-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi all, I just realized that I have never properly announced midifilter.lv2, so here it goes: midifilter.lv2 are a collection of LV2 plugins to filter MIDI events released in terms of the GPLv2. The source-code can be found at https://github.com/x42/midifilter.lv2 Thanks for Jaromír Mikeš they are available in debian (and derived distributions) in the 'x42-plugins' package. Kudos to Thomas Brand who started documenting them at http://gareus.org/oss/lv2/midifilter - much of the documentation has meanwhile been integrated into the plugins themselves and is displayed by LV2-hosts who support built-in doc. So far it features 23 filters: * Channel Filter -- discard messages per Channel * Channel Map -- map any MIDI-channel to another MIDI-channel * Enforce Scale -- force midi notes on given musical scale * Eventblocker -- notch style message filter. * Keyrange -- discard notes-on/off events outside an give range * Keysplit -- change midi-channel number depending on note (and optionally transpose) * Mapscale -- flexible 12-tone map * Chord -- harmonizer - create chords from a single note in a given musical scale * Delay -- delay MIDI events with optional radomization * Dup -- unisono - duplicate MIDI events from one channel to another * Strum -- arpeggio effect intended to simulate strumming a stringed instrument (e.g. guitar) * Transpose -- chromatic transpose MIDI notes * Legato -- Hold a note until the next note arrives * NoSensing -- strip MIDI Active-Sensing events * NoDup -- MIDI duplicate blocker. Filter out overlapping note on/off and duplicate messages. * NoteToggle -- toggle notes: play a note to turn it on, play it again to turn it off. * nTabDelay -- repeat notes N times (incl tempo-ramps) * Passthru -- no operation (example plugin) * Quantize -- live midi event quantization * Velocity Randomizer -- randomly change velocity of note-on events * Sostenuto -- delay note-off messages, emulate a piano sostenuto pedal * Velocity Range -- filter MIDI note events according to velocity. * Velocity Scale -- modify note velocity by constant factor and offset As usual, any feedback is welcome. enjoy, robin -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iQIcBAEBAgAGBQJSZYEAAAoJEKCQvOAs9X8ETc0P/joBT+UiwfA/JKHiAdI+jH6W Rj0u7Hmn3lOAuHs5Tz8BxSzd1goXRCg6PKkImrP+NTAEUUnquxtITq8mPM1mbQ8j p1yxFJr5iThuwFz2Taa34GsbIGi9GAGKyeS7qdaRncfr1lERu1Jl5i8qrWflNccC +xirGbPvX02uOYbajqgBDT1r4UG5CQEuapcXaBiE37CrFZWIVNsgI0RFT+I9jiUG xWGmJL02MHOZvfJgvgiKGFVX3511xMZWm8pyPsnzN10Pwoa291D3U84PICdY/KgC d323h2kAOi40x+731O4UBqiS6+qS0TlGrR55xlMujemMAEkBSjn6gI6GLjabMpq3 /tIZgpAYs1pzFLxCK8E+WXm+nTtJDy6RPVB0+7NMb12tgZpr8bGwEJ6fDKtJDnRY o/9s5vAdCkkK5+o1zsD+TN7FB+anxaklcccV5P9fFADZYRwAoonLXMEhL3Y8WIo9 VQ5RccDYfc31Q4ksbqXPBs0i7A5P7cvoNbYmpvx1BrS0ueU2Nq4U/XPoW+zcvegA f+MK35JgCk4EZMMeeFhPbhnEKcZTVCiUdz+65CRv7UsewAwkMBJMxyZmGMHF3gWp vz6m0qT6xV8NRtzTQ6nrjZrYrBDCRrNBnfVflZy/BJ5w4Z5YaElpy6KPYnJN62at 3nELPQTMtaBgYGaOteKY =+4IS -----END PGP SIGNATURE----- _______________________________________________ Linux-audio-user mailing list Linux-audio-user@xxxxxxxxxxxxxxxxxxxx http://lists.linuxaudio.org/listinfo/linux-audio-user