Jump to content

KUI

Members
  • Posts

    66
  • Joined

  • Last visited

Everything posted by KUI

  1. KUI

    Display options

    I enabled "fastboot" in the boot loader. No change. I will attempt you suggestion of 100nF caps and report back. Thanks KUI
  2. KUI

    Display options

    Hi All, Adding 220 ohm resistors in series with lcd 1-8 stabilized the first 8. I was still having issues with all 16 connected. I added 100ohm resistors between the two boards 1-8 and 9-16 on lcd pin D0, D1, and DC. This seems to have stopped the corruption on the 1- 8 when 9-16 are connected. The only issue I am having is this. When powering up the core displays 1-8 initialize properly. I get no display on 9-16. If I unplug the usb cable and quickly plug it back in and all 16 displays initialize and everything looks great and is stable. I am feeding the 9-16 cs lines from a 4dout module. Thoughts? Is the dout module not coming up to power quickly enough? Thanks KUI Here is a pic of all 16 displays functioning. Still working on the final issue of power up. Thanks KUI
  3. KUI

    Display options

    I believe so.my pcb is in a fairly raw stage. i will try to install them tomorrow on the CS lines 1-8 and report back. Thanks KUI
  4. KUI

    Display options

    Duggle, Do you think that they should reside on the 1-8 CS lines as well? Thanks KUI
  5. KUI

    Display options

    Hi all Are the 220 ohm resistors needed on cs lines 9-64 when using smashtv's dout module with 220 ohm 16 pin sip? Thanks KUI
  6. You Sir are the MAN!!!!!! Thanks so much. KUI
  7. So i have another strange occurrence. We are trying to write a custom sysex control chart for Software Audio Console. I have the developer in the loop on this. He has been able to output the sysex stream and been able to receive it. The MBNG responds great to the incoming stream. Here is the NGC file contents. # Reset to default RESET_HW LCD "%C" # the SCS should emulate button/enc functions in main page SCS soft1_button_emu_id=2000 \ soft2_button_emu_id=2001 \ soft3_button_emu_id=2002 \ soft4_button_emu_id=2003 \ shift_button_emu_id=2004 \ enc_emu_id=2000 EVENT_BUTTON id=2000 fwd_id=LED:1 button_mode=toggle type=SysEx stream="0xf0 0x02 0x01 ^val_h ^val 0xf7" EVENT_BUTTON id=2001 fwd_id=LED:2 button_mode=toggle type=SysEx stream="0xf0 0x02 0x02 ^val_h ^val 0xf7" EVENT_BUTTON id=2002 fwd_id=LED:3 button_mode=toggle type=SysEx stream="0xf0 0x02 0x03 ^val_h ^val 0xf7" EVENT_BUTTON id=2003 fwd_id=LED:4 button_mode=toggle type=SysEx stream="0xf0 0x02 0x04 ^val_h ^val 0xf7" # on motorfader movements EVENT_MF id= 1 fwd_id=MF:1 range=0:16383 type=Sysex stream="0xf0 0x00 0x01 ^val_h ^val 0xf7" EVENT_MF id= 2 fwd_id=MF:2 range=0:16383 type=Sysex stream="0xf0 0x00 0x02 ^val_h ^val 0xf7" EVENT_MF id= 3 fwd_id=MF:3 range=0:16383 type=Sysex stream="0xf0 0x00 0x03 ^val_h ^val 0xf7" EVENT_MF id= 4 fwd_id=MF:4 range=0:16383 type=Sysex stream="0xf0 0x00 0x04 ^val_h ^val 0xf7" EVENT_MF id= 5 fwd_id=MF:5 range=0:16383 type=Sysex stream="0xf0 0x00 0x05 ^val_h ^val 0xf7" EVENT_MF id= 6 fwd_id=MF:6 range=0:16383 type=Sysex stream="0xf0 0x00 0x06 ^val_h ^val 0xf7" EVENT_MF id= 7 fwd_id=MF:7 range=0:16383 type=Sysex stream="0xf0 0x00 0x07 ^val_h ^val 0xf7" EVENT_MF id= 8 fwd_id=MF:8 range=0:16383 type=Sysex stream="0xf0 0x00 0x08 ^val_h ^val 0xf7" EVENT_MF id= 9 fwd_id=MF:9 range=0:16383 type=Sysex stream="0xf0 0x00 0x09 ^val_h ^val 0xf7" EVENT_MF id= 10 fwd_id=MF:10 range=0:16383 type=Sysex stream="0xf0 0x00 0x0a ^val_h ^val 0xf7" EVENT_MF id= 11 fwd_id=MF:11 range=0:16383 type=Sysex stream="0xf0 0x00 0x0b ^val_h ^val 0xf7" EVENT_MF id= 12 fwd_id=MF:12 range=0:16383 type=Sysex stream="0xf0 0x00 0x0c ^val_h ^val 0xf7" EVENT_MF id= 13 fwd_id=MF:13 range=0:16383 type=Sysex stream="0xf0 0x00 0x0d ^val_h ^val 0xf7" EVENT_MF id= 14 fwd_id=MF:14 range=0:16383 type=Sysex stream="0xf0 0x00 0x0e ^val_h ^val 0xf7" EVENT_MF id= 15 fwd_id=MF:15 range=0:16383 type=Sysex stream="0xf0 0x00 0x0f ^val_h ^val 0xf7" EVENT_MF id= 16 fwd_id=MF:16 range=0:16383 type=Sysex stream="0xf0 0x00 0x10 ^val_h ^val 0xf7" # MF hardware (has to be configured for Motormix protocol!) MF n= 1 enabled=1 midi_in_port=IN3 midi_out_port=OUT3 chn=1 ts_first_button_id=0 config_port=USB2 MF n= 2 enabled=1 midi_in_port=IN2 midi_out_port=OUT2 chn=2 ts_first_button_id=0 config_port=USB2 MF n= 3 enabled=0 midi_in_port=0x00 midi_out_port=0x00 chn=1 ts_first_button_id=0 config_port=0x00 MF n= 4 enabled=0 midi_in_port=0x00 midi_out_port=0x00 chn=1 ts_first_button_id=0 config_port=0x00 The soft buttons emulate the mutes. So here is the problem We have 16 faders on two NG_MF boards. When moving fader 5,6,7,8 on mfb 1 and 9,10,11,12 on mfb 2 we get the following error f0 00 0b 4c 60 f7 f0 00 07 04 50 f7 f0 00 09 3f 40 f7 f0 00 07 03 40 f7 f0 00 0c 3b 00 f7 f0 00 07 00 07 f7 f0 00 08 09 60 f7 f0 00 0b 4c 20 f7 f0 00 08 02 60 f7 f0 00 08 01 60 f7 f0 00 08 00 60 f7 f0 00 0c 2c 20 f7 f0 00 0b 4c 70 f7 f0 00 0c 19 50 f7 f0 00 09 19 50 f7 f0 00 0a 21 30 f7 f0 00 0b 23 60 f7 f0 00 0a 1d 00 f7 f0 00 0b 1f 50 f7 f0 00 0c 12 20 f7 f0 00 09 11 40 f7 f0 00 0a 18 70 f7 f0 00 0b 1b 60 f7 f0 00 0c 0e 60 f7 f0 00 09 0e 40 f7 f0 00 0a 16 00 f7 f0 00 0b 18 30 f7 f0 00 0c 0b 60 f7 f0 00 09 0b 00 f7 f0 00 0a 11 20 f7 f0 00 0b 14 70 f7 f0 00 0c 08 40 f7 f0 00 09 07 30 f7 f0 00 0a 0d 60 f7 f0 00 0b 11 40 f7 f0 00 0c 05 60 f7 f0 00 09 04 00 f7 f0 00 0a 0b 00 f7 f0 00 0b 0e 30 f7 f0 00 0c 02 70 f7 f0 00 09 01 10 f7 f0 00 0a 06 60 f7 f0 00 0b 0b 20 f7 f0 00 0c 00 00 f7 f0 00 09 00 00 f7 f0 00 0a 03 50 f7 f0 00 0b 08 30 f7 f0 00 0a 02 10 f7 f0 00 0a 00 70 f7 f0 00 0b 05 40 f7 f0 00 00 7e 32 00 0d 40 5b 4d 49 4f 53 33 32 5f 4d 49 44 49 5f 52 65 63 65 69 76 65 5f 48 61 6e 64 6c 65 72 5d 20 54 69 6d 65 6f 75 74 20 6f 6e 20 70 6f 72 74 20 30 78 32 31 0a 00 f7 Is this a merging error? I noticed some todo's in the sysex handler. Any help is appreciated. This work will help Novski greatly once he's done with his board. The map will include all controls for 96 channels if we can get this sorted. KUI
  8. So I found it. Range=0:16383 needs to be before the sysex stream definition. Thanks KUI
  9. Sysyex stream definition : stream="0xf0 ^dev ^chn ^val_h ^val 0xf7" Trying to send 14 bit fader data over Sysex. How can we get the 14 bit value calculated from ^val_h and ^val and sent to MF1 as if we where using nrpn? This is the entry now. Its works but only from 0-127. EVENT_MF ID=1 fwd_id= MF:1 type= Sysex stream="0xf0 0x00 0x01 ^val_h ^val 0xf7" Thanks KUI
  10. Spirit, Thanks! I got it sorted out. I had changed the midi send ch for the second bank to 1. It should be 2, as this is the midi ch that the second motor fader board listens and sends to the ng board. KUI
  11. I am trying to get 16 channels of NRPN fader data all on midi channel 1 routed to sixteen faders I am able to route them if each set of eight is sent on a different midi channel and the NRPN ch #'s repeat ie, 1-8 Am i in correct that there should be 16383 different NRPN ch#'s? Thanks KUI
  12. It's all good:) KUI
  13. Hi John, From the LPC17 core on j28 does SDA connect to S1 on the din module? I assume MCLK goes to RC? Thanks KUI
  14. Hi John, Very nice build!! I have my first 8 SSD1306 displays working. I am now ready to add 8 more off of J28. Could you please help me with a schematic of the shift register circuit? Thanks in Advance KUI
  15. Hi TK I am having trouble compiling the latest ng release 1.017. I get a compile error saying that keyboard.mk does not exist. After looking through the repository in the modules section the keyboard module does not have a make file in the folder. Am I missing something? Thanks KUI
  16. Hi TK, The problem was solved by switching to the mb gm5 usb driver. Thanks for all you do:) KUI
  17. Hi All, A little help if you can. Not being the greatest coder or even a noob. I cannot get my Software SAC to talk back to my mbng. I can move the faders in the DAW but not the other way around. I have attached the simple file I am working with. Any thoughts or clues would be much appreciated. RESET_HW LCD "%C@(1:1:1)KUI FADER" # on motorfader movements EVENT_MF id= 1 fwd_id=MF:1 type=NRPN NRPN= 1 chn= 1 range=0:16383 EVENT_MF id= 2 fwd_id=MF:2 type=NRPN NRPN= 2 chn= 1 range=0:16383 EVENT_MF id= 3 fwd_id=MF:3 type=NRPN NRPN= 3 chn= 1 range=0:16383 EVENT_MF id= 4 fwd_id=MF:4 type=NRPN NRPN= 4 chn= 1 range=0:16383 EVENT_MF id= 5 fwd_id=MF:5 type=NRPN NRPN= 5 chn= 1 range=0:16383 EVENT_MF id= 6 fwd_id=MF:6 type=NRPN NRPN= 6 chn= 1 range=0:16383 EVENT_MF id= 7 fwd_id=MF:7 type=NRPN NRPN= 7 chn= 1 range=0:16383 EVENT_MF id= 8 fwd_id=MF:8 type=NRPN NRPN= 8 chn= 1 range=0:16383 EVENT_MF id= 9 fwd_id=MF:9 type=NRPN NRPN= 1 chn= 2 range=0:16383 EVENT_MF id= 10 fwd_id=MF:10 type=NRPN NRPN= 2 chn= 2 range=0:16383 EVENT_MF id= 11 fwd_id=MF:11 type=NRPN NRPN= 3 chn= 2 range=0:16383 EVENT_MF id= 12 fwd_id=MF:12 type=NRPN NRPN= 4 chn= 2 range=0:16383 EVENT_MF id= 13 fwd_id=MF:13 type=NRPN NRPN= 5 chn= 2 range=0:16383 EVENT_MF id= 14 fwd_id=MF:14 type=NRPN NRPN= 6 chn= 2 range=0:16383 EVENT_MF id= 15 fwd_id=MF:15 type=NRPN NRPN= 7 chn= 2 range=0:16383 EVENT_MF id= 16 fwd_id=MF:16 type=NRPN NRPN= 8 chn= 2 range=0:16383 # MF hardware (has to be configured for Motormix protocol!) MF n= 1 enabled=1 midi_in_port=IN3 midi_out_port=OUT3 chn=1 ts_first_button_id=0 config_port=USB2 MF n= 2 enabled=1 midi_in_port=IN4 midi_out_port=OUT4 chn=2 ts_first_button_id=0 config_port=USB2 MF n= 3 enabled=0 midi_in_port=0x00 midi_out_port=0x00 chn=1 ts_first_button_id=0 config_port=0x00 MF n= 4 enabled=0 midi_in_port=0x00 midi_out_port=0x00 chn=1 ts_first_button_id=0 config_port=0x00 Thanks KUI
  18. Yes v1.010. After using the boot strap I was able to upload other hex. ie 4x4usb or lcv2, and change between them. If I re upload mbng I have to use the boot strap again to upload the boot loader updater or any thing other hex. nice work Thanks KUI
  19. Solved! I had to use the bootloader hold strap on both of my cores to get them to accept an update.
  20. Hi All, Working excitedly with the new MBNG release. I am unable to get the bootloader updater into my lp17 to change my display lay out. I get "upload aborted due to error #14: Invalid Sysex command". Any thoughts, this also happens when I try to reload lcv2. Thanks in Advance KUI
  21. KUI

    midibox_mm_v3

    Thanks, Is the same true for LCv2? KUI
  22. KUI

    midibox_mm_v3

    Wow very nice indeed, That has fixed the 7th cs line with the ssd1306. I will add the cap to the board and report back. Can BUFLCD address all 8 displays? Tipping my hat to you Sir, KUI
  23. KUI

    midibox_mm_v3

    So I got all 8 displays to work. There appears to be a mistake on the lcp17 core board. IC2 pin 7 (also the 8th cs line) is connected to both j15a&b pin 14 and p1.19 of the expresso module, this is usb ppwr. This coonection makes the 7th cs pin high. I broke the trace on my core board bottom side between IC2 pin7 and p1.19. Now the eight SSD1306 works. Now to spread the mmv3 and LCv2 over thesee nice displays. KUI
  24. KUI

    midibox_mm_v3

    Have stopped working on OSC right now. I am working on 8 ssd 1306 displays. I cannot get the 7th and 8th display to work with the SSD1306 test. Looking on how to get the LC and the MM display on eight ssd 1306's Thanks in advance for any help. KUI
  25. My mistake, I meant set router 9 USB1 all OUT4 all Still no response from the host. I am looking at the midi streams. SAC mm midi output does not match the midi output from Midibox MMv3. I will ask BobL KUI
×
×
  • Create New...