1. Decodificación de paquetes UMP MIDI 2.0 con tono fraccional
Desarrollador de instrumentos virtualesContexto
El desarrollador está implementando soporte MIDI 2.0 en un plugin y necesita verificar que los eventos Note On codifiquen correctamente el atributo Pitch 7.9 y la velocidad de 16 bits.
Problema
Los registros del depurador solo entregan una secuencia de palabras hexadecimales de 32 bits sin formato legible.
Cómo usarlo
Introduce las palabras hexadecimales del mensaje UMP en hexInput, marca el protocolo 'ump' y pulsa ejecutar.
hexInput = "40 90 3C 01 D2 00 0B 00 41 C1 01 00 0A 00 00 00", protocol = "ump", translateToOther = false, groupNumber = 0Resultado
El decodificador desglosa el Note On con velocidad escalada y afinación 7.9, junto al Program Change con validación de banco.