servandus
Member
Hi everybody. Some users kindly pointed out that the techniques discussed in the now defunct thread "Custom Playback Rules in Staffpad" could be seen as a case of reverse engineering by the developers, so I got in touch with DWH at Staffpad, and he confirmed that customizing the playback definition xml files actually violates Staffpad's EULA.
I reported this, and asked the mods to delete the thread, which they promptly did. The purpose of this new thread is just to give some details, so that anyone who could have been following the old thread knows what happened and why.
In his answer, DWH wrote this about creating custom xml files:
About the philosophy behind their decisions, he pointed out this:
And about the development of the playback engine, he wrote this:
So, that's it. Even if I am perplexed and disappointed, I am also grateful that I didn't waste more time on this, so thanks a lot to the people who pointed out this could indeed be a problem.
Now that everything is clear, it's time for me to think about other options. Dorico 4 is finally here, and almost fully armed in the playback department to a point where it might make more sense to spend time building custom expression maps which will continue to work in the long run.
I will nevertheless continue to use Staffpad for less demanding scores. I wish and hope it can reach the point where customization is no longer needed. But right now, neither wishes nor hopes triggers "spiccato exposed" when I need it, so...
I reported this, and asked the mods to delete the thread, which they promptly did. The purpose of this new thread is just to give some details, so that anyone who could have been following the old thread knows what happened and why.
In his answer, DWH wrote this about creating custom xml files:
"These files are undocumented (and code-signed, at least on iOS) for a reason: you risk losing work or corrupting scores, interfering with the update mechanism and potentially isolating yourself from some of the upcoming features that are in development."
About the philosophy behind their decisions, he pointed out this:
"StaffPad isn't sold or advertised as having a modifiable, user-customisable playback system. In fact, StaffPad intentionally operates within a controlled and integrated environment - one which enables composers from non-technical backgrounds to achieve incredible results at a fraction of the cost and complexity of other systems"
And about the development of the playback engine, he wrote this:
"Can things improve, overall? Yes, always. But, it is our responsibility to do this and then release those improvements for all users. It is by far the harder path, and perhaps the more frustrating for highly technical power users. But, this approach allows us to do things differently, bring new experiences and break free from legacy concepts and level-up everyone in ways that otherwise wouldn't be possible"
So, that's it. Even if I am perplexed and disappointed, I am also grateful that I didn't waste more time on this, so thanks a lot to the people who pointed out this could indeed be a problem.
Now that everything is clear, it's time for me to think about other options. Dorico 4 is finally here, and almost fully armed in the playback department to a point where it might make more sense to spend time building custom expression maps which will continue to work in the long run.
I will nevertheless continue to use Staffpad for less demanding scores. I wish and hope it can reach the point where customization is no longer needed. But right now, neither wishes nor hopes triggers "spiccato exposed" when I need it, so...
Last edited: