Cómo editar código midi?

w1lson
#1 por w1lson el 26/05/2017
Hola, lo que intento hacer es editar los parámetros de un archivo midi, pero no desde un DAW sino desde el mismo archivo.

Quisiera saber como hacer para abrir, poder leer y editar el código de un archivo midi, que programa se usa, etc (uso Windows). No se si se entiende la pregunta o si es muy general pero estuve un buen rato googleando y no encuentro nada útil al respecto.

Por favor alguien que me oriente sobre como puedo hacer esto o donde hay info al respecto, gracias de antemano
Subir
P. Hasel Amor
#2 por P. Hasel Amor el 26/05/2017
Había editores de sistema exclusivo que entraban en el mido si no recuerdo mal,; pero hace tanto tiempo que no cacharreo con eso...
De todas maneras, ¿qué valores midi quieres editar que no puedas desde un secuenciador?

Igual hay gente aquí que se meta muy en profundidad en esto; aunque la sospecha es que la mayorá usan el midi muy superficialmente.

Hay un usuario de esta web, un usuario profesional, que la MiDI asociation, o así. hazles llegar una solicitud a su muro o por la forma que creas, al ser un usuario profesional, supongo que atenderán este tipo de solicitudes, incluso un privado para invitarles al hilo.
Subir
Plodustol Pegalups
#3 por Plodustol Pegalups el 27/05/2017
Los archivos MIDI no contienen texto editable, sino datos binarios.

Para hacer lo que entiendo que pretendes hacer necesitarías un programa que convirtiera esos datos hexadecimales en información textual editable (mediante algún código propio no estandarizado) a partir de la cual volver a generar el archivo MIDI.

Hay diversas utilidades para la línea de comandos que hacen precisamente esto, pero son ganas de marear la perdiz, porque realmente pocos cambios hay que no puedas hacer ya en un editor o secuenciador MIDI corriente o con los típicos paquetes de herramientas de monitorización y edición MIDI como los indicados a continuación:

MIDI-OX:
http://www.midiox.com,

J's MIDI tools:
https://jstuff.wordpress.com/js-midi-tools/

Mountain Utilities MIDI Tools:
https://mountainutilities.eu/miditools

Herramientas para la conversión de datos MIDI en texto ASCII:

http://www.archduke.org/midi/
https://github.com/craigsapp/midifile/blob/master/src-programs/midi2text.cpp
http://www.fourmilab.ch/webtools/midicsv/

Tienes publicadas las especificaciones completas del estándar MIDI en MIDI.org

https://www.midi.org/specifications

Y si quieres ampliar información sobre la edición de datos exclusivos de sistema tienes la excelente colección de artículos de Pablo:

https://www.hispasonic.com/tags/tutorial-sysex

w1lson escribió:
estuve un buen rato googleando y no encuentro nada útil
Tu buscador debe tener algún defecto de fábrica, porque anda que no hay información útil...
Subir
w1lson
#4 por w1lson el 02/06/2017
Gracias por contestar muchach@s, hicieron que me diera cuenta que lo que pretendia hacer es rascarse la oreja con el codo.

es cierto Twin Pigs, con cualquier secuenciador se pueden editar parametros suficientes del midi para obtener buenos resultados.

Mejor me callo, no es que mi buscador ande mal sino que no sabia que debia bscar realmente, a veces eso es todo lo que hace falta. La info que adjuntaste va encaminada sino exactamente a lo que preguntaba. Le di un vistazo y el Mountain Utilities me parecio interesante, cuando continue con esta idea de programar midi o como se llame voy a empezar a estudiar ese soft. Hace falta tiempo para machacar estas cosas uno mismo aunque existen alternativas mas prácticas como sugiere Twin Pigs.

Muchas gracias por echar algo de luz al asunto, saludos. W1lson
Subir
Respuesta rápida

Regístrate o para poder postear en este hilo