Haskell Blog

Tomato rubato - Playing raw audio data

Thu, 22 Mar 2012 19:15:38 +0100

Some time ago, I started working on a new Haskell project. It’s called tomato-rubato and it’s a library for audio programming in Haskell with a focus on ease-of-use. The idea is to create an equivalent of the Haskell Prelude, but for audio programming.

The library is still in a very experimental phase and will likely remain in this state in the foreseeable future. You are welcome to experiment with it, but keep in mind that I’m going to change the API on short notice, perhaps even just to mess with you. Adventurers only!

That said, I just released an offspring on hackage, the tomato-rubato-openal package which has a single purpose: it allows you to write raw audio data to your loudspeakers.