3,361 repos GH 3,246 / HF 115 · 11 categories · GitHub上のAI関連OSSを日本語で早見 · 毎日自動更新

midi-sketch-bach

★ 1 ⑂ 1 AGPL-3.0 更新: 2026-06-10 GitHubで見る →

概要

libraz/midi-sketch-bachは、C++17とWebAssemblyを用いて開発された、バッハの器楽曲スタイルに基づいたルールベースのMIDIジェネレーターです。

フーガ、コラール前奏曲、パッサカリアなど、対位法と厳密な構造に則った楽曲を生成できます。

CLIツール、JavaScript/WASMライブラリ、またはインタラクティブなWebデモとして利用可能で、ブラウザ上で直接試すこともできます。

バッハの音楽構造や対位法に興味を持つ音楽家、開発者、学習者などに適しており、MIDI形式でバッハ風の楽曲を簡単に生成したいユーザーが想定されます。

互換性・特徴

  • CLI
  • Web UI
  • WebAssembly
  • C++
  • JavaScript
  • MIDI生成

基本情報

ライセンスAGPL-3.0
Stars1
Forks1
カテゴリ音楽生成
アクティビティlow

最新リリース: v0.3.0 (2026-06-07)

GitHub: https://github.com/libraz/midi-sketch-bach