Difference between revisions of "Midi"
(→Configure SoundFont in VLC: updated for VLC 3) |
m (→Linux: Ubuntu version updated) |
||
Line 24: | Line 24: | ||
=== Linux === | === Linux === | ||
If the '''FluidSynth''' codec is not shown in VLC's preferences, you have to install it as well as sound fonts. | If the '''FluidSynth''' codec is not shown in VLC's preferences, you have to install it as well as sound fonts. | ||
− | E.g. on [[Ubuntu]] | + | E.g. on [[Ubuntu]] 18.04 and derivatives it is in the '''vlc-plugin-fluidsynth''' package, while the '''fluid-soundfont-gs''' and '''fluid-soundfont-gm''' packages install some sound fonts in <code>/usr/share/sounds/sf2</code>. |
[[Category:Container]] | [[Category:Container]] |
Latest revision as of 10:50, 21 March 2019
Module: smf | |
---|---|
Type | Demux |
First VLC version | 0.9.0 |
Last VLC version | - |
Operating system(s) | all |
Description | Standard MIDI Files |
Shortcut(s) | - |
Standard MIDI Files (SMF) contain sounds events that indicate the notes and instruments in a musical performance, but do not include the digital waveform of the audio. They usually have the extension .mid or .midi. To play a MIDI file, software has to synthesize the music, which usually requires reading digital samples of musical instruments from a large file.
Contents
Play .mid (MIDI) files in VLC
Module: fluidsynth | |
---|---|
Type | Codec |
First VLC version | 0.9.0 (Linux) 1.1.0 (Windows) |
Last VLC version | 3.0.x (Windows) |
Operating system(s) | Linux |
Description | MIDI synthesis with the FluidSynth library |
Shortcut(s) | - |
VLC media player can play Standard MIDI File (.MID) and RIFF MIDI (.RMI) files since version 0.9.0.
Windows binary builds included MIDI support only in versions VLC media player from 1.1.0 through 2.0.8. Starting from version 2.1.0, support was dropped due to security issues. It was re-activated in VLC 3.0.0.
SoundFonts file
To playback MIDI files, you need a SoundFont file (with extension .sf2). You can download them from either of these two places:
- http://www.schristiancollins.com/generaluser.php
- http://sourceforge.net/apps/trac/fluidsynth/wiki/SoundFont
Configure SoundFont in VLC
You need to open VLC's preferences. The preferences window has two display modes called Simple and All. Choose the display mode called All, then go to Input/Codecs > Audio codecs > FluidSynth. Then select the .sf2 file with Browse button and save the preferences with Save button.
Linux
If the FluidSynth codec is not shown in VLC's preferences, you have to install it as well as sound fonts.
E.g. on Ubuntu 18.04 and derivatives it is in the vlc-plugin-fluidsynth package, while the fluid-soundfont-gs and fluid-soundfont-gm packages install some sound fonts in /usr/share/sounds/sf2
.