latencia con teclado midi

Imagen de jpelaez
0 puntos

Hola a todos y muchas gracias de antemano por vuestra ayuda.

Tengo un teclado Midiplus de 49 teclas unicamente con salida midi por lo que compre un cable adaptador de midi a usb para poder usarlo con ubuntu. Con ubuntu tenía mucha latencia por mas que configuraba jack así que me decidí, después de leer y leer en foros, por probar a bajar los paquetes de ubuntustudio pero no se me solucionaron los problemas de latencia y el jack no me respondía bien (supongo que problemas con el kernel???).
Busqué más y me decidí por instalar por Musix. El remedio fue peor que la enfermedad, seguia la latencia y además Musix es mucho peor que ubuntu para todo lo demás. Seguí con mi odisea y finalmente he instalado ubuntustudio. Me gusta todo de él, puedo jugar todo lo que quiera con el jack y he logrado latencias muy bajas (2.9) sin demasiadas xrun pero yo toco una tecla en ZynAddSubFX y al medio segundo suena en los altavoces.

En principio solo quiero hacerlo sonar a tiempo real (que yo pulse una nota y esta suene). Soy guitarrista y tengo un multipistas korg D12 que me funciona muy bien para grabar y queria incluir teclados en mis grabaciones por lo que necesito "tocar en directo" el teclado.

Trabajo con un portatil intel pentium dual cpu 2.00 Ghz con 2 Gib de Ram. Con ubuntustudio versión 9.10 (karmic), Núcleo linux 2.6.31-9-rt Gnome 2.28.1.

Muchas gracias.

Imagen de Tomj
+1
0
-1

Has instalado el nucleo linux-rt ? esa es la clave de ubuntustudio, aunque musix tambien lo trae. Pero si tienes ubuntu instalando ese nucleo y el paquete de ubuntustudio audio deberia funcionar.

+1
0
-1
Imagen de juanramon
+1
0
-1

Como bien te comenta Tomj, el kernel realtime es sobre todo para midi muy importante.
El el reloj HWMON, con un kernel generic, es de 100 hz
mientras que con un kernel rt (realtime) es de 1000 Hz (1 milisegundo de particion minima)
Para audio no es tan importante, aunque si recomendable, usar kernel RT

 

 

Salud y alegria

------------------------------------------------------------------------------------

Juanramon

--------------------------------------------------------------------------------

+1
0
-1

 

 

Salud y alegria

------------------------------------------------------------------------------------

Juanramon

--------------------------------------------------------------------------------

Imagen de jpelaez
+1
0
-1

Perdonen mi ignorancia pero, cómo instalo el kernel rt?

+1
0
-1
Imagen de jpelaez
+1
0
-1

Perdón por mi pregunta anterior, a veces preguntamos antes de mirar las cosas.

En respuesta a Tomj decir que si tengo instalado linux 2.6.31-9-rt, me he dado cuenta al buscarlo en el gestor de paquetes sinaptyc y ver que ya está instalado.

Así que mi problema no debe ser ese.

Estaría eternamente agradecido a alguien que me pudiera dar una pista para solucionar este problema.

Gracias también a juanramon por su respuesta.

+1
0
-1
Imagen de juanramon
+1
0
-1

Prueba a ver si con todos los "synth" o "samplers" tienes esa latencia.
Puedes probar Aeolus, Qsynth u otros para ver si al actuar con ellos se produce ese retardo.
Otra cosa es usar "VirtualMIDIKeyboard" para ver si la latencia esinterna o del dispositivo (el bus)

 

 

Salud y alegria

------------------------------------------------------------------------------------

Juanramon

--------------------------------------------------------------------------------

+1
0
-1

 

 

Salud y alegria

------------------------------------------------------------------------------------

Juanramon

--------------------------------------------------------------------------------

Imagen de jpelaez
+1
0
-1

Hola.

He probado ya con Rosegarden (tocando a tiempo real abriendo el editor de matriz), con Hexter a traves solo de jack y con el ya mencionado ZynAddSubFX.
También he probado con qsyth y con VirtualMIDIKeyboard en todos tengo el mismo problema por lo que estoy pensando al igual que Juanramon (gracias por tu respuesta y tu paciencia) que el problema puede ser del cable que compre para conectar el teclado midi por el puerto usb, era el cable mas barato que encontre por eBay.: http://cgi.ebay.co.uk/ws/eBayISAPI.dll?ViewItem&item=200393623763
¿Sabéis si esto puede ser así?

Apuntar un detalle: el cable en cuestión tiene un led que parpadea cuando esá conectado y que se queda fijo mientras pulso una tecla, este led si responde a tiempo real, aunque no se si esto tiene algo que ver.

Un saludo.

+1
0
-1
Imagen de juanramon
+1
0
-1

Si tienes latencia "disparando" MIDI desde el VirtualMIDIKeyboard clicando en su teclado virtual o con el teclado del ordenador (teclas de la Z a la -), es que la latencia esta en el sistema.

Lo del cable sería solo si la tienes cuando tocas el teclado real.
Si es así, entonces podría ser del cable. No es muy logico pues un conversor USB/MIDI no es complicado y lleva un chip standard.
pero podria ser el cable.

 

 

Salud y alegria

------------------------------------------------------------------------------------

Juanramon

--------------------------------------------------------------------------------

+1
0
-1

 

 

Salud y alegria

------------------------------------------------------------------------------------

Juanramon

--------------------------------------------------------------------------------

Imagen de jpelaez
+1
0
-1

Hola.

Cuando toco con VirtualMIDIKeyboard desde el teclado del ordenador no tengo ningùn problema, o con cualquier otro programa, la latencia es exclusivamente con el teclado midi.

Un saludo

+1
0
-1
Imagen de juanramon
+1
0
-1

Pues, aunque extraño, podria ser del cable convertidor.

 

 

Salud y alegria

------------------------------------------------------------------------------------

Juanramon

--------------------------------------------------------------------------------

+1
0
-1

 

 

Salud y alegria

------------------------------------------------------------------------------------

Juanramon

--------------------------------------------------------------------------------

Imagen de jpelaez
+1
0
-1

Supongo que no me queda otra opción que probar en otro ordenador.
Lo probaré y ya os contaré.

Un saludo

+1
0
-1