New Stable Release: 2109

Good news, @zynthianers!! The new stable-2109 has been released.!!

Here is the SD image:

https://os.zynthian.org/2021-09-23-zynthianos-stable-2109.zip
https://os.zynthian.org/2021-09-25-zynthianos-stable-2109.zip

Burning a new SD card is the recommended way of upgrading, but you can try to update on-line, specially if you have a good connection and already on testing or staging-2109 .

In the other hand, if you use the last stable for your music work, consider burning a new sd-card and copying your user data. You could try the backup/restore feature from webconf, but remember to exclude your soundfonts if they are heavy.

For updating :

If you are not in stable:

  • Access webconf => software => repositories
  • Check advanced
  • Select “stable” on all repositories
  • Save

Next:

  • Update Software
  • Reboot

Good luck … and good connection!!!

The changes:

  • New SFZ engine, sfizz. Is it a good replacement for inuxsampler? This is the question :wink:
  • Bye Bye internal FXs on fluidsynth. Welcome smoother fluidsynth! Specially when using many channels.
  • Controller groups. It allows having the engine’s controllers grouped in a meaning and useful way. No more navigate the controller screens looking for the parameter you want. Currently only a few engines have the grouping info, but we will be adding the rest in a few weeks or months.
  • BTW, we changed the instrument control screen workflow. Like that:
    • short-select => Enter controller screen selection mode
    • bold-select => Layer options
    • long-back => Sequencer
    • Long-learn => Audio Levels (ALSA mixer)
  • Virtual favorites bank. If you have favorites for an instrument, then you will see a favorites bank on first place. You still can use short-learn for favorites.
  • Snapshot options. When clicking a snapshot from the list, you will get am options menu with new interesting possibilities like:
    • load
    • load layers
    • load sequences
    • save
    • rename
    • set program
    • delete
  • Zynthian UI on VNC
  • When adding a FX to the chain, show FX presets if available.
  • Improve layer chain management. Now you can replace the synth engine or the first FX on a synthless layer.
  • Improve MIDI-learn touch action
  • New CUIAs:
    • LAYER_CONTROL [i]
    • MAIN_MENU
    • NEXT
    • PREV
    • And more…
  • Customized controller maps for FluidSynth (SF2 soundfonts). Give a try to the new included soundfonts, specially this one:ModSynth_R1.sf2
  • The CV/Gate interface implementation is complete. 4 x CV-IN & 4 x CV-OUT, although not perfect yet, specially scaling and need lot of testing with different devices.
  • The select widget has been removed from a few menus.
  • You will see the intro screen until the UI is displayed.
  • And many many bug-fixes and little improvements. And probably a bunch of new bugs, hopefully less and smaller.

And that’s all!

I hope there is no big issues, anyway, please, report issues here or open a task on the issue tracker if you are sure you hunted a bug (and check if already reported, please!!)

Enjoy!!

8 Likes

You shouldn’t need to go to advanced view and select Stable for each repository. We changed that so that the summary in the standard view did it for all repositories (unless that was a change in 2109).

Remember when booting Zynthian for the first time it may take many minutes before you see the operational screen,. During this time you should see the Zynthian splash screen assuming you are using the standard Zynthian display.

Installed.

Added snapshot web interface bug in issue-tracking

Gonzo

Have you tried to click the “folder” icon on the webconf view? :wink:
FYI, all snapshots except the “last state” must be inside a bank folder. Snapshots outside of a bank folder wont be shown.

Regards,

Using touch screen or mouse input doesn’t quite work as expected. Tapping/clicking anywhere on the screen selects the currently highlighted menu item rather than the one tapped/clicked on.

Eg, in the picture attached, clicking or tapping on “admin” would bring up the layers menu rather than the admin menu.

20210924_182639|690x388

(How do I display the picture instead of just having a download link?)

There was a problem with the stable image and i’ve rebuilt it. Here is the new link:

https://os.zynthian.org/2021-09-25-zynthianos-stable-2109.zip

For those of you that already downloaded the stable, you can try this recipe:

export ZYNTHIAN_FORCE_UPGRADE="yes"
update_zynthian.sh
reboot

If connection is good and everything works as expected, it should fix the problems.

People that succesfully moved from staging-2109 to stable-2109 shouldn’t have the related problems and no action is required.

Enjoy!

Just tried it. I like very much the new workflow :grinning:

3 Likes

Great update! I think I have now tried 5 releases and slowly assumed that vnc is not a meaningful function. But now it even runs with Surge. Thank you very much for that!

This issue has been solved and a hotfix has been merged on stable, so please, update and test.

Thanks!

1 Like

Not a massive success - stuck in a loop trying to start Zynthian:

Oct 01 12:15:30 zynthian1 startx[3180]: ERROR:zynthian_engine.proc_cmd: Can't exec engine command: set 9 0.000000 => Timeout exceeded.
Oct 01 12:15:30 zynthian1 startx[3180]: <pexpect.pty_spawn.spawn object at 0xaaa20070>
Oct 01 12:15:30 zynthian1 startx[3180]: command: /usr/local/bin/jalv
Oct 01 12:15:30 zynthian1 startx[3180]: args: ['/usr/local/bin/jalv', '-n', 'amsynth-00', 'http://code.google.com/p/amsynth/amsynth']
Oct 01 12:15:30 zynthian1 startx[3180]: buffer (last 100 chars): b'41\r\nset 4 0.287500\r\nset 5 0.500000\r\nset 6 0.155000\r\nset 7 0.325000\r\nset 8 2.000000\r\nset 9 0.000000\r\n'
Oct 01 12:15:30 zynthian1 startx[3180]: before (last 100 chars): b'41\r\nset 4 0.287500\r\nset 5 0.500000\r\nset 6 0.155000\r\nset 7 0.325000\r\nset 8 2.000000\r\nset 9 0.000000\r\n'
Oct 01 12:15:30 zynthian1 startx[3180]: after: <class 'pexpect.exceptions.TIMEOUT'>
Oct 01 12:15:30 zynthian1 startx[3180]: match: None
Oct 01 12:15:30 zynthian1 startx[3180]: match_index: None
Oct 01 12:15:30 zynthian1 startx[3180]: exitstatus: None
Oct 01 12:15:30 zynthian1 startx[3180]: flag_eof: False
Oct 01 12:15:30 zynthian1 startx[3180]: pid: 3376
Oct 01 12:15:30 zynthian1 startx[3180]: child_fd: 38
Oct 01 12:15:30 zynthian1 startx[3180]: closed: False
Oct 01 12:15:30 zynthian1 startx[3180]: timeout: 20
Oct 01 12:15:30 zynthian1 startx[3180]: delimiter: <class 'pexpect.exceptions.EOF'>
Oct 01 12:15:30 zynthian1 startx[3180]: logfile: None
Oct 01 12:15:30 zynthian1 startx[3180]: logfile_read: None
Oct 01 12:15:30 zynthian1 startx[3180]: logfile_send: None
Oct 01 12:15:30 zynthian1 startx[3180]: maxread: 2000
Oct 01 12:15:30 zynthian1 startx[3180]: ignorecase: False
Oct 01 12:15:30 zynthian1 startx[3180]: searchwindowsize: None
Oct 01 12:15:30 zynthian1 startx[3180]: delaybeforesend: 0
Oct 01 12:15:30 zynthian1 startx[3180]: delayafterclose: 0.1
Oct 01 12:15:30 zynthian1 startx[3180]: delayafterterminate: 0.1
Oct 01 12:15:30 zynthian1 startx[3180]: searcher: searcher_re:
Oct 01 12:15:30 zynthian1 startx[3180]:     0: re.compile(b'\n> ')
Oct 01 12:15:32 zynthian1 startx[3180]: WARNING:zynthian_autoconnect.cb_jack_xrun: Jack Audio XRUN!
Oct 01 12:15:34 zynthian1 startx[3180]: WARNING:zynthian_autoconnect.cb_jack_xrun: Jack Audio XRUN!

[Edit] I rebooted manually and it is now working.

Just tried updating [edit: then rebooting] and a quick test. It looks like the touch screen is behaving correctly :grinning:

…but… with mouse input I still get the highlighted option rather than the option where the cursor is :unamused:

@scro Mouse is working okay for me, both via VNC and plugged directly into Zynthian USB.

@jofemodo I needed to reboot to get it working. Should the update script trigger a reboot?

Tried another update, and this time it rebooted itself (another wee tweak behind the scenes?)

Happy to confirm that both mouse and touchscreen are working properly now :grinning: Thanks for fixing!

1 Like

It should reboot (or restart UI) when needed. There is a set of flags for managing this when changing configuration or updating.

I can’t reproduce the problem. Did you have VNC enabled when updating?

Regards,

Yes VNC was enabled.

After the update my Waveshare 3.2B clone LCD stopped working. After some search I found the solution here:
[Moving Linux Kernel to 5.4 - Page 9 - Raspberry Pi Forums]
The new, worklng overlay files can be found here:
[https://github.com/swkim01/waveshare-dtoverlays]
I copied the correct dtbo (or .dtb renamed to .dtbo) file to the /boot /overlays directory and changed in the webconfig hardware->display page (advanced view should be on) the overlay name to the new one.

Some description about the cause:
[https://github.com/raspberrypi/linux/issues/3263]

3 Likes

@jofemodo, @norbim is right. I saw this yesterday when I updated a box with a waveshare 3.5A and the screen stopped working. The dtb need to be updated for the new kernel. @norbim’s post was nice and timely that it appeared the same day I had the issue. Thanks @norbim .

3 Likes

The display drivers (dtbo) have been updated on testing.

Thanks @norbim & @riban !!