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

Reply via email to