<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook V3.1-Based Variant V1.0//EN">

<book lang="hu">
<bookinfo>
<title>Az Arts Builder k&eacute;zik&ouml;nyve</title>
<authorgroup>
<author>
<firstname>Stefan</firstname>
<surname>Westerfeld</surname>
<affiliation>
<address><email>stefan@space.twc.de</email></address>
</affiliation>
</author>

<author>
<firstname>Tam&aacute;s</firstname>
<surname>Sz&aacute;nt&oacute;</surname>
<affiliation><address><email>tszanto@mol.hu</email></address></affiliation>
<contrib>ford&iacute;t&oacute;</contrib>
</author>

</authorgroup>
<date>08/04/1999</date>
<releaseinfo>1.07.00</releaseinfo>
<abstract>
<para>Ez a dokumentum az Arts Builder le&iacute;r&aacute;s&aacute;t tartalmazza.</para>
</abstract>
<keywordset>
<keyword>aRts</keyword>
<keyword>Arts Builder</keyword>
<keyword>szintetiz&aacute;tor</keyword>
<keyword>multim&eacute;dia</keyword>
<keyword>strukt&uacute;ra</keyword>
<keyword>zene</keyword>
<keyword>hang</keyword>
</keywordset>
</bookinfo>

<chapter id="Introduction">
<title>Bevezet&eacute;s</title>

<sect1 id="WhatIsArts">
<title>Mi az az aRts?</title>

<para>Az Arts az "analog realtime synthesizer" (anal&oacute;g val&oacute;sidej&udblac; szintetiz&aacute;tor) kifejez&eacute;s bet&udblac;szava, de ezt m&aacute;r bizony&aacute;ra tudja,
mikor ezt a dokumentumot olvassa... </para>

<para>Az aRts egy teljes "modul&aacute;ris anal&oacute;g szintetiz&aacute;tor" szimul&aacute;ci&oacute;j&aacute;t hajtja
v&eacute;gre a sz&aacute;m&iacute;t&oacute;g&eacute;pen. Hozzon l&eacute;tre hangokat &eacute;s zenek&eacute;t olyan modulok seg&iacute;ts&eacute;g&eacute;vel, mint a hanghull&aacute;mok
gener&aacute;l&aacute;s&aacute;ra alkalmas oszcill&aacute;torok, a k&uuml;l&ouml;nb&ouml;z&odblac; sz&udblac;r&odblac;k, hanglej&aacute;tsz&oacute;
modulok, kever&odblac;k, faderek,... A program grafikus eszk&ouml;zeivel komplett &ouml;ssze&aacute;ll&iacute;t&aacute;s
hozhat&oacute; l&eacute;tre, ha a k&uuml;l&ouml;nb&ouml;z&odblac; modulokat - gener&aacute;torokat, effektusokat - &ouml;sszekapcsolja
egym&aacute;ssal.</para>

<para>Az id&odblac;k folyam&aacute;n kider&uuml;lt, hogy a m&oacute;dszernek sokf&eacute;le m&aacute;s alkalmaz&aacute;si ter&uuml;leten
is haszn&aacute;t lehet venni, nem csak az anal&oacute;g szintetiz&aacute;l&aacute;sn&aacute;l. Az Arts egyfajta "audio middleware" lett,
amely alkalmas p&eacute;ld&aacute;ul full duplex effektusfeldolgoz&aacute;sra, midi szintetiz&aacute;l&aacute;sra,
hangkiszolg&aacute;l&aacute;sra, mintav&eacute;telez&odblac; egys&eacute;gek emul&aacute;ci&oacute;j&aacute;ra. Tov&aacute;bbi felhaszn&aacute;l&aacute;si
m&oacute;dokkal is k&iacute;s&eacute;rleteznek.</para>

<para>Fontos v&aacute;ltoz&aacute;st jelentett az aRts integr&aacute;l&aacute;sa a KDE 2.0 grafikus
fel&uuml;lettel. &Iacute;gy m&aacute;r sokf&eacute;le multim&eacute;diaszolg&aacute;ltat&aacute;s alapj&aacute;t k&eacute;pezheti, melyek
k&ouml;z&uuml;l leggyakrabban a hangkiszolg&aacute;l&oacute;val tal&aacute;lkoznak a felhaszn&aacute;l&oacute;k, mely lehet&odblac;v&eacute; teszi,
hogy p&aacute;rhuzamosan fut&oacute; programok egyszerre haszn&aacute;lhass&aacute;k a hangeszk&ouml;z&ouml;ket.</para>

<para>Ez a program (az Arts Builder) a GPL licenc alapj&aacute;n haszn&aacute;lhat&oacute; (GNU Public
License). Az aRts t&ouml;bb r&eacute;sze hozz&aacute;f&eacute;rhet&odblac; az LGPL licenccel (GNU Lesser
Public License), hogy az aRts kereskedelmi szoftverekkel is haszn&aacute;lhat&oacute; legyen.</para>

</sect1>

<sect1 id="InsideArts">
<title>Az aRts fel&eacute;p&iacute;t&eacute;se</title>

<para>Nem az aRts az egyetlen el&eacute;rhet&odblac; szoftveres szintetiz&aacute;tor, de kiemelkedik
a t&ouml;bbi k&ouml;z&uuml;l azzal, hogy a <emphasis>rugalmass&aacute;g</emphasis> kiemelt priorit&aacute;st kapott a kialak&iacute;t&aacute;sakor.</para>

<para>Nem &uacute;gy tervezt&uuml;k a szoftvert, hogy a felhaszn&aacute;l&oacute; kapjon k&eacute;t (vagy ak&aacute;r t&iacute;z) k&eacute;sz, 
sz&eacute;pen sz&oacute;l&oacute; hangszert, n&eacute;h&aacute;ny param&eacute;terrel kieg&eacute;sz&iacute;tve, h&aacute;romf&eacute;le
effektussal &eacute;s egy kever&odblac;vel.</para>

<para>Minden - a legkisebb r&eacute;szekt&odblac;l a komplex strukt&uacute;r&aacute;kig
(pl. equalizerrel ell&aacute;tott kever&odblac;k, effektust&aacute;rol&oacute;k t&ouml;bb sz&aacute;z nyom&oacute;gombbal
&eacute;s m&aacute;s egy&eacute;bbel kieg&eacute;sz&iacute;tve) - fel&eacute;p&iacute;thet&odblac; az aRts-ben tal&aacute;lhat&oacute; standard
&eacute;p&iacute;t&odblac;elemekb&odblac;l. Nincs semmi olyan alkot&oacute;r&eacute;sz a programban, amit ne lehetne
&aacute;talak&iacute;tani, &aacute;tkonfigur&aacute;lni, kivenni, berakni, &uacute;jratervezni. Az aRts egy olyan
virtu&aacute;lis st&uacute;di&oacute;, amely tetsz&odblac;legesen &aacute;tszabhat&oacute;, hogy megfeleljen az &Ouml;n ig&eacute;nyeinek.</para>

<para>Term&eacute;szetesen a program tartalmaz hangszergy&udblac;jtem&eacute;nyt, effektusokat,
kever&odblac;ket, komplex sz&udblac;r&odblac;ket, midifeldolgoz&oacute; egys&eacute;geket, stb.
De ezek a modulok nincsenek be&eacute;p&iacute;tve a programk&oacute;dba, mindegyik&uuml;k mag&aacute;val az aRts-sel 
k&eacute;sz&uuml;lt, ez&eacute;rt mindegyik tulajdons&aacute;gaihoz hozz&aacute; lehet f&eacute;rni az Arts Builderben.
M&eacute;g van mit jav&iacute;tani, de m&aacute;r k&ouml;zel j&aacute;runk az elk&eacute;pzelt funkcionalit&aacute;shoz.</para>

<para>Term&eacute;szetesen k&ouml;nnyen l&eacute;tre lehet hozni &uacute;j szintetiz&aacute;tormodulokat is,
melyek k&ouml;nnyen beintegr&aacute;lhat&oacute;k a rendszerbe.</para>

</sect1>

</chapter>

<chapter id="QuickStart">
<title>R&ouml;vid bevezet&eacute;s a program haszn&aacute;lat&aacute;ba</title>

<sect1 id="HowArtsBuilderWorks">
<title>Az Arts Builder m&udblac;k&ouml;d&eacute;se</title>

<para>
Sajnos a KDE 2.0 olyan gyorsan v&aacute;ltozott az ut&oacute;bbi id&odblac;ben, hogy nem volt
id&odblac;m a dokument&aacute;ci&oacute; minden r&eacute;szlet&eacute;t hozz&aacute;igaz&iacute;tani. Egyel&odblac;re csak egy
r&ouml;vid t&aacute;j&eacute;koztat&oacute;t tudok ny&uacute;jtani az Arts Builder m&udblac;k&ouml;d&eacute;s&eacute;r&odblac;l, a t&ouml;bbi m&aacute;r
&Ouml;n&ouml;n m&uacute;lik.
</para>

<para>
Miel&odblac;tt elind&iacute;tan&aacute; az Arts Buildert, gy&odblac;z&odblac;dj&ouml;n meg r&oacute;la, hogy a hangkiszolg&aacute;l&oacute;
(artsd) el van-e ind&iacute;tva. Ha a KDE 2.0-t haszn&aacute;lja, akkor az feltehet&odblac;en m&aacute;r
fut. Ha m&eacute;gsem, akkor &aacute;ll&iacute;tsa be a hangkiszolg&aacute;l&oacute; automatikus
ind&iacute;t&aacute;s&aacute;t a Vez&eacute;rl&odblac;k&ouml;zpont - Hang - Hangkiszolg&aacute;l&oacute; modulban.
</para>

<para>
Az aRts futtat&aacute;sakor &aacute;ltal&aacute;ban t&ouml;bb kisebb modul is elindul. Az Arts Builder egy olyan
eszk&ouml;z, mellyel bonyolultabb strukt&uacute;r&aacute;kat lehet l&eacute;trehozni modulok &ouml;sszek&ouml;t&eacute;s&eacute;vel. Egyszer&udblac;en kattintson
a r&aacute;csban elhelyezked&odblac; modulokra. Ehhez v&aacute;lasszon ki egyet a "Modulok" men&uuml;b&odblac;l,
majd kattintson a z&ouml;ldessz&uuml;rke h&aacute;tt&eacute;rre.
</para>

<para>
A modulok &aacute;ltal&aacute;ban k&eacute;t csatlakoz&oacute;val rendelkeznek (ahol a hangjelek ki- &eacute;s befel&eacute; haladhatnak).
K&eacute;t csatlakoz&oacute; &ouml;sszek&ouml;t&eacute;s&eacute;hez el&odblac;sz&ouml;r kattintson r&aacute; az els&odblac;re, amely ilyenkor narancss&aacute;rga sz&iacute;n&udblac;v&eacute; v&aacute;lik,
ut&aacute;na a m&aacute;sodikra. Bemeneti csatlakoz&oacute;t (a modul fels&odblac;
r&eacute;sz&eacute;n) csak kimeneti cstlakoz&oacute;val (a modul als&oacute; r&eacute;sz&eacute;n) lehet &ouml;sszek&ouml;tni. Ha r&ouml;gz&iacute;tett &eacute;rt&eacute;ket
akar egy csatlakoz&oacute;hoz rendelni (vagy le akarja v&aacute;lasztani), kattintson dupl&aacute;n
a csatlakoz&oacute;ra.
</para>

<para>
Kiindul&aacute;sk&eacute;nt pr&oacute;b&aacute;lja ki az al&aacute;bbi egyszer&udblac; p&eacute;ld&aacute;t.
</para>

<para>Ind&iacute;tsa el az artsbuildert.</para>

<para>El&odblac;sz&ouml;r is sz&uuml;ks&eacute;g lesz egy Synth_AMAN_PLAY modulra a l&eacute;trej&ouml;v&odblac; kimenet
meghallgat&aacute;s&aacute;hoz (az artsd hangkiszolg&aacute;l&oacute; haszn&aacute;latakor). Teh&aacute;t hozzon l&eacute;tre egy
Synth_AMAN_PLAY modult a Modulok/Synthesis/Sound
IO/Synth_AMAN_PLAY men&uuml;pontot v&aacute;lasztva &eacute;s egy &uuml;res r&aacute;cshelyre kattintva.
K&ouml;r&uuml;lbel&uuml;l az &ouml;t&ouml;dik sorba ker&uuml;lj&ouml;n, mert n&eacute;h&aacute;ny modult f&ouml;l&eacute; kell majd helyezni.</para>

<para>M&eacute;g egy kis igaz&iacute;t&aacute;s: kattintson dupl&aacute;n az els&odblac; &eacute;s a m&aacute;sodik param&eacute;terre
(c&iacute;m &eacute;s automatikus vissza&aacute;ll&iacute;t&aacute;si azonos&iacute;t&oacute;), &eacute;s adjon a hangkimenetnek egy nevet (amelyik
k&eacute;s&odblac;bb l&aacute;tszani fog p&eacute;ld&aacute;ul az artscontrol-ban). Kattintson a modul k&eacute;t bal oldali
kimenet&eacute;re, v&aacute;lassza az &aacute;lland&oacute; &eacute;rt&eacute;k opci&oacute;t, &eacute;s &iacute;rja be, hogy "hell&oacute;_arts" vagy
valami hasonl&oacute; sz&ouml;veget. V&eacute;g&uuml;l kattintson az OK gombra.</para>

<para>Most hozzon l&eacute;tre egy Synth_WAVE_SIN modult &eacute;s helyezze a
Synth_AMAN_PLAY modul f&ouml;l&eacute; (maradjon ki egy sor k&ouml;z&ouml;tt&uuml;k).
Amint l&aacute;thatja, ennek is van egy kimenete, de sz&uuml;ks&eacute;ges hozz&aacute; egy "pos" bemenet. El&odblac;sz&ouml;r vezess&uuml;k
a modul kimenet&eacute;t a hangsz&oacute;r&oacute;kra. Kattintson a
Synth_WAVE_SIN kimenet&eacute;re ("out"), majd ut&aacute;na a
Synth_AMAN_PLAY modul bal oldali ("left") csatlakoz&oacute;j&aacute;ra. A program &ouml;sszek&ouml;ti a k&eacute;t modult.</para>

<para>Nem minden oszcill&aacute;tornak kell frekvenciabemenet, de poz&iacute;ci&oacute; a
hull&aacute;mon bel&uuml;l igen. A poz&iacute;ci&oacute; 0 &eacute;s 1 k&ouml;z&ouml;tti &eacute;rt&eacute;k, mely
egy Synth_WAVE_SIN objektum eset&eacute;ben ar&aacute;nyosan a 0..2*pi tartom&aacute;nyba mutat. Oszcill&aacute;l&oacute;
jelek l&eacute;trehoz&aacute;s&aacute;hoz sz&uuml;ks&eacute;g van egy Synth_FREQUENCY t&iacute;pus&uacute;
modulra.</para>

<para>Most hozzon l&eacute;tre egy Synth_FREQUENCY t&iacute;pus&uacute; objektumot &eacute;s k&ouml;sse &ouml;ssze annak kimenet&eacute;t ("pos")
a Synth_WAVE_SIN objektum kimenet&eacute;vel (szint&eacute;n "pos"). A frekvenciagener&aacute;tor "frekvencia"
kimenet&eacute;t &aacute;ll&iacute;tsa be az &aacute;lland&oacute; 440 (Hz) &eacute;rt&eacute;kre.</para>

<para>V&aacute;lassza ki a F&aacute;jl/Strukt&uacute;ra v&eacute;grehajt&aacute;sa men&uuml;pontot. Ekkor egy 440 Hz-es sz&iacute;nuszos hang
fog hallatszani a hangsz&oacute;r&oacute;ban. Bizony&aacute;ra kital&aacute;lja, mit kell tenni ahhoz, hogy a m&aacute;sik
hangsz&oacute;r&oacute;b&oacute;l is j&ouml;jj&ouml;n a hang... ;)</para>

</sect1>

</chapter>
</book>
<!--
Local Variables:
mode: sgml
sgml-omittag: nil
sgml-shorttag: t
End:
-->
