Re: test sco/orc

From: Steven Curtin (sdcurtin@lucent.com)
Date: Thu Jun 04 1998 - 15:03:13 EDT


Thanks for the info- a lot of that is just translation problems from csound
to SAOL on my part.

>I always thought that reinit was confusing. Can you (or someone)
>give me an example of something that's really hard to do without it?
>I can propose its addition if it's sorely needed.

Reinit is kind of ugly- basically the csound equivalent of goto().
The main thing that reinit() (at least for me) is good for is looping a
linseg. This is nice for using looping envelope generators/function
generators, or for parametrically changing a waveform from for instance a
sawtooth to a triangle wave.

A clearer way to do this would be to specify a repeat stage in the linseg.
This is how the Buchla MARF did this- a multistage envelope where stage N
could be programmed to jump back to stage 0 or to any other stage, given a
control conditional.

The various oscils have ways to specify different numbers of loops, so this
would be a logical addition to linseg. There may be ways to create
something like this using a procedure, I can't think of it right now.

Steve C

--------------------------------------------------------------
Steven Curtin
http://www.emf.org/people_curtin.html
Lucent Technologies - Bell Labs Innovations
rm. 3C-208, 200 Laurel Ave S
Middletown, NJ 07748-4801 U S A
ph: (732)957-2996 fax: (732)957-6878
--------------------------------------------------------------



This archive was generated by hypermail 2b29 : Mon Jan 28 2002 - 11:46:32 EST