<?xml version="1.0" ?>
<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.1.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
 <!ENTITY krec "<application
>KRec</application
>">
 <!ENTITY kappname "&krec;">
 <!ENTITY package "kdemultimedia">
 <!ENTITY % addindex "IGNORE">
 <!ENTITY % Swedish "INCLUDE">
]>

<book lang="&language;">
<bookinfo>
<title
>Handbok &krec;</title>

<authorgroup>
<author
> <firstname
>Arnold</firstname
> <surname
>Krille</surname
> <affiliation
> <address
><email
>arnold@arnoldarts.de</email
></address
> </affiliation
> </author>
</authorgroup>

<othercredit role="translator"
> <firstname
>Stefan</firstname
> <surname
>Asserhäll</surname
> <affiliation
><address
><email
>stefan.asserhall@telia.com</email
></address
></affiliation
> <contrib
>Översättare</contrib
></othercredit>

<copyright>
<year
>2002</year>
<holder
>Arnold Krille</holder>
</copyright>
<legalnotice
>&FDLNotice;</legalnotice>

<date
>2002-08-20</date>
<releaseinfo
>0.01.00</releaseinfo>

<abstract>
<para
>&krec; är ett gränssnitt till &arts; för inspelning. Det kan användas för att spela in enkla filer eller hela inspelningssessioner. Vissa dynamiska effekter är implementerade, samt möjlighet att samtidigt spela upp det som spelas in (om du inte spelar in det du lyssnar på). </para>
</abstract>

<keywordset>
<keyword
>KDE</keyword>
<keyword
>kdemultimedia</keyword>
<keyword
>Krec</keyword>
<keyword
>aRts</keyword>
<keyword
>inspelning</keyword>
<keyword
>gränssnitt</keyword>
</keywordset>

</bookinfo>
 
<chapter id="introduction">
<title
>Inledning</title>

<sect1 id="why-krec">
<title
>Varför jag skrev &krec;</title>
<para
> Efter att har arbetat en del med &arts;, insåg jag att det inte fanns något gränssnitt för att spela in ljud, förutom 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;. </para>
</sect1>

<sect1 id="what-krec-does">
<title
>Vad &krec; gör</title>
<para
> &krec;s funktion är mycket enkel. Det ansluter till &arts; servern och spelar in det som skickas till den till en fil. För närvarande skrivs bara raw-filer, som är likadana som normala wav-filer men utan wav-huvudet (sox är till stor hjälp). </para>
</sect1>

</chapter>

<chapter id="using-krec">
<title
>Använda &krec;</title>

<para
>Detta kapitel beskriver hur &krec; används. Det finns flera sätt att använda &krec;, så jag skapade några avsnitt med <quote
>Gör så här</quote
>, som beskriver de olika användningsmöjligheterna. Läs bara första stycket i varje avsnitt, och bestäm dig för vad du behöver läsa. Eller läs alltihop, och lär dig alla fantastiska möjligheter i &krec;.</para>

<screenshot
> <screeninfo
>Här är en skärmbild av &krec;.</screeninfo
> <mediaobject
> <imageobject
> <imagedata fileref="krec-hicolor.png" format="PNG"/> </imageobject
> <textobject
> <phrase
>Här är en skärmbild av &krec; precis efter det har startat.</phrase
> </textobject
> </mediaobject
> </screenshot>

<sect1 id="simple-usage">
<title
>Spela in en enkel fil</title>

<para
> Om du hör något på radion som du vill spela in (och radion är ansluten till ljudkortet) finns det ett (relativt) snabbt sätt att spela in. </para>

<orderedlist
> <listitem
> <para
>Först måste du välja inspelningskälla för ljudkortet. Du behöver din favoritmixer (&kmix;), där du väljer källan du vill använda för inspelningen. Du måste också ställa in &arts;-servern till full duplex (ljudkortet och drivrutinerna måste också stöda det). Om du behöver starta om &arts;, ska du också starta om &krec;. </para
> </listitem
> <listitem
> <para
>Därefter måste du öppna &arts;-kontrollverktyg, och ljudhanteraren. Den visar två nya rader: &krec;::In och &krec;::Out, där den senare används för uppspelning och spela samtidig, och inte har någon betydelse här. Den förra är värd uppmärksamhet: Den ska anslutas till bussen <emphasis
>in_soundcard</emphasis
>. Om du inte kan välja den, är något förmodligen felinställt (ingen full duplex eller något sådant).</para
> </listitem
> <listitem
> <para
>Om allting fungerade, ska du nu se något som rör sig inne i &krec; - ljudmätaren som visar hur stark inspelningen är. För bra inspelningar utan klippning, ska den vara gul eller orange, men inte röd. Skjutreglaget till höger om ljudmätaren ställer in volymen.</para
> </listitem
> <listitem
> <para
>Nu behövs en fil att spela in till. Använd <guimenu
>Arkiv</guimenu
> <guimenuitem
>Ny fil</guimenuitem
> eller verktygsradens ikon för att skapa den. Därefter måste du tala om för &krec; att spela in till filen. Det görs med filens sammanhangsberoende meny.</para
> </listitem
> <listitem
> <para
>Nu kan du börja spela in. Använd den stora röda knappen i verktygsraden, <guimenu
>Spela</guimenu
> <guimenuitem
>Spela in</guimenuitem
>, eller tryck helt enkelt på <keycap
>R</keycap
>. För att stoppa, använd stoppknappen, alternativet i menyn <guimenu
>Spela</guimenu
> (eller tangenten <keycap
>S</keycap
>).</para
> </listitem
> </orderedlist>

<para
>Ok, det går inte lika snabbt som att trycka på inspelningsknappen på bandspelaren, men &krec; har några fler funktioner som inte finns på en bandspelare, tro mig.</para>

<tip
> <para
>Du kan också vilja spela in annat. För att pröva kan du använda utsignalen från &noatun;. Ändra &krec;::In till <emphasis
>out_soundcard</emphasis
> (eller en annan buss, som du låter &noatun; spela upp till). Det här fungerar även om du inte har aktiverat full duplex i &arts;.</para
> </tip>
</sect1>

<sect1 id="advanced-usage">
<title
>Spela in flera filer</title>

<para
> I det här avsnittet antas att du vill spela in flera små eller större stycken i flera filer. Om du till exempel vill spela in scener i en radiopjäs, eller något liknande. (Det var orsaken till att jag skrev &krec;.) </para>

<para
> Jag antar att du har arbetat med &arts; tidigare, och känner till en del om ämnet <quote
>ljudinspelning</quote
>. Mikrofonen, eller vad du än spelar in från, måste vara ansluten till datorn och du måste veta vad som behöver ställas in (utanför &krec;) för att få insignalen inspelad. </para>

<para
> Den här <quote
>genomgången</quote
> använder en radiopjäs som exempel. Man måste bestämma om alla inspelningar ska ha olika namn, eller om vissa eller alla inspelningar ska ha samma namn, och bara skiljas åt av ett nummer. Det första fallet täcks av instruktionerna i <xref linkend="simple-usage"/>, och kom ihåg att man kan skapa flera filer på en gång och därefter välja vilken som man spelar in till. Det andra fallet beskrivs här ... </para>

<orderedlist
> <listitem
><para
>Innan man börjar, måste man försäkra sig om att allt är riktigt inställt, särskilt om inspelningen verkligen är den verkliga. Man kan bekräfta att allt fungerar om ljudmätaren i &krec; rör sig. Om man inte spelar in från <emphasis
>out_soundcard</emphasis
>, kan man välja <guimenu
>Spela</guimenu
> <guimenuitem
>Spela samtidigt</guimenuitem
> för att höra den inspelade signalen via ljudkortets utgång, vilket är bättre, eftersom det hörs om ljudet är för starkt eller för svagt.</para
></listitem
> <listitem
><para
>I fallet med flera filer som har samma namn, behövs en session. <guimenu
>Arkiv</guimenu
> <guimenuitem
>Ny session</guimenuitem
> åstadkommer en sådan. Välj sökvägen, och skriv in ett filnamn som utökas med nummer och filändelsen för inspelningen.</para
></listitem
> <listitem
><para
>Man behöver fortfarande filer att spela in till, men nu skapas de genom att välja alternativet <guimenuitem
>Ny fil</guimenuitem
> i den sammanhangsberoende menyn. Man kan skapa så många filer som behövs.</para
></listitem
> <listitem
><para
>Resten är enkelt: Välj filen du vill spela in till och spela därefter in ...</para
></listitem
> </orderedlist>

<note
><para
> En session är inte en ny MIME-typ, eller inte ens en fil. Det är bara ett internt namn för att organisera numrering. Du kan alltså inte öppna en session senare, och fortsätta spela in i nya filer ... </para
></note>
</sect1>

<sect1 id="more-usage">
<title
>Mer tips och kommentarer om användningen</title>

<para
>Det finns en del ytterligare att säga, och några fler komponenter att förklara.</para>

<sect2 id="usage-play-through">
<title
>Använda spela samtidigt</title>

<para
>För de som vill höra det som spelas in, finns det mycket användbara alternativet <quote
>spela samtidigt</quote
>. Det finns i menyn <guimenu
>Spela</guimenu
>. Jag råder dig att använda det så mycket som möjligt, särskilt om komprimering eller andra effekter också används. Se <xref linkend="internals"/> för detaljinformation om anslutningarna.</para>

<caution
> <para
>Undvik att skapa återmatning vid inspelning från <emphasis
>out_soundcard</emphasis
> då <quote
>spela samtidigt</quote
> 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; ...</para
> </caution>

</sect2>

<sect2 id="using-compressor">
<title
>Använda komprimering</title>
<para
> 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 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 ratio. Eftersom detta reducerar ljudstyrkan, finns det en utgångspotentiometer för att expandera (eller reducera) ljudet. Attack och release 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. </para>
<tip
><para
>Prova det medan du pratar i mikrofonen med <quote
>spela samtidigt</quote
> aktiverat, så hör du skillnaden.</para
></tip>
</sect2>

<sect2 id="usage-switching-file">
<title
>Byta mellan flera filer</title>

<para
>På samma sätt som du kan öppna flera filer för inspelning, kan du byta mellan dem. Detta kan inte bara göras efter inspelningen har stoppats, utan medan den pågår. Observera att vissa indata kan gå förlorade när detta görs. Hur mycket ljudinformation det är, beror på storleken av ljudbufferten som ställs in i Inställningscentralen för &arts;. Det ska inte vara alltför mycket, men om du spelar upp filerna direkt efter varandra (till exempel med <command
>artscat fil*.raw</command
>) kan du höra några små <quote
>hopp</quote
>.</para>
</sect2>

</sect1>
 
<sect1 id="internals">
<title
>Interna funktioner</title>
<para
> Låt mig säga något om ljudanslutningen i &krec;. </para>
<para
> Det finns några objekt som behövs för att spela in med &arts;: en inspelningsmodul (synth_AMAN_RECORD), en konvertering av ljud till dataström och en mottagare av dataströmmen. De två första är inbyggda i &arts;, medan den senare är en del av programmet. Men detta är bara grunderna. Om du vill lyssna på filerna, behövs något som skickar en dataström från programmet, och en konvertering av ljudströmmen till ljud samt uppspelning (synth_AMAN_PLAY) i servern. </para>
<para
> Vad gäller för effekterna? Jag stoppade in stereoeffekter mellan inspelningen med AMAN_RECORD och omvandlingen av ljud till dataström, där jag placerade komprimeringen (synth_STEREO_COMPRESSOR) och volymkontrollen (StereoVolumeControl). </para>
<para
> Om du aktiverar <quote
>spela samtidigt</quote
>, så ansluts också effekterna till uppspelningen med AMAN_PLAY. Allt detta sker alltså inne i &arts;-servern. </para>
</sect1>

</chapter>

<chapter id="commands">
<title
>Kommandoreferens</title>

<sect1 id="krec-mainwindow">
<title
>Huvudfönstret i &krec;</title>

<sect2>
<title
>Menyn <guimenu
>Arkiv</guimenu
></title>
<para
> <variablelist
> <varlistentry
> <term
><menuchoice
> <shortcut
> <keycombo action="simul"
><keycap
>N</keycap
></keycombo
> </shortcut
> <guimenu
>Arkiv</guimenu
> <guimenuitem
>Ny fil</guimenuitem
> </menuchoice
></term
> <listitem
><para
><action
>Skapar en ny enkel fil för att spela in till en fil.</action
></para
></listitem
> </varlistentry
> <varlistentry
> <term
><menuchoice
> <shortcut
> <keycombo action="simul"
>&Ctrl;<keycap
>N</keycap
></keycombo
> </shortcut
> <guimenu
>Arkiv</guimenu
> <guimenuitem
>Ny session</guimenuitem
> </menuchoice
></term
> <listitem
><para
><action
>Skapar en ny session för flera inspelningar.</action
></para
></listitem
> </varlistentry
> <varlistentry
> <term
><menuchoice
> <shortcut
> <keycombo action="simul"
>&Ctrl;<keycap
>Q</keycap
></keycombo
> </shortcut
> <guimenu
>Arkiv</guimenu
> <guimenuitem
>Avsluta</guimenuitem
> </menuchoice
></term
> <listitem
><para
><action
>Avslutar</action
> &krec;</para
></listitem
> </varlistentry
> </variablelist
> </para>
</sect2>

<sect2>
<title
>Menyn <guimenu
>Spela</guimenu
></title>
<para
> <variablelist
> <varlistentry
> <term
><menuchoice
> <shortcut
> <keycombo action="simul"
><keycap
>P</keycap
></keycombo
> </shortcut
> <guimenu
>Spela</guimenu
> <guimenuitem
>Spela</guimenuitem
> </menuchoice
></term
> <listitem
><para
><action
>Spelar upp filen som valts för uppspelning.</action
></para
></listitem
> </varlistentry
> <varlistentry
> <term
><menuchoice
> <shortcut
> <keycombo action="simul"
><keycap
>R</keycap
></keycombo
> </shortcut
> <guimenu
>Spela</guimenu
> <guimenuitem
>Spela in</guimenuitem
> </menuchoice
></term
> <listitem
><para
><action
>Startar inspelningen till den valda filen.</action
></para
></listitem
> </varlistentry
> <varlistentry
> <term
><menuchoice
> <shortcut
> <keycombo action="simul"
><keycap
>S</keycap
></keycombo
> </shortcut
> <guimenu
>Spela</guimenu
> <guimenuitem
>Stoppa</guimenuitem
> </menuchoice
></term
> <listitem
><para
><action
>Stoppar inspelningen.</action
></para
></listitem
> </varlistentry
> <varlistentry
> <term
><menuchoice
> <shortcut
> <keycombo action="simul"
>&Ctrl;<keycap
>P</keycap
></keycombo
> </shortcut
> <guimenu
>Spela</guimenu
> <guimenuitem
>Spela samtidigt</guimenuitem
> </menuchoice
></term
> <listitem
> <para
><action
>Ansluter ingången till utgången, och gör att du kan höra vad som spelas in.</action
> (&krec;::In och &krec;::Out i ljudhanteraren i &arts;-kontrollverktyg).</para
> <caution
><para
>Använd aldrig detta under inspelning av vad som hörs (från out_soundcard). Det ger återmatning som &arts; inte kan hantera. (Det fungerar inte eftersom &arts; är snabbare än återmatningen från datorn till mikrofonen.)</para
></caution
> </listitem
> </varlistentry
> </variablelist
> </para>
</sect2>

<sect2>
<title
>Menyn <guimenu
>Inställningar</guimenu
></title>
<para
> <variablelist
> <varlistentry
> <term
><menuchoice
> <guimenu
>Inställningar</guimenu
> <guimenuitem
>Visa startskärm</guimenuitem
> </menuchoice
></term
> <listitem
><para
><action
>Väljer om startskärmen med snabbhandledningen visas eller inte.</action
></para
></listitem
> </varlistentry
> </variablelist
> </para>
</sect2>

<sect2>
<title
>Menyn <guimenu
>Hjälp</guimenu
></title>

&help.menu.documentation;

</sect2>

</sect1>

<sect1 id="startupwindow">
<title
>Startskärmen</title>
<para
> Startskärmen är mycket lik dialogrutan i Dagens tips. </para>
</sect1>

</chapter>

<chapter id="faq">
<title
>Vanliga frågor</title>

&reporting.bugs;
&updating.documentation;

<qandaset id="faqlist">
<qandaentry>
<question>
<para
>Jag har spelat in några filer med &krec;, men jag kan inte spela upp dem i min favoritspelare?</para>
</question>
<answer>
<para
>&krec; spelar bara in till raw-filer (för närvarande), inte riktiga wav-filer. För att konvertera kan du använda sox. Till exempel:</para>
<example id="converting-with-sox"
> <title
>Konvertera raw-filer till riktiga Wav-filer med sox</title
> <para
> För att konvertera en raw-fil som spelats in med &krec;, använd följande kommandorad i en terminal (&konsole;), under förutsättning att <command
>sox</command
> är installerat. I exemplet heter filen test.raw, och ska konverteras till test.wav. Använd egna filnamn i stället. </para
> <para
><screen>
<prompt
>&percnt;</prompt
><command
>sox -r 44100 -c 2 -s -w test.raw 
test.wav</command>
</screen
></para
> <para
> Väljarna <option
>-r 44100 -c 2 -s -w</option
> talar om för <command
>sox</command
> att du spelade in med 44100 kHz samplingstakt, två kanaler (stereo), kodat med linjär kodning med tecken och 16-bitars ord. Du kan behöva använda fler väljare med din inställning: Titta på <command
>sox</command
> manualsida. </para
> </example>
</answer>
</qandaentry>

</qandaset>
</chapter>


<chapter id="credits">

<title
>Tack till och licens</title>

<para
> &krec; </para>
<para
> Program copyright 2002 Arnold Krille<email
>arnold@arnoldarts.de</email
> </para>


<para
> Dokumentation copyright 2002 Arnold Krille <email
>arnold@arnoldarts.de</email
> </para>

<para
>Översättning Stefan Asserhäll <email
>stefan.asserhall@telia.com</email
></para>

&underFDL;               <!-- FDL: do not remove -->



&underGPL;        	 <!-- GPL License -->

</chapter>

<appendix id="installation">
<title
>Installation</title>

<sect1 id="getting-krec">
<title
>Hur man skaffar &krec;</title>


&install.intro.documentation;

</sect1>

<sect1 id="requirements">
<title
>Krav</title>



<para
> För att använda &krec; med lyckat resultat behöver du &kde; 3.1. </para>

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


</sect1>

<sect1 id="compilation">
<title
>Kompilering och installation</title>


&install.compile.documentation;

</sect1>

</appendix>

&documentation.index;
</book>

<!--
Local Variables:
mode: sgml
sgml-minimize-attributes:nil
sgml-general-insert-case:lower
sgml-indent-step:0
sgml-indent-data:nil
End:

vim:tabstop=2:shiftwidth=2:expandtab 
-->

