User Tools

Site Tools


midi

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
midi [2008/12/17 16:13]
pegasus
midi [2008/12/17 16:16] (current)
pegasus
Line 6: Line 6:
  
 Scope of required changes: Scope of required changes:
-  - Changes to the current and new MIDI mapping file formats +  - <del>Changes to the current and new MIDI mapping file formats</​del>​ 
-  - Additional script option MIDI event type handlers (configobject.cpp midiobject.cpp) +  - <del>Additional script option MIDI event type handlers (configobject.cpp midiobject.cpp)</​del>​ 
-  - A script file loaded at start-up that contains a library of functions, add all those functions will need to be parsed and made available to midi learning. +  - <del>A script file loaded at start-up that contains a library of functions, add all those functions will need to be parsed and made available to midi learning.</​del>​ 
-  - Interface definition for arguments passed to mapped script methods (to include the raw MIDI event details, which channel, and any options associated with the mapping)+  - Interface definition for arguments passed to mapped script methods (to include the raw MIDI event details, which channel, and any options associated with the mapping.) **Partially complete**. Currently passing channel, control/​note,​ value, and device as parameters. The channel # and device name belong in MidiObject (instead of dlgprefmidibindings.)
  
 ===== Example of Hercules Mk2 FX/Cue/Loop mode switch button ===== ===== Example of Hercules Mk2 FX/Cue/Loop mode switch button =====
midi.txt · Last modified: 2008/12/17 16:16 by pegasus