mirror of
https://github.com/ZDoom/gzdoom.git
synced 2024-11-22 20:21:26 +00:00
01f59fa85f
heavily customized version of DUMB (Dynamic Universal Music Bibliotheque). It has been slightly modified by me: * Added support for Ogg Vorbis-compressed samples in XM files ala FMOD. * Removed excessive mallocs from the replay core. * Rerolled the loops in resample.c. Unrolling them made the object file ~250k large while providing little benefit. Even at ~100k, I think it's still larger than it ought to be, but I'll live with it for now. Other than that, it's essentially the same thing you'd hear in foobar2000, minus some subsong detection features. Release builds of the library look like they might even be slightly faster than FMOD, which is a plus. - Fixed: Timidity::font_add() did not release the file reader it created. - Fixed: The SF2 loader did not free the sample headers in its destructor. SVN r995 (trunk)
2555 lines
81 KiB
Text
2555 lines
81 KiB
Text
======================= foo_dumb part =================================
|
|
|
|
2007-01-26 23:42 UTC - kode54
|
|
- Added CPUID specialization for it_filter() so I can release it.
|
|
|
|
2007-01-26 22:50 UTC - kode54
|
|
- Moved IT S70-2 effects alongside the rest of S7x so they all trigger after
|
|
paired notes.
|
|
- Integrated note on/cut ramping with volume transition ramping to reduce
|
|
setup/cleanup overhead of calling render_playing and the resampler functions
|
|
for single samples.
|
|
- Note on/cut ramping scaled from 7 sample logarithmic and 256 sample linear to
|
|
.75ms and 5ms respectively, both linear.
|
|
- Integrated the pattern looping changes from DUMB 0.9.3, since a few files
|
|
seemed to be broken. The XM-only features still needed to be flagged for XM
|
|
so they won't break MOD.
|
|
- Implemented SSE replacement for it_filter() which is actually twice as fast.
|
|
|
|
2007-01-24 09:37 UTC - kode54
|
|
- Version is now 0.9.8.3
|
|
|
|
2007-01-24 08:34 UTC - kode54
|
|
- Implemented 669 running effects correctly.
|
|
|
|
2007-01-23 17:42 UTC - kode54
|
|
- Fixed IT reader decompression to support compression+delta on files created
|
|
with 2.15 or newer.
|
|
|
|
2007-01-22 18:54 UTC - kode54
|
|
- Implemented 669 running effects, nasty stuff.
|
|
|
|
2007-01-22 16:40 UTC - kode54
|
|
- Fixed MOD loading step in case any files fall through another loader first.
|
|
(if asked twice.mod)
|
|
|
|
2007-01-21 19:47 UTC - kode54
|
|
- Implemented crappy fixed end of sample volume ramping.
|
|
|
|
2007-01-21 17:43 UTC - kode54
|
|
- XM reader now ignores sample header length, as Sk@le Tracker fills this with
|
|
nonsense.
|
|
|
|
2007-01-21 14:21 UTC - kode54
|
|
- Fixed a bug in IT renderer / get_true_pan that caused it to crash on IT files
|
|
with instruments enabled upon hitting an invalid instrument change.
|
|
|
|
2006-12-26 06:41 UTC - kode54
|
|
- Fixed sample rate reporting for when extra dynamic info is turned off.
|
|
|
|
2006-11-01 00:50 UTC - kode54
|
|
- Resamplers now return immediately if the fixed point delta is zero.
|
|
- IT renderer now cuts existing notes when it reaches a note where the instrument
|
|
references an invalid sample. (jumping under trees.it)
|
|
- Version is now 0.9.8.2
|
|
|
|
2006-10-14 08:33 UTC - kode54
|
|
- IT renderer pattern loop processor now resets the rows played to clear table
|
|
per channel regardless of whether order changed since last loop start was
|
|
initiated. This is correct, since two pattern loop starts in a row means that
|
|
a loop will never jump to the first loop point.
|
|
|
|
2006-10-12 06:28 UTC - kode54
|
|
- STM reader checks for more values after the song name, reports the correct
|
|
order list size, and ignores samples which are shorter than four bytes or
|
|
have a default volume of zero.
|
|
|
|
2006-10-08 03:51 UTC - kode54
|
|
- Added CP437 graphics to text conversion functions.
|
|
|
|
2006-10-07 05:24 UTC - kode54
|
|
- Simplified volume ramping update code, reducing the size of the resampler code
|
|
considerably.
|
|
- Bumped the volume ramping precision to 24 bits of fraction precision, which is
|
|
needed by Sweetsin.xm.
|
|
- Moved sample rate reporting to dynamic info as requested by Peter, since it's
|
|
not a property of the files themselves, but user configurable.
|
|
- Version is now 0.9.8.1
|
|
|
|
2006-10-07 03:42 UTC - kode54
|
|
- Changed DSMF sample loader to ignore unknown flags instead of blowing an error.
|
|
|
|
2006-09-25 17:39 UTC - kode54
|
|
- Added hack to MOD loader for when sample start is specified in bytes instead of
|
|
words.
|
|
|
|
2006-09-19 15:05 UTC - kode54
|
|
- Shuffled finetune calculation into the correct position, immediately applied
|
|
as delta is calculated from note.
|
|
- Promoted IT_SAMPLE finetune property to signed short as char is insufficient
|
|
for full semitone range. (+/- 256)
|
|
- Changed resampler to use full 64-bit comparison for todo variable range checking
|
|
which should hopefully eliminate any further problems with pitch slides which go
|
|
out of range.
|
|
- Version is now 0.9.8
|
|
|
|
2006-06-16 19:10 UTC - kode54
|
|
- Fixed MOD loader FLT8 handler so it halves the order list after it's allocated
|
|
and loaded.
|
|
- Unified renderer and loop restarting for playback and seeking, and made seeking
|
|
abortable.
|
|
|
|
2006-06-16 09:12 UTC - kode54
|
|
- Fixed PSM subsong info reporting.
|
|
|
|
2006-06-15 21:23 UTC - kode54
|
|
- Added finetune property to IT_SAMPLE, modified ASY, MOD, MTM, old PSM, and XM
|
|
to use it instead of adjusting the C5 speed, so that finetune effect overrides
|
|
rather than compounding sample finetune.
|
|
|
|
2006-06-10 18:10 UTC - kode54
|
|
- Fixed volume ramping.
|
|
|
|
2006-06-09 16:48 UTC - kode54
|
|
- Ported most of DUMB 0.9.3 over, except for the conflicting pattern loop change
|
|
|
|
2006-06-03 02:13 UTC - kode54
|
|
- Implemented ASYLUM Music Format support.
|
|
|
|
2006-06-02 22:06 UTC - kode54
|
|
- Fixed finite looping for speed 0 and global volume 0 triggers.
|
|
- Reset loop count when seeking backwards.
|
|
|
|
2006-06-02 21:20 UTC - kode54
|
|
- IT renderer now supports pattern jump and break to row on the same row.
|
|
(coffee-blues 3.mod)
|
|
- Version is now 0.9.7.5
|
|
|
|
2006-06-02 20:25 UTC - kode54
|
|
- Empty pattern scanner now returns the correct value for completely empty
|
|
pattern structures, and also checks for lists of empty rows.
|
|
|
|
2006-06-01 00:47 UTC - kode54
|
|
- STM reader reads effects properly now.
|
|
|
|
2006-05-31 23:15 UTC - kode54
|
|
- Implemented STM support.
|
|
- Version is now 0.9.7.4
|
|
|
|
2006-05-31 20:12 UTC - kode54
|
|
- Finished implementing working fading support.
|
|
|
|
2006-05-31 19:09 UTC - kode54
|
|
- Implemented fading support.
|
|
|
|
2006-05-31 18:31 UTC - kode54
|
|
- Removed context dialog from resources.
|
|
|
|
2006-05-30 03:57 UTC - kode54
|
|
- IT reader works around a broken file that has several of the instruments
|
|
offset by two bytes from their indicated file offsets. Since the hack
|
|
only checks for offset by two null bytes, it also assumes that the two
|
|
bytes it can't read from the end are also zero. (bz_ult9.it)
|
|
- IT reader treats null instrument/sample/pattern offsets as empty items.
|
|
(flight2.it, sherri.it)
|
|
|
|
2006-05-30 00:04 UTC - kode54
|
|
- XM reader now truncates instrument envelope lengths to 12, and performs
|
|
some basic envelope loop checking, similar to Open ModPlug Tracker.
|
|
(revive_nimnone.xm)
|
|
|
|
2006-05-27 22:40 UTC - kode54
|
|
- S3M reader defaults to maximum (128) global volume when the header value is
|
|
either zero or greater than 64. (darkness2.s3m)
|
|
|
|
2006-05-23 00:06 UTC - kode54
|
|
- Changed module format load order priority to check all signatures before
|
|
attempting MOD now, and then only 15 sample module for MOD/MDZ. This should
|
|
hopefully cut back on problems with N formats renamed to MOD.
|
|
- Version is now 0.9.7.4
|
|
|
|
2006-05-22 21:44 UTC - kode54
|
|
- XM reader now supports up to 256 instruments, even though FT2 only
|
|
supports up to 128. ModPlug Tracker again. (no_utndgs2.xm)
|
|
- g_open_module now supports other files misnamed as .MOD (hilse.mod .it)
|
|
|
|
2006-05-22 18:43 UTC - kode54
|
|
- XM reader now ignores when instrument header contains a sample header size
|
|
of 0, when it should be 0x28. (neptune_*.xm)
|
|
- S3M reader was using the incorrect index into component for sample packing
|
|
when reading sample data. Was using n, should have been m.
|
|
|
|
2006-05-22 17:26 UTC - kode54
|
|
- IT renderer may have a bug with its time_lost / loop handling. Switchover
|
|
from sustain loop would compound time_lost onto itself for every note-off.
|
|
I'm not sure if this crap is even doing the right thing, especially in the
|
|
case of a sample with a sustain loop, but no main loop. Working around for
|
|
now by zeroing time_lost after note-off. (hall8.it)
|
|
- S3M reader ignores effects outside of 1-25 range so nothing can hit
|
|
internal effects which are XM or PTM only. (N4.S3M)
|
|
- IT reader now supports ModPlug Tracker extensions for up to 4000 samples
|
|
and mapping them with instruments. (hallowe.it.it)
|
|
- XM reader now supports instrument vibrato 4, random. Yet another ModPlug
|
|
extension. (hcw-st.xm)
|
|
|
|
2006-05-21 02:11 UTC - kode54
|
|
- S3M reader correctly reads all 24 bits of the sample memory segment
|
|
offset, fixing at least one file with >1MB of sample data (d-t-x_x.s3m)
|
|
- XM reader stops reading instruments when it has at least one valid
|
|
instrument and encounters an error, fixing at least one file with
|
|
too high instrument count in the header (drx-chri.xm)
|
|
- IT reader ignores instrument header signatures, since there seem to
|
|
be files with bad signatures on unused/filler instruments (dsouls.it)
|
|
- MOD reader can now be restricted to handling 31 sample files with
|
|
legal/known signatures only, so frontend can fall back on restricted
|
|
MOD loading for files with incorrect extensions (dreamer_0g.s3m)
|
|
- Version is now 0.9.7.2
|
|
|
|
2006-05-20 xx:xx UTC - kode54
|
|
- Modified silence skipping to hack around some "S L O W" effects crap
|
|
and a misused break to row effect
|
|
|
|
2006-03-27 07:51 UTC - kode54
|
|
- Changed RIFF AMFF loader to ignore one unknown sample flag and
|
|
be a little more flexible with the INST chunk handler
|
|
- Version is now 0.9.7.1
|
|
|
|
2005-11-07 05:00 UTC - kode54
|
|
- Added generic RIFF module handler and AM/AMFF format readers
|
|
- Added J2B unpacker
|
|
- Version is now 0.9.7
|
|
|
|
2005-10-13 09:02 UTC - kode54
|
|
- Implemented XM format v1.02 and v1.03 support
|
|
- Arpeggio fix for FastTracker 2 bug, I think
|
|
|
|
2005-06-04 00:59 UTC - kode54
|
|
- Implemented ADPCM4 in S3M reader
|
|
- Moved ADPCM4 unpacking code to its own function in itread.c, declared in internal/it.h
|
|
- Version is now 0.9.6.3
|
|
|
|
2005-06-01 00:23 UTC - kode54
|
|
- Added safety check to MOD ADPCM4 unpacking code, in case of odd lengths
|
|
- Implemented ADPCM4 in XM reader
|
|
- Implemented ADPCM4 in IT reader
|
|
- Version is now 0.9.6.2
|
|
|
|
2005-05-29 16:49 UTC - kode54
|
|
- Implemented support for modplug packed samples in MOD reader (meh)
|
|
- Version is now 0.9.6.1
|
|
|
|
2005-05-20 06:08 UTC - kode54
|
|
- UMX handler now ignores file type (SpaceMarines.umx, Starseek.umx report "s3m" but contain IT)
|
|
- UMX stops at the first matching resource (Kran32.umx, contains two Music entries for the same block of data)
|
|
- Version is now 0.9.6
|
|
|
|
2005-01-27 21:02 UTC - kode54
|
|
- Quick bug fix for Repeat One, seek() should be clearing eof flag
|
|
- Version is now 0.9.5.8
|
|
|
|
2005-01-17 16:25 UTC - kode54
|
|
- XM pattern loader is now more lenient with truncated pattern data
|
|
- Version is now 0.9.5.7
|
|
|
|
2005-01-12 20:19 UTC - kode54
|
|
- Added .mod/.mdz check to track indexer in case of MOD with "PSM " in song name :)
|
|
- Version is now 0.9.5.6
|
|
|
|
2005-01-12 19:11 UTC - kode54
|
|
- Fixed a bug in 669 loader
|
|
- Moved .mod/.mdz loading ahead of header checks, in case of song titles which trick one of the loader conditions
|
|
|
|
2004-10-29 02:47 UTC - kode54
|
|
- Touched up .mod sample truncation handling again
|
|
- Version is now 0.9.5.5
|
|
|
|
2004-10-21 06:02 UTC - kode54
|
|
- Fixed a division by zero case in dumb_resample, which resulted from a sample with zero C5 speed
|
|
- Version is now 0.9.5.4
|
|
|
|
2004-10-18 04:50 UTC - kode54
|
|
- Corrected 669 tempo and speed handling, although the tone portamento still seems to be a bit off
|
|
- Reenabled down ramping, always using 1/512s logarithmic decay
|
|
- Version is now 0.9.5.3
|
|
|
|
2004-10-17 06:25 UTC - kode54
|
|
- Disabled the down ramping code, as the old click remover seems to behave better in more places
|
|
|
|
2004-10-17 00:26 UTC - kode54
|
|
- Added file remaining hack to skip remaining but unused patterns in Iguana's demo MODs
|
|
- Modified MOD buffered reader and sample data loader to avoid unnecessary dumbfile calls when size of operation is zero
|
|
- Version is now 0.9.5.2
|
|
|
|
2004-10-16 23:22 UTC - kode54
|
|
- Changed sample truncation behavior in MOD and 669 to be consistent
|
|
- Added support for a couple of obscure MOD signatures used by some PC demo, just to support their delta samples natively
|
|
- Version is now 0.9.5.1
|
|
|
|
2004-10-16 19:44 UTC - kode54
|
|
- 669 loader is lenient with truncated sample data
|
|
- MTM reader is lenient with track numbers which are out of range
|
|
- Version is now 0.9.5
|
|
|
|
2004-10-16 18:50 UTC - kode54
|
|
- Overhauled volume ramping to an acceptable state
|
|
- Tweaked XM amiga vibrato a bit, should be more correct now
|
|
|
|
2004-10-14 21:58 UTC - kode54
|
|
- Set sample offset has memory even in MOD
|
|
- Version is now 0.9.4
|
|
|
|
2004-10-12 06:14 UTC - kode54
|
|
- Tweaked around with volume ramping crap some more. Still a mess, still nowhere near perfect. Bleh.
|
|
- Added per-sample resampling quality limits
|
|
- Added auto chip sample detection
|
|
|
|
2004-10-10 07:23 UTC - kode54
|
|
- Implemented volume change ramping as well... Holy shit, what a fucking mess.
|
|
|
|
2004-10-09 23:50 UTC - kode54
|
|
- Implemented volume ramping
|
|
- XM channel volume/envelopes/panning should not be reset when instrument change is paired with note-off
|
|
|
|
2004-10-06 22:08 UTC - kode54
|
|
- Fixed volume swing
|
|
- Fixed logarithmic vibrato so it only activates on XM w/ Amiga frequency table
|
|
- Version is now 0.9.3.6
|
|
|
|
2004-10-06 06:21 UTC - kode54
|
|
- Added NSMS signature for 4ch 31s module
|
|
- Changed MOD sample change behavior again, in a way that doesn't break Intro-Music.mod
|
|
- Version is now 0.9.3.5
|
|
|
|
2004-10-06 01:23 UTC - kode54
|
|
- Sample offset is no longer reapplied during pattern breaks
|
|
- Version is now 0.9.3.4
|
|
|
|
2004-10-05 23:57 UTC - kode54
|
|
- MOD/XM pattern break effect >63 breaks to row 0
|
|
|
|
2004-10-05 23:34 UTC - kode54
|
|
- Implemented FastTracker 2 logarithmic vibrato
|
|
- Implemented FastTracker 2 ramp up/down and square wave forms... Maybe it would be faster if I calculated that crap
|
|
instead of using tables.
|
|
|
|
2004-10-05 19:38 UTC - kode54
|
|
- Implemented instrument random volume and panning variation, but maybe the offset should be a member of IT_CHANNEL
|
|
instead of IT_PLAYING...
|
|
|
|
2004-10-05 19:03 UTC - kode54
|
|
- Panbrello position persists for the life of the voice, depth is the same, but is reset to zero
|
|
if channel panning is changed
|
|
|
|
2004-10-05 18:49 UTC - kode54
|
|
- Fixed pitch-pan with negative separation level
|
|
- Changed instrument envelope control
|
|
|
|
2004-10-04 14:25 UTC - kode54
|
|
- Damn, glissando control was broken, couldn't turn it off
|
|
- Wow, hole in the MTM comment reader. It's still ugly, though.
|
|
- Version is now 0.9.3.3
|
|
|
|
2004-10-04 13:27 UTC - kode54
|
|
- Undid last NNA changes, the real problem was with NNA control effects carrying when they shouldn't
|
|
- Version is now 0.9.3.2
|
|
|
|
2004-10-04 11:09 UTC - kode54
|
|
- Fixed a possible bug with finetune, which should not be applied twice
|
|
- Implemented glissando
|
|
- Implemented PTM note slides, what a bitch, and just for two files!
|
|
- Version is now 0.9.3.1
|
|
|
|
2004-10-04 05:36 UTC - kode54
|
|
- Old PSM support
|
|
- MTM support
|
|
- MOD/XM S8x effect support, if it's supposed to be there
|
|
- Changed several readers to use stack buffers for dynamic strings, instead of malloc
|
|
- Fixed reading IT info from UMX archives. Whoops.
|
|
- Initialized counter variable properly in get_tracks() function. Whoops again.
|
|
- Removed length probe from dumb_read_it(). Jeez, what a slowdown even when not mixing and resampling...
|
|
- Version is now 0.9.3
|
|
|
|
2004-10-02 17:09 UTC - kode54
|
|
- Added dynamic speed, tempo, channels, and channels_max info
|
|
- Version is now 0.9.2.14
|
|
|
|
2004-10-02 16:49 UTC - kode54
|
|
- Added hack around XM speed zero to set its row played bit, for crap which scans it later outside of renderer...
|
|
|
|
2004-10-02 16:15 UTC - kode54
|
|
- Increased global volume silence check to 12 seconds
|
|
- Forced restart position to match start order, for a few annoying files, so they stop. Gee.
|
|
|
|
2004-10-02 15:04 UTC - kode54
|
|
- Meh, extended some NNA behavior so channel volume settings affect NNA voices correctly
|
|
- This appears to be the limit of channel effects on NNA voices, I hope
|
|
|
|
2004-10-02 14:28 UTC - kode54
|
|
- Added pattern delay/loop checking to pattern silence checker
|
|
- Silent pattern trimmer now trims only patterns which also contain delays/loops
|
|
- Trimmer also produces a single-row empty pattern instead of a 0-row pattern, which would hang
|
|
- Amended XM effect translation to support mod parameter, currently only affects Fxx speed effect
|
|
|
|
2004-10-01 16:20 UTC - kode54
|
|
- Added dynamic info junk
|
|
- Version is now 0.9.2.13
|
|
|
|
2004-10-01 15:50 UTC - kode54
|
|
- Fixed played bit setting on completing a pattern loop
|
|
- Removed insane level of loop bit checking because combined with the above breaks Jos-Dr4k.xm
|
|
- Fixed S3M sample length/loop fields for stereo/16-bit samples in files created by IMAGO Orpheus
|
|
|
|
2004-10-01 12:38 UTC - kode54
|
|
- Extended subsong scanner to check every row in each order
|
|
|
|
2004-09-30 14:39 UTC - kode54
|
|
- Removed most checkpoint list building for a speedup
|
|
- Added note off to silence allowance list
|
|
- Version is now 0.9.2.12.2
|
|
|
|
2004-09-29 18:10 UTC - kode54
|
|
- Removed ID3v1 from tag checks
|
|
- Blarg, bug fix in track_indexer for PSMs with APE tags, VC is retarded
|
|
- Version is now 0.9.2.12.1
|
|
|
|
2004-09-27 11:36 UTC - kode54
|
|
- Added configuration for subsong scanning
|
|
- Added finite looping options, will trigger either on global volume, speed zero, or just plain looping
|
|
- Fixed note portamento in the same row as note off
|
|
- Changed S3M reader to truncate loops that end past the length of the sample instead of disabling the loop
|
|
- Changed S3M reader to eliminate duplicate patterns which reference the same file offset
|
|
- Version is now 0.9.2.12
|
|
|
|
2004-09-27 08:21 UTC - kode54
|
|
- Extended PSM reader to support multiple subsongs
|
|
- Added a playable orders scanner
|
|
- Changed context menu system to indicate initial pattern or subsong depending on format
|
|
|
|
2004-09-22 22:13 UTC - kode54
|
|
- CRAP! My quick signature check broke PSM support
|
|
- Added extension check to MOD reader so no unknown types hit it
|
|
- Version is now 0.9.2.11.1
|
|
|
|
2004-09-22 01:41 UTC - kode54
|
|
- Changed S3M loader to ignore samples with zero length before checking for signature
|
|
- Added top-level signature checks for all formats other than MOD so invalid files don't become 15s MOD
|
|
- Version is now 0.9.2.11
|
|
|
|
2004-09-21 21:44 UTC - kode54
|
|
- Fixed MOD 8xx effect scale
|
|
|
|
2004-09-21 18:16 UTC - kode54
|
|
- Holy fucking shit, PSM support!
|
|
- Fixed instrument w/o note so it always resets
|
|
|
|
2004-09-21 00:55 UTC - kode54
|
|
- Initialize sample variables to zero for MOD/XM files with retrigger commands before any actual note data
|
|
- Changed global volume cutoff to try the callback every 5 seconds of global silence
|
|
- Changed resampler to assume todo values less than zero are actually integer overflow, which works fine for
|
|
portamento to really low pitch levels. It should never be negative anyway.
|
|
- Version is now 0.9.2.10.1
|
|
|
|
2004-09-19 15:31 UTC - kode54
|
|
- S3M reader now disposes of effects unsupported by Scream Tracker 3. Some people are just too l33t to
|
|
use the effects column only for effects.
|
|
- Swapped PTM portamento effect directions. Whoever wrote PTMFORM.DOC must have been on drugs or something.
|
|
- Corrected MOD/S3M (PTM?) behavior when the sample is changed on a playing channel without a new note
|
|
- Version is now 0.9.2.10
|
|
|
|
2004-09-18 01:10 UTC - kode54
|
|
- Corrected speed change command so it only calls speed zero callback on XM files and not MOD files
|
|
- Version is now 0.9.2.9
|
|
|
|
2004-09-17 23:43 UTC - kode54
|
|
- Corrected finetune effect, allowed for future finetune tweaking
|
|
|
|
2004-09-17 20:57 UTC - kode54
|
|
- Fixed panbrello, now it really is correct
|
|
- Implemented finetune effect
|
|
- Fixed 669 effect 3, I think
|
|
|
|
2004-09-17 18:29 UTC - kode54
|
|
- Fixed song message handler in ReadDUH
|
|
|
|
2004-09-17 17:41 UTC - kode54
|
|
- Spoony 669 support
|
|
|
|
2004-09-17 10:45 UTC - kode54
|
|
- Implemented IT panbrello effect, hopefully
|
|
|
|
2004-09-17 09:18 UTC - kode54
|
|
- Implemented S3M Xxx panning bug for surround modes
|
|
- Added OKT extension, since it is handled by the MOD reader
|
|
|
|
2004-09-16 11:54 UTC - kode54
|
|
- Fixed S3M panning command. Others probably need proper translation as well.
|
|
- Version is now 0.9.2.8.2
|
|
|
|
2004-09-16 11:34 UTC - kode54
|
|
- Lovely, had to fix loop checking behavior when parsing through an empty pattern with no event list
|
|
- Fixed seek() to invoke open2() properly, whoops.
|
|
|
|
2004-09-16 09:46 UTC - kode54
|
|
- CRIKEY! Broke pattern loops on formats other than XM! Fixed now.
|
|
- Version is now 0.9.2.8.1
|
|
|
|
2004-09-16 06:26 UTC - kode54
|
|
- Changed pattern trimmer to report when there's nothing left after trimming
|
|
- BLAH! Fixed another reference to the global quality level in resample.inc
|
|
- Version is now 0.9.2.8
|
|
|
|
2004-09-16 04:52 UTC - kode54
|
|
- Really fixed stupid smart loop checking this time
|
|
|
|
2004-09-16 02:39 UTC - kode54
|
|
- Fixed some static veriable crap in IT compressed sample loaders
|
|
- Consolidated sigrenderer creation and configuration
|
|
- Previous loop checking could potentially leak memory
|
|
- Now compiled with ICL 8 for a decent speed boost
|
|
|
|
2004-09-15 20:46 UTC - kode54
|
|
- Added optional silence trimming
|
|
|
|
2004-09-15 20:41 UTC - kode54
|
|
- The loop checking is now more ludicrous, to fix some annoying modules
|
|
- Added a zero global volume callback for other annoying modules
|
|
|
|
2004-09-14 04:57 UTC - kode54
|
|
- Added change starting order context menu item
|
|
- Version is now 0.9.2.7
|
|
|
|
2004-09-14 01:56 UTC - kode54
|
|
- Fixed 16-bit samples clipping when resampling is set to aliasing
|
|
- Version is now 0.9.2.6
|
|
|
|
2004-09-13 23:17 UTC - kode54
|
|
- Fixed PTM note cut command (which behaves like XM)
|
|
|
|
2004-09-13 22:14 UTC - kode54
|
|
- Fixed loop end point for PTM files
|
|
|
|
2004-09-13 19:53 UTC - kode54
|
|
- Fixed sample offset effect for PTM files
|
|
|
|
2004-09-13 15:30 UTC - kode54
|
|
- Fixed an envelope carry related crash by changing the it_retrigger_note portion to handle it in a safer way
|
|
- Version is now 0.9.2.5
|
|
|
|
2004-09-13 15:10 UTC - kode54
|
|
- Almost complete PTM support
|
|
|
|
2004-09-13 09:26 UTC - kode54
|
|
- Fixed retriggering when sample finished playing within the retrigger interval, restricted to XM for now
|
|
- Version is now 0.9.2.4
|
|
|
|
2004-09-13 07:36 UTC - kode54
|
|
- Quick bugfix to envelope carry, shouldn't be messing with instruments table if not in IT instruments mode
|
|
|
|
2004-09-13 05:03 UTC - kode54
|
|
- Added support for envelope carry. I hope it's correct.
|
|
- Version is now 0.9.2.3
|
|
|
|
2004-09-12 02:51 UTC - kode54
|
|
- Added DUH FORMAT tag for all readers except for IT, and TRACKERVERSION for S3M
|
|
|
|
2004-09-12 02:27 UTC - kode54
|
|
- Fixed MOD channel count, wasn't being set properly in readmod.c
|
|
|
|
2004-09-12 02:16 UTC - kode54
|
|
- Fixed translation of XM panning slide effect after reversing IT panning slide
|
|
|
|
2004-09-11 23:35 UTC - kode54
|
|
- Implemented S3M mono/stereo control, but maybe I should also add a flag and disable panning
|
|
- Implemented IT vibrato/tremolo waveform control
|
|
|
|
2004-09-10 13:37 UTC - kode54
|
|
- Fixed resetting from surround to centered on panning slide/shift
|
|
- Clipped IT panning shift effect
|
|
- Version is now 0.9.2.2
|
|
|
|
2004-09-10 09:15 UTC - kode54
|
|
- Implemented IT S7x effect for NNA commands and per-note envelope toggles
|
|
- Implemented IT NNA duplicate note checks
|
|
- Corrected direction of panning slide effect
|
|
- Version is now 0.9.2.1
|
|
|
|
2004-09-10 03:57 UTC - kode54
|
|
- Fixed pattern break replaying with a bit array
|
|
- Fixed F0x-test.xm, sort of
|
|
|
|
2004-09-09 18:49 UTC - kode54
|
|
- Centralized info gathering for mod/s3m/xm
|
|
|
|
2004-09-08 00:57 UTC - kode54
|
|
- Fixed sample quality settings, and resetting settings/callbacks on backwards seeking
|
|
|
|
2004-09-06 16:23 UTC - kode54
|
|
- Changed default rate to 44100Hz, the "standard" default. Hell with AC'97
|
|
|
|
2004-09-06 13:11 UTC - kode54
|
|
- Transferred foo_mod codebase over and modified to use DUMB
|
|
- Modified DUMB slightly to allow for the as-yet unused start order functionality
|
|
- What a coincidence, the original latest version number was so similar to DUMB's
|
|
- Version is now 0.9.2
|
|
|
|
========================= dumb part ===================================
|
|
|
|
2003-11-08 11:20 aegis
|
|
|
|
* src/Makefile.am: fix automake build
|
|
|
|
2003-09-06 22:41 entheh
|
|
|
|
* include/dumb.h, include/internal/it.h, make/Makefile.inc,
|
|
src/helpers/resample.c, src/helpers/resample.inc, src/it/itread.c,
|
|
src/it/itrender.c, src/it/readmod.c, src/it/reads3m.c,
|
|
src/it/readxm.c: 8-bit and 16-bit source resamplers created (dest
|
|
is always 32-bit with 24-bit range). Cubic way faster too - look-up
|
|
table idea stolen from ModPlugXMMS ;)
|
|
|
|
2003-09-06 11:11 entheh
|
|
|
|
* src/core/rendsig.c: I did this ages ago.
|
|
|
|
2003-07-19 03:00 entheh
|
|
|
|
* Makefile.ready, release.txt, include/dumb.h, make/Makefile.inc,
|
|
src/core/register.c, src/it/itrender.c, src/sigtypes/sample.c:
|
|
Stuff.
|
|
|
|
2003-07-01 10:12 entheh
|
|
|
|
* include/dumb.h: Support for another compiler suite.
|
|
|
|
2003-06-19 21:24 entheh
|
|
|
|
* src/helpers/resample.c: Crash bug fixed.
|
|
|
|
2003-06-19 20:49 entheh
|
|
|
|
* src/it/: itrender.c, reads3m.c: Now we honour IT's pan separation
|
|
control.
|
|
|
|
2003-06-19 17:31 entheh
|
|
|
|
* release.txt, src/it/itread.c, src/it/itrender.c,
|
|
src/it/readmod.c, src/it/reads3m.c, src/it/readxm.c: Fixed warnings
|
|
in the file loaders, and made an IT playback fix.
|
|
|
|
2003-06-15 19:09 aegis
|
|
|
|
* vc6/: dumbout/dumbout.dsp, dumbplay/dumbplay.dsp,
|
|
playduh/playduh.dsp: adding project files I missed
|
|
|
|
2003-06-15 19:08 aegis
|
|
|
|
* release.txt: updating release.txt
|
|
|
|
2003-06-15 18:40 aegis
|
|
|
|
* configure.in, include/Makefile.am, include/internal/Makefile.am,
|
|
vc6/dumb.dsw, vc6/dumb2wav/dumb2wav.dsp: include the
|
|
include/internal directory in distributions, and build allegro
|
|
examples in VC6 build
|
|
|
|
2003-06-15 18:36 aegis
|
|
|
|
* examples/dumb2wav.c: add a -l option to specify number of loops
|
|
|
|
2003-06-12 17:34 aegis
|
|
|
|
* vc6/dumb_static/dumb_static.dsp: build dumbd_static.lib instead
|
|
of dumb_staticd.lib
|
|
|
|
2003-06-12 03:19 aegis
|
|
|
|
* vc6/: dumb.dsw, aldumb/aldumb.dsp, dumb/dumb.dsp,
|
|
dumb2wav/dumb2wav.dsp, dumb_static/dumb_static.dsp: adding projects
|
|
for dumb_static (compiled with /MT) and dumb2wav
|
|
|
|
2003-06-12 03:16 aegis
|
|
|
|
* examples/dumb2wav.c: all .wav files are little-endian so get rid
|
|
of the bigendian option
|
|
|
|
2003-06-12 02:30 aegis
|
|
|
|
* make/Makefile.am: forgot to add this file...
|
|
|
|
2003-06-12 02:14 aegis
|
|
|
|
* obj/mingw/release/tmpfile.txt, obj/msvc/debug/tmpfile.txt,
|
|
obj/msvc/release/tmpfile.txt, obj/unix/debug/tmpfile.txt,
|
|
obj/unix/release/tmpfile.txt, src/Makefile.am,
|
|
src/core/Makefile.am, src/helpers/Makefile.am, src/it/Makefile.am,
|
|
src/it/itread.c, src/it/readmod.c, src/it/reads3m.c,
|
|
src/it/readxm.c: automake build: include a bunch of extra
|
|
files in 'make dist' build examples so they actually run
|
|
copy Makefile.ready to Makefile in the default distribution
|
|
|
|
Makefile.ready: support for SGI cc create output
|
|
directories in build rather than including them in CVS move
|
|
some compile flags to the beginning of the compile line
|
|
|
|
Add dumb2wav example SGI LONG_LONG support Fix some issues with the
|
|
const tag arrays in itread.c and such
|
|
|
|
:
|
|
-------------------------------------------------------------------
|
|
---
|
|
|
|
2003-06-12 02:13 aegis
|
|
|
|
* Makefile.am, Makefile.ready, configure.in, docs/Makefile.am,
|
|
examples/Makefile.am, examples/dumb2wav.c, include/dumb.h,
|
|
lib/djgpp/tmpfile.txt, lib/mingw/tmpfile.txt, lib/msvc/tmpfile.txt,
|
|
lib/unix/tmpfile.txt, make/Makefile.inc,
|
|
obj/djgpp/debug/tmpfile.txt, obj/djgpp/release/tmpfile.txt,
|
|
obj/mingw/debug/tmpfile.txt: automake build: include a
|
|
bunch of extra files in 'make dist' build examples so they
|
|
actually run copy Makefile.ready to Makefile in the default
|
|
distribution
|
|
|
|
Makefile.ready: support for SGI cc create output
|
|
directories in build rather than including them in CVS move
|
|
some compile flags to the beginning of the compile line
|
|
|
|
Add dumb2wav example SGI LONG_LONG support Fix some issues with the
|
|
const tag arrays in itread.c and such
|
|
|
|
2003-06-11 06:29 entheh
|
|
|
|
* include/dumb.h: Should compile with OpenWatcom now. I've yet to
|
|
look at the project files and decide whether to add them though :)
|
|
|
|
2003-06-10 14:10 aegis
|
|
|
|
* configure.in: oops, forgot configure.in when committing the
|
|
automake build
|
|
|
|
2003-06-07 07:14 entheh
|
|
|
|
* Makefile.ready: Small fix to compiling flags for icc.
|
|
|
|
2003-06-06 12:26 entheh
|
|
|
|
* include/internal/it.h, src/it/itrender.c: XM Key Off effect now
|
|
works the way it should (I hope).
|
|
|
|
2003-06-05 06:19 aegis
|
|
|
|
* Makefile.ready: fix Makefile.ready so it refers to itself when
|
|
recursively invoking make
|
|
|
|
2003-06-04 02:16 aegis
|
|
|
|
* vc6/: dumb.dsp, dumb.dsw, aldumb/aldumb.dsp, dumb/dumb.dsp:
|
|
finishing VC6 build system
|
|
|
|
2003-05-29 20:55 aegis
|
|
|
|
* release.txt: updating release.txt
|
|
|
|
2003-05-29 20:55 aegis
|
|
|
|
* examples/Makefile.am: install examples
|
|
|
|
2003-05-29 20:37 aegis
|
|
|
|
* Makefile, Makefile.am, Makefile.ready, bootstrap,
|
|
docs/Makefile.am, examples/Makefile.am, include/Makefile.am,
|
|
src/Makefile.am, src/core/Makefile.am, src/helpers/Makefile.am,
|
|
src/it/Makefile.am: initial pass of automake build
|
|
|
|
2003-05-28 11:56 aegis
|
|
|
|
* vc6/: dumb.dsp, dumb.dsw: updating VC6 project: the sigtypes
|
|
stuff doesn't compile yet though
|
|
|
|
2003-05-17 09:33 entheh
|
|
|
|
* Makefile, release.txt, include/dumb.h, src/it/itrender.c: Bugfix:
|
|
Gxx didn't store effect value when no note was (previously)
|
|
playing. Also added support for the Intel C compiler for Linux.
|
|
|
|
2003-04-27 11:49 entheh
|
|
|
|
* make/config.sh: Small fix. Thanks to Sam Hocevar from Debian for
|
|
pointing this out.
|
|
|
|
2003-04-25 09:23 entheh
|
|
|
|
* release.txt, include/internal/it.h, src/it/itrender.c,
|
|
src/it/xmeffect.c: XM Kxx effect should work better now.
|
|
|
|
2003-04-24 15:26 entheh
|
|
|
|
* docs/faq.txt, include/dumb.h, include/internal/it.h,
|
|
src/it/itmisc.c, src/it/itread.c, src/it/itunload.c,
|
|
src/it/readmod.c, src/it/reads3m.c, src/it/readxm.c: DUMB now loads
|
|
song message and other author data, and these can be retrieved.
|
|
|
|
2003-04-23 00:14 entheh
|
|
|
|
* release.txt, docs/deprec.txt: Misc commits
|
|
|
|
-------------------------------------------------------------------
|
|
---
|
|
|
|
2003-04-18 03:00 entheh
|
|
|
|
* include/dumb.h, include/internal/it.h, src/it/itread.c,
|
|
src/it/itrender.c, winamp/in_duh.c: New envelope code. I don't
|
|
trust it fully yet, but it seems to work.
|
|
|
|
2003-04-17 16:54 entheh
|
|
|
|
* Makefile, release.txt, include/dumb.h, include/internal/dumb.h,
|
|
include/internal/it.h, src/core/duhtag.c, src/core/makeduh.c,
|
|
src/core/unload.c, src/it/itread.c, src/it/itrender.c,
|
|
src/it/readmod.c, src/it/reads3m.c, src/it/readxm.c,
|
|
winamp/in_duh.c: Added a tagging system; using it for the song
|
|
title. Yay!
|
|
|
|
2003-04-15 00:13 entheh
|
|
|
|
* include/internal/it.h, src/it/itrender.c, src/it/readxm.c,
|
|
src/it/xmeffect.c: Panning slides! Finally \o/
|
|
|
|
2003-04-12 01:01 entheh
|
|
|
|
* Makefile, include/aldumb.h, src/allegro/alplay.c: Added
|
|
al_duh_get_volume(). Not documented yet.
|
|
|
|
2003-04-12 00:12 entheh
|
|
|
|
* Makefile, todo.txt, src/it/readxm.c: XM files: map_sample[] was
|
|
uninitialised for instruments with no samples - led to strange
|
|
noises occasionally.
|
|
|
|
2003-04-04 08:04 entheh
|
|
|
|
* winamp/in_duh.c: Winamp plug-in improved a bit.
|
|
|
|
2003-04-03 16:26 entheh
|
|
|
|
* make/config.bat: Huge bugfix!
|
|
|
|
2003-04-03 12:07 entheh
|
|
|
|
* Makefile: Bug fixed. Example programs will now be installed.
|
|
|
|
2003-04-03 07:02 entheh
|
|
|
|
* vc6/dumb.dsp: Added the VC6 project file to CVS.
|
|
|
|
2003-04-03 07:01 entheh
|
|
|
|
* readme.txt: Bah.
|
|
|
|
2003-04-02 04:55 entheh
|
|
|
|
* Makefile, readme.txt, release.txt: The makefile now works for the
|
|
Mac.
|
|
|
|
2003-04-02 04:00 entheh
|
|
|
|
* release.txt: OK, this time it really is ready for release ...
|
|
|
|
2003-04-02 03:56 entheh
|
|
|
|
* Makefile, licence.txt, readme.txt, release.txt, todo.txt,
|
|
docs/deprec.txt, docs/dumb.txt, docs/faq.txt, docs/howto.txt,
|
|
docs/modplug.txt, examples/dumb.ini, examples/dumbout.c,
|
|
include/dumb.h, include/internal/it.h, src/core/rendsig.c,
|
|
src/helpers/resample.c, src/it/itrender.c: Ready for release!
|
|
|
|
2003-03-30 12:05 entheh
|
|
|
|
* Makefile, release.txt, src/it/itread.c, src/it/itrender.c,
|
|
src/it/readmod.c, src/it/reads3m.c, src/it/readxm.c: No longer
|
|
installing the example programs when on Windows.
|
|
|
|
2003-03-30 09:01 entheh
|
|
|
|
* Makefile, make/djgpp.inc, make/mingw.inc, make/unix.inc: Fix for
|
|
BeOS
|
|
|
|
2003-03-30 08:22 entheh
|
|
|
|
* Makefile, Makefile.dj, Makefile.inc, Makefile.mgw, Makefile.uni,
|
|
config.bat, config.sh, readme.txt, make/Makefile.inc,
|
|
make/config.bat, make/config.sh, make/djgpp.inc, make/dumbask.c,
|
|
make/makefile.dj, make/makefile.lst, make/makefile.mgw,
|
|
make/makefile.uni, make/makefile.vc, make/mingw.inc, make/unix.inc,
|
|
src/misc/dumbask.c, src/misc/runner.c: Makefiles restructured a
|
|
bit. Should now support BeOS and Mac too :)
|
|
|
|
2003-03-29 19:45 entheh
|
|
|
|
* Makefile, Makefile.dj, Makefile.inc, Makefile.mgw, Makefile.uni,
|
|
config.bat, config.sh, fix.bat, fix.sh, makeall.bat, makeall.sh,
|
|
makecore.bat, makecore.sh, release.txt, examples/dumbout.c,
|
|
include/dumb.h, include/internal/it.h, src/it/itrender.c,
|
|
src/misc/dumbask.c, src/misc/gccver.c: New makefile system! No
|
|
provision for MSVC yet ...
|
|
|
|
2003-03-28 06:06 entheh
|
|
|
|
* make/makefile.mgw: -funroll-loops removed from makefiles.
|
|
|
|
2003-03-28 05:29 entheh
|
|
|
|
* src/helpers/resample.c: Some optimisation. Still needs work!
|
|
|
|
2003-03-27 04:13 entheh
|
|
|
|
* src/it/itrender.c: Pacified valgrind.
|
|
|
|
2003-03-19 08:42 entheh
|
|
|
|
* examples/dumb.ini, include/dumb.h, src/helpers/clickrem.c,
|
|
src/helpers/resample.c: Blah, stuff.
|
|
|
|
2003-03-16 01:13 entheh
|
|
|
|
* licence.txt, readme.txt, release.txt, docs/deprec.txt,
|
|
docs/duhspecs.txt, docs/dumb.txt, docs/dumbfull.txt, docs/faq.txt,
|
|
docs/fnptr.txt, docs/howto.txt, docs/modplug.txt, docs/ptr.txt,
|
|
docs/tutorial.txt, examples/dumbout.c, examples/dumbplay.c,
|
|
examples/playduh.c, include/aldumb.h, include/dumb.h,
|
|
include/internal/aldumb.h, include/internal/dumb.h,
|
|
include/internal/it.h, src/allegro/alplay.c, src/allegro/datduh.c,
|
|
src/allegro/datit.c, src/allegro/datmod.c, src/allegro/dats3m.c,
|
|
src/allegro/datunld.c, src/allegro/datxm.c, src/allegro/packfile.c,
|
|
src/core/atexit.c, src/core/duhlen.c, src/core/dumbfile.c,
|
|
src/core/loadduh.c, src/core/makeduh.c, src/core/rawsig.c,
|
|
src/core/readduh.c, src/core/register.c, src/core/rendduh.c,
|
|
src/core/rendsig.c, src/core/unload.c, src/helpers/clickrem.c,
|
|
src/helpers/memfile.c, src/helpers/resample.c,
|
|
src/helpers/sampbuf.c, src/helpers/silence.c,
|
|
src/helpers/stdfile.c, src/it/itload.c, src/it/itmisc.c,
|
|
src/it/itorder.c, src/it/itread.c, src/it/itrender.c,
|
|
src/it/itunload.c, src/it/loadmod.c, src/it/loads3m.c,
|
|
src/it/loadxm.c, src/it/readmod.c, src/it/reads3m.c,
|
|
src/it/readxm.c, src/it/xmeffect.c, src/sigtypes/combine.c,
|
|
src/sigtypes/sample.c, src/sigtypes/sequence.c,
|
|
src/sigtypes/sterpan.c, tools/cit.c, winamp/in2.h, winamp/in_duh.c,
|
|
winamp/in_duh.h, winamp/out.h: SHAZZAM! DUMB now has a decent name.
|
|
:D
|
|
|
|
2003-03-16 00:36 entheh
|
|
|
|
* src/helpers/clickrem.c: Added a #warning to an evil piece of code
|
|
|
|
2003-03-15 21:03 entheh
|
|
|
|
* src/helpers/clickrem.c: Click remover now copes with the huge
|
|
values.
|
|
|
|
2003-03-15 19:53 entheh
|
|
|
|
* src/: core/rendduh.c, it/itread.c, it/readmod.c, it/reads3m.c,
|
|
it/readxm.c: 24-bit mixing YAAAAAAAY :D Click remover overflows -
|
|
will fix that later.
|
|
|
|
2003-03-15 19:16 entheh
|
|
|
|
* examples/dumbout.c, src/helpers/resample.c: MULSC macro created
|
|
and tweaked for speed AND precision! Yaaaaay ^~ Thanks for the help
|
|
Bob :)
|
|
|
|
2003-03-11 18:41 entheh
|
|
|
|
* src/it/itrender.c: Reinstating the vibrato I disabled while
|
|
playing with valgrind (oops).
|
|
|
|
2003-03-11 00:02 entheh
|
|
|
|
* src/helpers/resample.c: Resamplers didn't quite Do The Right
|
|
Thing for click removal. Fixed.
|
|
|
|
2003-03-10 22:49 entheh
|
|
|
|
* readme.txt, docs/deprec.txt, docs/faq.txt, docs/howto.txt,
|
|
examples/dumbout.c, include/dumb.h, include/internal/it.h,
|
|
src/core/makeduh.c, src/core/register.c, src/core/rendduh.c,
|
|
src/core/rendsig.c, src/helpers/clickrem.c, src/helpers/resample.c,
|
|
src/it/itread.c, src/it/itrender.c, src/it/itrender.old.c,
|
|
src/it/readmod.c, src/it/reads3m.c, src/it/readxm.c: Resamplers
|
|
reworked, finally! More to do, but it's bug-free and usable. :)
|
|
|
|
2003-02-14 01:25 entheh
|
|
|
|
* readme.txt, docs/howto.txt, src/helpers/clickrem.c,
|
|
src/it/itrender.c: Removed an old #warning (and did some other
|
|
stuff it seems).
|
|
|
|
2003-01-26 19:16 entheh
|
|
|
|
* release.txt, docs/dumb.txt, include/dumb.h, src/it/itrender.c:
|
|
dumb_it_sr_get_channel_state() now provides a more precise pan
|
|
value.
|
|
|
|
2003-01-24 19:13 entheh
|
|
|
|
* docs/dumb.txt, include/dumb.h, src/it/itrender.c:
|
|
dumb_it_get_state() now returns more precise information on
|
|
filters.
|
|
|
|
2003-01-21 06:40 entheh
|
|
|
|
* release.txt, docs/dumb.txt, examples/dumbplay.c,
|
|
include/aldumb.h, src/allegro/alplay.c, src/allegro/packfile.c:
|
|
Stuff... dumbfile_from_packfile() added, if nothing else.
|
|
|
|
2003-01-15 19:43 entheh
|
|
|
|
* src/it/readmod.c: Committing what appears to be an MSVC warning
|
|
pacifier.
|
|
|
|
2003-01-03 15:28 entheh
|
|
|
|
* include/internal/it.h, make/makefile.mgw, src/core/dumbfile.c,
|
|
src/it/itrender.c, src/it/readmod.c, src/it/xmeffect.c: Muted
|
|
channels supported, more accurate envelopes, several bugs fixed
|
|
|
|
2003-01-03 15:03 entheh
|
|
|
|
* release.txt, docs/dumb.txt, examples/dumb.ini: Muted channels,
|
|
and lots of bugs fixed
|
|
|
|
2002-12-24 06:41 entheh
|
|
|
|
* include/dumb.h, src/core/dumbfile.c, src/it/itrender.c: Fixed
|
|
some bugs.
|
|
|
|
2002-12-20 21:51 entheh
|
|
|
|
* src/it/readxm.c: Fixed the bug I thought I fixed just now.
|
|
|
|
2002-12-20 21:45 entheh
|
|
|
|
* examples/dumb.ini, make/makefile.mgw, make/makefile.vc,
|
|
src/allegro/alplay.c, src/it/readxm.c: Fixed a bug.
|
|
|
|
2002-12-20 21:07 joe_programmer
|
|
|
|
* src/it/itrender.c: MSVC6 does'nt support C99 - fixed variable
|
|
declarations
|
|
|
|
2002-12-20 01:49 entheh
|
|
|
|
* make/makefile.dj, make/makefile.mgw, src/it/itrender.c: Filter
|
|
instability fixed.
|
|
|
|
2002-12-19 05:35 entheh
|
|
|
|
* readme.txt, release.txt, docs/deprec.txt, docs/dumb.txt,
|
|
docs/howto.txt, docs/modplug.txt, examples/dumb.ini,
|
|
include/dumb.h, include/internal/it.h, src/it/itmisc.c,
|
|
src/it/itread.c, src/it/itrender.c, src/it/xmeffect.c,
|
|
winamp/in_duh.c: Err... stuff
|
|
|
|
2002-12-18 17:15 entheh
|
|
|
|
* docs/faq.txt: New stuff in FAQ.
|
|
|
|
2002-12-18 17:06 entheh
|
|
|
|
* licence.txt, readme.txt, release.txt, docs/deprec.txt,
|
|
docs/dumb.txt, docs/faq.txt, docs/fnptr.txt, docs/howto.txt,
|
|
docs/modplug.txt, docs/ptr.txt, examples/dumbplay.c,
|
|
include/dumb.h, include/internal/it.h, make/makefile.lst,
|
|
src/core/rendduh.c, src/helpers/memfile.c, src/helpers/sampbuf.c,
|
|
src/it/itmisc.c, src/it/itread.c, src/it/itrender.c,
|
|
src/it/readmod.c, src/it/readxm.c, src/it/xmeffect.c: XM and MOD
|
|
support improved, and lots of docs written.
|
|
|
|
2002-12-17 00:23 entheh
|
|
|
|
* release.txt, examples/dumbplay.c, examples/playit.c,
|
|
examples/playmod.c, examples/plays3m.c, examples/playxm.c,
|
|
include/aldumb.h, include/dumb.h, make/makefile.lst,
|
|
make/makefile.vc, src/allegro/datmod.c, src/core/loadduh.c,
|
|
src/it/itrender.c, src/it/readxm.c, src/misc/gccver.c: Lots o'
|
|
little changes. Notably the examples have been combined.
|
|
|
|
2002-12-16 22:13 entheh
|
|
|
|
* include/dumb.h, make/makefile.dj, make/makefile.mgw,
|
|
make/makefile.uni, make/makefile.vc, src/misc/gccver.c: Improved
|
|
the makefiles and... stuff. GCC 2.x should be happy now.
|
|
|
|
2002-12-13 23:25 entheh
|
|
|
|
* src/it/itrender.c: Filtered samples now have click removal
|
|
applied. Yay \o/
|
|
|
|
2002-12-12 00:17 entheh
|
|
|
|
* examples/dumb.ini, include/dumb.h, include/internal/it.h,
|
|
make/makefile.lst, src/helpers/clickrem.c, src/helpers/resample.c,
|
|
src/it/itrender.c: Click removal! Incomplete though; not applied to
|
|
filtered samples...
|
|
|
|
2002-12-09 17:25 entheh
|
|
|
|
* src/it/readxm.c: #warning removed. MSVC might just be happy now.
|
|
|
|
2002-12-09 17:23 entheh
|
|
|
|
* src/it/itrender.c: Fixed some MSVC warnings, probably.
|
|
|
|
2002-12-07 18:04 entheh
|
|
|
|
* src/core/rendduh.c: Readding file that got removed because I
|
|
thought I was going to rename it >_<
|
|
|
|
2002-12-07 17:48 entheh
|
|
|
|
* examples/playit.c, include/aldumb.h, include/dumb.h,
|
|
src/allegro/alplay.c, src/core/rendduh.c, src/core/rendsig.c:
|
|
Deprecated some stuff, and added some stuff. \o/
|
|
|
|
2002-12-01 09:08 entheh
|
|
|
|
* src/it/itrender.c, winamp/in_duh.c: Bugfix in tremor (Ixx)
|
|
handling.
|
|
|
|
2002-11-26 06:39 entheh
|
|
|
|
* include/internal/it.h, src/it/itrender.c, src/it/readxm.c: Wow,
|
|
who'd have thought an XM file could contain that many samples!
|
|
|
|
2002-11-26 00:20 entheh
|
|
|
|
* examples/playduh.c, examples/playit.c, examples/playmod.c,
|
|
examples/plays3m.c, examples/playxm.c, src/it/itrender.c,
|
|
src/it/readmod.c, src/it/reads3m.c, src/it/readxm.c,
|
|
src/it/xmeffect.c: Quite a few bugfixes.
|
|
|
|
2002-11-22 06:46 entheh
|
|
|
|
* examples/playit.c, include/dumb.h, include/internal/it.h,
|
|
src/it/itmisc.c, src/it/itorder.c, src/it/itread.c,
|
|
src/it/itrender.c, src/it/itunload.c, src/it/readmod.c,
|
|
src/it/reads3m.c, src/it/readxm.c, winamp/config.rc,
|
|
winamp/in_duh.c: Uh... stuff :o
|
|
|
|
2002-11-18 21:35 entheh
|
|
|
|
* docs/: faq.txt, howto.txt: Addition to the docs.
|
|
|
|
2002-11-18 05:46 entheh
|
|
|
|
* src/it/itread.c: Bleh.
|
|
|
|
2002-11-18 05:42 entheh
|
|
|
|
* src/it/itread.c: Added a "duplicate check" to the IT loader...
|
|
not the kind you're thinking of though :)
|
|
|
|
2002-11-18 04:32 entheh
|
|
|
|
* examples/playit.c, include/aldumb.h, include/dumb.h,
|
|
src/allegro/alplay.c, src/core/rendduh.c, src/core/rendsig.c,
|
|
src/it/itrender.c: Extra API functions
|
|
|
|
2002-11-16 23:17 entheh
|
|
|
|
* src/it/itrender.c: mmm, pie...
|
|
|
|
2002-11-16 23:04 entheh
|
|
|
|
* release.txt, examples/dumb.ini, include/internal/it.h,
|
|
make/makefile.dj, make/makefile.lst, make/makefile.mgw,
|
|
make/makefile.uni, src/core/rendduh.c, src/core/rendsig.c,
|
|
src/helpers/memfile.c, src/it/itread.c, src/it/itrender.c,
|
|
src/it/itunload.c, src/it/readmod.c, src/it/reads3m.c,
|
|
src/it/readxm.c:
|
|
FILTERS!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
|
|
|
2002-11-01 17:02 entheh
|
|
|
|
* include/internal/it.h, src/it/itread.c, src/it/itrender.c,
|
|
src/it/readmod.c, src/it/reads3m.c: DUMB now freezes (correctly I
|
|
hope) on speed=0 in XM and MOD files.
|
|
|
|
2002-10-29 09:39 entheh
|
|
|
|
* include/internal/it.h, src/core/rawsig.c, src/it/itrender.c,
|
|
src/it/readxm.c: Sample vibrato :D
|
|
|
|
2002-10-26 07:43 entheh
|
|
|
|
* src/core/rendsig.c: Some more safety; it shouldn't crash on low
|
|
memory or invalid start order now.
|
|
|
|
2002-10-26 07:25 entheh
|
|
|
|
* examples/playit.c, include/dumb.h, src/it/itrender.c: Fixed
|
|
another bug :P
|
|
|
|
2002-10-26 07:12 entheh
|
|
|
|
* examples/playit.c, src/it/itrender.c: Fixed bug.
|
|
|
|
2002-10-26 06:56 entheh
|
|
|
|
* todo.txt, include/aldumb.h, include/dumb.h,
|
|
include/internal/it.h, make/makefile.lst, src/allegro/alplay.c,
|
|
src/core/rawsig.c, src/core/rendduh.c, src/core/rendsig.c,
|
|
src/it/itmisc.c, src/it/itrender.c, studio/include/dumbdesk.h,
|
|
studio/include/guiproc.h, studio/include/guitop.h,
|
|
studio/src/dumbdesk.c, studio/src/guitop.c, studio/src/main.c:
|
|
Added some rough & ready start-at-order functionality at short
|
|
order (no pun intended :)
|
|
|
|
2002-10-20 05:42 entheh
|
|
|
|
* studio/: font0.bmp, font1.bmp, font2.bmp: Added binary files for
|
|
DUMB Studio
|
|
|
|
2002-10-16 07:04 entheh
|
|
|
|
* examples/: dumb.ini, playit.c: Neatened the examples up a bit.
|
|
|
|
2002-10-16 06:52 entheh
|
|
|
|
* fix.bat, readme.txt, release.txt, docs/dumb.txt,
|
|
docs/dumbfull.txt, docs/faq.txt, docs/fnptr.txt, docs/howto.txt,
|
|
include/aldumb.h, include/dumb.h, lib/mingw/tmpfile.txt,
|
|
lib/mingw32/tmpfile.txt, make/makefile.mgw,
|
|
obj/mingw/debug/tmpfile.txt, obj/mingw/release/tmpfile.txt,
|
|
obj/mingw32/debug/tmpfile.txt, obj/mingw32/release/tmpfile.txt,
|
|
src/allegro/alplay.c, src/it/itrender.c, src/it/readmod.c,
|
|
src/it/reads3m.c, src/it/readxm.c: Lotsa changes... notably mingw32
|
|
changed to mingw, and should be ready for release today.
|
|
|
|
2002-10-05 01:55 jcugniere
|
|
|
|
* src/it/: reads3m.c, readxm.c: Prevented that silly test.pcm from
|
|
taking ALL the space on my c: drive ;)
|
|
|
|
2002-09-27 04:55 entheh
|
|
|
|
* docs/fnptr.txt: Function pointer explanation fleshed out with the
|
|
whys and wherefores.
|
|
|
|
2002-09-26 13:03 entheh
|
|
|
|
* src/it/: itrender.c, readxm.c: XM envelopes fixed
|
|
|
|
2002-09-26 06:31 entheh
|
|
|
|
* include/internal/it.h, src/it/itrender.c: Improvements to the IT
|
|
and XM support, tone portamento handling in particular. WARNING:
|
|
code restructured slightly; bugs possibly introduced in IT support.
|
|
If your IT file plays wrong yadda yadda yadda.
|
|
|
|
2002-09-25 04:29 entheh
|
|
|
|
* include/dumb.h, include/internal/dumb.h, include/internal/it.h,
|
|
src/core/makeduh.c, src/core/readduh.c, src/core/register.c,
|
|
src/core/rendduh.c, src/core/rendsig.c, src/core/unload.c,
|
|
src/it/itorder.c, src/it/itread.c, src/it/itrender.c,
|
|
src/it/itunload.c, src/it/readmod.c, src/it/reads3m.c,
|
|
src/it/readxm.c: Change in terminology
|
|
|
|
2002-09-24 14:14 entheh
|
|
|
|
* src/it/: itrender.c, readxm.c: :o
|
|
|
|
2002-09-24 04:50 entheh
|
|
|
|
* todo.txt, docs/dumb.txt, include/aldumb.h, src/allegro/alplay.c:
|
|
Small addition to API; added info and proposal to todo.txt.
|
|
|
|
2002-09-23 03:31 jcugniere
|
|
|
|
* examples/dumb.ini, include/internal/it.h, make/makefile.lst,
|
|
src/it/itorder.c, src/it/itread.c, src/it/itrender.c,
|
|
src/it/readmod.c, src/it/reads3m.c, src/it/readxm.c: Made non
|
|
existant patterns be considered as containing 64 empty rows.
|
|
|
|
2002-09-22 05:49 entheh
|
|
|
|
* src/it/readxm.c: Now we correctly handle the weird case of
|
|
envelope on but n_nodes = 0 for XM files.
|
|
|
|
2002-09-20 08:07 entheh
|
|
|
|
* src/it/readmod.c: Panning fixed; error checking cleaned up to
|
|
some extent.
|
|
|
|
2002-09-20 02:29 entheh
|
|
|
|
* src/it/: loadmod.c, loadxm.c, readmod.c: Don't Convert Numbers To
|
|
BCD On Loading. To Do So Would Be DUMB. :P
|
|
|
|
2002-09-19 01:08 jcugniere
|
|
|
|
* src/core/rendduh.c: fixed compilation problems related to
|
|
CHAR_BITS and FAST_MID
|
|
|
|
2002-09-18 09:31 entheh
|
|
|
|
* readme.txt, release.txt, todo.txt, docs/dumb.txt,
|
|
examples/playmod.c, include/aldumb.h, include/dumb.h,
|
|
include/internal/it.h, make/makefile.lst, src/allegro/datmod.c,
|
|
src/it/loadmod.c, src/it/readmod.c, src/it/readxm.c,
|
|
src/it/xmeffect.c: First signs of .mod support :D
|
|
|
|
2002-09-11 19:42 joe_programmer
|
|
|
|
* make/makefile.vc: Fix for MSVC install target
|
|
|
|
2002-09-08 22:46 entheh
|
|
|
|
* src/it/itrender.c, winamp/in_duh.c: Seeking fixed; Winamp plug-in
|
|
improved in theory, but it crashes sometimes :x
|
|
|
|
2002-09-08 10:50 entheh
|
|
|
|
* src/it/itrender.c: Seeking should now be quick :)
|
|
|
|
2002-09-08 09:20 entheh
|
|
|
|
* src/it/itrender.c: Bug fixed. Odd that it only affected one IT
|
|
file. That's uninitialised variables for ya :)
|
|
|
|
2002-09-08 08:26 entheh
|
|
|
|
* examples/playit.c, include/internal/it.h, src/it/itread.c,
|
|
src/it/itrender.c, src/it/itunload.c, src/it/reads3m.c,
|
|
src/it/readxm.c: Length of songs now being calculated. Shame it
|
|
gets it wrong ;)
|
|
|
|
2002-09-08 07:46 joe_programmer
|
|
|
|
* src/core/rendduh.c: Optimized the convertors
|
|
|
|
2002-09-08 04:09 entheh
|
|
|
|
* include/internal/it.h, src/it/itrender.c: _dumb_it_dup_sampinfo()
|
|
coded - first step towards length calculation and fast seeking
|
|
|
|
2002-09-06 10:31 entheh
|
|
|
|
* studio/makedat: Datafile makefile updated.
|
|
|
|
2002-09-06 09:59 entheh
|
|
|
|
* studio/: dumbdesk.c, dumbdesk.h, dumbgui.c, dumbgui.h,
|
|
dumbmenu.c, guiproc.c, guiproc.h, guitop.c, guitop.h, main.c,
|
|
main.h, options.c, options.h, subclip.c, subclip.h,
|
|
include/dumbdesk.h, include/dumbgui.h, include/dumbmenu.h,
|
|
include/guiproc.h, include/guitop.h, include/main.h,
|
|
include/options.h, include/subclip.h, src/dumbdesk.c,
|
|
src/dumbgui.c, src/dumbmenu.c, src/guiproc.c, src/guitop.c,
|
|
src/main.c, src/options.c, src/subclip.c: Moved studio stuff into
|
|
subdirs
|
|
|
|
2002-09-05 14:55 entheh
|
|
|
|
* studio/: dumbdesk.c, dumbmenu.c, guiproc.h: Hmm
|
|
|
|
2002-09-05 13:06 entheh
|
|
|
|
* studio/dumbmenu.c: The menu module compiles. It isn't used at all
|
|
though.
|
|
|
|
2002-09-05 12:58 entheh
|
|
|
|
* studio/dumbmenu.c: Menu module committed; no testing done yet.
|
|
|
|
2002-09-05 08:03 entheh
|
|
|
|
* studio/: datafile.h, makedat: Created a makefile for building the
|
|
datafile. (Binary files left out of repository.)
|
|
|
|
2002-09-04 20:53 entheh
|
|
|
|
* studio/: datafile.h, dumbdesk.c, dumbdesk.h, dumbgui.c,
|
|
dumbgui.h, guiproc.c, guiproc.h, guitop.c, guitop.h, main.c,
|
|
main.h, options.c, options.h, subclip.c, subclip.h: DUMB Studio
|
|
added. Little more than a freaky GUI test so far...
|
|
|
|
2002-09-04 16:49 entheh
|
|
|
|
* docs/dumb.txt, examples/dumb.ini, examples/playduh.c,
|
|
examples/playit.c, examples/plays3m.c, examples/playxm.c,
|
|
include/internal/it.h, make/makefile.uni: Various changes :o
|
|
|
|
2002-08-26 02:37 entheh
|
|
|
|
* makeall.sh, makecore.sh: I thought I already fixed this :)
|
|
|
|
2002-08-16 04:49 entheh
|
|
|
|
* examples/playit.c: Yay 2...
|
|
|
|
2002-08-16 04:21 entheh
|
|
|
|
* examples/playit.c, make/makefile.uni: Yay...
|
|
|
|
2002-08-12 02:20 entheh
|
|
|
|
* readme.txt, release.txt, docs/ptr.txt, examples/dumb.ini,
|
|
make/makefile.dj, make/makefile.mgw, make/makefile.vc: A few typos
|
|
corrected. Not much else. Actually I'm not sure.
|
|
|
|
2002-08-10 17:44 entheh
|
|
|
|
* readme.txt, release.txt, docs/faq.txt, docs/fnptr.txt,
|
|
docs/ptr.txt: Last commit before 0.8.1 release...
|
|
|
|
2002-08-10 16:03 entheh
|
|
|
|
* docs/dumb.txt, examples/dumb.ini, include/dumb.h,
|
|
make/makefile.dj, make/makefile.mgw, make/makefile.uni,
|
|
make/makefile.vc, src/it/readxm.c: Another bug fixed; should be
|
|
ready for a release soon...
|
|
|
|
2002-08-06 12:57 entheh
|
|
|
|
* docs/howto.txt, examples/dumb.ini, make/makefile.lst,
|
|
src/allegro/datit.c, src/allegro/dats3m.c, src/allegro/datxm.c,
|
|
src/it/readxm.c: dumb_register_dat_xm() added (!) Also fixed a
|
|
Freudian slip in the docs, and added dumb_resampling_quality to
|
|
howto.txt.
|
|
|
|
2002-07-30 07:02 entheh
|
|
|
|
* docs/: dumb.txt, howto.txt: Position about null pointers
|
|
clarified in the docs
|
|
|
|
2002-07-29 19:02 entheh
|
|
|
|
* src/it/reads3m.c: S3M support made more robust; now handles some
|
|
buggy files.
|
|
|
|
2002-07-29 08:28 entheh
|
|
|
|
* make/: makefile.dj, makefile.mgw, makefile.uni: Makefiles
|
|
updated.
|
|
|
|
2002-07-29 07:57 entheh
|
|
|
|
* src/it/itrender.c: XM bug relating to invalid instruments fixed.
|
|
|
|
2002-07-28 17:40 entheh
|
|
|
|
* docs/faq.txt, make/makefile.dj, make/makefile.vc,
|
|
src/it/readxm.c, winamp/gui.c, winamp/in_duh.c, winamp/in_duh.h:
|
|
Winamp plug-in up to date, and plays IT/XM/S3M ;D
|
|
|
|
2002-07-10 09:17 jcugniere
|
|
|
|
* include/internal/it.h, src/it/itrender.c, src/it/readxm.c: fixed
|
|
a bug involving XM's fine volume slide down
|
|
|
|
2002-06-16 17:59 entheh
|
|
|
|
* release.txt, src/it/readxm.c: Can now load XM files with stereo
|
|
samples
|
|
|
|
2002-06-16 02:35 entheh
|
|
|
|
* release.txt, make/makefile.dj, make/makefile.mgw,
|
|
make/makefile.vc: 'make veryclean' fixed in DOS/Windows makefiles.
|
|
|
|
2002-06-15 17:56 entheh
|
|
|
|
* readme.txt: Another change...
|
|
|
|
2002-06-15 17:49 entheh
|
|
|
|
* licence.txt, release.txt, docs/faq.txt, docs/howto.txt: More
|
|
changes to the docs.
|
|
|
|
2002-06-15 17:12 entheh
|
|
|
|
* fix.bat, fix.sh, readme.txt, docs/howto.txt: A few corrections to
|
|
the docs; fix scripts slightly improved.
|
|
|
|
2002-06-14 15:13 entheh
|
|
|
|
* fix.bat, fix.sh, make/makefile.vc: Fix to the MSVC makefile
|
|
|
|
2002-06-14 12:33 entheh
|
|
|
|
* readme.txt, release.txt, docs/dumb.txt, docs/faq.txt,
|
|
docs/howto.txt, examples/dumb.ini, examples/playit.c,
|
|
examples/plays3m.c, examples/playxm.c, include/aldumb.h,
|
|
make/makefile.dj, make/makefile.mgw, make/makefile.uni,
|
|
make/makefile.vc: Last commit before release - everything's working
|
|
:)
|
|
|
|
2002-06-14 09:02 entheh
|
|
|
|
* makeall.sh, makecore.sh: Damn, it failed. Oh well, files added
|
|
back in.
|
|
|
|
2002-06-14 08:58 entheh
|
|
|
|
* makeall.sh, makecore.sh: Make 'em executable, Phase 1
|
|
|
|
2002-06-14 08:37 entheh
|
|
|
|
* makeall.sh, makecore.sh, readme.txt: Unix stuff should be ready.
|
|
Might still change to provide BeOS support though...
|
|
|
|
2002-06-14 08:18 entheh
|
|
|
|
* readme.txt, docs/faq.txt: Getting there...
|
|
|
|
2002-06-14 06:45 entheh
|
|
|
|
* release.txt, make/makefile.uni: Updated Unix/BeOS makefile,
|
|
thanks to networm (he's going in the credits soon :)
|
|
|
|
2002-06-14 06:10 entheh
|
|
|
|
* makeall.bat, makecore.bat, release.txt, docs/faq.txt,
|
|
include/dumb.h, make/makefile.dj, make/makefile.lst,
|
|
make/makefile.mgw, make/makefile.uni, make/makefile.vc,
|
|
src/it/itread.c, src/it/itrender.c, src/it/readxm.c: Endianness
|
|
fixed, and work on the docs and makefiles preparing for release...
|
|
|
|
2002-06-14 03:48 jcugniere
|
|
|
|
* src/it/itrender.c: Oops! fixed 2 stupid warnings...
|
|
|
|
2002-06-13 12:34 jcugniere
|
|
|
|
* src/it/: itrender.c, readxm.c: more stuff on XM volpan
|
|
|
|
2002-06-12 13:35 entheh
|
|
|
|
* include/internal/it.h, src/core/rendduh.c, src/it/itrender.c:
|
|
Added xm_volslide field for better handling of XM volume slides.
|
|
|
|
2002-06-12 12:54 jcugniere
|
|
|
|
* src/it/: itrender.c, readxm.c: Trying to handle the XM volume
|
|
column more accurately.
|
|
|
|
2002-05-30 13:36 entheh
|
|
|
|
* include/internal/dumb.h, src/it/itrender.c: Improvement to the XM
|
|
support.
|
|
|
|
2002-05-07 10:49 jcugniere
|
|
|
|
* src/it/itrender.c: one liner to get volume properly initialized
|
|
with XM files
|
|
|
|
2002-05-06 17:52 entheh
|
|
|
|
* src/it/itrender.c: Some uninitialised fields fixed for XM files.
|
|
|
|
2002-05-06 11:37 jcugniere
|
|
|
|
* src/it/: itrender.c, readxm.c: Fixed premature fadeout
|
|
|
|
2002-05-05 13:10 entheh
|
|
|
|
* include/internal/it.h, src/it/itrender.c, src/it/readxm.c: More
|
|
stuff
|
|
|
|
2002-05-05 11:47 entheh
|
|
|
|
* src/it/: itrender.c, itrender.old.c: Stuff
|
|
|
|
2002-05-04 13:46 jcugniere
|
|
|
|
* src/it/readxm.c: Removed some fixes from readxm.c, made obsolete
|
|
by ben's changes in itrender.c
|
|
|
|
2002-04-21 09:54 entheh
|
|
|
|
* todo.txt, src/it/itrender.c, src/it/readxm.c,
|
|
src/sigtypes/sequence.c: Restructuring of the XM playing core. I've
|
|
done more harm than good... ostensibly ^_^ (look it up :P)
|
|
|
|
2002-04-07 03:17 jcugniere
|
|
|
|
* include/internal/it.h, src/it/itrender.c, src/it/reads3m.c,
|
|
src/it/readxm.c: Fixed a stupid bug in the XM effects conversion.
|
|
Minor fixes to get more S3Ms to load.
|
|
|
|
2002-03-26 10:30 jcugniere
|
|
|
|
* include/internal/it.h: Added a new IT_WAS_AN_XM signal flag, and
|
|
restart_position for XM compat.
|
|
|
|
2002-03-26 10:27 jcugniere
|
|
|
|
* src/it/readxm.c: All effects are now supported (provided
|
|
itrender.c implements them ;). But volume effects are still
|
|
incorrect.
|
|
|
|
2002-03-26 10:26 jcugniere
|
|
|
|
* src/it/reads3m.c: Added restart_position for XM compatibility.
|
|
|
|
2002-03-26 10:25 jcugniere
|
|
|
|
* src/it/itrender.c: Modified the behavior of a few things when
|
|
IT_WAS_AN_XM is set. Hopefully I haven't broken anything for IT
|
|
files ;)
|
|
|
|
2002-03-26 10:23 jcugniere
|
|
|
|
* src/it/itread.c: Added restart_position for XM compatibility
|
|
|
|
2002-03-24 08:38 jcugniere
|
|
|
|
* src/it/readxm.c: Bug fixes.
|
|
|
|
2002-03-21 11:44 jcugniere
|
|
|
|
* src/it/readxm.c: Some improvments on readxm.c.
|
|
|
|
2002-03-14 12:50 jcugniere
|
|
|
|
* examples/playxm.c, src/it/loadxm.c, src/it/readxm.c: Added an XM
|
|
loader (still needs work).
|
|
|
|
2002-03-14 12:46 jcugniere
|
|
|
|
* include/dumb.h, make/makefile.lst: Added an XM loader (still
|
|
needs work).
|
|
|
|
2002-03-10 12:40 joe_programmer
|
|
|
|
* make/makefile.vc: Fixed Allegro incompatibility
|
|
|
|
2002-03-03 10:21 joe_programmer
|
|
|
|
* src/it/itrender.c: Fixed some warnings
|
|
|
|
2002-03-02 16:17 entheh
|
|
|
|
* include/dumb.h: MSVC compile fixed
|
|
|
|
2002-03-02 13:31 entheh
|
|
|
|
* licence.txt, makeall.bat, makecore.bat, readme.txt, release.txt,
|
|
include/dumb.h, src/core/dumbfile.c: Hmm, possibly the last commit
|
|
before release?????????
|
|
|
|
2002-03-02 12:23 entheh
|
|
|
|
* makeall.bat, makecore.bat: Fixed batch files.
|
|
|
|
2002-03-02 12:17 entheh
|
|
|
|
* makeall.bat, makecore.bat: Added makeall.bat and makecore.bat, as
|
|
promised in readme.txt.
|
|
|
|
2002-03-02 12:10 entheh
|
|
|
|
* readme.txt: readme.txt done.
|
|
|
|
2002-03-02 10:57 entheh
|
|
|
|
* make/: makefile.dj, makefile.mgw, makefile.uni, makefile.vc:
|
|
Makefiles updated to allow for building without Allegro. Not tested
|
|
except DJGPP.
|
|
|
|
2002-03-02 10:14 entheh
|
|
|
|
* readme.txt, docs/dumb.txt, include/dumb.h: Some constants added
|
|
and documented. First signs of content in the readme.
|
|
|
|
2002-03-02 08:42 entheh
|
|
|
|
* lib/djgpp/tmpfile.txt, lib/mingw32/tmpfile.txt,
|
|
lib/msvc/tmpfile.txt, lib/unix/tmpfile.txt,
|
|
obj/djgpp/debug/tmpfile.txt, obj/djgpp/release/tmpfile.txt,
|
|
obj/mingw32/debug/tmpfile.txt, obj/mingw32/release/tmpfile.txt,
|
|
obj/msvc/debug/tmpfile.txt, obj/msvc/release/tmpfile.txt,
|
|
obj/unix/debug/tmpfile.txt, obj/unix/release/tmpfile.txt:
|
|
tmpfile.txt message changed, and some more added.
|
|
|
|
2002-03-01 21:35 entheh
|
|
|
|
* include/dumb.h, make/makefile.lst: Detached default sigtype
|
|
stuff, since that's not to be released.
|
|
|
|
2002-03-01 21:29 entheh
|
|
|
|
* readme.txt, docs/dumb.txt, docs/dumbfull.txt, docs/howto.txt,
|
|
docs/ptr.txt, include/aldumb.h, include/dumb.h,
|
|
src/allegro/datduh.c, src/allegro/datit.c, src/allegro/dats3m.c,
|
|
src/it/itread.c, src/it/itrender.c, src/it/itunload.c: Lots of
|
|
stuff, mostly work on docs. A few things neatened up.
|
|
|
|
2002-02-22 21:09 entheh
|
|
|
|
* src/helpers/resample.c: High-quality resamplers are now more
|
|
accurate, thanks to a LONG_LONG trick that gcc optimises quite
|
|
nicely for us.
|
|
|
|
2002-02-22 19:55 entheh
|
|
|
|
* src/helpers/resample.c: New comments at the top of resample.c,
|
|
and a compiler error fixed.
|
|
|
|
2002-02-22 19:25 entheh
|
|
|
|
* docs/dumb.txt, docs/tutorial.txt, src/it/itread.c,
|
|
src/it/itrender.c, src/it/reads3m.c: Dunno what I did, but I'd
|
|
better commit it :)
|
|
|
|
2002-02-22 14:42 joe_programmer
|
|
|
|
* src/helpers/resample.c: Volume scaling changed from float to int
|
|
(hope it works...)
|
|
|
|
2002-02-17 03:41 entheh
|
|
|
|
* include/dumb.h, src/helpers/resample.c, src/it/itread.c,
|
|
src/it/itrender.c, src/it/reads3m.c: A few unresolved issues seen
|
|
to.
|
|
|
|
2002-02-16 20:06 tjaden
|
|
|
|
* make/makefile.uni: Updated the Unix makefile (from the Mingw32
|
|
makefile)
|
|
|
|
2002-02-16 15:10 entheh
|
|
|
|
* todo.txt: Stuff added to todo.txt
|
|
|
|
2002-02-16 13:46 entheh
|
|
|
|
* include/dumb.h, make/makefile.lst, src/helpers/resample.c,
|
|
src/helpers/silence.c, src/it/itread.c, src/it/itrender.c,
|
|
src/it/reads3m.c, src/sigtypes/sample.c: Lots of work on S3M
|
|
support. Fundamental change; always mix into buffer, never write.
|
|
Standard sigtypes probably aren't all reprogrammed correctly, but
|
|
they'll be stripped from the first release. Speaking of which...
|
|
not too long to wait now, I hope :)
|
|
|
|
2002-02-06 17:28 entheh
|
|
|
|
* src/: allegro/datit.c, allegro/datunld.c, core/unload.c,
|
|
helpers/resample.c, it/itload.c, it/itread.c, it/itrender.c,
|
|
it/itunload.c, it/reads3m.c: S3M support improved upon, but it's
|
|
not right yet.
|
|
|
|
2002-02-06 16:43 entheh
|
|
|
|
* make/: makefile.dj, makefile.lst: Makefiles updated slightly.
|
|
|
|
2002-02-01 23:53 entheh
|
|
|
|
* examples/plays3m.c, include/dumb.h, make/makefile.lst,
|
|
src/it/itload.c, src/it/itread.c, src/it/loads3m.c,
|
|
src/it/reads3m.c: Hahaha S3M sounds GREAT! Utterly out of tune, but
|
|
GREAT! LOL, gotta show this to Louis :)
|
|
|
|
2002-02-01 10:07 entheh
|
|
|
|
* include/internal/it.h: D'oh!
|
|
|
|
2002-01-31 14:49 entheh
|
|
|
|
* docs/dumb.txt, include/dumb.h, make/makefile.lst, src/it/it.c,
|
|
src/it/itload.c, src/it/itread.c, src/it/itrender.c,
|
|
src/it/itunload.c: IT modularised, and dumb_it_max_to_mix
|
|
formalised. S3M soon!
|
|
|
|
2002-01-30 17:51 entheh
|
|
|
|
* src/it/it.c: Amiga slides now programmed properly.
|
|
|
|
2002-01-17 15:48 joe_programmer
|
|
|
|
* src/it/it.c: Bug fixes by entheh
|
|
|
|
2002-01-11 13:21 entheh
|
|
|
|
* winamp/: in_duh.c, in_duh.h, winamp.dsp: Paranoima got the Winamp
|
|
plug-in up and running. Tx :)
|
|
|
|
2002-01-11 12:01 entheh
|
|
|
|
* src/it/it.c, winamp/in_duh.c: Winamp plug-in updated to match new
|
|
API.
|
|
|
|
2002-01-11 10:58 entheh
|
|
|
|
* examples/playit.c, src/it/it.c: Hmm, how to apply pan and pitch
|
|
envelopes in instruments that don't exist... I AM SO DUMB oh and
|
|
windowes sux bcasu it lets yuo get awawy with nullptrs in dos!@~
|
|
|
|
2002-01-11 02:09 entheh
|
|
|
|
* src/it/it.c: Pattern loop done.
|
|
|
|
2002-01-08 16:57 entheh
|
|
|
|
* examples/playit.c, src/helpers/resample.c, src/it/it.c: IT loader
|
|
was faulty in more ways than one! Fixed now. Only seven effects to
|
|
go!
|
|
|
|
2002-01-07 17:05 entheh
|
|
|
|
* docs/dumb.txt, include/dumb.h, src/it/it.c: Pitch and panning
|
|
envelopes done, and a bug or two fixed.
|
|
|
|
2002-01-06 17:17 entheh
|
|
|
|
* src/it/it.c: Note delay done. zasx.it should play perfectly now
|
|
:)
|
|
|
|
2002-01-06 00:27 entheh
|
|
|
|
* src/it/it.c: Optimisations and 'damage limitation' in IT
|
|
playback; NEEDS TESTING.
|
|
|
|
2002-01-02 02:39 entheh
|
|
|
|
* examples/playit.c, src/it/it.c: Added vibrato :) Also made the IT
|
|
loading code more robust, as it failed on one of my files. Testers
|
|
welcome :)
|
|
|
|
2002-01-01 15:59 entheh
|
|
|
|
* docs/dumb.txt, src/allegro/alplay.c: Fixed a stupid bug in
|
|
alplay.c. Did something to dumb.txt, apparently...
|
|
|
|
2001-12-31 20:44 entheh
|
|
|
|
* docs/dumb.txt: Extra info added to docs.
|
|
|
|
2001-12-31 20:40 entheh
|
|
|
|
* docs/dumb.txt, examples/playduh.c, examples/playit.c,
|
|
include/aldumb.h, include/dumb.h, src/allegro/alplay.c,
|
|
src/core/rendduh.c: Additions to the renderer and Allegro player
|
|
APIs; docs updated.
|
|
|
|
2001-12-30 17:31 entheh
|
|
|
|
* docs/dumb.txt: Modified docs to describe new dumb_[at]exit()
|
|
system.
|
|
|
|
2001-12-30 16:25 entheh
|
|
|
|
* examples/playduh.c, examples/playit.c, include/dumb.h,
|
|
include/internal/dumb.h, make/makefile.lst, src/core/atexit.c,
|
|
src/core/main.c, src/core/readduh.c, src/core/register.c:
|
|
dumb_init() no longer exists. dumb_exit() just calls functions
|
|
registered by dumb_atexit(). Now to do the docs...
|
|
|
|
2001-12-27 16:44 entheh
|
|
|
|
* docs/dumb.txt, docs/tutorial.txt, examples/playduh.c,
|
|
examples/playit.c, include/dumb.h, src/core/main.c,
|
|
src/core/register.c, src/core/rendduh.c, src/core/rendsig.c,
|
|
src/helpers/resample.c, src/it/it.c, src/sigtypes/combine.c,
|
|
src/sigtypes/sample.c, src/sigtypes/sequence.c,
|
|
src/sigtypes/sterpan.c: *** CHANGES TO THE API *** docs might not
|
|
be fully updated. Added tutorial.txt.
|
|
|
|
2001-12-27 11:33 entheh
|
|
|
|
* docs/dumb.txt, include/dumb.h, src/it/it.c,
|
|
src/sigtypes/sequence.c: Fixed DJGPP compilation
|
|
|
|
2001-12-26 22:16 joe_programmer
|
|
|
|
* make/: makefile.dj, makefile.mgw, makefile.vc: More bugs fixed in
|
|
the makefiles Also fixed up the DJGPP makefile
|
|
|
|
2001-12-26 22:09 joe_programmer
|
|
|
|
* include/dumb.h, make/makefile.mgw, make/makefile.vc,
|
|
src/helpers/stdfile.c, src/it/it.c, src/sigtypes/sample.c,
|
|
src/sigtypes/sequence.c: Fixed warnings and errors in MSVC compile.
|
|
Finished MSVC makefile. Fixed Mingw makefile
|
|
|
|
2001-12-26 21:33 joe_programmer
|
|
|
|
* include/dumb.h, make/makefile.lst, make/makefile.mgw,
|
|
src/it/it.c, src/sigtypes/sequence.c: Fixed Mingw32 makefile Added
|
|
some temp files so CVS doesn't lose the directory tree
|
|
|
|
2001-12-26 16:51 joe_programmer
|
|
|
|
* lib/djgpp/tmpfile.txt, lib/mingw32/tmpfile.txt,
|
|
lib/msvc/tmpfile.txt, obj/djgpp/debug/tmpfile.txt,
|
|
obj/djgpp/release/tmpfile.txt, obj/msvc/debug/tmpfile.txt,
|
|
obj/msvc/release/tmpfile.txt: Added some temp files so CVS does'nt
|
|
lose the directory tree
|
|
|
|
2001-12-26 09:40 entheh
|
|
|
|
* docs/fnptr.txt: fnptr.txt added.
|
|
|
|
2001-12-26 09:26 entheh
|
|
|
|
* docs/dumb.txt, include/dumb.h, src/core/makeduh.c,
|
|
src/core/unload.c: A lot of work on the docs, but not finished.
|
|
Fixed some bugs in make_duh().
|
|
|
|
2001-12-22 17:28 entheh
|
|
|
|
* docs/dumb.txt, examples/playit.c, include/aldumb.h,
|
|
include/dumb.h, src/allegro/packfile.c, src/core/dumbfile.c,
|
|
src/core/file.c, src/helpers/stdfile.c: Provided a stdio file input
|
|
module, amongst other things.
|
|
|
|
2001-12-20 05:25 entheh
|
|
|
|
* include/aldumb.h, include/internal/aldumb.h,
|
|
src/allegro/datduh.c, src/allegro/datit.c, src/allegro/datunld.c,
|
|
src/allegro/packfile.c, src/it/it.c: register_dat_it() fixed.
|
|
|
|
2001-12-19 12:12 entheh
|
|
|
|
* src/sigtypes/: combine.c, sample.c, sequence.c, sterpan.c:
|
|
Removed dumb_errno references from signal types. Dunno how I missed
|
|
them :o
|
|
|
|
2001-12-17 08:57 entheh
|
|
|
|
* include/dumb.h, src/helpers/resample.c, src/it/it.c: IT files can
|
|
now be started from somewhere in the middle, and silent samples'
|
|
positions are advanced. New do_silent_resample() function for this
|
|
purpose.
|
|
|
|
2001-12-16 17:45 entheh
|
|
|
|
* include/internal/aldumb.h, src/allegro/datduh.c,
|
|
src/allegro/packfile.c: Finished what I started ;)
|
|
|
|
2001-12-16 17:18 entheh
|
|
|
|
* todo.txt, examples/playit.c, include/aldumb.h, include/dumb.h,
|
|
include/dumb/file.h, include/internal/allegro/file.h,
|
|
src/allegro/file.c, src/allegro/packfile.c, src/core/file.c,
|
|
src/core/loadduh.c, src/core/main.c, src/core/readduh.c,
|
|
src/it/it.c: More changes - now the port (e.g. Allegro) must
|
|
actively register its file handlers. As for the IT support, note
|
|
retrig is now done.
|
|
|
|
2001-12-16 06:11 entheh
|
|
|
|
* src/it/it.c: Some more IT effects... makefiles still out of date
|
|
though
|
|
|
|
2001-12-14 13:32 entheh
|
|
|
|
* include/dumb.h, src/it/it.c: Did Amiga frequency slides =)
|
|
|
|
2001-12-12 19:24 entheh
|
|
|
|
* todo.txt, examples/playduh.c, examples/playit.c,
|
|
include/aldumb.h, include/dintern.h, include/dumb.h,
|
|
include/minalleg.h, include/dumb/file.h, include/internal/dumb.h,
|
|
include/internal/allegro/file.h, src/combine.c, src/datduh.c,
|
|
src/getsig.c, src/it.c, src/llload.c, src/load.c, src/main.c,
|
|
src/play.c, src/register.c, src/render.c, src/resample.c,
|
|
src/sample.c, src/sequence.c, src/sterpan.c, src/unload.c,
|
|
src/allegro/alplay.c, src/allegro/datduh.c, src/allegro/file.c,
|
|
src/core/duhlen.c, src/core/loadduh.c, src/core/main.c,
|
|
src/core/makeduh.c, src/core/readduh.c, src/core/register.c,
|
|
src/core/rendduh.c, src/core/rendsig.c, src/core/unload.c,
|
|
src/helpers/resample.c, src/it/it.c, src/sigtypes/combine.c,
|
|
src/sigtypes/sample.c, src/sigtypes/sequence.c,
|
|
src/sigtypes/sterpan.c: NEW DIRECTORY STRUCTURE. Please do a new
|
|
checkout, but WARNING: NO MAKEFILES. However, DUMB is now (almost)
|
|
separable from Allegro.
|
|
|
|
2001-12-08 17:09 entheh
|
|
|
|
* src/it.c: Neatened up a bit... possible a bug-fix or two that I
|
|
don't remember doing...
|
|
|
|
2001-12-07 21:38 tjaden
|
|
|
|
* make/makefile.uni: Use rm for make clean under Unices
|
|
|
|
2001-12-07 21:37 tjaden
|
|
|
|
* fix.sh: New fix.sh script
|
|
|
|
2001-12-07 21:33 entheh
|
|
|
|
* make/: makefile.lnx, makefile.uni: File renamed
|
|
|
|
2001-12-07 19:54 entheh
|
|
|
|
* examples/unload.c, src/unload.c: Damn, that was DUMB. unload.c
|
|
was in the wrong place :o
|
|
|
|
2001-12-07 19:39 entheh
|
|
|
|
* src/it.c: Fixed a bug affecting IT files that don't use
|
|
instruments. Most noticeable in that tone portamento didn't work.
|
|
|
|
2001-12-07 13:56 entheh
|
|
|
|
* todo.txt, examples/unload.c, make/makefile.lst, src/combine.c,
|
|
src/getsig.c, src/it.c, src/llload.c, src/render.c, src/resample.c,
|
|
src/sample.c, src/sequence.c, src/sterpan.c: unload_duh() in
|
|
separate file; checked usage of free() and other stuff.
|
|
|
|
2001-12-07 09:55 entheh
|
|
|
|
* todo.txt: Added to todo.txt
|
|
|
|
2001-12-06 21:00 entheh
|
|
|
|
* todo.txt: Amendment to todo.txt.
|
|
|
|
2001-12-06 20:12 entheh
|
|
|
|
* docs/dumb.txt: dumb.txt added.
|
|
|
|
2001-12-06 19:08 entheh
|
|
|
|
* examples/playduh.c, examples/playit.c, make/makefile.lst,
|
|
src/main.c, winamp/in_duh.c: playit.c added. register_sigtype_*()
|
|
calls finally moved out of install_dumb(). That means you have to
|
|
call them yourself! See docs/dumb.txt.
|
|
|
|
2001-12-06 18:24 entheh
|
|
|
|
* todo.txt, make/makefile.lst, src/it.c: More bugs fixed; DUMB more
|
|
faithful to IT. Added to todo.txt.
|
|
|
|
2001-12-06 13:54 entheh
|
|
|
|
* todo.txt, src/it.c: More IT stuff done/fixed/whatever. We have
|
|
official permission to use sample decompression algorithms, but see
|
|
todo.txt.
|
|
|
|
2001-12-05 12:55 entheh
|
|
|
|
* src/: it.c, resample.c: Revamped IT support has caught up with
|
|
cit.c. It even reproduces a bug in IT itself - the lengthy
|
|
experimentation payed off :) Also implemented a system to limit the
|
|
number of samples mixed simultaneously.
|
|
|
|
2001-12-05 06:33 entheh
|
|
|
|
* src/: it.c, resample.c: More work on the IT support. Some IT
|
|
files actually sound nice now :)
|
|
|
|
2001-12-04 19:13 entheh
|
|
|
|
* src/: sample.c, sequence.c: Unused parameter warnings fixed. I
|
|
now use -W as well as -Wall ;)
|
|
|
|
2001-12-04 18:59 entheh
|
|
|
|
* include/dumb.h, src/it.c, src/llload.c, src/load.c: IT support
|
|
revamped. Now you load IT files directly. Not finished though. A
|
|
few other minor changes.
|
|
|
|
2001-10-27 08:26 joe_programmer
|
|
|
|
* src/render.c, src/resample.c, tools/citbugs.txt: Entheh's new
|
|
resampling code
|
|
|
|
2001-10-25 16:50 joe_programmer
|
|
|
|
* src/resample.c: entheh started a workaround for incorrect
|
|
multiplication generation code by C compilers. 36 bits were in fact
|
|
needed when only 32 were provided. The low-pass (linear average)
|
|
filter is not yet completed.
|
|
|
|
2001-10-21 15:40 joe_programmer
|
|
|
|
* todo.txt: Added some stuff
|
|
|
|
2001-10-20 12:19 joe_programmer
|
|
|
|
* tools/citbugs.txt: Updated buglist
|
|
|
|
2001-09-30 18:11 joe_programmer
|
|
|
|
* todo.txt: Updated todo
|
|
|
|
2001-09-30 18:06 joe_programmer
|
|
|
|
* src/sample.c: Fixes to the loader. Samples are now properly
|
|
loaded, which akes the int code as good as the float code
|
|
|
|
2001-09-30 17:00 joe_programmer
|
|
|
|
* todo.txt: Added todo.txt
|
|
|
|
2001-09-30 10:43 joe_programmer
|
|
|
|
* include/dumb.h, src/combine.c, src/getsig.c, src/render.c,
|
|
src/resample.c, src/sample.c, src/sequence.c, src/sterpan.c,
|
|
winamp/config.rc, winamp/winamp.dsp: Converted all the floating
|
|
point code to integer math. 30% speed boost! Sounds like crap
|
|
though. I'll fix that later.
|
|
|
|
2001-09-26 19:37 joe_programmer
|
|
|
|
* winamp/: config.rc, gui.c, resource.h: Fixes to the plug-in's UI
|
|
|
|
2001-09-25 19:23 joe_programmer
|
|
|
|
* src/resample.c, winamp/config.rc: Minor changes to the UI
|
|
|
|
2001-09-25 18:37 joe_programmer
|
|
|
|
* src/resample.c: Sped up the low pass filters
|
|
|
|
2001-09-25 17:25 joe_programmer
|
|
|
|
* src/resample.c, winamp/config.rc, winamp/gui.c,
|
|
winamp/resource.h: Sped up the quadratic and cubic resamplers
|
|
|
|
2001-09-25 16:54 joe_programmer
|
|
|
|
* src/resample.c: Added quadratic resampler
|
|
|
|
2001-09-23 08:19 joe_programmer
|
|
|
|
* src/resample.c, winamp/config.rc, winamp/winamp.dsp: Slight
|
|
changes ot the plug-in presentation
|
|
|
|
2001-09-22 11:36 joe_programmer
|
|
|
|
* include/minalleg.h, src/resample.c, winamp/config.rc,
|
|
winamp/gui.c, winamp/gui.h, winamp/in_duh.c, winamp/resource.h,
|
|
winamp/winamp.dsp: Plug-in supports threading priority, new plug-in
|
|
setup option, small speed-up in the cubic resampler
|
|
|
|
2001-09-17 20:02 joe_programmer
|
|
|
|
* src/resample.c, winamp/config.rc, winamp/gui.c, winamp/in_duh.c,
|
|
winamp/resource.h, winamp/winamp.dsp: Minor speed tweaks.
|
|
|
|
2001-09-16 18:49 joe_programmer
|
|
|
|
* tools/cit.c: Fixed yet another null dereferencing bug
|
|
|
|
2001-09-16 12:13 joe_programmer
|
|
|
|
* winamp/: config.rc, gui.c, gui.h, in_duh.c, resource.h: Lots of
|
|
fixes ot the plugin
|
|
|
|
2001-09-16 08:52 joe_programmer
|
|
|
|
* tools/cit.c: Fixed yet another null dereferencing bug
|
|
|
|
2001-09-16 08:49 joe_programmer
|
|
|
|
* winamp/gui.c: Fixes to the plug-in
|
|
|
|
2001-09-16 08:36 joe_programmer
|
|
|
|
* winamp/in_duh.c: Fixes to the plug-in
|
|
|
|
2001-09-16 08:32 joe_programmer
|
|
|
|
* winamp/: config.rc, gui.c, gui.h, in_duh.c, in_duh.h, resource.h,
|
|
winamp.dsp: The plug-in works and is almost done now. Config screen
|
|
added, seeking also added
|
|
|
|
2001-09-15 18:10 joe_programmer
|
|
|
|
* winamp/in_duh.h: Forgot to commit a file
|
|
|
|
2001-09-15 18:08 joe_programmer
|
|
|
|
* winamp/in_duh.c: More fixes to the plug-in
|
|
|
|
2001-09-15 15:47 joe_programmer
|
|
|
|
* tools/cit.c, winamp/in_duh.c, winamp/winamp.dsp: Winamp update:
|
|
Vis should work
|
|
|
|
2001-09-15 14:38 joe_programmer
|
|
|
|
* include/minalleg.h, make/makefile.vc, src/main.c, tools/cit.c,
|
|
winamp/in2.h, winamp/in_duh.c, winamp/out.h, winamp/winamp.dsp:
|
|
Winamp plug-in works! (well, kinda)
|
|
|
|
2001-09-15 13:29 joe_programmer
|
|
|
|
* make/makefile.lst, make/makefile.mgw, make/makefile.vc,
|
|
tools/cit.c: Updated makefiles, added drag&drop support to cit
|
|
|
|
2001-09-15 11:48 joe_programmer
|
|
|
|
* examples/playduh.c, include/dumb.h, winamp/in_duh.c,
|
|
winamp/winamp.dsp: More Winamp changes. Plug-in is almost ready
|
|
|
|
2001-09-15 09:25 joe_programmer
|
|
|
|
* include/minalleg.h, src/combine.c, src/getsig.c, src/llload.c,
|
|
src/load.c, src/main.c, src/play.c, src/register.c, src/render.c,
|
|
src/resample.c, src/sample.c, src/sequence.c, src/sterpan.c,
|
|
winamp/in2.h, winamp/in_duh.c, winamp/minalleg.c, winamp/out.h,
|
|
winamp/winamp.dsp, winamp/winamp.dsw: Winamp plug-in commit - not
|
|
finished yet
|
|
|
|
2001-09-10 02:14 entheh
|
|
|
|
* docs/duhspecs.txt, tools/cit.c: Note Fade and New Note Actions
|
|
now supported. Argh! I never want to program that again. :P
|
|
|
|
2001-09-09 14:25 entheh
|
|
|
|
* include/dumb.h, src/render.c: 8-bit bug fixed, but the code
|
|
hasn't been tested yet.
|
|
|
|
2001-09-09 13:07 entheh
|
|
|
|
* include/dumb.h, src/play.c, src/render.c: Rendering and audio
|
|
stream playing are now separated into levels. The rendering level
|
|
is available in dumb.h. I've removed Bob's changes, so I hope it
|
|
won't set him back too much :)
|
|
|
|
2001-09-08 20:23 joe_programmer
|
|
|
|
* src/play.c: Slight change to make winamp plugin easier to write
|
|
:)
|
|
|
|
2001-09-07 23:38 entheh
|
|
|
|
* include/dintern.h, src/llload.c, tools/cit.c: The length of a DUH
|
|
file is now stored, in preparation for Winamp and/or looping
|
|
support.
|
|
|
|
2001-09-05 19:16 entheh
|
|
|
|
* tools/cit.c: Panning bug fixed. Forgot default sample panning!
|
|
D'oh! :)
|
|
|
|
2001-09-05 17:37 entheh
|
|
|
|
* tools/cit.c: Volume envelopes working properly now, and stereo
|
|
panning bug fixed.
|
|
|
|
2001-09-05 11:10 entheh
|
|
|
|
* src/play.c, tools/cit.c: Volume envelopes... bleargh, zasx.duh
|
|
sounds pretty good now :)
|
|
|
|
2001-09-04 21:12 entheh
|
|
|
|
* make/: makefile.dj, makefile.lst: Makefile update (untested)
|
|
|
|
2001-09-04 19:46 entheh
|
|
|
|
* tools/cit.c: Portamento in the volume column is done, and
|
|
handling of 'Compatible Gxx' is in place.
|
|
|
|
2001-09-04 12:56 entheh
|
|
|
|
* tools/cit.c: Pitch/Pan Separation is done.
|
|
|
|
2001-09-03 09:24 entheh
|
|
|
|
* include/dumb.h, src/combine.c, src/main.c, src/sterpan.c,
|
|
tools/cit.c: Stereo sound now works, finally! Not all stereo stuff
|
|
is implemented though, and it'll suffer from the same bug as the
|
|
volume (see the citbugs.txt file).
|
|
|
|
2001-09-02 19:34 entheh
|
|
|
|
* examples/playduh.c, include/dumb.h, src/combine.c, src/getsig.c,
|
|
src/main.c, src/play.c, src/sample.c, src/sequence.c: COMB signal
|
|
implemented. This will allow two mono signals to be combined into a
|
|
stereo one. SPAN (panning), and modifications to cit.c, still to do
|
|
before any stereo sound will be heard.
|
|
|
|
2001-08-24 19:01 entheh
|
|
|
|
* include/dumb.h, src/getsig.c, src/play.c, src/resample.c,
|
|
src/sample.c, src/sequence.c: Support for multiple channels has
|
|
been added. Adding stereo sound support should be a breeze now, but
|
|
that'll have to wait for another day.
|
|
|
|
2001-08-24 14:17 entheh
|
|
|
|
* include/dumb.h, tools/cit.c, tools/citbugs.txt: Dunno what this
|
|
commit is, but it seems it should've been done a long time ago :)
|
|
|
|
2001-08-17 18:25 entheh
|
|
|
|
* docs/duhspecs.txt, src/sequence.c, tools/cit.c: A new compression
|
|
system is in use for the sequences. WARNING: OLDER DUH FILES WILL
|
|
CAUSE A CRASH. This is the price you pay for using a version of
|
|
DUMB prior to the first release :)
|
|
|
|
2001-08-17 12:25 joe_programmer
|
|
|
|
* docs/duhspecs.txt: Proposal for new smaller format
|
|
|
|
2001-08-17 01:49 entheh
|
|
|
|
* docs/duhspecs.txt: The DUH file format specification is now
|
|
documented :)
|
|
|
|
2001-08-16 15:13 joe_programmer
|
|
|
|
* tools/cit.c: Fixed a NULL dereferencing bug
|
|
|
|
2001-08-16 14:38 entheh
|
|
|
|
* tools/cit.c: Bug fixed (multisample instruments work) and more
|
|
flow control effects done
|
|
|
|
2001-08-16 03:33 entheh
|
|
|
|
* src/resample.c, tools/cit.c, tools/citbugs.txt: Wahoo, resampling
|
|
fixed! Also did something to cit.c and added citbugs.txt.
|
|
|
|
2001-08-15 22:15 joe_programmer
|
|
|
|
* src/resample.c: Fixed compilation warning
|
|
|
|
2001-08-15 18:50 entheh
|
|
|
|
* include/dumb.h, src/sample.c, src/sequence.c, tools/cit.c:
|
|
Various stuff... cit.c improved, the sequence signal can now be
|
|
started halfway through...
|
|
|
|
2001-08-14 23:32 entheh
|
|
|
|
* tools/cit.c: Yay, volume slides! :-)
|
|
|
|
2001-08-14 16:06 entheh
|
|
|
|
* tools/cit.c: Some of the effects work! Yay! :-)
|
|
|
|
2001-08-14 04:32 entheh
|
|
|
|
* tools/cit.c: cit.c has been revamped somewhat. It's a hell of a
|
|
lot uglier, and has lost some features. However, it is supposedly
|
|
more faithful to the IT standard. Thank goodness the IT converter
|
|
is not to be the central attraction :-)
|
|
|
|
2001-08-13 12:36 entheh
|
|
|
|
* tools/cit.c: cit.c now loads everything in the IT file. It has
|
|
been adapted to support everything described in the ittech.txt file
|
|
that comes with Impulse Tracker 2.14. However, the conversion is
|
|
still as awful as ever :-)
|
|
|
|
2001-08-11 22:40 entheh
|
|
|
|
* tools/cit.c: Some of the "Damn, I need more information"-style
|
|
comments in cit.c have been replaced with information on what the
|
|
stuff really is :D
|
|
|
|
2001-08-10 21:30 entheh
|
|
|
|
* examples/playduh.c: allegro_exit()/allegro_message() bug
|
|
partially fixed in playduh.c. Still problems in case of usage(),
|
|
and failure on allegro_init().
|
|
|
|
2001-08-10 20:07 entheh
|
|
|
|
* include/dumb.h, src/getsig.c, src/sequence.c: Removed the
|
|
MAX_SAMPLES limitation. STREAM_SIZE can be increased now.
|
|
|
|
2001-08-10 19:31 entheh
|
|
|
|
* examples/playduh.c, include/dumb.h, src/play.c: A few
|
|
enhancements to the playback interface.
|
|
|
|
2001-08-10 10:13 joe_programmer
|
|
|
|
* make/makefile.lst: Added new files
|
|
|
|
2001-08-10 08:48 entheh
|
|
|
|
* include/dumb.h, src/play.c, src/resample.c, src/sample.c,
|
|
src/sequence.c, tools/cit.c: Looped samples :-)
|
|
|
|
2001-08-09 11:15 entheh
|
|
|
|
* src/resample.c: Bug fixed! Resampling works
|
|
|
|
2001-08-09 10:35 entheh
|
|
|
|
* include/dumb.h, src/play.c, src/resample.c, src/sample.c,
|
|
tools/cit.c: RESAMPLE_PICKUP stuff added, but there's a bug. Trying
|
|
to fix it... Various other minor changes
|
|
|
|
2001-08-06 18:06 entheh
|
|
|
|
* include/dumb.h, src/resample.c, src/sample.c, tools/cit.c:
|
|
Resampling code is in a separate file, and extensive comments have
|
|
been written for it. cit.c has very limited volume support now.
|
|
|
|
2001-08-05 10:18 entheh
|
|
|
|
* tools/cit.c: A check in cit.c has gone from ASSERT to if :-)
|
|
|
|
2001-08-03 23:23 joe_programmer
|
|
|
|
* tools/cit.c: Fix to the it->duh converter
|
|
|
|
2001-08-03 23:12 entheh
|
|
|
|
* tools/cit.c: Bugfix, another bug has surfaced :/
|
|
|
|
2001-08-03 22:39 entheh
|
|
|
|
* examples/playduh.c, include/dintern.h, include/dumb.h,
|
|
src/datduh.c, src/getsig.c, src/llload.c, src/load.c, src/main.c,
|
|
src/play.c, src/register.c, src/sample.c, src/sequence.c,
|
|
tools/cit.c: CIT (IT Compiler) working, just about. Tut tut, such a
|
|
name, so suggestive of monopolistic intentions... But anyway, the
|
|
new ASCII art and credits are at the top of every file!
|
|
|
|
2001-08-03 11:46 entheh
|
|
|
|
* tools/cit.c: cit.c added. Currently unchanged from Bob's IT
|
|
loader, except that the header files have been hard-included, and
|
|
it now compiles as C rather than C++. Oh, and check out the new
|
|
ASCII art :-)
|
|
|
|
2001-08-02 17:49 entheh
|
|
|
|
* src/sample.c: Changes to the sample signal so that no special
|
|
case is required at the end of a sample when resampling.
|
|
|
|
2001-08-02 14:33 joe_programmer
|
|
|
|
* src/tools/it/: load_it.cpp, modulus.h, typedef.hpp: Added code to
|
|
load ITs from old IT player. needs a rewrite to work with dumb
|
|
|
|
2001-08-01 19:33 entheh
|
|
|
|
* include/dumb.h, src/getsig.c, src/play.c, src/sample.c,
|
|
src/sequence.c: New sequencing format done.
|
|
|
|
2001-08-01 15:13 entheh
|
|
|
|
* include/dintern.h, include/dumb.h, src/getsig.c, src/play.c,
|
|
src/register.c, src/sample.c, src/sequence.c: First signs of signal
|
|
parameters
|
|
|
|
2001-07-28 14:40 entheh
|
|
|
|
* include/dintern.h, include/dumb.h, src/getsig.c, src/main.c,
|
|
src/play.c, src/sample.c, src/sequence.c: Some restructuring...
|
|
|
|
2001-07-28 11:27 entheh
|
|
|
|
* src/: play.c, sample.c: Resampling fixed
|
|
|
|
2001-07-28 11:16 joe_programmer
|
|
|
|
* src/sample.c: Fixes to the lowpass filter
|
|
|
|
2001-07-28 10:54 joe_programmer
|
|
|
|
* src/sample.c: Attempt at fixing the low-pass filter
|
|
|
|
2001-07-28 09:53 entheh
|
|
|
|
* examples/playduh.c, src/play.c, src/sample.c: Huh? uh, I don't
|
|
remember what I did.
|
|
|
|
2001-07-28 09:44 joe_programmer
|
|
|
|
* src/sample.c: Fixes to the low-pass filter
|
|
|
|
2001-07-28 09:33 joe_programmer
|
|
|
|
* src/sample.c: Added a dithering filter
|
|
|
|
2001-07-28 09:08 joe_programmer
|
|
|
|
* src/sample.c: Cubic interpolation, and some form of high-pass
|
|
filter?
|
|
|
|
2001-07-27 17:38 joe_programmer
|
|
|
|
* examples/playduh.c: Made the player work in the background
|
|
|
|
2001-07-27 13:39 joe_programmer
|
|
|
|
* src/sample.c: Fixes to the lowpass filter
|
|
|
|
2001-07-27 12:40 joe_programmer
|
|
|
|
* examples/playduh.c, src/sample.c: Hopefully fixed the crackiling
|
|
problem in the linear filter.
|
|
|
|
2001-07-27 12:33 joe_programmer
|
|
|
|
* src/sample.c: Fixed the downsampling
|
|
|
|
2001-07-27 12:21 joe_programmer
|
|
|
|
* src/sample.c: Bug fixed int he resampler
|
|
|
|
2001-07-27 12:21 joe_programmer
|
|
|
|
* examples/playduh.c, make/makefile.vc, src/sample.c: Added linear
|
|
resampler and explerimental lowpass filter. Also fixed teh VC
|
|
makefile
|
|
|
|
2001-07-25 08:33 entheh
|
|
|
|
* examples/playduh.c, include/dumb.h, src/getsig.c, src/play.c,
|
|
src/sample.c, src/sequence.c: Yay, for the first time it actually
|
|
plays MUSIC!!! :D
|
|
|
|
2001-07-23 12:24 joe_programmer
|
|
|
|
* fix.bat, make/makefile.dj, make/makefile.lnx, make/makefile.lst,
|
|
make/makefile.mgw, make/makefile.vc: Fixes to the build scripts
|
|
|
|
2001-07-23 11:28 joe_programmer
|
|
|
|
* fix.bat, make/makefile.dj, make/makefile.lnx, make/makefile.lst,
|
|
make/makefile.mgw, make/makefile.vc, src/misc/runner.c: Added
|
|
makefile system
|
|
|
|
2001-07-23 10:11 entheh
|
|
|
|
* examples/playduh.c, include/dumb.h, src/getsig.c, src/llload.c,
|
|
src/main.c, src/play.c, src/register.c, src/sample.c,
|
|
src/sequence.c: [no log message]
|
|
|
|
2001-07-21 08:04 entheh
|
|
|
|
* include/: dintern.h, dumb.h.ex: dumb.h.ex added, containing DUMB
|
|
struct stuff which will not be used for now. Don't wanna lose
|
|
stuff though :-) dintern.h is now updated with the new signal
|
|
processing functions. The package compiles.
|
|
|
|
2001-07-21 06:43 entheh
|
|
|
|
* include/dintern.h, include/dumb.h, src/register.c:
|
|
Signal-handling functions are improved.
|
|
|
|
2001-07-20 15:03 joe_programmer
|
|
|
|
* src/Shortcut to src.lnk: Removed file added by error
|
|
|
|
2001-07-20 14:57 joe_programmer
|
|
|
|
* licence.txt, include/dintern.h, include/dumb.h, src/Shortcut to
|
|
src.lnk, src/datduh.c, src/llload.c, src/load.c, src/main.c,
|
|
src/register.c: Initial revision
|
|
|
|
2001-07-20 14:57 joe_programmer
|
|
|
|
* licence.txt, include/dintern.h, include/dumb.h, src/Shortcut to
|
|
src.lnk, src/datduh.c, src/llload.c, src/load.c, src/main.c,
|
|
src/register.c: Initial checkin
|
|
|