vvvv.js icon indicating copy to clipboard operation
vvvv.js copied to clipboard

Audio nodes new problems

Open artofmus opened this issue 10 years ago • 6 comments

@geloescht, @zauner I must report) Convolver and Waveshaper nodes not work in mozila when development tools is on, when development tools is off this nodes work but irrational in spread mode (when i increases and decreases slice number of spred i get unexpected results (in chrome work same)). More would like to draw attention to the fact that we need a node on the similarity Add(Value Spectral) to avoid wasting CPU. And delay feedback, we have already talked about)

artofmus avatar May 02 '15 16:05 artofmus

Concerning Convolver and Waveshaper, this is a bug in the Firefox development tools which I have worked around for all other nodes but not those too. I will fix that in a short while. I guess Waveshaper could be irrational due to its Curve input being a spread and bin size. I must admit I've got some problems wrapping my head around bin size. Add (HTML5 Audio Spectral) is planned and trivial to implement. @artofmus: Please feel free to experiment with delays_output = true in Delay (HTML5 Audio). It might just work or require extra implementation - I have not investigated yet.

geloescht avatar May 02 '15 17:05 geloescht

OK, my newest revision of the audio branch at geloescht/vvvv.js@7cbc7e0a42b217814f698cf8cc34772b should fix the debugging issue in Firefox and also adds Add (HTML5 Audio Spectral) as well as a nice ADSR (Animation). Any help on how to implement the curve input of WaveShaper according to http://vvvv.org/documentation/binsize would be welcome! The key here is in the implementation of WaveShaper.getAudioSliceCount().

geloescht avatar May 02 '15 18:05 geloescht

@geloescht thanks, super! But convolver still strange.. problem probably with FileBuffer, when i change names of the buffers in spreaded string input - buffers not change (i can specify the names of the buffers only once for a single node). Generally it is not a big Problem, just for cleanliness)

artofmus avatar May 02 '15 20:05 artofmus

@geloescht the same problem exists in OscillatorNode, type input pin work only for first slice of spread.

artofmus avatar May 08 '15 08:05 artofmus

@artofmus: Can't reproduce, both seem to work fine to me (tested only on Chrome due to the ongoing issues Firefox has with certain wav files). If you are still experiencing problems please upload a zip file with a minimal example and post it here.

geloescht avatar May 09 '15 12:05 geloescht

@geloescht I'm sorry,.. I have something confused, checked the wrong code. everything works!)

artofmus avatar May 09 '15 13:05 artofmus