New features: Sub-snapshots, setBfree Keyboard-splits, Combo-organ model and more!

This is a genuine success problem.

Everybody celebrate !

Ok back on master branch.

First note on loading from a snapshot from motor 61 seems to hold on and needs to be panicked to stop it sounding.

Ups! This is a “bug”. It’s should be fixed now. Please, update again! :wink:

Of course! Follow these steps:

  1. Make a copy of your current working SD image.

  2. Now take one of these images, and login. Then from command line:

    cd /zynthian/zynthian-ui
    git checkout d1cb48b37ea00ae3415a55f47b71e3f0a0e1e055
    cd /zynthian/zynthian-data
    git checkout b4028dbc0d613100ec76ee5580e48da9e01a51be
    reboot
    

This will put the repositories in a detached state, previous to the merged commits. Update wont work in these repositories, but better not updating this image.

I tested the recipe, and it works for me. Please, confirm it works for you :wink:

Regards,

Thank you jofemodo. Brilliant. All works perfectly. Now I can note all my snapshots on the paper and try to rework them with new system. :nerd_face:

Hi @zynthianers!!

More improvements!!

  • LinuxSampler per-layer audio output, so you can setup independent FX-chains for its layers … nice!!

  • UI controller values should match real ones in most of engines, and volume and other CC values should be conserved between preset loading. Yesssss!!

Enjoy the weekend! :wink:

1 Like

Just updated, got error:

Traceback (most recent call last):
File “./zynthian_gui.py”, line 39, in
import zynautoconnect
File “/zynthian/zynthian-ui/zynautoconnect/init.py”, line 5, in
from zynautoconnect.zynthian_autoconnect import *
File “/zynthian/zynthian-ui/zynautoconnect/zynthian_autoconnect.py”, line 35, in
from zyngui import zynthian_gui_config
File “/zynthian/zynthian-ui/zyngui/init.py”, line 28, in
from zyngui.zynthian_gui_controller import zynthian_gui_controller
File “/zynthian/zynthian-ui/zyngui/zynthian_gui_controller.py”, line 38, in
from zyngine import zynthian_controller
File “/zynthian/zynthian-ui/zyngine/init.py”, line 25, in
from zyngine.zynthian_engine_linuxsampler import *
File “/zynthian/zynthian-ui/zyngine/zynthian_engine_linuxsampler.py”, line 326
self.lscp_send_single(“RESET”)layer.part_i
^
SyntaxError: invalid syntax

Thanks.

Ups! I make a typo when pushing the changes. It’s fixed now :wink:

1 Like

It works now,
Thanks a lot.

1 Like

It seems that there is a little bug or something with noize mak3r layers in snapshots. They are not save properly. After loading snapshot not chosen voice but always !startup Juno Osc.

Hi, i don’t know what caused this issue, but XMZ with internal part splits now play partially. Randomly just one layer is audible

ZynAddSubFX now uses separated audio ouputs for each part. Currently, auto-connector doesn’t know about XMZ parts and only connects the first one.
You could try to create a dummy snapshot with as many ZynAddSubFX layers as parts in your xmz, then load de xmz in the first layer.

1 Like

Uuuh really? … good solution, thanks… will try soon

Works Perfect! Also i think could Be a default workaround rule for xmz lovers…

1 Like

Wonderful! I’ve not tried the solution … but sometimes (very rarely!!) theory match real world :wink:

2 Likes

Hi @ejdzi!

Is your problem with NoizeMaker solved in the current master version ?

NoizeMaker is OK now I think :slight_smile: Thanks.

2 Likes

Where are sub-snapshot zs3 stored? I can’t find reference to them in the backups.

1 Like

As their name suggest, sub-snapshots are stored inside snapshots. You have to understand that a zs3 doesn’t include any information about layer structure. A zs3 relies on a given layer set and simply save/restore:

  • layer number
  • bank
  • preset
  • controller values

This is very useful in live performance, when you have loaded all the engines you need and want to change between then as fast as possible.

The typical use-case is:

  • Concert => Snapshot “Julipan’s Revival Concert”
    • Song/Part 1 => Subsnapshot 1
    • Song/Part 2 => Subsnapshot 2

Regards,

2 Likes

2 Likes