Synthesis Theory - Chapter 15
Performance Software
-
Sequencers
-
Sequencers: Background
-
Paper-tape Sequencers
-
Analog Electronic Sequencers
-
Digital Sequencers
-
Musical Robots
-
The Nature of MIDI Performance Data
-
Anatomy of a Note
-
Digital Audio Data
-
Using a Sequencer in Performance
-
Quantizing
-
Performance Setup and Orchestration
-
Performing with a Sequencer
-
Subsequences and Performance Logic
-
Inside a Squencer
-
Software for Interpreting a Score
-
Rule-based Performance
-
Example of Performance Rules
-
Interactive Performance Software
-
Transmitting Cues
-
Conducting an Ensemble of Synthetic Instruments
-
Accompanying a Human Performer
-
Recognizing Musical Patterns
-
Shared Control of One Instrument
-
Computer Bands
-
Improvisation Systems Onstage and in Installations
-
Improvisation Systems: Background
-
Autonomous Performance
-
Problems in Improvisation Systems
-
Designing and Interactive Performance
-
Example of a Performance Toolkit: Max
-
Basics of Max
-
Message Boxes
-
Control Objectsd versus Signal-processing Objects
-
A Waveform Generator Patch
-
Internals of Performance Software
-
Music Representation for Performance
-
Performance with an Object-oriented Representation:
-
An Example in MODE
-
Basic Event Classes
-
Note Events
-
Event Lists
-
Symbolic Links Between Events and EventLists
-
Event Generators and Modifiers
-
Event-processing Software inside a Synthesizer
-
Voice Assignment Subprogram
-
Event-scheduling Subprogram
-
Resource Allocation Subprogram
-
Conclusion
Go to the Ich's Home Page
Go
to the Peabody Home Page
For comments or questions email
to: ich@peabody.jhu.edu