powertab / powertabeditor

View and edit guitar tablature.
https://powertab.github.io
GNU General Public License v3.0
541 stars 69 forks source link

Enter notes though the staff notation. #67

Open Canaanabolaanan opened 10 years ago

Canaanabolaanan commented 10 years ago

Double click (or similar) the staff field to enter notes using the A-G keys for middle register. Shift A-G for upper register, and Ctrl A-G for lower register. Additional registers can be reached through Ctrl-Up/Down or similar. Hotkeys only apply while in staff field. Useful with Issue #48 and for instruments like "voice."

Hmmm, we'd need a good way to add #'s and b's as well. Thoughts on that?

cameronwhite commented 10 years ago

I definitely like the idea of double-clicking (or similar) to enter staff editing mode (unless only the staves are being shown). When using Tuxguitar I always end up accidentally inserting notes when trying to click on the top tab line.

henkmosseveld commented 10 years ago

IMHO This won't work for the really high notes (>fret 15 string 1), and lower notes on string 6 (not to mention string 7 and 8).

Isn't it possible to enter the notes with the normal Keys: a-b-c-d-e-f-g (in only one octave). Select per note (greater selection or random select) and change to the right octave with CTRL-cursor up/down.

Couldn't Flats and Sharps be made with: cursor-up (sharp) or -down (flat) followed by the notenames mentioned above (or if that's impossible, perhaps <a = a flat, >a = a sharp)?

Canaanabolaanan commented 10 years ago

Yeah, that is what we're suggesting with the other registers. Regular a-g does the middle register. Shift A-G does upper register. Ctrl a-g does lower register. And ctrl up/down shifts them octaves beyond that. I think ctrl left-right should do sharps/flats. Left=flats right=sharps, like piano keys, where lower notes are on the left.

And ctrl-up couldn't go up an octave and simultaneously make a note sharp.

henkmosseveld commented 10 years ago

You're correct regarding my CTRL-up and -down Bryan. And CTRL-left and -right even feels intuitive, so it could be the right solution!