smurf
play

SMURF Serial MUsic Represented as Functions Van Bui Richard - PowerPoint PPT Presentation

SMURF Serial MUsic Represented as Functions Van Bui Richard Townsend Lianne Lairmore Kuangya Zhai Lindsay Neubauer Overview Functional Language Generates Serialist compositions Syntax and semantics loosely based on Haskell


  1. SMURF Serial MUsic Represented as Functions Van Bui Richard Townsend Lianne Lairmore Kuangya Zhai Lindsay Neubauer

  2. Overview ● Functional Language ● Generates Serialist compositions ● Syntax and semantics loosely based on Haskell

  3. Tutorial ● Compile source code: make ● Test SMURF: ./test.sh ● Write SMURF program: *.sm ● Compile and run program: toplevel.byte ● Play MIDI output file

  4. Demo ● cascade.sm: Plays ascending and descending scales and chords ● webern.sm: Plays tone rows used in Webern’s Op. 27 ii

  5. Language Implementation

  6. Summary and Lessons Learned ● Slices ● Weekly meetings ● Dictatorship worked ● Flexible language design

Recommend


More recommend