Fidchell Posted October 22, 2021 Hello, thanks for clicking! I'm curious if there is a software that is very optimized in MIDI playback? Windows Media Player and the MS Synthtable soundfont seem just fine at first, but in certain pieces, if there are too many notes, certain notes get completely cut off. It makes me wonder how Doom itself can playback MIDIs so perfectly under Portmidi settings. I appreciate any help in the matter! 0 Share this post Link to post
continuum.mid Posted October 22, 2021 (edited) I'm more experienced with Linux than Windows, but VLC (with the Fluidsynth module) is what I use, and it seems to be available on Windows as well. There's also TiMIDIty, and probably quite a few others. Fluidsynth and TiMIDIty are often used by Doom source ports to play MIDIs, so you can expect similar quality. 0 Share this post Link to post
Serum Posted October 22, 2021 (edited) VLC... Maybe Anvil Studio. But VLC does the job 0 Share this post Link to post
Chopkinsca Posted October 22, 2021 I use Foobar2000 for all of my midi playing needs. I haven't had any issues with it so far. 1 Share this post Link to post
Dragonfly Posted October 22, 2021 If you're hitting the polyphony limit, you'll likely have a hard time working around it. Even software designed to write MIDI, such as Sekaiju, suffer from this limitation. As northivanastan advised, Fluidsynth is likely your best bet at good playback without worrying about the polyphony limit - that said you'll need to have a soundfont for it to use. I have a version of the windows GM soundfont (the one everyone's most familiar with) uploaded to my website, so you can download it here. 3 Share this post Link to post
TheUltimateDoomer666 Posted October 22, 2021 I use Falcosoft SoundFont Midi Player, which supports SoundFonts and VST(i)s such as Roland Sound Canvas VA. 0 Share this post Link to post
leejacksonaudio Posted October 22, 2021 If everything fails, you could always download Cakewalk by Bandlab. It may sound like overkill, but hey - it'll at least get the job done where everything else has failed. Besides, it's free, and if you ever do decide to dabble with making your own MIDI files, well, there you go. :) 2 Share this post Link to post
jval Posted October 22, 2021 (edited) I use VLC with FluidSynth and FluidR3_GM soundfont. (OS: Windows 10) 0 Share this post Link to post
ClumsyDoomer Posted October 22, 2021 +1 to foobar2000. It can use modules like bassmidi or fluidsynth that can play all kinds of midi nicely. There's also a lot of visual / technical customization and it's a solid workhorse for me, an audio nerd: Spoiler Looking for a goniometer plugin btw, does anyone know of one? Its only possible downside is that it's based around playlists and not very convenient for playing stray files. It's possible though. 0 Share this post Link to post
Woolie Wool Posted October 22, 2021 2 hours ago, ClumsyDoomer said: +1 to foobar2000. It can use modules like bassmidi or fluidsynth that can play all kinds of midi nicely. There's also a lot of visual / technical customization and it's a solid workhorse for me, an audio nerd: Reveal hidden contents Looking for a goniometer plugin btw, does anyone know of one? Its only possible downside is that it's based around playlists and not very convenient for playing stray files. It's possible though. foobar2000 doesn't allow hardware midi though, which is the best midi. I prefer using WACUP (a community update for the old WinAmp 5) though it has stability issues. 0 Share this post Link to post
DannyMan Posted October 22, 2021 I use the default Windows Media Player. 0 Share this post Link to post
Lemonzest Posted October 23, 2021 I use fluidsynth with either merlin_gmpro.sf2 or sgm-v2.01.sf2 0 Share this post Link to post
Fidchell Posted October 23, 2021 On 10/22/2021 at 10:51 AM, Dragonfly said: If you're hitting the polyphony limit, you'll likely have a hard time working around it. Even software designed to write MIDI, such as Sekaiju, suffer from this limitation. As northivanastan advised, Fluidsynth is likely your best bet at good playback without worrying about the polyphony limit - that said you'll need to have a soundfont for it to use. I have a version of the windows GM soundfont (the one everyone's most familiar with) uploaded to my website, so you can download it here. I went ahead and did what you two suggested and added in your soundfont as well. So far so good! I have Chorus and Reverb unchecked, Synthesis Gain at .75 and Polyphony at 500 and it seems pretty close to the original at this point. Thanks, everyone, for your suggestions! 2 Share this post Link to post
Adamantium Posted October 24, 2021 i use windows media player for playing midis 0 Share this post Link to post
Fidchell Posted October 24, 2021 After trying out a good amount of MIDIs via VLC, I noticed that the GM soundfont seems to be missing a sort of percussion note. One song I can use as an example is Pearlescent by Jimmy Paddock. The beat that grows louder at around the 30-second mark is either missing or really quiet. Does anybody else have the same issue? It seems to work fine in WMP. 0 Share this post Link to post
Doomkid Posted October 24, 2021 2 hours ago, Fidchell said: After trying out a good amount of MIDIs via VLC, I noticed that the GM soundfont seems to be missing a sort of percussion note. One song I can use as an example is Pearlescent by Jimmy Paddock. The beat that grows louder at around the 30-second mark is either missing or really quiet. Does anybody else have the same issue? It seems to work fine in WMP. That's odd, here's a different version of the same soundfont - https://musical-artifacts.com/artifacts/724 Maybe, for whatever reason, you'll have a better result with this version. (There won't be any noticeable change to the instruments themselves) Personally, I use the program VMS to load Soundfonts in Windows - https://coolsoft.altervista.org/en/virtualmidisynth It's a super straightforward way to get any soundfont to "override" the default MIDI sound. Combined with Sekaiju to actually play the instruments, I've yet to encounter a MIDI that doesn't sound right during playback! VMS even makes it super simple to convert the MIDI to MP3 which can really come in handy. 0 Share this post Link to post
RetroAkaMe Posted October 24, 2021 1 hour ago, Doomkid said: That's odd, here's a different version of the same soundfont - https://musical-artifacts.com/artifacts/724 Maybe, for whatever reason, you'll have a better result with this version. (There won't be any noticeable change to the instruments themselves) Personally, I use the program VMS to load Soundfonts in Windows - https://coolsoft.altervista.org/en/virtualmidisynth It's a super straightforward way to get any soundfont to "override" the default MIDI sound. Combined with Sekaiju to actually play the instruments, I've yet to encounter a MIDI that doesn't sound right during playback! VMS even makes it super simple to convert the MIDI to MP3 which can really come in handy. Virtual MIDI synth doesn't even work for me, either I uninstal it or either I listen to no midi. 0 Share this post Link to post
RetroAkaMe Posted October 24, 2021 I use VLC and WMP to listen to midis, period. Nothing else, just VLC and WMP 0 Share this post Link to post
PsychEyeball Posted October 24, 2021 (edited) 2 hours ago, RetroAkaMe said: Virtual MIDI synth doesn't even work for me, either I uninstal it or either I listen to no midi. Have you also installed MIDIMapper? You'll probably need to have that too so you can tell Windows which MIDI device to use for playback because modern versions of Windows won't even let you change that without registry editing. Don't forget to also load a soundfont, because otherwise you will hear nothing. As for me, VMS is what I use. I alternate with playing MIDIs using soundfonts of all kinds (ct4mgm is my typical goto for that old-timey SB Live! sound) or I plug my synth (an Integra-7) and output MIDIs through it. 2 Share this post Link to post
RetroAkaMe Posted October 24, 2021 1 hour ago, PsychEyeball said: Have you also installed MIDIMapper? You'll probably need to have that too so you can tell Windows which MIDI device to use for playback because modern versions of Windows won't even let you change that without registry editing. Don't forget to also load a soundfont, because otherwise you will hear nothing. As for me, VMS is what I use. I alternate with playing MIDIs using soundfonts of all kinds (ct4mgm is my typical goto for that old-timey SB Live! sound) or I plug my synth (an Integra-7) and output MIDIs through it. nope. it doesn't open, that's it but ill install it too 0 Share this post Link to post
Fidchell Posted October 24, 2021 I seem to have found a solution, though it does require a bit of extra work. I normally attain my MIDI files by exporting via Slade. Something must've went wrong in the process, because the drums channel for these tracks seems to be messed up. I had to go into Anvil Studio and basically copy the drums channel into a new channel and this appears to fix it once the new MIDI file it saved. VLC has an article about this drum glitch, but it seems to fix it up just fine! 0 Share this post Link to post
cacomonkey Posted September 26, 2023 I made a big discovery tonight that you can install the trial version of Roland Sound Canvas VA then configure Foobar2000 to use the "secret sauce" path and point to where you have the Sound Canvas DLL and core files and you can get official Roland Sound Canvas VA emulation. If your midis were composed using SC-55 or its various flavors the result is superior to any custom soundfont since you're practically using the original hardware the MIDIs were composed on to listen to your midis. The trial supposedly doesn't run out using this method. 0 Share this post Link to post
Remilia Scarlet Posted September 26, 2023 I use my own MIDI player, midi123. It uses SoundFonts (and maybe an OPL emulator in the future), has a few extra features that go beyond the usual MIDI players and the SoundFont specs, and can also bulk-convert MIDIs to WAV files very quickly. It's currently only for Linux, though (and maybe macOS, I've never tried it here). 1 Share this post Link to post
Dragonfly Posted September 26, 2023 34 minutes ago, Remilia Scarlet said: It's currently only for Linux, though Any plans for a Windows release? I'd be keen to use this! 0 Share this post Link to post
Remilia Scarlet Posted September 26, 2023 8 hours ago, Dragonfly said: Any plans for a Windows release? I'd be keen to use this! Once Crystal has finalized it's Windows support (should be soon), and I figure out what audio backend to use, then yes. Same with my VGM player, Benben. 1 Share this post Link to post
Dragonfly Posted September 27, 2023 Awesome! I'll keep an eye out for this. 😁 0 Share this post Link to post