Conductive is a set of Haskell libraries for livecoding and real-time music applications.

Conductive is a set of Haskell libraries for livecoding and real-time music applications.

-

** NOTICE (181021): I'm really interested in institutional support for my research ​on Conductive. I want to simplify system initialization,​ package it, write documentation,​ and then prepare tutorials for it. If you or an institution you know of can provide this support, please contact me: renick at gmail.com. I hope to hear from you soon! **

+

** NOTICE (181021): ​The current version of Conductive on Hackage is badly out of date. I'm really interested in institutional support for my research. I want to simplify system initialization,​ package it, write documentation,​ and then prepare tutorials for it. I also have a long list of features to implement. If you or an institution you know of can provide this support, please contact me: renick at gmail.com. I hope to hear from you soon! **

The biggest immediate challenge in using Haskell for computer music was controlling the exact timing of events in a manner similar to that of the Task and Routine functions andPatterns library in SuperCollider. This library is intended to supply such facilities. This library wraps concurrent process manipulation in a way that makes controlling their timing more intuitive for musicians. At the same time, the library aims at being as concise as possible to lessen the burden on the user.

The biggest immediate challenge in using Haskell for computer music was controlling the exact timing of events in a manner similar to that of the Task and Routine functions andPatterns library in SuperCollider. This library is intended to supply such facilities. This library wraps concurrent process manipulation in a way that makes controlling their timing more intuitive for musicians. At the same time, the library aims at being as concise as possible to lessen the burden on the user.