Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins
2023-05-12
| ||
22:56 | Fix calculation of end position. Thanks, Sinshu! Leaf check-in: 9c3123794f user: alexa tags: trunk | |
2023-02-08
| ||
05:36 | Very small optimizations found with profiling check-in: 3fc0bd694e user: alexa tags: trunk | |
05:36 | Support soundfonts that are up to 4gb check-in: ef8e95ea39 user: alexa tags: trunk | |
2022-11-23
| ||
09:15 |
CL-RemiAudio now contains Hera Chorus and the interpolation stuff, so use those instead of the built-in variations. check-in: cd7d337b4f user: alexa tags: trunk | |
09:14 | Remove unused file check-in: 7afa625bb7 user: alexa tags: trunk | |
03:59 | Add correct function for creating a ZITA-REVERB instance check-in: 1d2af363a5 user: alexa tags: trunk | |
03:49 | Use the Zita-Rev1 port from CL-RemiAudio check-in: 829601b3a6 user: alexa tags: trunk | |
03:41 | Change the version of CL-SDM in the asdf file check-in: f0e26da34f user: alexa tags: trunk | |
03:41 | Start the update to use newer CL-SDM and CL-RemiAudio. check-in: f5304baf23 user: alexa tags: trunk | |
2022-09-16
| ||
11:05 |
Add optional SIMD implementation of multiply-add functions.
These are currently slower than the non-simd version, and are | |
11:04 | Force linear interpolation for now check-in: 1382e0a919 user: alexa tags: trunk | |
2022-09-03
| ||
07:10 |
Change how interpolation is handled, and add various interpolation implementations for future use. The oscillators will use linear interpolation when the synth's output This seems to be a good balance. Downsampling sounds better than it The interpolation mode setting is now ignored, but is left in for | |
07:02 | Change minimum/maximum sample rate to 8000 and 352800 respectively check-in: fb2122cc31 user: alexa tags: trunk | |
2022-09-02
| ||
09:53 |
Actually there's no need to use the new resampler on the output. But let's keep it anyway. Leaf check-in: 8355a67aa5 user: alexa tags: oversampling | |
09:26 | Change minimum sample rate to 8000 check-in: 209fdbffb5 user: alexa tags: oversampling | |
09:09 |
Only resample if we need to. Also some code cleanup.
Note: Upsampling isn't implemented yet. check-in: 62778288c7 user: alexa tags: oversampling | |
08:24 | Implement a proper downsampler check-in: 2d5e797ad3 user: alexa tags: oversampling | |
03:17 | Fix typo check-in: 3514ee221d user: alexa tags: oversampling | |
03:12 | Implement oversampling check-in: 37e35bbeda user: alexa tags: oversampling | |
2022-09-01
| ||
23:47 |
Move the oscillators back to linear interpolatin in preparation for implementing oversampling. check-in: 0682b92e01 user: alexa tags: oversampling | |
23:46 | Typo check-in: abf1544159 user: alexa tags: trunk | |
23:46 | Move interpolation stuff to its own file check-in: 00e5e127aa user: alexa tags: trunk | |
23:46 | add missing file check-in: c2bbafea67 user: alexa tags: trunk | |
2022-08-29
| ||
08:56 |
If a channel is not sending anything to the chorus or reverb unit, then there's no need to write their sound data to the units' input blocks. check-in: 679eca7ee3 user: alexa tags: trunk | |
08:53 | Move some tables into constants. Various code cleanups. check-in: 08d470af76 user: alexa tags: trunk | |
08:53 | Cleanup some code by changing a few things into literals that never change. check-in: 79e519ec74 user: alexa tags: trunk | |
08:52 | Remove unneeded variable check-in: 7b751d091a user: alexa tags: trunk | |
2022-08-28
| ||
22:26 | Update readme check-in: e1a24c4408 user: alexa tags: trunk | |
22:19 |
Fix chorus volume (for real). Reduce the chorus's strength by reducing it's LFO rate and delay as well to compensate. check-in: d406e59dd9 user: alexa tags: trunk | |
21:22 |
Handle the "null" RPN message. Handle RPN and NRPN messages slightly differently, too. It looks like the "null" RPN message (MSB=$7F LBS=$7F) is widely used | |
09:31 | Remove accidental commit of some debug messages check-in: 858da6a4e9 user: alexa tags: trunk | |
09:31 | Revert [26d223a129] check-in: 8f22f71f37 user: alexa tags: trunk | |
09:25 | Merge branch check-in: dedd45c4f5 user: alexa tags: trunk | |
09:24 | Fix chorus volume Closed-Leaf check-in: 26d223a129 user: alexa tags: nrpn-support | |
09:15 | Add a comment, fix two other comments check-in: b0fd170029 user: alexa tags: nrpn-support | |
09:01 |
Initial support for non-registered parameter numbers (NRPNs).
This will let MIDIs control CL-MeltySynth's internals directly. Right | |
06:12 |
Bump revision, tag as v2.2.91
This is a development snapshot. check-in: e0e0b93f72 user: alexa tags: trunk, v2.2.91 | |
06:09 | Move the DC-FILTER stuff with the chorus since that's all that uses it. check-in: a236dfa4b9 user: alexa tags: trunk | |
06:07 | Some micro-optimzations and code cleanup check-in: 07c52564bb user: alexa tags: trunk | |
06:07 | Change some divisions to multiplications check-in: 64015a2423 user: alexa tags: trunk | |
06:07 | Change a few divisions to multiplications check-in: c83e2b7f67 user: alexa tags: trunk | |
06:06 | Do a few things at READ time check-in: e72c254c95 user: alexa tags: trunk | |
05:34 |
Declare the SQRT parameters to be (DOUBLE-FLOAT 0.0d0) so that the compiler knows we don't ever expect a negative there. check-in: f4672d4090 user: alexa tags: trunk | |
05:34 |
Move some stuff from the stack to the heap. Declare the SQRT parameters so that the compiler knows for sure it won't be returning a complex number. check-in: 4c2972b3f8 user: alexa tags: trunk | |
04:07 | Micro optimizations check-in: ee206dcfff user: alexa tags: trunk | |
02:09 | Change some declarations check-in: a443bfeada user: alexa tags: trunk | |
2022-08-27
| ||
22:28 | The parametric EQs on the Zita reverb only need to be prepared once check-in: 1b2d200614 user: alexa tags: trunk | |
2022-08-25
| ||
12:07 |
Improve memory usage and performance of the new chorus unit. Also adjust its settings slightly. check-in: bf2badedaa user: alexa tags: trunk | |
12:05 |
Apply stereo enhancement before the reverb. Also always apply subtle widening to the wet reverb signal before mixing it in. I tended to do this when mixing music since I always liked when the | |
12:04 |
Optimize and clean up the stereo enhancer slightly.
T/STEREO-ENHANCEMENT already defines the range, so we can just use | |