From: Sebastian K. <seb...@gm...> - 2007-08-04 11:41:56
|
Hello jSynthlib-devel-list readers, Based on the existence of the 'Emu-Proteus' driver I thought that it would be quite simple to 'morph' the code to support the Morpheus (please excuse my bad puns ;o) It definitely was more that a 'copy & paste' job since those two machines are not altogether that similar. I tried to include the description of the (some hundred) filters (and the effects of their parameters) in the GUI so it has grown a little in size. I included editors for single patches, banks, midimaps and hyperpresets. The reason that I mail to you guys before I try to check the code in is that I made a new widget... Since there are multiple morpheus parameters where the order of possible values is ugly or even not continuous I thought it would be easiest to create a new widget. ComboValueBoxWidget is basically the same as ComboBoxWidget but there is a second array called 'values' so that you can send other values for the parameter than the 'array-position + offset'. Do you think this is ok? What should I do next - since this is not just 'driver-code'... By the way - I am not very good at 'GUI event coding' - is there someone ou= t there who could extend the 'Knob-Widget' so that you could fine-tune the in= put by pressing Ctrl while using the mouse (or something to that effect) That would be awesome, because I do prefer the look of the knob to the look of the slider and even with the slider it is not possible to select a precise value in the range of '0..4096'. Thank you for all your work! Cheers, Bass -- Wegen ung=FCnstiger Witterung fand die deutsche Revolution in der Musik statt. (K. Tucholsky) (Due to bad weather the german revolution took place in music ;o) |