Javier Valcarce's Personal Website

Main | Private | Templates | MediaWiki | Categories | Special pages | Upload |||| XHTML 1.0 Strict? | CSS?

RTLADSPA

From JavierValcarce.Es

You are at: Home > DSP > RTLADSPA
Jump to: navigation, search
Summary
RTLADSPA is a small utility that executes LADSPA plugins in real-time using your computer's sound card, microphone and speaker/headphones.

It uses PortAudio v19 library to have access to the sound system of your computer. Main features:

  • Runs in a terminal, no fancy graphical interface
  • Runs LADPSA plugins in real-time. It lets you to adjust audio input/output buffer size to control the amount of latency. You can decrease it to the minimum that can be achieved by your sound card.
  • Let you to specify input control parameters to the plugin (I-CTL ports)

Usage

Plug your microphone and speaker into computer's sound card, adjust rec and play volume levels, open a command-line window and run the program. Command-line syntax is:

rtladspa --module your_plugin.dll --parameters param1 param2 param3 ...

The last parameters (floating point data) are for the plugin and their meaning depends on the concrete plugin you are using. For example:

$ rtladspa --module flanger_1191.dll --parameters 10 5 0.3 0.8

To show help:

$ rtladspa --help

Check some plugins for Windows at Plugins LADSPA.

During the plugin execution, if you see the message "Input buffer overflow!" this means that your plugin is not running in real-time, try to increase the size of buffers/latency (or buy a faster computer!).

Requirements

  • Windows 2K/XP/Vista (Linux version is comming...)
  • Full-duplex sound card with drivers WMME (any sound card have a driver of this type). ASIO drivers is a plus, it offers the minimum latency and it's the one I recomend. With ASIO you can achieve a latency as low as 5 ms whereas with WWME don't expect less than 200 ms
  • Microphone and speaker/headphones

If Windows complains about msvcrt80.dll library then install vcredist_x86.exe (2K/XP) or XP ServicePack 2.

Download

Date Version Source Binary
2006-10-10 0.1 rtladspa-src-0.1.zip rtladspa-bin-win32.zip
Bonus! Includes flanger plugin so you can test the program easily.