by emicklei
interactive programming of melodies, producing MIDI
# Add to your Claude Code skills
git clone https://github.com/emicklei/melroseGuides for using mcp servers skills like melrose.
Last scanned: 5/30/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-05-30T15:36:58.988Z",
"npmAuditRan": true,
"pipAuditRan": true
}See how melrose compares with popular alternatives.
melrose is an open-source mcp servers skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by emicklei. interactive programming of melodies, producing MIDI. It has 213 GitHub stars.
Yes. melrose passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/emicklei/melrose" and add it to your Claude Code skills directory (see the Installation section above).
melrose is primarily written in Go. It is open-source under emicklei on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other MCP Servers skills you can browse and compare side by side. Open the MCP Servers category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh melrose against similar tools.
No comments yet. Be the first to share your thoughts!
Top skills in this category by stars
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
melrōse is a tool to create and play music by programming melodies.
It uses a custom language to compose notes and create loops and tracks to play.
Write note patterns as short text expressions, then play them through a MIDI device or music app.
MIDI (Musical Instrument Digital Interface) is a digital communication language that sends musical instructions—like which note to play, how long to hold it, and how hard it is struck—between electronic instruments and computers.
This is an example of a simple major scale C.
sequence('c d e f g a b c5') // or use the alias "seq"
Note sequences in your program can be changed while playing giving you direct audible feedback.
See also Blog post
Read the documentation on how to use melrōse.

Fixes, suggestions, documentation improvements are all welcome. Fork this project and submit small Pull requests. Discuss larger ones in the Issues list. You can also sponsor Melrōse via Github Sponsors.
melrose-mcp is a (server) tool that uses the MCP protocol to receive expressions to play.
See melrose-mcp for details how to install and use it.midicyles is a tool that visualizes MIDI events using polar coordinates (notes move around in circles).See midicyles for details how to install and use it.keymidi is a tool that provides an interactive OS Keyboard to send MIDI events. This can be used to control the playing of music in melrōse.See keymidi for details how to install and use it.slidermidi is a tool that provides an interactive UI Sliders to send MIDI change event. This can be used to control the playing of music in melrōse.See slidermidi for details how to install and use it.Software is licensed under MIT.
© 2026 ernestmicklei.com