Hi Joe,
Yes, that's the idea. This circuit could be considered as a sort of hypertriangular sweep generator, to use a term which pops up on this forum from time to time. An exponential clock will also work well here, but the circuit shown is simpler and is happy running on a single 9V supply. The idea is that the clock shouldn't be increasing in frequency at a steady rate, rather it should be increasing in frequency at a steadily increasing rate, as you near the top of sweep. More and more acceleration. A 1/x or expo clock circuit will do this. When used to clock a BBD it gives a more even sounding vibrato in response to a filtered triangle or sine LFO waveform.
Transistor Q5 forms a simple RC astable oscillator with the MN3102. It is used to discharge the 47 pF timing capacitor, which is charged through the 150K resistor. When the output of the two series-connected inverters (pin 5) in the MN3102 goes high (in response to the cap charging to the CMOS threshold voltage as monitored by MN3102 pin 7) the transistor turns on and quickly discharges the cap, and the MN3102 output goes low again, turning the transistor off and allowing the cap to re-charge. The cycle repeats at an ultrasonic rate.
Q4 on the left is an emitter follower that provides some filtering of the triangle. Immediately after discharge, the diode at the middle of the two 4K7 emitter resistors serves to charge the 47 pF cap rapidly up to a voltage corresponding to the present voltage at the LFO output (minus one Vbe and a diode drop). The 150K resistor takes over at this time and charging proceeds more slowly. Effectively, Q4 serves to shorten or lengthen the clock period by an amount proportional to whatever voltage the LFO output is currently at. Remember that the LFO voltage is changing very slowly compared to the ultrasonic rate the MN3102 operates at. BTW the clock circuit in the Dimension-C is quite similar to this.
Cheers, Mike