Csound Csound-dev Csound-tekno Search About

Re: sequencer

Date1999-07-26 05:58
FromMichael Gogins
SubjectRe: sequencer
The simplest thing would be to use MIDI semantics but with float values.
Thus key 60.5 would be 1/4 tone sharper than C.

After that, assign the MIDI channel message data to a standard set of
pfields:

p1    channel
p2    timestamp
p3    duration
p4    status (NOTE_ON, CONTROL, etc.)
p5    key
p6    velocity
p7    others as desired...

Another faster wire protocol could be used to convey these messages (UDP,
FireWire, etc.).

-----Original Message-----
From: Richard Dobson 
To: csound csound 
Date: Saturday, July 24, 1999 5:41 AM
Subject: Re: sequencer


>There is still the other aspect of the question, which as I understand
>it asks about the possibility of some sort of Csound sequencer
>(Cquencer?). Presumably graphic, with lots of drag-n-drop. The issue is,
>how might this work, with possibly 50 pfields per event, 47 of which can
>be virtually ~anything~ (but which must be correct for the given
>instrument)?
>
>What has already been done, that could be developed further (ZIPI?
>NetSound?)? What is the simplest design that would be musically useful,
>and yet a step further than MIDI?
>
>
>Richard Dobson
>
>Michael Gogins wrote:
>>
>> MIDI note offs are not difficult to handle if you use a push-down stack
of
>> running instrument instances for each MIDI channel/MIDI key slot. Note on
>> messages push an instrument instance onto the stack, and note off
messages
>> pop an instrument instance off the stack. This is not perfect, but it
works
>> well enough.
>>
>[etc]
>--
>Test your DAW with my Soundcard Attrition Page!
>http://wkweb5.cableinet.co.uk/rwd (LU: 6th July 1999)
>CDP: http://www.bath.ac.uk/~masjpf/CDP/CDP.htm (LU: 14th June 1999)