electro-music.com   Dedicated to experimental electro-acoustic
and electronic music
 
    Front Page  |  Radio
 |  Media  |  Forum  |  Wiki  |  Links
Forum with support of Syndicator RSS
 FAQFAQ   CalendarCalendar   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   LinksLinks
 RegisterRegister   ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in  Chat RoomChat Room 
 Forum index » Clavia Nord Modular » Nord Modular G2 Discussion
Opening NM editor in DAW/Sending midi data into daw
Post new topic   Reply to topic Moderators: Nord Modular Editors
Page 1 of 1 [7 Posts]
View unread posts
View new posts in the last week
Mark the topic unread :: View previous topic :: View next topic
Author Message
milezone



Joined: Jan 23, 2016
Posts: 5
Location: Bay Area

PostPosted: Sat Jan 23, 2016 12:23 pm    Post subject: Opening NM editor in DAW/Sending midi data into daw Reply with quote  Mark this post and the followings unread

Hi, I recently picked up and started exploring a Nord G2 for the first time. I couldn't be more content given my needs. I'm hoping to figure out a simple way to use it in conjunction with live. I'm hoping to figure out a way to open the editor from within live and record midi data out of the editor, as one would do with a standard VST plugin + midi controller. At the moment I communicate with the computer via usb out of the G2, and for midi controller purposes plug it in via the midi out on the keyboard, into the midi input on a Focusrite Scarlet.

I've found this video: https://www.youtube.com/watch?v=Kn57w9nMIaM

which seems to achieve what it is that I'm hoping to do. Though the method uses a Roland MPU401 whihc is a little obscure to me. The VMWare aspect of it is not necessary as I'm running a pc, with Windows 10, the 1.62 OS installed on the G2.

Any help would be very much appreciated. Thank you.
Back to top
View user's profile Send private message
Electromagnetic Wave



Joined: Apr 28, 2013
Posts: 305
Location: Kebek
G2 patch files: 38

PostPosted: Sun Jan 24, 2016 1:43 pm    Post subject: Reply with quote  Mark this post and the followings unread

Hi !

Have you tried the open source editor from brunov?

http://sourceforge.net/projects/nmg2editor/?source=directory

Quote:
add some functionality the original editor doesn;t have, like a G2 Vst.
Back to top
View user's profile Send private message
milezone



Joined: Jan 23, 2016
Posts: 5
Location: Bay Area

PostPosted: Tue Jan 26, 2016 7:29 pm    Post subject: Appreciate the suggestion Reply with quote  Mark this post and the followings unread

Thank you recommending this download. I gave it a shot and it seems to achieve a lot of the desired functionality that I'm looking for. I was able to get the opensource version of the editor to open as a VST in Ableton however it seems that whoever wrote the program may have written two different versions - the main open source version, and the vst version. I'm concerned that the vst version isn't as developed. Furthermore, I'm unable to get the open source editor, in either instance, to communicate with the G2 keyboard. I believe however it's just a matter of installing a 32bit (instead of the current 64bit) driver on the G2 keyboard.

Given the somewhat elaborate nature of this (though I guess it's an elaborate problem), I'm wondering if there's another approach, perhaps involving using a certain type of output module in the editor, to communicate with Live. Has anyone reading this had luck with such a thing?
Back to top
View user's profile Send private message
Electromagnetic Wave



Joined: Apr 28, 2013
Posts: 305
Location: Kebek
G2 patch files: 38

PostPosted: Wed Jan 27, 2016 1:46 pm    Post subject: Reply with quote  Mark this post and the followings unread

I was able to use the vst version with Cubase and use automation in the past. I remember except few bugs, that's working good.

Quote:
record midi data out of the editor,

Use the CtrlSend and NoteSend module to send MIDI data

Or assign a # control change (assign MIDI function) to each knob in your patch than you need to record/edit automation from the G2 to you DAW
Back to top
View user's profile Send private message
marioisaac



Joined: Jan 24, 2016
Posts: 26
Location: Panama

PostPosted: Thu Feb 04, 2016 1:24 pm    Post subject: Reply with quote  Mark this post and the followings unread

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:

Posted Image, might have been reduced in size. Click Image to view fullscreen.

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 Smile

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 Smile

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:
Posted Image, might have been reduced in size. Click Image to view fullscreen.
Posted Image, might have been reduced in size. Click Image to view fullscreen.

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 Smile

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]
Back to top
View user's profile Send private message
milezone



Joined: Jan 23, 2016
Posts: 5
Location: Bay Area

PostPosted: Thu Feb 04, 2016 3:22 pm    Post subject: Thank you both Reply with quote  Mark this post and the followings unread

Thank you both for the methods. Marioisaac your instructions are excellent. I have not implemented it yet and it does seem complex, having never worked with loopMIDI or Jack Audi, but I'm sure as I get the programs open I'll have a better sense of what you're describing. I appreciate this very much. Thank you many times over.
Back to top
View user's profile Send private message
marioisaac



Joined: Jan 24, 2016
Posts: 26
Location: Panama

PostPosted: Thu Feb 04, 2016 10:42 pm    Post subject: Reply with quote  Mark this post and the followings unread

Glad to help around milezone. If you find any issues let me know. I'll be glad to help.

Thanks.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic Moderators: Nord Modular Editors
Page 1 of 1 [7 Posts]
View unread posts
View new posts in the last week
Mark the topic unread :: View previous topic :: View next topic
 Forum index » Clavia Nord Modular » Nord Modular G2 Discussion
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Forum with support of Syndicator RSS
Powered by phpBB © 2001, 2005 phpBB Group
Copyright © 2003 through 2009 by electro-music.com - Conditions Of Use