Logic Pro X ran slow, and now won't open due to control surface duplicates.
A few weeks ago Logic started running VERY slowly (loading times and spinning wheel between every click) and I'm fairly sure that it's because Logic is registering hundreds of duplicated control surfaces. I've been using a midi piano and a maschine mk 3, and it appears they've been creating new duplicate midi mappings whenever I plug them in.
Going to preferences and selecting "bypass all control surfaces" makes Logic run perfectly, so I'm pretty sure this is where the problem lies.
I could go to the list and delete the mappings one by one, but there is a load time of 15-30 seconds each time I do that, and there are hundreds of them. Is there a way to delete all of these at once?
Now Logic won't even open. The icon simply bounces on the task bar and says that it is not responding. It opened once but then quickly froze b/c the computer ran out of application memory.
I have tried deleting the ~/Library/Preferences/com.apple.logic.pro.cs file, but that caused logic to change somewhat (different icons on the tracks and a wood trim on the left side of the screen) and didn't solve the issue. I reinstalled the software after this, which also didn't solve the issue.
I'm running Logic 10.4.1 on a late 2013 macbook pro with 2 GHz Intel core i7 and 16GB of RAM w/ an SSD and ~40GB of available storage. OS is Sierra 10.12.6.
Any help would be greatly appreciated!
MacBook Pro (Retina, 15-inch, Late 2013), macOS Sierra (10.12.6)