falkTX 
							
						 
						
							
							
							
								
							
								05b361127a 
								
							
								 
							
						 
						
							
							
								
								Fix a bunch of clang warnings  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								13bb61cef3 
								
							
								 
							
						 
						
							
							
								
								More libjack work, add debug prints  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								736d06ce3d 
								
							
								 
							
						 
						
							
							
								
								Allow to change volume and balance controls on jack apps  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								fa6cd00b63 
								
							
								 
							
						 
						
							
							
								
								Test quick trick to always load custom libjack on jack apps start  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								c779471442 
								
							
								 
							
						 
						
							
							
								
								Jack apps can't do CV (need full info on register); Other tweaks  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								27ce7fc2e1 
								
							
								 
							
						 
						
							
							
								
								Start options for jack-app dialog  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								97bd032ebd 
								
							
								 
							
						 
						
							
							
								
								Add prevent-bad-behaviour option, and make it work once again  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								1afdb860c1 
								
							
								 
							
						 
						
							
							
								
								Cleanup some jack-plugin code  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								1c529be20b 
								
							
								 
							
						 
						
							
							
								
								Fix some gcc-7 warnings  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								e2320b1fa9 
								
							
								 
							
						 
						
							
							
								
								More libjack work, a few more apps are working now  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								2f9d46ac4e 
								
							
								 
							
						 
						
							
							
								
								Add secret menu for development; Some libjack tweaks  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								0584579c16 
								
							
								 
							
						 
						
							
							
								
								Import the super experimental libjack code  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								a7e8556fdd 
								
							
								 
							
						 
						
							
							
								
								Finish moving bridge stuff to shared code  
							
							Closes  #462  
						8 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								918c049663 
								
							
								 
							
						 
						
							
							
								
								Move more bridge stuff into common code  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								ffed3148e8 
								
							
								 
							
						 
						
							
							
								
								Cleanup  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								4dedc0c657 
								
							
								 
							
						 
						
							
							
								
								Run juce messages on linux host thread; Update juce icon; 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 
							
						 
						
							
							
							
								
							
								5248cc84d8 
								
							
								 
							
						 
						
							
							
								
								Fix loading plugins in JucePlugin class, after latest Juce changes  
							
							Fixes  #488 
Fixes  #494  
						8 years ago  
				
					
						
							
							
								
								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