[LAU] [ANN] midifilter.lv2 v0.1.3

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: <linux-audio-announce@...>, A list for linux audio users <linux-audio-user@...>
Date: Monday, October 21, 2013 - 7:31 pm

-----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@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-user

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[LAU] [ANN] midifilter.lv2 v0.1.3, Robin Gareus, (Mon Oct 21, 7:31 pm)
Re: [LAU] [ANN] midifilter.lv2 v0.1.3, Benoît Rouits, (Wed Oct 23, 8:54 pm)
Re: [LAU] [ANN] midifilter.lv2 v0.1.3, Dave Phillips, (Mon Oct 21, 8:25 pm)
Re: [LAU] [ANN] midifilter.lv2 v0.1.3, Robin Gareus, (Mon Oct 21, 8:35 pm)
Re: [LAU] [ANN] midifilter.lv2 v0.1.3, Ralf Mardorf, (Tue Oct 22, 12:25 am)
Re: [LAU] [ANN] midifilter.lv2 v0.1.3, Ralf Mardorf, (Tue Oct 22, 1:09 am)
Re: [LAU] [ANN] midifilter.lv2 v0.1.3, Ralf Mardorf, (Mon Oct 21, 7:51 pm)
Re: [LAU] [ANN] midifilter.lv2 v0.1.3, Robin Gareus, (Mon Oct 21, 8:11 pm)
Re: [LAU] [ANN] midifilter.lv2 v0.1.3, Alexandre Prokoudine, (Wed Oct 23, 8:09 am)
Re: [LAU] [ANN] midifilter.lv2 v0.1.3, R. Mattes, (Wed Oct 23, 12:46 pm)
Re: [LAU] [ANN] midifilter.lv2 v0.1.3, Alexandre Prokoudine, (Wed Oct 23, 1:22 pm)
Re: [LAU] [ANN] midifilter.lv2 v0.1.3, Robin Gareus, (Wed Oct 23, 1:51 pm)
Re: [LAU] [ANN] midifilter.lv2 v0.1.3, Paul Davis, (Wed Oct 23, 12:51 pm)
Re: [LAU] [ANN] midifilter.lv2 v0.1.3, Bill Gribble, (Wed Oct 23, 10:00 am)
Re: [LAU] [ANN] midifilter.lv2 v0.1.3, michael noble, (Wed Oct 23, 10:17 am)