falkTX
7e6ed45fa4
Fix crash (data corruption) when using certain UIs in carla-plugin
Was a threading issue, uiIdle() being called from 2 threads.
Fixes #418
Fixes #227
8 years ago
falkTX
bbb8d525b6
Improve error message when UI bridge receives non-uri before options
8 years ago
falkTX
ab5ef1f835
Increase size of lv2 atom output buffer by 32x, within limits
This buffer is used for the UI thread, which runs slower than RT.
The buffer can fill very quickly, and it's only cleared during
the main thread.
So, increase this buffer in a reasonable amount to compensate.
This allows to run the new LSP plugin UIs.
8 years ago
falkTX
76bfece326
Fix sending midi notes to lv2 ui bridges
8 years ago
falkTX
ae34a145f7
Set loadDefaultState as supported LV2 feature
8 years ago
falkTX
1f0de62c5e
Update LV2 headers, part 2
8 years ago
falkTX
a38e08718a
Update LV2 headers, part 1
8 years ago
falkTX
64fb39b13a
Sort LV2 scale points, fixes #141
8 years ago
falkTX
278fa54666
Fix default options for plugins with midi input
8 years ago
falkTX
2c95974d1e
Clear jack postponed events after engine closes
8 years ago
falkTX
a948461885
Don't allow to unset force-stereo if set in engine; Cleanup
8 years ago
falkTX
3bff316546
Ignore LRDF port if type is 0
8 years ago
falkTX
7a7441b8a3
Fix startup of modguis under qt5
8 years ago
falkTX
aa92833b0a
Cleanup default options for all plugin types
8 years ago
falkTX
0a024e77c0
Force VST_PATH for dssi-vst, fixes loading of projects with it
8 years ago
falkTX
882ca9a826
Use fixed buffers in LV2 plugins if they contain a latency port
8 years ago
falkTX
97949056b0
Implement latency for plugin bridges
8 years ago
falkTX
39fd33506e
Keep canvas plugin id when split or join group; Cleanup
8 years ago
falkTX
a68cef0f86
Cleanup latency code
8 years ago
falkTX
bad3910d32
Sync DSSI to LADSPA code; Cleanup; Re-use old latency buffers
8 years ago
falkTX
8806b3f8b4
Fix test build with qt5 as default
8 years ago
falkTX
d71f470e20
Cleanup
8 years ago
falkTX
d1423a10c3
Remove more uses of LinkedList::getAt(), cleanup
8 years ago
falkTX
58d38610fe
Don't use size_t for jackbridge port_type_get_buffer_size
8 years ago
falkTX
b210836e7b
Fix nitpick warnings; Fix carla-lv2 round-error timing
8 years ago
falkTX
183b06cad0
carla-control: fix last used plugin data leftovers, all clear now
8 years ago
falkTX
ab12310f07
Fix osc client register with TCP, thanks jofemodo.
Closes #409
8 years ago
falkTX
556482a9cc
Misc
8 years ago
falkTX
bdf1439f22
carla-control: handle osc messages on the main thread
8 years ago
falkTX
5fdc639ab4
Limit the amount of data sent to osc control clients
Fixes #396
8 years ago
falkTX
9dcb13058b
Only change zyn fx parameters and preset on audio thread
8 years ago
falkTX
48f4cd1ecf
Update zynaddsubfx
8 years ago
falkTX
38f697820c
Fix loading certain LV2 presets, closes #398
8 years ago
falkTX
3501a1633c
Cleanup jack engine, don't require event port buffers
Should help #377 a little
8 years ago
falkTX
b933cb0065
Optimize LinkedList getAt(), don't use it if possible
8 years ago
falkTX
f697dca90e
Fixup carla_shm_create_temp for windows
8 years ago
falkTX
34a38c835d
Small rework of rtmempool, based on mod-host changes
Keep thread-safety disabled (optional), as carla does that internally.
Update test code to check for min/max usage
8 years ago
falkTX
0e81fd385a
Remove unused line
8 years ago
falkTX
945ea8e3e7
carla-lv2: don't set control outputs default value
8 years ago
falkTX
58af00a215
Fix carla-lv2 MIDI output
8 years ago
falkTX
ac5efae0f7
Faster string truncate, fix typos
8 years ago
falkTX
e07f144bdc
Don't use sa_restorer for signal handler, init with memset instead
It's not available on all OSes, and it's better to initialize the
struct with memset anyway
8 years ago
falkTX
72b1a13df1
Re-add tracktion vst fix. Use CARLA_TRACKTION_WORKAROUND env var
8 years ago
falkTX
5991c38360
Make MIDI CC events apply in log scale if needed
This helps #387, but rule is defined by the plugin.
Later on the user must be able to choose the scale mode
(among other things)
8 years ago
falkTX
39c5cbb3b5
Disable multi-core patchbay, WIP
8 years ago
falkTX
1a45a7a131
Cleanup multi-core patchbay, midi sorta working
8 years ago
falkTX
03fb1b4b84
Update zynaddsubfx again (fixes clang build)
8 years ago
falkTX
ce896f8101
Import multi-threaded patchbay code (EXPERIMENTAL)
8 years ago
falkTX
ef61a07c35
Update zynaddsubfx
8 years ago
falkTX
25f00dd9d1
Misc fixes
8 years ago