Chris Robinson
|
2fa3ae85c9
|
Pass a pointer to the input samples array for effect processing
|
2016-01-27 08:16:47 -08:00 |
|
Chris Robinson
|
f547ef6d39
|
Separate calculating ambisonic coefficients from the panning gains
|
2016-01-25 06:11:51 -08:00 |
|
Chris Robinson
|
b348abf5c3
|
Rename F_2PI to F_TAU
|
2015-09-13 08:46:48 -07:00 |
|
Chris Robinson
|
c3a36d9b19
|
Do up to 256 samples at a time with multi-step loops
|
2014-12-18 09:23:55 -08:00 |
|
Chris Robinson
|
3f7cb8392e
|
Pas the output device channel count to ALeffectState::process
|
2014-11-07 03:43:33 -08:00 |
|
Chris Robinson
|
4c3f27193f
|
Use a separate macro for the max output channel count
|
2014-11-07 02:18:24 -08:00 |
|
Chris Robinson
|
95ba18cf4e
|
Make ComputeAngleGains use ComputeDirectionalGains
|
2014-10-02 18:05:42 -07:00 |
|
François Cami
|
3c13e1e333
|
Update COPYING to the latest https://www.gnu.org/licenses/old-licenses/lgpl-2.0.txt to fix the FSF' address Fix the FSF' address in the source
|
2014-08-18 11:34:29 -07:00 |
|
Chris Robinson
|
16d3316f70
|
Use an enum for the chorus and flanger waveforms
|
2014-05-14 23:51:24 -07:00 |
|
Chris Robinson
|
0a030c2bd9
|
Use a void* for the effect state Delete method param
|
2014-03-21 23:56:18 -07:00 |
|
Chris Robinson
|
4386ee32ce
|
Use one long buffer for the chorus and flanger delay lines
|
2013-11-10 02:48:03 -08:00 |
|
Chris Robinson
|
a603dd55ff
|
Rename lfo_coeff to lfo_scale
|
2013-11-08 16:54:45 -08:00 |
|
Chris Robinson
|
9228d13333
|
Use integer modulo for chorus and flanger
Also simplify LFO coefficient calculations.
|
2013-11-08 16:33:42 -08:00 |
|
Chris Robinson
|
bca959f372
|
Only use the inner loop for the chorus/flanger template method
|
2013-11-08 05:26:43 -08:00 |
|
Chris Robinson
|
a421e515be
|
Use a helper macro for pi*2
|
2013-10-08 16:31:23 -07:00 |
|
Chris Robinson
|
b42fcce014
|
Use inline initialization for effect state factory vtables
|
2013-10-07 14:49:36 -07:00 |
|
Chris Robinson
|
fc31a41473
|
Constify the effect parameter of effect getters
|
2013-10-07 12:56:41 -07:00 |
|
Chris Robinson
|
997f6228de
|
Use the UNUSED macro in the effects
|
2013-10-07 08:34:54 -07:00 |
|
Chris Robinson
|
79edd2cf3b
|
Use a macro for the silence threshold
|
2013-10-06 17:25:47 -07:00 |
|
Chris Robinson
|
764ea95781
|
Use helpers to set channel gain arrays
Also avoid unnecessary clearing.
|
2013-10-03 05:02:16 -07:00 |
|
Chris Robinson
|
764e3aa496
|
Fix up the naming convention of effect methods
|
2013-05-29 11:17:45 -07:00 |
|
Chris Robinson
|
e96cc656e9
|
Use C99's inline instead of __inline
|
2013-05-28 22:27:07 -07:00 |
|
Chris Robinson
|
334a7c1d59
|
Cleanup the ALeffectStateFactory_create methods
Get rid of the ALeffectStateFactory_create macro, and use the VCALL_NOARGS
helper (requires adding the 'this' factory parameter).
|
2013-05-27 13:16:17 -07:00 |
|
Chris Robinson
|
82caba6bbe
|
Use the helper macros in more places
|
2013-05-26 08:54:34 -07:00 |
|
Chris Robinson
|
8808159d55
|
Add helper macros to set an error and return, and use it in a few places
|
2013-05-26 00:01:07 -07:00 |
|
Chris Robinson
|
d1c5599c8e
|
Use an ALeffectProps union to store the effect properties
|
2013-05-25 22:07:31 -07:00 |
|
Chris Robinson
|
6571d80540
|
Use a Delete method for deletable objects
|
2013-05-25 21:04:00 -07:00 |
|
Chris Robinson
|
e157238ce7
|
Use vtables for setting effect properties
|
2013-05-24 23:26:59 -07:00 |
|
Chris Robinson
|
357cf72ab3
|
Move remaining effects to the effects subdir
|
2013-05-23 21:33:16 -07:00 |
|