Bei den bekannten Wavetable-Oszillatoren wird die Spannungssteuerung über einen A/D-Wandler realisiert. Wobei der Prozessor anhand der Werte die Auslesefrequenz der Wellenformdaten errechnet.
Bei unserem VC Wavetable Oscillator wird dies durch einen integrierten analogen Oszillator realisiert. Dessen maximale Frequenz von 8 kHz wird durch eine spezielle, prozessorunabhängige Schaltung um das 64-fache erhöht, was zu einer maximalen Auslesefrequenz von 512 kHz führt.
Durch diese Schaltung werden alle Modulationen des analogen Oszillators präzise auf die „digitale“ Wellenform eines Wavetables übertragen, wodurch diese „Wave“ auch mit Frequenzen über der des Oszillators, z.B. perfekt linear, frequenzmoduliert werden kann. Dadurch ist ein digitaler, frequenzmodulierter Sägezahn, bis auf die Rasterung, nicht von einem analogen Sägezahn zu unterscheiden.
Der eingesetzte Prozessor PIC 18F4550 dient nur zur Ansteuerung der 7-Segment Anzeigen, der 6 Bit Wandlung der Regler (Potentiometer mit 64 Stufen) und zur PC-Kommunikation via USB.
Für die Übertragung der Wavetables vom PC in das Modul wird kein spezieller Windowstreiber benötigt, da es als HID-Gerät erkannt wird und demnach die in Windows integrierten USB HID Treiber nutzt.
Die Software für die Erstellung der Wavetables wird das freie Zeichnen von Waves und Additive Synthese ermöglichen, wobei auch eine Interpolation zwischen zwei Waves vorgesehen ist. Geplant ist zudem eine Fouriertransformation von Samples, womit in Verbindung mit der additiven Synthese eine Resynthese ermöglicht wird.
Technische Daten
- 8 Bit Auflösung
- Auslesefrequenz bis 512 kHz
- 512 kByte Speicher ( batteriegepuffert )
- 128 Wavetables mit je 64 Wellen, jede Welle mit 64 Werten
- Frequenzbereich des Oszillators: 32 Hz – 8 kHz
- 2 interne analoge Wellenformen
- Wavetables spannungssteuerbar ( 0 – +10 V )
- Prozessorunabhängige Modulation auf analoger Ebene aller Wellenformen
- Synchronisierbar
- USB 2.0 Anschluss ( Full Speed HID )