[LAU] Adjusting velocity curve for individual MIDI keys?

Christopher Arndt chris at chrisarndt.de
Sun Sep 8 17:42:23 CEST 2019


Am 08.09.19 um 17:14 schrieb S.:
> So it looks like applying a
> lower velocity "curve" to a key could be as simple as applying a value <1.0
> ? And to actually make it "curvy" instead of a straight line?

Here's the doc of the Velocity event modifier unit:

http://dsacre.github.io/mididings/doc/units.html#mididings.Velocity

Remember, you can restrict the effect of units to certain notes by
putting a KeyFilter unit in front of it:

http://dsacre.github.io/mididings/doc/units.html#mididings.KeyFilter

> The problem with midifilter.lv2 and mididings is that they're not packaged
> for hardly any distros.

midifilter.lv2 has very few dependencies. Installing it should be a
matter of downloading the release archive
(https://github.com/x42/midifilter.lv2/releases/tag/v0.6.0), making sure
you've got the "build-essential" package group (assuming a debian-like
distro) and the lv2 header package installed and then just running
"make" followed by "sudo make PREFIX=/usr install".

mididings is a bit more complicated, since it doesn't work well with
Python 3 and Python 2 is being phased out across distros. But if you
have Python, python2-pip and libboost-dev installed, you should be able
to install it under your user's home directory with:

pip2 install --user git+https://github.com/dsacre/mididings.git

The main mididings script will then end up in ~/.local/bin.


Chris


More information about the Linux-audio-user mailing list