Timbres Of Heaven

TODO: 3-4 sentence overview for new users.

Timbre is probably my favorite aspect of music. When I was younger, my idea of heaven was to be in a room with every orchestral instrument so I could play any one of them to enjoy their sound. Of course I love the timbres that can be produced on a cello but my favorite part of being in an orchestra is not playing in the cello section, it is.

TODO: table of games indicating their midi compatibility; games where Boxtron provides auto-setup need to be clearly marked

TODO: describe the configuration options in Boxtron, where to find documentation on configuring timidity, etc

TODO: list of notable soundfonts; each one with short sentence description, license, size, a direct link to download or package names/links to package pages per distribution

Fluid (R3)

FluidR3 is the third release of Frank Wen's pro-quality GM/GS soundfont. The soundfont has lots of excellent samples, including all the GM instruments alongside with the GS instruments that are recycled and reprogrammed versionsof the GM presets.

  • License: MIT
  • Size: ~145 MB
  • Project page: N/A
  • Direct download: N/A
  • Linux packages:
    • Fedora: fluid-soundfont-gmfluid-soundfont-gs
    • Debian: fluid-soundfont-gmfluid-soundfont-gs
    • Arch: soundfont-fluid

Timbres of Heaven

Don Allen's Timbres of Heaven is a unique soundfont providing fresh listening experience for MIDI enthusiasts. Is is GM and Roland GS compatible.

  • License: free-to-use; non-libre*
  • Size: ~252 MB
  • Project page: midkar.com
  • Direct download: link
  • Linux packages:
    • Fedora: N/A
    • Debian: N/A
    • Arch (AUR): soundfont-toh

* - 'Timbres Of Heaven' is created and developed by Don Allen, and may not be distributed on any site without the express written permission of Don Allen, or Midkar.com. © 2013, 2017; All Rights Reserved.

FatBoy

FatBoy is an attempt to make the best possible free*, non-commercial SoundFont for classic games and general usage. In addition to full General MIDI (GM) compatibility, FatBoy also has preliminary support for expanded General Standard (GS) MIDI. Nurikabe wiki.

  • License: free-to-use; non-libre; not specified
  • Size: ~217 MB
  • Project page: fatboy.site
  • Direct download: link
  • Linux packages:
    • Fedora: N/A
    • Debian: N/A
    • Arch (AUR): soundfont-fatboy

* - quote from the project page. Font file includes more information: 'Use it for whatever you want, just please don't sell the soundfont itself. :) If you wish to modify and redistribute it, please rename your soundfont to distinguish it from this one.'

Permalink

Join GitHub today

GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.

Sign up
Branch:master
Find file Copy path
Fetching contributors…
# Install FluidSynth MIDI synthesizer which is available for non-realtime batch
# synthesis and some sound fonts.
# This script works on OSX with homebrew.
echo'Installing FluidSynth:'
brew install fluid-synth --with-libsndfile
# brew install p7zip
echo'Installing sound fonts:'
TARGET_FILE='$HOME/Library/Audio/Sounds/Banks/fluid_r3_gm.sf2'
ARCHIVE_FILE='/tmp/fluid-soundfont.tar.gz'
EXTRACTED_DIR='/tmp/fluid-soundfont'
if [ !-f${TARGET_FILE} ];then
echo'Installing Fluid R3 GM ..'
if [ !-f${ARCHIVE_FILE} ];then
wget 'http://www.musescore.org/download/fluid-soundfont.tar.gz' -O ${ARCHIVE_FILE}
fi
mkdir -p ${EXTRACTED_DIR}
tar -xzvf ${ARCHIVE_FILE} -C ${EXTRACTED_DIR}
mv '${EXTRACTED_DIR}/FluidR3 GM2-2.SF2'${TARGET_FILE}
rm -r ${EXTRACTED_DIR}
else
echo'Fluid R3 GM is up-to-date.'
fi
# let's store this sound font as default
mkdir -p ~/.fluidsynth
ln -sf ${TARGET_FILE}~/.fluidsynth/default_sound_font.sf2
# TARGET_FILE='$HOME/Library/Audio/Sounds/Banks/generaluser_gs_v1.47.sf2'
# ARCHIVE_FILE='/tmp/GeneralUser_GS_1.47.zip'
# EXTRACTED_DIR='/tmp/general_user_gs'
# if [ ! -f ${TARGET_FILE} ]; then
# echo 'Installing GeneralUser GS ..'
# if [ ! -f ${ARCHIVE_FILE} ]; then
# wget https://dl.dropboxusercontent.com/u/8126161/GeneralUser_GS_1.47.zip -O ${ARCHIVE_FILE}
# fi
# unzip -q ${ARCHIVE_FILE} -d ${EXTRACTED_DIR}
# mv '$EXTRACTED_DIR/GeneralUser GS 1.47/GeneralUser GS v1.47.sf2' ${TARGET_FILE}
# rm -r '$EXTRACTED_DIR'
# else
# echo 'GeneralUser GS is up-to-date.'
# fi
#
# TARGET_FILE='$HOME/Library/Audio/Sounds/Banks/timbres_of_heaven_v3.2_final.sf2'
# ARCHIVE_FILE='/tmp/Timbres_Of_Heaven_GM_GS_XG_SFX_V_3.2_Final.7z'
# EXTRACTED_DIR='/tmp/Timbres_Of_Heaven_GM_GS_XG_SFX_V_3.2_Final'
# if [ ! -f ${TARGET_FILE} ]; then
# echo 'Installing Timbres Of Heaven ..'
# if [ ! -f ${ARCHIVE_FILE} ]; then
# wget 'http://download906.mediafire.com/3npkfyxbm5pg/klclifq2g91o2tq/Timbres+Of+Heaven+GM_GS_XG_SFX+V+3.2+Final.7z' -O ${ARCHIVE_FILE}
# fi
# 7z x -o${EXTRACTED_DIR} ${ARCHIVE_FILE}
# mv '${EXTRACTED_DIR}/Timbres Of Heaven GM_GS_XG_SFX V 3.2 Final.sf2' ${TARGET_FILE}
# rm -r ${EXTRACTED_DIR}
# else
# echo 'Timbres Of Heaven is up-to-date.'
# fi
echo'Installed sound fonts:'
ls -lh ~/Library/Audio/Sounds/Banks/
  • Copy lines
  • Copy permalink