Looks like it is scaled down from 0 - 4999 to 0 - 499?
I have not used the oscillators for some time but I think I remember that it is getting a bit interesting above 4999 as it does above 499 in your example. Below 499 it morphs through the basic waves as expected, does it?
@freqout - You need the latest release in order to get more waves than the few primitives (v.020 or greater).
Documented in the v.020 release:
Wavetableapalooza: the TXo running with the Teensy 3.2 now has 45 different waveforms. You can access them with the TO.OSC.WAVE parameter, which now increments waveforms every 100 steps. For example: 0 = SINE, 100 = TRIANGLE, 200 = SAW, 300 = SQUARE, …, 4500 = RANDOM/NOISE. Waveforms are taken from the AdventureKid free waveforms pack AdventureKid free waveforms pack. I arbitrarily selected a handful for now; this may change in the future.
Things get really nuts on the Teensy 3.6 and the TXo+ helper board. In the store soon…
Regarding the TXo, I had an OP idea, a Lorenz generator. Like the NLC Sloths. They don’t really require supervision or hands on control while patching, they just hum along doing their thing. Seems ideal if you had an unused TXo output to set up a slowly fluctuating random! I know theres TT chaos ops that could be slewed and updated periodically, but with the TXo ability to create oscillating modulations from just an INIT command it would be useful! There was a Lorenz Attractor on streams so theres some open source code here:
Finally got around to setting up my DIY TXo and TXi in my case, and am having trouble getting envelopes and oscillations to work properly.
The modules seem to be working fine for the most part - just tested TXi’s TI.IN and TI.PARAM for each of the inputs and all is working as planned.
TXo is able to set and slew CV as expected, and using TO.TR works fine, but the other TO commands don’t seem to work; pulsing doesn’t seem to pulse the triggers, and I can’t seem to get envelopes to trigger using TO.ENV.TRIG. Haven’t been able to get the oscillators going either. Tried setting the attack and decay times first but no luck there either. Sometimes, after trying to trigger envelopes, I am no longer able to set that output channel’s cv.
I tried disconnecting TT from all other modules except for TXo, but that didn’t help.
Did you activate the envelope generator via TO.ENV.ACT? Also, did you set TO.CV? The oscillators and envelopes will only work within the range defined by TO.CV for that output, so you won’t get any output until you set a CV value.