Stefan Westerfeld

Results 33 issues of Stefan Westerfeld

So here is a midi (input) driver for jack. The audio/midi driver share the same jack client, I documented the assumptions I have to make for the communication of the...

I've been working on LV2 support. This is work in progress, so I'm submitting the current version here, while I know the code is somewhat incomplete. As discussed previously, there...

It would be nice if the oscillator wave form (which depends on the oscillator parameters) could be displayed at the UI. I've ported the necessary plotting code from Python (plotblep.py)...

Here is an implementation of a LiquidSFZ device. The obvious next step would be allowing the user to specify file. Loading might want to use an extra thread, so that...

It might be nice to support portamento via mono synths. Previously this was this bugzilla bug: https://bugzilla.gnome.org/show_bug.cgi?id=353137 I've improved the portamento implementation, speed can now be set via time (ms)....

🍦 New-Feature
📃 Code

This is the implementation of a Moog-style lowpass ladderfilter with saturation and 2x oversampling. The number of poles is configurable . Filter modes are available for 6db/octave, 12db/octave, 18db/octave and...

Portamento plugin (rebased), see original pull request https://github.com/tim-janik/beast/pull/27

⛔ Blocked
📃 Code

If you play a song and play again, it happens that note-off events from the first playback remain somewhere in the event queue. This means that you'll see long notes...

🐛 Bug
⛔ Blocked

I'm currently working on higher quality interpolation code to liquidsfz. I looked at what other samplers do for samples close to the loop boundary. MuSE Zerberus and Fluidsynth take the...

I've been looking into how Carla serializes the LV2 state, and for SpectMorph for instance I use something like ``` float f_volume = self->project.volume(); store (handle, self->uris.spectmorph_volume, (void*)&f_volume, sizeof (float),...