MIDI File MCP

by xiaolaa2
Verified

add_controlchanges_by_index

Insert custom control changes into a MIDI file by specifying the track index, enabling precise manipulation of parameters like timing and values for enhanced MIDI editing.

Instructions

Add controlchanges to midi file by track index

Input Schema

NameRequiredDescriptionDefault
controlchangesYes
filePathYesAbsoulate File Path to midi file
trackIndexYesTrack index number

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "controlchanges": { "items": { "allOf": [ { "properties": { "number": { "type": "number" }, "value": { "type": "number" } }, "required": [ "number", "value" ], "type": "object" }, { "anyOf": [ { "additionalProperties": false, "properties": { "time": { "type": "number" } }, "required": [ "time" ], "type": "object" }, { "additionalProperties": false, "properties": { "ticks": { "type": "number" } }, "required": [ "ticks" ], "type": "object" } ] } ] }, "type": "array" }, "filePath": { "description": "Absoulate File Path to midi file", "type": "string" }, "trackIndex": { "description": "Track index number", "type": "number" } }, "required": [ "filePath", "trackIndex", "controlchanges" ], "type": "object" }
ID: hqzbh86gt8