The Real Time Composition Library by Karlheinz Essl and others is a software library for algorithmic composition in Max/MSP/Jitter ... and now for Pure Data as well.
The first prerelease of my RTC-lib Pd port is available here: http://footils.org/pkg/rtc-lib-pre0.2.tgz
Some more info: http://footils.org/cms/show/56
Quoting the original README:
This software library - a collection of patches and externals for
Max/MSP - offers the possibility to experiment with a number of
compositional techniques, such as serial procedures, permutations
and controlled randomness. Most of these objects are geared
towards straightforward processing of data. By using these
specialized objects together in a patch, programming becomes much
more clear and easy. Many functions that are often useful in
algorithmic composition are provided with this library - therefore
the composer could concentrate rather on the composition than the
programming aspects.
The Pd version currently includes about 140 abstractions that almost all are documented with their respective help files.
Some objects still are missing and also so far only I tested the ported objects, so your help is needed: Please test, and if you have Max/MSP: compare the behaviour! Also help is needed with the missing about one or two dozen objects.
A lot of thanks goes to Karlheinz Essl who is very supportive of this project and was answering a lot of my questions regarding the port. Thanks of course also go to the other authors of the RTC-lib and on the Pd side especially to Krzysztof Czaja: without his Cyclone library this project would have been impossible to do for me.
Frank Barknecht _ ______footils.org_ __goto10.org__
PD-announce mailing list PD-announce@iem.at http://lists.puredata.info/listinfo/pd-announce
On Mon, 28 Aug 2006 18:09:43 +0200 Frank Barknecht fbar@footils.org wrote:
I'm just browsing it now, this is brilliant. I know I dissed some of it, but I was wrong, most of this stuff is genuinely dead useful. Best of all "Chance" and "Rhythm"(sic) seem packed with goodness for algorithmic beat composition. Must try and make something using all of this to test it. One observation - it seems so inter-dependent isn't it better just to throw it all in one directory and have a "libarary package helpfile" that indexes them by groups like Chance, Lists, etc? n1 all concerned. a.
RTC-lib
The Real Time Composition Library by Karlheinz Essl and others is a software library for algorithmic composition in Max/MSP/Jitter ... and now for Pure Data as well.
The first prerelease of my RTC-lib Pd port is available here: http://footils.org/pkg/rtc-lib-pre0.2.tgz
Some more info: http://footils.org/cms/show/56
Quoting the original README:
This software library - a collection of patches and externals for Max/MSP - offers the possibility to experiment with a number of compositional techniques, such as serial procedures, permutations and controlled randomness. Most of these objects are geared towards straightforward processing of data. By using these specialized objects together in a patch, programming becomes much more clear and easy. Many functions that are often useful in algorithmic composition are provided with this library - therefore the composer could concentrate rather on the composition than the programming aspects.
The Pd version currently includes about 140 abstractions that almost all are documented with their respective help files.
Some objects still are missing and also so far only I tested the ported objects, so your help is needed: Please test, and if you have Max/MSP: compare the behaviour! Also help is needed with the missing about one or two dozen objects.
A lot of thanks goes to Karlheinz Essl who is very supportive of this project and was answering a lot of my questions regarding the port. Thanks of course also go to the other authors of the RTC-lib and on the Pd side especially to Krzysztof Czaja: without his Cyclone library this project would have been impossible to do for me.
Ciao
Frank Barknecht _ ______footils.org_ __goto10.org__
PD-announce mailing list PD-announce@iem.at http://lists.puredata.info/listinfo/pd-announce
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
I think this is quite exciting - and it's a really good thing for Pure Data, on the PR front, to be able to have somthing so useful. This is something one can immediately point composers too as some useful software that is free and will run on any operating system. A lot of people (myself included at the beginning) don't get into PD because it's unclear what you can actually DO off the bat with it (besides "anything")!
~David
On 8/29/06, padawan12 padawan12@obiwannabe.co.uk wrote:
On Mon, 28 Aug 2006 18:09:43 +0200 Frank Barknecht fbar@footils.org wrote:
I'm just browsing it now, this is brilliant. I know I dissed some of it, but I was wrong, most of this stuff is genuinely dead useful. Best of all "Chance" and "Rhythm"(sic) seem packed with goodness for algorithmic beat composition. Must try and make something using all of this to test it. One observation - it seems so inter-dependent isn't it better just to throw it all in one directory and have a "libarary package helpfile" that indexes them by groups like Chance, Lists, etc? n1 all concerned. a.
RTC-lib
The Real Time Composition Library by Karlheinz Essl and others is a software library for algorithmic composition in Max/MSP/Jitter ... and now for Pure Data as well.
The first prerelease of my RTC-lib Pd port is available here: http://footils.org/pkg/rtc-lib-pre0.2.tgz
Some more info: http://footils.org/cms/show/56
Quoting the original README:
This software library - a collection of patches and externals for Max/MSP - offers the possibility to experiment with a number of compositional techniques, such as serial procedures, permutations and controlled randomness. Most of these objects are geared towards straightforward processing of data. By using these specialized objects together in a patch, programming becomes much more clear and easy. Many functions that are often useful in algorithmic composition are provided with this library - therefore the composer could concentrate rather on the composition than the programming aspects.
The Pd version currently includes about 140 abstractions that almost all are documented with their respective help files.
Some objects still are missing and also so far only I tested the ported objects, so your help is needed: Please test, and if you have Max/MSP: compare the behaviour! Also help is needed with the missing about one or two dozen objects.
A lot of thanks goes to Karlheinz Essl who is very supportive of this project and was answering a lot of my questions regarding the port. Thanks of course also go to the other authors of the RTC-lib and on the Pd side especially to Krzysztof Czaja: without his Cyclone library this project would have been impossible to do for me.
Ciao
Frank Barknecht _ ______footils.org_ __goto10.org__
PD-announce mailing list PD-announce@iem.at http://lists.puredata.info/listinfo/pd-announce
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Thanks Frank, you are my Pd-guru!
~Kyle
On 8/28/06, David Powers cyborgk@gmail.com wrote:
I think this is quite exciting - and it's a really good thing for Pure Data, on the PR front, to be able to have somthing so useful. This is something one can immediately point composers too as some useful software that is free and will run on any operating system. A lot of people (myself included at the beginning) don't get into PD because it's unclear what you can actually DO off the bat with it (besides "anything")!
~David
On 8/29/06, padawan12 padawan12@obiwannabe.co.uk wrote:
On Mon, 28 Aug 2006 18:09:43 +0200 Frank Barknecht fbar@footils.org wrote:
I'm just browsing it now, this is brilliant. I know I dissed some of it, but I was wrong, most of this stuff is genuinely dead useful. Best of all "Chance" and "Rhythm"(sic) seem packed with goodness for algorithmic beat composition. Must try and make something using all of this to test it. One observation - it seems so inter-dependent isn't it better just to throw it all in one directory and have a "libarary package helpfile" that indexes them by groups like Chance, Lists, etc? n1 all concerned. a.
RTC-lib
The Real Time Composition Library by Karlheinz Essl and others is a software library for algorithmic composition in Max/MSP/Jitter ... and now for Pure Data as well.
The first prerelease of my RTC-lib Pd port is available here: http://footils.org/pkg/rtc-lib-pre0.2.tgz
Some more info: http://footils.org/cms/show/56
Quoting the original README:
This software library - a collection of patches and externals for Max/MSP - offers the possibility to experiment with a number of compositional techniques, such as serial procedures, permutations and controlled randomness. Most of these objects are geared towards straightforward processing of data. By using these specialized objects together in a patch, programming becomes much more clear and easy. Many functions that are often useful in algorithmic composition are provided with this library - therefore the composer could concentrate rather on the composition than the programming aspects.
The Pd version currently includes about 140 abstractions that almost all are documented with their respective help files.
Some objects still are missing and also so far only I tested the ported objects, so your help is needed: Please test, and if you have Max/MSP: compare the behaviour! Also help is needed with the missing about one or two dozen objects.
A lot of thanks goes to Karlheinz Essl who is very supportive of this project and was answering a lot of my questions regarding the port. Thanks of course also go to the other authors of the RTC-lib and on the Pd side especially to Krzysztof Czaja: without his Cyclone library this project would have been impossible to do for me.
Ciao
Frank Barknecht _ ______footils.org_ __goto10.org__
PD-announce mailing list PD-announce@iem.at http://lists.puredata.info/listinfo/pd-announce
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Hallo, David Powers hat gesagt: // David Powers wrote:
I think this is quite exciting - and it's a really good thing for Pure Data, on the PR front, to be able to have somthing so useful. This is something one can immediately point composers too as some useful software that is free and will run on any operating system. A lot of people (myself included at the beginning) don't get into PD because it's unclear what you can actually DO off the bat with it (besides "anything")!
You have discovered part of my secret plan here. ;) The RTC-lib is a well-known library in certain (mostly "academic", but also "Autechre") circles, it's used in education and you'll meet it in the literature like R. Rowe's "Machine Musicianship" etc. With RTC-lib being available on Pd as well, I'm trying to establish Pd in these areas a bit more and take over a certain "market share". Composition students who want to explore the RTC-lib, now don't need to buy a copy of Max anymore (or run on never-expiring demo versions) - the can just use Pd instead. And of course I also want to use it myself.
There's nothing about RTC-lib that really requires Max: Most of the stuff in RTC-lib just deals with doing calculations on integer numbers (and lists of integers) representing midi note events. Nothing special here, except of course, that list-processing wasn't really available in Max at the time, RTC-lib was started (~1994). But as Pd has [list] now you can do almost the complete RTC-lib in pure Pd.
Frank Barknecht _ ______footils.org_ __goto10.org__
Hallo, padawan12 hat gesagt: // padawan12 wrote:
One observation - it seems so inter-dependent isn't it better just to throw it all in one directory and have a "libarary package helpfile" that indexes them by groups like Chance, Lists, etc? n1 all concerned.
Yes, actually that's how I intend to organize stuff in the end anyways. I'm sticking with the directory layout of the Max-version for now, but "make install" probably should just find all *.pd-files and put them into "/usr/lib/pd/extra/rtclib"
The overview help-files aren't done yet.
Frank Barknecht _ ______footils.org_ __goto10.org__