Csound Csound-dev Csound-tekno Search About

Release 1.7 of Win95 Relatime MIDI Csound now avalable!

Date1997-04-27 18:34
FromGabriel Maldonado
SubjectRelease 1.7 of Win95 Relatime MIDI Csound now avalable!
Hi everybody,
I'm glad to inform you that release 1.7 of realtime midi Csound version
is now avalaible (for free).
This version includes many new opcodes such as MIDI OUT and others. This
version can optionally disable DAC output for best timing of realtime
midi out operation. When DAC output is disabled, Csound takes a very
very little fraction of CPU time.
-------------------------------------------
here is a list of new MIDI-OUT opcodes:

OPCODE	PARAMETERS	DESCRIPTION
ion	ichn, inum, ivel	sends a note-on message 
ioff	ichn, inum, ivel	sends a note-off message
		
iondur	ichn, inum, ivel, idur	sends a note-on immediately and a
note-off  after idur sec are elapsed
iondur2	ichn, inum, ivel, idur	sends a note-on immediately and a
note-off  after idur sec are elapsed
		
moscil	kchn, knum, kvel, kdur, kpause	plays a stream of notes of kdur
duration. After each note duration is elapsed, a pause of kpause
duration is appended
kon	kchn, knum, kvel	plays a note with current kchn, knum and kvel
values. Each time the midi-converted value of an argument changes, a new
note is activated
		
ioutc	ichn, inum, ivalue, imin, imax	sends a controller message
koutc	kchn, knum, kvalue, kmin, kmax	sends a stream of controller
messages. Each time the midi-converted value of an argument changes, a
new message is sent
ioutc14	ichn, imsb, ilsb, ivalue, imin, imax	sends a pair of controller
messages. Can drive 14 bit parameters on midi-instruments that recognize
them
koutc14 	kchn, kmsb, klsb, kvalue, kmin, kmax	sends stream of pairs of
controller messages. Each time the midi-converted value of an argument
changes, a new pair of messages is sent. Can drive 14 bit parameters on
midi-instrs that recognize them
ioutpb	ichn, ivalue, imin, imax	sends a pitch bend message
koutpb	kchn, kvalue, kmin, kmax	sends a stream of pitch bend messages
ioutat	ichn, ivalue, imin, imax	sends an aftertouch message
koutat	kchn, kvalue, kmin, kmax	sends a stream of aftertouch messages
ioutpc	ichn, iprog, imin, imax	sends a program change messages
koutpc	kchn, kprog, kmin, kmax	sends a stream of program change messages
ioutpat	ichn, inum, ivalue, imin, imax	sends a polyphonic aftertouch
message
koutpat	kchn, knum, kvalue, kmin, kmax	sends a stream of polyphonic
aftertouch messages
		
mclock		ifreq	sends a stream of midi-clock (F8H) messages at ifreq rate
mrtmsg		imsgtype	sends a midi-realtime-message. imsgtype argument value
determines the type of message sent: i.e. 1=Start; 2=Continue,
0=Stop,-1=System-Reset, -2=ActiveSensing
-------------------------------------------------------------------------
There also two new opcodes related to midi note time extension in
Csound:

	xtratim	 iextradur
kflag	release  

These opcodes are useful to create complex realtime-oriented ADSR
envelopes.


bye and ... happy csounding! :)

-- 
Gabriel Maldonado

mailto:g.maldonado@agora.stm.it
http://www.agora.stm.it/G.Maldonado/home2.htm





Received: from stork2.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa06896;
          28 Apr 97 11:06 BST
Received: from goggins.bath.ac.uk by stork.maths.Bath.AC.UK id ab09084;
          28 Apr 97 11:06 BST
Received: from hermes.ex.ac.uk by goggins.bath.ac.uk with SMTP (PP);
          Mon, 28 Apr 1997 11:05:40 +0100
Received: from noether [144.173.8.10] by hermes via SMTP (KAA21607);
          Mon, 28 Apr 1997 10:54:51 +0100
Received: from hermes.ex.ac.uk by maths.exeter.ac.uk;
          Mon, 28 Apr 97 10:54:41 +0100
Received: from pp@goggins.bath.ac.uk [138.38.32.13] by hermes 
          via ESMTP (KAA21593); Mon, 28 Apr 1997 10:54:40 +0100
From: jpff@maths.bath.ac.uk
Message-Id: <199704280954.KAA21593@hermes>
Received: from maths.Bath.AC.UK (actually host omphalos.maths.bath.ac.uk)           
          by goggins.bath.ac.uk with SMTP (PP); Mon, 28 Apr 1997 10:54:27 +0100
Date:     Mon, 28 Apr 97 10:54:39 BST
Subject:  Re: New versions.
To: csound@maths.ex.ac.uk
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Message written at 27 Apr 1997 14:40:19 +0100
--- Copy of mail to toby@rcsreg.com ---
In-reply-to: <335B641C.7A906353@rcsreg.com> (message from Toby on Mon, 21 Apr
	1997 05:57:00 -0700)

I have fixed the problem with LINUX and table sizes, which does seem
to be a bug in the C library -- the code works OK on a large range of
other systems. 

I have also fixed Cscore (I think -- I do not use it)

==John