# &krec;i käsiraamat

## Sissejuhatus

### Miks ma &krec;i tegin?

Pärast seda, kui olin mõnda aega &arts;i kallal töötanud, taipasin, et sellele pole ühtegi salvestamisrakendust peale käsureatööriista `artsrec`. Pidin paar raadiosaadet salvestama sõprade jaoks, kes soovisid, et ma neid miksiksin ja töötleksin ning ma tahtsin salvestada &Linux; keskkonnas. Nii ma hakkasingi &krec;i kirjutama.

### Mida &krec; teeb?

&krec; on õieti päris lihtne. See võtab ühendust &arts;i serveriga ja salvestab seda, mida selle vahendusel esitatakse. Salvestatud failid on spetsiifilises &krec;i vormingus, kuid neid on võimalik eksportida wave-, ogg- ja mp3-failideks.

&krec; ei piirdu siiski ainult sellega. Rakendus võib ühte faili salvestada ka mitu asja ja neid on võimalik omavahel kombineerida.

### Rohkem infot

&reporting.bugs; &updating.documentation;

## Esimene pilk &krec;ile

&krec;i pilt &krec;i pilt kohe pärast käivitamist.

### &krec;i peaakna tutvustus

- Ülal asuvad menüüriba ja kaks tööriistariba. Esimene tööriistariba sisaldab mõningaid kasulikke käske menüüst Fail, teine menüüst Esitus.

- Keskel paiknevad tähtsamad osad. Vasakul asub VU-meeter, mis näitab parajasti salvestatava/esitatava audiosignaali helitugevust, mida saab samas kohe ka muuta.

- Põhiosas on näha fail ja see koosneb omakorda neljast osast. Kõigepealt on ülal faili nimi, seejärel aga salvestatud osad kronoloogilises järjekorras ja skaleeritud pikkusega. Samas saab kontekstimenüüga osasid ka keelata või kustutada. Selle all asub ajatelg, kus näeb hetkepositsiooni ja saab klõpsates liikuda vajalikule positsioonile failis. Ploki allosas on kaks vidinat, mis näitavad hetkepositsiooni ja pikkust just sellises ajavormingus, nagu sulle meeldib.

- Allosas paikneb veel üks tööriistariba kompressoriga, mille abil saab muuta oma salvestiste dünaamikat, ning olekuriba, mis näitab mitmesuguseid teateid.

Täpsemalt räägib sellest krec_explained.

## Kuidas salvestada

Käesolev peatükk sisaldab mõningaid juhiseid, kuidas valmistada &krec;i kasutades korralikke salvestisi.

### Seesmise muusika salvestamine

1. Esimese asjana tekib muidugi mõte salvestada oma lemmikust &kde; audiomängijast. Käivita siis &noatun;, &juk; või &kaboodle;. Kasutada võib ka muid mängijaid, kuid nad peavad kasutama väljundiks &arts;i, sest muidu on salvestamine märksa keerukam ja selle selgitamine väljub käesoleva käsiraamati piirest. Niisiis vali laul, mida tahad salvestada, ühes kolmest mainitud mängijast (kõik need tulevad kaasa paketiga tdemultimedia, kuhu kuulub ka &krec;).

2. Vali &krec;i menüüs Audiohaldur (selle leiad menüüst Tööriistad). Peaksid nägema minimaalselt ridu &krec;::In ja &krec;::Out. Teine veerg teatab, mis laadi elemendiga on tegemist: kas taasesitus või salvestamine. Viimane veerg näitab, kuhu antud elemendi heli läheb või kust see tuleb. Praegu on elemendi &krec;::In ühenduseks in_soundcard, mis kujutab endast sinu helikaardi sisendkanalit, aga et me soovime hetkel salvestada mängijast ning mängija saadab oma heli väljundile out_soundcard, tuleb meil klõpsata kirjel &krec;::In, et määrata uus allikas. Vali ilmuvast aknast out_soundcard ja klõpsa OK. Täpsemalt räägib audiohaldurist audio_manager.

3. Nüüd peaks VU-meeter &krec;is hakkama üles-alla vilkuma vastavalt kuuldavale muusikale (kui sa heli ei kuule, siis VU-meeter muidugi ka midagi ei näita).

4. Nüüd ava fail kas klõpsuga tööriistariba esimesele ikoonile või käsuga Uus menüüst Fail. Rahuldu praegu kvaliteediseadistustega (neist räägib täpsemalt quality).

5. Vali käsk Salvestus menüüst Esitus või vajuta klahvi R. Kui oled lõpetanud, vali samast menüüst käsk Stopp või vajuta klahvi S.

6. Salvestamine on täiesti tavaline, aga kui tunned huvi eksportimise vastu, siis sellest kõneleb lähemalt exporting.

Ja ongi kõik! Nüüd võid oma salvestist kuulata või seda eksportida (ära muidugi unusta algusse liikumast).

### Salvestamine Line-In või Mic-In sisendist

Salvestamine välisest allikast on mõnevõrra keerulisem, sest see hõlmab terve rea erinevaid rakendusi ja riistvaralisi seadmeid. Ma oletan siinkohal, et sinu riistvara on korrektselt paigaldatud, draiverid töötavad korralikult ning sa saad riistvaralist helitugevust juhtida &kmix;i abil. &kmix;is saad ka valida salvestamiseks kasutatavad kanalid, mis tähendab, et nende signaal saadetakse analoog-digitaalkonvereterisse (lühendatult ADC), kust draiver ja rakendusedseda lugeda saavad. See käib peaaegu kõigi helikaartide ja draiverite korral erinevalt, nii et sul võib olla vajalik veidi katsetada.

Teine oluline asi on see, et &arts; peab töötama täisdupleksrežiimis. See tähendab, et &arts; loeb helikaardilt ja kirjutab sinna ühel ja samal ajal. Selleks tuleb käivitada &juhtimiskeskus; ja muuta helisüsteemi seadistusi (või vajutada klahve Alt+F2 ning anda käsk `tdecmshell arts`). Dialoogi teisel kaardil tuleb täisdupleksi kastike ära märkida. Klõps nupule Rakenda käivitab &arts;i uuesti, mis tähendab, et ka &krec; tuleb uuesti käivitada.

Pärast seda peaks &krec;i VU-meeter (täpsemalt räägib sellest vu-meter) vilkuma vastavalt audiosignaalile, mida soovid salvestada ja mille sa oled &kmix;is salvestamiseks valinud. Korraliku salvestuse jaoks on oluline paika panna õige helitugevus. Kui helikaardi võimendus on liiga tugev, tekivad digitaalkõrpsud, sest ADC saab luua väärtusi ainult miinimumi ja maksimumi vahel ja kui signaal on liiga vali, muutub see digitaalselt liigagi teravaks, mis ei tule salvestusele kasuks. Samas aga, kui helitugevus on liiga nõrk, on audioriistvara müra ja sahin salvestuses liiga tugevasti kuulda. Sestap tuleb valida mingi kompromiss, et signaal ei oleks liiga vali ja hakitud ega liiga nõrk ja mürarohke. Tavaliselt on mõttekas valida suhteliselt keskmised väärtused.

Nüüd saad helitugevust kohandada ka &krec;is. See on tarkvaraline võimendus. Siin on kõige parem kasutada kompressorit vaiksete ja valjude osade erinevuste tasalülitamiseks. Kompressorist kõneleb lähemalt compressor.

Ülejäänud osas on salvestamine samasugune, nagu kirjeldab recording_from_music alates neljandast sammust. Nii et kui lugesid juba toda osa, peaks asi selge olema.

## &krec;i tutvustus

Käesolevas osas kirjeldame põhjalikumalt &krec;i komponente ja funktsioone ning anname mõningad juhised kasutamise kohta.

### Audiohaldur

Audiohalduriga saab ühendada erinevate rakenduste väljundid olemasolevate või uute siinide külge. Siin on omamoodi virtuaalne signaalilevitaja. Iga taasesituse või salvestuse kirjet saab ühendada vaid ühe siininga, kuid ühe siiniga saab ühendada ka mitu kirjet. Näide: &noatun;i väljundi saab ühendada kas peamise väljundkanali või mis tahes muu siiniga. Kuid peamise väljundkanaliga võib ühendada mitu &noatun;i väljundit.

#### Audiohalduri peaaken

See sisaldab kolme veergu:

1. Heli esitava või salvestava elemendi nimi.

2. Elemendi tüüp: kas taasesitus või salvestamine.

3. Siin, millega element on ühendatud.

Klõpsuga mõnel elemendil avaneb dialoog, kus saab valida siini.

#### Siinidialoog

Põhiosas näeb kõiki olemasolevaid siine. Vali neist see, kuhu soovid heli saata või selle hankida. Allpool saad luua uusi siine, millega oma element ühendada.

Salvestamiseks &arts;i-teadlikust mängijast ja kuulamiseks, mida salvestatakse, tuleb luua uus siin (näiteks test), ühendada sellega oma mänguja (pärast seda ei kuule sa midagi), ühendada uue siiniga ka &krec;::In ja seejärel lülitada sisse Läbiv esitus.

### Kompressor

Kui salvestad mikrofonist, märkad võib-olla, et heli on mõnikord peaaegu hakitud ja mõnikord väga nõrk, seda eriti laulmise või kõne korral. Selle korrigeerimiseks ongi mõeldud kompressor. See lihtsalt vähendab kõiki helisid, mis on üle määratud läve, teguri võrra, mille määrab kindlaks suhe. Pane tähele, et lävi on logaritmiline ning vaikimisi väärtus on suhteliselt madal, kuid täiesti kasutatav. Veel üks märkus: suhe on suurim vasakule keerates, paremale lõppu keerates ei kasutata kompresseerimist üldse. Et nii väheneb valjus, on ka regulaator väljund, millega saab heli muuta. Regulaatorid attack ja release võimaldavad määrata aega, mille järel kompressor reageerib (aeg, mis kulub pärast seda, kui esimene väljund on ületanud läve), ning aega, pärast mida kompressor ikka veel reageerib selle järel, kui heli on lävest juba allpool.

Testi seda mikrofoni kõneldes, sisse lülitatud võimalus Läbiv esitus, ning sa peaksid selgesti kuulma erinevust tavalise ja kompresseeritud variandi vahel.

#### Kompressori kasutamise nõuanded

Need on ainult nõuanded, sest lõpuks loeb ju vaid see, kuidas asi kõlab. Nii et kui oled heliga rahul, siis on ilmselt kõik juba õigesti. Aga igatahes ära kõhkle eksperimenteerimast.

Tavaline kõne

Enamasti on näiteks raadios või teles kõnelev üksikhääl väga tugevasti kompresseeritud. Kõne peamine probleem on see, et tase on arvatavasti lause alguses korrektne, aga mitte enam lõpus. Samuti on sõnalõpud sageli nõrgemad kui algused. Nii on kõneldud sõnu peaaegu võimatu esitada ilma kompresseerimata. Näidisseadistused: lühike attack, keskmine release, väike lävi, väga suur suhe.

Mastering 1: taseme piiramine

Lihtsalt tippude piiramiseks, aga mitte kogu dünaamika kompresseerimiseks kasuta suurt läve, suurt suhet, lühikest attack'i ja lühikest kuni keskmist release'i. See kaitseb salvestist teatud seesmiste digitaalmoonutuste eest ja kui lävi on veidi väiksem, eemaldab ka haruldasemad (ning arvatavasti soovimatud) tipud, jättes rohkem ruumi tegelikule salvestatud signaalile.

Mastering 2: tõeline mastering

Muusika tegelik mastering ehk lõppviimistlus on keeruline asi, mis sõltub väga olulisel määral nii sinu kuulmisest kui ka muusikast enast. Tihti kasutatakse kiiret attack'i, et tase kahaneks piisavalt kiiresti bassides. Samas ei ole kindlasti mõttekas lasta muusikal tümpsuda ainult sellepärast, et bassile on valitud pikk release. Kompresseerimistegur ei peaks olema väga suur. Ideaalis rakendatakse pärast kompressorit limitteri, et vabaneda hakitusest ja muust sellisest.

Üksikinstrumendid

Nende puhul sõltuvad seadistused väga tugevasti instrumendist endast.

Viimane nõuanne

Kasuta oma kõrvu ja harjuta. Kui asi kõlab õigesti, on see õige!

### Seadistamine

Seadistustedialoogis on kaks kaarti, esimene üldiste seadistuste jaoks, mida kohe kirjeldamegi, teine vaikimisi kvaliteediseadistuste jaoks, mida kirjeldab quality.

Üldised seadistused &krec;i üldiste seadistuste muutmine.

Seadistuste esimene osa võimaldab määrata, kuidas esitatakse aega ja positsiooni. "Lihtsad sämplid" näitabki lihtsalt sämplite arvu, järgmine aga nii tunde, minuteid, sekundeid kui ka sämpleid, Kolmas on teisega samasugune, aga sämplite asemel näidatakse kaadreid. Neljas stiil näitab suurust mega- ja kilobaitides, millest on abi kettaruumi kontrollimisel. Stiilidest paremal pool saab valida kaadrite arvu sekundis.

Alloleva märkekastiga saab ajaesituse muuta kõnekamaks, näidates ka ühikuid.

Kui sa ei soovi käivitamisel näha niinimetatud päeva nõuannet, saad selle välja lülitada vastava märkekastiga. Selle all olev nupp aga võimaldab taas näha kõiki neid teateid, mille edasisest näitamisest sa loobusid vastavates dialoogides valikut "Seda teadet rohkem ei näidata" ära märkides (peamiselt puudutab see eksportimisega seotud teateid).

### Eksportimine

> &krec; anonüümne fänn

> See rakendus on tõesti lahe. Ma kasutan seda kogu aeg, aga paraku ei ole seal võimalik salvestada wave/mp3/ogg-faile!

Siin ta siis nüüd on: &krec;i eksportimisvõimalus! Kasutadaolevad vormingud sõltuvad teekidest, mida leitakse kompileerimise ajal, aga siin kirjeldame neid, mida üldse saab kasutada.

Vajaliku eksportplugina valik käib failinime abil: vali käsk Eksport menüüst Fail, vali eksporditava faili nimi ja laiend ning plugin täidabki oma ülesande. Laiendite nimekiri dialoogis näitab ühtlasi, millised eksportpluginad on saadaval.

Mõni sõna eksportimise kohta üldiselt: tehniliselt on see samaväärne esitamisega. See tähendab, et sa pead enne eksportimist minema asukohta, millest alates sa soovid faili eksportida. See tähendab ka seda, et näeb eksportimisel edenemist alates markeri hetkepositsioonist. Ja see tähendab ka seda, et tulevikus on võimalik eksportida suvalist valikut, kui soovid esitada ainult teatud valikut.

#### Wave-failide (*.wav) eksport

Lihtsaim eksportplugin. See ekspordib &krec;i faili wave-failiks kvaliteediseadistustega, mille oled määranud tervele failile.

#### MP3-failide (*.mp3) eksport

Vahest soovituim ekspordivõimalus, mis ekspordib &krec;i faili mp3-failina.

Kasutatakse kvaliteediseadistusi, mille oled määranud &juhtimiskeskus;e sektsioonis Heli->Audio CD, sest &krec; kasutab samu teeke nagu TDEIO-moodul audiocd:/.

#### OGG-failide (*.ogg) eksport

See ekspordib &krec;i faili ogg-failina.

Kasutatakse kvaliteediseadistusi, mille oled määranud &juhtimiskeskus;e sektsioonis Heli->Audio CD, sest &krec; kasutab samu teeke nagu TDEIO-moodul audiocd:/.

### Läbiv esitus

Kui soovid kuulata, mida salvestad, on selleks mõeldud käsk Läbiv esitus, mille leiab menüüst Esitus. Seda on soovitatav võimalikult palju kasutada, kui tarvitad kompressorit või muid efekte ja tahad ise määrata, mida tegelikult salvestatakse.

Kontrolli, et sa ei tekitaks tagasisidesilmust, kui salvestad väljundist out_soundcard ja lülitad sisse Läbiva esituse! Selline silmus on vaesele &arts;ile liiast ning see aeglustab tunduvalt süsteemi tööd, nii et võib olla vajalik isegi &arts; maha tappa...

Selle põhjuseks on asjaolu, et &arts; arvutab heli jaoks võrgu iga sämpli (õieti küll sämpliploki) korral kõike uuesti ja kui sämpel tekib iseenda silmusest, peab &arts; arvutama rohkem, kui on üldse võimalik.

### Kvaliteediseadistused

Uute failide omadused Dialoog uute failide omaduste määramiseks.

Uut &krec;i faili luues ilmub see dialoog. Siin saab valida teatud salvestamise parameetrid. Kõik seadistused mõjutavad ka faili suurust.

Diskreetimissagedus on määr, mis selgitab audiosüsteemile, mitu sämplit sekundis teha. Seda mõõdetakse hertsides (Hz) või kilohertsides (kHz). Mida kõrgem määr, seda suurem maksimaalne salvestussagedus. Et siinuslaine loomiseks on vaja vähemalt kaht sämplit, on maksimaalne salvestussagedus pool diskreetimissagedusest. Inimkõrv kuuleb helisid umbes vahemikus 10 kHz kuni 20 kHz. See sõltub küll ka vanusest: lapsed kuulevad rohkem sagedusi 20 kHz kandis, täiskasvanud 15 kHz ümber ning vanemad rohkem 10 kHz kandis. Aga isegi siis, kui kõrgemaid sagedusi reaalselt ei kuulda, mõjutavad nad ometi seda, mida me kuuleme ja tunneme (märksõna: psühhoakustika).

Kanalite arvu võib valida vabalt vastavalt salvestamise eesmärgile. Kui kasutad monomikrofoni ilma stereoefektidega, võid julgelt valida Mono, ilma et peaksid kartma andmete kaotamist.

Viimases osas saab määrata ühes sämplis kasutatavate bittide arvu. Võimalikud valikud on 8 ja 16 bitti. Mida rohkem bitte, seda rohkem samme jääb minimaalse ja maksimaalse signaali vahele. 8 bitti on üks bait, nii et seda võib pidada ka ühe- või kahebaidise sämpli valikuks.

Salvestamiseks vajaliku ruumi saab arvutada väga lihtsalt: diskreetimissagedus korda kanalite arv korda bittide arv sämpli kohta korda salvestatavate sekundite arv.

#### Ühe minuti CD kvaliteediga salvestuse suuruse arvutamine

Ühe minuti (60 sekundit) audio salvestamiseks CD kvaliteediga (44 100 Hz, 16 bitti, stereo) läheb ruumi vaja: 44100 * 2 *2 *60 = 1058400 baiti = 10335,938 kilobaiti. See tähendab umbes 10 megabaiti andmeid minuti kohta.

Kasuta alati parimat vajalikku kvaliteeti. Kvaliteeti saab hiljem alati vähendada, kuid selle suurendamine ei ole võimalik, sest selleks on vaja rohkem andmeid, kui sel juhul on käepärast.

Dialoogi viimane element on märkekast, mille märkimisel kasutatakse alati uute failide korral siin valitud väärtusi, ilma et dialoogi näidataks.

Sama dialoogi saab avada ka rakenduse enda seadistustedialoogis, nii et soovi korral saab "vaikeväärtuste kasutamise" ka seal sisse lülitada.

### VU-meeter

Et mitte iga asja jaoks pole alati vaja kompressorit, on VU-meeter koos oma helitugevuse juhtimise võimalusega arvatavasti &krec;i hädavajalik komponent salvestamisel. See näitab taset, millega tegelikult salvestatakse pärast kõiki efekte ja helitugevuse määramist. Kui see on salvestamise ajal peamiselt tumepunane, on salvestis usutavasti hakitud ega kõla just hästi. Kui see vilgub alumise 2% ümber, ei ole salvestises ilmselt suurt midagi kuulda.

Korraliku salvestise jaoks peaks tase üldjuhul olema -12 dB ja 0 dB vahel.

Salvestiste dünaamika muutmiseks kasuta kompressorit, Sellest räägib lähemalt compressor.

## Autorid ja litsents

&krec;

Rakenduse autoriõigus 2002-2003: Arnold Krille arnold@arnoldarts.de

Dokumentatsiooni autoriõigus 2002-2004: Arnold Krille arnold@arnoldarts.de

Tõlge eesti keelde: Marek Laane bald@starman.ee

&underFDL; &underGPL;

## Paigaldamine

### &krec;i hankimine

&install.intro.documentation;

### Nõuded

&krec; 0.5.1 edukaks kasutamiseks on vajalik &kde; 3.3.

&krec; kuulub paketi tdemultimedia koosseisu. Et see vajab nagunii &kde;-d ja &arts;i, peaks sellest piisama.

### Kompileerimine ja paigaldamine

&install.compile.documentation;
&documentation.index;