Note Selector

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

Note Selector Output:

Manual Pitch Class Set Input:

All scales need to be in C.

Scr Output






Main functionality

This site allows you to generate custom "Typing keyboard to piano keyboard" layouts for FL Studio.
Per default they will be mapped like the default scales (Major, Minor Pentatic, etc).

The entire site with its scripts is contained in this single .html file. So that you could just download it as is and run it locally.

How to use

1. Select a scale by either clicking the keys of the note selector, or by manually entering a pitch class set.
2. Either download the resulting .scr file or copy the text into your own.
3. The for "Typing to piano" relevant .scr files are stored in your FL Studio installation folder, not your user folder.
The default location on Windows should be one of these two folders:
C:\Program Files\Image-Line\FL Studio 21\System\Config\Typing to piano
C:\Program Files (x86)\Image-Line\FL Studio 21\System\Config\Typing to piano
4. Restart FL Studio to see the new scale(s) in your selection.
Tip: You can create sub-folders for better organisation.

Pitch Class Set

Any list of numbers from 0-11 within curly brackets {} separated by comma. For example, {0,2,4,5,7,9,11} is the major scale.
Based on musical set theory, see Wikipedia as a starting point for more.

.scr File

A simple plain text file FL Studio uses to associate each key with a note. The folder containing all your default .scr files includes a .txt file describing the layout and available options.

Last Update: 31/05/2023