I and others helped Sanligo come up with this
pure bard Virtuoso build a while ago. It's human, but fairly easy to adapt to halfling or drow, though you'd lose a feat.
It's also fairly easy to take any Warchanter build and turn it into a Virt; just drop PA & WF and take your Virt pre-req + another feat instead. You don't even need high CHA to have a high Perform skill.
The tough part about playing a Virt isn't the build, it's the tactics: i.e., learning to use your CC songs effectively to stun as many monsters as possible without getting killed in the process; and more importantly training your teammates how to fight effectively so they don't run around undoing all your hard work by hitting every stunned monster they see, then complaining about how Virts suck compared to WCs.