On July 24, 2012 2:31:38 AM Tim E. Real wrote:
> ----------------
> Remove the song type:
> As we discussed before, you should look at muse_evolution to see how it
> was removed. All the sysexes were moved into the instruments.
> Our instrument editor sysex editor needs to be completed first.
> I may try to do that for you. It was long-promised and overdue.
> But you know, it's been a while since I looked at this but I recall there
> were problems and questions even with evolution's approach.
> I remember questioning "how is this going to work?"
Darn, I knew it. Building muse-evolution now I get compile errors and
immediate runtime crash.
Try it now if you wish, Florian.
* Here ya go! First commit to this puppy in how many years?
- Fixed some compile errors and runtime crashes.
- Don't build awl/ltest - has undefined link refs to QDom stuff. FIXME!
-Fixed Plugin::Plugin() crash due to null fi passed by AuxPlugin.
Wha...? It worked before.
-Fixed compile errors: Added <sys/types.h> and <sys/stat.h> at top of
dssihost.cpp
-------
Reviewing muse-evolution right now. It's been a while.
I want to re-learn the mechanism by which an instrument's
mode can be changed, if at all, before I attempt any work.
Robert, do you have any recollection on what the goals/mechanisms
for instruments and 'modes' were in evolution?
Some midi instruments support different modes, emulations etc.
Looking at evolution's GM .idf file, it has a "GM on" sysex.
The GS, and XG .idf files have "GS on" and "XG on".
But don't GS and XG instruments allow emulation of GM mode?
If so, why are there no sysexes for them in the GS and XG .idf files,
and even if we were to add them,
* by what mechanism would one choose the mode?
In muse2, that's what Song Type allows! Set a GM mode on an XG instrument.
But currently MusE2 just blunt-force blindly sends out the sysexes
regardless of instrument.
...
OK I just tested, and muse-evolution does not even appear to be
sending out these instrument 'mode' sysexes. Nor will selecting
reset or init from the Midi menu, they seem dead.
Yeah, I thought there was something a bit odd about its design.
It's unfinished, eh? Or am I doing something wrong?
So we have some planning to do. Maybe Flo is already on this,
but if we move these 'mode' sysexes into the instruments just like
evolution, then don't we we need a combobox on each trackinfo to
select the various instrument modes? And add "GM on" sysexes to the
GS and XG instrument files as mentioned above, so that they can be listed?
Must research a bit more, not sure how much is true there about GS, XG
modes. Maybe it's simply "init" for GM mode, then "XG on" for XG mode.
I will continue with attempting to bring our instrument sysex editor to life,
and maybe add the sysexes to the idf files just like evolution, maybe adding
the "GM on" to GS and XG so that they can be listed.
Cheers. Tim.
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Lmuse-developer mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/lmuse-developer