Jump to content

Recommended Posts

Posted

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

 

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...