falkTX
86a27bd68b
Misc fixes detected by static analyzer
6 years ago
falkTX
52f56ad468
Make sure midi channel is always set on output
6 years ago
falkTX
518f2557a1
Continue splitting of carla-plugin LV2 code
6 years ago
falkTX
244ccfc2ac
Make transport controls experimental
Closes #546
7 years ago
falkTX
90da8601f5
Release JACK timebase master when disabling jack transport sync
Fixes #525
7 years ago
falkTX
6743921cea
Re-add patchbay mode to backend
7 years ago
falkTX
fcea66d79f
Fixup new code for -Weffc++
7 years ago
falkTX
c4d5106563
Remove a few more juce related code
7 years ago
falkTX
021d3d0331
Continue removal of juce stuff; Start some win32 code for plugin ui
7 years ago
falkTX
df1e2f12b1
Start to get rid of Juce
7 years ago
falkTX
9aed25df6c
Initial work for setting bpm value
7 years ago
falkTX
365e343e43
Small rework of hylia/link code
7 years ago
falkTX
a6405a4fce
Continue transport work, link can now be enabled (untested)
7 years ago
falkTX
b6f28ed4f3
Add some stuff to transport panel, jack transport optional
7 years ago
falkTX
b10f6aadbf
Implement JACK timebase master; Cleanup
7 years ago
falkTX
98b93d7e90
Fix plugin rename and replace-with against latest changes
Closes #479
7 years ago
falkTX
d2538d34ac
Initial code for link support, WIP
7 years ago
falkTX
45f7442179
Implement basic tempo data for internal time (non-jack)
7 years ago
falkTX
9dbd2bdb0a
Silence audio when jack + rack mode is closing
7 years ago
falkTX
2c95974d1e
Clear jack postponed events after engine closes
8 years ago
falkTX
b210836e7b
Fix nitpick warnings; Fix carla-lv2 round-error timing
8 years ago
falkTX
3501a1633c
Cleanup jack engine, don't require event port buffers
Should help #377 a little
8 years ago
falkTX
3ac7db4003
Set patchbay plugin ids after jack events
8 years ago
falkTX
f6f371b644
Avoid calling jack1's bad set_thread_init_callback
Fixes #337
8 years ago
falkTX
b6a6d8799a
Update juce (needs full rebuild)
8 years ago
falkTX
5bbc6a04b6
Several fixes for renaming, and some cleanup too
9 years ago
falkTX
392dca43b3
Fix bridge plugins rename and bufsize changes; Misc fixes
9 years ago
falkTX
f9c9b3bef7
Reduce xruns when running with JACK1
Since JACK1 runs the rt and non-rt events on the same thread,
blocking in the non-rt events can still cause xruns.
So now on non-rt JACK events we simply save the event to handle
later on a separate thread.
This was never an issue with JACK2 and the original code could be
kept, but I don't want to have 2 different implementations for
each JACK version (possibly leaving one untested).
9 years ago
falkTX
ebf65bcc47
Use new JACK port_rename API for rename client in single-client
Also some needed cleanup
9 years ago
falkTX
58512b793a
Finish Wine bridge rework, can now run in JACK mode directly
9 years ago
falkTX
4fa392bd3b
Start fixup of wine bridge
9 years ago
falkTX
1c4d1b8026
Restore jack connections when renaming jack client, closes #201
9 years ago
falkTX
39b2e27561
Fix rename under jack multi-client mode
9 years ago
falkTX
52b7862ab4
Continue previous commit
9 years ago
falkTX
2556c4c921
Fix possible race condition on jack disconnect callback
Closes #269
9 years ago
falkTX
8de9234e04
Make things build again
9 years ago
falkTX
ce8c1ffe07
More LinkedList changes; Update code to use "old" version
9 years ago
falkTX
3ddfdb3ba0
Implement carla-lv2 MIDI Out; Remove text-params from internal api
Closes #262
9 years ago
falkTX
10a0fb5a7a
Add support for internal plugins with more than 1 midi input
9 years ago
falkTX
4948f51366
stoat
9 years ago
falkTX
5ac57536ef
Continue rework, now working properly I think...
9 years ago
falkTX
3fc7a0658e
Start small rework of engine graph code, to share rack+patchbay
9 years ago
falkTX
250c9772a0
Initial code to save external connections
This is going to be needed for rtaudio/juce patchbay modes,
but it's also nice to have for JACK.
9 years ago
falkTX
4018cdff82
Cleanup and minor rework of some engine graph code
9 years ago
falkTX
3de2732846
Misc
9 years ago
falkTX
a37ff5ceff
Add carla_zeroPointers function, use it instead of _fill<void*>
9 years ago
falkTX
c6d1e40934
Rework some code to not allow registering jack ports with the same name
10 years ago
falkTX
de829539de
Start some cleanup and rework, DO NOT USE
10 years ago
falkTX
74b4f51476
Cleanup CarlaStateSave struct; Initial code for plugin pipe (no osc)
10 years ago
falkTX
16b3ca2a26
Increase max allowed CC number from 95 to 119, fixes #147
10 years ago