Seite 1 von 1

Ubuntu Studio 10.4: Qsynth funktioniert nicht

Verfasst: Do Aug 26, 2010 5:15 am
von klaus111
Hallo,
während eine Menge Musiker-Programme in Ubuntu Studio 10.4 auf Anhieb funktionieren (u.a. ZynAddSubFx), macht Qsynth Schwierigkeiten. Egal, ob zuerst Qsynth gestartet wird und dann Jack oder umgekehrt, immer öffnet sich folgendes Fehlerfenster:
Qsynth: Fehler

Qsynth1: Fehler beim Erzeugen des Audiobetreibers (jack).
Kann nicht ohne ihn fortfahren.
Qsynth gibt noch folgende Info:
05:47:06.469 Qsynth1: Erzeuge Synthesizer-Klangmodul...
05:47:06.501 Qsynth1: Erzeuge Audiotreiber (jack)...
05:47:14.595 Qsynth1: Fehler beim Erzeugen des Audiotreibers (jack). Kann nicht ohne ihn fortfahren.
jackd 0.118.0
Copyright 2001-2009 Paul Davis, Stephane Letz, Jack O'Quinn, Torben Hohn and others.
jackd comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details


Memory locking is unlimited - this is dangerous. You should probably alter the line:
@audio - memlock unlimited
in your /etc/limits.conf to read:
@audio - memlock 381939
no message buffer overruns
JACK compiled with System V SHM support.
loading driver ..
apparent rate = 44100
creating alsa driver ... hw:0|hw:0|1024|2|44100|0|0|nomon|swmeter|-|32bit
control device hw:0
all 32 bit float mono audio port buffers in use!
cannot assign buffer for port
cannot deliver port registration request
all 32 bit float mono audio port buffers in use!
cannot assign buffer for port
cannot deliver port registration request
cannot read server event (Success)
cannot continue execution of the processing graph (Bad file descriptor)

zombified - calling shutdown handler
fluidsynth: error: Help! Lost the connection to the JACK server
cannot send request type 6 to server
cannot read result for request type 6 from server (Broken pipe)
fluidsynth: error: Failed to activate Jack client

05:51:01.570 Qsynth1: Beende Synthesizer-Klangmodul...
05:51:01.571 Qsynth1: Synthesizer-Klangmodul beendet.
Im Internet findet man leider nichts zu dieser Fehlermeldung.

Was kann man ausprobieren, um Qsynth zum Laufen zu bringen?

Grüße

Klaus

Re: Ubuntu Studio 10.4: Qsynth funktioniert nicht

Verfasst: Do Aug 26, 2010 7:53 pm
von Mitsch
Ich vermute:

Entweder hast Du jack nicht gestartet... (vermutlich hast Du das aber doch! :) )
Oder: Bei Dir läuft eine andere jack-Version als die, auf die qsynth kompiliert wurde.

Am besten selbst mal kompilieren - in der Regel funzts ja dann...

Grüße!

Re: Ubuntu Studio 10.4: Qsynth funktioniert nicht

Verfasst: Do Aug 26, 2010 8:01 pm
von Mitsch
Ach, was laber ich! Qsynth ist ja nur n Frontend - um Fluidsynth musst Du Dich kümmern!

Re: Ubuntu Studio 10.4: Qsynth funktioniert nicht

Verfasst: Do Aug 26, 2010 8:16 pm
von klaus111
Klar habe ich Jack (normalerweise) vorher gestartet.

Wenn es sein kann, daß diese Meldung an einer falschen Kompilierung liegt...
all 32 bit float mono audio port buffers in use!
cannot assign buffer for port
...würde ich auch eine eigene Kompilierung ausprobieren.

Es sollten dann natürlich die anderen Programme, insbes. Zyn noch funktionieren.
Habe allerdings keine Ahnung wie aufwendig eine Kompilierung ist und wo man Quelle und entsprechendes Programm herbekommt. Vielleicht kannst Du dazu etwas sagen?

Grüße

Klaus

Edit: Die posts haben sich überlappt. Also soll ich erst einmal Fluidsynth herunterladen und probieren?
Edit2: Fluidsynth ist bereits installiert, aber nicht im Startmenue aufgeführt. Also Fluidsynth neu kompileren?

Re: Ubuntu Studio 10.4: Qsynth funktioniert nicht

Verfasst: Do Aug 26, 2010 8:30 pm
von Mitsch
klaus111 hat geschrieben:Wenn es sein kann, daß diese Meldung an einer falschen Kompilierung liegt...
all 32 bit float mono audio port buffers in use!
cannot assign buffer for port
...würde ich auch eine eigene Kompilierung ausprobieren.
Ich vermute einfach nur, dass jack2 läuft und qsynth mit jack1 kompiliert wurde oder umgekehrt. Da verweigert das ein oder andere Programm schon mal den Dienst...
Es sollten dann natürlich die anderen Programme, insbes. Zyn noch funktionieren
Du kompilierst ja nur fluidsynth, nicht jack. Zyn sollte also immer noch so wie vorher tun...
Habe allerdings keine Ahnung wie aufwendig eine Kompilierung ist und wo man Quelle und entsprechendes Programm herbekommt. Vielleicht kannst Du dazu etwas sagen?
Na, klar!

Code: Alles auswählen

apt-get source fluidsynth
Es sollte auch möglich sein, die Abhängigkeiten per apt herunterzuladen - der Befehl ist mir allerdings entfallen. Ich mach's normalerweise so, dass ich die Sourcen runterlade und z.B. (je nach dem, wie es in der README.txt oder INSTALL.txt vermerkt ist), einfach mal ein

Code: Alles auswählen

./configure
starte, und warte, was mir als Fehlermeldung entgegenschlägt - das configure-script gibt nämlich aus, welche Entwickler-Bibliotheken (meißt heißen die so: lib*-dev) zum Kompilieren fehlen... Diese installiere ich dann mit apt nach.

So ungefähr. Wenn Du genauere Angaben brauchst, melde Dich nochmal!

Grüße!

Re: Ubuntu Studio 10.4: Qsynth funktioniert nicht

Verfasst: Do Aug 26, 2010 8:38 pm
von klaus111
O.K. das kann ich ja schon Mal ausführen:

Code: Alles auswählen

apt-get source fluidsynth
Vielleicht hilft das spätrer weiter?

http://wiki.ubuntuusers.de/apt-get

Grüße

Klaus

Edit: Kindprozess fehlgeschlagen!
user@noname:~$ apt-get source fluidsynth
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Status-Informationen einlesen... Fertig
HINWEIS: Paketierung von »fluidsynth« wird in der Versionsverwaltung »Git« betreut bei:
git://git.debian.org/pkg-multimedia/fluidsynth.git
Es müssen 763kB an Quellarchiven heruntergeladen werden.
Hole:1 http://de.archive.ubuntu.com/ubuntu/ lucid/universe fluidsynth 1.1.1-2build1 (dsc) [1.871B]
Hole:2 http://de.archive.ubuntu.com/ubuntu/ lucid/universe fluidsynth 1.1.1-2build1 (tar) [756kB]
Hole:3 http://de.archive.ubuntu.com/ubuntu/ lucid/universe fluidsynth 1.1.1-2build1 (diff) [5.185B]
Es wurden 763kB in 7s geholt (108kB/s)
sh: dpkg-source: not found
Entpack-Befehl »dpkg-source -x fluidsynth_1.1.1-2build1.dsc« fehlgeschlagen.
Überprüfen Sie, ob das Paket »dpkg-dev« installiert ist.
E: Kindprozess fehlgeschlagen
user@noname:~$
Edit2: dpkg ist installiert, allerdings offenbar nicht dpkg-dev, wie der Kommentar zeigt:
For Debian package development tools, install dpkg-dev.
Ich lade jetzt das Paket dpkg-dev herunter.

Re: Ubuntu Studio 10.4: Qsynth funktioniert nicht

Verfasst: Do Aug 26, 2010 8:50 pm
von Mitsch
Genau... Da steht ja auch der Befehl, den ich vergessen hatte:

http://wiki.ubuntuusers.de/apt-get#Komp ... it-apt-get

Code: Alles auswählen

sudo apt-get build-dep Paketname
Allerdings habe ich das nie verstanden: Das Paket, dass Du installiert hast, funktioniert ja so, wie es kompiliert wurde, nicht. Deswegen willst Du ja was daran ändern, es anders kompilieren, eventuell auch dev-libs in das Programm reinnehmen oder weglassen, damit es so funktioniert, wie Du es willst. Aber wie soll das gehen, wenn Du nach den Schritten im Wiki machst?

Code: Alles auswählen

sudo apt-get build-dep Paketname 
apt-get source Paketname 
fakeroot apt-get --build source Paketname 
Was ist da denn dann anders, als im Paket vom Ubuntu-Server? Kann sein, dass es besser auf Deinen Prozessor abgestimmt ist - aber das bringt ja auch nix, wenn das Programm dann - wie die Binary von Ubuntu - nicht läuft...?!?

Re: Ubuntu Studio 10.4: Qsynth funktioniert nicht

Verfasst: Do Aug 26, 2010 8:57 pm
von klaus111
dpkg-dev habe ich jetzt installiert und nun könnte ich wohl

Code: Alles auswählen

apt-get source fluidsynth
fehlerfrei durchführen.

Oder bist Du mittlerweile der Meinung, daß das nichts bringt?

Grüße

Klaus

Edit: Jetzt behauptet er, dpkg-dev sei nicht installiert:
user@noname:~$ apt-get source fluidsynth
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Status-Informationen einlesen... Fertig
HINWEIS: Paketierung von »fluidsynth« wird in der Versionsverwaltung »Git« betreut bei:
git://git.debian.org/pkg-multimedia/fluidsynth.git
Überspringe schon heruntergeladene Datei »fluidsynth_1.1.1-2build1.dsc«
Überspringe schon heruntergeladene Datei »fluidsynth_1.1.1.orig.tar.gz«
Überspringe schon heruntergeladene Datei »fluidsynth_1.1.1-2build1.diff.gz«
Es müssen 0B an Quellarchiven heruntergeladen werden.
sh: dpkg-source: not found
Entpack-Befehl »dpkg-source -x fluidsynth_1.1.1-2build1.dsc« fehlgeschlagen.
Überprüfen Sie, ob das Paket »dpkg-dev« installiert ist.
E: Kindprozess fehlgeschlagen
user@noname:~$
Edit: Es hat also wohl bisher nichts gebracht und Qsynth produziert immer noch die gleiche Fehlermeldung.

Re: Ubuntu Studio 10.4: Qsynth funktioniert nicht

Verfasst: Do Aug 26, 2010 9:34 pm
von Mitsch

Code: Alles auswählen

apt-get source ...
...holt erstmal nur die Quellen für das benannte Paket. Da wird noch nichts gebaut.
Halte Dich erstmal an die Anleitung vom Ubuntuusers-Wiki, da steht das alles ganz gut drin...
Sorry, bin etwas kurz angebunden. Habe leider gerade keine Zeit, Dich ins Kompilieren einzuführen. Ich hoffe, es kann jemand einspringen. Andernfalls: Die Anleitungen vom Ubuntuuser-Wiki sind echt gut...
http://wiki.ubuntuusers.de/Programme_kompilieren

Re: Ubuntu Studio 10.4: Qsynth funktioniert nicht

Verfasst: Do Aug 26, 2010 9:45 pm
von klaus111
O.K., dann danke ich bis hierher, lese und probiere später weiter.

Grüße

Klaus