Thomas Harte
|
19198ea665
|
Improves const usage.
|
2019-07-16 22:13:47 -04:00 |
|
Thomas Harte
|
60cedca97b
|
Adds cmath in support of ceilf .
|
2019-07-08 18:14:03 -04:00 |
|
Thomas Harte
|
0b771ce61a
|
Removes all instances of the copyright symbol.
|
2018-05-13 15:19:52 -04:00 |
|
Thomas Harte
|
074b4c3500
|
Eliminates repeating cause of misuse.
Raises the question as to whether an async task queue should be required at construction; let's see how things look as the project develops.
|
2018-04-21 15:01:18 -07:00 |
|
Thomas Harte
|
dbe3c5c3f8
|
Ensures artificial frequency limits are honoured.
|
2018-04-05 18:40:07 -04:00 |
|
Thomas Harte
|
3d0c832a21
|
Moves all LowpassSpeaker delegate calls outside of critical sections.
|
2018-03-22 19:01:20 -04:00 |
|
Thomas Harte
|
682c3d8079
|
Adds new hook for watching audio output rate changes.
|
2018-03-22 09:23:01 -04:00 |
|
Thomas Harte
|
48737a32a7
|
Introduces formal setting of the output volume to SampleSource .
Previously every output device was making its own decision. Which is increasingly less sustainable due to the CompoundSource.
|
2018-03-09 13:23:18 -05:00 |
|
Thomas Harte
|
c12aaea747
|
Attempts to get as far as running the MultiMachine.
In doing so, fixes the long-standing bug that machines that output audio but don't have a listener produce a divide by zero.
|
2018-01-30 22:23:06 -05:00 |
|
Thomas Harte
|
2dc1d4443e
|
Separates LowpassFilter and SampleSource.
|
2017-12-18 21:39:23 -05:00 |
|