Hi all,
I have started to collect some useful (non-tilde) objects in a library called "maxlib" which stands for "music analysis extensions library". Win only at the moment but I'm shure it compiles on Linux... (makefile might need some changes)
The objects can be very useful to analyse any musical performance. Some of the objects are 'borrowed' from Max (they are not ported but rewritten for Pd - cheap immitations). Objects included (more to come soon, as I find the time to make them 'ready for the masses'):
borax - the "swiss army knife" (Todd Winkler) for music analysis: it takes pitch and velocity from a notein or makenote and calculates nine different parameters (identical to the Max object with the same name)
ignore - lets input only get through when it stays unchanged for a specified time
match - checks whether a list of entering numbers (only floats supported at the moment) matches its arguments (similar to the Max object with the same name: we take floats instead of lists as input)
pitch - outputs pitch (MIDI note number and 'real' key name as symbol), pitch class, interval and register of an incoming note number
speedlim - lets information (floats) through only every N milliseconds, especially useful to reduce continuos controller data (identical to the Max object with the same name)
Download at http://www.akustische-kunst.de/puredata/maxlib/
Olaf
hi Olaf and all,
this is great. But it reminds me, all the more acutely, of an abandoned
pd-lib' project still hosted at sourceforge. Actually, coding of the
match' object class was started by Joseph Sarlo, but there is neither
Borax, nor speedlim in pd-lib.
I am sure there are more such clones somewhere on people's disks -- maybe it is time to revive pd-lib? Maybe under a new name and outside of sourceforge?
Just recently I have made comb~ and allpass~ clones needed for flanging/phasing fx with sub-blocksize delays. I coded them from scratch, because the versions in pd-lib cannot be modulated.
Krzysztof
Btw, I store them, with some others, in a `cyclone' directory...:)
Olaf Matthes wrote: ...
The objects can be very useful to analyse any musical performance. Some of the objects are 'borrowed' from Max (they are not ported but
Hi, Krzysztof Czaja hat gesagt: // Krzysztof Czaja wrote:
this is great. But it reminds me, all the more acutely, of an abandoned
pd-lib' project still hosted at sourceforge. Actually, coding of the
match' object class was started by Joseph Sarlo, but there is neither Borax, nor speedlim in pd-lib.I am sure there are more such clones somewhere on people's disks -- maybe it is time to revive pd-lib? Maybe under a new name and outside of sourceforge?
I think, this is a great idea. The focus of pd-lib is beyond simply cloning Max objects like the webpage says (pd-lib.sf.net):
"This project aims to create a standard library of objects for the audio signal-processing" in PD, Max compatibility was just the start. I think it is a pity that pd-lib obviously isn't maintained anymore, but with a group effort, I'm sure, we could revive it.
Who owns this sourceforge page anyways? Is it Karl McMillian, and is he still listening here? Hi, Karl? I don't think, the sourceforge page is a bad place.
__ __
Frank Barknecht ____ ______ ____ __ trip\ \ / /wire ______
/ __// __ /__/ __// // __ \ / / __ \ ___\
/ / / ____/ / / / // ____// /\ \ ___\____ \
/_/ /_____/ /_/ /_//_____// / \ \_____\_____
/_/ _\
hi Frank,
standard Pd library under Miller's (and others') guidance would be a dream come true. But it should _not_ follow max/msp suite, rather build upon existing Pd libraries.
But otoh, there is a need for a set of standard max/msp classes. There are many users coming from one platform to the other, or even using both at the same time.
I see these two projects as two separate tasks.
Krzysztof
Frank Barknecht wrote: ...
I think, this is a great idea. The focus of pd-lib is beyond simply cloning Max objects like the webpage says (pd-lib.sf.net):
"This project aims to create a standard library of objects for the audio signal-processing" in PD, Max compatibility was just the start.
Krzysztof Czaja hat gesagt: // Krzysztof Czaja wrote:
standard Pd library under Miller's (and others') guidance would be a dream come true.
But otoh, there is a need for a set of standard max/msp classes. I see these two projects as two separate tasks.
Agreed. Ciao,