Riff icon

Riff

Enables large language models to compose, play, and render music natively on macOS.

소개

Riff functions as a native macOS application that serves as an MCP server, empowering large language models (LLMs) to interact with and generate musical compositions. It seamlessly handles the MCP stdio protocol by routing it to an embedded HTTP server, utilizing a custom JSON-based music sequence format for communication. Users can prompt LLMs to create multi-track music, which Riff then plays back using a high-quality soundfont, and it can also provide basic sheet music visualizations. The application includes a user interface for monitoring MCP activity, editing JSON, and viewing a piano roll.

주요 기능

  • Supports basic sheet music rendering
  • Defines a JSON-based music sequence format for LLM interaction
  • Operates as a local MCP server running as a macOS app
  • Plays multi-track music using a high-quality soundfont
  • 0 GitHub stars
  • Handles MCP stdio protocol routed to a built-in HTTP server

사용 사례

  • Displaying sheet music for LLM-generated compositions
  • Composing and playing melodies (e.g., happy or sad) via LLM prompts
  • Generating complex musical pieces like jazz progressions or scales with varying tempo
Advertisement

Advertisement