<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'><div><span style="font-size: 12pt;">Just to clarify,</span></div><span style="font-size: 12pt;">A "chroma feature" is just an spectrogram warped into the 12-semitone ET pitch class space</span><br><div><br></div><div><a href="http://labrosa.ee.columbia.edu/matlab/chroma-ansyn/">http://labrosa.ee.columbia.edu/matlab/chroma-ansyn/</a></div><div><br></div><div>So for each audio frame you get a vector of 12 values. That's useful for chord and tonality recognition.</div><div><br></div><div>By stream based I just meant realtime. Not file-based analysis.</div><div>Josep<br><br><div>&gt; Date: Mon, 3 Jun 2013 17:00:25 +0200<br>&gt; From: zmoelnig@iem.at<br>&gt; To: pd-list@iem.at<br>&gt; Subject: Re: [PD] chroma<br>&gt; <br>&gt; -----BEGIN PGP SIGNED MESSAGE-----<br>&gt; Hash: SHA1<br>&gt; <br>&gt; On 2013-06-03 16:26, Jeppi Jeppi wrote:<br>&gt; &gt; Hi again people,just wonder whether has anyone attempted to<br>&gt; &gt; implement a stream-based chroma descriptor in Pd.<br>&gt; <br>&gt; it would be great if you could clarify your expressions "chroma" and<br>&gt; "stream-based".<br>&gt; <br>&gt; (in Pd we are dealing with loads of totally different "streamed" media<br>&gt; that have "chroma")<br>&gt; <br>&gt; fgmsdr<br>&gt; IOhannes<br>&gt; -----BEGIN PGP SIGNATURE-----<br>&gt; Version: GnuPG v1.4.12 (GNU/Linux)<br>&gt; Comment: Using GnuPG with Icedove - http://www.enigmail.net/<br>&gt; <br>&gt; iEYEARECAAYFAlGsr4YACgkQkX2Xpv6ydvSu+ACgt/RzObVbCsBC10lCCqs2i45c<br>&gt; GGsAoMRYmT227cnhML7p+Aadcwf0vSR9<br>&gt; =iXF5<br>&gt; -----END PGP SIGNATURE-----<br>&gt; <br>&gt; _______________________________________________<br>&gt; Pd-list@iem.at mailing list<br>&gt; UNSUBSCRIBE and account-management -&gt; http://lists.puredata.info/listinfo/pd-list<br></div></div>                                               </div></body>
</html>