xenakios
							
						 | 
						
							
							
							
								
							
								1f24ffb1b6
								
							
								
							
						 | 
						
							
							
								
								Moved dry source playback into its own method. Allow moving waveform time selection without having to press shift
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   xenakios
							
						 | 
						
							
							
							
								
							
								e6a7d26d27
								
							
								
							
						 | 
						
							
							
								
								Preliminary work to play the sound source unprocessed
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   xenakios
							
						 | 
						
							
							
							
								
							
								42061670a8
								
							
								
							
						 | 
						
							
							
								
								Clean up. Removed the MultiStretchAudioSource, hopefully it doesn't need to be restored later...
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   xenakios
							
						 | 
						
							
							
							
								
							
								84164da2d7
								
							
								
							
						 | 
						
							
							
								
								Finally added enabled buttons for the spectral steps.
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   xenakios
							
						 | 
						
							
							
							
								
							
								22aaaeb836
								
							
								
							
						 | 
						
							
							
								
								Got rid of unnecessary buffers. There may have at some point been some reason to do it like that though...
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   xenakios
							
						 | 
						
							
							
							
								
							
								dc86913533
								
							
								
							
						 | 
						
							
							
								
								Added pause playback feature with fades for smoothing
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   xenakios
							
						 | 
						
							
							
							
								
							
								e411a99f70
								
							
								
							
						 | 
						
							
							
								
								If capture buffer used, refresh waveform when GUI has been closed and reopened.
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   xenakios
							
						 | 
						
							
							
							
								
							
								7805f1a0aa
								
							
								
							
						 | 
						
							
							
								
								Switch to using Juce CriticalSection in StretchSource. Especially when used with tryEnter, seems to help the audio glitches a lot, even when running under the debugger...
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   xenakios
							
						 | 
						
							
							
							
								
							
								75be994714
								
							
								
							
						 | 
						
							
							
								
								Constness
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   xenakios
							
						 | 
						
							
							
							
								
							
								eece70d89b
								
							
								
							
						 | 
						
							
							
								
								Add parameters. Use plain old member variables for main volume and loop xfade length. GUI layout tweak.
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   xenakios
							
						 | 
						
							
							
							
								
							
								321e9bbf1c
								
							
								
							
						 | 
						
							
							
								
								The crossfading between FFT sizes might be working! It seems to be quite heavy for the buffering thread though, so getting glitches in debug build...Removed unused member etc
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   xenakios
							
						 | 
						
							
							
							
								
							
								c43de8120c
								
							
								
							
						 | 
						
							
							
								
								Attempt to do a crossfade when changing FFT size, using the same stretchsource instance. It's tricky and not really working yet like this.
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   xenakios
							
						 | 
						
							
							
							
								
							
								d442e2eaea
								
							
								
							
						 | 
						
							
							
								
								Added diagnostics to see how often the parameters have been set. Added a somewhat hacky way to avoid doing the parameter updates if not needed, using raw memory comparison.
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   xenakios
							
						 | 
						
							
							
							
								
							
								76de3b12a5
								
							
								
							
						 | 
						
							
							
								
								Audio input capture more or less running
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   xenakios
							
						 | 
						
							
							
							
								
							
								d7ca59b90a
								
							
								
							
						 | 
						
							
							
								
								Initial git commit
							
							
							
							
								
							
							
						 | 
						8 years ago |