Write a Blog >>
ICFP 2018
Sun 23 - Sat 29 September 2018 St. Louis, Missouri, United States
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 Sep

Displayed time zone: Guadalajara, Mexico City, Monterrey change

10:20 - 12:00
Generative SystemsFARM at Jeffersonian+Knickerbocker
Chair(s): Brent Yorgey Hendrix College
10:20
25m
Research paper
Compositional Computational Constructive Critique: Or, How My Computer Learned to Appreciate Poetry
FARM
Jennifer Hackett University of Nottingham, UK
DOI
10:45
25m
Demonstration
Chord Progressions in Haskell
FARM
Brittni Watkins Southern Methodist University
11:10
25m
Demonstration
Pattern-Based Algorithmic Music with Euterpea
FARM
Donya Quick Stevens Institute of Technology
11:35
25m
Demonstration
GAYER: A Graphical Audio plaYER in ReasonML
FARM