Results for LADSPA

Below are the posts that should have something to do with 'LADSPA'.

Note: Use the search form in the top right if you're looking for something specific.


Grame releases Faust v0.9.10


Grame, Centre National de Creation Musicale, has announced the release of Faust (Functional Audio Stream) 0.9.10, a functional programming language specifically designed for real-time signal processing and synthesis.

This version introduces several new possibilities. It is the first official release to offer full parallelization of the C++ code to exploit multicore architectures, as well as automatic generation of mathematical documentation.

New in Faust v0.9.10

  • Several new options have been added to control how the C++ code is generated, in particular:
    • control of the floating point precision : single (default), double, quad
    • code re-organization in simple loops to facilitate automatic vectorization
    • automatic parallelization based on OpenMP
    • automatic parallelization based on a specific “Work-Stealing” algorithm
  • Using formal methods the Faust compiler can automatically produce a complete mathematical documentation of a Faust program.
  • Language Extensions
    • Sequential composition operator (A:B) has been restricted to expressions so that outputs(A) = inputs(B). This restriction has several advantages. It improves error detection, makes the code easier to understand and provides nicer and simpler formal semantic ( A:B is B o A)
    • User interface labels can now contain metadata. For example the label “volume[unit:dB][tooltip:control the output volume of the reverb]” contains two metadata, a unit definition and a tooltip message than can be exploited by an architecture file to fine tune the user interface.
    • User interface labels can contain absolute and relative pathnames to better control the hierarchical structure of the user interface. For example the label “../volume” points to place the widget one group higher in the hierarchy.
  • Several new audio architectures have been included, in particular Action Script, CoreAudio, CSOUND, Chuck, Pure, SND-RT, for a total of about 20 different plateforms now supported: Action Script, Alsa, ChucK, CoreAudio, CSOUND, Jack, LADSPA, Matlab, MaxMSP, Octave, OSS, PortAudio, Pure, PureData, Q, Sndfile, Snd-RT, SuperCollider, SynthFile, VST, VSTi (mono)

More information: Faust / Faust @ Sourceforge


Ardour updated to v2.8.4

Related: , , , , , , , Posted in news on Nov 16, 2009 - comment 0 comments

Ardour, the digital audio workstation for Mac and Linux, was updated to version 2.8.4.

It has been a month of mostly bug fixing activity, but some nice fixes they certainly are and we’ve included a couple of new features just to keep you all interested and paying attention. If you use BWF files for anything, this update is critical, because we have fixed a very serious error in the way we generate the header for such files. As of this writing, this is planned to be the last release of Ardour 2.X before 3.0alpha is announced (unless there are any critical breakages in this release).

New in Ardour v2.8.4

  • Plugin manager now has a “hide” option so that you can control which plugins show up in the plugin menus (J. Abelardo Gutierrez).
  • New “by category” plugin menu, to complement the “by creator” one that already existed (J. Abelardo Gutierrez).
  • If auto-play is enabled, defining or changing a range selection will immediately start playing it.
  • New action, ToggleRollMaybe, which leaves loop play or range play mode but without stopping the transport (Ctrl/Cmd-Shift-space by default).
  • PortInsert GUIs now have a builtin hardware latency “ping” tester, modelled on Fons Adriennsen’s jdelay. This can accurately measure the roundtrip signal latency of your insert and sets the latency that JACK sees. You can now use external h/w processing and get sample-accurate latency compensation within Ardour.
  • New Region Layering Editor. This is accessed via the region context menu, and provides an easy way to modify the layering of regions at a given location (it will only show in the menu if there is more than one region under the mouse pointer). It can be used as an excellent tool for comping loop recording or overdubs in general. Thanks to JAG for this excellent addition.

Check the change log for more details, including some critical fixes and improvements.

More information: Ardour


Ardour 2.8.3 released

Related: , , , , , , Posted in news on Oct 13, 2009 - comment 0 comments

Digital audio workstation for Mac and Linux Ardour has been updated to version 2.8.3.

Ardour 2.8.3 no longer includes (a modified version of) libsndfile, but relies on the system installed version. You need at least version 1.0.18, and you should ensure that it was built with FLAC and Ogg/Vorbis support if you want Ardour to be able to use these formats. The simplest test of this is to run sndfile-info(1) on a FLAC and Ogg/Vorbis sample file and ensure that it can read the contents.

Changes in Ardour 2.8.3

  • Features
    • Ardour can now open un-writable sessions without complaining. This includes sessions on read-only media and those for which write access is not granted to the user.
    • Support FLAC & Ogg/Vorbis import and export (via system libsndfile)
    • Provide jdelay-based hardware/port insert latency measurement (note: this is not automatic, but is initiated by the user in the insert GUI)
    • Enable very basic automation for On/Off plugin parameters. Write and Read modes only (no Touch, graphical editing is not allowed). It is a little crude but better than none at all and can only get better!
    • OSC API now supports add locate command (/ardour/locate i= i=)
  • Fixes
    • The OS X builds include a fix for a crashing bug in the Pango font handling library. This would often occur during zoom operations.
    • Plugin/send/insert displays in mixer strips should now always list the correct items
    • Change keybindings to more closely match 3.0
    • Make keybindings pay attention only to “relevant” modifiers (i.e. ignore numlock)
    • When loading a template, make sure the user template directory exists
    • Add track-record-enable-toggle action to menu, to make it actually bindable
    • Fixup creation of tracks/busses with > 2 channels from track templates
    • Simplify waveform choices menu
    • Compiles cleanly with gcc4.4 patches
    • Limit group button width
    • “in” and “out” as part of a port name should not be translatable by default, since it will break session portability. French & Polish users who need to get old sessions that have these names translated and need to keep them working should set the environment variable ARDOUR_RETAIN_PORT_NAME_SUFFIX_TRANSLATION to force old behaviour.
    • Transpose appears in the popup region context menu as well as the Regions menu
    • Auto-* buttons now have a fixed size
    • Keep the transient auto-analyse dialog from showing up more than once per launch of Ardour
    • Fix some actions that need to be sensitive depending on the existence of selected tracks
    • Save and recall rectified waveform view setting(s)
    • Make tearoff windows still forward key events (and thus bindings still work)
    • Make big clock window into a utility window, not a menu
    • Bad syntax in LV2 RDF files no longer causes crash on startup.
    • Apply button made clickable when modifying the meter marker at the start of the session.
    • Fix import channel->track Mapping option so it follows the region/track menu selection
    • Add shortcuts to both SYSTEM and USER templates folder.
    • Correctly display wastebasket content size
    • Reinstate export-region which was lost
    • Make zoom-to-region more straightforward.
    • Fix logic in undo, redo and swapping of visual state changes
    • Add “all” items to track right click context menu instead of relying on the -all- edit/mix group
    • New Session/Startup dialog changes
      • If no interface has been identified previously, put the audio setup tab as the first tab
      • if JACK is not running and no interface has ever been chosen, show JUST the audio setup tab. once JACK is successfully
      • properly handle situation where use opts not to load a session because of SR mismatch
    • Better (less crash-prone) behaviour when JACK fails to start from “within” ardour.
    • Freesound mootcher patch (it might work now!)
    • LV2 external UIs supported
    • LV2 epp logarithmic parameters handled
    • LADSPA log parameters default values set appropriately
    • Handle localized decimal indicator in BarController widget
    • I/o buttons now show connection state a bit more sensibly
    • Edit group visibility maintained in session file
    • Better behaviour of the splash window with the Ion WM (activated by setting the environment variable ARDOUR_USE_OVERRIDE_REDIRECT_SPLASH)
    • “About” window set as transient for editor
    • Prevent sends/inserts from ever being renamed to the same name as a track/bus
    • Make handling of session and history files more robust across ardour versions
    • Don’t allow crossfade point dragging to create illegal values
    • Allow DIST_LIBDIR to override LIBDIR during the build
  • Translations
    • Updated russian translation from Alexandre Prokoudine
    • Updated french translation from Raphaël Doursenaud
    • Tweaks to german translation

Ardour is available for download for OS X and Linux.

More information: Ardour


LMMS v0.4.4 released

LMMS (Linux MultiMedia Studio)

Version 0.4.4 of LMMS (Linux MultiMedia Studio) has been released.

LMMS is a free cross-platform alternative to commercial programs like FL Studio®, which allow you to produce music with your computer. This includes the creation of melodies and beats, the synthesis and mixing of sounds, and arranging of samples. You can have fun with your MIDI-keyboard and much more; all in a user-friendly and modern interface.

LMMS features

  • Song-Editor for composing songs.
  • A Beat+Bassline-Editor for creating beats and basslines.
  • An easy-to-use Piano-Roll for editing patterns and melodies.
  • An FX mixer with 64 FX channels and arbitrary number of effects allow unlimited mixing possibilities.
  • Many powerful instrument and effect-plugins out of the box.
  • Full user-defined track-based automation and computer-controlled automation sources.
  • Compatible with many standards such as SoundFont2, VST(i), LADSPA, GUS Patches, and full MIDI support.
  • Import of MIDI and FLP (Fruityloops® Project) files.

LMMS binaries are available for Windows and Linux.

Visit LMMS for more information.


Marcus Gungrud updates Zweeger to 2.0 beta 1

Marcus Gungrud Zweeger 2.0 beta

Marcus Gungrud @ Parking B has released beta 1 of Zweeger 2.0, a modular extended MIDI filter and generator.

It works as a standalone tool or as a VST effect. It can be placed between any MIDI input, such as keyboards, and any tool that can be controlled by MIDI messages (effects, samplers, hardware, software…) It can also work without any input as a “simple” generator.

Changes in Zweeger 2.0 beta 1

  • Zip packaging replaced Rar packaging for Mac users,
  • Down to Java 5 for improved support of Mac OS X systems,
  • Icons and default ensemble were not properly loaded in some contexts,
  • Notes On with velocity 0 were causing errors,
  • New ensemble request on newly loaded and unmodified ensemble caused errors
  • Plugin is not handled correclty in Ableton Live.
  • Note Off generated by the Piano module are not properly handled by other modules. Eg: A delay will only delay the module’ Notes On and not the Notes Off.
  • A module Piano multiple-triggered by a another module (delay, filter, …) has trouble to get the right trigger’s values in case some of its parameters get their values from the received trigger.

You’ll need the Jave Runtime Environment (JRE) 1.6.0 or higher to run Zweeger 2.0 beta.

Visit Marcus Gungrud @ Parking B for more information.


Marcus Gungrud releases Zweeger 2.0 beta

Marcus Gungrud Zweeger 2.0 beta

Marcus Gungrud @ Parking B has released a beta of Zweeger 2.0, a modular extended MIDI filter and generator.

It works as a standalone tool or as a VST effect. It can be placed between any MIDI input, such as keyboards, and any tool that can be controlled by MIDI messages (effects, samplers, hardware, software…) It can also work without any input as a “simple” generator.

Zweeger 2.0 beta features

  • Plugin (VST, AU, LADSPA) or Standalone (both for Windows, Linux, Mac)
  • LFO, Envelops,
  • Delays,
  • Midi tools (filter, remapper, …)
  • Internal and external triggering and re-triggering,
  • Automation of most parameters,
  • Synchronisable on tempo or on absolute timing,
  • Fully controllable polyphonic piano, with automatic pitch bend corrections.

Marcus has already announced some forthcoming features: A midi sequence player module, automatisable module bypass, customizable envelop modules, graphical representation of LFO and envelops, and multiple triggering.

You’ll need the Jave Runtime Environment (JRE) 1.6.0 or higher to run Zweeger 2.0 beta (this early beta release has not been be tested under MacOS and Linux environment, but it should work seamlessly).

Visit Marcus Gungrud @ Parking B for more information.


jVSTwRapper v0.9g released

Related: , , , , , , Posted in news on Oct 03, 2008 - comment 0 comments

Java based plug-in development environment jVSTwRapper has been updated to version 0.9g, adding Audio Unit (AU) support.

This is a major relase, introducing “one click multi-platform, multi-plugin-technology deployment”: jVSTwRapper has slowly grown into a multi-platform, multi-plugin-technology project. By providing native stubs for each platform and plug-in technology, a single (Java) plugin runs on three platforms (windows, linux, mac osx) and three plugin technologies (VST, AU, LADSPA) without any code changes or recompilation. No more struggling with platform specific GUI toolkits, different plugin technologies or operating system specific features. All you need is to understand two basic technologies: Java and VST. The rest is generated from a single command — please see for more info.

Changes in jVSTwRapper v0.9g

  • Integrated with VSTAU (, for Audio Unit support.
  • Apache Maven integration: allows to create a .zip file from your jVSTwRapper plugin for all 3 supported platforms (windows, linux, mac osx) with a single command (again supported on every platform).
  • Compilation and deployment of the wrapper itself is now also done via Apache Maven.
  • Introduced a simple gui to show/hide the plugin when window-embedding is turned off.
  • Rewrote the gui handling: greatly improved gui stability on all platforms.
  • Fixed parameter automation bug.
  • Increased length of the ClassPath and other config entries that contain paths, now up to 5000 chars are allowed.
  • Added automation support to the JayDLay example plugin.
  • Fixed a tricky threading bug that crashed the jvm in very rare cases.
  • New example vst instrument: LiquinthVST, a polyphonic synthesizer — donated by Martin.
  • Updated list of 3rd party jVSTwRapper users and projects on the website.
  • Code cleanup.
  • Performance improvements, esp. further minimized need for garbage collection.

Visit jVSTwRapper @ SourceForge for more information.