Final Exam Review Topics
Note that exam questions will be based on 1) Readings you've done from Music and Computers (Chapter 5), 2) Viewing and Listening assignments meant to enrich our understanding of the course material, and 3) HW Assignments 4 - 6. Below is a full list of the material.
- Nyquist
- Xlisp, SAL, NyquistIDE, Audacity Plugins, osc, building custom harmonics, tables, sequences, duration & pitch constants, building envelopes
- Web Audio Oscillators
- GainNode, DelayNode, ConvolverNode, AudioBufferNode, OscillatorNode, FFT Oscillators, Custom Harmonics, FFT Wave Tables
- Music Theory
- Note Notation, Staff, Clefs, Rhythm and Meter, Measures, Genres and Time Signatures, Note Duration, Rest Duration, Major Scales, Minor Scales, Key Signatures, Intervals, Chords, Triads, Chord Progressions
- Effects Processing
- Transformation of Sound, DAW Systems, Time-Domain Restructuring, Breakout Boxes, Sampler, Drum Machines, Time-based Effects, Dynamic-based Effects, Frequency-based Effects, Dry & Wet Sounds, Reverb, Convolution, Amplitude Smoothing, Three-Tap Filter, Patches, First Reflection, Early Reflections, Baffles, Feedback/Absorption Coefficient, Time-Domain Reverb, Shooting a Room, Ascomb Filtering, Impulse, Impulse Response, Fast Convolution, Localization, Binaural Space, Interaural Time Delay, Head Transfer Functions
- JFugue
- MIDI, Player, Pattern, Music String, Tokens, Notes, Chords, Chord Inversions, Duration, Tuplets, Voices, Instruments, Tying Notes Together, Attack & Decay, Measures, Key Signatures, Layers, Constants, Rhythms, Interval Notation, Tempo, Channel & Note Pressure, Controller Events, Music String Style, Music String Alternatives, Musical Structural Patterns, File I/O, Tranforming Patterns,
- Music Visualization
- Programmed vs. Recorded Music, JFugue Anticipator, WebMIDI, midi.js, MIDI.js, AnalyserNode, HTML5 Rendering, CSS3 Transformation, Soundfonts


Web page created and maintained
by Richard McKenna