Kezdőlap › Fórumok › Linuxos szoftverek › Karaoke
- This topic has 28 hozzászólás, 8 résztvevő, and was last updated 17 years, 9 months telt el by
admin.
-
SzerzőBejegyzés
-
2007-10-24-16:47 #2091538csablak wrote:Amúgy a hangkártya jelen esetben biztos tudja, mivel egy SB Live 5.1-esről van szó.
Állítólag valami sound fontokat kellene feltenni.
S ezek a sound fontok adják a különböző hangszereket. Jól értem?
S ha ez így van, akkor honnan tudok ilyen hangszer garmadát szerezni?A telepítőlemezről. Legalábbis az enyémen van.
A süsülinuxban van is ilyen opció, hogy a telepítőcd-ről betölti a soundfont-okat.
Ha nincs telepítőlemezed, vagy nincs rajta soundfont, nézd meg a gyártó letöltési oldalát.
Régen nem jártam arra, de amikor legutóbb néztem, ott volt.2007-10-24-18:33 #2091539A délutánom ráment, hogy megtaláljam, sajnos nem volt eredménye….. Még megnézem a régi home archívumba m, hogy valami mentett config állomány nem-e hivatkozik egy ismeretlen névre…..A bajom az, hogy nem emlékszem a nevére, pedig még a nejem is emlékszik rá, hogy mutattam neki és egyik születésnapra azt a progrtamot vittem. Arra is tisztán emlékszem, hogy zöld betűkkel írta ki a szöveget egy világos, talán felhős háttérkép előtt…
Nah mindegy, kárpótlásul: http://pantuflo.escet.urjc.es/~vgordo/pfc/
Midik: http://www.midi-karaoke.info/2007-10-24-19:01 #2091540VectoR, mindenesetre köszönjük fáradozásodat. Ha lesz időm, köülnézek én is, hátha rátalálok valami hasonlóra.
2007-10-24-19:06 #2091541Dacr wrote:VectoR, mindenesetre köszönjük fáradozásodat. Ha lesz időm, köülnézek én is, hátha rátalálok valami hasonlóra.közben megnéztem a bookmarkomat:
http://sourceforge.net/projects/plarpebu/2007-10-24-19:11 #2091542Aztán találtam egyet én is, ami TiMidity-vel együtt tud működni, annak meg olyan fontokat adsz, amit akarsz, de gyárilag is van neki.
A progi a gkaraoke:
http://gkaraoke.sourceforge.net/2007-10-24-20:08 #2091543Én meg összedobtam egy csomagot a másikból 🙂
http://www.blackpanther.hu/modules/FanClub/product_info.php?products_id=1282007-10-25-07:31 #2091544A soundfontok betöltésére (illetve az SbLive „telepítésére”) van egy leírásom, nem mai, még UHU1.1-re készült, de ma is működik, s más rendszerre is át lehet ültetni.
A kmid és más egyszerű programok azért nem szólalnak meg, mert nem töltik be maguktól a soundfontot. Vagy írni kell egy scriptet, vagy el kell indítani az előzőleg beállított rosegardent, mert az betölti, s onnantól mindegyik, midis program megszólal. Sajnos ezt minden indítás után el kell végezni – legalábbis én még nem találtam jó módszert a rendszerindítás közbeni automatikus betöltésre.Íme a leírás:
Midi alkalmazások szóra bírása UHU alatt, SBLive hangkártyával
I. Előkészületek
Mielőtt nekiállsz, végezd el a következő műveleteket, hogy a hangkártyád
optimális módon tudjon kommunikálni a rendszerrel, s elhárítsd az SB hangkártyák
„midi némasági fogadalma” problémát! (a hiba középpontjában az
/etc/modules.conf állt, ami helyett az UHU1.1 /etc/modprobe.conf-ot vár)
(Az 1.2-ben már modprobe.conf van)1. készíts egy linket a
ln /etc/modules.conf /etc/modprobe.conf
paranccsal!2. Az így „átlinkelt” /etc/modules.conf tartalma
(máshol is szerepel a kártya gyári beállításaival) ez legyen:
options snd-sb16 dma16=5 dma8=1 irq=5 port=0x220 mpu_port=0x330 isapnp=03. Az /etc/modules/AUTOLOAD állományba pedig írd be:
snd-sb16
aty128fb
snd_mixer_oss(nálam enélkül – 3. pont – is működik, talán azért, mert más befordított modulok
is elvégzik a feladatot. De szükség lehet rá, ezért tedd be, később
kipróbálhatod, hogy működik-e enélkül is.)
Ezután nekiállhatsz az sb-driver telepítésénekII. Az SB-driver telepítése.
1. Mivel UHU-csomag nincs belőle, szerezd be
– mondjuk az http://ftp.suselinux.hu oldalon –
az awesfx-0.4.4a-371.i586.rpm nevű állományt!2. Root jogokkal mc-ben állj rá a letöltött állományra és nyomj egy ENTER-t.
Az alábbiakat fogod látni:
/INFO
/usr
CONTENTS.cpio
HEADER
*INSTALL
*UPGRADE3. Lépj be az állomány /usr/bin könyvtárába é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ába4. ezt tedd meg az állomány /usr/share könyvtára 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!)5. Az SB Live kártyádhoz kapott CD-n keresd meg a hangfont állományokat.
(4 db. sf2 kiterjesztésű állomány a /audio/english/sfbank könyvtárban).
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.6. 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 csak ezt fogod használni, akkor az 5. pontban elég ha ezt az egyet másolod át.
(én kipróbáltam a többit is, vannak érdekességek, érdemes egy kis időt rááldozni.)7. 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 újra kell indítani.)8. Ha ekkor sem működik az sfxload utasítás, és ugyanezt a hibaüzenetet kapod,
akkor egy másik problémával állsz szemben, s egy egyszerű módon tudod elkerülni a
/dev/sequencer: No such device
hibaüzenetet:
indíts el bármilyen midi-t használó programot (Rosegarden, NoteEdit, Kmid, stb.)
– ez induláskor aktivizálja a /dev/sequencer eszközt –
s ezután kiadhatod a parancsot a hangfont betöltésére. (az újabb Rosegarden verziók már a /dev/sequencer életre keltésén kívül a hangfont 6. alatt leírt betöltését is elvégzik!)III. A hangfontok automatikus betöltését a következő módon oldhatod meg:
1. az .xstartup-ba írd be a hangfont-betöltő
sfxload /usr/share/sounds/midi/8mbgmsfx.sf2
parancsot!
Ezután a rendszer (pontosabban a grafikus felület) indulásánál a hangfontok
automatikusan betöltődnek.2. Ha a hangfont betöltése csak a II/8. pontban leírtak alapján sikerült,
akkor ez utóbbi (III/1.) szintén nem jön be,
mert amikor az X indítása közben a gép megkapja az
sfxload /usr/share/sounds/midi/8MBGMSFX.SF2
utasítást, nem fut egyetlen midi alkalmazás sem, s így nincs /dev/sequenser.3. Ezt úgy oldhatod meg, hogy írsz egy script-et a következő tartalommal:
#!/bin/bash
rosegarden; sleep 10; sfxload /usr/share/sounds/midi/8MBGMSFX.SF2ahol a sor elején álló „rosegarden” parancsot természetesen kicserélheted
bármilyen más midi alkalmazásra, így azzal fog indulni.
(A „sleep 10” parancs azért kell, hogy a hangfont betöltése ne induljon azonnal,
hanem várjon 10 másodpercet, amíg a program elindul, aktivizálja a
/dev/sequenser-t s csak utána álljon neki betölteni.
10 másodperc a legtöbb gép esetében elég.
Ha lassabb géped van, vagy lassan induló programod,
akkor szükség lehet az idő növelésére.
Csökkenteni nem érdemes, mert ennyi idő egy elmentett midi megnyitásához,
vagy új kezdéséhez úgyis kell.)4. Persze minden szükséges programhoz külön script kell.
Ezeket a scripteket, akárhová elmentheted, de jól teszed – csak a rend kedvéért
– ha pl. készítesz egy /.desktop könyvtárat a saját /home-odba.5. Már csak egy parancsikon kell az asztalra, ami nyilván az előző pontban írt
script-re mutat s amihez hozzárendelheted a program ikonját is,és kezdődhet a munka.
2007-10-25-10:10 #2091545csongor: nagyon köszönik a towto-t, de ha így kell beizzítani az egyik legjobb hangkártyát akkor váltsatok disztrit, ez egy vicc…..
Én ilyet eddig soha nem mondtam, de a Linux megitélése ilyenek miatt olyan amilyen ma!
cat UHU > /dev/null2007-10-25-10:24 #2091546Igaz nem úgy ahogy csongor írja de megszólaltattam a midi-t.
Viszont siralmas a végeredmény. A hang tiszta ugyan de nagyon letisztult is egyben.
A vanbasco féle megoldás szinte olyan mintha rendes audio cd-t hallgatnál, és te énekelsz.
Itt a linuxban a general midi leképező ehhez képest szánalmas.
Megérdeklődtem az egyik zenész haveromtól, hogy ez vajon miért van.
Őszerinte azért mert a linux FM szintit használ a leképezéshez, és nem wave szintit.Én nem vagyok zenész. S így nem is tudom megítélni. Csak a végeredményt hallom.
VectoR a plarpebu is ilyen gyengén muzsikál? Illetve a spec fájlt el tudnád küldeni?2007-10-25-13:44 #2091547Nincs összehasonlítási alapom, de nem tetszett annyira amit hallottam de sima hangszórók és ati ac97 hangkártya van ebben a laptopban…. Lehet, hogy estefelé felrakom a másik gépemre, abban egy Audigy kártya van minőségi falakkal.
spec fájl: abban az esetben semmi akadálya, ha a %pre szekciót benne hagyod …
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz