Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | classes/MIDIStateManager.sc: Add verbose mode. Inserting linebreaks and ↵ | David Runge | 2018-03-19 | 1 | -4/+10 |
| | | | | | | passing on verbosity. Calling takeOver() on recycled MIDIStates. | ||||
* | classes/MIDIState.sc: Adding update method to update data and banks (for now ↵ | David Runge | 2018-03-19 | 1 | -3/+51 |
| | | | | | | rudimentarily). Adding takeOver method to set takeover=true on all MIDIStateEvents. Adding convenience methods to post data and banks. Cleaning up variables. | ||||
* | classes/USBMIDIIsm.sc: Cleanup verbosity setting. Init MIDIStateManager with ↵ | David Runge | 2018-03-19 | 1 | -8/+5 |
| | | | | verbosity. Properly placing try-message when doing MIDIClient init. | ||||
* | classes/MIDIStateEvent.sc: Adding class to store MIDIState events. | David Runge | 2018-03-19 | 1 | -0/+17 |
| | |||||
* | classes/MIDIDevice.sc: Adding connected states, if recycling states from before. | David Runge | 2018-03-18 | 1 | -1/+3 |
| | |||||
* | classes/USBMIDIIsm.sc: Add try block, when initializing MIDIClient (might ↵ | David Runge | 2018-03-18 | 1 | -9/+6 |
| | | | | fail, when kernel module is not around, or some other obscure reason). | ||||
* | Adding classes/MIDIState{,Manager}.sc, taking care of early stages of state ↵ | David Runge | 2018-03-18 | 6 | -13/+154 |
| | | | | | | management. Making constructors more readable. Adding MIDIStateManager to USBMIDIIsm. Creating/recycling states for new and re-recognized MIDI devices. | ||||
* | USBMIDIIsm.quark: Adding quark file. | David Runge | 2018-02-02 | 1 | -0/+9 |
| | |||||
* | classes: Adding first draft of USBMIDIIsm, allowing setting up and ↵ | David Runge | 2018-02-02 | 4 | -0/+1031 |
connecting of devices. Mappings for Korg nanoKONTROL2 and ICON Platform M+ are included in the respective classes. MIDIDevice.sc serves as the common parent for all further specific implementations. |