Open cupakm opened 6 months ago
mcf │ for the grep filter, you can look at https://github.com/michaelforney/oscmix/wiki/Protocol#registers-2
ARC connected directly to USB (not UCX' DURec port):
marek@desktop:~$ aconnect -l
client 0: 'System' [type=kernel]
0 'Timer '
Connecting To: 142:0, 144:0
1 'Announce '
Connecting To: 142:0, 144:0
client 14: 'Midi Through' [type=kernel]
0 'Midi Through Port-0'
client 24: 'Fireface UCX II (24156837)' [type=kernel,card=2]
0 'Fireface UCX II (24156837) Port'
1 'Fireface UCX II (24156837) Port'
client 28: 'RME ARC' [type=kernel,card=3]
0 'RME ARC MIDI 1 '
Pushing buttons in rows left-to-right and botton-top, encoder rotation 1x clockwise, 2x counter-clockwise:
marek@desktop:~$ aseqdump -p 28:0
Waiting for data. Press Ctrl+C to end.
Source Event Ch Data
28:0 Note on 0, note 54, velocity 127
28:0 Note off 0, note 54
28:0 Note on 0, note 55, velocity 127
28:0 Note off 0, note 55
28:0 Note on 0, note 56, velocity 127
28:0 Note off 0, note 56
28:0 Note on 0, note 57, velocity 127
28:0 Note off 0, note 57
28:0 Note on 0, note 58, velocity 127
28:0 Note off 0, note 58
28:0 Note on 0, note 59, velocity 127
28:0 Note off 0, note 59
28:0 Note on 0, note 60, velocity 127
28:0 Note off 0, note 60
28:0 Note on 0, note 61, velocity 127
28:0 Note off 0, note 61
28:0 Note on 0, note 62, velocity 127
28:0 Note off 0, note 62
28:0 Note on 0, note 63, velocity 127
28:0 Note off 0, note 63
28:0 Note on 0, note 64, velocity 127
28:0 Note off 0, note 64
28:0 Note on 0, note 65, velocity 127
28:0 Note off 0, note 65
28:0 Control change 0, controller 16, value 1
28:0 Control change 0, controller 16, value 65
28:0 Note on 0, note 66, velocity 127
28:0 Note off 0, note 66
28:0 Note on 0, note 67, velocity 127
28:0 Note off 0, note 67
28:0 Note on 0, note 68, velocity 127
28:0 Note off 0, note 68
ARC connected back to UCX' DURec port:
./tools/regtool 24:1 | grep '^3084'
and
./alsaseqio 24:1 ./oscmix
RegTool output:
3084 0000
3084 0001
, 3084 0002
, 3084 0004
, 3084 0008
3084 0010
, 3084 0020
, 3084 0040
, 3084 0080
3084 0100
, 3084 0200
, 3084 0400
, 3084 0800
3084 1000
, 3084 2000
, 3084 4000
3084 0000
Hi. Only ARC's encoder does work, buttons are stuck.
Provide stronger grep filter for regtool please - filter out what you know can't be ARC-related.