I just made some very long Windower macros but there are 2 issues with Windower macros.
1. You can't just have it refer back to itself or it will crash your game after a few cycles so you gotta make one really big macro file.
2. Don't know how to stop them once they're started. Had to shut down the game to stop the macro.
For skill levels 0-200+, I made a simple macro for fish at sea:
input /song "fire threnody" <t>;
wait 6;
input /song "ice threnody" <t>;
wait 6;
input /song "wind threnody" <t>;
wait 6;
input /song "earth threnody" <t>;
wait 6;
input /song "ltng. threnody" <t>;
wait 6;
input /song "water threnody" <t>;
wait 6;
Copied and pasted enough times that the text file was over 1mb large. I brought a horn and a harp and skilled them both up to ~220 in about 2 hours.
For the remaining skillups, I wanted something I could let run unattended against Boulder Eaters in Gustav Tunnel so I got more elaborate:
input /ma "shell ii" <me>
wait 6;
input /ma "barstonra" <me>
wait 6;
input /ma "barsilencera" <me>
wait 12;
input /song "mage's ballad iii" <me>;
wait 12;
input /song "earth carol ii" <me>;
wait 12;
input /song "foe lullaby ii" <t>;
wait 6;
input /song "dark threnody" <t>;
wait 6;
input /ma "cure iv" <me>;
wait 6;
input /song "carnage elegy" <t>;
wait 6;
input /song "magic finale" <t>;
wait 6;
input /song "foe lullaby" <t>;
wait 6;
input /song "dark threnody" <t>;
wait 6;
input /song "light threnody" <t>;
wait 6;
input /song "carnage elegy" <t>;
wait 6;
input /song "magic finale" <t>;
wait 6;
input /song "foe lullaby ii" <t>;
wait 6;
Copied and pasted like mad till I had a 3mb macro file. For gear, I had ~40% cure potency and 2mp/tic refresh gear on while I let this macro run and the Boulder Eaters couldn't kill me and I had enough refresh that I could cast Cure IV often enough without running out of MP.
The barspells and shell are because the Boulder Eaters can get dangerous if they resist your sleep songs or hit you with their silence ability. During this time, if they land 2 unresisted nukes in a row, you could end up dead which happened a few times while I was developing and testing the macro. I was able to run this macro for 6+ hours without any problem. Between eating the magic skill up food and the skill up kupower, that's all it took to cap each instrument.