RE: LilyPond Enhancement Proposal (with Bounty)

2014-09-30 Thread Paul Tannous
Abraham and Mike,  

 

Thank you for expressing an interest in our proposal.  Our objective is to 
automate the repositioning of the text that falls directly above and below the 
bar lines, per Chris’s graphic.  We are above all interested in the possibility 
of including this functionality directly in the LilyPond compiler.  We are not 
sure whether Mike’s suggestion implies manual rework or refers to a way of 
setting the compiler options to do this work for us.  Is there a way to use the 
compiler to do this now?  If not, would there be anyone in the LilyPond 
developer community interested in adding this functionality?  

 

Regards,

Paul

 

From: m...@mikesolomon.org [mailto:m...@mikesolomon.org] 
Sent: Monday, September 29, 2014 3:02 AM
To: Abraham Lee
Cc: Chris Crossen; Paul Tannous; lilypond-user@gnu.org
Subject: Re: LilyPond Enhancement Proposal (with Bounty)

 

 


On 29 sept. 2014, at 08:18, Abraham Lee  wrote:

That's what I thought. I just wanted to make sure that that's what was really 
the issue that needed to be addressed. 

 

Regards,

Abraham 

Sent from my iPhone


On Sep 28, 2014, at 9:34 PM, Chris Crossen  wrote:

 

 

On Sep 28, 2014, at 8:08 PM, Abraham Lee  wrote:




Paul,

This sounds intriguing! First of all, my best wishes to you and your startup 
company. May you have great success!

Secondly, I'm not entirely sure I understand what you are trying to avoid with 
the text above measure bars. Can you give us an example or two showing us 
exactly what you mean? I think that will help us know who can help you. 

Regards,
Abraham 

Sent from my iPhone




On Sep 28, 2014, at 9:00 PM, Paul Tannous  wrote:

LilyPonders:

We are part of a startup company that wants to put LilyPond-generated 
musical scores on tablets. We believe this will allow users to have 
beautiful, readable scores on tablets and spread the usage of LilyPond to a 
wider audience. We have completed the first version of an Android 
application that does this. It dynamically repaginates the music score to 
fill the tablet screen, and it supports written annotation. 

We have a series of programs that run on a Mac or PC to generate the scores 
to be rendered on tablets of different screen sizes. A tablet-format score 
of our own design is built from LilyPond-generated score images so a tablet 
page of any size or orientation can be built dynamically, using note sizes 
that will be readable. If you’ve seen PDF scores reduced and displayed on 
tablets, you’ll understand why we think we have a better approach.

Creating our tablet-format scores to support dynamic repagination means we 
have to take steps to avoid having text directly above and below each of 
the measure bars. We add measure bars back when rendering each line and 
vary the bar widths in addition to adding space to fill out the lines. So 
any text (tempo, dynamics, pedal instructions, etc.) spanning measures 
would be split, pixels lost, and unwanted spacing added. We avoid this now 
by writing the LilyPond source to avoid text above or below the measure 
bars.  However, this can be painstaking and time-consuming work. 

We would therefore like to see an option added to LilyPond, that could be 
set before processing, that would avoid placing text above or below measure 
bars.

We believe there must be code already in the engravers to avoid splitting 
text over measures at line ends. So, we are hoping our proposed enhancement 
would be an extension of that code.

We would be willing to pay a bounty to have this feature added if no one 
else is interested in this functionality, but we have no idea of how much 
effort would be required. We would like to have some feedback on how long 
this would take and what someone who could do it would charge for the 
effort.



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

 

<1000px-Chopin_Prelude_7.svg.png>
My understanding of the problem can be demonstrated in the attached graphic. 
The tempo Andantino above the first two measures would be a problem. The 
dynamic pp under the treble clef of the last measure is also possibly 
problematic.

 

 

 

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

 

Not in front of my computer, but one way to do this may be to get rid of extra 
spacing width for text and then set a large pure height for bar lines in an 
unpure-pure-container. This way, when spacing the line, the text would block 
against the bar line. This shouldn't effect vertical spacing.

 

Cheers,

~Mike

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


Re: Multi line text with a common text

2014-09-30 Thread Simon Albrecht


Am 30.09.2014 um 19:29 schrieb Son_V:

Hi, thanks to you and Phil in the first place ... then, I've tried to use
your example And I got VERY close to the result I wanted! Just one problem:
I think it would be preferable that the curly bracket starts from the rest;
like in the jpg file i've posted before; is it possible?
I know nothing more intelligent than \once\override 
StanzaNumber.extra-offset = …

HTH, Simon

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


Re: Unexpected TabStaff creation

2014-09-30 Thread James
On 29/09/14 20:18, Federico Bruni wrote:
> 2014-09-29 21:12 GMT+02:00 Abraham Lee :
> 
>> Put the overrides in a \layout block, like:
>>
>> \layout {
>>   \override TabStaff.Stemstencil = ##f
>> }
>>
>> This won't create a new context, but it will apply it when you create one.
>>
> 
> It's also a way to keep music and style separated.
> 
> Bug Squad, what about adding it to this chapter of Usage manual?
> http://www.lilypond.org/doc/v2.19/Documentation/usage/general-suggestions

http://code.google.com/p/lilypond/issues/detail?id=4143

James

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


Re: Long stretch in one voice, then two

2014-09-30 Thread Janek Warchoł
2014-09-28 23:42 GMT+02:00 Simon Albrecht :
> Well probably it's intuitive for German native speakers by analogy to "eine
> Stimme" and "Stimme Eins", that what I meant.
> The next question, of course, is: Do you have an alternative proposal? :-)

For example \singleVoice.  Knute's \voiceNeutral would possibly do as
well.  We could also change \voiceOne to \firstVoice etc.

These are just some suggestions off the top of my head; i'm not sure
which one i consider the best (and i don't really have much time to
think about this now :( )

cheers,
Janek

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


Overriding internal functions?

2014-09-30 Thread Samuel DA MOTA
Hi,

I'd like to modify a function's body in ly-syntax-constructors.scm
Is there a way to override the function without touching that file?



I'm only looking to change the repeat command from

(define-ly-syntax-simple (repeat type num body alts)
  (make-repeat type num body alts))

to

(define-ly-syntax-simple (repeat type num body alts)
  (unfold-repeats (make-repeat type num body alts)))


Regards,
--
Sam

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


Re: Bounty for Fixing Ligature Bug?

2014-09-30 Thread Werner LEMBERG

> Last time I checked, this is a problem with Linux 64bit versions as
> well.  But for some reason it only works on 32bit Linux?
> 
> I would willingly volunteer to do the work, I just have NO idea
> where to begin. I have no background or experience with this kind of
> coding, anyway...

Read https://code.google.com/p/lilypond/issues/detail?id=2656 – maybe
you can help resolve one of the questions.


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


Re: how to compile many .ly files with one command

2014-09-30 Thread Noeck
> It works both on Windows and Linux. BTW. it should documented in '1.2 
> Command-line usage', shouldn't it?

It would not hurt to document it, but it is a basic functionality of the
shell and not directly of LilyPond. You can do it with any program:

ls *
mv * ../otherdirectory/

and so on. The functionality of LilyPond that contributes to this, is
that the lilypond command accepts not only a single file but also a list
of files.
In this sense, you are right:

1. The documentation could tell the reader that multiple files are possible.

2. As there is already a section that explains standard behaviour of the
shell, the * file globbing [1] could be added there.

http://lilypond.org/doc/v2.18/Documentation/usage/command_002dline-usage.html#invoking-lilypond

Cheers,
Joram


[1]: http://en.wikipedia.org/wiki/Glob_%28programming%29

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


Re: how to compile many .ly files with one command

2014-09-30 Thread Karol Majewski
Ahhh, thanks. It's so simple.

It works both on Windows and Linux. BTW. it should documented in '1.2 
Command-line usage', shouldn't it?

--Karol



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


Re: how to compile many .ly files with one command

2014-09-30 Thread Noeck
Hi Karol,

on which system? This should work:

lilypond *.ly

Cheers,
Joram

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


how to compile many .ly files with one command

2014-09-30 Thread Karol Majewski
Hi

I have over 50 .ly files in one directory. Compiling them with:

lilypond file1.ly
lilypond file2.ly

etc...

... is very time consuming ;)

Is there something like: 'lilypond all'?


--Karol



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


Re: Tool to remove transpositions from LP source code

2014-09-30 Thread Jacques Menu
Hello Urs,

Fine, I had overlooked the Pitch item in the tools menu, thanks!

JM


Le 30 sept. 2014 à 19:37, Urs Liska  a écrit :

> In Frescobaldi you can select some music and apply several transpositions on 
> it.
> 
> HTH
> Urs
> 
> Am 30. September 2014 19:35:05 MESZ, schrieb Jacques Menu 
> :
> Hello folks,
> 
> After scanning music, I noticed very late in the process of handling it with 
> LP that some treble_8 clefs had been mistaken to « french » ones.
> 
> I’ve thus had to use transposition for some bars, such as in the example 
> below.
> 
> Is there a command that can take this code as input and remove the 
> transposition, producing code that  produces the same score? The output can 
> be relative or absolute.
> 
> Thanks if you can help!
> 
> 
> JM
> 
> 
> %
> \version "2.18.2"
> 
> Tenor = \relative d' {
> \override Score.BarNumber.break-visibility = #all-visible
> 
> \clef "treble_8"
> \key g \major \time 3/4
> 
> a8 [ ( b8 ] c4 ) c4 | % 2
> b2 e8\noBeam d8 | % 3
> 
> % \clef "french"
> \transpose g e' {
>   r4 g4 cis4 | % 4
>   d8\noBeam d8 d4 r4 | % 5
>   r4 g4 cis4 | % 6
>   d8\noBeam d8\noBeam d8\noBeam d8\noBeam d4 | % 7
>   c!8 [ g8 ] f4 g4 |
> % 8
> }
> 
> % \clef "treble_8"
> b4 c4 g4 | % 9
> }
> 
> \score {
> \Tenor
> }
> %
> 
> 
> 
> lilypond-user mailing list
> lilypond-user@gnu.org
> https://lists.gnu.org/mailman/listinfo/lilypond-user
> ___
> lilypond-user mailing list
> lilypond-user@gnu.org
> https://lists.gnu.org/mailman/listinfo/lilypond-user



smime.p7s
Description: S/MIME cryptographic signature
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Tool to remove transpositions from LP source code

2014-09-30 Thread Urs Liska
In Frescobaldi you can select some music and apply several transpositions on it.

HTH
Urs

Am 30. September 2014 19:35:05 MESZ, schrieb Jacques Menu :
>Hello folks,
>
>After scanning music, I noticed very late in the process of handling it
>with LP that some treble_8 clefs had been mistaken to « french » ones.
>
>I’ve thus had to use transposition for some bars, such as in the
>example below.
>
>Is there a command that can take this code as input and remove the
>transposition, producing code that  produces the same score? The output
>can be relative or absolute.
>
>Thanks if you can help!
>
>
>JM
>
>
>%
>\version "2.18.2"
>
>Tenor = \relative d' {
>\override Score.BarNumber.break-visibility = #all-visible
>
>\clef "treble_8"
>\key g \major \time 3/4
>
>a8 [ ( b8 ] c4 ) c4 | % 2
>b2 e8\noBeam d8 | % 3
>
>% \clef "french"
>\transpose g e' {
>  r4 g4 cis4 | % 4
>  d8\noBeam d8 d4 r4 | % 5
>  r4 g4 cis4 | % 6
>  d8\noBeam d8\noBeam d8\noBeam d8\noBeam d4 | % 7
>  c!8 [ g8 ] f4 g4 | % 8
>}
>
>% \clef "treble_8"
>b4 c4 g4 | % 9
>}
>
>\score {
>\Tenor
>}
>%
>
>
>
>
>
>___
>lilypond-user mailing list
>lilypond-user@gnu.org
>https://lists.gnu.org/mailman/listinfo/lilypond-user
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Tool to remove transpositions from LP source code

2014-09-30 Thread Jacques Menu
Hello folks,

After scanning music, I noticed very late in the process of handling it with LP 
that some treble_8 clefs had been mistaken to « french » ones.

I’ve thus had to use transposition for some bars, such as in the example below.

Is there a command that can take this code as input and remove the 
transposition, producing code that  produces the same score? The output can be 
relative or absolute.

Thanks if you can help!


JM


%
\version "2.18.2"

Tenor = \relative d' {
\override Score.BarNumber.break-visibility = #all-visible

\clef "treble_8"
\key g \major \time 3/4

a8 [ ( b8 ] c4 ) c4 | % 2
b2 e8\noBeam d8 | % 3

% \clef "french"
\transpose g e' {
  r4 g4 cis4 | % 4
  d8\noBeam d8 d4 r4 | % 5
  r4 g4 cis4 | % 6
  d8\noBeam d8\noBeam d8\noBeam d8\noBeam d4 | % 7
  c!8 [ g8 ] f4 g4 | % 8
}

% \clef "treble_8"
b4 c4 g4 | % 9
}

\score {
\Tenor
}
%



smime.p7s
Description: S/MIME cryptographic signature
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Multi line text with a common text

2014-09-30 Thread Son_V
Hi, thanks to you and Phil in the first place ... then, I've tried to use
your example And I got VERY close to the result I wanted! Just one problem:
I think it would be preferable that the curly bracket starts from the rest;
like in the jpg file i've posted before; is it possible? Have a good night,
Messaus_Dies_est_laetitiae_PER_PROVA_SOLO_Soprano_FORSE_OK.ly

  



--
View this message in context: 
http://lilypond.1069038.n5.nabble.com/Multi-line-text-with-a-common-text-tp166858p166987.html
Sent from the User mailing list archive at Nabble.com.

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


Re: Bounty for Fixing Ligature Bug?

2014-09-30 Thread Joshua Nichols
> You have rather to actively find a developer interested in Lilypond on a
Windows platform...

Last time I checked, this is a problem with Linux 64bit versions as well.
But for some reason it only works on 32bit Linux?

I would willingly volunteer to do the work, I just have NO idea where to
begin. I have no background or experience with this kind of coding,
anyway...

IC,

Josh

On Tue, Sep 30, 2014 at 12:56 AM, Werner LEMBERG  wrote:

> > I am not astute nor a programmer to know even how to begin fixing
> > this issue.  I know it has been discussed as a possible limitation
> > of the pango.  However, it seems that it works on some systems and
> > others not.
> >
> > What has to be done to fix the issue?
> >
> > What would be an appropriate bounty to have this issue fixed?
>
> I guess it's basically not a bounty issue: You have rather to actively
> find a developer interested in Lilypond on a Windows platform so that
> she or he can test Pango.  Currently, we lack such a person.
>
>
> Werner
>
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Stopping LilyPond from merging a note head and rest

2014-09-30 Thread Knute Snortum
That works, thanks!


Knute Snortum
(via Gmail)

On Tue, Sep 30, 2014 at 8:38 AM, Phil Holmes  wrote:

>  It looks like your problem is caused by nesting implicit Voices.  Try
> setting them explicitly, together with \new Voice.
>
> --
> Phil Holmes
>
>
>
> - Original Message -
> *From:* Knute Snortum 
> *To:* lilypond-user@gnu.org
> *Sent:* Tuesday, September 30, 2014 4:20 PM
> *Subject:* Stopping LilyPond from merging a note head and rest
>
>  I am getting the message, "warning: cannot have note heads and rests
> together on a stem" in the code below.  I want the g-sharp, e chord to
> line up with the bass b-flat and the inner voice's rest on the first beat
> to be shifted a little to the right.  I have tried shifting the rest and
> the chord, and using force-hshift, but LilyPond seems to always want to
> merge the chord and the rest.  Suggestions?
>
> %%% -- Begin
> \version "2.18.2"
> \language "english"
>
> shiftRest = \once \override Rest.X-offset = #1
>
> global = {
>   \time 2/4
>   \numericTimeSignature
>   \key c \major
> }
>
> upperStaffTop = \relative c'' {
>   <<
> {
>   s4 8 r |
>   8 r r4 |
> }
> \\
> {
>   \shiftRest r4 d,,8 r |
>   d'8 r r4 |
> }
>   >>
> }
>
> upperStaffBottom = \relative c'' {
>   %% "warning: cannot have note heads and rests together on a stem"
>   \shiftOn 2 \shiftOff |
>   s2 |
> }
>
> lowerStaffTop = \relative c' {
> }
>
> lowerStaffBottom = \relative c, {
>   bf2 ~ |
>   bf2 |
> }
>
> upperStaff = {
>   \clef treble
>   \global
>   << { \upperStaffTop } \\ { \upperStaffBottom } >>
> }
>
> lowerStaff = {
>   \clef bass
>   \global
>   << { \lowerStaffTop } \\ { \lowerStaffBottom } >>
> }
>
> \score {
>   \new PianoStaff <<
> \new Staff = "upper" \upperStaff
> \new Staff = "lower" \lowerStaff
>   >>
>   \layout {
>   }
>   \midi {
>   }
> }
> %%% -- End
>
> Knute Snortum
> (via Gmail)
>
> --
>
> ___
> lilypond-user mailing list
> lilypond-user@gnu.org
> https://lists.gnu.org/mailman/listinfo/lilypond-user
>
>
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Stopping LilyPond from merging a note head and rest

2014-09-30 Thread Phil Holmes
It looks like your problem is caused by nesting implicit Voices.  Try setting 
them explicitly, together with \new Voice.

--
Phil Holmes


  - Original Message - 
  From: Knute Snortum 
  To: lilypond-user@gnu.org 
  Sent: Tuesday, September 30, 2014 4:20 PM
  Subject: Stopping LilyPond from merging a note head and rest


  I am getting the message, "warning: cannot have note heads and rests together 
on a stem" in the code below.  I want the g-sharp, e chord to line up with the 
bass b-flat and the inner voice's rest on the first beat to be shifted a little 
to the right.  I have tried shifting the rest and the chord, and using 
force-hshift, but LilyPond seems to always want to merge the chord and the 
rest.  Suggestions?


  %%% -- Begin
  \version "2.18.2"
  \language "english"


  shiftRest = \once \override Rest.X-offset = #1


  global = {
\time 2/4
\numericTimeSignature
\key c \major
  }


  upperStaffTop = \relative c'' {
<<
  {
s4 8 r |
8 r r4 |
  }
  \\
  {
\shiftRest r4 d,,8 r |
d'8 r r4 |
  }
>>
  }


  upperStaffBottom = \relative c'' {
%% "warning: cannot have note heads and rests together on a stem"
\shiftOn 2 \shiftOff |
s2 |
  }


  lowerStaffTop = \relative c' {
  }


  lowerStaffBottom = \relative c, {
bf2 ~ |
bf2 |
  }


  upperStaff = {
\clef treble
\global
<< { \upperStaffTop } \\ { \upperStaffBottom } >>
  }


  lowerStaff = {
\clef bass
\global
<< { \lowerStaffTop } \\ { \lowerStaffBottom } >>
  }


  \score {
\new PianoStaff <<
  \new Staff = "upper" \upperStaff
  \new Staff = "lower" \lowerStaff
>>
\layout {
}
\midi {
}
  }
  %%% -- End


  Knute Snortum
  (via Gmail)


--


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


Stopping LilyPond from merging a note head and rest

2014-09-30 Thread Knute Snortum
I am getting the message, "warning: cannot have note heads and rests
together on a stem" in the code below.  I want the g-sharp, e chord to line
up with the bass b-flat and the inner voice's rest on the first beat to be
shifted a little to the right.  I have tried shifting the rest and the
chord, and using force-hshift, but LilyPond seems to always want to merge
the chord and the rest.  Suggestions?

%%% -- Begin
\version "2.18.2"
\language "english"

shiftRest = \once \override Rest.X-offset = #1

global = {
  \time 2/4
  \numericTimeSignature
  \key c \major
}

upperStaffTop = \relative c'' {
  <<
{
  s4 8 r |
  8 r r4 |
}
\\
{
  \shiftRest r4 d,,8 r |
  d'8 r r4 |
}
  >>
}

upperStaffBottom = \relative c'' {
  %% "warning: cannot have note heads and rests together on a stem"
  \shiftOn 2 \shiftOff |
  s2 |
}

lowerStaffTop = \relative c' {
}

lowerStaffBottom = \relative c, {
  bf2 ~ |
  bf2 |
}

upperStaff = {
  \clef treble
  \global
  << { \upperStaffTop } \\ { \upperStaffBottom } >>
}

lowerStaff = {
  \clef bass
  \global
  << { \lowerStaffTop } \\ { \lowerStaffBottom } >>
}

\score {
  \new PianoStaff <<
\new Staff = "upper" \upperStaff
\new Staff = "lower" \lowerStaff
  >>
  \layout {
  }
  \midi {
  }
}
%%% -- End

Knute Snortum
(via Gmail)
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Unexpected TabStaff creation

2014-09-30 Thread Federico Bruni
2014-09-30 0:41 GMT+02:00 Peter Crighton :

> 2014-09-29 21:18 GMT+02:00 Federico Bruni :
>
>> 2014-09-29 21:12 GMT+02:00 Abraham Lee :
>>
>>> Put the overrides in a \layout block, like:
>>>
>>> \layout {
>>>   \override TabStaff.Stemstencil = ##f
>>> }
>>>
>>> This won't create a new context, but it will apply it when you create
>>> one.
>>>
>>
>> It's also a way to keep music and style separated.
>>
>
> Yes, I keep them separated as much as I can.
> Putting this in a layout block won’t work here, though. I have extended
> \improvisationOn to work to my liking with TabStaffs:
>
> improvisationOn = {
>   \set squashedPosition = #0
>   \override NoteHead.style = #'slash
>   \override Accidental.stencil = ##f
>   \override AccidentalCautionary.stencil = ##f
>   \override TabStaff.Stem.stencil = ##f
>   \override TabStaff.Flag.stencil = ##f
>   \override TabStaff.Beam.stencil = ##f
>   \override TabStaff.Dots.stencil = ##f
> }
>
> I can’t simply put a layout block in there.
> So, now by calling \improvisationOn in a score without a TabStaff I came
> upon the undesired output.
>
>
I see what's the problem. I had a similar one some time ago and i could not
solve it:
https://lists.gnu.org/archive/html/lilypond-user/2012-11/msg00724.html
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Unexpected TabStaff creation

2014-09-30 Thread Peter Crighton
2014-09-30 4:55 GMT+02:00 Abraham Lee :

> Sorry, I forgot to add "()" after "(parser location)". So, it should be
> like this:
>
> improvisationOn = #(define-scheme-function (parser locations) ()
> #{
>   (Insert overrides)
> #}
> )
>
> However, it looks like you are doing the right thing even without this,
> since you are following the same syntax as the original code. I'm not sure
> if this will buy you anything new, but who knows. Good luck!
>

No, it really didn’t. Maybe I just have to live with manually removing
Clef_engraver from TabStaff in these cases.
Thanks for the suggestions!

--
Peter Crighton | Musician & Music Engraver based in Mainz, Germany
http://www.petercrighton.de
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user