#N      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ Safe-InferredNone     Safe-Inferred  !"#$  !"#$  !"#$  !"#$None0%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNO+%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNO+%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNO.%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNONone)PQRSTUVWXYZ[\]^_`abcdefghijklmnopq"PQRSTUVWXYZ[\]^_`abcdefghijklmnopq"TUSVWXYZ[\]^PRQ_`abcdefghijklmnopq&PRQSTUVWXYZ[\]^_`abcdefghijklmnopqNone(rstuvwxyz{|}~%rstuvwxyz{|}~'y~|z}{tuvwxsrrstuvwxy ~|z}{NoneNone       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxxyz{|}~ tidal-0.2.2.6TempoTimePatternParseStreamDirt StrategiesUtils ClientStateClientatbeatbps getClockIp readTempo logicalTime tempoMVarbeatNow clientAppsendBps connectClient runClient bpsSetterclocked updateTempo addClient removeClient broadcast startServer serverApp serverLoopEventArcsamnextSamcyclePosisIn arcCyclessubArcmapArc mirrorArc eventStartarcatomsilence mapQueryArc mapQueryTime mapResultArc mapResultTimeoverlay>+<stackcatappendslowcat'slowcat listToPatrunmaybeListToPatdensityslow<~~>revwhenevery palindromesigsinewave sinewave1 sinePhase1triwave1triwave squarewave1 squarewave filterOffsetsseqToRelOnsetssegmentsegment'splitpoints groupByTimeifpSignNegativePositiveColourD ParseableplexerbracesbracketsparensanglessymbolnaturalfloatnaturalOrFloat applySignsign intOrFloatr parseRhythmpRhythm pSequencepPartpPolypStringpVocablepDoublepBoolpIntpColourpMultpRatio pRationalpDensity OscPatternOscMapOscShapepathparams timestampParamIiDefaultFfDefaultSnamesDefault defaultDatum hasDefault defaulted defaultMaprequired hasRequiredisSubsettpb toMessage applyShape'startstreamstreamcallbackonTickmakemakeSmakeFmakeIparammerge|+|weavedirtkriole dirtstart dirtstreamkstream dirtToColour datumToColourstringToColoursoundoffsetbeginendspeedpanvelocityvowelcutoff resonance accellerateshapekdurkstartkstoppickstriatestriate'striateO metronome interlaceechodoublesmashbraksamplesspread slowspreadspread'scrumplemapFstmapFstsmapSndmapSndswordsBy maybeRead $fShowTempo$fMonadPattern$fMonoidPattern$fApplicativePattern$fFunctorPattern $fShowPattern$fIsStringPattern$fParseableColour$fParseableRatio$fParseableInt$fParseableBool $fParseable[]$fParseableDouble $fShowParam $fOrdParam $fEqParam