ng-jackspa is a set of simple interfaces that host a LADSPA plugin, providing JACK ports for its audio inputs and outputs, and dynamic setting of its control inputs.


Visual interface for the terminal written using ncurses.


GTK+ graphical interface for X11 written using gtkmm-2.4.


Qt graphical interface for X11 written using Qt 4.


Command-line interface for the terminal without dynamic setting of the control inputs.

ng-jackspa is a fork/continuation of jackspa. ng-jackspa can stand either for next generation jackspa or for ncurses/GTK+ jackspa.


  • For a more detailed description see the manual page ng-jackspa(1).

  • The official homepage is at Gna!. There you might find up-to-date information and releases.

  • Release notes listing important user-visible changes are available in a separate file NEWS.

Installation instructions

Download links, installation instructions and a list of dependencies can be found in the file INSTALL.


Known bugs and limitations:

Bug reports and feature requests are managed with the web issue trackers at Gna!. To submit a bug report:

  1. Check that the bug is not already known, by searching the sources listed above; if it is already known, and if applicable, you might want to confirm the bug, cite some other problematic cases etc.

  2. Try to reproduce the problem with the most up-to-date version available online.

  3. To submit a report about a new bug, fill in the form of the suport tracker; you do not need a Gna! account, although you can log in.

Credits & License

ng-jackspa has been written by G.raud Meyer (g_raud chez The original project of which it is a forked continuation was written by Nick Thomas. The ncurses interface is based on njconnect by Pawel/Xj.

ng-jackspa is free software; you can redistribute and/or modify if under the terms of the GNU General Public License version 2 as published by the Free Software Foundation. The full text of the license can be found in the root of the project sources, in the file COPYING. Otherwise see