Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins
2025-05-25
| ||
06:25 | Update lisp build instructions. There's a newer version of lparallel maintained by sharplispers on github. I'm not sure if this newer version is in Quicklisp or not, but if it is (or if someone is using it), then they'll need ATOMICS and DOCUMENTATION-UTILS. Leaf check-in: e1d706206b user: alexa tags: lisp-rewrite | |
06:16 | Fix --normalize check-in: 7072f9297f user: alexa tags: lisp-rewrite | |
05:16 | Change a LET into a LET* and add a DLOG about the lparallel kernel. check-in: 39d42d8515 user: alexa tags: lisp-rewrite | |
05:15 | Remove stray _ check-in: 834ed6141e user: alexa tags: lisp-rewrite | |
05:15 | Honor the --jobs argument check-in: 46108d72f8 user: alexa tags: lisp-rewrite | |
04:58 | Get MODULE-JOBs working. Add DEFINE-JOB-CLASS macro to keep things consistent. check-in: ea9fbe69c1 user: alexa tags: lisp-rewrite | |
04:57 | Add a "post-track-seconds" config option to the "modules" config section. Modules behave a bit differently in Benben compared to other formats because of their "fade-out-songs" config option. When this option is false, then "post-track-seconds" defines how long the song continues to play in the :TAILS state if reverb is enabled when the track starts. check-in: 9d4a4eab52 user: alexa tags: lisp-rewrite | |
04:53 | Add some more DLOGs check-in: 2fbf71c7fc user: alexa tags: lisp-rewrite | |
04:48 | Fix IF statement check-in: 126244dc03 user: alexa tags: lisp-rewrite | |
03:42 | Respect the "equalizer-disabled-during-rendering" config option. check-in: a91d509246 user: alexa tags: lisp-rewrite | |
03:37 | Ensure that any song-specific configs are loaded for a job check-in: 1268c47642 user: alexa tags: lisp-rewrite | |
03:37 | Whoops, this needs to be a vector with a fill pointer check-in: 0ebc9663a9 user: alexa tags: lisp-rewrite | |
03:22 | Add a dependency on COMPUTABLE-REALS so that we can have a nice Lisp equivalent of a "Big Float". Add type declarations. check-in: a26d7eadad user: alexa tags: lisp-rewrite | |
02:57 | Fix time display when rendering check-in: 3cc6d03344 user: alexa tags: lisp-rewrite | |
02:47 | Fix total sample calculations when rendering. Add a lot of DLOG statements. Rename some method parameters so that they make more sense. Add a PRINT-OBJECT for JOB. Handle errors consistently when rendering jobs. Remove the receiver thread since it's redundant. check-in: 2fee085f2c user: alexa tags: lisp-rewrite | |
02:45 | Move more stuff into PLAYER-RESET-INTERNAL-VARS check-in: 0018c456d5 user: alexa tags: lisp-rewrite | |
02:45 | Add a DLOG statement check-in: e7e58d7fc3 user: alexa tags: lisp-rewrite | |
00:18 | Basic rendering framework is now working, though it's touchy and a lot of reported numbers are incorrect. Errors are not yet reported. Checked in mainly because I'm switching computers and it's at least in a working state. check-in: eb0e10f51a user: alexa tags: lisp-rewrite | |
00:17 | Add MODULE-JOB (untested) check-in: 7401bcf8af user: alexa tags: lisp-rewrite | |
2025-05-24
| ||
07:34 | Add the VGM-JOB and RENDERER class. Add some of the basic initialization code for the RENDERER. Add the JOB-OUTPUT-STREAM class, then have WAV-STREAM and AU-STREAM inherit from it. check-in: 6395b17993 user: alexa tags: lisp-rewrite | |
07:33 | Only send messages to subsystems from the EFFECTS-STACK-related methods when *MANAGER* is non-NIL. It can be NIL when rendering. check-in: e7d2dffcdb user: alexa tags: lisp-rewrite | |
07:32 | Fix DUP for PROG-SETTINGS-DATA and PROGRAM-SETTINGS. check-in: 4c4e3d600d user: alexa tags: lisp-rewrite | |
07:32 | Declare *CONFIG* using DEFPARAMETER so that it's special. check-in: bdbf89d11e user: alexa tags: lisp-rewrite | |
07:31 | Add +DEF-RENDER-BIT-DEPTH+ constant, and be sure to use it as the :INIT-VAL for the --bit-depth argument. check-in: dff00d576f user: alexa tags: lisp-rewrite | |
04:56 | Move the APPLY-SETTINGS call that all the PLAYER subclasse sdo to its own generic function, then call that in an :AFTER method. check-in: fe55b7d07f user: alexa tags: lisp-rewrite | |
04:34 | Add PLAYER-SEND-TO-OUTPUT generic function. check-in: 2e3e705987 user: alexa tags: lisp-rewrite | |
2025-05-23
| ||
22:39 | Cherrypick: Update CODE-OF-CONDUCT.md and rename the file. Leaf check-in: 7a7a69a82b user: alexa tags: trunk | |
22:38 | Update CODE-OF-CONDUCT.md and rename the file. check-in: 2f80adb419 user: alexa tags: lisp-rewrite | |
2025-05-21
| ||
22:25 | Improve the "terminator" theme colors (especially the color cycling above/below the banner) check-in: d49f887ed3 user: alexa tags: lisp-rewrite | |
2025-05-20
| ||
05:10 | Quiet the compiler throughout check-in: 781964e5f6 user: alexa tags: lisp-rewrite | |
05:10 | Be more strict with the soundfont manager's counts check-in: 53676a7f62 user: alexa tags: lisp-rewrite | |
05:10 | Make the deftype for T/EQ-BAND-LIST more correct check-in: a47f43dc47 user: alexa tags: lisp-rewrite | |
2025-05-19
| ||
09:26 | Add some GC calls in the debug startup script just to keep memory down a bit. check-in: 0d6f1f1c05 user: alexa tags: lisp-rewrite | |
09:26 | Inline the atomic stuff even in debug builds check-in: e6e74f996d user: alexa tags: lisp-rewrite | |
2025-05-18
| ||
12:29 | Enforce a COMPILATION-SPEED of 0 check-in: 584eb392e9 user: alexa tags: lisp-rewrite | |
2025-05-16
| ||
08:49 | Go back to using WITH-MUTEX check-in: 76734fd4bf user: alexa tags: lisp-rewrite | |
08:48 | Update NEWS check-in: 2b2a2f9968 user: alexa tags: lisp-rewrite | |
08:47 | Add the --midi-soundfont command line option to change the SoundFont used for MIDI files check-in: ac5a8a877d user: alexa tags: lisp-rewrite | |
08:31 | Update to reflect recent changes in CL-RemiChips check-in: 12008ae0a9 user: alexa tags: lisp-rewrite | |
2025-05-14
| ||
22:07 | Update TRUNKSTATUS check-in: 193f00fd80 user: alexa tags: lisp-rewrite | |
12:14 | Add the --midi-reverb-type argument check-in: d456c70ea3 user: alexa tags: lisp-rewrite | |
07:29 | Add some additional criteria for when _not_ to draw the VU meters. check-in: 1c4cc231a1 user: alexa tags: lisp-rewrite | |
07:29 | Use WITH-RECURSIVE-LOCK instead. This makes debugging a bit easier. check-in: 5c9bd31fd5 user: alexa tags: lisp-rewrite | |
00:08 | Enable CL-REMICHIPS-SIMD when doing SIMD builds check-in: f1d56d36c1 user: alexa tags: lisp-rewrite | |
2025-05-13
| ||
19:10 | Specialize PLAYER-DO-TAILS on MIDI-PLAYER to properly render the tails at the end of a MIDI track. check-in: 97243a523b user: alexa tags: lisp-rewrite | |
08:07 | Mostly implement MIDI playback. I say "mostly" because the looping behavior still needs to be improved (the current code does work, however). check-in: ed3ea603fc user: alexa tags: lisp-rewrite | |
08:06 | Add PLAYER-CHORUS-ENABLED-P method. The base method for PLAYER classes does nothing. check-in: 58cfca1008 user: alexa tags: lisp-rewrite | |
08:05 | Fix the --reverb-type argument not getting applied check-in: 8870282c14 user: alexa tags: lisp-rewrite | |
2025-05-12
| ||
08:55 | Implement the MIDI-FILE class. No MIDI player class yet, though you *can* technically use instances of this in the REPL right now if you know how :-P check-in: d81b60de0a user: alexa tags: lisp-rewrite | |
08:54 | Make soundfont checkins/checkouts more robust. Add SOUDNFONT-MANAGER-CHECKED-OUT-P check-in: 34d4fd7204 user: alexa tags: lisp-rewrite | |