

Also I haven’t thrown anything up on Github yet because of caveats #4 and #5Īll of your ideas make a lot of sense and are similar to ones I’d like to implement, although I am shooting for something a bit more “modular” that probably won’t work well on the LP Pro.
#Djay pro novation launchpad control code#
I’m working on something similar just in the sense that it’s an OT-oriented MIDI controller in C, but 1) I’m targeting the Raspberry Pi as a host and the LP Mini as the input/display so 2) I’m using the PortMIDI library and 3) I’m a C noob so 4) I’m going very slow and 5) my code is a mess. Other things: dedicated pages for 8xVolume, 8xPan “faders”, keep Novation’s velocity > fade time, single button for sending param dump request to OT. Have to see what I can squeeze into the memory, but hopefully some kind of motion recorder to quickly have the LP do midi param sweeps. User: Basic performance-focused sequencer. 8-button ‘fader’ for coarse value, some combination for finer resolution.

Momentary/toggle for notes.ĭevice: Every parameter on grid for tracks. Assignable velocity/pressure > param for tracks. Chromatic trigs for tracks, 64 slice mode for tracks, chromatic entry for midi auto channel, highlights for selectable root note, scales. Note: rough clone of novation’s note mode. Session: Combination of the trig button modes: 1-16 mutes, 1-16 track trigs, volume control What would you like to see? Keeping in mind the MIDI messages the OT will receive, and the fact that there is no permanent storage on the LP Pro. Has anyone been working on something similar? I can’t see any OT-specific github forks or anything from googling around, but perhaps someone here knows more. I have some experience programming cortex with C bootloaders so this should be a doddle, if a bit time consuming. I’m interested in taking on writing a custom octatrack FW for the LP Pro.
