xenharmonic-devs / scale-workshop

Design and visualize microtonal scales and play them in your web browser. Export your scales for use with VST instruments. Convert Scala files to various tuning formats.
MIT License
83 stars 12 forks source link

Fudge scale data to become white-only #550

Open frostburn opened 9 months ago

frostburn commented 9 months ago

This is useful for exporters that read data linearly.

User-defined padding value.

For 7-note scales: Pad to 12-notes.

(Black-only) For 5-note scales: Pad to 12-notes.

Everything else: Start from a low MIDI note and repeat the scale until it's a multiple of 12 with padding added for black keys.

frostburn commented 9 months ago

0.5° 🥨Today at 7:18 PM

BTW that should probably be sovable using KBM which allows both subscaling an SCL scale and adding dummy notes that don’t play anything from the SCL. Warning users that the feature works only when they export (and use) both SCL and KBM seems like an UX pain, also I don’t know how other formats handle that