Yet again another MIDI Note ON/OFF to Relative MIDI CC

Hello again,

I cant seem to make this work.

I have a VIAL QMK enabled Knob that sends,
CCW = Note On A#7 Velocity 127
Note Off A#7 Velocity 127

CW = Note On B7 Velocity 127
Note Off B7 Velocity 127

I want to convert it to MIDI CC#70 in Relative mode
CCW = Velocity 63

CW = Velocity 65

Help please.

Hi and welcome back!

Please find the attached. I am only converting to CC based on Note On messages. The first translator handles counter clockwise and the second handles clockwise. You gave note names which are not consistent and part of the MIDI standard so I assumed Bo A#7 is note 106 and B7 is note 107. Different venders you different designations so you may need to adjust an octave up or down.

Note-to-Relative-3F-41.bmtp (1.3 KB)

Steve Caldwell
Bome Customer Care


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

How can I suppress the Note off ?

Simple, since I don’t have a MIDI through path, it just wont go through. If you have a MIDI thru path, you will have to add translators for note-off with outgoing action of ‘none’ and swallow option set.

Steve Caldwell
Bome Customer Care


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

My problem is the Note Off message gets through.

1: MIDI IN [Arbi_7]: 90 77 7F
2: MIDI OUT [SFX Companion_IN]: B0 4F 41
3: MIDI IN [Arbi_7]: 80 77 7F
4: MIDI OUT [SFX Companion_IN]: 80 77 7F
5: MIDI IN [Arbi_7]: 90 77 7F
6: MIDI OUT [SFX Companion_IN]: B0 4F 41
7: MIDI IN [Arbi_7]: 80 77 7F
8: MIDI OUT [SFX Companion_IN]: 80 77 7F
9: MIDI IN [Arbi_7]: 90 76 7F
10: MIDI OUT [SFX Companion_IN]: B0 4F 3F
11: MIDI IN [Arbi_7]: 80 76 7F
12: MIDI OUT [SFX Companion_IN]: 80 76 7F
13: MIDI IN [Arbi_7]: 90 76 7F
14: MIDI OUT [SFX Companion_IN]: B0 4F 3F
15: MIDI IN [Arbi_7]: 80 76 7F
16: MIDI OUT [SFX Companion_IN]: 80 76 7F

1: MIDI OUT [SFX Companion_IN]: B0 4F 41
2: OUT 0.1 Control Change on ch. 1 with CC#:79 (0x4F) and value:65 (0x41)
3: MIDI OUT [SFX Companion_IN]: 80 77 7F
4: MIDI OUT [SFX Companion_IN]: B0 4F 3F
5: OUT 0.0 Control Change on ch. 1 with CC#:79 (0x4F) and value:63 (0x3F)
6: MIDI OUT [SFX Companion_IN]: 80 76 7F

With Note-Off suppressed

Note-to-Relative-3F-41a.bmtp (1.8 KB)

Steve Caldwell
Bome Customer Care


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

I just wanted to filter these and not the rest of the Note off

Note Off A#7 Velocity 127
Note Off B7 Velocity 127

Ok thank you.

Hi Steve. Here’s a follow up question for the MIDI note to MIDI CC

Say I have these Constant CCW-CW Midi note trigger assigned in a VIAL QMK board.
note that Vial QMK doesn’t send MIDI CC only MIDI Notes.
SO I assigned the rotary encoder to send two different Midi Notes for CCW and CW.

CCW = Note On A#7 Velocity 127
Note Off A#7 Velocity 127

CW = Note On B7 Velocity 127
Note Off B7 Velocity 127

I wanted to have a layer assignment for another Function

If Note On C5 Chan16 is Pressed (Layer 1)

It will send the Constant CCW-CW to
CCW= CC70 , Velocity 63
CW=CC70, Velocity 65

If Note On C#5 Chan 16 is pressed (Layer 2)
CCW= CC71 , Velocity 63
CW=CC71, Velocity 65

If Note On D5 Chan 16 is pressed (Layer 3)
CCW= CC72 , Velocity 63
CW=CC72, Velocity 65

If Note On D#5 Chan 16 is pressed (Layer 4)
CCW= CC73 , Velocity 63
CW=CC73, Velocity 65

If Note On E5 Chan 16 is pressed (Layer 5)
CCW= CC74 , Velocity 63
CW=CC74, Velocity 65

If Note On F5 Chan 16 is pressed (Layer 6)
CCW= CC75 , Velocity 63
CW=CC75, Velocity 65

If Note On F#5 Chan 16 is pressed (Layer 7)
CCW= CC76 , Velocity 63
CW=CC76, Velocity 65

If Note On G5 Chan 16 is pressed (Layer 8)
CCW= CC77 , Velocity 63
CW=CC77, Velocity 65

If Note On G#5 Chan 16 is pressed (Layer 9)
CCW= CC78 , Velocity 63
CW=CC78, Velocity 65

If Note On A5 Chan 16 is pressed (Layer 10)
CCW= CC79 , Velocity 63
CW=CC79, Velocity 65

If Note On A#5 Chan 16 is pressed (Layer 11)
CCW= CC80 , Velocity 63
CW=CC80, Velocity 65

If Note On B5 Chan 16 is pressed (Layer 12)
CCW= CC81 , Velocity 63
CW=CC81, Velocity 65

Help Please. Thank you so much.

Hi,

The easiest way to do this is just duplicate the translators I sent you for each other note that you want and adjust the incoming and outgoing messages. It is unclear, however what MIDI message is sent when you release the note. Does it send a note-off with the same note number and channel number? Does the outgoing CC also need to be on MIDI CH 16?

Steve Caldwell
Bome Customer Care


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