JAMIN(1) | Audio | JAMIN(1) |
jamin - JACK Audio Mastering interface
jamin [ options ] [ inport1 inport2 [ outport1 outport2 ]]
jamin-scene <scene-num>
The jamin command invokes JAMin, the JACK Audio Mastering interface which is based on the JACK Audio Connection Kit, <http://jackit.sourceforge.net>.
JAMin is designed for professional stereo audio mastering. It provides of a number of tools: a 1024-band hand-drawn EQ with parametric controls, a 31-band graphic EQ, 3-band compressor, 3-band stereo width control, lookahead limiter, boost, and other features.
For the latest JAMin information, see <http://jamin.sourceforge.net>.
Without this option, JAMin will connect to outport1 and outport2 if they were explicitly listed on the command line. If not, it connects to the first two physical output ports with the string ":playback" in their names.
If JAMin has been built with OSC support enabled it responds to UDP OSC messages on port 4444.
Messages to /jamin/scene with a numerical argument cause the scene number to change. A commaind line tool (jamin-scene) and LADSPA Plugin (jamin_cont, ID:1912) are provided for remote scene changes.
Since jamin is not a standalone program we generally need other programs to provide input audio and receive the mastered output. This example uses alsaplayer with output going to the first two ALSA playback ports:
That was the brute force method. It is much easier to have qjackctl start the JACK server and handle its connections. After the server is running, start jackplayer and jamin. The "transport" option tells jackplayer (an alsaplayer alias) to start and stop under JACK transport control.
Any JACK-aware player such as rezound, ecasound or ecamegapedal can be used, instead.
A more advanced technique uses ardour for both the source and destination. In ardour, run all of your track outputs into a stereo bus, connect its output ports to JAMin, then run the JAMin outputs back into a record-enabled stereo track. This allows mixing and mastering at the same time. If JAMin is already running when ardour reopens the session, it will automatically reconnect all these ports.
<http://jamin.sourceforge.net>
<http://www.alsa-project.org>
<http://jackaudio.org>
<http://qjackctl.sourceforge.net>
<http://www.suse.de/~mana/jack.html>
<http://alsaplayer.sourceforge.net>
<http://www.ardour.org>
<http://rezound.sourceforge.net>
jackd(1)
alsaplayer(1)
ardour(1)
Please send bug reports to <jamin-devel@lists.sourceforge.net>.
Steve Harris is the principal JAMin author and team leader. Other developers include: Jan Depner, Jack O'Quin, Ron Parker, Emmanuel Saracco, and Patrick Shirkey. Alexandre Prokoudine and Yuri N. Sedunov developed the translation infrastructure. Alexandre also translated JAMin into Russian and is our (really good) web engineer.
0.98.9 | June 2007 |