This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2016-09-18
Channels
- # bangalore-clj (1)
- # beginners (36)
- # boot (119)
- # braid-chat (16)
- # cider (14)
- # cljs-dev (34)
- # cljsrn (7)
- # clojars (9)
- # clojure (91)
- # clojure-austin (1)
- # clojure-bangladesh (1)
- # clojure-dusseldorf (5)
- # clojure-israel (1)
- # clojure-russia (3)
- # clojure-spec (6)
- # clojure-uk (7)
- # clojurescript (11)
- # community-development (1)
- # core-async (5)
- # cursive (6)
- # datomic (11)
- # dirac (12)
- # funcool (24)
- # leiningen (5)
- # luminus (5)
- # off-topic (2)
- # om (69)
- # om-next (16)
- # overtone (4)
- # perun (19)
- # re-frame (23)
- # reagent (38)
- # specter (7)
- # uncomplicate (9)
- # yada (4)
The only way to extract pitches from wav sample is to do FFT transform. That data is quite useless if you are looking for absolute pitch/syncing with other pitches, more of an effect with vocoding, you can have one sample pitch bending other sample or audio in.
OK, can you point me in a direction? I get that there are many conflicting pitches, but my sample e.g. is a just me whistling a few notes. I want to know the relative pitches of those notes, because I am not musically trained. I’ll try to find some FFT extractors.
There are FFT extractors in Supercollider and also Csound, in supercollider its called PV_RecordBuf, don't know if there's a parallel function in Overtone. In Cound it .pvx file and with CsoundQt there's a graphical front end utility to generate these files from a loaded sample. Also, you should be glad to not be musically trained, otherwise you would compose silence for 4 minutes, by which you would get cash from culture and arts fund, and end up finding yourself at the next coffee shop for many hours a day, trying to convince unemployed people around you how great you are. (I say as someone that graduated as composer 🙂 )