Fred Jan Kraan wrote:
> Can any of the current maintainers of the JSynthLib source tree test
> the current version of the Roland MT32 driver set? It works OK on my
> machine and Eclipse doesn't complain about it. The set is not yet
> complete, but workable. Some user input would be useful.
I can do it, but my current development set differs from the current CVS
code in a non-trivial way. Some months back, I did a bunch of work on
putting in support for saving libraries in XML format. I got it to the
point where it could load either format (old serialization style or new
XML format) and, when you save, it saved in both formats.
I have a few thoughts about whether I should commit the changes:
1 - Even though the old-style loading and saving code is still included,
I made some non-trivial changes to the code that interacts with it (so
that it can also load XML libraries if it needs to), and I haven't
tested my changes very thoroughly.
2 - I've also changed the way sysex messages are delivered to the
drivers. I think that this new design is much better and more
flexible.... but, again, my *implementation* of it might have some bugs.
3 - We haven't discussed the XML format of the libraries. Back when we
last discussed it, nobody seemed to really care, so I just created an
XML format that I thought was fairly flexible. I don't want to commit my
code and then have some people start asking for us to change the XML
format. So, if you care at all about the XML library format, speak now.
4 - Countering all of these reservations I've just listed, I'd like to
point out that I've seen *no* activity on the JSL-CVS mailing list for
months. I fear that JSL has slipped into a development "coma". In light
of that, even though committing some of my changes might cause a few
bugs here and there, maybe the new changes will also spur a renewed
surge in development.
Thoughts?
- Joe
|