Melrōse logo

Melrōse

by emicklei

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.

View on GitHub

Last updated: N/A

What is Melrōse?

Melrōse is a tool to create music by programming melodies using a custom language. It allows composing notes and creating loops and tracks to play using MIDI.

How to use Melrōse?

Install Melrōse following the build instructions. Use the custom language to define note sequences, loops, and tracks. The Visual Studio Code Plugin for Melrōse enhances the experience. Refer to the documentation for detailed usage instructions.

Key features of Melrōse

  • Custom music programming language

  • MIDI output

  • Live editing with audible feedback

  • Visual Studio Code Plugin support

  • MCP Server support (melrose-mcp)

Use cases of Melrōse

  • Music composition

  • Live music performance

  • Algorithmic music generation

  • Educational tool for music theory

  • Prototyping musical ideas

FAQ from Melrōse

What is the MCP Server?

The melrose-mcp is a server tool that uses the MCP protocol to receive expressions to play.

How do I install Melrōse?

See the Build instructions in the documentation.

Where can I find the documentation?

The documentation is available at https://melrōse.org/

Is there a Visual Studio Code plugin?

Yes, there is a Visual Studio Code Plugin for Melrōse.

How can I contribute?

Fork the project and submit Pull requests. Discuss larger changes in the Issues list.