Howdy, still here. Still working on this,
hope to have something soon, things were very slow
at first but making progress now.
T.
On 05/19/2017 11:26 PM, Tim wrote:
On 2017-05-17 02:25 AM, Andrew Deryabin wrote:
P.S. There is one more interesting question - how one can remove that
saved controllers from the song and resave it? Only with `sed` ?
Sorry for late reply. There are two ways.
1: Open a pianoroll or drum editor
on a part in a track which uses one of the ports and
manipulate the control knob pane for each of those
two controllers. Then, do the same for all the other 15
channels.
2: Hand-edit the song file.
Yeah I know. Both are ugly. Fear not: After this fix
it should remove them all - if you hit panic one time.
Meh, not good enough. I will also check on song load
and try to silently IGNORE them from the file. These
two are special and do not belong there.
About the fix: Well there's more to the story.
MusE needs to do some more stuff after those
two messages are sent, to make sure its
internal representation of ALL controllers
is correct.
I thought of a few complications along the way.
Like... what happens if the user adds these controllers
to the pianoroll/drum controller graphs, and then
turns the knob - do we force it back to 'unknown' after.
And if they draw graphs on those controllers, well,
we basically have to honour that. Unless we define
a new flag for all controllers called 'One-shot'
meaning user must 'toggle' the graph value
or at least draw 'spikes' like the velocity spikes.
Also, after review I see the code that menu item
Midi > Reset Instrument calls was overlooked when I
did the zero-velocity note-on fixes a while ago.
I need to tidy it up.
Stay tuned. T.
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Lmuse-developer mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/lmuse-developer
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Lmuse-developer mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/lmuse-developer