marioisaac

Joined: Jan 24, 2016 Posts: 26 Location: Panama
|
Posted: Thu Feb 04, 2016 1:24 pm Post subject:
|
 |
|
Hi milezone,
I run the Nord Modular G2 Demo, with Ableton and it works flawlessly.
Here is how I set it up the MIDI:
-Download loopMIDI, and create a Virtual MIDI Port: http://www.tobias-erichsen.de/software/loopmidi.html From now on I will refer to this Virtual MIDI Port as "Modular1" (you can name this port whatever you want). I also select autostart loopMIDI so I don't have to worry about opening it up everytime I start Windows. Everytime I start Windows I just minimize it and forget about it.
-Now Open Ableton, Edit Menu, Preferences, MIDI Tab, and enable the Input and/or Output ports of the Virtual MIDI Port "Modular1" you just created.
-Create a MIDI Track, and in the "MIDI From" dropdown menu, select No Input/or the Nord Modular G2 if it is listed, or any MIDI Controller you may have.
-Add an External Instrument Device.
-Within the External Instrument, in the "MIDI To" dropdown menu, select the Virtual MIDI Port "Modular1", and the MIDI Channel number you want to send to the Nord Modular G2.
-In the "Audio From Tab" select the channels to which the audio outputs of your Nord Modular G2 are connected to.
-Now go to the Nord Modular G2 Editor, Setup, Audio/MIDI..., and select the Virtual MIDI Port "Modular1".
-Go to Synth, Synth Settings, and select MIDI Channels for Slots A, B, C, and D. (This way you can create 4 duplicates of the track you just created in Ableton, and only change the "MIDI To" Channels in each External Instrument Device, so that they correspond accordingly to each of the MIDI Channels you select for slots A, B, C, and D, in the Nord Modular G2 Editor.
-To send MIDI from the G2 to Ableton, use the MIDI Modules from the G2 Editor.
*** Very important, for each MIDI Module select a different MIDI channel than the ones you are using to send MIDI from Ableton to the G2, otherwise you would create a MIDI feedback loop and F**k up everything.
eg. if you select MIDI Channels 1,2,3, and 4 to send MIDI From Ableton to the G2 slots A, B, C, and D respectively, then you could select channels 5,6,7, and 8, on the MIDI modules, to send MIDI from the G2 to Ableton.
-Following this example, go back to Ableton, create 4 MIDI Tracks, and on the MIDI From dropdown menu, select the Virtual MIDI Ports (Modular1, Modular2, Modular3, Modular4, with their corresponding channels 5,6,7, and 8.
This is how I Setup the Audio.
- Download JACK Audio Connection Kit, and follow the Installation instructions listed there http://www.jackaudio.org/faq/jack_on_windows.html
- To set the Sample Rate, and Buffer Size for JACK, do the following: Right Click on Jack PortAudio file, select properties, and on target type the following:
"C:\Program Files (x86)\Jack\jackd.exe" -R -S -d portaudio -d "ASIO::M-Audio FireWire ASIO" -r96000 -p256
*After ASIO:: type in the exact name of your Sound Card. If you don't know the exact name, go to Ableton, Preferences, Audio Tab, in Driver Type select ASIO, below in Audio Device see in the drop-down menu list the name of your Sound Card. Copy this name exactly.
**Notice that I added the -r96000 -p256 after my soundcard name. To set the Sample Rate, and Buffer Size, type -r followed by the Sample Rate, and -p followed by the Buffer Size.
-Open Jack PortAudio.
-Open Jack Control.
-On Jack Control, select Setup, and type the following in server prefix: jackd -S
-Hit Save and OK.
-Hit the Play Button.
-In the future, you will only have to open Jack PortAudio, then Jack Control, then hit the play button, and the open your Audio Apps.
- Now you have to enable the number of channel inputs, and channel outputs that will be available for Audio Apps that will be using JACK. For this go to C:\Program Files (x86)\Jack\32bits, and copy the JackRoute.ini file to the Desktop. From the Desktop open the file, and type the following:
[IO]
input=20
output=20
float-sample=0
[AUTO_CONNECT]
input=0
output=0
alias=0
...Save the file, drag it back to C:\Program Files (x86)\Jack\32bits, select Move and Replace.
- Now go to C:\Program Files (x86)\Jack\64bits, and repeat the same procedure.
**In this configuration I have selected 20 input and 20 output audio channels for each Audio App that will be using JACK. You can type in any number of input or output audio channels.
- Go to Ableton, Preferences, Audio Tab, on Audio Device select ASIO, and in Driver Type select JackRouter.
- Below in the Input Config and Output Config, select all the input and output audio channels you want to enable.
- Go to Nord Modular G2, Setup, Audio/MIDI Setup..., on Audio select (ASIO) JackRouter.
*** Important: The Sample Rate on JACK must be the same as the Sample Rate you are selecting on the Nord Modular G2.
- Go to the Jack Audio Connection Kit, and select the Connect tab.
- In there patch the cables from Ableton to the Nord G2, and from the Nord G2 to Ableton.
- Sadly I can not patch any Audio from Ableton into the Nord Modular G2 DEMO; but as you have the original Nord G2, I guess you would be able to do so.
This is a picture of how my Setup looks like:
With this Setup I am able to run multiple instances of the Nord Modular G2 Demo, and control them in real time from within Ableton Live.
The Latency I get from the moment I hit a key on my MIDI Controller, until I receive the Audio From the Modular G2 into Ableton Live, is only 8 ms
Take into consideration this, because if you run out of G2 Hardware Units, and some of your patches are compatible with the G2 Demo, then you can run them simultaneously in Real Time
Hint: The G2 Demo does not receive MIDI Sync, but it does receive MIDI Clock through MIDI CC#80, so it is possible to send signals from Ableton to Start and Stop the Modulars.
What I do is set the Tempo manually in each of my Modulars to match the Tempo of Ableton, then create a MIDI Track and a MIDI Clip in Ableton, and create an Envelope there to send MIDI CC#80 to all of my Modulars.
This is a bit tricky, as in order for the G2 DEMO to receive the Start and Stop messages, the MIDI CC#80 value has to go Up (High) and Down (Low), and when you hit the Stop button in Live, it will not send the Low message to the Modular. A Workaround I have found, is to start my Projects in Ableton at bar 33, and the MIDI Sync Clip starts at Bar 32.
The Envelope for MIDI CC#80 starts with a HIGH Message and immediately drops to a LOW Message, and when it reaches the 33 Bar it immediately jumps to a HIGH Message and starts running all of my Modulars.
Now that I have the MIDI Sync Message, I need to route this message to the Modulars. For this I create various External Instrument Devices within this MIDI Sync Track, Group them together and for each one of them I select the Virtual MIDI Ports that correspond to each one of the Modulars, and select MIDI Channel 16 for all of them.
I select MIDI Channel 16, because on the Nord Modular G2 Editor, in Synth, Synth Settings, MIDI Settings, the default Global Channel is 16, and all of my Modulars will receive MIDI Messages through this channel.
See Images of this:
After this, I go to Ableton, Preferences, File Folder Tab, and Save current set as default.
I guess this sounds a bit complicated, but once you have it setup, it works like a breeze
Tips:
-To jump between Modular windows and Ableton, use the Alt+Tab, or Windows+Tab keyboard Commands.
- if you want to automate Variations through MIDI, use MIDI CC#70
Hope this helps.
[/img] |
|