ALSA + SB Live! 5.1 MIDI synth nem mux

Fórumok

ALSA + SB Live! 5.1 MIDI synth nem mux

Hozzászólások

Adott egy ALSA 1.0.2c verzioja. a ./configure -nak megadtam az oss emualciot, synthet. Az lefordult, minden szol. A /proc/asound/seq/clients -ben jol laccik, hogy sequencer megvan, moduljai betoltodnek. SoundFont hasznalatahoz, sfxload kellene, az pedig /dev/sequencert akar ami oss emulacio. Az oss emualcio minden modulja kiveve sequencer betoltodik rendesen es mukodik:
/lib/modules/2.4.24-mh2/kernel/sound/acore/seq/oss/snd-seq-oss.o: init_module: Device or resource busy
Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters.
You may find more information in syslog or the output from dmesg
/lib/modules/2.4.24-mh2/kernel/sound/acore/seq/oss/snd-seq-oss.o: insmod /lib/modules/2.4.24-mh2/kernel/sound/acore/seq/oss/snd-seq-oss.o failed
/lib/modules/2.4.24-mh2/kernel/sound/acore/seq/oss/snd-seq-oss.o: insmod snd-seq-oss failed

Valaki talalkozott mar hasonloval?

[modules.conf]
alias char-major-116 snd
alias char-major-14 soundcore
alias snd-card-0 snd-emu10k1
alias snd-slot-0 snd-card-0
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss

Hi!

Nekem is hasonlo gondom volt, de aztan megoldodott ezzel a modszerrel. Felig. Ugyanis az sfxtest I csak akkor megy, ha elotte nyomok egy cat /proc/asound/seq/clients parancsot. Szamomra tok illogikus. Viszont eleg sokszor van olyan, hogy abbol a konyvtasbol minden eltunik, a drivers-t leszamitva. Ilyenkor persze nem megy a midi.

A masik problema, hogy van egy xmp nevu module player, ami elgvileg tamogat hw-es mixelest is, gyakorlatileg viszont nem megy. Ertelmetlen zaj jon ki a kartyan.

Elore is koszi.

By(t)e
TBS::Antiemes

Nalam ALSA bug, es az en furcsa sblive-om osszeferhetetlensege okozta a dolgokat, a topicinditastol szamitott 2 het utan, mar cvs verziobol ment midi. es a jelenleg 1.0.8as verzioval amit hasznalok, szinten mukodik. sfxload, es utana plyamidi es minden megtalalja... csak kar hogy ez a hangzas baromira messze van a regi gus-om hangzasatol, igy inkabb a timidity + regi gusom pat filejai hasznalom.

[quote:749fb9be62="Czo"] csak kar hogy ez a hangzas baromira messze van a regi gus-om hangzasatol, igy inkabb a timidity + regi gusom pat filejai hasznalom.

Nem az sblive féle gumicukor hangú sf-et kell használni, a netről pompás 30 mega körüli sf-eket lehet letölteni :) persze ebbe túl sok hangszer azért nem fér be :(

faszas gus patjaimbol gyartottam sf filet, de ez is csunya, egyszeruen benan banik a hangszerekkel, szarul allitja a magassagot, szarul hajlit... es ha betoltok egy 20 megas filet, akkor maris ellop 20 mega ramot. ennel a timidity ezerszer jobb

[quote:2f19c85d3a="Czo"]*** gus patjaimbol gyartottam sf filet, de ez is csunya, egyszeruen benan banik a hangszerekkel, szarul allitja a magassagot, szarul hajlit... es ha betoltok egy 20 megas filet, akkor maris ellop 20 mega ramot. ennel a timidity ezerszer jobb

Cserébe zabálja a procit. Vmit vmiért. A timidity egyébként tényleg jó. Az audigy-t ismered?

igen, zabalja a procit, de csak es kizarolag akkor ha en elinditom a timidity-t... a sf bankot ha meg betoltom, rogton leeszi a ramot, es ahoz nem sok kedvem van hogy minden midizes elott ki/be toltogessem a soundfontot. audigy-t mint kartyat? ez mar a 2. emu chipes sb-m.. az elso egy ave64 volt, amire egy gusrol leptem at, aztan alig birtam keriteni meg 1 gus,t hogy normalis legyen. de mikor ezt vettem kenyszer volt, mert nem volt tobbe isa slotom. igy nem igazan akarok ujabb emu szintis kartyara valtani, meg ha fut fat is mondanak az audigyrol

Erre a fűre-fára lettem volna kíváncsi ;) Erősen fontolgatom az öreg sblive nyugdíjazását, de vhogy látatlanba (hallatlanba) sajnálnék rá költeni; még csak most kóstolgatom a rosegardent, viszont a timidity-vel meglehetősen akadozik; nem egyszerű dolgok ezek, kérem ;)

Hi!

Most nem tudom, mit sirankoztok. Egy 30-40MiB-os sf-tal egesz jo a midi. Hmm, nem is tudtam, hogy a sima RAMba pakolja ezeket. Biztos ez? Nincs az emu10k1-nek sajat memoriaja?

By(t)e
TBS::Antiemes

sima ramba gorja... nnics memoriaja kulon. nem a hangszerekkel van a gaz, mert ugyonazokkal szol amivel a gus-om szolt, inkabb a hangkepzesevel. nincs meg az a termeszetes izom hangzasa a kartyanak, mint anno a gus-nak megvolt, de ez erzodik mp3tol midin at mindenen.

[quote:e62846cdf5="Czo"]*** gus patjaimbol gyartottam sf filet, de ez is csunya, egyszeruen benan banik a hangszerekkel, szarul allitja a magassagot, szarul hajlit... es ha betoltok egy 20 megas filet, akkor maris ellop 20 mega ramot. ennel a timidity ezerszer jobb

A timidity-t is fel lehet tuningolni 80 megás sound fontal is! Elképesztő lesz.

Nalam is ugyanez a helyzet, kernelbe teljes egeszeben beforditott alsa,
Minden mukodik tokeletesen, kivive a a sequencert:(

1: : sequencer
8: : sequencer
2: [0- 2]: raw midi
12: [0-12]: digital audio
3: [0- 3]: digital audio
0: [0- 0]: mixer
13: [0-13]: raw midi
a rendszer gentoo, 2.6.8.1 kernel, es live 5.1..
Na megyek megegykicsit guglizni.

Én az UHU levlisták egyikén kaptam választ erre a problémára, amit ennek segítséggel meg is tudtam oldani. Ez a probléma nem diszrto specifikus. Az egyszerűség kedvéért bemásolom ide a választ, mert nincs kedvem megkeresni az UHU lista archivumban, hogy beszúrjam ide a megfelelő linket.
Ezúton is köszönet érte Fenyvesi Bélának.

Szia!

Nem írod, hogy milyen hangkártyád van, de ha SB Live, akkor az alábbiak szerint megpróbálhatod. (Mert akkor valószínű, hogy azért nem szól, mert nem töltöttél hangmintákat - hangfontot a hangkártya által használt memóriába).
Nekem - a más disztribek alatt szerzett tapasztalatok segítségével - az alábbiak szerint sikerült:

- Mivel UHU-csomag nincs belőle, szerezd be - mondjuk az ftp.suselinux.hu oldalon - az awesfx-0.4.4a-371.i586.rpm nevű állományt, és másold be a /home könyvtáradba.

- Root jogokkal az mc programban állj rá a letöltött állományra és nyomj egy ENTER-t.
Körülbelül az alábbiakat fogod látni:
/INFO
/usr
CONTENTS.cpio
HEADER
*INSTALL
*UPGRADE

- Most állj az /usr nevű könyvtárra és azon is nyomj egy ENTER-t. Itt az alábbi "könyvtárak" vannak:
/bin
/share

- Lépj be a /bin nevezetű könyvtárba és a tartalmát
*aweset
*gusload
*setfx
*sf2text
*sfxload
*sfxtest
*text2sf
mind másold be a saját file-rendszered /usr/bin könyvtárába

- ugyanezt tedd meg a /share "könyvtár" alatt található összes alkönyvtár tartalmával (ezek a dokumentáció, a man, és a hangfont-bankok állományai. Mindegyiknek a tartalmát a nevének megfelelő saját könyvtáradba másold!)

- Az SB Live kártyádhoz kapott CD-n keresd meg a hangfont állományokat. (4-5 db. sf2 kiterjesztésű állományról van szó). Készíts a /usr/share/sounds könyvtáradban egy midi nevű könyvtárat, és másold be ide a CD-ről a hangfontokat.

- add ki root-ként parancssorból az
sfxload /usr/share/sounds/midi/8mbgmsfx.sf2
parancsot. (Figyelj rá, hogy létező .sf2 állományra hívatkozz!!)

- Ha hibaüzenetet kapsz, pl.: /dev/sequencer: No such device, akkor add ki root-ként parancssorból az
sfxtest I
parancsot (ez inicializálja az emu chip-et) és azután próbáld az előzőt újra. (Lehet, hogy meg kell neki adni a sequencer elérési útvonalát, de olvasd el a man-ban, hogy hogyan kell!)

Most próbáltam ki, hogy az UHU újraindítása után már nincs semmi hibaüzenet, elég az
sfxload /usr/share/sounds/midi/8mbgmsfx.sf2
parancs. Ha beteszed indítószkriptbe, akkor minden indításnál betölti.

Hát próbáld meg ezeket! Nekem azóta megy a midi.

Szia!

Fenyvesi Béla