概要
libraz/midi-sketch-bachは、C++17とWebAssemblyを用いて開発された、バッハの器楽曲スタイルに基づいたルールベースのMIDIジェネレーターです。
フーガ、コラール前奏曲、パッサカリアなど、対位法と厳密な構造に則った楽曲を生成できます。
CLIツール、JavaScript/WASMライブラリ、またはインタラクティブなWebデモとして利用可能で、ブラウザ上で直接試すこともできます。
バッハの音楽構造や対位法に興味を持つ音楽家、開発者、学習者などに適しており、MIDI形式でバッハ風の楽曲を簡単に生成したいユーザーが想定されます。
互換性・特徴
- CLI
- Web UI
- WebAssembly
- C++
- JavaScript
- MIDI生成
基本情報
| ライセンス | AGPL-3.0 |
| Stars | 1 |
| Forks | 1 |
| カテゴリ | 音楽生成 |
| アクティビティ | low |
最新リリース: v0.3.0 (2026-06-07)
