Error in pattern: round: not supported for patterns
CallStack (from HasCallStack):
error, called at src/Sound/Tidal/Pattern.hs:470:13 in tdl-1.4.5-b2ba2d22:Sound.Tidal.Pattern
You can’t use round directly on patterns, for technical, slightly annoying reasons. However you can use <$> to apply a function to values inside a pattern. So this should work:
cF receives messages across the network, the range will depend on the client that’s sending the messages.
rot rotates values per cycle, so e.g. rot 1 "0 2 ~ 3" will become "2 3 ~ 0" (I think, I’m not sure which direction it rotates the values in). ~> is indeed what you want here