A Real-time Operating System for Computer MusicSkip other details (including permanent urls, DOI, citation information)
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 3.0 License. Please contact email@example.com to use this work in a way not covered by the license. :
For more information, read Michigan Publishing's access and usage policy.
Page 270 ï~~A real-time operating system forc Eric Viara and Miller Puc IRCAM, 31 Rue St. Merri, 75004 The programming environment of the IRCAM N described. The IMW is based on a shared-memo operating system, CPOS, provides UNIX-like sy to facilitate real-time interprocessor communicat running under CPOS, provides real-time messag whose functionality (data structure and methods An operating system, CPOS, and a real-time distributec for real-time musical programming on the IRCAM Sta applications, such as Animal[I], the sound editor , t! CPOS and FTS to create real-time synthesis or control
Page 271 ï~~CPOS introduces a real-time mode that can give a cert operating systems allow that much), but also forbids di' the ADC/DAC clock - used only for time reference -ai preemptive mode on other processors. Testing for the c processing a clock interrupt take only 0.6 microseconds FTS ("Faster Than Sound") consists of an object syster defined in C, which can be instantiated from a CP or fr passing messages between objects in FTS, either locall support for MIDI and sound I/O and reschedulable dea The FTS object system was designed specifically for re respects it is much simpler than most object systems, b unique among c-language message systems, that is nee among C message systems, is that messages are objects arguments are typed. The FTS message system can ch(.... a - -"a.... A...S.. ".a.atalfa.. * L.a a a a 1w0.''. a....,."1...
Page 272 ï~~References. C 1 ] Lindemann, E. "ANIMAL - a Rapid Prototyping En this ICMC.  Eckel, G.  Smith, B. "A Signal Editor for the IRCAM Musical "A UniversalRecorder for the IRCAM M Â~4] Miller Puckette, "The Patcher", Proceedings, ICMC  Lindemann, E., et at. The IRCAM Musical Workst Processing Features", this ICMC. MESSAGE OBJECT METHOD I d.est:inat:ion2 "too" (float) 123.. (float) 56. a