Sat 29 Sep 2018 10:45 - 11:10 at Jeffersonian+Knickerbocker - Generative Systems Chair(s): Brent Yorgey
In music, the listener has expectations of how the sound of a song will progress throughout its duration. These expectations are either met or thwarted by the cadences that come at the conclusion of phrases throughout the piece. Cadences in music serve to present a narrative to the listener, increasing and resolving tension until the song’s conclusion. This demonstration will show a method of generating novel chord progressions with these features using the Haskell programming language. The demonstration will walk through the generation process with code examples and sample output, illustrating a grammar-based approach for implementing abstract, traditional harmonies in Haskell.
Sat 29 SepDisplayed time zone: Guadalajara, Mexico City, Monterrey change
Sat 29 Sep
Displayed time zone: Guadalajara, Mexico City, Monterrey change
10:20 - 12:00 | |||
10:20 25mResearch paper | Compositional Computational Constructive Critique: Or, How My Computer Learned to Appreciate Poetry FARM Jennifer Hackett University of Nottingham, UK DOI | ||
10:45 25mDemonstration | Chord Progressions in Haskell FARM Brittni Watkins Southern Methodist University | ||
11:10 25mDemonstration | Pattern-Based Algorithmic Music with Euterpea FARM Donya Quick Stevens Institute of Technology | ||
11:35 25mDemonstration | GAYER: A Graphical Audio plaYER in ReasonML FARM |