Tree [c90eaa] V0.22beta2 / trunk /
 History



File Date Author Commit
 IR 2011-01-24 hermann hermann [e89318] add factory settings contributed by zettberlin
 data 2012-02-02 Andreas Degert Andreas Degert [8e763c] enhanced UI / work in progress
 debian 2011-06-16 hermann hermann [2b3cd6] apply patch from Daniel Thompson to Adjust casi...
 factorysettings 2012-03-23 Andreas Degert Andreas Degert [b2e53f] add factory presets for univibe mono plugin
 glade-gxw 2011-12-19 Andreas Degert Andreas Degert [048749] added racktuner widget; change openMonoRackBox ...
 ladspa 2011-09-20 hermann hermann [c4014a] fix debian Bug#640790guitarix: Makes jack-rack ...
 libgxw 2012-03-22 Andreas Degert Andreas Degert [d3303a] added mono vibe plugin, changed interface for e...
 libgxwmm 2012-03-01 Andreas Degert Andreas Degert [959991] Added signal poll-status-changed to GxRackTuner
 pixmaps 2012-03-03 Andreas Degert Andreas Degert [24f2fe] Fixed text logging box, added status icons
 po 2012-03-22 Andreas Degert Andreas Degert [d3303a] added mono vibe plugin, changed interface for e...
 pygxw 2011-12-19 Andreas Degert Andreas Degert [048749] added racktuner widget; change openMonoRackBox ...
 rcstyles 2012-03-22 Andreas Degert Andreas Degert [57ba91] define widgets where value display should be al...
 src 2012-03-25 Andreas Degert Andreas Degert [d80357] fix one pixel off error in preset window size o...
 tools 2012-03-22 Andreas Degert Andreas Degert [d3303a] added mono vibe plugin, changed interface for e...
 wafadmin 2012-01-16 hermann hermann [5bb9e9] replace waf 'binary' with the waf source to ful...
 COPYING 2011-10-31 Andreas Degert Andreas Degert [61d29b] fsf address (patch from Brandon Jones); denorma...
 README 2012-02-02 hermann hermann [855765] updated README
 README.developers 2011-12-05 Andreas Degert Andreas Degert [0ad533] GxPaintBox: based on GtkBox, removed unnecessar...
 changelog 2011-06-14 hermann hermann [38f240] update wscript, switch to use guitarix as binar...
 guitarix.desktop.in 2011-11-09 Andreas Degert Andreas Degert [b0bc21] added create_selector to UiBuilder; Logger: cap...
 waf 2012-01-16 hermann hermann [5bb9e9] replace waf 'binary' with the waf source to ful...
 wscript 2012-03-25 Andreas Degert Andreas Degert [c90eaa] changed version to 0.22beta2
 wscript_dsp.py 2011-11-12 Andreas Degert Andreas Degert [60ba72] don't redirect gx_print_xxx with idle signal be...

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

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks