This has been something of interest to me for a while now. I have been researching the best way to be able to create music with Perl. I gave a talk and did a performance at a Buffalo Perl Mongers meeting last April while discussing my personal adventures of trying to create (decent sounding) music with Perl. A good portion of computer generated (or algorithmic) music, tends to sound like R2-D2 during a screaming match - which can be cool, but not all the time. My goal was to try and create random, dynamic, and improvisational music, controlled by a computer program. The music genre that best encompasses these qualities (and my favorite) is Jazz. I figured that I could encode the fundamentals of playing Jazz music in Perl along with another audio processing backend. I have some slides and links from my talk on the website (http://buffalo.pm.org/#apr18). The slides aren't very informative, but may give you an idea of what I'm doing. I have used Feedback.pl with SuperCollider, and ChucK. I am currently working on a livecoding framework that will use Perl and PD (PureData) as the backend, and allow users to write Perl code that creates and sends OSC messages to the Perl/PD backend (that will play music based on the sent messages). My primary focus is on creating Jazz music, but this should be something that people wanting to play all genres can use.

In reply to Re: The state of audio processing with Perl by Magnachef
in thread The state of audio processing with Perl by Joost

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.