
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-gm
fluid-soundfont-gs
- Debian:
fluid-soundfont-gm
fluid-soundfont-gs
- Arch:
soundfont-fluid
- Fedora:
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.'
PermalinkJoin GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.
Sign upBranch:master
# 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