Duplex Beta Versions

Of course, it would be a automap error.
http://www.novationmusic.com/answerbase/en/article.php?id=722
Why google didn’t show me this the first few times I searched for it I don’t know. Anyway, the rotary encoders work now!
As do the drum pads, which needed to be set to C-3 in automap rather than C-4 as you said.

All in all looks like it’s working well, and a whole lot of fun.

I’ll check out notes on wheels, and if I can clean up my template enough I’ll put it up here in case someone else wants it.

Thanks a lot Danoise.

A new version is ready - download it here

It contains a new application called MidiActions that will expose standard Renoise mappings as fully bi-directional mappings,
customizable scaling (exponential, logarithmic, linear) and range.

It literally provides access to hundreds of features inside Renoise, such as BPM, LPB, and even UI view presets. You will have
to map each feature manually, but once mapped it’s fire-and-forget. Check out the demonstration in “Tools/Duplex /Custombuilt”,
and try to ignore the obscene amount of work put into that one, you most likely want to map just a few controls :badteeth:

Full changelog:

 
MidiActions  
* New application: MidiActions.lua (designed to piggy-back on GlobalMidiActions)  
 
Duplex Core  
* Feature: optional MIDI quantize (MIDI controllers, when using UISlider)  
* Applications now receive __init arguments via vararg (easier to expand)  
* Application mappings, palette now defined as static tables  
* Device config: allow “literal” option values (supply string value)  
* Application options: sort entries alphabetically  
* Application options: “break” into columns for every xx entries  
 
Grid Pie  
* FIXME (Recording) better handling of patt. cloning near boundaries  
* TWEAK “Keep the beat” changed to modify playback-pos less often  
* FIXME Sess-rec.: “Stuttering” after short pattern (incremental_update)  
* FIXME Assign to slot: use patt-idx, not seq-idx (doh!)  
* FIXME Do not block “trigger gestures” in separate tracks  
* FEATURE Record: when triggering a pattern, use incremental updates  
* FEATURE Shorten pattern instead of modifying playback-pos (when possible)  
* FEATURE skip group tracks when temp-muting  
* FEATURE When muting track, delay note-off (to keep existing instr.)  
* FIXME Incremental updates should use the master slot range only  
* FIXME Don’t signal “dun goofed” when not started  
* USABILITY Restore matrix state when GP pattern is “dun goofed”  
 
Device-configs  
* Remote-SL-MKII/MixerEffectsTransport: swapped Mixer(mutes) with TrackSelector  
* Custombuilt MidiActions_Demo (demonstrates an 8-track mixer and transport)  
* Remote SLMKII MidiActionsTest (demo of button-slider and fixed BPM buttons)  
* Launchpad MuteGrid (as an example of "control-map hacking")  
 
 

The new beta fails to install with the following message here, is anything wrong at my side or just something is missing from the bundle?

'/home/art/.renoise/V2.8.1/Scripts/Tools/com.renoise.Duplex.xrnx/' failed to load.  
  
Please remove this tool or contact the author (danoise [bjorn.nesby@googlemail.com]) for assistance...  
  
./Duplex/Applications/MidiActions.lua:78: module 'Scripts/GlobalMidiActions' not found:  
 no field package.preload['Scripts/GlobalMidiActions']  
 no file './Scripts/GlobalMidiActions.lua'  
 no file '/usr/local/share/lua/5.1/Scripts/GlobalMidiActions.lua'  
 no file '/usr/local/share/lua/5.1/Scripts/GlobalMidiActions/init.lua'  
 no file '/usr/local/lib/lua/5.1/Scripts/GlobalMidiActions.lua'  
 no file '/usr/local/lib/lua/5.1/Scripts/GlobalMidiActions/init.lua'  
 no file '/home/art/.renoise/V2.8.1/Scripts/Libraries/Scripts/GlobalMidiActions.lua'  
 no file '/home/art/opt/rns_2_8_1_reg_x86_64/Resources/Scripts/Libraries/Scripts/GlobalMidiActions.lua'  
 no file './Scripts/GlobalMidiActions.so'  
 no file '/usr/local/lib/lua/5.1/Scripts/GlobalMidiActions.so'  
 no file '/usr/local/lib/lua/5.1/loadall.so'  
 no file '/home/art/.renoise/V2.8.1/Scripts/Libraries/Scripts/GlobalMidiActions.so'  
 no file '/home/art/opt/rns_2_8_1_reg_x86_64/Resources/Scripts/Libraries/Scripts/GlobalMidiActions.so'  
stack traceback:  
 [C]: in function 'require'  
 ./Duplex/Applications/MidiActions.lua:78: in main chunk  
 [C]: in function 'require'  
 ./Duplex.lua:36: in main chunk  
 [C]: in function 'require'  
 main.lua:7: in main chunk  

Opps, thanks for that.

MidiActions is trying to locate the file called GlobalMidiActions.lua on startup, so it can pick it apart.
Obviously, something went wrong during that process.

What is your operating system?

PS: As a workaround, you could copy the file into one of the locations you see in that error message, and it should be able to continue

Linux x86_64.

Copying the file from my Renoise install dir to ~/.renoise/V2.8.1/Scripts/Libraries/Scripts/GlobalMidiActions.lua works. Confounding, because the file is located under rns_2_8_1_reg_x86_64/Resources/Scripts, it’s just not being found by the tool loader.

Got the same error on osX.

  
./Duplex/Applications/MidiActions.lua:78: module 'Scripts/GlobalMidiActions' not found:  
 no field package.preload['Scripts/GlobalMidiActions']  
 no file './Scripts/GlobalMidiActions.lua'  
 no file '/usr/local/share/lua/5.1/Scripts/GlobalMidiActions.lua'  
 no file '/usr/local/share/lua/5.1/Scripts/GlobalMidiActions/init.lua'  
 no file '/usr/local/lib/lua/5.1/Scripts/GlobalMidiActions.lua'  
 no file '/usr/local/lib/lua/5.1/Scripts/GlobalMidiActions/init.lua'  
 no file '/Users/Niall/Library/Preferences/Renoise/V2.8.0/Scripts/Libraries/Scripts/GlobalMidiActions.lua'  
 no file '/Applications/Renoise 2.8/Renoise_Reg_Intel32.app/Contents/Resources/Scripts/Libraries/Scripts/GlobalMidiActions.lua'  
 no file './Scripts/GlobalMidiActions.so'  
 no file '/usr/local/lib/lua/5.1/Scripts/GlobalMidiActions.so'  
 no file '/usr/local/lib/lua/5.1/loadall.so'  
 no file '/Users/Niall/Library/Preferences/Renoise/V2.8.0/Scripts/Libraries/Scripts/GlobalMidiActions.so'  
 no file '/Applications/Renoise 2.8/Renoise_Reg_Intel32.app/Contents/Resources/Scripts/Libraries/Scripts/GlobalMidiActions.so'  
 no file '/Users/Niall/Library/Preferences/Renoise/V2.8.0/Scripts/Libraries/Scripts/GlobalMidiActions.dylib'  
 no file '/Applications/Renoise 2.8/Renoise_Reg_Intel32.app/Contents/Resources/Scripts/Libraries/Scripts/GlobalMidiActions.dylib'  
stack traceback:  
 [C]: in function 'require'  
 ./Duplex/Applications/MidiActions.lua:78: in main chunk  
 [C]: in function 'require'  
 ./Duplex.lua:36: in main chunk  
 [C]: in function 'require'  
 main.lua:7: in main chunk  

It seems that on Linux and OSX, GlobalMidiActions isn’t accessible until you take a copy and put in the user-pref “Scripts” folder.
This is the reason I didn’t discover the error, I did have some modifications of my own while testing with OSX. Oh well…

In the application, I first check for the presence of a user-modified version, and
perform some tricks on the lua package path variable:
local old_package_path = package.path
package.path = package.path … “;./…/…/?.lua”
require “GlobalMidiActions”
package.path = old_package_path

This part works, but it’s only called when the file exists.
Problem is, if it doesn’t, a simple statement like this doesn’t work:

require “Scripts/GlobalMidiActions”

Perhaps some sort of OS-specific workaround could be implemented here?

EDIT: Expanding on that, if I print the “package.path” on my OSX (Snow Leopard) I get the following:

./?.lua;/usr/local/share/lua/5.1/?.lua;/usr/local/share/lua/5.1/?/init.lua;/usr/local/lib/lua/5.1/?.lua;/usr/local/lib/lua/5.1/?/init.lua;/Users/nesby/Library/Preferences/Renoise/V2.8.1/Scripts/Libraries/?.lua;/Applications/Renoise_2.8.1_Intel64.app/Contents/Resources/Scripts/Libraries/?.lua

Basically, I could extract the path from the statement that begin with “/Applications/” and then shorten it to look inside “/Scripts”
But I’m not sure how well that would translate to other systems, this would need a bit more research, trial and error style.

So basically the load path should include %prefix%/Resources/Scripts/?.lua in addition to %prefix%/Resources/Scripts/Libraries/?.lua, right?

(where %prefix% is both the installation path and user preferences version-specific directory).

@artfwo: yes, but we’d need to perform an io.exists() check before actually including the file, or it will throw an error.
But io.exists() does not rely on package paths, so we need to obtain the exact paths in order to be sure.

I have come up with the following approach - it works on my OSX machine (Snow Leopard), and hopefully also Linux?
To install, just replace MidiActions.lua with the new version and reload the tools
EDIT: Original download location and SVN has been updated

  
  
 -- Linux, OSX: look for locations by parsing "package.path"   
  
 local default_location = nil  
 local user_provided = nil  
 local iterator = string.gmatch(package.path,";([^;]+)")  
  
 for str in iterator do  
 if (string.sub(str,-24)=="/Scripts/Libraries/?.lua") then  
 if string.find(str,"Resources") then  
 user_provided = str  
 else  
 default_location = str   
 end  
 end  
 end  
  
 local make_path = function(str_path)  
 local str_result = str_path:gsub("/Libraries","")  
 return str_result  
 end  
  
 local literal_path = function(str_path)  
 local str_result = str_path:gsub("?","GlobalMidiActions")  
 return str_result  
 end  
  
 default_location = make_path(default_location)  
 user_provided = make_path(user_provided)  
  
 local path_addendum = nil  
 if io.exists(literal_path(user_provided)) then  
 path_addendum = user_provided  
 elseif io.exists(literal_path(default_location)) then  
 path_addendum = default_location  
 end  
  
 if path_addendum then  
 local old_package_path = package.path  
 package.path = package.path .. ";" .. path_addendum  
 require "GlobalMidiActions"  
 package.path = old_package_path  
 actions_loaded = true   
 end  
  

Yay, not it works! ^_^ Thanks for the fix!

Cool. I’m still crossing my fingers that this approach is solid enough, but I guess that’s what a beta version is for :lol:

I’ve updated the download link and SVN on google code. From now on, it’s strictly about fixing any remaining bugs before we move on.

Hey guys,

this is my first post on this forum so i say Hello everbody!

I get this message when i try to install:

  
./Duplex/Applications/MidiActions_bindings.lua:42: variable 'MidiActions' is not declared  
stack traceback:  
 [C]: in function '_error'  
 [string "local mt = getmetatable(_G)..."]:29: in function   
 ./Duplex/Applications/MidiActions_bindings.lua:42: in main chunk  
 [C]: in function 'require'  
 ./Duplex.lua:36: in main chunk  
 [C]: in function 'require'  
 main.lua:7: in main chunk  
  

This is on Fedora Linux with Renoise 2.8.1

I hope this is useful.

Hi, and welcome :slight_smile:

that MidiActions application is sure causing a lot of trouble -
I think it has to do with the loading order of things: the application should be loaded before the “bindings”, but in your case it seems not to.
I’ll need to come up with a fix for this, obviously…

In the meantime you can simply remove the application by locating the applications folder in Duplex
(open the tools browser, right-click Duplex to reveal it’s location). Then go to the “Applications” and delete the two files that start with MidiActions)

Thanks!

It works. it seems i have to look into the mpd24 preset.
some knobs don´t work. :(
if i can make it work properly i let you know and send you the preset
if that is the problem here.
i just used renoise one day now. still a lot to learn…

I’ve looked into the issue, the next version will do things a little differently.

As for the MPD24, try enabling “dump MIDI to console” in order to see what messages are received by Renoise, might be useful…

A new version has arrived. Some bug fixes, some new features.
As usual, the topic has been updated with the download link. Also on SVN

The big news is the Repeater application. It’s simple enough to use, but I’ll post some more info -
until then you can check out the Launchpad, Remote or monome configs :slight_smile:

  
* New application: Repeater.lua  
* New UIComponent demo: Custombuilt/UISlider_Demo  
* New Remote-SL-MKII configurations: MidiActions, Repeater and XYPad  
* Fixed: Effect.lua: special check for negative value (MTDelay "panic" will fire -1)  
* Fixed: Display.lua: XYpad values are updated with an untranslated value  
* Fixed: XYPad.lua: invalid ceiling value  
* Application: Keyboard.lua - support for distributed parameters (key_grid)  
* Application: MidiActions.lua - moved the bindings file to a sub-folder, so we  
can control the loading order. Also, support no-orientation  
* Application: Mixer.lua - support for distributed parameters (levels, mute, panning)  
* Config: KONTROL-49/Keypads.lua - removed superfluous index for greedy assignment  
* Config: KONTROL-49/Mixer.lua - added "follow_track" as default option  
* Config: Launchpad/MuteGrid.lua - some additional tweaks for Bryan  
* Config: Monome128 + Launchpad/XYPad.lua - now contains the Repeater application (new name: XYPad + Repeater)  
* Config: Ohm64/[all configurations] - using the new wildcard assignment to run a single Mixer instance   
* Config: Remote SL MKII/MidiActionsTest (deleted)  
* Config: Remote SL MKII/[all configs] - added "follow_track" as default option for Mixer  
* Core: ControlMap - new method, get_param() - will allow a mapping to use wildcard syntax.  
* Core: Automation.lua - provide "playmode" (env. interpolation) as argument to add_point()  
* Core: UISlider.lua - the slider can now work in "no-orientation" mode (see CustomBuilt -> UISlider Demo)  
* Core: MessageStream.lua - finetuned the "pass-on" method (and updated all UIComponents)  
* Core: MidiDevice.lua - removed value-casting from point_to_value() (no longer needed, as this is done when XML is parsed)  
* Core: UISlider/UIButton/UIKey/UIPad/UISpinner.lua - changes to reflect the refined "pass-on" method  
* Core: UISpinner.lua - now has "dummy" release method (again, because of the "pass-on" method)  
  

Another update arrived yesterday, download link is provided in the first post
It contains (pending) support for the QuNeo controller, and support for relative encoders (7bit MIDI devices only).
I’ve tested the relative encoders with my own Nocturn and Remote units, but others may benefit from it as well

Also, I refactored some classes in order to make it easier to write a dedicated application for controlling
a particular DSP device. The new class is called “RoamingDSP”, which is now employed by these
three applications: the XYPad, Repeater and Hydra

Finally, there has (again) been some modifications to how the MidiAction application is initialized,
it might be able to run on certain installations where it previously failed.

  
* Added new device: QuNeo  
* New core class: RoamingDSP, for writing effect applications  
* New application: Hydra, demonstrates how to use the RoamingDSP class  
* Also adapted to RoamingDSP: Repeater.lua, XYPad.lua  
* Display.lua - include parameter as argument for virtually generated events  
* Display.lua - include elm,point as argument when sending notes (QuNeo support)  
* Globals.lua - dedicated LOG method for printing stuff to the console  
* MidiDevice.lua - make use of LOG method where appropriate  
* UISlider.lua - relative encoder support (7-bit). See http://goo.gl/tqurD  
* New device-config: Nocturn Hydra  
  

Hey,
It seems there are problems about relative dial support still.

About APC20’s “CUE LEVEL” konb : [mode=“rel_7_twos_comp”]

APC’s CUE LEVEL konb works now, but it’s not perfect.
When I turn the knob left carefully (i.e. decreasing slowly), it works. But when I do so quickly, the value is increasing (it should be decreasing faster).

This is the MIDI data which I always turn the knob left, slowly and quickly.

Click to view contents

MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 7E
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 7D
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 7C
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 7B
MidiDevice: Akai APC20 received MIDI B0 2F 7E
MidiDevice: Akai APC20 received MIDI B0 2F 7E
MidiDevice: Akai APC20 received MIDI B0 2F 7E
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 7A
MidiDevice: Akai APC20 received MIDI B0 2F 7E
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 79
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 78
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 77
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 76
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 75
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 74
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 73
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 72
MidiDevice: Akai APC20 received MIDI B0 2F 7E
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 71
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 70
MidiDevice: Akai APC20 received MIDI B0 2F 7E
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 6F
MidiDevice: Akai APC20 received MIDI B0 2F 7E
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 6E
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 6D
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 6C
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 6B
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 6A
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 69
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 68
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 67
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 66
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 65
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 64
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 63
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 62
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 61
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 60
MidiDevice: Akai APC20 received MIDI B0 2F 7E
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 5F
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 5E
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 5D
MidiDevice: Akai APC20 received MIDI B0 2F 7E
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 5C
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 5B
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 5A
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 59
MidiDevice: Akai APC20 received MIDI B0 2F 7E
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 58
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 57
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 56
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 55
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 54
MidiDevice: Akai APC20 received MIDI B0 2F 7D
MidiDevice: Akai APC20 send MIDI B0 2F 55
MidiDevice: Akai APC20 received MIDI B0 2F 7C
MidiDevice: Akai APC20 send MIDI B0 2F 57
MidiDevice: Akai APC20 received MIDI B0 2F 7D
MidiDevice: Akai APC20 send MIDI B0 2F 58
MidiDevice: Akai APC20 received MIDI B0 2F 7D
MidiDevice: Akai APC20 send MIDI B0 2F 59
MidiDevice: Akai APC20 received MIDI B0 2F 7C
MidiDevice: Akai APC20 send MIDI B0 2F 5B
MidiDevice: Akai APC20 received MIDI B0 2F 7A
MidiDevice: Akai APC20 send MIDI B0 2F 5F
MidiDevice: Akai APC20 received MIDI B0 2F 72
MidiDevice: Akai APC20 send MIDI B0 2F 6B
MidiDevice: Akai APC20 received MIDI B0 2F 79
MidiDevice: Akai APC20 send MIDI B0 2F 70
MidiDevice: Akai APC20 received MIDI B0 2F 78
MidiDevice: Akai APC20 send MIDI B0 2F 76
MidiDevice: Akai APC20 received MIDI B0 2F 78
MidiDevice: Akai APC20 send MIDI B0 2F 7C
MidiDevice: Akai APC20 received MIDI B0 2F 77
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: Akai APC20 received MIDI B0 2F 77
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: Akai APC20 received MIDI B0 2F 77
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: Akai APC20 received MIDI B0 2F 79
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: Akai APC20 received MIDI B0 2F 79
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: Akai APC20 received MIDI B0 2F 79
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: Akai APC20 received MIDI B0 2F 7A
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: Akai APC20 received MIDI B0 2F 7A
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: Akai APC20 received MIDI B0 2F 7B
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: Akai APC20 received MIDI B0 2F 78
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: Akai APC20 received MIDI B0 2F 7D
MidiDevice: Akai APC20 send MIDI B0 2F 7D
MidiDevice: Akai APC20 received MIDI B0 2F 7B
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: Akai APC20 received MIDI B0 2F 7E
MidiDevice: Akai APC20 received MIDI B0 2F 7E
MidiDevice: Akai APC20 received MIDI B0 2F 7B
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: Akai APC20 received MIDI B0 2F 7D
MidiDevice: Akai APC20 send MIDI B0 2F 7E
MidiDevice: Akai APC20 received MIDI B0 2F 7E
MidiDevice: Akai APC20 received MIDI B0 2F 7A
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: Akai APC20 received MIDI B0 2F 7E
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 7D
MidiDevice: Akai APC20 received MIDI B0 2F 7E
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 7C
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 7B
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 7A
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 79
MidiDevice: Akai APC20 received MIDI B0 2F 7E
MidiDevice: Akai APC20 received MIDI B0 2F 7E
MidiDevice: Akai APC20 received MIDI B0 2F 7E
MidiDevice: Akai APC20 received MIDI B0 2F 7C
MidiDevice: Akai APC20 send MIDI B0 2F 7B
MidiDevice: Akai APC20 received MIDI B0 2F 7D
MidiDevice: Akai APC20 send MIDI B0 2F 7C
MidiDevice: Akai APC20 received MIDI B0 2F 78
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: Akai APC20 received MIDI B0 2F 77
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: Akai APC20 received MIDI B0 2F 7A
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: Akai APC20 received MIDI B0 2F 7A
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: Akai APC20 received MIDI B0 2F 74
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: Akai APC20 received MIDI B0 2F 7A
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: Akai APC20 received MIDI B0 2F 7A
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: Akai APC20 received MIDI B0 2F 79
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: Akai APC20 received MIDI B0 2F 7A
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: Akai APC20 received MIDI B0 2F 73
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: Akai APC20 received MIDI B0 2F 7B
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: Akai APC20 received MIDI B0 2F 7B
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: Akai APC20 received MIDI B0 2F 7B
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: Akai APC20 received MIDI B0 2F 77
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: Akai APC20 received MIDI B0 2F 7C
MidiDevice: Akai APC20 send MIDI B0 2F 7E
MidiDevice: Akai APC20 received MIDI B0 2F 7D
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: Akai APC20 received MIDI B0 2F 78
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: Akai APC20 received MIDI B0 2F 7C
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: Akai APC20 received MIDI B0 2F 7D
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: Akai APC20 received MIDI B0 2F 79
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: Akai APC20 received MIDI B0 2F 7E
MidiDevice: Akai APC20 received MIDI B0 2F 7D
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: Akai APC20 received MIDI B0 2F 7D
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: Akai APC20 received MIDI B0 2F 7C
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: Akai APC20 received MIDI B0 2F 7E
MidiDevice: Akai APC20 received MIDI B0 2F 7E
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 7D
MidiDevice: Akai APC20 received MIDI B0 2F 7D
MidiDevice: Akai APC20 send MIDI B0 2F 7E
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 7D
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 7C
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 7B
MidiDevice: Akai APC20 received MIDI B0 2F 7E
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 7A
MidiDevice: Akai APC20 received MIDI B0 2F 7E
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 79
MidiDevice: Akai APC20 received MIDI B0 2F 7D
MidiDevice: Akai APC20 send MIDI B0 2F 7A
MidiDevice: Akai APC20 received MIDI B0 2F 7C
MidiDevice: Akai APC20 send MIDI B0 2F 7C
MidiDevice: Akai APC20 received MIDI B0 2F 7E
MidiDevice: Akai APC20 received MIDI B0 2F 7E
MidiDevice: Akai APC20 received MIDI B0 2F 7E
MidiDevice: Akai APC20 received MIDI B0 2F 7E
MidiDevice: Akai APC20 received MIDI B0 2F 7D
MidiDevice: Akai APC20 send MIDI B0 2F 7D
MidiDevice: Akai APC20 received MIDI B0 2F 7E
MidiDevice: Akai APC20 received MIDI B0 2F 7D
MidiDevice: Akai APC20 send MIDI B0 2F 7E
MidiDevice: Akai APC20 received MIDI B0 2F 7D
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: Akai APC20 received MIDI B0 2F 7E
MidiDevice: Akai APC20 received MIDI B0 2F 7A
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: Akai APC20 received MIDI B0 2F 7D
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: Akai APC20 received MIDI B0 2F 7E
MidiDevice: Akai APC20 received MIDI B0 2F 7D
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: Akai APC20 received MIDI B0 2F 7C
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 7D
MidiDevice: Akai APC20 received MIDI B0 2F 7C
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 7C
MidiDevice: Akai APC20 received MIDI B0 2F 7D
MidiDevice: Akai APC20 send MIDI B0 2F 7D
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 7C
MidiDevice: Akai APC20 received MIDI B0 2F 7E
MidiDevice: Akai APC20 received MIDI B0 2F 7E
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 7B
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 7A
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 79
MidiDevice: Akai APC20 received MIDI B0 2F 7E
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 78
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 77
MidiDevice: Akai APC20 received MIDI B0 2F 7E
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 76
MidiDevice: Akai APC20 received MIDI B0 2F 7E
MidiDevice: Akai APC20 received MIDI B0 2F 7E
MidiDevice: Akai APC20 received MIDI B0 2F 7E
MidiDevice: Akai APC20 received MIDI B0 2F 7C
MidiDevice: Akai APC20 send MIDI B0 2F 78
MidiDevice: Akai APC20 received MIDI B0 2F 7C
MidiDevice: Akai APC20 send MIDI B0 2F 7A
MidiDevice: Akai APC20 received MIDI B0 2F 7E
MidiDevice: Akai APC20 received MIDI B0 2F 7E
MidiDevice: Akai APC20 received MIDI B0 2F 7E
MidiDevice: Akai APC20 received MIDI B0 2F 7E
MidiDevice: Akai APC20 received MIDI B0 2F 7D
MidiDevice: Akai APC20 send MIDI B0 2F 7B
MidiDevice: Akai APC20 received MIDI B0 2F 7E
MidiDevice: Akai APC20 received MIDI B0 2F 7D
MidiDevice: Akai APC20 send MIDI B0 2F 7C
MidiDevice: Akai APC20 received MIDI B0 2F 7D
MidiDevice: Akai APC20 send MIDI B0 2F 7D
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 7C
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 7B
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 7A
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 79
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 78
MidiDevice: Akai APC20 received MIDI B0 2F 7E
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 77
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 76
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 75
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 74
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 73
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 72
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 71
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 70
MidiDevice: Akai APC20 received MIDI B0 2F 7E
MidiDevice: Akai APC20 received MIDI B0 2F 7E
MidiDevice: Akai APC20 received MIDI B0 2F 7E
MidiDevice: Akai APC20 received MIDI B0 2F 7E
MidiDevice: Akai APC20 received MIDI B0 2F 7E
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 6F
MidiDevice: Akai APC20 received MIDI B0 2F 7E
MidiDevice: Akai APC20 received MIDI B0 2F 7E
MidiDevice: Akai APC20 received MIDI B0 2F 7E
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 6E
MidiDevice: Akai APC20 received MIDI B0 2F 7D
MidiDevice: Akai APC20 send MIDI B0 2F 6F
MidiDevice: Akai APC20 received MIDI B0 2F 7E
MidiDevice: Akai APC20 received MIDI B0 2F 7E
MidiDevice: Akai APC20 received MIDI B0 2F 7E
MidiDevice: Akai APC20 received MIDI B0 2F 7E
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 6E
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 6D
MidiDevice: Akai APC20 received MIDI B0 2F 7D
MidiDevice: Akai APC20 send MIDI B0 2F 6E
MidiDevice: Akai APC20 received MIDI B0 2F 7E
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 6D
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 6C
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 6B
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 6A
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 69
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 68
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 67
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 66
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 65
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 64
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 63
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 62
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 61
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 60
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 5F
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 5E
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 5D
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 5C
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 5B
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 5A
MidiDevice: Akai APC20 received MIDI B0 2F 7E
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 59
MidiDevice: Akai APC20 received MIDI B0 2F 7E
MidiDevice: Akai APC20 received MIDI B0 2F 7E
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 58
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 57
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 56
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 55
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 54
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 53
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 52
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 51
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 50
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 4F
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 4E
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 4D
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 4C
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 4B
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 4A
MidiDevice: Akai APC20 received MIDI B0 2F 7E
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 49
MidiDevice: Akai APC20 received MIDI B0 2F 7E
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 48
MidiDevice: Akai APC20 received MIDI B0 2F 7E
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 47
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 46
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 45
MidiDevice: Akai APC20 received MIDI B0 2F 7E
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 44
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 43
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 42
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 41
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 40
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 3F
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 3E
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 3D
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 3C
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 3B
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 3A
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 39
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 38
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 37
MidiDevice: Akai APC20 received MIDI B0 2F 7E
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 36
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 35
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 34
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 33
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 32
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 31
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 30
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 2F
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 2E
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 2D
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 2C
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 2B
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 2A
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 29
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 28
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 27
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 26
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 25
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 24
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 23
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 22
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 21
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 20
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 1F
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 1E
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 1D
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 1C
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 1B
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 1A
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 19
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 18
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 17
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 16
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 15
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 14
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 13
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 12
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 11
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 10
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F F
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F E
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F D
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F C
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F B
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F A
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 9
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 8
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 7
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 6
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 5
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 4
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 3
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 2
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 1
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 send MIDI B0 2F 0
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 received MIDI B0 2F 7F
MidiDevice: Akai APC20 received MIDI B0 2F 7F

About Mackie Control config’s Panning knob: [mode=“rel_7_signed2”] (tested with nanoKontrol2’s Cubase mode)

It works for increasing (turning right), but doesn’t work decreasing (turning left).

Turn the knob left to right, then right to left;

Click to view contents

MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 CTRL send MIDI B0 10 78
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 CTRL send MIDI B0 10 79
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 CTRL send MIDI B0 10 7A
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 CTRL send MIDI B0 10 7B
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 CTRL send MIDI B0 10 7C
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 CTRL send MIDI B0 10 7D
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 CTRL send MIDI B0 10 7E
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 CTRL send MIDI B0 10 7F
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 2
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 2
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 2
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 2
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 1
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 3F
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 3F
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 3F
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 3F
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 3F
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 3F
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 3F
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 3F
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 42
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 42
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 42
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 42
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 42
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 42
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 41
UISlider: trying to assign out-of-range value, probably due to/na parameter which has been set to an incorrect ‘mode’
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 7F
MidiDevice: nanoKONTROL2 1 CTRL send MIDI B0 10 7E
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 7F
MidiDevice: nanoKONTROL2 1 CTRL send MIDI B0 10 7D
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 7F
MidiDevice: nanoKONTROL2 1 CTRL send MIDI B0 10 7C
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 7F
MidiDevice: nanoKONTROL2 1 CTRL send MIDI B0 10 7B
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 7F
MidiDevice: nanoKONTROL2 1 CTRL send MIDI B0 10 7A
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 7F
MidiDevice: nanoKONTROL2 1 CTRL send MIDI B0 10 79
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 7F
MidiDevice: nanoKONTROL2 1 CTRL send MIDI B0 10 78
MidiDevice: nanoKONTROL2 1 SLIDER/KNOB received MIDI B0 10 7F
MidiDevice: nanoKONTROL2 1 CTRL send MIDI B0 10 77

Sorry I must be going slightly mad on a Monday. Please ignore this post ;)

Oh yes, I can see from the log that there are some issues. Probably easy to fix, so expect a new release soon-ish

Btw: Great that you can help with this, as it’s only gear from Novation that has been tested so far :slight_smile: