Skip to main content
Glama

Archivo MIDI MCP

licencia tonojs MCP


📖 Introducción

Esta herramienta de análisis y manipulación de archivos MIDI se basa en Tone.js y la biblioteca @tonejs/midi, y ofrece funcionalidad mediante servicios MCP (Protocolo de Contexto de Modelo). Esta herramienta permite leer, analizar y modificar archivos MIDI fácilmente sin necesidad de profundizar en las complejidades del formato.

Related MCP server: midi-mcp

✨ Características

  • Leer información del archivo MIDI

  • Obtener y modificar información de pistas, notas, cambios de control y pitch bend

  • Establecer el tempo del archivo MIDI (BPM)

  • Agregue nuevas notas, controle cambios y cambios de tono a pistas específicas

  • Añadir nuevas pistas

  • Manejo integral de errores

📥 Requisitos previos

  1. Instalar Node.js : Asegúrese de que el comando npx se ejecute correctamente. Se recomienda instalar la última versión estable desde el sitio web oficial de Node.js.

🔧 Uso

Úselo con un cliente MCP. Los clientes compatibles incluyen, entre otros:

Ejemplo de configuración del cursor

Configurar midi-file-mcp en Cursor:

"midi-file-mcp": {
    "command": "npx",
    "args": [
        "-y",
        "midi-file-mcp"
    ]
}

🎹 Uso del analizador MIDI MCP con rutas absolutas

Todas las operaciones en MIDI Parser MCP requieren la ruta absoluta del archivo MIDI. Esto garantiza que la herramienta pueda localizar y manipular correctamente sus archivos MIDI, independientemente del directorio de trabajo actual.

Ejemplos de indicaciones

A continuación se muestran algunos ejemplos de indicaciones que puedes utilizar con tu asistente de IA:

  1. Obtener información del archivo MIDI :

    Can you show me information about the MIDI file at D:\path\to\your\file.mid?
  2. Analizando pistas :

    Please analyze all tracks in D:\path\to\your\file.mid and tell me how many notes are in each track.
  3. Ajuste del tempo :

    Change the tempo of D:\path\to\your\file.mid to 120 BPM.
  4. Trabajar con notas :

    Show me all notes in track 1 of D:\path\to\your\file.mid.
  5. Agregar notas :

    Add a C4 note at position 0 with a duration of 1 beat to track 0 in D:\path\to\your\file.mid.

Operaciones disponibles

Operación

Descripción

Parámetros

obtener información midi

Obtener información general del archivo MIDI

ruta de archivo

establecer_tempo

Establecer el tempo (BPM) de un archivo MIDI

ruta de archivo, bpm

obtener información de pistas

Obtenga información sobre todas las pistas

ruta de archivo

obtener_información_de_pista_por_índice

Obtener información sobre una pista específica

ruta de archivo, índice de pista

obtener_notas_por_índice

Obtener todas las notas de una pista específica

ruta de archivo, índice de pista

obtener_bends_de_tono_por_índice

Obtener todos los pitch bends de una pista específica

ruta de archivo, índice de pista

obtener_cambios_de_control_por_índice

Obtener todos los cambios de control de una pista específica

ruta de archivo, índice de pista

agregar notas por índice

Agregar notas a una pista específica

ruta de archivo, índice de pista, notas

añadir_cambios_de_control_por_índice

Agregar cambios de control a una pista específica

ruta de archivo, índice de seguimiento, cambios de control

añadir_bends_de_tono_por_índice

Agregar cambios de tono a una pista específica

ruta de archivo, índice de pista, pitchbends

añadir pista

Agregar una nueva pista al archivo MIDI

ruta de archivo

Nota : utilice siempre barras invertidas dobles ( \\ ) o barras diagonales ( / ) en las rutas de archivos cuando trabaje con rutas de Windows para evitar errores.

📄 Licencia

Este proyecto está licenciado bajo la Licencia MIT. Consulte el archivo de LICENCIA para más detalles.

🙏 Agradecimientos

Gracias a los siguientes proyectos y bibliotecas, sin los cuales esta herramienta no sería posible:

Install Server
A
license - permissive license
B
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    Enables comprehensive analysis of MIDI SMF files including loading, parsing, track analysis, event extraction with filtering, and detailed file summaries. Supports memory management for efficient repeated access to loaded MIDI files.
    5
    MIT
  • F
    license
    A
    quality
    D
    maintenance
    An MCP server that enables AI models to control electronic music instruments by sending MIDI messages to hardware synths and drum machines. It supports various MIDI commands including notes, control changes, and system exclusive messages through USB or DIN MIDI interfaces.
    10
  • F
    license
    B
    quality
    B
    maintenance
    An MCP server for parsing and analyzing Ableton Live .als project files offline, enabling queries about tempo, tracks, clips, and MIDI data through tools like als_summary and als_list_tracks.
    40
    8

View all related MCP servers

Related MCP Connectors

  • Create, co-edit, analyze, publish, and export collaborative step-sequencer sessions through MCP.

  • Markdown-first MCP server for Notion API with 8 composite tools and 39 actions.

  • OCR, transcription, file extraction, and image generation for AI agents via MCP.

View all MCP Connectors

Latest Blog Posts

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/xiaolaa2/midi-file-mcp'

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