Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. We have updated the language to the Editor Terms based on feedback from our employees and community. Learn more.
    Dismiss Notice
  3. Join us on November 16th, 2023, between 1 pm and 9 pm CET for Ask the Experts Online on Discord and on Unity Discussions.
    Dismiss Notice

MIDI I/O Workaround Thread

Discussion in 'Audio & Video' started by WaveMakerVR, Jun 14, 2016.

  1. WaveMakerVR

    WaveMakerVR

    Joined:
    Oct 5, 2015
    Posts:
    17
    Hi Everybody -

    I am working on music apps in Unity 3D and am frustrated by the lack of native MIDI support. I also paid for the only realtime MIDI I/O solution in the Unity 3D asset store and am again frustrated by the lack of support.

    I would like to start a thread with workarounds for getting MIDI in and out of Unity 3D.

    My first project is a 3D music looper. I have it working in Unity 3D using QWERTY mappings.

    The only workaround I've had any success with thus far is using MIDI to keystroke translators which are great for certain things but it's somewhat clunky and of limited utility for realtime MIDI performance input. The one I've been using is this: MIDIStroke There is also a premium product in this category called Bome MIDI Translator

    So I'm reaching out to the community here to see if any of you have other ideas on how to workaround the current MIDI I/O limitations so that we can start making music with MIDI in Unity 3D.

    Please post your ideas here so together we can foster a solution. Thank you :)

    Matt

    PS - Bome is working on a cool hardware solution that many of you may find interesting...

    BomeBox
     
  2. michaelhartung

    michaelhartung

    Joined:
    Dec 19, 2013
    Posts:
    72
  3. WaveMakerVR

    WaveMakerVR

    Joined:
    Oct 5, 2015
    Posts:
    17
    thanks, michael. i took a look at that and think i'd probably have to be a dev to make use of it.

    i'm a designer using unity 3D and playmaker to do as much as i can without C# / scripting proficiency.
     
  4. WaveMakerVR

    WaveMakerVR

    Joined:
    Oct 5, 2015
    Posts:
    17
  5. makoto_snkw

    makoto_snkw

    Joined:
    Aug 14, 2013
    Posts:
    340
    I simply need to trigger animation from midi file.

    Have you found a good solution?
     
  6. WaveMakerVR

    WaveMakerVR

    Joined:
    Oct 5, 2015
    Posts:
    17
    koreogrpapher can do that. they have good docs and support as well.
     
  7. WaveMakerVR

    WaveMakerVR

    Joined:
    Oct 5, 2015
    Posts:
    17
  8. WaveMakerVR

    WaveMakerVR

    Joined:
    Oct 5, 2015
    Posts:
    17
  9. rorywalsh

    rorywalsh

    Joined:
    Apr 10, 2015
    Posts:
    114
  10. WaveMakerVR

    WaveMakerVR

    Joined:
    Oct 5, 2015
    Posts:
    17
    hi roy -

    thanks for posting this. Csound looks like a very useful and well documented tool for audio. alas i still need to grab incoming MIDi data, associate it with a game object, then setup triggers that send that MIDI data back out when the game objects collide with the triggers.

    the more i look the more it seems i will have to learn my way around with C# or this just won't happen.

    gotta walk before you run and i'm trying to fly here :)
     
  11. rorywalsh

    rorywalsh

    Joined:
    Apr 10, 2015
    Posts:
    114
    This is all possible when using the Csound library within Unity. But as you say, you will still need to get up to speed with C#. Luckily for you Unity is one of the most fun ways to learn C#!