QMidiArp 0.5.2 has just seen the light of the day. It brings mainly
two improvements. One is a comeback, that of tempo changes on the fly,
and that now includes also tempo changes of a potential Jack Transport
master. Also the Jack Transport starting position is finally taken into
account, so that QMidiArp should be in sync also when starting the
transport master not at zero.
The second one is Non Session Manager support, mainly thanks to the work done by Roy Vegard Ovesen!
Note that for compiling in NSM support you will now need liblo as dependency.
Enjoy, and enjoy LAC in Graz this year
QMidiArp is an advanced MIDI arpeggiator, programmable step sequencer and LFO.
Everything is on
o Tempo changes are again possible while running, both manually or by
a Jack Transport Master
o Jack Transport position is now taken into account when starting,
QMidiArp used to start always at zero
o Muting and sequencer parameter changes can be deferred to pattern
end using a new toolbutton
o Modules in the Global Storage window have mute/defer buttons
o Global Storage location switches can be set to affect only the pattern
o Non Session Manager support with "switch" capability (thanks to
Roy Vegard Ovesen)
o NSM support requires liblo development headers (liblo-dev package)
I'm happy to announce OpenAV productions: http://openavproductions.com
OpenAV productions is a label under which I intend to release my
linux-audio software projects. The focus of the software is on the workflow
of creating live-electronic music and video.
The release system for OpenAV productions is one based on donations and
time, details are available on http://openavproductions.com/support
Sorcer is a wavetable synth, and is ready for release. Check out the
interface and demo reel on http://openavproductions.com/sorcer
Greetings from the LAC, -Harry
lately I had to fight big XRUN troubles, and thanks to this forum I
finally solved that. This excellent thread saved me:
On my long quest, I tried to see a little bit more what happened with
the IRQs on my system. I searched for a kind of 'top' utility to monitor
the interrupts, but the only apps I found were either deprecated, or
missed some cool features.
So, I ended up writing my own tool to monitor the file /proc/interrupts.
It's available a this address:
As its name indicates, it behaves pretty much like top, but for interrupts.
It's quite a simple thing, that I tried to enhance a bit with some cool
+ refresh period can be specified.
+ two display modes: display interrupts for every CPU, or only a sum
of all CPU.
+ display every interrupt (sorted like /proc/interrupts), or only
active interrupts (sorted by activity).
+ in case the number of interrupts changes during the execution of
itop (due to a rmmod/modprobe), it's handled without any fuss.
+ command-line options are also available as hotkeys for convenience.
+ at last, the program display a summary on exit. The idea is that
this summary could be copied/pasted in emails to help debugging.
If anyone is interested, feel free to try and comment !
We are very happy to announce the MOD Pitch Shifter
After some unsuccessfull time looking for a nice pitch shifter to offer in
the MOD Cloud we decided to make one ourselves. Kudos for Andre Coutinho
who did most of the coding.
We tried VocProc and Rubberband but none gave satisfactory results, the
first being too complicated and the latter yelding too much latency.
It is very simple to use - a simple semitones shift and a quality lever -
and sounds pretty nice.
The team is working on it to make it even nicer but this first version
sounds pretty good already.
It uses the fftw3 lib which is pretty common and can be installed via the
main linux repositories (ubuntu, debian, arch, etc)
Hope you all enjoy
The MOD Team
Would you mind explaining how the vumeterdsp.cc from jmeters works?
In particular how you arrive at the filter-constant:
_w = 11.1f / fsamp;
With the DSP using a 2nd order low-pass filter, and since VU should have
an integration-time of 300ms, I'd have though it should rather be:
_w = (1.0 - exp(-2.0 * M_PI / 0.3 / fsamp)) / 2.0;
for large values this can be approximated by _w = 10.468 / fsamp;
What am I missing?
I suppose the gain is arbitrary, seeing as it is mapped to a GUI element
without any numeric display, anyway. But is there something special about:
_g = 1.5f * 1.571f;
1.5 * M_PI/2 ?? ie 90 degree deflection? But why the 1.5?
The context of all this is re-using your code to implement a VU meter in
Ardour3. For reference, the source-code is at
Some experienced beta-testers contested the ballistics of the meter and
I'm trying to get to the bottom of it...
Since this might be of general interest, I'm CCing LAD.
thanks in advance,
Its my pleasure to announce the release of Fabla!
After 8 days we have reached the target donation amount, many thanks to all
those who contributed!
Available here: http://openavproductions.com/fabla
The Guitarix developers proudly present
Guitarix release 0.28.0 "magic chainsaw trick" *)
Yes, we took a chainsaw, cut through the chest of Guitarix,
and... it's still alive. But now it's also 2 pieces. You can
start it (headless) on an embedded ARM system. You can start
it on your laptop and connect the user interface the the headless
instance. You can even tap on your smartphone and control
Guitarix with the web browser (or just use the tuner).
For the uninitiated, Guitarix is a tube amplifier simulation for
jack, with effect modules and an additional stereo effect chain.
Please refer to our project page for more information:
Embedded Guitarix Prototype:
Please consider visiting our forum or leaving a message on
guitarix-developer(a)lists.sourceforge.net if you plan to work with
List of changes:
* new french translation contributed by Bajo
* new MultiBandCompressor contributed by kokoko3k
* new include BestPlugins IR-Packs I-III by David Fau Casquel
* new DigitalDelay Effect module
* the Guitarix LV2 plugins are now in the default build
(but you can configure the build with --no-lv2)
* Optimizations for embedded systems / ARM processors with NEON
* --faust-vectorize-float, --convolver-ffmpeg
* Guitarix headless mode for embedded systems (no X11 / user Interface)
* network socket based service for controlling / connecting a user
* service announcement via Avahi, if available
* command line options --rpchost, --rpcport, --nogui
* the service can be started in addition to the "local" user interface
* Guitarix can now be used as a user interface connecting to a remote
* no configuration needed if Avahi is available
* command line options --onlygui, --rpchost, --rpcport
* multiple user interface clients can be started
(the displays keep synchronized)
* cross platform
* usable on small devices like smartphones, and in conjunction
with an embedded device
* some features still missing (no MIDI controller connections,
no presets for single effect units, no polished appearance)
* small additional server needed (included), to translate between the
based interface and WebSockets, which is what (modern) browsers
* only recent browsers supported, testers needed
* released in a separate tarfile
Nothing much to say...
but anything goes, as long it goes before the proverbial midsummer
Qtractor 0.5.10 (kilo papa) is out!
* Edit/Insert, Remove range options (NEW)
* LV2 Dyn-manifest support (NEW)
* Time, frames, BBT display option in-place menu (NEW)
* Audio export track automation (FIX)
* Clip/event selection clear/reset (FIX)
- source tarball:
- source package (openSUSE 12.3):
- binary packages (openSUSE 12.3):
- quick start guide & user manual:
Weblog (upstream support):
Qtractor is free, open-source software, distributed under the terms
of the GNU General Public License (GPL) version 2 or later.
- Default drum-key note names are now properly showing on MIDI tracks
that are assigned to known drum/percussive instrument patches (eg.
SoundFont 2 (.sf2) bank 128).
- Time display format (frames, clock-time or BBT) may now be changed
from the context-menu on any time entry spin-box.
- LV2 plugin support is now tightly tied to liblilv; the same tie
applies to LV2 plugin UI support and libsuil and vice-versa.
- Mixer buses racks (ie. left/input and right/output panes) are now both
kept fixed-width when whole mixer window is resized.
- Unconditional LV2 Dyn(amic)-manifest support has been added.
- Main track-view Edit/Insert,Remove/Range dialog is now being
introduced with optional applicability to Clips, Loop, Punch in/out,
Automation, Tempo-map and/or Markers.
- New range removal editing tool, split/moving clips backward at the
specified edit-head/tail interval (Edit/Remove/Range, Track Range)--by
Tuomas Airaksinen, thanks.
- Andy Fitzsimon's original icon from opencliparts.org makes it through
as the default standard scalable format (SVG).
- Automation's back in effect on Track/Export Tracks.../Audio.
- Reversed shift/ctrl keyboard modifier roles on middle-button clicking
over the main track and MIDI clip editor views (aka. piano-roll) in
regression to original old semantics.
- Color selection actions now have a brand new palette icon.
- Make sure main track-view and MIDI clip editor selection is only
cleared on specific discrete commands.
- Try keeping the original session file in most recent files menu list,
despite current version auto-incremental backup mode is in effect.
- Fixed non-zero clip offsets upon tempo/time-scale changes.
- Some sympathy to extreme dark color (read black) schemes is now
indulged on empty backgrounds.
Enjoy && have (lots of) fun.
rncbc aka Rui Nuno Capela
I finally got around to giving Praxis LIVE its own home on the web
this week. There's a lot more to come in the near future in terms of
help and resources, but this should hopefully give a better overview
of what the project's all about.
Praxis LIVE is an open-source, graphical environment for rapid
development of intermedia performance tools, projections and
This replaces and enhances the somewhat outdated information on the
Google Code site. Downloads and code are still hosted there, though
I'll be looking to host downloads elsewhere in the near future now
Google has deprecated this.
Thoughts and / or contributions to the further development of the
project and its online resources very much appreciated.
Thanks to whoever mentioned Praxis LIVE on the open-source musician
podcast last month - your slight confusion over what it was for was
one of a number of factors that prompted the development of this
Neil C Smith
Artist : Technologist : Adviser
Praxis LIVE - open-source intermedia development - www.praxislive.org
Digital Prisoners - interactive spaces and projections -
OpenEye - the web, managed - www.openeye.info