# Handbok &krec;

## Inledning

### Varför jag skrev &krec;

Efter att har arbetat en del med &arts;, insåg jag att det inte fanns något ljudinspelningsprogram för det, utom kommandoradverktyget `artsrec`. Jag skulle spela in en radiopjäs som några av mina vänner ville att jag skulle mixa, och jag ville använda &Linux; för inspelningen. Alltså började jag skriva &krec;.

### Vad &krec; gör

&krec;'s function is quite simple. It connects to the &arts; server and records what is routed to it into files. These files are in a special KRec format but it is possible to export to wave, ogg and mp3 files.

Men &krec; har många fler funktioner. Du kan göra flera inspelningar i en fil även med överlagringsfunktionen.

### Skaffa mer information

&reporting.bugs; &updating.documentation;

## En första titt på &krec;

Här är en skärmbild av &krec;. Här är en skärmbild av &krec; precis efter det har startat.

### Detaljbild av huvudfönstret i &krec;

- Längst upp finns menyraden och två verktygsrader. Den första verktygsraden innehåller några användbara alternativ från menyn Arkiv, och den andra verktygsraden levereras med viktiga funktioner från menyn Spela.

- I mitten finns de viktiga delarna: Till vänster är VU-mätaren som visar volymen för ljudsignalen som för närvarande spelas in eller spelas upp tillsammans med en volymkontroll för att justera nivån.

- Huvuddelen visar filen och består av fyra delar. Den första längst upp är filens namn. Den andra visar inspelade delar i kronologisk ordning och skalenlig längd. Den gör det också möjligt att inaktivera eller ta bort delar via den sammanhangsberoende menyn. Nedanför finns tidslinjen där du kan se nuvarande position och (genom att klicka) gå till vilken position du vill. Längst ner i den här delen finns två grafiska komponenter som visar nuvarande position och längden med önskat tidsformat.

- Längs hela nederkanten finns en annan verktygsrad som innehåller komprimering för att redigera dynamiken i inspelningen, och en statusrad som visar olika sorters meddelanden.

Se krec_explained för mer information.

## Hur man spelar in

Det här kapitlet innehåller några stegvisa handledningar som visar dig hur man bär sig åt för att skapa bra inspelningar med &krec;.

### Spela in från intern musik

1. Det första vi ska göra är att spela in från favoritspelaren i &kde;. Starta alltså &noatun;, &juk; eller &kaboodle;. Vi skulle kunna använda andra spelare, men de måste använda &arts; för utmatning, annars är inspelningen lite mer komplicerad och utanför det här avsnittets omfattning. Så sätt igång och välj en sång att spela i någon av de tre spelarna (alla levereras med kdemultimedia där du skaffade &krec;).

2. Välj alternativet Ljudhanterare i menyn Verktyg i &krec;. Då ser du åtminstone en rad för &krec;::In och en rad för &krec;::Out. Den andra kolumnen anger vilken typ objektet har, antingen spela eller spela in. Den sista kolumnen anger var objektets ljud kommer från eller går till. För närvarande är objektet &krec;::In anslutet till (eller ska vara anslutet till) in_soundcard. Vi klickar på objektet &krec;::In för att byta till en annan källa. Välj out_soundcard i fönstret som dyker upp och klicka på Ok. För att ta reda på mer om ljudhanteraren, se audio_manager.

3. Nu ska VU-mätaren i &krec; röra sig uppåt och neråt på ett sätt som motsvarar musiken du hör (om du inte hör något ljud kan du inte heller vänta dig att VU-mätaren visar någonting).

4. Öppna nu en ny fil, antingen genom att klicka på den första ikonen i verktygsraden, eller genom att välja Ny i menyn Arkiv. Acceptera kvalitetsinställningarna som de är, eller se quality för mer information.

5. Välj Spela in i menyn Spela eller tryck på tangenten R. När du är klar, välj Stoppa i samma meny, eller använd tangenten S.

6. Spara fungerar som vanligt. Om du är intresserad av att exportera se exporting.

Det är allt! Nu kan du lyssna på inspelningen eller exportera den (glöm inte bort att gå tillbaka till början).

### Spela in från linje- eller mikrofoningång

Att spela in yttre källor är något mer komplicerat eftersom det omfattar en hel del olika program och hårdvaruenheter. Jag antar att din hårdvara är riktigt installerad, att drivrutinerna fungerar som de ska och att du kan styra hårdvarans volym via &kmix;. Du kan också välja kanaler för inspelningen i &kmix;, vilket egentligen betyder att deras signaler skickas till analog-digital omvandlaren (som förkortas ADC) och kan läsas av drivrutinen och program. Detta fungerar olika för nästan alla ljudkort och drivrutiner, så du måste prova ett tag innan du är säker ...

Den andra viktiga saken är att &arts; måste köras i full-duplex läge. Det betyder att &arts; läser från ljudkortet och skriver till det samtidigt. Du måste starta Inställningscentralen och redigera inställningarna för ljudsystemet (eller tryck på Alt+F2 och skriv in `kcmshell arts`). På den andra fliksidan måste du försäkra dig om att kryssrutan för full duplex är markerad. Genom att klicka på Verkställ startas &arts; om, vilket betyder att du också måste starta om &krec;.

Efter dessa förberedelser ska &krec;s VU-mätare (se vu-meter för mer information) röra sig enligt ljudsignalen som du vill spela in, och som du har valt för inspelning i &kmix;. Att justera volymen till rätt värde är mycket viktigt för att få användbara inspelningar. Om förstärkningen inne på ljudkortet är för hög får du digitala störningar eftersom ADC:n bara kan skapa värden mellan ett minimum och maximum, och om signalen är för stark klipps den digitalt vilket förstör inspelningen. Å andra sidan, om volymen är för låg blir bruset från ljudhårdvaran för stark i inspelningen. Då måste alltså välja en medelväg så att signalen inte är för hög och klipps, men inte är så tyst att den går förlorad i hårdvarans brus. Det är nästan alltid bättre att lämna en viss marginal.

Nu kan du justera nivån en andra gång i &krec;, vilket då är en programvaruförstärkning. Här är det bäst att använda komprimeringen för att utjämna skillnaderna mellan svaga och starka delar lite grand. Mer information om användning av komprimering finns i compressor.

Återstående steg är likadana som i recording_from_music från steg fyra och framåt. Så om du började med det avsnittet bör du känna till det nu.

## Förklaring av &krec;

Det här kapitlet beskriver några av delarna och funktionerna hos &krec; i detalj, och ger några tips om användning. Avsnitten är sorterade i alfabetisk ordning, inte efter hur viktiga de är.

### Ljudhanteraren

The audio manager is used to connect the outputs from different applications to exisiting or new busses. A bus is some kind of a virtual signal distributor. Every play- or record-item can connect to exactly one bus but multiple items can connect to a bus. Example: The output of noatun can connect to the main out or any other bus. But multiple noatuns can all connect to the main out.

#### Huvudfönstret för ljudhanteraren

Det innehåller tre kolumner:

1. Namnet på objektet som spelar upp eller spelar in.

2. Objektets typ är antingen spela eller spela in.

3. Bussen som objektet är ansluten till.

Klicka på ett objekt för att visa en dialogruta där önskad buss kan väljas.

#### Bussdialogrutan

Huvuddelen visar alla bussar som för närvarande finns. Välj en för att skicka ljudet till den eller hämta ljudet från den. Nedanför kan du skapa nya bussar att ansluta objektet till.

För att spela in från en spelare som kan använda &arts; och lyssna till vad du verkligen spelar in, skapa bara en ny buss (till exempel test), anslut spelaren till den (du hör ingenting ännu), anslut också &krec;::In till den nya bussen och aktivera Spela samtidigt.

### Komprimeringen

Om du spelar in med mikrofon, kanske du märker att nivån ibland nästan klipps, och ibland är mycket låg, särskilt vid inspelning av sång eller tal. För att kompensera för detta, kan du använda komprimeringen. Den reducerar helt enkelt allt ljud som är över en viss tröskelnivå med faktorn som anges av förhållande. Observera att tröskeln är logaritmisk, och att ställa in den på mittvärdet är redan det ganska lågt, men på så sätt mycket användbart. Observera också att förhållande är som störst åt vänster, och att värdet längst åt höger innebär ingen komprimering alls. Eftersom detta reducerar ljudstyrkan, finns det en utgångspotentiometer för att expandera (eller reducera) ljudet. Attack och Släpp används för att styra tiden innan komprimeringen reagerar (tiden som passerar efter ingången först överskrider tröskelvärdet) och tiden som komprimeringen fortfarande reagerar efter ljudet är under tröskelnivån.

Prova det medan du pratar i mikrofonen med Spela samtidigt aktiverat, så hör du skillnaden mellan den vanliga och den komprimerade versionen.

#### Tips om användning av komprimering

Detta är bara tips. I slutändan är det enda som betyder något hur det låter. Så om det låter som du vill ha det, är det troligen rätt inställning. Och tveka inte att experimentera en del.

Normalt tal

Oftast är en ensam röst som talar i radio eller tv enormt komprimerad, eftersom huvudproblemet med tal är att nivån troligen är rätt i början av meningarna men inte i slutet. Dessutom är slutet på ord lägre än början. Det gör det omöjligt att använda talade ord utan att komprimera dem. Exempel på inställning: Kort attack, medellångt släpp, låg tröskel och mycket högt förhållande.

Mastring 1: Begränsa nivån

För att bara begränsa toppar, men inte komprimera hela dynamiken använd en hög tröskel, ett högt förhållande, en kort attack och kort eller medellång släpp. Då skyddas inspelningen från viss intern distortion, och med en något lägre tröskel tas sällsynta (och kanske oönskade) toppar bort och den verkliga inspelade signalen ges mer utrymme.

Mastring 2: Att göra verklig mastring

Att göra riktig mastring av musik är svårt och beror helt på din hörsel och musiken som ska mastras. Normalt använder man snabb attack så att nivån reduceras snabbt nog vid bastrummans slag. Å andra sidan vill man inte att musiken ska pumpa upp och ner bara på grund av trumslagen, så då väljer man ett längre släpp. Komprimeringsfaktorn ska inte vara särskilt hög. Idealt kopplar man in en begränsare efter kompressionen för att slippa klick och klippning.

Enstaka instrument

Inställningarna beror på instrumentet. Under inspelning är det lämpligt att använda en begränsningsinställning.

Slutligt tips

Använd öronen och öva lite grand. Allt är tillåtet om det låter bra!

### Inställning

Två sidor är tillgängliga i inställningarna. Den första är för allmänna inställningar, och förklaras i det här avsnittet. Den andra gäller förvalda kvalitetsinställningar och är likadan som beskrivs i quality.

Allmänna inställningar Redigera allmänna inställningar i &krec;

Den första delen är inställningar som styr hur tid och positioner visas. Stilen "Enkla samplingar" visar bara antalet samplingar, nästa har valfria timmar, minuter, sekunder och samplingar. Den tredje stilen är likadan som den andra, utom att den visar ramar istället för samplingar. Den fjärde stilen visar storleken i Mibyte och Kibyte och är användbar för att kontrollera diskutrymme. Till höger om stilarna har du möjlighet att välja antal ramar som utgör en sekund.

Kryssrutan nedanför gör att tidsvisningen blir mer informativ och visar enheten inuti.

Om du vill återställa dagens tips vid start kan du göra det med nästa kryssruta. Knappen nedanför återställer alla meddelanden där du valde "Visa inte det här meddelandet igen", i huvudsak meddelanden från exportfunktionerna.

### Export

> En anonym vän av &krec;

> Ditt program är mycket häftigt! Jag använder det dagligen, men det saknar export till wave, mp3 och ogg.

Here it is: the definitiv export functionality for KRec. The available export formats vary on the libraries found at compiletime, all currently available ones are described in the following sections.

Det önskade exportinsticksprogrammet väljes med filnamnet. Du väljer Exportera fil... i menyn Arkiv, anger den exporterade filens namn och filändelse och insticksprogrammet avgörs från filändelsen. Listan över filändelser i dialogrutan visar också vilka exportinsticksprogram som är tillgängliga.

För att förstå den allmänna användningen av export: Tekniskt sett fungerar export som uppspelning. Det betyder att du måste gå till positionen där du vill att exporten ska börja innan du utför den. Det betyder också att du kan se exportens förlopp genom att markören för nuvarande position rör sig framåt. Och det betyder att det in framtiden blir möjligt att exportera vilken markering du vill, precis som att bara spela upp en markering.

#### Export till Wave (*.wav)

Det enklaste exportinsticksprogrammet. Den exporterar &krec;-filen till en wave-fil med kvalitetsinställningarna som du gjort för hela filen.

#### Export till MP3 (*.mp3)

Kanske den mest önskade exportmöjligheten. Denna exporterar &krec;-filen till en mp3-fil.

Kvalitetsinställningarna du anger i Inställningscentralens modul Ljud och multimedia - Ljud-cd används i den här versionen, eftersom &krec; också använder samma bibliotek som funktionen audiocd:/.

#### Export till OGG (*.ogg)

Detta exporterar din &krec;-fil till en ogg-fil.

Kvalitetsinställningarna du anger i Inställningscentralens modul Ljud och multimedia - Ljud-cd används i den här versionen, eftersom &krec; också använder samma bibliotek som funktionen audiocd:/.

### Spela samtidigt

För de som vill höra det som spelas in, finns det mycket användbara alternativet Spela samtidigt i menyn Spela. Jag råder dig att använda det så mycket som möjligt, särskilt om du använder komprimering eller andra effekter och vill kontrollera vad som verkligen spelas in.

Undvik att skapa återmatning vid inspelning från out_soundcard då Spela samtidigt aktiveras. En sådan återmatning är för mycket för det stackars &arts;, och slöar ner datorn något enormt! Du kan behöva döda &arts; ...

Orsaken är att &arts; beräknar ett ljudnätverk för varje sampling (i själva verket block av samplingar) och om en sampling byggs upp från sig själv via en snurra, måste &arts; utföra mer beräkningar än möjligt.

### Kvalitetsinställningar

Egenskaper för nya filer Det här är dialogrutan för att välja egenskaper för nya filer.

När en ny &krec;-fil skapas, visas den här dialogrutan för att låta dig välja några inställningar för inspelningens kvalitet. Alla dessa inställningar påverkar storleken.

Samplingsfrekvensen är frekvensen som talar om för ljudsystemet hur många samplingar som ska göras under en sekund och mäts i Hertz (Hz) eller kilohertz (kHz). Ju högre den här frekvensen är, desto högre är maximal inspelad frekvens. Eftersom det behövs minst två samplingar för att bygga upp en sinusvåg, är maximal inspelningsfrekvens halva samplingsfrekvensen. Det mänskliga örat kan höra ljud upp till någonstans mellan 10 kHz och 20 kHz beroende på ålder. Små barn ligger troligen närmare 20 kHz, medan normala vuxna har sitt maximum omkring 15 kHz och äldre går ner mot 10 kHz. Men även utan att kunna höra de högre frekvenserna, har de fortfarande betydelse för vad som uppfattas och känns (motsvarande nyckelord: psykoakustik).

Antal kanaler kan väljas fritt beroende på inspelningsaktiviteten. Om du använder en monomikrofon utan att använda någon stereoeffekt, är det säkert att välja Mono utan att riskera dataförlust.

Den sista delen är antal bitar som används för en sampling, där möjliga värden är 8 och 16 bitar. Ju fler bitar desto fler steg är tillgängliga för intervallet från minimal till maximal signal. En byte är 8 bitar, så detta kan också kallas en-bytes eller två-bytes sampling.

Utrymmet som krävs för inspelningen kan beräknas på ett mycket enkelt sätt: Det är samplingsfrekvensen multiplicerat med antalet kanaler multiplicerat med antal byte per sampling multiplicerat med antal sekunder som ska spelas in.

#### Beräkna storleken för en minut med cd-kvalitet

Utrymmet som behövs för en minut (60 sekunder) ljud med cd-kvalitet (44100 Hz, 16-bitars stereo) är: 44100 * 2 * 2 * 60 = 1058400 byte = 10335.938 Kibyte. Det är omkring 10 Mibyte data per minut.

Använd alltid den bästa kvalitet som behövs! Att senare reducera kvaliteten är alltid möjligt, men att förbättra kvaliteten är inte möjligt eftersom mer data än vad som är tillgängligt då skulle behövas.

Den sista komponenten ovanför knappen är en kryssruta för att använda inmatade värden som standardvärden för alla nya filer utan att visa dialogrutan igen.

Eftersom samma dialogruta också är tillgänglig bland inställningarna för att välja standardinställningar, är också kryssrutan "Använd standardvärden..." tillgänglig där för att få tillbaka dialogrutan för varje fil.

### VU-mätare

Eftersom komprimering troligen inte är nödvändig för alla uppgifter, är VU-mätaren med sin inbyggda volymkontroll den del av &krec; som oftast behövs för inspelning. Den visar verklig nivå som spelas in i filen efter använda effekter och volymen som ställts in med volymkontrollen. Om den är mörkt röd nästan hela tiden blir inspelningen troligen klippt och låter inte bra. Om den rör sig runt de nedre två procenten hör du troligen inte mycket i inspelningen.

För bra inspelning ska nivån vara mellan -12 dB och 0 dB största delen av tiden.

Använd kompression för att redigera dynamiken i inspelningar. Se compressor för mer information.

## Tack till och licens

&krec;

Program copyright 2002-2003 Arnold Krillearnold@arnoldarts.de

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

Översättning Stefan Asserhäll stefan.asserhall@comhem.se

&underFDL; &underGPL;

## Installation

### Hur man skaffar &krec;

&install.intro.documentation;

### Krav

För att använda &krec; 0.5.1 behöver du &kde; 3.3.

&krec; ska finnas i kdemultimedia-paketet. Eftersom paketet kräver att &kde; och &arts; kör, bör allt vara bra.

### Kompilering och installation

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