<div dir="ltr"><div>Nice work William, love this lib. Thanks for the update and new tools, looking forward to checking them out.</div><div><br></div><div>Julian<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, 29 Jun 2019 at 15:40, William Brent <<a href="mailto:william.brent@gmail.com">william.brent@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hi all,<br><br>I've just finished an update for timbreID, version 0.8.1. It's available via deken for Linux/Mac/Win, and at <a href="https://github.com/wbrent/timbreID" target="_blank">https://github.com/wbrent/timbreID</a>. The examples package is now available via the github README.<br><br>Here's a summary of changes below and a quick video of the updated timbre space example, which has a lot of new features: <a href="http://williambrent.conflations.com/mov/timbre-space-june-2019.mp4" target="_blank">http://williambrent.conflations.com/mov/timbre-space-june-2019.mp4</a><div><br>Any and all feedback is welcome!<br>William<br><br><br>Objects<br><ul><li>new [chroma] and [chroma~] objects for pitch class profile of spectrum</li><li>new [phaseSpec] and [phaseSpec~] objects for phase spectrum</li><li>new [tempo~] object for tempo estimation</li><li>new [featureNorm] and [featureDelta] objects for feature processing</li><li>new functionality for [featureAccum]</li><ul><li>running sum of feature input</li><li>running mean of feature input</li><li>simple moving average of feature input</li></ul><li>additional methods for [tabletool] (overlap_add, permute, drip, as_set, dump_range, hps, valleys)</li><li>[timbreID] can now output its database formatted as a FANN training file for use with the FANN neural net library</li><li>new zero-padding feature</li></ul><div><br></div>Examples<br><ul><li>automation via audio features: gated reverb, multi-band compressor</li><li>improved vocoder</li><li>chromagram plotting</li><li>key estimation</li><li>audio segmenting based on BFCC deltas</li><li>significant update to timbre space example</li><ul><li>uses new "chain_" message functionality to avoid redundant FFTs for much faster batch analysis</li><li>works on all platforms with Pd 0.49 and Gem 0.94</li><li>keyboard commands for navigation/mouse functions</li><li>new mouseover functionality to play all grains within mouse radius in sequence (according to distance from center) or in random order</li><li>grain pitch transposition</li><li>map features to Gem sphere size</li><li>new "constellation" feature for making sequences of grains</li><li>a constellation control panel for managing multiple parallel sequences, changing sequence playback behavior, level, speed, rhythm</li></ul></ul><div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail-m_-5361721306311572808gmail_signature">William Brent<br><a href="http://www.williambrent.com" target="_blank">www.williambrent.com</a><br><br>“Great minds flock together”<br>Conflations: conversational idiom for the 21st century<br><br><a href="http://www.conflations.com" target="_blank">www.conflations.com</a></div></div></div></div>
_______________________________________________<br>
Pd-announce mailing list<br>
<a href="mailto:Pd-announce@lists.iem.at" target="_blank">Pd-announce@lists.iem.at</a><br>
<a href="https://lists.puredata.info/listinfo/pd-announce" rel="noreferrer" target="_blank">https://lists.puredata.info/listinfo/pd-announce</a><br>
</blockquote></div>