falkTX
9a68a49849
Big push to get transport working correctly. Seems quite nice now
6 years ago
falkTX
28e5cd4b69
Cleanup some confusion regarding transport, now restore jack sync
6 years ago
falkTX
c3a38f7026
Cleanup
6 years ago
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