From: Chris C. <ca...@al...> - 2003-11-03 17:11:22
|
On Monday 03 Nov 2003 4:52 pm, Guillaume Laurent wrote: > On Monday 03 November 2003 17:42, Chris Cannam wrote: > > I'm currently considering whether it's worth tying these together > > into a single MIDI device management dialog > > Yeah, sure, but do we aim at stabilizing things for an upcoming > release, or keep fiddling with the features 'til Hell freezes over > ? Was that a rhetorical question? I'm suggesting doing both. Most of this is not truly about features;=20 these dialogs already exist, they just have a slightly different=20 organisation. The only exception is the controller dialog, which is=20 not finished yet anyway. And the device dialog has a few serious=20 bugs left too. The aim is to take what we have and make it work in a more intuitive=20 way. I don't know about you, but while things like simply not=20 crashing are obviously concerns for the release for me, I'm also very=20 concerned about some of the bits of GUI we've ended up with that=20 aren't easy to use or particularly comprehensible. I was trying to=20 demo this thing to my sister yesterday, and it was rather mortifying=20 how much work I had to go through just to record from a keyboard=20 while a metronome played and then play back the result (on a=20 synthesised oboe, per her request). Think about what you have to do=20 if the defaults come out wrong: go to the MIDI device dialog to set=20 up a connection to the synth, then the MIDI bank dialog (not=20 available from the above) to configure the synth as GM so you can=20 select the oboe, then the metronome dialog (not available from either=20 of the above) to make sure the metronome uses the right device, then=20 the main configuration dialog (not available from any of the above --=20 and when you get there, choose a different page, then a different=20 pane to get to the right option) to configure the record device, and=20 then go back to the main window and select the instrument for your=20 track. It Doesn't Just Work (tm). I realise that once it's configured, it (much of the time) stays that=20 way. That's why I don't particularly want to piss about with the way=20 it works underneath. Anyway, just a proposal. I'm not doing any more work on it right now. Chris |