xenakios
							
						 
					 | 
					
						
						
							
						
						9774af6e62
					 | 
					
						
						
							
							Member renames and clean ups
						
						
						
						
						
						
					 | 
					
						2018-02-28 13:32:46 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								xenakios
							
						 
					 | 
					
						
						
							
						
						ff35bce695
					 | 
					
						
						
							
							Add envelope transform feature
						
						
						
						
						
						
					 | 
					
						2018-02-28 00:05:35 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								xenakios
							
						 
					 | 
					
						
						
							
						
						d624b2370d
					 | 
					
						
						
							
							Formatting tweaks
						
						
						
						
						
						
					 | 
					
						2018-02-27 20:14:09 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								xenakios
							
						 
					 | 
					
						
						
							
						
						657c3d6c20
					 | 
					
						
						
							
							Argh, what a mistake
						
						
						
						
						
						
					 | 
					
						2018-02-27 20:11:14 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								xenakios
							
						 
					 | 
					
						
						
							
						
						b672213e98
					 | 
					
						
						
							
							Tweaks to free filter calculations but don't seem to be working correctly yet
						
						
						
						
						
						
					 | 
					
						2018-02-27 19:21:00 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								xenakios
							
						 
					 | 
					
						
						
							
						
						51049e4ae1
					 | 
					
						
						
							
							Mutex protect the envelope when manipulating the amount of nodes from the GUI. Should probably redesign this stuff a bit...Init envelope reset nodes.
						
						
						
						
						
						
					 | 
					
						2018-02-27 15:21:36 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								xenakios
							
						 
					 | 
					
						
						
							
						
						195a630060
					 | 
					
						
						
							
							Implemented free filter processing. Note that the envelope manipulation from the GUI is not handled thread safely yet
						
						
						
						
						
						
					 | 
					
						2018-02-27 15:02:34 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								xenakios
							
						 
					 | 
					
						
						
							
						
						e8d134ce48
					 | 
					
						
						
							
							More work on free filter
						
						
						
						
						
						
					 | 
					
						2018-02-27 04:06:53 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								xenakios
							
						 
					 | 
					
						
						
							
						
						909b61922b
					 | 
					
						
						
							
							Attempt implementing offline rendering from the plugin but not going so great. Looks like the StretchAudioSource doesn't really work that robustly...
						
						
						
						
						
						
					 | 
					
						2018-02-26 17:49:19 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								xenakios
							
						 
					 | 
					
						
						
							
						
						47638ba0c6
					 | 
					
						
						
							
							Prepare to allow adding offline rendering feature
						
						
						
						
						
						
					 | 
					
						2018-02-26 16:34:13 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								xenakios
							
						 
					 | 
					
						
						
							
						
						13d03ecaeb
					 | 
					
						
						
							
							Handle corner case in hasProperties
						
						
						
						
						
						
					 | 
					
						2018-02-25 21:06:59 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								xenakios
							
						 
					 | 
					
						
						
							
						
						101825df59
					 | 
					
						
						
							
							Fix for clang
						
						
						
						
						
						
					 | 
					
						2018-02-23 21:12:16 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								xenakios
							
						 
					 | 
					
						
						
							
						
						a988086ec6
					 | 
					
						
						
							
							Whoops, almost forgot the smoothed play range stuff for multiple channels
						
						
						
						
						
						
					 | 
					
						2018-02-23 21:01:39 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								xenakios
							
						 
					 | 
					
						
						
							
						
						3a8da6de0c
					 | 
					
						
						
							
							Make seeking work again. Some variadic template, fold expression etc trickery for value tree etc. Readme change.
						
						
						
						
						
						
					 | 
					
						2018-02-23 20:46:51 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								xenakios
							
						 
					 | 
					
						
						
							
						
						6f6670b2d4
					 | 
					
						
						
							
							Parameter store and recall stuff
						
						
						
						
						
						
					 | 
					
						2018-02-23 18:09:01 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								xenakios
							
						 
					 | 
					
						
						
							
						
						1f24ffb1b6
					 | 
					
						
						
							
							Moved dry source playback into its own method. Allow moving waveform time selection without having to press shift
						
						
						
						
						
						
					 | 
					
						2018-02-23 17:43:29 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								xenakios
							
						 
					 | 
					
						
						
							
						
						f47e848f19
					 | 
					
						
						
							
							Shorter range change fade length. Readme change.
						
						
						
						
						
						
					 | 
					
						2018-02-22 22:20:06 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								xenakios
							
						 
					 | 
					
						
						
							
						
						122c90bf3f
					 | 
					
						
						
							
							Smooth play range change almost working...
						
						
						
						
						
						
					 | 
					
						2018-02-22 21:03:46 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								xenakios
							
						 
					 | 
					
						
						
							
						
						a8079b277f
					 | 
					
						
						
							
							Attempt to do fade outs and fade ins when seeking source sound, but not working yet. Readme changes.
						
						
						
						
						
						
					 | 
					
						2018-02-22 20:01:29 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								xenakios
							
						 
					 | 
					
						
						
							
						
						c98b7c70e4
					 | 
					
						
						
							
							Report unstretched play range length when playing original source
						
						
						
						
						
						
					 | 
					
						2018-02-22 02:04:30 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								xenakios
							
						 
					 | 
					
						
						
							
						
						1a8bddeb9b
					 | 
					
						
						
							
							Added convenience functions to deal with storing and getting audio parameters and use them
						
						
						
						
						
						
					 | 
					
						2018-02-22 01:09:36 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								xenakios
							
						 
					 | 
					
						
						
							
						
						715a753893
					 | 
					
						
						
							
							Resample unprocessed source sound as needed
						
						
						
						
						
						
					 | 
					
						2018-02-21 20:16:07 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								xenakios
							
						 
					 | 
					
						
						
							
						
						e6a7d26d27
					 | 
					
						
						
							
							Preliminary work to play the sound source unprocessed
						
						
						
						
						
						
					 | 
					
						2018-02-21 19:34:39 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								xenakios
							
						 
					 | 
					
						
						
							
						
						3171940a67
					 | 
					
						
						
							
							Experimented with adding a sound play range offset parameter but not going to be able to support it properly for now. Show debug build title in about screen.
						
						
						
						
						
						
					 | 
					
						2018-02-15 16:03:00 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								xenakios
							
						 
					 | 
					
						
						
							
						
						e3d893ee9e
					 | 
					
						
						
							
							Added zoomscrollbar for waveform. Removed unused code.
						
						
						
						
						
						
					 | 
					
						2018-02-14 15:18:35 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								xenakios
							
						 
					 | 
					
						
						
							
						
						b6f5c0ea7d
					 | 
					
						
						
							
							Shorten the FFT switch crossfade length. Remove commented out code. Formatting change.
						
						
						
						
						
						
					 | 
					
						2018-02-13 22:16:18 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								xenakios
							
						 
					 | 
					
						
						
							
						
						acbbe693bd
					 | 
					
						
						
							
							Boolean stuff
						
						
						
						
						
						
					 | 
					
						2018-02-13 19:41:52 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								xenakios
							
						 
					 | 
					
						
						
							
						
						c9a3a3ab03
					 | 
					
						
						
							
							Show additional technical info in label optionally. Added utility function to toggle a bool variable.
						
						
						
						
						
						
					 | 
					
						2018-02-13 16:51:57 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								xenakios
							
						 
					 | 
					
						
						
							
						
						ccf47720ab
					 | 
					
						
						
							
							Waveform length display improvement. Draw waveform texts brighter.
						
						
						
						
						
						
					 | 
					
						2018-02-07 14:52:22 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								xenakios
							
						 
					 | 
					
						
						
							
						
						a589f133d2
					 | 
					
						
						
							
							Format waveform duration in a nicer way
						
						
						
						
						
						
					 | 
					
						2018-02-06 21:15:20 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								xenakios
							
						 
					 | 
					
						
						
							
						
						b179285b93
					 | 
					
						
						
							
							Added method to sound source to get playback position percent. Avoid seeking sound source when changing FFT size. Readme change.
						
						
						
						
						
						
					 | 
					
						2018-01-31 20:06:12 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								xenakios
							
						 
					 | 
					
						
						
							
						
						42061670a8
					 | 
					
						
						
							
							Clean up. Removed the MultiStretchAudioSource, hopefully it doesn't need to be restored later...
						
						
						
						
						
						
					 | 
					
						2018-01-30 18:56:00 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								xenakios
							
						 
					 | 
					
						
						
							
						
						f414f19e01
					 | 
					
						
						
							
							Remove the bool enabled members from the spectral process parameters
						
						
						
						
						
						
					 | 
					
						2018-01-30 18:49:00 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								xenakios
							
						 
					 | 
					
						
						
							
						
						ced5a5e22a
					 | 
					
						
						
							
							Increase spec process enabled button size. Init spread spec process to disabled. Remove checks for spec process enabled states from processBlock
						
						
						
						
						
						
					 | 
					
						2018-01-30 17:54:06 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								xenakios
							
						 
					 | 
					
						
						
							
						
						84164da2d7
					 | 
					
						
						
							
							Finally added enabled buttons for the spectral steps.
						
						
						
						
						
						
					 | 
					
						2018-01-30 17:32:23 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								xenakios
							
						 
					 | 
					
						
						
							
						
						a24d5c8c81
					 | 
					
						
						
							
							Make callGUI more generic and move it to globals.h. Readme change.
						
						
						
						
						
						
					 | 
					
						2018-01-05 17:49:54 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								xenakios
							
						 
					 | 
					
						
						
							
						
						85875d96f4
					 | 
					
						
						
							
							Remove the unneeded Mutex.h file
						
						
						
						
						
						
					 | 
					
						2018-01-03 18:28:14 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								xenakios
							
						 
					 | 
					
						
						
							
						
						fbd337bf5d
					 | 
					
						
						
							
							Removed the redundant spectrum processing methods
						
						
						
						
						
						
					 | 
					
						2017-12-29 05:12:03 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								xenakios
							
						 
					 | 
					
						
						
							
						
						22aaaeb836
					 | 
					
						
						
							
							Got rid of unnecessary buffers. There may have at some point been some reason to do it like that though...
						
						
						
						
						
						
					 | 
					
						2017-12-27 17:57:00 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								xenakios
							
						 
					 | 
					
						
						
							
						
						7dcf9831f2
					 | 
					
						
						
							
							Try zeroing even more buffers, but no help...
						
						
						
						
						
						
					 | 
					
						2017-12-27 17:43:36 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								xenakios
							
						 
					 | 
					
						
						
							
						
						a6ec40904c
					 | 
					
						
						
							
							Rename member. Attempt clearing buffers more thoroughly but old audio still appears to be present when restarting playback...
						
						
						
						
						
						
					 | 
					
						2017-12-27 17:35:30 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								xenakios
							
						 
					 | 
					
						
						
							
						
						9630daba15
					 | 
					
						
						
							
							Use standalone functions for all spectral processors. Readme change.
						
						
						
						
						
						
					 | 
					
						2017-12-23 21:46:37 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								xenakios
							
						 
					 | 
					
						
						
							
						
						8a92376713
					 | 
					
						
						
							
							Hardcode 8 channels for stretchsource xfade buffer
						
						
						
						
						
						
					 | 
					
						2017-12-17 19:54:12 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								xenakios
							
						 
					 | 
					
						
						
							
						
						11be9bfde5
					 | 
					
						
						
							
							Comment out some logging code
						
						
						
						
						
						
					 | 
					
						2017-12-15 21:12:49 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								xenakios
							
						 
					 | 
					
						
						
							
						
						dc86913533
					 | 
					
						
						
							
							Added pause playback feature with fades for smoothing
						
						
						
						
						
						
					 | 
					
						2017-12-14 22:17:45 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								xenakios
							
						 
					 | 
					
						
						
							
						
						bd1eabf3bf
					 | 
					
						
						
							
							Add more parameters including input capture enabled. A slightly nasty timer hack had to be implemented for that but can't be helped since the Juce provided bool parameter doesn't do callbacks...Small tweaks and fixes.
						
						
						
						
						
						
					 | 
					
						2017-12-13 18:30:09 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								xenakios
							
						 
					 | 
					
						
						
							
						
						e411a99f70
					 | 
					
						
						
							
							If capture buffer used, refresh waveform when GUI has been closed and reopened.
						
						
						
						
						
						
					 | 
					
						2017-12-13 05:18:39 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								xenakios
							
						 
					 | 
					
						
						
							
						
						1576cfcf97
					 | 
					
						
						
							
							Use tryEnter for loop xfadelen setting. Fix oopsie in rate parameter setting...
						
						
						
						
						
						
					 | 
					
						2017-12-12 20:46:52 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								xenakios
							
						 
					 | 
					
						
						
							
						
						5a17f43763
					 | 
					
						
						
							
							Use Juce CriticalSection for main audio processor too. Use tryEnter for changing main volume parameter. Looks like it's best to do the tryEnter stuff for everything possible...
						
						
						
						
						
						
					 | 
					
						2017-12-12 20:43:43 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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...
						
						
						
						
						
						
					 | 
					
						2017-12-12 20:27:29 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |