falkTX 
							
						 
						
							
							
								
								
									
										
									
								
							
							
								
							
								b4cf041284 
								
									
								
							
								 
							
						 
						
							
							
								
								Replace CARLA_EXPORT with separate API / PLUGIN export option  
							
							Signed-off-by: falkTX <falktx@falktx.com> 
							
						 
						3 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
								
								
									
										
									
								
							
							
								
							
								ea7ed826dd 
								
									
								
							
								 
							
						 
						
							
							
								
								Automable is not a word, sorry!  
							
							Signed-off-by: falkTX <falktx@falktx.com> 
							
						 
						3 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								d61f507e72 
								
							
								 
							
						 
						
							
							
								
								Add NATIVE_PLUGIN_OPCODE_HOST_USES_EMBED, for special hosts  
							
							Signed-off-by: falkTX <falktx@falktx.com> 
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5954e11da1 
								
							
								 
							
						 
						
							
							
								
								CarlaNative.h: move extern "C" after the includes to fix clang/libc++  
							
							With clang12, this ordering causes a big bunch of errors like:
In file included from midi-pattern.cpp:18:
In file included from ../includes/CarlaNativeExtUI.hpp:21:
In file included from ../includes/CarlaNative.hpp:21:
In file included from ../includes/CarlaNative.h:25:
In file included from ../includes/CarlaDefines.h:91:
/usr/include/c++/v1/cstddef:56:1: error: templates must have C++ linkage
template <class _Tp> struct __libcpp_is_integral                     { enum { value = 0 }; };
^~~~~~~~~~~~~~~~~~~~
../includes/CarlaNative.h:22:1: note: extern "C" language linkage specification begins here
extern "C" {
^ 
							
						 
						4 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
								
								
									
										
									
								
							
							
								
							
								f183b8a340 
								
									
								
							
								 
							
						 
						
							
							
								
								audiofile: add host sync, enable and volume parameters  
							
							Signed-off-by: falkTX <falktx@falktx.com> 
							
						 
						4 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
								
								
									
										
									
								
							
							
								
							
								8afab56952 
								
									
								
							
								 
							
						 
						
							
							
								
								send audiofile preview as lv2 vector  
							
							Signed-off-by: falkTX <falktx@falktx.com> 
							
						 
						4 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								83ce16bd69 
								
							
								 
							
						 
						
							
							
								
								export carla_get_native_plugins_data function  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								c986615e31 
								
							
								 
							
						 
						
							
							
								
								Fix CarlaNative.h for strict compiler mode  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
								
								
									
										
									
								
							
							
								
							
								c47340d4b0 
								
									
								
							
								 
							
						 
						
							
							
								
								internal plugins: Allow to notify UI of MIDI events  
							
							Signed-off-by: falkTX <falktx@falktx.com> 
							
						 
						5 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
								
								
									
										
									
								
							
							
								
							
								b95d082d1f 
								
									
								
							
								 
							
						 
						
							
							
								
								Set correct Carla-VST UI size based on scale factor  
							
							Closes  #1057 
Signed-off-by: falkTX <falktx@falktx.com> 
						5 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
								
								
									
										
									
								
							
							
								
							
								c2c422a8ef 
								
									
								
							
								 
							
						 
						
							
							
								
								Set range of LV2 and native CV plugin ports  
							
							Signed-off-by: falkTX <falktx@falktx.com> 
							
						 
						5 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								691deb66bd 
								
							
								 
							
						 
						
							
							
								
								Make CarlaNative.h process function backwards compatible  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								cdcd18725b 
								
							
								 
							
						 
						
							
							
								
								Fix pedantic warnings; Make binary dir set by default on standalone  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
								
								
									
										
									
								
							
							
								
							
								42cc9127cb 
								
									
								
							
								 
							
						 
						
							
							
								
								Allow parameter comment and group name in internal plugins  
							
							Very useful for carla-rack/patchbay plugins
Signed-off-by: falkTX <falktx@falktx.com> 
							
						 
						5 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
								
								
									
										
									
								
							
							
								
							
								e2ec0164ad 
								
									
								
							
								 
							
						 
						
							
							
								
								Add API to internal plugins so we can name audio and cv ports  
							
							Signed-off-by: falkTX <falktx@falktx.com> 
							
						 
						5 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
								
								
									
										
									
								
							
							
								
							
								b2a77a23f3 
								
									
								
							
								 
							
						 
						
							
							
								
								Add midi2cv plugin  
							
							Signed-off-by: falkTX <falktx@falktx.com> 
							
						 
						5 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
								
								
									
										
									
								
							
							
								
							
								2cb6fa1960 
								
									
								
							
								 
							
						 
						
							
							
								
								Initial work for file type paths, use it for audio and midi plugins  
							
							Signed-off-by: falkTX <falktx@falktx.com> 
							
						 
						6 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
								
								
									
										
									
								
							
							
								
							
								a7e907d951 
								
									
								
							
								 
							
						 
						
							
							
								
								Implement CV exposed ports in carla-patchbay  
							
							Signed-off-by: falkTX <falktx@falktx.com> 
							
						 
						6 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								0514349938 
								
							
								 
							
						 
						
							
							
								
								Expose inline display on internal plugins; 2.0 Backwards compat fix  
							
							Signed-off-by: falkTX <falktx@falktx.com> 
							
						 
						6 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
								
								
									
										
									
								
							
							
								
							
								dbf649d58d 
								
									
								
							
								 
							
						 
						
							
							
								
								WIP drag/touch params callback to host; Fix plugin rename API  
							
							Signed-off-by: falkTX <falktx@falktx.com> 
							
						 
						6 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
								
								
									
										
									
								
							
							
								
							
								d4a0292f37 
								
									
								
							
								 
							
						 
						
							
							
								
								carla-vst: expose first plugin params for host automation; cleanup  
							
							Signed-off-by: falkTX <falktx@falktx.com> 
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								02fe784cc8 
								
							
								 
							
						 
						
							
							
								
								Expose new carla-plugin-native object  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								bf60778ad9 
								
							
								 
							
						 
						
							
							
								
								Use double-precision for time tick; Force bridge build without osc  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								4dedc0c657 
								
							
								 
							
						 
						
							
							
								
								Run juce messages on linux host thread; Update juce icon; Cleanup  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								1b11b486e8 
								
							
								 
							
						 
						
							
							
								
								More work for midi-pattern; Looping kinda works  
							
							
								
							
							
						 
						10 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								3ddfdb3ba0 
								
							
								 
							
						 
						
							
							
								
								Implement carla-lv2 MIDI Out; Remove text-params from internal api  
							
							Closes  #262  
						10 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								b0035be5c9 
								
							
								 
							
						 
						
							
							
								
								Don't call engine->idle if engine is plugin; Give plugin hosts idle  
							
							
								
							
							
						 
						10 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								321b2e1db8 
								
							
								 
							
						 
						
							
							
								
								Fixes  
							
							
								
							
							
						 
						10 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								4795b63f34 
								
							
								 
							
						 
						
							
							
								
								Rename some files, allow presets on plugin skins (needs rebuild)  
							
							
								
							
							
						 
						10 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								b7e7960855 
								
							
								 
							
						 
						
							
							
								
								Don't link the full plugin code in carla-utils; Misc plugin changes  
							
							
								
							
							
						 
						10 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								b6594b2fa1 
								
							
								 
							
						 
						
							
							
								
								Remove idle from native api and lv2/vst exported plugin; Cleanup; Misc changes  
							
							
								
							
							
						 
						10 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								26e36b1996 
								
							
								 
							
						 
						
							
							
								
								More plugin-bridge work; Add idle() to native API  
							
							
								
							
							
						 
						10 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								9ec30ef1d1 
								
							
								 
							
						 
						
							
							
								
								Move some files around. modules dir will be for 3rd-party only  
							
							
								
							
							
						 
						11 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								cdbfed0f75 
								
							
								 
							
						 
						
							
							
								
								Fix CarlaNative.h for ANSI (pedantic)  
							
							
								
							
							
						 
						11 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								d6e2714b11 
								
							
								 
							
						 
						
							
							
								
								Add NATIVE_ prefix to all internal API enums; Rework some tests  
							
							
								
							
							
						 
						11 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								83f71f89eb 
								
							
								 
							
						 
						
							
							
								
								Cleanup  
							
							
								
							
							
						 
						11 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								d4a1437d0a 
								
							
								 
							
						 
						
							
							
								
								Cleanup  
							
							
								
							
							
						 
						11 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								2d15a8a1c4 
								
							
								 
							
						 
						
							
							
								
								Add PLUGIN_USES_PARENT_ID native hint, cleanup  
							
							
								
							
							
						 
						11 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								b288b50011 
								
							
								 
							
						 
						
							
							
								
								param-text is working again (used in VSTs)  
							
							
								
							
							
						 
						11 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								4d0037eaa0 
								
							
								 
							
						 
						
							
							
								
								Cleanup  
							
							
								
							
							
						 
						11 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								2a9b40fdd5 
								
							
								 
							
						 
						
							
							
								
								Add PLUGIN_USES_MULTI_PROGS to native hints; some comments  
							
							
								
							
							
						 
						11 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								92176a7cb9 
								
							
								 
							
						 
						
							
							
								
								Fix+Build native plugins  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								321e8a77db 
								
							
								 
							
						 
						
							
							
								
								Fix the rest of the build  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								76f7ededd0 
								
							
								 
							
						 
						
							
							
								
								Update native plugin API to not conflict with backend C API  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								7211568a37 
								
							
								 
							
						 
						
							
							
								
								More cleanup; put native plugin register calls in 1 common file  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								cd5896e555 
								
							
								 
							
						 
						
							
							
								
								Add new PLUGIN_NEEDS_UI_JUCE flag, used in VexArp and VexSynth  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								7759fa14c2 
								
							
								 
							
						 
						
							
							
								
								Revert internal API changes; fix build  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								327b6f1313 
								
							
								 
							
						 
						
							
							
								
								Misc, remove comments on internal API  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								1a7d309b5c 
								
							
								 
							
						 
						
							
							
								
								First attempy to freeze internal API (hopefully good enough)  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								1754766f97 
								
							
								 
							
						 
						
							
							
								
								Misc  
							
							
								
							
							
						 
						12 years ago