Macro-ing up a song

So you're too lazy to copy/paste your song into Clan Lord every time, eh? Oh. You want to get your song ready for your audition. Well, no worries. Here's a way to set up simple commands to play even the most complicated songs.

First, divide your song into /parts, as explained on another page on this site. You should end up with something looking like this:

/use /part %\g=dcf(%6\g=dcf)p8p8%\e.=dcf(%6\e.=dcf)p8p8%\f=c\b.=f(%6\f=c\b.=f)p8p8%\g=dcf(%6\g=dcf)p8p4%\F\g=dcf%7\g=dcf%5\g=dcf%4\g=dcf%\e.=dcf%7\e.=dcf%5\e.=dcf%4\e.=dcf%\f=c\b.=f%7\f=c\b.=f%5\f=c\b.=f%4\f=c\b.=f%\g=dcf%7\g=dcf%5\g=dcf%3\g=d[%9=a]cf[%b.]%\g=dcf%7\g=dcf%5\g=dcf%4\g=d[%9/c]=cf[%/d]%\e.=dcf%7\e.=dcf%5\e.=dcf%4\e.=dcf[%/c]%\f=c\b.=f%7\f=c\b.=f%5\f=c\b.=f%4\f=c[%9b.]\b.[%8=a]=f[%7g]%\g=dcf%7\g=dcf%5\g=dcf%4\g=d[%9/f]=cf

/use /part [%/g]%\g=dcf%7\g=dcf%5\g=dcf%4\g=d[%9/f]=cf[%/e.]%\e.=dcf%7\e.=dcf%5\e.=dcf%4\e.=dcf[/f]\%f=c\b.=f%7\f=c\b.=f%5\f=c\b.=f%4\f=c[/%9f]\b.[%8/e.]=f[%7/d]%\g=dcf%7\g=dcf%5\g=dcf%4\g=d[%9a/f]=cf[%b./g]%\g=dcf%7\g=dcf%5\g=dcf%4\g=d[%9a/f]=cf[%8g/e.]%\e.=dcf%7\e.=dcf%5\e.=dcf%4\e.=dcf[%a/f\]%\f=c\b.=f%7\f=c\b.=f%5\f=c\b.=f%4\f=c[%9b./g]\b.[%8/ac]=f[%7/db.]%\g=dcf%7\g=dcf%5\g=dcf%4\g=d[%9/fa]=cf[%/gb.]%\g=dcf%7\g=dcf%5\g=dcf%4\g=d[%9/fa]=cf[%8/e.g]%\e.=dcf%7\e.=dcf%5\e.=dcf%4\e.=dcf

/use /part [/fa]%\f=c\b.=f%7\f=c\b.=f%5\f=c\b.=f%4\f=c[/e.g]\b.[%9/fa]=f[/db.]%\g=d[/a]=cf[/g]%7\g=d[/f]=cf[/e.]%5\g=d[/d]=cf[/c]%4\g=d[b.]=c[a]f[%\g=g]%(g8{)4([\g]%=G{G{G{G[\g#]=%g#g%7g#g[=c]/%c=g%7/c=g[\b]=%bgbg8p%7bgbg8p)2[\%g]%=g8p8[\g#]=g#[\g]=g6[=c]/c[\g]=g6[\b]=bgb[\g]=g8p%7bgbg8p2[\g]%=g8p8[\g#]=g#8[=c]/c8[\b]=bg{b[\g]=g{bg{bg{bg{bg{bg{b%\a\g=dcf%7\g=dcf%5\g=dcf%4\g=dcf

/use %\e.=dcf%7\e.=dcf%5\e.=dcf%4\e.=dcf%\f=c\b.=f%7\f=c\b.=f%5\f=c\b.=f%4\f=c\b.=f%\g=dcf%7\g=dcf%5\g=dcf%3\g=dcf%\g=dcf(%6\g=dcf)p8p8%\e.=dcf(%6\e.=dcf)p8p8%\f=c\b.=f(%6\f=c\b.=f)p8p8%8(\g=dcf{)8


Except it'll be your own song, and not Stellar Winds. You might have more or less parts, or the commands might be different, but it doesn't matter. Just set it up like you were about to copy it right into Clan Lord. Done that? Yippee. Now you're set to actually turn it into a macro. The simplest play macro will look like this:

"\stellar"
{
"/use /part %\g=dcf(%6\g=dcf)p8p8%\e.=dcf(%6\e.=dcf)p8p8%\f=c\b.=f(%6\f=c\b.=f)p8p8%\g=dcf(%6\g=dcf)p8p4%\F\g=dcf%7\g=dcf%5\g=dcf%4\g=dcf%\e.=dcf%7\e.=dcf%5\e.=dcf%4\e.=dcf%\f=c\b.=f%7\f=c\b.=f%5\f=c\b.=f%4\f=c\b.=f%\g=dcf%7\g=dcf%5\g=dcf%3\g=d[%9=a]cf[%b.]%\g=dcf%7\g=dcf%5\g=dcf%4\g=d[%9/c]=cf[%/d]%\e.=dcf%7\e.=dcf%5\e.=dcf%4\e.=dcf[%/c]%\f=c\b.=f%7\f=c\b.=f%5\f=c\b.=f%4\f=c[%9b.]\b.[%8=a]=f[%7g]%\g=dcf%7\g=dcf%5\g=dcf%4\g=d[%9/f]=cf"\r
"/use /part [%/g]%\g=dcf%7\g=dcf%5\g=dcf%4\g=d[%9/f]=cf[%/e.]%\e.=dcf%7\e.=dcf%5\e.=dcf%4\e.=dcf[/f]\%f=c\b.=f%7\f=c\b.=f%5\f=c\b.=f%4\f=c[/%9f]\b.[%8/e.]=f[%7/d]%\g=dcf%7\g=dcf%5\g=dcf%4\g=d[%9a/f]=cf[%b./g]%\g=dcf%7\g=dcf%5\g=dcf%4\g=d[%9a/f]=cf[%8g/e.]%\e.=dcf%7\e.=dcf%5\e.=dcf%4\e.=dcf[%a/f\]%\f=c\b.=f%7\f=c\b.=f%5\f=c\b.=f%4\f=c[%9b./g]\b.[%8/ac]=f[%7/db.]%\g=dcf%7\g=dcf%5\g=dcf%4\g=d[%9/fa]=cf[%/gb.]%\g=dcf%7\g=dcf%5\g=dcf%4\g=d[%9/fa]=cf[%8/e.g]%\e.=dcf%7\e.=dcf%5\e.=dcf%4\e.=dcf"\r
"/use /part [/fa]%\f=c\b.=f%7\f=c\b.=f%5\f=c\b.=f%4\f=c[/e.g]\b.[%9/fa]=f[/db.]%\g=d[/a]=cf[/g]%7\g=d[/f]=cf[/e.]%5\g=d[/d]=cf[/c]%4\g=d[b.]=c[a]f[%\g=g]%(g8{)4([\g]%=G{G{G{G[\g#]=%g#g%7g#g[=c]/%c=g%7/c=g[\b]=%bgbg8p%7bgbg8p)2[\%g]%=g8p8[\g#]=g#[\g]=g6[=c]/c[\g]=g6[\b]=bgb[\g]=g8p%7bgbg8p2[\g]%=g8p8[\g#]=g#8[=c]/c8[\b]=bg{b[\g]=g{bg{bg{bg{bg{bg{b%\a\g=dcf%7\g=dcf%5\g=dcf%4\g=dcf"\r
"/use %\e.=dcf%7\e.=dcf%5\e.=dcf%4\e.=dcf%\f=c\b.=f%7\f=c\b.=f%5\f=c\b.=f%4\f=c\b.=f%\g=dcf%7\g=dcf%5\g=dcf%3\g=dcf%\g=dcf(%6\g=dcf)p8p8%\e.=dcf(%6\e.=dcf)p8p8%\f=c\b.=f(%6\f=c\b.=f)p8p8%8(\g=dcf{)8"\r
}


Basically, what that does is it just automates entering the notes. A slightly more complicated one (that I would use) looks like this:

"\stellar"
{
"/equip star\r"
"/use /part %\g=dcf(%6\g=dcf)p8p8%\e.=dcf(%6\e.=dcf)p8p8%\f=c\b.=f(%6\f=c\b.=f)p8p8%\g=dcf(%6\g=dcf)p8p4%\F\g=dcf%7\g=dcf%5\g=dcf%4\g=dcf%\e.=dcf%7\e.=dcf%5\e.=dcf%4\e.=dcf%\f=c\b.=f%7\f=c\b.=f%5\f=c\b.=f%4\f=c\b.=f%\g=dcf%7\g=dcf%5\g=dcf%3\g=d[%9=a]cf[%b.]%\g=dcf%7\g=dcf%5\g=dcf%4\g=d[%9/c]=cf[%/d]%\e.=dcf%7\e.=dcf%5\e.=dcf%4\e.=dcf[%/c]%\f=c\b.=f%7\f=c\b.=f%5\f=c\b.=f%4\f=c[%9b.]\b.[%8=a]=f[%7g]%\g=dcf%7\g=dcf%5\g=dcf%4\g=d[%9/f]=cf"\r
"/use /part [%/g]%\g=dcf%7\g=dcf%5\g=dcf%4\g=d[%9/f]=cf[%/e.]%\e.=dcf%7\e.=dcf%5\e.=dcf%4\e.=dcf[/f]\%f=c\b.=f%7\f=c\b.=f%5\f=c\b.=f%4\f=c[/%9f]\b.[%8/e.]=f[%7/d]%\g=dcf%7\g=dcf%5\g=dcf%4\g=d[%9a/f]=cf[%b./g]%\g=dcf%7\g=dcf%5\g=dcf%4\g=d[%9a/f]=cf[%8g/e.]%\e.=dcf%7\e.=dcf%5\e.=dcf%4\e.=dcf[%a/f\]%\f=c\b.=f%7\f=c\b.=f%5\f=c\b.=f%4\f=c[%9b./g]\b.[%8/ac]=f[%7/db.]%\g=dcf%7\g=dcf%5\g=dcf%4\g=d[%9/fa]=cf[%/gb.]%\g=dcf%7\g=dcf%5\g=dcf%4\g=d[%9/fa]=cf[%8/e.g]%\e.=dcf%7\e.=dcf%5\e.=dcf%4\e.=dcf"\r
"/use /part [/fa]%\f=c\b.=f%7\f=c\b.=f%5\f=c\b.=f%4\f=c[/e.g]\b.[%9/fa]=f[/db.]%\g=d[/a]=cf[/g]%7\g=d[/f]=cf[/e.]%5\g=d[/d]=cf[/c]%4\g=d[b.]=c[a]f[%\g=g]%(g8{)4([\g]%=G{G{G{G[\g#]=%g#g%7g#g[=c]/%c=g%7/c=g[\b]=%bgbg8p%7bgbg8p)2[\%g]%=g8p8[\g#]=g#[\g]=g6[=c]/c[\g]=g6[\b]=bgb[\g]=g8p%7bgbg8p2[\g]%=g8p8[\g#]=g#8[=c]/c8[\b]=bg{b[\g]=g{bg{bg{bg{bg{bg{b%\a\g=dcf%7\g=dcf%5\g=dcf%4\g=dcf"\r
"/use %\e.=dcf%7\e.=dcf%5\e.=dcf%4\e.=dcf%\f=c\b.=f%7\f=c\b.=f%5\f=c\b.=f%4\f=c\b.=f%\g=dcf%7\g=dcf%5\g=dcf%3\g=dcf%\g=dcf(%6\g=dcf)p8p8%\e.=dcf(%6\e.=dcf)p8p8%\f=c\b.=f(%6\f=c\b.=f)p8p8%8(\g=dcf{)8"\r
"\nar Stellar Winds"\r
}

That one makes sure I'm playing my harp and announces its title, so I don't have to worry about anything! Only about a 5th of my songs are macro-ed (How do you spell that?), because I'm trying not to be *too* lazy. :)

So how can you do a macro? Pretty simple:

"\stellar" <--- is the command I use to start my macro. Replace what's inside the quotation marks with whatever you want your command to be.
{ <--- This 'opens' the macro, and tells CL to do everything until it reaches the close-curly-bracket. You need this.
"/equip star\r" <--- This equips my Starbuck Harp, the instrument I use to play Stellar Winds. Replace 'star' with the name of the instrument you want to use.
On the next line, type ", paste in your first /part and then type "\r
Repeat that last step for each following /part, pasting them in one after another, until your entire song has been entered, each command preceded by " and followed by "\r.
"\nar Stellar Winds"\r <--- If you want, you can stick this in, and narrate the name of your song. But be sure to change 'Stellar Winds' to your title, or you'll look stupid. ;)
} <--- 'Closes' your macro. You need this, too.

Ta da! Hopefully, even a newbie could create a song macro now. If not, well, I can't really help, since I know next to nothing about macros, anyway. :) But if you know how, you can do lots of stuff with macros. Dances, lyrics, who knows what else?

Not me.


Go back to my music.