Attached is an attempt to detect 3 notes chords from [adc~], I had to enlarge window and peaks number for a better detection and added a part that choose the most recurrent harmonics...
It almost always works on chords played in the middle of the guitar neck. However it sometimes mixes the bass between the first note and it's subharmonic fifth, and is confused between a major chord and it's fifth sus4 chord.
Le 29/03/2017 à 20:11, patrice colet a écrit :
I've just tried with my electric guitar, and 3 peaks isn't enough to detect all notes from the chords, that's mainly because a guitar chord uses several times the same note at different octaves, and sigmund may detect subharmonics, and first harmonics from the bass strings... I think it's worth to try with at least 12 peaks and remove octaves in a next patch...
Le 29/03/2017 à 19:47, Pierre Massat a écrit :
Have you tested it with real guitar input ? I've used Pd with my guitar a lot but I never managed to get anything reliable off sigmund except the base frequency. I'm also very interested if it does work.
Cheers,
Pierre.
2017-03-29 18:21 GMT+02:00 patrice colet <colet.patrice@free.fr mailto:colet.patrice@free.fr>:
I don't really know what 'fancy' means in this context, here is an example with [sigmund~], it's supposed to detect 3 notes chords Le 29/03/2017 à 11:02, Simon Iten a écrit : this is far from trivial without a hex pickup and i doubt that something useful will be possible to do with puredata. but i would be very happy to be proven wrong! On 29 Mar 2017, at 02:51, Alexandre Torres Porres <porres@gmail.com <mailto:porres@gmail.com>> wrote: howdy, getting involved in a research that needs to detect notes from guitar chords (no hex pickup solutions, unfortunately). No need to do anything fancy with the spectra, or process it in any way like with celemony melodyne's DNA stuff. Do any of you know of some nice stuff done in Pd or Max or SC or whatever on that? thanks _______________________________________________ Pd-list@lists.iem.at <mailto:Pd-list@lists.iem.at> mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list <https://lists.puredata.info/listinfo/pd-list> _______________________________________________ Pd-list@lists.iem.at <mailto:Pd-list@lists.iem.at> mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list <https://lists.puredata.info/listinfo/pd-list> _______________________________________________ Pd-list@lists.iem.at <mailto:Pd-list@lists.iem.at> mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list <https://lists.puredata.info/listinfo/pd-list>
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list