lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: Re: What can Premusic do that others can't?


From: have
Subject: RE: Re: What can Premusic do that others can't?
Date: Tue, 21 Mar 2017 09:21:43 -0700
User-agent: MailAPI

I think that I should append a disclaimer to my format: I don't intend it to be more comfortably sight-read than sheet music is and will be. I simply intend to create an analogue of .txt where there is only .docx and .odt. It is perfectly legible for simple pieces, and perhaps an environment like Frescobaldi could be configured to real-time display Premusic code as its appropriate sheet music for more complex pieces - that environment would make my format into a very formidable one indeed.
 
 
 
 
 
 
 
 
 
 
 
Johan, mine's got less shortcomings though.
 
Irrational note lengths could be achieved with another square character.
 
Here is a four-beat measure with a pi note followed by rest.
 
          
           a* = pi minus three
[]rh daaaaaa*||
 
 
 
And with that, I extended my format to meet the challenge. Does anyone else have any irrational ABC or Guido code? Chopin? If not, I still have the best format. QED.
 
--------- Original Message ---------
Subject: Re: What can Premusic do that others can't?
From: "Johan Vromans" <address@hidden>
Date: 3/21/17 5:26 am
To: address@hidden

Am 20.03.2017 um 22:48 schrieb address@hidden:

> I have invented the perfect plaintext file format for premusic.

I think the bottom line is that all text-based music notation systems have
shortcomings when it comes to readability, writability, maintainability
etc. From all imperfect systems we choose the one we like most, where
"like" is very subjective. It it gets us where we want to, it is a good
choice.

Some people like to program in C, other people prefer Perl, some program
in Java. And some even think that HTML is a programming language.




_______________________________________________
lilypond-user mailing list
address@hidden
https://lists.gnu.org/mailman/listinfo/lilypond-user
"Oh, I think that these irrational tuplets are comfortable to write easy to understand if you use traditional notation."
 
It is not acceptable that the only method of conveying that information is to write it down on sheets of paper as has been done for centuries and then create a very complicated file format to describe those sheets of paper as have been done for centuries.
 
"If you’re interested I’ll do a quick search and find some more music by not-cornercase-composers that breaks your format."
 
Please do! I'll meet the challenge, and continue to prove I have the best plaintext format.
 
"So here is the point where your format is readable neither for humans nor for computers."
 
See note at the top of this message.
 
"So the most powerful terminal editors like vim and emacs just aren’t good enough for your genius format? Sad but probably their fault. Oh wait: It’s not the choice of editor that makes these files uncomfortable to handle with."
"Yes, there are people that’ll do exactly this. (Ok, I prefer vim but that’s not the point here.)"
 
You don't need a "the most powerful editor" for this because it isn't a format that the features of those editors are catered to. I hate to break it to you, but sometimes unmaximized CLI isn't the most comfortable text environment to work in. Put it in Gedit, maximize, maybe turn the text size down if you must, and enjoy. Have any of you actually tried transcribing simple music into my format yet?
 
--------- Original Message ---------
Subject: Re: What can Premusic do that others can't?
From: "Malte Meyn" <address@hidden>
Date: 3/21/17 3:35 am
To: address@hidden



Am 21.03.2017 um 06:46 schrieb address@hidden:
> A composer who uses an irrational tuplet is a composer who is going out of his way to exclude his music from comfortable notation.
Oh, I think that these irrational tuplets are comfortable to write easy
to understand if you use traditional notation.

> I'm not too concerned about that corner case of corner cases and am frankly honored you have to dig so deep to try and break my format.
If you’re interested I’ll do a quick search and find some more music by
not-cornercase-composers that breaks your format.

> But in any case, there's precisely nothing to stop you from approximating as far as you want, with an explanatory comment appended if needed.
So here is the point where your format is readable neither for humans
nor for computers.

> Nor am I concerned if my plaintext file format is not as comfortable in terminal editors as it is in the GUI text editors that everyone has and most people use.
So the most powerful terminal editors like vim and emacs just aren’t
good enough for your genius format? Sad but probably their fault. Oh
wait: It’s not the choice of editor that makes these files uncomfortable
to handle with.

> I note that Ctrl-U (view source) renders it perfectly in Firefox. Is anyone going to see a .premusic file online, save it, navigate to that location in terminal, and be dismayed that the code is a little wide for their unmaximized Emacs?
Yes, there are people that’ll do exactly this. (Ok, I prefer vim but
that’s not the point here.)

> If wraps become a necessity, then - fine! I'll make a wrap character. ;;
Ahaha, you thought you could do a complete score in just one line? I’ll
be happy to see your version of “Eine Alpensinfonie” by Richard Strauss.
I can imagine some text editors crashing on that. Maybe they won’t crash
if you insert line breaks but then you’ll need a very durable mouse wheel.

> --------- Original Message --------- Subject: Re: What can Premusic do that others can't?
> From: "Werner LEMBERG" <address@hidden>
> Date: 3/21/17 12:19 am
> To: address@hidden
> Cc: address@hidden
>
> You might create a description of your syntax on, say, github, also
> setting up a mailing list to which interested people can subscribe.

For this description to be perfectly well-defined/unambiguous you’ll
need a masochist who loves formal languages/grammars, at least if some
day a computer program should be able to read these scores. And you’ll
want that because no human can do so.

_______________________________________________
lilypond-user mailing list
address@hidden
https://lists.gnu.org/mailman/listinfo/lilypond-user

reply via email to

[Prev in Thread] Current Thread [Next in Thread]