Hyunjin Song
ae4e40de97
Modify VST build systems to make debian integration work correctly
2019-03-11 16:20:42 +09:00
justnope
6b19455875
Install 32-bit RemoteVstPlugin to a separate directory ( #4797 )
2019-03-07 19:55:12 +09:00
Hyunjin Song
4069aaada2
Merge branch 'stable-1.2'
...
# Conflicts:
# .travis/osx..install.sh
# CMakeLists.txt
# cmake/apple/install_apple.sh.in
# doc/lmms.1
# include/VstSyncController.h
# plugins/carlabase/carla.h
# plugins/vestige/vestige.cpp
# plugins/vst_base/CMakeLists.txt
# plugins/vst_base/RemoteVstPlugin.cpp
# plugins/vst_base/Win64/CMakeLists.txt
# plugins/zynaddsubfx/zynaddsubfx
# plugins/zynaddsubfx/zynaddsubfx/src/Misc/QtXmlWrapper.cpp
# src/core/Song.cpp
# src/core/main.cpp
2018-09-18 09:54:38 +09:00
Hyunjin Song
f37ca49e6d
Fix decimal separator handling ( #4547 )
...
Makes LMMS can handle both periods and commas properly when loading real numbers.
2018-09-12 11:02:40 +09:00
Dominic Clark
c3db486be0
Set VST program first when restoring settings
...
Fixes a bug where some VSTs (e.g. Temper) would have their settings reset on project load, due to using programs as presets.
2018-09-11 22:01:11 +09:00
Lukas W
7ddca851d1
VstPlugin: Fix detecting machine type with relative paths
2018-07-26 14:16:15 +02:00
Lukas W
ff1c30e35d
Merge remote-tracking branch 'lukas/cleanup/qt4'
...
# Conflicts:
# cmake/toolchains/common/MSYS.cmake
2018-07-17 08:52:49 +02:00
Lukas W
d42194f8e1
VstPlugin: Fix define naming conflict with MinGW
2018-07-07 17:16:08 +02:00
Lukas W
8165152552
MSVC VST compilation fixes
2018-07-07 17:16:08 +02:00
Lukas W
fe2483e309
Enable 64bit VSTs on Linux
...
* Remove trial-and-error approach of detecting VST's machine types. Read PE
headers instead.
* Add RemoteVstPlugin64 to AppImage
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
d756a7ade0
MSVC: Fix VST build
2018-07-07 16:40:37 +02:00
Lukas W
da1c78ce86
Remove Qt4 compatibility code
2018-06-17 12:47:12 +02:00
DomClark
fcc883f887
Preserve VST GUI positions and keep them on top
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
Dominic Clark
27007c258a
Fix command line rendering with VSTs ( #4093 )
...
Fix command line rendering with VSTs
2018-01-26 10:48:46 -05:00
DomClark
d0b3be7f00
Wait for reply when updating sample rate
2018-01-17 15:56:01 +09:00
Lukas W
7ae348eb10
Vst refactorings
2017-11-29 15:33:44 +01:00
Lukas W
a446775c80
VST: Fix Qt-embedded VSTs not always appearing
2017-11-29 15:33:36 +01:00
Hyunin Song
7da7a70d60
Add Win32 embedding
2017-11-19 14:25:39 +09:00
Hyunin Song
b0f64dea7f
Restrict "qt" embed method to Qt5 only
2017-11-19 14:25:39 +09:00
Lukas W
358a251cff
VstEmbed: Support changing embed method without restart
2017-11-10 09:18:40 +01:00
Lukas W
f9f4d0cb9c
VstEmbed: Store embed method on plugin start
...
Avoids bugs when embed method is changed in setup dialog while VSTs are
running.
2017-11-10 08:12:20 +01:00
Lukas W
a8311a7b49
Vst: Fix widget deletion
2017-11-10 08:02:29 +01:00
Lukas W
e95fdcc37d
Add missing includes
2017-11-06 18:29:09 +01:00
Lukas W
472a74d252
Minor fixes
2017-11-06 16:31:12 +01:00
Lukas W
6839746344
VstEmbed: Allow selecting method at runtime
2017-11-06 11:17:10 +01:00
Lukas W
df37833ca5
Merge branch 'stable-1.2' into fix/qt5-vst
...
# Conflicts:
# plugins/vst_base/RemoteVstPlugin.cpp
2017-09-22 11:50:19 +02:00
DomClark
fe98a9aa43
Fix some VST deadlocks/hangs
2017-09-08 23:14:52 +02:00
Lukas W
f7dab939ae
Merge branch 'qt5-vst-2-stable' into fix/qt5-vst
...
# Conflicts:
# plugins/vst_base/RemoteVstPlugin.cpp
# plugins/vst_base/VstPlugin.cpp
2017-09-01 14:18:26 +02:00
Lukas W
0e311ffd47
X11Embed: Remove flag causing embedding to fail
2017-09-01 12:20:20 +02:00
Lukas W
adef05fb71
X11EmbedContainer: Fix XEMBED protocol implementation
2017-09-01 12:20:20 +02:00
Lukas W
e661d26f42
Add X11EmbedContainer Qt5 port
2017-09-01 12:20:20 +02:00
Javier Serrano Polo
7a9396d6ea
Let Wine handle the window interface
2017-09-01 12:18:46 +02:00
Javier Serrano Polo
2d35de4182
Debug window ID
2017-09-01 12:18:46 +02:00
Javier Serrano Polo
f87f3638e1
Use window instead of embedder application
2017-09-01 12:18:46 +02:00
Javier Serrano Polo
878dd94e8d
Embed in a separate window
2017-09-01 12:08:48 +02:00
Javier Serrano Polo
a81f4ca8e9
Embed VST GUI in subwindow
2017-09-01 12:08:48 +02:00
grejppi
9e85d7c66e
update all copyright headers to the proper url ( #3326 )
2017-02-06 02:41:15 +02:00
Javier Serrano Polo
ecf9db66bd
Merge pull request #2822 from jasp00/rm-track
...
Fix removal of track when notes are playing
2016-06-17 20:14:24 +00:00
Javier Serrano Polo
d31089ceb5
Fixed removal of track when notes are playing
2016-06-16 17:42:00 +02:00
Javier Serrano Polo
fa7d7a111a
Synchronize with remote plugins using local sockets
2016-05-30 01:52:11 +02:00
Javier Serrano Polo
4b8cf97af3
Compile VST plugins without Wine
2016-05-02 00:02:12 +02:00
Lukas W
748cccd266
Merge branch 'gui_application' into ed_refac
...
Conflicts:
src/core/Song.cpp
src/gui/MainWindow.cpp
2015-01-07 00:03:32 +01:00
Tres Finocchiaro
3886cd43a9
Merge pull request #1478 from curlymorphic/i856
...
Proposed fix for 856 Recursive VST Effect Enhancement Request
2014-12-22 00:27:57 -05:00
Dave French
cc74273f60
Proposed fix for 1049 VST knobs won't remember settings
2014-12-21 14:19:48 +00:00
Dave French
f54540dea7
856 now loads absolute and relative paths correctly
2014-12-21 10:51:11 +00:00
Dave French
0d44dc6ac5
Proposed fix for 856 Recursive VST Effect Enhancement Request
2014-12-21 03:38:11 +00:00