xenakios
							
						 | 
						
							
							
							
								
							
								daf17f2ea3
								
							
								
							
						 | 
						
							
							
								
								Initial work to make the AudioProcessor own the AudioThumbNail etc
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   xenakios
							
						 | 
						
							
							
							
								
							
								3e2ce4ad45
								
							
								
							
						 | 
						
							
							
								
								Update version number
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   xenakios
							
						 | 
						
							
							
							
								
							
								f2275d49eb
								
							
								
							
						 | 
						
							
							
								
								About text change
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   xenakios
							
						 | 
						
							
							
							
								
							
								cf17390293
								
							
								
							
						 | 
						
							
							
								
								Move methods to cpp file
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   xenakios
							
						 | 
						
							
							
							
								
							
								96a88e8016
								
							
								
							
						 | 
						
							
							
								
								Use new JUCE button callback stuff
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   xenakios
							
						 | 
						
							
							
							
								
							
								64ad16f8cb
								
							
								
							
						 | 
						
							
							
								
								Clean up parameter components initing
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   xenakios
							
						 | 
						
							
							
							
								
							
								0c394e9e36
								
							
								
							
						 | 
						
							
							
								
								Info labal justification change. Show prebuffered amount multiplied.
							
							
							
							
								
							
							
						 | 
						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
							
						 | 
						
							
							
							
								
							
								f9cce79f49
								
							
								
							
						 | 
						
							
							
								
								Added support for dropping audio files into the plugin GUI
							
							
							
							
								
							
							
						 | 
						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
							
						 | 
						
							
							
							
								
							
								f8b98e05d1
								
							
								
							
						 | 
						
							
							
								
								Move parameter component methods to cpp
							
							
							
							
								
							
							
						 | 
						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
							
						 | 
						
							
							
							
								
							
								a8e70b76b7
								
							
								
							
						 | 
						
							
							
								
								Somewhat better layout order of the parameter components
							
							
							
							
								
							
							
						 | 
						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
							
						 | 
						
							
							
							
								
							
								f3d769504d
								
							
								
							
						 | 
						
							
							
								
								Show FFT size in samples in the info label.
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   xenakios
							
						 | 
						
							
							
							
								
							
								e0a341972d
								
							
								
							
						 | 
						
							
							
								
								Add license texts to source code files
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   xenakios
							
						 | 
						
							
							
							
								
							
								ec13410088
								
							
								
							
						 | 
						
							
							
								
								Use the file extensions supported by the AudioFormatManager
							
							
							
							
								
							
							
						 | 
						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
							
						 | 
						
							
							
							
								
							
								9cad298ef3
								
							
								
							
						 | 
						
							
							
								
								Use home directory for import file dialog initial location
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   xenakios
							
						 | 
						
							
							
							
								
							
								45dccb830d
								
							
								
							
						 | 
						
							
							
								
								Workaround a bug in Juce/MacOS file dialog stuff. Show error messages in GUI.
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   xenakios
							
						 | 
						
							
							
							
								
							
								76880a8d5f
								
							
								
							
						 | 
						
							
							
								
								Update output channel count on the fly. Somewhat hacky...
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   xenakios
							
						 | 
						
							
							
							
								
							
								71a9419e51
								
							
								
							
						 | 
						
							
							
								
								Can afford to update the spectral processing order while dragging the mouse. Changed the drag behavior and drawing again but still not that great.
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   xenakios
							
						 | 
						
							
							
							
								
							
								66fe05f842
								
							
								
							
						 | 
						
							
							
								
								Try adding some visual feedback for the spectral order drags
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   xenakios
							
						 | 
						
							
							
							
								
							
								6760dd3e67
								
							
								
							
						 | 
						
							
							
								
								Actually set the processing order on mouse up
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   xenakios
							
						 | 
						
							
							
							
								
							
								c78c42c153
								
							
								
							
						 | 
						
							
							
								
								Added component to allow reordering the spectral processing stages
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   xenakios
							
						 | 
						
							
							
							
								
							
								e980344bb3
								
							
								
							
						 | 
						
							
							
								
								Remove capture toggle button from editor. Also remove JS engine and dynamic object as those are not used currently.
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   xenakios
							
						 | 
						
							
							
							
								
							
								3dc95b6f1d
								
							
								
							
						 | 
						
							
							
								
								Avoid setting the audio buffer more than once
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   xenakios
							
						 | 
						
							
							
							
								
							
								e411a99f70
								
							
								
							
						 | 
						
							
							
								
								If capture buffer used, refresh waveform when GUI has been closed and reopened.
							
							
							
							
								
							
							
						 | 
						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
							
						 | 
						
							
							
							
								
							
								2fe40137cc
								
							
								
							
						 | 
						
							
							
								
								argh
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   xenakios
							
						 | 
						
							
							
							
								
							
								b4502ba442
								
							
								
							
						 | 
						
							
							
								
								Add harmonics processing parameters. Add harmonics processing visualization etc
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   xenakios
							
						 | 
						
							
							
							
								
							
								75be994714
								
							
								
							
						 | 
						
							
							
								
								Constness
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   xenakios
							
						 | 
						
							
							
							
								
							
								ccf7ba303f
								
							
								
							
						 | 
						
							
							
								
								SpectralVisualizer optimizations, create objects only when needed etc
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   xenakios
							
						 | 
						
							
							
							
								
							
								16868d5ccd
								
							
								
							
						 | 
						
							
							
								
								Allow FFT object to be constructed without inverse FFT. Added SpectralVisualizer component that does an extremely inefficient visualization of the spectral processing stages.
							
							
							
							
								
							
							
						 | 
						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
							
						 | 
						
							
							
							
								
							
								73ef79509c
								
							
								
							
						 | 
						
							
							
								
								Use shared audioformatmanager between plugin instances
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   xenakios
							
						 | 
						
							
							
							
								
							
								e9e1c45550
								
							
								
							
						 | 
						
							
							
								
								Nicer way to deal with the shared audiothumbnailcache
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   xenakios
							
						 | 
						
							
							
							
								
							
								a109d71f09
								
							
								
							
						 | 
						
							
							
								
								Use shared thumbnailcache for all plugin instances. Kind of a tricky thing with std::shared_ptr going on here using the deprecated unique method...But, oh well...
							
							
							
							
								
							
							
						 | 
						8 years ago |