Dominic Clark
ca9a9564cd
Make more connections direct for automation ( #4942 )
2019-04-26 12:59:53 +01:00
Dominic Clark
2070ef21f5
Handle automation on processing thread ( #4692 )
2018-11-13 07:24:08 +09:00
Hyunjin Song
9fe74c2730
Specify infinte timeout in tryLock on export
...
Ensures remote plugins always process sound on export.
Follow-up of 408b72c798 .
2018-09-19 19:52:08 +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
Hyunjin Song
408b72c798
Use tryLock in audio threads for VST/ZynAddSubFX ( #4460 )
...
Prevent loading VST or toggling ZynAddSubFX GUI
from blocking entire audio processing
2018-07-13 10:40:24 +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
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
Dominic Clark
27007c258a
Fix command line rendering with VSTs ( #4093 )
...
Fix command line rendering with VSTs
2018-01-26 10:48:46 -05:00
Lukas W
7ae348eb10
Vst refactorings
2017-11-29 15:33:44 +01:00
Lukas W
ae488b89cd
Fix VstEffect width issue
2017-11-29 14:44:53 +01:00
Lukas W
8c02495f27
Qt4 compat simplified
2017-11-25 15:25:32 +01:00
Hyunin Song
df3c07bbed
Fix Qt4 compatibility
2017-11-19 14:25:33 +09: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
415316f722
VstEmbed: Remove obsolete CMake flags
2017-11-06 11:39:19 +01:00
Lukas W
6839746344
VstEmbed: Allow selecting method at runtime
2017-11-06 11:17:10 +01:00
Lukas W
ffa1b63f05
Fix VST effects embedding
2017-09-22 12:06:19 +02:00
Javier Serrano Polo
7a9396d6ea
Let Wine handle the window interface
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
Karmo Rosental
afdd5ac8cb
Fix for misaligned controls icon in VeSTige plugin.
2017-06-25 00:47:32 +03:00
grejppi
9e85d7c66e
update all copyright headers to the proper url ( #3326 )
2017-02-06 02:41:15 +02:00
Tres Finocchiaro
607d3f4f66
Simplify C++11 usage for plugins ( #3214 )
...
Simplify C++11 usage for plugins
2017-01-07 01:45:50 -05:00
Umcaruje
cfb1465c05
Update effect plugin icons ( #2938 )
...
* Replace the generic effect icon with a more streamlined one
* Add seperate icons for different plugin types
2016-07-29 00:40:02 +02:00
tresf
46179f475d
Fix compilation on older Apple versions
...
Adds libc++ to CXX flags
Fixes macdeployqt on Qt5
Also fixes zynaddsubfx linking on Mac
2016-06-21 21:23:50 -04:00
Javier Serrano Polo
febbf58a2d
Remove SONAMEs from vestige and vst_base
2016-05-09 00:16:53 +02:00
Javier Serrano Polo
7246c57491
Allow execution of ZynAddSubFX and VST plugins from build tree
2016-05-07 19:41:52 +02:00
Javier Serrano Polo
1e69e8d3a9
Find vstbase library at runtime
2016-04-27 21:12:28 +02:00
Fastigium
ac67f2adb8
Compile several plugins with -std=c++0x to support range-based for loops
2016-03-13 16:09:50 +01:00
Colin Wallace
908591ba7d
Have MainWindow and others make use of the new SubWindow class
2015-06-15 03:32:25 +00: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
dd053b99d2
Fix whitespace
2014-12-22 00:31:50 -05:00
Dave French
5fc1b36f6f
856 reformat
2014-12-22 05:17:53 +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
Lukas W
1ee93409d1
Move Engine' GUI code to new GuiApplication class
2014-12-17 23:25:55 +01:00
Lukas W
5f4cdac802
Merge branch 'master' into rename
...
Conflicts:
src/core/Song.cpp
src/gui/LfoControllerDialog.cpp
src/tracks/InstrumentTrack.cpp
2014-11-26 11:45:55 +01:00
Lukas W
1bbf7455a4
Rename a lot…
2014-11-26 10:09:49 +01:00
Lukas W
968909c07c
Rename engine to Engine
2014-11-26 00:49:55 +01:00
Lukas W
7d0e3945e5
Rename song to Song
2014-11-26 00:44:41 +01:00
Vesa
ed11ccbf50
Fix conflict
2014-11-25 21:29:00 +02:00
Vesa
eea784ce71
Merge branch 'master' of github.com:LMMS/lmms
2014-11-25 21:24:21 +02:00
Vesa
33665a2848
Merge branch 'stable-1.1'
...
Conflicts:
include/Effect.h
include/Plugin.h
2014-11-25 21:23:57 +02:00
Vesa V
435c64cc70
Merge pull request #1285 from grindhold/issue_55
...
Issue 55
2014-11-25 21:20:21 +02:00
grindhold
61a380a2d4
renamed method logError to collectErrorForUI
2014-11-21 19:02:27 +01:00