Reduces XRuns for UI Instrument Loads
commit4eddd5bfa2fd5875f5bd5ecf5118b0366725cecd
authorfundamental <mark.d.mccurry@gmail.com>
Thu, 14 Jun 2012 14:36:09 +0000 (14 10:36 -0400)
committerfundamental <mark.d.mccurry@gmail.com>
Thu, 14 Jun 2012 14:36:09 +0000 (14 10:36 -0400)
tree42ec2f75339aadc57b7036847d29df96455dafab
parent0134df8b4c08eacaed4a47d3cddfd88692313d8d
Reduces XRuns for UI Instrument Loads

This commit adds another mutex per part, such that one can be locked by the UI
for loading without blocking the RT thread. While adding additional mutexes is
generally a bad thing, this should allow for instruments to load without
zombifying things, which is an improvement on the current situation.
src/Misc/Master.cpp
src/Misc/Part.cpp
src/Misc/Part.h
src/UI/BankUI.fl