> I just had a nose around in MidiFile.cpp - without full hazmat too :)
>
> At line 1221 you have the start of a section that interprets bank changes.
> This
> is very risky as almost every synth maker has a different way of handling
> them.
>
> Commenting out both the msb and lsb code appears to cure the problem.
>
> Can someone more knowledgeable have a look and see what other implications
> there
> may be?
The first thing that jumps out at me is that it's part of
convertToRosegarden, which imports MIDI into RG. It's not playing or
exporting anything.
Perhaps I misunderstood your setup - are you reading a MIDI file in, it
contains bank changes, and when you play back they are messed up? Or they
show the wrong banks in the Instrument Parameter Panel? That would make
this code suspect, otherwise I'm afraid I don't see a connection.
Tom Breton (Tehom)
------------------------------------------------------------------------------
Dive into the World of Parallel Programming. The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net/
_______________________________________________
Rosegarden-user mailing list
[email protected] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user