David Reid
b4a4d3af7d
Add 400x400 logo.
2020-03-07 08:41:24 +10:00
David Reid
1ac6bcf779
Update dr_flac and dr_wav.
2020-03-07 08:30:18 +10:00
David Reid
2344405606
Minor documentation update.
2020-03-07 08:08:53 +10:00
David Reid
4efbb28699
Minor documentation improvements.
2020-03-05 21:13:49 +10:00
David Reid
b508727082
Fix a diagnostic error.
2020-03-05 20:39:00 +10:00
David Reid
d8727b2393
Add simple audio converter.
2020-03-05 20:37:52 +10:00
David Reid
8ae440b883
Start work on automated test.
2020-03-04 21:14:51 +10:00
David Reid
2b6564a79b
Add C++ test.
2020-03-03 21:03:25 +10:00
David Reid
46c7111ca3
Fix a warnings in tests.
2020-03-03 21:02:39 +10:00
David Reid
79b4d7a4ac
Fix tests readme.
2020-03-03 20:49:15 +10:00
David Reid
c79eebd050
Rearrange directory structure.
2020-03-03 20:47:24 +10:00
David Reid
f61c637475
Remove unnecessary placeholder file.
2020-03-03 20:12:24 +10:00
David Reid
a4faf3daaa
Remove unnecessary placeholder file.
2020-03-03 19:17:29 +10:00
David Reid
98a28d3c72
Example build scripts are no longer being maintained.
...
See the readme for an example build script for GCC and Emscripten.
2020-03-03 19:02:29 +10:00
David Reid
f6665cdd73
Move the examples readme into the build folder.
2020-03-03 19:01:36 +10:00
David Reid
b1d4e9a033
Fix some warnings.
2020-03-03 18:59:51 +10:00
David Reid
ab8035d793
Fix fixed_size_callback example.
2020-03-03 18:20:53 +10:00
David Reid
9dab27cdb0
Remove old test code.
2020-03-03 18:05:07 +10:00
David Reid
fff4cd56c9
Add simple_duplex example and remove old duplex text.
...
Duplex can be tested with the deviceio test.
2020-03-01 12:19:44 +10:00
David Reid
348bb43a47
Add device IO test.
2020-03-01 12:03:49 +10:00
David Reid
b8b228a9da
Fix a bug in WASAPI where an empty message could be logged.
2020-03-01 11:31:51 +10:00
David Reid
79cca305d9
Minor rewording to documentation.
2020-03-01 07:20:01 +10:00
David Reid
6785f777a4
Fix typos.
2020-03-01 06:54:16 +10:00
David Reid
144a8e47fb
Update release notes.
2020-02-29 19:30:51 +10:00
David Reid
02620ad059
Overhaul result codes and how they're propagated.
...
If you're a binding maintainer you will need to update to use the new
result codes.
2020-02-29 16:39:02 +10:00
David Reid
f57f78d4bf
Update revision history.
2020-02-29 12:17:18 +10:00
David Reid
bff8c83ed9
Improve result codes when opening a file.
2020-02-29 12:11:23 +10:00
David Reid
3cb9622a96
Add more results codes in preparation for future work.
2020-02-29 11:59:11 +10:00
David Reid
1894dbfe7e
Update feature list.
2020-02-29 10:44:48 +10:00
David Reid
a90131d843
Improvements to high order low- and high-pass filters.
...
This changes the Q value of the chain of second order low-pass filters
making up the high order filters. Previously the Q value was always set
to 0.707107 for the entire chain, but this is incorrect for Butterworth
filters when the order is greater than 2.
This should make a small improvement to the quality of the linear
resampler.
2020-02-29 10:14:44 +10:00
David Reid
163286be2c
Add support for configuring the Q parameter of biquad based filters.
...
This is in preparation for improving ma_lpf, ma_hpf and ma_bpf to make
them proper Butterworth filters.
2020-02-28 20:48:50 +10:00
David Reid
5bcfda1462
Minor restructuring for consistency.
2020-02-28 19:31:18 +10:00
David Reid
324118e8bc
Process first order filters before second order in LPF and HPF filters.
2020-02-28 19:26:30 +10:00
David Reid
2a77b937cb
Be more consistent when describing filters.
2020-02-28 19:24:02 +10:00
David Reid
5fdb319014
Fix bug in test code.
2020-02-27 20:55:37 +10:00
David Reid
e563b19e2b
Improvements to ma_tzcnt32().
2020-02-27 18:42:45 +10:00
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