KDE grafikus felület

Fejezet 2. Rövid bevezetés a program használatába

2.1. Az Arts Builder működése

Sajnos a KDE 2.0 olyan gyorsan változott az utóbbi időben, hogy nem volt időm a dokumentáció minden részletét hozzáigazítani. Egyelőre csak egy rövid tájékoztatót tudok nyújtani az Arts Builder működéséről, a többi már Önön múlik.

Mielőtt elindítaná az Arts Buildert, győződjön meg róla, hogy a hangkiszolgáló (artsd) el van-e indítva. Ha a KDE 2.0-t használja, akkor az feltehetően már fut. Ha mégsem, akkor állítsa be a hangkiszolgáló automatikus indítását a Vezérlőközpont - Hang - Hangkiszolgáló modulban.

Az aRts futtatásakor általában több kisebb modul is elindul. Az Arts Builder egy olyan eszköz, mellyel bonyolultabb struktúrákat lehet létrehozni modulok összekötésével. Egyszerűen kattintson a rácsban elhelyezkedő modulokra. Ehhez válasszon ki egyet a "Modulok" menüből, majd kattintson a zöldesszürke háttérre.

A modulok általában két csatlakozóval rendelkeznek (ahol a hangjelek ki- és befelé haladhatnak). Két csatlakozó összekötéséhez először kattintson rá az elsőre, amely ilyenkor narancssárga színűvé válik, utána a másodikra. Bemeneti csatlakozót (a modul felső részén) csak kimeneti cstlakozóval (a modul alsó részén) lehet összekötni. Ha rögzített értéket akar egy csatlakozóhoz rendelni (vagy le akarja választani), kattintson duplán a csatlakozóra.

Kiindulásként próbálja ki az alábbi egyszerű példát.

Indítsa el az artsbuildert.

Először is szükség lesz egy Synth_AMAN_PLAY modulra a létrejövő kimenet meghallgatásához (az artsd hangkiszolgáló használatakor). Tehát hozzon létre egy Synth_AMAN_PLAY modult a Modulok/Synthesis/Sound IO/Synth_AMAN_PLAY menüpontot választva és egy üres rácshelyre kattintva. Körülbelül az ötödik sorba kerüljön, mert néhány modult fölé kell majd helyezni.

Még egy kis igazítás: kattintson duplán az első és a második paraméterre (cím és automatikus visszaállítási azonosító), és adjon a hangkimenetnek egy nevet (amelyik később látszani fog például az artscontrol-ban). Kattintson a modul két bal oldali kimenetére, válassza az állandó érték opciót, és írja be, hogy "helló_arts" vagy valami hasonló szöveget. Végül kattintson az OK gombra.

Most hozzon létre egy Synth_WAVE_SIN modult és helyezze a Synth_AMAN_PLAY modul fölé (maradjon ki egy sor közöttük). Amint láthatja, ennek is van egy kimenete, de szükséges hozzá egy "pos" bemenet. Először vezessük a modul kimenetét a hangszórókra. Kattintson a Synth_WAVE_SIN kimenetére ("out"), majd utána a Synth_AMAN_PLAY modul bal oldali ("left") csatlakozójára. A program összeköti a két modult.

Nem minden oszcillátornak kell frekvenciabemenet, de pozíció a hullámon belül igen. A pozíció 0 és 1 közötti érték, mely egy Synth_WAVE_SIN objektum esetében arányosan a 0..2*pi tartományba mutat. Oszcilláló jelek létrehozásához szükség van egy Synth_FREQUENCY típusú modulra.

Most hozzon létre egy Synth_FREQUENCY típusú objektumot és kösse össze annak kimenetét ("pos") a Synth_WAVE_SIN objektum kimenetével (szintén "pos"). A frekvenciagenerátor "frekvencia" kimenetét állítsa be az állandó 440 (Hz) értékre.

Válassza ki a Fájl/Struktúra végrehajtása menüpontot. Ekkor egy 440 Hz-es színuszos hang fog hallatszani a hangszóróban. Bizonyára kitalálja, mit kell tenni ahhoz, hogy a másik hangszóróból is jöjjön a hang... ;)