That’s why there’s a suggestion of a piano keyboard layout of little buttons at the top, under the OLED and rotary encoder - as an untalented, uncoordinated meat bag, being able to assign chords/arpeggios to the buttons will let me circumvent my failings I’ve been planning on using either the Control Surface library or a combination of hardware handling libraries because I want to be able to do some coding directly on the board, like remapping the 16 buttons to do different tasks. You need to be happy programming the chip with the 6 pin ICSP headers to do it, which is likely to be the only stumbling block most people will find. I used Pimp my mocoLUFA to build the firmware so that I could give it a descriptive name in the list of USB devices. Internally it’s an Arduino Mega clone with mocoLUFA on the 16u2 chip so that I can swap between Arduino and USB Midi. Control Surface: MIDI_CC Namespace Reference The list of constants available are found here: Also, you are allowed to either specify the actual number or this human readable constants already defined for us in the library. This is a fine way to get more CC numbers without using unconventional numbers. Notice that i have the same CC numbers “General_Purpose_Controller_1” in two channels. General Purpose Controller #1 on MIDI channel 1: Instantiate a MIDI over USB interface. #include // Include the Control Surface library
0 Comments
Leave a Reply. |