Hozzászólások
-
SzerzőBejegyzés
-
Arcadas, annyit mondj meg, hogy sikerült, vagy nem? Ha nem, bõvebben leírom, mit kell csinálni, de ha sikerült, akkor inkább hallgatnék 🙂
Hogyan lehet a programmozó felületet megnyitni az UHU-linuxban?(Szivesen próbákoznék!)
Ismét linux-hogyannak:
Amiket viszont másodjára írtál, még NEM próbáltam ki. Most kezdek gyanakodni arra, hogy lehet: újra kell indítani az ALSA szervert? No, majd beszámolok, hogy mire jutottam.
linux-hogyannak:
Köszi a válaszokat. Amiket írtál, már elõbb végigzongoráztam (találtam egy klassz hogyant a neten). Ha megadom a -iA paramétert (esetleg még mást is, amit az a hogyan írt), akkor a portok megjelennek, a NoteEdit is látja õket, az artsd is látja õket, …, DE hiába választom ki õket (pl. a NoteEdit-ben), hang egy nyikk se. Megpróbálom majd nálam is lefotgatni az ALSA támogatást forrásból, de elõbb fölteszem a csomagokat, amiket mondtál (ha nincsenek fent).
Nos, az alsával nem akart együttmûködni. vagy nem tudom, hogyan kell. Mindenesetre én visszatettem az elõzõ (esd-s) fordítmányomat, mert egypár szám, amit írtam, másképp hangzott – holott ugyanazt az sf2-õt használtam itt is, ott is!
Hadd kérdezzem meg, hogy a –enable-alsaseq neked gond nélkül ment? Nekem valami header-fájlos hibával leállt (nem talált valami definíciót, asszem az asound.h-ban). Ha el lehetne érni, hogy nálam is menjen, akkor még kisérletezgethetnék, hogy „online” midi lejátszás legyen…
Köszi a választ, megnézem, a fam-ból mit lehet kihozni.
Ezt én is kipróbálom. –enable-alsa-seq-val fordítottad?
Jó. Akkor a következõ.
Az alaplapi hangkarikon nincs midi eszköz, emulálni kell. A Windows ezt alapból szó nélkül meg is teszi, a Linuxnak azonban (egyenlõre) meg kell mutatnunk, hogy ezt hogyan tegye. A Kulcsszó: timidity++. Ezt a progit kellene letölteni (keress rá a google-val). Majd azt a progit le kell fordítani. Ha letöltötted a .tar.gz összecsomagolt forrást, akkor azt tömörítsd ki a /usr/local/src/timidity könyvtárba (ill. asszem az összecsomagolt fájl tartalma rögtön egy könyvtárral kezdõdik, úgyhogy a /usr/local/src-be is kitömörítheted). Ehhez egyébként root-ként kell mûködnöd. Ha ez megvan, akkor jöhet a fordítás. belépsz a forráskönyvtárba (/usr/local/src/timidityxxxxx). Itt a „./configure” programmal kezdünk, ez konfigurálja a fordítást. Mielõtt bármit elkezdesz, add ki a „./configure –help” parancsot, ez kiírja, hogy milyen paraméterei vannak a ./configure-nak. A fontos paraméterek –enable-* ill. –disable-* formájúak. Hogy ez világos legyen, egy kis elmélet:
A timidity egyrészt egy szimpla midi lejátszó program, kiadod a parancsot: „timidity x.mid”, és lejátsza. Másrészt képes arra, hogy együttmûködjön az ALSA hangrendszerrel, és így amikor az ALSA midi-t akarna lejátszani (vagyis a rendszered midi-t akarna lejátszani), akkor automatikusan a timidity kerül meghívásra. No, ezt az utóbbi és kényelmes funkciót nekem még nem sikerült elérnem, mert hibát dobott a fordítás.
Node várj, a /usr/bin-ben van gcc, g++ is. Azok nem ugyanazok, nem?
Cöcö. A BattleForWesnoth pl. g++-t használ a fordításhoz. Ha beírom, hogy „./configure”, majd „make”, akkor minden g++. Hogy a „make” melyik programot használja, azt a ./configure dönti el.
-
SzerzőBejegyzés
legutóbbi hsz