Media
Blues / Ragas / Maqam Microtonal Pitch-Bend Tutor — MIDI 2.0, MPE and Scala .scl Encodings
Map world tunings — 7-limit just blues, Arabic maqamat (Rast/Bayati/Hijaz/Saba) on 24-EDO quarter tones, the 22-shruti table, gamelan slendro/pelog, 31-EDO, 53-EDO and the A440 harmonic grid — onto nearest-note + RPN fine tuning, MPE 14-bit bends at ±2/±24/±48/±96 semitones, MIDI 2.0 32-bit pitch bend, the MIDI 2.0 Pitch 7.9 note attribute, and a Scala .scl export.
Quick start
Call this tool from your code in three languages.
curl -X POST 'https://api.elysiatools.com/en/api/tools/blues-ragas-modes-microtonal-pitch-bend-midi-2-and-maqam-tuning-tutor' \
-H 'Content-Type: application/json' \
-d '{"scale":"maqam-rast","rootMidi":60,"a4Hz":440,"bendRangeSemitones":48,"writeSclFile":true}'API reference
Send a POST request with your inputs as JSON. File parameters require a separate upload first.
Endpoint
POST https://api.elysiatools.com/en/api/tools/blues-ragas-modes-microtonal-pitch-bend-midi-2-and-maqam-tuning-tutorParameters
| Name | Type | Required | Description |
|---|---|---|---|
| scale | select | Yes | — |
| rootMidi | number | No | — |
| a4Hz | number | No | — |
| bendRangeSemitones | select | No | — |
| writeSclFile | checkbox | No | — |
Response format
MCP integration
Add this tool to your Model Context Protocol server so AI agents can list and call it.
Server configuration
Add this block to your MCP client configuration:
{
"mcpServers": {
"elysiatools-blues-ragas-modes-microtonal-pitch-bend-midi-2-and-maqam-tuning-tutor": {
"name": "blues-ragas-modes-microtonal-pitch-bend-midi-2-and-maqam-tuning-tutor",
"description": "Map world tunings — 7-limit just blues, Arabic maqamat (Rast/Bayati/Hijaz/Saba) on 24-EDO quarter tones, the 22-shruti table, gamelan slendro/pelog, 31-EDO, 53-EDO and the A440 harmonic grid — onto nearest-note + RPN fine tuning, MPE 14-bit bends at ±2/±24/±48/±96 semitones, MIDI 2.0 32-bit pitch bend, the MIDI 2.0 Pitch 7.9 note attribute, and a Scala .scl export.",
"baseUrl": "https://api.elysiatools.com/mcp/sse?toolId=blues-ragas-modes-microtonal-pitch-bend-midi-2-and-maqam-tuning-tutor",
"command": "",
"args": [],
"env": {},
"isActive": true,
"type": "sse"
}
}
}List available tools
After connecting to the SSE endpoint, list the exposed tools:
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/list"
}Call this tool
Invoke the tool by its id, passing arguments built from its parameters:
{
"jsonrpc": "2.0",
"id": 2,
"method": "tools/call",
"params": {
"name": "blues-ragas-modes-microtonal-pitch-bend-midi-2-and-maqam-tuning-tutor",
"arguments": {
"scale": "maqam-rast",
"rootMidi": 60,
"a4Hz": 440,
"bendRangeSemitones": 48,
"writeSclFile": true
}
}
}