Perdon quizás no me he explicado bien como podria ser.
En realidad me refiero a un PLUGIN o un driver MIDI que se pueda seleccionar en entradas y salidas MIDI de un secuenciador y que sea en driver el que en vie a traves de una RED interna o INTERNET.
Espero que ahora quede mas claro.
Salu2
Muchas gracias DiRdY,
no los conocía. probaré y ya te contaré,
Salu2
La latencia minima usando los protocolos interneteros es de algo mas de 300 ms... es decir, demasiada como para poder tocar "en vivo". En LAN es otra cosa.
Veo que el post es algo viejo, pero si alguien está interesado aun yo tengo una idea que podríamos probar y que debería funcionar sin problemas (utilizando SC, Puredata o Max/msp).
1
Es importante entender la diferencia entre latencia y el caudal de datos (throughput).
Pensemos por ejemplo en un agricultor que recolecta lechugas en su huerta y las lleva al mercado que está a 50 Km por una carretera limitada a 50 Km/h. Puede usar una furgoneta pequeña, una grande o un trailer. En los tres casos la latencia será de una hora, pero el caudal (lechugas transportadas por hora) dependerá de qué vehículo use.
Transmitir MIDI en vez de audio significa que se necesita menos caudal de datos, que es más improbable que se pierdan datos por saturación del canal. La latencia puede mejorar muy ligeramente por algunas razones extrínsecas, (priorización de paquetes pequeños en la red de transporte, eliminación de etapas de segmentación o reordenación) pero aunque el caudal necesario sea, digamos, un orden de magnitud menor (p.e. 192 Kb/s de un stream MP3 estéreo de calidad decente frente a unos 4 Kb/s máximo de un stream MIDI), si el buffering de audio es pequeño la latencia prácticamente va a ser la misma.
La colaboración en tiempo real a larga distancia con latencias presenciales (del orden de 10 ms) está todavía lejos de las posibilidades técnicas de la actual red de telecomunicaciones.
1