Yes, please paste the exact error message. Thanks.
Status of Faust on Bela?
- Edited
Hi sletz, here is the error....render.cpp
is here: https://www.dropbox.com/s/pgkme538xe8zriy/render.cpp?dl=0 (I originally tried attaching, but the upload to the forum proved too slow)
root@bela:~/Bela/scripts# ./run_project.sh faust_synth
/bin/bash: warning: setlocale: LC_ALL: cannot change locale (en_US)
Checking the board is up and running at root@192.168.7.2...Warning: Permanently added '192.168.7.2' (ECDSA) to the list of known hosts.
bash: warning: setlocale: LC_ALL: cannot change locale (en_US)
done
bash: warning: setlocale: LC_ALL: cannot change locale (en_US)
Running faust_synth...
bash: warning: setlocale: LC_ALL: cannot change locale (en_US)
Building render.cpp...
/root/Bela/projects/faust_synth/render.cpp:5183:21: error: call to non-static member function without an object argument
handleKeyOff(time, channel, message.getDataByte(0), message.getDataByte(1));
^~~~~~~~~~~~
/root/Bela/projects/faust_synth/render.cpp:5186:21: error: call to non-static member function without an object argument
handleKeyOn(time, channel, message.getDataByte(0), message.getDataByte(1));
^~~~~~~~~~~
/root/Bela/projects/faust_synth/render.cpp:5189:21: error: call to non-static member function without an object argument
handlePolyAfterTouch(time, channel, message.getDataByte(0), message.getDataByte(1));
^~~~~~~~~~~~~~~~~~~~
/root/Bela/projects/faust_synth/render.cpp:5192:21: error: call to non-static member function without an object argument
handleCtrlChange(time, channel, message.getDataByte(0), message.getDataByte(1));
^~~~~~~~~~~~~~~~
/root/Bela/projects/faust_synth/render.cpp:5195:21: error: call to non-static member function without an object argument
handleProgChange(time, channel, message.getDataByte(0));
^~~~~~~~~~~~~~~~
/root/Bela/projects/faust_synth/render.cpp:5198:21: error: call to non-static member function without an object argument
handleAfterTouch(time, channel, message.getDataByte(0));
^~~~~~~~~~~~~~~~
/root/Bela/projects/faust_synth/render.cpp:5201:21: error: call to non-static member function without an object argument
handlePitchWheel(time, channel, message.getDataByte(0), message.getDataByte(1));
^~~~~~~~~~~~~~~~
/root/Bela/projects/faust_synth/render.cpp:5212:33: error: call to non-static member function without an object argument
handleClock(time);
^~~~~~~~~~~
/root/Bela/projects/faust_synth/render.cpp:5215:33: error: call to non-static member function without an object argument
handleStart(time);
^~~~~~~~~~~
/root/Bela/projects/faust_synth/render.cpp:5219:33: error: call to non-static member function without an object argument
handleStart(time);
^~~~~~~~~~~
/root/Bela/projects/faust_synth/render.cpp:5222:33: error: call to non-static member function without an object argument
handleStop(0);
^~~~~~~~~~
Thanks. Fix in progress.
Sletz, tnx...is the fix on the faust side, or the bela side?
Faust
Great...but alas, my main interest is getting MIDI to work: at the moment, I have no analog-in or digital-in hardware, nor time and interest to pursue it
- Edited
OSC and MIDI is now fixed in GitHub master-dev branch: https://github.com/grame-cncm/faust/commit/c2a6f90c50b1815e0e9d8eddcaec8640148856a4
Thus the fix in still not in the online compiler. If you want to test it, you'll have to install Faust on your machine. Otherwise you'll have to wait a few days more.
thanks. Instructions for installing faust on your computer and use it with Bela: https://github.com/BelaPlatform/Bela/wiki/Compiling-Faust-code-for-Bela
Bela target updated in online compiler: https://faust.grame.fr/ide/