8ab67fe42b
								
							 
						 
						
							
								
								Add comments about I2S FIFO reset bits (was an issue on I2S test fixture)  
							
							
							
						 
						11 년 전  
				
					
						
							
								 
						
							
								cb5ea4bf7f
								
							 
						 
						
							
								
								Add status and position functions to AudioPlayMemory  
							
							
							
						 
						11 년 전  
				
					
						
							
								 
						
							
								5164e6177a
								
							 
						 
						
							
								
								Add status and position functions to AudioPlaySdRaw  
							
							
							
						 
						11 년 전  
				
					
						
							
								 
						
							
								636bba0723
								
							 
						 
						
							
								
								Add status and position functions to AudioPlaySdWav  
							
							
							
						 
						11 년 전  
				
					
						
							
								 
						
							
								a2574cb0fc
								
							 
						 
						
							
								
								Fix AudioPlaySdWav end-of-data handling  
							
							
							
						 
						11 년 전  
				
					
						
							
								 
						
							
								ec3c9074ff
								
							 
						 
						
							
								
								Improve AudioAnalyzePrint  
							
							
							
						 
						11 년 전  
				
					
						
							
								 
						
							
								795e43ddb6
								
							 
						 
						
							
								
								Fix compile error  
							
							
							
						 
						11 년 전  
				
					
						
							
								 
						
							
								d086aeed23
								
							 
						 
						
							
								
								Merge pull request  #9  from el-supremo/master  
							
							Cosmetic fixes to chorus and flange examples and synth_tonesweep (ignore AudioSynthToneSweep changes) 
							
						 
						11 년 전  
				
					
						
							
								 
						
							
								b09b9d3c89
								
							 
						 
						
							
								
								cosmetic changes to synth_tonesweep.cpp and .h  
							
							
							
						 
						11 년 전  
				
					
						
							
								 
						
							
								f4237e51ec
								
							 
						 
						
							
								
								Cosmetic fixes to AudioSynthToneSweep.cpp and .h  
							
							
							
						 
						11 년 전  
				
					
						
							
								 
						
							
								e3acf32f5d
								
							 
						 
						
							
								
								Cosmetic changes to chorus and flange examples  
							
							
							
						 
						11 년 전  
				
					
						
							
								 
						
							
								7e0ccb30d8
								
							 
						 
						
							
								
								Merge pull request  #8  from robsoles/master  
							
							Add AVC control to control_sgtl5000.* and example 
							
						 
						11 년 전  
				
					
						
							
								 
						
							
								dd968dda0a
								
							 
						 
						
							
								
								Add AVC control to control_sgtl5000.* and example  
							
							Added
AudioControlSGTL5000::dap_avc(..);
AudioControlSGTL5000::dap_avc_enable(..);
SGTL5000_Specific/dap_avc_agc example sketch
Also added 'public domain...' line to all my examples. 
							
						 
						11 년 전  
				
					
						
							
								 
						
							
								3d66692947
								
							 
						 
						
							
								
								Rename AudioPrint to AudioAnalyzePrint  
							
							
							
						 
						11 년 전  
				
					
						
							
								 
						
							
								8e66b244fc
								
							 
						 
						
							
								
								Rename AudioPlaySDcardRAW to AudioPlaySdRaw  
							
							
							
						 
						11 년 전  
				
					
						
							
								 
						
							
								5ff60b9a70
								
							 
						 
						
							
								
								Rename AudioPlaySDcardWAV to AudioPlaySdWav  
							
							
							
						 
						11 년 전  
				
					
						
							
								 
						
							
								4d67342153
								
							 
						 
						
							
								
								Rename AudioToneSweep to AudioSynthToneSweep  
							
							
							
						 
						11 년 전  
				
					
						
							
								 
						
							
								46e437354d
								
							 
						 
						
							
								
								Add MIT license to last few files  
							
							
							
						 
						11 년 전  
				
					
						
							
								 
						
							
								8169a8a766
								
							 
						 
						
							
								
								Manually merged Pete's pull request: Correct a calculation in flange;remove static class from chorus and flange  
							
							https://github.com/PaulStoffregen/Audio/pull/7  
						11 년 전  
				
					
						
							
								 
						
							
								e3cb8ba481
								
							 
						 
						
							
								
								Add MIT license for Pete's files  
							
							
							
						 
						11 년 전  
				
					
						
							
								 
						
							
								183fcd95a9
								
							 
						 
						
							
								
								Add MIT license  
							
							
							
						 
						11 년 전  
				
					
						
							
								 
						
							
								c274463185
								
							 
						 
						
							
								
								Each object includes only required headers  
							
							
							
						 
						11 년 전  
				
					
						
							
								 
						
							
								e4cb836eea
								
							 
						 
						
							
								
								Reorganize all header files  
							
							
							
						 
						11 년 전  
				
					
						
							
								 
						
							
								bdc11e316d
								
							 
						 
						
							
								
								Move the last couple ojects to their own files  
							
							
							
						 
						11 년 전  
				
					
						
							
								 
						
							
								0fb630e4bf
								
							 
						 
						
							
								
								Split I2S input & output to their own files  
							
							
							
						 
						11 년 전  
				
					
						
							
								 
						
							
								f16fb938bf
								
							 
						 
						
							
								
								Move other objects to their own files  
							
							
							
						 
						11 년 전  
				
					
						
							
								 
						
							
								a8fd397ba1
								
							 
						 
						
							
								
								Move DSP instruction stuff to its own header file  
							
							
							
						 
						11 년 전  
				
					
						
							
								 
						
							
								6490ee9155
								
							 
						 
						
							
								
								Move control objects to their own files  
							
							
							
						 
						11 년 전  
				
					
						
							
								 
						
							
								2bb856fa95
								
							 
						 
						
							
								
								Move input & output objects to their own files  
							
							
							
						 
						11 년 전  
				
					
						
							
								 
						
							
								7b16c9dc0c
								
							 
						 
						
							
								
								Fix compiler warnings  
							
							
							
						 
						11 년 전  
				
					
						
							
								 
						
							
								f771e3cfe2
								
							 
						 
						
							
								
								Merge pull request  #6  from el-supremo/master  
							
							My own version of AudioSynthWaveform. Sine is generated with arm_sin_q15... 
							
						 
						11 년 전  
				
					
						
							
								 
						
							
								28a58248d9
								
							 
						 
						
							
								
								My own version of AudioSynthWaveform. Sine is generated with arm_sin_q15() (but is slower) and the other three waveforms are generated without using tables.  
							
							
							
						 
						11 년 전  
				
					
						
							
								 
						
							
								f2fa19d39b
								
							 
						 
						
							
								
								Merge branch 'master' of git://github.com/el-supremo/Audio  
							
							Conflicts:
	Audio.cpp
	Audio.h 
							
						 
						11 년 전  
				
					
						
							
								 
						
							
								dd1c6bdb72
								
							 
						 
						
							
								
								Remove debugging statement from AudioToneSweep and add ToneSweep example sketch  
							
							
							
						 
						11 년 전  
				
					
						
							
								 
						
							
								3c31127761
								
							 
						 
						
							
								
								Fix compiler warnings  
							
							
							
						 
						11 년 전  
				
					
						
							
								 
						
							
								62698957fb
								
							 
						 
						
							
								
								Add an audio sweep. User defined start and end frequencies and length of time of sweep.  
							
							
							
						 
						11 년 전  
				
					
						
							
								 
						
							
								c2c35827c7
								
							 
						 
						
							
								
								Merge branch 'master' of github.com:PaulStoffregen/Audio (Pete's changes)  
							
							Conflicts:
	Audio.cpp
	Audio.h 
							
						 
						11 년 전  
				
					
						
							
								 
						
							
								06555e188a
								
							 
						 
						
							
								
								Merge pull request  #4  from robsoles/master  
							
							Some filter additions, some SGTL5000 additions 
							
						 
						11 년 전  
				
					
						
							
								 
						
							
								1d58a8e996
								
							 
						 
						
							
								
								Correct storage class of some variables in FIR  
							
							
							
						 
						11 년 전  
				
					
						
							
								 
						
							
								1498a6e60a
								
							 
						 
						
							
								
								Added filter 'tone' examples and trimmed fat in balance examples  
							
							The 'tone' filter examples are both using calcBiquad(..); but one uses
AudioFilterBiquad and other uses SGTL5000 PEQ filters. Had included code
for volume level control optionally and decided to drop it from both. 
							
						 
						11 년 전  
				
					
						
							
								 
						
							
								f6e459c3a1
								
							 
						 
						
							
								
								Syncing changes to level & volume setting routines  
							
							I forgot to sync the changes relating to things like 'dac_vol_right(..)'
& 'dac_vol_left(..)' removed in favor of 'dac_vol(left,right)' instead;
applies to 'volume(..)', 'lo_lvl(..)' & 'dac_vol(..)'. 
							
						 
						11 년 전  
				
					
						
							
								 
						
							
								56466edaae
								
							 
						 
						
							
								
								Added DAC & HP balance examples  
							
							Changed method for setting level/gains for left & right from
'item_left(..); item_right(..);' style to 'volume(left,right)' style
instead. 
							
						 
						11 년 전  
				
					
						
							
								 
						
							
								fcf9987c16
								
							 
						 
						
							
								
								Various corrections and addition of calcBiquad(..);  
							
							removed 'route(..)' due not easily supportable atm. Updated
'dap_enable(..)' in lieu of route. Fixed dap_audio_eq_band(..) bad use
of unsigned. Changed 'updateCoefs(..)' so default behavior is not reset
other three elements of state. 
							
						 
						11 년 전  
				
					
						
							
								 
						
							
								99de614f24
								
							 
						 
						
							
								
								Revert line out level value  
							
							Something wrong with my attempt to apply the math in the datasheet,
CHIP_LINE_OUT_VALUE is better set to 0x0505 rather than 0x0D0D. 
							
						 
						11 년 전  
				
					
						
							
								 
						
							
								998bfc2668
								
							 
						 
						
							
								
								Add delay to coefficient loader fix.  
							
							I thought the time taken to read back and then write zero back to the
DAP_FILTER_COEF_ACCESS WR bit would be enough but coefficients did not
load to the selected filter, tried 1ms delay instead still didn't work -
chances are that either not zero-ing or only zero-ing just before
writing the DAP_COEF_WR_xx_xSB registers would be fine but for now I'd
prefer to zero it sooner than later. 
							
						 
						11 년 전  
				
					
						
							
								 
						
							
								c0efade772
								
							 
						 
						
							
								
								Fix SGTL5000 filter coefficent loader  
							
							load_peq(..); wasn't writing the INDEX and WR bits in
DAP_FILTER_COEF_ACCESS 
							
						 
						11 년 전  
				
					
						
							
								 
						
							
								2f0383f501
								
							 
						 
						
							
								
								Correct the calculation of delay_rate_incr  
							
							
							
						 
						11 년 전  
				
					
						
							
								 
						
							
								3e6e912dd9
								
							 
						 
						
							
								
								Cosmetic fix to Flange.begin  
							
							
							
						 
						11 년 전  
				
					
						
							
								 
						
							
								f62bd8ef11
								
							 
						 
						
							
								
								Some filter additions, some SGTL5000 additions  
							
							added AudioBiquadFilter::
public:
void updateCoefs(int *source, bool noReset);
void updateCoefs(int *source);
added AudioControlSGTL5000::
private:
unsigned int modify(unsigned int reg, unsigned int val, unsigned int
iMask);
public:
unsigned int micGain(unsigned int n) { return modify(0x002A, n&3, 3); }
unsigned short lo_lvl_right(uint8_t n);
unsigned short lo_lvl_left(uint8_t n);
unsigned short lo_lvl(uint8_t n);
unsigned short dac_vol_right(float n);
unsigned short dac_vol_left(float n);
unsigned short dac_vol(float n);
unsigned short dap_mix_enable(uint8_t n);
unsigned short dap_enable(uint8_t n);
unsigned short dap_peqs(uint8_t n);
unsigned short dap_audio_eq(uint8_t n);
unsigned short dap_audio_eq_band(uint8_t bandNum, float n);
void dap_audio_eq_geq(float bass, float mid_bass, float midrange, float
mid_treble, float treble);
void dap_audio_eq_tone(float bass, float treble);
void load_peq(uint8_t filterNum, int *filterParameters);
void route(uint8_t via_i2s, uint8_t via_dap); 
							
						 
						11 년 전  
				
					
						
							
								 
						
							
								a27b78fc24
								
							 
						 
						
							
								
								AudioSynthWaveform updated to add tone ramping when a tone starts and ends  
							
							PlayMidiTones example modified to work with ramping. 
							
						 
						11 년 전