1. IMPORTANT:
    We launched a new online community and this space is now closed. This community will be available as a read-only resources until further notice.
    JOIN US HERE

I made an audiovisual hack for the MKII. The pads are now live EQ bars!

Discussion in 'MASCHINE Area' started by gormulka, Mar 1, 2017.

  1. gormulka

    gormulka New Member

    Messages:
    5
    Here's a link to the YouTube video. Once I read in the manual the the pad colors could be controlled through midi, I sketched up a quick program in Processing that listens to the audio playing on my computer and sends EQ information to the MKII in the form of a 4x4 HSB color matrix. It was a fun little hack to put together :)

    Here's the code if anyone wants it.
     
    Last edited: Mar 2, 2017
    • Like Like x 7
    • Informative Informative x 1
  2. terrybritton

    terrybritton NI Product Owner

    Messages:
    585
    That is pretty wild! Something about this is soothing ... perhaps the thought that it was possible but now actually exists. :)
    Thanks for including the code!

    Terry
     
    • Like Like x 1
  3. Phyia

    Phyia NI Product Owner

    Messages:
    707
    thats dope...
     
    • Like Like x 1
  4. gormulka

    gormulka New Member

    Messages:
    5
    Thanks guys, I'm happy you were amused by it! It was a fun random project, and it only took about an hour to figure out.
     
  5. bilposey

    bilposey NI Product Owner

    Messages:
    692
    if you can get it to play Simon Says in any colors that would be cool cuz you could make beats and learn from making beats by using the Simon Says beat Theory
     
    • Like Like x 1
  6. CakeAlexS

    CakeAlexS NI Product Owner

    Messages:
    5,431
    Yeah always wanted to have that Simon game running on Maschine.

    http://labs.uxmonk.com/simon-says/
     
    • Like Like x 1
  7. gormulka

    gormulka New Member

    Messages:
    5
    I have a week until my next job starts, and I don't think it would be particularly difficult to do... Should I program a Simon Says game for Maschine? hehe
     
    • Like Like x 1
    • Funny Funny x 1
    • Informative Informative x 1
  8. bilposey

    bilposey NI Product Owner

    Messages:
    692
    Yes and if you could make a scale mode options and how do you install the code
     
  9. gormulka

    gormulka New Member

    Messages:
    5
    This is going to be a great weekend project! I've already begun programming a rhythmic Simon Says for the MKII, and am looking forward to a scale version as well.
     
    • Like Like x 1
  10. gormulka

    gormulka New Member

    Messages:
    5
    bilposey: In order to run my code, you need to go to www.processing.org and install Processing 3 as well as TheMidiBus and Minim libraries within Processing. Then you can create a new sketch and paste my code into the window. Clicking Run after that will make the pads in Group A dance to music, so long as they are configured for HSB in the Controller Editor. I will upload a video to youtube explaining it soon!

    If I program the game as a middleman midi transceiver, then the user would be required to load Maschine and set up samples in before they play the game. This would give the enormous benefit of high configurability, but this could make an otherwise trivial and casual activity incredibly daunting. If I instead write a program that includes all the samples for a basic stand-alone experience with the MKII controller, I think it would be a lot easier and accessible in the end. I will start a new thread after I've made some progress on that front.
     
    Last edited: Mar 5, 2017
    • Informative Informative x 1
  11. bilposey

    bilposey NI Product Owner

    Messages:
    692
    Take your time because maschine developers doesn't work as that fast as you are
    Yes 808 samples would be the thing
    and you can find these samples everywhere on the internet
     
  12. CakeAlexS

    CakeAlexS NI Product Owner

    Messages:
    5,431
    Shouldn't be drum sounds. Even tones basically like the link I supplied, so every time it effectively plays a tune which you memorise. Cheers.