This manual can not be copied, in whole or part, without the written consent of Ircam.
T h i s m a n u a l w a s w r i t t e n b y J o s e p h Morrison and David W a x m a n , a u g m e n t e d b y G e r h a r d Eckel, with proofreading by Francisco Iovino, and was produced under the editorial responsibility of Marc Battier, Département de la Valorisa-tion, Ircam.
T h e s o f t w a r e w a s c o n c e i v e d b y J e a n - M a r i e A d r i e n , p r o g r a m m e d b y J o s e p h M o r r i s o n . I t h a s b e e n r e v i s e d , e x t e n d e d , a n d p o r t e d t o v a r i o u s p l a t f o r m s b y Gerhard Eckel, Francisco Iovino, and Chris Rogers.
Third Edition, March 1997. This document corresponds to version 1.1.0 or higher of Modalys.
A p p l e M a c i n t o s h i s a t r a d e - m a r k o f Apple Computer, Inc. DEC is a trade-mark of Digital Equipment Corporation. NeXT is a trade-mark of NeXT, Inc. UNIX is a trade-mark of UNIX System Laboratories, Inc. M o d a l y s i s a t r a d e - m a r k o f I r c a m .
I r c a m 1 p l a c e I g o r - S t r a v i n s k y F - 7 5 0 0 4 P a r i s T e l . 0 1 4 4 7 8 1 2 3 3 F a x 0 1 4 4 7 8 4 8 3 1 E - m a i l : i r c a m - d o c @ i r c a m . f r
IRCAMUsersgroup
T h e u s e o f t h i s s o f t w a r e a n d i t s d o c u m e n t a t i o n i s r e s t r i c t e d t o m e m -b e r s o f t h e I r c a m s o f t w a r e u s e r s g r o u p . F o r a n y s u p p l e m e n t a r y i n f o r -mation, contact:
Département de la Valorisation I r c a m Place Stravinsky, F-75004 Paris
T e l . 0 1 4 4 7 8 4 9 6 2 F a x 0 1 4 4 7 8 1 5 4 0 E-mail: bousac@ircam.fr
Send comments or suggestions to the editor:
E-mail: ircam-doc@ircam.fr
Mail: Marc Battier, Ircam, Département de la Valorisation Place Stravinsky, F-75004 Paris
h t t p : / / w w w . i r c a m . f r / f o r u m n e t
To see the table of contents of this manual, click on the Bookmark Button located in the Viewing section of the Adobe Acrobat Reader toolbar.
Conte
Resumé 6
nts
The Modalys documentation set 7 Conventions 7
About This Document 9
Commented examples 10 Example 1 : overview 10 Example 1 : listing 10 Example 1 : your first synthesis with Modalys 12 Example 1 : analysis and comments 13 Example 2 : overview 22 Example 2 : listing 22 Example 2 : analysis 23 Example 3 : overview 26 Example 3 : listing 26 Example 3 : analysis 27 Example 4 : overview 30 Example 4 : listing 30 Example 4 : analysis 32 Example 5 : overview 35 Example 5 : listing 35 Example 5 : analysis 36 Example 6 : overview 41 Example 6 : listing 41 Example 6 : analysis 42 Example 7: overview 44 Example 7: listing 44 Example 7: analysis 47
Index 49
eRusém
Ce tutoriel présente sept exemples commentés. Il vous permet de vous familariser avec les concepts de base de Modalys, en suivant de manière progressive les étapes qui composent une session de synthèse. Les exemples sont fournis avec le programme Modalys.
L’exemple 1 est particulièrement détaillé.
6 -odMysaltuTairol
7 -daMoslytoTualri
Conventions
Modalys runs on a variety of computers (called “platforms”). There are currently two categories of platforms: Unix : NeXT machines, DEC alpha, DEC stations, Silicon Graphics machines (SGI). Macintosh : Apple Macintosh, either with 68k processors, or with Power PC processors. Modalys functions are the same for all platforms. However, you may encounter a few exceptions, or differences. These are clearly identified in the relevant manuals by the following signs: [Unix] and [Macintosh] designate commands and functions that are implemented only on one of these platforms. *Indicates a warning, a hint, or a point that deserves special attention.
There are 3 main manuals : •Modalys Introduction Manual Modalys Reference Manual • •Modalys Tutorial Manual There are a number of additional documents: • The J M. Adrien article entitled "Missing Link: Modal Synthesis." -. • The OOPS manual by Olivier Laumann •Modalys Newsletters. New information — such as additions or modifications as well as bug fixes — are gathered in the newsletter. Also featured are answers to frequently-asked questions. Expect an average of two issues per year. •Readmefiles. As their names suggest, these short documents are intended for you: read them, it will only take a minute. You’ll find up-to-date information on how to install your copy of Modalys on your sys-tem.
tatiumenetonsMdoTehdcolasy
8 -lutTiaorMdolasy
*Note to all users In the Unix version, the prompt:odmysalModalys interpreter tells the user that the program is ready toin the execute your command. In the Macintosh versions, for technical reasons, the prompt does not exist. Therefore, the Modalys interpreter is “silent” : it does not have any prompt. It just waits for you to type your command followed by theENTERkey ( An alternative to theENTERkey is the combination of "CmoamdnR-terun"). We have dealt with this discre-pancy between platforms. Please be careful when reading the tutorial, and just follow the instructions correspon-ding to your platform, which are preceded either by [Macintosh] or [Unix]. This manual provides a detailed description of 7 Modalys synthesis patches and delves far deeper into the beha-vior of the Modalys interface thanModalys Introduction. It ishighlyrecommended that the new user read through the example section very carefully. There are many pieces of information/tricks/tips that will make life easier in the future.
This document is intended as a tutorial manual for the Modalys program. It consists of seven examples. Each example is fully explained. All examples are available as part of the normal Modalys distribution. In a very detailed manner, the first example introduces the various Modalys operations involved in a synthesis session.
Example 1, a plucked string, will introduce the following Modalys commands and concepts: • new • make-object - 'mono-string and 'bi-two-mass • make-access • make-connection - 'pluck and 'position • make-controller - const and 'envelope • make-point-output • run • play • set-message-level • set-sample-rate • set-number-of-channels • cd, ls, pwd, cat, and quit