Lukas W
39d83ee916
More export fixes
2018-06-07 11:08:07 +02:00
Lukas W
a0bd296dd4
Mingw64 compilation fixes
2018-06-07 11:08:07 +02:00
Lukas W
5b9579d5b4
MinGW fixes
...
Older versions of MinGW don't provide std::mutex or std::thread
2018-06-07 11:08:07 +02:00
Lukas W
f7027388b7
CMake quoting fixes
2018-06-07 11:08:06 +02:00
Lukas W
8fce500a8d
VST build fixes
2018-06-07 11:08:06 +02:00
Lukas W
e644202ffa
MSVC: Fix RemoteVstPlugin module path
2018-06-07 11:08:06 +02:00
Lukas W
e95a587993
MSVC: Fix VST arch detection
2018-06-07 11:08:06 +02:00
Lukas W
c3d0dc5888
Fix Linux VST compilation
2018-06-07 11:08:06 +02:00
Lukas W
9c35487bee
Linux compile fixes
2018-06-07 11:08:06 +02:00
Lukas W
b416036870
VST: Fix main entry calling convention
...
This will probably break everything, but it was needed to load 32bit VST
plugins with MSVC.
2018-06-07 11:08:06 +02:00
Lukas W
2b1b3d3ea9
MSVC: Fix VST build
2018-06-07 11:08:06 +02:00
Lukas W
c41d59b2f8
RemoteVstPlugin: Debug LoadLibrary failure
2018-06-07 11:08:06 +02:00
Lukas W
81a0ec3e48
MSVC: Port RemoteVstPlugin
2018-06-07 11:08:06 +02:00
Lukas W
884601ff2f
Use CMake GenerateExportHeader
2018-06-07 11:08:06 +02:00
Dave French
7f284626e4
Merge pull request #4396 from curlymorphic/eqlp
...
Fix one of Equlizer LP48 filter taking HP value
2018-06-06 02:38:03 +01:00
Hussam al-Homsi
6d46bd473f
Remove "What's This?" and update tooltips ( #4128 )
2018-06-06 01:50:11 +03:00
curlymorphic
5751d75ced
The Equliser plugin had a bug,where the LP48 filter was having one of its
...
poles incorrectly set by the HP filter model. This resulted, in an unusable
LP48 filter.
This fixes the above.
2018-06-03 15:14:53 +01:00
Douglas
fad13626bc
Initialize peak controller last sample with base value ( #4382 )
...
* Bug fix in peak_controller_effect.cpp
This change makes it so that when an LMMS project is loaded, each knob connected to a Peak Controller will be set to the Peak Controller's Base value, rather than its minimum possible value.
2018-06-01 20:47:32 -07:00
Hyunin Song
3cf2afd831
Merge branch 'stable-1.2'
...
# Conflicts:
# include/MixerWorkerThread.h
# src/core/MixerWorkerThread.cpp
2018-05-26 16:09:38 +09:00
Johannes Lorenz
074d82f2aa
CALF: Version bump, fix issues from #3987
2018-05-19 08:52:54 +02:00
Joshua Wade
68a621cc16
Restart flanger LFO on Song::playbackStateChanged signal ( #4363 )
...
Closes https://github.com/LMMS/lmms/issues/3689
2018-05-18 13:34:46 -04:00
Matt Kline
9c0d50d425
plugins/LadspaEffect: Use C++11
...
The rest of LMMS is built against it, and almost every flavor of MinGW
should support it these days.
2018-05-13 20:02:01 -07:00
Matt Kline
ea98ba4dae
FPTruncateMode: Removed unused variables on non-386
...
While we're at it, make fistp an inline function. Type safety is nice.
2018-05-13 20:02:01 -07:00
Colin Wallace
82972ca842
Merge pull request #4260 from curlymorphic/master
...
Remove audio artifacts when automating the Equalizer parameters.
2018-05-08 20:11:47 -07:00
Hyunin Song
8a41def616
Merge branch 'stable-1.2'
...
# Conflicts:
# .circleci/config.yml
# .travis/osx..install.sh
# CMakeLists.txt
# plugins/zynaddsubfx/zynaddsubfx
# plugins/zynaddsubfx/zynaddsubfx/src/DSP/FFTwrapper.h
# plugins/zynaddsubfx/zynaddsubfx/src/Misc/QtXmlWrapper.cpp
# plugins/zynaddsubfx/zynaddsubfx/src/Params/PADnoteParameters.cpp
# plugins/zynaddsubfx/zynaddsubfx/src/Synth/OscilGen.cpp
# src/CMakeLists.txt
# src/core/Track.cpp
# src/tracks/Pattern.cpp
2018-05-01 09:59:07 +09:00
Lukas W
4ff993e2a4
Update CircleCI to Ubuntu 18.04
2018-04-28 11:15:09 +02:00
tresf
aaee2ecb15
Better fluidsynth version detection
...
Per #4300 comment
2018-04-20 21:53:13 -04:00
Tres Finocchiaro
22ca47abba
Disable fluidsynth audio backends if possible ( #4300 )
...
Closes #649
Partially reverts #3446
2018-04-20 15:46:13 -04:00
Lukas W
78a7f4563f
Remove -fstrength-reduce compiler options
...
Clang doesn't support -fstrength-reduce and warns when it's used. GCC will
specify it by default when using -O2, which is implied by -O3.
2018-04-18 08:22:46 +02:00
Tres Finocchiaro
ae0dd21df3
Upgrade Calf LADSPA plugins to 0.90 ( #3987 )
...
Upgrade Calf LADSPA plugins to 0.90
2018-04-15 21:38:37 -04:00
gnudles
0c0bfbd060
Add the function randsv to Xpressive ( #4089 )
...
Adds the function randsv, which gives you persistent upon note plays and waveforms transit in the gui.
Moves lmms exprtk submodule back to latest upstream
2018-04-12 11:05:42 -04:00
Hyunjin Song
00f9590b18
Fix preset preview issues with peak controllers ( #3904 )
2018-04-04 09:06:58 +09:00
Dominic Clark
d30a22487e
Don't call setParameter from audioMasterAutomate ( #4279 )
2018-04-03 19:08:53 +01:00
Tres Finocchiaro
1df461d64d
Fix VSTs on Fedora 27 ( #4276 )
2018-03-30 14:13:31 -04:00
Tres Finocchiaro
7a8a925b83
Fix toFloat Qt5 regression ( #4244 )
...
Closes #4241
2018-03-19 12:18:47 -04:00
Hyunin Song
7cf1be1dc5
Bump ZynAddSubFX submodule
2018-03-19 07:28:21 +09:00
Tres Finocchiaro
6cd5317e09
Fix C++ standards library portability issue. ( #4261 )
...
Fix C++ standards library portability issue.
Cherry-pick of upstream 2.5 patches: zynaddsubfx/zynaddsubfx@417d49b , zynaddsubfx/zynaddsubfx@edca8ab
Closes #4152
2018-03-18 13:36:05 -04:00
curlymorphic
1e777cf945
Remove audio artifacts when automating the Equliser parameters.
...
The Equliser pluging uses biquad filters, These do not like having
there parameters updating during processing, and are know to produce
clicks and DC biasing. A twin filter system has been employed with a
cross fade, to interpolate between parameters.
This has removed for the use of sample exactness, as the filter is only
updated once per frame, with interpolation provided by the crossfade.
The same filters are used as pervious, ensuring unautomated filtering
remains unchanged.
2018-03-17 22:25:12 +00:00
Colin Wallace
fd871e46c9
refactor: Use unique_ptr for memory management
2018-03-09 23:03:19 -08:00
Hyunin Song
0a5d056bdb
Merge branch 'stable-1.2'
...
# Conflicts:
# .travis/osx..install.sh
# .travis/osx..script.sh
# cmake/linux/package_linux.sh.in
# data/locale/en.ts
# src/core/CMakeLists.txt
# src/core/ProjectRenderer.cpp
# src/gui/FileBrowser.cpp
2018-03-07 23:54:28 +09:00
Dominic Clark
27007c258a
Fix command line rendering with VSTs ( #4093 )
...
Fix command line rendering with VSTs
2018-01-26 10:48:46 -05:00
Filip Hron
a193ec25f2
Fix patman logo
...
Closes #3660
Supercedes #4121
2018-01-17 17:05:38 -05:00
DomClark
e2c71e3369
Fix lack of sound in iZotope plugins ( #4095 )
2018-01-17 15:56:01 +09:00
DomClark
d0b3be7f00
Wait for reply when updating sample rate
2018-01-17 15:56:01 +09:00
DomClark
709fc7948b
Set buffer size during plugin init
...
Fixes AmpliTube crash
2018-01-17 15:56:01 +09:00
DomClark
6e0dda692a
Remove plugin lock from RemoteVstPlugin
2018-01-17 15:56:01 +09:00
tresf
5c3c052712
Remove QT5 flags
...
Fix a regression caused by #4041 , closes #4077
2018-01-02 09:53:54 -05:00
Tres Finocchiaro
7f9d01e3b6
Enable auto-uploading of PRs ( #4041 )
...
Removes Qt4 from build system
Uploads PRs to transfer.sh
2017-12-23 02:23:32 -05:00
Tres Finocchiaro
a3d72def4d
Move Zyn GUI to main thread ( #4065 )
2017-12-22 15:29:32 -05:00
Hyunin Song
59cfcf41a7
Merge branch 'stable-1.2'
...
# Conflicts:
# .travis/linux..before_install.sh
# .travis/linux..install.sh
# .travis/linux..script.sh
# cmake/linux/package_linux.sh.in
# include/AudioWeakJack.def
# plugins/vst_base/CMakeLists.txt
# plugins/zynaddsubfx/zynaddsubfx
2017-12-20 14:16:16 +09:00