64ch. Wavelet Playground

Pimped out version of the Reaktor Wavelet Project

(5 Votes)
Blok Dak
0.943bd01 (Updated 8 years ago)
815.0kB
June 15, 2016
Reaktor 6

DESCRIPTION

This takes the project that Salamanderanagram and I have been working on ( http://www.native-instruments.com/en/reaktor-community/reaktor-user-library/entry/show/10025/ ) - ok, the project he's been working on and that I sometimes make bad suggestions for - and adds things like:

1) Custom Dual-Tree Complex Discrete Wavelet Packet Transform built out with 64 channels and a pretty reasonable frequency covering that lets you actually differentiate between notes (changing to one of the Log displays helps with this).
2) Includes multiple different wavelets so you can play around and see how they perform differently.
3) Double EzFFT so you can see both the source and synthesized signal simultaneously
4) Audio source selection and mixing - includes Sine, Saw, and Pulse oscillators as well as Audio input
5) Mix the output from the source audio and the synthesized audio (you get a good feeling of the delay this way, yay!)
6) Select different display modes (Amplitude, Log10 Amplitude, Scaled Log10 Amp, Phase, etc.) and Freeze the display with the toggle of a button
7) Control Oscillator frequency source: Ramp (with configurable speed), MIDI (there's no Gate, so...), or "Knob" (MIDI pitch - great for seeing what different notes look like).
8) Slightly fancier color scheme (IMO) for the display (mimics the "Hot" map like in MATLAB).
9) With all the displays turned on, you can get a good feel for what might be possible with a better computer! (but the wavelet processing itself doesn't even hit 10% for me - it's just the pretty stuff that's doing it).

Now go getcha some wavelets and get that party started!

For discussion about this project or other wavelet and associated technologies, please find us here: https://www.native-instruments.com/forum/threads/discrete-wavelet-transform-in-reaktor.270332/