Csound Csound-dev Csound-tekno Search About

v3.53 for Source users

Date1999-03-23 12:41
Fromjpff@maths.bath.ac.uk
Subjectv3.53 for Source users
Message written at 21 Mar 1999 18:09:47 +0000

The following is taken from the ChangeLog and should indicate the main
changes if you need to track them.

==John ffitch


	* aops.c (ftlen): Change to call ftnp2find so any deferred table
	is loaded before giving teh length.

	* biquad.c (nestedapset): New code
	(nestedap): New code
	(lorenzset): New code
	(lorenz): New code

	* biquad.h: Added NESTEDAP and LORENZ struct
	* diskin.c (soundinew): only do code after filend in ngoto is
	strictly positive
	* diskin.c (newsndinset): Added support for string arguments in
	score (GAB)

	* entry.c: Added pitch opcode
	* entry.c: use 0xffd for peak opcode
	* entry.c: Size field in aftouch was wrong
	* entry.c: opcode envlpxr had wrong structure, so could have
	crashed
	* entry.c: Change names ondur/ondur2 to the more natural
	noteondur/noteondur2 
	Also chanctrl base opcode was missing
	* entry.c: The ftsr opcode got lost

	* midiops.c (cpsmidi): Remove pitchbend stuff from cpsmidi

	* mandolin.c (mandolinset): Allow for skipping initialisation, and
	add error check.

	* physmod.c (flute): Code improvements to save reading variables
	inside nsmps loop.
	* physmod.c (clarinset): 
	(fluteset): 
	(bowedset): 
	(brassset): Assume 50Hz lowest freq if not given
	* physmod.c (fluteset): Assume intital amplitude is maximum to
	avoid a problem with zero.  Do not understand this yet, but
	something to do with ADSR AttackRate.

	* pitch.h: New file
	* pitch.c: New file

	* pvadd.c (pvaddset):  Added support for string arguments in
	score (GAB)

	* pvinterp.c (pvcrossset): 
	(pvbufreadset): 
	(pvinterpset):  Added support for string arguments in
	score (GAB)

	* rdorch.c (getoptxt): Use code 0xffd for discrimination on first
	argument (and not answer)

	* rtnext.c: New file
	
	* shaker.h: File not transferred to PC leading to crashes

	* soundin.c (soundin): only do code after filend in ngoto is
	strictly positive
	* soundin.c (sndgetset):  Added support for string arguments in
	score (GAB)

	* sread.c (getscochar): Accept ~ to indicate a random number
	* sread.c (stof): NeXT fix confusing ramps

	* sysdep.h (tell): Define tell is SYS5 case as it seems to be rare

	* ugens3.c (adset): Added support for string arguments in
	score (GAB)

	* ugens5.c (lprdset):  Added support for string arguments in
	score (GAB)

	* ugens9.c (cvset):  Added support for string arguments in
	score (GAB)

	* ustub.h: Added declaration of currevent

	* vdelay.c (vdelay3): Setting of v0 could be wrong (possibly?)

and....	* Makefile:
	* diskin.c:
	* entry.c:
	* linevent.c:
	* midirecv.c:
	* sfheader.c:
	* soundin.c:
	* soundio.c:
	* soundio.h:
	* sread.c:
	* ugens2.c: Added NeXT code