Software : Wave Generator   (Versie 1-2  2005-0101)

Wat is de WaveGenerator

Waarom de WaveGenerator

Gebruiks aanwijzing

Schaling

Beperkingen en plannen

Bekende problemen

Enkele praktische ervaringen

Versie Informatie

Download

 

Home


Wat is de WaveGenerator

De Wave Generator is een software programma'tje waarmee je .WAV bestanden kunt maken met bepaalde golfvormen.

In de versies 1.x  zijn de volgende golfvormen beschikbaar: Sinus, Blokgolf, Witte Ruis, Sinus-sweep -een sinus toon met een oplopende frequentie.

De Wave Generator genereert .WAV bestanden die je met audio- of multi-media software kunt afspelen. De werking van het programma is volstrekt onafhankelijk van je geluidskaart, maar bij het weergeven speelt je geluidskaart natuurlijk een uiterst belangrijke rol.

De 44.1 kHz bestanden kunnen op een muziek CD gebrand worden voor direct gebruik in audio apparatuur.

Top


Waarom de WaveGenerator

Je kunt er wat interessante experimenten mee doen. Zoals het "doorfluiten" van je hele installatie, en eens horen waar het in de kamer of in de luidsprekers gaat rammelen.

Voor sommige mensen is het misschien interessant om eens te horen hoe hoog of laag diverse frequenties (toonhoogten)  nu eigenlijk wel klinken.  

Verder kan deze generator een signaalbron zijn voor diverse technische metingen aan audio apparatuur. Daarover later meer.

Top


Gebruiks aanwijzing

Systeem vereisten: Microsoft Windows 2000 of XP (Waarschijnlijk werkt het ook op oudere versies, maar dat is niet getest. Ik ontvang graag rapporten daarover)

Installatie: Er zijn twee mogelijkheden:

Als je het opgestart hebt ziet het er zo uit:

 

 

In het eerste vak kun je een keuze maken voor de golfvorm:  Pure Sinus, Blokgolf, Witte ruis of een Sinus die van toonhoogte verandert (sweep)

In het vak daaronder kun je de sample frequentie kiezen. Het meest gebruikt is 44.1 van de muziek CD.  32 en 48 komen voor bij DAT recorders, 96 bij DVD en 192 is vergelijkbaar met SACD. 

In de middelste kolom kun je bovenaan de gewenste frequentie instellen. In de Sweep-mode is dat de start frequentie.

Het "sweep" veld is alleen actief in de sweep mode. Je kunt hier op drie manieren instellen hoe de sweep moet lopen. Vanaf de startfrequentie in Decades (dus steeds een factor 10 omhoog), in Octaven (dus steeds een factor 2) of je geeft simpelweg de eindfrequentie op. Je mag ook nog opgeven dat de sweep van hoog naar laag moet gaan.

Als je in de sweep mode zit en je wijzigt de startfrequentie moet je de eindfrequentie nog even controleren en evt. opnieuw 

Onderaan geef je de totale tijd op die het afspelen moet duren.

In de rechter kolom kun je de amplitude instellen, in decibel of in D/A converter eenheden. Kijk daarvoor in de paragraaf over schaling.

In het Left/Right vak kun je instellen of je alleen links, alleen rechts, beide in fase of  beide in tegenfase wilt hebben. De optie onafhankelijk (independent) werkt alleen bij witte ruis.  

Met de knop "Make File" start je het genereren van het bestand. De knop vertelt van te voren hoe groot het bestand zal worden.

De onderste regel laat zien hoe de bestandsnaam wordt.  Je vindt hierin alle relevante instellingen terug.

Tijdens het werk zie je een voortgangs balk, en je kunt het proces tussentijds stoppen. Het reeds aangemaakte bestand wordt niet verwijderd.

 

 

Er kunnen waarschuwings berichten komen:

 

 Hier is de hoogste frequentie van de sweep voorbij de z.g. Nyquist frequentie, dat is de halve sample frequentie. Er treedt dan aliassing op.

 

Als hierboven, maar dan voor de constante frequentie.

 

De (start) frequentie moet groter dan nul zijn.

 

De waarde voor de eindfrequentie mag niet negatief zijn.

 

Hier is de amplitude instelling zo groot dat er oversturing van het 16 bit audio bereik optreedt. Je mag dat doen, maar er zal aliassing optreden, want zulke oversturing produceert harmonischen die boven de Nyquist frequentie liggen. 

 

De amplitude mag ook niet negatief zijn. Het wordt voor je op +1 gezet

 

Als je een speelduur opgeeft van meer dan een uur of zo dan duurt het genereren van het bestand ook erg lang. Je kunt het zonder problemen doen, maar ga in die tussentijd maar een eindje wandelen. Goed voor de benen.

 

Top


Schaling

Verschillende geluidskaarten geven verschillende line-nivo's af. Als je een goede calibratie wilt moet je met een oscilloscope het uitgangs nivo meten en die gegevens vastleggen.

Top


Beperkingen en plannen

 

Beperkingen

Plannen (in deze volgorde)

Top


Bekende problemen

 

versie 1.0: 

Als je nieuwe problemen tegen komt of een oplossing weet voor een bestaand (installatie) probleem dan ontvang ik daar graag bericht over

Top


Enkele praktische ervaringen

(tot nog toe, en dat is nog niet zoveel)

Ik heb dit programma gemaakt om met mijn "Creative Soundblaster Audigy 2 NX" wat meet-en luister experimenten te doen, vooral gericht op frequenties boven de 20 kHz. Het was dus nogal een teleurstelling om te moeten constateren dat de weergave van 192 kHz .WAV bestanden weliswaar gaat, maar ze worden wel eerst terug gesampled naar 48 kHz. Dit kan aan de gebruikte player liggen (Ik gebruikte de F3- player van de TotalCommander via de USB driver van de SB; de Microsoft -players die ik geprobeerd heb maakten er helemaal een potje van) maar ik heb nog geen kans gezien om echt 192 kHz effectieve sample frequentie waar te nemen.

De 96 kHz mode gaat wel goed tot bijna 50 kHz, en dat is ook zo te verwachten. Ik heb wel wat merkwaardige hobbels in de frequentie karakteristiek gezien; een halve dB of zo bij een paar honderd herz. Dit bevreemdt me zeer, want er zijn nauwelijks redenen waarom een digitaal of analoog filter bij die frequenties een afwijking zou vertonen.

Top


Versie Informatie

Top


Downloads

Dit programma, of een nieuwere versie ervan kan worden gevonden op www.breem.nl  Ga daar naar de download pagina.

Top