diegovdc/piratidal

Ensure scale2 only deals with integer values

diegovdc opened this issue · 0 comments

As it will not properly work with floats.

 (set-scales!
   {"hex1" {:ratios [1 15/14 5/4 10/7 3/2 12/7]
            :period 2}
    "hex2" {:ratios [1 9/7 5/3 15/7]
            :period 3}})

  (p 1 (-> (note "0 1 2 3 4 5 6")
           (+ note "<0 6.5>") ;; This 6.5 will not work
           (sound "arpy")
           (scale2 "hex1")))
           

One thing to consider is if pitch bending in this scales is desirable or not?