MIDI



## 🎼 音源からMIDI・楽譜へ変換する方法

### 【1】音声をMIDIに変換するソフト・サービス

#### ✅ 自動MIDI変換ツール（音源 → MIDI）

| ツール名                             | 特徴                                     |
| -------------------------------- | -------------------------------------- |
| **AnthemScore**                  | ピアノやギターに強い。自動で音符を検出し、MIDIやMusicXMLに変換。 |
| **Melody Scanner**               | スマホアプリ。録音やMP3から楽譜生成。ギター・ピアノ・ボーカル対応。    |
| **Audio-to-MIDI (Ableton Live)** | DAW内の機能。ドラム・メロディ・ハーモニー別に変換。            |
| **Sonic Visualiser + Plugins**   | 音高抽出に強く、科学的な可視化も可能。MIDI書き出し対応。         |
| **ScoreCloud**                   | リアルタイム入力や録音からスコア作成。自動採譜支援。             |

---

### 【2】MIDIファイルを楽譜に変換するソフト

#### ✅ MIDI → 楽譜（MusicXMLやPDF）

| ソフト                   | 特徴                                 |
| --------------------- | ---------------------------------- |
| **MuseScore**（ミュゼスコア） | 無料。MIDI/MP3読み込み可。日本語対応。編集・調整もしやすい。 |
| **Finale**（フィナーレ）     | プロ向け。音声ファイルからのスキャンや、精密な譜面修正が可能。    |
| **Sibelius**          | プロ用DAW連携も可。複雑なスコアに対応。音源との連携も◎。     |

---



## 🎹 注意点

* ドラムや和音が多い音源は誤認識が増えるため、**メロディライン中心の音源が最適**。
* 正確な採譜が必要な場合、**耳コピ＋手動入力**が安全です。
* **MuseScoreやFinale**では、テンポ・調号・拍子・強弱記号などの編集も可能。

以下に、あなたの音楽理論的な説明を反映した形で、MIDI変換しやすい\*\*「Cメジャーの中での||: FMaj7 | E7 | Am7 | Gm7 C7 :||」\*\*進行の各コード構成音と音名（ドレミ）を整理し、**MIDIテキスト風**に出力します。

---

### 🎵 コード構成音・MIDI番号・音名（ドレミ）

| 小節     | コード   | 構成音（英音名） | MIDIノート番号   | ドレミ表記（Cメジャー対応） |
| ------ | ----- | -------- | ----------- | -------------- |
| 1小節目   | FMaj7 | F A C E  | 65 69 72 76 | ファ ラ ド ミ（中音域）  |
| 2小節目   | E7    | E G# B D | 64 68 71 74 | ミ ソ♯ シ レ       |
| 3小節目   | Am7   | A C E G  | 69 72 76 79 | ラ ド ミ ソ        |
| 4小節目前半 | Gm7   | G Bb D F | 67 70 74 77 | ソ シ♭ レ ファ      |
| 4小節目後半 | C7    | C E G Bb | 60 64 67 70 | ド ミ ソ シ♭       |

---

### 🖥️ MIDIテキスト（簡易形式 / 1コード=全音同時鳴り）

（単位：ticks／テンポ120、1小節=1920ticks（=4拍）、1音符=480ticksと仮定）

```
0:   Note_on  ch=0  note=65 velocity=90  ; F
0:   Note_on  ch=0  note=69 velocity=90  ; A
0:   Note_on  ch=0  note=72 velocity=90  ; C
0:   Note_on  ch=0  note=76 velocity=90  ; E
480: Note_off ch=0  note=65 velocity=0
480: Note_off ch=0  note=69 velocity=0
480: Note_off ch=0  note=72 velocity=0
480: Note_off ch=0  note=76 velocity=0

480: Note_on  ch=0  note=64 velocity=90  ; E
480: Note_on  ch=0  note=68 velocity=90  ; G#
480: Note_on  ch=0  note=71 velocity=90  ; B
480: Note_on  ch=0  note=74 velocity=90  ; D
960: Note_off ch=0  note=64 velocity=0
960: Note_off ch=0  note=68 velocity=0
960: Note_off ch=0  note=71 velocity=0
960: Note_off ch=0  note=74 velocity=0

960: Note_on  ch=0  note=69 velocity=90  ; A
960: Note_on  ch=0  note=72 velocity=90  ; C
960: Note_on  ch=0  note=76 velocity=90  ; E
960: Note_on  ch=0  note=79 velocity=90  ; G
1440: Note_off ch=0  note=69 velocity=0
1440: Note_off ch=0  note=72 velocity=0
1440: Note_off ch=0  note=76 velocity=0
1440: Note_off ch=0  note=79 velocity=0

1440: Note_on  ch=0  note=67 velocity=90  ; G
1440: Note_on  ch=0  note=70 velocity=90  ; Bb
1440: Note_on  ch=0  note=74 velocity=90  ; D
1440: Note_on  ch=0  note=77 velocity=90  ; F
1680: Note_off ch=0  note=67 velocity=0
1680: Note_off ch=0  note=70 velocity=0
1680: Note_off ch=0  note=74 velocity=0
1680: Note_off ch=0  note=77 velocity=0

1680: Note_on  ch=0  note=60 velocity=90  ; C
1680: Note_on  ch=0  note=64 velocity=90  ; E
1680: Note_on  ch=0  note=67 velocity=90  ; G
1680: Note_on  ch=0  note=70 velocity=90  ; Bb
1920: Note_off ch=0  note=60 velocity=0
1920: Note_off ch=0  note=64 velocity=0
1920: Note_off ch=0  note=67 velocity=0
1920: Note_off ch=0  note=70 velocity=0
```

---

### 🎶 備考

* 上記を `.mid` に変換すれば、DAWやMuseScore、Finaleなどで再生・譜面表示可能。
* 譜面化したい場合は **MuseScore** が無償かつ便利です。
* ご希望あれば Python で `.mid` 生成コードも提供可能です。