NICKLEUS' SOUNDFONT FILES (SF2) LIBRARY
NICKLEUS' SOUNDFONT FILES (SF2) LIBRARY (VIEW AS HTML)
It's a Google Docs spreadsheet that looks like this:
UPDATE 20130411: I've now added tons of soundfonts I think are worth using.
Here are the important commands I use to generate data for the spreadsheet:
cd to the folder containing sf2 files
for f in *.[sS][fF]2; do echo "$f" >> out.txt;fluidsynth -a pulseaudio -i -f /path/to/music/lmms/sf2/shell-commands.txt "$f"|grep "^[0-9]\{3\}" >> out.txt; done
# formatting using regex
sed -r -i.bak s/\ +$//g out.txt
sed -r -i.bak s/^\([0-9]{3}\)\-\([0-9]{3}\)/\\1\\t\\2/g out.txt
sed -r -i.bak s/^\([0-9]{3}\\t[0-9]{3}\)\ /\\1\\t/g out.txt
sed -r -i.bak s/^\([0-9]{3}\\t[0-9]{3}\)/\\t\\1/g out.txt
sed -r -i.bak s/^\([^\\t]\)/\\n\\1/g out.txt
Open out.txt in geany
regex search:
(\.[sS][fF]2).*$\n
regex replace:
\1
Now the first instrument line is on the same line as the soundfont filename.
Copy the contents of out.txt and paste it into the spreadsheet.
Voila!
No comments:
Post a Comment