Jump to content


  • Posts

  • Joined

  • Last visited

Kawaii's Achievements

MIDIbox Newbie

MIDIbox Newbie (1/4)



  1. Kawaii

    MIDIO128 V3

    I finished the other matrix today, now I'm just waiting on my dad to finish the bottom of the box. I also figured out that if you have two matricies and you push something on both of them at the same time, it triggers the DIN as per the column on the second matrix, I don't know if it did this in mode 0, but If I just set all the DINs that I'm using for the matricies to send out 0xFF it's fine.
  2. Kawaii

    MIDIO128 V3

    Just me again, wanted to let you know I'm still alive, I've been working with my dad on building the box for all my buttons, we got the top done and I just got finished hand wiring one of the matricies. It's a very time consuming process I have discovered. But it seems like it will be worth it. I'll post pics some time soon. I only have one question for you now, Is there any way to set the fixed velocity to something lower than full? Or have the velocity of all outgoing notes scaled by one knob?
  3. Kawaii

    MIDIO128 V3

    So I didn't build the box yet, but I jerry rigged 4 buttons in a 2x2 matrix with alligator clips and everything seems to check out just fine. Although, I plugged rows 0 and 1 into DOUT pins 0 and 1, I figured I had that the wrong way around pretty quick. :tongue: I managed to change some values in the table to other notes and was able to set the first four notes of a C Dur scale onto what would be a 2x2 layout of buttons. Thanks TK, you've been a great help, now all I have to do is make that huge ass box and film how it works.
  4. Kawaii

    MIDIO128 V3

    0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, // row1 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, // row2 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, // row3 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, // row4 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, // row5 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20, // row6 0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, // row7 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, // row8 I was never comfortable with hexadecimal but I think I did well :P So, I think that's how it would be laid out where each row increases by 5 semitones, I know the notes get doubled, but this makes interesting for interesting 3 octave chords. I'm making 2 8x8 matricies which will sit next to eachother; I take it that all these number are in relation to the base note correct? If that's the case then I wouldn't have to make 2 separate tables, because the second table would be the same just transposed up 8 semitones. And if this table editing method is incorporated into the csv file, it would help with creating different "tunings" for my box of buttons.
  5. Kawaii

    MIDIO128 V3

    Sincerest apologies for posting in a thread that is 6 months old now, but I was wondering if there was any way to configure standard matrix'd buttons so that they each output a different note? I was looking to make an 8x8 matrix of arcade buttons and then set them up in fourths for each row like a bass guitar. As of now, and as far as I know, the only way you can set up a matrix is with a base note which then increases by a semitone each subsequent button. It would be nice if I would be able to treat each matrix'd button as if it were a single DIN pin. It would be highly appreciated if anyone could help me on this, as I do not have any programming skills as of yet, and have been thinking about this project in my head for quite some time.
  • Create New...