Skip to main content
Glama

MIDI File MCP

by xiaolaa2

Archivo MIDI MCP

licencia


📖 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.

✨ 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ónDescripciónParámetros
obtener información midiObtener información general del archivo MIDIruta de archivo
establecer_tempoEstablecer el tempo (BPM) de un archivo MIDIruta de archivo, bpm
obtener información de pistasObtenga información sobre todas las pistasruta de archivo
obtener_información_de_pista_por_índiceObtener información sobre una pista específicaruta de archivo, índice de pista
obtener_notas_por_índiceObtener todas las notas de una pista específicaruta de archivo, índice de pista
obtener_bends_de_tono_por_índiceObtener todos los pitch bends de una pista específicaruta de archivo, índice de pista
obtener_cambios_de_control_por_índiceObtener todos los cambios de control de una pista específicaruta de archivo, índice de pista
agregar notas por índiceAgregar notas a una pista específicaruta de archivo, índice de pista, notas
añadir_cambios_de_control_por_índiceAgregar cambios de control a una pista específicaruta de archivo, índice de seguimiento, cambios de control
añadir_bends_de_tono_por_índiceAgregar cambios de tono a una pista específicaruta de archivo, índice de pista, pitchbends
añadir pistaAgregar una nueva pista al archivo MIDIruta 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:

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Una potente herramienta MCP para analizar y manipular archivos MIDI que permite a los usuarios leer, analizar y modificar archivos MIDI a través de comandos de lenguaje natural, admitiendo operaciones como leer información de archivos, modificar pistas, agregar notas y configurar el tempo.

  1. 📖 Introducción
    1. ✨ Características
      1. 📥 Requisitos previos
        1. 🔧 Uso
          1. Ejemplo de configuración del cursor
          2. 🎹 Uso del analizador MIDI MCP con rutas absolutas
        2. 📄 Licencia
          1. 🙏 Agradecimientos

            Related MCP Servers

            • -
              security
              F
              license
              -
              quality
              This TypeScript-based MCP server allows users to manage a simple notes system through creating and summarizing text notes using Model Context Protocol (MCP).
              Last updated -
              410
              5
              TypeScript
              • Apple
            • A
              security
              A
              license
              A
              quality
              This TypeScript-based MCP server allows users to manage and interact with a note system through Model Context Protocol, enabling note creation and summarization with URIs and metadata.
              Last updated -
              1
              JavaScript
              MIT License
              • Apple
            • A
              security
              A
              license
              A
              quality
              MCP server for Synthesizer V AI Vocal Studio, which allows LLMs to create/edit vocal tracks e.g. adding lyrics to the melody.
              Last updated -
              6
              Apache 2.0
              • Apple

            View all related MCP servers

            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