New stable release: Oram-2511

Well, here we go with a new Oram release, probably the last one before Vangelis :wink:

If possible, i recommend to burn the new SD image and start from scratch. Here is the SD image for download:

https://os.zynthian.org/2025-11-05-zynthianos-oram-2511-stable.img.xz

Of course, you can update. It should work (i do it all the time!!), but please, be patient and ensure a good internet connection. Updating by WIFI is more prone to issues than using ethernet. Make a backup of the SD-card or at less backup your valuable snapshots, etc.

If you are in Vangelis branch, i would recommend to move to Oram staging. We are going to merge the zynbleton branch into Vangelis very soon, and Vangelis will diverge a lot from Oram, being a one-way trip because zynbleton snapshots are not compatible with Oram.

Finally, if you update, i would recommend to install, at less, the next extra packages from the new webconf tab:

  • Hydrogen Drumkits
  • IR Collection

They are already installed in the new SD image.


This is an incomplete list of changes. For more details, check the commit log in github:

  • UI:
    • Improved ZS3 autogenerated titles
    • Improve File Selector browsing, including ā€œpreviewā€
    • Improve SF2 file browsing
    • Improve preset preview
    • ā€œWave visualizationā€ widget for audio file selectors

  • Snapshot:

    • Fix engine parameter restoring that was causing trouble
    • Fix loading snapshots with Program Change in Master MIDI Channel
  • Ctrldev Drivers:

    • Driver: Mackie Control (MCU) (by @chrismat)
    • Unroute selected MIDI channels
    • Implement Real Time MIDI processing (midiproc) via jackd client (mididings, python-based, etc.)
    • Base Class for ā€œmoderā€ drivers (midiproc)
    • Driver ā€œAkai MPK Moderā€ => A mode enforcer for Akai MPKMini MK3 (midiproc)
    • Driver ā€œWorldeā€ => A mode enforcer for Akai MPKMini MK3 (midiproc)
    • Driver ā€œAKAI APC Key25 MK2 + SLā€ => SooperLooper support in original driver
    • Driver ā€œAKAI APC Key25ā€ => port to first generation of ā€œAKAI APC Key25 MK2ā€ driver
    • Driver ā€œAKAI APC Key25 + SLā€ => same, with SooperLooper support
  • ZynSeq:

    • Real Time quantization (instead of quantized recording)
    • Fix pedal (CC64) recording
  • PureData:

    • Multiple PD instances
    • Multiple Organelle emulator instances
    • Euclidean Sequencer (by @ronsum)

  • Surge-XT:

    • Removed some factory presets that crashed the engine
    • Improve parameter ordering and grouping
  • DrMr sampler:

    • Fix it!
    • Improve parameter ordering and grouping
    • Load hydrogen soundfonts.
  • Fabla:

    • Add support for 4 pages x 16 samples.
    • MIDI Base note.
    • Import hydrogen soundfonts.
  • Pianoteq:

    • Support version 9
  • MDA plugins:

    • Fix issues by recompiling from upstream sources
  • Radio-Internet:

    • Playlist support and other improvements (by @riban & @g-tezzie)
  • New Synth Engines:

    • VirtualJV (Roland JV-880 emulator) => Needs (legally obtained!) firmware files
    • MI Braids (by @PatF)
    • MI Plaits (by @PatF)
    • Mutated Instruments => braids + plaits + modulation matrix + filters (by @PatF)
  • New Audio FXs:

    • CloudReverb, a cloudseed-based reverb
    • Aether, another cloudseed-based reverb (by @PatF)
  • Removed plugins:

    • Klangfalter plugin (It doesn’t work!)
  • New Extra Packages section in webconf, with these 3 packages:

    • Hydrogen Sounfonts (installed in new SD images)
    • IR Collection (installed in new SD images)
    • Conners IR library (NOT installed in new SD images)
  • Add support for executing the UI in AMD64 platform

  • Lots of fixes and little improvements!!

Of course, all this wouldn’t be possible without the contribution and effort of many. For instance:

  • @riban for fixing everything, improving everything, changing everything … and very important, not trying to improve the UI’s look & feel ;-D (please, get out my brain, mate!)
  • @ronsum for the euclidean sequencer, organelle emulator, and other PD stuff.
  • @PatF for the MI plugins and aether reverb
  • @ricard for improving Jalv and MiMid
  • @steveb for maintaining and improving mod-ui support
  • @oscaracena, @niels, @chrismat, @trojanGoat and others for adding and improving ctrldev drivers
  • @jawn for his ā€œlittleā€ fixes

Probably i missed someone or something, sorry!
Thanks to all developers that make this possible!

Enjoy!

31 Likes

Thank you a lot for your work.

So for users with Vangelis please confirm if I understood correctly the steps:

  1. set on Oram staging

  2. update

1 Like

Yes. Exactly this

1 Like

Could we get some more info on what this means? I did a search on this forum on AMD64 and found only the topic Zynthian on avlinux amd64 platform from May 2019. Thanks much.

or keep staying on vangelis? or is this branch renamed then?

Regards

You should move to Oram. Please do not stay on Vangelis. The changes we are about to make to Vangelis are substantial and likely to break workflows. Vangelis will be quite different and probably broken at times… as it is with development branches. You have enjoyed a period of relative stability as we moved towards this release but that is about to change.

Here is a link to the issue tracker, filtered to show many of the tickets resolved in this release since the last stable release of june 2025.

2 Likes
  • Driver ā€œAKAI APC Key25 MK2 + SLā€ => SooperLooper support in original driver
  • Driver ā€œAKAI APC Key25ā€ => port to first generation of ā€œAKAI APC Key25 MK2ā€ driver
  • Driver ā€œAKAI APC Key25 + SLā€ => same, with SooperLooper support

were also added to the list.

1 Like

Zynthian UI can now run cleanly in the AMD64 platform. We still doesn’t have an install script, just an incomplete ā€œguide scriptā€ in zynthian-sys/scripts. Users wanting to run in AMD64 must install the needed packages by hand, combining apt and pip commands. You would need to compile a few packages too, using the install recipes in zynthian-sys/scripts/recipes. I strongly suggest using debian bookworm/trixie for the base.

Once the environment has been properly configured, it works really well and fast :wink:

The best

6 Likes

Heh, I wonder how many plugins you can run on a Threadripper or an Epyc machine :smiley:

Forgive my ignorance, can you give an example of hardware with AMD64 platform?

Any desktop or laptop PC (not recent Apple!).

2 Likes

wow, I would like to test it but probably I do not have the knowledge

Thank you @jofemodo, and all other named (and even possibly forgotten) contributors and developers!

The list of new features, novel synth engines and fixed issues is impressive, as ever. I wonder where will be the Zynthian, at this pace of innovation and development, in a few years time.

It is almost incredible the wealth of functions available in a single affordable device (multichannel synth expander, soundfont virtual orchestra, hardware sequencer, songwriting instrument, audio recording station, fx unit, procedural music computer, experimental platform, you name it…), by virtue of the selfless passion of a small and committed development team.

All the very best to each one of you, and to this little wonderful machine! :blue_heart:

7 Likes

I agree with @Aethermind incredibly completely!!!

THANKS ALL!

1 Like

Great job!

A question: Is there some trick to getting the Os(t)iris presets to show up in the Zynthian GUI? I found a note about running:

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

which however complains about:

error: failed to open file /zynthian/zynthian-my-data/presets/lv2/snapshots/manifest.ttl (No such file or directory)

and doesn’t seem to accomplish anything.

Has you correctly installed the firmware using the webconf tool? It should be enough.

Regards

1 Like

BTW, you seem to have copied the snapshots folder in a wrong place.

Regards

1 Like

Yes, I was surprised both at why there was a snapshot folder there (I don’t remember creating it), and why the tool was trying to access it in that location.

Yes, I uploaded the Virus C ROM image using the webconf, and looking at the Osiris UI using VNC, it says in the upper right hand corner that the ROM has been loaded. The emulator works, because I can select a preset in the UI and it plays fine, it’s just that I don’t get any presets in the Zynthian UI.

BTW, I also gave VirtualJV a go, but despite the ROMs being copied to /root/.config/JV880, the VirtualJV GUI claims it cannot find the ROM files. But I’m searching through the JV880 threat to see if there’s something I’ve missed, like for instance if the ROM directory is different. I was a bit surprised though that there is a menu in the webconf to upload ROM images for the DSP56000 emulator, but not for VirtualJV.

I might also mention that 1) I upgraded to the new Oram version using the webconf, not by starting from a fresh SD card image, and 2) I’ve had the DSP56000 emulator running before, so I was a bit surprised that I needed to re-upload the ROM image after upgrading.

Hi @ricard! The target directory for the ROMs is correct, but be aware that there are two further components that must be added to the binaries package, for the plugin to work. I cannot comment more on this specific subject, due to emulator policy restrictions.

Also, make sure to retrieve all the possibly available ROM expansions, for the presets to be entirely selectable from the Zynthian GUI, and aligned to the plugin view on VNC.

As for this, I suggest you revise and peruse the last posts of the JV-880 thread.

Cheers :slight_smile: