Hey everyone!
What are the bpm and key detection libraries people use for open source
projects? And how good are they?
Does anyone know what Mixxx is using?
Louigi Verona
https://louigiverona.com/
For creating LV2 UI's I end up more and more writing the same code, so I
decided to wrote a Layer for it.
It's supposed to create, manage, draw, and destroy X11 widgets with a
cairo surface to draw.
Additional to subscribe to and handle events.
I decided to put it in the Public Domain, so everyone could do what ever
he /she want's with it.
The repository contain a example folder showing some of the features
supported by the layer.
It's a tiny, but powerful abstraction of the X11 low level API to easier
the process to create nice GUI's.
Documentation is included in the source code, it's a single header and a
single c file.
All together just 654 lines, were most lines taken by documentation.
So, here you go:
https://github.com/brummer10/Xputty
A note-on event can lead to clicks in synths, which is often fixed by a
fade-in algorithm.
If the attack rate for a synth's signal is 0, the synth shall not click,
and still fade in as fast as possible. What is the best algorithm for
fading in a signal, that scales also with small buffersizes, like 32
samples per buffer (at 44100 samples/s)?
For example, in zynaddsubfx, we count the ascending zero crossings and
calculate the fade-in length upon it [1]. Then, an S-curve of that
length is multiplied with the signal. Counting zero crossings prevents
clicking on lower notes, and it makes higher notes more punchy. That
algorithm works very well for a buffersize of 256 samples (at 44100
samples/s), but it fails at 32 samples (since the zero crossings of 32
samples are often not representive).
Any papers, or experience with other synths? We currently need a good
solution for (at least) zynaddsubfx and the triple oscillator in LMMS.
Links:
[1]
https://github.com/zynaddsubfx/zynaddsubfx/blob/4e36e765f677dbc689461889e50…
Hi all.
Tomorrow it's the scheduled meeting at c-base again. I don't know if
I'll make it (I've stayed home from work today not feeling great), but
maybe Louigi or Robin can gather people?
Cheers
/Daniel
Ladies and Gentlemen,
this years Sonoj Convention is only a month away. (October 27th and 28th).
https://www.sonoj.org/register.html
Our list of speakers and talks is as good as finished now (except the
start times). We will have a live world premiere of an unreleased open
source synth (Vital), two talks about sampled instrument creations
(Drumgizmo and an sfz bass), a tracker interface for Ardour, a Qtractor
introduction by the author himself, modding old speakers into decent
ones, the future of JACK and finally a talk about composing tricks and
techniques.. On top there is an open slot for surprises! :)
As you have read last time there is no visitor number limit anymore. But
you still need to register if you want to come. Now is a good time to do
just that:
Write a mail to info(a)sonoj.org or use the website
https://www.sonoj.org/register.html . Your name and e-mail address are
enough.
If you don't have time be aware that the whole event will be live
streamed and you can interact with us and other remote visitors through
a live chat. A link is already on the website.
In the meantime: Have a look at our old recordings and please subscribe
to our Youtube channel.
https://www.youtube.com/channel/UCRETFHZgyoUMyUxz3k9lrZA/videos
Yours,
Nils Hilbricht
Sonoj Convention
--------------------------------------------------
You are receiving this Sonoj Convention Newsletter
because you were registered as visitor or expressed a
wish otherwise to receive notifications.
Visit the Sonoj Website:
https://sonoj.org
Visit the Sonoj Archive:
https://sonoj.org/archive
Here is a list of the command addresses supported:
Send mail to the following for info for this list:
<list-info(a)sonoj.org>
Tell your friends to subscribe by mailing to:
<list-subscribe(a)sonoj.org>
To stop subscription for this address, mail:
<list-unsubscribe(a)sonoj.org>
The FFADO project is pleased to announce FFADO version 2.4.2. This is a bug
fix release which mainly addresses some lingering issues associated with
python3. While most of the fixes relate to the build process, one could
affect the mixer GUI at runtime.
FFADO 2.4.2 is a source-only release which can be downloaded from the
project's website at http://ffado.org/, or directly from
http://ffado.org/files/libffado-2.4.2.tgz.
Thanks to those who contributed towards this version: Jinke Fan, Hector
Martin, Orcan Ogetbil, David Runge and Jonathan Woithe.
Dear all,
Tuesday September 10 I'd like to perform some maintenance on the
linuxaudio.org servers between 09:00 and 12:00 CEST. Maintenance
consists mainly of performing updates on the servers and booting them
with the latest kernels. Downtime and impact should be minimal but if
any weird things happen then please let me know at jeremy(a)linuxaudio.org.
Best regards,
Jeremy