Activity for J.W. de Jong

  • J.W. de Jong J.W. de Jong posted a comment on discussion General Discussion

    Hello Dean, To answer your question: Yes but I don't know why Follow Score is not working for you. It was made with the Windows version and last time I checked it worked on Linux too. And I don't have a mac to test it. Perhaps you can tell which version of EasyABC you use and what operating system it is running on? On 1-4-2023 19:05, Dean Robinson wrote: Does anyone actually read these posts? Follow Score does not appear to be working for me https://sourceforge.net/p/easyabc/discussion/general/thread/51b75d1807/?limit=25#0a11...

  • J.W. de Jong J.W. de Jong posted a comment on discussion General Discussion

    Hello Dean, To answer your question: Yes but I don't know why Follow Score is not working for you. It was made with the Windows version and last time I checked it worked on Linux too. And I don't have a mac to test it. Perhaps you can tell which version of EasyABC you use and what operating system it is running on?

  • J.W. de Jong J.W. de Jong posted a comment on discussion General Discussion

    I think I've fixed it. 1.3.8.7 will contain the fix.

  • J.W. de Jong J.W. de Jong posted a comment on discussion General Discussion

    I have experienced this myself too and switched to exporting the pdf first. Today I finally could reproduce the black page without wasting any paper or toner by using Bullzip PDF printer. I have no idea yet why the page is black while the preview is just fine. If I find a solution I will let you know.

  • J.W. de Jong J.W. de Jong modified ticket #30

    Raspberry Pi seems to have a missing file

  • J.W. de Jong J.W. de Jong modified ticket #17

    Change color of the Gchord

  • J.W. de Jong J.W. de Jong posted a comment on ticket #17

    As long abcm2ps does not have the ability to change chord colors it is not possible to implement this in EasyABC.

  • J.W. de Jong J.W. de Jong posted a comment on ticket #41

    On Linux (using Gnome specifically) the musical symbols in the Edit menu did not show so it has been removed entirely. If you enlarge the ABC assist panel you can still insert musical symbols by clicking on one of the symbols under 'Insert decoration'

  • J.W. de Jong J.W. de Jong posted a comment on ticket #39

    You probably have enabled Do-re-mi-mode with ctrl-d. You can disable it again by pressing ctrl-d or in the menu Settings -> ABC typing assistence -> Do-re-mi mode

  • J.W. de Jong J.W. de Jong posted a comment on discussion General Discussion

    Yes you can use Find in Files (ctrl-shift-f) to search for abc files. Default it searches in titles but it can search on multiple fields. For example if you search for a tune in G with 'love' in the lyrics you can use: K:G w:love

  • J.W. de Jong J.W. de Jong posted a comment on discussion General Discussion

    You could also use pip to install pyparsing. pip install pyparsing Some distributions still have both Python 2 and Python 3. In that case use: pip3 install pyparsing

  • J.W. de Jong J.W. de Jong posted a comment on discussion General Discussion

    Hello Ray, In a next version of EasyABC this will be fixed. For the time being you could try the following: cd /opt/easyabc rm pyparsing.py sudo apt install python3-pyparsing python3 easy_abc.py

  • J.W. de Jong J.W. de Jong modified a comment on discussion General Discussion

    Hello alcluith, Not much we can do in EasyABC to fix that. It simply interprets the .svg-files that abcm2ps generates. Maybe more luck with an online editor like: - abc2svg (from the same author as abcm2ps) http://moinejf.free.fr/js/edit-1.xhtml - https://editor.drawthedots.com/ JW edit: good to know you found a solution

  • J.W. de Jong J.W. de Jong posted a comment on discussion General Discussion

    Hello alcluith, Not much we can do in EasyABC to fix that. It simply interprets the .svg-files that abcm2ps generates.Maybe more luck with an online editor like:abc2svg (from the same author as abcm2ps)http://moinejf.free.fr/js/edit-1.xhtmlor abcjs-editor | | | | abcjs-editor Simple visual editing of ABC strings | | | JW On Monday, November 8, 2021, 12:03:36 PM GMT+1, Andrew Davidson <alcluith@users.sourceforge.net> wrote: I have a peice that the variant ending is 5 bars long which means the end...

  • J.W. de Jong J.W. de Jong posted a comment on discussion General Discussion

    Sorry no package for EasyABC. Too many different distributions I'm afraid. But here the steps from "using_EasyABC_in_Linux.txt": Download the source from either https://github.com/jwdj/EasyABC (using button Code and Download zip) or https://sourceforge.net/projects/easyabc/files/EasyABC/ Start a terminal and type: sudo apt install abcmidi abcm2ps fluid-soundfont-gm python3-wxgtk4.0 unzip Downloads/EasyABC-master.zip mv EasyABC-master/ EasyABC sudo apt install libfluidsynth2 If that fails because...

  • J.W. de Jong J.W. de Jong modified ticket #24

    WindowsEasyABC-1.3.7.7

  • J.W. de Jong J.W. de Jong posted a comment on ticket #24

    As long as the used soundfonts are below 2 GB there should be no problem being 32 bits.

  • J.W. de Jong J.W. de Jong modified ticket #19

    Ghostscript version incompatibility Windows 10

  • J.W. de Jong J.W. de Jong modified ticket #18

    Change color of the lyrics

  • J.W. de Jong J.W. de Jong modified ticket #3

    RFE: recent files menu

  • J.W. de Jong J.W. de Jong posted a comment on discussion General Discussion

    Hello Dave, If you replace W: with w: you should see the lyrics. https://abcnotation.com/wiki/abc:standard:v2.1#lyrics https://abcnotation.com/wiki/abc:standard:v2.1#lyrics You can simply a chord like [G,6D,6G,,6] and write it like [G,D,G,,]6 Measure 3 has only 5 eights instead of 6 for voices L and M. X:1 T:Flower Duet from Lakmé (in G) C:Léo Delibes R:Opera M:6/8 L:1/8 Q:80 V:L clef=treble name="Lakmé" snm="L" V:M clef=treble name="Mallika" snm="M" V:P1 clef=treble name="Piano" snm="P" V:P2 clef=bass...

  • J.W. de Jong J.W. de Jong modified ticket #26

    MacOS line endings

  • J.W. de Jong J.W. de Jong posted a comment on ticket #26

    It has been awhile and I think I have fixed this long ago. Could you confirm?

  • J.W. de Jong J.W. de Jong modified ticket #34

    another cx_freeze error

  • J.W. de Jong J.W. de Jong modified ticket #38

    EasyABC won't loop

  • J.W. de Jong J.W. de Jong posted a comment on ticket #38

    This has been solved.

  • J.W. de Jong J.W. de Jong posted a comment on discussion General Discussion

    Hello Dave, Yes I know. You probably are using a SoundFont. It then uses FluidSynth and then there is no event when the music stops. The only way I think is to poll frequently if the music is still playing. I think this ghost line is by design. Jan Wybren On 1-9-2021 17:15, Dave Chaika wrote: EasyABC Ver. 1.3.7.9 1. When tune ends, the Start/Pause green button remains in the Pause mode. 2. As I enlarge the code window by dragging the ABC code bar up, a ghost line appears in the Musical score window....

  • J.W. de Jong J.W. de Jong posted a comment on ticket #38

    That is a creative workaround. You could also try the newly released version :-) https://sourceforge.net/projects/easyabc/files/EasyABC/1.3.7.9/ On 23-8-2021 19:44, Dave Chaika wrote: While we’re waiting there is a workaround for looping I found on another discussion group. In the header you use the P: code in the header before and after the K: code, like so: P: A6 %A6 will loop 6 times. I guess you can put in any number, haven't tried it K: Dmaj P: A Dave [tickets:#38] https://sourceforge.net/p/easyabc/tickets/38/...

  • J.W. de Jong J.W. de Jong posted a comment on discussion General Discussion

    Hello Dave, I know exactly what you mean. The highlight color used to be red, but I changed it to green a while back because I found that better. At the time I was too lazy to make it configurable but since you asked for it I have added it to the Abc settings menu. It will be available in the 1.3.7.9 version. If you can't wait that long, you can try it out from EasyABC's github page https://github.com/jwdj/EasyABC. On 21-8-2021 14:15, Dave Chalika wrote: It just occurred to me to ask about this....

  • J.W. de Jong J.W. de Jong posted a comment on ticket #38

    Looping has been fixed and will be available in the next release.

  • J.W. de Jong J.W. de Jong posted a comment on ticket #38

    Looping is broken indeed. When I have some spare time I will try to fix it. On 20-7-2021 03:52, William Galer wrote: Thanks Dave, It's a shame as this is such a great program otherwise. I am planning to look for another application to practice with ABC files. Cheers, Bill From: Dave Chalika chaikad@users.sourceforge.net chaikad@users.sourceforge.net Sent: Tuesday, 20 July 2021 03:47 To: [easyabc:tickets] 38@tickets.easyabc.p.re.sourceforge.net 38@tickets.easyabc.p.re.sourceforge.net Subject: [easyabc:tickets]...

  • J.W. de Jong J.W. de Jong posted a comment on discussion General Discussion

    Well, it should be fixed now. https://github.com/jwdj/EasyABC On 31-5-2020 22:40, J.W. de Jong wrote: Hello Chris, I took a while for me to investigate this issue. FluidSynth should have been optional, but apparently is wasn't. I found the issue and have fixed that. The the next error you send was new to me. I could not reproduce it at first but after uninstalling Python and starting form scratch with the newest Python 3.8 (32 bit) I now have the same error. It has something to do with wxPython,...

  • J.W. de Jong J.W. de Jong posted a comment on discussion General Discussion

    Hello Chris, I took a while for me to investigate this issue. FluidSynth should have been optional, but apparently is wasn't. I found the issue and have fixed that. The the next error you send was new to me. I could not reproduce it at first but after uninstalling Python and starting form scratch with the newest Python 3.8 (32 bit) I now have the same error. It has something to do with wxPython, that is for sure. It is not clear to me what is causing this issue, but I will try to find a workaround...

  • J.W. de Jong J.W. de Jong posted a comment on discussion General Discussion

    Well, not solved it, but rather bypassed it (only tested on Windows). I am currently working on using FluidSynth for playback instead of GStreamer. Only problem is that fluidsynth version 2 is needed and only a few Linux distributions have packages for fluidsynth 2 yet. Just noticed that the next version of Debian/Ubuntu will support it: https://launchpad.net/ubuntu/+source/fluidsynth/2.1.0-1 On 28-12-2019 09:25, Andrew Bernard wrote: Same issue on Ubuntu 19.04. Has anybody solved this problem with...

  • J.W. de Jong J.W. de Jong posted a comment on ticket #26

    Ah that is good news. I will fix this in the near future. On 10-10-2019 23:25, Jon Warbrick wrote: Yes, MacOS moved to using (just) LF as part of the move to Unix-based MacOS X. Jon. -- Jon Warbrick On 10 Oct 2019, at 21:59, J.W. de Jong jwdejong@users.sourceforge.net <mailto:jwdejong@users.sourceforge.net> wrote: Line endings are always a pain cross platform. I believe these are the defaults for each platform: Windows: CR LF Mac: CR Unix: LF You are suggesting to not use CR but LF on Mac. Has there...

  • J.W. de Jong J.W. de Jong posted a comment on ticket #27

    Hello Wesley, I have tried EasyABC on Linux a year ago and also got: "Media Playback error: GStreamer error" That is why I have been searching for an alternative. I found an implementation of FluidSynth for Python from Wim Vree. https://wim.vree.org/svgParse/testplayer.html When I contacted Wim Vree he told me he made that for the original developer of EasyABC, Nils Liberg. Good news. As of today it works for Windows (32 bit only). Bad news: someone needs to port FluidSynth 1.1.6 along with Wim Vree's...

  • J.W. de Jong J.W. de Jong posted a comment on ticket #26

    Line endings are always a pain cross platform. I believe these are the defaults for each platform: Windows: CR LF Mac: CR Unix: LF You are suggesting to not use CR but LF on Mac. Has there been a change I am not aware of?

  • J.W. de Jong J.W. de Jong posted a comment on ticket #27

    Hello Wesly, Thank you for sending the error log. I have made some changes that should fix these issues. As usual they can be found at: https://github.com/jwdj/EasyABC You are running python 2.7 with the new wxPython (version 4). I was not aware that wxPython 4 also had a Python 2.7 version. So I replaced some checks for Python3 with checks for wxPython4. The first line of easy_abc.py pointed to python2.7. Since we are moving to Python 3 I have removed that line. Supporting 2 versions of Python is...

  • J.W. de Jong J.W. de Jong posted a comment on ticket #27

    Hello Wesly, Found the source of the problem. The last width and height of the main window is stored in a settings file. When the stored dimension are too small these errors will occur. One solution is to throw away the settings file (settings1.3.dat). The other is to use the source from https://github.com/jwdj/EasyABC where this issue has been solved by ignoring the dimensions when below a certain threshold. I hope this will help getting your EasyABC running again. On 8-10-2019 10:57, J.W. de Jong...

  • J.W. de Jong J.W. de Jong posted a comment on ticket #27

    Hello Wesly, I installed wxPython 4.0.6 (32 bit and 64 bit) and everything worked fine. Until today. You probably got the same error as here below. I have no clue how to fix this yet. I think it is wxPython related. An older version might help. Jan Wybren de Jong (developer of EasyABC) Traceback (most recent call last): ? File "C:\Users\jwdj\AppData\Local\Programs\Python\Python37-32\lib\site-packages\wx\lib\agw\aui\framemanager.py", line 8899, in OnSize ??? self.Repaint() ? File "C:\Users\jwdj\AppData\Local\Programs\Python\Python37-32\lib\site-packages\wx\lib\agw\aui\framemanager.py",...

  • J.W. de Jong J.W. de Jong posted a comment on discussion General Discussion

    Hello Bodo, Willem Vree has made some modifications to FluidSynth so that it could be used in Python and has accurate midi positioning. I have used his testplayer to get it working in EasyABC (with his consent, he even made it especially for EasyABC). You can find his code and binaries on: https://wim.vree.org/svgParse/testplayer.html If you can get his testplayer working, then it should be a small step to get it working in EasyABC. SourceForge has always been the home of EasyABC (as far as I know)...

  • J.W. de Jong J.W. de Jong posted a comment on discussion General Discussion

    Hello Bodo, Nice to meet a software developer. I am a software developer myself (mostly C#) and try to improve EasyABC in my spare time (not much spare time though). There seem to be some problems with GStreamer on Linux. Especially when using Linux in a VM like VirtualBox. That is why I started switching to using FluidSynth. I have this working in Windows but have not tried it in Linux yet. In order to use it you need to download a sound font (many free sound fonts available. for example FluidR3Mono_GM.sf2)...

  • J.W. de Jong J.W. de Jong posted a comment on discussion General Discussion

    Well, have tried several options: %%notespacingfactor 1 %%stretchstaff 0 %%stretchlast 0 %%sysstaffsep 0 %%maxshrink 0 But problem remains. It is not fixable in EasyABC. Maybe Jef Moine, creator/maintainer of abcm2ps, knows a solution. http://moinejf.free.fr/

  • J.W. de Jong J.W. de Jong posted a comment on ticket #17

    Hello Andrew, EasyABC uses abcm2ps for typesetting and the visuals. Currently abcm2ps only supports coloring of notes and background (%%voicecolor and %%bgcolor). EasyABC also supports these two, but no more. So currently it is not possible I belief. Jan Wybren de Jong On 16-7-2018 12:21, Andrew Davidson wrote: *[tickets:#17] https://sourceforge.net/p/easyabc/tickets/17/ Change color of the Gchord * Status: open Milestone: 1.0 Created: Mon Jul 16, 2018 10:21 AM UTC by Andrew Davidson Last Updated:...

  • J.W. de Jong J.W. de Jong posted a comment on ticket #18

    Hello Andrew, EasyABC uses abcm2ps for typesetting and the visuals. Currently abcm2ps only supports coloring of notes and background (%%voicecolor and %%bgcolor). EasyABC also supports these two, but no more. So currently it is not possible I belief. Jan Wybren de Jong On 16-7-2018 12:24, Andrew Davidson wrote: [tickets:#18] https://sourceforge.net/p/easyabc/tickets/18/ Change color of the lyrics Status: open Milestone: 1.0 Created: Mon Jul 16, 2018 10:24 AM UTC by Andrew Davidson Last Updated: Mon...

  • J.W. de Jong J.W. de Jong posted a comment on discussion General Discussion

    Hello Bill, I think it is because the code window is read only. And a read only control is displayed grey apparently in macOS. The only way to ungrey it is to make the code editable again I think. Jan Wybren

  • J.W. de Jong J.W. de Jong posted a comment on ticket #15

    Might I suggest using the Snipping Tool that is part of Windows. Just select the part of the screen/score you want to publish and save it as .png. For a web page you can also use export to .svg. It is better rendered in browsers than .png.

  • J.W. de Jong J.W. de Jong modified a comment on discussion General Discussion

    I looked it up in the source, and I think I might have a solution. I think it is because you are using python-wxgtk3.0 instead of python-wxgtk2.8. Open svgrenderer.py and change: wxfont = wx.Font(font_size, font_family, style, weight, False, font_face, wx.FONTENCODING_DEFAULT) if '__WXMSW__' in wx.PlatformInfo: wxfont.SetPixelSize((font_size, font_size)) y += 1 else: wxfont.SetPointSize(font_size) into wxfont = wx.Font(font_size, font_family, style, weight, False, font_face, wx.FONTENCODING_DEFAULT)...

  • J.W. de Jong J.W. de Jong posted a comment on discussion General Discussion

    I looked it up in the source, and I think I might have a solution Open svgrenderer.py and change: wxfont = wx.Font(font_size, font_family, style, weight, False, font_face, wx.FONTENCODING_DEFAULT) if '__WXMSW__' in wx.PlatformInfo: wxfont.SetPixelSize((font_size, font_size)) y += 1 else: wxfont.SetPointSize(font_size) into wxfont = wx.Font(font_size, font_family, style, weight, False, font_face, wx.FONTENCODING_DEFAULT) if wx.Platform != "__WXMAC__": wxfont.SetPixelSize((font_size, font_size)) y...

  • J.W. de Jong J.W. de Jong posted a comment on discussion General Discussion

    You could install additional (Microsoft) fonts. Here the instructions how to do that: http://www.itzgeek.com/how-tos/linux/linux-mint-how-tos/how-to-install-microsoft-truetype-fonts-on-linux-mint-12.html https://community.linuxmint.com/tutorial/view/29

  • J.W. de Jong J.W. de Jong posted a comment on discussion General Discussion

    Rob, Are you using some kind of virtual machine like VirtualBox? I myself struggled with the same error a few months ago. The cause is not EasyABC itself but the mediaplayer component it uses. Although EasyABC only uses audio part of GStreamer, it seems a display is necessary too and VirtualBox does not provide it somehow. Linux Mint 17.3 worked fine, but since Linux Mint 18 the problem started and I have not been able to solve it.

  • J.W. de Jong J.W. de Jong posted a comment on discussion General Discussion

    Well, according to the abc-specification this should be possible with the %%writefields http://abcnotation.com/wiki/abc:standard:v2.1#typesetting_information_fields And it seems to work thanks to abcm2ps by Jef Moine, not thanks to EasyABC. So you should thank him for upholding the abc-specification. Here is an example: %abc-2.1 %%writefields TCOPQwWNH X:1 T:My title C:The composer M:4/4 L:1/4 N:Your notes H:The history of this song K:C abc On 17-4-2017 18:49, Bill Black wrote: Can anyone suggest...

  • J.W. de Jong J.W. de Jong posted a comment on ticket #12

    Hello Ralf, This is a bug in abcm2ps, but Jef already seems to have fixed this one....

  • J.W. de Jong J.W. de Jong posted a comment on ticket #11

    Hello Bernhard, This problem has been fixed about two weeks ago, but the fix is only...

  • J.W. de Jong J.W. de Jong posted a comment on ticket #10

    Dear Tom, This is a known issue. The macOS version of EasyABC is built with wxPython...

  • J.W. de Jong J.W. de Jong posted a comment on discussion General Discussion

    Really you should contact Jef Moine and explain him what you would like to have fixed....

  • J.W. de Jong J.W. de Jong posted a comment on discussion General Discussion

    Hello stolz, You can find information on 'repeat' at the website of Jef Moine, the...

  • J.W. de Jong J.W. de Jong posted a comment on discussion General Discussion

    Hello stolz, The repeat mark was not drawn exactly right by EasyABC in 1.3.7.4 but...

  • J.W. de Jong J.W. de Jong posted a comment on discussion General Discussion

    Well, you could use a more recent version of EasyABC instead of 1.3.5 which is a...

  • J.W. de Jong J.W. de Jong posted a comment on discussion General Discussion

    Hello Kyle, You can use the following Github site. https://github.com/jwdj/EasyABC/...

  • J.W. de Jong J.W. de Jong posted a comment on ticket #9

    Hello Sergio, The command staffbreak is part of abcm2ps (which is used to generate...

1