So some songs we do have multiple (different) choruses. I haven't tried it yet, but curious if anyone knows how MobileSheets Pro would behave with a second {soc}/{eoc} and then a {chorus} directive? (honestly a little surprised that ChordPro doesn't include any directives like {bridge} {ending} {tag} {refrain}.
(07-06-2018, 06:38 AM)Geoff Bacon Wrote: Why don't you try a test one and see what happens ?
Geoff
Well I did... and while doing some further digging... I came across the following which MIGHT just accomplish what I really wanted (namely the way to get something formatted like a chorus block gets formatted, but with a different label:
Quote:Abbreviation:
Code:
soc
[size=undefined]
.[/size] This directive indicates that the lines that follow form the song's chorus. These lines are normal song lines, but will be shown in an outstanding manner. This directive may include an optional label, to be printed in the left margin. For example:,
Now I tried that... and (not surprisingly) I got "Chorus" and not the "optional" label. So I guess I would make this now an enhancement request, namely as follows:
Implement the optional label directive so that a user could then overload the "Chorus" text in a {soc}/{eoc} block with an alternate text, for example Chorus 2, Pre-chorus, Bridge, Ending, Refrain, or Tag
Supplemental enhancement - in the same way as MobileSheets Pro implements {chorus} to allow a repeated instance of the existing chorus w/o completely replicating it, have it recognize the label in the same way that it recognizes {chorus} so then you could place a second instance of the Bridge or Refrain rather than a complete copy. Purely a nicety IMHO as #1 would provide more than enough flexibility for me.
So for example then I could designate a pre-chorus and Chorus and then have to only repeat them using {pre-chorus} {chorus}
That has two different pre-choruses though the lyrics from the above link designate the Chorus as Bridge (not sure I understand why they did that). When we sing this we have the following pattern:
Verse 1
Verse 2
Pre-chorus 1
Chorus
Verse 3 (lyrics in the link have a typo and have two instances of Verse 2)
(07-06-2018, 04:34 PM)sciurius Wrote: At this moment, MSPro supports a subset of the ChordPro formatting. Section labels are not yet supported.
Looking at the PDF, most of what you want to achieve can be done with comments:
Code:
{comment: Verse 1}
[C2]Did you feel the mountains tremble?
...
{comment: Verse 2}
[C2]Did you feel the people tremble?
...
And so on.
So basically that means continue to use Chordpro the way I have all along... with lots of {comment: blah} directives. Understood. At the moment this "issue" has become minuscule compared to my pedal and my current tablet not "playing nice". I know it WILL pair because I got it paired with my mobile phone... So now I get to change versions of Android until hopefully I find one where I can pair the blasted thing with the tablet.
/ SenseiC bows out
PS: Just curious if anyone knows what language(s) the MobileSheets Pro application uses (Java, Python, C#, C++, etc.)
I will try to support more of the chord pro spec over time. MobileSheetsPro for Android is written in Java, MobileSheets for Windows 10 is written in C# UWP. Why do you ask?