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
ABLETON LIVE 6 beta Bank change DOES work with Clavia
Post new topic   Reply to topic Moderators: Nord Modular Editors
Page 1 of 1 [17 Posts]
View unread posts
View new posts in the last week
Mark the topic unread :: View previous topic :: View next topic
Author Message
gomidas



Joined: Jul 09, 2004
Posts: 365
Location: La Ciotat, France
Audio files: 1
G2 patch files: 6

PostPosted: Fri Sep 08, 2006 7:09 am    Post subject:  ABLETON LIVE 6 beta Bank change DOES work with Clavia Reply with quote  Mark this post and the followings unread

How could that be? What kind of world I am livin' in? Live5 bank change is not workin'?? Evil or Very Mad

Does anyone use this feature in Ableton Live?

UPDATE:Read until the end

Last edited by gomidas on Thu Sep 28, 2006 1:51 am; edited 1 time in total
Back to top
View user's profile Send private message
tangerin



Joined: Jan 22, 2005
Posts: 12

PostPosted: Fri Sep 08, 2006 9:28 am    Post subject: Reply with quote  Mark this post and the followings unread

yes i have the same problem in live 5.
I mailed ableton about this and they said it's a clavia problem Crying or Very sad
Back to top
View user's profile Send private message
gomidas



Joined: Jul 09, 2004
Posts: 365
Location: La Ciotat, France
Audio files: 1
G2 patch files: 6

PostPosted: Fri Sep 08, 2006 10:20 am    Post subject: Reply with quote  Mark this post and the followings unread

If I register their forum I think it's gonna be a bad day for them Evil or Very Mad

My G2s works perfectly with pro tools LE.I mean IT IS NOT a CLAVIA PROBLEM...to say it more clearly:
ABLETON LIVE IS A BIG SHI*T Wink
Back to top
View user's profile Send private message
dasz



Joined: Oct 16, 2004
Posts: 1644
Location: victoria, canada
Audio files: 29
G2 patch files: 56

PostPosted: Sat Sep 09, 2006 5:53 pm    Post subject: Reply with quote  Mark this post and the followings unread

The problem is the order in which Ableton sends the Banch change LSB, MSB

Ableton sends
CC30 LSB
CC0 MSB
PCH

G2 sends/recieves
CC0 MSB
CC30 LSB
PCH

It looks like the G2 must recieve the MSB first. It also looks like this may be the way the messages should be sent. Here are 2 examples.

from http://www.mpc2000xl.com/bank_changes.htm
Quote:

Bank change messages typically consist of two control changes, CC#0 and CC#32, and are usually transmitted in pairs. First you send CC#0, value, CC#32, value, then Program change #. Some instruments may not use both and only use one of them. CC#0 is the MSB(most significant byte) and CC#32 is the LSB(least significant byte), in case you see this referenced elsewhere. The actual calculation for the bank # is (128 times MSB value) + LSB value, but this may vary from synth to synth.


from http://m-pulse.m-audio.com/articles/june2005/trigger_finger.php
Quote:

The Trigger Finger sends both the bank and program information every time a Program/Bank Change is issued. This means that each Program/Bank Change results in four MIDI messages being sent from the Trigger Finger—the MIDI Channel, Bank MSB, Bank LSB, and Program Change all in one burst. So, for each Program/Bank Change you want to perform, you must program four values into the Trigger Finger.


I've emailed Ableton directly to see what their reply is.

Could someone look up some official MIDI spec document which describes the message sending order in detail as I have a dinner to attend to. This will help us greatly (we are not alone with this problem CS1X users, and others have reported the same issue).

Clavia is careful when it comes to sticking to the MIDI spec, all Nord products respond this way I am sure.

Bon apetit.
/Dasz


Ableton Bank-patch change, followed by G2 bank-patch change.gif
 Description:
1st 3 lines - Ableton
last 3 lines - G2
 Filesize:  9.84 KB
 Viewed:  326 Time(s)
This image has been reduced to fit the page. Click on it to enlarge.

Ableton Bank-patch change, followed by G2 bank-patch change.gif


Back to top
View user's profile Send private message
jamos



Joined: Jun 01, 2004
Posts: 514
Location: Eugene, Oregon, USA
Audio files: 4
G2 patch files: 41

PostPosted: Sat Sep 09, 2006 7:22 pm    Post subject: Reply with quote  Mark this post and the followings unread

The MIDI spec is slightly ambiguous on this, but it seems to favor the MSB first:

The transmitter must transmit the MSB and LSB as a pair...

The messages Bank Select MSB, LSB, and program number will select a specific program...

Back to top
View user's profile Send private message Send e-mail Visit poster's website
gomidas



Joined: Jul 09, 2004
Posts: 365
Location: La Ciotat, France
Audio files: 1
G2 patch files: 6

PostPosted: Sun Sep 10, 2006 5:10 am    Post subject: Reply with quote  Mark this post and the followings unread

dasz wrote :
Quote:
It looks like the G2 must recieve the MSB first. It also looks like this may be the way the messages should be sent


In fact the G2 DOESN'T USE bank MSB ( cc#0 ) AT ALL!!!!!!!
ONLY bank LSB ( cc#32 ) is used.
Maybe it's the source of the problem?I mean cc#0 and cc#32 don't appear in the controler# list in Ableton Live, so they should have decided to use it as pair, but NMs don't recognize this message....as NMs wait for CC#32 ONLY.
So even if in A.Live banks are MSB (cc#0) and sub-banks are LSB (cc#32), using only sub-banks won't do the tricks (..or maybe sometimes if you are in a lucky day).
A simple solution will be if they add CC#32 in their controller list ( and a good list editor)
Back to top
View user's profile Send private message
gomidas



Joined: Jul 09, 2004
Posts: 365
Location: La Ciotat, France
Audio files: 1
G2 patch files: 6

PostPosted: Sun Sep 10, 2006 6:32 am    Post subject: Reply with quote  Mark this post and the followings unread

OK I think it's clear...

If you look at this picture (MIDI-OX http://www.midiox.com/ ) you can see that for each instruments you can choose between 3 different methods for bank changes:
1:Normal (I think this is workin' as a pair, the Ableton way)
2:Controller 0
3:Controller 32 ( THE CLAVIA way )

So every soft that want to be called a GOOD midi sequencer MUST have this feature.

PS:I AM IN LOVE WITH MY NORD MODULAR Embarassed


Bank select method.JPG
 Description:
 Filesize:  24.77 KB
 Viewed:  11489 Time(s)

Bank select method.JPG


Back to top
View user's profile Send private message
dasz



Joined: Oct 16, 2004
Posts: 1644
Location: victoria, canada
Audio files: 29
G2 patch files: 56

PostPosted: Sun Sep 10, 2006 10:01 am    Post subject: Reply with quote  Mark this post and the followings unread

godmias,

both the G2 and Ableton always send both bank change bytes (CC0 and CC32). I tried all the permutations with midiox running.

jamos, can you pm me the document/link you were quoting?
/Dasz
Back to top
View user's profile Send private message
BobTheDog



Joined: Feb 28, 2005
Posts: 4044
Location: England
Audio files: 32
G2 patch files: 15

PostPosted: Mon Sep 11, 2006 2:27 am    Post subject: Reply with quote  Mark this post and the followings unread

Hi Guys.

I Have emailed ableton and clavia on this one a while ago.

Clavia say it is an ableton problem.

Ableton say it is a clavia problem.

So there we go.

Cheers

Andy
Back to top
View user's profile Send private message
gomidas



Joined: Jul 09, 2004
Posts: 365
Location: La Ciotat, France
Audio files: 1
G2 patch files: 6

PostPosted: Mon Sep 11, 2006 7:47 am    Post subject: Reply with quote  Mark this post and the followings unread

http://www.srm.com/qtma/davidsmidispec.html
Quote:
Program Change
A sound module may switch easily between as many as 128 different programmed sounds, numbered 0 to 127.
Many synthesizers support more than 128 programmed sounds by means of a "bank select" command. Older synths have typically used a device-specific system exclusive command. Newer synths use controllers 0 and 32 to select a bank. Unfortunately, there is no standard for whether it is, in fact, controller 0 or 32, or both, and if both, must be sent first.


if you want to be a little more confuse...
http://arts.ucsc.edu/EMS/Music/tech_background/MIDI/Bank_Changes.html
Quote:
No synthesizers have enough banks to need both MSB and LSB, so a few expect the number in the MSB and don't need an LSB. Others demand an MSB of 0, with the bank number in the LSB.


So Say We All Mad
Back to top
View user's profile Send private message
dasz



Joined: Oct 16, 2004
Posts: 1644
Location: victoria, canada
Audio files: 29
G2 patch files: 56

PostPosted: Mon Sep 25, 2006 8:27 am    Post subject:   Reply with quote  Mark this post and the followings unread

Good news!

Code:
My G2s works perfectly with pro tools LE.I mean IT IS NOT a CLAVIA PROBLEM...


Looks like the bank change issue was indeed an Ableton issue and not a Clavia one! In Live 6 beta, it sends the MSB before the LSB and the G2 happily changes the banks accordingly!

I do think they ought to fix this issue in 5.x/4.x for those not updating to v6. As this is a clear bug. I'm sure they will consider this.

Quote:

If I register their forum I think it's gonna be a bad day for them Evil or Very Mad

to say it more clearly:
ABLETON LIVE IS A BIG SHI*T


Maybe now you feel better about them Smile
/Dasz


Live6Bank changes OK.gif
 Description:
 Filesize:  17.54 KB
 Viewed:  300 Time(s)
This image has been reduced to fit the page. Click on it to enlarge.

Live6Bank changes OK.gif


Back to top
View user's profile Send private message
gomidas



Joined: Jul 09, 2004
Posts: 365
Location: La Ciotat, France
Audio files: 1
G2 patch files: 6

PostPosted: Thu Sep 28, 2006 1:44 am    Post subject: Reply with quote  Mark this post and the followings unread

THAT IS A VERY VERY GOOD NEWS, THANK YOU, DASZ !!!!! I SEE YOU DIDN'T WANT THIS TO STAY UNSOLVE Cool

Quote:
Maybe now you feel better about them

Actually I was very disappointed as Live is the one of the best seq. of the market Wink Laughing

NOW LET'S GO BACK TO LIVE6 (oops sorry, it's coming soon)......
Back to top
View user's profile Send private message
dasz



Joined: Oct 16, 2004
Posts: 1644
Location: victoria, canada
Audio files: 29
G2 patch files: 56

PostPosted: Thu Sep 28, 2006 9:54 am    Post subject: Reply with quote  Mark this post and the followings unread

Thanks gomidas Smile ,

But I don't think I had anything to do with it. I emailed them like others here (& at ableton forum) did.

I don't even know at which point they implemented the change. I only started looking at ableton live 6 beta 17.

But yeah, now ableton live and the g2 click a lot better together.

I did notice that while I was setting up the bank and patch changes in ableton that the G2 wouldn't always react -- although part of it was the fact I had monitoring on and not auto.

Also, I noticed that the G2 only changes patches/banks if they are different from the currently loaded one.
/Dasz
Back to top
View user's profile Send private message
gomidas



Joined: Jul 09, 2004
Posts: 365
Location: La Ciotat, France
Audio files: 1
G2 patch files: 6

PostPosted: Thu Sep 28, 2006 1:32 pm    Post subject: Reply with quote  Mark this post and the followings unread

I've just made a test with Live 6b21...AND IT IS WORKING FOR ME ALSO... Wink

Maybe it's a magic topic where every wishes come true Question ....maybe a midnam or xml patchnames support in the final Live 6 Twisted Evil
Back to top
View user's profile Send private message
dasz



Joined: Oct 16, 2004
Posts: 1644
Location: victoria, canada
Audio files: 29
G2 patch files: 56

PostPosted: Thu Sep 28, 2006 7:36 pm    Post subject: Reply with quote  Mark this post and the followings unread

Hi gomidas,

Quote:

I've just made a test with Live 6b21...AND IT IS WORKING FOR ME ALSO... Wink


Glad you could confirm the bank changes in the Live 6 beta. Yay! No more reasons to hold back on doing a Live/G2 set! Maybe it will stop the procrastination ....

Quote:
Maybe it's a magic topic where every wishes come true Question


Heh heh ... don't I wish it was ... then I really couldn't get any work done, as I would be waiting for all the wishes to be fulfilled ...

Gotta break through....
/Dasz
Back to top
View user's profile Send private message
jksuperstar



Joined: Aug 20, 2004
Posts: 2503
Location: Denver
Audio files: 1
G2 patch files: 18

PostPosted: Thu Sep 28, 2006 11:08 pm    Post subject: Reply with quote  Mark this post and the followings unread

Can anyone confirm if Live6 now supports NRPN MIDI now? (for control of volumes, buttons, etc)
Back to top
View user's profile Send private message Visit poster's website
dasz



Joined: Oct 16, 2004
Posts: 1644
Location: victoria, canada
Audio files: 29
G2 patch files: 56

PostPosted: Sat Sep 30, 2006 9:54 am    Post subject: Reply with quote  Mark this post and the followings unread

Live 6.0 is out now (as of yesterday). I'm downloading it as I speak -- pretty slow tho -- their server must be getting hit hard.

I'll look into NRPNs. I did not see anything wrt NRPN's in Live 5 manual. It may not be supported in 6.

/Dasz
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 [17 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