I just started using Linux on my new Framework laptop, and I'm really enjoying the experience so far since it doesn't feel too different from MacOS for me. However, there doesn't seem to be a de-facto MIDI player for the desktop when I did a search for it. What should I install for Ubuntu to listen to the files? The last amazing player I've used when I was a kid was WinGroove for Windows 3.11. Had an amazing software…
Gameboy music and sound archive for MIDI
21–30 of 52 posts
Re: Gameboy music and sound archive for MIDI
#22I just started using Linux on my new Framework laptop, and I'm really enjoying the experience so far since it doesn't feel too different from MacOS for me. However, there doesn't seem to be a de-facto MIDI player for the desktop when I did a search for it. What should I install for Ubuntu to listen to the files? The last amazing player I've used when I was a kid was WinGroove for Windows 3.11. Had an amazing software…
Re: Gameboy music and sound archive for MIDI
#23Earlier quoted context omitted.
Midi has been kinda dying - android can't play them out of the box either, nor Ubuntu.
For the uninitiated: MIDI is a fundamentally different ideology of storing sound compared to MP3, AAC, and so on. Whereas MP3 and their brethren store actual sound data, MIDI stores what is most easily described as musical scores. When you play a MIDI file, you are expected to literally provide the musical instruments to play the musical score with. In the past this was provided by your sound card with a synthesizer,…
Re: Gameboy music and sound archive for MIDI
#24Re: Gameboy music and sound archive for MIDI
#25Earlier quoted context omitted.
Midi has been kinda dying - android can't play them out of the box either, nor Ubuntu.
For the uninitiated: MIDI is a fundamentally different ideology of storing sound compared to MP3, AAC, and so on. Whereas MP3 and their brethren store actual sound data, MIDI stores what is most easily described as musical scores. When you play a MIDI file, you are expected to literally provide the musical instruments to play the musical score with. In the past this was provided by your sound card with a synthesizer,…
As a way of transmitting musical scores it's obsolete, but mostly because it was really hard to get MIDI soundtracks to sound as intended because there were so many different synthesizer implementations.
Re: Gameboy music and sound archive for MIDI
#26I just started using Linux on my new Framework laptop, and I'm really enjoying the experience so far since it doesn't feel too different from MacOS for me. However, there doesn't seem to be a de-facto MIDI player for the desktop when I did a search for it. What should I install for Ubuntu to listen to the files? The last amazing player I've used when I was a kid was WinGroove for Windows 3.11. Had an amazing software…
https://wiki.archlinux.org/title/MIDI#GStreamer-based_player...
I'm using Fedora rn, so I adjusted the packages names and did something similar to the arch wiki, so I'm not sure the closest ones for Ubuntu.
I find VLC ugly, but if you can live with it, just install the vlc plugin like a sibling post here said.
Fluidsynth is amazing and I'm using it to emulate a decent enough synth for dosbox games.
Re: Gameboy music and sound archive for MIDI
#27They should embed a MIDI player like this: https://cifkao.github.io/html-midi-player/
It mostly works — except I've noticed that html-midi-player will continue to play the last note if there's any kind of delay set, which is jarring. html-midi-player doesn't seem to expose a JavaScript API to make any of it simple...
Re: Gameboy music and sound archive for MIDI
#28It's been months since I started looking for the file for the Chirp1 ringtone in Cisco phones, to no avail. It turns out that the ringtone is procedurly generated by the phone in realtime, and no such a file exists. It sad to learn that not everything we make can be stored for high fidelity reproducibility later on.
You'd have to build an emulator for the Cisco phone and extract the code that generates that sound. I'd wager it's just a routine in ARM that is creating the sound on the main CPU...