Re: workflow advice: avoiding wrong octave errors?

2019-08-23 Thread mason
On 08/23, Kieren MacMillan wrote:
> You can always use \fixed.  =)

I didn't know about \fixed until just now. My first thought was to use
this to make the "default" pitches begin on the bottom space of the
staff, i.e., for treble clef

\fixed f' {f g a b c d e} 

is equivalent to

{f' g' a' b' c'' d'' e''}

This way, notes inside the staff would need no "," or "'", and most
notes outside would need only a single "," or "'". I think I could keep
track of octaves pretty easily if the notation were connected visually
to the staff I'm reading from.

Unfortunately, only the octave, not the note name, of the reference
pitch appears to have an effect.

\fixed f' {f g a b c d e}

has the same output as 

\fixed c' {f g a b c d e}

and

{f' g' a' b' c' d' e' f'}

> > Maybe it wouldn't be so bad if I got used to it though.
> 
> That was certainly my experience — after nearly a decade of using
> \relative (despite *many* frustrations around transposing instruments,
> introduction of octavation errors via copy-and-paste, etc.), I moved
> to absolute, and within about 6 months, I was shocked that I ever
> worked any other way.
> 
> > What's your experience with MIDI entry?
> 
> In Frescobaldi, it is quite smooth — essential to my workflow, really.

Thanks, When I have time to make larger changes to my workflow I'll give
this a shot.

Mason


signature.asc
Description: PGP signature
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: workflow advice: avoiding wrong octave errors?

2019-08-23 Thread Kieren MacMillan
Hi Mason,

> I thought of that, but my worry is that I'll still make octave errors,
> but each will result in one transposed note instead of a transposed
> phrase, which might be even less apparent than proofreading.

That is a concern…

> I also find relative note entry to be more intuitive and human readable.

You can always use \fixed.  =)

> Maybe it wouldn't be so bad if I got used to it though.

That was certainly my experience — after nearly a decade of using \relative 
(despite *many* frustrations around transposing instruments, introduction of 
octavation errors via copy-and-paste, etc.), I moved to absolute, and within 
about 6 months, I was shocked that I ever worked any other way.

> What's your experience with MIDI entry?

In Frescobaldi, it is quite smooth — essential to my workflow, really.

Best,
Kieren.


Kieren MacMillan, composer (he/him)
‣ website: www.kierenmacmillan.info
‣ email: i...@kierenmacmillan.info


___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: workflow advice: avoiding wrong octave errors?

2019-08-23 Thread mason
Thanks Kieren,

On 08/23, Kieren MacMillan wrote:
> My primary suggestion: use absolute instead of relative note entry, and you 
> will never have incorrect octavation again.  :)

I thought of that, but my worry is that I'll still make octave errors,
but each will result in one transposed note instead of a transposed
phrase, which might be even less apparent than proofreading. I also find
relative note entry to be more intuitive and human readable. Maybe it
wouldn't be so bad if I got used to it though.

> My secondary suggestion: to make entry fast and super-accurate, use MIDI 
> entry if possible.

I have never looked into MIDI entry for Lilypond. I was never fond of it
back when I used Sibelius, because correcting things like the spelling
of accidentals became more trouble than it was worth. A quick search
finds this,[1] which likes like it has the potential for a reasonable
workflow. What's your experience with MIDI entry?

> If you stick with relative note entry, then perhaps use octave checks 
> regularly?

Now that I know about octave checks I'm going to start using them and
see if that's enough to avoid octave errors. Depending on how that goes
I might try out absolute or MIDI entry next.

Mason

[1] https://github.com/jurihock/lilyfrog


signature.asc
Description: PGP signature
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: workflow advice: avoiding wrong octave errors?

2019-08-23 Thread Kieren MacMillan
Hi Mason,

> placing a note in the wrong octave

My primary suggestion: use absolute instead of relative note entry, and you 
will never have incorrect octavation again.  :)

My secondary suggestion: to make entry fast and super-accurate, use MIDI entry 
if possible.

If you stick with relative note entry, then perhaps use octave checks regularly?

Hope that helps!
Kieren.


Kieren MacMillan, composer (he/him)
‣ website: www.kierenmacmillan.info
‣ email: i...@kierenmacmillan.info


___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


RE: workflow advice: avoiding wrong octave errors?

2019-08-23 Thread Mark Stephen Mrotek
Mason,

My use is for transcribing 17th and 18th C piano music.
After a line or two I compile using Frescobaldi. My errors, frequent, become
apparent.

Mark

-Original Message-
From: lilypond-user
[mailto:lilypond-user-bounces+carsonmark=ca.rr@gnu.org] On Behalf Of
ma...@masonhock.com
Sent: Friday, August 23, 2019 1:41 PM
To: lilypond-user@gnu.org
Subject: workflow advice: avoiding wrong octave errors?

I typically make few errors while inputting music. The two most common
exceptions are incorrect note durations and placing a note in the wrong
octave. The former generally is not a problem, because bar checks catch the
error and tell me where to look. However, the latter slips by more easily.

If after compiling I notice that a voice is in the wrong octave, I know to
then go looking for the error, but with no equivalent to bar checks, it
takes longer to find the error. Worse is when I have made two octave errors
in opposite directions, causing the voice to end up in the correct octave.
In this case, I don't spot the error until I do a round of proofreading.

Does anyone have any tips they've found for avoiding this kind of error or
catching it earlier? What I'm trying now is to get into a habit of compiling
and checking against the manuscript more frequently, but this slows me down,
so I'd also be interested in general strategies for avoiding octave errors
in the first place. What would be terrific is some sort of "octave check"
where at the end of a line I can enter a pitch in absolute notation which is
checked against the most recent pitch in relative notation and throw an
error if the octave is wrong, similar to \barNumberCheck.

Mason


___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: workflow advice: avoiding wrong octave errors?

2019-08-23 Thread mason
"Octave checks" occurred to me while I was writing. I should have
thought to RTFM before sending...

http://lilypond.org/doc/v2.18/Documentation/notation/changing-multiple-pitches#octave-checks

Mason

On 08/23, ma...@masonhock.com wrote:
> I typically make few errors while inputting music. The two most common
> exceptions are incorrect note durations and placing a note in the wrong
> octave. The former generally is not a problem, because bar checks catch
> the error and tell me where to look. However, the latter slips by more
> easily.
> 
> If after compiling I notice that a voice is in the wrong octave, I know
> to then go looking for the error, but with no equivalent to bar checks,
> it takes longer to find the error. Worse is when I have made two octave
> errors in opposite directions, causing the voice to end up in the
> correct octave. In this case, I don't spot the error until I do a round
> of proofreading.
> 
> Does anyone have any tips they've found for avoiding this kind of error
> or catching it earlier? What I'm trying now is to get into a habit of
> compiling and checking against the manuscript more frequently, but this
> slows me down, so I'd also be interested in general strategies for
> avoiding octave errors in the first place. What would be terrific is
> some sort of "octave check" where at the end of a line I can enter a
> pitch in absolute notation which is checked against the most recent
> pitch in relative notation and throw an error if the octave is wrong,
> similar to \barNumberCheck.
> 
> Mason




signature.asc
Description: PGP signature
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user