Commit Graph

1707 Commits

Author SHA1 Message Date
David Reid 2be437ea33 Update revision history. 2020-02-26 21:21:24 +10:00
David Reid f1a4e2c8d7 Update features list. 2020-02-26 19:50:21 +10:00
David Reid 228094a9ac Add some brief documentation for the new filters. 2020-02-26 19:11:16 +10:00
David Reid 34120546ca Add documentation for the encoding API. 2020-02-26 18:01:01 +10:00
David Reid d26154ca36 Update release notes for filters. 2020-02-26 18:00:48 +10:00
David Reid 68556168b0 Update documentation to mention Brownian noise. 2020-02-25 19:09:54 +10:00
David Reid 479d36c2a1 Add support for Brownian noise. 2020-02-25 19:07:50 +10:00
David Reid 8c96ca4c55 Update documentation. 2020-02-25 17:29:59 +10:00
David Reid cf3fd4876f Add support for pink noise. 2020-02-24 20:22:14 +10:00
David Reid b1c4cfe5cc Remove some old testing code. 2020-02-24 17:27:08 +10:00
David Reid a5644d7295 Documentation fixes. 2020-02-24 17:25:49 +10:00
David Reid 8d4e0bc84e Fix memory leaks in tests. 2020-02-23 21:21:11 +10:00
David Reid f305dc9890 Add second order high shelf filter. 2020-02-23 21:21:02 +10:00
David Reid 5b385670f3 Add second order low shelf filter. 2020-02-23 21:03:22 +10:00
David Reid b6d0591042 Minor restructuring. 2020-02-23 20:17:53 +10:00
David Reid f1abfccb52 Add second order notching filter. 2020-02-23 20:08:44 +10:00
David Reid a5d4109a6a Add testing code for peaking filter. 2020-02-23 20:01:02 +10:00
David Reid 825cd23ae8 Add second order peaking EQ filter.
This API is called ma_peak.
2020-02-23 19:52:01 +10:00
David Reid b4e024a481 Update documentation. 2020-02-23 17:19:33 +10:00
David Reid 2fd71d3a7a Add an encoding API.
This API is called ma_encoder. Currently it only supports encoding to
WAV files, which is done via dr_wav.
2020-02-23 17:04:46 +10:00
David Reid 4d3dcb71bd Integrate the new LPF into the linear resampler. 2020-02-23 15:11:42 +10:00
David Reid 3edc03f931 Add ma_bpf with support for configuring the number of poles. 2020-02-23 14:46:32 +10:00
David Reid cda27514f0 Add ma_hpf with support for configuring the number of poles. 2020-02-23 14:07:48 +10:00
David Reid 2e1869ab1b Add 1-pole high pass filter. 2020-02-23 13:55:46 +10:00
David Reid a48c23a5a1 Minor restructuring. 2020-02-23 12:14:23 +10:00
David Reid a263cd9730 Add ma_lpf with support for configuring the number of poles. 2020-02-23 12:04:43 +10:00
David Reid e9234f8894 Rename ma_bpf to ma_bpf2. 2020-02-23 10:54:27 +10:00
David Reid 846b27908d Rename ma_hpf to ma_hpf2. 2020-02-23 10:50:34 +10:00
David Reid 22b958b471 Rename ma_lpf to ma_lpf2. 2020-02-23 10:48:15 +10:00
David Reid f028e65e38 Update filtering tests. 2020-02-23 10:36:28 +10:00
David Reid d6f1d05d64 Add ma_lpf1_config_init(). 2020-02-23 10:35:15 +10:00
David Reid 10f0aebed3 Add 1-pole low-pass filter. 2020-02-23 10:12:29 +10:00
David Reid 63a1535e75 Fix a typo. 2020-02-23 07:38:30 +10:00
David Reid 969679113c Fix a typo. 2020-02-22 21:31:03 +10:00
David Reid e51a732126 Add website URL. 2020-02-22 19:39:32 +10:00
David Reid 27c7c41716 Update release notes. 2020-02-22 19:39:14 +10:00
David Reid dd40d8e0f6 Update readme. 2020-02-22 19:38:34 +10:00
David Reid 4e91c63874 Delete old tests. 2020-02-22 18:02:43 +10:00
David Reid 673dce1978 Add filtering tests. 2020-02-22 16:47:42 +10:00
David Reid e5aaffc299 Minor restructuring to tests. 2020-02-22 15:13:28 +10:00
David Reid 479503ec02 Add documentation about negative amplitude with waveforms. 2020-02-22 15:05:52 +10:00
David Reid e04da50915 Add generation tests. 2020-02-22 14:33:53 +10:00
David Reid 619b94c3b4 Optimizations to f32 and s16 waveform generation. 2020-02-22 14:32:06 +10:00
David Reid 6b2997728e Minor rewording. 2020-02-22 13:15:13 +10:00
David Reid 187e8b2e5d Bug fixes to noise generation. 2020-02-22 13:01:35 +10:00
David Reid ccba7ef6a9 Fix a compilation error when using MA_USE_REFERENCE_CONVERSION_APIS. 2020-02-22 11:23:15 +10:00
David Reid 367e864431 Update release notes. 2020-02-22 10:46:31 +10:00
David Reid 53adeab6ea Add documentation for the noise API. 2020-02-22 10:24:00 +10:00
David Reid 117b1b8595 Update waveform API to be consistent with other APIs. 2020-02-22 10:06:14 +10:00
David Reid 502d55ec69 Fix typos. 2020-02-22 09:48:33 +10:00