• 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Support for dynamic arrangement of song sections
#1
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
Reply
#2
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
Reply
#3
That’d be awesome!
Samsung Note 10.1 GT-N8013ZW / iPad Pro / AirTurn BT-105 / AirTurn BT200S-4
Reply
#4
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).
Reply
#5
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
Reply
#6
(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
Reply




Users browsing this thread:
2 Guest(s)


  Theme © 2014 iAndrew  
Powered By MyBB, © 2002-2024 MyBB Group.