There is one other option... actual real-life MIDI guitars

The pickups sense the vibration and determine the note value, velocity and other data, then all this information can be output through MIDI to an external sequencer As well as being played as you would a normal guitar, these badboys can be used to trigger synths for some really cool effects not possible with a traditional electric guitar... I've seen them used in some live performances and they are far out