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

Implement modifier dialog for adding equal beating #463

Open frostburn opened 12 months ago

frostburn commented 12 months ago

I'm sure there's a way to modify existing JI scales such that their chords beat equally.

000masa000 commented 11 months ago

should the ratio b/a be modified by 2^n*a/b Hz if 1/1 is modified by 2^m Hz where the m and n values are freely selected integers?

frostburn commented 11 months ago

I honestly have no idea.

Beating is a strange phenomenon to get a grip on mathematically:

  1. It is perceived in the time domain.
  2. Every harmonic of a periodic sound beats faster based on the height but against different harmonics of simultaneous notes so there are relevant considerations in the frequency domain.
  3. Then there's the octave-repeating nature of scales so the pitch domain cannot be ignored either.