Smithy, on 17 December 2009 - 23:51, said:
I just noticed recently that the knobs in the Virtual Keyboard, can be freely assigned, and even have a midi learn function, and data ranges and CC numbers can be changed!
That is really fantastic!
My only suggestion is to allow people to add more knobs to the keyboard,
allow them to rename the knobs name,
and to be able to resize the keyboards window
so that we could use it as a full control surface, for whatever midi hardware we would like to use with it.
And maybe the ability to save the Keyboard's layout, as user presets for each midi device.
This would allow us to use midi controllers to control almost any midi hardware that has a minimal control surface.
Please excuse the slight change of topic:
I have spent the last few months learning Java, and I'm almost ready to release my first project.
I hope to release before Christmas a Java based Mixer control surface.
It was originally designed to control the MBMixer (of course) but is now being re-written to allow
the user to configure it a bit more. Sliders, Knobs, pushbuttons and Toggle Buttons, and VU Meters too.
The user can "define" every control on the board by CC#, Channel, working range and even user-images
for knobs and buttons.
The board is complete now, I'm just adding the XML parser to let the user describe the board layout.
I "borrowed" the knob code from MIOSStudio and then modified it to support loading, scaling and
rotating user images.. all the rest is new code.
It's just my very first Java project, but we're damn near ready for first release.
I have written a lot of MIDI apps for the Amiga OS before, but this is really my first venture into
other OS's.. MIOS Studio inspired me to give it a try.
I hope you don't mind the off-topic post, but it seemed to fit the latest suggestion.
Expect it before 2010.
LyleHaze