I have a very simple (at least, simple to me) system for my bard macros.
The Ctrl row is for Party Buffs. The Alt row is for enemy debuffs.
Right now, since I had to redo all my macros from scratch just today, I have the following setup. (With descriptions for the casual reader.)
Ctrl -
Party Buffs
- Minuet (Attack Bonus, aoe)
- Madrigal (Accuracy Bonus, aoe)
- Ballad (Crack...I mean Refresh, aoe)
- Learned Etude (Int+ for blms, single)
- Spirited Etude (Mnd+ for whm & mnk, single)
- Cure II (or Cure III depending on party) typically unused
- Mambo (evasion bonus, aoe) typically unused
- March (weak hastega, aoe) typically unused
- Prelude (ranged accuracy bonus for pullers/rangers)
- /map (Because all my macro sets have /map command with an /echo <pos> for the last slot)
Sometimes Ctrl+6 is replaced with an appropriate Bar-Elementra spell, especially if the whm is busy, or has her hands full elsewhere.
Alt -
Enemy Debuffs
- Requiem (DoT, similar to Dia, single)
- Elegy (weak Slow, single)
- Ice Threnody (lowers resistence to Ice Based attacks, single)
- Finale (Dispel, single)
- Lightening Threnody (lowers resistence to Thunder Based attacks, single)
- blank
- blank
- Foe Lullaby (Light Based Sleep, single)
- Horde Lullaby (Light Based Sleepga, aoe)
- /map (like I implied before, I work off a 18-slot macro set, instead of a 20-slot set)
As you can see, this one has less used spots, mainly because I haven't decided concretely for myself how to set this up. Case in point, I only just noticed how helpful Lightening Threnody could have been in earlier parties, so I added it to the roster. I may fill the blank spots with the other different threnodies, but I'm not completely certain if I feel comfortable having a macro for something that at best is a situational thing. Distortion Blizzard MBs and Thunder magicks are the most popular things to use, which is why they are there. I have both Lullabies macroed separately, because sometimes you do need to use both to keep control and/or stay alive.
Most of my macros automagically equip the appropriate instrument and/or elemental staff for the song. For example: My Battlefield Elegy swaps in both an Earth Staff (for sticking power) and a Horn +1 (for duration). Likewise my Etude macros swap in my Rose Harp +1, Prelude swaps in Angel Flute, etc.
I have it set up this way mainly for haste, effieciency and ease of use. The songs I normally sing are placed in the first five slots so I can get to them quickly (though, I do use a PC, obviously, and my friends say I have long fingers...) Most of my time in exp is spent doing the following:
Start by the mages, Ballad, run to the melee, Minuet, Madrigal, Requiem, Elegy, Threnody, Int Etude, Mnd Etude, run back to mages, renew ballad if needed, sometimes toss out a Finale, lather, rinse, repeat.
Unless you party with ninja tanks alot, you'll find yourself doing the same. And even then, most of the ninja I've partied with have just stuck to the same min-mad formula. But if not, you'll want to get mambo/march on the ninja or minuet/march on the whole group of melee. The main thing to do however, is
ask what people want, and if it's in reason, change your behavior to accommodate.
One thing that is important is that you do not need to put a /p in every single macro, probably not in every other macro either. Party chat doesn't need to be cluttered with you saying that you're casting cure or singing minuet. It just adds to spam and obscures more important information that the melee need, like TP% calls. If you really need to put some sort of feed back in your macros, use /echo instead, that way you're the only person who sees it. The only exception is Lullaby for controlling links. In that case you'd better make it loud and clear what mob shouldn't be struck or hit with a DoT.
If I notice that my fingers are getting tired, I'll usually just swap the rows, so that Alt becomes Ctrl and vice versa. It works so well I can do most barding duties literally half asleep without losing much efficiency. Oh yeah, I'm a Bard 51 with 4k tnl, currently. This is what I do, so your mileage may vary.