"Please note that BarFly does not currently work under OS 10.7 (Lion). While I may be able to fix this at some point, there are a number of technical problems, and it's not likely to happen in the very near future."

So I imagine you're not alone. While I'm sorry you're experiencing this problem, I'm glad you brought it up, because now I know to hold off on upgrading my own system. Thanks!

Weird newlines: Yes, it randomly mixing '\r' and '\n' as a newline (it is a bug).Echo: It uses system midi sequencer which is weird since some version of OS X. That's general problem of OS X, not just EasyABC. Result is quiet and echoed.

Nevertheless it is the best ABC editor/player I've found yet for MT. Sad, isn't it?

Weird newlines: Yes, it randomly mixing '\r' and '\n' as a newline (it is a bug).Echo: It uses system midi sequencer which is weird since some version of OS X. That's general problem of OS X, not just EasyABC. Result is quiet and echoed.

Nevertheless it is the best ABC editor/player I've found yet for MT. Sad, isn't it?

I don't understand the problems expressed about EasyABC. There are a couple of errors in the last release though. If you are having trouble with EasyABC drop me a note off list about it and I'll try to help. I've been using it since it first came out and except for those glitches in the last version (fixed in the version I have) have not had any serious issues.

I've never heard the echoing problem. EasyABC uses abc2MIDI to playback. Perhaps you have an early version with an early version of abc2MIDI that has the problems. I don't have that problem here.

The only thing what concern me in EasyABC is strange behaviour with newlines. Everytime I editing "abc" file, after that I open it with vim editor and check whether newlines are good. Sometime yes, sometime not (didn't find the reason why EasyABC corrupts it).When ABC file is with "unix lines" ('\n' or '0A'), then only edited lines are weird (newly added newlines has '\r\n'). When ABC file is with "DOS newlines" ('\r\n' or '0D0A') then all lines which wasn't edited are corrupted (they has just '\r' as newline):

About echo/reverb and quiet play I'm convinced that it is not caused by EasyABC (abc2midi), because it is general thing in Mountain Lion. You can create MID file everywhere else and when is played (for example in QuickLook) in OS X, it is quiet and with reverb.

Hmmm. The end line issue shows up everywhere because of the different ways different operating systems handle the different line ends. I'm sure you know that though. I do not know the code in that area of the program, but will try to contact some folks and see what I can see. I'll get back to you if I discover what the issues are.

I don't use Mountain Lion (OS 10.7 here) so I can' speak for that MIDI issue. Fascinating though...and stupid if Apple really did it on purpose...

... I do not know the code in that area of the program, but will try to contact some folks and see what I can see....

There is funny that source code itself has the same problem (i.e. mixed dos/unix newlines) .Also I'm not sure that it is a good idea to open a text file as a binary file - it bring more troubles because of using os.linesep and/or explicit separating/including '\r' for DOS/Windows:

Quote:

Do not use os.linesep as a line terminator when writing files opened in text mode (the default); use a single '\n' instead, on all platforms.

Which doesn't have to be used when file is opened as text file.

EDIT: I'm not familiar with Python, but this should be minimal solution to me: