home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / rec / music / compose / 390 < prev    next >
Encoding:
Text File  |  1992-11-22  |  6.9 KB  |  173 lines

  1. Newsgroups: rec.music.compose
  2. Path: sparky!uunet!mcsun!sun4nl!rivm!mtvfb
  3. From: mtvfb@rivm.nl (Fokke de Boer)
  4. Subject: Composition computer language, new release
  5. Message-ID: <BxyHKH.n2x@rivm.nl>
  6. Sender: news@rivm.nl
  7. Organization: Rijksinstituut voor Volksgezondheid en Milieuhygiene,Bilthoven,NL
  8. X-Newsreader: TIN [version 1.1 PL7]
  9. Date: Thu, 19 Nov 1992 09:12:16 GMT
  10. Lines: 161
  11.  
  12. Hi fellow composers!
  13.  
  14. I want to (mis-)use this space (?) to mention, that the composition computer
  15. language Symbolic Composer is just out in a new release. Originally, this
  16. package was available for Atari only, but now a Mac version is available, too.
  17.  
  18. I have used this package to build my submission for the MUSENET project this
  19. year. If and when you will hear this, please bear in mind that I had the 
  20. program only for about a month then.
  21.  
  22. OK, so what is this all about??
  23.  
  24. Symbolic Composer is a computer language, based on Lisp, that allows you to
  25. contruct music in a very high-level, abstract way. A short example will
  26. make things a bit more clear. Suppose you want to write out a short scale
  27. of one octave, from c3 to c4 in the key C major. We all know how to write
  28. it on music paper, but here is what you do in Symbolic Composer:
  29. Note: a line preceded with the %-symbol is comment.
  30.  
  31. ------ Program begins below -----
  32.  
  33. (setq symbols '(a b c d e f g ))
  34.  
  35. (def-instrument-symbol
  36.     piano  symbols
  37. )
  38.  
  39. (def-instrument-length
  40.     piano  '(1/4)
  41. )
  42.  
  43. (setq tonals (activate-tonality (c major 3))
  44.  
  45. (compile-song d:!\songs\example 1/1 separate
  46. % BARS          1---5
  47. scale   tonals  .
  48. piano   scale   -----
  49. )
  50.  
  51. ----------------- END PROGRAM
  52.  
  53. When you compile this, admittedly too long example with Symbolic Composer,
  54. a MIDI-file is created in d:\songs called example.mid that has a scale 
  55. played with quarter notes. The process works basically simple: the symbol
  56. 'a' is mapped on the first note of the "current" tonality, c-major in the 
  57. example above, which is here C. The symbol 'b' is mapped on the second
  58. symbol, which is D, and so on.
  59. Now, when I change the tonality to, say 'chromatic f# 3', the same program
  60. creates a chromatic scale starting on F#3 of seven notes long.
  61. Of course SC offers much more. Here is the press release of the new release:
  62.  
  63. ======================= INCLUDED MESSAGE =================================
  64.  
  65. T O N A L I T Y    S Y S T E M S
  66. ================================
  67.  
  68. PRESS RELEASE
  69. 21 OCTOBER 1992
  70.  
  71. TONALITY SYSTEMS ANNOUNCES SYMBOLIC COMPOSER, EXPERT SYSTEM FOR
  72. MUSIC COMPOSITION ON THE MACINTOSH AND ATARI. IT IS THE MOST
  73. SIGNIFICANT DEVELOPMENT YET FOR THE MIDI MUSICIAN.
  74.  
  75. Tonality Systems has announced SYMBOLIC COMPOSER, Expert System
  76. for Music Composition on the Macintosh and Atari. The software
  77. is based on the 6th Generation Common Music Language (CML).
  78.  
  79. The SYMBOLIC COMPOSER is designed for composers and producers
  80. working with TV, film, ambient and electroacoustics, giving them
  81. the ability to realise large-scale and complex projects and
  82. develop new composition strategies using a set of high-level
  83. fractal routines, generators, processors, visualizers and neural
  84. networks.
  85.  
  86. Mr. Peter Stone, Founder of Tonality Systems and designer of the
  87. 6th Generation Common Music Language, commented "This system  is
  88. a breakthrough in MIDI production technology, since it unifies
  89. the traditional composition techniques with the latest
  90. discoveries of Artificial Intelligence, and is compatible with
  91. all current state-of-the-art MIDI sequencers and scorewriters,
  92.  
  93. like Mac's Finale, Performer, Vision, Professional Composer,
  94. Encore, Cubase, Mastertracks, Beyond and all the others. In
  95. Atari it is compatible with Cubase, C-Lab Notator and Dr.T's
  96. KCS."
  97.  
  98. Mr. Nigel Morgan, composer and music educator commented
  99. "SYMBOLIC COMPOSER is a truly remarkable and challenging system.
  100. It catalyses you into discovering new ways to think, imagine and
  101. interact with your music. Its detailed and authorative manual
  102. provides a way into serious programming without having to leave
  103. your music behind for a moment".
  104.  
  105. The composition is written in the 6th Generation Common Music
  106. Language (CML) using fractal generators, vector and symbol
  107. processors, digital synthesizers, library managers and neural
  108. networks to describe musical parameters. The language is very
  109. economical and elegant, and even the most complex compositions
  110. take only few kilobytes when written in CML.
  111.  
  112. When the CML file is converted in a MIDI file, the corresponding
  113. MIDI file size is in the range 100-1000 kilobytes, which
  114. indicates the efficiency of the CML language. The MIDI file can
  115. be played with all MIDI-compatible sequencers and scorewriters
  116. in full multitasking environment, and improvised MIDI files can
  117. also be loaded into SYMBOLIC COMPOSER for further processing.
  118.  
  119. CML is the most powerful programming language for music yet
  120. developed on a computer. It contains a full range of high-level
  121. composition tools that are effective for any type of music. As
  122. all data is processed symbolically the same operations can be
  123. applied to different musical parameters, making the language
  124. extremely powerful and composer-friendly. The system is easily
  125. extendible using programmable neural networks or the underlying
  126. Lisp language, allowing the composer to explore the musical
  127. possibilities of stochastics, astronomy, physics, mathematics,
  128. genetics or other areas of his/hers special interest. All
  129. compositional data can also be easily visualized before mapping
  130. it onto musical parameters.
  131.  
  132. The built-in generators include among the others Lindenmayer
  133. L-system, a system developed to model the growth of plants,
  134. Brownian Generator, nature's very own randomizer, Lorenz
  135. Attractor, the basic chaotic equation of Gaia, and Associative
  136. Generators&Neural Experts that model the natural
  137. associative/logic thinking process of the human mind.
  138.  
  139. SYMBOLIC COMPOSER has already generated a lively interest among
  140. experimental composers working with MIDI systems and is
  141. currently being evaluated by the universities and studios
  142. worldwide. Its open architecture and multitasking capabilities
  143. make it an attractive tool for composers exploring the far
  144. horizons of multimedia and virtual reality.
  145.  
  146. SYMBOLIC COMPOSER is available in USA, UK and GERMANY through
  147. dealers specialised in MIDI equipments and software.
  148.  
  149. For further information, please contact: Peter Stone, Designer:
  150. +31-20-6757 993 (NL) Nigel Morgan, Composer: +44-924-383 017
  151. (UK)
  152.  
  153. Tonality Systems         Tel&fax: +31-20-6757 993
  154. Veerstraat 55/1          Internet: 100021,2510@compuserve.com
  155. 1075 SN Amsterdam        CompuServe: 100021,2510 
  156. Netherlands              BIX: tsys
  157.  
  158. (End of Press Release)
  159.  
  160. =========== END OF INCLUDED MESSAGE ===============================
  161.  
  162. DISCLAIMER: I have no connection with Mr Stone, but I am a satisfied
  163. customer. I have the Atari version, but the Mac version is much easier
  164. to work with (I have seen it!).
  165.  
  166. I hope I haven't offended nettiquette too much in posting this.
  167. --
  168. I am:   Fokke de Boer
  169. EMAIL    mtvfb@rivm.nl
  170. SNAIL    RIVM, dep. MTV, PO Box 1, 3720 BA Bilthoven, The Netherlands
  171. PHONE    (..31) 30 743530 
  172. FAX        (..31) 30 250740
  173.