ONSONG CHARTS AVAILABLE NOW! LEARN MORE HERE

Read The Bleepin’ Manual

Go With It

Flow is basically a cheat code for lazy songwriters. Write your sections once, then tell OnSong how to arrange 'em. Wanna hear V1, then C, then V2, then C twice? Boom. Done. No copy-paste marathons. You can bake it into a metatag or just yeet it into the Flow field in the Jam Session Menu whenever you're feelin' it.

Spittin' Out Your Flow

Step one: make Sections & give 'em names. Then express your flow using a metatag shorthand like this:

{flow: V1 C V2 C C B C C}

Or, if you're the type who writes everythang out (we don't judge), use the long-form comma-separated list:

{flow: Verse 1, Chorus, Verse 2, Chorus, Chorus, Bridge, Chorus, Chorus}

Here's the tea: OnSong auto-generates the shorthand by yoinkin' the first letter of each word in your section name. So you don't gotta use weird code names or nothin'. If there's beef (a conflict), OnSong just picks the first section that matches that letter. Done.

Pages & Vibe Checks

You can also use flow to throw in musical directions & page breaks without cluttering up your actual song. Just drop stuff in the flow definition that don't match a section label. Since your output might have spaces & stuff, comma-delimited is your bestie. Peep this:

{flow: Verse 1, Chorus, Verse 2, Chorus, (Repeat 2x), ----, Bridge, Chorus, (Repeat 2x)}

This yeets "(Repeat 2x)" right under each chorus. The four dashes? That's a page break hammer between your first chorus loop & the bridge. Chef's kiss.

OnSong 2026 — Last Refreshed November 23, 2014