setBfree: snapshot request

Hi @piattica !

I just commited the changes that allow changing the assigned channels in setBfree. Now you can set all manuals in the same MIDI channel and configure keyrange & transpose for getting the exact split you want. Obviously, if you mix this with the setBfree splitted modes, you will get a huge mess!! So, don’t choose the setBfree “split” modes if you want to configure your own splits with keyrange/transpose.

Enjoy!

1 Like

Thanks Jofemodo for big step ahead.

It does not work completely properly.

I use a 88 keys controller.

a) Add an instrument chain → setBfree
b) → MIDI CHANNEL 1
c) → Upper + Lower
d) → Sine
e) → preset AWSOP

f) On mixer now I have2 chains:
chain 1: setBfree/Upper AWSOP with MIDI CHANNEL 1
chain 2: setBfree/Lower LCello with MIDI CHANNEL 2
g) chain 1: set note range C3—G8
h) chain 2: set MIDI CHANNEL 1 and set note range C-2—B2
i) chain 2: when you play, notes G#2—B2 are silent and if you traspose chain 2 from oct 0 to oct 1, when you play, notes G#1—B2 are silent

If you save the snapshot and reload you can’t have the saved status: it seems the preset of chain 2 is now AWSOP and you can’t change: I believe the chain 2 is now as chain 1

zyncoder: oram (84612a6)
zynthian-ui: oram (f121dda)
zynthian-sys: oram (7c9dfd3)
zynthian-data: oram (db0355a)
zynthian-webconf: oram (8fd2665)

You must set the same midi channel in both manuals.

  • MULTI mode: it should work.
  • ACTI mode: you should enable “Active MIDI channel”

Regarding the snapshot restoring problem, i will check. I thought it was already solved.

Regards,

1 Like

I just checked and restoring from snapshot worked flawlessly.
Send me your snapshot and i will check.

Regards,

yes, as I wrote

I use ACTI

After switch off and switch on
when you load a UP+LOW snapshot setBfree works but LOW preset is not the chosen one
but if later you load a UP only snapshot (as attached 010…)
then if you reload a UP+LOW snapshot setBfree (as attached 014…) does not work properly
Find here 2 snapshots to reproduce the issue:
010— setBfree sine Hammond.zss (6.7 KB)
014— setBfree lower&upper.zss (8.4 KB)

1 Like

Hi @piattica !

I’ve commited some fixes and now it seems to work flawlessly. At less with the snapshots you send me.

Regards,

2 Likes

Hi @piattica !

I just pushed more improvements to setBfree engine. Now split modes are implemented using zynthian keyrange + octave transpose, so you can reconfigure as you like. Also, i’ve fixed some issues with presets when restoring snapshots.

The bad news is that snapshot format has changed for the setBfree engine, so you have to create your setBfree snapshots from scratch.

Please, update & test and send your feedback.

Cheers!

2 Likes

Let me start by saying that I only tested a 2-manuals configuration (Upper and Lower).

For me it works perfectly.
With the changes you made it is now possible to get the split configuration either starting from Upper+Lower preset aither from Lower/Upper split.

Thank you alot!

3 Likes

Fantastic!! Tell if you find issues.

1 Like

@jofemodo
when a issue is considered closed who has to close it
in issues list?

1 Like

Developers :wink:

ok it is superlogic
good to know

Sometimes logic is not so évident :sweat_smile: