Calculates pitch, midi note, midi cents, octave and note for your primary audio input.
Use case: Use your guitar for Rockband/Rocksmith type games in vvvv.
This project was created in the "Modulare Medienprogrammierung" (modular media programming) class at the University of Applied Sciences St. Pölten.
works quite well with piano and I can imagine it being a fun addition to standard vj sound analysis. nice one!
it should not zero back to c-1 while it is not detecting anything though. a bang if something got recognized would be handy. btw, I would recommend githubbing the source, if you want people to help with Future plans
how do you install it?
@fo10 Just drop the DLL files into the folder of your patch file.
how about implementing a node for the audio pack?
that makes sense!
I'd work on it if I could get audio pack to run. Copying the AudioAlpha folder into my vvvv installation folder didn't really do anything.
you need a vvvv version >= 33 and you have to put the packs folder besides the vvvv.exe. if you do not see any VAudio nodes then, there is something wrong with your vvvv installtion.
So yeah, the VAudio API is pretty much undecipherable for me, and I was browsing through the source for two days now. Feel free to contribute if you have any idea about how to achieve anything with VAudio.
in order to write a VAudio node you only need to code a signal which represents a slice and a node which handles the spreading. i think you can basically copy the FFT node sources:
you might have to change the double array to a PitchRecord and call SetLatestValue on the PitchDetected event...
VAudio node is up now. I hope it works for everyone. Thanks to tonfilm for the help.
I see that the vaudio node is included but I cant find how to make this work in parallel to vaudio. once I have an audioengine node the pitch tracker turn red. Help please?
I'm terribly sorry, but I haven't touched vvvv nor this library since posting it here (around 4 years). I am completely out of touch with the vvvv platform, its ecosystem and its components. I don't have the source code for this project anymore either, so it seems it's forever vanished.
The Gist node in VAudio also has a pitch tracker, btw.
@tonfilm thanks ill give gist a try! the pitchtracker dm121506 did really worked well for I needed and I saw there is some talk here about a vaudio node in relation to it... but I didnt understand how to make it work.
anonymous user login