Plug-ins, Hosts, Apps,
Hardware, Soundware
Developers
(Brands)
Videos Groups
Whats's in?
Banks & Patches
Download & Upload
Music Search
KVR
   
KVR Forum » Ugo
Thread Read
Controller implementation in Ironhead
deejay21
KVRer
- profile
- pm
- e-mail
PostPosted: Thu Dec 04, 2008 4:31 pm reply with quote
I just started to define some midi controllers for my Korg nanoKontrol to use it with Ironhead and i found that the controller numbers for Ding 1A and Ding 2A are the same except the ones for the mute function. Was that your intention or is it just a mistake? And are there ways to link a controller to those other functions like delay,lfo,pdl,cls opn,vol and var which are not listed in the midi chart,like you've done it with the morph control?
Another question is,how can i implement the NRPN controllers for the morphing state B into my nano Kontrol? It has an editor but NRPN controllers are not listed. You know, i want to get away from working with the mouse...
^ Joined: 19 Jul 2005  Member: #75423  
ugo
KVRAF
- profile
- pm
- www
PostPosted: Thu Dec 04, 2008 10:38 pm reply with quote
deejay21 wrote:
I just started to define some midi controllers for my Korg nanoKontrol to use it with Ironhead and i found that the controller numbers for Ding 1A and Ding 2A are the same except the ones for the mute function. Was that your intention or is it just a mistake?


Whoops! That is a mistake in the manual, thank you for letting me know. Embarassed

The actual assignments should be:
Ding 1A Tone X - CC 77
Ding 1A Tone Y - CC 78
Ding 1B Tone X - NRPN 43
Ding 1B Tone Y - NRPN 44

Ding 1A Env X - CC 79
Ding 1A Env Y - CC 80
Ding 1B Env X - NRPN 45
Ding 1B Env Y - NRPN 46

Ding 2A Tone X - CC 81
Ding 2A Tone Y - CC 82
Ding 2B Tone X - NRPN 47
Ding 2B Tone Y - NRPN 48

Ding 2A Env X - CC 83
Ding 2A Env Y - CC 84
Ding 2B Env X - NRPN 49
Ding 2B Env Y - NRPN 50

Ding 3A Tone X - CC 85
Ding 3A Tone Y - CC 86
Ding 3B Tone X - NRPN 51
Ding 3B Tone Y - NRPN 52

Ding 3A Env X - CC 87
Ding 3A Env Y - CC 88
Ding 3B Env X - NRPN 53
Ding 3B Env Y - NRPN 54

Quote:
And are there ways to link a controller to those other functions like delay,lfo,pdl,cls opn,vol and var which are not listed in the midi chart,like you've done it with the morph control?


No, not at the moment. That may be available in a future update though. If I remember correctly, I believe user assignable MIDI learn may still be on the list of upcoming new features for the pending SynthEdit update so it is possible that a future Ironhead update may allow to you assign what you want. I cannot yet say whether or not that will actually come to pass though, but time will tell.

Quote:
Another question is,how can i implement the NRPN controllers for the morphing state B into my nano Kontrol? It has an editor but NRPN controllers are not listed. You know, i want to get away from working with the mouse...


To be completely honest, I'm not sure how to set that up. I have never used NRPN for external control of paramters before. I used NRPN with Ironhead because I ran out of CCs but I needed the pads assigned to something in order to allow the randomizer to function. So the decision to use NRPNs was for an internal reason rather than one of external control.

For the last hour or two I've been trying to experiment with getting NRPN control to work using my Korg padKontrol and it seems to require some combination of first transmitting the parameter number as a value on CC98, and I think CC99 too, then using CC6 to actually adjust Ironhead's control value. With some messing around I have been able to get controls moving on screen but I don't quite have the correct order of data transmission down in order to properly explain how to get it to work right.

I'm not really sure yet what the connection is between 98 and 99 in this context. I think 98 is LSB and 99 is MSB but how that pertains to parameter assignment in SynthEdit is still not something I have figured out yet. The last time I had to deal with this sort of MIDI control was many years ago, back in my hardware days, to do remote bank changes and my memory of it is very vague.

I will work on it some more, do a bit more research, and report back if I can provide a proper set of instructions for doing this right.
^ Joined: 06 Jan 2003  Member: #5285  Location: Leesburg VA, USA
deejay21
KVRer
- profile
- pm
- e-mail
PostPosted: Fri Dec 05, 2008 7:59 am reply with quote
Thank you for your quick answer...i experienced the same as you with the nrpn controllers in the mid 90s when i set up my old sb awe64gold sound card for using filter cutoff and resonance...yes its true,99 and 98 are msb and lsb and you always have to send 3 commands before every track you want to automate. thats really a p... in the a.. why don't you try the following: set state A to midi channel 1 and set B to midi channel 2...so one can set the track to receive on all midi channels and have it working with the same controller numbers but different midi channels...also i'd like to have a function where i could copy state A and paste it to B to make changes afterwards,you know what i mean? if this function exists,tell me...maybe i didn't read all of the manual...nevertheless ironhead has a good sound anyways...
^ Joined: 19 Jul 2005  Member: #75423  
ugo
KVRAF
- profile
- pm
- www
PostPosted: Fri Dec 05, 2008 8:07 am reply with quote
deejay21 wrote:
why don't you try the following: set state A to midi channel 1 and set B to midi channel 2...so one can set the track to receive on all midi channels and have it working with the same controller numbers but different midi channels...


Good idea, I will check into that. I normally would not want to have to use up extra midi channels, but considering the hassle of controlling NRPN externally this may be a worthwhile compromise. I'll see if there is a way I can split the channels those controls receive on.

Quote:
also i'd like to have a function where i could copy state A and paste it to B to make changes afterwards,you know what i mean? if this function exists,tell me...maybe i didn't read all of the manual...nevertheless ironhead has a good sound anyways...


I agree, that is something I've wanted too. I haven't yet figured out a way to do this in SE yet, but it is something I would like to add if I can.
^ Joined: 06 Jan 2003  Member: #5285  Location: Leesburg VA, USA
VSTJuNkiE
KVRAF
- profile
- pm
PostPosted: Fri Dec 05, 2008 8:29 am reply with quote
OT but quick Question

Ugo,
are u entering something for the upcoming DC?
----
^ Joined: 18 Jun 2008  Member: #183082  Location: "nunya"....
ugo
KVRAF
- profile
- pm
- www
PostPosted: Fri Dec 05, 2008 9:09 am reply with quote
I suspect I probably will not enter this time, but there's always a chance.

Problems with my day job and other life issues have had priority in my mind for most of this year, and they are especially pressing now (particularly since I'm on the verge of having to find a new job). I probably ought to start focusing on my next commercial release too. So between all that, I may not have much mental power left for a DC entry this time.
^ Joined: 06 Jan 2003  Member: #5285  Location: Leesburg VA, USA
deejay21
KVRer
- profile
- pm
- e-mail
PostPosted: Fri Dec 05, 2008 11:57 am reply with quote
I'd really like to be informed when those improvements should be made...Can you specify a time-frame?
^ Joined: 19 Jul 2005  Member: #75423  
ugo
KVRAF
- profile
- pm
- www
PostPosted: Fri Dec 05, 2008 12:50 pm reply with quote
No, I am sorry but I cannot specify a time frame right now. I intend to run some experiments to see what I can do, and what impact the changes may have on the underlying structure, but I cannot promise if/when the changes you requested will be done.

Whenever updates are released I email all current users via the email address they used at PayPal, as well as posting the info here, and at my site.
^ Joined: 06 Jan 2003  Member: #5285  Location: Leesburg VA, USA
deejay21
KVRer
- profile
- pm
- e-mail
PostPosted: Fri Dec 05, 2008 1:47 pm reply with quote
Alright my friend! Looking forward to this day...
^ Joined: 19 Jul 2005  Member: #75423  
VSTJuNkiE
KVRAF
- profile
- pm
PostPosted: Fri Dec 05, 2008 11:19 pm reply with quote
ugo wrote:
I suspect I probably will not enter this time, but there's always a chance.

Problems with my day job and other life issues have had priority in my mind for most of this year, and they are especially pressing now (particularly since I'm on the verge of having to find a new job). I probably ought to start focusing on my next commercial release too. So between all that, I may not have much mental power left for a DC entry this time.


Crying or Very sad Crying or Very sad Shit! Crying or Very sad Crying or Very sad

Well I hope things get better fo' ya. Wink

Later Cool
----
^ Joined: 18 Jun 2008  Member: #183082  Location: "nunya"....
All times are GMT - 8 Hours

Printable version
Page 1 of 1
Display posts from previous:   
ReplyNew TopicPrevious TopicNext Topic
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
Username: Password:  
KVR Developer Challenge 2012