Skip to main content
Glama

MIDI Analyzer MCP Server

by sin5ddd

get_track_details

Extract detailed information about a specific MIDI track, including events, with options to filter by time range, event type, and specific values for precise analysis.

Instructions

Get detailed information about a specific track including events

Input Schema

NameRequiredDescriptionDefault
eventTypeFilterNoFilter events by type
fileIdNoID of the loaded MIDI file
filePathNoPath to the MIDI file (if not using fileId)
timeRangeNoTime range to filter events (in MIDI ticks)
trackIndexNoIndex of the track to get details for
valueFilterNoFilter events by specific values

Input Schema (JSON Schema)

{ "properties": { "eventTypeFilter": { "description": "Filter events by type", "items": { "enum": [ "noteOn", "noteOff", "noteAftertouch", "controller", "programChange", "channelAftertouch", "pitchBend", "sysEx", "meta" ], "type": "string" }, "type": "array" }, "fileId": { "description": "ID of the loaded MIDI file", "type": "string" }, "filePath": { "description": "Path to the MIDI file (if not using fileId)", "type": "string" }, "timeRange": { "description": "Time range to filter events (in MIDI ticks)", "properties": { "endTick": { "description": "End tick for filtering events", "minimum": 0, "type": "number" }, "startTick": { "description": "Start tick for filtering events", "minimum": 0, "type": "number" } }, "required": [ "startTick", "endTick" ], "type": "object" }, "trackIndex": { "description": "Index of the track to get details for", "minimum": 0, "type": "number" }, "valueFilter": { "description": "Filter events by specific values", "properties": { "value1": { "description": "Filter by first value (e.g., note number)", "maximum": 127, "minimum": 0, "type": "number" }, "value2": { "description": "Filter by second value (e.g., velocity)", "maximum": 127, "minimum": 0, "type": "number" }, "value3": { "description": "Filter by third value", "maximum": 127, "minimum": 0, "type": "number" } }, "type": "object" } }, "type": "object" }

Other Tools from MIDI Analyzer MCP Server

Related Tools

    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/sin5ddd/midi-analyer-mcp'

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