Zerberus Channel increase?
Is there any plans to increase the amount of channels that Zerberus can handle beyond 64? (Either in MS2 or MS3?). This would seem to me to be an upgrade well needed.
Thank you.
Is there any plans to increase the amount of channels that Zerberus can handle beyond 64? (Either in MS2 or MS3?). This would seem to me to be an upgrade well needed.
Thank you.
Do you still have an unanswered question? Please log in first to post your question.
Comments
In theory, it would just be a matter of increasing the number here https://github.com/musescore/MuseScore/blob/master/zerberus/zerberus.h#…
In practice, it would mean the memory usage of MuseScore would grow, and not sure the whole code would handle 128 or 256 channels.
In reply to In theory, it would just be… by [DELETED] 5
Is that something that the program would have to be recompiled? If so, I don't have the method to do that myself, and I am now using the unofficial 64-bit build anyhow so that I can load large soundfonts. But I know that my operating system would easily be able to handle the load if it were possible to have more channels. A lot of the channels get used up because I can assign 3~5 SFZ to each individual instrument (usually sustain, staccato, and accent). But it would make it a lot easier for me to retain a full orchestra template having all necessary instruments already loaded in this fashion (and then delete any that I don't end up using in the end).
In reply to Is that something that the… by lordskylark
Yes, you'd need to recompile. And build for 64bit. The latter is by far the more difficult part (for Windows), if you need it for 2.3.2. Much easier for master AKA 3.0 though.
In reply to Yes, you'd need to recompile… by Jojo-Schmitz
So what would be the problem if that value for the max channels is changed to 128 or 256 on the next newest version of the program? Can someone try to make the change and compile it and see?
Any updates with removing this limitation. It still exists in MS3. I am sorry, but it is extremely annoying that I cannot load every instrument of an entire orchestra in SFZ for playback OR for even for rendering. I am willing to pay someone to make this simple change as it is an extreme hindrance to using the program for me.
In reply to Any updates with removing… by lordskylark
Are you on Windows?
If so, go to https://ci.appveyor.com/project/MuseScore/musescore/builds/23261529/art… in some 30-40 minutes and download the .7z file, unpack and run in a similar manner as the development builds.
Please report whether it works.
Edit, sorry didn't work, I'll try again, tomorrow
In reply to Are you on Windows? by Jojo-Schmitz
Thanks for the prompt reply and work. I appreciate it.
I do have windows, so I can check it out whenever you get it ready.
In reply to Thanks for the prompt reply… by lordskylark
OK, try the MuseScoreNightly-2019-03-22-0732-master-acd0833-x86_64.7z at https://ci.appveyor.com/project/MuseScore/musescore/builds/23274013/art…
In reply to OK, try the MuseScoreNightly… by Jojo-Schmitz
Thank you for your effort in all of this. I'll give it a try this wekend.
I counted my instruments for a full orchestra that I have set up in a template with SFZ in Musescore.
I come up with 127 instruments, but leaves no extra room for unique ones here and there.
(The count includes both a section and solo, plus sustain, staccato, accent, and then pizzicato and tremolo for some others).
If this works, can we try 192?
In reply to Thank you for your effort in… by lordskylark
I can do another change, sure, but try this one first and look at memory consumption.
In reply to I can do another change,… by Jojo-Schmitz
I checked it out and everything seems to work great (except when it obviously reaches the 128 limit).
Maybe you should set it to 256 just in case someone else might need to go that high.
But I noticed that there was absolutely no change in memory between builds. The instruments are already pre-loaded (the set I have took about 5GB of Ram). But regardless if I was using the 64 limit build or the 128 build there was no difference in memory usage. I did not notice any lag when playing the score with all the instruments. Of course, I would have to build a more complex score (which this limitation was hindering me for some time).
My specs are 16GB of Ram, a quad processor, and a solid state drive (where the instruments are stored), so I'm not sure if it lags anything on a lesser machine.
Can I send you a donation?
In reply to I checked it out and… by lordskylark
A version with 256 channels to be found at at https://ci.appveyor.com/project/MuseScore/musescore/builds/23277554/art…
https://paypal.me/JojoSchmitz ;-)
In reply to A version with 256 channels… by Jojo-Schmitz
How long will it be before this gets incorporated into the actual release version?
In reply to How long will it be before… by lordskylark
No idea. So far is was just an experiment.
In reply to How long will it be before… by lordskylark
My PR just got merged, so this will be in 3.1, due early next week
In reply to My PR just got merged, so… by Jojo-Schmitz
Great news!
Will the additions of the triple dotted notes, etc also be added to the toolbar?
In reply to Great news! Will the… by lordskylark
These are in MuseScore 3 from the start, in the advanced workspace