Graphical Interfaces for Musical Performance and Improvisation

Participants: Mark Zadel
Marcelo M. Wanderley (supervisor)
Gary Scavone (supervisor)

Screenshot of Different Strokes in action.
Funding: NSERC (Zadel), CIRMMT (Zadel)


Time Period: 2005–present. Status: ongoing.

Project Description

Different Strokes is a software system for performing music on a computer. It aims to allow a performer to create much of his or her performance sequences on-stage instead of relying on prepared control material.

The program resembles a freehand drawing application. The drawn strokes create animated figures whose motion is mapped to sample playback. The musician performs by assembling networks of strokes live, generating audio patterns.