So I’ve recently started playing around with microtonality in tidal.
So far I have quite a simple way of adding in any EDO system with
let edo a b = note (b*(12/a)) where a is the number of divisions being used and b is just the note pattern in edo-steps. This allows you to pattern both the tuning system and the notes against each other which can give some pretty weird and fun chord progressions.
I’m now trying to look into coding in just intonation systems, particularly Partch’s 43 just intonation system. However, I’m not really at all a coder and I’m really struggling to work out how to code in a base scale in the first place (I’m trying to use let … in if … then … else if … but keeping getting parse errors) and then even if I do achieve that I’m not sure how to make it permutable across octaves. Any ideas from folks with more coding experience?