falkTX
1759b18a70
Fix a memory leak
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
ea88d9169d
Make juce/carla vst save cross-compatible; Builds entire juce on linux
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
a29d15fc52
Some fixes for windows
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
63c27fe30b
Set transient window on macOS
5 years ago
falkTX
9b0e7feba5
Adjust a few things
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
ad49febd1f
More juce fixes
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
9de72258bd
More fixes
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
482eed6fa1
Forgot to add new files..
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
f75a4803db
More juce tweaks
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
37014357ad
Start adapting for old juce
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
ab8e178413
Experiment with LV2 parameters, we can show their names now
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
51f20736b4
Do not call plugin effEditIdle on update display opcode
Signed-off-by: falkTX <falktx@gmail.com>
6 years ago
falkTX
36541cd0ba
Do not call plugin effEditIdle on update display opcode
Signed-off-by: falkTX <falktx@gmail.com>
6 years ago
falkTX
b3193fb4b0
Hide a few symbols, no need for extern "C" there
Signed-off-by: falkTX <falktx@gmail.com>
6 years ago
falkTX
c59a1eb97a
Fix a possible race condition
6 years ago
falkTX
2b983e8375
Fix a possible race condition
6 years ago
Andreas Müller
478c6e906a
Fixes for fluidsynth >= 2.0.0 ( #766 )
* Fluidsynths: Ensure fluidsynth's defaults are set once and in one place
This makes transition fluidsynth 1.x -> 2.x a lot easier.
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
* Enable support for fluidsynth >= 2.0.0
This reverts commit e67ba7c25b
.
* Fixes for fluidsynth >= 2.0.0
* preset iteration and getters have changed
* constants for most defaults are no more available in public headers -
fluidsynth wants to be asked
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
6 years ago
Andreas Müller
fb410954dc
Fixes for fluidsynth >= 2.0.0 ( #766 )
* Fluidsynths: Ensure fluidsynth's defaults are set once and in one place
This makes transition fluidsynth 1.x -> 2.x a lot easier.
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
* Enable support for fluidsynth >= 2.0.0
This reverts commit e67ba7c25b
.
* Fixes for fluidsynth >= 2.0.0
* preset iteration and getters have changed
* constants for most defaults are no more available in public headers -
fluidsynth wants to be asked
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
6 years ago
falkTX
15acfd6db3
Fix for VST plugins that update parameters without telling the host
6 years ago
falkTX
d73c0788cc
Fix some warnings triggered by gcc-8
6 years ago
falkTX
ee0a4e5fdf
Start a big cleanup, WIP
6 years ago
falkTX
85ebe336c5
Fix some warnings triggered by gcc-8
6 years ago
falkTX
68c24a13aa
libjack: catch window close when possible, and hide it instead
6 years ago
falkTX
d9979d0c56
libjack: Implement basic session management via SIGUSR1 signal
6 years ago
falkTX
565eb7c29e
libjack: catch window close when possible, and hide it instead
6 years ago
falkTX
81e9caa81a
libjack: Implement basic session management via SIGUSR1 signal
6 years ago
falkTX
ba0c12697c
Fix for LV2 plugins with UI feedback ports in bridge mode
6 years ago
falkTX
ef07babaad
Fix dynamic buffer size against plugin bridges
Closes #752
6 years ago
falkTX
b770f61b93
Fix internal plugins not handling internal controls on native bridge
6 years ago
falkTX
798ab5c133
Fix internal plugins receiving wrong frame pos on split buffers
6 years ago
falkTX
191781e9db
Fix for LV2 plugins with UI feedback ports in bridge mode
6 years ago
falkTX
2b6c6d8440
Fix dynamic buffer size against plugin bridges
Closes #752
6 years ago
falkTX
b7e4f2848b
Fix internal plugins not handling internal controls on native bridge
6 years ago
falkTX
49261776c3
Fix internal plugins receiving wrong frame pos on split buffers
6 years ago
falkTX
07b028b3b5
Make UI more responsive when loading bridged plugins
6 years ago
falkTX
f8f32b363d
Fix an assertion when looking for wine64
Closes #740
6 years ago
falkTX
31eb7760b0
Tweak findNextEvent() to catch future cases of lost events
6 years ago
falkTX
c2b328d70d
Don't wait twice for vst plugin bridges
6 years ago
falkTX
e3e2288691
Only send kVstTransportChanged to VST plugins when really needed
Fixes transport sync with certain plugins, like FLStudio \o/
6 years ago
falkTX
799fd2eaea
Fix starting wine bridges with wine versions without 64 suffix
Also debug a bit more
Fixes #736
6 years ago
falkTX
faf4777b6e
Cleanup, print error if win32 CreateWindow fails
6 years ago
falkTX
378c33ee8d
Fix carla-export LV2 UI changes not reaching DSP
6 years ago
falkTX
c78c2a77b6
Add back something removed by mistake..
6 years ago
falkTX
47cb24ae73
Keep VST UI open for the lifetime of the plugin
We are doing this for LV2 already, so be consistent
6 years ago
falkTX
bf8af666e9
Copy Carla stuff for Windows LV2 export, rather than symlinking
6 years ago
falkTX
6b92f3e1dc
Clean up some debug messages
6 years ago
falkTX
f080ebfbc8
Always use "new" fluidsynth API
6 years ago
falkTX
f671e3db60
Don't be so restrictive on carla-plugin active messages
6 years ago
falkTX
de35d8ad38
Fix exported lv2 plugins after latest changes
Fixes #723
6 years ago
falkTX
2038a91cde
Print warning if LV2 UI tries to send bad data
6 years ago