Login
Timeline
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2026-02-19
10:39
Fix off-by-one Leaf check-in: 85644db7d1 user: alexa tags: trunk
10:39
Remove a PRINT check-in: dffbdff721 user: alexa tags: trunk
10:38
There should be only one 'fact' chunk check-in: 6d274e0ceb user: alexa tags: trunk
2025-12-31
07:02
There is no more zero-order-hold resampler check-in: 711b0ee0a5 user: alexa tags: trunk
2025-11-06
06:25
Update README check-in: 4bd67da6df user: alexa tags: trunk
06:24
Fix project name check-in: b77cdb90d5 user: alexa tags: trunk
06:21
Add export-wiki-pages.sh and make-release-tarball.sh check-in: 4b634d7da8 user: alexa tags: trunk
06:20
Add ignore-glob check-in: c7b365a838 user: alexa tags: trunk
2025-11-03
06:47
Remove accidentally committed file check-in: 97fbd0ad54 user: alexa tags: trunk
2025-11-02
11:11
Merge and integrate the v0.1.3-work branch. Update README. Tag as v0.1.3 check-in: aacbfa777e user: alexa tags: trunk, v0.1.3
10:59
Change version to v0.1.3 Closed-Leaf check-in: cc177159f5 user: alexa tags: v0.1.3-work
10:58
Actually double-whoops, that should be done in the Codecs API, not the Formats API. check-in: 95e78e693b user: alexa tags: v0.1.3-work
10:56
Whoops, don't TRUNCATE the audio file position by CHANNELS check-in: 9262aa80e1 user: alexa tags: v0.1.3-work
09:42
Implement AUDIO-FILE-POS in a better way. check-in: 6331b06502 user: alexa tags: v0.1.3-work
09:05
Update NEWS check-in: 92ee045e1f user: alexa tags: v0.1.3-work
09:05
Quiet the compiler check-in: abdfbd2f7c user: alexa tags: v0.1.3-work
09:04
The :BEST and :MEDIUM sinc options are no longer included by default
(they're both WAY overkill anyway). If you still want to use these,
push `:REMIAUDIO-ALL-RESAMPLER-TABLES` onto `*FEATURES*` before
compiling/loading the package. Be sure to refresh FASLs if you wish
to change this option.

When this symbol is not pushed onto `*FEATURES*`, then the :BEST and
:MEDIUM options are automatically mapped onto :FAST, and the
corresponding tables are not compiled into the code.

Also remove the Zero-Order Hold resampler. It was crap anyway. check-in: b4cccd54fb user: alexa tags: v0.1.3-work

07:23
Fix exported symbols check-in: 649065dd96 user: alexa tags: v0.1.3-work
07:23
Change the supported IMA ADPCM channels to (INTEGER 1 2) check-in: 8dc145f43f user: alexa tags: v0.1.3-work
2025-11-01
12:38
Add NEWS check-in: 886d0198ea user: alexa tags: v0.1.3-work
12:11
Change version to v0.1.3-dev. This branch is coming off of the old 'metadata-rework' branch, which is now closed. check-in: 53083c74ec user: alexa tags: v0.1.3-work
12:09
Create new branch named "v0.1.3-work" check-in: 8cb201f474 user: alexa tags: v0.1.3-work
12:07
Merge and integrate the rework-formats-again branch Closed-Leaf check-in: 960ac9c6a7 user: alexa tags: metadata-rework
12:06
Write 4-byte 24-bit samples correctly (I think) Closed-Leaf check-in: a8432d7b65 user: alexa tags: rework-formats-again
12:05
Use the correct function check-in: 82093d0d8d user: alexa tags: rework-formats-again
12:05
24-bit Au files are actually 3-byte 24-bit. Also fix the data size field. check-in: 3482567d24 user: alexa tags: rework-formats-again
12:04
Be sure to write the average number of samples. Fix writing of 24-bit WAVE files. check-in: 98f33012b5 user: alexa tags: rework-formats-again
11:36
Fix some bugs in the IMA ADPCM low-level encoder.

Writing IMA ADPCM WAVE files works. check-in: 590316cab1 user: alexa tags: rework-formats-again

11:25
Get writing working for most encodings check-in: bdb1bfafb8 user: alexa tags: rework-formats-again
11:25
Remove unused file check-in: 0aca0a3a4a user: alexa tags: rework-formats-again
10:40
* Update the Au class hierarchy to reflect the semantic change from
2db3000189.
* Remove the CHANGED? slot since it's now useless.
check-in: 7bed1c9910 user: alexa tags: rework-formats-again
10:38
Whoops, accidentally'd a typo check-in: adde3e6bae user: alexa tags: rework-formats-again
10:25
Call different error macros check-in: 826e5f7d6e user: alexa tags: rework-formats-again
10:23
Change the semantics of the library so that AUDIO-FILEs are not inherently both readable and writeable. Add AUDIO-FILE/READABLE and AUDIO-FILE/WRITEABLE mixins. Change WAV-FILE and AU-FILE class hierarchies to reflect this. check-in: 2db3000189 user: alexa tags: rework-formats-again
09:17
Implement an IMA ADPCM encoder (not yet tested). Adjust the AUDIO-FILE writing to record the number of samples (not yet tested). Implement %WAV-CALCULATE-RIFF-SIZES. check-in: 2083e83013 user: alexa tags: rework-formats-again
2025-10-30
13:11
Decode (* (CEILING SAMPLES-PER-BLOCK 16) 16) samples at a time rather
than just 16 (basically a block, plus some). Adjust the code that
it's more agnostic towards the number of channels and the size of the
read buffer (though we still only support 1 or 2 channels for IMA
ADPCM).
check-in: f38ab5616c user: alexa tags: rework-formats-again
13:09
This check actually doesn't make sense, so remove it. check-in: 2dc0f59886 user: alexa tags: rework-formats-again
07:37
Change the signature of MAKE-IMA-ADPCM-DECODER and MAKE-IMA-ADPCM-DECODER-FROM-STREAM to take an explicit block size. check-in: 9154d11822 user: alexa tags: rework-formats-again
2025-10-29
10:33
Merge and integrate the refactor-wav-code branch check-in: ce580e1d14 user: alexa tags: rework-formats-again
10:32
* Refactor a lot of the RIFF WAVE reading code to be cleaner and have more reuse.

* Change the cl-remiaudio-ima-adpcm-low package into a generic cl-remiaudio-codecs-low package in preparation for additional low-level codecs, and for encoders.

* Fix loading of RIFF WAVE files that aren't 16-bit signed integer PCM WAVEs.

* Partially re-implement RIFF WAVE writing (does not work yet, don't try) Closed-Leaf check-in: c06f06c79e user: alexa tags: refactor-wav-code

00:32
Start refactoring the WAVE reading code to be a bit less messy.

It's a bit more verbose right now, and isn't perfect yet, but it's dinner time and I'll switch computers after dinner :-P check-in: 74d750af30 user: alexa tags: refactor-wav-code

2025-10-28
23:17
These need to be called with the stream check-in: e651ba7636 user: alexa tags: rework-formats-again
23:16
Quiet the compiler check-in: e74a37ae89 user: alexa tags: rework-formats-again
2025-10-27
11:20
Mostly fix AUDIO-FILE-POS for IMA ADPCM files.

This isn't the correct way to do it, but it works for now. check-in: c3d864cad1 user: alexa tags: rework-formats-again

10:49
Re-enable the SAMPLE-INFO stuff. Adjust the package exports. check-in: 3caef55394 user: alexa tags: rework-formats-again
10:49
Fix to reflect the change in AUDIO-FILE-NUM-SAMPLES semantics check-in: a135e4bcbf user: alexa tags: rework-formats-again
10:47
Change the semantics of AUDIO-FILE-NUM-SAMPLES to mean "per channel samples" check-in: a5a6b69530 user: alexa tags: rework-formats-again
10:46
Add a docstring check-in: 020542695b user: alexa tags: rework-formats-again
10:05
Use WITH-RIFF-CHUNKS to read a .wav. Also, mono IMA ADPCM works. check-in: 20aff07c3c user: alexa tags: rework-formats-again
10:05
Rewrite EXPECT-CHUNK-TYPE and READ-FOUR-CC as functions. check-in: 718fb6ae81 user: alexa tags: rework-formats-again