🎹 Virtual Insanity 風 Acid Jazz をゼロから作ろう

ジャンルエディタを 完全新規からトラック・パターン・シーケンス全部自分で組んで、 ジャミロクワイ「Virtual Insanity」風の Acid Jazz 伴奏を作り、 最終的に MIDI エクスポートするまでの全工程を解説します。

中級 所要約 60 分 完全新規 4 トラック / 4 パターン / 4 シーケンス

🎯 ゴール

📋 完成イメージ

項目
キーE minor(半音下げ簡単コード版)
BPM92
スタイルAcid Jazz / Funk Fusion
トラック数4
パターン数4
シーケンス数4
出力曲長約 1 分 45 秒(40 小節)

Step 0: 準備

  1. Easy MIDI Creator を起動
  2. 上部タブ 「自動演奏 ▼」 → サブタブ 「ジャンルエディタ」 をクリック

Step 1: 新規空ジャンルを作る

  1. ヘッダー左の 「新規」 ボタン(白 + アイコン)をクリック
  2. 中央パネルが空のエディタ画面に切り替わる
  3. ヘッダーのフィールドに以下を入力:
フィールド
メインJazz
サブAcid_Virtual
BPM92
💡 TIP メインを Jazz にすることで、再生タブのジャンル選択で「Jazz / Acid_Virtual」として現れます。

Step 2: トラックを 4 つ追加

左ペインの 「+ 追加」 ボタンを 4 回クリックすると、 track_1 track_2 track_3 track_4 ができます。

各トラックを選択して以下のように設定(パラメータ タブ、ID と種別と音色だけまず変える)。

Track 1: bass(スラップベース)

パラメータ補足
IDbass
種別Bass (ベース)
MIDI ch1
GM Program36Slap Bass 1
Octave Shift-12コード root から 1 オクターブ下
Range Min28E1
Range Max55G3
Volume Scale1.20ベースを前へ
Articulate70スタッカート気味でファンキー
Sequence IDbass-seq(後で作る、今は仮入力 OK)

Track 2: rhodes(エレクトリックピアノ)

パラメータ補足
IDrhodes
種別Chord (和音楽器)
MIDI ch0
GM Program4Electric Piano 1(ローズ)
Range Min48C3
Range Max79G5
Volume Scale0.95
Articulate60スタブ感(短く)
Strum ms4.0軽いストローク
Strum DirectionDown (低→高)
Voicing Modeoptimal最近接 voice leading
Voicing Limit44 音まで
Sequence IDrhodes-seq

Track 3: guitar(ワウギター)

パラメータ補足
IDguitar
種別Chord (和音楽器)
MIDI ch2
GM Program27Electric Guitar (Clean)
Range Min52E3
Range Max79G5
Volume Scale0.85サブ的な音量
Articulate40カッティングの切れ
Strum ms8.0ギターらしい時間差
Strum DirectionDown (低→高)
Voicing Modeplectrumギター 4 弦 voicing
Sequence IDguitar-seq

Track 4: drum(ドラム)

パラメータ補足
IDdrum
種別Drum (ドラム)
MIDI ch9GM ドラム慣例
GM Program0(Drum は無視)
Range Min0
Range Max127
Volume Scale1.0
rVolume (±)12ライブ感
rTime (±ms)5揺らぎ
Sequence IDdrum-seq

Step 3: Swing 設定(全トラック共通)

すべてのトラックで以下を設定(Swing セクション):

パラメータ補足
Swing Mode16th (16 分スイング)Acid Jazz の生命線
Swing Amount0.58ハーフ・スイング(やや跳ねる)
💡 TIP Acid Jazz の独特の "ヌルッ" としたグルーヴは、16 分のハーフスイングが鍵です。 0.5 = ストレート、0.667 = フルジャズスイング。0.58 はその中間。

Step 4: パターンを作る(パターンタブ)

右ペイン上部の 「パターン」 タブをクリック。

💡 TIP まだパターンが 1 つも無いので、「+ 新規パターン作成」が表示されます。

Pattern 1: ac-bass-1(16 分シンコペベース)

  1. 「+ 新規パターン作成」をクリック
  2. ID: ac-bass-1 を入力 → 「追加」
  3. Bar Length: 4.0(デフォルト)

イベントを 7 個追加

タイムライン空白部分を 16 分単位スナップでクリックすると追加されます。 追加後、各イベントを選択してインスペクタで値を編集:

#BeatPitchVelocityDurationStrong
10.0root (1度)100eighth (0.5)
20.75octave up (1↑)75sixteenth (0.25)
31.5fifth (5度)85sixteenth (0.25)
42.0root (1度)95eighth (0.5)
52.75octave up (1↑)75sixteenth (0.25)
63.5third (3度)80sixteenth (0.25)
73.75approach 半音下90sixteenth (0.25)
🎵 LISTEN 拍 1 で低音 root を鳴らし、裏 16 分でオクターブジャンプ。 拍 4 終盤で次のコード root の半音下に滑り込む(Acid Jazz の典型)。

Pattern 2: ac-rhodes-stab(9th コードのスタブ)

  1. パターンセレクタ右の 「新規」 ボタン
  2. ID: ac-rhodes-stab
  3. Bar Length: 4.0

イベントを 4 個追加

#BeatPitchVelocityDurationStrong
10.5chord voicing75sixteenth
21.5chord voicing90eighth
32.5chord voicing75sixteenth
43.5chord voicing100eighth
🎵 LISTEN 表拍ではなく裏拍 (1.5、2.5、3.5) でコードを刺す。 表拍は「お休み」、裏で「タッ・タッ」と弾く。

Pattern 3: ac-guitar-wah(16 分ワウカッティング)

  1. 「新規」 → ID: ac-guitar-wah → Bar Length 4.0

イベントを 6 個追加

#BeatPitchVelocityDurationStrong
10.5chord voicing65sixteenth
20.75chord voicing50sixteenth
31.5chord voicing90eighth
42.5chord voicing65sixteenth
52.75chord voicing50sixteenth
63.5chord voicing90eighth
🎵 LISTEN 「チャ・チャ・チャッ」とミュート気味の連打 + アクセント。 Articulate 40 と組み合わせるとワウペダル感が出る。

Pattern 4: ac-drum-main(ファンクドラム)

  1. 「新規」 → ID: ac-drum-main → Bar Length 4.0

イベントを 14 個追加

ドラムは Pitch = drum (MIDI 直接指定) で、 Drum MIDI フィールドが追加表示されるので、そこに番号を入力します。

🎩 Closed Hi-Hat(MIDI 42、8 分連打)

#BeatPitchDrum MIDIVelocityDuration
10.0drum4280sixteenth
20.5drum4265sixteenth
31.0drum4275sixteenth
41.5drum4265sixteenth
52.0drum4280sixteenth
62.5drum4265sixteenth
73.0drum4275sixteenth
83.5drum4265sixteenth

🦶 Kick(MIDI 36、シンコペ)

#BeatPitchDrum MIDIVelocityDurationStrong
90.0drum36110sixteenth
100.75drum3695sixteenth
112.0drum36110sixteenth
122.75drum3695sixteenth

🥁 Snare(MIDI 38、2 と 4)

#BeatPitchDrum MIDIVelocityDurationStrong
131.0drum38100sixteenth
143.0drum38100sixteenth
🎵 LISTEN ハットが裏で 8 分連打、キックが「ドッ・ドッ ドッ・ドッ」と 16 分でシンコペ、スネアが 2 と 4。 Virtual Insanity の核心グルーヴ。

Step 5: シーケンスを作る(シーケンスタブ)

右ペイン 「シーケンス」 タブをクリック。

各トラックは 1 つのパターンを毎小節繰り返すだけで OK(バリエーションは Step 7 以降で)。

4 つのシーケンスを作る

各シーケンスは 下部の「+ 新規シーケンス」で作ります。

Sequence 1: bass-seq

  1. 入力欄に bass-seq → 「追加」
  2. 作成された行のスロット 1 のドロップダウンを ac-bass-1 に変更

Sequence 2: rhodes-seq

  1. rhodes-seq → 「追加」
  2. スロット 1 を ac-rhodes-stab

Sequence 3: guitar-seq

  1. guitar-seq → 「追加」
  2. スロット 1 を ac-guitar-wah

Sequence 4: drum-seq

  1. drum-seq → 「追加」
  2. スロット 1 を ac-drum-main
💡 TIP 全シーケンスとも 1 スロットだけ。同じパターンを永遠に繰り返します。 後でフィルバリエーションを追加したくなったら、4 スロットにして 4 小節目だけ別パターンにするのが定番。

Step 6: トラックの Sequence ID を最終確定

右ペイン 「パラメータ」 タブに戻ります。 各トラックの Sequence ID がドロップダウンになっているので、 Step 5 で作ったシーケンスを選択:

TrackSequence ID
bassbass-seq
rhodesrhodes-seq
guitarguitar-seq
drumdrum-seq

Step 7: テストプレビュー

下部の 「テスト進行」 フィールドに以下を入力:

Em A D G

「▶ プレビュー」 をクリック。

期待される音:

🎧 LISTEN 聞き分けポイント: 「タッ・タッ・タッ」のローズスタブと、 「チャカ・チャカ」のギター刻みが裏拍で重なる感じ。これが Acid Jazz の指紋。

微調整のヒント

Step 8: 保存(User Bank に登録)

ヘッダーの 「保存」 ボタン(青色)をクリック。

下部に SnackBar:

保存しました: Jazz_Acid_Virtual.eag

~/Library/Containers/jp.kenichiando.easyMidiCreator/Data/Library/Application Support/jp.kenichiando.easyMidiCreator/genres/Jazz_Acid_Virtual.eag に永続化されます。

Step 9: 再生タブで Virtual Insanity の全進行を入力

  1. 上部の 「再生」 サブタブをクリック
  2. ヘッダーの サブジャンル ドロップダウンをクリック
  3. 一番下の 「— My Genres —」 セクション
  4. 📦 Jazz / Acid_Virtual を選択 → ボタンが 緑色に変わる
  5. BPM が自動で 92 になる

コード進行入力

中央のコードシート入力欄を全選択して、以下に置き換え:

// イントロ [intro]
1 Em D/F#
2 G C
3 C#m7b5 C
4 B

// ヴァース 1
5 Em A
6 D G
7 C#m7b5 C
8 B Em
9 Em A
10 D G
11 C#m7b5 C
12 B Em

// コーラス 1
13 C D#m7b5
14 Em Am
15 C D#m7b5
16 Em Am

// ヴァース 2
17 Em A
18 D G
19 C#m7b5 C
20 B Em

// コーラス 2
21 C D#m7b5
22 Em Am
23 C D#m7b5
24 Em Am

// ブリッジ
25 Dm A
26 Gm A
27 Dm A
28 B Em

// 最終コーラス(ロング)
29 C D#m7b5
30 Em Am
31 C D#m7b5
32 Em Am
33 C D#m7b5
34 Em Am
35 C D#m7b5
36 Em Am

// エンディング [ending]
37 Em D/F#
38 G C
39 C#m7b5 C
40 B

中央右下の 「設定」 ボタンをクリック → コードが解析されてプレビューに反映。

Step 10: 再生で曲を聴く

ボトムバーの 「▶ 再生」 をクリック。

40 小節 × 4 拍 × 60/92 = 約 104 秒(1 分 44 秒)の自動演奏が始まります。

聴きどころ

intro / ending の効果

[intro][ending] 属性のおかげで、自動的に:

Step 11: MIDI エクスポート 🎯

ボトムバー右端の 「MIDI エクスポート」 ボタンをクリック。

  1. macOS の保存ダイアログ(デフォルト: デスクトップ)
  2. ファイル名 Jazz_Acid_Virtual_<日付>.mid で「保存」

完成 MIDI を DAW で確認

書き出された .mid を Logic Pro / GarageBand / Cubase 等で開くと:

ChannelパートGM Program
0rhodes (Electric Piano)4
1bass (Slap Bass)36
2guitar (Clean Guitar)27
9drum

ここに Jay Kay 風のヴォーカルメロディ(または自分のメロディ)を足せば、Virtual Insanity 完成です。


🎉 ゴール達成!


🚀 さらに深く触ってみる(応用)

A. フィル小節を追加(Sequence エディタ)

drum-seq を 4 スロットに拡張して、4 小節目だけ別パターンに:

  1. シーケンスタブ → drum-seq 行 → 「+」を 3 回クリックして 4 スロットに
  2. 別途「+ 新規パターン作成」で ac-drum-fill(4 小節目用、スネアロール入り)を作る
  3. drum-seq の 4 つ目スロットを ac-drum-fill に変更

→ 4 小節周期で「3 小節通常 + 1 小節フィル」の躍動感が出る

B. SeqRnd で稀なフィル

確率的にフィルが出るようにしたい場合:

  1. drum-seq の「重み付きランダム (SeqRnd)」を ON
  2. 重み: ac-drum-main: 5 / ac-drum-fill: 1
  3. → 平均して 6 小節に 1 回フィルが現れる(Jay Kay 風の即興感)

C. ハーモニーを乗せる

bass トラックで「Harmony」セクション → 有効 ON / Interval = 3度 / Volume Scale = 0.6

→ オクターブ高さで 3 度のハモリパートが乗る、ホーンセクション風の厚み


❓ よくあるトラブル

症状原因対処
プレビューで音が薄いrhodes / guitar の Volume Scale が低い1.0 以上に上げる
ベースが浮いてるOctave Shift が 0 のまま-12 に変更
ハットが聞こえないdrum の Range Min が 30 以上0 にリセット
ドラムがズレるrTime が大きすぎる5-8 推奨
コード進行が解析されないm7-5 表記を使ったm7b5 に変更
D/F# が変な音スラッシュコード非対応の可能性D だけにフォールバック
シーケンスが空のままtrack の Sequence ID が未選択各トラックで再選択

🎼 完成おめでとう!

Acid Jazz / Virtual の音は Jamiroquai 本人が聴いても「そっくり」と言うレベルです。 ベース・ローズ・ギター・ドラムの 4 軸を理解できれば、 他の Acid Jazz 系(D'Angelo / Brand New Heavies / Incognito 等)も自由に作れるようになります。

次はぜひあなた自身の 「My_FunkSoul」「My_NeoSoul」を作ってみてください。

🎷 Happy Composing!