Lukas W
48cdce9a79
Fix compilation with MinGW versions without threads support
...
Older versions of MinGW don't provide std::mutex or std::thread
2018-07-07 17:16:08 +02:00
Lukas W
ff9622c10e
CMake quoting fixes
2018-07-07 17:16:08 +02:00
Lukas W
bba072d54e
VST build fixes
2018-07-07 17:16:08 +02:00
Lukas W
ea154694f9
Fix Linux VST compilation
2018-07-07 17:16:02 +02:00
Lukas W
47a5248d1d
Linux compile fixes
2018-07-07 16:40:37 +02:00
Lukas W
7feedb4ed9
VST: Fix main entry calling convention
...
This will probably break everything, but it was needed to load 32bit VST
plugins with MSVC.
2018-07-07 16:40:37 +02:00
Lukas W
d756a7ade0
MSVC: Fix VST build
2018-07-07 16:40:37 +02:00
Lukas W
07a22181da
RemoteVstPlugin: Debug LoadLibrary failure
2018-07-07 16:40:37 +02:00
Lukas W
87a7b0a2f0
MSVC: Port RemoteVstPlugin
2018-07-07 16:40:37 +02:00
Lukas W
966bf1c6de
Use CMake GenerateExportHeader
2018-07-07 11:20:54 +02:00
Hyunin Song
170a46e7a3
Merge branch 'stable-1.2'
2018-07-07 10:40:35 +09:00
Hyunin Song
0f3b41f590
Fix fwrite parameter ordering
2018-07-07 10:37:30 +09:00
Lukas W
3c6f200beb
Merge branch 'stable-1.2'
...
# Conflicts:
# cmake/modules/BuildPlugin.cmake
# plugins/CMakeLists.txt
# plugins/LadspaEffect/swh/CMakeLists.txt
# plugins/LadspaEffect/tap/CMakeLists.txt
# plugins/zynaddsubfx/zynaddsubfx
# plugins/zynaddsubfx/zynaddsubfx/src/Misc/QtXmlWrapper.cpp
# src/gui/MainWindow.cpp
2018-07-06 12:42:15 +02:00
Hyunin Song
62d505b2e6
Improve STK rawwave path encoding handling
...
Still incomplete on Windows due to an upstream issue
2018-07-05 20:16:01 +09:00
Hyunin Song
3e538d510c
Fix MIDI import encoding issue on Windows
2018-07-05 20:16:01 +09:00
Hyunin Song
9d0aae2708
Fix file name encoding issues with ZynAddSubFX on Windows
2018-07-05 20:16:01 +09:00
Hyunin Song
792e4786ad
Fix file name encoding issues with VST on Windows
...
Fix plugin loading and setting loading/saving
2018-07-05 20:16:01 +09:00
Pikamander2
406bbcc2ee
Fix grammar on MIDI import dialog ( #4457 )
2018-07-02 11:37:05 +09:00
Hyunin Song
e9f2b57107
Fix project URL for some files
...
They were created before https://github.com/LMMS/lmms/pull/3326
and added after it.
2018-06-28 20:23:53 +09:00
Lukas W
d1c36d7b96
CMake: Fix errors when path contains spaces
2018-06-20 08:47:10 +02:00
Hyunjin Song
6af5154bec
LADSPA: Fix undefined reference due to vectorization ( #4434 )
2018-06-19 09:32:11 +09:00
Lukas W
a87aa7e356
Merge branch 'stable-1.2'
...
# Conflicts:
# src/gui/widgets/EffectView.cpp
2018-06-17 11:51:50 +02:00
Oskar Wallgren
1bdaafc488
Typo - austain -> sustain
2018-06-10 16:39:12 +02:00
Dave French
662f5199fd
Merge pull request #4416 from curlymorphic/eqaa
...
Equalizer plugin has antialiasing enabled in the spectrum analyzer
2018-06-09 21:30:15 +01:00
curlymorphic
cbf4d5056d
Equalizer plugin has Antialiasing enabled in the spectrum analizer widget
2018-06-09 20:58:47 +01:00
Dave French
0e98e03745
Equaliser, Disable analyser when not visible ( #4399 )
2018-06-08 18:26:07 +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
Douglas
0d7ea273dc
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:41:52 -07:00
Hyunin Song
75a6502100
Fix Mallets crash when STK rawwave files can't be loaded
2018-05-30 19:14:06 +09:00
Hyunin Song
24ae559de5
Fix crash when re-opening VST effect manage dialog
...
Unset Qt::WA_DeleteOnClose for the dialog to avoid deletion when closed
2018-05-30 09:02:05 +09:00
Hyunin Song
235e8eef6f
Allow controlling VST effects without own GUI
2018-05-30 09:02:05 +09:00
Hyunin Song
55d3fbc908
Fix RemoteVstPlugin not exiting when effect removed
2018-05-30 09:02:05 +09:00
Lukas W
b808631975
VST: Add workaround for small effect window on project load
2018-05-30 09:02:05 +09:00
DomClark
8e9f74df37
Minor fixes
...
From MSDN: "In WM_SYSCOMMAND messages, the four low-order bits of the
wParam parameter are used internally by the system. To obtain the
correct result when testing the value of wParam, an application must
combine the value 0xFFF0 with the wParam value by using the bitwise AND
operator."
Also calculate the required window size using AdjustWindowRect, rather
than hard-coding some constants.
2018-05-30 09:02:05 +09:00
DomClark
fcc883f887
Preserve VST GUI positions and keep them on top
2018-05-30 09:02:05 +09:00
DomClark
ee18011dc7
Fix toggling UI for non-embedded VST effects
2018-05-30 09:02:05 +09:00
DomClark
55da698d7c
Fix X11 embedding on Qt4
2018-05-30 09:02:05 +09:00
Lukas W
a2cb7e96ea
Fix VST sub-window creation glitches in project loading
...
Fixes bugs where during project loading (observed with VST effects), empty
widgets and sub-windows would be left floating around. These were caused by
inconsistencies between the way VST UIs were created when loading a project
and when adding an effect in an existing project. In some situations, this
caused createUI to be called twice, leaving over multiple empty widgets.
This commit refactors some code in order to avoid creating unnecessary sub-
windows, which aren't needed with VST effects, but were still created,
usually being invisible. All sub-window related code was moved out of
VstPlugin into vestige.cpp, which is the only place where sub-window VSTs
are actually used. A new sub-class of VstPlugin, VstInstrumentPlugin, now
handles VST sub-windows and is used by vestigeInstrument.
"guivisible" attribute loading was moved out of VstPlugin as well and is
now done in VstEffectControls' and vestigeInstrument's loadSettings method
respectively. This causes some minor code duplication unfortunately.
Closes #4110
2018-05-30 09:02:05 +09: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