Commit 182b753
authored
- cmake/LabSound.cmake+34-5
- docs/python-tdd.md+383
- docs/webaudio-labsound-comparison.md+432
- examples/src/ExamplesMain.cpp+1-1
- include/LabSound/backends/AudioDevice_Miniaudio.h+1-1
- include/LabSound/backends/AudioDevice_MockAudio.h+60
- include/LabSound/core/AudioContext.h+179
- include/LabSound/core/AudioDevice.h+5
- labsoundpy/.gitignore+74
- labsoundpy/CMakeLists.txt+55
- labsoundpy/CONTRIBUTING.md+98
- labsoundpy/README.md+186
- labsoundpy/docs/README.md+77
- labsoundpy/examples/README.md+59
- labsoundpy/examples/custom_processing.py+130
- labsoundpy/examples/distortion_effect.py+104
- labsoundpy/examples/numpy_processing.py+85
- labsoundpy/examples/simple_oscillator.py+55
- labsoundpy/examples/spatial_audio.py+70
- labsoundpy/labsound/__init__.py+53
- labsoundpy/labsound/_version.py+3
- labsoundpy/labsound/audio_context.py+271
- labsoundpy/labsound/audio_node.py+78
- labsoundpy/labsound/audio_param.py+116
- labsoundpy/labsound/nodes/__init__.py+40
- labsoundpy/labsound/nodes/analyzer_node.py+157
- labsoundpy/labsound/nodes/buffer_source_node.py+183
- labsoundpy/labsound/nodes/channel_merger_node.py+44
- labsoundpy/labsound/nodes/channel_splitter_node.py+36
- labsoundpy/labsound/nodes/constant_source_node.py+59
- labsoundpy/labsound/nodes/convolver_node.py+83
- labsoundpy/labsound/nodes/delay_node.py+41
- labsoundpy/labsound/nodes/destination_node.py+45
- labsoundpy/labsound/nodes/dynamics_compressor_node.py+126
- labsoundpy/labsound/nodes/function_node.py+62
- labsoundpy/labsound/nodes/panner_node.py+288
- labsoundpy/labsound/nodes/stereo_panner_node.py+44
- labsoundpy/labsound/nodes/wave_shaper_node.py+70
- labsoundpy/setup.py+78
- labsoundpy/src/audio_context.cpp+78
- labsoundpy/src/audio_context.h+15
- labsoundpy/src/audio_node.cpp+30
- labsoundpy/src/audio_node.h+15
- labsoundpy/src/audio_param.cpp+28
- labsoundpy/src/audio_param.h+15
- labsoundpy/src/core.cpp+69
- labsoundpy/src/nodes/analyzer_node.cpp+63
- labsoundpy/src/nodes/analyzer_node.h+15
- labsoundpy/src/nodes/biquad_filter_node.cpp+80
- labsoundpy/src/nodes/biquad_filter_node.h+15
- labsoundpy/src/nodes/buffer_source_node.cpp+42
- labsoundpy/src/nodes/buffer_source_node.h+15
- labsoundpy/src/nodes/channel_merger_node.cpp+15
- labsoundpy/src/nodes/channel_merger_node.h+15
- labsoundpy/src/nodes/channel_splitter_node.cpp+14
- labsoundpy/src/nodes/channel_splitter_node.h+15
- labsoundpy/src/nodes/constant_source_node.cpp+16
- labsoundpy/src/nodes/constant_source_node.h+15
- labsoundpy/src/nodes/convolver_node.cpp+21
- labsoundpy/src/nodes/convolver_node.h+15
- labsoundpy/src/nodes/delay_node.cpp+16
- labsoundpy/src/nodes/delay_node.h+15
- labsoundpy/src/nodes/destination_node.cpp+15
- labsoundpy/src/nodes/destination_node.h+15
- labsoundpy/src/nodes/dynamics_compressor_node.cpp+31
- labsoundpy/src/nodes/dynamics_compressor_node.h+15
- labsoundpy/src/nodes/function_node.cpp+31
- labsoundpy/src/nodes/function_node.h+15
- labsoundpy/src/nodes/gain_node.cpp+16
- labsoundpy/src/nodes/gain_node.h+15
- labsoundpy/src/nodes/oscillator_node.cpp+67
- labsoundpy/src/nodes/oscillator_node.h+15
- labsoundpy/src/nodes/panner_node.cpp+114
- labsoundpy/src/nodes/panner_node.h+15
- labsoundpy/src/nodes/stereo_panner_node.cpp+16
- labsoundpy/src/nodes/stereo_panner_node.h+15
- labsoundpy/src/nodes/wave_shaper_node.cpp+61
- labsoundpy/src/nodes/wave_shaper_node.h+15
- labsoundpy/tests/README.md+63
- labsoundpy/tests/test_basic.py+128
- labsoundpy/todo-pypi.md+153
- src/backends/miniaudio/AudioDevice_Miniaudio.cpp+2-1
- src/backends/mockAudio/AudioDevice_MockAudio.cpp+243
- src/core/AudioContext.cpp+18-2
- src/core/AudioNode.cpp+8-1
- src/core/AudioNodeInput.cpp+12-10
- src/extended/PowerMonitorNode.cpp+15-12
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
9 | 23 | | |
10 | 24 | | |
11 | 25 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
9 | 23 | | |
10 | 24 | | |
11 | 25 | | |
| |||
0 commit comments