I have created a script for updating SD images. It takes a SD image and updates it to the last stable version. This is done in a on-line server, using CustomPiOS (qemu) for virtualizing the RBPi. I will use this script for generating updated SD images when the stable branch is updated.
I have downloaded ZynthianOS stable image and using it on my Zynthian V4.1 with Raspberry Pi 4. So far so good. I am approaching this like a new machine and writting notes on my experience like a critical journalist might. It is not all easy reading but little is new to us. There are areas that can be improved to give better OOBE and ongoing UX but it does seem to mostly behave as it is supposed to. If I can be bothered to find somewhere to post this I might blog about this experience. A blog sounds like a commitment to more verbal drivel and I quite like the idea of persuing some kind of quest to improve my playing so maybe that might happen. Anyway - this is good news. Congrats @jofemodo. A stable image with stable update channel - people can start to feel confident in using this for their great remergence-from-lockdown gigs.
SD Image working, yeap. Setup of my scrap Zynthian by webconfig also. So quickly to add synth layers. Oh, all LV2-plugins are disabled, ZynthianOS 2103 Stable is so clear and shinning nice… maybe I turn on some LV2plugins … maybe
OK! I can confirm the problem. I’m trying to generate a new image with a default list of enabled plugins. As soon as i have it, i will delete the current one.
BTW, an interesting task for the crew would be creating a curated list of plugins to enable by default
Just to Say:
thank you all
& Keep on the good work with good vibes for this brillant piece of software/hardware ( that are free to learn, understand ,hack, develop,… contribute)
BTW, an interesting task for the crew would be creating a curated list of plugins to enable by default
I do have my own personal list, which i tried to keep to a minimum that gives options without being overwhelming, I’ll post it here we can move it later if need be:
Calf Monosynth → Great sounding mono synth, really good for, well, mono synth stuff, bass and leads
Dexed → Needs no introduction, great FM and tons of presets
DrumSynth → Synthesized drums with a full octave of sounds, adsr and compressor included
amsynth → Analog Modelling Synthesizer with a classic subtractive topology.
These are all working well in zynthian (with a 4g Rpi4, the only one that can be overly demanding is surge).
There might be some redundant options in this list.
It’s a good starting point and it include many of my favorite synths too.
I would add:
Pianoteq LV2
MDA ePiano
string machine
synthv1
padthv1
Perhaps we should put a limit for the size of the default list of synths, audio FXs, MIDI FXs & generators. Let’s say:
Synths => 15
Audio FXs => 30
MIDI FXs => 20
Generators => 10
The most difficult list to choose is the audio FXs one. There are several hundred of them and reducing the list to 30 will be challenging.
We should have some kind of criteria for doing this selection. The default list should be useful and inspiring for the average user. Also, it should be a kind of showcase of zynthian possibilities.
Regarding DrumSynth and Fabla, it would be nice to have a decent preset collection for them. Could you do some research about it?
Also, when using the 808 preset, i always get a “click” on the kick release. I tried to tweak the compression, attack, decay, etc. parameters but the click is always there. Could you confirm that kick sample for 808 is OK for you?
I went through the synths today, testing each for subjective quality, quantity of presets, uniquness (within the set) and processing / CPU load. I mostly agree but would suggest:
Remove Surge - it very quickly causes xruns. We don’t want the OOBE to be clicks and warning flashes
Do we want Pianoteq in there twice? I certainly like (prefer) the LV2 but would prefer to have one instance and it feels inappropriately confusing for new users to have both
Vex is quite a nice addition
I wondered about The infamous cellular automation synth - it only has 15 presets but is medium CPU (~15%) and offers something interesting / different (I don’t use it but this is an objective exercise for me)
These mods would push the synts to 16 which may be okay (+1).
I was going to look at audio effects with someone else who might be better placed to make some judgment calls but it will be tricky. We should have at least one of the most common types (reverb, delay, compressor, distortion, etc.) and any examples of the more interesting options! Chosing is challenging because this is subjective. We can do some benchmarking to rule out some that may unduely overload the CPU and we should disable any that are blatently bad (or worse than others).
I agree the default set should showcase Zynthian. They should demonstrate the depth and breadth of what it can do but should not stretch it beyond breaking point. It may be beneficial to add some snapshots with example sequences - everyone loves / hates a demo tune!
@jofemodo the wiki is still pointing to Last Stable ZynthianOS. Would you like to fix that so that it points to the actual stable build? This is probably best done on the image site rather than / as well as the wiki hence a job for you.
Just wondering if there is a release page/notes or something. I think I have about 3 “last stable” downloads with no idea on versioning. Might be useful to identify release versions so us average punters know when the last stable isn’t actually the last stable as identified by Riban above.
I understand that keeping the wiki pages streamlined can help a new user get through the steps, but I too find the lack of any rev. date or version on the Last Stable ZynthianOS download page kind of vague for such a major action.
(If things are thrashed, a fresh start with a known newer version may worth the effort in some cases)
I did notice the “ZynthianOS Nightly Builds” link brings up a list, currently showing “zynthianos-last-stable.zip 2021-03-25 17:03”
Though the web interface splash screen System Build Date: is 2020-09-05, I don’t know what that date is based on vs Last Stable ZynthianOS date, which I wouldn’t know where to find in the Zynthian…
I am newbie with Zynthian. Sorry for my question: Do I have to load the new Release version via the SD card or can I use the update function of the Zynthian webpage
A little problem. I made the release 2103 via Webpage Update and reboot. When I load my old snapshot, I can’t edit a synth layer. It always jumps to the MY / generative / Zynscope
Update: Now I clear my new image and install the old version . I hope my system its runnig as previously.
Update: I install new Image and its same problem
what am I doing wrong ?
All Patch parameter zerro ?
Solved:
It was my mistake. I have selected “Wiring Layout: Custom” in the wiring configuration. That was a mistake. With “Wiring Layout: Dummies” it works fine.
When reporting a bug you always have to specify “the context”, and that includes the branch. The context can be “captured” by simply taking a shot of the webconf’s dashboard.
Both, stable & testing branches can have bugs. Some of them are common, some others can be bugs already solved on testing , but not merged to stable yet (hotfixes). Finally there are new bugs introduced on testing. (@riban, should we add these 3 labels to the triage system?)
BTW, I would like to encourage people to take seriously the task of reporting a bug. Please, don’t forget to include the context and detailed steps to reproduce the bug. If we can’t reproduce the bug, normally we can’t solve it. By reporting correctly, you are saving time of developers, and we can concentrate on code instead of the github’s issue manager