During the course of this book, we'll be handling MIDI and audio files. Handling the MIDI files requires specific software that you should install now since you'll need it for the entirety of this book.
Installing the music software and synthesizers
Installing the FluidSynth software synthesizer
A software synthesizer is a piece of software that will play incoming MIDI notes or MIDI files with virtual instruments from sound banks (called SoundFont) or by synthesizing audio using waveforms. We will need a software synthesizer to play the notes that are generated by our models.
For this book, we'll be using FluidSynth, a powerful and cross-platform software synth available on the command line. We'll go through...