Skip to main content
Glama

MaestroMCP

by vbarreiratt

midi_send_note_enhanced

Send MIDI notes with automatic musical expression, real-time spectral/temporal/pitch analysis, and precise audio feedback. Enhances MIDI control by integrating note actions, velocity, duration, and channel management for dynamic musical output.

Instructions

Send MIDI note with automatic musical expression, real-time spectral/temporal/pitch analysis, and superior audio feedback. REPLACES basic midi_send_note with enhanced capabilities.

Input Schema

NameRequiredDescriptionDefault
actionNoNote actionplay
channelNoMIDI channel (1-16)
durationNoNote duration in milliseconds
noteYesNote to send - either MIDI number or musical name
outputPortNoTarget MIDI output port name
velocityNoNote velocity (0-127)

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "action": { "default": "play", "description": "Note action", "enum": [ "play", "stop", "on", "off" ], "type": "string" }, "channel": { "default": 1, "description": "MIDI channel (1-16)", "maximum": 16, "minimum": 1, "type": "integer" }, "duration": { "description": "Note duration in milliseconds", "exclusiveMinimum": 0, "type": "number" }, "note": { "anyOf": [ { "description": "MIDI note number (0-127)", "maximum": 127, "minimum": 0, "type": "integer" }, { "description": "Musical note name (e.g., \"C4\", \"F#3\")", "type": "string" } ], "description": "Note to send - either MIDI number or musical name" }, "outputPort": { "description": "Target MIDI output port name", "type": "string" }, "velocity": { "default": 100, "description": "Note velocity (0-127)", "maximum": 127, "minimum": 0, "type": "integer" } }, "required": [ "note" ], "type": "object" }

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/vbarreiratt/MaestroMCP-2.0'

If you have feedback or need assistance with the MCP directory API, please join our Discord server