Support for alternative tunings and keyboard mappings (#5522)
Co-authored-by: Kevin Zander <veratil@gmail.com> Co-authored-by: Dominic Clark <mrdomclark@gmail.com> Co-authored-by: Martin <martin@sigma.he29.net>
@@ -81,5 +81,168 @@
|
||||
<projectnotes width="640" x="700" y="10" maximized="0" height="400" visible="0" minimized="0"></projectnotes>
|
||||
<timeline lp1pos="192" lp0pos="0" lpstate="0"/>
|
||||
<controllers/>
|
||||
<scales>
|
||||
<scale description="12-tone EDO (default)">
|
||||
<interval num="1" den="1"/>
|
||||
<interval cents="100"/>
|
||||
<interval cents="200"/>
|
||||
<interval cents="300"/>
|
||||
<interval cents="400"/>
|
||||
<interval cents="500"/>
|
||||
<interval cents="600"/>
|
||||
<interval cents="700"/>
|
||||
<interval cents="800"/>
|
||||
<interval cents="900"/>
|
||||
<interval cents="1000"/>
|
||||
<interval cents="1100"/>
|
||||
<interval num="2" den="1"/>
|
||||
</scale>
|
||||
<scale description="24-tone EDO">
|
||||
<interval num="1" den="1"/>
|
||||
<interval cents="50"/>
|
||||
<interval cents="100"/>
|
||||
<interval cents="150"/>
|
||||
<interval cents="200"/>
|
||||
<interval cents="250"/>
|
||||
<interval cents="300"/>
|
||||
<interval cents="350"/>
|
||||
<interval cents="400"/>
|
||||
<interval cents="450"/>
|
||||
<interval cents="500"/>
|
||||
<interval cents="550"/>
|
||||
<interval cents="600"/>
|
||||
<interval cents="650"/>
|
||||
<interval cents="700"/>
|
||||
<interval cents="750"/>
|
||||
<interval cents="800"/>
|
||||
<interval cents="850"/>
|
||||
<interval cents="900"/>
|
||||
<interval cents="950"/>
|
||||
<interval cents="1000"/>
|
||||
<interval cents="1050"/>
|
||||
<interval cents="1100"/>
|
||||
<interval cents="1150"/>
|
||||
<interval num="2" den="1"/>
|
||||
</scale>
|
||||
<scale description="7-tone JI C-major (Ptolemaic)">
|
||||
<interval num="1" den="1"/>
|
||||
<interval num="9" den="8"/>
|
||||
<interval num="5" den="4"/>
|
||||
<interval num="4" den="3"/>
|
||||
<interval num="3" den="2"/>
|
||||
<interval num="5" den="3"/>
|
||||
<interval num="15" den="8"/>
|
||||
<interval num="2" den="1"/>
|
||||
</scale>
|
||||
<scale description="12-tone JI (3-limit / Pythagorean)">
|
||||
<interval num="1" den="1"/>
|
||||
<interval num="256" den="243"/>
|
||||
<interval num="9" den="8"/>
|
||||
<interval num="32" den="27"/>
|
||||
<interval num="81" den="64"/>
|
||||
<interval num="4" den="3"/>
|
||||
<interval num="729" den="512"/>
|
||||
<interval num="3" den="2"/>
|
||||
<interval num="128" den="81"/>
|
||||
<interval num="27" den="16"/>
|
||||
<interval num="16" den="9"/>
|
||||
<interval num="243" den="128"/>
|
||||
<interval num="2" den="1"/>
|
||||
</scale>
|
||||
<scale description="5-tone A-minor (3-limit / Pythagorean)">
|
||||
<interval num="1" den="1"/>
|
||||
<interval num="32" den="27"/>
|
||||
<interval num="4" den="3"/>
|
||||
<interval num="3" den="2"/>
|
||||
<interval num="16" den="9"/>
|
||||
<interval num="2" den="1"/>
|
||||
</scale>
|
||||
</scales>
|
||||
<keymaps>
|
||||
<keymap middle_key="0" description="all keys 1:1 (default)" base_freq="440" last_key="127" first_key="0" base_key="69">
|
||||
</keymap>
|
||||
<keymap middle_key="60" description="white keys to 7 degrees" base_freq="440" last_key="127" first_key="0" base_key="69">
|
||||
<degree value="0"/>
|
||||
<degree value="-1"/>
|
||||
<degree value="1"/>
|
||||
<degree value="-1"/>
|
||||
<degree value="2"/>
|
||||
<degree value="3"/>
|
||||
<degree value="-1"/>
|
||||
<degree value="4"/>
|
||||
<degree value="-1"/>
|
||||
<degree value="5"/>
|
||||
<degree value="-1"/>
|
||||
<degree value="6"/>
|
||||
</keymap>
|
||||
<keymap middle_key="60" description="white keys to 12 degrees" base_freq="440" last_key="127" first_key="0" base_key="69">
|
||||
<degree value="0"/>
|
||||
<degree value="-1"/>
|
||||
<degree value="2"/>
|
||||
<degree value="-1"/>
|
||||
<degree value="4"/>
|
||||
<degree value="5"/>
|
||||
<degree value="-1"/>
|
||||
<degree value="7"/>
|
||||
<degree value="-1"/>
|
||||
<degree value="9"/>
|
||||
<degree value="-1"/>
|
||||
<degree value="11"/>
|
||||
</keymap>
|
||||
<keymap middle_key="60" description="white keys to 24 degrees" base_freq="440" last_key="127" first_key="0" base_key="69">
|
||||
<degree value="0"/>
|
||||
<degree value="-1"/>
|
||||
<degree value="2"/>
|
||||
<degree value="-1"/>
|
||||
<degree value="4"/>
|
||||
<degree value="5"/>
|
||||
<degree value="-1"/>
|
||||
<degree value="7"/>
|
||||
<degree value="-1"/>
|
||||
<degree value="9"/>
|
||||
<degree value="-1"/>
|
||||
<degree value="11"/>
|
||||
<degree value="12"/>
|
||||
<degree value="-1"/>
|
||||
<degree value="14"/>
|
||||
<degree value="-1"/>
|
||||
<degree value="16"/>
|
||||
<degree value="17"/>
|
||||
<degree value="-1"/>
|
||||
<degree value="19"/>
|
||||
<degree value="-1"/>
|
||||
<degree value="21"/>
|
||||
<degree value="-1"/>
|
||||
<degree value="23"/>
|
||||
</keymap>
|
||||
<keymap middle_key="60" description="black keys to 5 degrees" base_freq="440" last_key="127" first_key="0" base_key="61">
|
||||
<degree value="-1"/>
|
||||
<degree value="0"/>
|
||||
<degree value="-1"/>
|
||||
<degree value="1"/>
|
||||
<degree value="-1"/>
|
||||
<degree value="-1"/>
|
||||
<degree value="2"/>
|
||||
<degree value="-1"/>
|
||||
<degree value="3"/>
|
||||
<degree value="-1"/>
|
||||
<degree value="4"/>
|
||||
<degree value="-1"/>
|
||||
</keymap>
|
||||
<keymap middle_key="60" description="black keys to 12 degrees" base_freq="466.165" last_key="127" first_key="0" base_key="70">
|
||||
<degree value="-1"/>
|
||||
<degree value="1"/>
|
||||
<degree value="-1"/>
|
||||
<degree value="3"/>
|
||||
<degree value="-1"/>
|
||||
<degree value="-1"/>
|
||||
<degree value="6"/>
|
||||
<degree value="-1"/>
|
||||
<degree value="8"/>
|
||||
<degree value="-1"/>
|
||||
<degree value="10"/>
|
||||
<degree value="-1"/>
|
||||
</keymap>
|
||||
</keymaps>
|
||||
</song>
|
||||
</lmms-project>
|
||||
|
||||
BIN
data/themes/classic/lcd_19green_dot.png
Normal file
|
After Width: | Height: | Size: 1.6 KiB |
BIN
data/themes/classic/lcd_19pink_dot.png
Normal file
|
After Width: | Height: | Size: 1.5 KiB |
BIN
data/themes/classic/lcd_19red_dot.png
Normal file
|
After Width: | Height: | Size: 1.5 KiB |
BIN
data/themes/classic/microtuner.png
Normal file
|
After Width: | Height: | Size: 6.5 KiB |
BIN
data/themes/default/lcd_19green_dot.png
Normal file
|
After Width: | Height: | Size: 1.3 KiB |
BIN
data/themes/default/lcd_19pink_dot.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
data/themes/default/lcd_19red_dot.png
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
BIN
data/themes/default/microtuner.png
Normal file
|
After Width: | Height: | Size: 2.6 KiB |