Patchage is a modular patchbay for Jack audio and Alsa sequencer.

It allows you to connect various audio applications together in a clear, organised way. Patchage supports LASH for session saving and restoring, so your module layouts and connections can be restored at the click of a button.

Patchage is Free Software licensed under the GNU GPL.


(Old news from former site deleted)


Simple effects processing session with Om and TimeMachine


In order to build and run patchage you will need Jack, Gtkmm, and LibGlademm, all of which will be included with any major GNU/Linux distribution, as well as FlowCanvas, which depends on LibGnomeCanvasmm


Release tarballs are available in the Savannah Files directory.


Related projects:

FlowCanvas is the canvas widget that Patchage requires.

Om is a modular synthesizer (by Dave Robillard). It uses the same canvas as Patchage and thus looks very similar. Om can dynamically create and rename Jack ports on the fly, so it works well with Patchage as part of an audio system.


Patchage is written by Dave Robillard. You can reach me at drobilla (a.t) connect (d.o.t) carleton (d.o.t) ca. I can also be found in #lad on (as drobilla) more often than is probably healthy.

The Om mailing list is the best place for feature requests, bug reports, etc.

Copyright (C) 2005 Dave Robillard. Verbatim copying and distribution of this entire page are permitted worldwide, without royalty, in any medium, provided this notice is preserved.

Valid XHTML 1.0 Valid CSS