Python 3 fix of the pyFluidsynth repo which is not python 3 compatible. When calling the settings() method of the Synth object in python 3 it library throws an error as its uses depreciated basestring and encode method on byte object.
Released under the LGPL v2.1 or any later version (this is the same as FluidSynth).
Copyright 2008--2015, Nathan Whitehead