Master Effects Interface disappeared?

• Aug 1, 2014 - 09:26

Is it just me or has the Master Effects control interface for the Zita reverb disappeared?


Comments

In reply to by ChurchOrganist

I think it could be something similar to what I saw here: #22465: Blank artifacts when using qml objects
But in recent builds everything looks ok in my builds & in the Nightly builds (I tried Windows Nightly builds), and I was considering closing the bug report. It started to behave properly with the switch to Qt 5.3 and some minor recent adjustments to the plugin interface.
Do you see the Zita and noeffect boxes when all plugin (in the plugin menù) are disabled?
Which version of Qt are you using? (in my build I am using Qt 5.3.1 and in Nightly builds it is at least Qt 5.3.0 for Windows)

In reply to by ChurchOrganist

I managed to reproduce with Nightly build 4e426c4 under Windows 8.1.
Just after a factory reset you see the blank boxes, but if you load even one single plugin in the menu (i.e. activating it via the plugin manager), at next MuseScore restart (so that the plugin from the menu plugin is registered at startup) the master-effect tab behaves as expected.
It seems that the situation is now reversed to what I saw in #22465: Blank artifacts when using qml objects.

In reply to by ABL

And here is the debug output when launching in the situation in which the boxes are blank (i.e. no plugin loaded):

Warning: qrc:/noeffect/noeffect.qml:1:1: module "QtQuick" is not installed (qrc:/noeffect/noeffect.qml:1, )
Debug: no root object for NoEffect (C:\Git_packages\MuseScore\effects\effectgui.cpp:46, void Ms::EffectGui::init(QUrl&))
Warning: qrc:/noeffect/noeffect.qml:1:1: module "QtQuick" is not installed (qrc:/noeffect/noeffect.qml:1, )
Debug: no root object for NoEffect (C:\Git_packages\MuseScore\effects\effectgui.cpp:46, void Ms::EffectGui::init(QUrl&))
Warning: qrc:/zita1/zita.qml:1:1: module "QtQuick" is not installed (qrc:/zita1/zita.qml:1, )
Debug: no root object for Zita1 (C:\Git_packages\MuseScore\effects\effectgui.cpp:46, void Ms::EffectGui::init(QUrl&))
Warning: qrc:/noeffect/noeffect.qml:1:1: module "QtQuick" is not installed (qrc:/noeffect/noeffect.qml:1, )
Debug: no root object for NoEffect (C:\Git_packages\MuseScore\effects\effectgui.cpp:46, void Ms::EffectGui::init(QUrl&))
Warning: qrc:/noeffect/noeffect.qml:1:1: module "QtQuick" is not installed (qrc:/noeffect/noeffect.qml:1, )
Debug: no root object for NoEffect (C:\Git_packages\MuseScore\effects\effectgui.cpp:46, void Ms::EffectGui::init(QUrl&))
Warning: qrc:/zita1/zita.qml:1:1: module "QtQuick" is not installed (qrc:/zita1/zita.qml:1, )
Debug: no root object for Zita1 (C:\Git_packages\MuseScore\effects\effectgui.cpp:46, void Ms::EffectGui::init(QUrl&))
Warning: qrc:/noeffect/noeffect.qml:1:1: module "QtQuick" is not installed (qrc:/noeffect/noeffect.qml:1, )
Debug: no root object for NoEffect (C:\Git_packages\MuseScore\effects\effectgui.cpp:46, void Ms::EffectGui::init(QUrl&))

Before the recent changes in the plugin I was seeing the "no root object for" message only for NoEffect (which then was replaced by a blank box) when at least one plugin was enabled.

In reply to by ABL

Confirmed under Windows 8.1. Once I enabled the "break" plugin and restarted, the Master Effect controls are showing.

I cannot _ever_ get MS to run from inside a Hyper-V VM of Windows 7, it crashes on the splash screen with a c0000005 error. I wonder if it's because I cannot install a proper video driver as Hyper-V doesn't allow that.

In reply to by ChurchOrganist

We could report this in #22465: Blank artifacts when using qml objects which is basically the same bug as this, as it was before the Qt updates and the (minor) changes in the plugin framework.
I would say that it is better to fix it, than just update the documentation :-)
Probably it could be fixed by shifting part of the code used when loading registered plugins inside musescore.cpp, but personally I understand very little of the plugin framework (and I find it also difficult to debug).

In reply to by ChurchOrganist

The problem with Windows 7 inside VirtualBox can be of different nature.
I tried with Win XP inside VirtualBox and master effects were blank, even with the break plugin loaded in the menu, as seen by schepers; however, also the break plugin was showing as a blank box when I launched it.
The debug output in the console was full of errors related to OpenGL. In particular OpenGL was not found and the shader could not be launched.
See also here:
http://stackoverflow.com/questions/20530157/issue-with-compiling-qtquic…
An example log is attached of what I saw.
I then closed the virtual machine and re-launched it having switched on the "Enable 3D acceleration" checkbox under Display inside the Preferences for the Win XP virtual machine (guest additions installed).
See: https://www.virtualbox.org/manual/ch04.html#guestadd-3d
The behavior became as the one seen in my "real" Win 8.1 machine.
[Actually, there was a difference: the dropdown menus in the master effect were rendered behind the zita or noeffect panels, so it was a little difficult to change effect]

Attachment Size
winxp_qml_NOopengl.txt 93.07 KB

Do you still have an unanswered question? Please log in first to post your question.