I'm trying to get easyABC to run on a Raspberry Pi (raspian Linux port) on the Raspberry Pi 4.
Previously I managed to do so successfully on a Linux Mint port on a regular PC without too much trouble.
On either a Pi 3 or a Pi 4, it comes up and the menus work properly. However, inputting code
first gives this error:
K: field is missing
followed by
[Errno 2] No such file or directory
immediately upon typing K:
Can someone tell me what file is missing or how to track it down?
Try opening the menu button Internals/messages when you get a problem. It may provide
more information. Yes easyabc requires other executables in order to run. Click menu item
Settings/ABC Settings. Select tab File Settings. Ensure the paths to the listed executables
are valid.
Many thanks for your help. I installed abcm2ps successfully and that got me by the [Errno 2]. abc2midi and abc2abc don't appear to be available for Rasp Pi.
I get the score window now with the title, composer, time signature and most of the dynamics displayed. Key signature, fortissimo and all of the notes and the staff lines are not there! pp displays, but not ff. Curious. Looks like part of the postscript works, but not all? What else can I explore?
Another bit of information--
abcm2ps hebrides.abc -O hebrides.ps
does produce a decent postscript file.
You will need to find a compiler for Rasp Pi. The most recent source code for abcmidi can
be found on https://ifdo.ca/~seymour/runabc/top.html . Then you will need a midi player,
soundfonts, etc. for the Rasp Pi. Another problem. -- Seymour
Definitely if I want midi support I'll have to compile the midi programs. I'm more interested in using easyABC for input of sheet music scores and parts. And I'm nearly there...once I get those crazy dots to show up :-)
I'm having some difficulty getting access to internals, messages, etc. The doc file (top level, easyabc.sourceforge.net) says to click on 'Internals/Messages and a window labeled Messages will appear on your screen'. I can't see anything labelled 'Internals'. Is this on the main ABC screen or am I looking in completely the wrong place? Thanks again for your help.
The top main window should be labeled
EasyABC 1.3.7.7 2017-08.31 - or something more recent
The next line is
File Edit Settings Tools View Internals Help
Internals is like the File menubutton; when you click on Internals
a popup menu should appear with 4 lines. Messages is on the
first line. -- see attached internals.gif.
When you click on Messages, a separate window labeled Messages
should appear. The contents of the window should change as you are
doing certain operations.
Aha! I have 1.3.5 and the next line looks like yours, without the 'Internals'. I'll look at getting a more up-to-date version tomorrow. (I'm on European time here.) Thanks.
An upgrade to 1.3.7.7 gets an immediate error on the Rasp Pi:
pygame 1.9.4.post1
Hello from the pygame community. https://www.pygame.org/contribute.html
10:10:35: Debug: ScreenToClient cannot work when toplevel window is not shown
10:10:35: Debug: ScreenToClient cannot work when toplevel window is not shown
10:10:35: Debug: ScreenToClient cannot work when toplevel window is not shown
10:10:35: Debug: ScreenToClient cannot work when toplevel window is not shown
Is this a known issue? Easy fix (I hope :-)
Okay, running as sudo gets past the ScreenToClient problem. However, the application does not respond to the mouse or keyboard at all.
And my last update for awhile--giving a file argument at the command line activates the mouse and keyboard, and, as a real bonus, the score window works. Still gotta be sudo.
Now off to do some 'real' music on my trumpet.
Rather than posting on sf.net, we could continue this thread through our private
emails. You can find my address at the bottom of the ifdo.ca/~seymour/runabc/top.html
web page. It looks like there are issues with the operating system on the Raspberry Pi.
I have no experience with this system. -- Seymour