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 FamiTracker
Login:
Menu:
Post: Author:
FamiTracker > General > FamiTracker Talk > Misaligned Keyboard Owner: DragonDePlatino New post
Page 1 of 1 Sort:  
Misaligned Keyboard Posted: 2014-10-21 05:33  (Last Edited: 2014-10-21 05:34) Reply | Quote
DragonDePlatino

Avatar

Member for: 2888 days
Status: Offline

#62959
Today, when I picked up Famitracker, I found myself face-to-face with the same problem for the millionth time. It makes tracking very frustrating, and I'm finally fed up with it.

In short, when I press the keyboard following keyboard keys...

Q W E R T Y U I O P [ ]
A S D F G H J K L ; '
Z X C V B N M , . /

I get the following notes:

C C# D D# E F F# G G# A B A#
C C# D D# E F F# G G# Nothing A#
C C# D D# E F F# G G# B

The top row has B and A# swapped, the middle row skips G and the bottom row skips A and A#. This makes tracking very hard because in order to hit these notes, I have to manually transpose them with (ctrl + F1/F2). OpenMPT doesn't give me this problem, so why does Famitracker?

_______________________
Hey, check out my [url=http://famitracker.com/forum/posts.php?id=5932]music thread!
Constructive criticism welcome!
Posted: 2014-10-21 05:46 Reply | Quote
Stratelier



Member for: 2954 days
Status: Offline

#62960
Well, the keyboard is definitely not supposed to be acting like [i]that[/i]....

Is each row producing the same or different octave notes?

_______________________
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/
Posted: 2014-10-21 05:56  (Last Edited: 2014-10-21 06:00) Reply | Quote
DragonDePlatino

Avatar

Member for: 2888 days
Status: Offline

#62961
The top and middle rows are all the same octave, but the bottom row jumps down an octave at the end, like so...

(Octave is set to 3)
Z X C V B N M , . /

C5 C#5 D5 D#5 E5 F5 F#5 G5 G#5 B4

EDIT:

If it helps, my keyboard is a [url=http://i903.photobucket.com/albums/ac232/wintersweet220/laptopkeyboard/Lenovo_f_k5819_zps639a9403.jpg]Levono MU-1153. I'm fairly certain this was a problem with my laptop, too, but this might help nevertheless.

_______________________
Hey, check out my [url=http://famitracker.com/forum/posts.php?id=5932]music thread!
Constructive criticism welcome!
Posted: 2014-10-21 06:02 Reply | Quote
jrlepage
Moderator

Avatar

Member for: 4983 days
Location: Canada
Status: Offline

#62962
The layout is probably the culprit, not the physical keyboard itself. Famitracker is designed to be used with the US English keyboard layout; if that's not what you're using, please give that a shot and report back.

Stratelier: Famitracker gives you a choice between three different input styles; OP is using ModPlug style.

_______________________
Follow me on [url=https://twitter.com/jrlepage2a03]Twitter.
I record (some) NSFs on hardware. Feel free to [url=http://www.famitracker.com/forum/posts.php?id=3633]request a hardware render.
Posted: 2014-10-21 06:11  (Last Edited: 2014-10-21 06:15) Reply | Quote
DragonDePlatino

Avatar

Member for: 2888 days
Status: Offline

#62963
I went into "Control Panel\All Control Panel Items\Language\Language options\Input method" and saw that my Input method was already set to US. I tried "United States - International" just for the heck of it, and I saw no change.

I'm convinced this is just a simple mapping mistake in Famitracker, with the wrong keys being assigned for the ModPlug tracker edit style. Again, my keyboard works absolutely fine in OpenMPT which I have open right now.

EDIT:

For reference, in OpenMPT I get the following results:

Q W E R T Y U I O P [ ]
A S D F G H J K L ; '
Z X C V B N M , . /

C C# D D# E F F# G G# A A# B
C C# D D# E F F# G G# A A#
C C# D D# E F F# G G# A


_______________________
Hey, check out my [url=http://famitracker.com/forum/posts.php?id=5932]music thread!
Constructive criticism welcome!
Posted: 2014-10-21 13:32 Reply | Quote
jsr
Administrator

Avatar

Member for: 5925 days
Location: Sweden
Status: Offline

#62971
I'll check this.

_______________________
Programmer and developer
Posted: 2014-10-21 17:00 Reply | Quote
Stratelier



Member for: 2954 days
Status: Offline

#62974
[quote=jrlepage]Stratelier: Famitracker gives you a choice between three different input styles; OP is using ModPlug style.[/quote]
Intriguing ... if I set my FT input configuration to "ModPlug tracker" I get basically the same behavior as OP, and I most definitely have a US keyboard layout.

I do spot a related bug, though: Using either FastTracker or Impulse 2 options (I seriously can't tell the difference between them at this point), the QWERTY row produces CDEFG... on the high octave, however, the [ and ] keys produce F# and F (in that order). Shouldn't it be F and G?

_______________________
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/
Posted: 2014-10-21 22:31 Reply | Quote
Xyz_39808

Avatar

Member for: 4180 days
Location: South Texas
Status: Offline

#62981
That F# and F is a known issue because jsr has a Swedish keyboard and somehow that fucks up those keys. It also makes notecut unmapped outofthebox

Posted: 2014-10-21 23:44  (Last Edited: 2014-10-21 23:44) Reply | Quote
jrlepage
Moderator

Avatar

Member for: 4983 days
Location: Canada
Status: Offline

#62989
Stratelier: The difference between the FastTracker and ImpulseTracker 2 modes is the behaviour of the note-on/note-off commands. FT mode cuts the note as you release the key; IT2 doesn't (so you have to press the note-cut key manually, or the F12 key).

_______________________
Follow me on [url=https://twitter.com/jrlepage2a03]Twitter.
I record (some) NSFs on hardware. Feel free to [url=http://www.famitracker.com/forum/posts.php?id=3633]request a hardware render.
Posted: 2014-10-24 06:35  (Last Edited: 2014-10-24 06:36) Reply | Quote
DragonDePlatino

Avatar

Member for: 2888 days
Status: Offline

#63063
So, how's the progress on this been going?

I still eagerly await a more user-friendly Famitracker. This is a problem I've faced for months and I'm glad to finally be getting it out of the way. :D

_______________________
Hey, check out my [url=http://famitracker.com/forum/posts.php?id=5932]music thread!
Constructive criticism welcome!
Posted: 2014-10-25 17:40 Reply | Quote
jsr
Administrator

Avatar

Member for: 5925 days
Location: Sweden
Status: Offline

#63101
I haven't had the time to look at this yet, sorry.

_______________________
Programmer and developer
Posted: 2014-11-18 22:07  (Last Edited: 2014-11-18 22:07) Reply | Quote
DragonDePlatino

Avatar

Member for: 2888 days
Status: Offline

#63699
Sorry for the bump, but has any progress been made on this issue?

But if this bug isn't fixable, I can understand. I'll probably just go back to making chiptunes in OpenMPT.

_______________________
Hey, check out my [url=http://famitracker.com/forum/posts.php?id=5932]music thread!
Constructive criticism welcome!
Posted: 2014-11-22 21:11 Reply | Quote
jsr
Administrator

Avatar

Member for: 5925 days
Location: Sweden
Status: Offline

#63813
I've checked it now, and it works find on my keyboard layout so I need to figure out a way to make it universal. I do not know how to do that yet.

But if OpenMPT is sufficient for you (i.e you don't need the NSF export feature) then I recommend using that instead, it'll likely give you less trouble.

_______________________
Programmer and developer
Posted: 2014-11-22 21:21  (Last Edited: 2014-11-22 21:41) Reply | Quote
jfbillingsley

Avatar

Member for: 2770 days
Status: Offline

#63814
I have the same layout issue. I'm using the regular US English keyboard and ModPlug key layout. I've noticed that the ` key to the left of the 1 key actually plays A, the A that ; is supposed to play. Also / plays B in the octave of the second row.

The source seems to be hardcoded to use the Swedish layout but I'm sure you knew that given your last post!

Page 1 of 1 Sort: