Hallo Leute, hab n Suse 7.3 und ne Soundblaster Live 5.1, mit nem Emu10k1 Chip drauf. Die Karte wird von alsa problemlos erkannt, normale Soundwiedergabe funktioniert auch gut. Aber diese Karte sollte ja eigentlich auch Midifiles wiedergeben können, ohne den Umweg über Timidity zu gehen. Mit ner AWE-64 hab ich das früher schon geschafft, mit dem sfxload aus dem awesfx Packet ein Soundfontfile laden, und schon konnte man problemlos Midifiles abspielen, z.B. mit playmidi. Mit Timidity geht das auch mit der Live 5.1, aber alsa müßte eigentlich auch midi direkt unterstützen. "pmidi -l" zeigt mir auch entsprechende Ports an, aber die Wiedergabe von Midifiles (mit pmidi oder playmidi) ist (nach Laden von nem Soundfont) ziemlich verzerrt. Hat hier jemand Midi direkt (ohne Timidity) in dieser Konstellation am Laufen ? Wenn ja, wie ? Ach ja, das alsa das ich hab, ist noch das 0.5irgendwas, nicht auf 0.9 upgedatet. Wer hat ne Idee oder ne Info ? Schon im Voraus vielen Dank -- +++ GMX - Mail, Messaging & more http://www.gmx.net +++ NEU: Mit GMX ins Internet. Rund um die Uhr für 1 ct/ Min. surfen!
Am Montag, 28. Oktober 2002 09:43 schrieb johncoltrane39@gmx.de:
hab n Suse 7.3 und ne Soundblaster Live 5.1, mit nem Emu10k1 Chip drauf.
Fein, hab ne Live Value (kleinere Version).
Die Karte wird von alsa problemlos erkannt, normale Soundwiedergabe funktioniert auch gut. Aber diese Karte sollte ja eigentlich auch Midifiles wiedergeben können, ohne den Umweg über Timidity zu gehen.
Klappt hier problemlos unter alsa 0.9 (SuSE 8.1, da wird sogar das installieren der Soundfonts von der Treiber-CD und das automatische Laden beim Systemstart unterstützt), lief aber auch mit alsa 0.5.x ohne Probleme.
Mit ner AWE-64 hab ich das früher schon geschafft, mit dem sfxload aus dem awesfx Packet ein Soundfontfile laden, und schon konnte man problemlos Midifiles abspielen, z.B. mit playmidi.
Geht hier auch mit sfxload, passende Soundfonts von der TreiberCD kopiert, mit sfxload in die Soundkarte gepresst. Mit 'pmidi -l' die Midiports auflisten lassen, der Erste dürfte das "External MIDI 0" Device sein und ist in dem Zusammenhang uninteressant (wenn Du nicht über ein externes Gerät abspielen willst). Das zweite sollte ein "Emu10k1 WaveTable" sein, das sollte genau das sein und damit genau, was wir brauchen. Schau Dir den Port an, hier z.B. 65:0 Dann versuch mal ein "pmidi -p 65:0 xyz.midi" klappt das? Wenn das klappt, sollte im KDE-Kontrollzentrum -> Klang Midi das Device auch auswählen lassen (komischerweise geht das hier seit alsa 0.9 nicht mehr, Liste ist leer) und in KMid genauso (da gehts hier komischerweise, was dazu führt, dass KMid wenn ich ihn so aufrufe die Files toll abspielt, in Konqueror Eingebunden aber nicht - nervt).
Mit Timidity geht das auch mit der Live 5.1, aber alsa müßte eigentlich auch midi direkt unterstützen. "pmidi -l" zeigt mir auch entsprechende Ports an, aber die Wiedergabe von Midifiles (mit pmidi oder playmidi) ist (nach Laden von nem Soundfont) ziemlich verzerrt.
Hast Du die richtigen Soundfonts (passend zur Karte) verwendet und den Port vorgegeben? -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ Manfred | http://www.knightsoft-net.de
Moin Moin,
Am Montag, 28. Oktober 2002 09:43 schrieb johncoltrane39@gmx.de:
hab n Suse 7.3 und ne Soundblaster Live 5.1, mit nem Emu10k1 Chip drauf.
Fein, hab ne Live Value (kleinere Version).
Bin mir nicht sicher, meine könnte auch ne Value Edition sein. Was vielleicht an der Stelle noch interessant ist, ich hab nen 2.4.19er Kernel (Original Linus von kernel.org), und das alsa 0.5.12a in der Folge dann natürlich auch selbst compiliert, mit dem gcc 2.95.3 der bei der 7.3 mit dabei ist. ...
Klappt hier problemlos unter alsa 0.9 (SuSE 8.1, da wird sogar das installieren der Soundfonts von der Treiber-CD und das automatische Laden beim Systemstart unterstützt), lief aber auch mit alsa 0.5.x ohne Probleme.
Habe mittlerweile nochmal die Soundfonts von der CD rüberkopiert, das hat aber auch nix genützt (möglicherweise waren das bisher noch alte Soundfonts von der AWE64, die ich mal hatte)
Geht hier auch mit sfxload, passende Soundfonts von der TreiberCD kopiert, mit sfxload in die Soundkarte gepresst. Mit 'pmidi -l' die Midiports auflisten lassen, der Erste dürfte das "External MIDI 0" Device sein und ist in dem Zusammenhang uninteressant (wenn Du nicht über ein externes Gerät abspielen willst). Das zweite sollte ein "Emu10k1 WaveTable" sein, das sollte genau das sein und damit genau, was wir brauchen. Schau Dir den Port an, hier z.B. 65:0 Dann versuch mal ein "pmidi -p 65:0 xyz.midi" klappt das?
Das Auflisten klappt, es ist auch genau so wie Du das hier beschreibst, das Abspielen klappt auch, aber leider nur verzerrt. Zusätzlich ominös ist, daß wenn ich dasselbe Midifile mehrfach hintereinander abspiele, es beim ersten Mal weniger verzerrt ist, als bei darauffolgenden Versuchen. Beim ersten Mal abspielen sind sogar einzelne Stimmen zumindest anfangs unverzerrt. Wie wenn da was übersteuert werden würde. Aber die Regler im gamix oder alsamixer sind in der Mitte.
Wenn das klappt, sollte im KDE-Kontrollzentrum -> Klang Midi das Device
KDE hab ich nicht. Aber damit dürfte das Problem auch nix zu tun haben ;-)
Hast Du die richtigen Soundfonts (passend zur Karte) verwendet und den Port vorgegeben?
Soundfonts siehe oben, bei den Ports ist es egal, welchen von den 65:[0-3] ich verwende, überall verzerrt. Habe mir mittlerweile mal noch die /etc/conf.modules angesehen, und in der Art wie in http://www.linuxfocus.org/English/September2002/article259.shtml beschrieben durchgesehen, hat aber auch nix genützt. Habe mittlerweile beim sfxload auch schon mal den Font mit -l gelockt, oder mit -i alte Fonts vor dem Laden gelöscht, aber das bringt auch nix. Mit -M wird allerdings angezeigt, daß der Font geladen wurde. Werde mal noch den 2 und den 4MB Font testen Bin jetzt einigermassen ratlos
-- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/
Manfred | http://www.knightsoft-net.de
-- 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
-- +++ GMX - Mail, Messaging & more http://www.gmx.net +++ NEU: Mit GMX ins Internet. Rund um die Uhr für 1 ct/ Min. surfen!
participants (2)
-
johncoltrane39@gmx.de
-
Manfred Tremmel