How JAVA MIDI Music was made?

Discussion in 'Working with Sound' started by Roject, Sep 10, 2020.

  1. Roject

    Roject Audiosexual

    Joined:
    Jan 2, 2019
    Messages:
    1,465
    Likes Received:
    639
    Location:
    Earth
    How to make something like this? How to "convert" track into MIDI?
    Does it require special software or is possible to make it in regular DAW?

    Original:


    MIDI Version:



    Original:


    MIDI Version:
     
  2.  
  3. curtified

    curtified Rock Star

    Joined:
    Feb 3, 2015
    Messages:
    675
    Likes Received:
    453
    usually its just nerdy people who re-create the whole thing in midi. If they can play music easily it doesn't take them long.
     
  4. curtified

    curtified Rock Star

    Joined:
    Feb 3, 2015
    Messages:
    675
    Likes Received:
    453
    I know that's how this person did this:

     
  5. curtified

    curtified Rock Star

    Joined:
    Feb 3, 2015
    Messages:
    675
    Likes Received:
    453
    If you are looking for Audio to Midi. Melodyne does a pretty good job. Even Capo can do a good job of it. Ableton too
     
  6. recycle

    recycle Guest

    From time to time I have an amazing progression chord in my mind, then when I play it on keys it does not come out how was intended to be.
    Strange…

    We need a Brain2midi Converter
     
    • Like Like x 3
    • Agree Agree x 2
    • List
  7. Ad Heesive

    Ad Heesive Audiosexual

    Joined:
    Apr 21, 2019
    Messages:
    1,235
    Likes Received:
    980
    A previous thread https://audiosex.pro/threads/how-to-get-midi-files-from-a-song.43455

    A comment I posted in that thread...

    To convert polyphonic audio into midi?
    Currently (2019) (but a year later Sept 2020 - I think this is still true)
    - 'by ear' is still the only 99% reliable way
    - I support 100% all recommendations to teach your brain how to do it
    - programs attempting to do this are still mostly a comedy of errors
    - programs are getting better and better all the time
    - examples like Melodyne are now really useful if you use it skilfully
    and you're prepared to fix up the results after it's given you its best shot.
     
  8. Roject

    Roject Audiosexual

    Joined:
    Jan 2, 2019
    Messages:
    1,465
    Likes Received:
    639
    Location:
    Earth
    My thread is about something different, more specific. I do not precise it, my fault. Maybe I should change topic name.
    I mean how Java midi music was made? Is there a special synthesizers/soft for this? Every composition sounds different.
    How it was made keeping in mind the java limitations? How it was decoding in Java applications/games?
    If You have a midi file on Windows is just a piano.
    How to make midi files with all song elements like drums, pads, arps, flute, piano etc.?
     
    Last edited: Sep 10, 2020
  9. recycle

    recycle Guest

    Why you call it java music? First time for me hearing that, what does it mean?
    That music sound like a regular midifile played with my old 1997 soundblaster. There is an emulation for win/macos/linux here:
    https://www.discodsp.com/opl/
    There was also a physical keyboard with the same soundchip: if you are lucky you’ll find it on ebay


    Then going even back in time there is the SID player an emulation of 8-bit Sound of the Commodore C64. There are various apps and plugins suitable for modern OS

    This is the iconic sound:


    plugin here:
    https://woolyss.com/chipmusic-plugins.php?s=Commodore
     
    Last edited by a moderator: Sep 10, 2020
    • Like Like x 1
    • Agree Agree x 1
    • List
  10. curtified

    curtified Rock Star

    Joined:
    Feb 3, 2015
    Messages:
    675
    Likes Received:
    453
    • Like Like x 1
    • Interesting Interesting x 1
    • List
  11. recycle

    recycle Guest

  12. Ad Heesive

    Ad Heesive Audiosexual

    Joined:
    Apr 21, 2019
    Messages:
    1,235
    Likes Received:
    980
    So, 'I think' (I'm guessing) you're saying...
    You don't care how the midi came into existence, you just want to know how it got rendered into audio in some kind of midi player rather than using a suite of instruments in a DAW.

    You said...
    > If You have a midi file on Windows is just a piano.
    > How to make midi files with all song elements like drums, pads, arps, flute, piano etc.?


    That seems like a misunderstanding of how midi works.
    i.e., "no" - midi files on windows (or anywhere else) are not always a piano.

    I recommend more reading about General Midi and Soundfonts (it's good stuff to know about)
    stuff like...
    - how any of the 16 channels in a midi file can use any of the hundreds of instruments in the General Midi spec
    - how "Soundfonts" have been used to provide sound for those instruments.

    and I recommend finding tools that make this a hands on exploration.

    Here's a few suggestions...

    Find a copy of Edirol Hyper Canvas (sister site). Use it in your DAW and explore how to use it with your midi tracks.
    I'm definitely not suggesting it will replace all your nice VST instruments but it will be very educational,
    and it's sometimes a nice quick utility multi-instrument

    Do the same exploration with Soundfont players instead of Hyper Canvas
    examples...
    https://www.cakewalk.com/Products/SFZ
    https://www.plogue.com/products/sforzando.html
    and then you can also search for free soundfont libraries to use in the soundfont players
    By then you will understand how Hyper Canvas is using a built in soundfont from Roland.

    Another guess...
    I'm assuming that the hands-on exploration that I described above is enough,
    but IF you were actually referring to using this stuff in a programming context (you mentioned Java)
    the take a look at
    https://sfzformat.com/tutorials/videos
    https://www.soundonsound.com/techniques/customising-sonars-sfz-files

    After that I'm not sure what your question might become.

    :wink:

    Edit-update:
    here's a few sound on sound articles that describe using TTS1 (TTS1 is just a younger version of Hyper Canvas)

    https://www.soundonsound.com/techniques/exploring-sonar-4s-tts1-synth
    https://www.soundonsound.com/techniques/cakewalk-bandlab-tts-1-synth
     
    Last edited: Sep 10, 2020
    • Like Like x 2
    • Agree Agree x 2
    • List
  13. recycle

    recycle Guest

    General midi, soundfonts: geekyissimo! I remember in the past fighting with that stuff: the sounds were so cheesy…. maybe now they could be trendy into the synthwave movement
     
    • Like Like x 1
    • Agree Agree x 1
    • List
  14. Ad Heesive

    Ad Heesive Audiosexual

    Joined:
    Apr 21, 2019
    Messages:
    1,235
    Likes Received:
    980
    :rofl:
    Agreed - cheesy sounds - but brilliant in their day. (hundreds of instruments in a few megabytes!)
    But of course it's not the sounds that mattered. It was the ideas.
    and midi, as an idea, hasn't aged at all. It was brilliant and useful when devised and is still brilliant and useful today.
    Well worth understanding its full potential.
     
    • Like Like x 2
    • Agree Agree x 2
    • List
  15. Roject

    Roject Audiosexual

    Joined:
    Jan 2, 2019
    Messages:
    1,465
    Likes Received:
    639
    Location:
    Earth
    Yeah. I little missunderstood this.
    MIDI Soundfont - A Keyword :beg:

    Now I'm able to find every information.


    It can sound different on different devices

     
  16. Futurewine

    Futurewine Audiosexual

    Joined:
    Oct 4, 2017
    Messages:
    885
    Likes Received:
    558
    Location:
    Sound City Labs
    They are licensed manufacturer that transcribe commercial songs into midi format like https://www.midi.com.au/ and https://songgalaxy.com/
    Also YamahaMusicSoft site (currently upgrading site on midi section can't share)
    These manufacturer hire musician with the expertise in transcribing to do so..

    About midi-player, they are plenty of option that i came across by random encounter. If you want something like winamp, vlc or foobar2000 standalone audio player with more or less similar functionality but made for playing midi format, i recommend this player called "Midi Player" by falcosoft which also supports VST so you can use GM library in VST format like Roland Sound Canvas (previously Edirol Sound Canvas) or NI Bandstand.. Check out demo and setup tuts in video below and visit this video yt site and check description for more info.. :shalom:

     
    • Like Like x 2
    • Love it! Love it! x 1
    • List
  17. Nana Banana

    Nana Banana Guest

    Nowadays you could actually win a Spitfire Competition with that cheesy sound :rofl: *ducks out* :wink:
     
    • Like Like x 1
    • Agree Agree x 1
    • List
  18. Ad Heesive

    Ad Heesive Audiosexual

    Joined:
    Apr 21, 2019
    Messages:
    1,235
    Likes Received:
    980
    Thanks @Futurewine for that ref - very nice - I hadn't seen that Falco Midi Player before.
    Just tested it - it works very well.
    Nice that the midi player and the soundfont rendering can be all available within one package.

    My alternative (for fast midi auditioning) is usually..
    VanBasco Midi player www.vanbasco.com (a superb antique midi player - many nice features)
    VanBasco will use your windows system's built-in midisynth-soundfont by default
    OR you can redirect the midi output to your preferred virtual midi cable and then to whatever standalone instrument you want.
    I like to use the Hyper Canvas VST wrapped in Savihost (together that's a decent standalone midi renderer). It could be any midi capable standalone instrument but it's nice to use one that responds well to all the Midi CC that a midi file includes to set up the instruments, etc.
    This ends up as a very fast midi auditioning device.
    Just double click any midi file and immediately hear it with all its intended instrumentation.
     
    Last edited: Sep 10, 2020
    • Like Like x 1
    • Interesting Interesting x 1
    • List
  19. Ad Heesive

    Ad Heesive Audiosexual

    Joined:
    Apr 21, 2019
    Messages:
    1,235
    Likes Received:
    980
    Cheesy sounds becoming popular ? - surely not :unsure:

    The Roland TR-808 Drum Machine (Rhythm Composer) was released in the early 80's.
    The TR-808 soundfonts gave us the cheesiest crappiest synthetic drum sounds anyone had ever heard
    and were regarded as a total joke by drummers.

    Oh wait, apparently they're a bit popular now. :dunno:
     
  20. curtified

    curtified Rock Star

    Joined:
    Feb 3, 2015
    Messages:
    675
    Likes Received:
    453
    neither am I. But its a cool way of getting your ideas into midi form
     
    • Interesting Interesting x 1
    • List
Loading...
Loading...