Hot answers tagged

5

You can use TiMidity++: free and open source CLI Linux and Windows (although it seems to be painful to make it work on Windows, but maybe things have improved since then) can convert MIDI files into WAV files: timidity input.mid -Ow -o out.wav


4

You can use Midi Sheet Music free and open source plays MIDI music files while highlighting the piano notes and sheet music notes supports multiple channels Works on Windows, Mac OS X, and Ubuntu Linux. Export the sheets to PDF


3

There is a music notation program called Lilypond which includes a command line interface and a command line midi2ly converter that will read in a midi file and output a lilypond file. Should work on linux Yes and OS/X, Windows Should be able to run in terminal Yes or GUI for the main program Should be able to save the music sheet in a image format: jpeg or ...


3

You can use SoX - Sound eXchange: free and open source CLI cross-platform (Windows, Linux, MacOS X, etc.) can convert MIDI file to WAV: sox -t raw -r 44100 -e signed -b 16 -c 1 raw_audio audio.wav


2

Since I own a license for Synthesia I could check in "Free play" mode what you want and I think I found the issue: there seem to be many programs that do play notes which are received via MIDI, but some of them don't respect the instrument setting and will only play a single instrument instead. Synthesia does respect the instrument setting. Since you ...


2

I found MidiQuickFix java program, it covers all my requirements https://sourceforge.net/projects/midiquickfix


1

I didn't find some program which did fit all my needs, so I wrote a CLI player to remedy this, which has these features: hot reload, even when playing; can move forward and backward; can restrict the play zone precisely, in order to work on a part of the score; loop mode; auto-return mode (go back to where the play started after pausing). Here is the repo,...


1

Bome MIDI Translator Pro can translate many input sources (MIDI, keyboard, serial port) into MIDI messages. You'd have to check whether your gaming USB pedal works with it. The Windows MIDI API does not allow applications to create MIDI ports, so you probably also need to install a virtual MIDI port driver.


1

Here is a github repository for something that should do the trick. https://github.com/TheKikGen/USBMidiKliK4x4


1

I ended up using Garritan Personal Orchestra, which features a standalone program called "Aria Player" that is able to render MIDI directly to orchestral sounds.


1

I was able to leverage MidiPipe to accomplish this. http://www.subtlesoft.square7.net/MidiPipe.html


1

timidity + FFmpeg for MP3 output And for MP3 conversion you can put it together with timidity + ffmpeg: sudo apt install timidity ffmpeg timidity MIDI_sample.mid -Ow -o - | ffmpeg -y -f wav -i - MIDI_sample.mp3 FluidSynth + FFmpeg fluidsynth -a alsa -T raw -F - /usr/share/sounds/sf2/FluidR3_GM.sf2 MIDI_sample.mid | ffmpeg -f s32le -i - MIDI_sample.mp3 ...


Only top voted, non community-wiki answers of a minimum length are eligible