Re: perl / python, was apspec activity: music for single stack
Brian Redfern <[email protected]> Fri, 23 Apr 2004 17:20:19 -0700 (PDT)
| Newsgroups | gmane.comp.audio.csound.tekno |
|---|---|
| Message-ID | <[email protected]> |
The other cool thing about pmask is that since its 100% python, if you have other python/csound tools its very easy to integrate your own tools into pmask. Gerald's perl scripts are very cool, they allow him to write patterns in a spread sheet like excel, and then his program scans the csv file to generate score info. That's a bit of a simplification, but he is able to use the spreadsheet as a composition tool for scores. On Fri, 23 Apr 2004, iain duncan wrote: > Thanks Brian, I'll check that out. > > Iain > > ----- Original Message ----- > From: "Brian Redfern" <[email protected]> > To: <[email protected]> > Sent: Friday, April 23, 2004 2:27 PM > Subject: Re: [CsndTek] perl / python, was apspec activity: music for single > stack > > > > If you like python, its worth looking at pmask, which does everything that > > cmask used to, but with python. Its more than a step sequencer, you can > > use a bunch of different algorithms to generate scores, but you can also > > just use it for step sequencing. I've just gotten into it, and am still > > learning how to use it, but its very promising, so when I get some > > tune-age going, I'll post a link to the list. > > > > > > > > On Fri, 23 Apr 2004, iain duncan wrote: > > > > > > I used perl to automate the process of writing the csound score file. > > > > Then I used csound in deferred time to render the sound file. > > > > > > Care to share more details? I have been working on the same thing with > > > Python, so I'm quite interested. > > > > > > For others interested, I will soon be putting out my very alpha first > set of > > > tools for text based step sequencing using a modified gvim and python > > > scripts. Basically it's like a tracker/event list approach with 1 line > per > > > sixteenth note ( though that can change ) and one instrument per > sequence > > > file. This then gets processed into a big score. I'm still hashing out > some > > > details though, but it works. Generated a functional score from > multi-track > > > step lists yesterday. > > > > > > I've come to the realize that the score language is beautiful in it's > > > elegant simplicity but not so fun to edit directly. On the other hand, > it's > > > a dead easy to format to automate. > > > > > > Iain > > > > > > > > > > > Have a nice weekend! > > > > - -- > > > > gerald wenzel > > > > music: http://apspec.com > > > > linux & code: http://geraldwenzel.com > > > > > > > > > > > > > > > > > > > > > > > > -----BEGIN PGP SIGNATURE----- > > > > Version: GnuPG v1.2.1 (GNU/Linux) > > > > Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org > > > > > > > > iD8DBQFAiSVAIpVgmwHkjoURAuBcAJ43xc1DEg4vyDzRSgvIJmKxYkPV5gCfZ6/K > > > > fXs6fE6NEedZkdruCJKSiyg= > > > > =eF9k > > > > -----END PGP SIGNATURE----- > > > > _______________________________________________ > > > > csoundtekno mailing list > > > > [email protected] > > > > > > > > Subscribe, unsubscribe, change mailing list options: > > > > http://plot.bek.no/mailman/listinfo/csoundtekno > > > > > > _______________________________________________ > > > csoundtekno mailing list > > > [email protected] > > > > > > Subscribe, unsubscribe, change mailing list options: > > > http://plot.bek.no/mailman/listinfo/csoundtekno > > > > > > > _______________________________________________ > > csoundtekno mailing list > > [email protected] > > > > Subscribe, unsubscribe, change mailing list options: > > http://plot.bek.no/mailman/listinfo/csoundtekno > > _______________________________________________ > csoundtekno mailing list > [email protected] > > Subscribe, unsubscribe, change mailing list options: > http://plot.bek.no/mailman/listinfo/csoundtekno > _______________________________________________ csoundtekno mailing list [email protected] Subscribe, unsubscribe, change mailing list options: http://plot.bek.no/mailman/listinfo/csoundtekno