essej 
							
						 
					 
					
						
						
							
						
						c89c1558e3 
					 
					
						
						
							
							Various items before 1.5.1  
						
						 
						
						... 
						
						
						
						- fixed passthrough when capturing
 - added declicking fades when bypassing input passthrough, playback, and recording
 - layout tweaks for extra small windows
 - waveform scrollbar improvements, visible edge drag handles, and allows dragging from anywhere
 - minor visual tweaks
 - license header mods, and LICENSE file consolidation 
						
						
					 
					
						2022-04-21 23:04:30 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								essej 
							
						 
					 
					
						
						
							
						
						c37aab3dcc 
					 
					
						
						
							
							fixed scaling issue with VDSP fft impl  
						
						 
						
						
						
						
					 
					
						2022-04-18 11:46:04 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								essej 
							
						 
					 
					
						
						
							
						
						3c313e4f50 
					 
					
						
						
							
							fixed offline rendering bugs. more layout tweaks  
						
						 
						
						
						
						
					 
					
						2022-04-15 19:13:55 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								essej 
							
						 
					 
					
						
						
							
						
						3510b0ee6f 
					 
					
						
						
							
							updated small size layout issues. fixed offline render to actually work correctly based on the passed in parameters.  
						
						 
						
						
						
						
					 
					
						2022-04-15 14:29:23 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jesse Chappell 
							
						 
					 
					
						
						
							
						
						3ec2202c88 
					 
					
						
						
							
							added windows build/release scripts  
						
						 
						
						
						
						
					 
					
						2022-04-14 16:31:54 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								essej 
							
						 
					 
					
						
						
							
						
						dd89d80959 
					 
					
						
						
							
							lots of ios file related updates, now use URLs internally. icons added.  
						
						 
						
						
						
						
					 
					
						2022-04-13 13:48:09 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								essej 
							
						 
					 
					
						
						
							
						
						52d3326de6 
					 
					
						
						
							
							added accelerate vdsp FFT support and use it on iOS  
						
						 
						
						
						
						
					 
					
						2022-04-12 18:46:50 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								essej 
							
						 
					 
					
						
						
							
						
						8c4a20ecd6 
					 
					
						
						
							
							update to support juce 6.1. added mute audio while processing capture option. added a mac specific priority fix. use async popup menus and browsers where needed.  
						
						 
						
						
						
						
					 
					
						2022-04-02 12:45:02 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xenakios 
							
						 
					 
					
						
						
							
						
						942d8aa382 
					 
					
						
						
							
							Compile fixes  
						
						 
						
						
						
						
					 
					
						2019-07-16 15:46:44 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xenakios 
							
						 
					 
					
						
						
							
						
						b052ee7a10 
					 
					
						
						
							
							Use raw buffer pointers instead of setSample. Note to self : remember to avoid using setSample and just use the damn array of pointers because setSample does the AudioBuffer flag setting and that can slow things down.  
						
						 
						
						
						
						
					 
					
						2019-05-15 22:54:12 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xenakios 
							
						 
					 
					
						
						
							
						
						ba8b45f7f4 
					 
					
						
						
							
							macOs build fix  
						
						 
						
						
						
						
					 
					
						2019-02-28 23:39:39 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xenakios 
							
						 
					 
					
						
						
							
						
						ae8a5e44c8 
					 
					
						
						
							
							Remove dependency on modified Juce Component header  
						
						 
						
						
						
						
					 
					
						2019-02-28 16:53:40 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xenakios 
							
						 
					 
					
						
						
							
						
						27b014a6e7 
					 
					
						
						
							
							Enabled showing the file source cached time ranges  
						
						 
						
						
						
						
					 
					
						2019-02-28 16:04:04 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xenakios 
							
						 
					 
					
						
						
							
						
						cfb8f4f303 
					 
					
						
						
							
							up version text  
						
						 
						
						
						
						
					 
					
						2019-02-26 15:45:05 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xenakios 
							
						 
					 
					
						
						
							
						
						d4a2247679 
					 
					
						
						
							
							Reverted Capture parameter to a normal parameter to again allow host MIDI learn etc. It is now instead ignored when saving the state tree. This may not fix the parameter being recalled when undoing in all hosts but this is the best that can be done with the plugin format limitations at this point.  
						
						 
						
						
						
						
					 
					
						2019-02-12 14:56:37 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xenakios 
							
						 
					 
					
						
						
							
						
						b0c8388b6b 
					 
					
						
						
							
							Work on offline render stuff  
						
						 
						
						
						
						
					 
					
						2019-01-20 15:24:30 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xenakios 
							
						 
					 
					
						
						
							
						
						676ce4a025 
					 
					
						
						
							
							up version text  
						
						 
						
						
						
						
					 
					
						2019-01-17 16:24:25 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xenakios 
							
						 
					 
					
						
						
							
						
						bfb531d74e 
					 
					
						
						
							
							foo  
						
						 
						
						
						
						
					 
					
						2019-01-17 15:38:57 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xenakios 
							
						 
					 
					
						
						
							
						
						23d63c8827 
					 
					
						
						
							
							Removed the phase freeze processing for now.  
						
						 
						
						
						
						
					 
					
						2019-01-17 15:23:01 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xenakios 
							
						 
					 
					
						
						
							
						
						7cb3ec78b6 
					 
					
						
						
							
							Move methods  
						
						 
						
						
						
						
					 
					
						2018-11-15 20:48:49 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xenakios 
							
						 
					 
					
						
						
							
						
						e5af6e1da1 
					 
					
						
						
							
							Attempt adding control of refresh rate of random phases but some problem getting the plugin parameter to work  
						
						 
						
						
						
						
					 
					
						2018-11-15 20:14:56 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xenakios 
							
						 
					 
					
						
						
							
						
						93cebcdcd2 
					 
					
						
						
							
							Initial work to allow having some spectral module order presets  
						
						 
						
						
						
						
					 
					
						2018-11-11 14:46:25 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xenakios 
							
						 
					 
					
						
						
							
						
						605852d853 
					 
					
						
						
							
							Use enum for spectral processing module type  
						
						 
						
						
						
						
					 
					
						2018-11-11 14:06:18 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xenakios 
							
						 
					 
					
						
						
							
						
						e9f38c78a5 
					 
					
						
						
							
							Use Juce Logger for FFT size warning. Just use an increasing static int to init the FFT random generator. should be good enough.  
						
						 
						
						
						
						
					 
					
						2018-11-08 18:54:44 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xenakios 
							
						 
					 
					
						
						
							
						
						0eadb853f7 
					 
					
						
						
							
							Use constexpr if in FFTWBuffer memory helper functions  
						
						 
						
						
						
						
					 
					
						2018-11-08 18:43:00 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xenakios 
							
						 
					 
					
						
						
							
						
						2cea9feefc 
					 
					
						
						
							
							Set resampler rates when switching back from non stretched mode  
						
						 
						
						
						
						
					 
					
						2018-11-05 14:28:07 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xenakios 
							
						 
					 
					
						
						
							
						
						bdcb268508 
					 
					
						
						
							
							Make WDL resampler initial buffer size optional  
						
						 
						
						
						
						
					 
					
						2018-10-26 20:38:28 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xenakios 
							
						 
					 
					
						
						
							
						
						0e0f28687e 
					 
					
						
						
							
							remove unused variables, nodiscard for openaudiofile method  
						
						 
						
						
						
						
					 
					
						2018-10-15 18:43:33 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xenakios 
							
						 
					 
					
						
						
							
						
						eace6f6d53 
					 
					
						
						
							
							Playcursor tweaks but still wonky  
						
						 
						
						
						
						
					 
					
						2018-09-13 14:04:56 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xenakios 
							
						 
					 
					
						
						
							
						
						cabf6de7c3 
					 
					
						
						
							
							Another attempt at getting the play cursor to update more often. Looks like getting somewhere with that but needs more work.  
						
						 
						
						
						
						
					 
					
						2018-09-13 13:47:19 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xenakios 
							
						 
					 
					
						
						
							
						
						89c1944fc4 
					 
					
						
						
							
							Cleanups  
						
						 
						
						
						
						
					 
					
						2018-09-01 15:31:48 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xenakios 
							
						 
					 
					
						
						
							
						
						8d008e5d2e 
					 
					
						
						
							
							Support resampled playrate changes for non stretched playback  
						
						 
						
						
						
						
					 
					
						2018-08-20 15:49:51 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xenakios 
							
						 
					 
					
						
						
							
						
						d4bab26693 
					 
					
						
						
							
							Up version  
						
						 
						
						
						
						
					 
					
						2018-07-09 20:05:34 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xenakios 
							
						 
					 
					
						
						
							
						
						46c7c59987 
					 
					
						
						
							
							readme  
						
						 
						
						
						
						
					 
					
						2018-07-08 14:17:51 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xenakios 
							
						 
					 
					
						
						
							
						
						4f203de39a 
					 
					
						
						
							
							Civilized code doesn't use global variables accessed via extern  
						
						 
						
						
						
						
					 
					
						2018-06-27 13:44:36 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xenakios 
							
						 
					 
					
						
						
							
						
						24cac9b5c1 
					 
					
						
						
							
							Change and add license texts to apply for GPL3  
						
						 
						
						
						
						
					 
					
						2018-06-04 22:04:53 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xenakios 
							
						 
					 
					
						
						
							
						
						b4af0d0ebf 
					 
					
						
						
							
							Make audio source set play range immediately if it is set when the seek crossfade is active. This effectively disables the smoothed audio but this will have to do for now. The smoothed playback needs to be redesigned from scratch later. Revert the larger disk buffer size. Readme changes.  
						
						 
						
						
						
						
					 
					
						2018-06-01 14:20:01 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xenakios 
							
						 
					 
					
						
						
							
						
						e8d47459a4 
					 
					
						
						
							
							foo  
						
						 
						
						
						
						
					 
					
						2018-05-31 14:11:53 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xenakios 
							
						 
					 
					
						
						
							
						
						b8e408a73e 
					 
					
						
						
							
							Use CriticalSection in audio source. Add bool argument for seek to get immediate seeks. etc  
						
						 
						
						
						
						
					 
					
						2018-05-31 13:55:32 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xenakios 
							
						 
					 
					
						
						
							
						
						be0cd89869 
					 
					
						
						
							
							readme  
						
						 
						
						
						
						
					 
					
						2018-05-21 21:25:35 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xenakios 
							
						 
					 
					
						
						
							
						
						552c165628 
					 
					
						
						
							
							Maybe nicer fix for restoring the play range. Use recursive mutex in audio source.  
						
						 
						
						
						
						
					 
					
						2018-05-21 20:25:32 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xenakios 
							
						 
					 
					
						
						
							
						
						eabcd891b3 
					 
					
						
						
							
							Calculate disk sample read count. Increase disk read cache 4x.  
						
						 
						
						
						
						
					 
					
						2018-05-19 15:03:30 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xenakios 
							
						 
					 
					
						
						
							
						
						021944dc37 
					 
					
						
						
							
							Comment out some logging  
						
						 
						
						
						
						
					 
					
						2018-05-18 21:34:08 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xenakios 
							
						 
					 
					
						
						
							
						
						db7a15d161 
					 
					
						
						
							
							Made rewind a parameter. Attempts to fix the time range not being recalled properly in hosts because the time range parameters may be quickly changed when the plugin is initializing and doing the sound source smoothing fades. etc  
						
						 
						
						
						
						
					 
					
						2018-05-18 16:20:51 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xenakios 
							
						 
					 
					
						
						
							
						
						11e61f8cfd 
					 
					
						
						
							
							Attempt to draw the points in the audio file where the FFTs are taken but of course it doesn't work like this because of the looping  
						
						 
						
						
						
						
					 
					
						2018-05-11 16:45:34 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xenakios 
							
						 
					 
					
						
						
							
						
						28f14ddf7a 
					 
					
						
						
							
							Add looping enabled parameter  
						
						 
						
						
						
						
					 
					
						2018-05-09 12:33:06 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xenakios 
							
						 
					 
					
						
						
							
						
						8a4aee93ec 
					 
					
						
						
							
							When changing audio file, set the first buffer flag to flush the existing stretched audio faster  
						
						 
						
						
						
						
					 
					
						2018-05-09 12:17:28 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xenakios 
							
						 
					 
					
						
						
							
						
						cfbbad0e74 
					 
					
						
						
							
							The stretch source doesn't really need to do anything except inc the param change count when the spectral module enabled parameters have changed. However this could get messed up if the spectral module order isn't correctly set in the stretcher instances already...Hmm.  
						
						 
						
						
						
						
					 
					
						2018-05-01 19:17:59 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xenakios 
							
						 
					 
					
						
						
							
						
						60293c6a84 
					 
					
						
						
							
							Calculate smoothed prebuffering available amount in the processor  
						
						 
						
						
						
						
					 
					
						2018-05-01 18:22:21 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xenakios 
							
						 
					 
					
						
						
							
						
						d42971e09f 
					 
					
						
						
							
							Added simple signal smoother class. Use that to smooth out the buffer amount component display.  
						
						 
						
						
						
						
					 
					
						2018-05-01 17:54:20 +03:00