Re: \unfoldRepeats

2020-10-29 Thread David Kastrup
David Nalesnik  writes:

> Hi Andrew,
>
> On Wed, Oct 28, 2020 at 5:03 PM Andrew Bernard  
> wrote:
>>
>> Hi David,
>>
>> But it would be great in the future to have more and better MIDI
>> support. I no longer regard it as a small feature on the side, but
>> something I really need. For now, I will stick to outputting my New
>> Complexity School scores - which Dorico has trouble with! :-)
>>
>
> I think an important step in the process would be to make the MIDI
> backend somehow accessible from Scheme.  Then the power users would be
> all over it.

Indeed.  And a unifying concept covering both grobs and MIDI objects
(mobs?) might even pave a way to iterative generation of time-based
MusicXML (xobs?) or Braille (bobs?) or other renditions of the musical
content.

-- 
David Kastrup



Re: \unfoldRepeats

2020-10-29 Thread Aaron Hill

On 2020-10-29 2:35 pm, David Kastrup wrote:

David Nalesnik  writes:


Hi Andrew,

On Wed, Oct 28, 2020 at 5:03 PM Andrew Bernard 
 wrote:


Hi David,

But it would be great in the future to have more and better MIDI
support. I no longer regard it as a small feature on the side, but
something I really need. For now, I will stick to outputting my New
Complexity School scores - which Dorico has trouble with! :-)



I think an important step in the process would be to make the MIDI
backend somehow accessible from Scheme.  Then the power users would be
all over it.


Indeed.  And a unifying concept covering both grobs and MIDI objects
(mobs?) might even pave a way to iterative generation of time-based
MusicXML (xobs?) or Braille (bobs?) or other renditions of the musical
content.


Mobs... 🤔

Could we get LilyPond to output a Minecraft world populated with 
appropriate redstone and noteblocks?



-- Aaron Hill



Questions From a New User

2020-10-29 Thread Jenny Suchan

Hello everyone,


My name is Jenny Suchan, and I just joined this list yesterday. I am a 
totally blind musician seriously pursuing a career in music composition. 
After looking into several different score-writing software, I am now 
studying LilyPond to see how I could use it to produce music scores. My 
friend Damien, another totally blind musician who I have been working 
with and who made me aware of this software, is copied on this message.


We have been making our way through the Learning Manual and are 
struggling with the concepts underlying the construction of chords, 
multiple parts, and multiple voices. For example, it isn't clear to us 
how information within less-than and greater-than signs and that within 
brackets relate to each other. Also, the manual states that tied notes 
share the same pitch, so how can two chords be tied together if only one 
note is sustained between them? Any additional tutorials or one-on-one 
help that anyone can offer would be greatly appreciated.


Also, is there a way-or a potential way-that LilyPond code can be 
converted to MusicXML? It would be very helpful for me to be able to 
translate my scores into Braille music, and we both could benefit from 
audio feedback regarding our scores.



Thank you in advance for taking the time to answer our questions. This 
whole process of learning new software and determining how all the 
component parts fit together is quite daunting.



  All the best,

  Jenny




Re: Questions From a New User

2020-10-29 Thread Aaron Hill

On 2020-10-29 6:25 pm, Jenny Suchan wrote:

My name is Jenny Suchan, and I just joined this list yesterday. I am a
totally blind musician seriously pursuing a career in music
composition. After looking into several different score-writing
software, I am now studying LilyPond to see how I could use it to
produce music scores. My friend Damien, another totally blind musician
who I have been working with and who made me aware of this software,
is copied on this message.


Welcome to the Pond.

The topic of LilyPond and Braille has come up before, so you are 
certainly not alone.  I would recommend reviewing information in the 
archives [1].


[1]: 
https://lists.gnu.org/archive/cgi-bin/namazu.cgi?query=braille&submit=Search%21&idxname=lilypond-user&max=20&result=normal&sort=score




We have been making our way through the Learning Manual and are
struggling with the concepts underlying the construction of chords,
multiple parts, and multiple voices. For example, it isn't clear to us
how information within less-than and greater-than signs and that
within brackets relate to each other. Also, the manual states that
tied notes share the same pitch, so how can two chords be tied
together if only one note is sustained between them? Any additional
tutorials or one-on-one help that anyone can offer would be greatly
appreciated.


Curly braces are used principally to denote sequential music, with 
events following one after another.  Angle brackets are generally for 
simultaneous music, with events occurring at the same time.  In 
particular, single angle brackets are for chords; double angle brackets 
are for grouping together voices or staves of music.


Ties between chords will only apply to notes that are in common.  
Consider a tie between a D minor chord and a D major chord.  The third 
is the only thing that changes, so ties would exist between just the D's 
and A's.  By placing the tilde outside the chord, you will instruct 
LilyPond to automatically tie any notes shared between the two chords.  
If you only want to tie specific notes, you may use the tilde inside the 
angle brackets after each individual note name.


The following snippet demonstrates both usage patterns.  The first 
measure is precisely the D minor to D major example I mentioned.  The 
second measure involves an G major to C major where the common G note is 
tied within the chord construct.


 BEGIN SNIPPET
\version "2.20.0"

\fixed d' {
  | 2 ~ 
  | 2 
}
 END SNIPPET



Also, is there a way-or a potential way-that LilyPond code can be
converted to MusicXML? It would be very helpful for me to be able to
translate my scores into Braille music, and we both could benefit from
audio feedback regarding our scores.


MIDI output from LilyPond is usually the way one would be able to listen 
to their score.


While MusicXML can be converted *to* LilyPond, the reverse is not 
possible to my knowledge.  There is an open issue [2] filed requesting a 
MusicXML backend to LilyPond, which would enable it to output that 
format.


[2]: https://gitlab.com/lilypond/lilypond/-/issues/665


-- Aaron Hill



Re: Questions From a New User

2020-10-29 Thread Werner LEMBERG


> After looking into several different score-writing software, I am
> now studying LilyPond to see how I could use it to produce music
> scores.  [...]
> 
> We have been making our way through the Learning Manual and are
> struggling with the concepts underlying the construction of chords,
> multiple parts, and multiple voices.  [...]

Please document all the struggles you have!  This will help us improve
the manual so that users like you can find information more easily.
We would also be glad if you could suggest improvements.

And don't hesitate to use this list for *any* of your LilyPond
struggles!  Only an unasked question is a stupid question :-)


Werner