frescobaldi themes

2023-04-28 Thread Gianmaria Lari
Hope this is not off topic. Is there any way in Frescobaldi to install a
bunch of themes all at once (instead of passing trough Edit -> Preferences
-> Fonts & Colors etc.) ?

Thanks,
Gianmaria


MEI to MusicXML

2023-04-28 Thread Werner LEMBERG


Folks,


for a blind student of mine I would like to convert MEI files from the
Digital Mozart Edition

  https://dme.mozarteum.at/movi/en

to MusicXML, which he can convert to something readable on his Braille
terminal.

Any idea how to do that?


Werner



Re: frescobaldi themes

2023-04-28 Thread Federico Bruni



Il giorno ven 28 apr 2023 alle 09:40:57 +0200, Gianmaria Lari 
 ha scritto:
Hope this is not off topic. Is there any way in Frescobaldi to 
install a bunch of themes all at once (instead of passing trough Edit 
-> Preferences -> Fonts & Colors etc.) ?





Which themes are you talking about? I don't see anything in Fonts & 
Colors...


Frescobaldi themes are available in General preferences>Style, where 
you see some themes included in Qt plus the themes available in your 
system.
The themes can be installed using a software center (in Linux). I can't 
remember what's your OS.. maybe Mac?





Re: frescobaldi themes

2023-04-28 Thread Gianmaria Lari
Ciao Federico,

I'm using windows 11.

I downloaded frescobaldi themes here
https://github.com/frescobaldi/frescobaldi-themes  (I don't need a prettier
environment but I cannot use a pc without a dark mode).

* * *

Another question: I installed Frescobaldi version 3.3 a few hours ago
and no more embedded midi player!!!
I tried to have a look on the mailing list and on google but no one
discusses this issue. Do you know anything about this?

Thks, Gianmaria


On Fri, 28 Apr 2023 at 10:52, Federico Bruni  wrote:

>
>
> Il giorno ven 28 apr 2023 alle 09:40:57 +0200, Gianmaria Lari <
> gianmarial...@gmail.com> ha scritto:
>
> Hope this is not off topic. Is there any way in Frescobaldi to install a
> bunch of themes all at once (instead of passing trough Edit -> Preferences
> -> Fonts & Colors etc.) ?
>
>
>
> Which themes are you talking about? I don't see anything in Fonts &
> Colors...
>
> Frescobaldi themes are available in General preferences>Style, where you
> see some themes included in Qt plus the themes available in your system.
> The themes can be installed using a software center (in Linux). I can't
> remember what's your OS.. maybe Mac?
>
>


Re: MEI to MusicXML

2023-04-28 Thread Jean Abou Samra


> Le 28 avr. 2023 à 10:19, Werner LEMBERG  a écrit :
> 
> 
> Folks,
> 
> 
> for a blind student of mine I would like to convert MEI files from the
> Digital Mozart Edition
> 
>  https://dme.mozarteum.at/movi/en
> 
> to MusicXML, which he can convert to something readable on his Braille
> terminal.
> 
> Any idea how to do that?


Apparently there is this tool, no idea how well developed or maintained it is: 
https://github.com/music-encoding/encoding-tools

Re: Glissando intervoices

2023-04-28 Thread Leo Correia de Verdier
Hi Mario!

Like Kieren, I thought you were satisfied with the answers you got, since you 
did not send any MWE. Anyway, here is how I would code the passage you sent in 
the first mail:



\version "2.25.1"
<< 
  
  \new Staff = "upper" <<
\key e \minor
\new Voice \relative fis'' { \voiceOne fis2 dis4 e8 fis 
 g2. fis4 } 
\new Voice \relative dis'' { \voiceTwo s2 \hideNotes dis4 \glissando s4 
 \unHideNotes b4 a b a} 
\new Voice \relative fis' { \voiceTwo 
fis2 fis \glissando 
% Here you could use \showStaffSwitch instead 
of \glissando
\change Staff = "lower" \voiceOne
e g4 fis }
  >>
  
  \new Staff = "lower" <<
\new Voice \relative dis' { \voiceOne dis8 e dis cis \voiceTwo b a g fis e1 
}
\new Voice { \voiceTwo b2 }
  >>
  
>>



It’s a bit messy, but with complex voice structures I usually end up there… 
In a real world situation you will, depending on what the music looks like 
either have to create parallel structures and new voices on the fly as they 
appear or keep empty voices ”alive” with spacer rests. 

I think the staff switch line actually looks better than the glissando, but 
they look different, so I’d stick with the glissando.

Developing team: Could something like this (this is not the first time I see 
this kind of notation) be a reason for a mechanism allowing to create 
VoiceFollowers within one staff? Unless it already exists and I’m just unaware 
of it.

HTH
/Leo

> 27 apr. 2023 kl. 23:54 skrev Mario Moles :
> 
> No idea? From no one? Ok! Thank you!
> 
> Il 26/04/23 01:13, Mario Moles ha scritto:
>> I apologize because I explained myself badly. I use the glissando to 
>> indicate the sliding of the same finger of the left hand on the same string 
>> of the guitar. The blue lines I drew with Gwenview. The score posted as an 
>> example is a transcription of a "passemezzo" by VIncenzo Galilei for 
>> Renaissance lute. I transcribed on two staves for greater clarity of what I 
>> think is the polyphony of the piece. I am attaching the two files as an 
>> example. The "gui.ly" file is a general configuration file for my scores. 
>> Thank you!
>> 
>> Il 25/04/23 12:57, Andrew Bernard ha scritto:
>>> My thoughts exactly, for musical reasons. The lower is not a gliss in my 
>>> opinion, but a voice follower. And I agree with Jean regarding the top one 
>>> also. I think that's also an indicator of voice leading. But musicians can 
>>> follow this sort of score without help. I'd leave them out. Ant way, just 
>>> see the NR re voice follower if you want.
>>> 
>>> Andrew
>>> 




Re: MEI to MusicXML

2023-04-28 Thread Silvain Dupertuis

I have no idea...
but when I record an HTML page, I can see that the score is hard encoded in SVG format 
(must be created by a JavaScript library from an MEI file), and it contains this information:
/The present encoding in MEI 4.0.1 (with some minor customizations) is based on a previous 
encoding in DOX format. The DOX data were gained from optical music recognition (OMR) and 
proofreading processes developed and carried out by The Packard Humanities Institute, Los 
Altos, CA./

/
/
I tried to look at/
/
https://music-encoding.org/

Maybe something can be found at this page:
https://music-encoding.org/resources/tools.html

I only find conversion tools the other way...
https://www.verovio.org/musicxml.html

This page indicate scripts for both ways...
https://github.com/gburlet/musicxml-mei-conversion






Le 28.04.23 à 10:18, Werner LEMBERG a écrit :

Folks,


for a blind student of mine I would like to convert MEI files from the
Digital Mozart Edition

   https://dme.mozarteum.at/movi/en

to MusicXML, which he can convert to something readable on his Braille
terminal.

Any idea how to do that?


 Werner



--
Silvain Dupertuis
Route de Lausanne 335
1293 Bellevue (Switzerland)
tél. +41-(0)22-774.20.67
portable +41-(0)79-604.87.52
web: silvain-dupertuis.org 

Re: frescobaldi themes

2023-04-28 Thread Jean Abou Samra
Le vendredi 28 avril 2023 à 11:17 +0200, Gianmaria Lari a écrit :


> Another question: I installed Frescobaldi version 3.3 a few hours ago and 
> no more embedded midi player!!! 
> I tried to have a look on the mailing list and on google but no one discusses 
> this issue. Do you know anything about this?

Maybe it's just turned off? What if you enable it in Tools > MIDI > MIDI player 
?





signature.asc
Description: This is a digitally signed message part


Re: Glissando intervoices

2023-04-28 Thread Paul Hodges
I guess we all have different styles.  While I often do the hidden notes thing, 
another approach I find useful at times is to put notes into the same voice 
when they really aren't...


%%

\version "2.25.1" 
\language "english"


<< 
 \new Staff = "upper" << 
   \key e \minor 
   \new Voice \relative fs'' { \voiceOne fs2 s4 e8 fs g2. fs4 } 
   \new Voice \relative fs' { \voiceTwo fs2
                               \voiceOne ds'4*2/1 \glissando 
                               \voiceTwo b4 a b a }
 >> 
  
 \new Staff = "lower" << 
   \key e \minor
   \new Voice \relative ds' { \voiceOne ds8 e ds cs \voiceTwo b a g fs e1 } 
   \new Voice \relative b { \voiceTwo b2
                            \change Staff = "upper" fs'2 \glissando 
                            \change Staff = "lower"  \voiceOne e2 g4 fs } 
 >> 
>> 
%%%


Paul


 From:   Leo Correia de Verdier  
 To:   Mario Moles  
 Cc:
 Sent:   28/04/2023 10:49 
 Subject:   Re: Glissando intervoices 

Hi Mario! 
 
Like Kieren, I thought you were satisfied with the answers you got, since you 
did not send any MWE. Anyway, here is how I would code the passage you sent in 
the first mail: 
 
 
 
\version "2.25.1" 
<<  
   
  \new Staff = "upper" << 
    \key e \minor 
    \new Voice \relative fis'' { \voiceOne fis2 dis4 e8 fis  
                                 g2. fis4 }  
    \new Voice \relative dis'' { \voiceTwo s2 \hideNotes dis4 \glissando s4  
                                 \unHideNotes b4 a b a}  
    \new Voice \relative fis' { \voiceTwo  
                                fis2 fis \glissando  
                                % Here you could use \showStaffSwitch instead 
of \glissando 
                                \change Staff = "lower" \voiceOne 
                                e g4 fis } 
  >> 
   
  \new Staff = "lower" << 
    \new Voice \relative dis' { \voiceOne dis8 e dis cis \voiceTwo b a g fis e1 
} 
    \new Voice { \voiceTwo b2 } 
  >> 
   
>> 
 
 
 
It’s a bit messy, but with complex voice structures I usually end up there…  
In a real world situation you will, depending on what the music looks like 
either have to create parallel structures and new voices on the fly as they 
appear or keep empty voices ”alive” with spacer rests.  
 
I think the staff switch line actually looks better than the glissando, but 
they look different, so I’d stick with the glissando. 
 
Developing team: Could something like this (this is not the first time I see 
this kind of notation) be a reason for a mechanism allowing to create 
VoiceFollowers within one staff? Unless it already exists and I’m just unaware 
of it. 
 
HTH 
/Leo 
 
> 27 apr. 2023 kl. 23:54 skrev Mario Moles : 
>  
> No idea? From no one? Ok! Thank you! 
>  
> Il 26/04/23 01:13, Mario Moles ha scritto: 
>> I apologize because I explained myself badly. I use the glissando to 
>> indicate the sliding of the same finger of the left hand on the same string 
>> of the guitar. The blue lines I drew with Gwenview. The score posted as an 
>> example is a transcription of a "passemezzo" by VIncenzo Galilei for 
>> Renaissance lute. I transcribed on two staves for greater clarity of what I 
>> think is the polyphony of the piece. I am attaching the two files as an 
>> example. The "gui.ly" file is a general configuration file for my scores. 
>> Thank you! 
>>  
>> Il 25/04/23 12:57, Andrew Bernard ha scritto: 
>>> My thoughts exactly, for musical reasons. The lower is not a gliss in my 
>>> opinion, but a voice follower. And I agree with Jean regarding the top one 
>>> also. I think that's also an indicator of voice leading. But musicians can 
>>> follow this sort of score without help. I'd leave them out. Ant way, just 
>>> see the NR re voice follower if you want. 
>>>  
>>> Andrew 
>>>  
 
 


Re: frescobaldi themes

2023-04-28 Thread Gianmaria Lari
[midi player not visible in Frescobaldi]

> Maybe it's just turned off? What if you enable it in Tools > MIDI > MIDI
> player ?


ahhh quelle honte !
My apologies, I didn't know you have to enable it.
Thanks a lot Jean!
gianmaria


Re: Separate dynamics from notes

2023-04-28 Thread Kieren MacMillan
Hi Jean,

> Are we talking about the same thing? The \sendTo ideas sound more like 
> they're solving the first question in the OP's original post than the second 
> question to me.

Yes… I got confused about where we were in the conversation.
Sorry!

Kieren.
__

My work day may look different than your work day. Please do not feel obligated 
to read or respond to this email outside of your normal working hours.




Re: Separate dynamics from notes

2023-04-28 Thread Gianmaria Lari
Dear Robin,

made some more tests.
Your code works well but it doesn't solve the problem because it returns
the "absolute" location of the notes while on the other hand in the
variable where you write the dynamic you use a relative location. For
example if I want to put a dynamic on the quarter number 3 and on the
quarter number 17 I can't write

s4*3\p
s4*17\f


but I have to write


s4*3\p
s4*20\f


I'm sorry but it's my fault. I proposed a possible solution that was simply
not correct. And now I understand better the reason for the thread Kieren
linked.

I probably have to go back to study the edition engraver :)
g.






On Thu, 27 Apr 2023 at 18:20, Robin Bannister  wrote:

> Gianmaria Lari wrote:
> >
> > This thing always seemed so inconvenient to me that I thought it was
> > practically unusable. Or that there was some trick to maybe have
> > Frescobaldi tell me the "position" of the note (meant as numbers of
> quarter
> > or eight notes from the beginning).
>
> Here is a primitive include file for you to play around with.
>
> When hovering with the mouse
>   - over a notehead
>   - over a barline (inside a staff)
> it shows such a position as (an inconvenient) fraction.
>
>
> Cheers,
> Robin
>


Re: Separate dynamics from notes

2023-04-28 Thread Pierre-Luc Gauthier
I often do math with those :

{
  \override Score.BarNumber.break-visibility = ##(#t #t #t)

  % Begin forte
  <>\f

  % At bar 4, mezzo piano
  s1*#(- 4 1) <>\mp

  % At bar 20, forte
  s1*#(- 20 4) <>\f

  % At bar 30, pianissimo
  s1*#(- 30 20) <>\pp

 s1\fine

}

Sure, you have to carry the last bar number and it ain't pretty but at
least the bar number is written somewhere in the code…

Hope this helps !

Le ven. 28 avr. 2023, à 09 h 09, Gianmaria Lari
 a écrit :
>
> Dear Robin,
>
> made some more tests.
> Your code works well but it doesn't solve the problem because it returns the 
> "absolute" location of the notes while on the other hand in the variable 
> where you write the dynamic you use a relative location. For example if I 
> want to put a dynamic on the quarter number 3 and on the quarter number 17 I 
> can't write
>
> s4*3\p
> s4*17\f
>
>
> but I have to write
>
>
> s4*3\p
> s4*20\f
>
>
> I'm sorry but it's my fault. I proposed a possible solution that was simply 
> not correct. And now I understand better the reason for the thread Kieren 
> linked.
>
> I probably have to go back to study the edition engraver :)
> g.
>
>
>
>
>
>
> On Thu, 27 Apr 2023 at 18:20, Robin Bannister  wrote:
>>
>> Gianmaria Lari wrote:
>> >
>> > This thing always seemed so inconvenient to me that I thought it was
>> > practically unusable. Or that there was some trick to maybe have
>> > Frescobaldi tell me the "position" of the note (meant as numbers of quarter
>> > or eight notes from the beginning).
>>
>> Here is a primitive include file for you to play around with.
>>
>> When hovering with the mouse
>>   - over a notehead
>>   - over a barline (inside a staff)
>> it shows such a position as (an inconvenient) fraction.
>>
>>
>> Cheers,
>> Robin



-- 
Pierre-Luc Gauthier



Re: Beginner question about writing for drums

2023-04-28 Thread Pierre-Luc Gauthier
Le jeu. 27 avr. 2023, à 20 h 48,  a écrit :
> > <<
> > { hh4  hh q }
> > \\
> > { bd4 r bd r }
> > >>

> are the voices somehow linked if I create another chunk like that?

Yes they are.

<< {…} \\ {…} >>

is equivalent to

\new Staff <<
  \new Voice = "1" { \voiceOne … }
  \new Voice = "2" { \voiceTwo \relative … }
>>

-- 
Pierre-Luc Gauthier



Re: Separate dynamics from notes

2023-04-28 Thread Robin Bannister

Gianmaria Lari wrote:


Your code works well but it doesn't solve the problem because it returns
the "absolute" location of the notes while on the other hand in the
variable where you write the dynamic you use a relative location. 



That's why I said primitive.

One way to extend it, would be:
 - set it up to act like point+click does
 - but with its own protocol, going to a logger
 - which logs the differences

You would start a new trace by multiple-clicking (for zeros)
at e.g. a preceding rehearsal mark.

And you may need to keep tuplet accounting separate.



Cheers,
Robin



Re: Separate dynamics from notes

2023-04-28 Thread Jean Abou Samra
Le vendredi 28 avril 2023 à 15:08 +0200, Gianmaria Lari a écrit :

> Dear Robin,
> made some more tests.
> Your code works well but it doesn't solve the problem because it returns the 
> "absolute" location of the notes while on the other hand in the variable 
> where you write the dynamic you use a relative location. For example if I 
> want to put a dynamic on the quarter number 3 and on the quarter number 17 I 
> can't write
> 
> 
> > s4*3\p
> > s4*17\f
> 
> 
> but I have to write
> 
> >   
> > s4*3\p
> > s4*20\f
> 
> 
> I'm sorry but it's my fault. I proposed a possible solution that was simply 
> not correct. And now I understand better the reason for the thread Kieren 
> linked.
> 
> I probably have to go back to study the edition engraver :)


What about just putting all the expressions in parallel rather than in sequence?

For example:

```
\version "2.24.1"

mus = \repeat unfold 5 { c'4 d'4 f'4 g'4 }
dyns = <<
  % { s4*3 <>\p }
  % { s4*17 <>\p }
  % The above can also be written:
  \after 4*3 \p <>
  \after 4*17 \p <>
>>


\new Staff << \mus \dyns >>
```


signature.asc
Description: This is a digitally signed message part


Re: Separate dynamics from notes

2023-04-28 Thread Kieren MacMillan
Hi Gianmaria!

> And now I understand better the reason for the thread Kieren linked.
> I probably have to go back to study the edition engraver :)

I’m the EE’s biggest cheerleader, so I would never dissuade you from that 
study… but I really do think the \sendTo is either already exactly what you’re 
looking for, or 90% of it. I’ll see what I can do in the next few days to put 
together a little MWE for you to consider.

Cheers,
Kieren.
__

My work day may look different than your work day. Please do not feel obligated 
to read or respond to this email outside of your normal working hours.




Re: Separate dynamics from notes

2023-04-28 Thread Gianmaria Lari
I have infinite esteem in cheerleader so if the message comes from one of
them I will do all what them propose:
- I will study what I can do with the edition engraver
- and wait for your MWE :))

By the way, ahem what is a MWE?

Grazie Kieren!
g.

On Fri, 28 Apr 2023 at 17:13, Kieren MacMillan 
wrote:

> Hi Gianmaria!
>
> > And now I understand better the reason for the thread Kieren linked.
> > I probably have to go back to study the edition engraver :)
>
> I’m the EE’s biggest cheerleader, so I would never dissuade you from that
> study… but I really do think the \sendTo is either already exactly what
> you’re looking for, or 90% of it. I’ll see what I can do in the next few
> days to put together a little MWE for you to consider.
>
> Cheers,
> Kieren.
> __
>
> My work day may look different than your work day. Please do not feel
> obligated to read or respond to this email outside of your normal working
> hours.
>
>


Re: Beginner question about writing for drums

2023-04-28 Thread mail-login+lilypond
No question that this is a nice example as well, but I don't see where it shows 
that the
voices are connected somehow (most probable I just missed it when reading over 
it).
Can you explain further? (maybe reference some lines or what to look at)

Best wishes
Lukas


--- Original Message ---
On Friday, April 28th, 2023 at 16:09, Pierre-Luc Gauthier 
 wrote:


>
>
> Here is another drum example I have (Nightmare is the song name (Not
> quite my cup of tea but hey…)).
>
> Le ven. 28 avr. 2023, à 10 h 07, Pierre-Luc Gauthier
> p.luc.gauth...@gmail.com a écrit :
>
> > Le jeu. 27 avr. 2023, à 20 h 48, mail-login+lilyp...@protonmail.com a écrit 
> > :
> >
> > > > <<
> > > > { hh4  hh q }
> > > > \\
> > > > { bd4 r bd r }
> >
> > > are the voices somehow linked if I create another chunk like that?
> >
> > Yes they are.
> >
> > << {…} \\ {…} >>
> >
> > is equivalent to
> >
> > \new Staff <<
> > \new Voice = "1" { \voiceOne … }
> > \new Voice = "2" { \voiceTwo \relative … }
> >
> > --
> > Pierre-Luc Gauthier
>
>
>
>
> --
> Pierre-Luc Gauthier



Re: Beginner question about writing for drums

2023-04-28 Thread Pierre-Luc Gauthier
Sorry about that, yes the example does not show anything about the
connection between voice "1" and "2".

Here is one that does :

\version "2.25.5"

\language "english"

grooveI = \drummode <<
  <<
{
  \override NoteHead.color = "red"
  \repeat unfold 15 hh16 hho\laissezVibrer |
  r8 \repeat unfold 12 hh16 hho8\laissezVibrer
}
  >>
  \\
  {
\override NoteHead.color = "green"
bd4 r bd r8. bd16 |
r16 hhp bd bd r4 bd16 8. r8 bd |
  }
>>

grooveII = \drummode <<
  <<
\repeat unfold 8 hh8  |
\repeat unfold 2 {s4 sn8 s} |
  >>
  \\
  \repeat unfold 2 {bd4 r} |
>>

\new DrumStaff \with {
} {
  \repeat unfold 2 \grooveI |
  \repeat unfold 4 \grooveII |
}


Here voice "1" stays red and voice "2" stays green.

Not sure why I do not find a way to change it in a \layout block…

\layout {
  \context {
\DrumVoice % = "1" ?
% only where DrumVoice = "1"
\override Beam.stencil = ##f
  }
}

Le ven. 28 avr. 2023, à 13 h 11,  a écrit :
>
> No question that this is a nice example as well, but I don't see where it 
> shows that the
> voices are connected somehow (most probable I just missed it when reading 
> over it).
> Can you explain further? (maybe reference some lines or what to look at)
>
> Best wishes
> Lukas
>
>
> --- Original Message ---
> On Friday, April 28th, 2023 at 16:09, Pierre-Luc Gauthier 
>  wrote:
>
>
> >
> >
> > Here is another drum example I have (Nightmare is the song name (Not
> > quite my cup of tea but hey…)).
> >
> > Le ven. 28 avr. 2023, à 10 h 07, Pierre-Luc Gauthier
> > p.luc.gauth...@gmail.com a écrit :
> >
> > > Le jeu. 27 avr. 2023, à 20 h 48, mail-login+lilyp...@protonmail.com a 
> > > écrit :
> > >
> > > > > <<
> > > > > { hh4  hh q }
> > > > > \\
> > > > > { bd4 r bd r }
> > >
> > > > are the voices somehow linked if I create another chunk like that?
> > >
> > > Yes they are.
> > >
> > > << {…} \\ {…} >>
> > >
> > > is equivalent to
> > >
> > > \new Staff <<
> > > \new Voice = "1" { \voiceOne … }
> > > \new Voice = "2" { \voiceTwo \relative … }
> > >
> > > --
> > > Pierre-Luc Gauthier
> >
> >
> >
> >
> > --
> > Pierre-Luc Gauthier
>


-- 
Pierre-Luc Gauthier



Re: Beginner question about writing for drums

2023-04-28 Thread Pierre-Luc Gauthier
Closer to what I would want but still :

\new DrumStaff \with {
} {
\context DrumVoice = "1" {
\override NoteHead.color = "red"
  }
  \context DrumVoice = "2" {
\override NoteHead.color = "green"
  }
  \repeat unfold 2 \grooveI |
  \repeat unfold 4 \grooveII |
}

HTH
-- 
Pierre-Luc Gauthier



Re: Beginner question about writing for drums

2023-04-28 Thread mail-login+lilypond
Nice thanks for helping.


--- Original Message ---
On Friday, April 28th, 2023 at 19:50, Pierre-Luc Gauthier 
 wrote:


> 
> 
> Closer to what I would want but still :
> 
> \new DrumStaff \with {
> } {
> \context DrumVoice = "1" {
> \override NoteHead.color = "red"
> }
> \context DrumVoice = "2" {
> \override NoteHead.color = "green"
> }
> \repeat unfold 2 \grooveI |
> \repeat unfold 4 \grooveII |
> }
> 
> HTH
> --
> Pierre-Luc Gauthier



Re: Separate dynamics from notes

2023-04-28 Thread Wols Lists

On 27/04/2023 13:57, Gianmaria Lari wrote:

Thank you Leo for your answers and help.

you’ll probably need to be a little more specific about the use
case, perhaps also supply example code.


Regarding my second question, let me try to be more clear

I have a score.
I want to write the dynamics using a separate variable.
Suppose that on the first quarter of the tenth measure there is a 
"forte" and then on the note of the next bar there is a "piano." If all 
the measures have the same "time signature", let's say of 4/4, then it's 
pretty easy: just count the beats and multiply by 4. Finally you will write:


s1*9 s4\f s4*3 s4\p


The operation is not difficult but making mistakes is pretty easy. In 
fact this system works well if the "time signature" does not change or 
changes very little in the piece. Otherwise you have to add up the 
duration of each note individually and making mistakes becomes extremely 
easy.


This thing always seemed so inconvenient to me that I thought it was 
practically unusable. Or that there was some trick to maybe have 
Frescobaldi tell me the "position" of the note (meant as numbers of 
quarter or eight notes from the beginning).


I write band parts, where I have multiple parts, conflicting dynamics, 
etc etc.


When you're doing that, the easiest way to start with is a variable I 
call voiceStaff. Using spacer notes, I define the double bars, rehearsal 
marks, melody names, tempo markings, key signatures, all that sort of stuff.


I then build on it with all the instrument voices, occasionally I'll 
have a section dynamic variable, whatever.


I know what you mean with your "so inconvenient", it is a pain in the 
arse. But for me, it's the best tool for the job, the alternatives are 
even worse. Because all the parts hang off this single voiceStaff, it 
makes mistakes far more glaringly obvious. I've caught other 
transcribers' errors this way :-)


Cheers,
Wol