SeanArchibald / scale-workshop

Design microtonal scales and play them in your web browser. Export your scales for use with VST instruments. Convert Scala files to various tuning formats.
https://sevish.com/scaleworkshop/
146 stars 23 forks source link

Help with QWERTY keyboard UK key layout for isomorphic playing #114

Open JellyMonster1 opened 3 years ago

JellyMonster1 commented 3 years ago

Note - only an issue if you are using the wrong QWERTY computer keyboard.

Does anyone know if this ANSI keyboard will assign the notes properly before I go and buy it? I'm hoping it is because the playing area is in a different colour to the rest of the keys that don't get used. I find it more practical to use an isomorphic layout to a normal MIDI keyboard.

ANSI

The QWERTY keyboard I am using at the moment has this key layout...

QWERTY

The second key to the right of the letter L doesn't sound (as no note is assigned to it) and the key to the left of the letter Z is not in the right place. It makes sense that the ANSI keyboard (pictured first) should solve this issue.

Any help would be appreciated - thanks.

meszaros-lajos-gyorgy commented 3 years ago

I guess the quick and dirty solution would be to add another layout for this particular type of keyboard to the list of keyboard layouts. A long term solution would be to allow the users to remap each note within scale workshop.

JellyMonster1 commented 3 years ago

Thanks for the response. So, is the ANSI keyboard (pictured first) the same as English (QWERTY) in the computer keyboard section in Scale Workshop?

meszaros-lajos-gyorgy commented 3 years ago

At the moment I don't have any english keyboard layouts present with me, since I'm using a hungarian layout, but if you say, that the default setting for keyboard layout in Scale Workshop only works for one of your keyboards, than that is enough prove, that another layout should be added. Sadly, I don't know which version the English (QWERTY) keyboard is targeting.

Answering your original question on whether you should buy that keyboard or not I would say: please do buy whichever you like and if it doesn't work properly with Scale Workshop, then we'll add a layout for it. The only thing we will need for that is you add a comment with pressing all your keys to see what characters the keyboard emit. Something like the following part of my comment, which is made on a hungarian quertz keyboard (z and y are switched for me):

0123456789öüó
qwertzuiopőú
asdfghjkléáű
íyxcvbnm,.-
JellyMonster1 commented 3 years ago

I really appreciate your help.

I used this link for reference... http://www.farah.cl/Keyboardery/A-Visual-Comparison-of-Different-National-Layouts/. Curiously, the first keyboard pictured above, is not recognised, so I gave it a layout name of the nearest equivalent.

QWERTY layouts

The numbers in parentheses, indicate the number of characters/notes per line. I have deliberately ignored the character to the left of the number 1 on the top row, as it's out of alignment with the rest of the keys.

Many thanks - Dave S.