Csound 5.01 for MacOS release notes

Csound 5.01 has now been available for about a week now from the Sourceforge
Files page.  As with 5.00, this release includes packages for MacOS 9 and
earlier.  The two MacOS files are

Csound5.01_OS9.smi.bin           Csound libraries, CsoundFront, and docs
Csound5.01_OS9_src.smi.bin       Source code, IDE projects for everything

You can find these files at:

http://sourceforge.net/project/showfiles.php?group_id=81968&package_id=12048
2

In addition to the new opcodes and the bug fixes that are a part of Csound
5.01 on all platforms, the MacOS packges include the following changes,
fixes, and enhancements.  (Note the important change that everything should
now run on System 7 & OS 8.  Please let me know if it does not).

New features & other changes

* Loris resynthesis and morphing opcodes now included.
* Python interface library is now included (see the “Extras” folder).
* Csound5Lib is now built with full compiler optimizations turned on.  This
improved the rendering time of “Trapped in Convert” by about 10% on my
machine.  Csound 5 does seem to be slower than Csound 4 on MacOS though
(probably checking for events too often).

Bug fixes

* Fixed errors in compiler settings that prevented the 5.00 release from
loading and running on systems older than MacOS 9.  (“Cannot find
TextCommon” error).
* Fixed compiler settings so that soundfont opcodes no longer crash.
* Corrected the list of exported symbols in Csound5Lib.  This makes the 5.01
library incompatible with the 5.00 one, but the 5.00 lib was wrong πŸ™‚  I
think this change will require relinking any programs that used Csound5Lib.
* Made AIFF the default output filetype when none is supplied to Csound5Lib.

CsoundFront fixes and changes

* Fixed annoying problem where plugins would not load if SFDIR, SSDIR, or
SADIR were set.
* Fixed problem with SFDIR not always being passed to Csound correctly.
* Batch file and Post Processor features working again (still a couple of
issues).
* New “Clear All” button in Default Directories dialog.
* Renamed the “Utility Preprocess” menu to “Utilities” because having a
space in the name was strange.
* Enabled the Render menu item when appropriate (and sometimes when not :).
* Fixed a crash when pressing Return in certain dialog windows.
* Avoided a crash when using the Edit menu commands in the console window.
(The Edit menu items do nothing in the console window for now.  But the
keyboard shortcuts DO work).
* a number of other minor bugs have been fixed (see “What’s new” in the
package for a more complete list).

Known Issues (the worst ones)

* On System 7.x (not sure if OS 8 is affected too), there are a couple of
nasty bugs affecting the console window.  Clicking on the console window’s
title bar while rendering or having another window in front of the console
window when starting to render can cause a crash.  You can try to work
around these but you should be careful to save all your work!

* Utilities still do not work.

Please report any problems to this list or directly to me.  Other comments
and suggestions are welcome.

Enjoy!

Anthony Kozar
anthonykozar AT sbcglobal DOT net

Leave a Comment.

This site uses Akismet to reduce spam. Learn how your comment data is processed.