guitarixのインストールと設定


<最終更新2011/7/31>

この記事の動作環境は、

パソコン PC/AT互換機
OS Debian squeeze
ギターエフェクターソフト guitarix(2011年7月31日現在最新バージョンは0.10.0-2)

の組み合わせとなります。


guitarixとは

私は「ギタリックス」と呼んでいますが、正確な発音は分かりません。

エレキギターをPCのマイク入力に繋いでエフェクトをかけるソフトウェアです。
エレキギター以外でもエフェクトがかかります。
エコーをかけてマイクから「ヤッホー」と叫ぶと、こだまが帰ってきたりします。

注意点

パソコンのサウンドカードに対して過大入力をおこなうとサウンドカードが壊れる心配があります。
小さい音から始めて徐々に音量を上げる必要があります。
音量が小さいと音が出ているのかどうか分からないため
ギターとサウンドカードの間にアンプを入れて音量を上げる場合もありますが、
このとき特に過大入力に気をつける必要があるので注意してください。


まずマイク入力が間違いなく動作しているか確認する

Debian squeezeを標準インストールすると、
画面右上にスピーカーのアイコンがあります。
これをクリックすると「音量調節ツール…」というボタンがあるので
ボタンをクリックして音量調節ツールを起動します。
これが「Alsa mixer」です。
Alsa mixerはサウンドに関するON/OFFや音量を設定するソフトウェアです。

Alsa mixerはデフォルトでマイク入力がオフになっている

Debian squeezeを標準インストールした場合、
デフォルトでマイク入力がオフになっています。
まず、マイクをオンにして音量スライダーを中間くらいにします。

この状態で何か音を入れてみてください。
正しく音が出ればOKです。

キャプチャの設定

マイクからの入力はAlsaが受け取ってそれをサウンドカードへ出力して
パソコンのスピーカーから音がそのまま出るようになっています。
だから何か音声を入力すればそれがスピーカーから出てきてモニター出来るわけです。

ところがguitarixの場合もそうですが、音声入力を扱う多くのソフトウェアは
キャプチャ入力から信号を受け取ります。
そのためキャプチャが正しく設定されているか確認する必要があります。

Alsa mixerを起動して「設定(P)」をクリックします。

クリックすると下のようなウィンドウが開きます。
ここで「キャプチャ」にチェックを入れます。

キャプチャにチェックを入れると
「録音」のタブが開けるようになります。

録音のタブを開いてキャプチャをオンにします。
スライダーで音量調節します。


guitarixは単独では動けない

guitarixはJACKというアプリケーションの上に乗っかって動作します。
単独で動くことは出来ません。
まずJACKをインストールしてJACKが正しく動作していることを確認する必要があります。


JACKのインストール

端末を起動して、

~$ su ;パスワードを入力して管理者権限になる

# aptitude install jackd qjackctl

「jackd」はJACK本体です。
「qjackctl」はJACKのGUIです。

インストールしますか?と聞かれたらyを入力してリターン
インストールが完了すると、「アプリケーション」→「サウンドとビデオ」の中に
「JACK Contorol」というのが出来上がるのでそれを起動します。

起動すると自動的にスタートしてメッセージウィンドウにメッセージが出ます。
「connect」のボタンを押すとconnectionsウィンドウが開きますので開いておきます。

※自動的にスタートしない場合は、手動で「Start」ボタンをクリックします

エラーが出て起動出来ない場合は何か問題があります。
起動出来ればOKです。

※Linuxにおいては音声入力を扱うソフトは同時に1つしか起動出来ません。
何か他に音声入力を扱うソフトを起動している場合は終了してからJackを起動するようにします。
音声入力を扱う他のソフトを起動している状態でJackを起動しようとすると
エラーが出ます。


guitarixのインストール

端末を起動して、

~$ su ;パスワードを入力して管理者権限になる

# aptitude install guitarix

インストールしますか?と聞かれたらyを入力してリターン
インストールが完了したら「アプリケーション」→「サウンドとビデオ」の中に
「guitarix」というのが出来上がっていますので起動します。

※guitarixはjackが起動していないとエラーが出ます。
jackを起動してスタートさせてからguitarixを起動するようにしてください。


初めて起動すると下のような画面になると思います。

まず、jackのConnectionsウインドウで「system」と「guitarix_amp」を繋ぎます。

接続に成功すると線で繋がれます

次に、同じように「guitarix_amp」と「system」を繋ぎます

下の画像の赤丸で囲んだところをクリックすると設定ウインドウが拡大されます

使い方は難しくないので実際に使って覚えてください

※エフェクトが掛からないときのトラブルシューティング

1.音量調節ツールでキャプチャーの設定がOFFになっていないか確認する
2.jackのConnectionsウインドウで正しく繋がれているか確認する


録音したいときは

guitarixには録音(record)機能が用意されています。(画面右下にボタンがある)
しかし、この機能を使うには「jack capture」というパッケージが必要です。
残念なことにdebian squeezeではjack captureの公式パッケージが用意されていません。(wheezyとsidには用意されている)
どうしてもguitarixのrecord機能を使いたい場合はwheezyもしくはsidに格上げしてインストールするか、
もしくは一時的にaptラインにwheezyもしくはsidのリポジトリを追加してインストールすれば使えます。
ただし、ライブラリの競合問題が発生する場合があるのでお勧めできません。

ここでは「TimeMachine」という録音ソフトを紹介します。

TimeMachineのインストール

端末を起動して、

~$ su;パスワードを入力し管理者権限になる

# aptitude install timemachine

# exit;通常ユーザーに戻る

起動

起動するときはコマンドラインから

~$ timemachine -f wav

と打ち込みます。
(jackが動いていない状態でTimeMachineを起動しようとするとエラーが出ます。
TimeMachineを起動する前にjackを起動してスタートさせておきます)

起動すると下のような画面が出ます。

次に、jackのconnectウインドウでguitarix_ampとTimeMachineをつなぎます。

正しく接続された状態でTimeMachineのウインドウのボタンを押すと赤くなって録音が開始されます。

もう一度ボタンをクリックすると録音が終了します。
録音された音声ファイルは、/home/○○○○(あなたのユーザ名)に格納されます。

※このTimeMachineは録音ボタンを押した10秒前からの音声データが録音されます。
余分な部分は音声ファイル編集ソフトなどを使って削除する必要があります。

※再生しても上手く録音出来ていない場合は、音量調整ツールでキャプチャーの設定が正しいか確認してください。


トップページへ戻る