Commit graph

12 commits

Author SHA1 Message Date
Mike Swanson
90fd6b1686 Cleanup __pycache__ directories with "make clean" 2014-10-29 00:37:42 -07:00
Simon Howard
b5d0a04088 Use print() for Python 3 compatibility.
This doesn't get everything working in Python 3 yet but it's a
start.
2014-02-04 02:12:50 +00:00
Simon Howard
acdf59e1f0 dmxgus: Tweak similarity groups for main instruments.
The main instrument groupings were already pretty good but there
was some room for improvement. The generated configuration sounds
pretty good now, even when using the 256KB config.
2014-01-31 05:40:13 +00:00
Simon Howard
75cedb7193 dmxgus: Add comparison MID generator script.
This script generates a MIDI file that plays all of the comparison
groups from config.py. This allows instruments to be compared, so
that similar-sounding instruments can be grouped together.
2014-01-31 05:38:44 +00:00
Simon Howard
c2394e86f2 dmxgus: Add 'do not edit' message.
As the DMXGUS lump is autogenerated, add an explicit instruction not
to edit the lump, as someone might do so, naively seeking to improve
it.
2014-01-29 05:28:10 +00:00
Simon Howard
61aaeeed1d dmxgus: Improve percussion groupings.
Regroup GUS percussion instruments based on personally having listened
to the samples in the GUS instrument set and identifying similar-
sounding instruments.
2014-01-29 05:07:21 +00:00
Simon Howard
ba7d80a188 dmxgus: Fix numbering of percussion instruments.
The indices of the percussion instruments were all off-by-one. These
should be 128+genmidi number, but were 127+ by mistake. This
considerably improves the percussion in Freedoom when using GUS.
2014-01-29 04:56:29 +00:00
Fabian Greffrath
d9c9b315e6 Remove Python byte-code in the clean rule. 2014-01-20 13:06:50 +01:00
RjY
f7674a2462 lumps: dmxgus: add .gitignore for ultramid.ini 2013-03-15 12:00:53 +00:00
Simon Howard
9a6a3b13b3 lumps: Add Makefile I forgot to include.
This was supposed to be in the previous commit.
2013-03-05 02:26:44 +00:00
Simon Howard
64198d7af1 lumps: Autogenerate optimized DMXGUS lump.
Replace the current poor-quality handcrafted GUS configuration with
a script that programatically generates an optimized configuration
file based on statistical analysis of music from various popular WAD
files.
2013-03-02 21:44:09 +00:00
Simon Howard
a1608b3fc3 dmxgus: Add first attempt at GUS config.
This is a functioning (but awful) configuration file for the
Gravis Ultrasound card, which is usually stored in the IWAD as
DMXGUS / DMXGUSC. I constructed this by hand, and at least it's
better than nothing. Also included is a sanity check script that
checks the configuration will fit in the memory limits of the card.
2012-01-09 22:30:38 +00:00