csongor

Hozzászólások

10 bejegyzés megtekintése - 1-10 / 36
  • Szerző
    Bejegyzés
  • Hozzászólás: Karaoke #2091544
    csongor
    Felhasználó

      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=0

      3. 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ének

      II. 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
      *UPGRADE

      3. 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ába

      4. 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.SF2

      ahol 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.

      Hozzászólás: Laptop (Toshiba) + Uhu 2.0 #2093509
      csongor
      Felhasználó

        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.

        Hozzászólás: Laptop (Toshiba) + Uhu 2.0 #2093510
        csongor
        Felhasználó

          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.

          Hozzászólás: Laptop (Toshiba) + Uhu 2.0 #2093505
          csongor
          Felhasználó

            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.

            Hozzászólás: Laptop (Toshiba) + Uhu 2.0 #2093506
            csongor
            Felhasználó

              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.

              Hozzászólás: Karaoke #2091531
              csongor
              Felhasználó

                Köszi, megnézem őket.

                Hozzászólás: Thunderbird automatikus indítás #2092951
                csongor
                Felhasználó

                  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.

                  Hozzászólás: Thunderbird automatikus indítás #2092952
                  csongor
                  Felhasználó

                    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.

                    Hozzászólás: Karaoke #2091529
                    csongor
                    Felhasználó

                      > 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 gondolok

                      hydrogen,
                      dobgép

                      wave2mid
                      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.

                      Hozzászólás: Thunderbird automatikus indítás #2092945
                      csongor
                      Felhasználó

                        > 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!

                      10 bejegyzés megtekintése - 1-10 / 36