This circuit uses the versatile MAX038 function generator. Although in this circuit some of the advanced characteristics of this IC are disabled, you can generate Sine, Triangle, Square waves ...