As promised, although a couple days late, there is a new release
of saolc. You can get it from the regular web page, under
"Musician Resources". There are also some new test bitstreams
Here are the release notes:
RELEASE NOTES for saolc v. 0.9
Eric Scheirer, MIT Media Lab
Here's a brief list of known bugs and things that are not yet implemented
in saolc. If you find any other bugs, please mail them to me at
Monday 20 Apr 1998
NOT IMPLEMENTED YET:
Core opcodes: port(), chorus(), reverb()
Core wtg's: cubicseg, spline, polynomial, buzz
Other: 'inchannels' and 'outchannels'-length arrays
DONE BUT NOT THOROUGHLY TESTED:
Core opcodes: max(), min(), fir(), iir(), iirt(), ftsetloop(), ftsetend(),
Core wtg's: expseg, concat
Other: MIDI aftertouch, pitch bend, channel touch, program changes
When you pass a soundfile in with 'input', if the orchestra srate is
slower than the input file srate, the downsampling is very bad. This
should only happen on input files, not on samples read with "soundfile",
There may still be a problem if frequencies go negative in the
oscil() group of opcodes.
CHANGES IN THIS VERSION:
Too many to count. About 25% faster, tempo works, MIDI works, most of
the other opcodes are done. fracdelay(), sblock(), pluck(), and grain()
are new in this release.
All calculation is done as "double" (usually 64-bit) rather than as 32-bit
as required by the spec.
There are three extra opcodes:
idump(iexp[, iexp ...])
kdump(kexp[, kexp ...])
adump(aexp[, aexp ...])
These are debugging statements which dump out all of their arguments at the
i-rate, k-rate, or a-rate.
I'm going to submit a comment requesting a more general-purpose 'grain'
opcode instead of 'fof'. The code anticipates this, and there's an
undocumented 'grain()' core opcode. Send me email if you want to
know how to use it.
Best regards to all, and smooth SAOLing!
-- +-----------------+ | Eric Scheirer |A-7b5 D7b9|G-7 C7|Cb C-7b5 F7#9|Bb |B-7 E7| |email@example.com| < http://sound.media.mit.edu/~eds > | 617 253 0112 |A A/G# F#-7 F#-/E|Eb-7b5 D7b5|Db|C7b5 B7b5|Bb| +-----------------+
This archive was generated by hypermail 2b29 : Mon Jan 28 2002 - 11:46:32 EST