RPI - GR-55 Floorboard on Raspberry PI

Started by utensil, September 11, 2015, 01:11:23 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

utensil

Am about to get running with the Pi as a midi cross connect between my iPad, gr-55 and soft step , amazing what this little thing can do (in combination with all the Gp-10/PI posts on this forum, which fortunately for me also seems to apply to the Gr-55)

It suddenly occurred to me to install tightvnc server on this same pi and a portable router so That in hopes I can use the floorboard running off the PI. Problem I have no idea how to compile the floorboard for Raspbian .

This would also apply for the GP-10 editor I guess so if can be figured out we'd all save our backs.


gumtown

It should be possible, prerequisites for GR-55FloorBoard on Linux are ALSA audio system must be installed (doesn't use Jack) and it requires a generic X window system (the Pi should support that).
The Pi 2 might be needed, I'm not sure the MK I Pi has enough CPU power.

The c++ frame work (Qt5) needs to be built, here is a video on how it is done
! No longer available
Free "GR-55 FloorBoard" editor software from https://sourceforge.net/projects/grfloorboard/

utensil

Thanks for the reply! This is a bit more involved than I initially thought. If I understand correctly the QT5 framework needs to be installed on the pi to run the floor board. In addition the floorboard itself needs to be cross compiled on a more powerful system , right?

I did find this tutorial on doing native builds of Qt5.

http://wiki.qt.io/Native_Build_of_Qt5_on_a_Raspberry_Pi.

Assuming I get all this working, how do I actually build the gr55floorboard, would I use qmake? and is there any sequence of build steps?

gumtown

Depends on how the framework is compiled (yes the framework will have to be built from source), if built as Shared library, about 5 library files will need to be included with the GR-55FloorBoard executable, if the frame work is compiled as a Static build, the GR-55FloorBoard compiled executable will have the library files built in making the app portable.
Either way the Qt framework is not required after the editor is built.

To build the framework, a sequence of command line instructions are issued, make, make-build.
Nowadays an included I.D.E program is used (Qt Creator), but the GR-55Floorboard can also be built from command line, issuing qmake, then make.
The result will be a compiled binary in the 'packager' folder. Some other files will need to be included, images folder (not the same as in the source code folder) and init patches folder, they can be found (are the same files) in the windows, mac and Linux versions.
Free "GR-55 FloorBoard" editor software from https://sourceforge.net/projects/grfloorboard/