falkTX 
							
						 
						
							
							
								
								
									
										
									
								
							
							
								
							
								8f5e1d2f64 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix a typo  
							
							Signed-off-by: falkTX <falktx@falktx.com> 
							
						 
						3 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
								
								
									
										
									
								
							
							
								
							
								f22915f6ec 
								
									
								
							
								 
							
						 
						
							
							
								
								Bump version to 2.4.3  
							
							Signed-off-by: falkTX <falktx@falktx.com> 
							
						 
						3 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
								
								
									
										
									
								
							
							
								
							
								7f8ae362af 
								
									
								
							
								 
							
						 
						
							
							
								
								Better integrate with internal Qt toolbar visibility state  
							
							Closes  #1583 
Signed-off-by: falkTX <falktx@falktx.com> 
						3 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								7e16efba89 
								
							
								 
							
						 
						
							
							
								
								Fix one more py3.10 compat issue  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
								
								
									
										
									
								
							
							
								
							
								c6bd5cfb1d 
								
									
								
							
								 
							
						 
						
							
							
								
								And another one  
							
							Signed-off-by: falkTX <falktx@falktx.com> 
							
						 
						3 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								3552ee5b88 
								
							
								 
							
						 
						
							
							
								
								Another int/float python fix  
							
							Signed-off-by: falkTX <falktx@falktx.com> 
							
						 
						3 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								261fa7f805 
								
							
								 
							
						 
						
							
							
								
								Fix compat with old pyqt  
							
							
								
							
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								9edef71a48 
								
							
								 
							
						 
						
							
							
								
								Implement JSFX (frontend)  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
								
								
									
										
									
								
							
							
								
							
								3bc96e352c 
								
									
								
							
								 
							
						 
						
							
							
								
								Bump version to 2.4.2  
							
							Signed-off-by: falkTX <falktx@falktx.com> 
							
						 
						3 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
								
								
									
										
									
								
							
							
								
							
								63ce0b9148 
								
									
								
							
								 
							
						 
						
							
							
								
								Add PLUGIN_JSFX definition, not yet implemented  
							
							Signed-off-by: falkTX <falktx@falktx.com> 
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								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 
							
						 
						
							
							
								
								
									
										
									
								
							
							
								
							
								2b3924c89c 
								
									
								
							
								 
							
						 
						
							
							
								
								Bump version to 2.4.1  
							
							Signed-off-by: falkTX <falktx@falktx.com> 
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
								
								
									
										
									
								
							
							
								
							
								3316618aa5 
								
									
								
							
								 
							
						 
						
							
							
								
								explicit casting start  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
								
								
									
										
									
								
							
							
								
							
								eab801201f 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix unused parameters preventing real ones showing up  
							
							Signed-off-by: falkTX <falktx@falktx.com> 
							
						 
						4 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
								
								
									
										
									
								
							
							
								
							
								dc2068155d 
								
									
								
							
								 
							
						 
						
							
							
								
								Bump version to 2.4.0  
							
							Signed-off-by: falkTX <falktx@falktx.com> 
							
						 
						4 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
								
								
									
										
									
								
							
							
								
							
								8907e1143b 
								
									
								
							
								 
							
						 
						
							
							
								
								Add option to use classic skin by default  
							
							Signed-off-by: falkTX <falktx@falktx.com> 
							
						 
						4 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								7d57489180 
								
							
								 
							
						 
						
							
							
								
								Add carla_get_desktop_scale_factor utility function  
							
							Signed-off-by: falkTX <falktx@falktx.com> 
							
						 
						4 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
								
								
									
										
									
								
							
							
								
							
								babef44a3c 
								
									
								
							
								 
							
						 
						
							
							
								
								Bump version to 2.3.2  
							
							Signed-off-by: falkTX <falktx@falktx.com> 
							
						 
						4 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								1ff775e726 
								
							
								 
							
						 
						
							
							
								
								Implement a way to set plugins as standalones  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								68ba739c40 
								
							
								 
							
						 
						
							
							
								
								Add missing separator in SF2 search path  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
								
								
									
										
									
								
							
							
								
							
								c20333e565 
								
									
								
							
								 
							
						 
						
							
							
								
								Do not show --gdb in usage/help when not installed system-wide  
							
							Closes  #1454 
Signed-off-by: falkTX <falktx@falktx.com> 
						4 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
								
								
									
										
									
								
							
							
								
							
								164c254b55 
								
									
								
							
								 
							
						 
						
							
							
								
								Bump version to 2.3.1  
							
							Signed-off-by: falkTX <falktx@falktx.com> 
							
						 
						4 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
								
								
									
										
									
								
							
							
								
							
								b730c7a880 
								
									
								
							
								 
							
						 
						
							
							
								
								Do not refresh canvas except on error, fixing on quit crash  
							
							Signed-off-by: falkTX <falktx@falktx.com> 
							
						 
						4 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
								
								
									
										
									
								
							
							
								
							
								336aff24fd 
								
									
								
							
								 
							
						 
						
							
							
								
								Really fix split/join  
							
							Signed-off-by: falkTX <falktx@falktx.com> 
							
						 
						4 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								e2430861ed 
								
							
								 
							
						 
						
							
							
								
								Make some macOS dialogs modal, hack around edit dialog on top  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								4116b5b136 
								
							
								 
							
						 
						
							
							
								
								Improve countDecimalPoints  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								231143d495 
								
							
								 
							
						 
						
							
							
								
								Fix default rack "skin" for a few plugins  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								9af9c405bf 
								
							
								 
							
						 
						
							
							
								
								Remove favorite plugins from list when they fail to load  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								3e50d8b2bd 
								
							
								 
							
						 
						
							
							
								
								Fix canvas split/join action  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								9994ecf44e 
								
							
								 
							
						 
						
							
							
								
								splitted is not a word  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								92ba944c10 
								
							
								 
							
						 
						
							
							
								
								Fix Qt version checks, allow canvas eyecandy for >= qt5.12  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
								
								
									
										
									
								
							
							
								
							
								377115d4c3 
								
									
								
							
								 
							
						 
						
							
							
								
								Bump version as 2.3.0  
							
							Signed-off-by: falkTX <falktx@falktx.com> 
							
						 
						4 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
								
								
									
										
									
								
							
							
								
							
								2a6a7de04f 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix main client name for multiple carlas inside NSM  
							
							Closes  #1279 
Signed-off-by: falkTX <falktx@falktx.com> 
						4 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
								
								
									
										
									
								
							
							
								
							
								f7e674ffeb 
								
									
								
							
								 
							
						 
						
							
							
								
								Whitespace cleanup  
							
							Signed-off-by: falkTX <falktx@falktx.com> 
							
						 
						4 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
								
								
									
										
									
								
							
							
								
							
								a17f139321 
								
									
								
							
								 
							
						 
						
							
							
								
								midipattern: use Esc key to close UI  
							
							Signed-off-by: falkTX <falktx@falktx.com> 
							
						 
						4 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								747087ab23 
								
							
								 
							
						 
						
							
							
								
								Cleanup midi pattern UI event handling, 2/2  
							
							Signed-off-by: falkTX <falktx@falktx.com> 
							
						 
						4 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
								
								
									
										
									
								
							
							
								
							
								c4f4b288fc 
								
									
								
							
								 
							
						 
						
							
							
								
								Cleanup midi pattern UI event handling, 1/2  
							
							Signed-off-by: falkTX <falktx@falktx.com> 
							
						 
						4 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
								
								
									
										
									
								
							
							
								
							
								1e919cf4f5 
								
									
								
							
								 
							
						 
						
							
							
								
								pianoroll: set cursor depending on hover action  
							
							Signed-off-by: falkTX <falktx@falktx.com> 
							
						 
						4 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
								
								
									
										
									
								
							
							
								
							
								e777c66786 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix cancelling plugin discovery  
							
							Closes  #1391 
Signed-off-by: falkTX <falktx@falktx.com> 
						4 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
								
								
									
										
									
								
							
							
								
							
								6fdc4d36fd 
								
									
								
							
								 
							
						 
						
							
							
								
								Add .kdev_include_paths files  
							
							Signed-off-by: falkTX <falktx@falktx.com> 
							
						 
						4 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
								
								
									
										
									
								
							
							
								
							
								35babc07ab 
								
									
								
							
								 
							
						 
						
							
							
								
								patchcanvas: clear rubberband on right-click  
							
							Signed-off-by: falkTX <falktx@falktx.com> 
							
						 
						4 years ago