Methods of playing MIDI files using custom soundbanks, without the use of a music sequencing application.
Change Font Size on Winamp Playlists - How-To - Winamp Alternative spelling: dfx9Setup-Winamp.exe Latest update on December 14, 2020 at 09:56 AM by Elena Keracheva. If you wish, you can download here some nice Winamp skins, all with a definition forthe font Cyrial. Those are 'Classic' skins, compatible with the versions 2 and 5. They come from the free (as in freedom)program XMMS for GNU/Linux and are compatible with Winamp and are all very good (preview: blueheart, inverse).
Posted: 6 March 2011
Back in the 90’s, MIDI was at the peak of its popularity. The format was favoured due to its relatively low computational overhead, which suited the limited hardware of the day, as well as the small filesizes that made it ideal for transferring over the internet.
However, the nature of MIDI somewhat limited the potential of the format, since composers had no control over what end users actually heard. The final sound depended on the soundbanks (collections of pre-recorded samples) that the user’s synthesiser or sound card used for playback, which were often low-quality and rarely sounded the same as those used by the composer.
In order to extend the format’s potential and facilitate better results, several organisations worked on developing file formats that would allow composers to create their own custom soundbanks, which could then be loaded by MIDI synthesisers, to ensure the end user heard exactly what the composer had intended.
This solution offered increased flexibility, and was actually rather reminiscent of module music, a format which contained samples and instrument instructions in the one file (and which I happen to have a bit of a soft spot for, see my article on MOD music.)
Though several different formats of soundbanks surfaced, the two notable formats are Creative’s SoundFont and MMA’s Downloadable Sounds (DLS). SoundFont took off and gained a large following, whereas DLS, which never gained any sizeable momentum, is ironically the format supported natively by the synthesisers built into both Windows and Mac OS X.
Solution Applies To…
Winamp Playlist Font Size
The SoundFont format, due to its popularity, is well supported by the open source community, and can be utilised under most operating systems.
However, as far as DLS goes, you’re stuck with using Windows or Mac OS X. I’ve been unable to find a cross-platform solution that supports DLS files, so Linux users will have to stick to SoundFont files.
Cross-Platform Solution for SoundFont files
If you want to play MIDI files with SoundFont soundbanks, it’s easy to do so using the excellent cross-platform VLC Media Player, which utilises the FluidSynth library to do the synthesising. As it turns out, VLC is actually incapable of playing MIDI files without first loading a SoundFont, so these instructions may already be familiar to you if you’re a VLC user:
- Open the VLC preferences dialog, ensuring that the view is set to display All settings, not the Simple view.
- Drill down through the hierarchy as so: Input / Codecs -> Audio codecs -> FluidSynth.
- Browse to the *.sf2 SoundFont file you wish to use
If VLC isn’t your cup of tea, or you want to enable MIDI playback for all applications under Linux, SoundFont files are also supported by the somewhat less user-friendly Timidity++, which can be configured as a local MIDI server. There are some instructions here.
Both of these applications can output to a file, so either one can be used for converting MIDI files.
QuickTime under Mac OS X or Windows
Apple’s QuickTime, available under Windows and Mac OS X, supports both SoundFont and DLS files for the synthesis of MIDI files. Better yet, since iTunes utilises QuickTime and also has a feature to convert MIDI files, by changing the soundbank used by QuickTime you are changing the soundbank used by iTunes for MIDI conversion.
These instructions are simplified from those found here, which covers this topic fairly well.
- Copy the soundbank file(s) you want to use to the relevant directory, depending on operating system:
- Under OS X, it’s
- Under Windows, it’s
- Under OS X, it’s
- Open the QuickTime control panel applet, under Windows, or the QuickTime preferences, under Mac OS X, and locate the option to change the soundbank / instrument set. Select the one that you want, and confirm if necessary.
Bear in mind that the soundbank(s) will be listed by the name embedded in the file, not the filename itself, so soundbanks that have no embedded name information may just show up as ‘Instrument Set’.
Incidentally, it seems that QuickTime can have difficulties with certain soundbanks. When attempting to perform these steps under Windows with a couple of the soundbanks I had on hand, using a SoundFont file from HammerSound produced no sound, whilst using one of my DLS files actually crashed the QuickTime player. (Attempting to convert a MIDI file using iTunes yielded the same results, as expected.)
In order to confirm that it was my soundbank files that were the culprit, I copied
GM.DLS (the default Windows MIDI soundbank) to the QuickTime folder, and when using that everything worked fine. Based on this, all I can say is that your mileage may vary.
Windows-only Solution #1: Winamp MIDI Plugin and DirectSound
The Windows-only media player Winamp has a plugin to enable MIDI input. The plugin is bundled with the player, but needs to be explicitly enabled during the installation process.
Once the player is installed with the MIDI plugin enabled, only two settings need to be modified in the plugin’s configuration dialog:
- First, under the Device tab, the device needs to be set to ‘DirectMusic / Microsoft Synthesiser’ from the dropdown list.
- Then, under the DirectMusic tab, simply tick the checkbox labelled ‘Use custom DLS file’ and browse for the DLS file you want to use.
The settings will take effect after restarting playback. When combined with a file writer output plugin, this makes Winamp a useful MIDI converter.
Windows-only Solution #2: Sound Card-specific Utilities
This solution depends entirely on the software available for your specific sound card. As such, the Winamp solution is preferred. The details I have provided here are those specific to the sound card in my computer. Though I have heard of similar utilities for other cards, I have been unable to investigate them.
In the case of my laptop, the sound card was listed under Device Manager as SoundMAX Digital Audio. A quick search online yielded a number of references to a utility to load DLS files, that was supposed to be bundled with the card’s driver. The SoundMAX DLS Loader utility was not included in the preinstalled software on my machine, so I grabbed an installer from the Helwett Packard website that included it.
Installing the SoundMAX control panel applet from the HP website broke the existing applet instead of replacing it, but otherwise appeared to have no negative effects on audio playback or the system overall. The DLS Loader utility allows you to select a MIDI file and a DLS file, and then opens Windows Media Player to perform the playback. As long as the DLS Loader window is still open, the DLS soundbank will be used when playing back all MIDI files through Windows Media Player.
In addition to playing back MIDI files with the loaded soundbank whilst the DLS Loader is still open, files in the obscure RMID format (which contains both MIDI and DLS data in the one file) will also work in Windows Media Player, alleviating the need to switch soundbanks when playing different files. I whipped up a quick utility that combines MIDI and DLS files into RMID files, which allowed me to enjoy the full benefit of this feature.
The only way to convert MIDI files using this method is to record your system’s audio output using a program like Audacity, which can be somewhat cumbersome.
The following Android applications support MIDI playback using custom SoundFont files, either from a MIDI file or from a hardware keyboard:
Ultimately, the DLS format just didn’t become mainstream enough to garner as much support as SoundFont. It does seem a little bizarre that it became the native format for the Windows and Mac OS X inbuilt synthesisers, but that could quite possibly have resulted from licensing agreements more so than popularity. Regardless of the reason, if you’re a user of one of those platforms, feel free to enjoy all the DLS you can get (which is very little.)
The main lesson here would probably be to stick to SoundFont files where possible, because that way you’ll be set, regardless of platform.
Winamp Font Size
- HammerSound, the number one source for SoundFont files
- Changing Soundfonts on the Sphere RPG Engine Wiki (archived version, since the live site appears to be blank)
- Software Synthesis How-To from the Ubuntu Community Documentation
- Mark’s DLS World - an old page with some information on DLS
- An article on DLS and an article on SoundFonts from Electronic Musician Magazine
- ADI SoundMax AC97 Integrated Digital Audio Driver from the Helwett Packard support site
Last updated on April 21st, 2021
If you’re using a high-DPI 4Κ monitor or device (e.g. laptop) with Windows 10, you have probably already noticed that in some applications, the fonts are very small in the menus and the text, and you need a magnifier to read them. The above issue is caused because, because most desktop applications are 'DPI unaware'.* That means, that they do not automatically handle the DPI scaling and, as a result, will render blurry or will have wrong size.
DPI Awareness definitions: *
- DPI Aware: The DPI Aware applications check for the DPI when they are started, and adjusts the scale factor whenever the DPI value changes. These applications are not automatically scaled by the system.
- DPI Unaware: The DPI Unaware applications do not scale for DPI changes. They are always assumed to have a scale factor of 100 percent (96 DPI). These applications are automatically scaled by the system at any other DPI settings. By default, desktop applications are completely DPI unaware and are bitmap-stretched by Windows).
In this tutorial I 'll show to you how to resolve the 'tiny and blurry fonts' issue in menus and text in 4k and higher resolution monitors (screens) in Windows 10 & 8.1 OS.
How to FIX: Tiny Text Fonts in Menus/Toolbars/Icons in Programs on Windows 10/8.1.
Method 1. Change DPI Scaling for a Specific Application.
Method 2. Change DPI Scaling for all Applications.
Method 1. How to Change DPI Settings for a Specific Application.
To adjust the DPI scaling for a specific program, if you 're own a high DPI device or monitor:
1. Right-click at the application (or the shortcut) that you face the 'very small fonts' issue and click Properties.
2. At the Compatibility tab, click Change high DPI settings. *
* Note: If you own Windows 8.1, then, at Compatibility tab, check the 'Disable display scaling on high DPI settings' box and click OK.
3. Check the Override high DPI scaling behavior box and then set the 'Scaling performed by:' System (Enhanced). Click OK when done.
4. Now launch the application to find out if the issue is fixed. If the issue is not fixed, then try to change the 'Scaling performed by:' setting to System.
Method 2. How to Change DPI Settings for all Applications.
If you want to fix the blurry fonts issues, for all Windows 10 items and applications, then follow the instructions below according your operating system.
How to increase the size of all items (menus, texts & fonts) in all applications Windows 10:
1. From Start menu , click Settings and then click System.
2. At Display options, increase the scaling size of text, apps and other items or reduce the resolution.
3. If your apps still looks blurry, then click at Advanced scaling settings (on the above screen), and then set the 'Let Windows try to fix apps so they're not blurry' switch to ON or specify and custom scaling size and click Apply.
How to increase the size of all items (menus, texts & fonts) in all applications Windows 8.1:
1.Right click at an empty space on the desktop and choose Personalize.
2. Then click on Display at left pane.
3. At Change the size of all items option, drag the slider to Larger and click Apply.
4. Sign Out or Restart your PC.
That's it! Let me know if this guide has helped you by leaving your comment about your experience. Please like and share this guide to help others.
We're looking for part-time or full-time technical writers to join our team! It's about a remote position that qualified tech writers from anywhere in the world can apply. Click here for more details.