The first unified LV2 release, LV2 1.0.0, is out.
This release merges the previous lv2core package with all the official
extension packages, as well as example plugins, lv2specgen, and
additional data. From a developer point of view, the biggest change is
that all LV2 API headers can be used by simply checking for the single
pkg-config package "lv2" (for compatibility the previous "lv2core"
package is still installed). Implementations are encouraged to abandon
the "copy paste headers" practice and depend on this package instead.
With this release, several new extensions have become stable that
together greatly increase the power of LV2: atom, log, parameters,
patch, port-groups, port-props, resize-port, state, time, worker.
Documentation and more detailed change logs: http://lv2plug.in/ns/
More information about LV2: http://lv2plug.in/
With some help I found many missing but needed features in osc2midi. These
have been added and are ready for release.
OSC2MIDI is a highly configurable osc to jack midi (and back) bridge for
linux. It is useful for controlling jack midi apps with a mobile device, or
controlling OSC apps like Ardour or the Non-Daw applications with a midi
device, or any application of communicating between osc and midi devices.
Configuration is done through a simple text file, with several examples
notable changes since version 0:
-can now use constant arguments or even ranges of constants in the OSC or
the Midi message to map lots of messages quickly
-You can linearly scale values on the osc or midi message side making it
much easier when writing maps for converting midi to osc
-You can map single values from osc or midi messages to multiple values on
the other side
-Mappings are now installed to a more conventional location (/usr/share)
and mappings in the home directory take priority over default maps if name
You can download it for free and freedom at
Thanks to all who have reported bugs and helped out!
during LAC2015 in Mainz last week, I gave a lightning talk on what I called
"The LAC2014 Percussion Combo". It was a presentation about a little field
recording session conducted one year earlier, during LAC2014 in Karlsruhe,
and what I made out of it.
The data is now finally online, including the actual sample library kit
(individual wav files) with a mapping file for Hydrogen, a tiny demo
pattern, and a demo song called "That's LAC" that came to life "out of nowhere" -
well, I guess I'll simply call it my first Linux Audio "release" ever :-).
Read all about it here: http://linuxaudio.de/wp/?p=158
Thanks go out to the individual artists whose performance I had the honour
to record: Marc Groenewegen, Pjotr Lasschuit, Nils Gey, Bernard Tressol,
Michael Seeber, Stefano Pedrinazzi, Marie-Kristin Meier, and Fernando Lopez-Lezcano.
Optimization and cosmetic changes:
* introduced simplifications on the level of internal language;
* changed default values of some parameters;
* some characters have been replaced with pretty Unicode symbols;
* improved manual.
In my opinion now MIDA is more or less mature and I want to try to
create similar tool (language) for algorithmic automation for various
DAWs. I could use significant portion of MIDA code for it, not sure when
it will available. If you're interested and you have any
ideas/propositions please email me.
MIDA is a minimalistic declarative language for algorithmic generation
of MIDI files. MIDA can help you create variative elements in your music
in a very simple way. More about it here: https://mrkkrp.github.io/mida/
GitHub repository: https://github.com/mrkkrp/mida