Page  199 ï~~DSP-Sound: A Softwar for Real-Time DSI Russell F. F Music and Audio-Visu Department c The University of" Austin, Tex music emx. ABSTRACT: This paper describes a soft which is currently being developed at The T. is designed for use in a host system containi A/D/A conversion hardware, and a MIDI in

Page  200 ï~~A Genenic Synthesis Language for DSP Chips DSP-Sound is a software synthesis language designed fo: based on Keith Lent's original MUSIC56000, but its un. designed to be as non-system-specific as possible and to real-time (NRT) mode. Its syntax should be familiar to a style languages (MUSIC4bf, MUSIC5, etc.) or its descei languages, DSP-Sound is closest in concept and syntax t, "Iorchestra" consists of assembly language macros, whic] the target system. Unlike MUSIC36O, however, DSP-So control and its control mechanism is a MIDI data stream about the target system's word size, data representation, Consquetly~ll unctonsmust follow strict conventlo: input and output arguments, arithmetic expressions musi constants entered through special macros for variable in] real numbers between +1- 1, signed integers between +/

Page  201 ï~~factor is likely to be the rate at which the host can sore reading and writing of digital audio files to disk. Hen( DSP coding: take maximum advantage of the availab much of a task as possible in a single pass. Consequen but more plentiful external RAM for both programs an which can be called as often as necessary. to produce a space allocated for each note's parameters and variabl real-time I/O functions (Audio IN and OUT, MIDI ha the host. Timing is no longer controlled by instead on counting samples. The beauty of the syster synthesis program: the same instrument can be compi: time under MIDI control, then re-compiled with the requiring any changes to the original code. p The Host Software