| 
						
							
								
								
								
								
									
										examples
									
								
							
						
					 | 
				
				
					
						Update tutorial links
					
				 | 
				9 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								
								
								
									
										extras
									
								
							
						
					 | 
				
				
					
						Len noticed a bug in binary velocity output
					
				 | 
				9 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								
								
								
									
										gui
									
								
							
						
					 | 
				
				
					
						Add PT8211 documentation and example
					
				 | 
				9 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								
								
								
									
										utility
									
								
							
						
					 | 
				
				
					
						Support more clock speeds
					
				 | 
				9 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								.travis.yml
							
						
					 | 
				
				
					
						Update Travis CI settings
					
				 | 
				9 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								Audio.h
							
						
					 | 
				
				
					
						Add AudioOutputAnalogStereo
					
				 | 
				9 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								AudioControl.h
							
						
					 | 
				
				
					
						Add AudioSynthWaveformSine
					
				 | 
				11 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								README.md
							
						
					 | 
				
				
					
						remove Travis CI status from readme (it's too unreliable)
					
				 | 
				9 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								analyze_fft256.cpp
							
						
					 | 
				
				
					
						Initial work on FFT256 for Teensy-LC (untested)
					
				 | 
				10 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								analyze_fft256.h
							
						
					 | 
				
				
					
						Do not assume AudioStream.h includes Arduino.h
					
				 | 
				9 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								analyze_fft1024.cpp
							
						
					 | 
				
				
					
						Fix some Teensy-LC compiler errors
					
				 | 
				10 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								analyze_fft1024.h
							
						
					 | 
				
				
					
						Do not assume AudioStream.h includes Arduino.h
					
				 | 
				9 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								analyze_notefreq.cpp
							
						
					 | 
				
				
					
						Remove leftover debug code
					
				 | 
				9 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								analyze_notefreq.h
							
						
					 | 
				
				
					
						NoteFrequency fixes
					
				 | 
				9 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								analyze_peak.cpp
							
						
					 | 
				
				
					
						Add TODO for analyze peak optimization
					
				 | 
				9 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								analyze_peak.h
							
						
					 | 
				
				
					
						Do not assume AudioStream.h includes Arduino.h
					
				 | 
				9 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								analyze_print.cpp
							
						
					 | 
				
				
					
						Change AudioAnalyzePrint name API
					
				 | 
				11 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								analyze_print.h
							
						
					 | 
				
				
					
						Do not assume AudioStream.h includes Arduino.h
					
				 | 
				9 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								analyze_rms.cpp
							
						
					 | 
				
				
					
						Don't compile M4 code on LC (but LC still not working)
					
				 | 
				9 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								analyze_rms.h
							
						
					 | 
				
				
					
						Do not assume AudioStream.h includes Arduino.h
					
				 | 
				9 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								analyze_tonedetect.cpp
							
						
					 | 
				
				
					
						Fix more Teensy-LC compiler errors
					
				 | 
				10 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								analyze_tonedetect.h
							
						
					 | 
				
				
					
						Do not assume AudioStream.h includes Arduino.h
					
				 | 
				9 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								control_ak4558.cpp
							
						
					 | 
				
				
					
						Fixed control functions, examples, GUI elements
					
				 | 
				9 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								control_ak4558.h
							
						
					 | 
				
				
					
						Fixed control functions, examples, GUI elements
					
				 | 
				9 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								control_cs4272.cpp
							
						
					 | 
				
				
					
						Add CS4272 control (thanks William Hollender)
					
				 | 
				9 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								control_cs4272.h
							
						
					 | 
				
				
					
						Add CS4272 control (thanks William Hollender)
					
				 | 
				9 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								control_sgtl5000.cpp
							
						
					 | 
				
				
					
						Add ability to control two SGTL5000 chips
					
				 | 
				9 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								control_sgtl5000.h
							
						
					 | 
				
				
					
						Add ability to control two SGTL5000 chips
					
				 | 
				9 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								control_wm8731.cpp
							
						
					 | 
				
				
					
						AudioControlWM8731::inputLevel(float n)
					
				 | 
				10 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								control_wm8731.h
							
						
					 | 
				
				
					
						AudioControlWM8731::inputLevel(float n)
					
				 | 
				10 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								data_ulaw.c
							
						
					 | 
				
				
					
						Add missing open source license headers
					
				 | 
				11 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								data_waveforms.c
							
						
					 | 
				
				
					
						Remove old AudioSynthWaveform
					
				 | 
				11 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								data_windows.c
							
						
					 | 
				
				
					
						Add other window types for 1024 point FFT
					
				 | 
				11 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								effect_bitcrusher.cpp
							
						
					 | 
				
				
					
						Fix compiler warning
					
				 | 
				10 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								effect_bitcrusher.h
							
						
					 | 
				
				
					
						Do not assume AudioStream.h includes Arduino.h
					
				 | 
				9 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								effect_chorus.cpp
							
						
					 | 
				
				
					
						Merge pull request #166 from FrankBoesing/patch-2
					
				 | 
				9 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								effect_chorus.h
							
						
					 | 
				
				
					
						Do not assume AudioStream.h includes Arduino.h
					
				 | 
				9 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								effect_delay.cpp
							
						
					 | 
				
				
					
						Remove unused multiplier
					
				 | 
				11 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								effect_delay.h
							
						
					 | 
				
				
					
						Do not assume AudioStream.h includes Arduino.h
					
				 | 
				9 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								effect_delay_ext.cpp
							
						
					 | 
				
				
					
						Add SPI external memory timing comment
					
				 | 
				9 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								effect_delay_ext.h
							
						
					 | 
				
				
					
						Do not assume AudioStream.h includes Arduino.h
					
				 | 
				9 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								effect_envelope.cpp
							
						
					 | 
				
				
					
						Add AudioEffectEnvelope
					
				 | 
				11 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								effect_envelope.h
							
						
					 | 
				
				
					
						Do not assume AudioStream.h includes Arduino.h
					
				 | 
				9 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								effect_fade.cpp
							
						
					 | 
				
				
					
						Add MIT license
					
				 | 
				11 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								effect_fade.h
							
						
					 | 
				
				
					
						Do not assume AudioStream.h includes Arduino.h
					
				 | 
				9 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								effect_flange.cpp
							
						
					 | 
				
				
					
						use AUDIO_SAMPLE_RATE_EXACT
					
				 | 
				9 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								effect_flange.h
							
						
					 | 
				
				
					
						Do not assume AudioStream.h includes Arduino.h
					
				 | 
				9 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								effect_midside.cpp
							
						
					 | 
				
				
					
						Don't compile M4 code on LC (but LC still not working)
					
				 | 
				9 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								effect_midside.h
							
						
					 | 
				
				
					
						Do not assume AudioStream.h includes Arduino.h
					
				 | 
				9 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								effect_multiply.cpp
							
						
					 | 
				
				
					
						Fix more Teensy-LC compiler errors
					
				 | 
				10 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								effect_multiply.h
							
						
					 | 
				
				
					
						Do not assume AudioStream.h includes Arduino.h
					
				 | 
				9 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								filter_biquad.cpp
							
						
					 | 
				
				
					
						Don't cause a loud pop when changing biquad filter coefficients
					
				 | 
				9 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								filter_biquad.h
							
						
					 | 
				
				
					
						Add shelving filter support for biquad
					
				 | 
				9 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								filter_fir.cpp
							
						
					 | 
				
				
					
						Impove and document FIR filter
					
				 | 
				11 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								filter_fir.h
							
						
					 | 
				
				
					
						Do not assume AudioStream.h includes Arduino.h
					
				 | 
				9 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								filter_fir.md
							
						
					 | 
				
				
					
						Change FIR filter (as suggested by rheslip) to filter one channel instead of two. Updated example, added documenting file
					
				 | 
				11 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								filter_variable.cpp
							
						
					 | 
				
				
					
						Fix more Teensy-LC compiler errors
					
				 | 
				10 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								filter_variable.h
							
						
					 | 
				
				
					
						Do not assume AudioStream.h includes Arduino.h
					
				 | 
				9 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								input_adc.cpp
							
						
					 | 
				
				
					
						Fix the DC offset computation. The previous computation would occassionally get stuck with an incorrect offset.
					
				 | 
				9 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								input_adc.h
							
						
					 | 
				
				
					
						Fix the DC offset computation. The previous computation would occassionally get stuck with an incorrect offset.
					
				 | 
				9 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								input_i2s.cpp
							
						
					 | 
				
				
					
						Fix more Teensy-LC compiler errors
					
				 | 
				10 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								input_i2s.h
							
						
					 | 
				
				
					
						Do not assume AudioStream.h includes Arduino.h
					
				 | 
				9 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								input_i2s_quad.cpp
							
						
					 | 
				
				
					
						More hardware defs
					
				 | 
				9 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								input_i2s_quad.h
							
						
					 | 
				
				
					
						Do not assume AudioStream.h includes Arduino.h
					
				 | 
				9 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								keywords.txt
							
						
					 | 
				
				
					
						Add keyword
					
				 | 
				9 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								library.json
							
						
					 | 
				
				
					
						Let PlatformIO automatically detect Arduino v1.0 library format
					
				 | 
				9 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								library.properties
							
						
					 | 
				
				
					
						Edit version string, for Arduino 1.6.11 compatibility
					
				 | 
				9 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								memcpy_audio.S
							
						
					 | 
				
				
					
						More hardware defs
					
				 | 
				9 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								memcpy_audio.h
							
						
					 | 
				
				
					
						Add memcpy_tointerleaveQuad (thanks Frank)
					
				 | 
				9 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								mixer.cpp
							
						
					 | 
				
				
					
						Fix some Teensy-LC compiler errors
					
				 | 
				10 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								mixer.h
							
						
					 | 
				
				
					
						Do not assume AudioStream.h includes Arduino.h
					
				 | 
				9 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								multiplier.md
							
						
					 | 
				
				
					
						Add a multiplier (by rheslip)
					
				 | 
				11 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								new_objects.md
							
						
					 | 
				
				
					
						change format for new_objects files
					
				 | 
				11 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								output_dac.cpp
							
						
					 | 
				
				
					
						More hardware defs
					
				 | 
				9 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								output_dac.h
							
						
					 | 
				
				
					
						Do not assume AudioStream.h includes Arduino.h
					
				 | 
				9 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								output_dacs.cpp
							
						
					 | 
				
				
					
						Fix AudioOutputAnalogStereo analogReference
					
				 | 
				9 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								output_dacs.h
							
						
					 | 
				
				
					
						Add AudioOutputAnalogStereo
					
				 | 
				9 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								output_i2s.cpp
							
						
					 | 
				
				
					
						Fix I2S output when also using I2S input with CPU > 120 MHz
					
				 | 
				9 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								output_i2s.h
							
						
					 | 
				
				
					
						Do not assume AudioStream.h includes Arduino.h
					
				 | 
				9 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								output_i2s_quad.cpp
							
						
					 | 
				
				
					
						Support more clock speeds
					
				 | 
				9 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								output_i2s_quad.h
							
						
					 | 
				
				
					
						Do not assume AudioStream.h includes Arduino.h
					
				 | 
				9 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								output_pt8211.cpp
							
						
					 | 
				
				
					
						Bugfix re: noise when no blocks are available
					
				 | 
				9 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								output_pt8211.h
							
						
					 | 
				
				
					
						changed defines to be more specific
					
				 | 
				9 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								output_pwm.cpp
							
						
					 | 
				
				
					
						Fix more Teensy-LC compiler errors
					
				 | 
				10 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								output_pwm.h
							
						
					 | 
				
				
					
						Do not assume AudioStream.h includes Arduino.h
					
				 | 
				9 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								output_spdif.cpp
							
						
					 | 
				
				
					
						Support more clock speeds
					
				 | 
				9 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								output_spdif.h
							
						
					 | 
				
				
					
						Do not assume AudioStream.h includes Arduino.h
					
				 | 
				9 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								play_memory.cpp
							
						
					 | 
				
				
					
						Add status and position functions to AudioPlayMemory
					
				 | 
				11 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								play_memory.h
							
						
					 | 
				
				
					
						Do not assume AudioStream.h includes Arduino.h
					
				 | 
				9 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								play_queue.cpp
							
						
					 | 
				
				
					
						do not forget - your own addition :-)
					
				 | 
				11 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								play_queue.h
							
						
					 | 
				
				
					
						Do not assume AudioStream.h includes Arduino.h
					
				 | 
				9 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								play_sd_raw.cpp
							
						
					 | 
				
				
					
						Do not disable all interrupts while opening RAW files
					
				 | 
				10 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								play_sd_raw.h
							
						
					 | 
				
				
					
						Do not assume AudioStream.h includes Arduino.h
					
				 | 
				9 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								play_sd_wav.cpp
							
						
					 | 
				
				
					
						fix problem with left+right channels being swapped
					
				 | 
				9 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								play_sd_wav.h
							
						
					 | 
				
				
					
						Do not assume AudioStream.h includes Arduino.h
					
				 | 
				9 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								play_serialflash_raw.cpp
							
						
					 | 
				
				
					
						remove leftover debug code from AudioPlaySerialflashRaw
					
				 | 
				10 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								play_serialflash_raw.h
							
						
					 | 
				
				
					
						Do not assume AudioStream.h includes Arduino.h
					
				 | 
				9 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								record_queue.cpp
							
						
					 | 
				
				
					
						Fix harmless compiler warnings in AudioRecordQueue
					
				 | 
				11 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								record_queue.h
							
						
					 | 
				
				
					
						Do not assume AudioStream.h includes Arduino.h
					
				 | 
				9 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								spi_interrupt.cpp
							
						
					 | 
				
				
					
						Add SPI interrupt registration layer
					
				 | 
				11 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								spi_interrupt.h
							
						
					 | 
				
				
					
						Do not assume AudioStream.h includes Arduino.h
					
				 | 
				9 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								synth_dc.cpp
							
						
					 | 
				
				
					
						Add AudioSynthWaveformDc
					
				 | 
				11 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								synth_dc.h
							
						
					 | 
				
				
					
						Do not assume AudioStream.h includes Arduino.h
					
				 | 
				9 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								synth_karplusstrong.cpp
							
						
					 | 
				
				
					
						Decay resonance (loop gain) slightly in Karplus Strong
					
				 | 
				9 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								synth_karplusstrong.h
							
						
					 | 
				
				
					
						Add Synthesis Guitar example
					
				 | 
				9 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								synth_pinknoise.cpp
							
						
					 | 
				
				
					
						Clean up harmless compiler warnings
					
				 | 
				11 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								synth_pinknoise.h
							
						
					 | 
				
				
					
						Do not assume AudioStream.h includes Arduino.h
					
				 | 
				9 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								synth_simple_drum.cpp
							
						
					 | 
				
				
					
						Adding SimpleDrum synthesis object to audio library.
					
				 | 
				9 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								synth_simple_drum.h
							
						
					 | 
				
				
					
						Adding SimpleDrum synthesis object to audio library.
					
				 | 
				9 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								synth_sine.cpp
							
						
					 | 
				
				
					
						fix incorrect comment
					
				 | 
				9 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								synth_sine.h
							
						
					 | 
				
				
					
						Do not assume AudioStream.h includes Arduino.h
					
				 | 
				9 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								synth_tonesweep.cpp
							
						
					 | 
				
				
					
						fix tonesweep
					
				 | 
				9 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								synth_tonesweep.h
							
						
					 | 
				
				
					
						Do not assume AudioStream.h includes Arduino.h
					
				 | 
				9 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								synth_waveform.cpp
							
						
					 | 
				
				
					
						#144: Add the reverse sawtooth and sample-and-hold waveforms.
					
				 | 
				9 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								synth_waveform.h
							
						
					 | 
				
				
					
						Do not assume AudioStream.h includes Arduino.h
					
				 | 
				9 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								synth_waveform.md
							
						
					 | 
				
				
					
						Fixed AudioSynthWaveform. Uses LUT with linear interpolation for sinewave.
					
				 | 
				11 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								synth_whitenoise.cpp
							
						
					 | 
				
				
					
						Fix more Teensy-LC compiler errors
					
				 | 
				10 lat temu | 
			
		
			
			
			
				
					| 
						
							
								
								synth_whitenoise.h
							
						
					 | 
				
				
					
						Do not assume AudioStream.h includes Arduino.h
					
				 | 
				9 lat temu |