» Pitch Tracker
This site relies heavily on Javascript. You should enable it if you want the full experience. Learn more.

Pitch Tracker

plugin
Credits: dm121506 BitFlipper@CodePlex markheath@CodePlex

about

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.

Future plans:

  • ) Selectable input
  • ) Source-agnostic (WAV file, microphone, ...)
  • download

    pitch tracker.zip
    18.10.14 [07:24 UTC] by dm121506 | 1304 downloads
    Includes the new VAudio node. Thanks to tonfilm for the help.
    Show 4 older revisions

    Older Revisions

    pitch-tracker.zip
    12.10.14 [17:49 UTC] by dm121506 | 531 downloads
    Features now a detection bang. Thanks to velcrome for the suggestion.
    guitar tuner.v4p
    12.10.14 [17:49 UTC] by dm121506 | 513 downloads
    Guitar tuner example with bang.
    pitch-tracker.zip
    11.10.14 [19:48 UTC] by dm121506 | 476 downloads
    DEPRECATED. Pitch Tracker 19253 with NAudio 1.7.1.17
    guitar tuner.v4p
    11.10.14 [23:40 UTC] by dm121506 | 475 downloads
    DEPRECATED. Guitar tuner example.

dm121506 11/10/2014 - 20:03
Overview
velcrome 12/10/2014 - 02:08

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

fo10 12/10/2014 - 22:05

looks great,
how do you install it?

dm121506 12/10/2014 - 23:21

@fo10 Just drop the DLL files into the folder of your patch file.

tonfilm 14/10/2014 - 11:31

how about implementing a node for the audio pack?

circuitb 14/10/2014 - 11:55

that makes sense!

dm121506 14/10/2014 - 17:09

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.

tonfilm 14/10/2014 - 17:59

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.

dm121506 16/10/2014 - 03:51

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.

tonfilm 16/10/2014 - 14:38

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:
FFTOutSignal.cs
FFTOutNode.cs

you might have to change the double array to a PitchRecord and call SetLatestValue on the PitchDetected event...

dm121506 18/10/2014 - 07:28

VAudio node is up now. I hope it works for everyone. Thanks to tonfilm for the help.

ofersmi 15/03/2018 - 11:55

Hello @dm121506
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?

Thanks
Ofer

dm121506 15/03/2018 - 14:11

@ofersmi
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.

dm121506 15/03/2018 - 14:15

BTW anyone should be able to hack it back together easily looking at https://archive.codeplex.com/?p=pitchtracker

My project was basically only a wrapper for vvvv for this library.

tonfilm 15/03/2018 - 21:50

The Gist node in VAudio also has a pitch tracker, btw.

ofersmi 15/03/2018 - 23:06

@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

Shoutbox

~2d ago

joreg: The summer season of vvvv workshops at The NODE Institute is out: https://thenodeinstitute.org/ss24-vvvv-intermediates/

~2d ago

domj: If you happen to be in Prague, come join us at the Schema workshop on Thursday 25.4. :) https://www.facebook.com/events/395516526614988/?ti=ls

~14d ago

joreg: Postponed: Next vvvv beginner course starting April 29: https://thenodeinstitute.org/courses/vvvv-beginner-class-summer-2024/

~1mth ago

~1mth ago

joreg: The Winter Season of vvvv workshops is now over but all recordings are still available for purchase: https://thenodeinstitute.org/ws23-vvvv-intermediates/