Urs wrote:
For a nice quality I'd see something different from just filling up 16 x 128 samples/harmonics as in the drawable waveforms. I'd rather say 2048 samples per cycle and some kind of meta controls to enhance the waveform.
The algorithm should take .wav files (and other formats such as .aiff, .sd2) of arbitrary length, find zero crossings, resample them, maybe do optional formant shifting (if I get that baked) and may even work out some grainy scheme if desired.
That pretty much involves many technologies that are also required for sampling.
The playback is the smallest part here, as Zebra's oscillators are basically dynamic resynthesizers of the waveform/spectrum that's drawn.
And of course, the gui framework has to be enhanced for drag'n'drop, stuff like that. There's a whole bunch of logistic considerations behind that, and it has to be designed to work in a universal way for all kinds of similar applications.
We weren't asking for all that! We just wanted something functional sooner than perfection brought to us by the ghost of Christmas future.
I think you may have a bit of over-achievers syndrome (or OCD)
It's like if I said "hey can I borrow a dollar"?
And you said "Cool, but I'm gonna invent a new type of currency made from a new metal that puts other curruncies to shame, but that will have to be after I start my new island nation that surpasses all other nations".
And I would be like "ummm I just wanted to buy a soda, and I don't think they take Urs-Marks!".

