Page 1 of 3

Posted: Tue Jul 26, 2005 9:43 am
by paulrmartin
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 :smile:

I know this type of module is possible to make. Or is something out there that I missed?

Cheers
Paul

Posted: Tue Jul 26, 2005 3:39 pm
by hubird
:smile:

Posted: Tue Jul 26, 2005 4:01 pm
by paulrmartin
Is that a yes or a no, Huub? :lol:

Posted: Tue Jul 26, 2005 4:38 pm
by hubird
:grin:
both, as I think it's a nice idea, but i can't help you :smile:

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 :smile:

It will help to keep the sequencer's arrangment clean if you try stuff like this :smile:

Posted: Tue Jul 26, 2005 6:00 pm
by paulrmartin
Yeah! Can you imagine a chord being broken down, one note to Prisma, another to Vectron and another to Minimax? The possibilities are endless! :smile:

Posted: Thu Jul 28, 2005 6:42 am
by Casper
Well, there is a midichannelchanger module in the SDK , together with an event counter it will do the trick I think,

Good luck.

Posted: Thu Jul 28, 2005 7:46 am
by paulrmartin
Does anybody with SDK have the time to create this module?

I don't have 15 DSP's so SDK is out for me...

Posted: Thu Jul 28, 2005 8:00 am
by Casper
Well, I was trying.. But no promisses.

So far only manual changing the channel.
But then it would be to hard to split a chord. The counter is counting a little weird. But I'll keep trying ,for today that is. (darn that there is no normal midi messagebuilder in SDK)

Cheers

Posted: Thu Jul 28, 2005 8:04 am
by paulrmartin
Cheers to you, Casper :smile:

Posted: Thu Jul 28, 2005 8:53 am
by astroman
On 2005-07-28 09:00, Casper wrote:
...(darn that there is no normal midi messagebuilder in SDK)
exactly, you name it... :roll:
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

Posted: Thu Jul 28, 2005 12:47 pm
by Casper
...Back to the drawing bord

Posted: Thu Jul 28, 2005 12:56 pm
by paulrmartin
Gee, I wish I could help... :smile:

Posted: Thu Jul 28, 2005 1:22 pm
by at0m
On 2005-07-28 09:53, astroman wrote:
but then how's to keep timing aligned ???
Here's some logic on how they deceided on note priorities etc, could help on the timing:
http://www.cim.mcgill.ca/%7Eclark/nordm ... peggiation

Posted: Thu Jul 28, 2005 1:36 pm
by paulrmartin
That's interesting but if we have 3 outputs selected and 3-note chords played, the separate notes would always go to the same outputs unless there is a function to change their priority.

Posted: Sat Jul 30, 2005 2:25 pm
by Casper
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

Posted: Sat Jul 30, 2005 2:29 pm
by Casper
For now , I must create some music...
All this searching for the right stuff takes up ours. :smile:

Posted: Sat Jul 30, 2005 2:48 pm
by Casper
Oh , and sorry but chords arn't doing great so far..

Posted: Sun Jul 31, 2005 1:28 pm
by paulrmartin
Nothing there to try, Casper. Just a screen shot :sad:

Posted: Mon Aug 01, 2005 1:53 am
by Casper
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.

Posted: Mon Aug 01, 2005 3:21 am
by paulrmartin
Cool! :smile:

I did not know I had to click in "Centrox Devices". The page does work.

<font size=-1>[ This Message was edited by: paulrmartin on 2005-08-01 04:24 ]</font>