Matt Bradshaw
|
5b9a690845
|
made padding function work more like original but need to do some refactoring
|
6 years ago |
Matt Bradshaw
|
fe54aab301
|
sample rate detection working
|
6 years ago |
Matt Bradshaw
|
666fbaea32
|
nearly done adding sample rate detection but ran out of time before going to pub
|
6 years ago |
Matt Bradshaw
|
f7b8ce783d
|
ready to attempt sample rate stuff
|
6 years ago |
Matt Bradshaw
|
5232355994
|
changed rounding function, results now more consistent with existing wav2sketch
|
6 years ago |
Matt Bradshaw
|
ea344052e3
|
clearer uint16 conversion, basic test script to track down rounding errors
|
6 years ago |
Matt Bradshaw
|
9731230c56
|
nicer formatting of output data
|
6 years ago |
Matt Bradshaw
|
f90eb6b81c
|
fixed error where 9-bit status chunk was being produced and added maximum length check
|
6 years ago |
Matt Bradshaw
|
b2c230c577
|
oops, broke mono support while adding stereo support! fixed now
|
6 years ago |
Matt Bradshaw
|
adc533f9ca
|
added stereo support (well, still mono output but accepts stereo files)
|
6 years ago |
Matt Bradshaw
|
4fcb6c2923
|
added support for multiple file uploads
|
6 years ago |
Matt Bradshaw
|
281140c4e7
|
web page now producing working cpp and header files
|
6 years ago |
Matt Bradshaw
|
1fec068b72
|
web page now almost producing correct cpp file
|
6 years ago |
Matt Bradshaw
|
7a68b02f11
|
offlineaudiocontext to the rescue!
|
6 years ago |
Matt Bradshaw
|
7e332b16d5
|
looks like web audio api resamples everything to 48kHz? going back to paul's way, reading the wav file manually
|
6 years ago |
Matt Bradshaw
|
609fe13c3d
|
generating dummy text file
|
6 years ago |
Matt Bradshaw
|
1bec7b51c3
|
loading files and playing them using web audio api
|
6 years ago |
Matt Bradshaw
|
1e33c8755f
|
added html and js files
|
6 years ago |
PaulStoffregen
|
4a4d695cec
|
Play WAV files with junk sections
|
6 years ago |
PaulStoffregen
|
c3fa61d4f9
|
Improve wav2sketch parsing of WAV files with junk sections
https://forum.pjrc.com/threads/50537
|
6 years ago |
PaulStoffregen
|
e4fcedd834
|
Update WM8731 documentation
|
6 years ago |
PaulStoffregen
|
e83ddeefdd
|
Add WM8731 inputSelect() function and update example
|
6 years ago |
PaulStoffregen
|
fd2947410a
|
Fix WAVEFORM_TRIANGLE_VARIABLE at less than 1.0 amplitude
|
6 years ago |
PaulStoffregen
|
bf96e81da6
|
Fix WAVEFORM_TRIANGLE at less than 1.0 amplitude
|
6 years ago |
PaulStoffregen
|
9fd9bc796b
|
Add AudioAmplifier documentation image
|
6 years ago |
PaulStoffregen
|
bebf5dce98
|
Add simple AudioAmplifier
|
6 years ago |
PaulStoffregen
|
15fe912697
|
Add AudioInputPDM documentation
|
6 years ago |
PaulStoffregen
|
48e0aa4529
|
Add AudioInputPDM
|
6 years ago |
PaulStoffregen
|
c50086b93a
|
Add AudioSynthWaveformModulated documentation
|
6 years ago |
PaulStoffregen
|
8cea4b3f2c
|
Add waveform phase modulation
|
6 years ago |
PaulStoffregen
|
2244781c1c
|
Never allow freq modulation to attempt higher than Nyquist
|
6 years ago |
PaulStoffregen
|
e2db4871c6
|
Add AudioSynthWaveformModulated
|
6 years ago |
PaulStoffregen
|
4cd3436bd7
|
Add variable triangle waveform
|
6 years ago |
PaulStoffregen
|
eef399ef8d
|
Fix numerical overflow at top of triangle waveform
|
6 years ago |
PaulStoffregen
|
324d11346c
|
Update AudioSynthWaveform documentation
|
6 years ago |
PaulStoffregen
|
3da7c56a8e
|
Add Waveforms example
|
6 years ago |
PaulStoffregen
|
e822e3fd6b
|
Fix AudioSynthWaveform (had many bugs, ugh....)
|
6 years ago |
PaulStoffregen
|
99b0e1a44c
|
Reformat AudioSynthWaveform (no actual code change)
|
6 years ago |
PaulStoffregen
|
f702d20ea5
|
Add AudioEffectDigitalCombine documentation
|
6 years ago |
PaulStoffregen
|
f3a3ca864c
|
Move combine effect constants to class enum, not global scope
|
6 years ago |
PaulStoffregen
|
50dd542807
|
Add AudioEffectDigitalCombine (from Bleep Labs)
|
6 years ago |
PaulStoffregen
|
ff3c7c3d1e
|
Finish granular effect documentation
|
6 years ago |
PaulStoffregen
|
4c634b745b
|
Increase granular speed range, change public function to setSpeed()
|
6 years ago |
PaulStoffregen
|
8aa07122d0
|
Change granular public API to beginFreeze(), beginPitchShift(), stop()
|
6 years ago |
PaulStoffregen
|
ee0b05b63b
|
Granular freeze mode sample at start & rework all state variables
|
6 years ago |
PaulStoffregen
|
cf81588168
|
Simplify pitch shift start logic
|
6 years ago |
PaulStoffregen
|
abb49296e1
|
Begin granular effect documentation
|
6 years ago |
PaulStoffregen
|
0366f1c26e
|
Clean up granular effect code
|
6 years ago |
PaulStoffregen
|
c4d1a36310
|
Add AudioEffectGranular, untested (Bleep Labs)
|
6 years ago |
PaulStoffregen
|
01aedf8a1a
|
Add freeverb documentation and examples
|
6 years ago |