Search Unity

So much potential... Where's the MIDI Support?

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

  1. WaveMakerVR

    WaveMakerVR

    Joined:
    Oct 5, 2015
    Posts:
    17
    Unity 3D is flat out awesome! Everybody knows it.

    Why does Unity not support MIDI?

    You've got one third party dev in the asset store providing realtime MIDI I/O. That product comes with a premium price tag and zero documentation.

    Please Unity, I'm begging you... support MIDI natively or tell us how we can make it happen ourselves.
     
    Last edited: Jun 16, 2016
    Alvarezmd90 and HeyItsLollie like this.
  2. WaveMakerVR

    WaveMakerVR

    Joined:
    Oct 5, 2015
    Posts:
    17
    I have a 3D music looper working in Unity 3D but I am only able to drive it with QWERTY mappings due to:

    1) lack of native MIDI support in Unity 3D
    2) lack of support from 3rd party dev in the Unity 3D asset store

    Would really like to share this cool app with all of you. Won't happen without MIDI I/O :(
     
    Last edited: Jun 16, 2016
  3. WaveMakerVR

    WaveMakerVR

    Joined:
    Oct 5, 2015
    Posts:
    17
    @CreativeChris from Unity 3D team wrote this nearly two years ago now... (link to original thread)

    "Thanks everyone for your time, replies and discussions, this has helped us out a lot. Feedback is very much noted!

    This thread will close now, we have noticed there is more demand then we expected for some level of Midi support / workflow integration, we cannot promise working on anything but it's in our thoughts now.

    Once again, great stuff everyone, catch you soon!" [end quote]

    Two years gone... time to break the silence on this issue, don't you think?
     
    HeyItsLollie likes this.
  4. WaveMakerVR

    WaveMakerVR

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

    I am new to this community and hope that you will not misunderstand me. I am a passionate musician / music lover with some great ideas to make music games. I want to do it in Unity 3D and I am certain that music games are going to start taking off here real quick... so built-in MIDI support is just good for all of us.

    I'm reaching out to the Unity 3D team and asking you to find the resources to enable some innovation on the music front here. Unity 3D is an outstanding platform. It would be that much better with MIDI support.

    Peace
     
  5. CodeIsTheAnswer

    CodeIsTheAnswer

    Joined:
    Jul 16, 2013
    Posts:
    4
    Unity now has 2 MIDI assets which together support the reading midi files, receiving and playing of midi messages. I'm not the coder who wrote those assets, but since I'm working on some games using music and midi I figured I'd pass along the word about the new assets.
     
  6. Voronoi

    Voronoi

    Joined:
    Jul 2, 2012
    Posts:
    590
    Take a look at https://github.com/keijiro/MidiJack And, while you are there look at some of the other cool things Keijiro is working on related to music:

    https://github.com/keijiro/MidiKlak
    https://github.com/keijiro/VJUI
    https://github.com/keijiro/Phantom
    https://github.com/keijiro/Mirage

    That should keep you busy for a while! In short, it is quite easy to use MIDI with Unity, it is just not 'built-in' and you will need to do some customizing to what it is you want to do with the MIDI input.
     
    Last edited: Dec 5, 2016
    HeyItsLollie likes this.
  7. sss1024

    sss1024

    Joined:
    Dec 2, 2014
    Posts:
    19
    Read old post from 2014
    https://forum.unity3d.com/threads/official-integrated-midi-support.253317/

    I plan to move my WebAudioFont from Web Audio into Unity.
    Project page is https://surikov.github.io/webaudiofont/

    See use case
    - dynamically created music
    - change background music on-the-fly
    - sound effects for games and applications
    - create DAW, sequencer etc.
    - create rhythm games like Guitar Hero

    Project consists of full set of MIDI drums and instruments
    - guitars
    - organs
    - horns
    - about 400 presets, each preset has 2 or 3 variation.

    I used WebAudioFont in RiffShare, see



    Listen sound quality

    Abba http://tinyurl.com/h677mcx
    Art Of Noise http://tinyurl.com/zczr3er
    Axel F http://tinyurl.com/hersav8
    Bruce Springsteen http://tinyurl.com/h3rwpxv
    Darude http://tinyurl.com/ju6nzcb
    Dire Straits http://tinyurl.com/hf5f2f2
    Ella Fitzgerald http://tinyurl.com/goeq2ab
    Europe http://tinyurl.com/hl47aee
    Fatboy Slim http://tinyurl.com/jzezb6y
    Gershon Kingsley http://tinyurl.com/h8zfbr7
    Jean Michel Jarre http://tinyurl.com/hmuxluv
    Manowar http://tinyurl.com/hvjgcvp
    Metallica http://tinyurl.com/hu89fw8
    Mozart http://tinyurl.com/zqyw4pt
    Oasis http://tinyurl.com/zwqjubf
    Rainbow http://tinyurl.com/ha6yy2z
    The Rolling Stones http://tinyurl.com/zlpcb97

    Import export of *.mid files, compatibility with desktop and mobile platforms, instruments uses loops and ADSR envelopes.

    Are anybody interested in such functionality?

    But this is hard work. I don't want do this work if no one need this audio functions in Unity.
     
    NickAGabel and NAKAS like this.
  8. Dave-Artis

    Dave-Artis

    Joined:
    Mar 14, 2016
    Posts:
    4
    I would be very interested in seeing this brought into Unity.
     
  9. NAKAS

    NAKAS

    Joined:
    Jan 16, 2013
    Posts:
    23
    I'm very interested
     
  10. mgstauff

    mgstauff

    Joined:
    Sep 6, 2017
    Posts:
    59
    I found this today, free and pro versions. Midi file and algorithmic generation support. Built-in synth.
    http://paxstellar.fr/

    Haven't tried it yet, but if it works I'm psyched!
     
  11. Alvarezmd90

    Alvarezmd90

    Joined:
    Jul 21, 2016
    Posts:
    151
    Anyone checked out usflib files? Foobar can play them. They're amazingly small files for games like Ocarina Of Time to dynamically create the music in game. One song is 1kb and the whole library on itself 37mb or something. xD