Try it! Right now it's prepared to open wav files with a file chooser and apply Autocorrelation to extract pitch. When executing the sketch, you should see some bars on screen that represent the pitch, and an output tone that corresponds to the one found in the audio.
While it works quite nicely, I am not sure if I'm doing things right (this is my first Processing project). Are minim buffers being used properly? Is the Audio Listener correctly implemented? Shouldn't all this be a little bit smoother? (audio experiments small hiccups from time to time...)
Hello! I'm currently working on a relatively big project in which I'm using Processing to capture audio (from wav or microphone) and extract pitch from human voices.
I've currently implemented a version of Autocorrelation, which works surprisingly well (at least much better than I expected). I've also tried HPS but that one isn't working yet.
The thing is I am not sure if I'm doing things right. That is, if I'm capturing and processing audio properly, handling buffers right and those little things. I would like to share my code so others may try this sketch and, fortunately, improve it.
Ideally, this would result in Processing having some basic pitch detection abilities. Where should I share these files in order to start such a project (that is, the collaborative one)?
I've been asked to create a certain visual application for an HTC HD2 and I was considering Processing instead of the official SDK.
Is it possible to run a sketch, in any form, on an 'old' Windows Mobile 6.5? Would applets run? Would I need to convert them to .cab files? Would ProcessingJS work? I just don't have the device yet, so I can't try... does anyone have any experience with this OS?
I have to create some kind of Singstar application. It's not exactly a Karaoke, but very similar: user control, microphone input analysis, visual feedback, probably some database access...
I've already created a small prototype in Processing to try a few things (sound analysis). Now I wonder whether Processing is suitable for developing a medium sized application, or if I should switch to a more 'serious' language. Please understand 'serious' as in 'language commonly used to develop desktop applications'. I love Processing being multi-platform and how certain things are so easy to achieve, but I have no idea if it's suitable for creating something big.