falkTX 
							
						 
						
							
							
							
								
							
								479094fa5d 
								
							
								 
							
						 
						
							
							
								
								Make backend LV2 URIDs into an enum  
							
							 
							
							
								
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								
								   falkTX 
							
						 
						
							
							
							
								
							
								a472b6dea7 
								
							
								 
							
						 
						
							
							
								
								Remove modgui support, requires webkit which is qt4 only  
							
							 
							
							
								
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								
								   falkTX 
							
						 
						
							
							
							
								
							
								09fb3d6500 
								
							
								 
							
						 
						
							
							
								
								Fix build on Mac OS and old non-c++11 compilers  
							
							 
							
							
								
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								
								   falkTX 
							
						 
						
							
							
							
								
							
								935d9d11e3 
								
							
								 
							
						 
						
							
							
								
								Rename water code files to get rid of juce prefix  
							
							 
							
							
								
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								
								   falkTX 
							
						 
						
							
							
							
								
							
								190ddd0ea1 
								
							
								 
							
						 
						
							
							
								
								Include water files as needed, cleanup  
							
							 
							
							
								
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								
								   falkTX 
							
						 
						
							
							
							
								
							
								ba8b6920ec 
								
							
								 
							
						 
						
							
							
								
								More quick fixes  
							
							 
							
							
								
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								
								   falkTX 
							
						 
						
							
							
							
								
							
								b00010b65a 
								
							
								 
							
						 
						
							
							
								
								Rename the custom mini juce fork to "water"  
							
							 
							
							
								
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								
								   falkTX 
							
						 
						
							
							
							
								
							
								0fc5553a49 
								
							
								 
							
						 
						
							
							
								
								Finish moving things to mini juce  
							
							 
							
							
								
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								
								   falkTX 
							
						 
						
							
							
							
								
							
								fcea66d79f 
								
							
								 
							
						 
						
							
							
								
								Fixup new code for -Weffc++  
							
							 
							
							
								
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								
								   falkTX 
							
						 
						
							
							
							
								
							
								aff83aca09 
								
							
								 
							
						 
						
							
							
								
								Remove juce_audio_basics and adapt code for it  
							
							 
							
							
								
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								
								   falkTX 
							
						 
						
							
							
							
								
							
								1e78076f01 
								
							
								 
							
						 
						
							
							
								
								Don't allow LV2 plugins to send unordered events out  
							
							 
							
							
								
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								
								   falkTX 
							
						 
						
							
							
							
								
							
								1c529be20b 
								
							
								 
							
						 
						
							
							
								
								Fix some gcc-7 warnings  
							
							 
							
							
								
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								
								   falkTX 
							
						 
						
							
							
							
								
							
								ffed3148e8 
								
							
								 
							
						 
						
							
							
								
								Cleanup  
							
							 
							
							
								
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								
								   falkTX 
							
						 
						
							
							
							
								
							
								b0b0e05df4 
								
							
								 
							
						 
						
							
							
								
								Fix UI features passed to LV2 plugins, sorry!  
							
							 
							
							
								
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								
								   falkTX 
							
						 
						
							
							
							
								
							
								856bbf6015 
								
							
								 
							
						 
						
							
							
								
								Initial work for LV2 internal display  
							
							 
							
							
								
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								
								   falkTX 
							
						 
						
							
							
							
								
							
								8ecf30ff74 
								
							
								 
							
						 
						
							
							
								
								Handle LV2 output events on all ports, not just the main one  
							
							 
							
							 
							
							
								
							
							
							Fixes  #472  
							
						 
						8 years ago  
					 
				
					
						
							
							
								
								   falkTX 
							
						 
						
							
							
							
								
							
								15e4192cb5 
								
							
								 
							
						 
						
							
							
								
								Reset all LV2 event buffers after a split cycle  
							
							 
							
							 
							
							
								
							
							
							Fixes  #438  
							
						 
						8 years ago  
					 
				
					
						
							
							
								
								   falkTX 
							
						 
						
							
							
							
								
							
								39a92a8cdd 
								
							
								 
							
						 
						
							
							
								
								Try to use complete UI if running as plugin bridge; Misc changes  
							
							 
							
							 
							
							
								
							
							
							Closes  #445  
							
						 
						8 years ago  
					 
				
					
						
							
							
								
								   falkTX 
							
						 
						
							
							
							
								
							
								da09cf0ea9 
								
							
								 
							
						 
						
							
							
								
								Prefer to run calf fluidsynth as bridge, requires instance access  
							
							 
							
							
								
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								
								   falkTX 
							
						 
						
							
							
							
								
							
								dbcbe7ae23 
								
							
								 
							
						 
						
							
							
								
								Do not clamp LV2 output values under normal circunstances  
							
							 
							
							 
							
							
								
							
							
							Only clamp outputs if plugin includes supportsStrictBounds feature,
and an output port does not set hasStrictBounds.
That case means the plugin needs strict bounds support from the host,
and does not set bounds for a port.
In the case of an output port with hasStrictBounds,
it's considered an error if the value is not really in bounds.
We won't check for this though (err, moo moo...).
Fixes  #383  
							
						 
						8 years ago  
					 
				
					
						
							
							
								
								   falkTX 
							
						 
						
							
							
							
								
							
								9961b7945c 
								
							
								 
							
						 
						
							
							
								
								Run initial lv2 latency check with the nominal buffer size  
							
							 
							
							
								
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								
								   falkTX 
							
						 
						
							
							
							
								
							
								ab5ef1f835 
								
							
								 
							
						 
						
							
							
								
								Increase size of lv2 atom output buffer by 32x, within limits  
							
							 
							
							 
							
							
								
							
							
							This buffer is used for the UI thread, which runs slower than RT.
The buffer can fill very quickly, and it's only cleared during
the main thread.
So, increase this buffer in a reasonable amount to compensate.
This allows to run the new LSP plugin UIs. 
							
						 
						8 years ago  
					 
				
					
						
							
							
								
								   falkTX 
							
						 
						
							
							
							
								
							
								a38e08718a 
								
							
								 
							
						 
						
							
							
								
								Update LV2 headers, part 1  
							
							 
							
							
								
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								
								   falkTX 
							
						 
						
							
							
							
								
							
								278fa54666 
								
							
								 
							
						 
						
							
							
								
								Fix default options for plugins with midi input  
							
							 
							
							
								
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								
								   falkTX 
							
						 
						
							
							
							
								
							
								a948461885 
								
							
								 
							
						 
						
							
							
								
								Don't allow to unset force-stereo if set in engine; Cleanup  
							
							 
							
							
								
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								
								   falkTX 
							
						 
						
							
							
							
								
							
								aa92833b0a 
								
							
								 
							
						 
						
							
							
								
								Cleanup default options for all plugin types  
							
							 
							
							
								
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								
								   falkTX 
							
						 
						
							
							
							
								
							
								882ca9a826 
								
							
								 
							
						 
						
							
							
								
								Use fixed buffers in LV2 plugins if they contain a latency port  
							
							 
							
							
								
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								
								   falkTX 
							
						 
						
							
							
							
								
							
								a68cef0f86 
								
							
								 
							
						 
						
							
							
								
								Cleanup latency code  
							
							 
							
							
								
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								
								   falkTX 
							
						 
						
							
							
							
								
							
								b210836e7b 
								
							
								 
							
						 
						
							
							
								
								Fix nitpick warnings; Fix carla-lv2 round-error timing  
							
							 
							
							
								
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								
								   falkTX 
							
						 
						
							
							
							
								
							
								38f697820c 
								
							
								 
							
						 
						
							
							
								
								Fix loading certain LV2 presets,  closes   #398  
							
							 
							
							
								
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								
								   falkTX 
							
						 
						
							
							
							
								
							
								5991c38360 
								
							
								 
							
						 
						
							
							
								
								Make MIDI CC events apply in log scale if needed  
							
							 
							
							 
							
							
								
							
							
							This helps #387, but rule is defined by the plugin.
Later on the user must be able to choose the scale mode
(among other things) 
							
						 
						9 years ago  
					 
				
					
						
							
							
								
								   falkTX 
							
						 
						
							
							
							
								
							
								0a2f80f39f 
								
							
								 
							
						 
						
							
							
								
								Optimize LV2 URID mapping (EXPERIMENTAL)  
							
							 
							
							
								
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								
								   falkTX 
							
						 
						
							
							
							
								
							
								99dbb1eea6 
								
							
								 
							
						 
						
							
							
								
								Use heap allocated buffer for lv2 output atoms  
							
							 
							
							
								
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								
								   falkTX 
							
						 
						
							
							
							
								
							
								158fc18e59 
								
							
								 
							
						 
						
							
							
								
								Increase pipe size for LV2 UI bridges, fix initial message order  
							
							 
							
							
								
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								
								   falkTX 
							
						 
						
							
							
							
								
							
								0286271dc8 
								
							
								 
							
						 
						
							
							
								
								Allow the same midi-cc in multiple parameters for the same plugin  
							
							 
							
							 
							
							
								
							
							
							Closes  #345  
							
						 
						9 years ago  
					 
				
					
						
							
							
								
								   falkTX 
							
						 
						
							
							
							
								
							
								df6fd36c1b 
								
							
								 
							
						 
						
							
							
								
								Cleanup to LinkedList class, always pass fallback  
							
							 
							
							 
							
							
								
							
							
							Fixes  #367  
							
						 
						9 years ago  
					 
				
					
						
							
							
								
								   falkTX 
							
						 
						
							
							
							
								
							
								d747c2ae38 
								
							
								 
							
						 
						
							
							
								
								Ignore uniqueIds for LV2 plugins  
							
							 
							
							
								
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								
								   falkTX 
							
						 
						
							
							
							
								
							
								2bec51d2b4 
								
							
								 
							
						 
						
							
							
								
								Misc fixes and small changes needed for OSX  
							
							 
							
							
								
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								
								   falkTX 
							
						 
						
							
							
							
								
							
								24c3666311 
								
							
								 
							
						 
						
							
							
								
								Prevent a dumb assertion  
							
							 
							
							
								
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								
								   falkTX 
							
						 
						
							
							
							
								
							
								d2e766bf83 
								
							
								 
							
						 
						
							
							
								
								Fix crash when loading with lv2 non-synths with midi ports (typo!)  
							
							 
							
							 
							
							
								
							
							
							Closes  #237  
							
						 
						9 years ago  
					 
				
					
						
							
							
								
								   falkTX 
							
						 
						
							
							
							
								
							
								b6a6d8799a 
								
							
								 
							
						 
						
							
							
								
								Update juce (needs full rebuild)  
							
							 
							
							
								
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								
								   falkTX 
							
						 
						
							
							
							
								
							
								1913b83f09 
								
							
								 
							
						 
						
							
							
								
								Prepare code to restore per-plugin options from project file  
							
							 
							
							
								
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								
								   falkTX 
							
						 
						
							
							
							
								
							
								2393bb0029 
								
							
								 
							
						 
						
							
							
								
								Don't allow to force-stereo some lv2 plugins,  fixes   #334  
							
							 
							
							
								
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								
								   falkTX 
							
						 
						
							
							
							
								
							
								a07f71cb06 
								
							
								 
							
						 
						
							
							
								
								Misc  
							
							 
							
							
								
							
							
						 
						10 years ago  
					 
				
					
						
							
							
								
								   falkTX 
							
						 
						
							
							
							
								
							
								9c74c52579 
								
							
								 
							
						 
						
							
							
								
								Minor corrections to lv2 preset logic  
							
							 
							
							
								
							
							
						 
						10 years ago  
					 
				
					
						
							
							
								
								   falkTX 
							
						 
						
							
							
							
								
							
								fe915b919a 
								
							
								 
							
						 
						
							
							
								
								Fix lv2 midi programs not reaching plugin bridges  
							
							 
							
							
								
							
							
						 
						10 years ago  
					 
				
					
						
							
							
								
								   falkTX 
							
						 
						
							
							
							
								
							
								df7dee17f6 
								
							
								 
							
						 
						
							
							
								
								Support LV2 makeSONameResident, just in case  
							
							 
							
							
								
							
							
						 
						10 years ago  
					 
				
					
						
							
							
								
								   falkTX 
							
						 
						
							
							
							
								
							
								1610970283 
								
							
								 
							
						 
						
							
							
								
								Add support for LV2 nominalBlockLength  
							
							 
							
							
								
							
							
						 
						10 years ago  
					 
				
					
						
							
							
								
								   falkTX 
							
						 
						
							
							
							
								
							
								dfc8b60e84 
								
							
								 
							
						 
						
							
							
								
								Small correction to the check if LV2 UI is bridgeable  
							
							 
							
							
								
							
							
						 
						10 years ago  
					 
				
					
						
							
							
								
								   falkTX 
							
						 
						
							
							
							
								
							
								fd2dba8ea7 
								
							
								 
							
						 
						
							
							
								
								Fix default values for parameters with sampleRate  
							
							 
							
							
								
							
							
						 
						10 years ago