Hi, Maxim.

As you suggested, I decided to subscribe MuseScore's developer mailing list,
to ask a few question and give some more suggestions, regarding our previous
conversation through comments on your blog.

First, let me say that your latest achievements (possible Alsa MIDI support,
MIDI channels combination for instrument changes, and addition of MIDI
Actions for all instruments) are great for MuseScore's future. As you said
yourself: "MIDI Actions have a great potential and implementing it can lead
to big changes in MuseScore. Maybe it will even have an automation tracks
for the midi parameters: volume, pan, chorus...".

I completely agree with your approach, and since we're talking about it, why
not open the way for future implementation of automation tracks for any MIDI
parameter (CCs, aftertouch, Pitch Bend, etc.)?

Another thing, will these MIDI Actions include Note On/Note Off events, so
they can act as MIDI keyswitch triggers? If so, this may be a killer feature
for using a keyswitched sample library, directly! Maybe even with customized
instruments.xml files for the library, everything could be automated, no,
what do you think? Another possible use for such "hidden" Note On/Note Off
messaging could be the possibility of allowing the playback of cluster
chords with proper notation (not yet available in MuseScore) and those
ornaments more complex present in the "Articulations & Ornaments" pallete,
that aren't played back in current version.

This new MIDI implementation might also bring back another thing that has
been forgotten for sometime now. A few years ago, there was a DAW project,
OOMidi, whose developers had the idea in their develpoment roadmap to
integrate/interface their software (as main DAW application) directly with
MuseScore (as main scoring application). But that project seams to have died
(unfortunately, otherwise it may have become the best Linux DAW), and the
integration idea was lost. Maybe now, with all this MIDI development, it may
be possible to rethink it, and contact other DAW development teams to
consider the same scenario, no? What do you think? That would solve many
issues, regarding future playback/mixing development, which could be treated
"in the shadows" by the DAW application, as "playback/mixing host", having a
direct MIDI "pipeline" straight from MuseScore. Thus, future focus could be
kept once again in pure notation development, but now with advanced MIDI
possibilities.

Now, for something more down to Earth, on your posts in the blog you
mentioned that you changed MuseScore's file format to adapt it for the new
features. The other day, I tried to open a test file I made with MuseScore
2.0, a nightly build prior to your changes, and it crashed a more recent
nightly build. But when I opened another file (a self-made orchestral
template) not containing any notes/notation, other then the staves with
instruments names, all went fine. Do you think there is a connection?

I also have some other possible "bugs" that I'd like to address, regarding
MuseScore plugins (the ones I downloaded from MuseScore's site don't load in
version 2.0, because they're ".js" and not ".qml") and custom time
signatures not appearing in sidebar pallete. Where should I talk about
these, should I post here, or on the Forum?

As my final comment for now, have you or any other developer seen carefully
this other MuseScore related project, from Emile Ellberger:
http://blog.zhdk.ch/ssmn/, that has custom made palletes for MuseScore 2.0,
for sound spatialization? For me, this seems like a modern composer's
"heaven on earth"!! The only draw back is the fact that it is only for
MacOSX. Could any developer consider asking them to share their research
project with MuseScore's main release version, so that all Mscore users
could benefit from this wonderful tool, maybe in a future 3.x version, or
so? This could send MuseScore skyrocket in usage possibilities, that no
other softwares (free or paid) have and would really show the power of
open-source software development, when people unite their ideas and share
their knowledge!

Best regards



--
View this message in context: 
http://dev-list.musescore.org/Improving-JACK-MIDI-Out-tp7578792p7578889.html
Sent from the MuseScore Developer mailing list archive at Nabble.com.

------------------------------------------------------------------------------
Want fast and easy access to all the code in your enterprise? Index and
search up to 200,000 lines of code with a free copy of Black Duck
Code Sight - the same software that powers the world's largest code
search on Ohloh, the Black Duck Open Hub! Try it now.
http://p.sf.net/sfu/bds
_______________________________________________
Mscore-developer mailing list
Mscore-developer@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mscore-developer

Reply via email to