Hello,
I hope someone can help me.
I am trying to have 3 different layers of sound generated with 1 physical keyboard. I.e play piano with strings ![]()
I have 2 physical keybeds Keyboard= 1 and Keyboard= 2
Each of them is assigned to 3 different channels on different output ports.
When I play one key I have desired result only on first press. I.e press note C and it plays on 3 different channels. On second press I have three notes generated but all on the same channel.
Here is my config file:
KEYBOARD hardware
KEYBOARD n=1 rows=16 dout_sr1=1 dout_sr2=2 din_sr1=1 din_sr2=0 din_inverted=0 break_inverted=0 din_key_offset=32 \
make_debounced=1 break_is_make=0 \
scan_velocity=1 scan_optimized=0 note_offset=36 \
delay_fastest=5 delay_fastest_black_keys=0 delay_slowest=100
EVENT_KB id= 11 hw_id= 1 type=NoteOn chn=1 key=any use_key_number=1 range=0:127 ports=00010000000000000000
EVENT_KB id= 15 hw_id= 1 type=NoteOn chn=4 key=any use_key_number=1 range=0:127 ports=10000000000000000000
EVENT_KB id= 16 hw_id= 1 type=NoteOn chn=5 key=any use_key_number=1 range=0:127 ports=10000000000000000000
KEYBOARD n=2 rows=16 dout_sr1=3 dout_sr2=4 din_sr1=3 din_sr2=0 din_inverted=0 break_inverted=0 din_key_offset=32 \
make_debounced=1 break_is_make=0 \
scan_velocity=1 scan_optimized=0 note_offset=48 \
delay_fastest=5 delay_fastest_black_keys=0 delay_slowest=100
EVENT_KB id = 12 hw_id= 2 type=NoteOn chn= 1 key=any use_key_number=1 range=0:127 ports=10000000000000000000
EVENT_KB id = 13 hw_id= 2 type=NoteOn chn= 2 key=any use_key_number=1 range=0:127 ports=10000000000000000000
EVENT_KB id = 14 hw_id= 2 type=NoteOn chn= 3 key=any use_key_number=1 range=0:127 ports=10000000000000000000
Here is what I see on Mios Studio.
First press after resetting:
[179820.721] 90 48 01 Chn# 1 Note On C-4 Vel:1
[179820.721] 91 48 01 Chn# 2 Note On C-4 Vel:1
[179820.722] 92 48 01 Chn# 3 Note On C-4 Vel:1
[179820.927] 92 48 00 Chn# 3 Note Off C-4 (optimized)
[179820.927] 92 48 00 Chn# 3 Note Off C-4 (optimized)
[179820.928] 92 48 00 Chn# 3 Note Off C-4 (optimized)
As you can see NoteOn seems to be OK, but then we see all three notes on channel 3
Then let’s play the same note again:
[179974.952] 92 48 1d Chn# 3 Note On C-4 Vel:29
[179974.952] 92 48 1d Chn# 3 Note On C-4 Vel:29
[179974.952] 92 48 1d Chn# 3 Note On C-4 Vel:29
[179975.626] 92 48 00 Chn# 3 Note Off C-4 (optimized)
[179975.626] 92 48 00 Chn# 3 Note Off C-4 (optimized)
[179975.628] 92 48 00 Chn# 3 Note Off C-4 (optimized)
Plays all three notes on the same channel, same for notes OFF.
Anyone can help me understanding what is wrong??
Regards,
Bartosz