Ne feci uno circa ormai (sigh!) venticinque anni fa e come controllo di guadagno usai una semplice lampadina (feci diverse prove), funzionava piuttosto bene (andava tra una trentina di Hz e una quarantina di chilohertz). Una soluzione migliore è quella di usare un jfet come resistenza controllata in tensione, controllato dal valor medio della tensione di uscita. Il top dei top è stato descritto dal compianto Jim Williams

in
questa application note.
L'impostazione della frequenza la facevo tramite resistenze commutate da relè comandati da contraves, ma altre soluzioni sono ovviamente possibili.
Ovviamente, data la mia incapacità di tenere traccia di quello che faccio, ho perduto lo schema, altrimenti l'avrei postato per
drinu
Il DDS è un sintetizzatore numerico, DDS sta per
Direct Digital Synthesis (
qui un tutorial): è la versione raffinata del suggerimento di
Candy.