v0.6 of the e-mu planet phatt/orbit/carnaval remote/sysex
editor has just been released :)
* preset data is cached on disk now (UI speed++)
* you can now save your presets easily from the UI
* smart "Lock" button: unlocks when you close the editor
* s/Foobar/ppc/ in license headers :-)
* ppc now (theoretically) supports multiple devices (got just one)
* added linked presets controls to the editor
* no more popup dialogs (i really don't like those)
* added beats mode controls
* icon added
New version of Simple Sine Generator is available.
Simple Sine Generator is very simple instrument/generator plugin with
midi in and audio out. It expected to be useful for testing LV2 hosts
and as base for writing your own plugins.
It is written in plain C.
= What is new =
Main change is switch to event port LV2 extension. LV2 URI is changed
and installation directory is changed too. So you can have both older
midi port variant and newer even port ssg installed simultaneously.
Also, bug in Makefile is fixed. If with earlier version you got error on
compilation because of missing fftw or dynparam libraries, now it should
Also, there is fix of a pitch bug (wrong octave).
I'd like to thank Andreas Kusterer for switching ssg to even port
Simple Sine Generator has trac homepage now:
= Download =
Nedko Arnaudov <GnuPG KeyID: DE1716B0>
The 0.7 release of dssi-vst is now available.
dssi-vst is a DSSI plugin wrapper for Win32 VST effects and
instruments with GUI support, allowing them to be loaded into any DSSI
host. As of this release, it also provides a LADSPA wrapper for
dssi-vst finally has its own homepage:
Changes since the previous version 0.6:
* dssi-vst now exposes a LADSPA descriptor as well as a DSSI
descriptor, and the install target now installs dssi-vst to the system
LADSPA directory as well as the DSSI one. This change permits you to
use dssi-vst to load VST effects in LADSPA hosts, as well as to load
VST effects and instruments in DSSI hosts as before. When used in a
LADSPA host, the VST GUI will not be shown unless the host supports
DSSI-style GUIs for LADSPA plugins as well -- which most do not.
(If you don't want dssi-vst to provide LADSPA plugins too, simply do
not install it into the LADSPA plugin directory, install it only in
the DSSI one.)
* The vsthost program uses jack_client_open instead of
jack_client_new, for more predictable client names.
* dssi-vst now compiles with gcc 4.3 and is slightly less likely than
previously to crash on startup.
A warning: the new provision of a LADSPA wrapper causes problems when
used with versions of Rosegarden older than 1.7.0. These versions
support both LADSPA and DSSI plugins, but will use the LADSPA plugin
of a given soname and label in preference to a similarly named DSSI,
causing the DSSI versions of VST effects provided by dssi-vst to be
inaccessible. Version 1.7.0 of Rosegarden reversed this, and so works
better with this release of dssi-vst.
ppc is a remote for E-MU Planet Phatt and (probably) Orbit
devices written in C/GTK+-2.
Basically all the parameters of the device can be managed,
saved, and loaded back with ppc (only a few knobs are not
Homepage, screenshots, info + download:
OKNO - artist run organisation for art and mediatechnology - brussels
For the second installment of Symbiosis, we invite Dutch artists Jan-Kees van Kampen (aka vacca, GOTO10) and Arjen Keesmaat for an electronic music performance.
Coupled to the event is a Performance Lab session in the form of a three day workshop by GOTO10's Jan-Kees van Kampen. In this workshop we will work on a collaborative playground for an audiovisual performance/installation. Focussing on using scsynth to generate sound, hold data and build a sequencer for networked play, we use the supercollider language as an intermediate between the server and external clients.
SuperCollider is a programming language for sound and electronic music. Excellently adapted to a contemporary environment of networks, free software and live coding, SuperCollider is an extraordinary tool in the technological artist's arsenal. It sounds gorgeous too.
GOTO10 is a collective of international artists and programmers, dedicated to Free/Libre/Open Source Software (FLOSS) and digital arts. GOTO10 aims to support and grow digital art projects and tools for artistic creation, located on the blurry line between software programming and art.
The workshop is free.
For admission, please send a short mail with info on your background and skills to symbiosis(a)isjtar.org.
Workshop: 29-30-31 May 10 - 17
Performance: 31 May 20h
@ OKNO Koolmijnenkaai 34 Quai aux Charbonnages - Brussels - Belgium
public transport: metro Graaf van Vlaanderen/Comte de Flandre -- Tram18
With the kind support of the Flemisch authorities and the VGC (Vlaamse Gemeenschapscommissie).
(Sorry for cross-posting) I'm happy to announce the first
"development" (unstable) release of NASPRO (v. 0.1.0).
NASPRO (http://naspro.atheme.org) is a free, powerful, reusable,
modular, real-time capable, thread-safe, scalable, standard-agnostic,
cross-platform framework for digital signal processing, especially
focused on sound processing.
ts main aim is to give audio application developers a full-featured,
yet scalable, high-performance and integrated tool to make use of
virtually any external sound processing component (including, but not
limited to, LADSPA/DSSI, LV2, VST, AudioUnits and DirectX plugins) via
a single, fully transparent and platform-independent API.
So, an application using NASPRO will be capable of running
simultaneously and exchange data among sound processing components
which would be normally incompatible, without even having knowledge of
what kind they actually are.
The current release only supports LADSPA 1.1 and Audacious'
EffectPlugin API. In fact, it was meant as a prototype/demo to be
shown to other developers for involvement.
So, the purpose of this release is not to show a gorgeous API and/or a
super-fast implementation, but it actually a proof-of-concept and a
starting point for further development.
The NASPRO project is open to everyone developing in the audio field
and feedback is very welcome in all cases.
ll-plugins is a small collection of LV2 plugins and a host that runs
them. This is the first release.
In order to build ll-plugins you need to have the following packages
cairomm >= 1.2.4
gtkmm >= 2.8.8
libjack >= 0.109.0
liblash >= 0.5.1
lv2-c++-tools >= 1.0.0
libsndfile >= 1.0.16
libsamplerate >= 0.1.2
You can download the latest released version of ll-plugins from
You can also get the latest development code from the Git repository
using this command:
git clone git://git.sv.gnu.org/ll-plugins.git
Beware that the development code may not work or even compile.
All plugins are installed in separate LV2 bundles (except the ones that
are closely related, like the math-constant plugins or the mono and
stereo versions of the peak meter). The GUIs, for the plugins that have
GUIs, are installed in bundles of their own to make it easier for
packagers to put them in separate binary packages to avoid Gtk
dependencies for the plugins themselves.
The plugins are reasonably simple and could be used as examples or
starting points for hackers who want to write LV2 plugins based on the
frameworks in the lv2-c++-tools package. There are synths, event
processors, simple audio and control manipulators and GUI-based plugins.
This plugin is just what it says. It takes MIDI event input and writes
MIDI event output in the form of an arpeggio over the held keys in the
input. You can control the speed of the arpeggio and the direction (up
A plugin that converts a LV2 control port value to MIDI CC events. You
can set the CC number and the expected range of the input value.
A MIDI keyboard. You can use it to send pitchbend events, CC events and
of course notes, using mouse or keyboard. Handy when you want to test a
synth patch but don't have a real keyboard nearby. Klaviatur has a Gtk
GUI that you use to control it.
A set of plugins that output constant control parameters for
mathematical constants defined in the C header <math.h>.
A set of plugins wrapping most of the functions in the C header <math.h>
(sin(), cos(), exp(), modf() etc). All are available as both audio rate
and control rate functions.
A decaying peak meter that shows the peak level of the input signal.
There is a mono and a stereo version. Both have Gtk GUIs.
A simple drum machine with six separate drum voices - two bass drums,
two snares and two hihats. The different voices are mapped to C, D, E,
F, G and A in all octaves, and every voice has three control parameters
(length, hardness and volume). This plugin has a Gtk GUI that you can
use to control the parameters.
An LV2 version of the Sineshaper synth - two sine oscillators fed
through two sine waveshapers in series, with a bunch of parameters to
control them. This plugin has a Gtk GUI too.
The host that comes with this package is called Elven (Experimental LV2
Execution ENvironment). It is pretty slow and I don't really recommend
it. If you can use another host, do that.
Liverpool Open Source City offers a programme of workshops,
masterclasses, talks and concerts that shed light on the growing impact
of Free Software on the creative practices of today, in particular in
media art and music. The event programme and workshop booking form are
available now from:
We are pleased to announce the release of RAKARRACK, The best program for
guitar effects developed for the platform GNU/Linux under the GPL license.
This based on the magnificent set of effects developed by Paul Nasca
Octavian for the synthesizer ZynAddSubFX. It contains 10 effects: Linear EQ,
Compressor, Distortion, Overdrive, Echo, Chorus, Phaser, flanger, Reverb and
parametric EQ. But that's not all. It has characteristics that make it
unique. It includes a tuner and a monophonic MIDI converter and is capable
of receiving MIDI signals to control volume and program change. You can
save and restore the state of the rack on file and also manages banks up to
80 presets. The application is distributed with a bank of 80 effects of the
most varied styles. The help is available in four languages: English,
Spanish, Portuguese and French.
This software, documentation and demos is available in
This link lead you to a demo http://rakarrack.sourceforge.net/rak-128.ogg
The team RAKARRACK wants to give special thanks to Carlos Pino, a great
Spanish guitarist, he has advised, directed, and criticized that without his
invaluable assistance this program would not have been possible. These links
lead you to your music ... It's a beautiful trip.
Version 1.0 of jack-smf-utils can be downloaded from:
Jack-smf-utils is a set of two command line utilities - jack-smf-player
and jack-smf-recorder - whose purpose is to play and record MIDI streams
from/to Standard Midi Files (i.e. the files with .mid extension)
using JACK MIDI. There is also smfsh, "SMF shell", that is an interactive,
command line driven SMF files manipulation tool which started its life
as a debugging aid. And finally libsmf, C library for loading, writing
and manipulating the contents of SMF files.
API documentation for libsmf is here:
There is no separate package for libsmf yet; if you need it - let me know.
If you cut off my head, what would I say? Me and my head, or me and my body?