Skip to content

lerdahl

lerdahl provides melodic analysis abstractions based on Fred Lerdahl’s TPS book, outputting values including pitch class, basic space, melodic tension, attraction, closure, pitch-class distance, and perceptual fusion. It accepts MIDI-range floats (0–127), defaults to C3 (60) in Ionian/Major, and its optional first argument sets the initial pitch-class offset.


AI Generated

This content was generated with the assistance of AI. If you notice any errors, please report them or submit a fix using Submit. Check the prompt used here.


  • Download via Deken.

    Open Pd and go to ToolsFind Externals. Search for rfpg and install it. Then create an object with declare -lib rfpg -path rfpg. Finally, use lerdahl or any other object from rfpg.

  • Available for .

Similar


    Comments

    Contributors