Use sound font software like Viena or sforzando to find details of each sound and MIDI key. In the contrib/cl-fluidsynth directory, there is a wrapper for FluidSynth SoundFont synthesizer.The following example shows how to use it with Incudine: (in-package. Best Free Soundfonts Sf2 Best Soundfonts Sf2 Natural Sounding SF2 Player The free Soundfont Enhancer VSTi by Gregjazz is a SF2-player perfect for making your instruments sound more realistic by adding randomness to the signal.
Not all notes contain sound in Tabla.sf2, sounds are mapped on notes C4 to E6.
:description "Basic JI with 7-limit tritone. \data.tar\.\usr\share\sounds\sf2\FluidR3GM.sf2 Dzippez le fichier 'FluidR3GM.sf2' vers le chemin d'installation de VLC (par exemple sur mon pc c'est C:\Program Files (x86)\VideoLAN\VLC)' Lancez VLC, allez dans le menu 'Outils/Prfrences' en bas gauche dans le cadre 'Paramtres' cochez 'Tous'. SCRATCH> (fluidsynth:activate-tuning *synth* 0 0 0 t) SCRATCH> (set-fluidsynth-tuning *tun* *synth* 0 0) If you choose to use soundfont-fluid, the default search strategy will probably select FluidR3GS.sf2 rather than FluidR3GM.sf2. The first argument is a INCUDINE:TUNING, a list of notes or a scl file. :description "12-tone Pythagorean scale")) (fluidsynth:program-change *synth* ch d1))))))) SCRATCH> (defvar *midiin* (pm:open (pm:get-default-input-device-id)))
SCRATCH> (setf (fluidsynth:setting *fluid-settings* "synth.gain") 0.5) SCRATCH> (fluidsynth:sfload *synth* "/usr/share/sounds/sf2/FluidR3_GM.sf2" 1) (fluidsynth:write-float synth len left 0 1 right 0 1) (dsp! fluid-test ((synth fluidsynth:synth)) However as you said, it was not the lack of the file that stopped wow.wad from loading : it was because I had made the elementary mistake of not realising it was a Doom (ie Doom '1') wad. However, some effects are not included, for example the wide variations do not feature the spatial sound effect found in other Roland GS compatible sound sets.
(defvar *synth* (fluidsynth:new *fluid-settings*)) Thanks for the links guys, I found and installed the file. Features a full implementation of the Roland GS standard. (defvar *fluid-settings* (fluidsynth:new-settings The following example shows how to use it with Incudine: In the contrib/cl-fluidsynth directory, there is a wrapper for