My blackboard arrived this morning. I put it all together with RPI3 i was using previously with the beta board, flashed 0.7.2 os to sd card, connected my midi keyboard, ran sushi, connected sushi to midi keyboard. set up mda vst3 synth as in docs
but i have no sound on any output. tried volume knob. no light on the blackboard display.
what should i do now?
thanks
There was a message that the blackboard was not compatible with the beta hardware without any details.
I was somewhat surprised there wasnāt a small hack with jumpers or a list of some subset of features that would mostly work. Not sure if the issue. Perhaps the display uses some signal line or interrupt.
Would be nice to get a concise set of errata for the beta boards.
to be clear, this is the new blackboard + black sita board. i have the green sita ābetaā board too but i am not trying to use that
1 Like
Hi @olilarkin,
could you please more specific about your setup and exactly what commands you are running?
RPi3B/ 3B+ or RPi4?
Iād also recommend trying out one of the arpeggiator / sequencer examples just to rule out any MIDI input issues.
I tried again and it workedā¦ sorry not sure what i did wrong the first time! thanks
1 Like
Hi @Dauq,
we published the full Blackboard project here:
very shortly the main issues are indeed a signal line for the display, the different pin connectors and some other changes in the GPIO shift registers that right now I donāt remember.
It might be possible to do some HW hack to bridge the blackboard on the Beta SIKA boards (green version) but the thing is that itās not something we can invest anytime nor support at any level, also considering that the Beta boards were given away for free to all the beta testers.
Feel free to study the project and see if a hack might be suitable for your case.
Cheers,
Stefano
is there a json example setup for the blackboard?
You mean a SENSEI JSON I guess?
Itās already installed system-wide and (since 0.7.2), you can just do systemctl start sensei
and it will run.
We also provide a Python library that abstracts SENSEI and the display access, check the examples here:
How exactly did you get it working? I received my Blackboard too and copied the blackboard folder from the examples repo to my udata directory. I have tried running the shell script examples but I get errors like the following:
Failed to load tracks from Json config file
Traceback (most recent call last):
File ā./main_app_minimalā, line 12, in
from elk_ui import ElkUIController
ModuleNotFoundError: No module named āelk_uiā
Connection failed (Invalid argument)
Do I need to start a synth plugin before trying to run the controller example? Are you guys planning on posting a more descriptive tutorial for the blackboard?
Hi!
The documentation for those examples is available here - in case you missed it.
First, do copy the entirety of the elk-examples repo to /udata
Second, you will need the plugin binaries, linked in the documentation above, which you yourself need to place in a folder named āpluginsā, inside the elk-examples directory.
With that in place, this should work for you:
elk-pi:/udata/elk-examples/blackboard/controller-examples$ ./run_sequencer_general
the first time you run it it will ask for your password (elk).
And then to stop: ./stop
If you get any error messages, it is likely file-paths being wrong, and you will be able to deduce the culprit quickly by checking the messages in /tmp/sushi.log
I should add a link to the above documentation in the README.md of the repository.
Let us know how it works out!
Best,
Ilias of Elk.
Thanks Ilias. I didnāt copy over the entire elk examples folder as the documentation instructed so Iāll give that a shot.
I have also noticed that the blackboard sits somewhat loosely on top of the elk pi hat. When connected to the Blackboard, should the LEDs be on when the device is powered on? Iām not exactly sure how hard to push the pins in since I donāt want to break anything. Should the pins be fully inserted or does that matter?
Hi!
That the Blackboardās pins are 2-3mm exposed is normal, and it doesnāt matter, the oneās Iāve used have always been connected that way to the Elk-Pi and have functioned well.
Given how many pins there are it definitely is fitted very securely on the elk-pi anyway. Iām sure you have removed all jumpers from the elk-pi before connecting as well.
Regarding the LEDās, no, when powered on the only LEDās active are those on the Raspberry Pi, and the Elk-Pi, the blackboard does not show any activity on its own, if you do not directly tell it to over Sensei.
Best,
Ilias of Elk.
I followed your instructions and Iām getting the error:
ModuleNotFoundError: No module named āelk_uiā
Theres nothing in my sushi.log file indicating any errors. Maybe its a path issue related to elk_ui?
Hi!
The elk_ui library was included in the latest image for the RPi, I should add that to the documentation and README.
The Blackboard examples require that you use a recent image version - when starting a new SSH connection to it, to the right of the Elk Audio OS ASCII-Art, the version number is listed. The latest is v.0.7.2, available to download here: https://github.com/elk-audio/elk-pi/releases
Do try the update instead of flashing a new image, it is a very straightforward process - instructions are here.
Best,
Ilias of Elk
I could add that the source for the elk_ui is available here:
In case you want to extend it. If you are to run a program which uses your modified version, just place it in the same folder as the Python program calling it, and rename it appropriately.
Best,
Ilias of Elk.
God the examples working now. Thanks for your help! Gonna start playing around with the UI.
Great to hear!
Anything you need let us know, have fun and donāt forget to post anything you make for us to see
Best,
Ilias of Elk