falkTX 
							
						 
						
							
							
								
								
									
										
									
								
							
							
								
							
								c397f32066 
								
									
								
							
								 
							
						 
						
							
							
								
								Correct the offset used in the custom data restore fix  
							
							Signed-off-by: falkTX <falktx@falktx.com> 
							
						 
						3 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
								
								
									
										
									
								
							
							
								
							
								c6ca5ca23d 
								
									
								
							
								 
							
						 
						
							
							
								
								Update copyright year for the modified files  
							
							Signed-off-by: falkTX <falktx@falktx.com> 
							
						 
						3 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
								
								
									
										
									
								
							
							
								
							
								8b24fc0e02 
								
									
								
							
								 
							
						 
						
							
							
								
								Use temporary files for big custom data values in bridges  
							
							Signed-off-by: falkTX <falktx@falktx.com> 
							
						 
						3 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
								
								
									
										
									
								
							
							
								
							
								4fa1d2ba6b 
								
									
								
							
								 
							
						 
						
							
							
								
								Ensure custom data restore is exactly how it was saved  
							
							Fixes  #1521 
Signed-off-by: falkTX <falktx@falktx.com> 
						3 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
								
								
									
										
									
								
							
							
								
							
								4fac744067 
								
									
								
							
								 
							
						 
						
							
							
								
								interposer: More debug, remove superfulous check causing crashes  
							
							Signed-off-by: falkTX <falktx@falktx.com> 
							
						 
						3 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
								
								
									
										
									
								
							
							
								
							
								6fb994bd9c 
								
									
								
							
								 
							
						 
						
							
							
								
								Ignore JACK applications trying to handle MIDI when it is disabled  
							
							Signed-off-by: falkTX <falktx@falktx.com> 
							
						 
						3 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
								
								
									
										
									
								
							
							
								
							
								63854e73da 
								
									
								
							
								 
							
						 
						
							
							
								
								Add "[carla]" prefix to printed messages directly by carla  
							
							Closes  #1498 
Signed-off-by: falkTX <falktx@falktx.com> 
						3 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
								
								
									
										
									
								
							
							
								
							
								d73e6d50d1 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix crash when LV2 X11 UI has non-mapped child window  
							
							Closes  #1486 
Signed-off-by: falkTX <falktx@falktx.com> 
						3 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
								
								
									
										
									
								
							
							
								
							
								4f13afd48a 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix strict build  
							
							Signed-off-by: falkTX <falktx@falktx.com> 
							
						 
						3 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
								
								
									
										
									
								
							
							
								
							
								2a55bbaef4 
								
									
								
							
								 
							
						 
						
							
							
								
								Notify of embed resizes on bridges  
							
							Signed-off-by: falkTX <falktx@falktx.com> 
							
						 
						3 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
								
								
									
										
									
								
							
							
								
							
								fcd3eb8c65 
								
									
								
							
								 
							
						 
						
							
							
								
								Initial implementation for embedding UIs of bridged plugins  
							
							Signed-off-by: falkTX <falktx@falktx.com> 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								683c5fe9a0 
								
							
								 
							
						 
						
							
							
								
								lv2: mark port as sidechain if part of a sidechain group  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
								
								
									
										
									
								
							
							
								
							
								1cc16af5c2 
								
									
								
							
								 
							
						 
						
							
							
								
								Add audio port hints to backend, starting with lv2 sidechain  
							
							Signed-off-by: falkTX <falktx@falktx.com> 
							
						 
						3 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
								
								
									
										
									
								
							
							
								
							
								15f7f584f6 
								
									
								
							
								 
							
						 
						
							
							
								
								Give notice when carla needs to be restarted after lv2 rescan  
							
							Signed-off-by: falkTX <falktx@falktx.com> 
							
						 
						3 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
								
								
									
										
									
								
							
							
								
							
								613e695058 
								
									
								
							
								 
							
						 
						
							
							
								
								Prevent an assertion on dummy backend test  
							
							Signed-off-by: falkTX <falktx@falktx.com> 
							
						 
						3 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
								
								
									
										
									
								
							
							
								
							
								3bc96e352c 
								
									
								
							
								 
							
						 
						
							
							
								
								Bump version to 2.4.2  
							
							Signed-off-by: falkTX <falktx@falktx.com> 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
									
										
									
								
							
							
								
							
								3d04c60fce 
								
									
								
							
								 
							
						 
						
							
							
								
								Add water::MemoryInputStream  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
								
								
									
										
									
								
							
							
								
							
								63ce0b9148 
								
									
								
							
								 
							
						 
						
							
							
								
								Add PLUGIN_JSFX definition, not yet implemented  
							
							Signed-off-by: falkTX <falktx@falktx.com> 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								10471f05c2 
								
							
								 
							
						 
						
							
							
								
								clarify carla_patchbay_connect() docs  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c9c0375bf4 
								
							
								 
							
						 
						
							
							
								
								Fix type error in signal emission  
							
							The `CanvasBox.positionChanged` signal expects to receive `x` and `y` as
`int`s, but they were being passed as `float`s, which mangled them on
the receiving signal handler.
This manifested as huge `x` and `y` values for canvas boxes, and when
saving and loading projects all boxes would hit the edge of the canvas
and get placed at the extreme edge. 
							
						 
						3 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
								
								
									
										
									
								
							
							
								
							
								036f208cc8 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix "-n" switch with newer python  
							
							Signed-off-by: falkTX <falktx@falktx.com> 
							
						 
						3 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								afd6f1bc1f 
								
							
								 
							
						 
						
							
							
								
								Fix bridge build  
							
							Closes  #1558 
Signed-off-by: falkTX <falktx@falktx.com> 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3d4ed9312a 
								
							
								 
							
						 
						
							
							
								
								add CV32 variant with 64 audio ins/outs and 32 cv ins/outs  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
								
								
									
										
									
								
							
							
								
							
								7450591000 
								
									
								
							
								 
							
						 
						
							
							
								
								Implement dry/wet, volume and balance on juce hosted plugins  
							
							Signed-off-by: falkTX <falktx@falktx.com> 
							
						 
						3 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
								
								
									
										
									
								
							
							
								
							
								0c93fa1eea 
								
									
								
							
								 
							
						 
						
							
							
								
								Add stubs for custom vst3 hosting  
							
							Signed-off-by: falkTX <falktx@falktx.com> 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								911ecff73d 
								
							
								 
							
						 
						
							
							
								
								Cast QDial value parameter to prevent type error  
							
							Fixes this error, which would occur after `setPrecision` had been called
with a non-integer value.
```
Traceback (most recent call last):
  File "/usr/share/carla/carla_host.py", line 1442, in slot_handlePluginAddedCallback
    pitem = self.ui.listWidget.createItem(pluginId, self.fSavedSettings[CARLA_KEY_MAIN_CLASSIC_SKIN])
  File "/usr/share/carla/widgets/racklistwidget.py", line 241, in createItem
    return RackListItem(self, pluginId, useClassicSkin)
  File "/usr/share/carla/widgets/racklistwidget.py", line 86, in __init__
    self.recreateWidget(firstInit = True)
  File "/usr/share/carla/widgets/racklistwidget.py", line 176, in recreateWidget
    self.fWidget = createPluginSlot(self.fParent, self.host, self.fPluginId, self.fOptions)
  File "/usr/share/carla/carla_skin.py", line 2090, in createPluginSlot
    return PluginSlot_Default(parent, host, pluginId, skinColor, skinStyle)
  File "/usr/share/carla/carla_skin.py", line 1766, in __init__
    self.ready()
  File "/usr/share/carla/carla_skin.py", line 642, in ready
    paramWidget.setValue(self.host.get_internal_parameter_value(self.fPluginId, paramIndex))
  File "/usr/share/carla/widgets/scalabledial.py", line 282, in setValue
    QDial.setValue(self, qtValue)
TypeError: setValue(self, int): argument 2 has unexpected type 'float'
Error mapping plugin to canvas client: 16 Step Sequencer
``` 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								91720f6ddc 
								
							
								 
							
						 
						
							
							
								
								Fixed unexpected type errors  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
								
								
									
										
									
								
							
							
								
							
								8c8efd2b1e 
								
									
								
							
								 
							
						 
						
							
							
								
								Place zyn deps in STATIC_CARLA_PLUGIN_LIBS as needed  
							
							Signed-off-by: falkTX <falktx@falktx.com> 
							
						 
						3 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								9e14f2dc08 
								
							
								 
							
						 
						
							
							
								
								Define ulonglong type  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								1dbaf85816 
								
							
								 
							
						 
						
							
							
								
								Define CUSTOM_DATA_TYPE_PATH and allow it for LV2 as custom data  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
								
								
									
										
									
								
							
							
								
							
								3b933fafb9 
								
									
								
							
								 
							
						 
						
							
							
								
								Use -posix to build under mingw  
							
							Signed-off-by: falkTX <falktx@falktx.com> 
							
						 
						3 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
								
								
									
										
									
								
							
							
								
							
								7fd55e40df 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove unused function  
							
							Signed-off-by: falkTX <falktx@falktx.com> 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0bcd151616 
								
							
								 
							
						 
						
							
							
								
								fix default sf2/3 path  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c0de98674c 
								
							
								 
							
						 
						
							
							
								
								default to jack backend if pipewire jack replacement is installed  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
								
								
									
										
									
								
							
							
								
							
								ea7ed826dd 
								
									
								
							
								 
							
						 
						
							
							
								
								Automable is not a word, sorry!  
							
							Signed-off-by: falkTX <falktx@falktx.com> 
							
						 
						3 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
								
								
									
										
									
								
							
							
								
							
								095c25da4a 
								
									
								
							
								 
							
						 
						
							
							
								
								Skip JACK-applications as plugin in static plugin target builds  
							
							Signed-off-by: falkTX <falktx@falktx.com> 
							
						 
						3 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
								
								
									
										
									
								
							
							
								
							
								edda704445 
								
									
								
							
								 
							
						 
						
							
							
								
								Look for directories too when searching non-found vst3 plugins  
							
							Signed-off-by: falkTX <falktx@falktx.com> 
							
						 
						4 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								8c9edf7d51 
								
							
								 
							
						 
						
							
							
								
								Add static-plugin target, fix some warnings  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								a79be89871 
								
							
								 
							
						 
						
							
							
								
								Do not use -ffat-lto-objects  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
								
								
									
										
									
								
							
							
								
							
								1edb1bb172 
								
									
								
							
								 
							
						 
						
							
							
								
								Expose a 8cv carla patchbay variant  
							
							Signed-off-by: falkTX <falktx@falktx.com> 
							
						 
						4 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
								
								
									
										
									
								
							
							
								
							
								d691978558 
								
									
								
							
								 
							
						 
						
							
							
								
								Yet another fix  
							
							Signed-off-by: falkTX <falktx@falktx.com> 
							
						 
						4 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
								
								
									
										
									
								
							
							
								
							
								40b3c3de46 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix previous commit  
							
							Signed-off-by: falkTX <falktx@falktx.com> 
							
						 
						4 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
								
								
									
										
									
								
							
							
								
							
								bd7a8429d9 
								
									
								
							
								 
							
						 
						
							
							
								
								Passing build flags in linker stage is required for LTO to work  
							
							Signed-off-by: falkTX <falktx@falktx.com> 
							
						 
						4 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
								
								
									
										
									
								
							
							
								
							
								a5bd2b9841 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix LTO build  
							
							Signed-off-by: falkTX <falktx@falktx.com> 
							
						 
						4 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								d657798657 
								
							
								 
							
						 
						
							
							
								
								Do not export DllMain for STATIC_PLUGIN_TARGET builds  
							
							Signed-off-by: falkTX <falktx@falktx.com> 
							
						 
						4 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
								
								
									
										
									
								
							
							
								
							
								7a4b81cf81 
								
									
								
							
								 
							
						 
						
							
							
								
								Add WITH_LTO build option, disabled by default  
							
							Signed-off-by: falkTX <falktx@falktx.com> 
							
						 
						4 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
								
								
									
										
									
								
							
							
								
							
								ae96ff6974 
								
									
								
							
								 
							
						 
						
							
							
								
								Stop using old gnu++0x, switch to gnu++11  
							
							Signed-off-by: falkTX <falktx@falktx.com> 
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								14e9ec85fa 
								
							
								 
							
						 
						
							
							
								
								Disable GraphicsScene indexing method to prevent crashes  
							
							Under certain circumstances Carla would crash when frequent updates on
the QGraphicsScene occurred, especially in combination with scrolling or
panning by the user. Backtraces showed either a segfault in
QGraphicsItem::parentItem() or around
QGraphicsSceneBspTree::climbTree(). While the first trace points towards
missing calls to pepareGeometryChange() in combination with custom
boundingRect() methods, inserting these did not yield a positive change,
though people with this issue also had success in disabling the
ItemIndexingMethod of their QGraphicsScene[0][1]. Setting this to
NoIndex solves this problem.
The original problem is reproducible with an ever-reconnecting client:
$ while true; do klick 120 & (sleep 0.1; killall klick); done
[0] https://bugreports.qt.io/browse/QTBUG-18021?focusedCommentId=367566&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-367566 
[1] https://forum.qt.io/topic/71316/qgraphicsscenefinditembsptreevisitor-visit-crashes-due-to-an-obsolete-paintevent-after-qgraphicsscene-removeitem  
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								08a693c3c9 
								
							
								 
							
						 
						
							
							
								
								vst3: user common files in the default path  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
								
								
									
										
									
								
							
							
								
							
								51028655d0 
								
									
								
							
								 
							
						 
						
							
							
								
								Don't expose symbols for STATIC_PLUGIN_TARGET  
							
							Signed-off-by: falkTX <falktx@falktx.com> 
							
						 
						4 years ago