Robin Gareus rgareus
rgareus pushed to io-plug at ardour/ardour 2022-05-04 23:07:23 -04:00
8cd977d53d Debug efficiency of latency and graph order callbacks
40e44c01f5 Implement I/O Plugin GUI
20702e92c0 Bootstrap IO Plugin UI
57e61dca68 Implement IOPlug processing using the Process Graph
c9404dd789 Prepare IOPlug processing as GraphNode
Compare 19 commits »
rgareus pushed to master at ardour/ardour 2022-05-04 19:21:01 -04:00
668cb1ca3b Set names of RT tasks threads
6c2c3a49c4 Update comment about required buffers
Compare 2 commits »
rgareus pushed to master at ardour/ardour 2022-05-04 10:05:46 -04:00
28231d6365 NO-OP: cleanup public API, re-indent source
96c138c985 ALSA: prevent excessive slave-device latency updates on underrun
Compare 2 commits »
rgareus pushed to io-plug at ardour/ardour 2022-05-03 23:24:37 -04:00
d6880ef983 Implement I/O Plugin GUI
8e71b85391 Bootstrap IO Plugin UI
864a1a4dab Implement IOPlug processing as RTTasklist
5e7e86738f Prepare IOPlug processing as GraphNode
890c462fbc Session support to add/remove save/load IOPlugs
Compare 18 commits »
rgareus pushed to master at ardour/ardour 2022-05-03 14:12:40 -04:00
fd33784e45 Suppres debug output from optimized builds
rgareus pushed to io-plug at ardour/ardour 2022-05-03 10:47:35 -04:00
8c1ef8e19f Generalize graph processing
124bd53d7a Prepare IOPlug processing as GraphNode
cd63bf7768 Use new Route fed-by API
1f082585ba Untangle Graph from Route
Compare 4 commits »
rgareus pushed to io-plug at ardour/ardour 2022-05-03 00:28:10 -04:00
d5e6aad112 Amend prev commit (and cleanup)
0d70903219 API Thought experiments to generalize graph processing
988895fcde Prepare IOPlug processing as GraphNode
93940da254 Use new Route fed-by API
192435630a Untangle Graph from Route
Compare 31 commits »
rgareus pushed to master at ardour/ardour 2022-05-01 18:31:40 -04:00
73face7a8a Revert "Small tool to test event-loop and x-thread signals "
rgareus pushed to master at ardour/ardour 2022-05-01 18:03:12 -04:00
f7e917c123 Potential fix for M1 x-thread events
rgareus pushed to master at ardour/ardour 2022-05-01 17:24:49 -04:00
dfaf790e7d Add more debug messages to event-loop test tool
rgareus pushed to master at ardour/ardour 2022-05-01 15:22:44 -04:00
7780d38ed0 Small tool to test event-loop and x-thread signals (remove before release)
rgareus pushed to io-plug at ardour/ardour 2022-05-01 10:31:05 -04:00
8764aec5fe API Thought experiments to generalize graph processing
d1629b67c0 Prepare IOPlug processing as GraphNode
d42640884e Use new Route fed-by API
35c084c957 Untangle Graph from Route
Compare 4 commits »
rgareus pushed to io-plug at ardour/ardour 2022-04-28 22:18:45 -04:00
18a51aae37 Use new Route fed-by API
bab1503de0 Untangle Graph from Route
30378bb7f9 Prepare for fed-by API update
6a3c753d15 Prepare for GraphNode::feeds () API update
Compare 4 commits »
rgareus pushed to io-plug at ardour/ardour 2022-04-27 22:11:23 -04:00
0a6b945126 Untangle Graph from Route (WIP)
rgareus pushed to io-plug at ardour/ardour 2022-04-27 17:32:07 -04:00
b00096afed Implement I/O Plugin GUI
ee644e02c1 Bootstrap IO Plugin UI
266f088ceb Implement IOPlug processing as RTTasklist
990415249c Session support to add/remove save/load IOPlugs
35a3868ae6 Session-wide plugin support (IOPlug)
Compare 15 commits »
rgareus pushed to master at ardour/ardour 2022-04-27 17:31:39 -04:00
706140181e Refactor IOButton::update, expose API to set connection-text
rgareus pushed to master at ardour/ardour 2022-04-27 09:08:53 -04:00
8d4516228a Update default time-domain logic
rgareus pushed to master at ardour/ardour 2022-04-27 07:16:23 -04:00
7cd16d9473 Apply new Item method name to various other usage sites
rgareus pushed to master at ardour/ardour 2022-04-27 06:57:08 -04:00
0e804be818 Fix typo in 1dafa5017e (first automation point on line)
rgareus pushed to io-plug at ardour/ardour 2022-04-26 19:05:51 -04:00
1b3685ecea Implement I/O Plugin GUI