Daslight & APC MINI MK2

Hi,

Thank you again for your bulletproof software! I have an issue with brightness using Daslight, apparently it has something to do with the velocity but between myself and ChatGPT we can’t get it working. I’ve attached a basic project without any rules, what needs to be done to ensure all colours show at maximum brightness?

DaslightBasic.bmtp (1.5 KB)

Hi,

Please find the attached. Any note less than a value of 64 will be converted to MIDI CH 7 for full brightness. This applies to the LED’s on the button matrix only. For the side at bottom buttons we leave at MIDI CH 1.

I use the local variable oo to store the desired MIDI Channel.

I also fixed your outgoing from the APC MINI MK2 which should be MIDI CH 1 not MIDI CH 2.

Here are the rules of translator 0.1

// Only notes 0-63 need setting up for MIDI CH 7 (brightest)
if pp>63 then oo=0
// full brightness for button matrix on MIDI CH 7 (zero based)
else oo=6

This post references how the APC MINI MK2 interprets messages. You may want to also customize the velocities which would control the color the device displays (on the button matrix only).
DaslightBasic-sjc.bmtp (1.7 KB)

Steve Caldwell
Bome Customer Care


Also available for paid consulting services: bome@sniz.biz
1 Like

Fantastic! It works well. I added a second APC Mini Mk2 and got it working.
I have one last issue, the square buttons above the sliders and on the left are working, I just can’t seem to turn them off again.

ZuTVRig.bmtp (3.8 KB)

You will need to add translators for buttons greater than 63 to accept note-off messages and send to the desired controller in the form of note-on with velocity 0 to turn off the LED. The easiest way to do this is to use raw MIDI for output.

Incoming - Note-Off MIDI CH (1 or 2 depending on the target device). Set note to pp.

Rules

if pp<64 then exit rules, skip outgoing action

Outgoing - Raw Midi 90 pp 00 to (whichever target device you want).

Steve Caldwell
Bome Customer Care


Also available for paid consulting services: bome@sniz.biz

I feel like I have something wrong, it’s not switching off

Please ignore, I got it! Thank you!

1 Like

Yes, this is what you needed to do. See arrows.

Isn’t oo a local variable?

Yes oo is a local variable.