PureData CEAMMC library web documentation
working with MIDI protocol
midi.arp: MIDI arpeggiator
midi.cc: enhanced version of vanilla [ctlin]
midi.clock: MIDI-clock
midi.ctl2str: converts Standard MIDI Controllers number to name
aliases: [midi.ctl->str]
midi.event2ctl: converts the MidiEvent message into the controller channel/value pair
aliases: [midi.ev->ctl]
midi.event2note: converts the MidiEvent message into the midi note/velocity pair
aliases: [midi.ev->note]
midi.event2prg: converts the MidiEvent message into the program change
aliases: [midi.ev->prg]
midi.file: the standard midi file (SMF) reader and writer
midi.kbd: computer keyboard MIDI emulator
midi.key2str: converts the MIDI-key into the SPN name format
aliases: [midi.key->str]
midi.modus: snap or skip MIDI-pitches according the specified modus
midi.note.pass: passes MIDI notes according to the calculated expression
aliases: [note.pass]
midi.oct: MIDI octave transposition
midi.prg2str: converts the GM Instrument number into the name
aliases: [midi.prg->str]
midi.split: MIDI note range splitter
midi.sustain: sustain pedal emulation
midi.sysex: output sysex input messages as a list
midi.track: extracts the track from MidiFile message
midi.tuning: apply the tuning for notes flow
midi.vramp: apply crescendo or diminuendo for notes flow
midi.vrand: midi velocity randomizer
Version: 0.9.8
License: GPL3