OK, well as I was sitting around on Wednesday afternoon feeling really 
ill, I decided I might as well go ahead with this latest bit of 
device management stuff.  I had it ready to commit on Friday morning, 
but my internet connection was screwed all day on Friday, so I've 
just committed it now.

Summary: There is now only one device manager dialog on the Studio 
menu, and it has all the import/export/banks/controllers buttons on 
it, as well as being where you set the record device from.  The Banks 
and Controllers buttons bring up the same old Banks and Controllers 
dialogs as before (Banks also still has import/export etc), with the 
odd minor tweak to cope with the new per-deviceness of Controllers.

The file i/o code now assigns a default controller set to any device 
without a <controls> element in it (that contains the <control> 
definitions: you can still define a device with no controllers using 
a <controls> element with no <control> elements in it).  The Kurzweil 
.rgd file now has an example of a device with nonstandard controllers 
(it has twelve, including things like soft-pedal, effects selection 
and breath controller).

There are a couple of GUI tidyups left to do, and I've found a couple 
of problems and am expecting to find a couple more, but the basics 
are tested and several old bugs have been shaken out and fixed; I'll 
do a bit more testing this weekend but I think it should all work 
pretty well.  Let me know if you find it doesn't.

Needless to say you'll need at least a make install, and make clean is 
probably advisable too.


Chris



-------------------------------------------------------
This SF.Net email sponsored by: ApacheCon 2003,
16-19 November in Las Vegas. Learn firsthand the latest
developments in Apache, PHP, Perl, XML, Java, MySQL,
WebDAV, and more! http://www.apachecon.com/
_______________________________________________
Rosegarden-devel mailing list
[EMAIL PROTECTED] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel

Reply via email to