Skip to content

Score-based

  • music.voice2midi music.voice2midi converts a voice-music note list into MIDI values.
  • marker marker directs the playback of embedded context content.
  • ceammc.tl ceammc.tl is presented as a timeline event-scheduling facility involving tl.timeline, tl.bang, tl.toggle, and tl.transport.
  • fd_rbd fd_rbd creates a random bar distribution for a requested number of bars, assigning random time signatures.
  • check-row check-row validates an input row and outputs it only if it is a proper twelve-tone row.
  • conv.note2guido conv.note2guido converts a MIDI note pitch and duration into a Guido notation symbol.
  • music.dur2time music.dur2time converts a list of musical durations into time values using a configurable tempo in BPM.
  • tl.bang tl.bang outputs a bang only when its nearest left tl.cue has been activated, for use in a timeline.
  • tl.cue tl.cue represents a cue or section marker in a timeline, intended for use with timeline objects such as tl.bang, tl.toggle, and tl.transport.
  • tl.timeline tl.timeline is an event scheduler for arranging named events on a timeline and starting, pausing, stopping, or moving through it.
  • fd_printer fd_printer records messages sent to it in an internal text file, appending waits so GUI or patch-control interactions can later be recreated as a score.
  • tl.toggle tl.toggle outputs 1 when its related timeline cue section is entered or activated, and 0 when the section is exited or switched.
  • notes notes fits Pure Data note data into music notation and encodes it as LilyPond scores, which it can compile.
  • tl.transport tl.transport provides timeline transport control by setting the current cue index.
  • normalize-row normalize-row normalizes a twelve-tone pitch-class row so that the resulting row always starts with 0.
  • rtcmix~ rtcmix~ embeds the RTcmix computer-music language in Pd, interpreting scorefiles to synthesize or process audio and providing RTcmix audio output.