determining the notes in a chord from an incoming audio source

Jan 11, 2010 at 2:48am

determining the notes in a chord from an incoming audio source

hi everyone

long time lurker, and now i’ve got a problem that i don’t know how to start on

i know what notes make up the chords i play on guitar but i want my computer to know them too. so my question is how can i extract incoming notes from chords as i play?

#47699
Jan 11, 2010 at 2:55pm

Ahhh this is a hard problem to solve. Polyphonic pitch detection in Max
has always been the holy grail. I have been researching how one might
do that. You might want to look into Pitch Class Profile Computation.
Not sure if there are any existing externals that do it.

Alternately you can invest in some of the new software tool like
Melodyne (DNA). Which seems to magically do polyphonic pitch detection.

#171529
Jan 11, 2010 at 3:18pm

wanting to know what each string of you gtr is doing?

look this up:

Patch for guitar
Puckette, M.
On-line proceedings, Pd-convention (http://pure-data.ca/en/)
2007

#171530
Jan 12, 2010 at 4:34pm

thank you anthony and samuel
samuel: i think the site moved because that link is for a sex toy

#171531
Jan 12, 2010 at 4:49pm

Here is a link to a paper explaining the patch:

http://crca.ucsd.edu/~msp/Publications/pd07-reprint.dir/

It would be great if someone had a link to the PD patch for us to check out as well.

#171532
Jan 12, 2010 at 4:56pm

Just to clarify, Puckette isn’t analyzing an audio signal from a standard guitar pickup and detecting events on separate strings, he is using a custom multi-output pickup which makes the rest of the patch possible.

To my knowledge, digital polyphonic pitch-tracking currently isn’t possible in real-time. Melodyne etc….. is for editing not live processing.

#171533
Jan 12, 2010 at 6:42pm

Have a look at Arshia Conts object “Transcribe~”

http://cosmal.ucsd.edu/arshia/index.php?n=Main.Multipitch

hope this helps…
_Andreas

#171534
Jan 12, 2010 at 6:58pm

I stand corrected, this is very interesting! Cheers for the link.

#171535
Jan 12, 2010 at 8:16pm

miller puckettes guitar patch is here: http://crca.ucsd.edu/~msp/smeck/latest/

#171536
Jan 13, 2010 at 3:10am

“Just to clarify, Puckette isn’t analyzing an audio signal from a standard guitar pickup and detecting events on separate strings, he is using a custom multi-output pickup which makes the rest of the patch possible.”

The StringPort by Keith McMillen should work fine: < http://www.keithmcmillen.com/products/stringport/>

Best,
Philippe

#171537
Jan 13, 2010 at 3:18am

The string port still wants to see a pickup. hexaphonic

#171538
Feb 3, 2010 at 2:31am

Hi Chris,

“The string port still wants to see a pickup. hexaphonic”

Does it work fine with a piezzo setup (such Graph Tech, RMC Pickup) on a guitar?

Best,
Philippe

#171539
Feb 3, 2010 at 2:31am

Hi Chris,

“The string port still wants to see a pickup. hexaphonic”

Does it work fine with a piezzo setup (such Graph Tech, RMC Pickup) on a guitar?

Best,
Philippe

#171540
Mar 11, 2010 at 6:11pm

“The string port still wants to see a pickup. hexaphonic”

In its current state (beta testing), the StringPort works marvelously!
(yes, I got one ;-)

Cheers,
PG

#171541

You must be logged in to reply to this topic.