User Tools

Site Tools


registering_midi_input_handlers_from_javascript

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
registering_midi_input_handlers_from_javascript [2017/03/16 14:42]
be.ing [Integrating with Components]
registering_midi_input_handlers_from_javascript [2017/03/17 13:08]
be.ing [Background]
Line 3: Line 3:
  
 ===== Background ===== ===== Background =====
-Working with the hybrid JavaScript & XML system is an unpleasant developer experience. Most controllers require (almost) all of the mapping to be written in JavaScript for a fully functional mapping. XML files quickly become very unwieldy and practically impossible to organize. Every time a JavaScript input handler is renamed or a mapping is rearranged, the XML file must be edited and manually reloaded. It would be easier and more fun to write mappings if development could be done entirely in JavaScript. The JavaScript system can already handle output to controllers;​ the only missing piece is registering functions to handle input from controllers.+Working with the hybrid JavaScript & XML system is an unpleasant developer experience. Most controllers require (almost) all of the mapping to be written in JavaScript for a fully functional mapping. XML files quickly become very unwieldy and practically impossible to organize. Every time a JavaScript input handler is renamed or a mapping is rearranged, the XML file must be edited and manually reloaded, which is an error prone process. It would be easier and more fun to write mappings if development could be done entirely in JavaScript. The JavaScript system can already handle output to controllers;​ the only missing piece is registering functions to handle input from controllers.
  
 ===== Overview ===== ===== Overview =====
registering_midi_input_handlers_from_javascript.txt ยท Last modified: 2017/03/17 13:08 by be.ing