Text is a experimental visual language under development. Code and docs will appear here at some point, but all I have for now is this video of a proof of concept. It’s basically Haskell but with syntax based on proximity in 2D space, rather than adjacency. Type compatible things connect automatically, made possible though Haskell’s [...]
hackpact week 4
by Alex on September 24, 2009
Ok the third fourth week of hackpact actually started yesterday, but I didn’t think my contribution then warranted a new entry. hackpact23 Bit of an error with the screencast, see if you can spot the problem. Pretty happy with the sound though. (will take a while to appear due to vimeo’s encoding queue) I’m musically [...]
Hackpact week 3
by Alex on September 16, 2009
It’s the third week of the hackpact. A few have fallen by the wayside, others are doing impressively well. Adam is doing great learning supercollider, Sam is cracking away on a diverse range of ideas, Joe has put a lot of himself into his involved hacks, poetry with a smell of solder, Gabor pushing fluxus [...]
Saturday night stream
by Alex on December 10, 2008
I’m going to do a live a/v stream from my sofa 10pm GMT this Saturday 13th December ’08, livecoding with Perl and hopefully also a little language parsed with Haskell. You can find info about how to watch, listen to the stream and join the chat over on the toplap site. I did something similar [...]
Vocable bugfix
by Alex on December 11, 2007
Apologies to those who weren’t getting any sound from vocable, here’s a version with a quick bugfix from Rohan Drape that makes sure control buses are properly initialised. It should work for everyone now. Thanks Rohan! By the way you might notice that vocable records everything you do under the ‘logs’ directory. I’d be really [...]
More vocable synthesis
by Alex on November 28, 2007
Another screencast, a short one this time, which I’ve been using as a demo in talks.
Vocable source released
by Alex on November 15, 2007
The haskell source for my vocable synthesis system used in my previous screencasts is now available. I’ve been having fun rewriting this over the last couple of days, and would appreciate any criticism of my code.
ASCII Rave in Haskell
by Alex on August 8, 2007
I’ve been playing with using words to control the articulation of a physical modelling synthesiser based on the elegant Karplus-Strong algorithm. The idea is to be able to make instrumental sounds by typing onomatopoeic words. (extra explanation added in the comments) Here’s my first ever go at playing with it: ASCII Rave in Haskell For [...]
Canntaireachd synthesis part two
by Alex on May 5, 2007
Sounds a bit nicer now… This time with a smaller font and an exciting slither of my desktop visible. Sorry about that, see it a bit bigger over here
Canntaireachd for sinewaves
by Alex on April 10, 2007
An early sketch of a system of vocables for describing manipulations of a sine wave. The text is a bit small there, it’s better in the original avi version. Vowels give pitch, and consonants give movements between pitches. Inspired by the notation of canntaireachd. Made with hsc (Haskell client for scsynth). As ever, code available [...]