Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /storage/content/49/145849/famitracker.com/public_html/forum/classes/dbHandler.php on line 29
I just dove into this program the other day and, while I have been learning it very quickly (faster than, say, Zel), one little thing bugs me: How Famitracker maps your PC keyboard to notes.
I understand that it's mapped to resemble an actual music keyboard layout (e.g. ZXCVBN = low CDEFGA; QWERTY = high CDEFGA) but the problem I keep having is this mapping is not intuitive: I keep wanting to type 'C' for a C note (it's actually E), 'D' for a D note (it's actually D# / Eb), 'E' for an E note (okay, this one is, but it's the high note, not the low note), and so on.
This confusion is [i]especially[/i] prominent in the Noise channel, since the NES has 16 different noise notes while a musical octave is only 12 notes: if I type 'C' on my keyboard I could get noise note 0-#, 4-#, 8-#, or C-# depending on whatever my current octave happens to be at the moment. [size=1]Which is bad.
In either case I wind up frequently just hitting a random key and then picking the next key higher/lower until I find the right one. (Not a very efficient method, I know....)
I would really appreciate a user preferences option for "direct key=note mapping" or something where your letter keys map directly to their matching letter note:
[ul]c = low C (current octave)
d = low D
e = low E
f = low F
g = low G
a = low A
b = low B
C = high C (octave+1)
D = high D
E = high E
F = high F
G = high G
A = high A
B = high B
[/ul]
Admittedly, this mapping doesn't provide for sharps/flats directly, so we'd need a few more keys for that:
[ul]@ = flatten note (i.e. transpose -1)
# = sharpen previousnote (transpose +1)
[/ul]
(Sharp/flat must be keyed immediately after the note itself, before taking any other action. Otherwise, either it has no effect or it functions as a general Transpose command on any currently selected note(s).)
But more importantly, if you're editing the Noise channel then your keys would map directly to their corresponding noise note (regardless of octave):
_______________________
Where to find me:
YouTube: [url=http://youtube.com/user/stratelier]http://youtube.com/user/stratelier
DeviantArt: [url=http://stratadrake.deviantart.com/]http://stratadrake.deviantart.com/
For anyone who is curious, a tracker that uses this method is the [url=http://members.chello.nl/m.delorme/mbwave.htm]Moonblaster Wave tracker for the OPL4 on MSX.
I would like this feature also.
_______________________
"im going to continue making this crazy stuff then after a while my style will be so sick that you will be like damn suuun that shit is so sick i dont even get it. i will be like bro its ok.. you dont have to." -omgdonut
The noise input would be interesting and useful since the inputted values vary depending on the octave, which is confusing sometimes.
The way to input standard notes seems too complicated to me, but it would be better if it was made as an option (or configurable key mappings as suggested above).
_______________________
[color=#b0b0b0]This version of Dr. Mustache is outdated. Please download latest version [url=about:blank]here.
[url=https://www.dropbox.com/sh/md3lbsamcj39c9v/t0g5rFmzX_][Dropbox (my FT stuff)]