New stable tag release: Oram-2601

A swift update on TUS emus no longer showing up on Oram 2601.1 after update from 2511.3. This installation is on a Pi500+, otherwise working fine with the previously mentioned provisions (activating manually webconf on console, and using a LAN-to-USB adapter instead of an ethernet cable on the RJ45 port).

I created a report on the Z issue tracker:

Regards :rainbow:

1 Like

Hi @Aethermind !

If the engines are not shown in the list, then they are probably not installed in your image. Probably something was wrong while updating (WIFI signal or some kind of bad connection issue).

You could try this command from command line:

$ZYNTHIAN_RECIPE_DIR/install_TheUsualSuspects_prebuilt.sh

If this doesn’t work, please try flashing the latest SD image.

Regards,

2 Likes

Thanks @jofemodo! Will check/operate accordingly, and let you know. :slight_smile:

Best regards

1 Like

hi @jofemodo :slightly_smiling_face:

It definitely worked at the second attempt!
There seems to be a sort of occasional and temporary data clogging upon resolving https://os.zynthian.org, but it may well be an issue with the Pi500+ Lan connection or Ethernet circuitry.
After having searched for engines and presets and rebooted the TUS plugins appeared, and I could enable and instantiate them in chains.

The remaining issue is with the Osirus and OsTIrus presets, which don’t show up on the Zynthian GUI, even after reinstalling for precaution the respective ROMs.

The presets regeneration command which I used to employ in such cases:

regenerate_lv2_presets.sh http://theusualsuspects.lv2.Osirus
(or OsTIrus)

does not work anymore.

Can you maybe suggest a different workaround for obtaining visible presets on the Z GUI?

Thanks!

Cheers :rainbow:

1 Like

You must run the engine once before regenerating the presets cache. This is done automatically when installing the roms using the webconf tab.

But all this has been explained several times. Please, use the forum search engine:

or

etc.

Thanks!

1 Like

Hi,

as a matter of fact I ran the engines before searching for presets, having already the required Osirus/Ostirus ROMs installed in the appropriate places, but it didn’t make any difference.

Of course, I performed the search for presets routine both before and after having instantiated a plugin.

Anyway, I reinstalled the ROMs via the appropriate DSP56300 upload tab on webconf, not manually or using the file browser.

I am aware enough, at this point, of the way the TUS emus work on the Z, since it is one of my fave topics, but re-checking the relevant past threads does certainly no harm! :wink:

I will check in:

and possibly erase everything contained, before associating anew a plugin to a chain, thus trying to (auto)-generate presets again.

BTW, is this command still functioning?

regenerate_lv2_presets.sh http://theusualsuspects.lv2.Osirus

Best :rainbow:

Hi @jofemodo,

Following your advice, I erased completely the Osirus and Ostirus presets content (folders and files), in /zynthian/zynthian-my-data/presets/lv2.

I then decided to reinstall the TUS plugins with the recipe:

$ZYNTHIAN_RECIPE_DIR/install_TheUsualSuspects_prebuilt.sh

After that I rebooted, searched for engines and presets, rebooted, started from an empty snapshot, instantiated Osirus and OsTIrus (with no presets shown on the Z GUI), checked them on VNC (presets available), erased all chains, rebooted again, created two new chains with the two synths.

Result: no Osirus and OsTIrus presets visible on the Z, patches available to select and play on VCN.

I tried on console:

regenerate_lv2_presets.sh
http://theusualsuspects.lv2.Osirus

to no avail, since there seems to be an error (already seen in recent installations and OS updates) in:

/zynthian/zynthian-my-data/presets/lv2/esp_jit.log/manifest.ttl

with output:

error: failed to open file /zynthian/zynthian-my-data/presets/lv2/esp_jit.log/ma
nifest.ttl (Not a directory)

This is the complete console log after running regenerate:

root@zynthian:/zynthian/zynthian-my-data/presets/lv2# cd /root
root@zynthian:~# regenerate_lv2_presets.sh
Regenerating LV2 presets DB: …
error: failed to open file /zynthian/zynthian-my-data/presets/lv2/esp_jit.log/ma
nifest.ttl (Not a directory)
lilv_world_load_file(): error: Error loading file `file:///zynthian/zynthian-my-
data/presets/lv2/esp_jit.log/manifest.ttl’
lilv_world_load_bundle(): error: Error reading file:///zynthian/zynthian-my-data
/presets/lv2/esp_jit.log/manifest.ttl
INFO:root:Workaround took 19s

Best regards :slightly_smiling_face:

Hi @Aethermind !

This error message is well known and It has been already explained. It’s not causing any issue. It’s just an error message due to a log file created by JE 8086 in a wrong place. It’s ugly, but It doesn"t harm. Please, ignore or delete the log file, but It will be receeated each time you run JE8086, sorry..

I’ve this error message too in my zynths and everything works OK

Regards

I just tested again in a fresh burned image. Last Oram2601 This procedure works in both, Oram and Vangelis branches:

  • Enable engines Osirus & OsTIrus from webconf or from UI. I don’t need to install because they are already installed.

  • Upload the ROM files using webconf’s DSP56300 tab. You can also upload the ROM files with the File Browser.

  • Create a chain with Osirus and another one with OsTirus. I check the LV2 presets are created on first run:

  • Then i run the regeneration script from the terminal:
regenerate_lv2_presets.sh http://theusualsuspects.lv2.Osirus 
regenerate_lv2_presets.sh http://theusualsuspects.lv2.OsTIrus

  • Restart zynthian-ui:

systemctl restart zynthian

And the presets are available in the UI:

I did nothing special. No restart on each step. Simply a UI restart at the end of the process to get the generated LV2 presets loaded.

Regards,

2 Likes

Hello @jofemodo!

First of all, thank you for your time, and the generous well documented advice. :rainbow:

I easily agree with all your suggested steps, which I indeed recognise as the ones by now well established around here, in order to get automatically the TUS emulators working on the Zynth. Good to know that the cursory error with the JE8086 installation log is non-relevant.

As for Osirus/Ostirus specifically, I guess that there might have been either a minor code transfer issue, in the 2511 to 2601 update process, or something specific related to possible vagaries of the Pi500+ net ICs department.

Anyway, and as you maybe remember, updating to 2601 was a bit troublesome also on one of my other custom Pi5 Zynths, so it can also be that this update introduced some hidden but significant changes in the data structure.

Yesterday the regeneration commands triggered the by now notorious (but apparently unsubstantial)

esp_jit.log/manifest.ttl error,

but reconstructed anyway the presets folder structure and files in /zynthian/zynthian-my-data/presets/lv2/

Notwithstanding this, the presets aren’t visibile in the GUI.

Anyway, and since this TUS emus installation procedures are anything but cutting-edge stuff and rather customary by now, I am afraid that something went south also with this Oram update. Speaking of which, but I guess I already know the answer, does a system backup+restore through webconf recover the GUI customisation and saved key-bindings?

Thanks mate,

All the best :slight_smile:

1 Like

Sometimes, music technology devices cast their spell irrespective of human intervention, or intention… :man_mage:

This afternoon, back from work, I switched on the Pi500+/Oram 2601.1 and, all of a sudden, the Osirus and OsTIrus presets were there, upon arming two chains on a blank-slate new snapshot. :thinking: :red_question_mark:

What baffles me is that yesterday evening I reinstalled the TUS plugins, deleted presets, regenerated them, searched for engines and presets, rebooted and created new chains quite a few times, without any result up to the umpteenth system restart.

Quite strange and unfathomable: is this a magic of the benevolent Zynthianic spirit? :smiley:

All is well what ends well, anyway!

Just wanted to let you know @jofemodo

All the best :rainbow:

2 Likes

I think it’s an evil spirit. It has found a new victim, me :frowning:

One of my zynths works fine, presets are shown, but the other only shows default.
Everything else is the same. Presets are in the right directory, regenerate scripts have run, zynthian restarted, no errors in syslog but no presets.

I guess I just have to wait until it goes away to haunt another poor soul :grinning_face_with_smiling_eyes:

2 Likes

:slightly_smiling_face: … Sorry pal.

Could it be some timing issue?

Why do you think it’s timing? I wouldn’t say timing has something to do with finding presets?

The only reason I thought of it is because it is so hard to reproduce and sometimes seems to fix itself, so it is not deterministic.

1 Like