Intento de instalación de Linuxsampler

Pal
#1 por Pal el 12/11/2021
Hola, estoy tratando de instalar Linuxsampler en Xubuntu 18.04. Cojo el archivo de la página de Kx
linuxsampler-lv2_2.1.1-1kxstudio5_i386.deb
y lo instalo desde Terminal
sudo apt update
sudo apt install senda hasta el archivo
Todo parece ir bien.
Pero voy a Qtractor, lo veo allí entre los plugins lv2 y cuando lo añado a la pista aparece una pantallita desangelada, sin prácticamente nada, sin posibilidad de cargar ningún archivo de sonido.
Pienso que le faltará un frontend o algo parecido, así que en Synaptic selecciono qsampler y un archivo que me sugiere el instalador (liblsp6) y los instalo, pero sigue apareciendo en Qtractor la misma pantallita. Apago el ordenador y lo enciendo a ver si lo "cogía" el programa. Lo desinstalo todo e instalo primero qsampler y la librería y luego linux-sampler a ver si sonaba la flauta, pero todo sigue igual.
¿Alguna sugerencia antes de dejarlo?
Gracias y saludos.
Subir
OFERTASVer todas
  • -48%
    Behringer Powerplay P16-M Personal Mixer
    129 €
    Ver oferta
  • -33%
    Roland GAIA 2
    498 €
    Ver oferta
  • -11%
    Focusrite Scarlett 8i6 3rd Gen
    177 €
    Ver oferta
Pal
#2 por Pal el 13/11/2021
La versión de qsampler es
0.5.0-1build1
¿será que incompatible con la versión de linux-sampler?
Subir
vagar
#3 por vagar el 13/11/2021
El método de trabajo es un poco distinto al habitual en Windows/Mac.

qtractor carga Linuxsampler, pero la GUI del plugin no tiene una interfaz de control directa. Para controlarlo usas qsampler, que es un programa externo pero se conecta al plugin que tiene cargado qtractor y te permite configurarlo.

Aquí tienes un ejemplo con Ardour.

https://www.youtube.com/watch?v=N5C65LvZ7ws

Hace la tira de años yo programé y publiqué una interfaz más convencional para LS como plugin DSSI, pero hace mucho que no uso Linux para secuenciar música y lo tengo abandonado, no sé si seguirá funcionando.

https://www.hispasonic.com/foros/ls16-plugin-dssi-para-linuxsampler/329064
https://sourceforge.net/projects/ls16/
Subir
Pal
#4 por Pal el 13/11/2021
He estado viendo el video de la Conexión de Ardour a Qsampler. Al principio creí que la solución iba a estar en las "conexiones" o el "pachtbay" de Jack, pero después entra en Ardour y aparece sin saber cómo la ventana de Qsampler, que es la que yo quiero que me aparezca. Aquí ya me perdí. Cómo se habrá podido suponer, soy un gran ignorantón en Linux si me sacan de menús y ventanas; además no sé inglés, con lo que no he sacado mucho provecho del video a pesar de los subtítulos.

El plugin ls16 lo he intentado instalar, pero no lo he logrado:

Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Nota, seleccionando «ls16» en lugar de «/home/usuario/Estudio/Logi/ls16-0.1.0.deb»
No se pudieron instalar algunos paquetes. Esto puede significar que
usted pidió una situación imposible o, si está usando la distribución
inestable, que algunos paquetes necesarios aún no se han creado o se
han sacado de «Incoming».
La siguiente información puede ayudar a resolver la situación:
Los siguientes paquetes tienen dependencias incumplidas:
ls16 : Depende: liblinuxsampler pero no es instalable
Depende: libgig6 pero no es instalable
E: No se pudieron corregir los problemas, usted ha retenido paquetes rotos.



"Para controlarlo usas qsampler, que es un programa externo pero se conecta al plugin que tiene cargado qtractor y te permite configurarlo."

¿Se debería haber conectado sólo al instalarlo tras linuxsampler? ¿Hay que hacer algo en Jack o en Qtractor? Porque en lo que sale en la ventanita de Linuxsampler no hay donde agarrarse y qsampler está desaparecido.

Saludos y gracias.
Subir
Pal
#5 por Pal el 13/11/2021
Hola, de nuevo:
Lo he intentado con otra versión más antigua sacada de la página de Linuxsampler, instalando también tres librerías, pero, cuando menos lo esperaba, me sucede un auténtico desastre porque veo que han desaparecido QJack y Qtractor de los menús y de los iconos. Qtractor he conseguido rescatarlo reinstalándolo, y sigue al parecer con los plugins y la configuración, pero QJack siguen sin funcionar pese a que, siguiendo sus mensajes, he podido agregarme como usuario (usermod -a -G audio usuario) y he metido una línea al tuntún (#@audio - rtprio 99) en /etc/security/limits.conf.

Ahora el problema, que no sé como resolver por más que le estoy echando horas durante esta madrugada, es:

connect(2) call to /dev/shm/jack-1000/default/jack_0 failed (err=No existe el archivo o el directorio)
intento de conexión al servidor fallido

Efectivamente, ese directorio está vacío. He reinstalado todos los archivos de Jack desde Synaptic, pero sigue este mensaje.

Mirad si podéis ayudarme. Prometo ser bueno de ahora en adelante, no meterme en líos, escarmentar de exploraciones arriesgadas, dado el bajo nivel de mis conocimientos, y ceñirme a los programas que ya tengo instalados.

Saludos

Traducción automática:

04:15:56.444 Reiniciar estadísticas.
04:15:56.459 Cambios en las conexiones ALSA.
04:15:56.463 D-BUS: No disponible (org.jackaudio.service aka jackdbus).
04:15:56.468 JACK está iniciándose...
04:15:56.468 /usr/bin/jackd -dalsa -dhw:M2496,0 -r44100 -p1024 -n2
connect(2) call to /dev/shm/jack-1000/default/jack_0 failed (err=No existe el archivo o el directorio)
intento de conexión al servidor fallido
connect(2) call to /dev/shm/jack-1000/default/jack_0 failed (err=No existe el archivo o el directorio)
intento de conexión al servidor fallido
jackd 0.125.0rc1
Copyright 2001-2009 Paul Davis, Stephane Letz, Jack O'Quinn, Torben Hohn y otros.
jackd viene con ABSOLUTAMENTE NINGUNA GARANTÍA
Este es un software libre, y usted puede redistribuirlo
bajo ciertas condiciones; ver el archivo COPYING para más detalles
JACK se ejecuta en modo de tiempo real, pero no está permitido utilizar la programación en tiempo real.
Después de aplicar estos cambios, por favor, vuelva a conectarse para que surtan efecto.
Parece que no tienes una configuración sana del sistema. Es muy probable que
se encuentre con xruns. Por favor, aplique todos los cambios mencionados y vuelva a iniciar la conexión.
04:15:56.578 Cambió el gráfico de conexiones ALSA.
04:15:56.579 JACK se inició con PID=2938.
04:15:56.584 JACK ha sido detenido
04:15:58.706 No puede conectarse al servidor JACK como cliente. - La operación global falló. - No puede conectarse al servidor. Por favor revise la ventana de mensajes para más información.
connect(2) call to /dev/shm/jack-1000/default/jack_0 failed (err=No existe el archivo o el directorio)
intento de conexión al servidor fallido.

Traducción realizada con la versión gratuita del traductor http://www.DeepL.com/Translator
Subir
vud1
#6 por vud1 el 13/11/2021
mmmm a mi el error ese del jack me suena a que el jack no está levantado y por eso no te puedes conectar a él.

No uso qtrack pero parece como que el server jack no se ha levantado y no puedes conectar a el?

Has probado a lanzar previamente jack con qjack?

Cuando lanzo jack manualmente a mi esa carpeta se me crea correctamente con sus correspondientes ficheros.


SLdssss
Subir
vagar
#7 por vagar el 13/11/2021
Pal escribió:


Mirad si podéis ayudarme. Prometo ser bueno de ahora en adelante, no meterme en líos, escarmentar de exploraciones arriesgadas, dado el bajo nivel de mis conocimientos, y ceñirme a los programas que ya tengo instalados.


Puff, a saber, si empiezas a instalar paquetes fuera de la distribución se puede descogorciar todo bastante. Si no te supone mucha pérdida te va a ser más rápido borrar la partición y reinstalar Ubuntu desde cero.

qsampler lo lanzas manualmente después de haber cargado el plugin de linuxsampler en ardour, no hace falta conectar nada, qsampler detecta el plugin en memoria y se conecta a él para que puedas abrir librerías.

En cualquier caso, a no ser que tengas alguna motivación ideológica importante, el consejo de alguien que ha dedicado bastantes horas a desarrollar software libre es renunciar a trabajar con librerías de instrumentos muestreados en Linux. Si tu motivación es económica, incluso el material gratuito disponible para otras plataformas es superior en calidad y variedad.
Subir
vud1
#8 por vud1 el 13/11/2021
mmm vagar, una pregunta, incluirias en esa lista de intrumentos por ejemplo las baterias?

Pa otros intrumentos, por lo que he experimentado es un poco chof... pero se supone que los kit de drumgizmo o avldrums si tiene determinada calidad, no?
Subir
Pal
#9 por Pal el 13/11/2021
por vud1 hace 3 horas
mmmm a mi el error ese del jack me suena a que el jack no está levantado y por eso no te puedes conectar a él.

No uso qtrack pero parece como que el server jack no se ha levantado y no puedes conectar a el?

Has probado a lanzar previamente jack con qjack?

Cuando lanzo jack manualmente a mi esa carpeta se me crea correctamente con sus correspondientes ficheros.


--- Perdona mi ignorancia, pero no sé qué es levantar el jack. Que yo recuerde, instalé Qjack desde el Centro de Software de Xubuntu, desde Menú/Multimedia creé un icono en el escritorio y desde allí he estado lanzando Qjack y después Qtrack. No recuerdo haber hecho nada más. Luego he visto en Synaptic archivos como "jackd", "jackd1", "jackd1-firewire" instalados, pero no recuerdo haberlo hecho yo. En todo caso, no sé cómo haría para lanzar previamente. Por lo que dices hay una esperanza de que de esa forma el directorio /dev/shm/
se rellene de esa forma de /jack-1000/default/jack_0.

Además de intentar ese levantar que aún no comprendo ¿habría otra forma de lograrlo?

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

#7 por vagar hace 4 horas


Puff, a saber, si empiezas a instalar paquetes fuera de la distribución se puede descogorciar todo bastante. Si no te supone mucha pérdida te va a ser más rápido borrar la partición y reinstalar Ubuntu desde cero.

--- Sí, mi inópica metedura de pata es imperdonable, pero la reinstalación del sistema operativo me da miedo dada la cantidad de programas, archivos y configuraciónes a hacer. Supongo que debe de haber una forma de solucionar esto. Al menos voy a tratar de intentarlo antes de esa solución tan drástica y laboriosa.

qsampler lo lanzas manualmente después de haber cargado el plugin de linuxsampler en ardour, no hace falta conectar nada, qsampler detecta el plugin en memoria y se conecta a él para que puedas abrir librerías.

--- Pensé que desde el plugin de Qtractor lo "llamaría". Ahora lanzo qsampler y sí sale la ventana de edición, puedo cargar un archivo y supongo que así puede funcionar, pero qtractor no va sin Qjack, así que no puedo saberlo con certeza.

En cualquier caso, a no ser que tengas alguna motivación ideológica importante, el consejo de alguien que ha dedicado bastantes horas a desarrollar software libre es renunciar a trabajar con librerías de instrumentos muestreados en Linux. Si tu motivación es económica, incluso el material gratuito disponible para otras plataformas es superior en calidad y variedad.

--- Tengo un portátil con WinXP, CubaseSx, Reason y Live (recortados, regalo por la tarjeta M-Audio)... y muchos plugins, algunos muy buenos, pero llevaba mucho tiempo sin usarlo dedicado como estaba a otras cosas. Cuando he vuelto a utilizarlo veo que todo da problemas, se cuelga, aparece una ristras de "f" infinitas en los campos de nombramiento de archivos... Dado que todo estaba para jubilar y que mis habilidades y pretensiones son muy modestas, creía que en un ordenador más nuevo y potente, con LMMS e Hidrógeno para bases y Qtractor con algunos plugins, podría hacer alguna cosilla interesante y matar el gusanillo sin mayor complicación. A ver si puedo resolver este problema y puedo continuar con lo que tengo evitando en el futuro caer en este tipo de torpezas. Mientras tanto, agradezco cualquier ayuda.

Gracias y saludos.
Subir
vagar
#10 por vagar el 13/11/2021
Pal escribió:
--- Sí, mi inópica metedura de pata es imperdonable, pero la reinstalación del sistema operativo me da miedo dada la cantidad de programas, archivos y configuraciónes a hacer. Supongo que debe de haber una forma de solucionar esto. Al menos voy a tratar de intentarlo antes de esa solución tan drástica y laboriosa.


Bueno, todos cometemos errores, qué se le va a hacer. Si te sugiero la solución es porque me consta que precisamente puede ser más laborioso el diagnóstico de un sistema complejo que no se conoce que una reinstalación. No sé cuántas configuraciones de programas habrás hecho, ya tienes que decidirlo tú. Hoy en día instalar el sistema y las aplicaciones son cuatro clics y dos cafés mientras esperas. Otra opción puede ser probar alguna live distro como AVLinux. Eso sí, con el diagnóstico se aprende una barbaridad, si tienes curiosidad y te apetece dedicarle el tiempo ánimo con ello, aunque lo del inglés es un hándicap importante. Aprovecha si quieres para cronometrarte y lo comparamos con el tiempo de reinstalar, puede ser una buena referencia para otros compañeros que en el futuro tengan algún problema similar.

Por cierto, para insertar una cita en tus mensajes de Hispasonic selecciona el texto y pulsa el botón del símbolo de comillas que aparece arriba a la derecha del mensaje que quieres citar.

vud1 escribió:
se supone que los kit de drumgizmo o avldrums si tiene determinada calidad, no?


No te sabría decir, no los he usado, aunque me sorprendería si fueran mejores que, por ejemplo, la gratuita Drummica de Sennheiser. Y, ojo, en Linux hay cosas estupendas que en Windows/Mac no existen. Pero lo de las librerías está muy en pañales, y con todo el material gratuito profesional que hay para Windows, cosas como Sonar o todas las chuches de los fabricantes de librerías, está difícil competir si no hay algún otro factor que compense, además de la gratuidad.
Subir
vud1
#11 por vud1 el 15/11/2021
Pal escribió:
Además de intentar ese levantar que aún no comprendo ¿habría otra forma de lograrlo?


No se exactamente que problemas puedes estar teniendo, Pero te comento a lo que me suenan. Igual acierto o no.

En linux todo lo que hay en la carpeta /dev tiene que ver con los dispositivos de hardware, procesos.. cosas asi. Lo que pasa que en linux todo se trata como fichero.

En este caso, estás intentando acceder a la carpeta /dev/jack nosequé.. y no encuentra el fichero.

Para mi lo más probable es que simplemente el "demonio jack" no se está ejecutando. Entiendo, por lo que comentas, que instalado está... pero no debe estar corriendo. A eso me refiero con lanzarlo... que hay que ejecutarlo. No se ejecuta sólo por defecto..

Lanzar el jack es tan sencillo como abrir el programa qjackctl y darle al triangulito de play...
Subir
Pal
#12 por Pal el 15/11/2021
"Lanzar el jack es tan sencillo como abrir el programa qjackctl y darle al triangulito de play... "

Pero a continuación salen unas ventanitas señalando error y se abre un mensaje con la retahila de errores.


Ya me estoy mentalizando a que voy a tener que reinstalar el Sistema Operativo (en ese caso sería UbuntuEstudio 20), pero anteayer, un poco a la desesperada, y con la perspectiva de que voy a tener que reinstalar, me digo de intentar algo pues no tengo mucho más que perder. Así que, como especialista en informática al tuntún, entro en Synaptic y me propongo instalar "jackd2" a ver que pasa. Me dice el instalador que se tiene que instalar también "jackd2-Firewire" y "libjackd2.0", y también desinstalarse "jackd1", "jack1-firewire" y libjack0". Hago estas operaciones y al intentar abrir Qjack sale una ventanita de error y este mensaje:

19:40:58.323 Reiniciar estadísticas.
19:40:58.440 Cambios en las conexiones ALSA.
19:40:58.813 D-BUS: Disponible (org.jackaudio.service aka jackdbus).
19:40:58.860 D-BUS: El servidor JACK no puede iniciarse. Disculpa
Cannot connect to server socket err = No existe el archivo o el directorio
No se puede conectar al canal de petición del servidor
El servidor JACK no se está ejecutando o no se puede iniciar
JackShmReadWritePtr::~JackShmReadWritePtr - Init no done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init no realizado para -1, omitiendo desbloqueo
Cannot connect to server socket err = No existe el archivo o el directorio
No se puede conectar al canal de petición del servidor
El servidor Jack no está en funcionamiento o no puede iniciarse
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init no realizado para -1, omitiendo desbloqueo
19:40:58.966 Cambió el gráfico de conexiones ALSA.
Sat Nov 13 19:40:58 2021: Iniciando el servidor jack...
Sat Nov 13 19:40:58 2021: Iniciando el servidor JACK en modo tiempo real con prioridad 10
Sat Nov 13 19:40:58 2021: self-connect-mode es "Don't restrict self connect requests"
Sat Nov 13 19:40:58 2021: ERROR: No se puede bloquear el área de memoria de 82280346 bytes (No se puede asignar memoria)
Sat Nov 13 19:40:58 2021: Adquirida la tarjeta de audio Audio0
Sat Nov 13 19:40:58 2021: creando controlador alsa ... hw:0|hw:0|1024|2|44100|0|0|nomon|swmeter|-|32bit
Sat Nov 13 19:40:58 2021: ERROR: ALSA: No se puede abrir el dispositivo PCM alsa_pcm para su reproducción. Volviendo al modo de captura
Sat Nov 13 19:40:58 2021: Liberada la tarjeta de audio Audio0
Sat Nov 13 19:40:58 2021: ERROR: No se puede inicializar el controlador
sáb 13 de noviembre 19:40:58 2021: ERROR: JackServer::Open falló con -1
Sábado, 13 de noviembre, 19:40:58 2021: ERROR: Fallo en la apertura del servidor
Sat Nov 13 19:41:00 2021: Guardando la configuración en "/home/usuario/.config/jack/conf.xml" ...
QXcbConnection: Error XCB: 3 (BadWindow), secuencia: 709, resource id: 8246400, major code: 40 (TranslateCoords), código menor: 0
19:41:07.605 No puede conectarse al servidor JACK como cliente. - La operación global falló. - No puede conectarse al servidor. Por favor revise la ventana de mensajes para más información.
Cannot connect to server socket err = No existe el archivo o el directorio
No se puede conectar al canal de petición del servidor
El servidor de Jack no se está ejecutando o no se puede iniciar
JackShmReadWritePtr::~JackShmReadWritePtr - Init no realizado para -1, saltando el desbloqueo
JackShmReadWritePtr::~JackShmReadWritePtr - Init no realizado para -1, omitiendo desbloqueo
19:41:10.487 D-BUS: El servidor JACK no puede iniciarse. Disculpa
Cannot connect to server socket err = No existe el archivo o el directorio
No se puede conectar al canal de petición del servidor
El servidor JACK no se está ejecutando o no se puede iniciar
JackShmReadWritePtr::~JackShmReadWritePtr - Init no done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init no realizado para -1, omitiendo desbloqueo
Sat Nov 13 19:41:10 2021: Iniciando el servidor Jack...
Sat Nov 13 19:41:10 2021: Servidor JACK iniciando en modo tiempo real con prioridad 10
Sat Nov 13 19:41:10 2021: self-connect-mode es "Don't restrict self connect requests"
Sat Nov 13 19:41:10 2021: ERROR: No se puede bloquear el área de memoria de 82280346 bytes (No se puede asignar memoria)
Sat Nov 13 19:41:10 2021: Adquirida la tarjeta de audio Audio0
Sat Nov 13 19:41:10 2021: creando controlador alsa ... hw:0|hw:0|1024|2|44100|0|0|nomon|swmeter|-|32bit
Sat Nov 13 19:41:10 2021: ERROR: ALSA: No se puede abrir el dispositivo PCM alsa_pcm para su reproducción. Volviendo al modo de captura
Sat Nov 13 19:41:10 2021: Liberada la tarjeta de audio Audio0
Sat Nov 13 19:41:10 2021: ERROR: No se puede inicializar el controlador
sáb 13 de noviembre 19:41:10 2021: ERROR: JackServer::Open falló con -1
Sábado, 13 de noviembre, 19:41:10 2021: ERROR: Fallo en la apertura del servidor
Sat Nov 13 19:41:11 2021: Guardando la configuración en "/home/usuario/.config/jack/conf.xml" ...
19:41:14.600 No puede conectarse al servidor JACK como cliente. - La operación global falló. - No puede conectarse al servidor. Por favor revise la ventana de mensajes para más información.
Cannot connect to server socket err = No existe el archivo o el directorio
No se puede conectar al canal de petición del servidor
El servidor de Jack no se está ejecutando o no se puede iniciar
JackShmReadWritePtr::~JackShmReadWritePtr - Init no realizado para -1, saltando el desbloqueo
JackShmReadWritePtr::~JackShmReadWritePtr - Init no realizado para -1, omitiendo desbloqueo

Traducción realizada con la versión gratuita del traductor http://www.DeepL.com/Translator




Pero por lo menos el D-BUS está disponible
D-BUS: Disponible

La carpeta /dev/shm
no está vacía, sino con éstos archivos:

jack-shm-registry
jack-1000-1
jack-1000-0
jack_sem.1000_default_Qtractor
jack_sem.1000_default_freewheel
jack_default_1000_0

En estos momentos en que está todo lo musical cerrado, solo hay dos ficheros:
jack-shm-registry
jack_sem.1000_default_Qtractor


Aunque no se abre el Qjack, en las conexiones de Qtractor, en Audio, Qtractor se conecta automáticamente a Sistema y el Sistema se conecta a Qtractor, y en Alsa veo conectado automáticamente el teclado a Qtractor, con lo que puedo abrir el qsample, cargarle un archivo .gig y poder tocarlo. He podido también grabar pistas. Todo esto sin Jack iniciado y lanzando mensajes de error a granel. No sé qué limitaciones o fallos se me presentarán, pero parece que se puede funcionar con algo de normalidad por ahora. Parece que cuando se abre Qtractor "arrastra" algo de Jack, porque, mientras estaba abierto y activo, he abierto también un fichero en Audacity y no se oía nada hasta que he pulsado la pestaña donde aparecia "alsa" y también aparecía sin seleccionar Jack. Lo he seleccionado y ya se podía oír el fichero wav en Audacity.

Gracias a vagar y vud1, y saludos a todos.
Subir
vud1
#13 por vud1 el 18/11/2021
Eso es que estás funcionando con Alsa en vez de con jackd como demonio de sonido.

Creo que la única diferencia práctica que te vas a encontrar es que jackd es un demonio de sonido de baja latencia.. y alsa no. Pero depende lo que hagas eso te puede dar un poco igual.

Otra cosa con la que te encontrarás es que no todos los programas que van con jackd te van a chutar con alsa.

sldssss.
Subir
Pal
#14 por Pal el 18/11/2021
Seguro que tendrás razón en lo que dices, pero aún así me sorprende. Ya he contado cómo, sin ni siquiera intentar abrir QJack, pero sí teniendo abierto Qtractor, me era imposible escuchar un archivo abierto en Audacity. El servidor que aparecía era Alsa, pero pulsando tenías también la opción de "Jack Audio Conection Kit". Si seleccionaba esta opción de Jack sí se escuchaba el archivo.

En cambio, con Qtractor cerrado, en Audacity no hay más opción que Alsa, y entonces sí se escuchan los archivos con Alsa.

Si Audacity da dos opciones de servidor, Alsa y Jack, y dos comportamientos distintos, ésto me llevaba a pensar que había algo más que Alsa cuando está abierto Qtractor. Pero, claro está, no puedo afirmar nada al respecto dado mi nivel de conocimientos.

Saludos.
Subir
Hilos similares
Nuevo post

Regístrate o para poder postear en este hilo