mirror of
https://github.com/robbert-vdh/yabridge.git
synced 2026-05-07 03:50:11 +02:00
54c44e5256
This is embarrassing. Because the bus index was not being serialized, all lookups were done for the bus with index 0. This meant that sidechaining in Renoise didn't work because Renoise only allows sidechaining to `kAux` busses and the first bus is always marked as `kMain`. This would also cause Ardour to crash or freeze more often then it should because while it does not support arbitrary bus I/O configurations, it does support plugins with both a `kMain` and a `kAux` input bus but since we would never get `kAux` busses Ardour just didn't pass any buffers for the sidechain input.