Hallo Chris, vielen Dank erst mal für deine Tipps. Ich werde allerdings ein paar Tage unterwegs sein, und erst danach dazu kommen, sie anzuwenden. Von Agnula habe ich schon gehört --- das Projekt wurde ja sogar von der EU bezahlt. Zum Sammeln von ersten Erfahrungen wollte ich aber erst mal bei SuSE bleiben --- wenn das möglich ist. Auch www.linux-sound.at war mir schon ein Begriff. Ein paar Dokumente, die Jack und ALSA beschreiben, sind mir ebenfalls schon untergekommen. Allerdings bin ich als Neuling im Bereich MIDI und Software-Sequencer zur Zeit noch nicht so recht in der Lage, das Gelesene auf meine konkrete Situation anzuwenden. Was den Low-Latency-Kernel angeht: Eigentlich ist Jack doch genau dafür da, geringe Latenzzeiten zu ermöglichen... Bevor ich abreise noch kurz eine Frage: Verwendest du eine spezielle MIDI-Hardware in deinem Rechner, oder schließt du dein P90 über den "Gameport" einer Klangkarte an? Ich frage, weil letzteres kostengünstig wäre. Allerdings steht in der Dokumentation zu Jazz++, dass dieser Sequenzer nur mit vollständiger Echtzeit-Funktion eines bestimmten Chips zu gebrauchen ist; mit der üblichen Software-Emulation gibt sich Jazz++ nicht zufrieden, sodass hier offenbar wirklich MIDI-Hardware nötig ist. Ich habe keine Ahnung, ob ich mit meiner Terratec 128 PCi und Muse da vielleicht auch auf Grund laufe... Möglicherweise ist das ja auch wirklich mein Problem...? Vielleicht siehst du ja aber auch an den folgenden Ausgaben was. 1. Jack auf der Konsole starten als root # jackd -d alsa hw -r 44100 -p 2048 -n 2 jackd 0.94.0 Copyright 2001-2003 Paul Davis 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 loading driver .. apparent rate = 44100 creating alsa driver ... hw:0|hw:0|2048|2|44100|0|0|nomon|swmeter|rt|32bit control device hw:0 configuring for 44100Hz, period = 2048 frames, buffer = 2 periods ALSA: mmap-based access is not possible for the capture stream of this audio interface ALSA: cannot configure capture channel cannot load driver module alsa 2. Muse als nicht-privilegierter Benutzer auf der Konsole starten open projectfile: Datei oder Verzeichnis nicht gefunden no JACK audio server found NO Config File Tonausgaben von Programmen funktionieren aber im Allgemeinen. Z. B. höre ich bei vielen Web-Seiten Musik, ich kann .wav-Dateien abspielen und Internet-Radio geht auch. Von CD kriege ich allerdings zur Zeit nichts zu hören, obwohl die Scheibe anscheinend gespielt wird --- das kann nun aber wieder an der Verkabelung liegen... Nochmals vielen Dank, Gruß Alex
On Fri, 11 Jun 2004 20:36:00 +0200 (MEST) "Alex Bär"
wrote: Hallo Alex, hallo Liste,
ich habe ein Yamaha P90 und habe bereits unter SuSE 9.0 mit den Programmen muse und rosegarden experimentiert. Ich spiele schon recht lange Klavier und habe in den letzten paar Wochen versucht ein paar Songs aufzunehmen. Allerdings bin ich mittlerweile zu dem Schluss gekommen, dass wie auch in diversen Anleitungen zu den Programmen (ich glaube auch auf der muse-Homepage) notiert, ein normaler, d.h. nicht low-latency-Kernel zum Aufnehmen einfach nicht reicht. Das Problem bei einem normalen (nicht Echtzeit-)Kernel ist, dass während der Aufnahme einige (wenn auch wenige) Töne zu spät aufgenommen/quantisiert/ausgelesen/... werden. Das ist bei mir (1,8 GHz Rechner, P90 über USB-Midi angeschlossen) derart störend, dass ich mich nach speziellen Linux-Audio-Distributionen umgesehen habe. Hierzu habe ich bisher "Planet CCRMA" und AGNULA gefunden, allerdings noch keine Zeit gehabt, die zu installieren. Soweit ich mich erinnere, bringen diese Distributionen einen low-latency-Kernel mit und die Audio-Programme sind aufeinander abgestimmt. (Sorry, bin grad nicht am Netz und habe keine URLs zur Hand, läßt sich aber alles via Google finden.) Von AGNULA gibt es eine Live-CD (Knoppix basiert), vielleicht lohnt es sich mal, die zu booten und dann die Programme zu begutachten.
Ich würde Dir mit Deinen Problemen gern weiterhelfen, allerdings glaube ich, dass die von Dir beschriebenen Probleme spezifisch für Deinen SuSE- und Hardware-Kombination sind. Auf der Website zu AGNULA sind einige Tutorials u.a. zu muse in Vorbereitungen und einige fertig, es lohnt sich auf jeden Fall da reinzuschauen, die sind glaube ich teilweise so allgemein, dass man einiges zu alsa&jack, etc lernen kann.
Ansonsten lohnt es sich auch bei www.linux-sound.at vorbeizuschauen. Dort wird alles mögliche zu Linux und Audio gesammelt.
1. Jack startet nicht. qjackctl -> "Start". Jack läuft an, die Uhr zählt los, aber dann wird sie auf 0 zurück gesetzt und es kommt die Fehlermeldung"Could not start Jack. Sorry!". Kein Hinweis, warum Jack nicht starten kann.
Am besten mal jackd in der Konsole starten und die Ausgabe hier posten. Das geht z.B. per
# jackd -d alsa -d hw -r 44100 -p 2048 -n 2
Vielleicht ist das Alsa-Gerät von einem anderen Programm in Benutzung? Das könnte man per
# lsof | grep snd
herausbekommen.
2. Muse startet nicht mehr. Nach der Erstinstallation von SuSE 9.1 ging das Programm noch, ein paar YOUs später mag es einfach nicht mehr. Der Mauszeiger verwandelt sich für ungefähr eine Minute (so lang, ja!) in das Muse-Logo, dann passiert einfach nichts mehr und der Mauszeiger nimmt seine übliche Form wieder an.
Am besten auch mal muse in der Konsole starten. Da wird einiges ausgegeben. Poste die Ausgabe mal.
3. Rosegarden startet, meldet aber dann beim Konfigurieren ebenfalls, dass Jack nicht gestartet werden kann.
Das ist jetzt möglicherweise für Euch nicht spezifisch genug, um wirklich etwas dazu zu sagen. Ich liefere gern mehr Infos, wenn Ihr mir nur sagt, wo ich sie finde. Welche Protokoll-Dateien sind hier relevant?
Ich glaube da wird nicht so viel in Logdateien protokolliert. Um dem Problem analytisch auf den Grund zu gehen, müsste sichergestellt werden, dass Alsa überhaupt richtig installiert und konfiguriert ist (Klartext: Kannst Du MP3s etc. hören? Oder geht der Mikrofon-Eingang etc...).
Ich hoffe, das hat etwas geholfen, mit ein paar mehr Infos läßt sich bestimmt noch mehr erreichen.
Gruß -chris
-- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-multimedia-unsubscribe@suse.com Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-multimedia-help@suse.com
-- +++ Jetzt WLAN-Router für alle DSL-Einsteiger und Wechsler +++ GMX DSL-Powertarife zudem 3 Monate gratis* http://www.gmx.net/dsl -- "Sie haben neue Mails!" - Die GMX Toolbar informiert Sie beim Surfen! Jetzt aktivieren unter http://www.gmx.net/info