All hints

All files

Report generated by HLint v3.3.4 - a tool to suggest improvements to your Haskell code.

src/Sound/Tidal/Carabiner.hs:37:34-39: Warning: Avoid restricted function
Found
return
Note: may break the code
src/Sound/Tidal/Carabiner.hs:45:32-37: Warning: Avoid restricted function
Found
forkIO
Note: may break the code
src/Sound/Tidal/Carabiner.hs:48:27-32: Warning: Avoid restricted function
Found
return
Note: may break the code
src/Sound/Tidal/Carabiner.hs:65:14-56: Suggestion: Use &&
Found
and [isJust start, isJust bpm, isJust beat]
Perhaps
isJust start && isJust bpm && isJust beat
src/Sound/Tidal/Carabiner.hs:68:18-29: Warning: Avoid restricted function
Found
fromIntegral
Note: may break the code
src/Sound/Tidal/Carabiner.hs:68:45-56: Warning: Avoid restricted function
Found
fromIntegral
Note: may break the code
src/Sound/Tidal/Carabiner.hs:70:23-34: Warning: Avoid restricted function
Found
fromIntegral
Note: may break the code
src/Sound/Tidal/Carabiner.hs:70:37-44: Warning: Avoid restricted function
Found
fromJust
Note: Partial
src/Sound/Tidal/Carabiner.hs:76:37-44: Warning: Avoid restricted function
Found
fromJust
Note: Partial
src/Sound/Tidal/Carabiner.hs:76:58-69: Warning: Avoid restricted function
Found
fromIntegral
Note: may break the code
src/Sound/Tidal/Carabiner.hs:83:23-28: Warning: Avoid restricted function
Found
return
Note: may break the code
src/Sound/Tidal/Control.hs:81:50-61: Warning: Avoid restricted function
Found
fromIntegral
Note: may break the code
src/Sound/Tidal/Control.hs:81:65-76: Warning: Avoid restricted function
Found
fromIntegral
Note: may break the code
src/Sound/Tidal/Control.hs:81:94-105: Warning: Avoid restricted function
Found
fromIntegral
Note: may break the code
src/Sound/Tidal/Control.hs:81:115-126: Warning: Avoid restricted function
Found
fromIntegral
Note: may break the code
src/Sound/Tidal/Control.hs:95:36-43: Warning: Avoid restricted function
Found
fromJust
Note: Partial
src/Sound/Tidal/Control.hs:107:24-35: Warning: Avoid restricted function
Found
fromIntegral
Note: may break the code
src/Sound/Tidal/Control.hs:107:39-50: Warning: Avoid restricted function
Found
fromIntegral
Note: may break the code
src/Sound/Tidal/Control.hs:108:24-35: Warning: Avoid restricted function
Found
fromIntegral
Note: may break the code
src/Sound/Tidal/Control.hs:108:45-56: Warning: Avoid restricted function
Found
fromIntegral
Note: may break the code
src/Sound/Tidal/Control.hs:150:36-47: Warning: Avoid restricted function
Found
fromIntegral
Note: may break the code
src/Sound/Tidal/Control.hs:150:53-64: Warning: Avoid restricted function
Found
fromIntegral
Note: may break the code
src/Sound/Tidal/Control.hs:150:69-80: Warning: Avoid restricted function
Found
fromIntegral
Note: may break the code
src/Sound/Tidal/Control.hs:150:90-101: Warning: Avoid restricted function
Found
fromIntegral
Note: may break the code
src/Sound/Tidal/Control.hs:182:44-55: Warning: Avoid restricted function
Found
fromIntegral
Note: may break the code
src/Sound/Tidal/Control.hs:184:26-37: Warning: Avoid restricted function
Found
fromIntegral
Note: may break the code
src/Sound/Tidal/Control.hs:223:66-77: Warning: Avoid restricted function
Found
fromIntegral
Note: may break the code
src/Sound/Tidal/Control.hs:224:13-24: Warning: Avoid restricted function
Found
fromIntegral
Note: may break the code
src/Sound/Tidal/Control.hs:275:24-35: Warning: Avoid restricted function
Found
fromIntegral
Note: may break the code
src/Sound/Tidal/Control.hs:275:42-46: Warning: Avoid restricted function
Found
mod
Note: may break the code
src/Sound/Tidal/Control.hs:275:55-66: Warning: Avoid restricted function
Found
fromIntegral
Note: may break the code
src/Sound/Tidal/Control.hs:280:25-36: Warning: Avoid restricted function
Found
fromIntegral
Note: may break the code
src/Sound/Tidal/Control.hs:280:42-53: Warning: Avoid restricted function
Found
fromIntegral
Note: may break the code
src/Sound/Tidal/Control.hs:281:23-34: Warning: Avoid restricted function
Found
fromIntegral
Note: may break the code
src/Sound/Tidal/Control.hs:281:44-55: Warning: Avoid restricted function
Found
fromIntegral
Note: may break the code
src/Sound/Tidal/Control.hs:292:24-35: Warning: Avoid restricted function
Found
fromIntegral
Note: may break the code
src/Sound/Tidal/Control.hs:370:111-122: Warning: Avoid restricted function
Found
fromIntegral
Note: may break the code
src/Sound/Tidal/Control.hs:372:48-59: Warning: Avoid restricted function
Found
fromIntegral
Note: may break the code
src/Sound/Tidal/Control.hs:372:71-82: Warning: Avoid restricted function
Found
fromIntegral
Note: may break the code
src/Sound/Tidal/Control.hs:395:10-19: Warning: Avoid restricted function
Found
realToFrac
Note: may break the code
src/Sound/Tidal/Control.hs:400:11-20: Warning: Avoid restricted function
Found
realToFrac
Note: may break the code
src/Sound/Tidal/Control.hs:406:38-43: Warning: Avoid restricted function
Found
return
Note: may break the code
src/Sound/Tidal/Control.hs:413:27-38: Warning: Avoid restricted function
Found
fromIntegral
Note: may break the code
src/Sound/Tidal/Control.hs:419:27-38: Warning: Avoid restricted function
Found
fromIntegral
Note: may break the code
src/Sound/Tidal/Control.hs:422:27-38: Warning: Avoid restricted function
Found
fromIntegral
Note: may break the code
src/Sound/Tidal/Control.hs:430:14-25: Warning: Avoid restricted function
Found
fromIntegral
Note: may break the code
src/Sound/Tidal/Control.hs:432:38-43: Warning: Avoid restricted function
Found
return
Note: may break the code
src/Sound/Tidal/Control.hs:436:51-65: Suggestion: Use <$
Found
const 0 <$> pat
Perhaps
0 <$ pat
src/Sound/Tidal/Core.hs:1:1-48: Warning: Unused LANGUAGE pragma
Found
{-# LANGUAGE FlexibleInstances, BangPatterns #-}
Perhaps
{-# LANGUAGE FlexibleInstances #-}
Note: Extension BangPatterns is not used
src/Sound/Tidal/Core.hs:105:14-25: Warning: Avoid restricted function
Found
fromIntegral
Note: may break the code
src/Sound/Tidal/Core.hs:112:14-25: Warning: Avoid restricted function
Found
fromIntegral
Note: may break the code
src/Sound/Tidal/Core.hs:268:25-29: Warning: Avoid restricted function
Found
mod
Note: may break the code
src/Sound/Tidal/Core.hs:269:27-38: Warning: Avoid restricted function
Found
fromIntegral
Note: may break the code
src/Sound/Tidal/Core.hs:269:59-63: Warning: Avoid restricted function
Found
div
Note: may break the code
src/Sound/Tidal/Core.hs:451:32-36: Warning: Avoid restricted function
Found
mod
Note: may break the code
src/Sound/Tidal/Core.hs:458:31-35: Warning: Avoid restricted function
Found
mod
Note: may break the code
src/Sound/Tidal/EspGrid.hs:33:36-39: Suggestion: Use head
Found
d !! 0
Perhaps
head d
src/Sound/Tidal/EspGrid.hs:39:3-8: Warning: Avoid restricted function
Found
return
Note: may break the code
src/Sound/Tidal/EspGrid.hs:40:27-36: Warning: Avoid restricted function
Found
realToFrac
Note: may break the code
src/Sound/Tidal/EspGrid.hs:41:15-26: Warning: Avoid restricted function
Found
fromIntegral
Note: may break the code
src/Sound/Tidal/EspGrid.hs:49:44-49: Warning: Avoid restricted function
Found
return
Note: may break the code
src/Sound/Tidal/EspGrid.hs:60:8-13: Warning: Avoid restricted function
Found
forkIO
Note: may break the code
src/Sound/Tidal/EspGrid.hs:67:3-8: Warning: Avoid restricted function
Found
return
Note: may break the code
src/Sound/Tidal/ID.hs:29:13-17: Warning: Avoid restricted function
Found
error
Note: may break the code
src/Sound/Tidal/Params.hs:38:37-78: Suggestion: Use zipWith
Found
map (\ (v, f) -> f v) $ zip (split name) fs
Perhaps
zipWith (curry (\ (v, f) -> f v)) (split name) fs
src/Sound/Tidal/Params.hs:44:38-43: Warning: Avoid restricted function
Found
return
Note: may break the code
src/Sound/Tidal/Params.hs:48:38-43: Warning: Avoid restricted function
Found
return
Note: may break the code
src/Sound/Tidal/Params.hs:80:35-57: Suggestion: Redundant bracket
Found
(Map.lookup sName sMap) >>= getF
Perhaps
Map.lookup sName sMap >>= getF
src/Sound/Tidal/Params.hs:86:37-59: Suggestion: Redundant bracket
Found
(Map.lookup sName sMap) >>= getList
Perhaps
Map.lookup sName sMap >>= getList
src/Sound/Tidal/Params.hs:103:1-39: Warning: Eta reduce
Found
sTake name xs = pStateListS "s" name xs
Perhaps
sTake = pStateListS "s"
src/Sound/Tidal/Params.hs:196:1-57: Warning: Eta reduce
Found
accelerateTake name xs = pStateListF "accelerate" name xs
Perhaps
accelerateTake = pStateListF "accelerate"
src/Sound/Tidal/Params.hs:203:27-47: Suggestion: Redundant bracket
Found
(pF "accelerate" pat) # (pI "^accelerate" busid)
Perhaps
pF "accelerate" pat # (pI "^accelerate" busid)
src/Sound/Tidal/Params.hs:203:51-74: Suggestion: Redundant bracket
Found
(pF "accelerate" pat) # (pI "^accelerate" busid)
Perhaps
(pF "accelerate" pat) # pI "^accelerate" busid
src/Sound/Tidal/Params.hs:205:1-45: Warning: Eta reduce
Found
acceleraterecv busid = pI "^accelerate" busid
Perhaps
acceleraterecv = pI "^accelerate"
src/Sound/Tidal/Params.hs:211:1-43: Warning: Eta reduce
Found
ampTake name xs = pStateListF "amp" name xs
Perhaps
ampTake = pStateListF "amp"
src/Sound/Tidal/Params.hs:218:20-33: Suggestion: Redundant bracket
Found
(pF "amp" pat) # (pI "^amp" busid)
Perhaps
pF "amp" pat # (pI "^amp" busid)
src/Sound/Tidal/Params.hs:218:37-53: Suggestion: Redundant bracket
Found
(pF "amp" pat) # (pI "^amp" busid)
Perhaps
(pF "amp" pat) # pI "^amp" busid
src/Sound/Tidal/Params.hs:220:1-31: Warning: Eta reduce
Found
amprecv busid = pI "^amp" busid
Perhaps
amprecv = pI "^amp"
src/Sound/Tidal/Params.hs:226:1-47: Warning: Eta reduce
Found
arrayTake name xs = pStateListF "array" name xs
Perhaps
arrayTake = pStateListF "array"
src/Sound/Tidal/Params.hs:228:16-20: Warning: Avoid restricted function
Found
error
Note: may break the code
src/Sound/Tidal/Params.hs:228:22: Suggestion: Redundant $
Found
error $ "Control parameter 'array' can't be sent to a bus."
Perhaps
error "Control parameter 'array' can't be sent to a bus."
src/Sound/Tidal/Params.hs:234:1-49: Warning: Eta reduce
Found
attackTake name xs = pStateListF "attack" name xs
Perhaps
attackTake = pStateListF "attack"
src/Sound/Tidal/Params.hs:241:23-39: Suggestion: Redundant bracket
Found
(pF "attack" pat) # (pI "^attack" busid)
Perhaps
pF "attack" pat # (pI "^attack" busid)
src/Sound/Tidal/Params.hs:241:43-62: Suggestion: Redundant bracket
Found
(pF "attack" pat) # (pI "^attack" busid)
Perhaps
(pF "attack" pat) # pI "^attack" busid
src/Sound/Tidal/Params.hs:243:1-37: Warning: Eta reduce
Found
attackrecv busid = pI "^attack" busid
Perhaps
attackrecv = pI "^attack"
src/Sound/Tidal/Params.hs:249:1-47: Warning: Eta reduce
Found
bandfTake name xs = pStateListF "bandf" name xs
Perhaps
bandfTake = pStateListF "bandf"
src/Sound/Tidal/Params.hs:256:22-37: Suggestion: Redundant bracket
Found
(pF "bandf" pat) # (pI "^bandf" busid)
Perhaps
pF "bandf" pat # (pI "^bandf" busid)
src/Sound/Tidal/Params.hs:256:41-59: Suggestion: Redundant bracket
Found
(pF "bandf" pat) # (pI "^bandf" busid)
Perhaps
(pF "bandf" pat) # pI "^bandf" busid
src/Sound/Tidal/Params.hs:258:1-35: Warning: Eta reduce
Found
bandfrecv busid = pI "^bandf" busid
Perhaps
bandfrecv = pI "^bandf"
src/Sound/Tidal/Params.hs:264:1-47: Warning: Eta reduce
Found
bandqTake name xs = pStateListF "bandq" name xs
Perhaps
bandqTake = pStateListF "bandq"
src/Sound/Tidal/Params.hs:271:22-37: Suggestion: Redundant bracket
Found
(pF "bandq" pat) # (pI "^bandq" busid)
Perhaps
pF "bandq" pat # (pI "^bandq" busid)
src/Sound/Tidal/Params.hs:271:41-59: Suggestion: Redundant bracket
Found
(pF "bandq" pat) # (pI "^bandq" busid)
Perhaps
(pF "bandq" pat) # pI "^bandq" busid
src/Sound/Tidal/Params.hs:273:1-35: Warning: Eta reduce
Found
bandqrecv busid = pI "^bandq" busid
Perhaps
bandqrecv = pI "^bandq"
src/Sound/Tidal/Params.hs:279:1-47: Warning: Eta reduce
Found
beginTake name xs = pStateListF "begin" name xs
Perhaps
beginTake = pStateListF "begin"
src/Sound/Tidal/Params.hs:286:22-37: Suggestion: Redundant bracket
Found
(pF "begin" pat) # (pI "^begin" busid)
Perhaps
pF "begin" pat # (pI "^begin" busid)
src/Sound/Tidal/Params.hs:286:41-59: Suggestion: Redundant bracket
Found
(pF "begin" pat) # (pI "^begin" busid)
Perhaps
(pF "begin" pat) # pI "^begin" busid
src/Sound/Tidal/Params.hs:288:1-35: Warning: Eta reduce
Found
beginrecv busid = pI "^begin" busid
Perhaps
beginrecv = pI "^begin"
src/Sound/Tidal/Params.hs:294:1-53: Warning: Eta reduce
Found
binshiftTake name xs = pStateListF "binshift" name xs
Perhaps
binshiftTake = pStateListF "binshift"
src/Sound/Tidal/Params.hs:301:25-43: Suggestion: Redundant bracket
Found
(pF "binshift" pat) # (pI "^binshift" busid)
Perhaps
pF "binshift" pat # (pI "^binshift" busid)
src/Sound/Tidal/Params.hs:301:47-68: Suggestion: Redundant bracket
Found
(pF "binshift" pat) # (pI "^binshift" busid)
Perhaps
(pF "binshift" pat) # pI "^binshift" busid
src/Sound/Tidal/Params.hs:303:1-41: Warning: Eta reduce
Found
binshiftrecv busid = pI "^binshift" busid
Perhaps
binshiftrecv = pI "^binshift"
src/Sound/Tidal/Params.hs:309:1-51: Warning: Eta reduce
Found
button0Take name xs = pStateListF "button0" name xs
Perhaps
button0Take = pStateListF "button0"
src/Sound/Tidal/Params.hs:316:24-41: Suggestion: Redundant bracket
Found
(pF "button0" pat) # (pI "^button0" busid)
Perhaps
pF "button0" pat # (pI "^button0" busid)
src/Sound/Tidal/Params.hs:316:45-65: Suggestion: Redundant bracket
Found
(pF "button0" pat) # (pI "^button0" busid)
Perhaps
(pF "button0" pat) # pI "^button0" busid
src/Sound/Tidal/Params.hs:318:1-39: Warning: Eta reduce
Found
button0recv busid = pI "^button0" busid
Perhaps
button0recv = pI "^button0"
src/Sound/Tidal/Params.hs:324:1-51: Warning: Eta reduce
Found
button1Take name xs = pStateListF "button1" name xs
Perhaps
button1Take = pStateListF "button1"
src/Sound/Tidal/Params.hs:331:24-41: Suggestion: Redundant bracket
Found
(pF "button1" pat) # (pI "^button1" busid)
Perhaps
pF "button1" pat # (pI "^button1" busid)
src/Sound/Tidal/Params.hs:331:45-65: Suggestion: Redundant bracket
Found
(pF "button1" pat) # (pI "^button1" busid)
Perhaps
(pF "button1" pat) # pI "^button1" busid
src/Sound/Tidal/Params.hs:333:1-39: Warning: Eta reduce
Found
button1recv busid = pI "^button1" busid
Perhaps
button1recv = pI "^button1"
src/Sound/Tidal/Params.hs:339:1-53: Warning: Eta reduce
Found
button10Take name xs = pStateListF "button10" name xs
Perhaps
button10Take = pStateListF "button10"
src/Sound/Tidal/Params.hs:346:25-43: Suggestion: Redundant bracket
Found
(pF "button10" pat) # (pI "^button10" busid)
Perhaps
pF "button10" pat # (pI "^button10" busid)
src/Sound/Tidal/Params.hs:346:47-68: Suggestion: Redundant bracket
Found
(pF "button10" pat) # (pI "^button10" busid)
Perhaps
(pF "button10" pat) # pI "^button10" busid
src/Sound/Tidal/Params.hs:348:1-41: Warning: Eta reduce
Found
button10recv busid = pI "^button10" busid
Perhaps
button10recv = pI "^button10"
src/Sound/Tidal/Params.hs:354:1-53: Warning: Eta reduce
Found
button11Take name xs = pStateListF "button11" name xs
Perhaps
button11Take = pStateListF "button11"
src/Sound/Tidal/Params.hs:361:25-43: Suggestion: Redundant bracket
Found
(pF "button11" pat) # (pI "^button11" busid)
Perhaps
pF "button11" pat # (pI "^button11" busid)
src/Sound/Tidal/Params.hs:361:47-68: Suggestion: Redundant bracket
Found
(pF "button11" pat) # (pI "^button11" busid)
Perhaps
(pF "button11" pat) # pI "^button11" busid
src/Sound/Tidal/Params.hs:363:1-41: Warning: Eta reduce
Found
button11recv busid = pI "^button11" busid
Perhaps
button11recv = pI "^button11"
src/Sound/Tidal/Params.hs:369:1-53: Warning: Eta reduce
Found
button12Take name xs = pStateListF "button12" name xs
Perhaps
button12Take = pStateListF "button12"
src/Sound/Tidal/Params.hs:376:25-43: Suggestion: Redundant bracket
Found
(pF "button12" pat) # (pI "^button12" busid)
Perhaps
pF "button12" pat # (pI "^button12" busid)
src/Sound/Tidal/Params.hs:376:47-68: Suggestion: Redundant bracket
Found
(pF "button12" pat) # (pI "^button12" busid)
Perhaps
(pF "button12" pat) # pI "^button12" busid
src/Sound/Tidal/Params.hs:378:1-41: Warning: Eta reduce
Found
button12recv busid = pI "^button12" busid
Perhaps
button12recv = pI "^button12"
src/Sound/Tidal/Params.hs:384:1-53: Warning: Eta reduce
Found
button13Take name xs = pStateListF "button13" name xs
Perhaps
button13Take = pStateListF "button13"
src/Sound/Tidal/Params.hs:391:25-43: Suggestion: Redundant bracket
Found
(pF "button13" pat) # (pI "^button13" busid)
Perhaps
pF "button13" pat # (pI "^button13" busid)
src/Sound/Tidal/Params.hs:391:47-68: Suggestion: Redundant bracket
Found
(pF "button13" pat) # (pI "^button13" busid)
Perhaps
(pF "button13" pat) # pI "^button13" busid
src/Sound/Tidal/Params.hs:393:1-41: Warning: Eta reduce
Found
button13recv busid = pI "^button13" busid
Perhaps
button13recv = pI "^button13"
src/Sound/Tidal/Params.hs:399:1-53: Warning: Eta reduce
Found
button14Take name xs = pStateListF "button14" name xs
Perhaps
button14Take = pStateListF "button14"
src/Sound/Tidal/Params.hs:406:25-43: Suggestion: Redundant bracket
Found
(pF "button14" pat) # (pI "^button14" busid)
Perhaps
pF "button14" pat # (pI "^button14" busid)
src/Sound/Tidal/Params.hs:406:47-68: Suggestion: Redundant bracket
Found
(pF "button14" pat) # (pI "^button14" busid)
Perhaps
(pF "button14" pat) # pI "^button14" busid
src/Sound/Tidal/Params.hs:408:1-41: Warning: Eta reduce
Found
button14recv busid = pI "^button14" busid
Perhaps
button14recv = pI "^button14"
src/Sound/Tidal/Params.hs:414:1-53: Warning: Eta reduce
Found
button15Take name xs = pStateListF "button15" name xs
Perhaps
button15Take = pStateListF "button15"
src/Sound/Tidal/Params.hs:421:25-43: Suggestion: Redundant bracket
Found
(pF "button15" pat) # (pI "^button15" busid)
Perhaps
pF "button15" pat # (pI "^button15" busid)
src/Sound/Tidal/Params.hs:421:47-68: Suggestion: Redundant bracket
Found
(pF "button15" pat) # (pI "^button15" busid)
Perhaps
(pF "button15" pat) # pI "^button15" busid
src/Sound/Tidal/Params.hs:423:1-41: Warning: Eta reduce
Found
button15recv busid = pI "^button15" busid
Perhaps
button15recv = pI "^button15"
src/Sound/Tidal/Params.hs:429:1-51: Warning: Eta reduce
Found
button2Take name xs = pStateListF "button2" name xs
Perhaps
button2Take = pStateListF "button2"
src/Sound/Tidal/Params.hs:436:24-41: Suggestion: Redundant bracket
Found
(pF "button2" pat) # (pI "^button2" busid)
Perhaps
pF "button2" pat # (pI "^button2" busid)
src/Sound/Tidal/Params.hs:436:45-65: Suggestion: Redundant bracket
Found
(pF "button2" pat) # (pI "^button2" busid)
Perhaps
(pF "button2" pat) # pI "^button2" busid
src/Sound/Tidal/Params.hs:438:1-39: Warning: Eta reduce
Found
button2recv busid = pI "^button2" busid
Perhaps
button2recv = pI "^button2"
src/Sound/Tidal/Params.hs:444:1-51: Warning: Eta reduce
Found
button3Take name xs = pStateListF "button3" name xs
Perhaps
button3Take = pStateListF "button3"
src/Sound/Tidal/Params.hs:451:24-41: Suggestion: Redundant bracket
Found
(pF "button3" pat) # (pI "^button3" busid)
Perhaps
pF "button3" pat # (pI "^button3" busid)
src/Sound/Tidal/Params.hs:451:45-65: Suggestion: Redundant bracket
Found
(pF "button3" pat) # (pI "^button3" busid)
Perhaps
(pF "button3" pat) # pI "^button3" busid
src/Sound/Tidal/Params.hs:453:1-39: Warning: Eta reduce
Found
button3recv busid = pI "^button3" busid
Perhaps
button3recv = pI "^button3"
src/Sound/Tidal/Params.hs:459:1-51: Warning: Eta reduce
Found
button4Take name xs = pStateListF "button4" name xs
Perhaps
button4Take = pStateListF "button4"
src/Sound/Tidal/Params.hs:466:24-41: Suggestion: Redundant bracket
Found
(pF "button4" pat) # (pI "^button4" busid)
Perhaps
pF "button4" pat # (pI "^button4" busid)
src/Sound/Tidal/Params.hs:466:45-65: Suggestion: Redundant bracket
Found
(pF "button4" pat) # (pI "^button4" busid)
Perhaps
(pF "button4" pat) # pI "^button4" busid
src/Sound/Tidal/Params.hs:468:1-39: Warning: Eta reduce
Found
button4recv busid = pI "^button4" busid
Perhaps
button4recv = pI "^button4"
src/Sound/Tidal/Params.hs:474:1-51: Warning: Eta reduce
Found
button5Take name xs = pStateListF "button5" name xs
Perhaps
button5Take = pStateListF "button5"
src/Sound/Tidal/Params.hs:481:24-41: Suggestion: Redundant bracket
Found
(pF "button5" pat) # (pI "^button5" busid)
Perhaps
pF "button5" pat # (pI "^button5" busid)
src/Sound/Tidal/Params.hs:481:45-65: Suggestion: Redundant bracket
Found
(pF "button5" pat) # (pI "^button5" busid)
Perhaps
(pF "button5" pat) # pI "^button5" busid
src/Sound/Tidal/Params.hs:483:1-39: Warning: Eta reduce
Found
button5recv busid = pI "^button5" busid
Perhaps
button5recv = pI "^button5"
src/Sound/Tidal/Params.hs:489:1-51: Warning: Eta reduce
Found
button6Take name xs = pStateListF "button6" name xs
Perhaps
button6Take = pStateListF "button6"
src/Sound/Tidal/Params.hs:496:24-41: Suggestion: Redundant bracket
Found
(pF "button6" pat) # (pI "^button6" busid)
Perhaps
pF "button6" pat # (pI "^button6" busid)
src/Sound/Tidal/Params.hs:496:45-65: Suggestion: Redundant bracket
Found
(pF "button6" pat) # (pI "^button6" busid)
Perhaps
(pF "button6" pat) # pI "^button6" busid
src/Sound/Tidal/Params.hs:498:1-39: Warning: Eta reduce
Found
button6recv busid = pI "^button6" busid
Perhaps
button6recv = pI "^button6"
src/Sound/Tidal/Params.hs:504:1-51: Warning: Eta reduce
Found
button7Take name xs = pStateListF "button7" name xs
Perhaps
button7Take = pStateListF "button7"
src/Sound/Tidal/Params.hs:511:24-41: Suggestion: Redundant bracket
Found
(pF "button7" pat) # (pI "^button7" busid)
Perhaps
pF "button7" pat # (pI "^button7" busid)
src/Sound/Tidal/Params.hs:511:45-65: Suggestion: Redundant bracket
Found
(pF "button7" pat) # (pI "^button7" busid)
Perhaps
(pF "button7" pat) # pI "^button7" busid
src/Sound/Tidal/Params.hs:513:1-39: Warning: Eta reduce
Found
button7recv busid = pI "^button7" busid
Perhaps
button7recv = pI "^button7"
src/Sound/Tidal/Params.hs:519:1-51: Warning: Eta reduce
Found
button8Take name xs = pStateListF "button8" name xs
Perhaps
button8Take = pStateListF "button8"
src/Sound/Tidal/Params.hs:526:24-41: Suggestion: Redundant bracket
Found
(pF "button8" pat) # (pI "^button8" busid)
Perhaps
pF "button8" pat # (pI "^button8" busid)
src/Sound/Tidal/Params.hs:526:45-65: Suggestion: Redundant bracket
Found
(pF "button8" pat) # (pI "^button8" busid)
Perhaps
(pF "button8" pat) # pI "^button8" busid
src/Sound/Tidal/Params.hs:528:1-39: Warning: Eta reduce
Found
button8recv busid = pI "^button8" busid
Perhaps
button8recv = pI "^button8"
src/Sound/Tidal/Params.hs:534:1-51: Warning: Eta reduce
Found
button9Take name xs = pStateListF "button9" name xs
Perhaps
button9Take = pStateListF "button9"
src/Sound/Tidal/Params.hs:541:24-41: Suggestion: Redundant bracket
Found
(pF "button9" pat) # (pI "^button9" busid)
Perhaps
pF "button9" pat # (pI "^button9" busid)
src/Sound/Tidal/Params.hs:541:45-65: Suggestion: Redundant bracket
Found
(pF "button9" pat) # (pI "^button9" busid)
Perhaps
(pF "button9" pat) # pI "^button9" busid
src/Sound/Tidal/Params.hs:543:1-39: Warning: Eta reduce
Found
button9recv busid = pI "^button9" busid
Perhaps
button9recv = pI "^button9"
src/Sound/Tidal/Params.hs:549:1-43: Warning: Eta reduce
Found
ccnTake name xs = pStateListF "ccn" name xs
Perhaps
ccnTake = pStateListF "ccn"
src/Sound/Tidal/Params.hs:556:14-18: Warning: Avoid restricted function
Found
error
Note: may break the code
src/Sound/Tidal/Params.hs:556:20: Suggestion: Redundant $
Found
error $ "Control parameter 'ccn' can't be sent to a bus."
Perhaps
error "Control parameter 'ccn' can't be sent to a bus."
src/Sound/Tidal/Params.hs:562:1-43: Warning: Eta reduce
Found
ccvTake name xs = pStateListF "ccv" name xs
Perhaps
ccvTake = pStateListF "ccv"
src/Sound/Tidal/Params.hs:569:14-18: Warning: Avoid restricted function
Found
error
Note: may break the code
src/Sound/Tidal/Params.hs:569:20: Suggestion: Redundant $
Found
error $ "Control parameter 'ccv' can't be sent to a bus."
Perhaps
error "Control parameter 'ccv' can't be sent to a bus."
src/Sound/Tidal/Params.hs:575:1-51: Warning: Eta reduce
Found
channelTake name xs = pStateListF "channel" name xs
Perhaps
channelTake = pStateListF "channel"
src/Sound/Tidal/Params.hs:582:18-22: Warning: Avoid restricted function
Found
error
Note: may break the code
src/Sound/Tidal/Params.hs:582:24: Suggestion: Redundant $
Found
error $ "Control parameter 'channel' can't be sent to a bus."
Perhaps
error "Control parameter 'channel' can't be sent to a bus."
src/Sound/Tidal/Params.hs:588:1-57: Warning: Eta reduce
Found
clhatdecayTake name xs = pStateListF "clhatdecay" name xs
Perhaps
clhatdecayTake = pStateListF "clhatdecay"
src/Sound/Tidal/Params.hs:595:27-47: Suggestion: Redundant bracket
Found
(pF "clhatdecay" pat) # (pI "^clhatdecay" busid)
Perhaps
pF "clhatdecay" pat # (pI "^clhatdecay" busid)
src/Sound/Tidal/Params.hs:595:51-74: Suggestion: Redundant bracket
Found
(pF "clhatdecay" pat) # (pI "^clhatdecay" busid)
Perhaps
(pF "clhatdecay" pat) # pI "^clhatdecay" busid
src/Sound/Tidal/Params.hs:597:1-45: Warning: Eta reduce
Found
clhatdecayrecv busid = pI "^clhatdecay" busid
Perhaps
clhatdecayrecv = pI "^clhatdecay"
src/Sound/Tidal/Params.hs:603:1-49: Warning: Eta reduce
Found
coarseTake name xs = pStateListF "coarse" name xs
Perhaps
coarseTake = pStateListF "coarse"
src/Sound/Tidal/Params.hs:610:23-39: Suggestion: Redundant bracket
Found
(pF "coarse" pat) # (pI "^coarse" busid)
Perhaps
pF "coarse" pat # (pI "^coarse" busid)
src/Sound/Tidal/Params.hs:610:43-62: Suggestion: Redundant bracket
Found
(pF "coarse" pat) # (pI "^coarse" busid)
Perhaps
(pF "coarse" pat) # pI "^coarse" busid
src/Sound/Tidal/Params.hs:612:1-37: Warning: Eta reduce
Found
coarserecv busid = pI "^coarse" busid
Perhaps
coarserecv = pI "^coarse"
src/Sound/Tidal/Params.hs:618:1-45: Warning: Eta reduce
Found
combTake name xs = pStateListF "comb" name xs
Perhaps
combTake = pStateListF "comb"
src/Sound/Tidal/Params.hs:625:21-35: Suggestion: Redundant bracket
Found
(pF "comb" pat) # (pI "^comb" busid)
Perhaps
pF "comb" pat # (pI "^comb" busid)
src/Sound/Tidal/Params.hs:625:39-56: Suggestion: Redundant bracket
Found
(pF "comb" pat) # (pI "^comb" busid)
Perhaps
(pF "comb" pat) # pI "^comb" busid
src/Sound/Tidal/Params.hs:627:1-33: Warning: Eta reduce
Found
combrecv busid = pI "^comb" busid
Perhaps
combrecv = pI "^comb"
src/Sound/Tidal/Params.hs:633:1-51: Warning: Eta reduce
Found
controlTake name xs = pStateListF "control" name xs
Perhaps
controlTake = pStateListF "control"
src/Sound/Tidal/Params.hs:640:18-22: Warning: Avoid restricted function
Found
error
Note: may break the code
src/Sound/Tidal/Params.hs:640:24: Suggestion: Redundant $
Found
error $ "Control parameter 'control' can't be sent to a bus."
Perhaps
error "Control parameter 'control' can't be sent to a bus."
src/Sound/Tidal/Params.hs:646:1-43: Warning: Eta reduce
Found
cpsTake name xs = pStateListF "cps" name xs
Perhaps
cpsTake = pStateListF "cps"
src/Sound/Tidal/Params.hs:653:20-33: Suggestion: Redundant bracket
Found
(pF "cps" pat) # (pI "^cps" busid)
Perhaps
pF "cps" pat # (pI "^cps" busid)
src/Sound/Tidal/Params.hs:653:37-53: Suggestion: Redundant bracket
Found
(pF "cps" pat) # (pI "^cps" busid)
Perhaps
(pF "cps" pat) # pI "^cps" busid
src/Sound/Tidal/Params.hs:655:1-31: Warning: Eta reduce
Found
cpsrecv busid = pI "^cps" busid
Perhaps
cpsrecv = pI "^cps"
src/Sound/Tidal/Params.hs:661:1-47: Warning: Eta reduce
Found
crushTake name xs = pStateListF "crush" name xs
Perhaps
crushTake = pStateListF "crush"
src/Sound/Tidal/Params.hs:668:22-37: Suggestion: Redundant bracket
Found
(pF "crush" pat) # (pI "^crush" busid)
Perhaps
pF "crush" pat # (pI "^crush" busid)
src/Sound/Tidal/Params.hs:668:41-59: Suggestion: Redundant bracket
Found
(pF "crush" pat) # (pI "^crush" busid)
Perhaps
(pF "crush" pat) # pI "^crush" busid
src/Sound/Tidal/Params.hs:670:1-35: Warning: Eta reduce
Found
crushrecv busid = pI "^crush" busid
Perhaps
crushrecv = pI "^crush"
src/Sound/Tidal/Params.hs:676:1-49: Warning: Eta reduce
Found
ctlNumTake name xs = pStateListF "ctlNum" name xs
Perhaps
ctlNumTake = pStateListF "ctlNum"
src/Sound/Tidal/Params.hs:683:17-21: Warning: Avoid restricted function
Found
error
Note: may break the code
src/Sound/Tidal/Params.hs:683:23: Suggestion: Redundant $
Found
error $ "Control parameter 'ctlNum' can't be sent to a bus."
Perhaps
error "Control parameter 'ctlNum' can't be sent to a bus."
src/Sound/Tidal/Params.hs:689:1-57: Warning: Eta reduce
Found
ctransposeTake name xs = pStateListF "ctranspose" name xs
Perhaps
ctransposeTake = pStateListF "ctranspose"
src/Sound/Tidal/Params.hs:696:27-47: Suggestion: Redundant bracket
Found
(pF "ctranspose" pat) # (pI "^ctranspose" busid)
Perhaps
pF "ctranspose" pat # (pI "^ctranspose" busid)
src/Sound/Tidal/Params.hs:696:51-74: Suggestion: Redundant bracket
Found
(pF "ctranspose" pat) # (pI "^ctranspose" busid)
Perhaps
(pF "ctranspose" pat) # pI "^ctranspose" busid
src/Sound/Tidal/Params.hs:698:1-45: Warning: Eta reduce
Found
ctransposerecv busid = pI "^ctranspose" busid
Perhaps
ctransposerecv = pI "^ctranspose"
src/Sound/Tidal/Params.hs:704:1-43: Warning: Eta reduce
Found
cutTake name xs = pStateListF "cut" name xs
Perhaps
cutTake = pStateListF "cut"
src/Sound/Tidal/Params.hs:711:20-33: Suggestion: Redundant bracket
Found
(pI "cut" pat) # (pI "^cut" busid)
Perhaps
pI "cut" pat # (pI "^cut" busid)
src/Sound/Tidal/Params.hs:711:37-53: Suggestion: Redundant bracket
Found
(pI "cut" pat) # (pI "^cut" busid)
Perhaps
(pI "cut" pat) # pI "^cut" busid
src/Sound/Tidal/Params.hs:713:1-31: Warning: Eta reduce
Found
cutrecv busid = pI "^cut" busid
Perhaps
cutrecv = pI "^cut"
src/Sound/Tidal/Params.hs:719:1-49: Warning: Eta reduce
Found
cutoffTake name xs = pStateListF "cutoff" name xs
Perhaps
cutoffTake = pStateListF "cutoff"
src/Sound/Tidal/Params.hs:726:23-39: Suggestion: Redundant bracket
Found
(pF "cutoff" pat) # (pI "^cutoff" busid)
Perhaps
pF "cutoff" pat # (pI "^cutoff" busid)
src/Sound/Tidal/Params.hs:726:43-62: Suggestion: Redundant bracket
Found
(pF "cutoff" pat) # (pI "^cutoff" busid)
Perhaps
(pF "cutoff" pat) # pI "^cutoff" busid
src/Sound/Tidal/Params.hs:728:1-37: Warning: Eta reduce
Found
cutoffrecv busid = pI "^cutoff" busid
Perhaps
cutoffrecv = pI "^cutoff"
src/Sound/Tidal/Params.hs:734:1-59: Warning: Eta reduce
Found
cutoffegintTake name xs = pStateListF "cutoffegint" name xs
Perhaps
cutoffegintTake = pStateListF "cutoffegint"
src/Sound/Tidal/Params.hs:741:28-49: Suggestion: Redundant bracket
Found
(pF "cutoffegint" pat) # (pI "^cutoffegint" busid)
Perhaps
pF "cutoffegint" pat # (pI "^cutoffegint" busid)
src/Sound/Tidal/Params.hs:741:53-77: Suggestion: Redundant bracket
Found
(pF "cutoffegint" pat) # (pI "^cutoffegint" busid)
Perhaps
(pF "cutoffegint" pat) # pI "^cutoffegint" busid
src/Sound/Tidal/Params.hs:743:1-47: Warning: Eta reduce
Found
cutoffegintrecv busid = pI "^cutoffegint" busid
Perhaps
cutoffegintrecv = pI "^cutoffegint"
src/Sound/Tidal/Params.hs:749:1-47: Warning: Eta reduce
Found
decayTake name xs = pStateListF "decay" name xs
Perhaps
decayTake = pStateListF "decay"
src/Sound/Tidal/Params.hs:756:22-37: Suggestion: Redundant bracket
Found
(pF "decay" pat) # (pI "^decay" busid)
Perhaps
pF "decay" pat # (pI "^decay" busid)
src/Sound/Tidal/Params.hs:756:41-59: Suggestion: Redundant bracket
Found
(pF "decay" pat) # (pI "^decay" busid)
Perhaps
(pF "decay" pat) # pI "^decay" busid
src/Sound/Tidal/Params.hs:758:1-35: Warning: Eta reduce
Found
decayrecv busid = pI "^decay" busid
Perhaps
decayrecv = pI "^decay"
src/Sound/Tidal/Params.hs:764:1-49: Warning: Eta reduce
Found
degreeTake name xs = pStateListF "degree" name xs
Perhaps
degreeTake = pStateListF "degree"
src/Sound/Tidal/Params.hs:771:23-39: Suggestion: Redundant bracket
Found
(pF "degree" pat) # (pI "^degree" busid)
Perhaps
pF "degree" pat # (pI "^degree" busid)
src/Sound/Tidal/Params.hs:771:43-62: Suggestion: Redundant bracket
Found
(pF "degree" pat) # (pI "^degree" busid)
Perhaps
(pF "degree" pat) # pI "^degree" busid
src/Sound/Tidal/Params.hs:773:1-37: Warning: Eta reduce
Found
degreerecv busid = pI "^degree" busid
Perhaps
degreerecv = pI "^degree"
src/Sound/Tidal/Params.hs:779:1-47: Warning: Eta reduce
Found
delayTake name xs = pStateListF "delay" name xs
Perhaps
delayTake = pStateListF "delay"
src/Sound/Tidal/Params.hs:786:22-37: Suggestion: Redundant bracket
Found
(pF "delay" pat) # (pI "^delay" busid)
Perhaps
pF "delay" pat # (pI "^delay" busid)
src/Sound/Tidal/Params.hs:786:41-59: Suggestion: Redundant bracket
Found
(pF "delay" pat) # (pI "^delay" busid)
Perhaps
(pF "delay" pat) # pI "^delay" busid
src/Sound/Tidal/Params.hs:788:1-35: Warning: Eta reduce
Found
delayrecv busid = pI "^delay" busid
Perhaps
delayrecv = pI "^delay"
src/Sound/Tidal/Params.hs:794:1-63: Warning: Eta reduce
Found
delayfeedbackTake name xs = pStateListF "delayfeedback" name xs
Perhaps
delayfeedbackTake = pStateListF "delayfeedback"
src/Sound/Tidal/Params.hs:801:30-53: Suggestion: Redundant bracket
Found
(pF "delayfeedback" pat) # (pI "^delayfeedback" busid)
Perhaps
pF "delayfeedback" pat # (pI "^delayfeedback" busid)
src/Sound/Tidal/Params.hs:801:57-83: Suggestion: Redundant bracket
Found
(pF "delayfeedback" pat) # (pI "^delayfeedback" busid)
Perhaps
(pF "delayfeedback" pat) # pI "^delayfeedback" busid
src/Sound/Tidal/Params.hs:803:1-51: Warning: Eta reduce
Found
delayfeedbackrecv busid = pI "^delayfeedback" busid
Perhaps
delayfeedbackrecv = pI "^delayfeedback"
src/Sound/Tidal/Params.hs:809:1-55: Warning: Eta reduce
Found
delaytimeTake name xs = pStateListF "delaytime" name xs
Perhaps
delaytimeTake = pStateListF "delaytime"
src/Sound/Tidal/Params.hs:816:26-45: Suggestion: Redundant bracket
Found
(pF "delaytime" pat) # (pI "^delaytime" busid)
Perhaps
pF "delaytime" pat # (pI "^delaytime" busid)
src/Sound/Tidal/Params.hs:816:49-71: Suggestion: Redundant bracket
Found
(pF "delaytime" pat) # (pI "^delaytime" busid)
Perhaps
(pF "delaytime" pat) # pI "^delaytime" busid
src/Sound/Tidal/Params.hs:818:1-43: Warning: Eta reduce
Found
delaytimerecv busid = pI "^delaytime" busid
Perhaps
delaytimerecv = pI "^delaytime"
src/Sound/Tidal/Params.hs:824:1-49: Warning: Eta reduce
Found
detuneTake name xs = pStateListF "detune" name xs
Perhaps
detuneTake = pStateListF "detune"
src/Sound/Tidal/Params.hs:831:23-39: Suggestion: Redundant bracket
Found
(pF "detune" pat) # (pI "^detune" busid)
Perhaps
pF "detune" pat # (pI "^detune" busid)
src/Sound/Tidal/Params.hs:831:43-62: Suggestion: Redundant bracket
Found
(pF "detune" pat) # (pI "^detune" busid)
Perhaps
(pF "detune" pat) # pI "^detune" busid
src/Sound/Tidal/Params.hs:833:1-37: Warning: Eta reduce
Found
detunerecv busid = pI "^detune" busid
Perhaps
detunerecv = pI "^detune"
src/Sound/Tidal/Params.hs:839:1-51: Warning: Eta reduce
Found
distortTake name xs = pStateListF "distort" name xs
Perhaps
distortTake = pStateListF "distort"
src/Sound/Tidal/Params.hs:846:24-41: Suggestion: Redundant bracket
Found
(pF "distort" pat) # (pI "^distort" busid)
Perhaps
pF "distort" pat # (pI "^distort" busid)
src/Sound/Tidal/Params.hs:846:45-65: Suggestion: Redundant bracket
Found
(pF "distort" pat) # (pI "^distort" busid)
Perhaps
(pF "distort" pat) # pI "^distort" busid
src/Sound/Tidal/Params.hs:848:1-39: Warning: Eta reduce
Found
distortrecv busid = pI "^distort" busid
Perhaps
distortrecv = pI "^distort"
src/Sound/Tidal/Params.hs:854:1-43: Warning: Eta reduce
Found
djfTake name xs = pStateListF "djf" name xs
Perhaps
djfTake = pStateListF "djf"
src/Sound/Tidal/Params.hs:861:20-33: Suggestion: Redundant bracket
Found
(pF "djf" pat) # (pI "^djf" busid)
Perhaps
pF "djf" pat # (pI "^djf" busid)
src/Sound/Tidal/Params.hs:861:37-53: Suggestion: Redundant bracket
Found
(pF "djf" pat) # (pI "^djf" busid)
Perhaps
(pF "djf" pat) # pI "^djf" busid
src/Sound/Tidal/Params.hs:863:1-31: Warning: Eta reduce
Found
djfrecv busid = pI "^djf" busid
Perhaps
djfrecv = pI "^djf"
src/Sound/Tidal/Params.hs:869:1-43: Warning: Eta reduce
Found
dryTake name xs = pStateListF "dry" name xs
Perhaps
dryTake = pStateListF "dry"
src/Sound/Tidal/Params.hs:876:20-33: Suggestion: Redundant bracket
Found
(pF "dry" pat) # (pI "^dry" busid)
Perhaps
pF "dry" pat # (pI "^dry" busid)
src/Sound/Tidal/Params.hs:876:37-53: Suggestion: Redundant bracket
Found
(pF "dry" pat) # (pI "^dry" busid)
Perhaps
(pF "dry" pat) # pI "^dry" busid
src/Sound/Tidal/Params.hs:878:1-31: Warning: Eta reduce
Found
dryrecv busid = pI "^dry" busid
Perhaps
dryrecv = pI "^dry"
src/Sound/Tidal/Params.hs:884:1-43: Warning: Eta reduce
Found
durTake name xs = pStateListF "dur" name xs
Perhaps
durTake = pStateListF "dur"
src/Sound/Tidal/Params.hs:891:20-33: Suggestion: Redundant bracket
Found
(pF "dur" pat) # (pI "^dur" busid)
Perhaps
pF "dur" pat # (pI "^dur" busid)
src/Sound/Tidal/Params.hs:891:37-53: Suggestion: Redundant bracket
Found
(pF "dur" pat) # (pI "^dur" busid)
Perhaps
(pF "dur" pat) # pI "^dur" busid
src/Sound/Tidal/Params.hs:893:1-31: Warning: Eta reduce
Found
durrecv busid = pI "^dur" busid
Perhaps
durrecv = pI "^dur"
src/Sound/Tidal/Params.hs:899:1-43: Warning: Eta reduce
Found
endTake name xs = pStateListF "end" name xs
Perhaps
endTake = pStateListF "end"
src/Sound/Tidal/Params.hs:906:14-18: Warning: Avoid restricted function
Found
error
Note: may break the code
src/Sound/Tidal/Params.hs:906:20: Suggestion: Redundant $
Found
error $ "Control parameter 'end' can't be sent to a bus."
Perhaps
error "Control parameter 'end' can't be sent to a bus."
src/Sound/Tidal/Params.hs:912:1-51: Warning: Eta reduce
Found
enhanceTake name xs = pStateListF "enhance" name xs
Perhaps
enhanceTake = pStateListF "enhance"
src/Sound/Tidal/Params.hs:919:24-41: Suggestion: Redundant bracket
Found
(pF "enhance" pat) # (pI "^enhance" busid)
Perhaps
pF "enhance" pat # (pI "^enhance" busid)
src/Sound/Tidal/Params.hs:919:45-65: Suggestion: Redundant bracket
Found
(pF "enhance" pat) # (pI "^enhance" busid)
Perhaps
(pF "enhance" pat) # pI "^enhance" busid
src/Sound/Tidal/Params.hs:921:1-39: Warning: Eta reduce
Found
enhancerecv busid = pI "^enhance" busid
Perhaps
enhancerecv = pI "^enhance"
src/Sound/Tidal/Params.hs:927:1-57: Warning: Eta reduce
Found
expressionTake name xs = pStateListF "expression" name xs
Perhaps
expressionTake = pStateListF "expression"
src/Sound/Tidal/Params.hs:934:27-47: Suggestion: Redundant bracket
Found
(pF "expression" pat) # (pI "^expression" busid)
Perhaps
pF "expression" pat # (pI "^expression" busid)
src/Sound/Tidal/Params.hs:934:51-74: Suggestion: Redundant bracket
Found
(pF "expression" pat) # (pI "^expression" busid)
Perhaps
(pF "expression" pat) # pI "^expression" busid
src/Sound/Tidal/Params.hs:936:1-45: Warning: Eta reduce
Found
expressionrecv busid = pI "^expression" busid
Perhaps
expressionrecv = pI "^expression"
src/Sound/Tidal/Params.hs:942:1-57: Warning: Eta reduce
Found
fadeInTimeTake name xs = pStateListF "fadeInTime" name xs
Perhaps
fadeInTimeTake = pStateListF "fadeInTime"
src/Sound/Tidal/Params.hs:949:21-25: Warning: Avoid restricted function
Found
error
Note: may break the code
src/Sound/Tidal/Params.hs:949:27: Suggestion: Redundant $
Found
error $ "Control parameter 'fadeInTime' can't be sent to a bus."
Perhaps
error "Control parameter 'fadeInTime' can't be sent to a bus."
src/Sound/Tidal/Params.hs:955:1-53: Warning: Eta reduce
Found
fadeTimeTake name xs = pStateListF "fadeTime" name xs
Perhaps
fadeTimeTake = pStateListF "fadeTime"
src/Sound/Tidal/Params.hs:962:19-23: Warning: Avoid restricted function
Found
error
Note: may break the code
src/Sound/Tidal/Params.hs:962:25: Suggestion: Redundant $
Found
error $ "Control parameter 'fadeTime' can't be sent to a bus."
Perhaps
error "Control parameter 'fadeTime' can't be sent to a bus."
src/Sound/Tidal/Params.hs:968:1-55: Warning: Eta reduce
Found
frameRateTake name xs = pStateListF "frameRate" name xs
Perhaps
frameRateTake = pStateListF "frameRate"
src/Sound/Tidal/Params.hs:975:20-24: Warning: Avoid restricted function
Found
error
Note: may break the code
src/Sound/Tidal/Params.hs:975:26: Suggestion: Redundant $
Found
error $ "Control parameter 'frameRate' can't be sent to a bus."
Perhaps
error "Control parameter 'frameRate' can't be sent to a bus."
src/Sound/Tidal/Params.hs:981:1-49: Warning: Eta reduce
Found
framesTake name xs = pStateListF "frames" name xs
Perhaps
framesTake = pStateListF "frames"
src/Sound/Tidal/Params.hs:988:17-21: Warning: Avoid restricted function
Found
error
Note: may break the code
src/Sound/Tidal/Params.hs:988:23: Suggestion: Redundant $
Found
error $ "Control parameter 'frames' can't be sent to a bus."
Perhaps
error "Control parameter 'frames' can't be sent to a bus."
src/Sound/Tidal/Params.hs:994:1-49: Warning: Eta reduce
Found
freezeTake name xs = pStateListF "freeze" name xs
Perhaps
freezeTake = pStateListF "freeze"
src/Sound/Tidal/Params.hs:1001:23-39: Suggestion: Redundant bracket
Found
(pF "freeze" pat) # (pI "^freeze" busid)
Perhaps
pF "freeze" pat # (pI "^freeze" busid)
src/Sound/Tidal/Params.hs:1001:43-62: Suggestion: Redundant bracket
Found
(pF "freeze" pat) # (pI "^freeze" busid)
Perhaps
(pF "freeze" pat) # pI "^freeze" busid
src/Sound/Tidal/Params.hs:1003:1-37: Warning: Eta reduce
Found
freezerecv busid = pI "^freeze" busid
Perhaps
freezerecv = pI "^freeze"
src/Sound/Tidal/Params.hs:1009:1-45: Warning: Eta reduce
Found
freqTake name xs = pStateListF "freq" name xs
Perhaps
freqTake = pStateListF "freq"
src/Sound/Tidal/Params.hs:1016:21-35: Suggestion: Redundant bracket
Found
(pF "freq" pat) # (pI "^freq" busid)
Perhaps
pF "freq" pat # (pI "^freq" busid)
src/Sound/Tidal/Params.hs:1016:39-56: Suggestion: Redundant bracket
Found
(pF "freq" pat) # (pI "^freq" busid)
Perhaps
(pF "freq" pat) # pI "^freq" busid
src/Sound/Tidal/Params.hs:1018:1-33: Warning: Eta reduce
Found
freqrecv busid = pI "^freq" busid
Perhaps
freqrecv = pI "^freq"
src/Sound/Tidal/Params.hs:1024:1-45: Warning: Eta reduce
Found
fromTake name xs = pStateListF "from" name xs
Perhaps
fromTake = pStateListF "from"
src/Sound/Tidal/Params.hs:1031:21-35: Suggestion: Redundant bracket
Found
(pF "from" pat) # (pI "^from" busid)
Perhaps
pF "from" pat # (pI "^from" busid)
src/Sound/Tidal/Params.hs:1031:39-56: Suggestion: Redundant bracket
Found
(pF "from" pat) # (pI "^from" busid)
Perhaps
(pF "from" pat) # pI "^from" busid
src/Sound/Tidal/Params.hs:1033:1-33: Warning: Eta reduce
Found
fromrecv busid = pI "^from" busid
Perhaps
fromrecv = pI "^from"
src/Sound/Tidal/Params.hs:1039:1-49: Warning: Eta reduce
Found
fshiftTake name xs = pStateListF "fshift" name xs
Perhaps
fshiftTake = pStateListF "fshift"
src/Sound/Tidal/Params.hs:1046:23-39: Suggestion: Redundant bracket
Found
(pF "fshift" pat) # (pI "^fshift" busid)
Perhaps
pF "fshift" pat # (pI "^fshift" busid)
src/Sound/Tidal/Params.hs:1046:43-62: Suggestion: Redundant bracket
Found
(pF "fshift" pat) # (pI "^fshift" busid)
Perhaps
(pF "fshift" pat) # pI "^fshift" busid
src/Sound/Tidal/Params.hs:1048:1-37: Warning: Eta reduce
Found
fshiftrecv busid = pI "^fshift" busid
Perhaps
fshiftrecv = pI "^fshift"
src/Sound/Tidal/Params.hs:1054:1-57: Warning: Eta reduce
Found
fshiftnoteTake name xs = pStateListF "fshiftnote" name xs
Perhaps
fshiftnoteTake = pStateListF "fshiftnote"
src/Sound/Tidal/Params.hs:1061:27-47: Suggestion: Redundant bracket
Found
(pF "fshiftnote" pat) # (pI "^fshiftnote" busid)
Perhaps
pF "fshiftnote" pat # (pI "^fshiftnote" busid)
src/Sound/Tidal/Params.hs:1061:51-74: Suggestion: Redundant bracket
Found
(pF "fshiftnote" pat) # (pI "^fshiftnote" busid)
Perhaps
(pF "fshiftnote" pat) # pI "^fshiftnote" busid
src/Sound/Tidal/Params.hs:1063:1-45: Warning: Eta reduce
Found
fshiftnoterecv busid = pI "^fshiftnote" busid
Perhaps
fshiftnoterecv = pI "^fshiftnote"
src/Sound/Tidal/Params.hs:1069:1-59: Warning: Eta reduce
Found
fshiftphaseTake name xs = pStateListF "fshiftphase" name xs
Perhaps
fshiftphaseTake = pStateListF "fshiftphase"
src/Sound/Tidal/Params.hs:1076:28-49: Suggestion: Redundant bracket
Found
(pF "fshiftphase" pat) # (pI "^fshiftphase" busid)
Perhaps
pF "fshiftphase" pat # (pI "^fshiftphase" busid)
src/Sound/Tidal/Params.hs:1076:53-77: Suggestion: Redundant bracket
Found
(pF "fshiftphase" pat) # (pI "^fshiftphase" busid)
Perhaps
(pF "fshiftphase" pat) # pI "^fshiftphase" busid
src/Sound/Tidal/Params.hs:1078:1-47: Warning: Eta reduce
Found
fshiftphaserecv busid = pI "^fshiftphase" busid
Perhaps
fshiftphaserecv = pI "^fshiftphase"
src/Sound/Tidal/Params.hs:1084:1-45: Warning: Eta reduce
Found
gainTake name xs = pStateListF "gain" name xs
Perhaps
gainTake = pStateListF "gain"
src/Sound/Tidal/Params.hs:1091:15-19: Warning: Avoid restricted function
Found
error
Note: may break the code
src/Sound/Tidal/Params.hs:1091:21: Suggestion: Redundant $
Found
error $ "Control parameter 'gain' can't be sent to a bus."
Perhaps
error "Control parameter 'gain' can't be sent to a bus."
src/Sound/Tidal/Params.hs:1097:1-45: Warning: Eta reduce
Found
gateTake name xs = pStateListF "gate" name xs
Perhaps
gateTake = pStateListF "gate"
src/Sound/Tidal/Params.hs:1104:21-35: Suggestion: Redundant bracket
Found
(pF "gate" pat) # (pI "^gate" busid)
Perhaps
pF "gate" pat # (pI "^gate" busid)
src/Sound/Tidal/Params.hs:1104:39-56: Suggestion: Redundant bracket
Found
(pF "gate" pat) # (pI "^gate" busid)
Perhaps
(pF "gate" pat) # pI "^gate" busid
src/Sound/Tidal/Params.hs:1106:1-33: Warning: Eta reduce
Found
gaterecv busid = pI "^gate" busid
Perhaps
gaterecv = pI "^gate"
src/Sound/Tidal/Params.hs:1112:1-53: Warning: Eta reduce
Found
harmonicTake name xs = pStateListF "harmonic" name xs
Perhaps
harmonicTake = pStateListF "harmonic"
src/Sound/Tidal/Params.hs:1119:25-43: Suggestion: Redundant bracket
Found
(pF "harmonic" pat) # (pI "^harmonic" busid)
Perhaps
pF "harmonic" pat # (pI "^harmonic" busid)
src/Sound/Tidal/Params.hs:1119:47-68: Suggestion: Redundant bracket
Found
(pF "harmonic" pat) # (pI "^harmonic" busid)
Perhaps
(pF "harmonic" pat) # pI "^harmonic" busid
src/Sound/Tidal/Params.hs:1121:1-41: Warning: Eta reduce
Found
harmonicrecv busid = pI "^harmonic" busid
Perhaps
harmonicrecv = pI "^harmonic"
src/Sound/Tidal/Params.hs:1127:1-53: Warning: Eta reduce
Found
hatgrainTake name xs = pStateListF "hatgrain" name xs
Perhaps
hatgrainTake = pStateListF "hatgrain"
src/Sound/Tidal/Params.hs:1134:25-43: Suggestion: Redundant bracket
Found
(pF "hatgrain" pat) # (pI "^hatgrain" busid)
Perhaps
pF "hatgrain" pat # (pI "^hatgrain" busid)
src/Sound/Tidal/Params.hs:1134:47-68: Suggestion: Redundant bracket
Found
(pF "hatgrain" pat) # (pI "^hatgrain" busid)
Perhaps
(pF "hatgrain" pat) # pI "^hatgrain" busid
src/Sound/Tidal/Params.hs:1136:1-41: Warning: Eta reduce
Found
hatgrainrecv busid = pI "^hatgrain" busid
Perhaps
hatgrainrecv = pI "^hatgrain"
src/Sound/Tidal/Params.hs:1142:1-49: Warning: Eta reduce
Found
hbrickTake name xs = pStateListF "hbrick" name xs
Perhaps
hbrickTake = pStateListF "hbrick"
src/Sound/Tidal/Params.hs:1149:23-39: Suggestion: Redundant bracket
Found
(pF "hbrick" pat) # (pI "^hbrick" busid)
Perhaps
pF "hbrick" pat # (pI "^hbrick" busid)
src/Sound/Tidal/Params.hs:1149:43-62: Suggestion: Redundant bracket
Found
(pF "hbrick" pat) # (pI "^hbrick" busid)
Perhaps
(pF "hbrick" pat) # pI "^hbrick" busid
src/Sound/Tidal/Params.hs:1151:1-37: Warning: Eta reduce
Found
hbrickrecv busid = pI "^hbrick" busid
Perhaps
hbrickrecv = pI "^hbrick"
src/Sound/Tidal/Params.hs:1157:1-51: Warning: Eta reduce
Found
hcutoffTake name xs = pStateListF "hcutoff" name xs
Perhaps
hcutoffTake = pStateListF "hcutoff"
src/Sound/Tidal/Params.hs:1164:24-41: Suggestion: Redundant bracket
Found
(pF "hcutoff" pat) # (pI "^hcutoff" busid)
Perhaps
pF "hcutoff" pat # (pI "^hcutoff" busid)
src/Sound/Tidal/Params.hs:1164:45-65: Suggestion: Redundant bracket
Found
(pF "hcutoff" pat) # (pI "^hcutoff" busid)
Perhaps
(pF "hcutoff" pat) # pI "^hcutoff" busid
src/Sound/Tidal/Params.hs:1166:1-39: Warning: Eta reduce
Found
hcutoffrecv busid = pI "^hcutoff" busid
Perhaps
hcutoffrecv = pI "^hcutoff"
src/Sound/Tidal/Params.hs:1172:1-45: Warning: Eta reduce
Found
holdTake name xs = pStateListF "hold" name xs
Perhaps
holdTake = pStateListF "hold"
src/Sound/Tidal/Params.hs:1179:21-35: Suggestion: Redundant bracket
Found
(pF "hold" pat) # (pI "^hold" busid)
Perhaps
pF "hold" pat # (pI "^hold" busid)
src/Sound/Tidal/Params.hs:1179:39-56: Suggestion: Redundant bracket
Found
(pF "hold" pat) # (pI "^hold" busid)
Perhaps
(pF "hold" pat) # pI "^hold" busid
src/Sound/Tidal/Params.hs:1181:1-33: Warning: Eta reduce
Found
holdrecv busid = pI "^hold" busid
Perhaps
holdrecv = pI "^hold"
src/Sound/Tidal/Params.hs:1187:1-47: Warning: Eta reduce
Found
hoursTake name xs = pStateListF "hours" name xs
Perhaps
hoursTake = pStateListF "hours"
src/Sound/Tidal/Params.hs:1194:16-20: Warning: Avoid restricted function
Found
error
Note: may break the code
src/Sound/Tidal/Params.hs:1194:22: Suggestion: Redundant $
Found
error $ "Control parameter 'hours' can't be sent to a bus."
Perhaps
error "Control parameter 'hours' can't be sent to a bus."
src/Sound/Tidal/Params.hs:1200:1-57: Warning: Eta reduce
Found
hresonanceTake name xs = pStateListF "hresonance" name xs
Perhaps
hresonanceTake = pStateListF "hresonance"
src/Sound/Tidal/Params.hs:1207:27-47: Suggestion: Redundant bracket
Found
(pF "hresonance" pat) # (pI "^hresonance" busid)
Perhaps
pF "hresonance" pat # (pI "^hresonance" busid)
src/Sound/Tidal/Params.hs:1207:51-74: Suggestion: Redundant bracket
Found
(pF "hresonance" pat) # (pI "^hresonance" busid)
Perhaps
(pF "hresonance" pat) # pI "^hresonance" busid
src/Sound/Tidal/Params.hs:1209:1-45: Warning: Eta reduce
Found
hresonancerecv busid = pI "^hresonance" busid
Perhaps
hresonancerecv = pI "^hresonance"
src/Sound/Tidal/Params.hs:1215:1-45: Warning: Eta reduce
Found
imagTake name xs = pStateListF "imag" name xs
Perhaps
imagTake = pStateListF "imag"
src/Sound/Tidal/Params.hs:1222:21-35: Suggestion: Redundant bracket
Found
(pF "imag" pat) # (pI "^imag" busid)
Perhaps
pF "imag" pat # (pI "^imag" busid)
src/Sound/Tidal/Params.hs:1222:39-56: Suggestion: Redundant bracket
Found
(pF "imag" pat) # (pI "^imag" busid)
Perhaps
(pF "imag" pat) # pI "^imag" busid
src/Sound/Tidal/Params.hs:1224:1-33: Warning: Eta reduce
Found
imagrecv busid = pI "^imag" busid
Perhaps
imagrecv = pI "^imag"
src/Sound/Tidal/Params.hs:1230:1-51: Warning: Eta reduce
Found
kcutoffTake name xs = pStateListF "kcutoff" name xs
Perhaps
kcutoffTake = pStateListF "kcutoff"
src/Sound/Tidal/Params.hs:1237:24-41: Suggestion: Redundant bracket
Found
(pF "kcutoff" pat) # (pI "^kcutoff" busid)
Perhaps
pF "kcutoff" pat # (pI "^kcutoff" busid)
src/Sound/Tidal/Params.hs:1237:45-65: Suggestion: Redundant bracket
Found
(pF "kcutoff" pat) # (pI "^kcutoff" busid)
Perhaps
(pF "kcutoff" pat) # pI "^kcutoff" busid
src/Sound/Tidal/Params.hs:1239:1-39: Warning: Eta reduce
Found
kcutoffrecv busid = pI "^kcutoff" busid
Perhaps
kcutoffrecv = pI "^kcutoff"
src/Sound/Tidal/Params.hs:1245:1-47: Warning: Eta reduce
Found
krushTake name xs = pStateListF "krush" name xs
Perhaps
krushTake = pStateListF "krush"
src/Sound/Tidal/Params.hs:1252:22-37: Suggestion: Redundant bracket
Found
(pF "krush" pat) # (pI "^krush" busid)
Perhaps
pF "krush" pat # (pI "^krush" busid)
src/Sound/Tidal/Params.hs:1252:41-59: Suggestion: Redundant bracket
Found
(pF "krush" pat) # (pI "^krush" busid)
Perhaps
(pF "krush" pat) # pI "^krush" busid
src/Sound/Tidal/Params.hs:1254:1-35: Warning: Eta reduce
Found
krushrecv busid = pI "^krush" busid
Perhaps
krushrecv = pI "^krush"
src/Sound/Tidal/Params.hs:1260:1-49: Warning: Eta reduce
Found
lagogoTake name xs = pStateListF "lagogo" name xs
Perhaps
lagogoTake = pStateListF "lagogo"
src/Sound/Tidal/Params.hs:1267:23-39: Suggestion: Redundant bracket
Found
(pF "lagogo" pat) # (pI "^lagogo" busid)
Perhaps
pF "lagogo" pat # (pI "^lagogo" busid)
src/Sound/Tidal/Params.hs:1267:43-62: Suggestion: Redundant bracket
Found
(pF "lagogo" pat) # (pI "^lagogo" busid)
Perhaps
(pF "lagogo" pat) # pI "^lagogo" busid
src/Sound/Tidal/Params.hs:1269:1-37: Warning: Eta reduce
Found
lagogorecv busid = pI "^lagogo" busid
Perhaps
lagogorecv = pI "^lagogo"
src/Sound/Tidal/Params.hs:1275:1-49: Warning: Eta reduce
Found
lbrickTake name xs = pStateListF "lbrick" name xs
Perhaps
lbrickTake = pStateListF "lbrick"
src/Sound/Tidal/Params.hs:1282:23-39: Suggestion: Redundant bracket
Found
(pF "lbrick" pat) # (pI "^lbrick" busid)
Perhaps
pF "lbrick" pat # (pI "^lbrick" busid)
src/Sound/Tidal/Params.hs:1282:43-62: Suggestion: Redundant bracket
Found
(pF "lbrick" pat) # (pI "^lbrick" busid)
Perhaps
(pF "lbrick" pat) # pI "^lbrick" busid
src/Sound/Tidal/Params.hs:1284:1-37: Warning: Eta reduce
Found
lbrickrecv busid = pI "^lbrick" busid
Perhaps
lbrickrecv = pI "^lbrick"
src/Sound/Tidal/Params.hs:1290:1-47: Warning: Eta reduce
Found
lclapTake name xs = pStateListF "lclap" name xs
Perhaps
lclapTake = pStateListF "lclap"
src/Sound/Tidal/Params.hs:1297:22-37: Suggestion: Redundant bracket
Found
(pF "lclap" pat) # (pI "^lclap" busid)
Perhaps
pF "lclap" pat # (pI "^lclap" busid)
src/Sound/Tidal/Params.hs:1297:41-59: Suggestion: Redundant bracket
Found
(pF "lclap" pat) # (pI "^lclap" busid)
Perhaps
(pF "lclap" pat) # pI "^lclap" busid
src/Sound/Tidal/Params.hs:1299:1-35: Warning: Eta reduce
Found
lclaprecv busid = pI "^lclap" busid
Perhaps
lclaprecv = pI "^lclap"
src/Sound/Tidal/Params.hs:1305:1-51: Warning: Eta reduce
Found
lclavesTake name xs = pStateListF "lclaves" name xs
Perhaps
lclavesTake = pStateListF "lclaves"
src/Sound/Tidal/Params.hs:1312:24-41: Suggestion: Redundant bracket
Found
(pF "lclaves" pat) # (pI "^lclaves" busid)
Perhaps
pF "lclaves" pat # (pI "^lclaves" busid)
src/Sound/Tidal/Params.hs:1312:45-65: Suggestion: Redundant bracket
Found
(pF "lclaves" pat) # (pI "^lclaves" busid)
Perhaps
(pF "lclaves" pat) # pI "^lclaves" busid
src/Sound/Tidal/Params.hs:1314:1-39: Warning: Eta reduce
Found
lclavesrecv busid = pI "^lclaves" busid
Perhaps
lclavesrecv = pI "^lclaves"
src/Sound/Tidal/Params.hs:1320:1-49: Warning: Eta reduce
Found
lclhatTake name xs = pStateListF "lclhat" name xs
Perhaps
lclhatTake = pStateListF "lclhat"
src/Sound/Tidal/Params.hs:1327:23-39: Suggestion: Redundant bracket
Found
(pF "lclhat" pat) # (pI "^lclhat" busid)
Perhaps
pF "lclhat" pat # (pI "^lclhat" busid)
src/Sound/Tidal/Params.hs:1327:43-62: Suggestion: Redundant bracket
Found
(pF "lclhat" pat) # (pI "^lclhat" busid)
Perhaps
(pF "lclhat" pat) # pI "^lclhat" busid
src/Sound/Tidal/Params.hs:1329:1-37: Warning: Eta reduce
Found
lclhatrecv busid = pI "^lclhat" busid
Perhaps
lclhatrecv = pI "^lclhat"
src/Sound/Tidal/Params.hs:1335:1-49: Warning: Eta reduce
Found
lcrashTake name xs = pStateListF "lcrash" name xs
Perhaps
lcrashTake = pStateListF "lcrash"
src/Sound/Tidal/Params.hs:1342:23-39: Suggestion: Redundant bracket
Found
(pF "lcrash" pat) # (pI "^lcrash" busid)
Perhaps
pF "lcrash" pat # (pI "^lcrash" busid)
src/Sound/Tidal/Params.hs:1342:43-62: Suggestion: Redundant bracket
Found
(pF "lcrash" pat) # (pI "^lcrash" busid)
Perhaps
(pF "lcrash" pat) # pI "^lcrash" busid
src/Sound/Tidal/Params.hs:1344:1-37: Warning: Eta reduce
Found
lcrashrecv busid = pI "^lcrash" busid
Perhaps
lcrashrecv = pI "^lcrash"
src/Sound/Tidal/Params.hs:1350:1-49: Warning: Eta reduce
Found
legatoTake name xs = pStateListF "legato" name xs
Perhaps
legatoTake = pStateListF "legato"
src/Sound/Tidal/Params.hs:1357:17-21: Warning: Avoid restricted function
Found
error
Note: may break the code
src/Sound/Tidal/Params.hs:1357:23: Suggestion: Redundant $
Found
error $ "Control parameter 'legato' can't be sent to a bus."
Perhaps
error "Control parameter 'legato' can't be sent to a bus."
src/Sound/Tidal/Params.hs:1363:1-49: Warning: Eta reduce
Found
leslieTake name xs = pStateListF "leslie" name xs
Perhaps
leslieTake = pStateListF "leslie"
src/Sound/Tidal/Params.hs:1370:23-39: Suggestion: Redundant bracket
Found
(pF "leslie" pat) # (pI "^leslie" busid)
Perhaps
pF "leslie" pat # (pI "^leslie" busid)
src/Sound/Tidal/Params.hs:1370:43-62: Suggestion: Redundant bracket
Found
(pF "leslie" pat) # (pI "^leslie" busid)
Perhaps
(pF "leslie" pat) # pI "^leslie" busid
src/Sound/Tidal/Params.hs:1372:1-37: Warning: Eta reduce
Found
leslierecv busid = pI "^leslie" busid
Perhaps
leslierecv = pI "^leslie"
src/Sound/Tidal/Params.hs:1378:1-43: Warning: Eta reduce
Found
lfoTake name xs = pStateListF "lfo" name xs
Perhaps
lfoTake = pStateListF "lfo"
src/Sound/Tidal/Params.hs:1385:20-33: Suggestion: Redundant bracket
Found
(pF "lfo" pat) # (pI "^lfo" busid)
Perhaps
pF "lfo" pat # (pI "^lfo" busid)
src/Sound/Tidal/Params.hs:1385:37-53: Suggestion: Redundant bracket
Found
(pF "lfo" pat) # (pI "^lfo" busid)
Perhaps
(pF "lfo" pat) # pI "^lfo" busid
src/Sound/Tidal/Params.hs:1387:1-31: Warning: Eta reduce
Found
lforecv busid = pI "^lfo" busid
Perhaps
lforecv = pI "^lfo"
src/Sound/Tidal/Params.hs:1393:1-61: Warning: Eta reduce
Found
lfocutoffintTake name xs = pStateListF "lfocutoffint" name xs
Perhaps
lfocutoffintTake = pStateListF "lfocutoffint"
src/Sound/Tidal/Params.hs:1400:29-51: Suggestion: Redundant bracket
Found
(pF "lfocutoffint" pat) # (pI "^lfocutoffint" busid)
Perhaps
pF "lfocutoffint" pat # (pI "^lfocutoffint" busid)
src/Sound/Tidal/Params.hs:1400:55-80: Suggestion: Redundant bracket
Found
(pF "lfocutoffint" pat) # (pI "^lfocutoffint" busid)
Perhaps
(pF "lfocutoffint" pat) # pI "^lfocutoffint" busid
src/Sound/Tidal/Params.hs:1402:1-49: Warning: Eta reduce
Found
lfocutoffintrecv busid = pI "^lfocutoffint" busid
Perhaps
lfocutoffintrecv = pI "^lfocutoffint"
src/Sound/Tidal/Params.hs:1408:1-53: Warning: Eta reduce
Found
lfodelayTake name xs = pStateListF "lfodelay" name xs
Perhaps
lfodelayTake = pStateListF "lfodelay"
src/Sound/Tidal/Params.hs:1415:25-43: Suggestion: Redundant bracket
Found
(pF "lfodelay" pat) # (pI "^lfodelay" busid)
Perhaps
pF "lfodelay" pat # (pI "^lfodelay" busid)
src/Sound/Tidal/Params.hs:1415:47-68: Suggestion: Redundant bracket
Found
(pF "lfodelay" pat) # (pI "^lfodelay" busid)
Perhaps
(pF "lfodelay" pat) # pI "^lfodelay" busid
src/Sound/Tidal/Params.hs:1417:1-41: Warning: Eta reduce
Found
lfodelayrecv busid = pI "^lfodelay" busid
Perhaps
lfodelayrecv = pI "^lfodelay"
src/Sound/Tidal/Params.hs:1423:1-49: Warning: Eta reduce
Found
lfointTake name xs = pStateListF "lfoint" name xs
Perhaps
lfointTake = pStateListF "lfoint"
src/Sound/Tidal/Params.hs:1430:23-39: Suggestion: Redundant bracket
Found
(pF "lfoint" pat) # (pI "^lfoint" busid)
Perhaps
pF "lfoint" pat # (pI "^lfoint" busid)
src/Sound/Tidal/Params.hs:1430:43-62: Suggestion: Redundant bracket
Found
(pF "lfoint" pat) # (pI "^lfoint" busid)
Perhaps
(pF "lfoint" pat) # pI "^lfoint" busid
src/Sound/Tidal/Params.hs:1432:1-37: Warning: Eta reduce
Found
lfointrecv busid = pI "^lfoint" busid
Perhaps
lfointrecv = pI "^lfoint"
src/Sound/Tidal/Params.hs:1438:1-59: Warning: Eta reduce
Found
lfopitchintTake name xs = pStateListF "lfopitchint" name xs
Perhaps
lfopitchintTake = pStateListF "lfopitchint"
src/Sound/Tidal/Params.hs:1445:28-49: Suggestion: Redundant bracket
Found
(pF "lfopitchint" pat) # (pI "^lfopitchint" busid)
Perhaps
pF "lfopitchint" pat # (pI "^lfopitchint" busid)
src/Sound/Tidal/Params.hs:1445:53-77: Suggestion: Redundant bracket
Found
(pF "lfopitchint" pat) # (pI "^lfopitchint" busid)
Perhaps
(pF "lfopitchint" pat) # pI "^lfopitchint" busid
src/Sound/Tidal/Params.hs:1447:1-47: Warning: Eta reduce
Found
lfopitchintrecv busid = pI "^lfopitchint" busid
Perhaps
lfopitchintrecv = pI "^lfopitchint"
src/Sound/Tidal/Params.hs:1453:1-53: Warning: Eta reduce
Found
lfoshapeTake name xs = pStateListF "lfoshape" name xs
Perhaps
lfoshapeTake = pStateListF "lfoshape"
src/Sound/Tidal/Params.hs:1460:25-43: Suggestion: Redundant bracket
Found
(pF "lfoshape" pat) # (pI "^lfoshape" busid)
Perhaps
pF "lfoshape" pat # (pI "^lfoshape" busid)
src/Sound/Tidal/Params.hs:1460:47-68: Suggestion: Redundant bracket
Found
(pF "lfoshape" pat) # (pI "^lfoshape" busid)
Perhaps
(pF "lfoshape" pat) # pI "^lfoshape" busid
src/Sound/Tidal/Params.hs:1462:1-41: Warning: Eta reduce
Found
lfoshaperecv busid = pI "^lfoshape" busid
Perhaps
lfoshaperecv = pI "^lfoshape"
src/Sound/Tidal/Params.hs:1468:1-51: Warning: Eta reduce
Found
lfosyncTake name xs = pStateListF "lfosync" name xs
Perhaps
lfosyncTake = pStateListF "lfosync"
src/Sound/Tidal/Params.hs:1475:24-41: Suggestion: Redundant bracket
Found
(pF "lfosync" pat) # (pI "^lfosync" busid)
Perhaps
pF "lfosync" pat # (pI "^lfosync" busid)
src/Sound/Tidal/Params.hs:1475:45-65: Suggestion: Redundant bracket
Found
(pF "lfosync" pat) # (pI "^lfosync" busid)
Perhaps
(pF "lfosync" pat) # pI "^lfosync" busid
src/Sound/Tidal/Params.hs:1477:1-39: Warning: Eta reduce
Found
lfosyncrecv busid = pI "^lfosync" busid
Perhaps
lfosyncrecv = pI "^lfosync"
src/Sound/Tidal/Params.hs:1483:1-49: Warning: Eta reduce
Found
lhitomTake name xs = pStateListF "lhitom" name xs
Perhaps
lhitomTake = pStateListF "lhitom"
src/Sound/Tidal/Params.hs:1490:23-39: Suggestion: Redundant bracket
Found
(pF "lhitom" pat) # (pI "^lhitom" busid)
Perhaps
pF "lhitom" pat # (pI "^lhitom" busid)
src/Sound/Tidal/Params.hs:1490:43-62: Suggestion: Redundant bracket
Found
(pF "lhitom" pat) # (pI "^lhitom" busid)
Perhaps
(pF "lhitom" pat) # pI "^lhitom" busid
src/Sound/Tidal/Params.hs:1492:1-37: Warning: Eta reduce
Found
lhitomrecv busid = pI "^lhitom" busid
Perhaps
lhitomrecv = pI "^lhitom"
src/Sound/Tidal/Params.hs:1498:1-47: Warning: Eta reduce
Found
lkickTake name xs = pStateListF "lkick" name xs
Perhaps
lkickTake = pStateListF "lkick"
src/Sound/Tidal/Params.hs:1505:22-37: Suggestion: Redundant bracket
Found
(pF "lkick" pat) # (pI "^lkick" busid)
Perhaps
pF "lkick" pat # (pI "^lkick" busid)
src/Sound/Tidal/Params.hs:1505:41-59: Suggestion: Redundant bracket
Found
(pF "lkick" pat) # (pI "^lkick" busid)
Perhaps
(pF "lkick" pat) # pI "^lkick" busid
src/Sound/Tidal/Params.hs:1507:1-35: Warning: Eta reduce
Found
lkickrecv busid = pI "^lkick" busid
Perhaps
lkickrecv = pI "^lkick"
src/Sound/Tidal/Params.hs:1513:1-49: Warning: Eta reduce
Found
llotomTake name xs = pStateListF "llotom" name xs
Perhaps
llotomTake = pStateListF "llotom"
src/Sound/Tidal/Params.hs:1520:23-39: Suggestion: Redundant bracket
Found
(pF "llotom" pat) # (pI "^llotom" busid)
Perhaps
pF "llotom" pat # (pI "^llotom" busid)
src/Sound/Tidal/Params.hs:1520:43-62: Suggestion: Redundant bracket
Found
(pF "llotom" pat) # (pI "^llotom" busid)
Perhaps
(pF "llotom" pat) # pI "^llotom" busid
src/Sound/Tidal/Params.hs:1522:1-37: Warning: Eta reduce
Found
llotomrecv busid = pI "^llotom" busid
Perhaps
llotomrecv = pI "^llotom"
src/Sound/Tidal/Params.hs:1528:1-45: Warning: Eta reduce
Found
lockTake name xs = pStateListF "lock" name xs
Perhaps
lockTake = pStateListF "lock"
src/Sound/Tidal/Params.hs:1535:21-35: Suggestion: Redundant bracket
Found
(pF "lock" pat) # (pI "^lock" busid)
Perhaps
pF "lock" pat # (pI "^lock" busid)
src/Sound/Tidal/Params.hs:1535:39-56: Suggestion: Redundant bracket
Found
(pF "lock" pat) # (pI "^lock" busid)
Perhaps
(pF "lock" pat) # pI "^lock" busid
src/Sound/Tidal/Params.hs:1537:1-33: Warning: Eta reduce
Found
lockrecv busid = pI "^lock" busid
Perhaps
lockrecv = pI "^lock"
src/Sound/Tidal/Params.hs:1543:1-45: Warning: Eta reduce
Found
loopTake name xs = pStateListF "loop" name xs
Perhaps
loopTake = pStateListF "loop"
src/Sound/Tidal/Params.hs:1550:15-19: Warning: Avoid restricted function
Found
error
Note: may break the code
src/Sound/Tidal/Params.hs:1550:21: Suggestion: Redundant $
Found
error $ "Control parameter 'loop' can't be sent to a bus."
Perhaps
error "Control parameter 'loop' can't be sent to a bus."
src/Sound/Tidal/Params.hs:1556:1-49: Warning: Eta reduce
Found
lophatTake name xs = pStateListF "lophat" name xs
Perhaps
lophatTake = pStateListF "lophat"
src/Sound/Tidal/Params.hs:1563:23-39: Suggestion: Redundant bracket
Found
(pF "lophat" pat) # (pI "^lophat" busid)
Perhaps
pF "lophat" pat # (pI "^lophat" busid)
src/Sound/Tidal/Params.hs:1563:43-62: Suggestion: Redundant bracket
Found
(pF "lophat" pat) # (pI "^lophat" busid)
Perhaps
(pF "lophat" pat) # pI "^lophat" busid
src/Sound/Tidal/Params.hs:1565:1-37: Warning: Eta reduce
Found
lophatrecv busid = pI "^lophat" busid
Perhaps
lophatrecv = pI "^lophat"
src/Sound/Tidal/Params.hs:1571:1-47: Warning: Eta reduce
Found
lrateTake name xs = pStateListF "lrate" name xs
Perhaps
lrateTake = pStateListF "lrate"
src/Sound/Tidal/Params.hs:1578:22-37: Suggestion: Redundant bracket
Found
(pF "lrate" pat) # (pI "^lrate" busid)
Perhaps
pF "lrate" pat # (pI "^lrate" busid)
src/Sound/Tidal/Params.hs:1578:41-59: Suggestion: Redundant bracket
Found
(pF "lrate" pat) # (pI "^lrate" busid)
Perhaps
(pF "lrate" pat) # pI "^lrate" busid
src/Sound/Tidal/Params.hs:1580:1-35: Warning: Eta reduce
Found
lraterecv busid = pI "^lrate" busid
Perhaps
lraterecv = pI "^lrate"
src/Sound/Tidal/Params.hs:1586:1-47: Warning: Eta reduce
Found
lsizeTake name xs = pStateListF "lsize" name xs
Perhaps
lsizeTake = pStateListF "lsize"
src/Sound/Tidal/Params.hs:1593:22-37: Suggestion: Redundant bracket
Found
(pF "lsize" pat) # (pI "^lsize" busid)
Perhaps
pF "lsize" pat # (pI "^lsize" busid)
src/Sound/Tidal/Params.hs:1593:41-59: Suggestion: Redundant bracket
Found
(pF "lsize" pat) # (pI "^lsize" busid)
Perhaps
(pF "lsize" pat) # pI "^lsize" busid
src/Sound/Tidal/Params.hs:1595:1-35: Warning: Eta reduce
Found
lsizerecv busid = pI "^lsize" busid
Perhaps
lsizerecv = pI "^lsize"
src/Sound/Tidal/Params.hs:1601:1-49: Warning: Eta reduce
Found
lsnareTake name xs = pStateListF "lsnare" name xs
Perhaps
lsnareTake = pStateListF "lsnare"
src/Sound/Tidal/Params.hs:1608:23-39: Suggestion: Redundant bracket
Found
(pF "lsnare" pat) # (pI "^lsnare" busid)
Perhaps
pF "lsnare" pat # (pI "^lsnare" busid)
src/Sound/Tidal/Params.hs:1608:43-62: Suggestion: Redundant bracket
Found
(pF "lsnare" pat) # (pI "^lsnare" busid)
Perhaps
(pF "lsnare" pat) # pI "^lsnare" busid
src/Sound/Tidal/Params.hs:1610:1-37: Warning: Eta reduce
Found
lsnarerecv busid = pI "^lsnare" busid
Perhaps
lsnarerecv = pI "^lsnare"
src/Sound/Tidal/Params.hs:1616:1-53: Warning: Eta reduce
Found
midibendTake name xs = pStateListF "midibend" name xs
Perhaps
midibendTake = pStateListF "midibend"
src/Sound/Tidal/Params.hs:1623:19-23: Warning: Avoid restricted function
Found
error
Note: may break the code
src/Sound/Tidal/Params.hs:1623:25: Suggestion: Redundant $
Found
error $ "Control parameter 'midibend' can't be sent to a bus."
Perhaps
error "Control parameter 'midibend' can't be sent to a bus."
src/Sound/Tidal/Params.hs:1629:1-53: Warning: Eta reduce
Found
midichanTake name xs = pStateListF "midichan" name xs
Perhaps
midichanTake = pStateListF "midichan"
src/Sound/Tidal/Params.hs:1636:19-23: Warning: Avoid restricted function
Found
error
Note: may break the code
src/Sound/Tidal/Params.hs:1636:25: Suggestion: Redundant $
Found
error $ "Control parameter 'midichan' can't be sent to a bus."
Perhaps
error "Control parameter 'midichan' can't be sent to a bus."
src/Sound/Tidal/Params.hs:1642:1-51: Warning: Eta reduce
Found
midicmdTake name xs = pStateListF "midicmd" name xs
Perhaps
midicmdTake = pStateListF "midicmd"
src/Sound/Tidal/Params.hs:1644:18-22: Warning: Avoid restricted function
Found
error
Note: may break the code
src/Sound/Tidal/Params.hs:1644:24: Suggestion: Redundant $
Found
error $ "Control parameter 'midicmd' can't be sent to a bus."
Perhaps
error "Control parameter 'midicmd' can't be sent to a bus."
src/Sound/Tidal/Params.hs:1650:1-55: Warning: Eta reduce
Found
miditouchTake name xs = pStateListF "miditouch" name xs
Perhaps
miditouchTake = pStateListF "miditouch"
src/Sound/Tidal/Params.hs:1657:20-24: Warning: Avoid restricted function
Found
error
Note: may break the code
src/Sound/Tidal/Params.hs:1657:26: Suggestion: Redundant $
Found
error $ "Control parameter 'miditouch' can't be sent to a bus."
Perhaps
error "Control parameter 'miditouch' can't be sent to a bus."
src/Sound/Tidal/Params.hs:1663:1-51: Warning: Eta reduce
Found
minutesTake name xs = pStateListF "minutes" name xs
Perhaps
minutesTake = pStateListF "minutes"
src/Sound/Tidal/Params.hs:1670:18-22: Warning: Avoid restricted function
Found
error
Note: may break the code
src/Sound/Tidal/Params.hs:1670:24: Suggestion: Redundant $
Found
error $ "Control parameter 'minutes' can't be sent to a bus."
Perhaps
error "Control parameter 'minutes' can't be sent to a bus."
src/Sound/Tidal/Params.hs:1676:1-53: Warning: Eta reduce
Found
modwheelTake name xs = pStateListF "modwheel" name xs
Perhaps
modwheelTake = pStateListF "modwheel"
src/Sound/Tidal/Params.hs:1683:25-43: Suggestion: Redundant bracket
Found
(pF "modwheel" pat) # (pI "^modwheel" busid)
Perhaps
pF "modwheel" pat # (pI "^modwheel" busid)
src/Sound/Tidal/Params.hs:1683:47-68: Suggestion: Redundant bracket
Found
(pF "modwheel" pat) # (pI "^modwheel" busid)
Perhaps
(pF "modwheel" pat) # pI "^modwheel" busid
src/Sound/Tidal/Params.hs:1685:1-41: Warning: Eta reduce
Found
modwheelrecv busid = pI "^modwheel" busid
Perhaps
modwheelrecv = pI "^modwheel"
src/Sound/Tidal/Params.hs:1691:1-57: Warning: Eta reduce
Found
mtransposeTake name xs = pStateListF "mtranspose" name xs
Perhaps
mtransposeTake = pStateListF "mtranspose"
src/Sound/Tidal/Params.hs:1698:27-47: Suggestion: Redundant bracket
Found
(pF "mtranspose" pat) # (pI "^mtranspose" busid)
Perhaps
pF "mtranspose" pat # (pI "^mtranspose" busid)
src/Sound/Tidal/Params.hs:1698:51-74: Suggestion: Redundant bracket
Found
(pF "mtranspose" pat) # (pI "^mtranspose" busid)
Perhaps
(pF "mtranspose" pat) # pI "^mtranspose" busid
src/Sound/Tidal/Params.hs:1700:1-45: Warning: Eta reduce
Found
mtransposerecv busid = pI "^mtranspose" busid
Perhaps
mtransposerecv = pI "^mtranspose"
src/Sound/Tidal/Params.hs:1706:1-39: Warning: Eta reduce
Found
nTake name xs = pStateListF "n" name xs
Perhaps
nTake = pStateListF "n"
src/Sound/Tidal/Params.hs:1713:12-16: Warning: Avoid restricted function
Found
error
Note: may break the code
src/Sound/Tidal/Params.hs:1713:18: Suggestion: Redundant $
Found
error $ "Control parameter 'n' can't be sent to a bus."
Perhaps
error "Control parameter 'n' can't be sent to a bus."
src/Sound/Tidal/Params.hs:1719:1-45: Warning: Eta reduce
Found
noteTake name xs = pStateListF "note" name xs
Perhaps
noteTake = pStateListF "note"
src/Sound/Tidal/Params.hs:1726:15-19: Warning: Avoid restricted function
Found
error
Note: may break the code
src/Sound/Tidal/Params.hs:1726:21: Suggestion: Redundant $
Found
error $ "Control parameter 'note' can't be sent to a bus."
Perhaps
error "Control parameter 'note' can't be sent to a bus."
src/Sound/Tidal/Params.hs:1732:1-47: Warning: Eta reduce
Found
nudgeTake name xs = pStateListF "nudge" name xs
Perhaps
nudgeTake = pStateListF "nudge"
src/Sound/Tidal/Params.hs:1739:22-37: Suggestion: Redundant bracket
Found
(pF "nudge" pat) # (pI "^nudge" busid)
Perhaps
pF "nudge" pat # (pI "^nudge" busid)
src/Sound/Tidal/Params.hs:1739:41-59: Suggestion: Redundant bracket
Found
(pF "nudge" pat) # (pI "^nudge" busid)
Perhaps
(pF "nudge" pat) # pI "^nudge" busid
src/Sound/Tidal/Params.hs:1741:1-35: Warning: Eta reduce
Found
nudgerecv busid = pI "^nudge" busid
Perhaps
nudgerecv = pI "^nudge"
src/Sound/Tidal/Params.hs:1747:1-49: Warning: Eta reduce
Found
octaveTake name xs = pStateListF "octave" name xs
Perhaps
octaveTake = pStateListF "octave"
src/Sound/Tidal/Params.hs:1754:17-21: Warning: Avoid restricted function
Found
error
Note: may break the code
src/Sound/Tidal/Params.hs:1754:23: Suggestion: Redundant $
Found
error $ "Control parameter 'octave' can't be sent to a bus."
Perhaps
error "Control parameter 'octave' can't be sent to a bus."
src/Sound/Tidal/Params.hs:1760:1-51: Warning: Eta reduce
Found
octaveRTake name xs = pStateListF "octaveR" name xs
Perhaps
octaveRTake = pStateListF "octaveR"
src/Sound/Tidal/Params.hs:1767:24-41: Suggestion: Redundant bracket
Found
(pF "octaveR" pat) # (pI "^octaveR" busid)
Perhaps
pF "octaveR" pat # (pI "^octaveR" busid)
src/Sound/Tidal/Params.hs:1767:45-65: Suggestion: Redundant bracket
Found
(pF "octaveR" pat) # (pI "^octaveR" busid)
Perhaps
(pF "octaveR" pat) # pI "^octaveR" busid
src/Sound/Tidal/Params.hs:1769:1-39: Warning: Eta reduce
Found
octaveRrecv busid = pI "^octaveR" busid
Perhaps
octaveRrecv = pI "^octaveR"
src/Sound/Tidal/Params.hs:1775:1-47: Warning: Eta reduce
Found
octerTake name xs = pStateListF "octer" name xs
Perhaps
octerTake = pStateListF "octer"
src/Sound/Tidal/Params.hs:1782:22-37: Suggestion: Redundant bracket
Found
(pF "octer" pat) # (pI "^octer" busid)
Perhaps
pF "octer" pat # (pI "^octer" busid)
src/Sound/Tidal/Params.hs:1782:41-59: Suggestion: Redundant bracket
Found
(pF "octer" pat) # (pI "^octer" busid)
Perhaps
(pF "octer" pat) # pI "^octer" busid
src/Sound/Tidal/Params.hs:1784:1-35: Warning: Eta reduce
Found
octerrecv busid = pI "^octer" busid
Perhaps
octerrecv = pI "^octer"
src/Sound/Tidal/Params.hs:1790:1-53: Warning: Eta reduce
Found
octersubTake name xs = pStateListF "octersub" name xs
Perhaps
octersubTake = pStateListF "octersub"
src/Sound/Tidal/Params.hs:1797:25-43: Suggestion: Redundant bracket
Found
(pF "octersub" pat) # (pI "^octersub" busid)
Perhaps
pF "octersub" pat # (pI "^octersub" busid)
src/Sound/Tidal/Params.hs:1797:47-68: Suggestion: Redundant bracket
Found
(pF "octersub" pat) # (pI "^octersub" busid)
Perhaps
(pF "octersub" pat) # pI "^octersub" busid
src/Sound/Tidal/Params.hs:1799:1-41: Warning: Eta reduce
Found
octersubrecv busid = pI "^octersub" busid
Perhaps
octersubrecv = pI "^octersub"
src/Sound/Tidal/Params.hs:1805:1-59: Warning: Eta reduce
Found
octersubsubTake name xs = pStateListF "octersubsub" name xs
Perhaps
octersubsubTake = pStateListF "octersubsub"
src/Sound/Tidal/Params.hs:1812:28-49: Suggestion: Redundant bracket
Found
(pF "octersubsub" pat) # (pI "^octersubsub" busid)
Perhaps
pF "octersubsub" pat # (pI "^octersubsub" busid)
src/Sound/Tidal/Params.hs:1812:53-77: Suggestion: Redundant bracket
Found
(pF "octersubsub" pat) # (pI "^octersubsub" busid)
Perhaps
(pF "octersubsub" pat) # pI "^octersubsub" busid
src/Sound/Tidal/Params.hs:1814:1-47: Warning: Eta reduce
Found
octersubsubrecv busid = pI "^octersubsub" busid
Perhaps
octersubsubrecv = pI "^octersubsub"
src/Sound/Tidal/Params.hs:1820:1-49: Warning: Eta reduce
Found
offsetTake name xs = pStateListF "offset" name xs
Perhaps
offsetTake = pStateListF "offset"
src/Sound/Tidal/Params.hs:1827:17-21: Warning: Avoid restricted function
Found
error
Note: may break the code
src/Sound/Tidal/Params.hs:1827:23: Suggestion: Redundant $
Found
error $ "Control parameter 'offset' can't be sent to a bus."
Perhaps
error "Control parameter 'offset' can't be sent to a bus."
src/Sound/Tidal/Params.hs:1833:1-57: Warning: Eta reduce
Found
ophatdecayTake name xs = pStateListF "ophatdecay" name xs
Perhaps
ophatdecayTake = pStateListF "ophatdecay"
src/Sound/Tidal/Params.hs:1840:27-47: Suggestion: Redundant bracket
Found
(pF "ophatdecay" pat) # (pI "^ophatdecay" busid)
Perhaps
pF "ophatdecay" pat # (pI "^ophatdecay" busid)
src/Sound/Tidal/Params.hs:1840:51-74: Suggestion: Redundant bracket
Found
(pF "ophatdecay" pat) # (pI "^ophatdecay" busid)
Perhaps
(pF "ophatdecay" pat) # pI "^ophatdecay" busid
src/Sound/Tidal/Params.hs:1842:1-45: Warning: Eta reduce
Found
ophatdecayrecv busid = pI "^ophatdecay" busid
Perhaps
ophatdecayrecv = pI "^ophatdecay"
src/Sound/Tidal/Params.hs:1848:1-47: Warning: Eta reduce
Found
orbitTake name xs = pStateListF "orbit" name xs
Perhaps
orbitTake = pStateListF "orbit"
src/Sound/Tidal/Params.hs:1855:22-37: Suggestion: Redundant bracket
Found
(pI "orbit" pat) # (pI "^orbit" busid)
Perhaps
pI "orbit" pat # (pI "^orbit" busid)
src/Sound/Tidal/Params.hs:1855:41-59: Suggestion: Redundant bracket
Found
(pI "orbit" pat) # (pI "^orbit" busid)
Perhaps
(pI "orbit" pat) # pI "^orbit" busid
src/Sound/Tidal/Params.hs:1857:1-35: Warning: Eta reduce
Found
orbitrecv busid = pI "^orbit" busid
Perhaps
orbitrecv = pI "^orbit"
src/Sound/Tidal/Params.hs:1863:1-53: Warning: Eta reduce
Found
overgainTake name xs = pStateListF "overgain" name xs
Perhaps
overgainTake = pStateListF "overgain"
src/Sound/Tidal/Params.hs:1870:19-23: Warning: Avoid restricted function
Found
error
Note: may break the code
src/Sound/Tidal/Params.hs:1870:25: Suggestion: Redundant $
Found
error $ "Control parameter 'overgain' can't be sent to a bus."
Perhaps
error "Control parameter 'overgain' can't be sent to a bus."
src/Sound/Tidal/Params.hs:1876:1-55: Warning: Eta reduce
Found
overshapeTake name xs = pStateListF "overshape" name xs
Perhaps
overshapeTake = pStateListF "overshape"
src/Sound/Tidal/Params.hs:1883:26-45: Suggestion: Redundant bracket
Found
(pF "overshape" pat) # (pI "^overshape" busid)
Perhaps
pF "overshape" pat # (pI "^overshape" busid)
src/Sound/Tidal/Params.hs:1883:49-71: Suggestion: Redundant bracket
Found
(pF "overshape" pat) # (pI "^overshape" busid)
Perhaps
(pF "overshape" pat) # pI "^overshape" busid
src/Sound/Tidal/Params.hs:1885:1-43: Warning: Eta reduce
Found
overshaperecv busid = pI "^overshape" busid
Perhaps
overshaperecv = pI "^overshape"
src/Sound/Tidal/Params.hs:1891:1-43: Warning: Eta reduce
Found
panTake name xs = pStateListF "pan" name xs
Perhaps
panTake = pStateListF "pan"
src/Sound/Tidal/Params.hs:1898:20-33: Suggestion: Redundant bracket
Found
(pF "pan" pat) # (pI "^pan" busid)
Perhaps
pF "pan" pat # (pI "^pan" busid)
src/Sound/Tidal/Params.hs:1898:37-53: Suggestion: Redundant bracket
Found
(pF "pan" pat) # (pI "^pan" busid)
Perhaps
(pF "pan" pat) # pI "^pan" busid
src/Sound/Tidal/Params.hs:1900:1-31: Warning: Eta reduce
Found
panrecv busid = pI "^pan" busid
Perhaps
panrecv = pI "^pan"
src/Sound/Tidal/Params.hs:1906:1-55: Warning: Eta reduce
Found
panorientTake name xs = pStateListF "panorient" name xs
Perhaps
panorientTake = pStateListF "panorient"
src/Sound/Tidal/Params.hs:1913:26-45: Suggestion: Redundant bracket
Found
(pF "panorient" pat) # (pI "^panorient" busid)
Perhaps
pF "panorient" pat # (pI "^panorient" busid)
src/Sound/Tidal/Params.hs:1913:49-71: Suggestion: Redundant bracket
Found
(pF "panorient" pat) # (pI "^panorient" busid)
Perhaps
(pF "panorient" pat) # pI "^panorient" busid
src/Sound/Tidal/Params.hs:1915:1-43: Warning: Eta reduce
Found
panorientrecv busid = pI "^panorient" busid
Perhaps
panorientrecv = pI "^panorient"
src/Sound/Tidal/Params.hs:1921:1-51: Warning: Eta reduce
Found
panspanTake name xs = pStateListF "panspan" name xs
Perhaps
panspanTake = pStateListF "panspan"
src/Sound/Tidal/Params.hs:1928:24-41: Suggestion: Redundant bracket
Found
(pF "panspan" pat) # (pI "^panspan" busid)
Perhaps
pF "panspan" pat # (pI "^panspan" busid)
src/Sound/Tidal/Params.hs:1928:45-65: Suggestion: Redundant bracket
Found
(pF "panspan" pat) # (pI "^panspan" busid)
Perhaps
(pF "panspan" pat) # pI "^panspan" busid
src/Sound/Tidal/Params.hs:1930:1-39: Warning: Eta reduce
Found
panspanrecv busid = pI "^panspan" busid
Perhaps
panspanrecv = pI "^panspan"
src/Sound/Tidal/Params.hs:1936:1-53: Warning: Eta reduce
Found
pansplayTake name xs = pStateListF "pansplay" name xs
Perhaps
pansplayTake = pStateListF "pansplay"
src/Sound/Tidal/Params.hs:1943:25-43: Suggestion: Redundant bracket
Found
(pF "pansplay" pat) # (pI "^pansplay" busid)
Perhaps
pF "pansplay" pat # (pI "^pansplay" busid)
src/Sound/Tidal/Params.hs:1943:47-68: Suggestion: Redundant bracket
Found
(pF "pansplay" pat) # (pI "^pansplay" busid)
Perhaps
(pF "pansplay" pat) # pI "^pansplay" busid
src/Sound/Tidal/Params.hs:1945:1-41: Warning: Eta reduce
Found
pansplayrecv busid = pI "^pansplay" busid
Perhaps
pansplayrecv = pI "^pansplay"
src/Sound/Tidal/Params.hs:1951:1-53: Warning: Eta reduce
Found
panwidthTake name xs = pStateListF "panwidth" name xs
Perhaps
panwidthTake = pStateListF "panwidth"
src/Sound/Tidal/Params.hs:1958:25-43: Suggestion: Redundant bracket
Found
(pF "panwidth" pat) # (pI "^panwidth" busid)
Perhaps
pF "panwidth" pat # (pI "^panwidth" busid)
src/Sound/Tidal/Params.hs:1958:47-68: Suggestion: Redundant bracket
Found
(pF "panwidth" pat) # (pI "^panwidth" busid)
Perhaps
(pF "panwidth" pat) # pI "^panwidth" busid
src/Sound/Tidal/Params.hs:1960:1-41: Warning: Eta reduce
Found
panwidthrecv busid = pI "^panwidth" busid
Perhaps
panwidthrecv = pI "^panwidth"
src/Sound/Tidal/Params.hs:1966:1-53: Warning: Eta reduce
Found
partialsTake name xs = pStateListF "partials" name xs
Perhaps
partialsTake = pStateListF "partials"
src/Sound/Tidal/Params.hs:1973:25-43: Suggestion: Redundant bracket
Found
(pF "partials" pat) # (pI "^partials" busid)
Perhaps
pF "partials" pat # (pI "^partials" busid)
src/Sound/Tidal/Params.hs:1973:47-68: Suggestion: Redundant bracket
Found
(pF "partials" pat) # (pI "^partials" busid)
Perhaps
(pF "partials" pat) # pI "^partials" busid
src/Sound/Tidal/Params.hs:1975:1-41: Warning: Eta reduce
Found
partialsrecv busid = pI "^partials" busid
Perhaps
partialsrecv = pI "^partials"
src/Sound/Tidal/Params.hs:1981:1-59: Warning: Eta reduce
Found
phaserdepthTake name xs = pStateListF "phaserdepth" name xs
Perhaps
phaserdepthTake = pStateListF "phaserdepth"
src/Sound/Tidal/Params.hs:1988:28-49: Suggestion: Redundant bracket
Found
(pF "phaserdepth" pat) # (pI "^phaserdepth" busid)
Perhaps
pF "phaserdepth" pat # (pI "^phaserdepth" busid)
src/Sound/Tidal/Params.hs:1988:53-77: Suggestion: Redundant bracket
Found
(pF "phaserdepth" pat) # (pI "^phaserdepth" busid)
Perhaps
(pF "phaserdepth" pat) # pI "^phaserdepth" busid
src/Sound/Tidal/Params.hs:1990:1-47: Warning: Eta reduce
Found
phaserdepthrecv busid = pI "^phaserdepth" busid
Perhaps
phaserdepthrecv = pI "^phaserdepth"
src/Sound/Tidal/Params.hs:1996:1-57: Warning: Eta reduce
Found
phaserrateTake name xs = pStateListF "phaserrate" name xs
Perhaps
phaserrateTake = pStateListF "phaserrate"
src/Sound/Tidal/Params.hs:2003:27-47: Suggestion: Redundant bracket
Found
(pF "phaserrate" pat) # (pI "^phaserrate" busid)
Perhaps
pF "phaserrate" pat # (pI "^phaserrate" busid)
src/Sound/Tidal/Params.hs:2003:51-74: Suggestion: Redundant bracket
Found
(pF "phaserrate" pat) # (pI "^phaserrate" busid)
Perhaps
(pF "phaserrate" pat) # pI "^phaserrate" busid
src/Sound/Tidal/Params.hs:2005:1-45: Warning: Eta reduce
Found
phaserraterecv busid = pI "^phaserrate" busid
Perhaps
phaserraterecv = pI "^phaserrate"
src/Sound/Tidal/Params.hs:2011:1-49: Warning: Eta reduce
Found
pitch1Take name xs = pStateListF "pitch1" name xs
Perhaps
pitch1Take = pStateListF "pitch1"
src/Sound/Tidal/Params.hs:2018:23-39: Suggestion: Redundant bracket
Found
(pF "pitch1" pat) # (pI "^pitch1" busid)
Perhaps
pF "pitch1" pat # (pI "^pitch1" busid)
src/Sound/Tidal/Params.hs:2018:43-62: Suggestion: Redundant bracket
Found
(pF "pitch1" pat) # (pI "^pitch1" busid)
Perhaps
(pF "pitch1" pat) # pI "^pitch1" busid
src/Sound/Tidal/Params.hs:2020:1-37: Warning: Eta reduce
Found
pitch1recv busid = pI "^pitch1" busid
Perhaps
pitch1recv = pI "^pitch1"
src/Sound/Tidal/Params.hs:2026:1-49: Warning: Eta reduce
Found
pitch2Take name xs = pStateListF "pitch2" name xs
Perhaps
pitch2Take = pStateListF "pitch2"
src/Sound/Tidal/Params.hs:2033:23-39: Suggestion: Redundant bracket
Found
(pF "pitch2" pat) # (pI "^pitch2" busid)
Perhaps
pF "pitch2" pat # (pI "^pitch2" busid)
src/Sound/Tidal/Params.hs:2033:43-62: Suggestion: Redundant bracket
Found
(pF "pitch2" pat) # (pI "^pitch2" busid)
Perhaps
(pF "pitch2" pat) # pI "^pitch2" busid
src/Sound/Tidal/Params.hs:2035:1-37: Warning: Eta reduce
Found
pitch2recv busid = pI "^pitch2" busid
Perhaps
pitch2recv = pI "^pitch2"
src/Sound/Tidal/Params.hs:2041:1-49: Warning: Eta reduce
Found
pitch3Take name xs = pStateListF "pitch3" name xs
Perhaps
pitch3Take = pStateListF "pitch3"
src/Sound/Tidal/Params.hs:2048:23-39: Suggestion: Redundant bracket
Found
(pF "pitch3" pat) # (pI "^pitch3" busid)
Perhaps
pF "pitch3" pat # (pI "^pitch3" busid)
src/Sound/Tidal/Params.hs:2048:43-62: Suggestion: Redundant bracket
Found
(pF "pitch3" pat) # (pI "^pitch3" busid)
Perhaps
(pF "pitch3" pat) # pI "^pitch3" busid
src/Sound/Tidal/Params.hs:2050:1-37: Warning: Eta reduce
Found
pitch3recv busid = pI "^pitch3" busid
Perhaps
pitch3recv = pI "^pitch3"
src/Sound/Tidal/Params.hs:2056:1-55: Warning: Eta reduce
Found
polyTouchTake name xs = pStateListF "polyTouch" name xs
Perhaps
polyTouchTake = pStateListF "polyTouch"
src/Sound/Tidal/Params.hs:2063:20-24: Warning: Avoid restricted function
Found
error
Note: may break the code
src/Sound/Tidal/Params.hs:2063:26: Suggestion: Redundant $
Found
error $ "Control parameter 'polyTouch' can't be sent to a bus."
Perhaps
error "Control parameter 'polyTouch' can't be sent to a bus."
src/Sound/Tidal/Params.hs:2069:1-57: Warning: Eta reduce
Found
portamentoTake name xs = pStateListF "portamento" name xs
Perhaps
portamentoTake = pStateListF "portamento"
src/Sound/Tidal/Params.hs:2076:27-47: Suggestion: Redundant bracket
Found
(pF "portamento" pat) # (pI "^portamento" busid)
Perhaps
pF "portamento" pat # (pI "^portamento" busid)
src/Sound/Tidal/Params.hs:2076:51-74: Suggestion: Redundant bracket
Found
(pF "portamento" pat) # (pI "^portamento" busid)
Perhaps
(pF "portamento" pat) # pI "^portamento" busid
src/Sound/Tidal/Params.hs:2078:1-45: Warning: Eta reduce
Found
portamentorecv busid = pI "^portamento" busid
Perhaps
portamentorecv = pI "^portamento"
src/Sound/Tidal/Params.hs:2084:1-51: Warning: Eta reduce
Found
progNumTake name xs = pStateListF "progNum" name xs
Perhaps
progNumTake = pStateListF "progNum"
src/Sound/Tidal/Params.hs:2091:18-22: Warning: Avoid restricted function
Found
error
Note: may break the code
src/Sound/Tidal/Params.hs:2091:24: Suggestion: Redundant $
Found
error $ "Control parameter 'progNum' can't be sent to a bus."
Perhaps
error "Control parameter 'progNum' can't be sent to a bus."
src/Sound/Tidal/Params.hs:2097:1-45: Warning: Eta reduce
Found
rateTake name xs = pStateListF "rate" name xs
Perhaps
rateTake = pStateListF "rate"
src/Sound/Tidal/Params.hs:2104:21-35: Suggestion: Redundant bracket
Found
(pF "rate" pat) # (pI "^rate" busid)
Perhaps
pF "rate" pat # (pI "^rate" busid)
src/Sound/Tidal/Params.hs:2104:39-56: Suggestion: Redundant bracket
Found
(pF "rate" pat) # (pI "^rate" busid)
Perhaps
(pF "rate" pat) # pI "^rate" busid
src/Sound/Tidal/Params.hs:2106:1-33: Warning: Eta reduce
Found
raterecv busid = pI "^rate" busid
Perhaps
raterecv = pI "^rate"
src/Sound/Tidal/Params.hs:2112:1-45: Warning: Eta reduce
Found
realTake name xs = pStateListF "real" name xs
Perhaps
realTake = pStateListF "real"
src/Sound/Tidal/Params.hs:2119:21-35: Suggestion: Redundant bracket
Found
(pF "real" pat) # (pI "^real" busid)
Perhaps
pF "real" pat # (pI "^real" busid)
src/Sound/Tidal/Params.hs:2119:39-56: Suggestion: Redundant bracket
Found
(pF "real" pat) # (pI "^real" busid)
Perhaps
(pF "real" pat) # pI "^real" busid
src/Sound/Tidal/Params.hs:2121:1-33: Warning: Eta reduce
Found
realrecv busid = pI "^real" busid
Perhaps
realrecv = pI "^real"
src/Sound/Tidal/Params.hs:2127:1-51: Warning: Eta reduce
Found
releaseTake name xs = pStateListF "release" name xs
Perhaps
releaseTake = pStateListF "release"
src/Sound/Tidal/Params.hs:2134:24-41: Suggestion: Redundant bracket
Found
(pF "release" pat) # (pI "^release" busid)
Perhaps
pF "release" pat # (pI "^release" busid)
src/Sound/Tidal/Params.hs:2134:45-65: Suggestion: Redundant bracket
Found
(pF "release" pat) # (pI "^release" busid)
Perhaps
(pF "release" pat) # pI "^release" busid
src/Sound/Tidal/Params.hs:2136:1-39: Warning: Eta reduce
Found
releaserecv busid = pI "^release" busid
Perhaps
releaserecv = pI "^release"
src/Sound/Tidal/Params.hs:2142:1-55: Warning: Eta reduce
Found
resonanceTake name xs = pStateListF "resonance" name xs
Perhaps
resonanceTake = pStateListF "resonance"
src/Sound/Tidal/Params.hs:2149:26-45: Suggestion: Redundant bracket
Found
(pF "resonance" pat) # (pI "^resonance" busid)
Perhaps
pF "resonance" pat # (pI "^resonance" busid)
src/Sound/Tidal/Params.hs:2149:49-71: Suggestion: Redundant bracket
Found
(pF "resonance" pat) # (pI "^resonance" busid)
Perhaps
(pF "resonance" pat) # pI "^resonance" busid
src/Sound/Tidal/Params.hs:2151:1-43: Warning: Eta reduce
Found
resonancerecv busid = pI "^resonance" busid
Perhaps
resonancerecv = pI "^resonance"
src/Sound/Tidal/Params.hs:2157:1-45: Warning: Eta reduce
Found
ringTake name xs = pStateListF "ring" name xs
Perhaps
ringTake = pStateListF "ring"
src/Sound/Tidal/Params.hs:2164:21-35: Suggestion: Redundant bracket
Found
(pF "ring" pat) # (pI "^ring" busid)
Perhaps
pF "ring" pat # (pI "^ring" busid)
src/Sound/Tidal/Params.hs:2164:39-56: Suggestion: Redundant bracket
Found
(pF "ring" pat) # (pI "^ring" busid)
Perhaps
(pF "ring" pat) # pI "^ring" busid
src/Sound/Tidal/Params.hs:2166:1-33: Warning: Eta reduce
Found
ringrecv busid = pI "^ring" busid
Perhaps
ringrecv = pI "^ring"
src/Sound/Tidal/Params.hs:2172:1-49: Warning: Eta reduce
Found
ringdfTake name xs = pStateListF "ringdf" name xs
Perhaps
ringdfTake = pStateListF "ringdf"
src/Sound/Tidal/Params.hs:2179:23-39: Suggestion: Redundant bracket
Found
(pF "ringdf" pat) # (pI "^ringdf" busid)
Perhaps
pF "ringdf" pat # (pI "^ringdf" busid)
src/Sound/Tidal/Params.hs:2179:43-62: Suggestion: Redundant bracket
Found
(pF "ringdf" pat) # (pI "^ringdf" busid)
Perhaps
(pF "ringdf" pat) # pI "^ringdf" busid
src/Sound/Tidal/Params.hs:2181:1-37: Warning: Eta reduce
Found
ringdfrecv busid = pI "^ringdf" busid
Perhaps
ringdfrecv = pI "^ringdf"
src/Sound/Tidal/Params.hs:2187:1-47: Warning: Eta reduce
Found
ringfTake name xs = pStateListF "ringf" name xs
Perhaps
ringfTake = pStateListF "ringf"
src/Sound/Tidal/Params.hs:2194:22-37: Suggestion: Redundant bracket
Found
(pF "ringf" pat) # (pI "^ringf" busid)
Perhaps
pF "ringf" pat # (pI "^ringf" busid)
src/Sound/Tidal/Params.hs:2194:41-59: Suggestion: Redundant bracket
Found
(pF "ringf" pat) # (pI "^ringf" busid)
Perhaps
(pF "ringf" pat) # pI "^ringf" busid
src/Sound/Tidal/Params.hs:2196:1-35: Warning: Eta reduce
Found
ringfrecv busid = pI "^ringf" busid
Perhaps
ringfrecv = pI "^ringf"
src/Sound/Tidal/Params.hs:2202:1-45: Warning: Eta reduce
Found
roomTake name xs = pStateListF "room" name xs
Perhaps
roomTake = pStateListF "room"
src/Sound/Tidal/Params.hs:2209:21-35: Suggestion: Redundant bracket
Found
(pF "room" pat) # (pI "^room" busid)
Perhaps
pF "room" pat # (pI "^room" busid)
src/Sound/Tidal/Params.hs:2209:39-56: Suggestion: Redundant bracket
Found
(pF "room" pat) # (pI "^room" busid)
Perhaps
(pF "room" pat) # pI "^room" busid
src/Sound/Tidal/Params.hs:2211:1-33: Warning: Eta reduce
Found
roomrecv busid = pI "^room" busid
Perhaps
roomrecv = pI "^room"
src/Sound/Tidal/Params.hs:2217:1-49: Warning: Eta reduce
Found
sagogoTake name xs = pStateListF "sagogo" name xs
Perhaps
sagogoTake = pStateListF "sagogo"
src/Sound/Tidal/Params.hs:2224:23-39: Suggestion: Redundant bracket
Found
(pF "sagogo" pat) # (pI "^sagogo" busid)
Perhaps
pF "sagogo" pat # (pI "^sagogo" busid)
src/Sound/Tidal/Params.hs:2224:43-62: Suggestion: Redundant bracket
Found
(pF "sagogo" pat) # (pI "^sagogo" busid)
Perhaps
(pF "sagogo" pat) # pI "^sagogo" busid
src/Sound/Tidal/Params.hs:2226:1-37: Warning: Eta reduce
Found
sagogorecv busid = pI "^sagogo" busid
Perhaps
sagogorecv = pI "^sagogo"
src/Sound/Tidal/Params.hs:2232:1-47: Warning: Eta reduce
Found
sclapTake name xs = pStateListF "sclap" name xs
Perhaps
sclapTake = pStateListF "sclap"
src/Sound/Tidal/Params.hs:2239:22-37: Suggestion: Redundant bracket
Found
(pF "sclap" pat) # (pI "^sclap" busid)
Perhaps
pF "sclap" pat # (pI "^sclap" busid)
src/Sound/Tidal/Params.hs:2239:41-59: Suggestion: Redundant bracket
Found
(pF "sclap" pat) # (pI "^sclap" busid)
Perhaps
(pF "sclap" pat) # pI "^sclap" busid
src/Sound/Tidal/Params.hs:2241:1-35: Warning: Eta reduce
Found
sclaprecv busid = pI "^sclap" busid
Perhaps
sclaprecv = pI "^sclap"
src/Sound/Tidal/Params.hs:2247:1-51: Warning: Eta reduce
Found
sclavesTake name xs = pStateListF "sclaves" name xs
Perhaps
sclavesTake = pStateListF "sclaves"
src/Sound/Tidal/Params.hs:2254:24-41: Suggestion: Redundant bracket
Found
(pF "sclaves" pat) # (pI "^sclaves" busid)
Perhaps
pF "sclaves" pat # (pI "^sclaves" busid)
src/Sound/Tidal/Params.hs:2254:45-65: Suggestion: Redundant bracket
Found
(pF "sclaves" pat) # (pI "^sclaves" busid)
Perhaps
(pF "sclaves" pat) # pI "^sclaves" busid
src/Sound/Tidal/Params.hs:2256:1-39: Warning: Eta reduce
Found
sclavesrecv busid = pI "^sclaves" busid
Perhaps
sclavesrecv = pI "^sclaves"
src/Sound/Tidal/Params.hs:2262:1-47: Warning: Eta reduce
Found
scramTake name xs = pStateListF "scram" name xs
Perhaps
scramTake = pStateListF "scram"
src/Sound/Tidal/Params.hs:2269:22-37: Suggestion: Redundant bracket
Found
(pF "scram" pat) # (pI "^scram" busid)
Perhaps
pF "scram" pat # (pI "^scram" busid)
src/Sound/Tidal/Params.hs:2269:41-59: Suggestion: Redundant bracket
Found
(pF "scram" pat) # (pI "^scram" busid)
Perhaps
(pF "scram" pat) # pI "^scram" busid
src/Sound/Tidal/Params.hs:2271:1-35: Warning: Eta reduce
Found
scramrecv busid = pI "^scram" busid
Perhaps
scramrecv = pI "^scram"
src/Sound/Tidal/Params.hs:2277:1-49: Warning: Eta reduce
Found
scrashTake name xs = pStateListF "scrash" name xs
Perhaps
scrashTake = pStateListF "scrash"
src/Sound/Tidal/Params.hs:2284:23-39: Suggestion: Redundant bracket
Found
(pF "scrash" pat) # (pI "^scrash" busid)
Perhaps
pF "scrash" pat # (pI "^scrash" busid)
src/Sound/Tidal/Params.hs:2284:43-62: Suggestion: Redundant bracket
Found
(pF "scrash" pat) # (pI "^scrash" busid)
Perhaps
(pF "scrash" pat) # pI "^scrash" busid
src/Sound/Tidal/Params.hs:2286:1-37: Warning: Eta reduce
Found
scrashrecv busid = pI "^scrash" busid
Perhaps
scrashrecv = pI "^scrash"
src/Sound/Tidal/Params.hs:2292:1-51: Warning: Eta reduce
Found
secondsTake name xs = pStateListF "seconds" name xs
Perhaps
secondsTake = pStateListF "seconds"
src/Sound/Tidal/Params.hs:2299:18-22: Warning: Avoid restricted function
Found
error
Note: may break the code
src/Sound/Tidal/Params.hs:2299:24: Suggestion: Redundant $
Found
error $ "Control parameter 'seconds' can't be sent to a bus."
Perhaps
error "Control parameter 'seconds' can't be sent to a bus."
src/Sound/Tidal/Params.hs:2305:1-53: Warning: Eta reduce
Found
semitoneTake name xs = pStateListF "semitone" name xs
Perhaps
semitoneTake = pStateListF "semitone"
src/Sound/Tidal/Params.hs:2312:25-43: Suggestion: Redundant bracket
Found
(pF "semitone" pat) # (pI "^semitone" busid)
Perhaps
pF "semitone" pat # (pI "^semitone" busid)
src/Sound/Tidal/Params.hs:2312:47-68: Suggestion: Redundant bracket
Found
(pF "semitone" pat) # (pI "^semitone" busid)
Perhaps
(pF "semitone" pat) # pI "^semitone" busid
src/Sound/Tidal/Params.hs:2314:1-41: Warning: Eta reduce
Found
semitonerecv busid = pI "^semitone" busid
Perhaps
semitonerecv = pI "^semitone"
src/Sound/Tidal/Params.hs:2320:1-47: Warning: Eta reduce
Found
shapeTake name xs = pStateListF "shape" name xs
Perhaps
shapeTake = pStateListF "shape"
src/Sound/Tidal/Params.hs:2327:22-37: Suggestion: Redundant bracket
Found
(pF "shape" pat) # (pI "^shape" busid)
Perhaps
pF "shape" pat # (pI "^shape" busid)
src/Sound/Tidal/Params.hs:2327:41-59: Suggestion: Redundant bracket
Found
(pF "shape" pat) # (pI "^shape" busid)
Perhaps
(pF "shape" pat) # pI "^shape" busid
src/Sound/Tidal/Params.hs:2329:1-35: Warning: Eta reduce
Found
shaperecv busid = pI "^shape" busid
Perhaps
shaperecv = pI "^shape"
src/Sound/Tidal/Params.hs:2335:1-45: Warning: Eta reduce
Found
sizeTake name xs = pStateListF "size" name xs
Perhaps
sizeTake = pStateListF "size"
src/Sound/Tidal/Params.hs:2342:21-35: Suggestion: Redundant bracket
Found
(pF "size" pat) # (pI "^size" busid)
Perhaps
pF "size" pat # (pI "^size" busid)
src/Sound/Tidal/Params.hs:2342:39-56: Suggestion: Redundant bracket
Found
(pF "size" pat) # (pI "^size" busid)
Perhaps
(pF "size" pat) # pI "^size" busid
src/Sound/Tidal/Params.hs:2344:1-33: Warning: Eta reduce
Found
sizerecv busid = pI "^size" busid
Perhaps
sizerecv = pI "^size"
src/Sound/Tidal/Params.hs:2350:1-47: Warning: Eta reduce
Found
slideTake name xs = pStateListF "slide" name xs
Perhaps
slideTake = pStateListF "slide"
src/Sound/Tidal/Params.hs:2357:22-37: Suggestion: Redundant bracket
Found
(pF "slide" pat) # (pI "^slide" busid)
Perhaps
pF "slide" pat # (pI "^slide" busid)
src/Sound/Tidal/Params.hs:2357:41-59: Suggestion: Redundant bracket
Found
(pF "slide" pat) # (pI "^slide" busid)
Perhaps
(pF "slide" pat) # pI "^slide" busid
src/Sound/Tidal/Params.hs:2359:1-35: Warning: Eta reduce
Found
sliderecv busid = pI "^slide" busid
Perhaps
sliderecv = pI "^slide"
src/Sound/Tidal/Params.hs:2365:1-51: Warning: Eta reduce
Found
slider0Take name xs = pStateListF "slider0" name xs
Perhaps
slider0Take = pStateListF "slider0"
src/Sound/Tidal/Params.hs:2372:24-41: Suggestion: Redundant bracket
Found
(pF "slider0" pat) # (pI "^slider0" busid)
Perhaps
pF "slider0" pat # (pI "^slider0" busid)
src/Sound/Tidal/Params.hs:2372:45-65: Suggestion: Redundant bracket
Found
(pF "slider0" pat) # (pI "^slider0" busid)
Perhaps
(pF "slider0" pat) # pI "^slider0" busid
src/Sound/Tidal/Params.hs:2374:1-39: Warning: Eta reduce
Found
slider0recv busid = pI "^slider0" busid
Perhaps
slider0recv = pI "^slider0"
src/Sound/Tidal/Params.hs:2380:1-51: Warning: Eta reduce
Found
slider1Take name xs = pStateListF "slider1" name xs
Perhaps
slider1Take = pStateListF "slider1"
src/Sound/Tidal/Params.hs:2387:24-41: Suggestion: Redundant bracket
Found
(pF "slider1" pat) # (pI "^slider1" busid)
Perhaps
pF "slider1" pat # (pI "^slider1" busid)
src/Sound/Tidal/Params.hs:2387:45-65: Suggestion: Redundant bracket
Found
(pF "slider1" pat) # (pI "^slider1" busid)
Perhaps
(pF "slider1" pat) # pI "^slider1" busid
src/Sound/Tidal/Params.hs:2389:1-39: Warning: Eta reduce
Found
slider1recv busid = pI "^slider1" busid
Perhaps
slider1recv = pI "^slider1"
src/Sound/Tidal/Params.hs:2395:1-53: Warning: Eta reduce
Found
slider10Take name xs = pStateListF "slider10" name xs
Perhaps
slider10Take = pStateListF "slider10"
src/Sound/Tidal/Params.hs:2402:25-43: Suggestion: Redundant bracket
Found
(pF "slider10" pat) # (pI "^slider10" busid)
Perhaps
pF "slider10" pat # (pI "^slider10" busid)
src/Sound/Tidal/Params.hs:2402:47-68: Suggestion: Redundant bracket
Found
(pF "slider10" pat) # (pI "^slider10" busid)
Perhaps
(pF "slider10" pat) # pI "^slider10" busid
src/Sound/Tidal/Params.hs:2404:1-41: Warning: Eta reduce
Found
slider10recv busid = pI "^slider10" busid
Perhaps
slider10recv = pI "^slider10"
src/Sound/Tidal/Params.hs:2410:1-53: Warning: Eta reduce
Found
slider11Take name xs = pStateListF "slider11" name xs
Perhaps
slider11Take = pStateListF "slider11"
src/Sound/Tidal/Params.hs:2417:25-43: Suggestion: Redundant bracket
Found
(pF "slider11" pat) # (pI "^slider11" busid)
Perhaps
pF "slider11" pat # (pI "^slider11" busid)
src/Sound/Tidal/Params.hs:2417:47-68: Suggestion: Redundant bracket
Found
(pF "slider11" pat) # (pI "^slider11" busid)
Perhaps
(pF "slider11" pat) # pI "^slider11" busid
src/Sound/Tidal/Params.hs:2419:1-41: Warning: Eta reduce
Found
slider11recv busid = pI "^slider11" busid
Perhaps
slider11recv = pI "^slider11"
src/Sound/Tidal/Params.hs:2425:1-53: Warning: Eta reduce
Found
slider12Take name xs = pStateListF "slider12" name xs
Perhaps
slider12Take = pStateListF "slider12"
src/Sound/Tidal/Params.hs:2432:25-43: Suggestion: Redundant bracket
Found
(pF "slider12" pat) # (pI "^slider12" busid)
Perhaps
pF "slider12" pat # (pI "^slider12" busid)
src/Sound/Tidal/Params.hs:2432:47-68: Suggestion: Redundant bracket
Found
(pF "slider12" pat) # (pI "^slider12" busid)
Perhaps
(pF "slider12" pat) # pI "^slider12" busid
src/Sound/Tidal/Params.hs:2434:1-41: Warning: Eta reduce
Found
slider12recv busid = pI "^slider12" busid
Perhaps
slider12recv = pI "^slider12"
src/Sound/Tidal/Params.hs:2440:1-53: Warning: Eta reduce
Found
slider13Take name xs = pStateListF "slider13" name xs
Perhaps
slider13Take = pStateListF "slider13"
src/Sound/Tidal/Params.hs:2447:25-43: Suggestion: Redundant bracket
Found
(pF "slider13" pat) # (pI "^slider13" busid)
Perhaps
pF "slider13" pat # (pI "^slider13" busid)
src/Sound/Tidal/Params.hs:2447:47-68: Suggestion: Redundant bracket
Found
(pF "slider13" pat) # (pI "^slider13" busid)
Perhaps
(pF "slider13" pat) # pI "^slider13" busid
src/Sound/Tidal/Params.hs:2449:1-41: Warning: Eta reduce
Found
slider13recv busid = pI "^slider13" busid
Perhaps
slider13recv = pI "^slider13"
src/Sound/Tidal/Params.hs:2455:1-53: Warning: Eta reduce
Found
slider14Take name xs = pStateListF "slider14" name xs
Perhaps
slider14Take = pStateListF "slider14"
src/Sound/Tidal/Params.hs:2462:25-43: Suggestion: Redundant bracket
Found
(pF "slider14" pat) # (pI "^slider14" busid)
Perhaps
pF "slider14" pat # (pI "^slider14" busid)
src/Sound/Tidal/Params.hs:2462:47-68: Suggestion: Redundant bracket
Found
(pF "slider14" pat) # (pI "^slider14" busid)
Perhaps
(pF "slider14" pat) # pI "^slider14" busid
src/Sound/Tidal/Params.hs:2464:1-41: Warning: Eta reduce
Found
slider14recv busid = pI "^slider14" busid
Perhaps
slider14recv = pI "^slider14"
src/Sound/Tidal/Params.hs:2470:1-53: Warning: Eta reduce
Found
slider15Take name xs = pStateListF "slider15" name xs
Perhaps
slider15Take = pStateListF "slider15"
src/Sound/Tidal/Params.hs:2477:25-43: Suggestion: Redundant bracket
Found
(pF "slider15" pat) # (pI "^slider15" busid)
Perhaps
pF "slider15" pat # (pI "^slider15" busid)
src/Sound/Tidal/Params.hs:2477:47-68: Suggestion: Redundant bracket
Found
(pF "slider15" pat) # (pI "^slider15" busid)
Perhaps
(pF "slider15" pat) # pI "^slider15" busid
src/Sound/Tidal/Params.hs:2479:1-41: Warning: Eta reduce
Found
slider15recv busid = pI "^slider15" busid
Perhaps
slider15recv = pI "^slider15"
src/Sound/Tidal/Params.hs:2485:1-51: Warning: Eta reduce
Found
slider2Take name xs = pStateListF "slider2" name xs
Perhaps
slider2Take = pStateListF "slider2"
src/Sound/Tidal/Params.hs:2492:24-41: Suggestion: Redundant bracket
Found
(pF "slider2" pat) # (pI "^slider2" busid)
Perhaps
pF "slider2" pat # (pI "^slider2" busid)
src/Sound/Tidal/Params.hs:2492:45-65: Suggestion: Redundant bracket
Found
(pF "slider2" pat) # (pI "^slider2" busid)
Perhaps
(pF "slider2" pat) # pI "^slider2" busid
src/Sound/Tidal/Params.hs:2494:1-39: Warning: Eta reduce
Found
slider2recv busid = pI "^slider2" busid
Perhaps
slider2recv = pI "^slider2"
src/Sound/Tidal/Params.hs:2500:1-51: Warning: Eta reduce
Found
slider3Take name xs = pStateListF "slider3" name xs
Perhaps
slider3Take = pStateListF "slider3"
src/Sound/Tidal/Params.hs:2507:24-41: Suggestion: Redundant bracket
Found
(pF "slider3" pat) # (pI "^slider3" busid)
Perhaps
pF "slider3" pat # (pI "^slider3" busid)
src/Sound/Tidal/Params.hs:2507:45-65: Suggestion: Redundant bracket
Found
(pF "slider3" pat) # (pI "^slider3" busid)
Perhaps
(pF "slider3" pat) # pI "^slider3" busid
src/Sound/Tidal/Params.hs:2509:1-39: Warning: Eta reduce
Found
slider3recv busid = pI "^slider3" busid
Perhaps
slider3recv = pI "^slider3"
src/Sound/Tidal/Params.hs:2515:1-51: Warning: Eta reduce
Found
slider4Take name xs = pStateListF "slider4" name xs
Perhaps
slider4Take = pStateListF "slider4"
src/Sound/Tidal/Params.hs:2522:24-41: Suggestion: Redundant bracket
Found
(pF "slider4" pat) # (pI "^slider4" busid)
Perhaps
pF "slider4" pat # (pI "^slider4" busid)
src/Sound/Tidal/Params.hs:2522:45-65: Suggestion: Redundant bracket
Found
(pF "slider4" pat) # (pI "^slider4" busid)
Perhaps
(pF "slider4" pat) # pI "^slider4" busid
src/Sound/Tidal/Params.hs:2524:1-39: Warning: Eta reduce
Found
slider4recv busid = pI "^slider4" busid
Perhaps
slider4recv = pI "^slider4"
src/Sound/Tidal/Params.hs:2530:1-51: Warning: Eta reduce
Found
slider5Take name xs = pStateListF "slider5" name xs
Perhaps
slider5Take = pStateListF "slider5"
src/Sound/Tidal/Params.hs:2537:24-41: Suggestion: Redundant bracket
Found
(pF "slider5" pat) # (pI "^slider5" busid)
Perhaps
pF "slider5" pat # (pI "^slider5" busid)
src/Sound/Tidal/Params.hs:2537:45-65: Suggestion: Redundant bracket
Found
(pF "slider5" pat) # (pI "^slider5" busid)
Perhaps
(pF "slider5" pat) # pI "^slider5" busid
src/Sound/Tidal/Params.hs:2539:1-39: Warning: Eta reduce
Found
slider5recv busid = pI "^slider5" busid
Perhaps
slider5recv = pI "^slider5"
src/Sound/Tidal/Params.hs:2545:1-51: Warning: Eta reduce
Found
slider6Take name xs = pStateListF "slider6" name xs
Perhaps
slider6Take = pStateListF "slider6"
src/Sound/Tidal/Params.hs:2552:24-41: Suggestion: Redundant bracket
Found
(pF "slider6" pat) # (pI "^slider6" busid)
Perhaps
pF "slider6" pat # (pI "^slider6" busid)
src/Sound/Tidal/Params.hs:2552:45-65: Suggestion: Redundant bracket
Found
(pF "slider6" pat) # (pI "^slider6" busid)
Perhaps
(pF "slider6" pat) # pI "^slider6" busid
src/Sound/Tidal/Params.hs:2554:1-39: Warning: Eta reduce
Found
slider6recv busid = pI "^slider6" busid
Perhaps
slider6recv = pI "^slider6"
src/Sound/Tidal/Params.hs:2560:1-51: Warning: Eta reduce
Found
slider7Take name xs = pStateListF "slider7" name xs
Perhaps
slider7Take = pStateListF "slider7"
src/Sound/Tidal/Params.hs:2567:24-41: Suggestion: Redundant bracket
Found
(pF "slider7" pat) # (pI "^slider7" busid)
Perhaps
pF "slider7" pat # (pI "^slider7" busid)
src/Sound/Tidal/Params.hs:2567:45-65: Suggestion: Redundant bracket
Found
(pF "slider7" pat) # (pI "^slider7" busid)
Perhaps
(pF "slider7" pat) # pI "^slider7" busid
src/Sound/Tidal/Params.hs:2569:1-39: Warning: Eta reduce
Found
slider7recv busid = pI "^slider7" busid
Perhaps
slider7recv = pI "^slider7"
src/Sound/Tidal/Params.hs:2575:1-51: Warning: Eta reduce
Found
slider8Take name xs = pStateListF "slider8" name xs
Perhaps
slider8Take = pStateListF "slider8"
src/Sound/Tidal/Params.hs:2582:24-41: Suggestion: Redundant bracket
Found
(pF "slider8" pat) # (pI "^slider8" busid)
Perhaps
pF "slider8" pat # (pI "^slider8" busid)
src/Sound/Tidal/Params.hs:2582:45-65: Suggestion: Redundant bracket
Found
(pF "slider8" pat) # (pI "^slider8" busid)
Perhaps
(pF "slider8" pat) # pI "^slider8" busid
src/Sound/Tidal/Params.hs:2584:1-39: Warning: Eta reduce
Found
slider8recv busid = pI "^slider8" busid
Perhaps
slider8recv = pI "^slider8"
src/Sound/Tidal/Params.hs:2590:1-51: Warning: Eta reduce
Found
slider9Take name xs = pStateListF "slider9" name xs
Perhaps
slider9Take = pStateListF "slider9"
src/Sound/Tidal/Params.hs:2597:24-41: Suggestion: Redundant bracket
Found
(pF "slider9" pat) # (pI "^slider9" busid)
Perhaps
pF "slider9" pat # (pI "^slider9" busid)
src/Sound/Tidal/Params.hs:2597:45-65: Suggestion: Redundant bracket
Found
(pF "slider9" pat) # (pI "^slider9" busid)
Perhaps
(pF "slider9" pat) # pI "^slider9" busid
src/Sound/Tidal/Params.hs:2599:1-39: Warning: Eta reduce
Found
slider9recv busid = pI "^slider9" busid
Perhaps
slider9recv = pI "^slider9"
src/Sound/Tidal/Params.hs:2605:1-47: Warning: Eta reduce
Found
smearTake name xs = pStateListF "smear" name xs
Perhaps
smearTake = pStateListF "smear"
src/Sound/Tidal/Params.hs:2612:22-37: Suggestion: Redundant bracket
Found
(pF "smear" pat) # (pI "^smear" busid)
Perhaps
pF "smear" pat # (pI "^smear" busid)
src/Sound/Tidal/Params.hs:2612:41-59: Suggestion: Redundant bracket
Found
(pF "smear" pat) # (pI "^smear" busid)
Perhaps
(pF "smear" pat) # pI "^smear" busid
src/Sound/Tidal/Params.hs:2614:1-35: Warning: Eta reduce
Found
smearrecv busid = pI "^smear" busid
Perhaps
smearrecv = pI "^smear"
src/Sound/Tidal/Params.hs:2620:1-51: Warning: Eta reduce
Found
songPtrTake name xs = pStateListF "songPtr" name xs
Perhaps
songPtrTake = pStateListF "songPtr"
src/Sound/Tidal/Params.hs:2627:18-22: Warning: Avoid restricted function
Found
error
Note: may break the code
src/Sound/Tidal/Params.hs:2627:24: Suggestion: Redundant $
Found
error $ "Control parameter 'songPtr' can't be sent to a bus."
Perhaps
error "Control parameter 'songPtr' can't be sent to a bus."
src/Sound/Tidal/Params.hs:2633:1-47: Warning: Eta reduce
Found
speedTake name xs = pStateListF "speed" name xs
Perhaps
speedTake = pStateListF "speed"
src/Sound/Tidal/Params.hs:2640:16-20: Warning: Avoid restricted function
Found
error
Note: may break the code
src/Sound/Tidal/Params.hs:2640:22: Suggestion: Redundant $
Found
error $ "Control parameter 'speed' can't be sent to a bus."
Perhaps
error "Control parameter 'speed' can't be sent to a bus."
src/Sound/Tidal/Params.hs:2646:1-47: Warning: Eta reduce
Found
squizTake name xs = pStateListF "squiz" name xs
Perhaps
squizTake = pStateListF "squiz"
src/Sound/Tidal/Params.hs:2653:22-37: Suggestion: Redundant bracket
Found
(pF "squiz" pat) # (pI "^squiz" busid)
Perhaps
pF "squiz" pat # (pI "^squiz" busid)
src/Sound/Tidal/Params.hs:2653:41-59: Suggestion: Redundant bracket
Found
(pF "squiz" pat) # (pI "^squiz" busid)
Perhaps
(pF "squiz" pat) # pI "^squiz" busid
src/Sound/Tidal/Params.hs:2655:1-35: Warning: Eta reduce
Found
squizrecv busid = pI "^squiz" busid
Perhaps
squizrecv = pI "^squiz"
src/Sound/Tidal/Params.hs:2661:1-65: Warning: Eta reduce
Found
stepsPerOctaveTake name xs = pStateListF "stepsPerOctave" name xs
Perhaps
stepsPerOctaveTake = pStateListF "stepsPerOctave"
src/Sound/Tidal/Params.hs:2668:31-55: Suggestion: Redundant bracket
Found
(pF "stepsPerOctave" pat) # (pI "^stepsPerOctave" busid)
Perhaps
pF "stepsPerOctave" pat # (pI "^stepsPerOctave" busid)
src/Sound/Tidal/Params.hs:2668:59-86: Suggestion: Redundant bracket
Found
(pF "stepsPerOctave" pat) # (pI "^stepsPerOctave" busid)
Perhaps
(pF "stepsPerOctave" pat) # pI "^stepsPerOctave" busid
src/Sound/Tidal/Params.hs:2670:1-53: Warning: Eta reduce
Found
stepsPerOctaverecv busid = pI "^stepsPerOctave" busid
Perhaps
stepsPerOctaverecv = pI "^stepsPerOctave"
src/Sound/Tidal/Params.hs:2676:1-61: Warning: Eta reduce
Found
stutterdepthTake name xs = pStateListF "stutterdepth" name xs
Perhaps
stutterdepthTake = pStateListF "stutterdepth"
src/Sound/Tidal/Params.hs:2683:29-51: Suggestion: Redundant bracket
Found
(pF "stutterdepth" pat) # (pI "^stutterdepth" busid)
Perhaps
pF "stutterdepth" pat # (pI "^stutterdepth" busid)
src/Sound/Tidal/Params.hs:2683:55-80: Suggestion: Redundant bracket
Found
(pF "stutterdepth" pat) # (pI "^stutterdepth" busid)
Perhaps
(pF "stutterdepth" pat) # pI "^stutterdepth" busid
src/Sound/Tidal/Params.hs:2685:1-49: Warning: Eta reduce
Found
stutterdepthrecv busid = pI "^stutterdepth" busid
Perhaps
stutterdepthrecv = pI "^stutterdepth"
src/Sound/Tidal/Params.hs:2691:1-59: Warning: Eta reduce
Found
stuttertimeTake name xs = pStateListF "stuttertime" name xs
Perhaps
stuttertimeTake = pStateListF "stuttertime"
src/Sound/Tidal/Params.hs:2698:28-49: Suggestion: Redundant bracket
Found
(pF "stuttertime" pat) # (pI "^stuttertime" busid)
Perhaps
pF "stuttertime" pat # (pI "^stuttertime" busid)
src/Sound/Tidal/Params.hs:2698:53-77: Suggestion: Redundant bracket
Found
(pF "stuttertime" pat) # (pI "^stuttertime" busid)
Perhaps
(pF "stuttertime" pat) # pI "^stuttertime" busid
src/Sound/Tidal/Params.hs:2700:1-47: Warning: Eta reduce
Found
stuttertimerecv busid = pI "^stuttertime" busid
Perhaps
stuttertimerecv = pI "^stuttertime"
src/Sound/Tidal/Params.hs:2706:1-51: Warning: Eta reduce
Found
sustainTake name xs = pStateListF "sustain" name xs
Perhaps
sustainTake = pStateListF "sustain"
src/Sound/Tidal/Params.hs:2713:18-22: Warning: Avoid restricted function
Found
error
Note: may break the code
src/Sound/Tidal/Params.hs:2713:24: Suggestion: Redundant $
Found
error $ "Control parameter 'sustain' can't be sent to a bus."
Perhaps
error "Control parameter 'sustain' can't be sent to a bus."
src/Sound/Tidal/Params.hs:2719:1-61: Warning: Eta reduce
Found
sustainpedalTake name xs = pStateListF "sustainpedal" name xs
Perhaps
sustainpedalTake = pStateListF "sustainpedal"
src/Sound/Tidal/Params.hs:2726:29-51: Suggestion: Redundant bracket
Found
(pF "sustainpedal" pat) # (pI "^sustainpedal" busid)
Perhaps
pF "sustainpedal" pat # (pI "^sustainpedal" busid)
src/Sound/Tidal/Params.hs:2726:55-80: Suggestion: Redundant bracket
Found
(pF "sustainpedal" pat) # (pI "^sustainpedal" busid)
Perhaps
(pF "sustainpedal" pat) # pI "^sustainpedal" busid
src/Sound/Tidal/Params.hs:2728:1-49: Warning: Eta reduce
Found
sustainpedalrecv busid = pI "^sustainpedal" busid
Perhaps
sustainpedalrecv = pI "^sustainpedal"
src/Sound/Tidal/Params.hs:2734:1-41: Warning: Eta reduce
Found
toTake name xs = pStateListF "to" name xs
Perhaps
toTake = pStateListF "to"
src/Sound/Tidal/Params.hs:2741:19-31: Suggestion: Redundant bracket
Found
(pF "to" pat) # (pI "^to" busid)
Perhaps
pF "to" pat # (pI "^to" busid)
src/Sound/Tidal/Params.hs:2741:35-50: Suggestion: Redundant bracket
Found
(pF "to" pat) # (pI "^to" busid)
Perhaps
(pF "to" pat) # pI "^to" busid
src/Sound/Tidal/Params.hs:2743:1-29: Warning: Eta reduce
Found
torecv busid = pI "^to" busid
Perhaps
torecv = pI "^to"
src/Sound/Tidal/Params.hs:2749:1-47: Warning: Eta reduce
Found
toArgTake name xs = pStateListF "toArg" name xs
Perhaps
toArgTake = pStateListF "toArg"
src/Sound/Tidal/Params.hs:2751:22-37: Suggestion: Redundant bracket
Found
(pS "toArg" pat) # (pI "^toArg" busid)
Perhaps
pS "toArg" pat # (pI "^toArg" busid)
src/Sound/Tidal/Params.hs:2751:41-59: Suggestion: Redundant bracket
Found
(pS "toArg" pat) # (pI "^toArg" busid)
Perhaps
(pS "toArg" pat) # pI "^toArg" busid
src/Sound/Tidal/Params.hs:2753:1-35: Warning: Eta reduce
Found
toArgrecv busid = pI "^toArg" busid
Perhaps
toArgrecv = pI "^toArg"
src/Sound/Tidal/Params.hs:2759:1-53: Warning: Eta reduce
Found
tomdecayTake name xs = pStateListF "tomdecay" name xs
Perhaps
tomdecayTake = pStateListF "tomdecay"
src/Sound/Tidal/Params.hs:2766:25-43: Suggestion: Redundant bracket
Found
(pF "tomdecay" pat) # (pI "^tomdecay" busid)
Perhaps
pF "tomdecay" pat # (pI "^tomdecay" busid)
src/Sound/Tidal/Params.hs:2766:47-68: Suggestion: Redundant bracket
Found
(pF "tomdecay" pat) # (pI "^tomdecay" busid)
Perhaps
(pF "tomdecay" pat) # pI "^tomdecay" busid
src/Sound/Tidal/Params.hs:2768:1-41: Warning: Eta reduce
Found
tomdecayrecv busid = pI "^tomdecay" busid
Perhaps
tomdecayrecv = pI "^tomdecay"
src/Sound/Tidal/Params.hs:2774:1-61: Warning: Eta reduce
Found
tremolodepthTake name xs = pStateListF "tremolodepth" name xs
Perhaps
tremolodepthTake = pStateListF "tremolodepth"
src/Sound/Tidal/Params.hs:2781:29-51: Suggestion: Redundant bracket
Found
(pF "tremolodepth" pat) # (pI "^tremolodepth" busid)
Perhaps
pF "tremolodepth" pat # (pI "^tremolodepth" busid)
src/Sound/Tidal/Params.hs:2781:55-80: Suggestion: Redundant bracket
Found
(pF "tremolodepth" pat) # (pI "^tremolodepth" busid)
Perhaps
(pF "tremolodepth" pat) # pI "^tremolodepth" busid
src/Sound/Tidal/Params.hs:2783:1-49: Warning: Eta reduce
Found
tremolodepthrecv busid = pI "^tremolodepth" busid
Perhaps
tremolodepthrecv = pI "^tremolodepth"
src/Sound/Tidal/Params.hs:2789:1-59: Warning: Eta reduce
Found
tremolorateTake name xs = pStateListF "tremolorate" name xs
Perhaps
tremolorateTake = pStateListF "tremolorate"
src/Sound/Tidal/Params.hs:2796:28-49: Suggestion: Redundant bracket
Found
(pF "tremolorate" pat) # (pI "^tremolorate" busid)
Perhaps
pF "tremolorate" pat # (pI "^tremolorate" busid)
src/Sound/Tidal/Params.hs:2796:53-77: Suggestion: Redundant bracket
Found
(pF "tremolorate" pat) # (pI "^tremolorate" busid)
Perhaps
(pF "tremolorate" pat) # pI "^tremolorate" busid
src/Sound/Tidal/Params.hs:2798:1-47: Warning: Eta reduce
Found
tremoloraterecv busid = pI "^tremolorate" busid
Perhaps
tremoloraterecv = pI "^tremolorate"
src/Sound/Tidal/Params.hs:2804:1-49: Warning: Eta reduce
Found
triodeTake name xs = pStateListF "triode" name xs
Perhaps
triodeTake = pStateListF "triode"
src/Sound/Tidal/Params.hs:2811:23-39: Suggestion: Redundant bracket
Found
(pF "triode" pat) # (pI "^triode" busid)
Perhaps
pF "triode" pat # (pI "^triode" busid)
src/Sound/Tidal/Params.hs:2811:43-62: Suggestion: Redundant bracket
Found
(pF "triode" pat) # (pI "^triode" busid)
Perhaps
(pF "triode" pat) # pI "^triode" busid
src/Sound/Tidal/Params.hs:2813:1-37: Warning: Eta reduce
Found
trioderecv busid = pI "^triode" busid
Perhaps
trioderecv = pI "^triode"
src/Sound/Tidal/Params.hs:2819:1-51: Warning: Eta reduce
Found
tsdelayTake name xs = pStateListF "tsdelay" name xs
Perhaps
tsdelayTake = pStateListF "tsdelay"
src/Sound/Tidal/Params.hs:2826:24-41: Suggestion: Redundant bracket
Found
(pF "tsdelay" pat) # (pI "^tsdelay" busid)
Perhaps
pF "tsdelay" pat # (pI "^tsdelay" busid)
src/Sound/Tidal/Params.hs:2826:45-65: Suggestion: Redundant bracket
Found
(pF "tsdelay" pat) # (pI "^tsdelay" busid)
Perhaps
(pF "tsdelay" pat) # pI "^tsdelay" busid
src/Sound/Tidal/Params.hs:2828:1-39: Warning: Eta reduce
Found
tsdelayrecv busid = pI "^tsdelay" busid
Perhaps
tsdelayrecv = pI "^tsdelay"
src/Sound/Tidal/Params.hs:2834:1-43: Warning: Eta reduce
Found
uidTake name xs = pStateListF "uid" name xs
Perhaps
uidTake = pStateListF "uid"
src/Sound/Tidal/Params.hs:2841:14-18: Warning: Avoid restricted function
Found
error
Note: may break the code
src/Sound/Tidal/Params.hs:2841:20: Suggestion: Redundant $
Found
error $ "Control parameter 'uid' can't be sent to a bus."
Perhaps
error "Control parameter 'uid' can't be sent to a bus."
src/Sound/Tidal/Params.hs:2847:1-45: Warning: Eta reduce
Found
unitTake name xs = pStateListF "unit" name xs
Perhaps
unitTake = pStateListF "unit"
src/Sound/Tidal/Params.hs:2849:15-19: Warning: Avoid restricted function
Found
error
Note: may break the code
src/Sound/Tidal/Params.hs:2849:21: Suggestion: Redundant $
Found
error $ "Control parameter 'unit' can't be sent to a bus."
Perhaps
error "Control parameter 'unit' can't be sent to a bus."
src/Sound/Tidal/Params.hs:2855:1-43: Warning: Eta reduce
Found
valTake name xs = pStateListF "val" name xs
Perhaps
valTake = pStateListF "val"
src/Sound/Tidal/Params.hs:2862:14-18: Warning: Avoid restricted function
Found
error
Note: may break the code
src/Sound/Tidal/Params.hs:2862:20: Suggestion: Redundant $
Found
error $ "Control parameter 'val' can't be sent to a bus."
Perhaps
error "Control parameter 'val' can't be sent to a bus."
src/Sound/Tidal/Params.hs:2868:1-53: Warning: Eta reduce
Found
vcfegintTake name xs = pStateListF "vcfegint" name xs
Perhaps
vcfegintTake = pStateListF "vcfegint"
src/Sound/Tidal/Params.hs:2875:25-43: Suggestion: Redundant bracket
Found
(pF "vcfegint" pat) # (pI "^vcfegint" busid)
Perhaps
pF "vcfegint" pat # (pI "^vcfegint" busid)
src/Sound/Tidal/Params.hs:2875:47-68: Suggestion: Redundant bracket
Found
(pF "vcfegint" pat) # (pI "^vcfegint" busid)
Perhaps
(pF "vcfegint" pat) # pI "^vcfegint" busid
src/Sound/Tidal/Params.hs:2877:1-41: Warning: Eta reduce
Found
vcfegintrecv busid = pI "^vcfegint" busid
Perhaps
vcfegintrecv = pI "^vcfegint"
src/Sound/Tidal/Params.hs:2883:1-53: Warning: Eta reduce
Found
vcoegintTake name xs = pStateListF "vcoegint" name xs
Perhaps
vcoegintTake = pStateListF "vcoegint"
src/Sound/Tidal/Params.hs:2890:25-43: Suggestion: Redundant bracket
Found
(pF "vcoegint" pat) # (pI "^vcoegint" busid)
Perhaps
pF "vcoegint" pat # (pI "^vcoegint" busid)
src/Sound/Tidal/Params.hs:2890:47-68: Suggestion: Redundant bracket
Found
(pF "vcoegint" pat) # (pI "^vcoegint" busid)
Perhaps
(pF "vcoegint" pat) # pI "^vcoegint" busid
src/Sound/Tidal/Params.hs:2892:1-41: Warning: Eta reduce
Found
vcoegintrecv busid = pI "^vcoegint" busid
Perhaps
vcoegintrecv = pI "^vcoegint"
src/Sound/Tidal/Params.hs:2898:1-53: Warning: Eta reduce
Found
velocityTake name xs = pStateListF "velocity" name xs
Perhaps
velocityTake = pStateListF "velocity"
src/Sound/Tidal/Params.hs:2905:25-43: Suggestion: Redundant bracket
Found
(pF "velocity" pat) # (pI "^velocity" busid)
Perhaps
pF "velocity" pat # (pI "^velocity" busid)
src/Sound/Tidal/Params.hs:2905:47-68: Suggestion: Redundant bracket
Found
(pF "velocity" pat) # (pI "^velocity" busid)
Perhaps
(pF "velocity" pat) # pI "^velocity" busid
src/Sound/Tidal/Params.hs:2907:1-41: Warning: Eta reduce
Found
velocityrecv busid = pI "^velocity" busid
Perhaps
velocityrecv = pI "^velocity"
src/Sound/Tidal/Params.hs:2913:1-47: Warning: Eta reduce
Found
voiceTake name xs = pStateListF "voice" name xs
Perhaps
voiceTake = pStateListF "voice"
src/Sound/Tidal/Params.hs:2920:22-37: Suggestion: Redundant bracket
Found
(pF "voice" pat) # (pI "^voice" busid)
Perhaps
pF "voice" pat # (pI "^voice" busid)
src/Sound/Tidal/Params.hs:2920:41-59: Suggestion: Redundant bracket
Found
(pF "voice" pat) # (pI "^voice" busid)
Perhaps
(pF "voice" pat) # pI "^voice" busid
src/Sound/Tidal/Params.hs:2922:1-35: Warning: Eta reduce
Found
voicerecv busid = pI "^voice" busid
Perhaps
voicerecv = pI "^voice"
src/Sound/Tidal/Params.hs:2928:1-47: Warning: Eta reduce
Found
vowelTake name xs = pStateListF "vowel" name xs
Perhaps
vowelTake = pStateListF "vowel"
src/Sound/Tidal/Params.hs:2930:22-37: Suggestion: Redundant bracket
Found
(pS "vowel" pat) # (pI "^vowel" busid)
Perhaps
pS "vowel" pat # (pI "^vowel" busid)
src/Sound/Tidal/Params.hs:2930:41-59: Suggestion: Redundant bracket
Found
(pS "vowel" pat) # (pI "^vowel" busid)
Perhaps
(pS "vowel" pat) # pI "^vowel" busid
src/Sound/Tidal/Params.hs:2932:1-35: Warning: Eta reduce
Found
vowelrecv busid = pI "^vowel" busid
Perhaps
vowelrecv = pI "^vowel"
src/Sound/Tidal/Params.hs:2938:1-53: Warning: Eta reduce
Found
wavelossTake name xs = pStateListF "waveloss" name xs
Perhaps
wavelossTake = pStateListF "waveloss"
src/Sound/Tidal/Params.hs:2945:25-43: Suggestion: Redundant bracket
Found
(pF "waveloss" pat) # (pI "^waveloss" busid)
Perhaps
pF "waveloss" pat # (pI "^waveloss" busid)
src/Sound/Tidal/Params.hs:2945:47-68: Suggestion: Redundant bracket
Found
(pF "waveloss" pat) # (pI "^waveloss" busid)
Perhaps
(pF "waveloss" pat) # pI "^waveloss" busid
src/Sound/Tidal/Params.hs:2947:1-41: Warning: Eta reduce
Found
wavelossrecv busid = pI "^waveloss" busid
Perhaps
wavelossrecv = pI "^waveloss"
src/Sound/Tidal/Params.hs:2953:1-51: Warning: Eta reduce
Found
xsdelayTake name xs = pStateListF "xsdelay" name xs
Perhaps
xsdelayTake = pStateListF "xsdelay"
src/Sound/Tidal/Params.hs:2960:24-41: Suggestion: Redundant bracket
Found
(pF "xsdelay" pat) # (pI "^xsdelay" busid)
Perhaps
pF "xsdelay" pat # (pI "^xsdelay" busid)
src/Sound/Tidal/Params.hs:2960:45-65: Suggestion: Redundant bracket
Found
(pF "xsdelay" pat) # (pI "^xsdelay" busid)
Perhaps
(pF "xsdelay" pat) # pI "^xsdelay" busid
src/Sound/Tidal/Params.hs:2962:1-39: Warning: Eta reduce
Found
xsdelayrecv busid = pI "^xsdelay" busid
Perhaps
xsdelayrecv = pI "^xsdelay"
src/Sound/Tidal/ParseBP.hs:(65,1)-(80,36): Suggestion: Use camelCase
Found
data TPat a
  = TPat_Atom (Maybe ((Int, Int), (Int, Int))) a |
    TPat_Fast (TPat Time) (TPat a) |
    TPat_Slow (TPat Time) (TPat a) |
    TPat_DegradeBy Int Double (TPat a) |
    TPat_CycleChoose Int [TPat a] |
    TPat_Euclid (TPat Int) (TPat Int) (TPat Int) (TPat a) |
    TPat_Stack [TPat a] |
    TPat_Polyrhythm (Maybe (TPat Rational)) [TPat a] |
    TPat_Seq [TPat a] |
    TPat_Silence |
    TPat_Foot |
    TPat_Elongate Rational (TPat a) |
    TPat_Repeat Int (TPat a) |
    TPat_EnumFromTo (TPat a) (TPat a) |
    TPat_Var String
  deriving (Show, Functor)
Perhaps
data TPat a
  = TPatAtom (Maybe ((Int, Int), (Int, Int))) a |
    TPatFast (TPat Time) (TPat a) |
    TPatSlow (TPat Time) (TPat a) |
    TPatDegradeBy Int Double (TPat a) |
    TPatCycleChoose Int [TPat a] |
    TPatEuclid (TPat Int) (TPat Int) (TPat Int) (TPat a) |
    TPatStack [TPat a] |
    TPatPolyrhythm (Maybe (TPat Rational)) [TPat a] |
    TPatSeq [TPat a] |
    TPatSilence |
    TPatFoot |
    TPatElongate Rational (TPat a) |
    TPatRepeat Int (TPat a) |
    TPatEnumFromTo (TPat a) (TPat a) |
    TPatVar String
  deriving (Show, Functor)
src/Sound/Tidal/ParseBP.hs:119:65-76: Warning: Avoid restricted function
Found
fromIntegral
Note: may break the code
src/Sound/Tidal/ParseBP.hs:120:78-89: Warning: Avoid restricted function
Found
fromIntegral
Note: may break the code
src/Sound/Tidal/ParseBP.hs:125:17-21: Warning: Avoid restricted function
Found
error
Note: may break the code
src/Sound/Tidal/ParseBP.hs:137:1-78: Suggestion: Use camelCase
Found
resolve_tpat ::
  (Enumerable a, Parseable a) => TPat a -> (Rational, Pattern a)
Perhaps
resolveTpat ::
  (Enumerable a, Parseable a) => TPat a -> (Rational, Pattern a)
src/Sound/Tidal/ParseBP.hs:(138,1)-(139,29): Suggestion: Use camelCase
Found
resolve_tpat (TPat_Seq xs) = ...
resolve_tpat a = ...
Perhaps
resolveTpat (TPat_Seq xs) = ...
resolveTpat a = ...
src/Sound/Tidal/ParseBP.hs:141:1-79: Suggestion: Use camelCase
Found
resolve_seq ::
  (Enumerable a, Parseable a) => [TPat a] -> (Rational, Pattern a)
Perhaps
resolveSeq ::
  (Enumerable a, Parseable a) => [TPat a] -> (Rational, Pattern a)
src/Sound/Tidal/ParseBP.hs:(142,1)-(144,45): Suggestion: Use camelCase
Found
resolve_seq xs
  = ...
  where
      sized_pats = map (toPat <$>) $ resolve_size xs
      total_size = sum $ map fst sized_pats
Perhaps
resolveSeq xs
  = ...
  where
      sized_pats = map (toPat `<$>`) `$` resolve_size xs
      total_size = sum `$` map fst sized_pats
src/Sound/Tidal/ParseBP.hs:146:1-48: Suggestion: Use camelCase
Found
resolve_size :: [TPat a] -> [(Rational, TPat a)]
Perhaps
resolveSize :: [TPat a] -> [(Rational, TPat a)]
src/Sound/Tidal/ParseBP.hs:(147,1)-(150,43): Suggestion: Use camelCase
Found
resolve_size [] = ...
resolve_size ((TPat_Elongate r p) : ps) = ...
resolve_size ((TPat_Repeat n p) : ps) = ...
resolve_size (p : ps) = ...
Perhaps
resolveSize [] = ...
resolveSize ((TPat_Elongate r p) : ps) = ...
resolveSize ((TPat_Repeat n p) : ps) = ...
resolveSize (p : ps) = ...
src/Sound/Tidal/ParseBP.hs:153:1-54: Suggestion: Use camelCase
Found
steps_tpat :: (Show a) => TPat a -> (Rational, String)
Perhaps
stepsTpat :: (Show a) => TPat a -> (Rational, String)
src/Sound/Tidal/ParseBP.hs:(154,1)-(155,27): Suggestion: Use camelCase
Found
steps_tpat (TPat_Seq xs) = ...
steps_tpat a = ...
Perhaps
stepsTpat (TPat_Seq xs) = ...
stepsTpat a = ...
src/Sound/Tidal/ParseBP.hs:157:1-55: Suggestion: Use camelCase
Found
steps_seq :: (Show a) => [TPat a] -> (Rational, String)
Perhaps
stepsSeq :: (Show a) => [TPat a] -> (Rational, String)
src/Sound/Tidal/ParseBP.hs:(158,1)-(160,45): Suggestion: Use camelCase
Found
steps_seq xs
  = ...
  where
      sized_pats = steps_size xs
      total_size = sum $ map fst sized_pats
Perhaps
stepsSeq xs
  = ...
  where
      sized_pats = steps_size xs
      total_size = sum `$` map fst sized_pats
src/Sound/Tidal/ParseBP.hs:162:1-56: Suggestion: Use camelCase
Found
steps_size :: Show a => [TPat a] -> [(Rational, String)]
Perhaps
stepsSize :: Show a => [TPat a] -> [(Rational, String)]
src/Sound/Tidal/ParseBP.hs:(163,1)-(166,45): Suggestion: Use camelCase
Found
steps_size [] = ...
steps_size ((TPat_Elongate r p) : ps) = ...
steps_size ((TPat_Repeat n p) : ps) = ...
steps_size (p : ps) = ...
Perhaps
stepsSize [] = ...
stepsSize ((TPat_Elongate r p) : ps) = ...
stepsSize ((TPat_Repeat n p) : ps) = ...
stepsSize (p : ps) = ...
src/Sound/Tidal/ParseBP.hs:171:1-63: Suggestion: Use camelCase
Found
parseBP_E :: (Enumerable a, Parseable a) => String -> Pattern a
Perhaps
parseBPE :: (Enumerable a, Parseable a) => String -> Pattern a
src/Sound/Tidal/ParseBP.hs:(172,1)-(177,29): Suggestion: Use camelCase
Found
parseBP_E s
  = ...
  where
      parsed = parseTPat s
      toE (Left e)
        = E.throw $ TidalParseError {parsecError = e, code = s}
      toE (Right tp) = toPat tp
Perhaps
parseBPE s
  = ...
  where
      parsed = parseTPat s
      toE (Left e)
        = E.throw `$` TidalParseError {parsecError = e, code = s}
      toE (Right tp) = toPat tp
src/Sound/Tidal/ParseBP.hs:176:20-26: Warning: Avoid restricted function
Found
E.throw
Note: may break the code
src/Sound/Tidal/ParseBP.hs:183:21-26: Warning: Avoid restricted function
Found
return
Note: may break the code
src/Sound/Tidal/ParseBP.hs:254:21-32: Warning: Avoid restricted function
Found
fromIntegral
Note: may break the code
src/Sound/Tidal/ParseBP.hs:321:13-18: Warning: Avoid restricted function
Found
return
Note: may break the code
src/Sound/Tidal/ParseBP.hs:323:17-22: Warning: Avoid restricted function
Found
return
Note: may break the code
src/Sound/Tidal/ParseBP.hs:324:14-19: Warning: Avoid restricted function
Found
return
Note: may break the code
src/Sound/Tidal/ParseBP.hs:329:21-32: Warning: Avoid restricted function
Found
fromIntegral
Note: may break the code
src/Sound/Tidal/ParseBP.hs:340:7-12: Warning: Avoid restricted function
Found
return
Note: may break the code
src/Sound/Tidal/ParseBP.hs:343:11-16: Warning: Avoid restricted function
Found
return
Note: may break the code
src/Sound/Tidal/ParseBP.hs:346:7-12: Warning: Avoid restricted function
Found
return
Note: may break the code
src/Sound/Tidal/ParseBP.hs:361:52-55: Warning: Avoid restricted function
Found
read
Note: may break the code
src/Sound/Tidal/ParseBP.hs:361:78-83: Warning: Avoid restricted function
Found
return
Note: may break the code
src/Sound/Tidal/ParseBP.hs:363:33-38: Warning: Avoid restricted function
Found
return
Note: may break the code
src/Sound/Tidal/ParseBP.hs:364:16-21: Warning: Avoid restricted function
Found
return
Note: may break the code
src/Sound/Tidal/ParseBP.hs:368:68-73: Warning: Avoid restricted function
Found
return
Note: may break the code
src/Sound/Tidal/ParseBP.hs:370:35-40: Warning: Avoid restricted function
Found
return
Note: may break the code
src/Sound/Tidal/ParseBP.hs:371:18-23: Warning: Avoid restricted function
Found
return
Note: may break the code
src/Sound/Tidal/ParseBP.hs:379:21-26: Warning: Avoid restricted function
Found
return
Note: may break the code
src/Sound/Tidal/ParseBP.hs:387:14-19: Warning: Avoid restricted function
Found
return
Note: may break the code
src/Sound/Tidal/ParseBP.hs:391:68-73: Warning: Avoid restricted function
Found
return
Note: may break the code
src/Sound/Tidal/ParseBP.hs:395:26-31: Warning: Avoid restricted function
Found
return
Note: may break the code
src/Sound/Tidal/ParseBP.hs:399:27-32: Warning: Avoid restricted function
Found
return
Note: may break the code
src/Sound/Tidal/ParseBP.hs:405:28-33: Warning: Avoid restricted function
Found
return
Note: may break the code
src/Sound/Tidal/ParseBP.hs:406:29-34: Warning: Avoid restricted function
Found
return
Note: may break the code
src/Sound/Tidal/ParseBP.hs:418:14-19: Warning: Avoid restricted function
Found
return
Note: may break the code
src/Sound/Tidal/ParseBP.hs:427:16-21: Warning: Avoid restricted function
Found
return
Note: may break the code
src/Sound/Tidal/ParseBP.hs:440:30-35: Warning: Avoid restricted function
Found
return
Note: may break the code
src/Sound/Tidal/ParseBP.hs:449:48-53: Warning: Avoid restricted function
Found
return
Note: may break the code
src/Sound/Tidal/ParseBP.hs:455:22-27: Warning: Avoid restricted function
Found
return
Note: may break the code
src/Sound/Tidal/ParseBP.hs:458:22-27: Warning: Avoid restricted function
Found
return
Note: may break the code
src/Sound/Tidal/ParseBP.hs:464:26-31: Warning: Avoid restricted function
Found
return
Note: may break the code
src/Sound/Tidal/ParseBP.hs:470:32-37: Warning: Avoid restricted function
Found
return
Note: may break the code
src/Sound/Tidal/ParseBP.hs:481:35-46: Warning: Avoid restricted function
Found
fromIntegral
Note: may break the code
src/Sound/Tidal/ParseBP.hs:487:40-57: Suggestion: Redundant bracket
Found
[(chord' !! 0 - 12), (chord' !! 2 - 12), (chord' !! 1)]
Perhaps
[chord' !! 0 - 12, (chord' !! 2 - 12), (chord' !! 1)]
src/Sound/Tidal/ParseBP.hs:487:41-51: Suggestion: Use head
Found
chord' !! 0
Perhaps
head chord'
src/Sound/Tidal/ParseBP.hs:487:60-77: Suggestion: Redundant bracket
Found
[(chord' !! 0 - 12), (chord' !! 2 - 12), (chord' !! 1)]
Perhaps
[(chord' !! 0 - 12), chord' !! 2 - 12, (chord' !! 1)]
src/Sound/Tidal/ParseBP.hs:487:80-92: Suggestion: Redundant bracket
Found
[(chord' !! 0 - 12), (chord' !! 2 - 12), (chord' !! 1)]
Perhaps
[(chord' !! 0 - 12), (chord' !! 2 - 12), chord' !! 1]
src/Sound/Tidal/ParseBP.hs:489:20-25: Warning: Avoid restricted function
Found
return
Note: may break the code
src/Sound/Tidal/ParseBP.hs:490:23-28: Warning: Avoid restricted function
Found
return
Note: may break the code
src/Sound/Tidal/ParseBP.hs:497:16-21: Warning: Avoid restricted function
Found
return
Note: may break the code
src/Sound/Tidal/ParseBP.hs:497:25-36: Warning: Avoid restricted function
Found
fromIntegral
Note: may break the code
src/Sound/Tidal/ParseBP.hs:500:39-44: Warning: Avoid restricted function
Found
return
Note: may break the code
src/Sound/Tidal/ParseBP.hs:501:39-44: Warning: Avoid restricted function
Found
return
Note: may break the code
src/Sound/Tidal/ParseBP.hs:502:39-44: Warning: Avoid restricted function
Found
return
Note: may break the code
src/Sound/Tidal/ParseBP.hs:503:39-44: Warning: Avoid restricted function
Found
return
Note: may break the code
src/Sound/Tidal/ParseBP.hs:504:39-44: Warning: Avoid restricted function
Found
return
Note: may break the code
src/Sound/Tidal/ParseBP.hs:505:39-44: Warning: Avoid restricted function
Found
return
Note: may break the code
src/Sound/Tidal/ParseBP.hs:506:39-44: Warning: Avoid restricted function
Found
return
Note: may break the code
src/Sound/Tidal/ParseBP.hs:509:44-49: Warning: Avoid restricted function
Found
return
Note: may break the code
src/Sound/Tidal/ParseBP.hs:510:44-49: Warning: Avoid restricted function
Found
return
Note: may break the code
src/Sound/Tidal/ParseBP.hs:511:44-49: Warning: Avoid restricted function
Found
return
Note: may break the code
src/Sound/Tidal/ParseBP.hs:520:24-29: Warning: Avoid restricted function
Found
return
Note: may break the code
src/Sound/Tidal/ParseBP.hs:526:18-23: Warning: Avoid restricted function
Found
return
Note: may break the code
src/Sound/Tidal/ParseBP.hs:531:18-23: Warning: Avoid restricted function
Found
return
Note: may break the code
src/Sound/Tidal/ParseBP.hs:533:15-20: Warning: Avoid restricted function
Found
return
Note: may break the code
src/Sound/Tidal/ParseBP.hs:537:33-38: Warning: Avoid restricted function
Found
return
Note: may break the code
src/Sound/Tidal/ParseBP.hs:540:18-23: Warning: Avoid restricted function
Found
return
Note: may break the code
src/Sound/Tidal/ParseBP.hs:541:19-24: Warning: Avoid restricted function
Found
return
Note: may break the code
src/Sound/Tidal/ParseBP.hs:546:17-22: Warning: Avoid restricted function
Found
return
Note: may break the code
src/Sound/Tidal/ParseBP.hs:556:29-34: Warning: Avoid restricted function
Found
return
Note: may break the code
src/Sound/Tidal/ParseBP.hs:557:20-25: Warning: Avoid restricted function
Found
return
Note: may break the code
src/Sound/Tidal/ParseBP.hs:566:32-37: Warning: Avoid restricted function
Found
return
Note: may break the code
src/Sound/Tidal/ParseBP.hs:567:31-36: Warning: Avoid restricted function
Found
return
Note: may break the code
src/Sound/Tidal/ParseBP.hs:568:11-16: Warning: Avoid restricted function
Found
return
Note: may break the code
src/Sound/Tidal/ParseBP.hs:571:3-8: Warning: Avoid restricted function
Found
return
Note: may break the code
src/Sound/Tidal/ParseBP.hs:577:6-14: Suggestion: Redundant bracket
Found
if (isInt n) then
    return ((round n) % d)
else
    fail "fractions need int numerator and denominator"
Perhaps
if isInt n then
    return ((round n) % d)
else
    fail "fractions need int numerator and denominator"
src/Sound/Tidal/ParseBP.hs:578:10-15: Warning: Avoid restricted function
Found
return
Note: may break the code
src/Sound/Tidal/ParseBP.hs:578:18-26: Suggestion: Redundant bracket
Found
(round n) % d
Perhaps
round n % d
src/Sound/Tidal/ParseBP.hs:594:17-24: Warning: Redundant bracket
Found
(letter)
Perhaps
letter
src/Sound/Tidal/ParseBP.hs:595:3-8: Warning: Avoid restricted function
Found
return
Note: may break the code
src/Sound/Tidal/Pattern.hs:(57,1)-(58,29): Suggestion: Use newtype instead of data
Found
data Pattern a
  = Pattern {query :: State -> [Event a]}
  deriving (Generic, Functor)
Perhaps
newtype Pattern a
  = Pattern {query :: State -> [Event a]}
  deriving (Generic, Functor)
Note: decreases laziness
src/Sound/Tidal/Pattern.hs:92:22-27: Warning: Avoid restricted function
Found
return
Note: may break the code
src/Sound/Tidal/Pattern.hs:98:30-111: Suggestion: Move brackets to avoid $
Found
(concatMap match $ query pf st)
  ++ (concatMap matchX $ query (filterAnalog px) st)
Perhaps
(concatMap match $ query pf st)
  ++ concatMap matchX (query (filterAnalog px) st)
src/Sound/Tidal/Pattern.hs:98:30-111: Suggestion: Move brackets to avoid $
Found
(concatMap match $ query pf st)
  ++ (concatMap matchX $ query (filterAnalog px) st)
Perhaps
concatMap match (query pf st)
  ++ (concatMap matchX $ query (filterAnalog px) st)
src/Sound/Tidal/Pattern.hs:106:26-30: Warning: Avoid restricted function
Found
error
Note: may break the code
src/Sound/Tidal/Pattern.hs:109:33-38: Warning: Avoid restricted function
Found
return
Note: may break the code
src/Sound/Tidal/Pattern.hs:118:33-38: Warning: Avoid restricted function
Found
return
Note: may break the code
src/Sound/Tidal/Pattern.hs:127:33-38: Warning: Avoid restricted function
Found
return
Note: may break the code
src/Sound/Tidal/Pattern.hs:135:3-8: Warning: Avoid restricted function
Found
return
Note: may break the code
src/Sound/Tidal/Pattern.hs:135:3-8: Warning: Avoid restricted function
Found
return
Note: may break the code
src/Sound/Tidal/Pattern.hs:158:13-18: Warning: Avoid restricted function
Found
return
Note: may break the code
src/Sound/Tidal/Pattern.hs:172:21-26: Warning: Avoid restricted function
Found
return
Note: may break the code
src/Sound/Tidal/Pattern.hs:186:21-26: Warning: Avoid restricted function
Found
return
Note: may break the code
src/Sound/Tidal/Pattern.hs:201:14-19: Warning: Avoid restricted function
Found
return
Note: may break the code
src/Sound/Tidal/Pattern.hs:206:13-17: Warning: Avoid restricted function
Found
error
Note: may break the code
src/Sound/Tidal/Pattern.hs:245:3-6: Warning: Avoid restricted function
Found
quot
Note: may break the code
src/Sound/Tidal/Pattern.hs:245:3-6: Warning: Avoid restricted function
Found
quot
Note: may break the code
src/Sound/Tidal/Pattern.hs:245:26-29: Warning: Avoid restricted function
Found
quot
Note: may break the code
src/Sound/Tidal/Pattern.hs:246:3-5: Warning: Avoid restricted function
Found
rem
Note: may break the code
src/Sound/Tidal/Pattern.hs:246:3-5: Warning: Avoid restricted function
Found
rem
Note: may break the code
src/Sound/Tidal/Pattern.hs:246:26-28: Warning: Avoid restricted function
Found
rem
Note: may break the code
src/Sound/Tidal/Pattern.hs:247:3-5: Warning: Avoid restricted function
Found
div
Note: may break the code
src/Sound/Tidal/Pattern.hs:247:3-5: Warning: Avoid restricted function
Found
div
Note: may break the code
src/Sound/Tidal/Pattern.hs:247:26-28: Warning: Avoid restricted function
Found
div
Note: may break the code
src/Sound/Tidal/Pattern.hs:248:3-5: Warning: Avoid restricted function
Found
mod
Note: may break the code
src/Sound/Tidal/Pattern.hs:248:3-5: Warning: Avoid restricted function
Found
mod
Note: may break the code
src/Sound/Tidal/Pattern.hs:248:26-28: Warning: Avoid restricted function
Found
mod
Note: may break the code
src/Sound/Tidal/Pattern.hs:250:5-13: Warning: Avoid restricted function
Found
quotRem
Note: may break the code
src/Sound/Tidal/Pattern.hs:250:5-13: Warning: Avoid restricted function
Found
quotRem
Note: may break the code
src/Sound/Tidal/Pattern.hs:250:22-27: Warning: Avoid restricted function
Found
quot
Note: may break the code
src/Sound/Tidal/Pattern.hs:250:34-38: Warning: Avoid restricted function
Found
rem
Note: may break the code
src/Sound/Tidal/Pattern.hs:251:5-12: Warning: Avoid restricted function
Found
divMod
Note: may break the code
src/Sound/Tidal/Pattern.hs:251:5-12: Warning: Avoid restricted function
Found
divMod
Note: may break the code
src/Sound/Tidal/Pattern.hs:251:22-26: Warning: Avoid restricted function
Found
div
Note: may break the code
src/Sound/Tidal/Pattern.hs:251:34-38: Warning: Avoid restricted function
Found
mod
Note: may break the code
src/Sound/Tidal/Pattern.hs:318:10-12: Warning: Avoid restricted function
Found
mod
Note: may break the code
src/Sound/Tidal/Pattern.hs:320:31-33: Warning: Avoid restricted function
Found
mod
Note: may break the code
src/Sound/Tidal/Pattern.hs:369:1-70: Warning: Eta reduce
Found
withQueryTime f pat
  = withQueryArc (\ (Arc s e) -> Arc (f s) (f e)) pat
Perhaps
withQueryTime f = withQueryArc (\ (Arc s e) -> Arc (f s) (f e))
src/Sound/Tidal/Pattern.hs:379:1-40: Warning: Eta reduce
Found
withValue f pat = withEvent (fmap f) pat
Perhaps
withValue f = withEvent (fmap f)
src/Sound/Tidal/Pattern.hs:466:16-23: Warning: Avoid restricted function
Found
fromJust
Note: Partial
src/Sound/Tidal/Pattern.hs:506:1-63: Warning: Eta reduce
Found
setContext c pat = withEvents (map (\ e -> e {context = c})) pat
Perhaps
setContext c = withEvents (map (\ e -> e {context = c}))
src/Sound/Tidal/Pattern.hs:509:1-76: Warning: Eta reduce
Found
withContext f pat
  = withEvents (map (\ e -> e {context = f $ context e})) pat
Perhaps
withContext f
  = withEvents (map (\ e -> e {context = f $ context e}))
src/Sound/Tidal/Pattern.hs:536:3-89: Warning: Eta reduce
Found
deltaContext column line pat
  = withEvents (map (\ e -> e {context = f $ context e})) pat
Perhaps
deltaContext column line
  = withEvents (map (\ e -> e {context = f $ context e}))
src/Sound/Tidal/Pattern.hs:(547,1)-(548,29): Suggestion: Use newtype instead of data
Found
data Context
  = Context {contextPosition :: [((Int, Int), (Int, Int))]}
  deriving (Eq, Ord, Generic)
Perhaps
newtype Context
  = Context {contextPosition :: [((Int, Int), (Int, Int))]}
  deriving (Eq, Ord, Generic)
Note: decreases laziness
src/Sound/Tidal/Pattern.hs:588:20-27: Warning: Avoid restricted function
Found
fromJust
Note: Partial
src/Sound/Tidal/Pattern.hs:630:38-45: Warning: Avoid restricted function
Found
fromJust
Note: Partial
src/Sound/Tidal/Pattern.hs:678:27-29: Warning: Avoid restricted function
Found
mod
Note: may break the code
src/Sound/Tidal/Pattern.hs:679:23-25: Warning: Avoid restricted function
Found
div
Note: may break the code
src/Sound/Tidal/Pattern.hs:684:3-18: Warning: Eta reduce
Found
toValue a = VS a
Perhaps
toValue = VS
src/Sound/Tidal/Pattern.hs:686:3-18: Warning: Eta reduce
Found
toValue a = VF a
Perhaps
toValue = VF
src/Sound/Tidal/Pattern.hs:688:3-18: Warning: Eta reduce
Found
toValue a = VR a
Perhaps
toValue = VR
src/Sound/Tidal/Pattern.hs:690:3-18: Warning: Eta reduce
Found
toValue a = VI a
Perhaps
toValue = VI
src/Sound/Tidal/Pattern.hs:692:3-18: Warning: Eta reduce
Found
toValue a = VB a
Perhaps
toValue = VB
src/Sound/Tidal/Pattern.hs:694:3-18: Warning: Eta reduce
Found
toValue a = VX a
Perhaps
toValue = VX
src/Sound/Tidal/Pattern.hs:696:3-21: Warning: Eta reduce
Found
toValue a = VList a
Perhaps
toValue = VList
src/Sound/Tidal/Pattern.hs:707:27-38: Warning: Avoid restricted function
Found
fromIntegral
Note: may break the code
src/Sound/Tidal/Pattern.hs:708:27-38: Warning: Avoid restricted function
Found
fromIntegral
Note: may break the code
src/Sound/Tidal/Pattern.hs:733:38-49: Warning: Avoid restricted function
Found
fromIntegral
Note: may break the code
src/Sound/Tidal/Pattern.hs:734:36-47: Warning: Avoid restricted function
Found
fromIntegral
Note: may break the code
src/Sound/Tidal/Pattern.hs:736:38-49: Warning: Avoid restricted function
Found
fromIntegral
Note: may break the code
src/Sound/Tidal/Pattern.hs:737:36-47: Warning: Avoid restricted function
Found
fromIntegral
Note: may break the code
src/Sound/Tidal/Pattern.hs:742:38-49: Warning: Avoid restricted function
Found
fromIntegral
Note: may break the code
src/Sound/Tidal/Pattern.hs:743:36-47: Warning: Avoid restricted function
Found
fromIntegral
Note: may break the code
src/Sound/Tidal/Pattern.hs:772:41-81: Suggestion: Use fmap
Found
\ cmap -> (applyFIS f f' f'') <$> (x cmap)
Perhaps
(fmap (applyFIS f f' f'') . x)
src/Sound/Tidal/Pattern.hs:772:50-68: Suggestion: Redundant bracket
Found
(applyFIS f f' f'') <$> (x cmap)
Perhaps
applyFIS f f' f'' <$> (x cmap)
src/Sound/Tidal/Pattern.hs:772:74-81: Suggestion: Redundant bracket
Found
(applyFIS f f' f'') <$> (x cmap)
Perhaps
(applyFIS f f' f'') <$> x cmap
src/Sound/Tidal/Pattern.hs:783:47-58: Warning: Avoid restricted function
Found
fromIntegral
Note: may break the code
src/Sound/Tidal/Pattern.hs:784:49-60: Warning: Avoid restricted function
Found
fromIntegral
Note: may break the code
src/Sound/Tidal/Pattern.hs:785:43-97: Suggestion: Use fmap
Found
\ cmap -> ((\ a' -> fNum2 fInt fFloat a' b) <$> (a cmap))
Perhaps
(fmap (\ a' -> fNum2 fInt fFloat a' b) . a)
src/Sound/Tidal/Pattern.hs:785:52-97: Suggestion: Redundant bracket
Found
\ cmap -> ((\ a' -> fNum2 fInt fFloat a' b) <$> (a cmap))
Perhaps
\ cmap -> (\ a' -> fNum2 fInt fFloat a' b) <$> (a cmap)
src/Sound/Tidal/Pattern.hs:785:89-96: Suggestion: Redundant bracket
Found
(\ a' -> fNum2 fInt fFloat a' b) <$> (a cmap)
Perhaps
(\ a' -> fNum2 fInt fFloat a' b) <$> a cmap
src/Sound/Tidal/Pattern.hs:786:43-97: Suggestion: Use fmap
Found
\ cmap -> ((\ b' -> fNum2 fInt fFloat a b') <$> (b cmap))
Perhaps
(fmap (\ b' -> fNum2 fInt fFloat a b') . b)
src/Sound/Tidal/Pattern.hs:786:52-97: Suggestion: Redundant bracket
Found
\ cmap -> ((\ b' -> fNum2 fInt fFloat a b') <$> (b cmap))
Perhaps
\ cmap -> (\ b' -> fNum2 fInt fFloat a b') <$> (b cmap)
src/Sound/Tidal/Pattern.hs:786:54-82: Suggestion: Avoid lambda
Found
\ b' -> fNum2 fInt fFloat a b'
Perhaps
fNum2 fInt fFloat a
src/Sound/Tidal/Pattern.hs:786:89-96: Suggestion: Redundant bracket
Found
(\ b' -> fNum2 fInt fFloat a b') <$> (b cmap)
Perhaps
(\ b' -> fNum2 fInt fFloat a b') <$> b cmap
src/Sound/Tidal/Pattern.hs:798:22-33: Warning: Avoid restricted function
Found
fromIntegral
Note: may break the code
src/Sound/Tidal/Pattern.hs:804:29-40: Warning: Avoid restricted function
Found
fromIntegral
Note: may break the code
src/Sound/Tidal/Scales.hs:210:24-28: Warning: Avoid restricted function
Found
div
Note: may break the code
src/Sound/Tidal/Scales.hs:211:39-50: Warning: Avoid restricted function
Found
fromIntegral
Note: may break the code
src/Sound/Tidal/Show.hs:38:33-43: Warning: Redundant bracket
Found
(Map.empty)
Perhaps
Map.empty
src/Sound/Tidal/Show.hs:41:25-31: Warning: Avoid restricted function
Found
maximum
Note: may break the code
src/Sound/Tidal/Show.hs:(43,23)-(46,23): Suggestion: Redundant bracket
Found
((replicate (maxPartLength - (length (fst ev))) ' ')
   ++ fst ev ++ snd ev)
Perhaps
(replicate (maxPartLength - (length (fst ev))) ' ')
  ++ fst ev ++ snd ev
src/Sound/Tidal/Show.hs:43:24-74: Suggestion: Redundant bracket
Found
(replicate (maxPartLength - (length (fst ev))) ' ')
  ++ fst ev ++ snd ev
Perhaps
replicate (maxPartLength - (length (fst ev))) ' '
  ++ fst ev ++ snd ev
src/Sound/Tidal/Show.hs:43:52-68: Suggestion: Redundant bracket
Found
maxPartLength - (length (fst ev))
Perhaps
maxPartLength - length (fst ev)
src/Sound/Tidal/Show.hs:(44,27)-(45,32): Warning: Use uncurry
Found
fst ev ++ snd ev
Perhaps
uncurry (++) ev
src/Sound/Tidal/Show.hs:53:25-31: Warning: Avoid restricted function
Found
maximum
Note: may break the code
src/Sound/Tidal/Show.hs:127:37-42: Warning: Avoid restricted function
Found
return
Note: may break the code
src/Sound/Tidal/Show.hs:153:17-28: Warning: Avoid restricted function
Found
fromIntegral
Note: may break the code
src/Sound/Tidal/Show.hs:154:9-54: Warning: Eta reduce
Found
eventSteps xs = foldr (lcm . denominator) 1 xs
Perhaps
eventSteps = foldr (lcm . denominator) 1
src/Sound/Tidal/Stream.hs:102:29-35: Error: Parse error: on input `pattern'
Found
           deriving Show
  
> data PlayState = PlayState {pattern :: ControlPattern,
                              mute :: Bool,
                              solo :: Bool,
src/Sound/Tidal/TH.hs:33:29-33: Warning: Avoid restricted function
Found
error
Note: may break the code
src/Sound/Tidal/Tempo.hs:50:20-29: Suggestion: Redundant bracket
Found
(atTime t) == (atTime t')
Perhaps
atTime t == (atTime t')
src/Sound/Tidal/Tempo.hs:50:35-45: Suggestion: Redundant bracket
Found
(atTime t) == (atTime t')
Perhaps
(atTime t) == atTime t'
src/Sound/Tidal/Tempo.hs:51:20-30: Suggestion: Redundant bracket
Found
(atCycle t) == (atCycle t')
Perhaps
atCycle t == (atCycle t')
src/Sound/Tidal/Tempo.hs:51:35-46: Suggestion: Redundant bracket
Found
(atCycle t) == (atCycle t')
Perhaps
(atCycle t) == atCycle t'
src/Sound/Tidal/Tempo.hs:52:20-26: Suggestion: Redundant bracket
Found
(cps t) == (cps t')
Perhaps
cps t == (cps t')
src/Sound/Tidal/Tempo.hs:52:35-42: Suggestion: Redundant bracket
Found
(cps t) == (cps t')
Perhaps
(cps t) == cps t'
src/Sound/Tidal/Tempo.hs:53:20-29: Suggestion: Redundant bracket
Found
(paused t) == (paused t')
Perhaps
paused t == (paused t')
src/Sound/Tidal/Tempo.hs:53:35-45: Suggestion: Redundant bracket
Found
(paused t) == (paused t')
Perhaps
(paused t) == paused t'
src/Sound/Tidal/Tempo.hs:54:20-29: Suggestion: Redundant bracket
Found
(nudged t) == (nudged t')
Perhaps
nudged t == (nudged t')
src/Sound/Tidal/Tempo.hs:54:35-45: Suggestion: Redundant bracket
Found
(nudged t) == (nudged t')
Perhaps
(nudged t) == nudged t'
src/Sound/Tidal/Tempo.hs:71:28-33: Warning: Avoid restricted function
Found
return
Note: may break the code
src/Sound/Tidal/Tempo.hs:107:22-31: Warning: Avoid restricted function
Found
realToFrac
Note: may break the code
src/Sound/Tidal/Tempo.hs:131:20-25: Warning: Avoid restricted function
Found
forkIO
Note: may break the code
src/Sound/Tidal/Tempo.hs:132:8-13: Warning: Avoid restricted function
Found
return
Note: may break the code
src/Sound/Tidal/Tempo.hs:139:47-58: Warning: Avoid restricted function
Found
fromIntegral
Note: may break the code
src/Sound/Tidal/Tempo.hs:176:35-46: Warning: Avoid restricted function
Found
fromIntegral
Note: may break the code
src/Sound/Tidal/Tempo.hs:183:6-11: Warning: Avoid restricted function
Found
forkIO
Note: may break the code
src/Sound/Tidal/Tempo.hs:188:56-65: Warning: Avoid restricted function
Found
realToFrac
Note: may break the code
src/Sound/Tidal/Tempo.hs:195:40-45: Warning: Avoid restricted function
Found
return
Note: may break the code
src/Sound/Tidal/Tempo.hs:205:49-58: Warning: Avoid restricted function
Found
realToFrac
Note: may break the code
src/Sound/Tidal/Tempo.hs:206:45-54: Warning: Avoid restricted function
Found
realToFrac
Note: may break the code
src/Sound/Tidal/Tempo.hs:213:43-48: Warning: Avoid restricted function
Found
return
Note: may break the code
src/Sound/Tidal/Tempo.hs:218:25-30: Warning: Avoid restricted function
Found
forkIO
Note: may break the code
src/Sound/Tidal/Tempo.hs:219:18-23: Warning: Avoid restricted function
Found
return
Note: may break the code
src/Sound/Tidal/Tempo.hs:227:16-21: Warning: Avoid restricted function
Found
return
Note: may break the code
src/Sound/Tidal/Tempo.hs:227:24-26: Warning: Avoid restricted function
Found
nub
Note: may break the code
src/Sound/Tidal/Tempo.hs:232:14-19: Warning: Avoid restricted function
Found
return
Note: may break the code
src/Sound/Tidal/Tempo.hs:234:37-42: Warning: Avoid restricted function
Found
return
Note: may break the code
src/Sound/Tidal/Tempo.hs:238:32-37: Warning: Avoid restricted function
Found
return
Note: may break the code
src/Sound/Tidal/Tempo.hs:239:90-99: Warning: Avoid restricted function
Found
realToFrac
Note: may break the code
src/Sound/Tidal/Time.hs:43:7-18: Warning: Avoid restricted function
Found
fromIntegral
Note: may break the code
src/Sound/Tidal/Time.hs:74:5-37: Suggestion: Use &&
Found
and [s'' == e'', s'' == e, s < e]
Perhaps
(s'' == e'') && (s'' == e) && (s < e)
src/Sound/Tidal/Time.hs:75:5-40: Suggestion: Use &&
Found
and [s'' == e'', s'' == e', s' < e']
Perhaps
(s'' == e'') && (s'' == e') && (s' < e')
src/Sound/Tidal/Time.hs:82:36-41: Warning: Avoid restricted function
Found
return
Note: may break the code
src/Sound/Tidal/Transition.hs:48:56-62: Error: Parse error: on input `pattern'
Found
       let playState = updatePS $ Map.lookup (fromID patId) pMap
       pat' <- transition' $ appendPat (not historyFlag) (history playState)
>      let pMap' = Map.insert (fromID patId) (playState {pattern = pat'}) pMap
       _ <- swapMVar (sPMapMV stream) pMap'
       return ()
src/Sound/Tidal/UI.hs:962:42: Error: Parse error: on input `%'
Found
  -- randomises the order in which they are played.
  randcat :: [Pattern a] -> Pattern a
> randcat ps = spread' rotL (_segment 1 $ (%1) . fromIntegral <$> (_irand (length ps) :: Pattern Int)) (slowcat ps)
  
  wrandcat :: [(Pattern a, Double)] -> Pattern a
src/Sound/Tidal/Utils.hs:64:23-27: Warning: Avoid restricted function
Found
mod
Note: may break the code
src/Sound/Tidal/Version.hs:23:1-23: Suggestion: Use camelCase
Found
tidal_version :: String
Perhaps
tidalVersion :: String
src/Sound/Tidal/Version.hs:24:1-23: Suggestion: Use camelCase
Found
tidal_version = ...
Perhaps
tidalVersion = ...
src/Sound/Tidal/Version.hs:26:1-21: Suggestion: Use camelCase
Found
tidal_status :: IO ()
Perhaps
tidalStatus :: IO ()
src/Sound/Tidal/Version.hs:27:1-47: Suggestion: Use camelCase
Found
tidal_status = ...
Perhaps
tidalStatus = ...
src/Sound/Tidal/Version.hs:29:1-32: Suggestion: Use camelCase
Found
tidal_status_string :: IO String
Perhaps
tidalStatusString :: IO String
src/Sound/Tidal/Version.hs:(30,1)-(31,107): Suggestion: Use camelCase
Found
tidal_status_string = ...
Perhaps
tidalStatusString = ...
src/Sound/Tidal/Version.hs:31:26-31: Warning: Avoid restricted function
Found
return
Note: may break the code