├── .github ├── FUNDING.yml └── workflows │ ├── teensy41_ex_array.yml │ ├── teensy41_ex_littlefs.yml │ ├── teensy41_ex_sdraw.yml │ ├── teensy41_ex_sdwav.yml │ ├── teensy41_ex_serialflash.yml │ ├── teensy41_lib.yml │ └── ubuntu_x64_cmake.yml ├── .gitignore ├── .vscode ├── cmake-kits.json ├── cmake-variants.yaml ├── extensions.json ├── launch.json └── settings.json ├── CMakeLists.txt ├── EventResponder-TVP.md ├── LICENSE ├── README.md ├── cmake └── toolchains │ └── teensy41.cmake ├── cmake_declare_and_fetch.cmake.in ├── docs ├── InstallArduino.gif └── dependencies.png ├── examples ├── CMakeLists.txt ├── FileAccess │ ├── FileAccess.ino │ └── sweep100-1k.wav ├── LittleFS │ ├── CMakeLists.txt │ └── littlefs_raw.ino ├── PlayPiano │ ├── PlayPiano.ino │ ├── piano │ │ ├── C2.wav │ │ ├── C3.wav │ │ ├── C4.wav │ │ ├── C5.wav │ │ ├── C6.wav │ │ ├── F#2.wav │ │ ├── F#3.wav │ │ ├── F#4.wav │ │ └── F#5.wav │ └── prelude846.c ├── SerialFlash │ ├── CMakeLists.txt │ └── serialflash.ino ├── array │ ├── CMakeLists.txt │ └── array.ino ├── midilooper │ ├── CMakeLists.txt │ └── midilooper.ino ├── sampleloader │ ├── CMakeLists.txt │ ├── README.md │ └── sampleloader.ino ├── sd_play_all │ ├── CMakeLists.txt │ └── sd_play_all.ino ├── sd_raw │ ├── CMakeLists.txt │ └── sd_raw.ino └── sd_wav │ ├── CMakeLists.txt │ └── sd_wav.ino ├── extras ├── linux │ ├── array │ │ ├── CMakeLists.txt │ │ └── array.cpp │ └── sd_raw │ │ ├── CMakeLists.txt │ │ └── sd_raw.cpp └── soundio │ ├── save_raw │ ├── CMakeLists.txt │ └── save_raw.cpp │ ├── save_raw_sd │ ├── CMakeLists.txt │ └── save_raw_sd.cpp │ ├── save_wav │ ├── CMakeLists.txt │ └── save_wav.cpp │ └── sd_play_all │ ├── CMakeLists.txt │ └── sd_play_all.cpp ├── keywords.txt ├── library.json ├── library.properties ├── src ├── AudioEventResponder.cpp ├── AudioEventResponder.h ├── CMakeLists.linux.cmake.in ├── CMakeLists.txt ├── IndexableFile.h ├── IndexableLittleFSFile.h ├── IndexableSDFile.h ├── IndexableSerialFlashFile.h ├── ResamplingArrayReader.h ├── ResamplingLfsReader.h ├── ResamplingReader.h ├── ResamplingSdReader.h ├── ResamplingSerialFlashReader.h ├── TeensyVariablePlayback.h ├── interpolation.cpp ├── interpolation.h ├── loop_type.h ├── playarrayresmp.h ├── playlfsresmp.h ├── playresmp.h ├── playsdresmp.h ├── playserialflashresmp.h └── waveheaderparser.h ├── test.sh └── test ├── CMakeLists.txt ├── audio ├── array │ ├── AudioArrayFixture.h │ ├── test_array_mono_loop_backward_playback.cpp │ ├── test_array_mono_loop_forward_playback.cpp │ ├── test_array_stereo_loop_backward_playback.cpp │ └── test_array_stereo_loop_forward_playback.cpp ├── output_test.cpp ├── output_test.h └── wav │ ├── AudioWavFixture.h │ ├── test_wav_mono_loop_forward_playback.cpp │ ├── test_wav_stereo_loop_forward_playback.cpp │ └── test_wav_tags.cpp ├── boost-to-junit-xml.xslt ├── embedfile.c ├── low_level ├── array │ ├── ResamplingArrayFixture.h │ ├── test_array_mono_loop_forward_playback.cpp │ └── test_array_stereo_loop_forward_playback.cpp ├── arraywav │ ├── ResamplingArrayWavFixture.h │ ├── test_array_mono_loop_forward_playback.cpp │ └── test_array_stereo_loop_forward_playback.cpp ├── indexedfile │ ├── IndexedFileFixture.h │ └── test_indexablefile.cpp ├── sd │ ├── ResamplingReaderFixture.h │ ├── readme.MD │ ├── test_raw_mono_loop_forward_playback.cpp │ ├── test_raw_mono_noloop_forward_double_rate_playback.cpp │ ├── test_raw_mono_noloop_forward_playback.cpp │ ├── test_wav_mono_loop_forward_playback.cpp │ ├── test_wav_mono_noloop_backward_playback.cpp │ └── test_wav_mono_noloop_forward_playback.cpp └── wav_header │ ├── WaveHeaderParserFixture.h │ └── test_parse_wave_header.cpp ├── resources ├── input │ ├── PNO1C1.raw │ ├── SDTEST1.wav │ ├── SDTEST2.wav │ ├── kick.raw │ ├── kick.wav │ ├── mono_souljah.wav │ ├── stereo_souljah.raw │ └── stereo_souljah.wav └── reference │ ├── Array_bwd_0_5000_quadratic_mono_noloop.wav │ ├── Array_bwd_0_5000_quadratic_stereo_noloop.wav │ ├── Array_bwd_0_7437_quadratic_mono_noloop.wav │ ├── Array_bwd_0_7437_quadratic_stereo_noloop.wav │ ├── Array_bwd_1_0000_quadratic_mono_noloop.wav │ ├── Array_bwd_1_0000_quadratic_stereo_noloop.wav │ ├── Array_bwd_1_7437_quadratic_mono_noloop.wav │ ├── Array_bwd_1_7437_quadratic_stereo_noloop.wav │ ├── Array_bwd_2_0000_quadratic_mono_noloop.wav │ ├── Array_bwd_2_0000_quadratic_stereo_noloop.wav │ ├── Array_bwd_2_5000_quadratic_mono_noloop.wav │ ├── Array_bwd_2_5000_quadratic_stereo_noloop.wav │ ├── Array_bwd_8_7437_quadratic_mono_noloop.wav │ ├── Array_bwd_8_7437_quadratic_stereo_noloop.wav │ ├── Array_fwd_0_5000_quadratic_mono_noloop.wav │ ├── Array_fwd_0_5000_quadratic_stereo_noloop.wav │ ├── Array_fwd_0_7437_quadratic_mono_noloop.wav │ ├── Array_fwd_0_7437_quadratic_stereo_noloop.wav │ ├── Array_fwd_1_0000_quadratic_mono_noloop.wav │ ├── Array_fwd_1_0000_quadratic_stereo_noloop.wav │ ├── Array_fwd_1_7437_quadratic_mono_noloop.wav │ ├── Array_fwd_1_7437_quadratic_stereo_noloop.wav │ ├── Array_fwd_2_0000_quadratic_mono_noloop.wav │ ├── Array_fwd_2_0000_quadratic_stereo_noloop.wav │ ├── Array_fwd_2_5000_quadratic_stereo_noloop.wav │ ├── Array_fwd_8_7437_quadratic_mono_noloop.wav │ ├── Array_fwd_8_7437_quadratic_stereo_noloop.wav │ ├── SDTEST1.wav │ ├── SDTEST2.wav │ ├── Wav_fwd_0_5000_quadratic_mono_noloop.wav │ ├── Wav_fwd_0_5000_quadratic_stereo_noloop.wav │ ├── Wav_fwd_0_7437_quadratic_mono_noloop.wav │ ├── Wav_fwd_0_7437_quadratic_stereo_noloop.wav │ ├── Wav_fwd_1_0000_quadratic_mono_noloop.wav │ ├── Wav_fwd_1_0000_quadratic_stereo_noloop.wav │ ├── Wav_fwd_1_7437_quadratic_mono_noloop.wav │ ├── Wav_fwd_1_7437_quadratic_stereo_noloop.wav │ ├── Wav_fwd_2_0000_quadratic_mono_noloop.wav │ ├── Wav_fwd_2_0000_quadratic_stereo_noloop.wav │ ├── Wav_fwd_8_7437_quadratic_mono_noloop.wav │ ├── Wav_fwd_8_7437_quadratic_stereo_noloop.wav │ ├── kick.wav │ └── stereo_souljah.wav ├── utils.cpp └── utils.h /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/teensy41_ex_array.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/.github/workflows/teensy41_ex_array.yml -------------------------------------------------------------------------------- /.github/workflows/teensy41_ex_littlefs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/.github/workflows/teensy41_ex_littlefs.yml -------------------------------------------------------------------------------- /.github/workflows/teensy41_ex_sdraw.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/.github/workflows/teensy41_ex_sdraw.yml -------------------------------------------------------------------------------- /.github/workflows/teensy41_ex_sdwav.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/.github/workflows/teensy41_ex_sdwav.yml -------------------------------------------------------------------------------- /.github/workflows/teensy41_ex_serialflash.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/.github/workflows/teensy41_ex_serialflash.yml -------------------------------------------------------------------------------- /.github/workflows/teensy41_lib.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/.github/workflows/teensy41_lib.yml -------------------------------------------------------------------------------- /.github/workflows/ubuntu_x64_cmake.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/.github/workflows/ubuntu_x64_cmake.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/cmake-kits.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/.vscode/cmake-kits.json -------------------------------------------------------------------------------- /.vscode/cmake-variants.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/.vscode/cmake-variants.yaml -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /EventResponder-TVP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/EventResponder-TVP.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/README.md -------------------------------------------------------------------------------- /cmake/toolchains/teensy41.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/cmake/toolchains/teensy41.cmake -------------------------------------------------------------------------------- /cmake_declare_and_fetch.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/cmake_declare_and_fetch.cmake.in -------------------------------------------------------------------------------- /docs/InstallArduino.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/docs/InstallArduino.gif -------------------------------------------------------------------------------- /docs/dependencies.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/docs/dependencies.png -------------------------------------------------------------------------------- /examples/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/examples/CMakeLists.txt -------------------------------------------------------------------------------- /examples/FileAccess/FileAccess.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/examples/FileAccess/FileAccess.ino -------------------------------------------------------------------------------- /examples/FileAccess/sweep100-1k.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/examples/FileAccess/sweep100-1k.wav -------------------------------------------------------------------------------- /examples/LittleFS/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/examples/LittleFS/CMakeLists.txt -------------------------------------------------------------------------------- /examples/LittleFS/littlefs_raw.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/examples/LittleFS/littlefs_raw.ino -------------------------------------------------------------------------------- /examples/PlayPiano/PlayPiano.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/examples/PlayPiano/PlayPiano.ino -------------------------------------------------------------------------------- /examples/PlayPiano/piano/C2.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/examples/PlayPiano/piano/C2.wav -------------------------------------------------------------------------------- /examples/PlayPiano/piano/C3.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/examples/PlayPiano/piano/C3.wav -------------------------------------------------------------------------------- /examples/PlayPiano/piano/C4.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/examples/PlayPiano/piano/C4.wav -------------------------------------------------------------------------------- /examples/PlayPiano/piano/C5.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/examples/PlayPiano/piano/C5.wav -------------------------------------------------------------------------------- /examples/PlayPiano/piano/C6.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/examples/PlayPiano/piano/C6.wav -------------------------------------------------------------------------------- /examples/PlayPiano/piano/F#2.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/examples/PlayPiano/piano/F#2.wav -------------------------------------------------------------------------------- /examples/PlayPiano/piano/F#3.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/examples/PlayPiano/piano/F#3.wav -------------------------------------------------------------------------------- /examples/PlayPiano/piano/F#4.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/examples/PlayPiano/piano/F#4.wav -------------------------------------------------------------------------------- /examples/PlayPiano/piano/F#5.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/examples/PlayPiano/piano/F#5.wav -------------------------------------------------------------------------------- /examples/PlayPiano/prelude846.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/examples/PlayPiano/prelude846.c -------------------------------------------------------------------------------- /examples/SerialFlash/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/examples/SerialFlash/CMakeLists.txt -------------------------------------------------------------------------------- /examples/SerialFlash/serialflash.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/examples/SerialFlash/serialflash.ino -------------------------------------------------------------------------------- /examples/array/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/examples/array/CMakeLists.txt -------------------------------------------------------------------------------- /examples/array/array.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/examples/array/array.ino -------------------------------------------------------------------------------- /examples/midilooper/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/examples/midilooper/CMakeLists.txt -------------------------------------------------------------------------------- /examples/midilooper/midilooper.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/examples/midilooper/midilooper.ino -------------------------------------------------------------------------------- /examples/sampleloader/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/examples/sampleloader/CMakeLists.txt -------------------------------------------------------------------------------- /examples/sampleloader/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/examples/sampleloader/README.md -------------------------------------------------------------------------------- /examples/sampleloader/sampleloader.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/examples/sampleloader/sampleloader.ino -------------------------------------------------------------------------------- /examples/sd_play_all/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/examples/sd_play_all/CMakeLists.txt -------------------------------------------------------------------------------- /examples/sd_play_all/sd_play_all.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/examples/sd_play_all/sd_play_all.ino -------------------------------------------------------------------------------- /examples/sd_raw/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/examples/sd_raw/CMakeLists.txt -------------------------------------------------------------------------------- /examples/sd_raw/sd_raw.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/examples/sd_raw/sd_raw.ino -------------------------------------------------------------------------------- /examples/sd_wav/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/examples/sd_wav/CMakeLists.txt -------------------------------------------------------------------------------- /examples/sd_wav/sd_wav.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/examples/sd_wav/sd_wav.ino -------------------------------------------------------------------------------- /extras/linux/array/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/extras/linux/array/CMakeLists.txt -------------------------------------------------------------------------------- /extras/linux/array/array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/extras/linux/array/array.cpp -------------------------------------------------------------------------------- /extras/linux/sd_raw/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/extras/linux/sd_raw/CMakeLists.txt -------------------------------------------------------------------------------- /extras/linux/sd_raw/sd_raw.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/extras/linux/sd_raw/sd_raw.cpp -------------------------------------------------------------------------------- /extras/soundio/save_raw/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/extras/soundio/save_raw/CMakeLists.txt -------------------------------------------------------------------------------- /extras/soundio/save_raw/save_raw.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/extras/soundio/save_raw/save_raw.cpp -------------------------------------------------------------------------------- /extras/soundio/save_raw_sd/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/extras/soundio/save_raw_sd/CMakeLists.txt -------------------------------------------------------------------------------- /extras/soundio/save_raw_sd/save_raw_sd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/extras/soundio/save_raw_sd/save_raw_sd.cpp -------------------------------------------------------------------------------- /extras/soundio/save_wav/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/extras/soundio/save_wav/CMakeLists.txt -------------------------------------------------------------------------------- /extras/soundio/save_wav/save_wav.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/extras/soundio/save_wav/save_wav.cpp -------------------------------------------------------------------------------- /extras/soundio/sd_play_all/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/extras/soundio/sd_play_all/CMakeLists.txt -------------------------------------------------------------------------------- /extras/soundio/sd_play_all/sd_play_all.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/extras/soundio/sd_play_all/sd_play_all.cpp -------------------------------------------------------------------------------- /keywords.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/keywords.txt -------------------------------------------------------------------------------- /library.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/library.json -------------------------------------------------------------------------------- /library.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/library.properties -------------------------------------------------------------------------------- /src/AudioEventResponder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/src/AudioEventResponder.cpp -------------------------------------------------------------------------------- /src/AudioEventResponder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/src/AudioEventResponder.h -------------------------------------------------------------------------------- /src/CMakeLists.linux.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/src/CMakeLists.linux.cmake.in -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/src/CMakeLists.txt -------------------------------------------------------------------------------- /src/IndexableFile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/src/IndexableFile.h -------------------------------------------------------------------------------- /src/IndexableLittleFSFile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/src/IndexableLittleFSFile.h -------------------------------------------------------------------------------- /src/IndexableSDFile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/src/IndexableSDFile.h -------------------------------------------------------------------------------- /src/IndexableSerialFlashFile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/src/IndexableSerialFlashFile.h -------------------------------------------------------------------------------- /src/ResamplingArrayReader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/src/ResamplingArrayReader.h -------------------------------------------------------------------------------- /src/ResamplingLfsReader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/src/ResamplingLfsReader.h -------------------------------------------------------------------------------- /src/ResamplingReader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/src/ResamplingReader.h -------------------------------------------------------------------------------- /src/ResamplingSdReader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/src/ResamplingSdReader.h -------------------------------------------------------------------------------- /src/ResamplingSerialFlashReader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/src/ResamplingSerialFlashReader.h -------------------------------------------------------------------------------- /src/TeensyVariablePlayback.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/src/TeensyVariablePlayback.h -------------------------------------------------------------------------------- /src/interpolation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/src/interpolation.cpp -------------------------------------------------------------------------------- /src/interpolation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/src/interpolation.h -------------------------------------------------------------------------------- /src/loop_type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/src/loop_type.h -------------------------------------------------------------------------------- /src/playarrayresmp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/src/playarrayresmp.h -------------------------------------------------------------------------------- /src/playlfsresmp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/src/playlfsresmp.h -------------------------------------------------------------------------------- /src/playresmp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/src/playresmp.h -------------------------------------------------------------------------------- /src/playsdresmp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/src/playsdresmp.h -------------------------------------------------------------------------------- /src/playserialflashresmp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/src/playserialflashresmp.h -------------------------------------------------------------------------------- /src/waveheaderparser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/src/waveheaderparser.h -------------------------------------------------------------------------------- /test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/test.sh -------------------------------------------------------------------------------- /test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/test/CMakeLists.txt -------------------------------------------------------------------------------- /test/audio/array/AudioArrayFixture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/test/audio/array/AudioArrayFixture.h -------------------------------------------------------------------------------- /test/audio/array/test_array_mono_loop_backward_playback.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/test/audio/array/test_array_mono_loop_backward_playback.cpp -------------------------------------------------------------------------------- /test/audio/array/test_array_mono_loop_forward_playback.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/test/audio/array/test_array_mono_loop_forward_playback.cpp -------------------------------------------------------------------------------- /test/audio/array/test_array_stereo_loop_backward_playback.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/test/audio/array/test_array_stereo_loop_backward_playback.cpp -------------------------------------------------------------------------------- /test/audio/array/test_array_stereo_loop_forward_playback.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/test/audio/array/test_array_stereo_loop_forward_playback.cpp -------------------------------------------------------------------------------- /test/audio/output_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/test/audio/output_test.cpp -------------------------------------------------------------------------------- /test/audio/output_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/test/audio/output_test.h -------------------------------------------------------------------------------- /test/audio/wav/AudioWavFixture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/test/audio/wav/AudioWavFixture.h -------------------------------------------------------------------------------- /test/audio/wav/test_wav_mono_loop_forward_playback.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/test/audio/wav/test_wav_mono_loop_forward_playback.cpp -------------------------------------------------------------------------------- /test/audio/wav/test_wav_stereo_loop_forward_playback.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/test/audio/wav/test_wav_stereo_loop_forward_playback.cpp -------------------------------------------------------------------------------- /test/audio/wav/test_wav_tags.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/test/audio/wav/test_wav_tags.cpp -------------------------------------------------------------------------------- /test/boost-to-junit-xml.xslt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/test/boost-to-junit-xml.xslt -------------------------------------------------------------------------------- /test/embedfile.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/test/embedfile.c -------------------------------------------------------------------------------- /test/low_level/array/ResamplingArrayFixture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/test/low_level/array/ResamplingArrayFixture.h -------------------------------------------------------------------------------- /test/low_level/array/test_array_mono_loop_forward_playback.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/test/low_level/array/test_array_mono_loop_forward_playback.cpp -------------------------------------------------------------------------------- /test/low_level/array/test_array_stereo_loop_forward_playback.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/test/low_level/array/test_array_stereo_loop_forward_playback.cpp -------------------------------------------------------------------------------- /test/low_level/arraywav/ResamplingArrayWavFixture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/test/low_level/arraywav/ResamplingArrayWavFixture.h -------------------------------------------------------------------------------- /test/low_level/arraywav/test_array_mono_loop_forward_playback.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/test/low_level/arraywav/test_array_mono_loop_forward_playback.cpp -------------------------------------------------------------------------------- /test/low_level/arraywav/test_array_stereo_loop_forward_playback.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/test/low_level/arraywav/test_array_stereo_loop_forward_playback.cpp -------------------------------------------------------------------------------- /test/low_level/indexedfile/IndexedFileFixture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/test/low_level/indexedfile/IndexedFileFixture.h -------------------------------------------------------------------------------- /test/low_level/indexedfile/test_indexablefile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/test/low_level/indexedfile/test_indexablefile.cpp -------------------------------------------------------------------------------- /test/low_level/sd/ResamplingReaderFixture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/test/low_level/sd/ResamplingReaderFixture.h -------------------------------------------------------------------------------- /test/low_level/sd/readme.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/test/low_level/sd/readme.MD -------------------------------------------------------------------------------- /test/low_level/sd/test_raw_mono_loop_forward_playback.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/test/low_level/sd/test_raw_mono_loop_forward_playback.cpp -------------------------------------------------------------------------------- /test/low_level/sd/test_raw_mono_noloop_forward_double_rate_playback.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/test/low_level/sd/test_raw_mono_noloop_forward_double_rate_playback.cpp -------------------------------------------------------------------------------- /test/low_level/sd/test_raw_mono_noloop_forward_playback.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/test/low_level/sd/test_raw_mono_noloop_forward_playback.cpp -------------------------------------------------------------------------------- /test/low_level/sd/test_wav_mono_loop_forward_playback.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/test/low_level/sd/test_wav_mono_loop_forward_playback.cpp -------------------------------------------------------------------------------- /test/low_level/sd/test_wav_mono_noloop_backward_playback.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/test/low_level/sd/test_wav_mono_noloop_backward_playback.cpp -------------------------------------------------------------------------------- /test/low_level/sd/test_wav_mono_noloop_forward_playback.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/test/low_level/sd/test_wav_mono_noloop_forward_playback.cpp -------------------------------------------------------------------------------- /test/low_level/wav_header/WaveHeaderParserFixture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/test/low_level/wav_header/WaveHeaderParserFixture.h -------------------------------------------------------------------------------- /test/low_level/wav_header/test_parse_wave_header.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/test/low_level/wav_header/test_parse_wave_header.cpp -------------------------------------------------------------------------------- /test/resources/input/PNO1C1.raw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/test/resources/input/PNO1C1.raw -------------------------------------------------------------------------------- /test/resources/input/SDTEST1.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/test/resources/input/SDTEST1.wav -------------------------------------------------------------------------------- /test/resources/input/SDTEST2.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/test/resources/input/SDTEST2.wav -------------------------------------------------------------------------------- /test/resources/input/kick.raw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/test/resources/input/kick.raw -------------------------------------------------------------------------------- /test/resources/input/kick.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/test/resources/input/kick.wav -------------------------------------------------------------------------------- /test/resources/input/mono_souljah.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/test/resources/input/mono_souljah.wav -------------------------------------------------------------------------------- /test/resources/input/stereo_souljah.raw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/test/resources/input/stereo_souljah.raw -------------------------------------------------------------------------------- /test/resources/input/stereo_souljah.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/test/resources/input/stereo_souljah.wav -------------------------------------------------------------------------------- /test/resources/reference/Array_bwd_0_5000_quadratic_mono_noloop.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/test/resources/reference/Array_bwd_0_5000_quadratic_mono_noloop.wav -------------------------------------------------------------------------------- /test/resources/reference/Array_bwd_0_5000_quadratic_stereo_noloop.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/test/resources/reference/Array_bwd_0_5000_quadratic_stereo_noloop.wav -------------------------------------------------------------------------------- /test/resources/reference/Array_bwd_0_7437_quadratic_mono_noloop.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/test/resources/reference/Array_bwd_0_7437_quadratic_mono_noloop.wav -------------------------------------------------------------------------------- /test/resources/reference/Array_bwd_0_7437_quadratic_stereo_noloop.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/test/resources/reference/Array_bwd_0_7437_quadratic_stereo_noloop.wav -------------------------------------------------------------------------------- /test/resources/reference/Array_bwd_1_0000_quadratic_mono_noloop.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/test/resources/reference/Array_bwd_1_0000_quadratic_mono_noloop.wav -------------------------------------------------------------------------------- /test/resources/reference/Array_bwd_1_0000_quadratic_stereo_noloop.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/test/resources/reference/Array_bwd_1_0000_quadratic_stereo_noloop.wav -------------------------------------------------------------------------------- /test/resources/reference/Array_bwd_1_7437_quadratic_mono_noloop.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/test/resources/reference/Array_bwd_1_7437_quadratic_mono_noloop.wav -------------------------------------------------------------------------------- /test/resources/reference/Array_bwd_1_7437_quadratic_stereo_noloop.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/test/resources/reference/Array_bwd_1_7437_quadratic_stereo_noloop.wav -------------------------------------------------------------------------------- /test/resources/reference/Array_bwd_2_0000_quadratic_mono_noloop.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/test/resources/reference/Array_bwd_2_0000_quadratic_mono_noloop.wav -------------------------------------------------------------------------------- /test/resources/reference/Array_bwd_2_0000_quadratic_stereo_noloop.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/test/resources/reference/Array_bwd_2_0000_quadratic_stereo_noloop.wav -------------------------------------------------------------------------------- /test/resources/reference/Array_bwd_2_5000_quadratic_mono_noloop.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/test/resources/reference/Array_bwd_2_5000_quadratic_mono_noloop.wav -------------------------------------------------------------------------------- /test/resources/reference/Array_bwd_2_5000_quadratic_stereo_noloop.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/test/resources/reference/Array_bwd_2_5000_quadratic_stereo_noloop.wav -------------------------------------------------------------------------------- /test/resources/reference/Array_bwd_8_7437_quadratic_mono_noloop.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/test/resources/reference/Array_bwd_8_7437_quadratic_mono_noloop.wav -------------------------------------------------------------------------------- /test/resources/reference/Array_bwd_8_7437_quadratic_stereo_noloop.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/test/resources/reference/Array_bwd_8_7437_quadratic_stereo_noloop.wav -------------------------------------------------------------------------------- /test/resources/reference/Array_fwd_0_5000_quadratic_mono_noloop.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/test/resources/reference/Array_fwd_0_5000_quadratic_mono_noloop.wav -------------------------------------------------------------------------------- /test/resources/reference/Array_fwd_0_5000_quadratic_stereo_noloop.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/test/resources/reference/Array_fwd_0_5000_quadratic_stereo_noloop.wav -------------------------------------------------------------------------------- /test/resources/reference/Array_fwd_0_7437_quadratic_mono_noloop.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/test/resources/reference/Array_fwd_0_7437_quadratic_mono_noloop.wav -------------------------------------------------------------------------------- /test/resources/reference/Array_fwd_0_7437_quadratic_stereo_noloop.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/test/resources/reference/Array_fwd_0_7437_quadratic_stereo_noloop.wav -------------------------------------------------------------------------------- /test/resources/reference/Array_fwd_1_0000_quadratic_mono_noloop.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/test/resources/reference/Array_fwd_1_0000_quadratic_mono_noloop.wav -------------------------------------------------------------------------------- /test/resources/reference/Array_fwd_1_0000_quadratic_stereo_noloop.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/test/resources/reference/Array_fwd_1_0000_quadratic_stereo_noloop.wav -------------------------------------------------------------------------------- /test/resources/reference/Array_fwd_1_7437_quadratic_mono_noloop.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/test/resources/reference/Array_fwd_1_7437_quadratic_mono_noloop.wav -------------------------------------------------------------------------------- /test/resources/reference/Array_fwd_1_7437_quadratic_stereo_noloop.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/test/resources/reference/Array_fwd_1_7437_quadratic_stereo_noloop.wav -------------------------------------------------------------------------------- /test/resources/reference/Array_fwd_2_0000_quadratic_mono_noloop.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/test/resources/reference/Array_fwd_2_0000_quadratic_mono_noloop.wav -------------------------------------------------------------------------------- /test/resources/reference/Array_fwd_2_0000_quadratic_stereo_noloop.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/test/resources/reference/Array_fwd_2_0000_quadratic_stereo_noloop.wav -------------------------------------------------------------------------------- /test/resources/reference/Array_fwd_2_5000_quadratic_stereo_noloop.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/test/resources/reference/Array_fwd_2_5000_quadratic_stereo_noloop.wav -------------------------------------------------------------------------------- /test/resources/reference/Array_fwd_8_7437_quadratic_mono_noloop.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/test/resources/reference/Array_fwd_8_7437_quadratic_mono_noloop.wav -------------------------------------------------------------------------------- /test/resources/reference/Array_fwd_8_7437_quadratic_stereo_noloop.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/test/resources/reference/Array_fwd_8_7437_quadratic_stereo_noloop.wav -------------------------------------------------------------------------------- /test/resources/reference/SDTEST1.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/test/resources/reference/SDTEST1.wav -------------------------------------------------------------------------------- /test/resources/reference/SDTEST2.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/test/resources/reference/SDTEST2.wav -------------------------------------------------------------------------------- /test/resources/reference/Wav_fwd_0_5000_quadratic_mono_noloop.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/test/resources/reference/Wav_fwd_0_5000_quadratic_mono_noloop.wav -------------------------------------------------------------------------------- /test/resources/reference/Wav_fwd_0_5000_quadratic_stereo_noloop.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/test/resources/reference/Wav_fwd_0_5000_quadratic_stereo_noloop.wav -------------------------------------------------------------------------------- /test/resources/reference/Wav_fwd_0_7437_quadratic_mono_noloop.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/test/resources/reference/Wav_fwd_0_7437_quadratic_mono_noloop.wav -------------------------------------------------------------------------------- /test/resources/reference/Wav_fwd_0_7437_quadratic_stereo_noloop.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/test/resources/reference/Wav_fwd_0_7437_quadratic_stereo_noloop.wav -------------------------------------------------------------------------------- /test/resources/reference/Wav_fwd_1_0000_quadratic_mono_noloop.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/test/resources/reference/Wav_fwd_1_0000_quadratic_mono_noloop.wav -------------------------------------------------------------------------------- /test/resources/reference/Wav_fwd_1_0000_quadratic_stereo_noloop.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/test/resources/reference/Wav_fwd_1_0000_quadratic_stereo_noloop.wav -------------------------------------------------------------------------------- /test/resources/reference/Wav_fwd_1_7437_quadratic_mono_noloop.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/test/resources/reference/Wav_fwd_1_7437_quadratic_mono_noloop.wav -------------------------------------------------------------------------------- /test/resources/reference/Wav_fwd_1_7437_quadratic_stereo_noloop.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/test/resources/reference/Wav_fwd_1_7437_quadratic_stereo_noloop.wav -------------------------------------------------------------------------------- /test/resources/reference/Wav_fwd_2_0000_quadratic_mono_noloop.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/test/resources/reference/Wav_fwd_2_0000_quadratic_mono_noloop.wav -------------------------------------------------------------------------------- /test/resources/reference/Wav_fwd_2_0000_quadratic_stereo_noloop.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/test/resources/reference/Wav_fwd_2_0000_quadratic_stereo_noloop.wav -------------------------------------------------------------------------------- /test/resources/reference/Wav_fwd_8_7437_quadratic_mono_noloop.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/test/resources/reference/Wav_fwd_8_7437_quadratic_mono_noloop.wav -------------------------------------------------------------------------------- /test/resources/reference/Wav_fwd_8_7437_quadratic_stereo_noloop.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/test/resources/reference/Wav_fwd_8_7437_quadratic_stereo_noloop.wav -------------------------------------------------------------------------------- /test/resources/reference/kick.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/test/resources/reference/kick.wav -------------------------------------------------------------------------------- /test/resources/reference/stereo_souljah.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/test/resources/reference/stereo_souljah.wav -------------------------------------------------------------------------------- /test/utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/test/utils.cpp -------------------------------------------------------------------------------- /test/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newdigate/teensy-variable-playback/HEAD/test/utils.h --------------------------------------------------------------------------------