Jump to content

OrganDan79

Members
  • Posts

    1
  • Joined

  • Last visited

Posts posted by OrganDan79

  1. Hi there,

    After getting really enthusiastic about MBHP i decided to lean down an old Solton MS10 to a bare midi keyboard controller. I am a couple of afternoons in and am somewhat stuck.

    FYI, the Solton MS10 is a chromatic accordion keyboard, which apparently holds 'Type 3' velocity capable manuals with the diodes inverted (Pull-down enabled on the DIO_MATRIX)

    I managed to get the thing working in debug mode. That is the right notes are identified, there is timing info on the break and make contacts when hit. But when i stop debugging mode, no information gets on the USB MIDI ports. FYI i wanted to start with the USB MIDI ports and later add physical MIDI-ports.

    My configuration:

    [6817.821] 
    [6817.821] =================
    [6817.821] MIDIboxKB V1.016
    [6817.821] =================
    [6817.821] 
    [6817.821] Init DHCP
    [6827.532] kb 1
    [6827.534] kb 1 debug off
    [6827.534] kb 1 midi_ports 0x1000
    [6827.534] kb 1 midi_chn 1
    [6827.534] kb 1 note_offset 34
    [6827.534] kb 1 rows 14
    [6827.534] kb 1 velocity on
    [6827.534] kb 1 release_velocity off
    [6827.534] kb 1 optimized off
    [6827.534] kb 1 dout_sr1 1
    [6827.534] kb 1 dout_sr2 2
    [6827.535] kb 1 din_sr1 1
    [6827.535] kb 1 din_sr2 0
    [6827.535] kb 1 din_key_offset 32
    [6827.535] kb 1 din_inverted on
    [6827.535] kb 1 break_inverted on
    [6827.535] kb 1 make_debounced off
    [6827.535] kb 1 break_is_make off
    [6827.535] kb 1 delay_fastest 10000
    [6827.535] kb 1 delay_fastest_black_keys 0
    [6827.535] kb 1 delay_fastest_release 150
    [6827.535] kb 1 delay_fastest_release_black_keys 0
    [6827.536] kb 1 delay_slowest 60000
    [6827.536] kb 1 delay_slowest_release 1000
    [6827.536] kb 1 ain_pitchwheel off
    [6827.536] kb 1 ctrl_pitchwheel 128 (PitchBend)
    [6827.536] kb 1 ain_pitchwheel_inverted off
    [6827.536] kb 1 ain_modwheel off
    [6827.536] kb 1 ctrl_modwheel 1 (CC)
    [6827.536] kb 1 ain_modwheel_inverted off
    [6827.536] kb 1 ain_expression off
    [6827.536] kb 1 ctrl_expression 11 (CC)
    [6827.537] kb 1 ain_expression_inverted off
    [6827.537] kb 1 ain_sustain off
    [6827.537] kb 1 ctrl_sustain 64 (CC)
    [6827.537] kb 1 ain_sustain_inverted off
    [6827.537] kb 1 ain_sustain_switch off
    [6827.537] kb 1 ain_bandwidth_ms 0
    [6827.537] AIN Calibration Mode disabled.

    Some debugging information:

    [6867.972] set kb 1 debug on
    [6867.974] Keyboard #1: debug mode enabled
    [6870.255] ---
    [6870.255] DOUT SR1.7:  00000000  11111111
    [6870.255] DOUT SR1.6:  10111111  11111111
    [6870.255] DOUT SR1.5:  00000000  11111111
    [6870.255] DOUT SR1.4:  11111111  11111111
    [6870.256] DOUT SR1.3:  00000000  11111111
    [6870.257] DOUT SR1.2:  11111111  11111111
    [6870.257] DOUT SR1.1:  00000000  11111111
    [6870.257] DOUT SR1.0:  11111111  11111111
    [6870.257] DOUT SR2.7:  00000000  11111111
    [6870.257] DOUT SR2.6:  11111111  11111111
    [6870.257] DOUT SR2.5:  00000000  11111111
    [6870.257] DOUT SR2.4:  11111111  11111111
    [6870.257] DOUT SR2.3:  00000000  11111111
    [6870.257] DOUT SR2.2:  11111000  11111111
    [6870.257] DOUT SR2.1:  11111111  11111111
    [6870.257] DOUT SR2.0:  11111111  11111111
    [6870.257] KB1: DOUT#1.D6 / DIN#1.D1: pressed    -->  key= 1, break contact, note=B-0 (35)
    [6870.257] Entry: timestamp_break=0 timestamp_make=0
    [6870.270] ---
    [6870.270] DOUT SR1.7:  01000000  11111111
    [6870.270] DOUT SR1.6:  10111111  11111111
    [6870.270] DOUT SR1.5:  00000000  11111111
    [6870.270] DOUT SR1.4:  11111111  11111111
    [6870.270] DOUT SR1.3:  00000000  11111111
    [6870.270] DOUT SR1.2:  11111111  11111111
    [6870.270] DOUT SR1.1:  00000000  11111111
    [6870.271] DOUT SR1.0:  11111111  11111111
    [6870.271] DOUT SR2.7:  00000000  11111111
    [6870.271] DOUT SR2.6:  11111111  11111111
    [6870.271] DOUT SR2.5:  00000000  11111111
    [6870.271] DOUT SR2.4:  11111111  11111111
    [6870.271] DOUT SR2.3:  00000000  11111111
    [6870.271] DOUT SR2.2:  11111000  11111111
    [6870.271] DOUT SR2.1:  11111111  11111111
    [6870.271] DOUT SR2.0:  11111111  11111111
    [6870.271] KB1: DOUT#1.D7 / DIN#1.D1: pressed    -->  key= 1, make contact, note=B-0 (35)
    [6870.272] Entry: timestamp_break=0 timestamp_make=49970
    [6872.480] ---
    [6872.480] DOUT SR1.7:  00000000  11111111
    [6872.480] DOUT SR1.6:  10111111  11111111
    [6872.480] DOUT SR1.5:  00000000  11111111
    [6872.480] DOUT SR1.4:  11111111  11111111
    [6872.480] DOUT SR1.3:  00000000  11111111
    [6872.480] DOUT SR1.2:  11111111  11111111
    [6872.480] DOUT SR1.1:  00000000  11111111
    [6872.480] DOUT SR1.0:  11111111  11111111
    [6872.481] DOUT SR2.7:  00000000  11111111
    [6872.481] DOUT SR2.6:  11111111  11111111
    [6872.481] DOUT SR2.5:  00000000  11111111
    [6872.481] DOUT SR2.4:  11111111  11111111
    [6872.481] DOUT SR2.3:  00000000  11111111
    [6872.481] DOUT SR2.2:  11111000  11111111
    [6872.482] DOUT SR2.1:  11111111  11111111
    [6872.482] DOUT SR2.0:  11111111  11111111
    [6872.482] KB1: DOUT#1.D7 / DIN#1.D1: depressed  -->  key= 1, make contact, note=B-0 (35)
    [6872.482] Entry: timestamp_break=0 timestamp_make=49970
    [6872.510] ---
    [6872.510] DOUT SR1.7:  00000000  11111111
    [6872.510] DOUT SR1.6:  11111111  11111111
    [6872.510] DOUT SR1.5:  00000000  11111111
    [6872.510] DOUT SR1.4:  11111111  11111111
    [6872.510] DOUT SR1.3:  00000000  11111111
    [6872.510] DOUT SR1.2:  11111111  11111111
    [6872.510] DOUT SR1.1:  00000000  11111111
    [6872.510] DOUT SR1.0:  11111111  11111111
    [6872.511] DOUT SR2.7:  00000000  11111111
    [6872.511] DOUT SR2.6:  11111111  11111111
    [6872.511] DOUT SR2.5:  00000000  11111111
    [6872.511] DOUT SR2.4:  11111111  11111111
    [6872.511] DOUT SR2.3:  00000000  11111111
    [6872.511] DOUT SR2.2:  11111000  11111111
    [6872.511] DOUT SR2.1:  11111111  11111111
    [6872.511] DOUT SR2.0:  11111111  11111111
    [6872.511] KB1: DOUT#1.D6 / DIN#1.D1: depressed  -->  key= 1, break contact, note=B-0 (35)
    [6872.512] Entry: timestamp_break=53876 timestamp_make=49970
    [6885.007] ---
    [6885.007] DOUT SR1.7:  00000000  11111111
    [6885.007] DOUT SR1.6:  11111111  11111111
    [6885.007] DOUT SR1.5:  00000000  11111111
    [6885.007] DOUT SR1.4:  11111111  11111111
    [6885.008] DOUT SR1.3:  00000000  11111111
    [6885.008] DOUT SR1.2:  11111111  11111111
    [6885.008] DOUT SR1.1:  00000000  11111111
    [6885.008] DOUT SR1.0:  11011111  11111111
    [6885.008] DOUT SR2.7:  00000000  11111111
    [6885.008] DOUT SR2.6:  11111111  11111111
    [6885.008] DOUT SR2.5:  00000000  11111111
    [6885.008] DOUT SR2.4:  11111111  11111111
    [6885.008] DOUT SR2.3:  00000000  11111111
    [6885.008] DOUT SR2.2:  11111000  11111111
    [6885.009] DOUT SR2.1:  11111111  11111111
    [6885.009] DOUT SR2.0:  11111111  11111111
    [6885.009] KB1: DOUT#1.D0 / DIN#1.D2: pressed    -->  key=26, break contact, note=C-3 (60)
    [6885.009] Entry: timestamp_break=0 timestamp_make=0
    [6885.033] ---
    [6885.033] DOUT SR1.7:  00000000  11111111
    [6885.033] DOUT SR1.6:  11111111  11111111
    [6885.033] DOUT SR1.5:  00000000  11111111
    [6885.033] DOUT SR1.4:  11111111  11111111
    [6885.034] DOUT SR1.3:  00000000  11111111
    [6885.034] DOUT SR1.2:  11111111  11111111
    [6885.034] DOUT SR1.1:  00100000  11111111
    [6885.034] DOUT SR1.0:  11011111  11111111
    [6885.034] DOUT SR2.7:  00000000  11111111
    [6885.034] DOUT SR2.6:  11111111  11111111
    [6885.034] DOUT SR2.5:  00000000  11111111
    [6885.034] DOUT SR2.4:  11111111  11111111
    [6885.034] DOUT SR2.3:  00000000  11111111
    [6885.035] DOUT SR2.2:  11111000  11111111
    [6885.035] DOUT SR2.1:  11111111  11111111
    [6885.035] DOUT SR2.0:  11111111  11111111
    [6885.035] KB1: DOUT#1.D1 / DIN#1.D2: pressed    -->  key=26, make contact, note=C-3 (60)
    [6885.035] Entry: timestamp_break=0 timestamp_make=48905
    [6888.363] ---
    [6888.363] DOUT SR1.7:  00000000  11111111
    [6888.363] DOUT SR1.6:  11111111  11111111
    [6888.363] DOUT SR1.5:  00000000  11111111
    [6888.363] DOUT SR1.4:  11111111  11111111
    [6888.364] DOUT SR1.3:  00000000  11111111
    [6888.364] DOUT SR1.2:  11111111  11111111
    [6888.364] DOUT SR1.1:  00000000  11111111
    [6888.364] DOUT SR1.0:  11011111  11111111
    [6888.364] DOUT SR2.7:  00000000  11111111
    [6888.364] DOUT SR2.6:  11111111  11111111
    [6888.365] DOUT SR2.5:  00000000  11111111
    [6888.365] DOUT SR2.4:  11111111  11111111
    [6888.365] DOUT SR2.3:  00000000  11111111
    [6888.365] DOUT SR2.2:  11111000  11111111
    [6888.365] DOUT SR2.1:  11111111  11111111
    [6888.366] DOUT SR2.0:  11111111  11111111
    [6888.366] KB1: DOUT#1.D1 / DIN#1.D2: depressed  -->  key=26, make contact, note=C-3 (60)
    [6888.366] Entry: timestamp_break=0 timestamp_make=48905
    [6888.404] ---
    [6888.404] DOUT SR1.7:  00000000  11111111
    [6888.404] DOUT SR1.6:  11111111  11111111
    [6888.404] DOUT SR1.5:  00000000  11111111
    [6888.404] DOUT SR1.4:  11111111  11111111
    [6888.405] DOUT SR1.3:  00000000  11111111
    [6888.405] DOUT SR1.2:  11111111  11111111
    [6888.405] DOUT SR1.1:  00000000  11111111
    [6888.405] DOUT SR1.0:  11111111  11111111
    [6888.405] DOUT SR2.7:  00000000  11111111
    [6888.405] DOUT SR2.6:  11111111  11111111
    [6888.405] DOUT SR2.5:  00000000  11111111
    [6888.405] DOUT SR2.4:  11111111  11111111
    [6888.406] DOUT SR2.3:  00000000  11111111
    [6888.406] DOUT SR2.2:  11111000  11111111
    [6888.407] DOUT SR2.1:  11111111  11111111
    [6888.407] DOUT SR2.0:  11111111  11111111
    [6888.407] KB1: DOUT#1.D0 / DIN#1.D2: depressed  -->  key=26, break contact, note=C-3 (60)
    [6888.407] Entry: timestamp_break=22332 timestamp_make=48905
    [6892.003] ---
    [6892.003] DOUT SR1.7:  00000000  11111111
    [6892.003] DOUT SR1.6:  11111111  11111111
    [6892.003] DOUT SR1.5:  00000000  11111111
    [6892.003] DOUT SR1.4:  11111111  11111111
    [6892.004] DOUT SR1.3:  00000000  11111111
    [6892.004] DOUT SR1.2:  11111111  11111111
    [6892.004] DOUT SR1.1:  00000000  11111111
    [6892.004] DOUT SR1.0:  11111111  11111111
    [6892.004] DOUT SR2.7:  00000000  11111111
    [6892.004] DOUT SR2.6:  11111101  11111111
    [6892.004] DOUT SR2.5:  00000000  11111111
    [6892.004] DOUT SR2.4:  11111111  11111111
    [6892.004] DOUT SR2.3:  00000000  11111111
    [6892.004] DOUT SR2.2:  11111000  11111111
    [6892.005] DOUT SR2.1:  11111111  11111111
    [6892.005] DOUT SR2.0:  11111111  11111111
    [6892.005] KB1: DOUT#2.D6 / DIN#1.D6: depressed  -->  key=38, break contact, note=C-4 (72)
    [6892.005] Entry: timestamp_break=2844 timestamp_make=0
    [6892.006] ---
    [6892.006] DOUT SR1.7:  00000000  11111111
    [6892.006] DOUT SR1.6:  11111111  11111111
    [6892.006] DOUT SR1.5:  00000000  11111111
    [6892.006] DOUT SR1.4:  11111111  11111111
    [6892.006] DOUT SR1.3:  00000000  11111111
    [6892.006] DOUT SR1.2:  11111111  11111111
    [6892.006] DOUT SR1.1:  00000000  11111111
    [6892.006] DOUT SR1.0:  11111111  11111111
    [6892.006] DOUT SR2.7:  00000000  11111111
    [6892.006] DOUT SR2.6:  11111101  11111111
    [6892.006] DOUT SR2.5:  00000000  11111111
    [6892.006] DOUT SR2.4:  11111111  11111111
    [6892.007] DOUT SR2.3:  00000000  11111111
    [6892.007] DOUT SR2.2:  11111000  11111111
    [6892.007] DOUT SR2.1:  11111111  11111111
    [6892.007] DOUT SR2.0:  11111111  11111111
    [6892.007] KB1: DOUT#2.D6 / DIN#1.D6: pressed    -->  key=38, break contact, note=C-4 (72)
    [6892.007] Entry: timestamp_break=0 timestamp_make=0
    [6892.017] ---
    [6892.017] DOUT SR1.7:  00000000  11111111
    [6892.017] DOUT SR1.6:  11111111  11111111
    [6892.017] DOUT SR1.5:  00000000  11111111
    [6892.018] DOUT SR1.4:  11111111  11111111
    [6892.018] DOUT SR1.3:  00000000  11111111
    [6892.018] DOUT SR1.2:  11111111  11111111
    [6892.018] DOUT SR1.1:  00000000  11111111
    [6892.018] DOUT SR1.0:  11111111  11111111
    [6892.018] DOUT SR2.7:  00000010  11111111
    [6892.018] DOUT SR2.6:  11111101  11111111
    [6892.018] DOUT SR2.5:  00000000  11111111
    [6892.018] DOUT SR2.4:  11111111  11111111
    [6892.018] DOUT SR2.3:  00000000  11111111
    [6892.018] DOUT SR2.2:  11111000  11111111
    [6892.018] DOUT SR2.1:  11111111  11111111
    [6892.019] DOUT SR2.0:  11111111  11111111
    [6892.019] KB1: DOUT#2.D7 / DIN#1.D6: pressed    -->  key=38, make contact, note=C-4 (72)
    [6892.019] Entry: timestamp_break=0 timestamp_make=3277
    [6892.023] ---
    [6892.023] DOUT SR1.7:  00000000  11111111
    [6892.023] DOUT SR1.6:  11111111  11111111
    [6892.023] DOUT SR1.5:  00000000  11111111
    [6892.023] DOUT SR1.4:  11111111  11111111
    [6892.023] DOUT SR1.3:  00000000  11111111
    [6892.023] DOUT SR1.2:  11111111  11111111
    [6892.023] DOUT SR1.1:  00000000  11111111
    [6892.023] DOUT SR1.0:  11111111  11111111
    [6892.023] DOUT SR2.7:  00000010  11111111
    [6892.024] DOUT SR2.6:  11111101  11111111
    [6892.024] DOUT SR2.5:  00000000  11111111
    [6892.024] DOUT SR2.4:  11111111  11111111
    [6892.025] DOUT SR2.3:  00000000  11111111
    [6892.025] DOUT SR2.2:  11111000  11111111
    [6892.025] DOUT SR2.1:  11111111  11111111
    [6892.025] DOUT SR2.0:  11111111  11111111
    [6892.025] KB1: DOUT#2.D7 / DIN#1.D6: pressed    -->  key=38, make contact, note=C-4 (72)
    [6892.025] Entry: timestamp_break=0 timestamp_make=3277
    [6894.157] ---
    [6894.157] DOUT SR1.7:  00000000  11111111
    [6894.157] DOUT SR1.6:  11111111  11111111
    [6894.157] DOUT SR1.5:  00000000  11111111
    [6894.157] DOUT SR1.4:  11111111  11111111
    [6894.158] DOUT SR1.3:  00000000  11111111
    [6894.158] DOUT SR1.2:  11111111  11111111
    [6894.158] DOUT SR1.1:  00000000  11111111
    [6894.158] DOUT SR1.0:  11111111  11111111
    [6894.158] DOUT SR2.7:  00000000  11111111
    [6894.158] DOUT SR2.6:  11111101  11111111
    [6894.158] DOUT SR2.5:  00000000  11111111
    [6894.158] DOUT SR2.4:  11111111  11111111
    [6894.158] DOUT SR2.3:  00000000  11111111
    [6894.158] DOUT SR2.2:  11111000  11111111
    [6894.159] DOUT SR2.1:  11111111  11111111
    [6894.159] DOUT SR2.0:  11111111  11111111
    [6894.159] KB1: DOUT#2.D7 / DIN#1.D6: depressed  -->  key=38, make contact, note=C-4 (72)
    [6894.159] Entry: timestamp_break=0 timestamp_make=3277
    [6894.178] ---
    [6894.178] DOUT SR1.7:  00000000  11111111
    [6894.178] DOUT SR1.6:  11111111  11111111
    [6894.178] DOUT SR1.5:  00000000  11111111
    [6894.178] DOUT SR1.4:  11111111  11111111
    [6894.178] DOUT SR1.3:  00000000  11111111
    [6894.178] DOUT SR1.2:  11111111  11111111
    [6894.178] DOUT SR1.1:  00000000  11111111
    [6894.178] DOUT SR1.0:  11111111  11111111
    [6894.178] DOUT SR2.7:  00000000  11111111
    [6894.179] DOUT SR2.6:  11111111  11111111
    [6894.179] DOUT SR2.5:  00000000  11111111
    [6894.179] DOUT SR2.4:  11111111  11111111
    [6894.179] DOUT SR2.3:  00000000  11111111
    [6894.179] DOUT SR2.2:  11111000  11111111
    [6894.179] DOUT SR2.1:  11111111  11111111
    [6894.179] DOUT SR2.0:  11111111  11111111
    [6894.179] KB1: DOUT#2.D6 / DIN#1.D6: depressed  -->  key=38, break contact, note=C-4 (72)
    [6894.180] Entry: timestamp_break=4719 timestamp_make=3277
    [6899.076] set kb 1 debug off
    [6899.079] Keyboard #1: debug mode disabled

    I tried to run MB NG as well, but this shows similar behaviour. Anybody got any clues?

    Thanks for thinking with me!

×
×
  • Create New...