Some new objects in test:
Filters:
- jt/filter/vcf4pole based on Miller Puckette's Runge-Kutta implementation
- jt/filter/vcf4pole2x has a wider cutoff frequency range, but is more expensive
- jt/filter/iqsplit 90 degree phase splitter for I/Q processing
Granular:
- jt/granular/graindelay
- jt/granular/graintable
-
jt/granular/grainverb
Configureable granular delay, table readout and reverb, using non-transposed grains.
Distortion:
- jt/dist/class a - Ok, most overdrive emulation will claim some sort of tube warmth or refer to rare vintage equipment. This one simply emulates some properties of a "class A" amplifier stage. Class A refers to a circuit topology, not to something expensive. The algorithm was inspired by the Regenerative frequency divider. While it is not a regenerative divider, it uses a very similar topology, which allows to reduce aliasing. Be careful with the drive knob, near the end of its range, it sounds like an amplifier that is just about to fall apart.
fx:
- jt/fx/bode: bode frequency shifters (or Single Side Band "SSB" modulators) based on the iqsplit filter
- jt/fx/chorus bode : bode shifting chorus effect.
patches
- jt/led_string_ws2811 : driving a string of "intelligent" WS2811/WS2812 RGB LED strips/ropes, for cheap lightshows!
In development
-
patches/jt/devel/divider_organ.axp - Frequency divider organs are organs that contain 12 top octave oscillators, each of those goes into a cascade of frequency dividers to produce all chromatic frequencies. The Vox Continental is one example. While frequency division is not easy or cheap if it needs to be alias-free, the "octave division" idea allows to save a lot of computations compared to an explicit chromatic oscillator bank. This one generates (nearly alias-free) square waves, with an optional low-pass filter on each. "Drawbars" allow to tune the harmonic content further. Polyphony is unlimited!
There is a fundamental difference with the square waves of a normal octave divider though, normally all square waves are aligned, but here it is the opposite, the edges never line up across all octaves.
This one needs further development, sustain pedal is broken, attack/release envelope, perhaps replace the upper octave oscillators with sine waves, non-linear drawbar behavior...
Comments invited!