Frankly to say, recently came to mind some ideas for Photosounder, if we are talking about its tasks now.A_SN wrote:Actually I think I'm starting to get the point of Photosounder, I always thought of it as a way to do specific practical things except it doesn't do them quite as well as dedicated tools do (like imagine doing equalisation of a track in Photosounder, which I unironically used it for), but now I think I get it, what it's great at is doing wild stuff, and I guess that's what people always liked in it, so that's a good direction to pursue, and the ability to deal with more than one file at once and do things like convolution is very important for that.
I like his definition as a "synth" (that is really indicated on the site among other). Perhaps i not enough understand the mechanism of sound so deeply (in his digital nature), together with restrictions of spectral algorithm. But i remember the first thing that puzzled me when i first time start to explore Photosounder, this is - why it can produce only or near to sinusoidal signals together with noise. (I'm talking mainly about drawing from scratch). I wanted to get any sharp\crisp\ragged sound (not to be confused with postprocessing, like distortion) even like a simple saw or square but nothing happened.
I can admit that all sounds compose of short sinusoids (an vice versa - noise contain spectra of all sounds), and perhaps this is somehow related to the direction of thought of spectral processing. But why not go beyond the scope of this a bit.
We have full graphical editor in which the colors are analyzed and interpreted. Then, why not do something like this: red color - saw waveform, green - square, blue - triangle, white - noise, black - sinus, and brightness of each it's pitch level (for example) etc etc indefinitely. Any reaction to color at will.
Also can go further, since we have layers - it can be FM synthesis of superimposed signals (mixed between each layer).
You just imagine what a palette of sounds can get out of any image\photo.
And, ofcourse, such varieties of the algorithms can be dozens of different. It can be a list of the created by the author in advance. Or some customizer for creating a user algorithms of interpretation (or even some simple scripting ability to make algo in text view).
Would be cool.