Hey all! Last weekend I managed to get a multitrack routing from TidalCycles/SuperCollider to Ableton in Windows 7 using JACK. For anyone still interested in this, here's a quick tutorial:
What you'll need to do is install JACK for Windows first.
C:\Program Files\JACK2\jack-router or wherever you installed it to and open the
JackRouter.ini file in the
win64 folder respectively, which should look like this:
In there you should change the 2nd line to the desired number of channels that you want. (I got it working with 8, but when going above 8 I got errors in SuperCollider sometimes.)
C:\Program Files\JACK2\qjackctl\qjackctl.exe -> Settings - under
portaudio and under
Advanced use settings similar to these:
(Note that "UA25" is my soundcard, so you should choose your sound device or use ASIO4ALL. ASIO is the best choice for getting multi track audio, but you can try the other options in there as well.)
Apply and then
In qjackctl click the
Start button with the green arrow.
Then, in SuperCollider evaluate these two lines:
Server.default.options.inDevice_("ASIO : JackRouter");
Server.default.options.outDevice_("ASIO : JackRouter");
and boot with your startup script. (Make sure to assign enough orbits as explained here: Audio Outputs | Tidal Cycles)
Now in the SC post window it should say:
In (matching device found): - ASIO : JackRouter
Out (matching device found): - ASIO : JackRouter
Graph button in qjackctl and you should see something like this:
Now open up Ableton, go to
Options -> Preferences and choose these settings:
(Make sure to activate the 8 audio inputs under
Input Config like in the picture.)
Then go back to qjackctl Graph and re-connect the wires there like so:
...and that's basically it!
Set up your audio tracks in Ableton and GO!