
The trouble with Tabs is they don’t have any note lengths… Whilst you may get the fingers to assume the right positions, how would that help with sync? Hmm, possible 3 modules & the script ui to run them all. There would be a few type statements needed to get the Index finger fret position correct. Then this new information to be called upon to auto choose from your Pose library the (Tab that may need to be manually cleaned for the script.) So your script would call upon the Module (which you will probably have to write)

I would suggest a Module would be needed to do this. The script’s first job would be to parse the Tab music. I am split between Led Zeppelin & Metallica…but let’s not jump too far ahead. Is Import a page of Tab Guitar Music into Blender, then have my character automagically play it.
#Txt write guitar tabs how to
We need to break down a workflow of how to bring this vision to light.įirstly, what I want to be able to do, (once the script is done) So as I see it, (through rose colored glasses), You know if you set your mind to something… There’s already specialist midi toolsets & scripts for Blender.Īlso I know of some other work involving midi & generated bone ipo’s…soonish.

Lastly, there would have to be a way of toggling between left or right handed playing. I’m still wondering how to deal with finger picking vs a plectrum. The right hand would be a little more involved, and I’m thinking action constraints might be the way to go. The movements for the left hand would be pretty straightforward, (except string bends could be tricky). The info would then be used to animate empties that are linked to a “guitar bone”. find/develop a formula for turning fret numbers into location keys based on a given length between the bridge and the nut (this could spin off into an automatic fretboard generator…).find/develop a format for writing tabs that includes which fingers (on each hand) are being used for each note.I figure a script like this could be adapted for most string instruments, (including non fretted ones), and would be useful at improving the miming skills of any wannabe musician character. To a guitarist, this as irritating as bad lip sync. I don’t know about you, but it always bugs me when I see a character who’s supposed to be playing music just twiddling their fingers (or paws) randomly on an anatomically incorrect instrument. (or at least get you most of the way there) How about a script that could read guitar tabs and turn them into finger positions for an armature? Okay, so my python skills are rudimentary to say the least, but I figure this would be a decent enough project to inspire me to learn…
