falkTX 
							
						 
						
							
							
							
								
							
								8ecf30ff74 
								
							
								 
							
						 
						
							
							
								
								Handle LV2 output events on all ports, not just the main one  
							
							Fixes  #472  
						8 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								b2f0614fe0 
								
							
								 
							
						 
						
							
							
								
								Allow LADSPA/DSSI label to be null, pick first valid plugin  
							
							This is very useful for carla-single 
							
						 
						8 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								ff77cc6ff2 
								
							
								 
							
						 
						
							
							
								
								Start move of bridge code into common classes  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								11e7814b3b 
								
							
								 
							
						 
						
							
							
								
								Initial stub implementation of jack application plugin  
							
							
								
							
							
						 
						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 
							
						 
						
							
							
							
								
							
								0c6c8ac6e3 
								
							
								 
							
						 
						
							
							
								
								If loading project, only enable plugins after restoring its state  
							
							Fixes  #402  
						8 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								42a50d88d0 
								
							
								 
							
						 
						
							
							
								
								Remove old debug info for plugin bridges  
							
							
								
							
							
						 
						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 
							
						 
						
							
							
							
								
							
								97949056b0 
								
							
								 
							
						 
						
							
							
								
								Implement latency for plugin bridges  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								39fd33506e 
								
							
								 
							
						 
						
							
							
								
								Keep canvas plugin id when split or join group; Cleanup  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								a68cef0f86 
								
							
								 
							
						 
						
							
							
								
								Cleanup latency code  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								bad3910d32 
								
							
								 
							
						 
						
							
							
								
								Sync DSSI to LADSPA code; Cleanup; Re-use old latency buffers  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								d71f470e20 
								
							
								 
							
						 
						
							
							
								
								Cleanup  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								d1423a10c3 
								
							
								 
							
						 
						
							
							
								
								Remove more uses of LinkedList::getAt(), cleanup  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								b210836e7b 
								
							
								 
							
						 
						
							
							
								
								Fix nitpick warnings; Fix carla-lv2 round-error timing  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								5fdc639ab4 
								
							
								 
							
						 
						
							
							
								
								Limit the amount of data sent to osc control clients  
							
							Fixes  #396  
						8 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								38f697820c 
								
							
								 
							
						 
						
							
							
								
								Fix loading certain LV2 presets,  closes   #398  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								b933cb0065 
								
							
								 
							
						 
						
							
							
								
								Optimize LinkedList getAt(), don't use it if possible  
							
							
								
							
							
						 
						8 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 
							
						 
						
							
							
							
								
							
								e3960d91d0 
								
							
								 
							
						 
						
							
							
								
								Use plugin audio port names in bridge mode  
							
							Fixes  #344  
						9 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								d747c2ae38 
								
							
								 
							
						 
						
							
							
								
								Ignore uniqueIds for LV2 plugins  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								52f5768dff 
								
							
								 
							
						 
						
							
							
								
								Update vestige header from ardour  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								757fe21281 
								
							
								 
							
						 
						
							
							
								
								Fix previous commit  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								807d92bdb4 
								
							
								 
							
						 
						
							
							
								
								Support longer VST2 parameter names, if provided by the plugin  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								8ec10051d0 
								
							
								 
							
						 
						
							
							
								
								Implement IP semaphores for OSX, fix nsecs calculation  
							
							
								
							
							
						 
						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 
							
						 
						
							
							
							
								
							
								c94a0c80f2 
								
							
								 
							
						 
						
							
							
								
								Handle wine pickyness for filenames,  fixes   #329  
							
							As stupid as "//path" vs "/path".
Even though the 1st option is perfectly valid path on Linux.
Somehow the issue only manifests itself under bitwig. 
							
						 
						9 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								c92e969ef2 
								
							
								 
							
						 
						
							
							
								
								Use descriptive name for juce based plugins  
							
							Fixes  #298  
						9 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								70c4ad100d 
								
							
								 
							
						 
						
							
							
								
								Remove some debug prints  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								1913b83f09 
								
							
								 
							
						 
						
							
							
								
								Prepare code to restore per-plugin options from project file  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								67c4521df1 
								
							
								 
							
						 
						
							
							
								
								Wait for pending events to stop before quitting carla  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								a4103c8be1 
								
							
								 
							
						 
						
							
							
								
								Avoid small assertion when renaming internal plugins  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								77643b3425 
								
							
								 
							
						 
						
							
							
								
								Only run LS in bridge mode when absolutely necessary  
							
							
								
							
							
						 
						9 years ago