| docs | Add issue template | vor 7 Jahren | 
		
			
			
			
				
					| examples | Fix bug in SimultaneousPlay example | vor 5 Jahren | 
		
			
			
			
				
					| extras | Improve wav2sketch parsing of WAV files with junk sections | vor 7 Jahren | 
		
			
			
			
				
					| gui | Chamberlin: change formula to latex graphic | vor 5 Jahren | 
		
			
			
			
				
					| utility | Fix missing DSP instruction alternates on Teensy LC | vor 5 Jahren | 
		
			
			
			
				
					| .gitignore | Add documentation for new objects | vor 9 Jahren | 
		
			
			
			
				
					| .travis.yml | Update Travis CI settings | vor 9 Jahren | 
		
			
			
			
				
					| Audio.h | Add rectifier effect | vor 5 Jahren | 
		
			
			
			
				
					| AudioControl.h | Add AudioSynthWaveformSine | vor 11 Jahren | 
		
			
			
			
				
					| Quantizer.cpp | async spdif input added | vor 5 Jahren | 
		
			
			
			
				
					| Quantizer.h | async spdif input added | vor 5 Jahren | 
		
			
			
			
				
					| README.md | Update readme | vor 8 Jahren | 
		
			
			
			
				
					| Resampler.cpp | added the maximum filter length to the parameters | vor 5 Jahren | 
		
			
			
			
				
					| Resampler.h | added the maximum filter length to the parameters | vor 5 Jahren | 
		
			
			
			
				
					| analyze_fft256.cpp | Include Arduino.h first in all cpp files, for precompiled header speedup | vor 7 Jahren | 
		
			
			
			
				
					| analyze_fft256.h | Fix problem with optimized loops like do {} while (!myFFT.available()); | vor 8 Jahren | 
		
			
			
			
				
					| analyze_fft1024.cpp | Import all of Frank's T4 edits | vor 6 Jahren | 
		
			
			
			
				
					| analyze_fft1024.h | Do not assume AudioStream.h includes Arduino.h | vor 9 Jahren | 
		
			
			
			
				
					| analyze_notefreq.cpp | Include Arduino.h first in all cpp files, for precompiled header speedup | vor 7 Jahren | 
		
			
			
			
				
					| analyze_notefreq.h | NoteFrequency fixes | vor 9 Jahren | 
		
			
			
			
				
					| analyze_peak.cpp | Include Arduino.h first in all cpp files, for precompiled header speedup | vor 7 Jahren | 
		
			
			
			
				
					| analyze_peak.h | Do not assume AudioStream.h includes Arduino.h | vor 9 Jahren | 
		
			
			
			
				
					| analyze_print.cpp | Include Arduino.h first in all cpp files, for precompiled header speedup | vor 7 Jahren | 
		
			
			
			
				
					| analyze_print.h | Do not assume AudioStream.h includes Arduino.h | vor 9 Jahren | 
		
			
			
			
				
					| analyze_rms.cpp | Import all of Frank's T4 edits | vor 6 Jahren | 
		
			
			
			
				
					| analyze_rms.h | Do not assume AudioStream.h includes Arduino.h | vor 9 Jahren | 
		
			
			
			
				
					| analyze_tonedetect.cpp | Import all of Frank's T4 edits | vor 6 Jahren | 
		
			
			
			
				
					| analyze_tonedetect.h | Do not assume AudioStream.h includes Arduino.h | vor 9 Jahren | 
		
			
			
			
				
					| async_input_spdif3.cpp | FLASHMEM instead of PROGMEM for functions | vor 5 Jahren | 
		
			
			
			
				
					| async_input_spdif3.h | stop function removed | vor 5 Jahren | 
		
			
			
			
				
					| biquad.h | async spdif input added | vor 5 Jahren | 
		
			
			
			
				
					| control_ak4558.cpp | Include Arduino.h first in all cpp files, for precompiled header speedup | vor 7 Jahren | 
		
			
			
			
				
					| control_ak4558.h | Fixed control functions, examples, GUI elements | vor 9 Jahren | 
		
			
			
			
				
					| control_cs4272.cpp | Include Arduino.h first in all cpp files, for precompiled header speedup | vor 7 Jahren | 
		
			
			
			
				
					| control_cs4272.h | Add CS4272 control (thanks William Hollender) | vor 9 Jahren | 
		
			
			
			
				
					| control_cs42448.cpp | Add comment about strange CS42448 issue and undocumented bit | vor 6 Jahren | 
		
			
			
			
				
					| control_cs42448.h | Add AudioControlCS42448 | vor 8 Jahren | 
		
			
			
			
				
					| control_sgtl5000.cpp | Fix CHIP_I2S_CTRL on Init (SCLK=32*fs -> 64*fs) | vor 5 Jahren | 
		
			
			
			
				
					| control_sgtl5000.h | Add ability to control two SGTL5000 chips | vor 9 Jahren | 
		
			
			
			
				
					| control_tlv320aic3206.cpp | AIC3206: rename channel macros, add comments | vor 7 Jahren | 
		
			
			
			
				
					| control_tlv320aic3206.h | AIC3206: rename channel macros, add comments | vor 7 Jahren | 
		
			
			
			
				
					| control_wm8731.cpp | WM8731 has flaky I2C communication workaround | vor 6 Jahren | 
		
			
			
			
				
					| control_wm8731.h | Add WM8731 inputSelect() function and update example | vor 7 Jahren | 
		
			
			
			
				
					| data_spdif.c | use common spdif bcmlookup table | vor 6 Jahren | 
		
			
			
			
				
					| data_ulaw.c | Add missing open source license headers | vor 11 Jahren | 
		
			
			
			
				
					| data_waveforms.c | Remove old AudioSynthWaveform | vor 11 Jahren | 
		
			
			
			
				
					| data_windows.c | Add other window types for 1024 point FFT | vor 11 Jahren | 
		
			
			
			
				
					| effect_bitcrusher.cpp | Include Arduino.h first in all cpp files, for precompiled header speedup | vor 7 Jahren | 
		
			
			
			
				
					| effect_bitcrusher.h | Do not assume AudioStream.h includes Arduino.h | vor 9 Jahren | 
		
			
			
			
				
					| effect_chorus.cpp | Include Arduino.h first in all cpp files, for precompiled header speedup | vor 7 Jahren | 
		
			
			
			
				
					| effect_chorus.h | Do not assume AudioStream.h includes Arduino.h | vor 9 Jahren | 
		
			
			
			
				
					| effect_combine.cpp | Add AudioEffectDigitalCombine (from Bleep Labs) | vor 7 Jahren | 
		
			
			
			
				
					| effect_combine.h | Move combine effect constants to class enum, not global scope | vor 7 Jahren | 
		
			
			
			
				
					| effect_delay.cpp | Include Arduino.h first in all cpp files, for precompiled header speedup | vor 7 Jahren | 
		
			
			
			
				
					| effect_delay.h | Allow longer max delay effect on Teensy 4.0 | vor 5 Jahren | 
		
			
			
			
				
					| effect_delay_ext.cpp | Include Arduino.h first in all cpp files, for precompiled header speedup | vor 7 Jahren | 
		
			
			
			
				
					| effect_delay_ext.h | Add F-RAM | vor 8 Jahren | 
		
			
			
			
				
					| effect_envelope.cpp | Add isActive() and isSustain() to envelope | vor 7 Jahren | 
		
			
			
			
				
					| effect_envelope.h | Add isActive() and isSustain() to envelope | vor 7 Jahren | 
		
			
			
			
				
					| effect_fade.cpp | Include Arduino.h first in all cpp files, for precompiled header speedup | vor 7 Jahren | 
		
			
			
			
				
					| effect_fade.h | Do not assume AudioStream.h includes Arduino.h | vor 9 Jahren | 
		
			
			
			
				
					| effect_flange.cpp | Include Arduino.h first in all cpp files, for precompiled header speedup | vor 7 Jahren | 
		
			
			
			
				
					| effect_flange.h | Do not assume AudioStream.h includes Arduino.h | vor 9 Jahren | 
		
			
			
			
				
					| effect_freeverb.cpp | Import all of Frank's T4 edits | vor 6 Jahren | 
		
			
			
			
				
					| effect_freeverb.h | Add AudioEffectFreeverbStereo | vor 7 Jahren | 
		
			
			
			
				
					| effect_granular.cpp | Increase granular speed range, change public function to setSpeed() | vor 7 Jahren | 
		
			
			
			
				
					| effect_granular.h | Increase granular speed range, change public function to setSpeed() | vor 7 Jahren | 
		
			
			
			
				
					| effect_midside.cpp | Import all of Frank's T4 edits | vor 6 Jahren | 
		
			
			
			
				
					| effect_midside.h | Do not assume AudioStream.h includes Arduino.h | vor 9 Jahren | 
		
			
			
			
				
					| effect_multiply.cpp | Import all of Frank's T4 edits | vor 6 Jahren | 
		
			
			
			
				
					| effect_multiply.h | Do not assume AudioStream.h includes Arduino.h | vor 9 Jahren | 
		
			
			
			
				
					| effect_rectifier.cpp | Update effect_rectifier.cpp | vor 4 Jahren | 
		
			
			
			
				
					| effect_rectifier.h | update keywords | vor 5 Jahren | 
		
			
			
			
				
					| effect_reverb.cpp | memset: wrong size - element size is not 1 | vor 7 Jahren | 
		
			
			
			
				
					| effect_reverb.h | Add reverb effect, from Joao Rossi Filho | vor 9 Jahren | 
		
			
			
			
				
					| effect_waveshaper.cpp | Include Arduino.h first in all cpp files, for precompiled header speedup | vor 7 Jahren | 
		
			
			
			
				
					| effect_waveshaper.h | Accept floats instead of int16_ts for waveshape in shape() | vor 8 Jahren | 
		
			
			
			
				
					| filter_biquad.cpp | Add comment about noise shaping in biquad filter | vor 6 Jahren | 
		
			
			
			
				
					| filter_biquad.h | Add shelving filter support for biquad | vor 9 Jahren | 
		
			
			
			
				
					| filter_fir.cpp | Include Arduino.h first in all cpp files, for precompiled header speedup | vor 7 Jahren | 
		
			
			
			
				
					| filter_fir.h | Do not assume AudioStream.h includes Arduino.h | vor 9 Jahren | 
		
			
			
			
				
					| filter_fir.md | Change FIR filter (as suggested by rheslip) to filter one channel instead of two. Updated example, added documenting file | vor 11 Jahren | 
		
			
			
			
				
					| filter_variable.cpp | Update links in comments, to Laurent de Soras's exp2 approximation info | vor 6 Jahren | 
		
			
			
			
				
					| filter_variable.h | Do not assume AudioStream.h includes Arduino.h | vor 9 Jahren | 
		
			
			
			
				
					| input_adc.cpp | Fix ADC input on Teensy 3.x | vor 5 Jahren | 
		
			
			
			
				
					| input_adc.h | Initial support for ADC input on Teensy 4.0 | vor 5 Jahren | 
		
			
			
			
				
					| input_adcs.cpp | align | vor 5 Jahren | 
		
			
			
			
				
					| input_adcs.h | Fix indentation and move filtercoefficient to #define constant instead of int32_t variable | vor 8 Jahren | 
		
			
			
			
				
					| input_i2s.cpp | fix warning | vor 5 Jahren | 
		
			
			
			
				
					| input_i2s.h | Do not assume AudioStream.h includes Arduino.h | vor 9 Jahren | 
		
			
			
			
				
					| input_i2s2.cpp | Update input_i2s2.cpp | vor 5 Jahren | 
		
			
			
			
				
					| input_i2s2.h | various (see below) | vor 6 Jahren | 
		
			
			
			
				
					| input_i2s_hex.cpp | add DMAMEM, fix warnings | vor 5 Jahren | 
		
			
			
			
				
					| input_i2s_hex.h | 6 channel I2S input for Teensy 4.0 | vor 5 Jahren | 
		
			
			
			
				
					| input_i2s_oct.cpp | 8 channel I2S input for Teensy 4.0 | vor 5 Jahren | 
		
			
			
			
				
					| input_i2s_oct.h | 8 channel I2S input for Teensy 4.0 | vor 5 Jahren | 
		
			
			
			
				
					| input_i2s_quad.cpp | add DMAMEM, fix warnings | vor 5 Jahren | 
		
			
			
			
				
					| input_i2s_quad.h | Do not assume AudioStream.h includes Arduino.h | vor 9 Jahren | 
		
			
			
			
				
					| input_pdm.cpp | Update input_pdm.cpp | vor 5 Jahren | 
		
			
			
			
				
					| input_pdm.h | Add AudioInputPDM | vor 7 Jahren | 
		
			
			
			
				
					| input_spdif3.cpp | spdif-input | vor 5 Jahren | 
		
			
			
			
				
					| input_spdif3.h | spdif-input | vor 5 Jahren | 
		
			
			
			
				
					| input_tdm.cpp | Fix TDM input on Teensy 4.0 | vor 6 Jahren | 
		
			
			
			
				
					| input_tdm.h | Add AudioInputTDM | vor 8 Jahren | 
		
			
			
			
				
					| input_tdm2.cpp | Fix TDM2 on Teensy 4.0 | vor 6 Jahren | 
		
			
			
			
				
					| input_tdm2.h | T4: Input TDM, Input TDM2 | vor 6 Jahren | 
		
			
			
			
				
					| keywords.txt | update keywords | vor 5 Jahren | 
		
			
			
			
				
					| library.json | Let PlatformIO automatically detect Arduino v1.0 library format | vor 9 Jahren | 
		
			
			
			
				
					| library.properties | Edit version string, for Arduino 1.6.11 compatibility | vor 9 Jahren | 
		
			
			
			
				
					| memcpy_audio.S | Import all of Frank's T4 edits | vor 6 Jahren | 
		
			
			
			
				
					| memcpy_audio.h | Add memcpy_tointerleaveQuad (thanks Frank) | vor 9 Jahren | 
		
			
			
			
				
					| mixer.cpp | Import all of Frank's T4 edits | vor 6 Jahren | 
		
			
			
			
				
					| mixer.h | Import all of Frank's T4 edits | vor 6 Jahren | 
		
			
			
			
				
					| multiplier.md | Add a multiplier (by rheslip) | vor 11 Jahren | 
		
			
			
			
				
					| new_objects.md | change format for new_objects files | vor 11 Jahren | 
		
			
			
			
				
					| output_adat.cpp | Update output_adat.cpp | vor 5 Jahren | 
		
			
			
			
				
					| output_adat.h | Add ADAT 8 channel TOSLINK output by Ernstjan Freriks | vor 8 Jahren | 
		
			
			
			
				
					| output_dac.cpp | Remove leftover debug printing | vor 5 Jahren | 
		
			
			
			
				
					| output_dac.h | Do not assume AudioStream.h includes Arduino.h | vor 9 Jahren | 
		
			
			
			
				
					| output_dacs.cpp | alignment | vor 5 Jahren | 
		
			
			
			
				
					| output_dacs.h | Add AudioOutputAnalogStereo | vor 9 Jahren | 
		
			
			
			
				
					| output_i2s.cpp | fix slave i2s output on teensy 4 | vor 5 Jahren | 
		
			
			
			
				
					| output_i2s.h | 8 channel I2S output for Teensy 4.0 | vor 5 Jahren | 
		
			
			
			
				
					| output_i2s2.cpp | Fix simultaneous input & output on I2S2 | vor 5 Jahren | 
		
			
			
			
				
					| output_i2s2.h | various (see below) | vor 6 Jahren | 
		
			
			
			
				
					| output_i2s_hex.cpp | 6 channel I2S output for Teensy 4.0 | vor 5 Jahren | 
		
			
			
			
				
					| output_i2s_hex.h | 6 channel I2S output for Teensy 4.0 | vor 5 Jahren | 
		
			
			
			
				
					| output_i2s_oct.cpp | 8 channel I2S output for Teensy 4.0 | vor 5 Jahren | 
		
			
			
			
				
					| output_i2s_oct.h | 8 channel I2S output for Teensy 4.0 | vor 5 Jahren | 
		
			
			
			
				
					| output_i2s_quad.cpp | Add comment with link to forum conversation | vor 5 Jahren | 
		
			
			
			
				
					| output_i2s_quad.h | Do not assume AudioStream.h includes Arduino.h | vor 9 Jahren | 
		
			
			
			
				
					| output_mqs.cpp | cache-support mqs | vor 6 Jahren | 
		
			
			
			
				
					| output_mqs.h | add output_mqs | vor 6 Jahren | 
		
			
			
			
				
					| output_pt8211.cpp | Fix PT2811 crash on Teensy 4.x | vor 5 Jahren | 
		
			
			
			
				
					| output_pt8211.h | add output_pt8211 | vor 6 Jahren | 
		
			
			
			
				
					| output_pt8211_2.cpp | Fix PT2811 crash on Teensy 4.x | vor 5 Jahren | 
		
			
			
			
				
					| output_pt8211_2.h | add output_pt8211_2 | vor 6 Jahren | 
		
			
			
			
				
					| output_pwm.cpp | Disable not-yet-working PWM output for Teensy 4.x | vor 5 Jahren | 
		
			
			
			
				
					| output_pwm.h | Add Teensy 4 PWM output | vor 5 Jahren | 
		
			
			
			
				
					| output_spdif.cpp | Fix compile errors on Teensy LC | vor 5 Jahren | 
		
			
			
			
				
					| output_spdif.h | SPDIF | vor 6 Jahren | 
		
			
			
			
				
					| output_spdif2.cpp | PROGMEM->FLASHMEM | vor 5 Jahren | 
		
			
			
			
				
					| output_spdif2.h | SPDIF | vor 6 Jahren | 
		
			
			
			
				
					| output_spdif3.cpp | spdif-input | vor 5 Jahren | 
		
			
			
			
				
					| output_spdif3.h | async spdif input -> friendclass of spdif output | vor 5 Jahren | 
		
			
			
			
				
					| output_tdm.cpp | Fix compile errors on Teensy LC | vor 5 Jahren | 
		
			
			
			
				
					| output_tdm.h | Add AudioInputTDM | vor 8 Jahren | 
		
			
			
			
				
					| output_tdm2.cpp | Fix TDM2 on Teensy 4.0 | vor 6 Jahren | 
		
			
			
			
				
					| output_tdm2.h | various (see below) | vor 6 Jahren | 
		
			
			
			
				
					| play_memory.cpp | Include Arduino.h first in all cpp files, for precompiled header speedup | vor 7 Jahren | 
		
			
			
			
				
					| play_memory.h | Do not assume AudioStream.h includes Arduino.h | vor 9 Jahren | 
		
			
			
			
				
					| play_queue.cpp | Allow larger queues on Teensy 3.5, 3.6, 4.0 | vor 5 Jahren | 
		
			
			
			
				
					| play_queue.h | Allow larger queues on Teensy 3.5, 3.6, 4.0 | vor 5 Jahren | 
		
			
			
			
				
					| play_sd_raw.cpp | Include Arduino.h first in all cpp files, for precompiled header speedup | vor 7 Jahren | 
		
			
			
			
				
					| play_sd_raw.h | Do not assume AudioStream.h includes Arduino.h | vor 9 Jahren | 
		
			
			
			
				
					| play_sd_wav.cpp | Improve interrupt handling for simultaneous WAV file playing | vor 5 Jahren | 
		
			
			
			
				
					| play_sd_wav.h | Bugfix for missing initialization of data pointers in AudioPlaySdWav | vor 7 Jahren | 
		
			
			
			
				
					| play_serialflash_raw.cpp | Include Arduino.h first in all cpp files, for precompiled header speedup | vor 7 Jahren | 
		
			
			
			
				
					| play_serialflash_raw.h | Do not assume AudioStream.h includes Arduino.h | vor 9 Jahren | 
		
			
			
			
				
					| record_queue.cpp | Allow larger queues on Teensy 3.5, 3.6, 4.0 | vor 5 Jahren | 
		
			
			
			
				
					| record_queue.h | Allow larger queues on Teensy 3.5, 3.6, 4.0 | vor 5 Jahren | 
		
			
			
			
				
					| spi_interrupt.cpp | Include Arduino.h first in all cpp files, for precompiled header speedup | vor 7 Jahren | 
		
			
			
			
				
					| spi_interrupt.h | Do not assume AudioStream.h includes Arduino.h | vor 9 Jahren | 
		
			
			
			
				
					| synth_dc.cpp | Include Arduino.h first in all cpp files, for precompiled header speedup | vor 7 Jahren | 
		
			
			
			
				
					| synth_dc.h | Import all of Frank's T4 edits | vor 6 Jahren | 
		
			
			
			
				
					| synth_karplusstrong.cpp | Fix compile errors on Teensy LC | vor 5 Jahren | 
		
			
			
			
				
					| synth_karplusstrong.h | Add Synthesis Guitar example | vor 9 Jahren | 
		
			
			
			
				
					| synth_pinknoise.cpp | Include Arduino.h first in all cpp files, for precompiled header speedup | vor 7 Jahren | 
		
			
			
			
				
					| synth_pinknoise.h | Do not assume AudioStream.h includes Arduino.h | vor 9 Jahren | 
		
			
			
			
				
					| synth_pwm.cpp | Import all of Frank's T4 edits | vor 6 Jahren | 
		
			
			
			
				
					| synth_pwm.h | Add AudioSynthWaveformPWM | vor 8 Jahren | 
		
			
			
			
				
					| synth_simple_drum.cpp | Fix compile errors on Teensy LC | vor 5 Jahren | 
		
			
			
			
				
					| synth_simple_drum.h | Adding SimpleDrum synthesis object to audio library. | vor 9 Jahren | 
		
			
			
			
				
					| synth_sine.cpp | Import all of Frank's T4 edits | vor 6 Jahren | 
		
			
			
			
				
					| synth_sine.h | Do not assume AudioStream.h includes Arduino.h | vor 9 Jahren | 
		
			
			
			
				
					| synth_tonesweep.cpp | Fix discontinuity in frequency stepping in tonesweep, remove unnecessary/incorrect masking of phase | vor 5 Jahren | 
		
			
			
			
				
					| synth_tonesweep.h | ToneSweep improvements (thanks Pio) | vor 8 Jahren | 
		
			
			
			
				
					| synth_waveform.cpp | Update links in comments, to Laurent de Soras's exp2 approximation info | vor 6 Jahren | 
		
			
			
			
				
					| synth_waveform.h | Add waveform phase modulation | vor 7 Jahren | 
		
			
			
			
				
					| synth_waveform.md | Fixed AudioSynthWaveform. Uses LUT with linear interpolation for sinewave. | vor 11 Jahren | 
		
			
			
			
				
					| synth_wavetable.cpp | Fix compile errors on Teensy LC | vor 5 Jahren | 
		
			
			
			
				
					| synth_wavetable.h | Avoid global Wavetable defines | vor 7 Jahren | 
		
			
			
			
				
					| synth_whitenoise.cpp | Import all of Frank's T4 edits | vor 6 Jahren | 
		
			
			
			
				
					| synth_whitenoise.h | Do not assume AudioStream.h includes Arduino.h | vor 9 Jahren |