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