Kyma Forum
  Kyma Support
  changing received MIDI CCs internal in Kyma?

Post New Topic  Post A Reply
profile | register | preferences | faq | search

next newest topic | next oldest topic
Author Topic:   changing received MIDI CCs internal in Kyma?
ChristianSchloesser
Member
posted 27 November 2011 09:23         Edit/Delete Message   Reply w/Quote
Hello Kymunity,
i am stuck at a MIDI problem again.
Here is an example of my problem within my "lauflicht (chase light) sequencer"
I have a 32 steps sequencer module which i would like to control from 16 MIDI CCs. I would like to control the first steps 1-16 from 16 MIDI CCs and edit the other 17-32 from the same CCs when an additional condition like a 17th CC(toggle) at a value of 127 is present.

Here is what i tried:
I did not get managed to "redirect" CCs within kyma itself via the SoundToGlobalController paradigm i use to access ProgramNumbers above 128.
If i put !cc32 into the global controller output just a fader appears which changes... i hoped the same thing like with a !ProgramNumber controller would happen.. but it did not.

Maybe there is much simpler way to change 32 toggle and potentiometers values from 16 + 1 CC control sources?

Any idea/help would be really great.

All the best
Chris
p.s: i thought about creating a MIDI<->OSC "middleware" to do this but so far i managed to implement everything directly within kyma. On the display side it already works to output the chaselight sequencer steps and switch between 1-16 and 17-32.Also with an inversion of the current step.

[This message has been edited by ChristianSchloesser (edited 27 November 2011).]

IP: Logged

SSC
Administrator
posted 27 November 2011 10:04         Edit/Delete Message   Reply w/Quote
quote:
I have a 32 steps sequencer module which i would like to control from 16 MIDI CCs. I would like to control the first steps 1-16 from 16 MIDI CCs and edit the other 17-32 from the same CCs when an additional condition like a 17th CC(toggle) at a value of 127 is present.

Are you trying to control an external device with MIDI output from Kyma? If so, then could you use MIDIOutputController in a Replicator (16 copies) with:

ControllerNumber: ?VoiceNumber + 16
Value: !ToggleCC trackAndHold: (!cc suffix2: ?VoiceNumber)

Or are you using an external MIDI controller to control a Kyma AnalogSequencer? If so, you could use:

{ (1 to: 16 collect: [ :i | (1 - !ToggleCC) trackAndHold: (!cc suffix2: i)]), (1 to: 16 collect: [ :i | !ToggleCC trackAndHold: (!cc suffix2: i)]) }

When !ToggleCC is zero, the first 16 stages of the sequencer would be following !cc01 to !cc16; when !ToggleCC is one, the second 16 stages of the sequencer would be following !cc01 and !cc16.

IP: Logged

ChristianSchloesser
Member
posted 27 November 2011 11:55         Edit/Delete Message   Reply w/Quote
quote:

Or are you using an external MIDI controller to control a Kyma AnalogSequencer?


Yes. 16 switches on an external midi controller send 16 CCs + 1 ToggleCC and should control 32 parameters in the current VCS layout.

quote:

{ (1 to: 16 collect: [ :i | (1 - !ToggleCC) trackAndHold: (!cc suffix2: i)]), (1 to: 16 collect: [ :i | !ToggleCC trackAndHold: (!cc suffix2: i)]) }


That seems to work at first. But if i create a snapshot preset of the patterns only the "visible" 16 step change with the preset.(the VCS actually just saves the controllers which are shown in the layout not the tracckAndHold memorys states i assume?)

have a nice day
Chris
p.s.: I never done this before... but maybe a Edit Tool could do this easily ? Is it possible to use an edit tool for the whole interface and controll the timeline?

[This message has been edited by ChristianSchloesser (edited 27 November 2011).]

IP: Logged

SSC
Administrator
posted 28 November 2011 10:46         Edit/Delete Message   Reply w/Quote
You could do this by sending the two snapshots in succession (one to set cc1-16, the second to set cc17-32).

IP: Logged

ChristianSchloesser
Member
posted 28 November 2011 12:42         Edit/Delete Message   Reply w/Quote
Thank you for you help!

If there is no easier way...Is it possible with a tool as a "bridge" to directly access an array of 32 Toggles/rotarys with 16 +1 Midi CC buttons/rotarys?

If there is no other work around i would try this road and start investing some time in creating my own interface tools...

Any suggestions?

All the best
Chris

p.s.: Other topic but... I am also upgrading my midibox SEQ to V4 (http://ucapps.de/midibox_seq.html) which will support OSC then and will hopefully be a perfect addition to Kyma.(Espacially as an Kyma to CV interface!)
I will let you know of my progress as soon as the assembly is done.

[This message has been edited by ChristianSchloesser (edited 28 November 2011).]

IP: Logged

ChristianSchloesser
Member
posted 02 December 2011 06:24         Edit/Delete Message   Reply w/Quote
Is it possible with a tool as a "bridge" to directly access an array of 32 Toggles/rotarys with 16 +1 Midi CC buttons/rotarys?

All the best
Chris

IP: Logged

SSC
Administrator
posted 02 December 2011 14:17         Edit/Delete Message   Reply w/Quote
Yes, but you'd have to make the Tool send the presets one after another: one preset for the first 16 and another preset to set the second 16.

IP: Logged

All times are CT (US)

next newest topic | next oldest topic

Administrative Options: Close Topic | Archive/Move | Delete Topic
Post New Topic  Post A Reply

Contact Us | Symbolic Sound Home

This forum is provided solely for the support and edification of the customers of Symbolic Sound Corporation.


Ultimate Bulletin Board 5.45c