# &krec;-håndbogen

## Indledning

### Hvorfor skrev jeg &krec;

Efter at have arbejdet med &arts; et stykke tid, indså jeg at der ikke fandtes nogen program til at optage lyd, bortset fra kommandolinjeværktøjet `artsrec`. Jeg skulle optage et radiospil som nogen af mine venner ville at jeg skulle mikse, og jeg ville bruge &Linux; til indspilningen. Altså begyndte jeg at skrive &krec;.

### Hvad &krec; gør

&krec;'s funktion er meget enkel. Det forbinder til &arts;-serveren og optager det som sendes til den til en fil. Disse filer er i et specielt &krec;-format men det er muligt at eksportere til wave-, ogg- og mp3-filer.

Men &krec; har meget mere funktionalitet. Du kan lave flere optagelser i en fil endog med overliggende funktionaliter.

### Få mere information

&reporting.bugs; &updating.documentation;

## Et første blik på &krec;

Her er et skærmaftryk af &krec;. Her er et skærmaftryk af &krec; lige efter den er startet.

### &krec;'s hovedvindue i detaljer

- For oven er der menulinjen og to værktøjslinjer. Den første værktøjslinje indeholder nogle nyttige punkter fra Filer-menuen, den anden værktøjslinje er leveret med vigtige funktioner fra Spil-menuen.

- Midten har vigtige dele: Til venstre er VU-måleren der viser styrken af lydsignalet der bliver optaget/afspillet lige nu kombineret med en lydstyrkekontrol til at justere niveauet.

- Hoveddelen viser filen og består af fire dele. Først er der navnet på filen for oven, dernæst vises de dele der er optaget i deres kronologiske rækkefølge og skaleret længde. Dette tillader også at deaktivere eller slette dele via sammenhængsmenuen. Nedenfor er tidslinjen hvor du kan se den nuværende position og (ved at klikke) flytte til den position du ønsker. Bunden af denne blok er to kontroller der viser den nuværende position og længde i det tidsformat du ønsker.

- Helt forneden er der en anden værktøjslinje der indeholder en komprimerer til at redigere dynamikken i din optagelse og en statuslinje der vise alle mulige slags beskeder.

Se krec_explained for mere info.

## Hvordan optager du

Dette kapitel indeholder nogle trin for trin gennemgange der viser dig vejen til nogle gode optagelser med &krec;.

### Optagelse fra intern musik

1. Først vil vi lave en optagelse fra vores foretrukne &kde; lydafspiller. Så start &noatun;, &juk; eller &kaboodle;. Vi kunne bruge andre afspillere men de skal bruge &arts; til deres output, ellers er optagelse en smule mere komplekst og går ud over omfanget af dette afsnit. Så spring venligst over din skygge og vælg en sang at spille i en af disse tre afspillere (alle leveres med tdemultimedia derfra hvor du fik &krec;).

2. I &krec; vælges Lydhåndtering fra Værktøjer-menuen. Der vil du se i det mindste en linje for &krec;::In og en linje for &krec;::Out. Den anden søjle siger hvilken type punktet er, enten afspil eller optag. Den sidste søjle siger hvor lyden for dette punkt kommer fra eller går til. For øjeblikket er &krec;::In punktet (skulle være?) forbundet til in_soundcard som er inputkanalen for dit lydkort, men da vi nu ønsker at optage fra afspilleren og afspilleren spiller til out_soundcard, klikker vi på &krec;::In punktet for at skifte den til en anden kilde. Vælg out_soundcard fra det vindue der kommer op og klik på O.k. For at lære mere om lydhåndteringen se audio_manager.

3. Nu skulle VU-måleren i &krec; flimre op og ned på en måde der svarer til musikken du hører (hvis du ikke hører lyd vil du ikke forvente at VU'en viser noget).

4. Åbn nu en ny fil enten ved at klikke på det første punkt i værktøjslinjen eller ved at vælge Ny fra Filer-menuen. Acceptér kvalitetsopsætningen indtil videre eller se quality for mere info.

5. Vælg Optag fra Afspil-menuen eller tryk på R-tasten. Efter du er færdig vælg Stop fra den samme menu eller brug S-tasten.

6. At gemme virker på standard vis, hvid du er interesseret i at eksportere se exporting.

Det er det hele. Nu kan du høre din optagelse elle eksportere den (glem ikke at gå tilbage til begyndelsen).

### Optagelse fra Line-In eller Mic-In

Optagelse af kilder udefra er en smule mere kompliceret dat det involverer en masse forskellige programmer og enheder. Jeg antager at din hardware er installeret rigtigt, driverne virker som de skal og du er i stand til at kontrollere lydstyrker via &kmix;. I &kmix; kan du også bælge kanaler til optagelse hvilket basalt set betyder at deres signal sendes til analog-digital-konvertering (kort ADC) og kan læses af driveren og programmer. Dette virker forskelligt på næsten alle lydkort og drivere så du skal prøve en smule før du kan være sikker...

Den anden vigtige ting er at &arts; skal køre i fuld dupleks tilstand. Det betyder at &arts; læser fra lydkortet og skriver til det samtidigt. Du skal starte &kcontrol; og redigere lydsystemets opsætning (eller trykke på Alt+F2 og indtaste `tdecmshell arts`). På den anden fanebladsside skal du sørge for at afkrydsningsfeltet for fuld dupleks er markeret, klik på Anvend genstarter &arts; hvilket betyder at du også må genstarte &krec;.

Efter disse forberedelse skulle VU-måleren (se vu-meter for mere info) for &krec; flimre følgende det lydsignal du ønsker at optage og som du har valgt til optagelse i &kmix;. Justering af lydstyrken til de rigtige værdier er meget vigtigt for brugbare optagelser. Hvis forstærkelsen indeni lydkortet er for høj får du digitale klik fordi ADC kun kan lave værdier mellem et minimum og et maksimum og hvis signalet er for højt bliver det klippet digitalt hvilket ødelægger optagelsen. På den anden side, hvis lydstyrken er for stille, vil du få støj og hvislen fra lyd-hardware til at høres højt i din optagelse. Så du må vælge ne mellemvej, så signalet ikke er for højt og bliver klippet, og ikke er for stille og går tabt i støjen fra hardware. Det er næsten altid bedre at lade lidt være til overs.

Nu kan du justere niveauet en anden gang i &krec; hvilket så er en software-forstærkelse. Her er det bedst at bruge kompressoren til at udjævne forskellene mellem stille og høje lyde en smule. Mere info om kompressorens brug kan findes i compressor.

De tilbageværende skridt er de samme som i recording_from_music fra skridt fire og følgende. Så hvis du startede med det afsnit skule du vide det nu.

## &krec; forklaret

Dette kapitel beskriver nogle dele af og nogle funktioner i &krec; i detalje og giver nogle vink om brugen. Punkterne er sorteret alfabetisk, ikke efter hvor vigtige de er.

### Lydhåndteringen

Lydhåndteringen bruges til at forbinde uddata fra forskellige programmer til eksisterende eller nye busser. En bus er en slags virtuel signal-distributør. Hvert afspilnings- eller optagelsespunkt kan forbinde til nøjagtigt en bus men flere punkter kan forbindes til en bus. Eksempel: Uddata fra &noatun; kan forbindes til hovedudgangen eller en vilkårlig anden bus. Men flere udgaver af &noatun; kan alle forbindes til hovedudgangen.

#### Hovedvinduet for lydhåndteringen

Det indeholder tre søjler:

1. Nævnet på punktet der afspiller eller optager lyd.

2. Typen af punktet enten afspil eller optag.

3. Bussen punktet er forbundet til.

Klik på et punkt så vil en dialog for at vælge den ønskede bus komme frem.

#### Busdialogen

Hoveddelen viser alle busser der eksisterer for øjeblikket. Vælg en at sende din lyd til eller at få din lyd fra. Nedenunder kan du lave nye busser at forbinde dit punkt til.

For at optage fra en afspiller der bruger &arts; og lytte til det du rent faktisk optager laver du blot en ny bus (test for eksempel), forbinder din afspiller til den (du vil ikke høre noget nu), forbind &krec;::In til den nye bus også og slå så Spil igennem til.

### Komprimeringen

Hvis du optager med en mikrofon, bemærker du måske at niveauet ind imellem næsten klippes, og sommetider er meget lavt, især ved sang eller tale. For at kompensere for dette, kan du bruge komprimering. Den reducerer alle lyde som er over en vis tærskel-værdi med faktoren som angives af ratio. Bemærk at denne tærskel er logaritmisk, en midterindstilling er allerede relativt lav men det er meget brugbart på den måde. En anden bemærkning: ratio er højest drejet til venstre, højre ende af potentiometeret betyder ingen komprimering overhovedet. Eftersom dette reducerer lydstyrken, er der et udgangspotentiometer til at ekspandere (eller reducere) lyden. Attack og release bruges for at styre tiden inden komprimeringen reagerer (tiden som går efter indgangen først overskrider tærskelværdien) og tiden som komprimeringen stadigvæk reagerer efter lyden er under tærskelværdien.

Prøv det mens du taler i mikrofonen med Spil igennem aktiveret, så hører du forskellen mellem den almindelige og den komprimerede udgave.

#### Vink om brug af komprimering

Dette er kun vink. Til allersidst er det eneste der tæller hvordan det lyder. Så hvis det lyder som du vil have det, er det formodentlig den rigtige indstilling. Og hold dig ikke tilbage med at lave nogle eksperimenter.

Normal tale

De fleste gange er enkle stemmer der taler på radio eller i fjernsynet ekstremt komprimeret. Det er fordi hovedproblemet med tale er at niveauet måske er rigtigt i begyndelsen af sætningen men formodentlig ikke i slutningen. Derudover er slutningen af ord mindre højre end starten. Det gør det umuligt at bruge talte ord uden at komprimere dem. Eksempel på indstilling: Kort attack, midttids release, lav tærskel, meget høj ratio.

Mastering 1: Begrænsning af niveauet

For blot at begrænse toppene men ikke at komprimere hele dynamikken bruges en høj tærskel, en høj ration, et kort attack og et kort-til -middel release. Dette beskytter din optagelse fra nogle indre digitale forvrængninger og, med tærsklen en smule lavere, fjerner det sjældne (og måske uønskede) toppe og giver mere plads til det rent faktisk optagne signal.

Mastering 2: Udførsel af den egentlige mastering

Udførsel af egentlig Mastering af musik er svært og afhænger fuldstændig af din hørelse og den musik der skal masteres. Normalt vil du bruge hurtige angreb så du får niveauet reduceret hurtigt nok til bassens trommeslag. På den anden side ønsker du ikke at musikken skal pumpe op og ned blot fordi bastrommen slår så du vælger en længere udgave. Kompressionsfaktoren skal ikke være for stor. Ideelt ville du indsætte en begrænser efter kompressoren for at være fri for klik og klip.

Enkelte instrumenter

Disse indstillinger afhænger af instrumentet. Mens der optages er det klogt at bruge en begrænseropsætning.

Endeligt vink

Brug dine ører og øv dig. Alt er tilladt der lyder godt.

### Indstilling

Der er to sider tilgængelige i indstillingen. Den første er til generel opsætning og forklaret i dette afsnit. Den anden er om opsætning af standardkvalitet og den samme som beskrevet i quality.

Generel opsætning Redigering af generel &krec;-opsætning.

Den første det er indstillinger der kontrollerer den måde tider og steder vises. Stilen "Almindelige sampler" viser blot antallet af sampler, den næste har muligheden for timer, minutter, sekunder og sampler. Den tredje stil er den samme som den anden bortset fra at den viser rammer i stedet for sampler. Den fjerde stil viser størrelsen i megabyte og kilobyte og er nyttig til at kontrollere diskplads. På højre side af stilerne har du muligheden for at vælge antallet af rammer der danner en anden.

Afkrydsningsfeltet nedenfor gør tidsvisninger mere ordrige og viser enheden indeni.

Hvis du ønsker at genoprette dagens vink ved opstart kan du gøre dette med det næste afkrydsningsfelt. Knappen nedenfor får alle de beskeder tilbage hvor du valgte "Vis ikke denne besked igen", mest beskeder fra eksportfunktionerne.

### Eksporterer

> En anonym fan af &krec;

> Dit program er rigtigt lækkert, jeg bruger det hele dagen men det mangler virkelig eksport til wave/mp3/ogg!

Her er det: den definitive eksportfunktionalitet for &krec;. De tilgængelige eksportformater varierer med bibliotekerne der findes på kompileringstidspunktet, alle de der for øjeblikket er tilgængelige beskrives i de følgende afsnit.

Valg af det ønskede eksport-plugin gøres med filnavnet: Du vælger Eksportér fil... fra Filer, vælger filnavnet på den eksporterede fil og dens endelse og så vil dit plugin blive bestemt ud fra din endelse. Listen af endelser i dialogen viser også hvilke eksport-plugin der er tilgængelige.

For at forstå den generelle brug af eksport: Teknisk virker eksport ligesom afspilning. Det betyder at du skal gå til positionen hvor du ønsker at starte på at eksportere før du gør det. Det betyder også at du kan se fremgængen af eksporten ud fra positionen af markeringen der bevæger sig fremad. Og det betyder at i fremtiden vil det være muligt at eksportere ethvert udvalg på samme måde som du kan afspille et udvalg.

#### Eksport til Wave (*.wav)

Det simpleste eksport-plugin. Det eksporterer din &krec;-fil til en wave-fil med de kvalitetsindstillinger du lavede for hele filen.

#### Eksport til MP3 (*.mp3)

Måske den mest ønskede eksportmulighed. Denne eksporterer din &krec;-fil til en mp3-fil.

Kvalitetsopsætningen du indstiller i afsnittet Lyd & Multimedie / Lyd-CD'er i &kcontrol; bruges i denne udgave da &krec; bruger de samme biblioteker som audiocd:/-funktionen.

#### Eksport til OGG (*.ogg)

Denne eksporterer din &krec;-fil til en ogg-fil.

Kvalitetsopsætningen du indstiller i afsnittet Lyd & Multimedie / Lyd-CD'er i &kcontrol; bruges i denne udgave da &krec; bruger de samme biblioteker som audiocd:/-funktionen.

### Spil igennem

For de som vil høre det som indspilles, er der det meget nyttige punkt Spil igennem i menuen Spil. Jeg råder dig til at bruge det så meget som muligt, især hvis komprimering eller andre effekter og ønsker at kontrollere hvad der rent faktisk optages.

Undgå at oprette en løkke ved indspilning fra out_soundcard når Spil igennem aktiveres. En sådan løkke er for meget for den stakkels &arts;, og gør din maskine enormt meget langsommere! Du kan få brug for at dræbe &arts;...

Grunden er at &arts; beregner et netværk for lyd for hvert sample (rent faktisk blokke af sampler) og hvis et sample er bygget via en løkke til sig selv skal &arts; beregne mere end det er muligt.

### Kvalitetsopsætning

Egenskaber for nye filer Dette er dialogen til at vælge egenskaberne for nye filer.

Mens en ny &krec;-fil laves vises denne dialog som lader dig vælge nogle indstillinger angående kvaliteten af optagelserne. Alle disse indstillinger påvirker størrelsen.

Samplingraten er raten som fortæller lydsystemet hvor mange sampler der skal tages i et sekund og deres mål i Hertz (Hz) henholdsvis Kilohertz (kHz). Jo højere denne rate er jo højere er den maksimale optagne frekvens. Idet mindst to sampler er nødvendige for at genbygge en sinus-bølge er den maksimale optagelsesfrekvens det halve af samplingraten. Menneskets øre er i stand til at høre toner op til noget mellem 10kHz og 20kHz afhængig af alder, små børn er muligvis nærmere ved 20kHz mens normale voksne har deres maksimum omkring 15kHz og ældre mennesker går ned til 10kHz. Men selv uden rent faktisk at høre de højere frekvenser påvirker de stadigvæk det der bliver hørt følt (tilsvarende nøgleord: psykoakustik).

Antallet af kanaler kan vælges frit afhængig af opgaven ved optagelsen. Hvis du bruger en mono-mikrofon uden at bruge en stereoeffekt kan du uden videre vælge Mono uden tab af data.

Den sidste del er antallet af bit der bruges til et sample, mulige værdier er 8 og 16 bit. Jo flere bit jo flere trin er tilgængelige for området fra minimum til maksimum signalet. 8 bit er en byte så dette refereres også til som en- eller to byte-sampler.

Den plads der skal bruges til optagelsen kan beregnes på en meget simpel måde: Det er samplingraten ganget med antallet af kanaler ganget med antallet af byte pr sample ganget med antallet af sekunder der skal optages.

#### Beregning af størrelsen af et minut cd-kvalitet

For et minut (60 sekunder) lyd i cd-kvalitet (44100Hz, 16bit, stereo) er den nødvendige plads: 44100 * 2 * 2 * 60 = 1058400 Byte = 10335.938 Kilobyte. Det er omkring 10 MByte af data pr minut.

Brug altid den bedste kvalitet der er nødvendig. Reduktion af kvaliteten senere er altid muligt, men forbedring af kvaliteten er ikke muligt da det så er nødvendigt med mere data end tilgængeligt.

Det sidste punkt over knappen er et afkrydsningsfelt til brug af indtastede værdier som standarder for hver ny fil uden at vise denne dialog igen.

Idet den samme dialog også er tilgængelig i indstillingen til at vælge standardopsætningen, er der adgang til "Brug standard..."-afkrydsningsfeltet derfra for at få dialogen for hver fil tilbage.

### VU-Måler

Da komprimering formodentlig ikke er nødvendig for hver opgave er vu-måleren med dens indbyggede lydstyrkekontrol den vigtigste del af &krec; til optagelser. Den viser det faktiske niveau der bliver optaget til filen efter de effekter der bliver brugt og efter lydstyrken er sat med kontrollen. Hvis den er dybt rød det meste af tiden er optagelsen formodentlig klippet og lyder ikke godt. Hvis den flimrer omkring de nederste 2% er det formodentligt ikke meget du vil høre i din optagelse.

For gode optagelser skal niveauet være mellem -12dB og 0dB det meste af tiden.

Brug komprimeringen til at redigere dynamikken i dine optagelser. Se compressor for mere info.

## Medvirkende og licens

&krec;

Program ophavsret 2002-2003 Arnold Krillearnold@arnoldarts.de

Dokumentation ophavsret 2002-2004 Arnold Krille arnold@arnoldarts.de

&erik.kjaer.pedersen.credit; &underFDL; &underGPL;

## Installation

### Hvordan får man fat på &krec;

&install.intro.documentation;

### Krav

For at bruge &krec; 0.5.1 med heldigt resultat, har du brug for &kde; 3.3.

&krec; skulle være i tdemultimedia-pakken. Eftersom pakken kræver at &kde; og &arts; kører, skulle alting være i orden.

### Kompilering og installation

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