New zynthianOS release: Stable-2306

Please do not switch to testing unless you want to experience instability. We are about to embark on a journey across rough seas and only the most hardy will be able to hold on to the contents of their stomach! We will tell you when it is safe to return to the water. If you want to experience bug fixes and feature enhancements early then use the staging branch which will get updates for testing ahead of hot fixes to stable.

For those interested in MIDI sync, here is a bit of detail:

The tempo screen has a parameter that allows Zynthian to either run independently, send MIDI sync or receive MIDI sync. If sending it will send a MIDI clock when sequencer or SMF (.mid) player is running. It will send a MIDI CONTINUE command at each sync point (bar / loop). If receiving, it depends on an external MIDI clock to drive it forward and will resync (e.g. loop, end sequence, etc.) when it receives a MIDI START or CONTINUE command. Other modules, e.g. arpeggiators may sync with the Zynthian clock by setting them to use “Host Sync” (or similar, depending on the plugin). Each implementation may differ so there may be some performance quirks - do let us know.

We have been testing this release for a while and feel confident it is stable but if you do find issues, please report then in the issue tracker.

Thanks to @jofemodo and all of you wonderful zynthianeers for your work on getting us here. It provides solid bedrock on which to build an even better future.

4 Likes

Details anywhere…?

Much thanks for your wonderful work to all developers of the Zynthian project . Absolutely amazing improvements in this release.

2 Likes

Check the source. There is a Python base class in zyngui with device specific subclasses.

[Edit] I haven’t figured out how the LEDs are physically connected to Zynthian. I can’t find the wiring diagrams in GitHub. Maybe @jofemodo can elucidate.

2 Likes

I can say that this release works perfectly on live perfomances without a glitch, so this part has been thoroughly tested.

Big congrats for the great work and eager to see the new chain manager :heart_eyes:

You guys are wonderful!

4 Likes

Opened in the github vsc world…

https://github.dev/zynthian/zynthian-ui/tree/zynpad_midilearn_idev

Ok. I didn’t know about the whole Ms281x Adafruit NeoPixel world!
Time for a new thread.

Installed, looks great and faster.
Just one thing: in my Zynthian touchscreen it seems impossible to bold-push when i’m inside the sequencer so i can’t reach the menus. Bold-pushing and long-pushing kicks me back to the main menu. I’m only able to long-push to edit patterns in piano roll.

1 Like

There are differences between the v5 implementation and the V2. It’s important to be aware of which mode you are running in.

1 Like

Hi Nicola!

There are some changes in workflow:

  • from all sequencer screens (zynpad, pattern editor, arranger):

    • short-layer for accessing sequencer menus
    • bold-layer for main menu.
  • In zynpad: short-learn for learning pads to notes in your pad controller

  • In pattern editor:

    • short-learn for playing/stopping sequence
    • bold-learn for toggling recording!

We will update the wiki’s user guide pages ASAP.

Regards

3 Likes

@wyleu , V5 and Z2 schemes are carefully customized for these specific devices. Don’t expect they work on any of your custom Zynthians. You should configure your custom hardware starting from scratch or some similar config from the list. I don’t think Z2 or V5 are good starting points, as they are more complex devices with lot of buttons, LEDs and, in the Z2 case, analog encoders too.

Regards

1 Like

Hi @wyleu!
You are fast, my friend!!

This devel branch include some nice new features that i would like to merge in stable ASAP:

  • Selecting a specific MIDI device for controlling the zynpad. No need for “trigger channel” when using this.
  • Full integration with “launchpad mini”, including auto-learning, launching/stopping sequences, sequence state LED feedback, variable grid size & scenes. More device integrations should be available very soon!!

If someone have a “launchpad mini”, feel free to test. If you have another launchpad version, please, try to add it to the list. It shouldn’t be much difficult and Novation have published documentation for this. Of course, you can ask me any doubt.

Emjoy!

4 Likes

Is that a quesition of doing a standard Backup in Zynthian, and then Restore after booting with the new image?

1 Like

This is ok with my standard V4 kit, and it works well.
With my only touchscreen kit nothing seems to work. I can only reach the pattern edit pianoroll but i can’t reach any of the sequencer or zynpad menus.

You can not reach the main menu? Have you enabled the on-screen buttons from webconf?

Thanks!

Hi, first Case:
I’m using a raspi 4 with 7" hdmi screen, behringer uca222 but without any knobs or encoders and only try to send command from a controller keyboard.
So I have to install a custom kit for hardware.
If I do so, the communication crashes.

another Zynthian V4 Case with official V4 Kit:
I’ve tried to restore my saved Data-Backup - nothing happend
I’ve tried to update the system - Stop Sign - nothing happend
I’ve tried to load my pianoteq-binary - nothing happend



Here i am, i own a Lauchpad mini. Just turned to zynpad_midilearn_idev and connected the Launchpad. Is there a way to select the “specific MIDI device”? I can’t find it.
I can use the Lauchpad just like a normal controller for playing notes but not for using the zynpad. Indeed, the Session button is not activated. What am i doing wrong?

1 Like

This is the situation.

1 Like

Ok, i wasn’t really into zynpad_midilearn_idev. So i finally went inside and discovered how to select the Launchpad in the menu, and that i can’t use the session mode but only assign a midi note to a pad. I built a custom mode in Novation Components but it won’t work. I can see that midi is sent to the Zynthian pushing the pads but patterns are not activated.

Hi @Nicolaz!

This is something we are currently working on. We have an initial configuration for some launch pads but not yet fully implemented this feature. Would you please let us know the exact name that the launchpad appears as in the device list? This should be the same name shown in the MIDI devices in webconf.

2 Likes

Hey, I just flashed 2306 to get started using the new zynseq, but I’m running into a bootloop.
Zynthian started out with the config screen for a while, so far so good, but now the UI keeps restarting (with a little heart in the top right).

-NVM- Had theDAC+ ADC PRO instead of the regular one selected on accident :confused:

What does the heart mean tho??