OpenAV Fabla improvements: fixed note release + load samples from UI

Hi @all!

I just pushed a set of improvements for fabla that include:

  • Fixed note release, that was broken and generated clicks and pops when playing.
  • Implemented “path” controls to allow loading sample files from the zynthian UI
  • Customizing the TTL, what include controller groups, add envelope designations, etc.

I’m super happy with the result. Now fabla really sound good! It rocks!! I’m pretty sure it’s going to be one of the favorite engines for drums in zynthian.

To test, simply update (vangelis) and enjoy!

Enjoy!

8 Likes

That seems to be awesome…
I just tried it, but couldn’t add it to a chain. I’m stuck in the “Adding Processor” screen after choosing fabla as an engine :frowning:
BTW: Shouldn’t it be in the sampler category?
Regards

zyncoder: vangelis (092fb26)
zynthian-ui: vangelis (c3f4b3d)
zynthian-sys: vangelis (0a0791d)
zynthian-data: vangelis (64cbc08)
zynthian-webconf: vangelis (3a25a79)

Ups!
It seems there is a missing library. I will fix asap.

Thanks!

Yes, I just did it on the terminal of a VNC and the result was:

root@zynthianv51oram:/# jalv.gtk3 Fabla – OpenAV
Plugin: Fabla – OpenAV
UI: http://www.openavproductions.com/fabla/gui
JACK Name: Fabla
Sample rate: 48000 Hz
Block length: 256 frames
MIDI buffers: 32768 bytes
Comm buffers: 215168 bytes
Update rate: 60.0 Hz
Scale factor: 1.0
lilv_lib_open(): error: Failed to open library /zynthian/zynthian-plugins/lv2/fabla.lv2/fabla.so (libntk.so.1: cannot open shared object file: No such file or directory)
error: Failed to instantiate plugin
root@zynthianv51oram:/#

I wait until next update…

Regards

1 Like

It should be fixed now. Please update.

Regards,

2 Likes

Yeah, it’s working. Thanks @jofemodo.
Regards

1 Like

I updated, and Fabla disappeared from the engines list :confused:

Something went wrong with your update.
Run this command:

$ZYNTHIAN_RECIPE_DIR/install_fabla_prebuilt.sh

Then update again and restarte.

Regards

2 Likes

Now it works! Tanks a lot.

1 Like

Hi, sorry, I’m late to the party. Updating latest vangelis causes that:

Regenerating engines DB: engines ...
lilv_world_load_bundle(): warning: Replacing version 0.0 of <http://www.openavproductions.com/fabla> from <file:///usr/lib/lv2/fabla.lv2/>
lilv_world_load_bundle(): note: New version 3.2 found in <file:///zynthian/zynthian-plugins/lv2/fabla.lv2/>
error: /zynthian/zynthian-my-data/presets/lv2/dexed-DCDCollection.lv2/manifest.ttl:32:1: missing ';' or '.'
lilv_world_load_file(): error: Error loading file `file:///zynthian/zynthian-my-data/presets/lv2/dexed-DCDCollection.lv2/manifest.ttl'
lilv_world_load_bundle(): error: Error reading file:///zynthian/zynthian-my-data/presets/lv2/dexed-DCDCollection.lv2/manifest.ttl
lilv_plugin_get_name(): warning: Plugin <https://surge-synthesizer.github.io/lv2/surge-xt> has no (mandatory) doap:name
lilv_plugin_get_name(): warning: Plugin <https://surge-synthesizer.github.io/lv2/surge-xt> has no (mandatory) doap:name
INFO:root:Command took 10s

I noticed that when I wanted to start surge, which is now missing. I did not mess with any of the mentioned folders at all. Also these Dexed preset folders were created just on that update (time stamp 10 minutes ago) and I don’t know what they do there at this location.

Can anybody help with it?

I did that already.

Too many strange errors. Could your SD be corrupted? Perhaps the update process was truncated?

Regards

In fact yesterday evening I did update just from admin menu and errors occured which I wasn’t able to catch. Afterwards zynth did not boot, so I just tried to update today over ssh and ethernet and zynth got back to life afterwards.

I had some impressions the sd could be corrupted somehow (see the latest “pan flute incident”, which I was able to solve by just removing and uploading the respective sample files again) and an sd corruption which occured during my encoder soldering action due to unintended power loss. But I reimaged that sd afterwards.

Maybe worth noting I use a 256GB SD, which from reading here seems to be not recommended somehow.

I would suggest using a brand new and smaller (32 or 64 GB) SD-card.

Regards

Bye bye all of my future Steinway Grands I wouldn’t use.
grafik

Maybe it is now the best time for adding an NVMe?

1 Like