[PD] Audio Analasys
Derek Holzer
derek at umatic.nl
Sun Jul 22 23:03:31 CEST 2007
Here's a partslist for experimentation:
* [bonk~] for attack detection
* [fiddle~] for pitch detection
* [env~] for gain detection, use after [hip~], [lop~] or espc [bp~] to
listen to levels of certain frequencies
* [rmstodb], [dbtorms] convert between RMS (absolute, linear) gain
measurement (from [env~], for example) and decibels (perceptual,
logarithmic)
* [threshold~] for monitoring when an audio signal goes above certain level
* [>], [<], [>=], [<=], [==] and the other relational operators, to
check relationship of numbers derived from audio analysis
* [>~], [<~] to compare audio signals in audio domain
* [select] to turn target numbers (such as 0 or 1 from the relational
operators) into bangs
* [timer] for timing intervals between bangs
* [expr 60000/f$1] converts time in BPM into time in milliseconds (at 4
beats per measure/quarternotes)
* The same exact expression will convert milliseconds (from [timer], for
example) to BPM!
* Many objects from the Maxlib library are useful for music analysis of
MIDI notes (from [fiddle~], for example)
best,
d.
Richard Powell wrote:
> specialist objects, tutorials etc. Ideally I'd like to be able to
> analyze music played into my microphone input in real time for as many
> different things as possible. I'm thinking Beat, tempo, pitch, etc.
--
derek holzer ::: http://www.umatic.nl ::: http://blog.myspace.com/macumbista
---Oblique Strategy # 105:
"Listen to the quiet voice"
More information about the Pd-list
mailing list