Hello!

*** Intro ***

My name is Maxim Grishin and I am a participant of Google Summer of Code
2015.
Unfortunately, MuseScore was not accepted for the 2015 edition of GSoC. This
summer I participate under Portland State University, but my project is
about MuseScore.

Last summer while participating GSoC 2014 I implemented full JACK support in
MuseScore: JACK MIDI Out, JACK Transport, JACK Timebase master/slave, etc. I
also started to implement other features beyond GSoC proposal: some of them
were finished and merged, but some were not.

Last summer there were several suggestions to improve MIDI subsystem in
MuseScore on the mailing lists [0]. First of all, it is manual assigning
MIDI channels to Staves/Instruments, and also manual adding MIDI events
(volume change, program change, etc) with the help of StaffText/SystemText.

I started to work [1] on this several times, and I had to rewrite the code
several times. Unfortunately, I had a lack of free time and a high load at
university, so I still haven't finished it.

Due to the latest changes in MuseScore I have to write code from scratch
again.

*** GSoC 2015 ***

This summer I will implement these features:
1. Assigning MIDI port/channel to instruments.
With this feature it will be easier to manage JACK connections: we'll get
rid of using qMidiRoute and will be able to connect to external VST(i)'s
directly. Also we will have more control over MIDI channels of the internal
synth.

2. MIDI Actions: sending arbitrary MIDI events from any part of score.
With this feature we will be able to change parameters/settings of external
VST's via MIDI. Also this could be helpful for SSMN project and various
applications mentioned last year [0].

Feel free to write questions or wishes about my work, also post your use
cases of these new features.
You can track my progress at my blog [2] or find me on IRC #musescore as
igevorse.

[0] http://dev-list.musescore.org/Improving-JACK-MIDI-Out-td7578792.html
[1] https://github.com/musescore/MuseScore/pull/1083
[2] http://igevorse.lited.net/



--
View this message in context: 
http://dev-list.musescore.org/GSoC-2015-Improving-MIDI-channels-MIDI-Actions-tp7579312.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
Mscore-developer@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mscore-developer

Reply via email to