Perhaps a bit too much to ask, but normalizing the volume (loudness) of the different instruments so they are more equal to the synths would be very useful.
I managed to install the new package without issues.
Perhaps we could consider using the same name for the package. This would enforce uninstalling legacy package before installing the new one.
For the rest, everything seems to work fine. The new package behaves as a drop-replacement.
We should start considering adding an “update” operation to scripts. By default it could act as “uninstall+install”, but it could be redefined to make a “git pull” when the package has been installed using “git clone”, for instance.
BTW … i would like to express my satisfaction and happiness regarding how all this has been managed.
The work all off you have done with this is really a great contribution and this case is a perfect example of how things sometimes happen in our zynthianland, this little corner of free software world:
The proposed task really needed to be done, but it was great and complex, requiring focus, knowledge and tools.
I must recognize that when @hannesmenzel started the thread, and @jlearman and others quickly engaged, i felt a little bit overwhelmed. I was totally focused in vangelis coding affairs, and i thought “shit! i’ve no time nor focus/knowledge to coordinate this huge task, but the project really need it and it would be a pity that all these motivation coming from community members couldn’t materialize in something more than words”.
You (@jlearman, @hannesmenzel and others) seemed to have the first 2 ingredients (focus and knowledge) but you needed the 3rd ingredient: the tools to integrate your work into zynthian OS.
Then, just in time, the “collections” were born, and i thought, “hey!! this could become the tool we need”. Then i renamed to “packages”, the zynthian-packages repository was created, and suddenly, we had the tool we needed to allow the task(s) to be started, initially with supervision from the core team, but currently in a highly autonomous way by power community members. Mr. @jlearman quickly understanded the idea and start leveraging the new tool (zynthian packages). Recently I gave him full access to the zynthian-packages repository and he started to accelerate until reaching this point. Magic!!
Big thanks to all of you! and special congratulations to @jlearman, who has pushed so hard, leveraging the new tools and leading the process.
Yeah, I think that’s how it should be eventually (or just replacing the old one completely.) But for now I want folks to easily be able to see which one they have and switch between the two.
Regardless, if you want me to do what you asked, just say so and I’ll do it. It’s a judgement call and I trust your judgement.
Update is a good idea too. Or “reload.” Since uninstall is so fast, it’d be a nice option.