MIDI Channel output Cycler
- paulrmartin
- Posts: 2445
- Joined: Sun May 20, 2001 4:00 pm
- Location: Montreal, Canada
This module would have one MIDI input and a selectable number of outputs, up to 16, not unlike ASIO modules.
Each new MIDI note is cycled through the number of selected channels.
Example:
5 outputs are selected.
If a solo line is played each new note will cycle to the next channel and back to channel 1( 1,2,3,4,5,1,2.....)
If, say, a 3-note chord is played repeatedly, the notes will be split up and cycled though the channels thus:
1,2,3
2,3,4
3,4,5
4,5,1
5,1,2 and so on
On the panel of the module, we can have selectable MIDI channels for the outputs.
Transposition(this is important) and delay(if possible) parameters would be displayed for each channel.
You can refer to the Yamaha TX-81Z performance patches for an example of what this could do.
I used this "effect" a lot when I had the TX-81Z.
I like to use such randomisers
I know this type of module is possible to make. Or is something out there that I missed?
Cheers
Paul
Each new MIDI note is cycled through the number of selected channels.
Example:
5 outputs are selected.
If a solo line is played each new note will cycle to the next channel and back to channel 1( 1,2,3,4,5,1,2.....)
If, say, a 3-note chord is played repeatedly, the notes will be split up and cycled though the channels thus:
1,2,3
2,3,4
3,4,5
4,5,1
5,1,2 and so on
On the panel of the module, we can have selectable MIDI channels for the outputs.
Transposition(this is important) and delay(if possible) parameters would be displayed for each channel.
You can refer to the Yamaha TX-81Z performance patches for an example of what this could do.
I used this "effect" a lot when I had the TX-81Z.
I like to use such randomisers
I know this type of module is possible to make. Or is something out there that I missed?
Cheers
Paul
Are we listening?..
- paulrmartin
- Posts: 2445
- Joined: Sun May 20, 2001 4:00 pm
- Location: Montreal, Canada
both, as I think it's a nice idea, but i can't help you
I thought, if you take 5 channels, and put five notes in a time setting that deviates from the song's one, then you get an interesting always-changing pattern.
Combined with some modulation on one or more synths you get a living thing
It will help to keep the sequencer's arrangment clean if you try stuff like this
- paulrmartin
- Posts: 2445
- Joined: Sun May 20, 2001 4:00 pm
- Location: Montreal, Canada
- paulrmartin
- Posts: 2445
- Joined: Sun May 20, 2001 4:00 pm
- Location: Montreal, Canada
- paulrmartin
- Posts: 2445
- Joined: Sun May 20, 2001 4:00 pm
- Location: Montreal, Canada
exactly, you name it...On 2005-07-28 09:00, Casper wrote:
...(darn that there is no normal midi messagebuilder in SDK)
it would be easier to program the midi stuff with any traditional language (midi is bits shifting and masking anyway) and link it externally, but then how's to keep timing aligned ???
cheers, tom
- paulrmartin
- Posts: 2445
- Joined: Sun May 20, 2001 4:00 pm
- Location: Montreal, Canada
Here's some logic on how they deceided on note priorities etc, could help on the timing:On 2005-07-28 09:53, astroman wrote:
but then how's to keep timing aligned ???
http://www.cim.mcgill.ca/%7Eclark/nordm ... peggiation
more has been done with less
https://soundcloud.com/at0m-studio
https://soundcloud.com/at0m-studio
- paulrmartin
- Posts: 2445
- Joined: Sun May 20, 2001 4:00 pm
- Location: Montreal, Canada
Well, an attempt that sort of works.
Only there are these differences in midiimplementation like Roland vs Cubase.
To be short , it still has bugs.
But I think this is the idea.
Reset only when sequencer stopped.
download at
http://www2.hku.nl/~casper0/
cheers
Only there are these differences in midiimplementation like Roland vs Cubase.
To be short , it still has bugs.
But I think this is the idea.
Reset only when sequencer stopped.
download at
http://www2.hku.nl/~casper0/
cheers
- paulrmartin
- Posts: 2445
- Joined: Sun May 20, 2001 4:00 pm
- Location: Montreal, Canada
mm, thats odd.
It's working over here. (it's a flash page)
But here is the exact link.
http://student-kmt.hku.nl/~casper0/CreamwareDevices/
Don't expect too much of it.
It still has hanging notes. And sometimes it is nessesary to disconnect the synths and reconnect to get rid of the hanging notes.
It's working over here. (it's a flash page)
But here is the exact link.
http://student-kmt.hku.nl/~casper0/CreamwareDevices/
Don't expect too much of it.
It still has hanging notes. And sometimes it is nessesary to disconnect the synths and reconnect to get rid of the hanging notes.
- paulrmartin
- Posts: 2445
- Joined: Sun May 20, 2001 4:00 pm
- Location: Montreal, Canada