Hello Thomas,
today I talked to colleague of mine who is expert for high frequency and asked him for some hints why the VCO doesn't operate up to 2.5 MHz. He asked me to build it in hardware and offered to make some measurements. The parts are ordered.
Until then he suggested (shot from the hip) to try a LM6511 or LM319 instead of the LM311 or to put a buffer between the LM311 and the 4013.
Best wishes
Ralf
Hello Ralf,
that's cool, thanks! Sorry for the late answer, I have too much other duties lately. Just please note that it's not only about getting higher frequency, it's about clarity of V/f characteristics too. Clarity is actually more important - once sweep looses it's fluency, it's unpleasantly audible and therefor worthless (it's then better to stay at lower frequencies in the fluent area). Just to remind, goal is simple -
VCO must follow this characteristic:

with frequency doubled.
Using common LM311N and after some tweaking* I have got this characteristic (measured on my "clock replica" for three different clock capacitor values):
(click the pic for hi-res) As you can see, use of smaller clock capacitor moves highest frequency just by little (at the low end it's perfectly proportional), there is some sort of ceiling around 2MHz (actually, when you completely remove clock capacitor, it still ticks and maximum is IIRC 2.2MHz). Plus with small value the characteristic gets (audibly) "slowed-down" and crippled (you can see that "bump" around 1500kHz on the red curve)**. Twiddling with other parts has similar effect, EM clock using common LM311N seems to have this limit.
If your friend would find the way how to move this ceiling to at least 2.5MHz either by modifying current circuit around LM311N or by using other commonly available comparator, it could be definitely interesting.
On the other hand, 12BASS is right, for "normal" flange use we don't need it that much. It was more challenge for me than the real need

Cheers, T.
* To extend clock's range it is necessary to make LM311's output stronger, unmodified it is not able to drive 4013's input properly above 1300kHz. Trick is to make R34 smaller, LM311's output is open collector (minimal value seems to be 1k, below this value it starts to fail again for some other reason -
R34 = 1k was used for the characteristic above).
** So actually to get the biggest possible range and the most pleasing sweep it's best to stay with 47pF and move V
CTRL sweep range ("stock" range starts at 1.15V), which is relatively simple.