Hozzászólások
-
SzerzőBejegyzés
-
A 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.
Már Dedesz által megoldódott 1.0 + frissítés 2.0 és minden jól megy, de nem gondoltam más disztróra, mert egyrészt ezt ismerem, másrészt ez már egyszer fenn volt rajta.
A probléma viszont érdekes.Már Dedesz által megoldódott 1.0 + frissítés 2.0 és minden jól megy, de nem gondoltam más disztróra, mert egyrészt ezt ismerem, másrészt ez már egyszer fenn volt rajta.
A probléma viszont érdekes.Bocs, hogy beleszólok, de ami furcsa:
erre a laptopra én magam telepítettem UHU1.2-t. Minden további nélkül felment, csak nem ismerte fel alapból a hangkártyát, volt egykét apróbb beállítani valója. s a legnagyobb hiba az volt, hogy nem tudta csatolni a swap particiót (bootoláskor kiírta, hogy „failed to …. /dev/hdaX). Gondoltam telepítés közben rontottam el valamit, de az UHU-vezérlőpult helyes swap beállításokat mutatott. Megpróbálkoztunk volna egy 2.0 telepítéssel, s ekkor jött a meglepi: „nem sikerült a telepítés, az a baj”. Gondoltam, akkor maradjunk az 1.2-nél és a még nagyobb meglepi: ezúttal már az sem ment fel. Mivel kiterjesztett partíciók voltak beállítva ezért minden mindegy alapon gondoltam egy új particionálás nem fog ártani, a windows-hoz nem nyúlunk. Linux alatt nem ment, a windows pedig látott valami hibát a vinyón, az sem volt hajlandó hozzányúlni. XXP-hez pedig olyan mértékben vagyok hülye, hogy nem folytattam.
Ezután került a gép Dedeszhez.Bocs, hogy beleszólok, de ami furcsa:
erre a laptopra én magam telepítettem UHU1.2-t. Minden további nélkül felment, csak nem ismerte fel alapból a hangkártyát, volt egykét apróbb beállítani valója. s a legnagyobb hiba az volt, hogy nem tudta csatolni a swap particiót (bootoláskor kiírta, hogy „failed to …. /dev/hdaX). Gondoltam telepítés közben rontottam el valamit, de az UHU-vezérlőpult helyes swap beállításokat mutatott. Megpróbálkoztunk volna egy 2.0 telepítéssel, s ekkor jött a meglepi: „nem sikerült a telepítés, az a baj”. Gondoltam, akkor maradjunk az 1.2-nél és a még nagyobb meglepi: ezúttal már az sem ment fel. Mivel kiterjesztett partíciók voltak beállítva ezért minden mindegy alapon gondoltam egy új particionálás nem fog ártani, a windows-hoz nem nyúlunk. Linux alatt nem ment, a windows pedig látott valami hibát a vinyón, az sem volt hajlandó hozzányúlni. XXP-hez pedig olyan mértékben vagyok hülye, hogy nem folytattam.
Ezután került a gép Dedeszhez.Köszi, megnézem őket.
Sikerült gnome alatt is. A gnome vezérlőpultban a Haladó/munkamenetek beállításoknál az automatikusan elinduló programok közé kellett beállítani a thunderbird-öt.
Sikerült gnome alatt is. A gnome vezérlőpultban a Haladó/munkamenetek beállításoknál az automatikusan elinduló programok közé kellett beállítani a thunderbird-öt.
> rosegarden, noteedit, timidity, lilypond, denemo,
Ezek nem karaoke programok.A rosegarden sequenser,
a lilypond kottázó, a notedit és a denemo lilypond frontend
songwrite, midingsolo, waon
ezeket nem ismerem, utánanézek, de nevük alapján másra gondolokhydrogen,
dobgépwave2mid
wav midi-be, ahogy a neve is mutatja.A kmid egy jó lejátszó, de sok karaoke szolgáltatást nem ismer.
Nekem olyan karaoke programra lenne szükségem, ami arra van élezve. Teljes képernyőre nagyítható ablak a szövegnek, szólamok egyenkénti kikapcsolási lehetősége, hangmagasság állító stb.
Azonkívül kellene egy szerkesztő is. A rosegarden alkalmas rá, de jó lenne egy olyan szerkesztő, amiben a szöveget szinkronizálni tudom a zenéhez, beszerkeszthetem a szöveget soronként azaz elkészíthetem a kész karaoke állományt.> A ~/.kde rejtett könyvtárban találsz egy Autostart nevű mappát.
Gnome és blackbox alatt nyomulok. Korábban kde ment, de az UHU1.2 óta olyan hibái vannak, hogy letértem az útról.> Abba linkeld be a thunderbird binárisát és elindul automatikusan.
Erről kérlek írj valami konkrétabbat! -
SzerzőBejegyzés
legutóbbi hsz