MIDI online...Una idea para programadores
Publicidad
Pero se me ha ocurrido que los datos MIDI si que se podrian enviar con una latencia casi inapreciable.
No se si existe ya algo asi o a alguien se le ha ocurrido.
El problema es que no se programar...
Esto es una sugerencia para los programadores.
Asi podriamos tocar por canales distintos y cada unos reproducir los datos MIDI en su ordenador con muy poca latencia y grabarlos si se desea.
Creeis que es buena idea?
Espero sugerencias.
Salu2
http://www.medrano.tk
http://www.hispasonic.com/index.php?controller=track&action=play_radio_user&username=medrano
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
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
http://www.hispasonic.com/index.php?controller=track&action=play_radio_user&username=medrano
Ya existen programas para transmitir MIDI por la red, aunque creo que están mas orientados a utilizarlos en una LAN que a internet.
Yo he utilizado el MidiViaNet, pero, como te digo, en LAN y la latencia casi era inapreciable. Supongo que funcionar a traves de Internet, funcionará, pero dudo que la latencia sea lo suficientemente baja.
Tambien hay otro programa llamado MidiOverLAN pero ese no lo he utilizado.
Pruebalos y ya diras que tal te ha ido
Yo he utilizado el MidiViaNet, pero, como te digo, en LAN y la latencia casi era inapreciable. Supongo que funcionar a traves de Internet, funcionará, pero dudo que la latencia sea lo suficientemente baja.
Tambien hay otro programa llamado MidiOverLAN pero ese no lo he utilizado.
Pruebalos y ya diras que tal te ha ido
Muchas gracias DiRdY,
no los conocía. probaré y ya te contaré,
Salu2
no los conocía. probaré y ya te contaré,
Salu2
http://www.hispasonic.com/index.php?controller=track&action=play_radio_user&username=medrano
Post moderado. Motivos: Post repetido (norma 10). Puedes consultar las normas del foro aquí
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.
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.
Dan_Vates escribió: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).
http://www.hispasonic.com/tutoriales/entorno-para-sesiones-musicales-remoto/38081
http://www.hispasonic.com/foros/reuniones-hispateclas/429969
Innovation is ultimately not an act of intellect but of will. Schumpeter
"because it's easier to try than to prove it can't be done"
HILOS SIMILARES
Motu + Midi...como?¿ el 31/05/2004
Configuración de latencia en Jack, xrun's y otras cosas el 24/02/2011
Tarjeta de Sonido + Multicliente + Asio + Baja latencia? el 31/12/2010
latencia, latencia y más latencia... cómo configuro??? el 13/05/2009
Midi Interface , Midi USB: ¿cual es más rápido? el 25/02/2011
Controlador midi + Pianos virtuales ¿tendré latencia? el 26/05/2010
Respuesta rápida
Identíficate o regístrate para poder responder en este hilo.