ADA Wavetables
With a final objective that diverges from this, i.e., building a mega drone out of a video, I ended up sampling my cat to play around with a Python library called osc_gen, which is made to craft wavetables. After a few modifications, I took the direction of playing around with the visualization class helper they provide and added this rotating 3D wireframe.
**Spinning the wireframe made of the aggregation of the 32 waves of 128 points representing what my cat could sound like.**
Another nice objective was to be able to use the wavetable in a music production software like Ableton. The only thing to know was that Ableton needs 1024-point cycles. Then, split the generated wav to build the different cycles, and it can perform interpolation on top of that or keep the user table as is.

**Few lines of code to generate rich wavetables readable in modern DAWs such as Ableton 11.**
Enjoy Reading This Article?
Here are some more articles you might like to read next: