jjazzboss/JJazzLab

A complete and open application for automatic backing tracks generation.

解决的问题

JJazzLab 为音乐家提供了一种生成真实且不枯燥的伴奏轨道的方法。它消除了在练习或创作过程中手动编写每个乐器声部的需要,用户只需提供和弦符号和风格选择,即可获得完整的合奏音效。

工作原理

该应用程序根据用户输入的和弦符号和选定的音乐风格(节奏)生成包含鼓、贝斯、吉他、钢琴和弦乐的完整伴奏轨道。它使用基于 FluidSynth 的嵌入式软件合成器进行声音生成,但也可以通过虚拟 MIDI 电缆连接外部 VST 插件。

适用人群

专为希望在家中练习时拥有一个“即兴伙伴”的音乐家、学习音乐的学生、教师以及歌曲创作初期阶段的作曲家设计。

主要亮点

  • 具有变化的真实且动态的伴奏轨道。
  • 支持多种乐器,包括鼓、贝斯、吉他、钢琴和弦乐。
  • 基于 Apache Netbeans Platform 的可扩展架构,允许开发者通过插件添加新的音乐生成功能。
  • 提供独立的工具包,供开发者实验生成模型和算法。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目