Csound Csound-dev Csound-tekno Search About

Version 3.53

Date1999-03-22 11:12
Fromjpff@maths.bath.ac.uk
SubjectVersion 3.53
Message written at 21 Mar 1999 18:00:13 +0000

I have started the process to place v3.53 on the servers.  I attach
shortened release notes.  I have built versions for Windows, Console
mode, DOS, Linux and SGI, and am about to build Mac/68K.  

This is mainly some bug fixes, but there are three new opcodes (nested
allpass, lorenz system and a pitch-tracker) and a number of small
language changes.  peakk is renamed peak (incompatible change).

There are still some outstanding bugs; i have not finished
investigating all the physical model problems (mandol is apparently
bust for example) but i think the time has come for the other fixes to
hit the streets.

I will be away for over 2 weeks around western Easter, so I do not
expect to have fixes for the known problems until mid April at the
earliest. 

==John ffitch

------------------------------------------------------------------------
Release Notes for 3.53
======================

These are the release notes for version 3.53.  

Bug Fixes
---------

In vdelay it was possible for an error on wrapping the delay

(PC only) the shaker opcode did not work due to a file transfer
failure.

envlpxr could cause a crash due to a typing error

Bug in wgflute which caused silent notes eliminated

Bug in diskin/soundin fixed

cpsmidi nolonger attempts to track pitchbend

Language Changes
----------------

Internal changes to NeXT added in many places (thanks to Stephen Brandon)

Strings are now recognised in scores for a large number fo opcodes
(convolve, adsyn, diskin, soundin, pvoc etc. 

ftlen upgraded so it works with deferred function tables (it loads the
file) 

opcode ondur/ondur2 renamed to noteondur/noteondur2.

peakk renamed peak (with internal discrimination)

Inside [] in the score the form ~ will give a randon number in the
range 0 to 1.


Opcode Fixes
------------

ftsr -- this opcode/function got lost at some stage, mea culpa

mandol -- not accepts a negative base-frequency to skip initialisation

In various wg opcodes, if minimum frequency is not given and the
frequency is a k-rate value, instead of an error, a minimum of 50Hz is
assumed with a warning 

New Opcodes 
-----------

nestedap -- nested allpass filters

lorenz -- ode generator

pitch -- a spectrum-based pitch-tracker

Other Changes:
-------------

internal coding improvements; faster operation on Windows.

------------------------------------------------------------------------
==John ff
  1999 Spring Equinox
========================================================================