I often try to dial up nice slowly rolling (unsynced) horizontal bars with my oscillator (DWO3) and it works well enough. But after a little bit it always starts speeding up and I need to adjust it again to get it back to the nice and slow range. Is that just how it always is when using an unsynced oscillator? Are there any tips and tricks to keeping the roll stays slow? Are some oscillators just better at it than others?
Your suspicions are exactly the case. Analog oscillatorsā tuning will drift as the temperature of the components change. Some modules are certainly better than others in maintaining their tuning as temperature changes.
Best bet is to let your system warm up for at least 30 minutes before you do your critical fine tuning of your scrolling oscillators. Patching a separate module that generates a DC offset into the FM input can sometimes help with more accurately setting a slow scroll. A wider diameter knob is particularly useful here.
Iāve had installations running for 8+ hours at a time where the slow scroll was an integral part of the aesthetic and the longest I got away with without a retune was ~3 hours.
The only way to guarantee a consistent scroll speed is using a digital oscillator. LZXās Scrolls does this particularly well for video synthesis but Iām sure thereās plenty of other well-designed digital oscillators in the Eurorack world that have solid cores and wonāt drift once tuned.
Iāve made a precision voltage source with a Bourns multiturn potmeter just for this.
The prototype is ready to be tested. I might have some time to do that today.
Jack output details:
trimpot 1 sets the 5v input to a 0v to 5v range (set to 1v for video purposes)
trimpot 2 sets the ātrimpot 1 value outputā to a 0 to 1v range (set to 0.5v for example)
so then :
jack1 : -0.5v
jack2: +0.5v
jack3: -1v
jack4: +1v
jack5: variable voltage 0 to 1v or -1 to +1v (selectable with the switch)
My thought has been that this would probably be best achieved by using a vertical ramp and multiplier to generate the bars, and then use an LFO to offset (and thus shift) the bars.
The issue then is the wraparound for the lfo, which will be more or less noticeable depending on how precise you can get the LFO amplitude
In my own experience Xaocās Zadar (adjustable to have a 1v output and loopable) can scroll at a consistent rate. Youāre locked in to the millisecond values it jumps to, so it isnāt 100% flexible in this regard but there are lots of usable spots. Note it does not take 1v sync, so scrolling only. (I havenāt yet tried to amplify the VCās sync outs to 5v to see if itāll catch.)
A big +1 to thisāitās a dream to fine tune things with a larger diameter knob. (In the audio realm Livewire AFG and Malekko Wiard/Richter Oscillator come immediately to mind. And Music Thingās Control for DC signals.)
Oh cool! Iām interested to see more dedicated DC offset modules in video.
The prototype works and is ready for release.
Here is an example picture with a large vintage knob
The module name is āJOGā
Funny you should mention this. I never let my system warm up before jumping in. lol. Iāll have to give it a try sometime! (Though Iām sure there have been times Iāve been using my system for a while and tried getting a slow roll. Canāt remember if those times had better stability or not.)
Thatās awesome compared to what Iām seeing. Iāve only gotten away without retune for a matter of minutes. Hopefully all the advice in this thread will help with that.
I find VH.S Baja works great for a slow scroll and doesnāt drift as much as other oscillators. Just like DWO3, you use the CV input attenuator for fine tuning.
Letās see some video!! Sounds awesome.
I use a BSO Triple Video LFO and getting consistent scrolling is the bane of my existence. I can maybe get it steady for a minute tops. However, I kind of just embrace it - itās analog, after all. Sometimes I lightly tap the face of the knobs in time with the music until it gets back to the speed I want
I was thinking about trying to use a Teensy 4.0 with the audio library to make a digital oscillator with controls like āhow many barsā (e.g. integer multiples of 60Hz), āhow fast does it scrollā (some range between like +/- 10% of 60Hz), etc.
An analog oscillator at megahertz range is just going to drift, no way around it. The fact that these are as stable as they are is amazing.
One idea is to use one or more frequency doublers, so the source oscillator can run at a lower frequency. If the drift is constant, it will be less as a proportion of the slower oscillator. I havenāt tried this but it seems logical.
āI was thinking about trying to use a Teensy 4.0ā¦ā
I use an Electrosmith Daisy Patch for exactly this. 4 free running oscillators with adjustable waveform, amplitude, multiplier, etcā¦ It can even produce 1 clean cycle of a vertical or diagonal bar (in SD) before weāre above 20khz then itās just a mess. Even that can be used as a nice chaotic/noise texture in the right patch thoughā¦ Makes nice lava-lamp-ish blob shapes when mixed togetherā¦
Very cool! Do you use the daisy for other purposes?
If the goal is stable LFO or audio rate oscillators, there are many digital modules from which to choose. For LFO, Ornament and Crime immediately springs to mind.
Synth Tech E350!
Rock solid timing, beautiful waveforms, can sync to 1v signal too
Iām interested to see this! PDO can do some cool stuff sync-ed, I wasnāt aware of the E350ās sync-able-ness.
I have a polygon sketch that works really well for XY stuff. Has a base freq, number of sides, rotation angle, spin, starry-ness in/out, twist, etcā¦ basically the same as our (trowaSoft) polyGen VCV Rack module. Will be really fun when I have a chromagnon and a laser to play with!
It would be interesting to see how well this works. There are very slight differences between 60hz sources. Your Teensy clock could well be not exactly 60 hz. Some people run their systems at 50hz, too.
But yeah, analog LFOās always drift. The Triple LFO seems to drift more than the Baja. Itās a nightmare when you have a few of them creating a complex LFO motion and then something changes but you canāt be sure which one of the LFOs it actually is.
All you need to fix that is just one encoder per scrolling LFO