这个项目能做什么

Piano Music Generator 是一款基于浏览器的工具,它使用基于规则的系统而非训练好的 AI 模型来生成古典钢琴作品。它利用种子随机生成器来确定形式、和声和旋律轮廓,确保相同的种子始终产生相同的作品。 核心功能包括: - 音乐生成:支持 20 种不同的风格(如 Nocturne、Waltz、Blues)以及多种调式(大调、小调、多利亚调式等)。 - 导出选项:作品可以导出为 MIDI、MusicXML、WAV 或 MP3 格式。 - 音频引擎:拥有 17 种不同的音色,包括 Salamander 钢琴、各种管弦乐器和 chiptune 合成器。 - 作曲逻辑:实现了特定的音乐规则,涵盖和声(使用数字低音后缀)、旋律(经过音/辅助音和节奏动机)以及演奏(速度曲线和模拟踏板)。 - 界面:包含钢琴卷帘窗视图、“Falling notes”可视化效果,并支持在保持和声不变的情况下独立重新生成旋律或伴奏。