Commit Graph

9 Commits

Author SHA1 Message Date
Laurence Dougal Myers 33da05e5e9 Only convert MIDI port names to UTF-8 if running in Unicode mode. 2014-01-27 17:12:27 +11:00
Laurence Dougal Myers 8581317cf4 Fix "note on" logic. 2014-01-27 17:10:56 +11:00
Laurence Dougal Myers bfc8dc51be - Add mapping for buttons 1 to 32
- Scale axis values, rather than just clamping
- Display actual actions, not dummy MIDI Out stuff
- Handle Note On with 0 velocity as a Note Off
- Fix MIDI rule dispatching ("between" doesn't work in an expression-style if
  statement)
- Init all max value variables as globals
2014-01-27 15:42:59 +11:00
Laurence Dougal Myers b450a06cc6 - Move sub-routines out of MidiRules, into Midi_In_and_GuiMonitor.
- Add ConvertCCValueToAxis and ConvertCCValue functions.
2014-01-26 01:13:33 +11:00
Laurence Dougal Myers fec32c6b82 - Output display now shows generic event info, rather than a MIDI out event.
- Tidy up MidiRules section into separate function calls.
- Add new script file mtjFunctions.ahk
- Ignore .bak files
2014-01-25 16:49:59 +11:00
Laurence Dougal Myers bd175b7812 - Move user variables to external file.
- Fix output displaying same instruction twice.
- Remove unused joystick file.
2014-01-23 23:41:18 +11:00
Laurence Dougal Myers e6389fb09d Fix port name size allocation for Unicode. 2014-01-19 19:07:47 +11:00
Laurence Dougal Myers a5275e8df8 Code and comments cleanup in main file and MidiRules. Fix display of MIDI port
names (was not converting to UTF-8).
2014-01-19 18:34:27 +11:00
Laurence Dougal Myers 7d8d8449dc First commit for midi_to_joy. Setup for mapping any CC controller (up to values
of 112) to an X axis on a VJoy joystick.
2014-01-18 20:51:46 +11:00