elieserdejesus / JamTaba

Jamtaba is a software to play online music jam sessions.
http://www.jamtaba.com
245 stars 50 forks source link

Jamtaba is freezing while loading heavy plugins #241

Closed elieserdejesus closed 8 years ago

elieserdejesus commented 8 years ago

Reported by Jon: when loading most samples to ram at the beginning with such a slow HDD is that the host (jamtaba) freezes for about 20-40 seconds (or up to a minute!) every time I change the library; this leads sometimes to server disconnection or being unable to see the new chat messages.

elieserdejesus commented 8 years ago

I try load plugins in separated thread. All working very good until test Addictive Drums, hte big plugin I have in my machine. The solution (load plugins in separated thread to avoid freezing the GUI) not work as expected. The plugin is loaded, but the plugin editor is not showed and the qt thread hangs. After some readings (here and here) I discover the plugin instantiation need be done in the message thread, the same thread will open the plugin editor. This is a problem in Win32 only,as mentioned by Jules (the Juce framework author) in the links.

Closing the issue, unfortunally.