Dear Josh,

Thanks for posting this!

> Thought you guys would get a kick out of this YAML->WAV sequencer written in 
> Ruby:
> https://github.com/jstrait/beats

I think this is pretty cool.  (It puts us well on the way to archiving the 
entire output of Kraftkwerk as ASCII files. ;-)  However...

Music is one area where direct manipulation clearly wins over the command line. 
 So...  I'm curious what you (generically) think about what's missing from this 
representation, and how it might be added back, to reach the expressiveness of 
(for example) a well-made MIDI track.  (The largest amount of time assembling a 
nice-sounding MIDI track is not inputting the basic timing and pitch/instrument 
information but rather in tweaking the velocities, expression, etc., to make it 
sound like humans are performing.)

I'm also curious what you (generically) think could/should be added to this to 
make a full-blown sequencing language, capable of representing (e.g.) anything 
that can be programmed/manipulated graphically in something like Ableton Live.  
I've always had a slightly frustrating experience with Ableton (and Garbage 
Band, etc.) feeling that the semantic content of an assembled track is a lot 
less than the amount of manipulation required to achieve the final result: copy 
and paste is a (very) poor substitute for subroutines!  On the other hand, I 
have no idea if a written representation could be much more (or even anything 
like) as concise.  Maybe a combination of the two is needed?

FWIW, it's worth following the link to the author's other projects.  Degrafa, 
in particular, is very interesting.

Regards,
Ian

> "Therefore, send not to know For whom the bell tolls. It tolls for thee."

Semper Donne, semper dolens.  :-)


_______________________________________________
fonc mailing list
fonc@vpri.org
http://vpri.org/mailman/listinfo/fonc

Reply via email to