Posts: 84
Threads: 18
Joined: Feb 2015
Reputation:
0
Having recently upgraded my old Samsung tablet for an iPad I switched apps to OnSong. They have a pretty unique feature that supports honoring a directive (“Flow”) that enables dynamically displaying various sections of a song sequentially based on what’s listed in the Flow directive. Which allows for scrolling thru a song top to bottom and it takes care of all repeats which previously would require me to page back and forth thru multiple pages. I found it easier to manage than my previous habit of trying to smash a song onto a single page.
Example:
(The bits can be abbreviated to the first letter or spelled out)
A directive of…
{Flow: I,V1,V2,C1,Interlude,V3,C2,Bridge,Bridge,V1,C1,C1,C2,E}
…results in the song displayed as…
Intro
Verse 1
Verse 2
Chorus 1
Interlude
Verse 3
Chorus 2
Bridge
Bridge
Verse 1
Chorus 1
Chorus 1
Chorus 2
Ending
Samsung Note 10.1 GT-N8013ZW / iPad Pro / AirTurn BT-105 / AirTurn BT200S-4
Posts: 13,541
Threads: 302
Joined: Apr 2012
Reputation:
241
I am familiar with that feature in OnSong and I even added a spot in the database to track the flow. I just never got around to implementing changes to support it. So it's still something that I may add in the future once time allows.
Mike
Posts: 84
Threads: 18
Joined: Feb 2015
Reputation:
0
That’d be awesome!
Samsung Note 10.1 GT-N8013ZW / iPad Pro / AirTurn BT-105 / AirTurn BT200S-4
Posts: 1,234
Threads: 194
Joined: May 2015
Reputation:
13
That would be an interesting feature to add to ChordPro.
I do, however, foresee some complications w.r.t. transpositioning. For example,
Code:
{sov V1}
{transpose 2}
[A]Hello, [Bm]World
{eov}
{sov V2}
[C]Hi [D]There
{eov}
This comes out as:
Code:
[B]Hello, [C#m]World
[D]Hi [E]There
But what if you would add a flow:
Code:
{flow: V2 V1}
{sov V1}
{transpose 2}
[A]Hello, [Bm]World
{eov}
{sov V2}
[C]Hi [D]There
{eov}
It would be nice to see this as a discussion topic on
https://groups.io/g/ChordPro/topics .
Johan
johanvromans.nl — hetgeluidvanseptember.nl — mojore.nl -- howsagoin.nl
Samsung Galaxy Note S7FE (T733) 12.4", Android 13.0, AirTurn Duo & Digit (Gigs).
Samsung Galaxy Note S4 (T830) 10.5", Android 10.0 (maintenance and backup).
Samsung A3 (A320FL), Android 8.0.0 (emergency).
Posts: 84
Threads: 18
Joined: Feb 2015
Reputation:
0
07-19-2022, 11:23 PM
(This post was last modified: 07-19-2022, 11:26 PM by DTownSMR.)
I’m guessing the flow statement would need to have some manner of support for transpositions.
Something like:
{Flow: I,V1,C,V2,C,Bridge,C,+2,C,E}
Samsung Note 10.1 GT-N8013ZW / iPad Pro / AirTurn BT-105 / AirTurn BT200S-4
Posts: 84
Threads: 18
Joined: Feb 2015
Reputation:
0
(07-19-2022, 03:36 AM)Zubersoft Wrote: It would be nice to see this as a discussion topic on https://groups.io/g/ChordPro/topics .
Done!
Samsung Note 10.1 GT-N8013ZW / iPad Pro / AirTurn BT-105 / AirTurn BT200S-4