关于 Melrōse - programming of music melodies
Melrōse 是一款通过编写文本来创作和播放旋律的音乐编程工具,可将音乐发送到 MIDI。它支持播放时修改音符序列,并提供浏览器、终端 REPL 和 Visual Studio Code 工作方式。
主要功能
- 01使用自定义语言编写旋律
- 02创建循环与音轨
- 03通过 MIDI 设备或音乐应用播放
- 04播放时修改音符序列
- 05使用浏览器、终端 REPL 或 Visual Studio Code
适用场景
- 01以文本表达式编写音符模式
- 02边听播放边调整旋律
- 03通过已连接的 MIDI 设备播放音乐
MCP 相关
相关的 `melrose-mcp` 服务接收用于播放的表达式;本项目是其使用的音乐编程工具。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Melrōse - 音乐旋律编程
简介
melrōse 是一款通过编程旋律来创作和播放音乐的工具。
它使用一种自定义语言来编写音符,并创建可播放的循环和音轨。
将音符模式写成简短的文本表达式,然后通过 MIDI 设备或音乐应用播放。
MIDI(乐器数字接口)是一种数字通信语言,用于在电子乐器和计算机之间传递音乐指令,例如要演奏哪个音符、持续多久以及演奏力度。
下面是一个简单的 C 大调音阶示例。
sequence('c d e f g a b c5') // or use the alias "seq"
播放时可以更改程序中的音符序列,直接听到反馈。
另请参阅博客文章
选择设置方式
- 在浏览器中试用: 打开 Melrōse Playground,输入上面的音阶示例,连接 GarageBand 等 MIDI 接收设备,然后使用播放控件。
- 在本地使用音乐文件和 MIDI 设备: 安装 Melrōse,使用其终端 REPL 并连接 MIDI 设备。本地安装可以连接多个设备,每台设备最多可使用 16 个 MIDI 通道。
- 在 Visual Studio Code 中创作: 安装 Melrōse VS Code 扩展,管理音乐文件并在编辑器中播放音乐。
阅读文档了解如何使用 melrōse。
展示
MIDI 设置
贡献
欢迎提交修复、建议和文档改进。 Fork 此项目并提交小型 Pull request。 较大的改动请在 Issues 列表中讨论。 你也可以通过 Github Sponsors 赞助 Melrōse。
相关工具
melrose-mcp
是一个使用 MCP 协议接收待播放表达式的服务端工具。 有关安装和使用的详情,请参阅 melrose-mcp。midicyles
是一款使用极坐标可视化 MIDI 事件的工具(音符会在圆圈中移动)。有关安装和使用的详情,请参阅 midicyles。keymidi
是一款提供交互式操作系统键盘以发送 MIDI 事件的工具。它可用于控制melrōse中音乐的播放。有关安装和使用的详情,请参阅 keymidi。slidermidi
是一款提供交互式 UI 滑块以发送 MIDI 变更事件的工具。它可用于控制melrōse中音乐的播放。有关安装和使用的详情,请参阅 slidermidi。
软件采用 MIT 许可证。
© 2026 ernestmicklei.com
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。