Login
Timeline
Login

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

50 most recent check-ins

2025-05-29
08:01
Fix the "fast" MPEG-1 detection.

One too many Fs, and a bad shift. Leaf check-in: ea16ce7952 user: alexa tags: trunk

2025-05-20
05:07
Quiet the compiler check-in: fdf7809724 user: alexa tags: trunk
2025-05-19
09:25
Change %SINC-CALC-OUTPUT into a function instead of a method. Do some micro optimizing. check-in: 4c0dfd8196 user: alexa tags: trunk
09:25
Convert the parametric EQ classes to structures. Add DECLAREs. This improves performance a fair amount and reduces memory usage slightly. check-in: 1e01ae3388 user: alexa tags: trunk
09:24
Disable the SIMD code for the soft clipper. Not only is it more efficient to _not_ use it in most cases, but it also (unexpectedly) conses too much. check-in: a2446b56f6 user: alexa tags: trunk
09:23
FRAME-DECODE-STEREO can be inlined, it actually compiles to pretty small code. check-in: 6d9259d3d8 user: alexa tags: trunk
2025-05-15
22:32
Convert Zita constants to SINGLE-FLOAT. check-in: 47dd9c9291 user: alexa tags: trunk
2025-05-14
11:33
Convert the internals of the Hera Chorus to 32-bit. check-in: 744e27fe7d user: alexa tags: trunk
11:33
Add SINGLE-FLOAT version of interpolation functions check-in: 0f28ccf588 user: alexa tags: trunk
2025-05-13
22:39
Convert audio path in ZITA to SINGLE-FLOAT, except for the filters
which remain DOUBLE-FLOAT.

This still provides about 1541dB of headroom and an SNR of about 138dB
where it matters. check-in: fb8a7334b9 user: alexa tags: trunk

22:37
Fix a conditional name check-in: a9a3fe64b8 user: alexa tags: trunk
08:13
Cherrypick a few more check-in: 62e587a41d user: alexa tags: trunk
08:09
Cherry pick a few more changes I put onto the wrong branch D: check-in: 45a8e3b132 user: alexa tags: trunk
08:01
Fix arithmetic overflow in Zita. Improve performance of Zita. Leaf check-in: 65bfec17de user: alexa tags: listenbrainz-api
08:01
Clarify some docstrings check-in: 1801fd48f2 user: alexa tags: listenbrainz-api
2025-05-12
19:00
Cherrypick these changes since I put them on the wrong branch by
accident last night >_>
check-in: 574a8e337c user: alexa tags: trunk
08:52
Export new symbols check-in: 86b6661fa6 user: alexa tags: listenbrainz-api
08:52
Fix dropouts in Hera Chorus check-in: ddb7307972 user: alexa tags: listenbrainz-api
08:51
Fix cubic interpolation. Add single-float version of linear interpolation (more to come) check-in: c59b00a31c user: alexa tags: listenbrainz-api
04:17
Add ways to set a preset by string or keyword check-in: 5620260f3a user: alexa tags: listenbrainz-api
04:17
Fix a bug in MVERB that's been bugging me for a few months :D MVerb
now sounds correct!
check-in: 51c02ef0f7 user: alexa tags: listenbrainz-api
2025-05-09
00:34
Add lookups for ISRC and ISWC check-in: 426e50fc3d user: alexa tags: listenbrainz-api
00:14
Add the ALL-FORMATS? option check-in: e5b4a9854d user: alexa tags: listenbrainz-api
00:13
Add MB-DISC, MB-DISC-ID, and MB-COVER-ART-ARCHIVE classes. Add
MEDIA-DISCS, RELEASE-PACKAGING-ID, and RELEASE-COVER-ART accessors.
Add MB-LOOKUP-DISCID.

Also fix the accessor name for MB-RELEASE's MEDIA slot. check-in: 95eb3278ab user: alexa tags: listenbrainz-api

2025-05-08
23:45
Add a bunch of documentation and comments. check-in: bb42527ae1 user: alexa tags: listenbrainz-api
00:27
Implement (most) lookups.

There's no lookup function for collections yet. check-in: aaa2e261b0 user: alexa tags: listenbrainz-api

00:18
Add lookup functiosn for areas and artists. Also don't hardcode the
API URI pieces.
check-in: 19382a6ebc user: alexa tags: listenbrainz-api
2025-05-07
23:50
Add a way to get the genre list. check-in: dcdf7a3573 user: alexa tags: listenbrainz-api
23:28
Add URI builders for release groups, series, tags, URLs, and works.
This completes the search functionality.
check-in: 57c0443365 user: alexa tags: listenbrainz-api
22:42
Add URI builders for recording and place searches. check-in: 5fd9e78ea6 user: alexa tags: listenbrainz-api
22:31
Whoops, this is an integer field check-in: 91ab2b1de3 user: alexa tags: listenbrainz-api
22:30
Add URI builders for event, instrument, and label searches. Fix some
docstrings.
check-in: 73cb02bd79 user: alexa tags: listenbrainz-api
22:14
Add an ISO-3155-3-CODES slot to the MB-AREA class. Implement URI
builders for artist and CD stub searches.
check-in: 92c9fd2fd8 user: alexa tags: listenbrainz-api
21:53
Export all symbols that are done so far. check-in: bca6b78d51 user: alexa tags: listenbrainz-api
21:37
Abstract some tedious-to-type checks into macros. Add URI builders
for area and release searches.
check-in: 3fcb336690 user: alexa tags: listenbrainz-api
11:03
Finish adding the various classes for the MusicBrainz API. Implement
an Annotation search, and reimplement the Album search as a Release
search.
check-in: f03bddf2b0 user: alexa tags: listenbrainz-api
2025-05-06
23:57
Start work on support for the ListenBrainz and MusicBrainz APIs.

This will eventually provide Scrobbling-like support. check-in: 17e6937405 user: alexa tags: listenbrainz-api

2025-05-05
06:21
Be sure to set STARTED? to NIL when closing check-in: 9cd8422127 user: alexa tags: trunk
06:15
Whoops, forgot a file in the out123 ASDF file check-in: fa9a60a85f user: alexa tags: trunk
04:12
Add a way to get the list of supported audio formats for an ALSA
context. Include this information when raising a
FORMAT-UNAVAILABLE-ERROR.
check-in: 4f039a8c8d user: alexa tags: trunk
02:37
Add a FORMAT-UNAVAILABLE-ERROR as well. check-in: 66768dce94 user: alexa tags: trunk
02:26
Add experimental DECODER-DECODE/I16 method. This isn't exported yet
since it isn't finished.
check-in: 1e4208670f user: alexa tags: trunk
02:23
Export symbol check-in: fc7e79607a user: alexa tags: trunk
02:23
Specialize a WRITE-BUFFER/I16 method for ALSA. Add a new condition,
SAMPLE-RATE-UNAVAILABLE-ERROR, that will be raised when the output
rate isn't available.
check-in: 2ec0788f52 user: alexa tags: trunk
02:04
Call PCM-CLOSE on error check-in: 9f9f3ffa8b user: alexa tags: trunk
01:34
Merge and integrate the drivers-refresh branch. Update README. check-in: 0c8ea04fe9 user: alexa tags: trunk
01:26
Expand the package documentation. Closed-Leaf check-in: 929332e78c user: alexa tags: drivers-refresh
01:26
Move the PLAY-*-WITH functions into their own file. Adjust a docstring. check-in: 181f7cbda4 user: alexa tags: drivers-refresh
2025-05-04
23:10
Merge and integrate the add-alsa-driver branch check-in: 4fc23f51c4 user: alexa tags: drivers-refresh
23:10
Document the ALSA stuff. Export symbols. Closed-Leaf check-in: da9ee6e067 user: alexa tags: add-alsa-driver