AXEL-6 は、ブラウザだけで動作する本格的なエレキギターシミュレーターです。
マウスクリックまたはキーボード操作でギターの各弦・フレットを演奏でき、リアルタイムで録音・再生・ループが可能です。
歪み(ディストーション)・残響(リバーブ)などのエフェクター、コード演奏機能、4種類のチューニングも搭載。
演奏データはブラウザに保存でき、JSON ファイルとしてエクスポート/インポートも行えます。
※ キーボードの各行がギターの弦に対応しています。1〜6 行目がフレット番号(0〜5)に対応。
※ テキスト入力欄にフォーカスしているときはキーボード演奏が無効になります。
| エフェクト名 | パラメーター | 説明 | サウンドの特徴 |
|---|---|---|---|
| Distortion ディストーション |
Drive 0〜100 | 音を歪ませてロック・メタルらしいサウンドを作るエフェクト。WaveShaper ノードを使用して波形を非線形変換します。Drive を上げるほど激しい歪みが得られます。 | ハードロック、メタル、パンクなど攻撃的なサウンド |
| Reverb リバーブ |
Wet 0〜100 | 音に空間的な残響を加えるエフェクト。Convolver ノードにランダムなインパルス応答を使用。Wet を上げると広大なホール感が得られます。デフォルトで ON。 | ライブ感・奥行き・空間的広がり |
| Volume マスターボリューム |
0〜100 | 全体の音量を調整するマスターフェーダー。GainNode の gain 値を 0.0〜1.0 で制御します。 | 演奏全体の音量バランスを調整 |
| 項目 | 詳細 |
|---|---|
| 動作環境 | モダンブラウザ(Chrome / Firefox / Edge / Safari)。インストール不要。オフライン動作可(フォント除く)。 |
| 音声エンジン | Web Audio API。OscillatorNode(sawtooth + square)+ ノイズバースト合成でギター音を再現。 |
| エフェクト | WaveShaper(ディストーション)、ConvolverNode(リバーブ)、GainNode(ボリューム / ウェット)。 |
| 録音データ | 各ノートの {時刻, 弦番号, フレット番号} を配列として保持。MIDI ではなく独自フォーマット。 |
| データ保存 | LocalStorage(最大 20 セッション)。JSON ファイルとしてエクスポート/インポート可能。 |
| 使用技術 | HTML5 / CSS3 / Vanilla JavaScript(外部ライブラリ不使用)。Google Fonts(Orbitron / Noto Sans JP)。 |
| ファイル構成 | 単一 HTML ファイル(axel6-guitar.html)。CSS・JS をすべてインライン収録。 |