# Het handboek van &kwave;

## Inleiding

Dit is "&kwave;", een eenvoudige geluidsbewerker gebouwd op &kf5-full;. Zijn functies omvatten:

- een gebruikersinterface dat omgeschakeld kan worden naar SDI-, MDI- of tabbladmodus

- eenvoudige functies voor knippen, kopiëren en plakken

- ongedaan maken/opnieuw op meerdere niveaus

- labeling van signalen

- Functies voor opnemen, inclusief vooraf opnemen

- Afspelen via Qt, PulseAudio, ALSA en OSS

- Opnemen via PulseAudio, ALSA en OSS

- Importeren/exporteren van/naar MP3

- Importeren/exporteren van/naar Ogg/Vorbis en Opus

- Importeren/exporteren van/naar FLAC

- enige functies voor analyse zoals Sonagram

- gebruikt intern 24 bits vaste precisie voor gegevens in samples

- vrij te selecteren samplesnelheden

- ondersteuning voor bewerking van multikanaal bestanden

- afspelen van geluidsbestanden met meerder kanalen (geluidsuitvoer zal gemixt worden tot mono of stereo, indien nodig)

- uitbreidbaar via een gemakkelijk te gebruiken interface met plug-ins

- importeren/exporteren van andere audio-formaten via audiofile

Als u geïnteresseerd bent in wat is gedaan en wat nog gedaan moet worden, kijk dan naar de bestanden `CHANGES` en `TODO` in het broncodepakket. Hulp en constructieve opmerkingen zijn altijd welkom.

### &kwave; hulpbronnen

Dus als u in contact wilt komen met de ontwikkelaars, enige verdere hulp nodig heeft bij het gebruik van &kwave;, patches, bugrapporten of andere zaken wilt bijdragen, dan kunnen de volgende hulpbronnen interessant voor u zijn:

- Homepagina van het project

  Voor informatie over nieuwe bijgewerkte uitgaven of andere informatie over dit project, neem een kijkje op de &kwave; homepagina

- E-maillijst

  Als u enige hulp bij het gebruik van &kwave; nodig hebt of mee wilt doen in het ontwikkelen, wordt dan lid van de e-mailijst van de ontwikkelaars van Kwave "&url_mailinglist;".

- GIT-repository

  Er is ook een nieuwe GIT-repository, gehost op servers van KDE en een mirror gehost door SourceForge waar u de broncode van de laatste ontwikkelversie kunt vinden. Voor instructies over hoe toegang te krijgen tot de repository, lees in het hoofdstuk over bouwen vanuit GIT in de documentatie voor de ontwikkelaar. Er is ook een GIT webinterface op KDE en op SourceForge die u kunt gebruiken om door de broncode te bladeren.

### Revisiegeschiedenis van &kwave;

Dit project is gestart door Martin Wilz in de zomer van 1998 en is ontwikkeld en verbeterd door hem en enige andere mensen. In november 1999 is Thomas Eschenbacher hier en daar gestart met de reparatie van enige kleine bugs en steeds dieper in de broncode van het programma gestapt. Tot vandaag heeft hij bijna elke component van het programma uitgebreid, herschreven od herzien en veel tijd gestopt in de verbetering.

Sinds &kwave; v0.8.0 is de log met wijzigingen niet langer in deze handleiding ingevoegd. Dus als u geïnteresseerd bent in een complete lijst met wijzigingen, dan kunt u de volledige geschiedenis hier vinden: &url_changelog; of zelf door de broncode bladeren in het GIT webinterface.

&kwave; versie v0.9.0 is de eerste versie die gehost is op KDE (kdereview) en SourceForge servers, gevolgd door v0.9.1, de eerste versie voor &kf5-full;.

## Basisbegrippen over digitaal geluid

Dit hoofdstuk zou u een korte introductie moeten geven van de basis begrippen van digitale geluidsbewerking, zonder te veel in details te gaan. Natuurlijk kan dit niet volledig zijn, maar als u vragen hebt dan kunt u die stellen op de e-maillijst van &kwave; of enige verdere literatuur raadplegen.

### De analoge wereld

Ten eerste moet u weten dat de wereld analoog is - maar computers werken digitaal. Er zijn verschillende manieren om analoog geluid naar digitaal geluid te converteren en weer terug. Omdat de manier van digitaal naar analoog normaal het omgekeerde is van de manier waarop van analoog naar digitaal wordt gegaan, we alleen de manier beschrijven van analoog naar digitaal.

Conversie van geluid naar bits

Conversie van geluid naar bits

Alvorens door te gaan, analoog geluid moet getransformeerd worden in elektronische signalen om zijn weg te vinden in een computer. Een algemene manier om dat te doen is door een microfoon en een versterker te gebruiken. Deze combinatie krijgt geluid (wijzigingen in luchtdruk) in zijn invoer en een voltage als uitvoer. Een hogere amplitude van de druk zal gerepresenteerd worden door hogere voltages op de uitvoer van de versterker. Deze uitvier wordt ook een 'signaal' genoemd. Inplaats van een microfoon kunt u natuurlijk ook een andere bron van geluid bedenken. En de "versterker" kan er een zijn die geïntegreerd is in uw geluidskaart, waar u deze normaal niet kan zien.

Conversie naar elektronisch signaal

Conversie naar elektronisch signaal

In dit stadium heeft het elektrische signaal drie limieten die men in gedachten moet houden:

1. De amplitude (het volume) is beperkt tot een maximum niveau. Dit is een gevolg van de elektronica (versterkers) die alleen voltages binnen een specifieke reeks kan behandelen. Dat is geen probleem zolang het geluid niet te luid is. In dat geval zou het signaal afgeknepen worden, wat betekent dat het elektrische signaal tegen zijn grenzen aanloopt en het resultaat zal verstoord zijn.

2. De frequentieband is ook beperkt. Vanwege de mechanische beperkingen van microfoons en de beperkte frequentieband van vesterkers, is de frequentieband van het signaal beperkt. Er zijn daarnaast geen harde grenzen waarbij het geluid abrupt verdwijnt, maar onder een lage en boven een hogere frequentie zal de amplitude van het signaal steeds meer verminderen. Het bestaan van een maximum frequentie kan gemakkelijk begrepen worden als een beperkte snelheid van het elektrische signaal om te rijzen en te vallen. Door een hoge kwaliteit van versterkers en microfoons te gebruiken, kunnen de limieten vergroot worden naar reeksen waar het menselijke oor niet langer in staat is hun resulten te horen en dus niet meer interessant is. Het menselijke oor is normaal niet in staat geluid te horen boven 20 kHz.

3. Het signaal bevat ruis. Ruis is de grootste vijand van iedereen die op allerlei manieren te maken heeft met geluidssignalen. Ruis is een typisch analoog effect, wat het geluidssignaal "onscherp" maakt en verstoort, het is altijd aanwezig en kan niet worden vermeden. Men kan alleen componenten van hoge kwaliteit gebruiken die zo weinig als mogelijk ruis produceren, zodat het niet is horen. Normaal heeft ruis een bepaald volume, zodat het geluid dat belangrijk is veel luider is in vergelijking met de ruis. Dit wordt de signaal-tot-ruis-verhouding (SNR) genoemd, hoe hoger het is hoe beter de kwaliteit van het geluid zal zijn. Geluiden die een lager volume dan de ruis hebben kunnen niet worden gehoord.

### Digitalisering

Wanneer we geluid op een computer willen opslaan en afspelen, moeten we het analoge geluid eerst in digitale gegevens omzetten. Dit proces wordt digitalisering genoemd. Het zet een elektronisch signaal om in een reeks van digitale waarden.

Digitalisering van het elektronische signaal

Digitalisering van het elektronische signaal

De omzetting kan begrepen worden als een herhaalde meting van het waarden van het elektronische signaal op bepaalde tijden, dus door sample van het signaal te nemen. Het resultat wordt dan gecodeerd als een digitale waarde.

Het samplen zou gedaan kunnen worden op willekeurige afstanden of in constante intervallen. De laatste methode is veel gemakkelijker te behandelen en dus wordt het gewoonlijk gebruikt, met een constante snelheid - de zogenaamde samplesnelheid. Gebruikelijke samplesnelheden zijn 8000, 11025, 22050 en 44100 samples per seconde. In de praktijk worden samplesnelheden ook gegeven als frequencies, in Hz of kHz.

De samplesnelheid beperkt de hoogste frequentie die een gedigitaliseerd signaal kan representeren. Vanwege het theorema van Shannon is de hoogst bruikbare frequentie de helft van de samplesnelheid, dus met 44.1 kHz samplesnelheid kunt u geen signalen sampelen met meer dan 22 kHz. Om een schending van die regel voor halve samplesnelheid te vermijden heeft uw geluidskaart al ingebouwde filters die frequencies die hoger zijn dan de helft van de gebruikte samplesnelheid.

Gesampled signaal

Gesampled signaal

### Voorbeeld van codering

He resultaat van het digitale samplingproces is een reeks van enkelvoudige samples. Eén sample is een digitale representatie van de waarde van een signaal op een bepaalde tijd.

De waarde van een sample kan geïnterpreteerd en gecodeerd worden op verschillende manieren. De eenvoudigste is lineaire codering. Dit betekent dat elk waarde van het sample direct de waarde van het analoge signaal, vermenigvuldigt met een constante factor, representeert. Dit is gemakkelijk te behandelen, maar heeft het nadeel dat ruis hoorbaar zal zijn speciaal bij lage amplitudes, waar het het meest verstoort en minder hoorbaar bij hoge amplitudes, waar het minder hoorbaar is.

Eén manier om de invloed van ruis te verminderen is niet-lineaire codering. Dit betekent dat lagere amplitudes versterkt worden voor verwerking. Omdat lagere amplitudes versterkt worden, zal hun afstand tot ruis vergoot worden en de kwaliteit verbeteren. De meest algemene methoden hiervoor zijn A-Law en U-Law codering - een gestandaardiseerde logarithmische versterkingskromme, gebruikt in digitale telefonie (ITU G.711 standaard).

Niet-lineaire codering

Niet-lineaire codering

### Voorbeelden van formaten

Samples kunnen opgeslagen worden in verschillende formaten en precisie. De meest algemene zijn integer (vaste-komma) formaten, die waarden opslaan met vaste kwantisering. Afhankelijk van waar de nullijn is gedefinieerd, moet het onderscheid maken tussen zonder teken (alleen positieve waarden, "nullijn" is op de helft van de numerieke reeks) en met teken (positieve en negatieve waarden) formaten met gehele getallen.

Formaat met teken

Formaat met teken

Formaat zonder teken

Formaat zonder teken

Het kwantiseren betekent enig verlies van nauwkeurigheid, het produceert ruis, de zogenaamde kwantiseringsruis. Dat soort ruis heeft meer effect op lage amplitudes, dus is deze methode van het opslaan van samples niet optimaal, maar tamelijk gemakkelijk en erg snel te behandelen (computers zijn snel in berekeningen met gehele getallen).

De tweede manier om samples te coderen is met drijvende-komma getallen. Met drijvende-komma getallen wordt ruis bijna gelijk gespreid over alle reeksen amplitudes en heeft voordelen speciaal bij lage amplitudes. Dit formaat is veel langzamer bij gebruik voor bewerking (computers zijn veel langzamer met rekenen met drijvende-komma waarden in vergelijking met gehele getallen).

&kwave; gebruikt intern het formaat gehele getallen met teken met 24 bits precisie, opgeslagen in 32 bits gehele getallen. Dit heeft het nadeel van hoger geheugengebruik bij bewerking van bestanden met lagere precisie (⪚ 8 bits), maar bewerking met 32 bits getallen is erg snel en biedt ook enige reserve voor interne berekeningen, omdat normaal slechts 24 bits worden gebruikt.

## &kwave; gebruiken

Hier ziet u een kleine schermafdruk van het hoofdvenster van &kwave;, zodat u een indruk krijgt van hoe &kwave; er uit ziet...

Hier is een schermafdruk van &kwave; Schermafbeelding van het hoofdvenster

### Modus gebruikersinterface

Afhankelijk van uw persoonlijke voorkeur of gebruiksmethodes kunt u configureren hoe &kwave; meerdere open bestanden behandeld. U kunt deze instelling on-the-fly wijzigen via het menu Instellingen Bestanden tonen in... .

De drie mogelijke instellingen zijn:

- Gescheiden vensters (SDI): Bij gebruik van het Enkel documentinterface (SDI) zal elk bestand getoond worden in een apart hoofdvenster. schermafdruk van &kwave; in modus SDI Schermafdruk van modus SDI

- Zelfde venster (MDI): Bij gebruik van het Multi documentinterface (MDI) is er slechts één hoofdvenster van &kwave;, maar in dit venster hebt u eenn gebied dat subvensters toont, die van grootte kunnen wijzigen, verplaatst, als tegels worden getoond, achter elkaar gezet of geminimaliseerd.

  U kunt een venster selecteren uit het menu Vensters of door de subvensters lopen met &Ctrl;Tab. schermafdruk van &kwave; in modus MDI Schermafdruk van modus MDI

- Tabbladen: Dit is een variant van het MDI-interface, waar bestanden getoond worden in aparte tabbladen. U kent deze modus mogelijk uit populaire internetbrowsers.

  U kunt een tabblad activeren uit het menu Vensters of door de tabbladen te lopen met &Ctrl;Tab. schermafdruk van &kwave; in modus TABBLAD Schermafdruk van modus TABBLAD

### Geheugeninstellingen

Bij gebruik van &kwave; voor de eerste keer zou u naar de dialog voor geheugeninstellingen kunnen gaan en de instellingen wijzigen om ze geschikt te maken aan uw wensen en het geïnstalleerde geheugen van uw computer. U kunt het bereiken onder Instellingen Geheugen... .

Hier is een schermafbeelding van de dialoog Geheugeninstellingen van &kwave; Schermafbeelding van de dialoog Geheugeninstellingen

&kwave; kan twee typen geheugen gebruiken: fysiek en virtueel geheugen.

Fysiek geheugen is het geheugen (RAM) dat in uw computer is geïnstalleerd. U zou het gebruik van fysiek geheugen moeten beperken tot een redelijke grootte, als vuistregel, de helft van het geïnstalleerde geheugen zou OK moeten zijn. Als u de grens te hoog instelt zou Linux geheugen moeten nemen van andere toepassingen, wat betekent dat het geheugen van andere programma's naar de harde schijf verplaatst (swap), wat tamelijk langzaam is. Als u de grens te laag instelt zou u enig verlies van prestatie kunnen hebben bij werken met grote bestanden, omdat u minder van het snelle fysieke geheugen gebruikt dan zou kunnen.

Als u virtueel geheugen inschakelt is &kwave; in staat om bestanden groter dan de hoeveelheid echt geïnstalleerd fysiek geheugen te laden en te bewerken. &kwave; doet dat door tijdelijke bestanden in een te configureren map te gebruiken, wat veel sneller is en meer samenwerkt met andere toepassingen dan gebruik te maken van het swappen van het besturingssysteem. De map die u configureert zou op uw locale harde schijf zich moeten bevinden.

### Opdrachtregel

#### Lijst met bestanden of commando's

Als u &kwave; start vanaf de commandoregel, dan kunt u een lijst met bestanden specificeren die geopend moeten worden. Het als eerste gespecificeerde bestand zal als eerst geopend worden, daarna de andere bestanden. Elk bestand zal geopend worden in een eigen nieuw venster of subvenster van het zelfde exemplaar van &kwave;. Als u jokertekens gebruikt kunt u een groot aantal bestanden in een keer openen.

Het volgende commando start een &kwave; en opent alle geluidsbestanden uit de KDE vensterbeheerder, elk in een nieuw venster of subvenster:

    % kwave /usr/share/sounds/KDE-*.ogg

Het is ook mogelijk om tekstcommando's door te geven aan &kwave;, gecodeerd als een speciale URI

Universal Resource Identifier

, dit zal beschreven worden in een latere sectie.

#### Type GUI

De parameter `--gui=`SDI`|`MDI`|`TAB`` laat &kwave; starten in een van de drie mogelijke GUI modi: SDI, MDI of TAB.

#### Qt Toolkit opties

Naast een lijst met bestanden kunt u een lijst met opties voor Qt toolkit zoals `-qwindowgeometry` specificeren voor het specificeren van grootte en/of positie van het eerst geopende venster van &kwave; en/of `-display` voor het starten van &kwave; op een ander scherm.

De volgende commando start een &kwave; venster met een initiële breedte van 600 pixels en een hoogte van 400 pixels, met de rechter rand gepositioneerd 30 pixels vanaf rechts en 0 pixels vanaf de bovenkant van het scherm.

    % kwave --disable-splashscreen -qwindowgeometry 600x400-30+0

#### Opstartopties

Met de optie `--disable-splashscreen` kunt u het splashscherm, dat verschijnt bij opstarten van &kwave;. Dit kan nuttig zijn wanneer u &kwave; start vanuit een script.

De commandooptie `--iconic` laat &kwave; geminimaliseerd opstarten (als pictogram). Dit kan nuttig zijn wanneer u &kwave; wilt starten zonder GUI-interactie, ⪚ bij uitvoeren vanuit een script. Deze optie schakelt ook impliciet het splashscherm uit!

Door de commandoregeloptie `--logfile=`kwave.log`` te gebruiken kunt u de reeks acties van een &kwave; sessie in een bestand loggen. Dit is nuttig voor debuggen, u zou voor zo'n logbestand gevraagd kunnen worden bij rapporteren van een fout.

### Bestanden openen en opslaan

Bestanden openen met &kwave; werkt hetzelfde als met de meeste andere toepassingen, u kunt

- een lijst bestanden op de commandoregel specificeren bij het starten van &kwave;,

- een leeg venster met &kwave; openen (bijvoorbeeld met &Ctrl;W Bestand Nieuw... ) en daar een bestand in stoppen via slepen en loslaten of u kunt

- een bestand openen via het menu met &Ctrl;O Bestand Openen

- of een van de laatste recent geopende bestanden onder Bestand Recent geopend

- sla het huidige bestand op met &Ctrl;S Bestand Opslaan ,

- opslaan onder een andere naam met &Shift;&Ctrl;S Bestand Opslaan als...

- sla alle gebieden op die gescheiden worden door markereringen, elk in een eigen bestand, met Bestand Opslaan Blokken...

- of alleen de huidige selectie met Bestand Opslaan Selectie...

#### Ondersteunde bestandsformaten

&kwave; ondersteunt de volgende bestandsformaten:

- Het bestandsformaat met voorkeur van &kwave; is (zoals u kunt raden uit de naam) `.wav`. Dit formaat is erg algemeen in andere "besturingssystemen" en ook algemeen gebruikt in de KDE-omgeving.

- Het tweede formaat dat &kwave; ondersteunt is "ASCII". U kunt ook exporteren naar en ook importeren uit ASCII. Wees u er van bewust dat in dit formaat opslaan zeer grote bestanden kan produceren! Het bestandsformaat zal onderstaand beschreven worden.

- `.mp3` en `.mp2` importeren is beschikbaar via libmad voor de MP3-decodering in combinatie met id3lib voor decodering ID3-tags en lame voor codering.

- Ogg/Vorbis (`*.ogg`) importeren en exporteren. Zie &url_ogg_vorbis; voor details.

- FLAC (`*.flac`) importeren en exporteren. Zie &url_flac; voor details.

- Verder kunt u bestandsformaten zoals `*.8svx` (Amiga IFF/8SVX Sound File Format), `*.au` (NeXT, Sun Audio), `*.aiff` (Audio Interchange Format), `*.avr` (Audio Visual Research File Format), `*.caf` (Core Audio Format), `*.nist` (NIST SPHERE Audio File Format), `*.sf` (Berkeley, IRCAM, Carl Sound Format), `*.smp` (Sample Vision Format), `*.snd` (NeXT, Sun Audio), `*.voc` (Creative Voice) en andere via de plug-in audiofile.

#### Converteren naar en van .wav

De beste manier om met formaten anders dan die ondersteund worden door &kwave; is om een extern conversieprogramma te gebruiken. Een goede set hulpmiddelen hiervoor zit in het pakket SoX, ze bevatten ook enige mooie documentatie!

De plannen voor de toekomst bevatten ondersteuning voor import- en ook exportfilters voor meer formaten en mogelijk een filter voor een door de gebruiker te definiëren script met een aanroep naar een extern filter, zodat zelfs formaten niet ondersteunt door `SoX` (zoals MP3) gelezen en/of geschreven kunnen worden.

#### Formaat van ASCII bestanden

Het ASCII-formaat is tamelijk nuttig voor wetenschappelijke en onderwijsdoeleinden. Vanwege zijn eenvoudige formaat kunt u ofwel zelf eenvoudige bestanden met een tekstbewerker maken of u kunt de uitvoer van een andere toepassing gebruiken en het naar ASCII converteren. Omdat het formaat werkelijk heel eenvoudig is, zou u geen grote problemen ondervinden in het schrijven van een converter en de meeste wetenschappelijke toepassingen hebben gewoonlijk een soort van eigen ASCII-formaat voor exporteren.

Het formaat van een ASCII bestand is tamelijk eenvoudig en bevat de volgende regels:

1. Aan het begin van het bestand komt een blok met eigenschappen, met één eigenschap per regel.

2. Elke regel met een eigenschap begint met `##`.

3. Na de eigenschappen komt een lijst met samples, met één sample per regel. Bij gebruik van meerdere kanalen, worden de samples gescheiden door komma's.

4. Regels mogen eindigen met een teken carriage-return en/of een line-feed (dus DOS bestanden worden ook ondersteund). Maar, bij opslaan, zullen bestanden altijd opgeslagen worden met het teken line-feed als het eind van de regel.

5. Lege regels en tekens na een `#` worden behandeld als commentaar en worden genegeerd.

6. Waarden moeten gegeven worden in het formaat geheel getal met teken in een reeks met 24 bits, wat het interne opslagformaat is van &kwave;.

7. Alles na een `#` (behalve eigenschapregels, zie boven) zullen als commentaat worden behandeld en genegeerd. Lege regels zullen ook genegeerd worden.

Hier is een voorbeeld van een eenvoudig ASCII bestand dat een sinusgolf representeert met elf samples:

##### inhoud van een ASCII bestand met een enkele sinusgolf

    ## 'rate'=44100
    ## 'tracks'=2
    ## 'bits'=16
    ## 'length'=11
    ## 'Date'='2013-11-09'
    ## 'Software'='Kwave-0.8.11 for KDE 4.11.3'
      5930496,   5930496 #            0
            0,   8388352 #            1
     -5930752,   5930496 #            2
     -8388608,         0 #            3
     -5930752,  -5930752 #            4
            0,  -8388608 #            5
      5930496,  -5930752 #            6
      8388352,         0 #            7
      5930496,   5930496 #            8
            0,   8388352 #            9
     -5930752,   5930496 #           10
    # EOF

### Een nieuw bestand aanmaken

U kunt een nieuw en leeg bestand aanmaken onder Bestand Nieuw... .

Hier is een schermafdruk van de dialoog voor een nieuw bestand van &kwave; Schermafdruk van de dialoog 'Nieuw bestand'

U kunt de samplesnelheid, resolutie in bits per sample en het aantal tracks selecteren. Standaard zal het bestandsformaat ".wav" zijn, maar het kan nog steeds gewijzigd worden op het moment dat het bestand wordt opgeslagen.

De lengte van het nieuw signaal kan ingesteld worden door tijd (uren, minuten, seconden) of door het aantal samples. Daarnaast kunt u het relatief tot de hoogst mogelijke lengte selecteren, wat beperkt wordt door het beschikbare geheugen en de interne limiet van &kwave; (2 GB).

### Opnemen

&kwave; is in staat geluidsgegevens uit verschillende bronnen op te nemen, met alle samplesnelheden, sampleformaten en andere modi die uw geluidshardware ondersteunt. Op dit moment neem &kwave; op via het oude OSS geluidsinterface en sinds v0.7.4 ook het nieuwere en krachtiger ALSA-interface dat de voorkeur heeft voor linux kernel 2.6.

Het opnemen kan bereikt worden vanaf het menu onder Bestand Opnemen .

Hier is een schermafdruk van de opnamedialoog van &kwave;, die de eerste pagina toont met de opnamebesturing tijdens een actieve opnamesessie. Zoals in de meeste dialogen van &kwave; kunt u enige hulp krijgen of tekstballonnen op de besturing.

Hier is een schermafdruk van de dialoog voor opnemen van &kwave; Schermafdruk van de dialoog voor opnemen

Hier hebt u de volgende besturingselementen:

- Vooraf opnemen: Als de functie vooraf opnemen van &kwave; is ingeschakeld en het opnemen wordt gestart, zal &kwave; opnemen in een interne buffer die enige seconden lang is. Als u de knop Opnemen ( opnameknop ) opnieuw indrukt, dan zal het opnemen echt starten, en behoud ook de al vooraf opgenomen gegevens. Dit is bijvoorbeeld nuttig als u uw favoriete song van de radio wilt opnemen, maar u herkent te laat dat de song al is begonnen. In dat geval kunt u nog steeds de opnameknop indrukken en het begin van de song uit what &kwave; al vooraf heeft opgenomen, zodat u niet langer een begin zult missen.

- Opnametijd: Als de lengte van de opname beperkt zou moeten worden tot een bepaalde tijd, dan kunt u deze instelling activeren en een tijd selecteren in uren, minuten en seconden voor uw opname. Als deze optie is niet is ingeschakeld, zal het opnemen doorgaan totdat u de knop Stop ( stopknop ).

- Beginnen op: Als deze instelling is geactiveerd, kunt u een datum en tijd instellen wanneer de opname gestart zal worden. Bedenk dat als de geconfigureerde tijd zich in het verleden bevindt, de opname onmiddellijk zal beginnen.

- Opnametrigger: Indien ingeschakeld, zal het opnemen alleen beginnen als het volume van de invoer boven een bepaalde grens gaat, die gedefinieerd kan worden van 0 tot 100% van het hoogst mogelijke invoervolume. Dit is nuttig als u geen voorafgaande stilte wilt opnemen. (Tip: combineer dit met de functie vooraf opnemen bovenstaand genoemd om ook enige seconden voor het bereiken van de de trigger, zodat u niet een toenemend volume mist vanuit de stilte.)

- De knop Nieuw ( nieuwknop ) is actief wanneer opnemen niet actief is of gereed is,om de huidige inhoud van het bestand te verwijderen en opnieuw te beginnen.

- De knop Stop ( stopknop ) is actief wanneer opnemen of vooraf opnemen actief is of &kwave; wacht op het startsignaal. Indien ingedrukt, zal de huidige voortgang worden gestopt.

- De knop Pauseren ( pauzeknop ) wordt geactiveerd wanneer het opnemen of het vooraf opnemen actief is. De eerste keer dat u deze indrukt zal het opnemen gestopt worden en de knop zal beginnen te knipperen. Wanneer u deze opnieuw indrukt zal de knop stoppen met knipperen en opnemen zal onmiddellijk doorgaan, zonder op een trigger te wachten op.

- De knop Opnemen ( opnameknop ) start het opnemen en/of vooraf opnemen, afhankelijk van de boven ingeschakelde functies:

  1. Als vooraf opnemen noch triggerniveau gebruikt worden zal het opnemen beginnen zodra u de opnameknop indrukt.

  2. Als vooraf opnemen not wordt gebruikt en er een triggerniveau is ingesteld, zal de eerst keer indrukken &kwave; laten wachten op het bereiken van het triggerniveau. Bij wachten op een trigger kunt u het direct beginnen met opnemen forceren door de opnameknop opnieuw in te drukken, anders zal het opnemen automatisch beginnen wanneer het triggerniveau is bereikt.

  3. Als vooraf opnemen is ingeschakeld zal de eerste keer drukken alleen het vooraf opnemen starten en de tweede keer drukken echt het opnemen laten beginnen.

### Afspelen

Afhankelijk van de opties bij compileren is &kwave; in staat geluiden af te spelen via een van de volgende afspeelmethoden:

- ALSA (Advanced Linux Sound Architecture): overstijgt OSS, ondersteunt meer mogelijkheden en meer hardware. Kan botsen met KDE of andere toepassingen zoals OSS doet, maar heeft een plug-in genaamd "dmix" als een uitweg. Nieuwere versies van ALSA gebruiken standaard een op dmix gelijkende plug-in, dus is dit de beste keuze voor u!

- OSS (Open Sound System): de oudste linux implementatie, met mono en stereo uitvoer. Verouderd sinds linux kernel 2.6, maar nog steeds wijd verspreid. Kan botsen met KDE of andere geluidstoepassingen, slechts één toepassing tegelijk kan via OSS afspelen!

Voordat u probeert geluiden af te spelen, zou u een kijkje moeten nemen in de configuratiedialoog voor afspelen:

Hier is een schermafbeelding van de instellingendialoog voor afspelen van &kwave; Schermafbeelding van de instellingendialoog voor afspelen

&kwave; ondersteunt slechts 8 en 16 bits afspelen, met mono of stereo uitvoer via het OSS interface, maar ook veel modi die uw geluidshardware ondersteunt via het ALSA interface.

Als uw geluidsbestand meer of minder kanalen gebruikt dan het afspelen toestaat, zullen alle kanalen door elkaar gemengd worden gedurende het afspelen. Als u bijvoorbeeld een bestand hebt met drie kanalen en u gebruikt stereo afspelen, dan zal het linker kanaal kanaal 0 (bovenste) en de helft van kanaal 1 (midden) afspelen en het rechter kanaal zal de helft van kanaal 1 (midden) ed kanaal 2 (laagste) afspelen.

Om een glad afspelen zonder interrupties te krijgen zou u ook de buffergrootte op een toepasselijke waarde in moeten stellen. Als u problemen met onderbroken afspelen ervaart, dan zou u de buffergrootte hier moeten vergroten. Maar hoe groter u de buffer instelt, hoe groter de vertraging is tussen het hoorbare geluid en het weergeven van de positie in de signaalweergave van het afspelen.

De instellingendialoog voor afspelen biedt ook een knop voor het afspelen van een eenvoudig testgeluid. U zou een 440Hz toon moeten horen die wandelt over alle speakers, van de ene naar de volgende.

Nadat u afspelen hebt geconfigureerd, kunt u de afspeelbesturing van het hoofdvenster van &kwave; gebruiken of via het menu Afspelen of met de sneltoetsen op het toetsenbord:

- P Afspelen Starten : Start het afspelen van de huidige selectie vanaf zijn begin of het gehele bestand vanaf de huidige cursorpositie als er niets was geselecteerd. Eén keer afspelen.

- Afspelen Lus : zoals hiervoor, maar herhalen in een lus.

- Spatiebalk Afspelen Pauzeren : Pauzeer het afspelen op de huidige positie. Alleen beschikbaar wanneer het afspelen actief is.

- Spatiebalk Afspelen Doorgaan : Vervolg het afspelen vanaf de positie waar het is gepauzeerd. Alleen beschikbaar als het afspelen is gepauzeerd.

- Esc Afspelen Stoppen : Stop het afspelen, ga terug naar het begin van de selectie.

### Bestandseigenschappen

&kwave; kan verschillende metainformatie behandelen die is opgeslagen in een geluidsbestand. Het probeert zo veel als mogelijk is van dat soort informatie te importeren en te exporteren. Als u bijvoorbeeld een MP3 bestand importeert met ID3 tags, dan kunt u die informatie behouden bij het exporteren naar een wave-bestand. Als &kwave; meta-information zou verliezen bij opslaan, dan toont het een waarschuwing.

U kunt de meta-informatie bekijken en wijzigen onder Bewerken Bestandseigenschappen... . U kunt daar ook dingen zoals sampleformaat, resolutie en compressie wijzigen.

Hier is een schermafdruk van de dialoog voor bestandseigenschappen van &kwave; Schermafdruk van het dialoogvenster bestandseigenschappen

### Zoomen en navigeren

&kwave; biedt verschillende manieren om te zoomen en te navigeren, met sneltoetsen, menu-commando's, knoppen op de werkbalk en door de muis te gebruiken. De volgende secties zouden een overzicht moeten geven over hoe al deze functies te gebruiken.

#### In- en uitzoomen

- zoom naar het gehele signaal: selecteert een zoomfactor die het gehele signaal zichtbaar maakt in het huidige venster.

  - menu-item: Beeld Zoom naar het gehele signaal

  - werkbalkknop: knop voor zoom alles

- zoomen tot 100%: zoomt tot een schaal waar een sample gerepresenteerd wordt door een pixel op het scherm.

  - menu-item: Beeld Zoom tot 100%

  - werkbalkknop: knop voor zoom naar 100%

- zoom in: zoomt in om meer details te zien, vergroot met een factor 3.

  - menu-item / sneltoets: &Ctrl;+ Beeld Inzoomen

  - werkbalkknop: knop voor inzoomen

- zoom uit: zoomt uit om minder details te zien, verkleint met een factor 3.

  - menu-item / sneltoets: &Ctrl;- Beeld Uitzoomen

  - werkbalkknop: knop voor uitzoomen

- zoomselectie: zoomt met een factor waarbij de huidige selectie volledig zichtbaar is in de huidige weergave.

  - menu-item / sneltoets: &Ctrl;Spatiebalk Beeld Zoomen naar selectie

  - werkbalkknop: knop voor zoomen tot selectie

- selecteer voorgedefinieerde zoom: selecteert een zoomfactor uit de keuzelijst voor zoomen in de werkbalk.

#### Links en rechts verschuiven

- links schuiven: schuift naar het begin van het signaal met 1/3 van de huidige weergave.

  menu-item / sneltoets: Pijl links Beeld Links schuiven

  werkbalkknop: knop Links schuiven

- rechts schuiven: schuift naar het eind van het signaal met 1/3 van de huidige weergave.

  menu-item / sneltoets: Pijl rechts Beeld Rechts schuiven

  werkbalkknop: knop Rechts schuiven

- vorige pagina: schuift naar de positie net voor de huidige weergave (links).

  menu-item / sneltoets: Page up Beeld vorige pagina

  werkbalkknop: knop Vorige pagina

- volgende pagina: schuift naar de positie net na de huidige weergave (rechts).

  menu-item / sneltoets: Page down Beeld Volgende pagina

  werkbalkknop: knop Volgende pagina

- naar begin: schuift de huidige weergave zodat het begint aan het begin van het signaal.

  menu-item / sneltoets: &Ctrl;Home Beeld Begin

- naar einde: schuift de huidige weergave zodat het eindigt aan het eind van het signaal.

  menu-item / sneltoets: &Ctrl;End Beeld Einde

#### Het overzicht gebruiken

Het hoofdscherm van &kwave; toont een klein overzicht van het gehele signaal boven de horizontale schuifbalk van het hoofdvenster. Dit overzicht biedt ook enige functionaliteit voor navigeren:

- een enkele klik met de linker muisknop: verplaats de huidige weergave naar de positie waarop is geklikt.

- een dubbelklik met de linker muisknop: verplaats de huidige weergave naar de positie waarop is geklikt en zoom bovendien in.

- een dubbelklik met de linker muisknop, met &Shift; ingedrukt: verplaats de huidige weergave naar de positie waarop is geklikt en zoom bovendien uit.

#### Verticale zoom

U kunt de huidige weergave verticaal zoomen door de toets Alt in te drukken en te draaien aan het muiswiel.

### Hoe te selecteren

&kwave; biedt u om een continue reeks van samples te selecteren evenals elke combinatie van kanalen (als u een multikanaalbestand bewerkt). Door een reeks van samples te selecteren (tijdscope) zullen alle volgende commando's beperkt zijn tot die reeks en door de selectie van een kanaal ongedaan te maken zal zijn inhoud niet gewijzigd worden.

#### Kanalen selecteren

Selectie of selectie ongedaa maken van een kanaal is tamelijk eenvoudig. Klik eenvoudig op het lampjessymbool aan de linkerkant van het signaal om zijn status om te schakelen:

groene lamp een greene lamp betekent "ingeschakeld", waar

rode lamp een rode lamp betekent "uitgeschakeld".

Opmerking: als een kanaal is niet is geselecteerd zal deze ook niet hoorbaar zijn bij afspelen!

#### Samples selecteren

Als u een reeks samples in &kwave; selecteert, dan zal die reeks inclusief zijn. Dat betekent dat het eerst en laatst geselecteerde sample beiden tot de selectie behoren en gebruikt zullen worden voor de acties die volgen. Dus zelfs als u geen reeks hebt geselecteerd, maar alleen een enkel sample, zal de selectie nooit echt "leeg" zijn. Dus als u geen geselecteerde reeks ziet, zal de functie "verwijderen" van toepassing zijn op dat enkele sample.

De gemakkelijkste manier van selecteren van een reeks samples is dat gewoon te doen met de muis. Het werkt zoals u gewend bent in andere toepassingen: druk de linker muisknop in op het punt waaar u wilt dat de selectie begint en laat de knop los waar u wilt dat deze eindigt.

Als u het begin of het eind van de selectie wilt aanpassen of verplaatsen, breng de muiscursor dan dichtbij het begin of einde van de selectie totdat de cursor wijzigt van de standaard pijltjescursor in de links-rechts pijltjescursor en druk dan de linker muisknop en pas aan.

U kunt ook de selectie vergroten of verkleinen naar een specifiek punt door de toets &Shift; in te drukken en te klikken met de linker muisknop. Afhankelijk van welke grens dichterbij is, zal de linker of rechter rand van de selectie op een nieuwe positie gezet worden.

Er zijn ook enige functies beschikbaar via het menu en natuurlijk enige sneltoetsen:

- het gehele signaal selecteren: &Ctrl;A Bewerken Selectie Alles

- verwijder een selectie en selecteer "niets": N Bewerken Selectie Niets

- het huidige zichtbare gebied: V Bewerken Selectie Zichtbaar

- het volgende blok samples, beginnend één sample na het eind van de huidige selectie en met dezelfde lengte: &Shift;+ Bewerken Selectie Volgende

  (Tip: gebruik de toets "+" van het numerieke toetsenbord!)

- het vorige blok samples, eindigend één sample voor het begin van de huidige selectie en met dezelfde lengte: &Shift;- Bewerken Selectie Vorige

  (Tip: gebruik de toets "-" van het numerieke toetsenbord!)

- breid de selectie uit tot het begin van het signaal (eerste sample): &Shift;Home Bewerken Selectie tot begin

- breid de selectie uit tot het eind van het signaal (laatste sample): &Shift;End Bewerken Selectie tot eind

- vergroot de huidige selectie links en rechts tot aan het volgende label (of Begin/einde van het signaal als er geen label is), beginnend op de huidige positie van de cursor: E Bewerken Selectie Vergroot tot labels

- selecteer het gebied tussen de volgende twee labels rechts van de huidige selectie of tot het eind van het signaal: &Shift;&Ctrl;N Bewerken Selectie tot de volgende labels

- selecteer het gebied tussen de vorige twee labels links van de huidige selectie of tot het begin van het signaal: &Shift;&Ctrl;P Bewerken Selectie tot vorige labels

### Klembord

&kwave; gebruikt het klembord van &plasma;. Op deze manier is het mogelijk om geluidsgegevens tussen verschillende vensters van &kwave; uit te wisselen. Het kan ook mogelijk zijn om gegevens tussen &kwave; en andere geluidstoepassingen uit te wisselen, afhankelijk van hun mogelijkheid het klembord van &plasma; te gebruiken.

Bij het kopiëren van gegevens naar het klembord via de functie `kopiëren` gebruikt &kwave; het mime-type `audio/vnd.wave` als gegevensformaat, overeenkomstig RFC 2361 wat hetzelfde is als het welbekend `wav`-formaat. Bij plakken van het klembord in &kwave; zijn alle gegevensformaten die beschikbaar zijn als bestandsimportformaten ondersteund, zoals bijvoorbeeld Ogg/Vorbis, FLAC enzovoort.

### Slepen en neerzetten

&kwave; ondersteunt het KDE protocol Slepen en loslaten. Dit maakt het mogelijk bestanden te openen door ze op te pakken in een venster van &dolphin; of &konqueror; of het Bureablad en ze los te laten in een venster van &kwave;.

Merk op dat als u een bestand loslaat in een venster van &kwave; dat al een geopend bestand bevat, het nu geopende bestand eerst zal worden gesloten en dat daarna het losgelaten bestand erin geopend zal worden. Als u dat niet wilt, dan zou u eerst een nieuw leeg vanster van &kwave; moeten openen.

U kunt ook een reeks samples selecteren en ze slepen en loslaten in een venster van &kwave;. Standaard wordt de sleepbewerking gedaan in modus verplaatsen waar de geselecteerde reeks verwijderd wordt uit de originele plaats en ingevoegd in positie van loslaten. Door op de toets Ctrl te drukken kunt u in plaats daarvan dit verslepen in de modus kopiëren veranderen.

## Automatisering en scripts maken met &kwave;

Sinds de eerste versie van &kwave; gebruikt deze een interne tekstcommandotaal. Deze commandotaal wordt intern gebruikt voor behandeling van het menu, besturing van de GUI, ingebouwde effecten en aanroepen van plug-ins. De commando's zullen later beschreven worden in de sectie .

### Algemene syntaxis

- Alle commando's bestaan uit een commandonaam en een optionele lijst met parameters in ronde haakjes, afhankelijk van het commando.

- Tekens toegestaan voor namen van commando's zijn letters, cijfers endubbelepunt. Commando's zijn hoofd-/kleine letter gevoelig en zijn altijd in kleine letters.

- Parameters in een parameterlijst worden gescheiden door komma's.

- Numerieke parameters kunnen gegeven worden als getallen met vaste of drijvende komma, met een punt als decimaal scheidingsteken.

- Parameters met tekenreeksen worden automatisch getrimd (alle witruimte aan het begin en aan het einde wordt verwijderd). Als dat ongewenst is, kunnen ze omgeven worden door aanhalingstekens ("). Als een tekenreeksparameter speciale tekens bevat (zoals ,, ;, # of een \ zelf), dan moeten deze speciale tekens escaped worden door ze vooraf te laten gaan door \.

- Meerdere commando's kunnen achter elkaar gezet worden tot een commandolijst door een ; als scheidingsteken te gebruiken.

Voorbeeld:

    fileinfo(Commentaar,"Dit is een \"voorbeeld\" van commentaar.")

Dit voorbeeld bestaat uit het commando `fileinfo` en heeft twee parameters: het trefwoord `Commentaar` en de tekst `"Dit is een \"voorbeeld\" van commentaar."`. (Deze parameters worden uitgelegd in de overeenkomstige sectie in de referentie naar het commando).

### De commandoregel gebruiken

Naast de commandoregelopties getoond in de sectie Commandoregel die gebruikt worden om &kwave; te starten in modus met pictogram of zonder opstartscherm, kunt u tekstcommando's op de commandoregel, gecodeerd in een speciaal URI-formaat:

`kwave:`commando`[?`parameter`[,`parameter` ...] ]`

De regels voor transformeren van een tekstcommando van &kwave; in een geldige URI zijn als volgt:

- De URI begint met het woord `kwave`, gevolgd door een : en de commandonaam.

- Als het commando parameters heeft, dan moeten ze achtergevoegd worden na de commandonaam, met een ? als scheidingsteken.

- Meerdere parameters kunnen achtergevoegd worden door een , als scheidingsteken te gebruiken.

- Alle speciale tekens in de commandonaam en parameters moeten URL gecodeerd zijn. Hier is een lijst met de vertalingen:

  ### Vertaaltabel voor URL-codering

  origineel | gecodeerd | &no-i18n-unicode-0x0020; | origineel | gecodeerd | &no-i18n-unicode-0x0020; | origineel | gecodeerd | &no-i18n-unicode-0x0020; | origineel | gecodeerd
  (spatie) | `&no-i18n-urlenc-20;` | &no-i18n-unicode-0x0028; | `&no-i18n-urlenc-28;` | &no-i18n-unicode-0x003A; | `&no-i18n-urlenc-3A;` | &no-i18n-unicode-0x005C; | `&no-i18n-urlenc-5C;`
  &no-i18n-unicode-0x0021; | `&no-i18n-urlenc-21;` | &no-i18n-unicode-0x0029; | `&no-i18n-urlenc-29;` | &no-i18n-unicode-0x003B; | `&no-i18n-urlenc-3B;` | &no-i18n-unicode-0x005D; | `&no-i18n-urlenc-5D;`
  &no-i18n-unicode-0x0022; | `&no-i18n-urlenc-22;` | &no-i18n-unicode-0x002A; | `&no-i18n-urlenc-2A;` | &no-i18n-unicode-0x003C; | `&no-i18n-urlenc-3C;` | &no-i18n-unicode-0x005E; | `&no-i18n-urlenc-5E;`
  &no-i18n-unicode-0x0023; | `&no-i18n-urlenc-23;` | &no-i18n-unicode-0x002B; | `&no-i18n-urlenc-2B;` | &no-i18n-unicode-0x003D; | `&no-i18n-urlenc-3D;` | &no-i18n-unicode-0x005F; | `&no-i18n-urlenc-5F;`
  &no-i18n-unicode-0x0024; | `&no-i18n-urlenc-24;` | &no-i18n-unicode-0x002C; | `&no-i18n-urlenc-2C;` | &no-i18n-unicode-0x003E; | `&no-i18n-urlenc-3E;` | &no-i18n-unicode-0x0060; | `&no-i18n-urlenc-60;`
  &no-i18n-unicode-0x0025; | `&no-i18n-urlenc-25;` | &no-i18n-unicode-0x002D; | `&no-i18n-urlenc-2D;` | &no-i18n-unicode-0x003F; | `&no-i18n-urlenc-3F;` | &no-i18n-unicode-0x007B; | `&no-i18n-urlenc-7B;`
  &no-i18n-unicode-0x0026; | `&no-i18n-urlenc-26;` | &no-i18n-unicode-0x002E; | `&no-i18n-urlenc-3E;` | &no-i18n-unicode-0x0040; | `&no-i18n-urlenc-40;` | &no-i18n-unicode-0x007C; | `&no-i18n-urlenc-7C;`
  &no-i18n-unicode-0x0027; | `&no-i18n-urlenc-27;` | &no-i18n-unicode-0x002F; | `&no-i18n-urlenc-2F;` | &no-i18n-unicode-0x005B; | `&no-i18n-urlenc-5B;` | &no-i18n-unicode-0x007D; | `&no-i18n-urlenc-7D;`
  &no-i18n-unicode-0x007E; | `&no-i18n-urlenc-7E;`

### Script bestanden van &kwave;

#### Algemene structuur

Een script voor &kwave; bestaat uit een lijst met regels, waar elke regel kan zijn:

- een enkele commando,

- een commandolijst, met twee of meer commando's aan elkaar gekoppeld met een ;.

- een commentaarregel,

- een label

- of een lege regel, die alleen witruimte bevat

#### Commentaar en lege regels

Alle tekens die volgen op een # (behalve wanneer ze gebruikt worden in aanhalingstekens of met een escape) worden behandeld als commentaar, ze zullen stil genegeerd worden.

Regels die alleen witruimte bevatten of commentaar worden ook genegeerd.

#### Beëindigen

Een &kwave; script eindigt ofwel wanneer alle commando's met succes zijn uitgevoerd zonder een fout of wanneer een commando een foutcode heeft teruggegeven. Er is geen speciaal commando voor afbreken van de de uitvoering van een script. Als u een mogelijkheid voor de gebruiker om een script te beëindigen, kunt u het commando `msgbox`(``tekst``). Dit toont een berichtvak met de twee buttons OK (waarmee u het script laat doorgaan) en Annuleren (die een foutcode teruggeeft en het script stopt).

#### Labels

Regels die alleen een identifier bevatten, gevolgd door een : worden als labels behandeld. Ze kunnen later gebruikt worden in het script door he speciale sleutelwoord `GOTO`

Opmerking: Verwar het sleutelwoord `GOTO` niet met het tekstcommando `goto` (``positie``) !

, die maakt dat het uitvoeren van het script doorgaat op de locatie van dat label (zie onderstaand voorbeeld).

Een regel die een label bevat mag geen enkele andere inhoud bevatten (behalve commentaar of witruimte) na de :.

Voorbeeld:

    start:  # <= dii is een label
                        # doe iets...
                        msgbox(nog eens?)
                        GOTO start

### Overzicht van de commando's

### Alfabetische index

&no-i18n-tag;

### a

### c

### d

### e

### f

### g

### i

### l

### m

### n

### o

### p

### q

### r

### s

### u

### v

### w

``

### &no-i18n-tag;a

#### &no-i18n-cmd_about_kde;

##### &i18n-cmd_syntax;`&no-i18n-tag;&no-i18n-cmd_about_kde;`()

Toont een dialoogvenster met informatie over de versie van KDE gebruikt door de computer waar &kwave; op draait.

#### &no-i18n-cmd_add_track;

##### &i18n-cmd_syntax;`&no-i18n-tag;&no-i18n-cmd_add_track;`()

Voegt een nieuwe track toe na alle bestaande tracks.

##### Zie ook

`&no-i18n-tag;&no-i18n-cmd_insert_track;`()

### &no-i18n-tag;c

#### &no-i18n-cmd_clipboard_flush;

##### &i18n-cmd_syntax;`&no-i18n-tag;&no-i18n-cmd_clipboard_flush;`()

Gooit de huidige inhoud van het klembord weg (zou enig geheugen vrij moeten maken).

#### &no-i18n-cmd_close;

##### &i18n-cmd_syntax;`&no-i18n-tag;&no-i18n-cmd_close;`()

Sluit het huidige bestand. Als de GUI geconfigureerd is in modus MDI of Tab, dan sluit dit ook het bijbehorend subvenster.

##### Zie ook

`&no-i18n-tag;&no-i18n-cmd_open;`(`bestandsnaam`), `&no-i18n-tag;&no-i18n-cmd_quit;`()

#### &no-i18n-cmd_continue;

##### &i18n-cmd_syntax;`&no-i18n-tag;&no-i18n-cmd_continue;`()

Komt overeen met de knop Doorgaan op de werkbalk en laat het afspelen doorgaan als het is gepauzeerd.

##### Zie ook

`&no-i18n-tag;&no-i18n-cmd_pause;`()

#### &no-i18n-cmd_copy;

##### &i18n-cmd_syntax;`&no-i18n-tag;&no-i18n-cmd_copy;`()

Kopieert de inhoud van de huidige selectie naar het klembord. Als de selectie leeg is, doet dit commando niets en de inhoud van het klembord blijft ongewijzigd. Alleen de inhoud van de huidige geselecteerde tracks wordt gekopieerd naar het klembord!

##### Zie ook

`&no-i18n-tag;&no-i18n-cmd_paste;`()

#### &no-i18n-cmd_crop;

##### &i18n-cmd_syntax;`&no-i18n-tag;&no-i18n-cmd_crop;`()

Snijdt het signaal af tot de huidige selectie door alles te verwijderen dat voor of na de huidige selectie is. Heeft betrekking op alle tracks. Als niets is geselecteerd doet dit commando niets.

#### &no-i18n-cmd_cut;

##### &i18n-cmd_syntax;`&no-i18n-tag;&no-i18n-cmd_cut;`()

Kopieert de inhoud van de huidige selectie naar het klembord en verwijdert het van het signaal. Als de selectie leeg is, doet dit commando niets en de inhoud van het klembord blijft ongewijzigd, maar de geselecteerde reeks wordt verwijderd van uit alle tracks.

### &no-i18n-tag;d

#### &no-i18n-cmd_delayed;

##### &i18n-cmd_syntax;`&no-i18n-cmd_delayed;`( `milliseconden`, `commando` )

Voert een `commando` uit na een gegeven vertraging. Merk op dat het commando asynchroon wordt uitgevoerd nadat de gegeven tijd is verlopen. Meerdere commando's kunnen in de wachtrij worden gezet, waar de vertragingen relatief zijn tot het laatst in de wachtrij gezette commando. Dit commando is bedoeld te worden gebruikt voor in de wachtrij zetten van commando's bij het nemen van schermafdrukken voor documentatie.

##### Parameters

`milliseconden`: | aantal te wachten gehele milliseconden voor uitvoeren van het commando
`commando`: | een commando, inclusief parameters om uitgevoerd t worden na de gegeven vertraging

##### Zie ook

`&no-i18n-tag;&no-i18n-cmd_sync;`(), `&no-i18n-tag;&no-i18n-cmd_window_resize;`(), `&no-i18n-tag;&no-i18n-cmd_window_click;`(), `&no-i18n-tag;&no-i18n-cmd_window_sendkey;`(), `&no-i18n-tag;&no-i18n-cmd_window_close;`(), `&no-i18n-tag;&no-i18n-cmd_window_screenshot;`()

#### &no-i18n-cmd_delete;

##### &i18n-cmd_syntax;`&no-i18n-tag;&no-i18n-cmd_delete;`()

Verwijdert de nu geselecteerde reeks samples. Als de selectie leeg is, doet dit commando niets. Betreft alle tracks.

#### &no-i18n-cmd_delete_track;

##### &i18n-cmd_syntax;`&no-i18n-cmd_delete_track;`(`index`)

Verwijdert een track, geïdentificeerd door zijn index (beginnend vanaf nul). Als geen track met de gegeven index bestaat, dan eindigt dit commando met een fout.

##### Parameters

`index`: | index van de te verwijderen track, beginnend met 0

#### &no-i18n-cmd_dump_metadata;

##### &i18n-cmd_syntax;`&no-i18n-tag;&no-i18n-cmd_dump_metadata;`()

Toont een lijst met alle metagegevensitems op het console, voor diagnostiek. (Alleen beschikbaar wanneer &kwave; gecompileerd is met de optie `WITH_DEBUG` ingeschakeld).

### &no-i18n-tag;e

#### &no-i18n-cmd_expandtolabel;

##### &i18n-cmd_syntax;`&no-i18n-tag;&no-i18n-cmd_expandtolabel;`()

Expandeert de huidige selectie tot de labels links en rechts van de huidige selectieranden. Als de rand van de selectie al op een label staat, blijft het ongewijzigd. Als er geen label meer is naar links of recht van de huidige selectie, zal het geëxpandeerd worden naar het begin of einde van het bestand.

### &no-i18n-tag;f

#### &no-i18n-cmd_fileinfo;

##### &i18n-cmd_syntax;`&no-i18n-cmd_fileinfo;`(`index`)

Stelt een item met bestandsinformatie in op een nieuwe waarde.

##### Parameters

`trefwoord`: | trefwoord van het item
`waarde`: | waarde van het item

#### &no-i18n-cmd_forward;

##### &i18n-cmd_syntax;`&no-i18n-tag;&no-i18n-cmd_forward;`()

Komt overeen met de knop op de werkbalk Voorwaarts. Als het afspelen nu bezig is, springt het voorwaarts met 1/10 van de zichtbare reeks. Als het afspelen niet bezig is, doet dit hetzelfde als het commando `&no-i18n-cmd_view_scroll_right;`.

##### Zie ook

`&no-i18n-tag;&no-i18n-cmd_view_scroll_right;`(), `&no-i18n-tag;&no-i18n-cmd_rewind;`()

### &no-i18n-tag;g

#### &no-i18n-cmd_goto;

##### &i18n-cmd_syntax;`&no-i18n-cmd_goto;`(`pos`)

Zet de cursor op de gegeven positie en maakt het zichtbaar in de huidige weergave. Hierna heeft de selectie de lengte nul.

##### Parameters

`pos`: | positie in samples waar naar toe te gaan

### &no-i18n-tag;i

#### &no-i18n-cmd_insert_at;

##### &i18n-cmd_syntax;`&no-i18n-cmd_insert_at;`(`pos`)

Voegt de inhoud van het klembord in op de gegeven positie, zoals het commando `&no-i18n-cmd_paste;()`(). Als het klembord nu leeg is, doet deze functie niets.

##### Parameters

`pos`: | positie in samples waar in te voegen

##### Zie ook

`&no-i18n-tag;&no-i18n-cmd_paste;`()

#### &no-i18n-cmd_insert_track;

##### &i18n-cmd_syntax;`&no-i18n-cmd_insert_track;`(`index`)

Voeg een nieuwe track toe op de gegeven index, met gebruik van de huidige instellingen voor lengte en samplesnelheid van het signaal. Als de index hoger is dan of gelijk aan het huidige aantal tracks, zal het achtergevoegd worden als de laatste track, hetzelfde als bij het commando `&no-i18n-cmd_add_track;()`. De index van alle bestaande tracks op en na de gegeven index zal met één opgehoogd worden.

##### Parameters

`index`: | index van de te in te voegen track, beginnend met 0

##### Zie ook

`&no-i18n-tag;&no-i18n-cmd_add_track;`()

### &no-i18n-tag;l

#### &no-i18n-cmd_label_add;

##### &i18n-cmd_syntax;`&no-i18n-cmd_label_add;`(`pos`[,`tekst`])

Voeg een nieuw label toe op een gegeven positie. Als de gegeven positie al een label bevat, dan doet dit commando niets. Het label kan optioneel een beschrijving krijgen.

##### Parameters

`pos`: | positie in samples waar het label in te voegen
`tekst`: | enige beschrijvende tekst (optioneel)

#### &no-i18n-cmd_label_delete;

##### &i18n-cmd_syntax;`&no-i18n-cmd_label_delete;`(`index`)

Verwijdert een label, geïdentificeerd door zijn index (beginnend vanaf nul) of alle labels bij gebruik van de speciale waarde -1 als index. Als geen label met de gegeven index bestaat, dan doet dit commando niets.

##### Parameters

`index`: | index van het te verwijderen label, beginnend met 0 of -1 om alle labels te verwijderen

#### &no-i18n-cmd_label_edit;

Schermafdruk Schermafbeelding van de dialoog voor bewerking van het label

##### &i18n-cmd_syntax;`&no-i18n-cmd_label_edit;`(`index`)

Opent een venster waarin de gebruiker de positie en de beschrijving van een label kan bewerken, die geïdentificeerd wordt door zijn index (beginnend vanaf nul). Als geen label met de gegeven index bestaat, dan doet dit commando niets.

##### Parameters

`index`: | index van de te bewerken label, begint met 0

#### &no-i18n-cmd_loadbatch;

##### &i18n-cmd_syntax;`&no-i18n-cmd_loadbatch;`(`bestandsnaam`)

Opent een scriptbestand van &kwave; en verwerkt de commando's erin. Gebruikt de context van het nu geopende bestand of het huidige hoofdvenster als er geen bestand is geladen.

##### Parameters

`bestandsnaam`: | naam van het scriptbestand van kwave inclusief pad en extensie

#### &no-i18n-cmd_loop;

##### &i18n-cmd_syntax;`&no-i18n-tag;&no-i18n-cmd_loop;`()

Komt overeen met het de knop in de werkbalk Lus. Start het afspelen (als het niet al actief is) en laat het afspelen in een lus.

##### Zie ook

`&no-i18n-tag;&no-i18n-cmd_playback_start;`()

### &no-i18n-tag;m

#### &no-i18n-cmd_menu;

##### &i18n-cmd_syntax;`&no-i18n-cmd_menu;` (`commando`, `pad`, [`sneltoets`], [`id`])

Dit is een erg krachtig commando, dat gebruikt wordt om een nieuw item aan het menu toe te voegen of om een bestaand item te wijzigen. Het bepaalt welk commando wordt uitgevoerd wanneer het menu-item wordt geactiveerd, welk pictogram in het menu wordt getoond en welke sneltoets wordt gebruikt. Elk menu-item kan uitgeschakeld worden of verborgen, kan een unieke id krijgen en kan ook mee doen in een menugroep.

Normaal hebt u dit commando niet nodig binnen een &kwave;-script!

##### Parameters

`commando`: | Een tekstcommando (inclusief parameters) of een commandolijst die zal worden uitgevoerd wanneer het menu-item wordt geactiveerd. Als een menu-item geen bijbehorend commando heeft (bijvoorbeeld als het een submenu is en geen menu-item), dan zou u het speciale commando `ignore()` moeten gebruiken.
`pad`: | The path within the menu, using a / as separator. The last part of the path can be a sub command which modifies some property of the menu entry (see below). The last portion of the path (that is not a sub command) produces a menu entry, the parts before produce the main menu entry or sub menus that lead to it. Main menu entries or sub menus are automatically created when a menu entry is created, you do not need them manually.
`sneltoets`: | A bitmask that consists of a combination of predefined keys and modifiers, concatenated with a +. The key can be either a digit, an upper case letter, a function key (F1 ... F12) or any other key name understood by the Qt class `QKeySequence`, including key names for predefined actions (like for example `::Copy`). Typical modifiers are `SHIFT`, `ALT` and `CTRL`.
`id`: | A unique id that can be internally used to identify this menu entry or menu / sub menu. Only uppercase letters, digits and `_` should be used and it should start with `ID_`. It is in your own responsibility to make sure that the same id is not used twice.

##### Subcommando's

`&no-i18n-tag;#checkable`: | Maakt een menu-item te activeren, zodat het aan en uit geschakeld kan worden.
`&no-i18n-tag;#disabled`: | Maakt het menu-item of menu/submenu uitgeschakeld.
`&no-i18n-tag;#enabled`: | Maakt een menu-item of menu/submenu dat eerder was uitgeschakeld weer ingeschakeld.
`#exclusive`(`groep`): | Makes a menu entry be part of an exclusive `group` (one of many selection). The group that is given as parameter should not be used for any other purpose. Only one entry within that group can be selected at a time.
`#group`(`lijst`): | Adds the menu entry or menu/sub menu to one or more a groups, so that the application can enable/disable a bunch of menu entries without need to know all their unique ids. Multiple groups can be passed as a list with a `,` as separator. Group names have to start with a `@`. The following groups predefined: `&no-i18n-tag;@CLIPBOARD`: Only enabled when the clipboard is not empty. `&no-i18n-tag;@LABELS`: Only enabled when the current signal contains at least one label. `&no-i18n-tag;@NOT_CLOSED`: Enabled when the current signal is not closed (the signal might be empty or zero length). `&no-i18n-tag;@SELECTION`: Enabled when the selection is not empty (more than one sample is selected). `&no-i18n-tag;@SIGNAL`: Enabled when there is some signal loaded and it is not empty or zero length.
`&no-i18n-tag;#hidden`: | Hides the menu entry or menu/sub menu.
`#icon`(`naam`): | Assigns an icon to a menu entry. The icon `name` should correspond to an icon file (without path and file extension) that is installed with KDE or with &kwave;.
`#listmenu`(`id`,`command`): | Inserts a placeholder for a list of menu entries into a sub menu. The unique `id` specified in this sub command is used to add/remove or clear the list of menu entries. The `command` parameter has to contain `%1` as parameter, which will be replaced with the text of the menu entry when it is activated. (This sub command is internally used for the list of recent files, list of tracks and window list).
`&no-i18n-tag;#separator`: | Inserts a separator into a sub menu.

#### &no-i18n-cmd_msgbox;

##### &i18n-cmd_syntax;`&no-i18n-cmd_msgbox;`(`tekst`)

Shows a message box with some `text` and the two buttons OK (returns without error code) and Cancel (returns and error code). You can use this command to give the user a possibility to abort a running script.

##### Parameters

`tekst`: | A message that will be shown in the message box, should contain a question that can be answered with OK or Cancel

### &no-i18n-tag;n

#### &no-i18n-cmd_newsignal;

##### &i18n-cmd_syntax;`&no-i18n-cmd_newsignal;`( `samples`, `snelheid`, `bits`, `tracks`)

Creates a new signal, with a given length in `samples`, a `rate` in samples per second (floating point number), a number of `bits` per sample and number of `tracks`. You can calculate the length in samples by multiplying the desired length in seconds with the sample rate.

##### Parameters

`samples`: | Length of the signal in samples.
`snelheid`: | Samplesnelheid in samples per seconde.
`bits`: | Number of bits per sample, must not be zero, should be a number from 8...32.
`tracks`: | Number of tracks.

#### &no-i18n-cmd_next;

##### &i18n-cmd_syntax;`&no-i18n-tag;&no-i18n-cmd_next;`()

Corresponds to the Next toolbar button. If the playback is currently running, it skips forward to the next label. If the playback is not running, this does the same as the command `&no-i18n-cmd_view_scroll_next_label;`.

##### Zie ook

`&no-i18n-tag;&no-i18n-cmd_view_scroll_next_label;`(), `&no-i18n-tag;&no-i18n-cmd_prev;`()

### &no-i18n-tag;o

#### &no-i18n-cmd_open;

##### &i18n-cmd_syntax;`&no-i18n-cmd_open;`([`filename`])

Opens a file, which can be either a sound file or a &kwave; script. If no file name is passed, then a dialog window will be opened that allows to select an existing file. Depending on the GUI mode the file will be opened in the context of a new sub window (MDI and tab) or in a new main window (SDI, if there was already something loaded).

##### Parameters

`bestandsnaam`: | name of a file including path and extension

##### Zie ook

`&no-i18n-tag;&no-i18n-cmd_close;`()

#### &no-i18n-cmd_openrecent;

##### &i18n-cmd_syntax;`&no-i18n-cmd_openrecent;`(`filename`)

Practically the same as the command `&no-i18n-cmd_open;`, but intended to be used internally for the list of recently opened files in the menu File Open Recent . In this command the parameter `filename` is not optional.

##### Parameters

`bestandsnaam`: | entry of the list of recently opened files

##### Zie ook

`&no-i18n-tag;&no-i18n-cmd_open;`

### &no-i18n-tag;p

#### &no-i18n-cmd_paste;

##### &i18n-cmd_syntax;`&no-i18n-tag;&no-i18n-cmd_paste;`()

Replaces the current selection with the content of the clipboard. If the clipboard is empty, this command does nothing. The sample rate of the inserted data is adjusted to match the sample rate of the current signal if necessary. Only enabled tracks are affected, disabled tracks remain unchanged. Please be aware that this might produce a time shift between enabled and disabled tracks! If the number of tracks of the clipboard data differs from the number of enabled tracks, then the data is mixed to be spread equally over all selected tracks.

##### Zie ook

`&no-i18n-tag;&no-i18n-cmd_copy;`()

#### &no-i18n-cmd_pause;

##### &i18n-cmd_syntax;`&no-i18n-tag;&no-i18n-cmd_continue;`()

Corresponds to the Pause toolbar button and lets the playback pause if it is currently running, or continue if it is currently paused.

##### Zie ook

`&no-i18n-tag;&no-i18n-cmd_continue;`()

#### &no-i18n-cmd_playback_start;

##### &i18n-cmd_syntax;`&no-i18n-tag;&no-i18n-cmd_playback_start;`()

Corresponds to the Start toolbar button and lets the playback start if it is currently paused.

#### &no-i18n-cmd_plugin;

##### &i18n-cmd_syntax;`&no-i18n-cmd_plugin;`(`name`, [`parameter` ...])

Executes a plugin, with an optional list of parameters. If no parameter list is given, then the setup function of the plugin will be called, using the parameters of the previous invocation or default parameters as input (normally shows a setup dialog, depending on the plugin). Please refer to the chapter about plugins for a description of the various plugins.

##### Parameters

`naam`: | the (internal) name of a &kwave; plugin
`parameter`: | a list of parameters understood by the plugin (optional)

##### Zie ook

`&no-i18n-tag;&no-i18n-cmd_plugin_execute;`(), `&no-i18n-tag;&no-i18n-cmd_plugin_setup;`()

#### &no-i18n-cmd_plugin_execute;

##### &i18n-cmd_syntax;`&no-i18n-cmd_plugin_execute;`(`name`, [`parameter` ...])

Similar to the command `&no-i18n-cmd_plugin;`(), but without calling the setup function of the plugin if no parameters were passed.

##### Parameters

`naam`: | the (internal) name of a &kwave; plugin
`parameter`: | a list of parameters understood by the plugin

#### &no-i18n-cmd_plugin_setup;

##### &i18n-cmd_syntax;`&no-i18n-cmd_plugin_setup;`(`name`, [`parameter` ...])

Calls the setup function of a plugin, with an optional list of parameters. If no parameter list is given, the parameters of the previous invocation or default parameters will be used as input. This normally shows a setup dialog, depending on the plugin. Please refer to the chapter about plugins for a description of the various plugins.

##### Parameters

`naam`: | the (internal) name of a &kwave; plugin
`parameter`: | a list of parameters understood by the plugin (optional)

#### &no-i18n-cmd_prev;

##### &i18n-cmd_syntax;`&no-i18n-tag;&no-i18n-cmd_prev;`()

Corresponds to the Previous toolbar button. If the playback is currently running, it skips back to the previous label or start of the selection. If the playback is not running, this does the same as the command `&no-i18n-cmd_view_scroll_prev_label;`.

##### Zie ook

`&no-i18n-tag;&no-i18n-cmd_view_scroll_prev_label;`(), `&no-i18n-tag;&no-i18n-cmd_next;`()

### &no-i18n-tag;q

#### &no-i18n-cmd_quit;

##### &i18n-cmd_syntax;`&no-i18n-tag;&no-i18n-cmd_quit;`()

Closes the current main window, including all sub windows. In SDI mode this is the same as the command `&no-i18n-cmd_close;`().

##### Zie ook

`&no-i18n-tag;&no-i18n-cmd_close;`()

### &no-i18n-tag;r

#### &no-i18n-cmd_redo;

##### &i18n-cmd_syntax;`&no-i18n-tag;&no-i18n-cmd_redo;`()

Corresponds to the Redo toolbar button and repeats one operation that has been reverted with `&no-i18n-cmd_undo;`.

##### Zie ook

`&no-i18n-tag;&no-i18n-cmd_undo;`()

#### &no-i18n-cmd_redo_all;

##### &i18n-cmd_syntax;`&no-i18n-tag;&no-i18n-cmd_redo_all;`()

Similar to `&no-i18n-cmd_redo;`, but re-does as many operations as possible.

##### Zie ook

`&no-i18n-tag;&no-i18n-cmd_undo;`()

#### &no-i18n-cmd_reenable_dna;

##### &i18n-cmd_syntax;`&no-i18n-tag;&no-i18n-cmd_reenable_dna;`()

Some message boxes offer the possibility to prevent them from appearing again (do not ask again). This command makes all of them appear again.

#### &no-i18n-cmd_reset_toolbars;

##### &i18n-cmd_syntax;`&no-i18n-tag;&no-i18n-cmd_reset_toolbars;`()

Resets all toolbar settings, like location, icon size and text location back to defaults.

#### &no-i18n-cmd_revert;

##### &i18n-cmd_syntax;`&no-i18n-tag;&no-i18n-cmd_revert;`()

Reverts the currently loaded file back to the last saved state, discarding all changes that are not saved.

#### &no-i18n-cmd_rewind;

##### &i18n-cmd_syntax;`&no-i18n-tag;&no-i18n-cmd_rewind;`()

Corresponds to the Rewind toolbar button. If the playback is currently running, it skips backward by 1/10 of the visible range. If the playback is not running, this does the same as the command `&no-i18n-cmd_view_scroll_left;`.

##### Zie ook

`&no-i18n-tag;&no-i18n-cmd_view_scroll_left;`(), `&no-i18n-tag;&no-i18n-cmd_forward;`()

### &no-i18n-tag;s

#### &no-i18n-cmd_save;

##### &i18n-cmd_syntax;`&no-i18n-tag;&no-i18n-cmd_save;`()

Corresponds to the Save toolbar button. Saves the current file if it has modifications. If the file does not already have a name (⪚ a file that has just been created and does not yet have a file name), this command does the same as `&no-i18n-cmd_saveas;`.

##### Zie ook

`&no-i18n-tag;&no-i18n-cmd_saveas;`()

#### &no-i18n-cmd_saveas;

##### &i18n-cmd_syntax;`&no-i18n-cmd_saveas;`([`filename`])

Saves the currently opened file under a given file name. If no file name is given as parameter, a dialog will be shown to select the directory and to enter a file name.

##### Parameters

`bestandsnaam`: | file name for saving (optional)

#### &no-i18n-cmd_saveselect;

##### &i18n-cmd_syntax;`&no-i18n-tag;&no-i18n-cmd_saveselect;`()

This command does the same as `&no-i18n-cmd_save;`, but saves only the currently selected range and the activated tracks instead of the whole file.

##### Zie ook

`&no-i18n-tag;&no-i18n-cmd_save;`()

#### &no-i18n-cmd_select_gui_type;

##### &i18n-cmd_syntax;`&no-i18n-cmd_select_gui_type;`(mode)

Selecteer een GUI-modus, die of SDI, MDI of Tab kan zijn. Let erop dat deze wijziging onmiddellijk effect zal hebben!

##### Parameters

`bestandsnaam`: | naam van de modus, moet of SDI, MDI of TAB zijn.

#### &no-i18n-cmd_select_track_all;

##### &i18n-cmd_syntax;`&no-i18n-tag;&no-i18n-cmd_select_track_all;`()

Markeert alle tracks als ingeschakeld Dit is hetzelfde als het commando `&no-i18n-tag;&no-i18n-cmd_select_track_on;`() aanroepen voor alle bestaande tracks.

##### Zie ook

`&no-i18n-tag;&no-i18n-cmd_select_track_on;`()

#### &no-i18n-cmd_select_track_invert;

##### &i18n-cmd_syntax;`&no-i18n-tag;&no-i18n-cmd_select_track_all;`()

Inverteert de status ingeschakeld van alle tracks. Dit is hetzelfde als het commando `&no-i18n-cmd_select_track_toggle;`() aanroepen voor alle bestaande tracks.

##### Zie ook

`&no-i18n-tag;&no-i18n-cmd_select_track_toggle;`()

#### &no-i18n-cmd_select_track_none;

##### &i18n-cmd_syntax;`&no-i18n-tag;&no-i18n-cmd_select_track_none;`()

Markeert alle tracks als uitgeschakeld. Dit is hetzelfde als het commando `&no-i18n-cmd_select_track_off;`() aanroepen voor alle bestaande tracks.

##### Zie ook

`&no-i18n-tag;&no-i18n-cmd_select_track_off;`()

#### &no-i18n-cmd_select_track_off;

##### &i18n-cmd_syntax;`&no-i18n-cmd_select_track_off;`(index)

Schakelt een enkele track uit, zodat de meeste bewerkingen daarop niet worden toegepast.

##### Parameters

`index`: | index van de track, beginnend bij nul

#### &no-i18n-cmd_select_track_on;

##### &i18n-cmd_syntax;`&no-i18n-cmd_select_track_on;`(index)

Schakelt een enkele track in, zodat deze alle bewerkingen daarop worden toegepast.

##### Parameters

`index`: | index van de track, beginnend bij nul

#### &no-i18n-cmd_select_track_toggle;

##### &i18n-cmd_syntax;`&no-i18n-cmd_select_track_toggle;`(index)

Schakelt een track in als deze nu is uitgeschakeld of schakelt deze uit als deze nu is ingeschakeld.

##### Parameters

`index`: | index van de track, beginnend bij nul

#### &no-i18n-cmd_selectall;

##### &i18n-cmd_syntax;`&no-i18n-tag;&no-i18n-cmd_selectall;`()

Selecteert het bereik van het gehele signaal, van de eerste tot de laatste sample.

#### &no-i18n-cmd_selectnext;

##### &i18n-cmd_syntax;`&no-i18n-tag;&no-i18n-cmd_selectnext;`()

Selecteert een reeks samples die starten direct achter de huidige selectie en dezelfde lengte gebruiken als de huidige selectie. De selectie wordt automatisch afgesneden aan het eind van het signaal. Bijvoorbeeld: als u de samples 1000 ... 1019 hebt geselecteerd, dan zal het resultaat een selectie van sample 1020 ... 1039 zijn.

##### Zie ook

`&no-i18n-tag;&no-i18n-cmd_selectprev;`()

#### &no-i18n-cmd_selectnextlabels;

##### &i18n-cmd_syntax;`&no-i18n-tag;&no-i18n-cmd_selectnextlabels;`()

Selects a range of samples between the next two labels after the current selection. If nothing is selected, it selects from the start of the signal up to the first label. Otherwise the left border of the new selection will be the position of first label after the selection (or the last label if there are no more labels right from the selection), and the right border of the new selection will be the first label after the left border of the new selection (or the end of the signal if there is none). This command returns an error when there are no labels at all.

##### Zie ook

`&no-i18n-tag;&no-i18n-cmd_selectprevlabels;`()

#### &no-i18n-cmd_selectnone;

##### &i18n-cmd_syntax;`&no-i18n-tag;&no-i18n-cmd_selectnone;`()

Stelt de selectie terug op lengte nul.

#### &no-i18n-cmd_selectprev;

##### &i18n-cmd_syntax;`&no-i18n-tag;&no-i18n-cmd_selectprev;`()

Selecteert een reeks samples die starten links vanaf de huidige selectie en dezelfde lengte gebruiken als de huidige selectie. De selectie wordt automatisch afgesneden aan het begin van het signaal. Bijvoorbeeld: als u de samples 1000 ... 1019 hebt geselecteerd, dan zal het resultaat een selectie van sample 980 ... 999 zijn.

##### Zie ook

`&no-i18n-tag;&no-i18n-cmd_selectnext;`()

#### &no-i18n-cmd_selectprevlabels;

##### &i18n-cmd_syntax;`&no-i18n-tag;&no-i18n-cmd_selectprevlabels;`()

Selects a range of samples between the previous two labels before the current selection. If nothing is selected, it selects from the start of the signal up to the first label. Otherwise the right border of the new selection will be the position of first label before the selection (or the first label if there are no more labels left from the selection), and the left border of the new selection will be the first label before the right border of the new selection (or the start of the signal if there is none). This command returns an error when there are no labels at all.

##### Zie ook

`&no-i18n-tag;&no-i18n-cmd_selectnextlabels;`()

#### &no-i18n-cmd_selecttoleft;

##### &i18n-cmd_syntax;`&no-i18n-tag;&no-i18n-cmd_selecttoleft;`()

Stelt het begin van de selectie in op het begin van het signaal, het eind van de huidige selectie blijft ongewijzigd.

##### Zie ook

`&no-i18n-tag;&no-i18n-cmd_selecttoright;`()

#### &no-i18n-cmd_selecttoright;

##### &i18n-cmd_syntax;`&no-i18n-tag;&no-i18n-cmd_selecttoright;`()

Stelt het eind van de selectie in op het eind van het signaal, het begin van de huidige selectie blijft ongewijzigd.

##### Zie ook

`&no-i18n-tag;&no-i18n-cmd_selecttoleft;`()

#### &no-i18n-cmd_selectvisible;

##### &i18n-cmd_syntax;`&no-i18n-tag;&no-i18n-cmd_selectvisible;`()

Selecteert de reeks samples die zichtbaar zijn in het huidige venster.

#### &no-i18n-cmd_start;

##### &i18n-cmd_syntax;`&no-i18n-tag;&no-i18n-cmd_start;`()

Komt overeen met het de knop Begin op de werkbalk en laat het afspelen beginnen vanaf het begin van de selectie of doorgaan als het is nu is gepauzeerd.

##### Zie ook

`&no-i18n-tag;&no-i18n-cmd_stop;`()

#### &no-i18n-cmd_stop;

##### &i18n-cmd_syntax;`&no-i18n-tag;&no-i18n-cmd_stop;`()

Komt overeen met het de knop Stop op de werkbalk en laat het afspelen stoppen als er nu wordt afgespeeld.

##### Zie ook

`&no-i18n-tag;&no-i18n-cmd_start;`()

#### &no-i18n-cmd_sync;

##### &i18n-cmd_syntax;`&no-i18n-tag;&no-i18n-cmd_sync;`()

Wacht totdat alle commando's die asynchroon zijn gestart zijn geëindigd. Als er nu niets in de wachtrij staat voor vertraagde uitvoering dan heeft dit commando geen effect.

##### Zie ook

`&no-i18n-tag;&no-i18n-cmd_delayed;`()

### &no-i18n-tag;u

#### &no-i18n-cmd_undo;

##### &i18n-cmd_syntax;`&no-i18n-tag;&no-i18n-cmd_undo;`()

Komt overeen met de knop op de werkbalk Ongedaan maken en keert de laatste bewerking om.

##### Zie ook

`&no-i18n-tag;&no-i18n-cmd_redo;`()

#### &no-i18n-cmd_undo_all;

##### &i18n-cmd_syntax;`&no-i18n-tag;&no-i18n-cmd_undo_all;`()

Similar to `&no-i18n-tag;&no-i18n-cmd_undo;`, but reverts as many operations as possible.

##### Zie ook

`&no-i18n-tag;&no-i18n-cmd_undo;`()

### &no-i18n-tag;v

#### &no-i18n-cmd_view_scroll_end;

##### &i18n-cmd_syntax;`&no-i18n-tag;&no-i18n-cmd_view_scroll_end;`()

Scrolls the current view to the end of the signal.

##### Zie ook

`&no-i18n-tag;&no-i18n-cmd_view_scroll_start;`()

#### &no-i18n-cmd_view_scroll_left;

##### &i18n-cmd_syntax;`&no-i18n-tag;&no-i18n-cmd_view_scroll_left;`()

Scrolls the current view by 1/10 of the currently visible range towards the start of the signal. If the start of the signal is reached the visible area starts at offset zero.

##### Zie ook

`&no-i18n-tag;&no-i18n-cmd_view_scroll_right;`()

#### &no-i18n-cmd_view_scroll_next;

##### &i18n-cmd_syntax;`&no-i18n-tag;&no-i18n-cmd_view_scroll_next;`()

Scrolls the current view towards the end of the signal by the currently visible range.

##### Zie ook

`&no-i18n-tag;&no-i18n-cmd_view_scroll_prev;`()

#### &no-i18n-cmd_view_scroll_next_label;

##### &i18n-cmd_syntax;`&no-i18n-tag;&no-i18n-cmd_view_scroll_next_label;`()

Scrolls right and tries to show the next label centered in the view. If there was no label right from the current position, it will scroll to the end of the signal.

##### Zie ook

`&no-i18n-tag;&no-i18n-cmd_view_scroll_prev_label;`()

#### &no-i18n-cmd_view_scroll_prev;

##### &i18n-cmd_syntax;`&no-i18n-tag;&no-i18n-cmd_view_scroll_prev;`()

Scrolls the current view towards the start of the signal by the currently visible range.

##### Zie ook

`&no-i18n-tag;&no-i18n-cmd_view_scroll_next;`()

#### &no-i18n-cmd_view_scroll_prev_label;

##### &i18n-cmd_syntax;`&no-i18n-tag;&no-i18n-cmd_view_scroll_prev_label;`()

Scrolls left and tries to show the previous label centered in the view. If there was no label left from the current position, it will scroll to the start of the signal.

##### Zie ook

`&no-i18n-tag;&no-i18n-cmd_view_scroll_next_label;`()

#### &no-i18n-cmd_view_scroll_right;

##### &i18n-cmd_syntax;`&no-i18n-tag;&no-i18n-cmd_view_scroll_right;`()

Scrolls the current view by 1/10 of the currently visible range towards the end of the signal. If the end of the signal is reached the visible area ends at the end of the signal.

##### Zie ook

`&no-i18n-tag;&no-i18n-cmd_view_scroll_left;`()

#### &no-i18n-cmd_view_scroll_start;

##### &i18n-cmd_syntax;`&no-i18n-tag;&no-i18n-cmd_view_scroll_start;`()

Scrolls the current view to the start of the signal.

##### Zie ook

`&no-i18n-tag;&no-i18n-cmd_view_scroll_end;`()

#### &no-i18n-cmd_view_zoom_all;

##### &i18n-cmd_syntax;`&no-i18n-tag;&no-i18n-cmd_view_zoom_all;`()

Adjusts the zoom factor so that the complete signal is visible in the current view.

#### &no-i18n-cmd_view_zoom_in;

##### &i18n-cmd_syntax;`&no-i18n-cmd_view_zoom_in;`([`position`])

Reduces the zoom factor (in samples per pixel) by 30%, so that more details get visible. If a `position` is given, it tries to show that position centered in the current view, otherwise the center of the view before the zoom change is used for centering. The minimum zoom factor is limited to a minimum of five samples per width of the view.

##### Parameters

`positie`: | a zero based position in samples to center the view (optional)

##### Zie ook

`&no-i18n-tag;&no-i18n-cmd_view_zoom_out;`()

#### &no-i18n-cmd_view_zoom_normal;

##### &i18n-cmd_syntax;`&no-i18n-tag;&no-i18n-cmd_view_zoom_normal;`()

Sets the zoom factor to one pixel per sample (factor 1.0) and tries to keep the previous center of the view.

#### &no-i18n-cmd_view_zoom_out;

##### &i18n-cmd_syntax;`&no-i18n-cmd_view_zoom_out;([`position`])`

Increases the zoom factor (in samples per pixel) by 30%, so that less details get visible. If a `position` is given, it tries to show that position centered in the current view, otherwise the center of the view before the zoom change is used for centering. The maximum zoom factor is limited to the number of samples of the complete signal and the width of the view.

##### Parameters

`positie`: | a zero based position is samples to center the view (optional)

##### Zie ook

`&no-i18n-tag;&no-i18n-cmd_view_zoom_in;`()

#### &no-i18n-cmd_view_zoom_selection;

##### &i18n-cmd_syntax;`&no-i18n-tag;&no-i18n-cmd_view_zoom_selection;`()

Adjusts the view (zoom factor and start of visible area) so that it matches the current selection. This command does nothing if the selection is empty.

### &no-i18n-tag;w

#### &no-i18n-cmd_window_activate;

##### &i18n-cmd_syntax;`&no-i18n-cmd_window_activate;`(`titel`])

Activates a sub window, identified by its window `title`. If the sub window is minimized it will be restored. Only available if in MDI and tab mode. This command is internally used by the Window menu.

##### Parameters

`titel`: | the title of the sub window that should be activated

#### &no-i18n-cmd_window_cascade;

##### &i18n-cmd_syntax;`&no-i18n-tag;&no-i18n-cmd_window_cascade;`()

Cascades all sub windows when in MDI mode. All sub windows that are currently minimized stay minimized, they will not be restored.

#### &no-i18n-cmd_window_click;

##### &i18n-cmd_syntax;`&no-i18n-cmd_window_click;`( `klasse`, `x`, `y` )

Sends a mouse click event to window, identified by its `class` name. The event will only be sent to the first window that has the given class name, therefore you should make sure that you have only one instance of the given window when this command gets executed.

##### Parameters

`klasse`: | naam van de vensterklasse
`x`: | x position, relative to the left border of the window (in pixels)
`y`: | y position, relative to the top border of the window (in pixels)

#### &no-i18n-cmd_window_close;

##### &i18n-cmd_syntax;`&no-i18n-cmd_window_close;`( `klasse` )

Closes a window, identified by its `class` name. Only the first window that has the given class name will be closed, therefore you should make sure that you have only one instance of the given window when this command gets executed.

##### Parameters

`klasse`: | naam van de vensterklasse

#### &no-i18n-cmd_window_minimize;

##### &i18n-cmd_syntax;`&no-i18n-cmd_window_minimize;`

Minimizes the currently active sub window when in MDI mode or the current toplevel window when in SDI or Tab mode.

#### &no-i18n-cmd_window_mousemove;

##### &i18n-cmd_syntax;`&no-i18n-cmd_window_resize;`( `klasse`, `x`, `y` )

Sends a mouse move event to window, identified by its `class` name. The event will only be sent to the first window that has the given class name, therefore you should make sure that you have only one instance of the given window when this command gets executed.

##### Parameters

`klasse`: | naam van de vensterklasse
`x`: | x position, relative to the left border of the window (in pixels)
`y`: | y position, relative to the top border of the window (in pixels)

#### &no-i18n-cmd_window_next_sub;

##### &i18n-cmd_syntax;`&no-i18n-tag;&no-i18n-cmd_window_next_sub;`()

Activates the next sub window when in MDI or tab mode. If the next sub window is minimized it will be restored.

#### &no-i18n-cmd_window_prev_sub;

##### &i18n-cmd_syntax;`&no-i18n-tag;&no-i18n-cmd_window_prev_sub;`()

Activates the previous sub window when in MDI or tab mode. If the previous sub window is minimized it will be restored.

#### &no-i18n-cmd_window_resize;

##### &i18n-cmd_syntax;`&no-i18n-cmd_window_resize;`( `class`, `width`, `height` )

Changes the size of a window, identified by its `class` name to a new `width` and `height`. The change will only be applied to the first window that has the given class name, therefore you should make sure that you have only one instance of the given window when this command gets executed.

##### Parameters

`klasse`: | naam van de vensterklasse
`breedte`: | new width of the window (in pixels)
`hoogte`: | new height of the window (in pixels)

#### &no-i18n-cmd_window_screenshot;

##### &i18n-cmd_syntax;`&no-i18n-cmd_window_screenshot;`( `class`, `filename` )

Takes a screenshot of a window, identified by its `class` and saves it to a file. The screenshot will be taken from the first window that has the given class name, therefore you should make sure that you have only one instance of the given window when this command gets executed. Currently the format of the file is hardcoded and has to be `*.png`.

##### Parameters

`klasse`: | naam van de vensterklasse
`bestandsnaam`: | name of the file to save the screenshot, must have the extension `*.png`

#### &no-i18n-cmd_window_sendkey;

##### &i18n-cmd_syntax;`&no-i18n-cmd_window_sendkey;`( `class`, `key code` )

Sends a key press and release event to a window, identified by its `class` name. The key will only be sent to the first window that has the given class name, therefore you should make sure that you have only one instance of the given window when this command gets executed.

##### Parameters

`klasse`: | naam van de vensterklasse
`key code`: | the key code that should be sent, using the same syntax as used for setting up menus

##### Zie ook

description of the parameter `hotkey` of the `&no-i18n-cmd_menu;` command.

#### &no-i18n-cmd_window_tile;

##### &i18n-cmd_syntax;`&no-i18n-tag;&no-i18n-cmd_window_tile;`()

Tiles all sub windows when in MDI mode, using some scheme of KDE. All sub windows that are currently minimized stay minimized, they will not be restored.

#### &no-i18n-cmd_window_tile_vertical;

##### &i18n-cmd_syntax;`&no-i18n-tag;&no-i18n-cmd_window_tile_vertical;`()

Tiles all sub windows vertically when in MDI mode. All windows that are currently minimized stay minimized, they will not be restored.

## Plug-ins

### Plugin Reference

### Alfabetische index

&no-i18n-tag;

### a

### b

### c

### d

### f

### g

### i

### l

### m

### n

### p

### r

### s

### v

### z

``

### &no-i18n-plugin_about; (About Kwave)

Schermafdruk Schermafbeelding van de plug-in voor Over Kwave

&i18n-plugin_lbl_internal_name;

- `&no-i18n-plugin_about;`

&i18n-plugin_lbl_type;

- gui

&i18n-plugin_lbl_description;

- Shows a window with multiple tabs, including the following information:

  - algemene informatie over het programma

  - authors, contributors and copyright holders

  - alle gevonden plug-ins inclusief hun versies en auteurs

  - informatie over het vertalingsteam

  - informatie voor copyright en licentie

### &no-i18n-plugin_amplifyfree; (Vrij versterken)

Schermafdruk Schermafbeelding van de plug-in voor vrij versterken

&i18n-plugin_lbl_internal_name;

- `amplifyfree`

&i18n-plugin_lbl_type;

- effect

&i18n-plugin_lbl_description;

- Amplifies the current selection with a curve that consists of a set of coordinates and an interpolation method. The coordinates on the time axis as well as on the amplitude axis must be normed between 0.0 and 1.0.

Parameters

- `bewerking`

- Internal name, for undo/redo handling. Possible values are:

  trefwoord | beschrijving
  &no-i18n-tag;`fade in` | fade in, curve from 0.0/0.0 to 1.0/1.0
  &no-i18n-tag;`fade out` | fade out, curve from 0.0/1.0 to 1.0/0.0
  &no-i18n-tag;`fade intro` | fade intro, one second pause, then fade in
  &no-i18n-tag;`fade outro` | fade outro, first fade out, then one second pause
  &no-i18n-tag;`amplify free` | user defined curve

`interpolatie`

- Interpolation type, possible values are:

  trefwoord | beschrijving
  &no-i18n-tag;`linear` | Lineair
  &no-i18n-tag;`spline` | Spline
  &no-i18n-tag;`n-polynom` | Polynoom, n-de graad
  &no-i18n-tag;`3-polynom` | Polynoom, 3de graad
  &no-i18n-tag;`5-polynom` | Polynoom, 5de graad
  &no-i18n-tag;`7-polynom` | Polynoom, 7de graad
  &no-i18n-tag;`sample_hold` | Sample en vasthouden

`kromme`

- A comma separated list of pairs of coordinates, normed between 0.0 and 1.0, must be sorted by time axis (ascending), should start at time 0.0 and end with time 1.0.

### &no-i18n-plugin_band_pass; (Banddoorlaatfilter)

Schermafdruk Schermafbeelding van de plug-in voor het banddoorlaatfilter

&i18n-plugin_lbl_internal_name;

- `&no-i18n-plugin_band_pass;`

&i18n-plugin_lbl_type;

- effect

&i18n-plugin_lbl_description;

- Applies a simple band pass filter to the current selection. A band pass lets a certain range of frequencies around a center frequency pass and filters out frequencies that are below or above the center frequency by more than half of the bandwidth of the filter.

  The filter has grade two and is implemented as described in the book "An introduction to digital filter theory" by Julius O. Smith and in Moore's book, where the normalized version from Moore's book is used.

&i18n-plugin_lbl_parameters;

- `frequentie`

- Center frequency of the filter in Hz, must be below half of the sample rate of the file.

`bandbreedte`

- Bandbreedte van het filter in Hz.

### &no-i18n-plugin_codec_ascii; (ASCII Codec)

&i18n-plugin_lbl_internal_name;

- `&no-i18n-plugin_codec_ascii;`

&i18n-plugin_lbl_type;

- codec

&i18n-plugin_lbl_file_types;

- &i18n-plugin-lbl_file_type_description; | Ascii gecodeerd geluid
  &i18n-plugin-lbl_file_type_extensions; | `*.ascii`
  &i18n-plugin-lbl_file_type_mime_types; | `audio/x-audio-ascii`

&i18n-plugin_lbl_meta_data;

- (alle bekende items voor bestandsinformatie, zie sectie )

### &no-i18n-plugin_codec_audiofile; (Audiofile Codec)

&i18n-plugin_lbl_internal_name;

- `&no-i18n-plugin_codec_audiofile;`

&i18n-plugin_lbl_type;

- codec [alleen importeren]

&i18n-plugin_lbl_file_types;

- &i18n-plugin-lbl_file_type_description; | Amiga IFF/8SVX Sound File-formaat
  &i18n-plugin-lbl_file_type_extensions; | `*.8svx` | `*.iff`
  &i18n-plugin-lbl_file_type_mime_types; | `audio/x-8svx`

  &i18n-plugin-lbl_file_type_description; | NeXT, Sun-audio
  &i18n-plugin-lbl_file_type_extensions; | `*.au`, `*.snd`
  &i18n-plugin-lbl_file_type_mime_types; | `audio/basis`

  &i18n-plugin-lbl_file_type_description; | Compressed Audio Interchange-formaat
  &i18n-plugin-lbl_file_type_extensions; | `*.aifc`
  &i18n-plugin-lbl_file_type_mime_types; | `audio/x-aifc`

  &i18n-plugin-lbl_file_type_description; | Audio Interchange-formaat
  &i18n-plugin-lbl_file_type_extensions; | `*.aif`, `*.aiff`
  &i18n-plugin-lbl_file_type_mime_types; | `audio/x-aiff`

  &i18n-plugin-lbl_file_type_description; | Audio Visual Research File-formaat
  &i18n-plugin-lbl_file_type_extensions; | `*.avr`
  &i18n-plugin-lbl_file_type_mime_types; | `audio/x-avr`

  &i18n-plugin-lbl_file_type_description; | Core Audio File -formaat
  &i18n-plugin-lbl_file_type_extensions; | `*.caf`
  &i18n-plugin-lbl_file_type_mime_types; | `audio/x-caf`

  &i18n-plugin-lbl_file_type_description; | Berkeley, IRCAM, Carl Sound-formaat
  &i18n-plugin-lbl_file_type_extensions; | `*.sf`
  &i18n-plugin-lbl_file_type_mime_types; | `audio/x-ircam`

  &i18n-plugin-lbl_file_type_description; | NIST SPHERE Audio File-formaat
  &i18n-plugin-lbl_file_type_extensions; | `*.nist`
  &i18n-plugin-lbl_file_type_mime_types; | `audio/x-nist`

  &i18n-plugin-lbl_file_type_description; | Sample Vision-formaat
  &i18n-plugin-lbl_file_type_extensions; | `*.smp`
  &i18n-plugin-lbl_file_type_mime_types; | `audio/x-smp`

  &i18n-plugin-lbl_file_type_description; | Creative Voice
  &i18n-plugin-lbl_file_type_extensions; | `*.voc`
  &i18n-plugin-lbl_file_type_mime_types; | `audio/x-voc`

&i18n-plugin_lbl_meta_data;

- (geen)

### &no-i18n-plugin_codec_flac; (FLAC Codec)

&i18n-plugin_lbl_internal_name;

- `&no-i18n-plugin_codec_flac;`

&i18n-plugin_lbl_type;

- codec

&i18n-plugin_lbl_file_types;

- &i18n-plugin-lbl_file_type_description; | FLAC audio (Free Lossles Audio Codec)
  &i18n-plugin-lbl_file_type_extensions; | `*.flac`
  &i18n-plugin-lbl_file_type_mime_types; | `audio/x-flac`

&i18n-plugin_lbl_meta_data;

- &i18n-INF_CREATION_DATE;, &i18n-INF_NAME;, &i18n-INF_VERSION;, &i18n-INF_ALBUM;, &i18n-INF_TRACK;, &i18n-INF_AUTHOR;, &i18n-INF_PERFORMER;, &i18n-INF_COPYRIGHT;, &i18n-INF_LICENSE;, &i18n-INF_ORGANIZATION;, &i18n-INF_SUBJECT;, &i18n-INF_GENRE;, &i18n-INF_SOURCE;, &i18n-INF_CONTACT;, &i18n-INF_ISRC;, &i18n-INF_SOFTWARE;, &i18n-INF_ENGINEER;, &i18n-INF_VBR_QUALITY;

### &no-i18n-plugin_codec_mp3; (MP3-codec)

Schermafdruk Schermafbeelding van de instellingendialoog van de MP3-codec

&i18n-plugin_lbl_internal_name;

- `&no-i18n-plugin_codec_mp3;`

&i18n-plugin_lbl_type;

- codec

&i18n-plugin_lbl_file_types;

- &i18n-plugin-lbl_file_type_description; | MPEG laag III-audio
  &i18n-plugin-lbl_file_type_extensions; | `*.mp3`
  &i18n-plugin-lbl_file_type_mime_types; | `audio/x-mp3`, `audio/mpeg`s

  &i18n-plugin-lbl_file_type_description; | MPEG laag II-audio
  &i18n-plugin-lbl_file_type_extensions; | `*.mp2`
  &i18n-plugin-lbl_file_type_mime_types; | `audio/x-mp2`, `audio/mpeg`

  &i18n-plugin-lbl_file_type_description; | MPEG laag I-audio
  &i18n-plugin-lbl_file_type_extensions; | `*.mp1`, `*.mpg`, `*.mpga`
  &i18n-plugin-lbl_file_type_mime_types; | `audio/x-mpga`, `audio/mpeg`

&i18n-plugin_lbl_meta_data;

- &i18n-INF_ALBUM;, &i18n-INF_ANNOTATION;, &i18n-INF_AUTHOR;, &i18n-INF_CD;, &i18n-INF_CDS;, &i18n-INF_COMMENTS;, &i18n-INF_COMMISSIONED;, &i18n-INF_CONTACT;, &i18n-INF_COPYRIGHT;, &i18n-INF_CREATION_DATE;, &i18n-INF_GENRE;, &i18n-INF_ISRC;, &i18n-INF_LENGTH;, &i18n-INF_LICENSE;, &i18n-INF_MEDIUM;, &i18n-INF_NAME;, &i18n-INF_ORGANIZATION;, &i18n-INF_PERFORMER;, &i18n-INF_SOFTWARE;, &i18n-INF_TECHNICAN;, &i18n-INF_TRACK;, &i18n-INF_TRACKS;, &i18n-INF_VERSION;

### &no-i18n-plugin_codec_ogg; (Ogg Codec)

&i18n-plugin_lbl_internal_name;

- `&no-i18n-plugin_codec_ogg;`

&i18n-plugin_lbl_type;

- codec

&i18n-plugin_lbl_file_types;

- &i18n-plugin-lbl_file_type_description; | Ogg Opus-audio
  &i18n-plugin-lbl_file_type_extensions; | `*.opus`
  &i18n-plugin-lbl_file_type_mime_types; | `audio/ogg`, `application/ogg`, `audio/opus`

  &i18n-plugin-lbl_file_type_description; | Ogg Vorbis audio
  &i18n-plugin-lbl_file_type_extensions; | `*.ogg`
  &i18n-plugin-lbl_file_type_mime_types; | `audio/ogg`, `audio/x-ogg`, `application/x-ogg`, `audio/x-vorbis+ogg`

&i18n-plugin_lbl_meta_data;

- &i18n-INF_ALBUM;, &i18n-INF_AUTHOR;, &i18n-INF_CONTACT;, &i18n-INF_COPYRIGHT;, &i18n-INF_CREATION_DATE;, &i18n-INF_ENGINEER;, &i18n-INF_GENRE;, &i18n-INF_ISRC;, &i18n-INF_LICENSE;, &i18n-INF_NAME;, &i18n-INF_ORGANIZATION;, &i18n-INF_PERFORMER;, &i18n-INF_SOFTWARE;, &i18n-INF_SOURCE;, &i18n-INF_SUBJECT;, &i18n-INF_TRACK;, &i18n-INF_VBR_QUALITY;, &i18n-INF_VERSION;,

### &no-i18n-plugin_codec_wav; (WAV-codec)

&i18n-plugin_lbl_internal_name;

- `&no-i18n-plugin_codec_wav;`

&i18n-plugin_lbl_type;

- codec

&i18n-plugin_lbl_file_types;

- &i18n-plugin-lbl_file_type_description; | WAV-audio
  &i18n-plugin-lbl_file_type_extensions; | `*.wav`
  &i18n-plugin-lbl_file_type_mime_types; | `audio/x-wav`, `audio/vnd.wave`, `audio/wav`

&i18n-plugin_lbl_meta_data;

- &i18n-INF_ALBUM;, &i18n-INF_ANNOTATION;, &i18n-INF_ARCHIVAL;, &i18n-INF_AUTHOR;, &i18n-INF_CD;, &i18n-INF_COMMENTS;, &i18n-INF_COMMISSIONED;, &i18n-INF_CONTACT;, &i18n-INF_COPYRIGHT;, &i18n-INF_CREATION_DATE;, &i18n-INF_ENGINEER;, &i18n-INF_GENRE;, &i18n-INF_ISRC;, &i18n-INF_KEYWORDS;, &i18n-INF_LICENSE;, &i18n-INF_MEDIUM;, &i18n-INF_NAME;, &i18n-INF_ORGANIZATION;, &i18n-INF_PERFORMER;, &i18n-INF_PRODUCT;, &i18n-INF_SOFTWARE;, &i18n-INF_SOURCE;, &i18n-INF_SOURCE_FORM;, &i18n-INF_SUBJECT;, &i18n-INF_TECHNICAN;, &i18n-INF_TRACK;, &i18n-INF_VERSION;,

### &no-i18n-plugin_debug; (Debugfuncties)

&i18n-plugin_lbl_internal_name;

- `&no-i18n-plugin_debug;`

&i18n-plugin_lbl_type;

- functie

&i18n-plugin_lbl_description;

- Provides various internal commands useful for debugging and scripting &kwave;. These functions are only available through the main menu if &kwave; has been compiled in debug mode (built with the option CMAKE_WITH_DEBUG).

&i18n-plugin_lbl_commands;

- , , , ,

### &no-i18n-plugin_fileinfo; (Bestandsinformatie)

Schermafdruk Schermafbeelding van de plug-in voor de bestandsinformatie

&i18n-plugin_lbl_internal_name;

- `&no-i18n-plugin_fileinfo;`

&i18n-plugin_lbl_type;

- gui

&i18n-plugin_lbl_description;

- Provides a dialog window to view and change parameters and meta data of the currently opened file. See section in this manual.

### &no-i18n-plugin_goto; (Ga naar positie)

Schermafdruk Schermafbeelding van de plug-in voor Ga naar positie

&i18n-plugin_lbl_internal_name;

- `&no-i18n-plugin_goto;`

&i18n-plugin_lbl_type;

- functie

&i18n-plugin_lbl_description;

- Shows a dialog with the possibility to set the current position of the selection to a new value, either by a time in milliseconds, by a position in samples or by percentage of the length of the current file.

&i18n-plugin_lbl_commands;

&i18n-plugin_lbl_parameters;

- `modus`

- waarde | beschrijving
  &no-i18n-tag;`0` | positie is gegeven in milliseconden
  &no-i18n-tag;`1` | position is given in samples
  &no-i18n-tag;`2` | position is given in percentage of the file length

`positie`

- position to go to, in milliseconds, samples or percentage of the length of the file, depending on the parameter `mode`.

### &no-i18n-plugin_insert_at; (Invoegen op)

Schermafdruk Schermafbeelding van de plug-in Invoegen op

&i18n-plugin_lbl_internal_name;

- `&no-i18n-plugin_insert_at;`

&i18n-plugin_lbl_type;

- functie

&i18n-plugin_lbl_description;

- Similar to the plugin, but shows a dialog with the possibility to insert the current content of the clipboard at a given position, either by a time in milliseconds, by a position in samples or by percentage of the length of the current file.

&i18n-plugin_lbl_commands;

&i18n-plugin_lbl_parameters;

- `modus`

- waarde | beschrijving
  &no-i18n-tag;`0` | positie is gegeven in milliseconden
  &no-i18n-tag;`1` | position is given in samples
  &no-i18n-tag;`2` | position is given in percentage of the file length

`positie`

- position where to insert the clipboard data, in milliseconds, samples or percentage of the length of the file, depending on the parameter `mode`.

### &no-i18n-plugin_lowpass; (Low Pass Filter)

Schermafdruk Schermafbeelding van de plug-in voor het laagdoorlaatfilter

&i18n-plugin_lbl_internal_name;

- `&no-i18n-plugin_lowpass;`

&i18n-plugin_lbl_type;

- effect

&i18n-plugin_lbl_description;

- Applies a simple low pass filter to the current selection. A low pass filter lets frequencies below a border frequency pass and filters out frequencies that are above the border frequency.

  The filter has grade two and is implemented as described in the book "The manifold joys of conformal mapping, applications to digital filtering in the studio by James A. Moorer (JAES, Vol. 31, No. 11, 1983 November).

&i18n-plugin_lbl_parameters;

- `frequentie`

- The border frequency of the low pass filter in Hz.

### &no-i18n-plugin_memory; (Memory Settings)

Schermafdruk Schermafbeelding van de plug-in voor Geheugeninstellingen

&i18n-plugin_lbl_internal_name;

- `&no-i18n-plugin_memory;`

&i18n-plugin_lbl_type;

- gui

&i18n-plugin_lbl_description;

- Provides a dialog to set up the memory usage of &kwave;. Please refer to the section about the in this manual for more information.

&i18n-plugin_lbl_parameters;

- `physical limited`

- If zero, the use of physical memory will not limited, otherwise the use of physical memory will be limited.

`physical limit`

- Limitation of the physical memory in units of whole MB. Only has an effect when the parameter `physical limited` has been set to a non zero value.

`virtual enabled`

- If zero, the use of virtual memory will be disabled, otherwise the use of virtual memory will be enabled.

`virtual limited`

- If zero, the use of virtual memory will be not limited, otherwise the use of virtual memory will be limited. Only has an effect if the parameter `virtual enabled` has been set to a non zero value.

`virtual limit`

- Limitation of the virtual memory in units of whole MB. Only has an effect if the parameters `virtual enabled` and `virtual limited` have both been set to a non zero value.

`virtual directory`

- Directory to use for storing swap files that will be used for providing virtual memory. Only has an effect if the parameter `virtual enabled` has been set to a non zero value.

### &no-i18n-plugin_newsignal; (New Signal)

Schermafdruk Schermafbeelding van de plug-in voor het Nieuwe signaal

&i18n-plugin_lbl_internal_name;

- `&no-i18n-plugin_newsignal;`

&i18n-plugin_lbl_type;

- functie

&i18n-plugin_lbl_description;

- Provides a dialog to create a new file. Please refer to the section in this manual for more information.

&i18n-plugin_lbl_commands;

- ,

### &no-i18n-plugin_noise; (Noise Generator)

Schermafdruk Schermafbeelding van de plug-in voor de Ruisgenerator

&i18n-plugin_lbl_internal_name;

- `&no-i18n-plugin_noise;`

&i18n-plugin_lbl_type;

- effect

&i18n-plugin_lbl_description;

- Adds some amount of white noise to the current selection. The amount of noise can be selected between zero (no noise, original remains unchanged) and one (original will be replaced by 100% noise).

&i18n-plugin_lbl_parameters;

- `niveau`

- Ruisniveau, moet altijd een drijvendekommagetal zijn groter dan nul en kleiner of gelijk aan één.

`modus`

- waarde | beschrijving
  &no-i18n-tag;`0` | Voer de ruis in als percentage van de amplitude, vanaf 0 tot 100.
  &no-i18n-tag;`1` | Voer de ruis in in decibel, vanaf -21 dB tot 0 dB.

### &no-i18n-plugin_normalize; (Normalisatie)

&i18n-plugin_lbl_internal_name;

- `&no-i18n-plugin_normalize;`

&i18n-plugin_lbl_type;

- effect

&i18n-plugin_lbl_description;

- Normalizes the volume level of the current selection. Use this if the volume of your signal is too low or too high.

  The algorithm is taken from the normalize project, and was originally written by Chris Vaill .

### &no-i18n-plugin_notch_filter; (Notch-filter)

Schermafdruk Schermafbeelding van de plug-in voor het Scherpfilter

&i18n-plugin_lbl_internal_name;

- `&no-i18n-plugin_notch_filter;`

&i18n-plugin_lbl_type;

- effect

&i18n-plugin_lbl_description;

- Applies a notch filter to the current selection. A notch filter removes a small range of frequencies around a center frequency and lets all other frequencies below and above the center frequency by more than half of the bandwidth pass.

  Use this to filter out single distortion frequencies.

  The filter has grade two and is based on the implementation of Juhana Sadeharju .

&i18n-plugin_lbl_parameters;

- `frequentie`

- Center frequency of the filter in Hz, must be below half of the sample rate of the file.

`bandbreedte`

- Bandbreedte van het filter in Hz.

### &no-i18n-plugin_pitch_shift; (Pitch Shift)

Schermafdruk Schermafbeelding van de plug-in voor de Pitch-shift

&i18n-plugin_lbl_internal_name;

- `&no-i18n-plugin_pitch_shift;`

&i18n-plugin_lbl_type;

- effect

&i18n-plugin_lbl_description;

- The pitch shift effect modifies the signal by changing the speed of the content, but with keeping the original length. You can select the relative speed either by factor from 1/10 to x5, or as a percentage from 1% to 400% of the original speed.

  A speed factor below 1.0 pitches the signal down (lower voice, makes voices sound older), factor 1.0 does no change and a factor above 1.0 pitches the signal up (higher voice, mickey mouse effect).

  The implementation is based on the work of Jeff Tranter and Stefan Westerfeld

&i18n-plugin_lbl_parameters;

- `snelheid`

- Factor for changing the speed, has to be a floating point number between 0.001 and 4.0.

`frequentie`

- Frequency internally used by the filter in Hz, has to be between 2.0 and 10.0.

`modus`

- waarde | beschrijving
  &no-i18n-tag;`0` | Enter the speed value as factor from 1/10 to x5.
  &no-i18n-tag;`1` | Enter the speed value as percentage from 1 to 400.

### &no-i18n-plugin_playback; (Afspelen)

Schermafdruk Schermafbeelding van de plug-in voor het Afspelen

&i18n-plugin_lbl_internal_name;

- `&no-i18n-plugin_playback;`

&i18n-plugin_lbl_type;

- functie

&i18n-plugin_lbl_description;

- Provides a dialog to set up the playback parameters. Please refer to the section in this manual for more information.

&i18n-plugin_lbl_parameters;

- `afspeelmethode`

- The method used for playback, see `PlayBackParam.h`.

`afspeelapparaat`

- A string that determines the playback device or channel. The meaning depends on the playback method.

`kanalen`

- Het aantal te gebruiken kanalen voor afspelen, op dit moment slechts 1 (mono) of 2 (stereo).

`bits per sample`

- The number of bits per sample for playback, should be 8, 16, 24 or 32. Depends on the playback method and the playback device.

`buffergrootte`

- Determines the size of the playback buffer, used as exponent for calculating the real buffer size as 2^n, e.g. setting this to 16 gives a buffer size of 2^16 = 64 kB.

### &no-i18n-plugin_record; (Opnemen)

Schermafdruk Schermafbeelding van de plug-in voor het Opnemen

&i18n-plugin_lbl_internal_name;

- `&no-i18n-plugin_record;`

&i18n-plugin_lbl_type;

- functie

&i18n-plugin_lbl_description;

- Provides a dialog to set up the record parameters and to do a recording. Please refer to the section in this manual for more information.

&i18n-plugin_lbl_parameters;

- `opnamemethode`

- De gebruikte methode voor opnemen, zie `RecordParams.h`.

`vooraf opnemen ingeschakeld`

- Vooraf opnemen in-/uitschakelen (1 indien in-, 0 indien uitgeschakeld).

`tijd van vooraf opnemen`

- Aantal seconden voor opnemen vooraf.

`opnametijd beperken`

- Beperking van opnametijd in-/uitschakelen (1 indien beperkt, 0 indien niet beperkt).

`opnametijd`

- Duur van de opname in seconden.

`use starting time`

- Enable/disable starting time (1 if used, 0 if not used).

`starttijd`

- Date/time to start the recording, in ISO format.

`use trigger level`

- Enable/disable trigger level (1 if used, 0 if not used).

`trigger-niveau`

- Trigger-niveau in procenten.

`opnameapparaat`

- Een tekenreeks die het opnameapparaat bepaalt.

`kanalen`

- Het aantal te gebruiken kanalen voor opnemen.

`samplesnelheid`

- Samplesnelheid in samples per seconde.

`compressie`

- Compression to use for storing the samples.

`formaat van sample`

- Sample format to use for storing the samples, see section about sample formats.

`bits per sample`

- The number of bits per sample for recording, should be 8, 16, 24 or 32.

`aantal buffers`

- Determines the number buffers used for recording.

`buffergrootte`

- Determines the size of the recording buffer, used as exponent for calculating the real buffer size as 2^n, e.g. setting this to 16 gives a buffer size of 2^16 = 64 kB.

Alternatieve parameters:

- `record plugin direct mode`

- Can be used as a single parameter for setting up the plugin. The following values are possible:

  waarde | beschrijving
  &no-i18n-tag;`format` | Open the recording dialog and select the Format tab.
  &no-i18n-tag;`broncode` | Open the recording dialog and select the Source tab.
  &no-i18n-tag;`nu_starten` | Open the recording dialog and directly start recording.

### &no-i18n-plugin_reverse; (Omdraaien)

&i18n-plugin_lbl_internal_name;

- `&no-i18n-plugin_reverse;`

&i18n-plugin_lbl_type;

- effect

&i18n-plugin_lbl_description;

- Dit eenvoudige effect draait de inhoud van de huidige selectie om.

### &no-i18n-plugin_samplerate; (Conversie van samplesnelheid)

&i18n-plugin_lbl_internal_name;

- `&no-i18n-plugin_samplerate;`

&i18n-plugin_lbl_type;

- effect

&i18n-plugin_lbl_description;

- Wijzigt de samplesnelheid van de huidige selectie of het gehele signaal.

&i18n-plugin_lbl_parameters;

- `nieuwe snelheid`

- De nieuwe samplesnelheid in samples per seconde (drijvendekommagetal).

`modus` (optioneel)

- If this parameter is used and set to the value "`all`", then this effect will be applied to the whole signal. Otherwise it will be applied to the current selection only.

### &no-i18n-plugin_saveblocks; (Save Blocks)

Schermafdruk Schermafbeelding van de plug-in voor Blokken opslaan

&i18n-plugin_lbl_internal_name;

- `&no-i18n-plugin_saveblocks;`

&i18n-plugin_lbl_type;

- functie

&i18n-plugin_lbl_description;

- Saves all sections between markers, each into a separate file. Each file is given a name that can be customized by using a pattern that can contain the original file name, an index and the number of sections.

  It is also allowed that the file name pattern contains forward slashes as path separators, which allows saving the sections into different sub directories. Please note that all whitespace characters around such path separators are silently removed, to avoid creation of directory names which begin or end with a whitespace.

&i18n-plugin_lbl_parameters;

- `naam`

- The name of the original file, will be used as base name for the file names.

`patroon`

- A pattern that will be used for creating the names of the files. It can contain the following wildcards which will be replaced by the corresponding content when creating the final file name:

  jokerteken | beschrijving
  &no-i18n-tag;`[%nr]` | Will be replaced with the current index of the file to save.
  &no-i18n-tag;`[%count]` | Will be replaced with the number of sections that will be saved.
  &no-i18n-tag;`[%total]` | Will be replaced with the index of the last file to save.
  &no-i18n-tag;`[%filename]` | Will be replaced with the base file name, without path and without extension.
  &no-i18n-tag;`[%fileinfo{`trefwoord`}]` | Zal vervangen worden door de inhoud van een bestandsinformatie geïdentificeerd door `trefwoord`. Zie sectie voor een lijst met alle beschikbare trefwoorden.
  &no-i18n-tag;`[%title]` | Will be replaced with the title the block, which is taken from the descriptive text of the label at the start of the block. If that text is empty it will fall back to the title of the file (see file information item "Name"). If this also does not exist, it will fall back to the base file name as described above.

  All numeric wildcards can also contain a numerical argument after the "`%`" and the identifier, to force a certain number of digits. If the number is preceded by a `0` then the result will contain leading zeroes, otherwise it will contain leading spaces.

  Example: ``[%04nr]`` produces a number between 0001 and 9999.

`manier van nummering`

- Determines where the numbering should start.

  waarde | beschrijving
  &no-i18n-tag;`0` | Continue after the index of the highest index that already exists, this avoids overwriting existing files.
  &no-i18n-tag;`1` | Always start with index 1, with the risk of overwriting existing files.

`alleen selectie`

- waarde | beschrijving
  &no-i18n-tag;`0` | Sla alle secties van het gehele bestand op.
  &no-i18n-tag;`1` | Sla alleen de secties in de huidige selectie op. Als er niets is geselecteerd zal het gehele bestand worden opgeslagen.

### &no-i18n-plugin_selectrange; (Reeks selecteren)

Schermafdruk Schermafbeelding van de plug-in voor Reeks selecteren

&i18n-plugin_lbl_internal_name;

- `&no-i18n-plugin_selectrange;`

&i18n-plugin_lbl_type;

- functie

&i18n-plugin_lbl_description;

- Shows a dialog to select a range of samples. The start and the length of the selection can be set either by a time in milliseconds, in samples, or as a percentage of the total length of the file.

&i18n-plugin_lbl_parameters;

- `beginmodus`

- Bepaalt de eenheden waarin het begin van de selectie zal worden gegeven.

  waarde | beschrijving
  &no-i18n-tag;`0` | milliseconden
  &no-i18n-tag;`1` | monsters
  &no-i18n-tag;`2` | percentage van de lengte van het bestand

`bereikmodus`

- Bepaalt de eenheden waarin de lengte van de selectie zal worden gegeven. Zie de beschrijving van de parameter `beginmodus` voor een lijst met mogelijke waarden.

`starten`

- Het begin van de selectie, in milliseconden, samples of percentage van de lengte van het bestand, afhankelijk van de parameter `bereikmodus`.

`lengte`

- De lengte van de selectie, in milliseconden, samples of percentage van de lengte van het bestand, afhankelijk van de parameter `bereikmodus`.

### &no-i18n-plugin_sonagram; (Sonagram)

Schermafdruk Schermafbeelding van de plug-in voor het Sonagram Schermafdruk Schermafbeelding van het Sonagramvenster

&i18n-plugin_lbl_internal_name;

- `&no-i18n-plugin_sonagram;`

&i18n-plugin_lbl_type;

- functie

&i18n-plugin_lbl_description;

- Evalueert de huidige selectie door een sonagram te genereren. Een sonagram is een evaluatie van een signaal in de tijd (x-as), frequentie (y-as) en intensiteit (kleur).

&i18n-plugin_lbl_parameters;

- `FFT punten`

- Aantal punten in de FFT, een geheel getal tussen 4 en 32767 die de resolutie van de frequentie bepaalt.

`vensterfunctie`

- De vensterfunctie gebruikt voor de FFT berekening, ondersteunde waarden zijn:

  waarde | beschrijving
  &no-i18n-tag;`geen` | geen vensterfunctie
  &no-i18n-tag;`hamming` | Hamming -venster
  &no-i18n-tag;`hanning` | Hanning venster
  &no-i18n-tag;`blackman` | Blackman venster
  &no-i18n-tag;`triangular` | Driehoekige venster

`kleuren gebruiken`

- Indien niet-nul, gebruik kleuren voor intensiteit, indien nul gebruik grijswaarden.

`wijzigingen in de track`

- Indien ingesteld op niet-nul, zal het sonagram bijgewerkt worden wanneer het gebied dat is geëvalueerd is gewijzigd. Indien ingesteld op nul zal het nooit worden bijgewerkt.

`selectie volgen`

- Nog niet geïmplementeerd, gebruik nul voor deze parameter.

### &no-i18n-plugin_stringenter; (Voer commando in)

Schermafdruk Schermafbeelding van de plug-in voor het commando Enter

&i18n-plugin_lbl_internal_name;

- `&no-i18n-plugin_stringenter;`

&i18n-plugin_lbl_type;

- functie

&i18n-plugin_lbl_description;

- Een klein dialoogvenster dat in staat stelt een tekstcommando's voor &kwave; in te voeren. Kijk in het hoofdstuk in die handleiding.

&i18n-plugin_lbl_parameters;

- `voorinstelling` (optioneel)

- Een tekst die getoond wordt in het bewerkingsveld bij ingaan van de dialoog. Deze parameter is optioneel, indien weggelaten zal het bewerkingsveld van de dialoog aan het begin leeg zijn.

### &no-i18n-plugin_volume; (Volume)

Schermafdruk Schermafbeelding van de plug-in voor Volume

&i18n-plugin_lbl_internal_name;

- `&no-i18n-plugin_volume;`

&i18n-plugin_lbl_type;

- effect

&i18n-plugin_lbl_description;

- With this plugin you can change the volume of the current selection by a constant factor. The corresponding dialog allows to enter this factor as a numeric factor given as a floating point value between 0.10 and 10.0, a percentage between 1 and 1000, or in decibel between -21 and +21.

  Gebruik een factor boven 1.0 (of percentage boven 100 of meer dan 0 dB) als het bestand te stil is of een factor onder 1.0 (percentage onder 100 of minder dan 0 dB) als het bestand te luid is.

&i18n-plugin_lbl_parameters;

- `factor`

- Een drijvendekomma waarde met de versterkingsfactor.

`modus`

- waarde | beschrijving
  &no-i18n-tag;`0` | factor
  &no-i18n-tag;`1` | percentage
  &no-i18n-tag;`1` | decibel

### &no-i18n-plugin_zero; (Nulgenerator)

&i18n-plugin_lbl_internal_name;

- `&no-i18n-plugin_zero;`

&i18n-plugin_lbl_type;

- effect

&i18n-plugin_lbl_description;

- Deze plug-in heft twee manieren van werken. Indien gebruikt zonder parameters, wist het de huidige selectie door het met stilte te overschrijven. Indien gebruikt met twee parameters, het voegt enige stilte aan het begin van de huidige selectie toe.

&i18n-plugin_lbl_parameters;

- `lengtemodus`

- Bepaalt de eenheden waarin de lengte van de ingevoegde stilte zal worden gegeven.

  waarde | beschrijving
  &no-i18n-tag;`0` | milliseconden
  &no-i18n-tag;`1` | monsters
  &no-i18n-tag;`2` | percentage van de lengte van het bestand

`lengte`

- Lengte van de in te voegen stilte, in milliseconden, samples of percentage van de lengte van het bestand, afhankelijk van de parameter `lengtemodus`.

## Vragen en antwoorden

Wat heb ik nodig om &kwave; te compileren?

Lees dat in de documentatie voor ontwikkelaars.

Welke geluidskaarten worden door &kwave; ondersteund?

&kwave; heeft geen ondersteuning nodig voor een speciale geluidskaart. De geluidskaart moet alleen ondersteund worden door uw besturingssysteem en &kwave; gebruikt zijn interface naar het geluidsinterface van het besturingssysteem via een OSS of ALSA interface. &kwave; kan dus elke geluidskaart gebruiken waar KDE op kan afspelen.

Waarom consumeert &kwave; meer geheugen dan verwacht kan worden uit de grootte van het geopende bestand?

De reden hiervoor is dat &kwave; alle samples opslaat in 32 bits gehele getallen. Dit was gemakkelijk om te programmeren, maakt de toepassing sneller en iets meer betrouwbaar. Dus als u een 8 bits bestand laadt met ongeveer één megabyte dat zal het ongeveer vier megabyte consumeren. Misschien dat dat ergens in de toekomst verandert...

Welke geluidsformaten worden door &kwave; ondersteund?

&kwave; ondersteunt op dit moment .wav bestanden met 8, 16 en 24 bits per sample, met elk aantal kanalen (natuurlijk inclusief mono en stereo). Bovendien ka het alle bestandstypen importeren die door libaudiofile ondersteunt en enige andere formaten zoals Ogg/Vorbis en MP3.

Wat als ik bestanden heb met een formaat dat niet door &kwave; wordt ondersteund?

Als u moet werken met een ander formaat, dan kunt u het converteren in .wav formaat. Een goede set hulpmiddelen hiervoor is in het pakket SoX, dit heeft ook enige mooie documentatie!

Ik krijg fouten wanneer ik wil afspelen?

Misschien hebt u een combinatie van afspeelsnelheid en samplesnelheid gekozen die niet door uw geluidsprogramma en / of geluidshardware wordt ondersteund. Probeer eerst af te spelen met 8 bits per sample en mono, dit zou altijd moeten werken. Probeer daarna stap voor stap het aantal bits per sample te vergroten en afspelen van stereo. Merk op dat sommige afspeelsnelheden helemaal niet door sommige geluidshardware worden ondersteund.

Het afspelen lijkt iets te doen maar ik hoor niets?

Misschien hebt u vergeten om het volume van het afspeelkanaal te vergroten. &kwave; is niet verantwoordelijk voor wijziging van het volume bij afspelen.

Sommige bestanden worden afgespeeld op halve snelheid?

Probeer een ander afspeelapparaat voor geluid te kiezen.

Het afspelen is soms gestoord en onderbroken (stottert)?

U zou de grootte van de afspeelbuffer moeten vergroten om een "gladder" afspelen te verkrijgen (dit laat ook de besturing van het afspelen langzamer reageren).

Het afspelen stopt niet onmiddellijk als ik de stopknop indruk?

De reden hiervoor is dat de het stuurprogramma voor geluid al enige gegevens om af te spelen van &kwave; heeft ontvangen op het moment dat u de stopknop indrukt. Verlaag de grootte van de afspeelbuffer en het zou sneller moeten reageren (maar maakt stotterend geluid waarschijnlijker).

Wordt ALSA ondersteund?

Ja, sinds v0.7.4 voor afspelen en opnemen

Hoe zit het met afspelen met 18, 20, 24 of 32 bits per sample of meer dan twee kanalen?

Dit is mogelijk via het ALSA interface, sinds v0.7.4.

Hoe zit het met ondersteuning van MP3?

Wel, zolang er problemen zijn met patenten, ondersteunen we alleen importeren van MP3 via de mad-bibliotheek en exporteren via het externe programma lame. Daarnaast hebt u toestemming nodig om code te gebruiken die de MP3 patenten dekken bij genereren van een Kwave pakket voor distributie!

## Dankbetuigingen en licentie

&kwave;

Programma copyright vanaf 1998-2000 Martin Wilz martin@wilz.de

Programma copyright sinds 2000 Thomas Eschenbacher thomas.eschenbacher@gmx.de

Voor een complete lijst met auteurs en licenties van alle bestanden, kijk in het bestand `LICENSES`, dat zich in de broncode bevindt. Er is ook een bestand met de naam `AUTHORS` die de lijst van alle auteurs van en medewerkers aan &kwave; bevat.

Documentatie copyright (C) &version_year; Thomas Eschenbacher thomas.eschenbacher@gmx.de

&meld.fouten;&vertaling.freek; &underFDL; &underGPL;

### Belangrijkste auteurs

- Martin Wilz martin@wilz.de

  Maker van het project, actieve ontwikkeling 1998-2000

- Thomas Eschenbacher thomas.eschenbacher@gmx.de

  onderhouder sinds 2000, ontwikkeling van de kern

### Belangrijke medewerkers

- Aurelien Jarno aurel32@debian.org

  debian packager, patches

- Carlos R pureacetone@gmail.com

  spaanse vertaling

- David Flogeras dflogera@nbnet.nb.ca

  Plug-in voor Notch-filter

- Gilles Caulier caulier.gilles@free.fr

  i18n, Franse vertalingen, startscherm, beta-tester

- Pavel Fric pavelfric@seznam.cz

  Czech translation

- Ralf Waspe rwaspe@web.de

  Help/Info over plug-in

- Sven-Steffen Arndt ssa29@gmx.de

  homepagina, Duitse vertaling

### Kleine bijdragen, houders van copyright en anderen

- Aaron Holtzman aholtzma@ess.engr.uvic.ca

  libkwave/cpu_accel.cpp

- Bertrand Songis bsongis@gmail.com [historic]

  Reparaties van Franstalige vertalingen, vervanging voor gepatenteerde libaudiofile code, debian bug 419124

- Carsten Lohrke carlo@gentoo.org

  svn r2163, patch voor libaudiofile detection

- Chris Vaill chrisvaill@gmail

  codebasis voor de normalisatie plug-in

- David Faure faure@kde.org

  cmake/FindAlsa.cmake

- Diederick de Vries diederick76@gmail.com

  pakket maken voor Crux Linux

- Espen Sand espen@kde.org + Mirko Boehm mirko@kde.org

  K3AboutContainer, basis van KwaveAboutContainer

- Everaldo Coelho contact@everaldo.com

  het pictogramthema crystal http://www.everaldo.com/crystal/

- Jaroslav Kysela

  onderdelen van plugins/playback/PlayBack-ALSA.cpp

- Jeff Tranter

  delen van plugins/pitch_shift/PitchShiftFilter.{h,cpp}

- Juhana Sadeharju kouhia@nic.funet.fi

  plugins/band_pass/BandPass.{h,cpp}, plugins/lowpass/LowPassFilter.cpp, plugins/notch_filter/NotchFilter.{h,cpp}

- Kurt Roeck Q@ping.be

  svn r1370, reparatie voor debian bug#288781, compilatie voor amd64

- Mark Donohoe (KDE) donohoe@kde.org

  enkele pictogrammen en bitmaps voor werkbalk en GUI

- Martin Hinsch vidas@sourceforge.net

  Matrix-klasse

- Matthias Kretz kretz@kde.org

  cmake/FindAlsa.cmake

- Miguel Freitas

  onderdelen van libkwave/memcpy.c

- Richard Laerkaeng, richard@goteborg.utfors.se

  cmake/FindOggVorbis.cmake

- Rik Hemsley rik@kde.org

  niveaumeter

- Stefan Westerfeld stefan@space.twc.de

  delen van plugins/pitch_shift/PitchShiftFilter.{h,cpp}

- Joerg-Christian Boehme joerg@chaosdorf.de

  plugins/record/Record-PulseAudio.cpp plugins/record/Record-PulseAudio.h

### Met dank aan

- Martin Kuball makube@user.sourceforge.net

  betatester

- Jorge Luis Arzola arzolacub@gmx.de

  pakket maken voor SuSE Linux

- Michael Favreau michel.favreau@free.fr

  pakket maken voor Arch Linux

- T.H.F. Klok en Cedric Tefft

  onderhouders van de bibliotheek id3lib

- Robert Leslie rob@mars.org

  auteur van de mad mp3-decodeerbibliotheek

- Robert M. Stockmann stock@stokkie.net

  pakket maken voor Mandrake / X86_64

- Erik de Castro Lopo erikd@zip.com.au

  auteur van de bibliotheek sndfile

- Michael Pruett mpruett@sgi.com

  auteur van de bibliotheek audiofile

## Bestandsinformatie

## Lijst met identifiers van bestandsinformatie

Trefwoord |  | Beschrijving
&no-i18n-tag;Album | Naam van het album als de bron een album is dat bestaat uit meerdere media.
&no-i18n-tag;Annotatie | Levert een algemene opmerking over het bestand of het onderwerp van het bestand. Als de opmerking verschillende zinnen lang is, eindigt elke zin met punt. Geen tekens nieuwe-regel toevoegen!
&no-i18n-tag;Locatie van archief | Geeft aan waar het onderwerp van het bestand is gearchiveerd.
&no-i18n-tag;Auteur | Geeft de naam van de auteur van het originele onderwerp van het bestand aan. Voorbeeld: van Beethoven, Ludwig
&no-i18n-tag;Bitsnelheid verlagen | Geeft de onderste grens aan in een VBR-bitstream.
&no-i18n-tag;Modus bitsnelheid | Modus bitsnelheid (ABR, VBR, CBR, etc....)
&no-i18n-tag;Bitsnelheid | Nominale bitsnelheid van de audiostream in bits per seconde
&no-i18n-tag;Hoogste bitsnelheid | Geeft de bovenste grens aan in een VBR-bitstream.
&no-i18n-tag;Bits per sample | Geeft het aantal bits per sample aan.
&no-i18n-tag;cd | Nummer van de cd, als de bron een album is met meerdere cd-ROM's
&no-i18n-tag;cd's | Aantal cd's, als de bron een album is met meerdere cd-ROM's
&no-i18n-tag;Commissioned | Geeft de naam van de persoon of organisatie die het onderwerp van het bestand heeft ingesteld.
&no-i18n-tag;Toelichting | Levert een algemene opmerking over het bestand of het onderwerp van het bestand. Als de opmerking verschillende zinnen lang is, eindigt elke zin met punt. Geen tekens nieuwe-regel toevoegen!
&no-i18n-tag;Compressie | Stelt een modus in voor compressie van de audio-gegevens om schijfruimte te verminderen.
&no-i18n-tag;Contactpersoon | Contactinformatie voor de makers of distributeurs van de track. Dit zou een URL-adres, een e-mailadres, het fysieke adres van het productielabel kunnen zijn.
&no-i18n-tag;Copyright | Bevat de copyright-informatie voor het bestand. Als er meerdere copyrights zijn, scheidt ze dan met een puntkomma gevolgd door een spatie. Voorbeeld: Copyright Linux community 2002
&no-i18n-tag;Auteursrechtelijk beschermd | Geeft aan of het bestand is beschermd met copyright of niet.
&no-i18n-tag;Datum | Geeft de datum aan waarop het onderwerp van het bestand is gemaakt. Voorbeeld: 2001-12-24
&no-i18n-tag;Technicus | Toont de naam van de technicus die heeft gewerkt aan het bestand. Als er meerdere technici zijn, scheidt de namen door een puntkomma en een spatie.
&no-i18n-tag;Geschatte lengte | Geschatte lengte van het bestand in samples
&no-i18n-tag;Bestandsnaam | Naam van het geopende bestand
&no-i18n-tag;Bestandsgrootte | Grootte van het bestand in bytes
&no-i18n-tag;Genre | Beschrijft het genre of de stijl van het originele werk. Bijvoorbeeld: klassiek, pop
&no-i18n-tag;ISRC | ISRC nummer voor de track; zie de introductiepagina van ISRC voor meer informatie over ISRC nummers. http://www.ifpi.org/site-content/online/isrc_intro.html
&no-i18n-tag;Trefwoorden | Biedt een lijst met trefwoorden die naar het bestand of onderwerp van het bestand verwijzen.
&no-i18n-tag;Labels | De lijst van labels/markers.
&no-i18n-tag;Lengte | Lengte van het bestand in samples.
&no-i18n-tag;Licentie | Licentieinformatie, bijv., All rechten voorbehouden, Elk gebruik toegestaan, een URL naar een licentie of de EFF Open Audio-licentie (gedistribueerd onder de bepalingen van de Open Audio-licentie. Zie http://www.eff.org/IP/Open_licenses/eff_oal.html voor details), etc.
&no-i18n-tag;Medium | Beschrijft het originele onderwerp van het bestand, waar het voor het eerst is opgenomen. Voorbeeld: orkest
&no-i18n-tag;Mime-type | Mime-type van het bestandsformaat
&no-i18n-tag;Accentuering | Audio emphasis-modus
&no-i18n-tag;Laag | MPEG Layer, I, II or III
&no-i18n-tag;Extensie van modus | Extensie van MPEG-modus (alleen bij verbonden stereo)
&no-i18n-tag;Versie | MPEG Versie, 1, 2 or 2.5
&no-i18n-tag;Naam | Slaat de titel van het onderwerp van het bestand op. Voorbeeld: Symphony No.6, Op.68 "Pastoral"
&no-i18n-tag;Framelengte van Opus | Framelengte van Opus in ms (ondersteunde waarden zijn 2.5, 5, 10, 20, 40 of 60 ms)
&no-i18n-tag;Organisatie | Naam van de organisatie die de track heeft geproduceerd (bijv. het record label)
&no-i18n-tag;Origineel | Geeft aan of het bestand een origineel of een kopie is
&no-i18n-tag;Artiest | De artiest(en) die het werk uitvoerden. In klassieke muziek zouden dit de dirigent, orkest, solisten zijn. In een audioboek zou het de acteur zijn die het voorlas.
&no-i18n-tag;Privé | Geeft aan of het onderwerp privé is
&no-i18n-tag;Product | Geeft de naam of de titel aan waarvoor het bestand oorspronkelijk was bedoeld. Voorbeeld: Linux audio-verzameling
&no-i18n-tag;Formaat van sample | Formaat gebruikt voor opslaan van de gedigitaliseerde audio-samples. Voorbeeld: 32-bit IEEE floating-point
&no-i18n-tag;Samplesnelheid | Aantal samples per seconde
&no-i18n-tag;Software | Geeft de naam van het softwarepakket gebruikt om het bestand te maken.Voorbeeld: Kwave v0.6.4-1
&no-i18n-tag;Broncode | Geeft de naam van de persoon of organisatie die het oorspronkelijke onderwerp van het bestand heeft ingesteld. Voorbeeld: Chaotic Sound Research
&no-i18n-tag;Vorm van broncode | Geeft de originele vorm van het materiaal dat is gedigitaliseerd. Voorbeelden: Record/Vinyl/90RPM, Audio DAT, tape/CrO2/60min
&no-i18n-tag;Onderwerp | Geeft het onderwerp van het bestand. Voorbeeld: Vogelgeluiden in de vroege morgen
&no-i18n-tag;Technicus | Geeft de technicus die het betreffende bestand digitaliseerde. Voorbeeld: Torvald, Linus
&no-i18n-tag;Track | Track van de cd als de bron een cd-ROM was.
&no-i18n-tag;Tracks | Aantal tracks van de cd als de bron een cd-ROM was.
&no-i18n-tag;Kanalen | Geeft het aantal kanalen van het signaal aan.
&no-i18n-tag;Basiskwaliteit | Basiskwaliteit van de compressie in VBR=modus
&no-i18n-tag;Versie | Kan gebruikt worden om meerdere versies te onderscheiden van dezelfde tracktitel in een enkele verzameling. (bijv. remix-info)