you need to insert the following into P3SpellerTask.cpp, at line 1195:
Code: Select all
ImageStimulus* pDiodeLight = new ImageStimulus(ioDisplay);
GUI::Rect diodeLightRect;
diodeLightRect.left = 0.9;
diodeLightRect.right = 1;
diodeLightRect.top = 0;
diodeLightRect.bottom = 0.1;
pDiodeLight->SetObjectRect(diodeLightRect);
pDiodeLight->SetZOrder(-1);
pDiodeLight->SetFile("./images/transparency.bmp");
ioStimuli.Add(pDiodeLight);
for (auto& assoc : ioAssociations)
assoc.second.Add(pDiodeLight);
You can adjust the size of the image using teh left and bottom fields of diodeLightRect.
MUD is an obsolete name for the y component of the LinearClassifier parameter. *.mud files were used to transfer classifier weights from the P300Classifier program over to old versions of BCI2000. It's no longer being used and exists only for backward compatibility.Finally, could you point me in the correct direction to learn more about the *.mud file type? I found it referenced several time in the source code, but I could not understand what all information goes into the file.
HTH,
Jürgen