ambitools version 0.2 ambitools is a set of tools for real-time higher order Ambisonics encoding/decoding with a graphical user interface. The applications use JACK for audio input/output. The following applications are currently included: ambienc - Ambisonics encoder ambidec - Ambisonics decoder ldc - Loudspeaker distance compensation, for converting from one loudspeaker distance to another. The doc/ directory contains a manual where usage details can be found. ** Compiling The following libraries (and all their dependencies) are needed to build the applications. Debian/Ubuntu and Fedora Core package names are listed in paranthesis: - GTKMM (libgtkmm-2.4-dev, gtkmm24-devel) - Boost (libboost-dev, boost-devel) - GNU Scientific Library (libgsl0-dev, gsl-devel) - JACK (libjack-dev/libjack0.100.0-dev, jack-audio-connection-kit-devel) - ALSA (libasound-dev, alsa-lib-devel) - FFTW3 (fftw3-dev, fftw-devel) The last 3 should be standard on any computer set up for audio development. After satisfying the above requirements, ambitools can be built with the following (standard) procedure: ./configure make make install (if you wish to install) ambitools configure will automatically use the best optimisations available with the current compiler. To override this, use configure's --with-gcc-arch flag. ambitools uses autotools for building. Run autogen.sh to regenerate the build system. Standard autotools are needed (only tested with automake 1.9). Run 'make doc' to create (incomplete) Doxygene documentation.