Students who want to do final projects involving music have a wealth of free, open-source resources available to them but may not know where to look. This seminar will serve as a quick introduction to libraries and programs for several common tasks, including sound processing and analysis, MIDI synthesis, and music-score typesetting. The seminar will focus especially on Euterpea, a library in the Haskell programming language for algorithmic composition and MIDI synthesis; and on Lilypond, a LaTeX-like declarative language. No prior knowledge of Haskell is assumed; elementary concepts will be covered as necessary.
Ещё видео!