Re: pwgl-users: Entering ENP-Score-Notation into the editor
On 8.6.2011, at 1:40, Jeffrey Fried wrote:
> I'm attempting to write a score using the ENP-Score-Notation documented in ENP and PWGL help. To simplify
things for this email, I'm using the 4 quarter note middle C's default score with the patch: score-editor
=> enp-score-notation. Evaluating the enp-score-notation box returns:
>
> (((((1 ((1 :NOTES (60)))) (1 ((1 :START-TIME 1.0 :NOTES (60)))) (1 ((1 :START-TIME 2.0 :NOTES (60)))) (1
((1 :START-TIME 3.0 :NOTES (60)))) :TIME-SIGNATURE (4 4))) :INSTRUMENT NIL :STAFF :TREBLE-STAFF))
>
> If I add an enp-constructor and score-editor to the end of the patch, that is, score-editor =>
enp-score-notation => enp-constructor => score-editor, the last score-editor exactly reproduces the
first as expected. However, if I substitute a text-box containing the output shown above for
score-editor => enp-constructor ( patch is now text-box => enp-constructor => score-editor), I get the
following error:
>
> The call (#<Function MAKE-BEAT 219A778A> (1 :START-TIME 1.0 :NOTES (60))) does not match definition
(#<Function MAKE-BEAT 219A778A> UNIT-LENGTH BEAT-LIST &REST ARGS).
There's an error because the expression has one too many parenthesis...
if you double-click the text-editor (the title of it) you should see a small pref window. untick the option
extra parenthesis (i don't remember what it says actually but you get the picture) and try again.
>
> So my question is: how do you enter a text score into the score editor? Editing graphically is far too
tedious, especially since you can't just arbitrarily enter notes, you have to copy existing notes.
I do not know what you mean?
> Now I've had fair success building up scores using the enp-constructor and enp-object-composer, but it
seems you have to add a lot of boxes for something that's should be as simple as typing the above score into a
text-box. For example, how do you get those wonderful scores shown in the examples? Surely not by editing
graphically or building them up with boxes.
In general, by entering them using the ENP GUI...
>
> Thanks in advance for any clarifications on these matters,
>
> -- Jeff Fried.
>
>
Mika