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

rl-beat-generation

★ 1 MIT 更新: 2026-05-10 GitHubで見る →

概要

このプロジェクトは、強化学習を用いてドラムビートを自動生成するシステムです。

PPOエージェントが楽器と時間のグリッドを埋めることでビートを構成し、手作りの音楽ルールとトランスフォーマー識別器によって導かれます。

2段階の強化学習システム(PPOによるディスクリートなアレンジ、SACによるハイブリッドオーディオエフェクト)を特徴とし、Streamlitベースのインタラクティブなウェブデモを通じて、BPMや小節数などを調整しながらビートの生成と試聴が可能です。

AIによる音楽生成、強化学習の研究者、開発者、ミュージシャンに適しています。

互換性・特徴

  • Python
  • PyTorch
  • CLI
  • Web UI
  • GPU必須

基本情報

ライセンスMIT
Stars1
カテゴリ音楽生成
アクティビティlow

GitHub: https://github.com/Atharv-Girish-Chaudhary/rl-beat-generation