Tree [119e7c] MOD / trunk /
History



File Date Author Commit
IR 2013-08-24 hermann hermann [21d5d4] * remove old IR-file (Hora Zulu . .)
data 2012-02-02 Andreas Degert Andreas Degert [8e763c] enhanced UI / work in progress
debian 2012-08-09 hermann hermann [313253] add --ldflags to configure options to make lint...
documentation 2013-07-07 Andreas Degert Andreas Degert [9301a2] add some documentation
factorysettings 2013-10-19 hermann hermann [fa359f] * add latest presets from kokoko3k
glade-gxw 2013-04-08 sp-pinkeye sp-pinkeye [6ec37a] Merge branch 'master' of ssh://git.code.sf.net/...
ladspa 2012-06-11 Andreas Degert Andreas Degert [f37369] add support for using waf with python3
libgxw 2014-01-19 hermann hermann [518676] * add GxGraphicEQ to LV2 plugs
libgxwmm 2013-11-06 hermann hermann [2353d8] * add visual feedback for selected range in Po...
pixmaps 2012-06-11 Andreas Degert Andreas Degert [f37369] add support for using waf with python3
po 2014-02-04 drgreenthumb drgreenthumb [30d446] Add Ducking Delay plugin
pygxw 2013-04-08 sp-pinkeye sp-pinkeye [6ec37a] Merge branch 'master' of ssh://git.code.sf.net/...
rcstyles 2014-01-19 hermann hermann [518676] * add GxGraphicEQ to LV2 plugs
specmatch 2013-09-01 Andreas Degert Andreas Degert [6ff2ff] specmatch: add option --processed
src 2014-04-09 Lucas Lucas [119e7c] silly changes
tools 2014-02-13 Andreas Degert Andreas Degert [f5993b] ampsim/DK: make function approximation more fle...
wafadmin 2013-06-16 Andreas Degert Andreas Degert [189e49] fix waf python configuration tool
wafadmin3 2013-06-16 Andreas Degert Andreas Degert [189e49] fix waf python configuration tool
webui 2013-11-06 hermann hermann [2353d8] * add visual feedback for selected range in Po...
.gitattributes 2013-08-29 Andreas Degert Andreas Degert [feaebc] add specmatch program
COPYING 2012-04-05 Andreas Degert Andreas Degert [cefb17] changed COPYING to reflect current state
README 2012-02-02 hermann hermann [855765] updated README
README.developers 2013-07-11 Andreas Degert Andreas Degert [a0975a] update tools/pluginloader to changes in Guitari...
changelog 2013-11-03 hermann hermann [b5805e] * reset git head to v0.29.0git
guitarix.desktop.in 2013-09-14 hermann hermann [c520f7] * fix Broken .desktop files for GNOME Software...
waf 2012-06-11 Andreas Degert Andreas Degert [f37369] add support for using waf with python3
wscript 2014-01-19 hermann hermann [9faaa6] * add faust 0.9.65 to good version
wscript_dsp.py 2012-06-11 Andreas Degert Andreas Degert [f37369] add support for using waf with python3
wscript_helper.py 2013-07-11 Andreas Degert Andreas Degert [360682] tonestack plugins and selecteq need double prec...

Read Me

Hello,

Guitarix is a simple mono amplifier to be used in a 'JACKified'
environment, i.e. a system using the JACK Audio Connection Kit, a
professionally-capable audio/MIDI server and master transport control,
available here:

	http://jackaudio.org/

Guitarix provides one JACK input port and two JACK output ports. It is 
designed to produce nice trash/metal/rock/blues guitar sounds. Controls 
for bass, treble, gain, compressor, tube selector, distortion, flanger,
freeverb, crybaby (wah) and . . . . are available.


======================= Building guitarix from source code

---- Build environment

Guitarix uses 'waf' for the build environment. The simplest and
fastest way to build guitarix is given below:

  cd guitarix_source_directory
  ./waf configure
  ./waf build
  sudo ./waf install

By default, this will install guitarix and related files in
the /usr/local filesystem, e.g. /usr/local/bin.

The installation prefix can be provided at configure time, e.g.:

  ./waf configure --prefix=/usr
  ./waf build
  sudo ./waf install

Thus, guitarix will be installed in /usr/bin.
Check for all options :

 ./waf --help

---- Dependencies 

To compile and run properly guitarix needs the following extra
packages (runtime binaries/libraries and development packages):

  GTK+-2.0 >= 2.20
  libsndfile  >= 1.0.17
  JACK (jackd, libjack, and their development packages) >= 0.116.2
  gtkmm-2.4 >= 2.24
  fftw3f >= 3.1.2
  ladspa-sdk

By the way, most package managers usually list development packages as 
'packagename-dev', e.g. libsndfile-dev.

---- Debian

To build a Debian package, run "dpkg-buildpackage -rfakeroot -b"

==================== Startup options

Guitarix provides a few user options at startup.
Check from the command line the usual -h, 
--help or --help-all options:

==================== JACK startup when JACK isn't running

Guitarix will pop up a JACK start dialog window if it finds that jackd
is not running.

The user can choose to activate JACK or exit guitarix.  Note that the
supported methods for starting JACK are (by preference order):

1- qjackctl --start
2- Use of $HOME/.jackdrc

=========== Extra information

---- LADSPA

Guitarix also comes as a suite of LADSPA plugins. If the user wishes
to use guitarix or some of its effects in a LADSPA host (e.g. Ardour),
the guitarix plugins are available. They are installed by default in

  $PREFIX/lib/ladspa

where PREFIX is either /usr or /usr/local.

===========================================

THANKS:

We use FAUST to build the prototype and will say thanks
to the following contributors:

Contributors
        : Julius Smith <http://ccrma.stanford.edu/realsimple/faust/>
		: Albert Graef <http://www.musikwissenschaft.uni-mainz.de/~ag/ag.html>
		: Yann Orlary <http://faust.grame.fr/>

Enjoy! :)

If you encounter problems building or running guitarix, please inform us.

     guitarix-developer@lists.sourceforge.net