Reorganize voice-1 to be self contained
Input measure 2, voice 1
Add first-character function