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
Split keyboard in a slot to recieve on two midi channels?
Post new topic   Reply to topic Moderators: Nord Modular Editors
Page 1 of 1 [10 Posts]
View unread posts
View new posts in the last week
Mark the topic unread :: View previous topic :: View next topic
Author Message
BobTheDog



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

PostPosted: Tue Aug 02, 2005 3:47 am    Post subject: Split keyboard in a slot to recieve on two midi channels? Reply with quote  Mark this post and the followings unread

Hi There,

I am trying to get my midi guitar to work with my G2 and need 6 channels of midi into the G2, one for each string.

Wildbill posted the following in another thread I had:

wildbill wrote:
i'm not sure if you can do this, but if you can split the keyboard in each of the slots and assign each split to recieve on a different channel, you'd have 8 for your guitar controller.


Could anyone please help my out with working out how to do this?

Thanks for any help

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



Joined: Apr 01, 2004
Posts: 2672
Location: Auckland, New Zealand
Audio files: 42
G2 patch files: 626

PostPosted: Tue Aug 02, 2005 4:14 am    Post subject: Reply with quote  Mark this post and the followings unread

Dang, I saw that post and meant to reply at the time. I’m sure this cannot be done. Each slot can only receive on one channel. You can use the Note Zone to receive extra midi channels and route them to any of the 4 slots but that doesn’t do what you want I think. Also, the current lack of a pitch bend receive module excludes making custom multi-voice/single slot type patches. You can’t even translate pitch bend to poly aftertouch because the G2 does not yet respond to poly aftertouch. Basically you need two more slots or two less strings.
Actually, I think Clavia could come up with a solution for Guitarists. Maybe a mode which turns a given slot into a n voice, multi channel note/pb receiver. I guess most guitarists would just want to play the same patch on each string?
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: Tue Aug 02, 2005 4:33 am    Post subject: Reply with quote  Mark this post and the followings unread

Hi There,

Thanks for the reply.

Its a bit of a pain, either buy an extra G2 engine or start playing the bass!

I did have another idea which was to write some application that runs on the PC that converts each channels pitch bend information in two CC messages, one for the high byte and one for the low byte. So the app would rip out the pitchbend info and send note and two CC's for each string.

This could then be combined in a patch and used to midify the pitch of the Oscs.

I still think this will not work as the G2 can only receive on 4 channels as far as I can see, apart from the NoteRcv module which you can set the channel for. I think it would be going to far to have a noteRecv module for each note on the guitar!

Thanks for your help

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


Joined: Jul 06, 2004
Posts: 7678
Location: The Hague, NL
G2 patch files: 3

PostPosted: Tue Aug 02, 2005 6:28 am    Post subject: Reply with quote  Mark this post and the followings unread

If you are going to translate pitchbend into two CC's anyway you could do some more translating and make it fit. Guitars generally don't need all 128 notes, I think 64 notes is quite nice already. What if you'd take the lowest note you can play on the guitar, transpose that one to note 1 on channel one, then you take the lowest note you can play on string number two and translate that to note 65 on channel 1. You'd go on like that and put two strings on channel two too. At the G2 side you'd translate it all in reverse with a keyboard split and some add value modules to transpose it all back.

Even better might be using CC's for notes too because that would mean there would be no need to get frustrated with polyphony. You'd need to have a extra CC for each string to indicate when it gets trigered and muted. Basixcally that would mean 4CC's per string so 8 per patch, at a normal 6 string guitar that means three patches meaning you have one to spare to hook up as a "fx" section through busses and emulate the body, the amp and the cabinet (or whatever substitutes for these your model needs). Of cource if you just use CC's you could conceivably try to fit it all in a single patch; six small synthesisers managed by 24 CC's sounds quite possible to me.

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



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

PostPosted: Tue Aug 02, 2005 6:43 am    Post subject: Reply with quote  Mark this post and the followings unread

Hi Kassen,

Thanks for your ideas, I like your thinking.

Basically I only need 22 notes per string so 132 in total, so two midi channels would do. Or I could just drop of the highest fret and only need 126, I could fit it all down on midi channel then.

I am a little confused about useing CC's for note on/note off messages. How would that help me with polyphony?

Cheers

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


Joined: Jul 06, 2004
Posts: 7678
Location: The Hague, NL
G2 patch files: 3

PostPosted: Tue Aug 02, 2005 7:26 am    Post subject: Reply with quote  Mark this post and the followings unread

BobTheDog wrote:

I am a little confused about useing CC's for note on/note off messages. How would that help me with polyphony?


Well, you could turn polyphony off. With the two strings per patch thing you'd need to be duophonic in order for the whole thing to accept two channels of note on and not off (asuming you don't just want to strum but also want to be able to mute individual strings). This opens the way for inter-string-note-stealing which is unaccpetable. We should not have one string go mute just because we quickly strum some other twice, flamengo style.

With cc's we could do it all oursleves without the synth trying to manage polyphony. 99% of the time it's quite convenient that synths take this task out of our hands but in rare cases like this it becomes tremendously anoying that synths want to mange it. In cases like this I tend to set the synth to monophonic, then manually define it all.

All of this is asuming you want six little synths, each monophonic each with their own pitchbend and each coresponding to their own string, basically like a guitar. If that's not what you want and there is a need to controll a 64 voice organ sound from the guitar then we need to do some more thinking.....

Actually I'm delighted you poped up; I did quite a bit of writing here on polyphony here, particularly on polyphonic pitchbending but so far nobody saw the need for it.

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



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

PostPosted: Tue Aug 02, 2005 7:44 am    Post subject: Reply with quote  Mark this post and the followings unread

[quote="Kassen"]
BobTheDog wrote:

All of this is asuming you want six little synths, each monophonic each with their own pitchbend and each coresponding to their own string, basically like a guitar. If that's not what you want and there is a need to controll a 64 voice organ sound from the guitar then we need to do some more thinking.....


Well to be quite honest I would just like to be able to load any patch in and have the G2 sort it all out!

But in reality I would like to take any patch and add a bit to it in order to have 6 voices, each with pitchbend. I have managed to get Reaktor to do this by making instruments that can be added to ensembles that basically take the 6 midi channels and pitchbend info and basically multiplex them into a polyphonic signal that you can then feed into the rest of the ensemble. I don't know if you have Reaktor but if you do an example is in the NI User Library and is called MGC.

From what I have seen in the G2 (and I am an absoulte beginner) both the above seem unlikely.

Polyphonic string bending is very important as most guitar midi converters will use pitch bends for slides, hammerons, fast playing etc rather than triggering another midi note on message.

Of cource it all works if I turn pitchbending off and send all the strings down one channel from the guitar but you loose an awfull lot of the expression that the guitar can provide.

I will start having a play with some of your ideas in my spare time though.

Cheers

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


Joined: Jul 06, 2004
Posts: 7678
Location: The Hague, NL
G2 patch files: 3

PostPosted: Tue Aug 02, 2005 8:01 am    Post subject: Reply with quote  Mark this post and the followings unread

BobTheDog wrote:

Well to be quite honest I would just like to be able to load any patch in and have the G2 sort it all out!


Yeah, and I'd like to be able to speak with animals :¬)

The problem is that if you want anything unusual you'll have to define what you want explicidly. The G2 is very much aimed at keyboard players that want to play synths and the choices made make a lot sense for that group but less so for others.

I don't own Reactor, (don't even have a G2) but I've been fooling around with polyphoy a lot in Tassman where Tassman's inclination towards stringed instruments makes it a very interesting field. I'm currently looking into Super Collider. I think it makes sense to have one system layer to define how these things work, then have another that actually generates the sound; It makes little sense to me to create a synthetic instrument and only tend to the structure of the sound and not to the structure of the instrument itself since it' s that structure that a musician interacts with and so it's tremendously important in musical expression. Sadly it's all but ignored by nearly all commercial implementations.

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



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

PostPosted: Wed Aug 03, 2005 2:46 am    Post subject: Reply with quote  Mark this post and the followings unread

Most 'synth' stuff I own is definately keyboard based which is a shame as there is quite a large community of people that play the guitar and like the sounds that synths can provide.

Guitar based synths like the Roland GR33 are years behind the G2, but they do work (the patches are very very bad though).

I have started work on knocking up a synth based totally on CC's, I see your point about the polyphony now I have started doing it. Once I have a basic setup I will write the code to map the midi from the guitar into the CC's, at the moment I am just controlling it from the knobs on a microKontrol!

I have never played with Tassman, maybe I should have a look. DO you know if they do a demo.

I cannot play with Super Collider as I am a windows user, it is mac only isn't it?

Alll the best

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


Joined: Jul 06, 2004
Posts: 7678
Location: The Hague, NL
G2 patch files: 3

PostPosted: Wed Aug 03, 2005 3:23 am    Post subject: Reply with quote  Mark this post and the followings unread

Yes, I do believe there's a Tassman demo. Tassman, BTW cheerfully accepts six "keyboard" modules in a patch, all set to different MIDI channels.

There is a S.C. port for Windows, but it's in beta and has been there for quite a while now. Sadly one of the limitations is that the Windows version doesn't output MIDI. You could try Pure Data which is a lot like MAX/MSP except that it's free (and less well documented, to be fair).

I have S.C. on Linux and this kind of translation stuff is one of the things it's supposed to do once I get it under controll. One of the joys of running multiple computers.

_________________
Kassen
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic Moderators: Nord Modular Editors
Page 1 of 1 [10 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