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 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 | |