Szerszám

lingot: hangoljunk gitárt a Linux segítségével

Címkék

A probléma

A fiam éppen abban a korban van, hogy úgy gondolja, hogy mindenképpen zenész lesz. Természetesen a zenekar alapításon már túl vannak barátaival. A példakép a Green Day. A Green Day rajongók tudják, hogy Green Day nincs gitár nélkül, szóval karácsonyra egy gitárt kellett vásárolnom. Na nem egy Fender Stratocaster-t (Ford Farlaine: '69-es Fender Stratocaster, eredeti pick-up-ökkel, jávorfa nyak, Fordított húrozás egy balkezes zseninek, Jimmy Hendrixnek) :-) ... Az alapok elsajátításához egy klasszikus, 6 húros, akusztikus (spanyol típusú) gitárt kapott.

Sajnos ahhoz, hogy valaki hangszeren megtanuljon játszani, nem elegendő megvásárolni a megfelelő hangszert magát, hanem azt karban is kell tartani. Aki foglalkozott már egy kicsit ``élő'' hangszeren való zenéléssel, az tudja, hogy jól játszani csak pontosan hangolt ``szerszámon'' lehet. A hozzáértők szerint, ha valaki gitárt fog a kezébe, annak első dolgának kell lennie, hogy behangolja azt.

Egy tapasztalt gitárosnak valószínűleg nem okoz problémát az, hogy a hangolást ``fülre'' elvégezze, de egy kezdőnek, aki éppen csak tanulja a zene alapjait bizony nehéz feladat.

A lehetőségek

Mit tehet vajon a kevésbé gyakorlott kezdő, ha azt szeretné, hogy hangszere pontosan szóljon?

Elviheti egy hangszerjavítóhoz, aki beállítja az eszközt. Mivel a gitár önmagában is lehangolódik, meglehetősen gyakran kellene a műhelybe futkozni vele, az ember meg természeténél fogva a kényelmesebb annál, hogy ezt tegye.

Másik opció lehet az, hogy viszonyítással próbálja meg beállítani a gitárt. Ehhez a művelethez is kell már valamennyi tapasztalat, mert csak akkor tudja valaki így belőni a cuccot, ha fülre pontosan ismeri az mély E hangot. Ha azt be tudja állítani, akkor a többi hangot (A, D, B, G, magas E) hozzá tudja igazítani. Persze ez nem a legpontosabb módszer arra, hogy valaki gitárt hangoljon.

Csináljuk profibban! Minden háztartásban van számítógép. Használjuk azt erre a feladatra! Egy számítógép, Linux, egy apró szoftver és mikrofon segítségével egy teljes zenei analfabéta is 2 perc alatt fel tud pontosan hangolni egy gitárt otthon. Nézzük meg hogy hogyan:A megoldás

Amikor beleütköztem abba a problémába, hogy hogyan hangoljam fel a gitárt, arra gondoltam, hogy biztos van valami egyszerű szoftver, amelynek a segítségével el lehet végezni ezt a munkát. Először körülnéztem az Ubuntu csomagok közt, de nem találtam olyan programot ami az igényeimnek (kicsi, egyszerűen kezelhető, jól átlátható, és nincs benne beépített tetris meg űrhajó-szimulátor vagy más hasonló ``hasznos'' dolog) megfelelt volna. A Google-ben egy gyors keresés után bukkantam a lingot nevű programra. A honlapja szerint a lingot egy hangszer hangoló, amely pontos, könnyen használható és apró részletekig konfigurálható. Eredetileg elektromos gitár hangolására fejlesztették, de természetesen használható más hangszerhez is.

Rendszerkövetelmények, beszerzés, fordítás

A program licence GPL, tehát szabadon felhasználható, módosítható és terjeszthető. Használatához egy 200 MHz-es Pentium kompatibilis gép már elegendő. Továbbá szükség van egy line-in vagy mikrofon bemenettel rendelkező hangkártyára, egy mikrofonra (megpróbáltam a notebookba épített mikrofonnal is, de pontosabb beállításhoz érdemes inkább egy komolyabb készséget beszerezni), és olyan Linux kernelre, amely OSS Audio támogatással rendelkezik (az ALSA OSS emulációjával tökéletesen használható).

A programot forráskód formájában gyűjthetjük be. Kerestem az Ubuntu-ban, de nem találtam. Talán érdemes lenne javasolni a felvételét az Ubuntu csomagok közé... A forráskód lefordításához 1.2-es vagy újabb GTK+ library szükségeltetik. A fordítás a szokásos ./configure, make, make install módon történik. Részletek a README-ben.

Használat:

A program fő ablaka a fenti képen látható. Nincs rajta egyetlen felesleges dolog sem, jól átlátható. A részletes használati útmutatót érdemes elolvasni a README-ben, de pár kattintás után már használható is a segédprogram.

A program működési paramétereit a fenti kép ábrázolja. Két dolgot módosítottam a ``gyári'' beállításon. Az egyik a Visualization rate (mennyire legyen lomha a műszer mutatója), és a Noise threshold (zajküszöb). Az utóbbit érdemes magasra venni akkor, ha a környezeti háttérzaj magas, vagy ha az ember notebookról futtatja az alkalmazást a beépített mikrofonon keresztül. Ilyenkor alacsony zajküszöb esetén még a HDD seek-elést is kijelzi a műszer, ami zavaró lehet. A program a húr megpendítése esetén kiírja az aktuális hangot, és a frekvenciát.

A program segítségével egyszerűen, gyorsan fel lehet hangolni egy gitárt. Azt, hogy mennyire pontosan, azt nem tudom, de biztos, hogy pontosabban, mintha fülre állítanám be :-)

Egyébként is érdekes elszórakozni a programmal. Ha nem tettem volna, akkor sose tudtam volna meg, hogy egy HDD seek-nek C# hangja van (a műszer szerint) :-D

Jó szórakozást!

Samba 4.0.0 TP1

Címkék

Tegnap megjelent a Windows interoperabilitás zászlóshajójának számító Samba suite következő nagyobb verziójának első Technology Preview-ja. Ez még egy pre-alpha fázisban levő kód, semmilyen körülmények között nem ajánlott éles környezetben futtatni. Jelen kiadás elsősorban a teljes Active Directory bejelentkezésre és menedzsmentre koncentrál, továbbá bemutatkozik az új Samba VFS layer is, amely már helyel-közzel tökéletesen támogatja az NT filesystem ACL-eit és az annotation fieldeket.

Az új Samba csomag a végső verzióban teljes támogatást ígér majd' minden Active Directory szolgáltatáshoz, így akár meglevő Windows 2k3 domainjeinket is hajthatjuk Samba 4-gyel ráadásul nem Windows munkaállomásaink authentikációs és authorizációs integrálása is sokkal könyebbé válik, hiszen a beépített Kerberos implementációból ezek a masinák is profitálhatnak. Így lényegesen egyszerűbbé válhat nagy számú munkaállomás migrációja Linux vagy egyéb open source megoldásokra, hiszen az új Sambával egy erősen heterogén hálózatot is fent tudunk tartani, főként hogy a fejlesztők még nagyobb kiterjedésű hálózatok támogatását is támogatni fogják és valószínűleg az AD forestek is integrálva lesznek.

Érdemes már most elkezdeni az ismerkedést az új anyaggal, hiszen számos új feature mutatkozik be ebben a kiadásban.



Release Notes itt.

ManEdit

Címkék

A ManEdit egy olyan program, amellyel könnyedén lehet manual-okat készíteni, vagy akár fordítani is. Sokaknak nagy segítségére lehet. A program hivatalos honlapja itt. Leírás itt.

Oracle Raptor előzetes kiadás

Címkék

Új, előzetes verzió jött ki az Oracle Raptor névre hallgató ingyenes, grafikus adminisztrációs és fejlesztési eszközből. A segítségével javítható a termelékenység, és egyszerűsíthetők az adatbázis-fejlesztési műveletek.











A szoftver Java környezetet használ, ami miatt JDK-t (JRE nem elég) igényel a működéshez. Ez még az Early Adopter verzió, a tervek szerint hamarosan követi a végső kiadás. Letölthető Windows-ra és Linux-ra.



Bővebb infó és letöltés a projekt honlapján.

git 1.0

Címkék

Junio Hamano, a git hivatalos karbantartója bejelentette, hogy megjelent a stuff 1.0-s verziója. A kiadás mérföldkőnek számít a ``könyvtár-tartalom karbantartó'' segédprogram életében.A git-et eredetileg Linus Torvalds írta, és a Linux kernel forráskódjának menedzselésére használják eredendően. Jelenleg közösségi alapon fejlesztik. Junio megjegyezte, hogy az 1.0-s kiadás nem tartalmaz különösen nagy változásokat. A pre 1.0 verzió már elég régóta éles használatban van a kernelfejlesztőknél, a változások az 1.0rc óta elég kicsik, és elsősorban dokumentációs változások, vagy kisebb bugfixek.

Bővebben itt.

VMware Player 1.0

Címkék

A VMware kiadta az ingyenesen letölthető és használható VMware Player 1.0.0-s verzióját Windows és Linux operációs rendszerekre.A VMware Player egy ingyenes szoftver, amely képes ``lejátszani'' a VMware Workstation, VMware GSX Server vagy a VMware ESX Server által létrehozott virtuális gépeket, de támogatja a Microsoft Virtual Server gépeket és a Symantec LiveState Recovery diszk formátumokat is.

A VMware Player használatához nincs szükség egyéb VMware termékre.

A Player segítségével futtathatunk már elkészített virtuális gépeket, ideális szoftver teszteléshez. Egyetlen dolgot nem támogat a Player: nem lehet vele virtuális gépet létrehozni. Ehhez más, fizetős termékre, például VMware Workstation, VMware GSX Server vagy VMware ESX Server szoftverekre van szükség.

Az anyag letölthető innen.