diff --git a/src/buffers.hxx b/src/buffers.hxx index 53e6d17..3100b2d 100644 --- a/src/buffers.hxx +++ b/src/buffers.hxx @@ -62,6 +62,24 @@ class Buffers TRACK_5, TRACK_6, TRACK_7, + //Per track sends/returns + JACK_SEND_TRACK_0, + JACK_SEND_TRACK_1, + JACK_SEND_TRACK_2, + JACK_SEND_TRACK_3, + JACK_SEND_TRACK_4, + JACK_SEND_TRACK_5, + JACK_SEND_TRACK_6, + JACK_SEND_TRACK_7, + JACK_RETURN_TRACK_0, + JACK_RETURN_TRACK_1, + JACK_RETURN_TRACK_2, + JACK_RETURN_TRACK_3, + JACK_RETURN_TRACK_4, + JACK_RETURN_TRACK_5, + JACK_RETURN_TRACK_6, + JACK_RETURN_TRACK_7, + BUFFER_COUNT, }; diff --git a/src/jack.hxx b/src/jack.hxx index f02d901..2935593 100644 --- a/src/jack.hxx +++ b/src/jack.hxx @@ -164,6 +164,8 @@ class Jack jack_port_t* sendOutput; jack_port_t* masterMidiInput; + + vector trackJackOutputPorts; // JACK callback int process (jack_nframes_t);