Get Started: Building an Autonomous Lo-Fi Reharmonizer Bot
npx @bluesprincemedia/thiri-mcp or hosted mcp.thiri.ai/mcp). New here? Play the instruments → This automated workflow reads standard pop progression sheets from a database and applies a “lo-fi jazz” reharmonization.
The script runs the THIRI reharmonizer, converts the outputs to midi tracks using the voicing tool, and uploads the final midi file to an assets directory.
n8n Workflow Node Schema:
{
"name": "Query THIRI Reharmonize",
"type": "n8n-nodes-base.httpRequest",
"parameters": {
"url": "https://chords.thiri.ai/v2/reharmonize"
}
}
🤖 File an Issue for an Autonomous Coding Agent
This project requires setting up an external application or workflow environment. If you want an autonomous coding agent (like Claude Code) to implement it in your repository:
- Click here to open a pre-filled GitHub Issue on the repository
- Submit the issue to trigger your repository’s autonomous builder agent.
Alternatively, you can copy the raw agent prompt instruction below:
Task Context: Build a code project utilizing the THIRI Model Context Protocol (MCP) server. Prompt Instruction: Construct an autonomous n8n workflow. The workflow should start on a webhook trigger containing a raw chord progression, call the THIRI MCP server’s reharmonize_progression tool, route the results to a Node.js MIDI generation script to compile standard MIDI tracks, and write the output files to a shared cloud storage bucket.