NAME

Nama - Ecasound-based recorder/mixer

ABOUT

Nama performs multitrack recording, mixing and mastering using the Ecasound audio processing engine developed by Kai Vehmanen.

Nama's features include tracks, buses, effects, presets, sends, inserts, marks and regions. Nama supports JACK and ALSA audio frameworks, LADSPA plugins, and Ladish Level 1 session handling.

All signal processing under Nama is non-destructive. Effects are generally applied in realtime, with track caching (track freezing) also available.

Nama has dual user interfaces: GUI and terminal mode.

Terminal mode gives users full access to Nama's capabilities, offering console users an advanced multitrack audio production tool. The command prompt uses GNU ReadLine library to provide such conveniences as command history and autocompletion. Users can enter Nama commands, Ecasound interactive-mode commands, shell commands or perl code.

Nama's optional GUI provides access to basic recording and effects processing functions. It is based on the Tk widget set. The command prompt is simultaneously available.

"Nama" is Japanese for "live", describing live performances, raw fish and draft beer.

INSTALLATION

Installing Nama and its Perl Dependencies from CPAN

The following command will install Nama, automatically pulling in all Perl modules required to run Nama in text mode:

PERL_MM_USE_DEFAULT=1 cpan Audio::Nama

To use the GUI, you will need to install Tk:

cpan Tk

You may optionally install Audio::Ecasound to run Ecasound via libecasoundc:

cpan Audio::Ecasound

If you simply want a tarball to inspect or prod, look for a file named Audio-Nama-????.tar.gz in this directory:

http://search.cpan.org/CPAN/authors/id/G/GA/GANGLION/

Installing Nama Using the Debian Package System

	apt-get install libaudio-nama-perl

Build from Source

If you want to inspect or modify Nama's internals, you can pull the source code as follows:

git clone git://github.com/bolangi/nama.git

Consult the BUILD file for build instructions.

Non-Perl Dependencies

(These dependencies are pulled in automatically if you install Nama using apt-get in a Debian system.)

The Ecasound audio processing libraries should be installed. Ecasound should be compiled with support for LADSPA, libsndfile, libsamplerate and JACK. Ecasound may be obtained from http://ecasound.seul.org/ecasound/ or as precompiled binary package for your Un*x distribution.

The LADSPA SDK is required to autosense LADSPA plugins and scaling hints. It is available at:

http://www.ladspa.org/ladspa_sdk/download.html

In particular the utility program 'analyseplugin' must be installed in a directory in your execution PATH.

Nama's mastering mode uses a number of LADSPA plugins. Defaults are specified in the configuration file .namarc.

COPYRIGHT

Copyright 2008, 2009, 2010 Joel Roth.

LICENSE

This software is licensed for use under the terms of the GNU Public License version 2. The text of this license is provided in the file COPYING that is included in this distribution.

This software is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.