guitarix

用于 Jack/Linux 的 guitarix 虚拟多功能扩音器。「guitarix virtual versatile amplification for Jack/Linux」

Github星跟蹤圖

Guitarix是一款简单的Linux摇滚吉他功放,适用于带有一个输入和两个输出的插孔(Jack Audio Connektion Kit)。 专为获得漂亮的捶打/金属/摇滚/蓝调吉他声音。 有低音,中音,高音,增益(输入/输出),压缩器,前置放大器,电子管,驱动器,过载,过采样,抗锯齿,模糊,平衡,失真,动作,脉冲响应,颤音,合唱,延迟, crybaby(wah),ampselector,tonestack和echo。 对于声音中的“压力”,您可以使用反馈和前馈滑块。

它是开放源代码的和免费的。可用的源代码允许它打造在其他 unix 系统上,如 BSD 和 MacOSX。

guitarix 象任何真正的功放一样会从你的吉他获取信号︰ 从您的声卡作为一个单声道信号。输入是由一个主要的功放和机架部分处理的。既可以单独路由和通过杰克转发信号处理过的立体声。你可以使用超过 25个的内置模块,包括从简单的噪声门至brain-slashing modulation 调制 f/x 如flanger, phaser 或 auto-wah。

你的信号以最小的延迟处理。对任何设置 Linux 系统,在你的声音由 guitarix 妥善处理之前你的等待不超过 10ms。

源代码:git clone https://git.code.sf.net/p/guitarix/git guitarix-git

概覽

名稱與所有者brummer10/guitarix
主編程語言C++
編程語言C++ (語言數: 18)
平台BSD, Linux, Mac
許可證
發布數58
最新版本名稱V0.46.0 (發布於 )
第一版名稱V0.22beta1 (發布於 2012-03-24 01:57:25)
創建於2020-01-26 05:10:33
推送於2024-04-13 02:49:01
最后一次提交2024-04-13 04:48:54
星數216
關注者數21
派生數23
提交數4.2k
已啟用問題?
問題數124
打開的問題數29
拉請求數29
打開的拉請求數0
關閉的拉請求數2
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?

Guitarix

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

Enjoy! :)

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

 guitarix-developer@lists.sourceforge.net
去到頂部