Welcome back Maxim, I'm glad you are able to resume your project! As you asked for use cases, I have one: driving GrandOrgue with MuseScore.
The case is rather specific -- I understand -- but, given the lack of sound fonts even remotely usable for 'early music', an organ could be a reasonable substitute in many pieces (and for GrandOrgue several historic instruments are available, even for free, which are totally plausible in a great number of cases) At first sight, MuseScore => GrandOrgue works out of the box. In practice, it is necessary to configure each organ for each piece (simply to match the number of parts in the piece with the number of manuals+pedal in the organ, not to mention stop selection). Whence: 1) The ability to select the MIDI channels for each staff in MuseScore would greatly simplify this and would add a lot of flexibility. 2) The ability to send arbitrary MIDI events from MuseScore would allow to code in the piece the commands to select a specific configuration in the receiving organ and would also allow to change the registration mid-score (which currently can only be done manually while the piece is played back. And, well, yes, this is what a 'real' organist does, but we are speaking of playback here!). ________________________ There is one additional detail which I would like to see implemented, if possible. Imagine a 4-voice piece played on a man+ped organ; we can assume that the 4 voices are normally played on the manual (I believe this is called 'closed score' configuration in English). Now, it happens frequently that two voices hit the same note, but partially shifted: 1) one voice attacks that note, 2) another joins and then 3) the first changes note while the second keeps it a little longer. As the two voices are mapped to the same channel, currently, the note off event at 3) shuts down the note, even if the other voice is still singing it. It would be nice if some kind of 'note reference count' could allow to defer the note off event until *all* occurrences of that note are really over. Thanks for reading and best wishes for your project!!! Maurizio -- View this message in context: http://dev-list.musescore.org/GSoC-2015-Improving-MIDI-channels-MIDI-Actions-tp7579312p7579318.html Sent from the MuseScore Developer mailing list archive at Nabble.com. ------------------------------------------------------------------------------ One dashboard for servers and applications across Physical-Virtual-Cloud Widest out-of-the-box monitoring support with 50+ applications Performance metrics, stats and reports that give you Actionable Insights Deep dive visibility with transaction tracing using APM Insight. http://ad.doubleclick.net/ddm/clk/290420510;117567292;y _______________________________________________ Mscore-developer mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mscore-developer
