Hi.
With 1.6.2 (4c79a3314dacd77d3e1327a3cc54361da8dffeec), this is not what I expect (it plays wrong notes)
s "superpiano" >| n "[c d e f]"
(0>¼)|n: 0.0f, s: "superpiano"
(¼>½)|n: 2.0f, s: "superpiano"
(½>¾)|n: 0.125f, s: "superpiano"
(¾>1)|n: 0.2f, s: "superpiano"
There is a test case in
it "should parse note value" $ do
compareP (Arc 0 1)
(sound "bd" # note "e")
(sound "bd" # note 4)
which works fine but I still can't use
s "superpiano" >| note "[c d e f]"
because
Failed to send. Is the 'SuperDirt' target running? Maybe.fromJust: Nothing
CallStack (from HasCallStack):
error, called at libraries/base/Data/Maybe.hs:148:21 in base:Data.Maybe
fromJust, called at src/Sound/Tidal/Stream.hs:217:39 in tidal-1.6.2-7f2a9abbae25afcc64d0a7d96ffe51eb55482b087b15e92\
7fbaba2cc55015df2:Sound.Tidal.Stream
I can write an issue in the tracker on github but I wanted to make sure that I am not running into some error in my setup, or that I am missing some intended change of behaviour here (it is a change from 1.6.1?)
(For the Algoraoke challenge, I wanted to notate some actual melodies...)