From: Peter Stone <psto@xs4all.nl>
Subject: ANNOUNCE: Symbolic Composer 4.0 (with VRML 2.0) For The PowerMac
Date: Thu, 13 Feb 1997 10:51:18 +0000
Message-ID: <3302F218.5970@xs4all.nl>
Organization: XS4ALL, networking for the masses


Symbolic Composer 4.0 for PowerMacintosh is now ready and shipping.
A demo can be downloaded from page

   http://www.xs4all.nl/~psto/

SCOM 4.0 for PowerMac port was financed by pre-ordered subscriptions
by the users. Thank you for all of you who made this possible! SCOM
4.0 runs now fully PowerMac-native and is 31 times faster than SCOM
Pro on PPC. A score that previously took 30 minutes to compile is now
ready and playing under a minute.

New features were also added: tonality interpolators and processors, 
fade-in/out automation plus web-access directly from SCOM menus. SCOM 
4.0 users may now download and contribute scores to Score Forum, and let 
Score Clinic solve problems. Globally-accessible compositional idea bank
accessible from SCOM menu is now made possible by these enhancements.

SCOM Highlights

  Ready-to-use and modificable score demos 
  Easy to maintain and develop complex scores 
  Instant Lisp access, expansion and environment customisation 
  Visual compiler spots errors in the right place 
  Easy examination of values at a given point of score

  Suitable for generating final productions and pre-compositional
material 
  Applicable for commercial, experimental and modern music of any
complexity 
  Wide range of musical functions 
  Perfect partner for small and large MIDI studios
  Perfect tool for music education 
  Interface to industry-standard MIDI sequencers and notation programs 
  Runs on standard 14 inch bw or color monitor, no need for a big
monitor

  ZIPI-like instrument control, up to 256 channels using standard MIDI 
  Easy-to-use tunings (cents, ratios, algorithms) 
  Lisp-based editor with auto-formating and parenthesis counting 
  Compositional element library 
  Web-access directly from the program 
  Customizable launching of other programs while booting up
  Online electronic hyperhelp documentation and tutorials 

The SCOM Language

SCOM functions are selected from hierarchical menus and pasted on the 
editor. Each function has one output and several inputs. Functions are 
nested into each other to achieve the proper functionality. SCOM's 
unique feature that nearly any function can be connected to any other 
function maximises the creative freedom and allows to develop new 
compositional ideas. 

New composition-specific functions can be programmed on-line by the
composer with build-in Common Lisp interpreter. The extensions can be
included in the score, and made available for other user as plug-ins,
including a hypertext documentation. New interface extensions can be
designed using the MCL 4.0 compiler (Macintosh Common Lisp) available
from Digitool <http://www.digitool.com/>.

SCOM function library covers 500 musical and mathematical building
blocks, chaos, fractals, series, progressions, morphs, interpolations,
a complete scale and chord system, tree-like orhestral and section
hierarchies, 300 experimental tunings, ZIPI-like instrument control
structure and 256 MIDI channels realized in standard MIDI protocol.

Programming environment allows graphical examination and manipulation of
compositional data. Plug-ins developed by composers add new features
to the system.

The Principle Of Operation

The composer may define length, symbol, velocity, channel, controller, 
program, signature, duration, expression, groove, tempo, tuning, rhythm, 
class, grammar, orchestra, section, tonality and zone contents of the 
score. 

Definition is done by hierarchical function nets, which can be build 
using the following generators and processor: 

Generator Categories

  Fractal Expansions 
  Fibonacci Series 
  Grammars 
  L-System 
  Loops 
  Morphs 
  Palindrome 
  Randomization 
  Arrays 
  Chaos Theory 
  D-Forms 
  Energy Fields 
  Fourier Synthesis 
  Noise 
  Number Theory 
  Oscillators 
  Solar Systems 
  Autocatalysis 
  Conversions 
  Neurons 

Processor Categories

  Chordize 
  Harmonize 
  Fill 
  Filter 
  Find 
  Mask 
  Misc 
  Mix 
  Reflect 
  Resize 
  Shift 
  Transform 
  Transpose 
  Trigger 
  Amplify 
  Analyze 
  Modulate 
  Quantize 
  Slice 
  Library 
  Midi 

Tonalities

  Complete western scale system
  Complete western chord inversion and position system 
  300 experimental tunings 
  Harmony theory generators 
  Overtone and n-tet octave generation 
  Interpolations 
  Distortions 
  Enrichments 
  Mixing 
  Sorting 
  Minimum-energy folding 

Metrics

Time units are expressed as standard music notation ratios with dot, 
triplet, tuplet etc. extensions, or with milliseconds. Time units can be
processed by algorithms. Same time unit expressions are applicable to
both rhythmics, subsection and section lengths. 

Configuration

SCOM is available for both 68k Macs and PowerMacs. A minimum of 8 MB
RAM is needed to run the system, although 16 MB is suggested. SCOM
runs equally well on all monitors sizes and types. Build-in Lisp
Interpreter can be used to extend the system on-line and it allows to
develop new plug-ins by the user. The system footprint is between
20-50 MB depending on the partition scheme of the hard disk.


[MODERATOR'S NOTE: Commercial postings are offered on this newsgroup
as a public service.  Their appearance here does not indicate
endorsement by the moderators or by the USENET or its administrators.]
