xenakios
							
						 | 
						
							
							
							
								
							
								f6274f19be
								
							
								
							
						 | 
						
							
							
								
								When changing audio file, seek to beginning of play range
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   xenakios
							
						 | 
						
							
							
							
								
							
								daf17f2ea3
								
							
								
							
						 | 
						
							
							
								
								Initial work to make the AudioProcessor own the AudioThumbNail etc
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   xenakios
							
						 | 
						
							
							
							
								
							
								3e2ce4ad45
								
							
								
							
						 | 
						
							
							
								
								Update version number
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   xenakios
							
						 | 
						
							
							
							
								
							
								a24d5c8c81
								
							
								
							
						 | 
						
							
							
								
								Make callGUI more generic and move it to globals.h. Readme change.
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   xenakios
							
						 | 
						
							
							
							
								
							
								2eedb1963f
								
							
								
							
						 | 
						
							
							
								
								Factory presets stuff
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   xenakios
							
						 | 
						
							
							
							
								
							
								7d8ba0c15f
								
							
								
							
						 | 
						
							
							
								
								Allow getting state tree without imported file and options. Update spectral order component from timer.
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   xenakios
							
						 | 
						
							
							
							
								
							
								843af8a8f9
								
							
								
							
						 | 
						
							
							
								
								Attempt to provide some factory presets, but getting messy...Readme changes.
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   xenakios
							
						 | 
						
							
							
							
								
							
								a6ec40904c
								
							
								
							
						 | 
						
							
							
								
								Rename member. Attempt clearing buffers more thoroughly but old audio still appears to be present when restarting playback...
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   xenakios
							
						 | 
						
							
							
							
								
							
								21b06b8353
								
							
								
							
						 | 
						
							
							
								
								Add option for loading imported file with plugin's state. Use a small loop xfade amount as default.
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   xenakios
							
						 | 
						
							
							
							
								
							
								29e46bd008
								
							
								
							
						 | 
						
							
							
								
								Add menu action to reset parameters to initial values, except for main volume and input pass through
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   xenakios
							
						 | 
						
							
							
							
								
							
								34002da183
								
							
								
							
						 | 
						
							
							
								
								Add about dialog
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   xenakios
							
						 | 
						
							
							
							
								
							
								9ee8aa6ade
								
							
								
							
						 | 
						
							
							
								
								Implement the input passthrough parameter
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   xenakios
							
						 | 
						
							
							
							
								
							
								820259b001
								
							
								
							
						 | 
						
							
							
								
								Inverted range for num harmonics parameter
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   xenakios
							
						 | 
						
							
							
							
								
							
								da6afcf05f
								
							
								
							
						 | 
						
							
							
								
								Layout parameter components manually...Add parameter for input pass through. etc
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   xenakios
							
						 | 
						
							
							
							
								
							
								0052c77bbb
								
							
								
							
						 | 
						
							
							
								
								Add option to capture only when host transport active. Add option to always pass input audio through. That should probably be a plugin parameter though...
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   xenakios
							
						 | 
						
							
							
							
								
							
								643799bceb
								
							
								
							
						 | 
						
							
							
								
								Add submenu to set prebuffering amount, including none etc
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   xenakios
							
						 | 
						
							
							
							
								
							
								7d8616ec70
								
							
								
							
						 | 
						
							
							
								
								Add menu actions and logic to deal with playing only when the host plays. Also seek to stretch source active time range beginning when starting play.
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   xenakios
							
						 | 
						
							
							
							
								
							
								b6e46bd293
								
							
								
							
						 | 
						
							
							
								
								Add settings menu button
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   xenakios
							
						 | 
						
							
							
							
								
							
								bcd03d923e
								
							
								
							
						 | 
						
							
							
								
								Some initial work on using AudioPlayHead
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   xenakios
							
						 | 
						
							
							
							
								
							
								77f514701c
								
							
								
							
						 | 
						
							
							
								
								Add properties file stuff. Store and restore last file import folder.
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   xenakios
							
						 | 
						
							
							
							
								
							
								7238c71e66
								
							
								
							
						 | 
						
							
							
								
								Detect host offline rendering state and if active, use the stretchsource directly instead of the thread buffered source
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   xenakios
							
						 | 
						
							
							
							
								
							
								d900572506
								
							
								
							
						 | 
						
							
							
								
								Added detector for invalid sample values in plugin output
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   xenakios
							
						 | 
						
							
							
							
								
							
								8c9749a90c
								
							
								
							
						 | 
						
							
							
								
								Added parameter for max capture length
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   xenakios
							
						 | 
						
							
							
							
								
							
								e0a341972d
								
							
								
							
						 | 
						
							
							
								
								Add license texts to source code files
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   xenakios
							
						 | 
						
							
							
							
								
							
								7ea18cc805
								
							
								
							
						 | 
						
							
							
								
								Add method to get sanitized samplerate as getSampleRate might return 0.0 when called from outside audio processing method. Comment out Spectral visualizer instance in editor.
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   xenakios
							
						 | 
						
							
							
							
								
							
								ff6c0dd529
								
							
								
							
						 | 
						
							
							
								
								Increase maximum time stretch amount. Rename plugin binary.
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   xenakios
							
						 | 
						
							
							
							
								
							
								3a16caa712
								
							
								
							
						 | 
						
							
							
								
								Save and restore spectral processing order
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   xenakios
							
						 | 
						
							
							
							
								
							
								9cddb76202
								
							
								
							
						 | 
						
							
							
								
								Use custom range mapping functions for filter frequencies
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   xenakios
							
						 | 
						
							
							
							
								
							
								45dccb830d
								
							
								
							
						 | 
						
							
							
								
								Workaround a bug in Juce/MacOS file dialog stuff. Show error messages in GUI.
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   xenakios
							
						 | 
						
							
							
							
								
							
								dd9b7f3be3
								
							
								
							
						 | 
						
							
							
								
								Some skew for low and high pass filter params
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   xenakios
							
						 | 
						
							
							
							
								
							
								dc86913533
								
							
								
							
						 | 
						
							
							
								
								Added pause playback feature with fades for smoothing
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   xenakios
							
						 | 
						
							
							
							
								
							
								6ad663da47
								
							
								
							
						 | 
						
							
							
								
								Use parameter index constants
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   xenakios
							
						 | 
						
							
							
							
								
							
								40096fc87d
								
							
								
							
						 | 
						
							
							
								
								Propagate host provided maximum block size to buffering audio source
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   xenakios
							
						 | 
						
							
							
							
								
							
								a3c2a07e5b
								
							
								
							
						 | 
						
							
							
								
								Enable compressor as needed. Apply harmonics bandwidth and Gauss mode
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   xenakios
							
						 | 
						
							
							
							
								
							
								76880a8d5f
								
							
								
							
						 | 
						
							
							
								
								Update output channel count on the fly. Somewhat hacky...
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   xenakios
							
						 | 
						
							
							
							
								
							
								3fc51ab8c6
								
							
								
							
						 | 
						
							
							
								
								Mono output doesn't currently work...
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   xenakios
							
						 | 
						
							
							
							
								
							
								d05a5d41a8
								
							
								
							
						 | 
						
							
							
								
								Preliminary work to enable multichannel output again with a parameter to determine the output channels to render
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   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.
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   xenakios
							
						 | 
						
							
							
							
								
							
								891a85b5a5
								
							
								
							
						 | 
						
							
							
								
								Init zero octave parameter to proper value. Use param index constant.
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   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...
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   xenakios
							
						 | 
						
							
							
							
								
							
								68d5674eb9
								
							
								
							
						 | 
						
							
							
								
								Use parameter index constants. Init octave mixer parameters.
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   xenakios
							
						 | 
						
							
							
							
								
							
								5737b92165
								
							
								
							
						 | 
						
							
							
								
								Layout parameters in a grid for now etc
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   xenakios
							
						 | 
						
							
							
							
								
							
								572b1d2515
								
							
								
							
						 | 
						
							
							
								
								Added more parameters. Added int constants for parameter indexes. Initial work to do GUI layout with Javascript. Disabled spectrum visualizer for now.
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   xenakios
							
						 | 
						
							
							
							
								
							
								b4502ba442
								
							
								
							
						 | 
						
							
							
								
								Add harmonics processing parameters. Add harmonics processing visualization etc
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   xenakios
							
						 | 
						
							
							
							
								
							
								5f24356658
								
							
								
							
						 | 
						
							
							
								
								Init FFT windowing type
							
							
							
							
								
							
							
						 | 
						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
							
						 | 
						
							
							
							
								
							
								4a89c2f1c4
								
							
								
							
						 | 
						
							
							
								
								Init FFT size with parameter value
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   xenakios
							
						 | 
						
							
							
							
								
							
								8bd4468603
								
							
								
							
						 | 
						
							
							
								
								Parameter and slider stuff. Added spread parameter. Mutex locking fixes. This had went unnoticed because VS for some reason didn't break into the debugger on entering a non recursive multiple times.
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   xenakios
							
						 | 
						
							
							
							
								
							
								73ef79509c
								
							
								
							
						 | 
						
							
							
								
								Use shared audioformatmanager between plugin instances
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   xenakios
							
						 | 
						
							
							
							
								
							
								e9e1c45550
								
							
								
							
						 | 
						
							
							
								
								Nicer way to deal with the shared audiothumbnailcache
							
							
							
							
								
							
							
						 | 
						8 years ago |