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 > >