<div dir="ltr"><div>Just wanted to thank everyone for the replies, this was very helpful!<br></div><div><br></div><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div>Louigi Verona<br><a href="https://louigiverona.com/" target="_blank">https://louigiverona.com/</a></div></div></div></div></div></div></div></div></div></div></div></div><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Oct 17, 2019 at 9:38 AM David Moreno Montero <<a href="mailto:dmoreno@coralbits.com">dmoreno@coralbits.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"><div>Hi,</div><div><br></div><div>for a project I used MiniBPM (<a href="https://breakfastquay.com/minibpm/" target="_blank">https://breakfastquay.com/minibpm/</a>) and it gave me very good results for beat detection. It's GPL, or small payment for commercial use. <br></div><div><br></div><div>As an alternative I used SoundTouch (<a href="https://gitlab.com/soundtouch/soundtouch/" target="_blank">https://gitlab.com/soundtouch/soundtouch/</a>) that also give pitch and tempo control, and although the pitch/tempo algorithms are good, the BPM detection is way worse than MiniBPM. This one is LGPL.<br></div><div><br></div><div>Regards,</div><div>David.</div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, 17 Oct 2019 at 05:52, michael noble <<a href="mailto:looplog@gmail.com" target="_blank">looplog@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">  As a case in point, Mixxx uses Vamp: 

<a href="https://www.mixxx.org/wiki/doku.php/developer_guide_analysers" target="_blank">https://www.mixxx.org/wiki/doku.php/developer_guide_analysers</a>  <br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Oct 17, 2019 at 12:47 PM michael noble <<a href="mailto:looplog@gmail.com" target="_blank">looplog@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"><div>You might also look at Aubio: <a href="https://github.com/aubio/aubio" target="_blank">https://github.com/aubio/aubio</a><br></div><div><br></div><div>BTW, Vamp has an SDK, so it should be suited to your needs. See here: <a href="https://vamp-plugins.org/develop.html" target="_blank">https://vamp-plugins.org/develop.html</a></div><div><br></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Oct 16, 2019 at 7:58 PM Louigi Verona <<a href="mailto:louigi.verona@gmail.com" target="_blank">louigi.verona@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"><div>Plugins are good, but I am more interested in libraries that people can use for their projects.</div><div><br></div><div>bpm-tools look like what I mean, but they are so old: last release was in 2013. Are there any other open source libraries people use?<br></div><div><br></div><div><div dir="ltr"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div>Louigi Verona<br><a href="https://louigiverona.com/" target="_blank">https://louigiverona.com/</a></div></div></div></div></div></div></div></div></div></div></div></div><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Oct 14, 2019 at 3:06 PM Robin Gareus <<a href="mailto:robin@gareus.org" target="_blank">robin@gareus.org</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">On 10/14/19 10:36 AM, Louigi Verona wrote:<br>
> Hey everyone!<br>
> <br>
> What are the bpm and key detection libraries people use for open source<br>
> projects? And how good are they?<br>
<br>
<a href="https://vamp-plugins.org/download.html" rel="noreferrer" target="_blank">https://vamp-plugins.org/download.html</a> are amazing.<br>
<br>
You can test for yourself using sonic-visualizer.<br>
<br>
<br>
Cheers!<br>
robin<br>
_______________________________________________<br>
Linux-audio-dev mailing list<br>
<a href="mailto:Linux-audio-dev@lists.linuxaudio.org" target="_blank">Linux-audio-dev@lists.linuxaudio.org</a><br>
<a href="https://lists.linuxaudio.org/listinfo/linux-audio-dev" rel="noreferrer" target="_blank">https://lists.linuxaudio.org/listinfo/linux-audio-dev</a><br>
</blockquote></div>
_______________________________________________<br>
Linux-audio-dev mailing list<br>
<a href="mailto:Linux-audio-dev@lists.linuxaudio.org" target="_blank">Linux-audio-dev@lists.linuxaudio.org</a><br>
<a href="https://lists.linuxaudio.org/listinfo/linux-audio-dev" rel="noreferrer" target="_blank">https://lists.linuxaudio.org/listinfo/linux-audio-dev</a><br>
</blockquote></div>
</blockquote></div>
_______________________________________________<br>
Linux-audio-dev mailing list<br>
<a href="mailto:Linux-audio-dev@lists.linuxaudio.org" target="_blank">Linux-audio-dev@lists.linuxaudio.org</a><br>
<a href="https://lists.linuxaudio.org/listinfo/linux-audio-dev" rel="noreferrer" target="_blank">https://lists.linuxaudio.org/listinfo/linux-audio-dev</a><br>
</blockquote></div><br clear="all"><br>-- <br><div dir="ltr"><div dir="ltr"><div><div dir="ltr">David Moreno Montero  <br><br><a href="mailto:dmoreno@coralbits.com" target="_blank">dmoreno@coralbits.com</a><br>+34 658 18 77 17<br><a href="http://www.coralbits.com/" target="_blank"><img src="http://www.coralbits.com/index/coralmini/" alt="Coralbits.com"></a><br><a href="http://www.coralbits.com" target="_blank">http://www.coralbits.com</a><br><br><br></div></div></div></div>
</blockquote></div>