On Wed, 2024-11-06 at 07:46 +0000, wak...@tilde.team wrote:
> 
> 
> On Mon, 2024-11-04 at 09:00 +0000, Richard Shann wrote:
> > Oh, I just tested and
> > 
> > Command: Parenthesize Chord (Off/On)
> > Enclose the chord in ( ) on printing.
> > Location: Object Menu ▶ Chords
> > Internal Name: ParenthesizeChord
> 
> (apologies if this message isn't threaded properly)
> 
> Thanks for your help Richard, I've made some progress but I'm not all
> the way there yet. 
> 
> Re: Command: Parenthesize Chord, this doesn't seem to do what I'm
> thinking -- it parenthesizes the note in the staff instead 
> of the chord name above the staff.

I think I can guess why you didn't get the result you wanted. You
should enter the chord symbols by using a separate staff for them:

Command: Chord Symbols (Off/On)
Typesets the music on this staff as chord symbols (off/on).
Location: Object Menu ▶ Staffs/Voices ▶ Staff Properties
Internal Name: ChordStaff

In this staff you enter the chords and they are typeset as chord
symbols, and then the Parenthesize commands work for them. You actually
melody comes on a staff below this.

I suspect you have alighted on the command 

Command: Edit Chord Symbols
Allows chord symbols to be added to the current note. E.G.cis:dim7 for
c-sharp diminished 7th. See Lilypond docs for notation
Location: Object Menu ▶ Notes/Rests ▶ Markings ▶ Chords Symbols
Internal Name: EditChords

and friends, which is an older interface attaching text to the melody
notes. With that you would have to start tinkering with the LilyPond
syntax...

> 
> > > [...]
> > > I tried inserting a text mark above the staff, and that prints
> > > the
> > > paren in the print view, but I can't drag the paren to 
> > > position it properly (even if I click on typeset in the print
> > > view --
> > > maybe I'm doing it wrong). The little hand cursor shows 
> > > up, but nothing happens when I click on the paren.
> 
> > Can you drag *any* text marks?
> 
> I can't -- I see the hand pointer, but dragging doesn't work.

This will be the problem that you are using the evince-view package
instead of the atril-view package, point and click stopped working in
the default evolution packages some years ago.
 

> Right-click shows the menu, but double-clicking on a mark 
> doesn't do anything AFAICT.
> 
> Thank you for recommending digging into LilyPond.

If using a dedicated chord symbols staff works for you then you will
not need to hack through this. Let us know.

Richard


>  I found some old threads and other examples in the wild that seem to
> use the 
> same code, found here:
> 
> https://lists.gnu.org/archive/html/lilypond-user/2012-10/msg00237.html
> 
> I don't quite have a handle on the recommended way to add LilyPond
> code to Denemo but I hacked it in via Score -> LilyPond 
> Definition, and it sort of works. But Denemo typesets it as for
> example '(Cm7 f7)' with a large gap between the two chord 
> names, and so the chord name is printed past the end of the bar. A
> screenshot will probably be easier to understand.
> 
> https://tilde.team/~wakyct/paren_chords_wrong.png
> 
> To be clear, I added the code via the Definition, then I edited the
> chord symbol to be '\LPC c:m7 \RPC f:7 \NPC'. 
> 
> If I can fix up the layout issue this should work. 
> 
> I've found examples of what I want to do at
> https://veltzer.github.io/openbook/web/viewer.html?file=../output/openbook.pdf#page=15
> 
> That also uses the 'LPC' definition though I haven't tracked down
> where in that codebase it's defined. 
> 
> 
> George
> 
> 


Reply via email to