| Message written at 9 Jan 1998 08:13:33 +0000
Ladies, Gentlemen, other life forms:
It gives me *great* pleasure to announce that 3.47 is now ready for
distribution. There are a few new opcodes which are not totally as I
would like, but it would be perverse to keep it away from you all.
Now the bad news: I have been suffering all year from hardware
problems (and not only my computers; my car is dead too), and
yesterday a DAT tape failure this prevented me from transferring the
files to the file server. I will make a further attempt today,
possible via floppy disks. I have currently binaries for DOS, Windows
and Windows console mode, Mac68K, Mac68K/881 and PowerMac; and SGI
Irix4.0. I will add Irix5.3 as that is easy for me. I hope to
construct an Atari system very soon (floppy disks again). The Linux
version is in a good state, but the last few corrections need to be
transferred to Dave.
Of course the sources will be available as ever -- as soon as I can
get the files there.
The executive summary of what is in this release is:
Release Notes for 3.47
======================
Many internal changes made to remove compiler warnings. Mainly
declarations and prototypes. Anyone who works at source level should
beware as structures have new fields, fields have been removed and so
on. Some variables have type changed.
The Windows GUI has been revised as well.
Language Changes:
1. Comments allowed in score in more places
2. Treat \ at end of line as continuation in orchestra
3. Maximum number of an instrument is dynamic, and expands as needed.
4. Removed limit on number of labels
5. Introduced ^ syntax into score files
6. Two new GENs, numbered 25 and 27
7. No limit to number of partials in hetro/adsyn
Opcode Fixes
1. Some fixes in fog
2. Internal tidying in granule
3. Bug fix in cpsxpch
4. Fix problem with tables 300, 600, 900,...
New Opcodes
The following have been added.
acos asin atan birrnd
chanctrl cosh cross2 ctlinit
ctrl14 ctrl21 ctrl7 dam
expsegr filter2 ftgen ftlptim
harmon ictrl14 ictrl21 ictrl7
imidic14 imidic21 imidic7 initc14
initc21 initc7 ioff ion
iondur iondur2 ioutat ioutc
ioutc14 ioutpat ioutpb ioutpc
ipchbend kfilter2 kon koutat
koutc koutc14 koutpat koutpb
koutpc kpchbend linsegr massign
mclock midic14 midic21 midic7
moscil mrtmsg osciln release
repluck rnd sinh tanh
turnon wgpluck wgpuck2 xtratim
and the modelled opcodes (following Perry Cook)
wgclar wgflute wgbow wgbrass
marimba vibes agogobel shaker
fmbell fmrhode fmwurlie fmmetal
fmb3 fmvoice fmpercfl moog
mandol voice
Revised Opcodes:
The opcode here have had their specification changed, generally in a
compatible way. Usually to add scale factors and the like
imidictrl kmidictrl linseg pchbend
printks veloc
Other Changes:
Revised realtime audio on Windows (again!)
Additional features on Windows GUI to includes access
to orchestra and score editing and post-calculation
soundfile editing.
Emacs orchestra mode expanded for new opcodes, and fixed a
little
ksmps constrained to be integer |