Login
Timeline
Login

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

50 check-ins occurring around de26b48a7a4edbdf8fe5.

2022-05-29
00:55
Add a few very small performance optimizations and some type declarations. check-in: a6e56ff243 user: alexa tags: trunk
2022-05-28
23:52
We can do both blocks at the same time when soft clipping. check-in: 9137a0e283 user: alexa tags: trunk
07:31
Remove midi123 from Rakefile and README check-in: a570bd74c8 user: alexa tags: remove-midi123
07:25
Begin move of midi123 to its own project. check-in: 927c6e90e0 user: alexa tags: remove-midi123
07:24
Update NEWS check-in: 77b7522fc3 user: alexa tags: trunk
07:23
Add CL-PortAudio example. check-in: a0aad91cbc user: alexa tags: trunk
07:11
Add some docstrings check-in: bf52acaeca user: alexa tags: trunk
2022-05-27
21:42
Clean up dithering code.

I had some junk in there accidentally. check-in: 1dce21f22e user: alexa tags: trunk

21:38
Add triangular dithering to signed integer audio outputs.

This improves the noise floor. check-in: 32bab8f372 user: alexa tags: trunk

2022-05-26
20:30
Add SYNTH-PROCESS-RAW-MIDI-MESSAGE check-in: 4bfa6cb1e2 user: alexa tags: trunk
20:30
Add some more metadata to the ASDF check-in: 282ebd67f6 user: alexa tags: trunk
02:13
Update NEWS check-in: 3c33f300e6 user: alexa tags: trunk
01:19
midi123: fix loading SoundFonts with odd filenames. check-in: 41747fcc69 user: alexa tags: trunk
01:15
Allow loading of SoundFonts with non-standard generators

An example is the Columbo GM+GS SoundFont. check-in: b347f9525c user: alexa tags: trunk

2022-05-25
21:37
Update news check-in: feb108df62 user: alexa tags: trunk
21:37
midi123: add --no-soft-clipping option to disable soft clipping. check-in: db01ecd7c2 user: alexa tags: trunk
21:37
Export new symbols. Add a doc string. check-in: 19fabacaca user: alexa tags: trunk
21:22
Add soft clipping support for the output (enabled by default).

You still get audible distortion where clipping would happen, but now
the samples in a frame never actually clip. This provides a very
slight improvement to sound quality. check-in: 2f62944ded user: alexa tags: trunk

19:13
Update dump-sf2.lisp example. check-in: 7204ac17b5 user: alexa tags: trunk
18:51
Add MAKE-MIDI-FILE-SEQUENCER.

The old method of using MAKE-INSTANCE is still perfectly fine, but
this function is being added just to make the API more consistent
(synths, MIDIs, and SoundFonts all have MAKE-* functions). check-in: 83f80542cd user: alexa tags: trunk

18:47
Add some convenience macros: WITH-PRESETS, WITH-INSTRUMENTS,
WITH-SAMPLES, WITH-PRESET-REGIONS, WITH-INSTRUMENT-REGIONS,
WITH-ALL-PRESET-REGIONS, WITH-ALL-INST-REGIONS
check-in: 80e45f3c5f user: alexa tags: trunk
2022-05-24
23:17
Support signing AppImages check-in: b83ee3b088 user: alexa tags: trunk
2022-05-23
06:53
Add basic JACK playback example. check-in: ba8904e1ee user: alexa tags: trunk
06:48
Fix typo check-in: fbe071c9b0 user: alexa tags: trunk
03:46
Add example using libao check-in: 4bdba85266 user: alexa tags: trunk
2022-05-21
19:58
Update NEWS, tag as v2.1.0 check-in: a323865293 user: alexa tags: trunk, v2.1.0
19:56
midi123: The rendering code now uses the same method as playback.

Also be sure to include the reverb/instrument tails in the total
number of samples. check-in: 4cf6fc534a user: alexa tags: trunk

19:46
Update news and README. Bump version. check-in: 580dea050a user: alexa tags: trunk
19:38
Update the API Overview with a few more examples. check-in: 1924abd3ec user: alexa tags: trunk
19:02
midi123: Improve --version output check-in: 661506b0c5 user: alexa tags: trunk
00:07
Add some missing files to the Rakefile check-in: 97c869f6c1 user: alexa tags: trunk
00:05
Merge and close branch check-in: 2fc671fc54 user: alexa tags: trunk
00:04
midi123: fix reverb/voice tails. Closed-Leaf check-in: e6168f901a user: alexa tags: better-tails
00:04
RENDER should not return immediately when playback is finished so that
it can continue to process any voice/reverb tails in that frame.
check-in: 672752bd27 user: alexa tags: better-tails
2022-05-20
23:46
Add MIDI-SEQ-FINISHED-P. Do a few experiments to try and remove a
slight "click" that's audible in a few songs when the tails start
playing.
check-in: 3bd325b195 user: alexa tags: better-tails
22:34
Just need to finish the progress bar up once. check-in: 4d762cf363 user: alexa tags: trunk
08:47
Save some CPU cycles by making a type more restrictive. check-in: 4e257e9218 user: alexa tags: trunk
05:33
Fix block alignment field of WAV files. check-in: ca6ebd5157 user: alexa tags: trunk
05:17
Change required CL-SDM version to 0.99.4 check-in: 10ae83bd8e user: alexa tags: trunk
05:04
Whoops, forgot the license headers for midi123... check-in: 829bdcedd2 user: alexa tags: trunk
05:01
Update README. Remove BUILDING.md and use the wiki for this instead. check-in: b144cfbb23 user: alexa tags: trunk
05:01
Add the script used to build the AppImages. check-in: 86b534bae4 user: alexa tags: trunk
04:54
Update NEWS check-in: 04aa491b6c user: alexa tags: trunk
04:54
midi123: Make the tails 4 seconds when reverb is enabled, and 1 second when it isn't. check-in: f025479e23 user: alexa tags: trunk
04:25
Implement missing RENDER methods. Use a macro to define these sort of methods.

Note: I haven't tested the 24-bit and 8-bit methods yet, but the
16-bit ones are identical to before. check-in: 6c78ff14d8 user: alexa tags: trunk

04:09
Add a utility macro for detecting denormalized numbers.

Not currently used in the code, but it's useful during development. check-in: 4759c4afe1 user: alexa tags: trunk

04:08
Remove an unused conditional. check-in: a4362f3120 user: alexa tags: trunk
2022-05-19
22:12
midi123: report whether or not the build is creating a compressed binary check-in: 28784848d6 user: alexa tags: trunk
22:12
midi123: put --render option into the same group as --outdir check-in: 3d69c1568b user: alexa tags: trunk
16:50
Use the new WITH-TIMING macro when loading a MIDI check-in: 80de53b74f user: alexa tags: trunk