Hey guys, though I'd keep you updated. Though I haven't yet accomplished
much, I think I have an overall design plan. The keyboard expects the
application to interpret keystrokes like a normal keyboard (you are expected
to know what the active context you have selected should do), and any other
communication with the application must be through a very crude "send X
bytes" sort of a callback. Instead I think I will use C# (silverlight
defines UI, C# does the work) midi libraries to create a sort of software
midi controller, and use the midi scripting functionality in Mixxx that was
recommended by DJ Pegasus. Sliders, knobs, toggles, crossfader, pitch, etc.
I was hoping to also be able to customize the keyboard 'hotkeys' a bit, for
example, have the headphone deck select be a single button that would
toggle, and show an icon for deck 1 or deck 2. I am still looking through
how the keyboard configuration file is interpreted in code. I guess what
I'm wondering is if this keyboard configuration could be made dynamic, since
I can't intercept keystrokes.
Or perhaps, I could have Mixxx ignore and send the keystrokes back to the
silverlight app, and map them to the very same software midi controller the
touch screen would be manipulating... Now that would be a hack. Once again,
insights welcome, and thanks!
The midi toolkit I was considering using:
http://www.codeproject.com/KB/audio-video/MIDIToolkit.aspx
Jacob Jennings
------------------------------------------------------------------------------
Nokia and AT&T present the 2010 Calling All Innovators-North America contest
Create new apps & games for the Nokia N8 for consumers in U.S. and Canada
$10 million total in prizes - $4M cash, 500 devices, nearly $6M in marketing
Develop with Nokia Qt SDK, Web Runtime, or Java and Publish to Ovi Store
http://p.sf.net/sfu/nokia-dev2dev
_______________________________________________
Mixxx-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mixxx-devel