Hi All, I was helping someone with Csound, and managed Csound to work with Pro Tools. I thought some people might be interested as well. http://csound.github.io/ Please note that The possibility with Csound is limitless, but it is not for the faint of heart! It is very much like computer programming, and it involves terminal commands. Different universities offer classes on Csound, and there are quite a few textbooks for it as well. Anyways, here are the steps for hardcore computer synthesis fans. 1. Loopback for routing Audio • Install Loopback. https://www.rogueamoeba.com/loopback/ • Create a new virtual device on Loopback 2. Audio Midi Setup for routing Midi • Add Loopback to Pro Tools Aggregate Device for audio routing. • Enable IAC bus for Midi routing. https://help.ableton.com/hc/en-us/articles/209774225-Using-virtual-MIDI-buses-in-Live You have to click few times to open IAC bus setup using VO mouse simulation. 3. Pro Tools • Select Pro Tools Aggregate Device in playback engine. • Create an audio track or Aux track and select the Loopback as input. • Create a midi track and select keyboard for input and IAC bus for output. • Arm both audio and midi tracks. Note Aux track can't be armed. 4. Csound • Create a test file from the tutorial and save it as test.csd. http://csound.github.io/get-started.html • Run the following command in terminal and look for the two numbers (Loopback (5) and IAC (0) in my case.) csound test.csd • Specified audio output and midi input in the source file using the numbers you found. -odac5 -M0 --midi-key-cps=4 --midi-velocity-amp=5 -odac5 is for audio and -M0 is for midi. I'm attaching the my test file in this email. 5. On Pro Tools, hit record, play the keyboard, and have fun! You can keep the source file open in a text editor, just change some parameters, save, and rerun the Csound to refresh the instrument. Lastly, I got a noticeable latency, so I changed the buffer using the command: csound -b-1 test.csd If you get crackling noise, you might have to go even higher number like -b-2, -b-4, -b-8, -b-16, and so on until it doesn't crackle anymore. this would be possible on Windows as well using software called Jack and loopbe1, and the process should be similar on Windows. Loopbe1 for Midi: http://www.nerds.de/en/loopbe1.html Jack for Audio: http://www.jackaudio.org/ VAC (alternative option for Audio): http://software.muzychenko.net/eng/vac.htm Lastly, I also tried other similar programs like ChucK, and Miniaudicle, a graphical end for ChucK, seems to be accessible on Mac as well. http://chuck.cs.princeton.edu/ Also someone on SuperCollider said that VO works with the development version. http://supercollider.github.io/
Hope that helps. Best Wishes, Chi -- You received this message because you are subscribed to the Google Groups "Pro Tools Accessibility" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
<CsoundSynthesizer> <CsOptions> -odac5 -M0 --midi-key-cps=4 --midi-velocity-amp=5 </CsOptions> <CsInstruments> instr 1 iFreq = p4 iAmp = p5 iAtt = 0.005 iDec = 0.1 iSus = 0.5 iRel = 0.3 iCutoff = 8000 iRes = .4 kEnv madsr iAtt, iDec, iSus, iRel aVco vco2 iAmp, iFreq aLp moogladder aVco, iCutoff*kEnv, iRes out aLp*kEnv endin </CsInstruments> <CsScore> f0 3600 </CsScore> </CsoundSynthesizer>
