The SCOM 4.0 Language SCOM 4.0 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 4.0'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. The extensions can be included in the score, and made available for other user as plug-ins, including a hypertext documentation.
Programming environment allows graphical examination and manipulation of compositional data.
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. Metrics Time units are expressed as standard music notation ratios with dot, triplet, tuplet etc. 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.