[tpm] Abstracts for the March 26 TPM Talks

Abram Hindle abram.hindle at softwareprocess.us
Sun Mar 8 15:01:20 PDT 2009


On Sun, 8 Mar 2009, Antonio Sun wrote:

> On Sat, Mar 7, 2009 at 11:26 PM, Abram Hindle
> <abram.hindle at softwareprocess.us> wrote:
>> . . .  here are the abstracts for the 2
>> parts of the talk I plan to give:
>> 
>> Talk 1:
>> **** Harbinger: Making your desktop sing with the help of PERL. . .
>>  I present to you Harbinger, a PERL based musical event
>> middle man. Harbinger is built to massage events streamed from other
>> applications into musical events for software such CSound, Pure-Data
>> or hardware attached to your midi ports!
> 
> [1]ABC music notation language
> http://abcnotation.org.uk

You might be slightly disappointed as my approach is closer to DSP than to
producing music with classical scales.

The abc notation looks like a good way to develop music that fits that style.
Literate programming for music :D

http://csounds.com/  I like to use CSound:
Csound is a sound design, music synthesis, and signal processing system,
providing facilities for composition and performance over a wide range of
platforms.

CSound is pretty old too, it was based on MUSICV which was an old mainframe
computer music program.

CSound uses plain text for music which makes it perfect for perl. There is
really no stopping perl in this domain, all the performance intensive DSP code
is done for you, you just need to glue it all together.

That said CSound gets to the point of being almost amusical.

Have you played with 
http://search.cpan.org/~weltyjj/Music-ABC-Song-0.01/Song.pm
and http://search.cpan.org/~weltyjj/Music-ABC-Archive-0.02/Archive.pm ?

abram


More information about the toronto-pm mailing list