z`2      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Safe DGiven a random number generator, generates a linearly distributed random variable between 0 and 1. Returns the random value together with a new random number generator. The probability density function is given by 3f(x) = 2(1-x) 0 <= x <= 1 = 0 otherwisebTakes a random number generator and produces another one that avoids generating the given number.E;Generates an exponentially distributed random variable given a spread parameter lambda. A larger spread increases the probability of generating a small number. The mean of the distribution is 1/lambda. The range of the generated number is [0,inf] although the chance of getting a very large number is very small.,The probability density function is given by f(x) = lambda e^(-lambda * x)FGenerates a random number with a bilateral exponential distribution. Similar to exponential, but the mean of the distribution is 0 and 50% of the results fall between (-1 lambda, 1lambda).G9Generates a random number with a Gaussian distribution. HcGenerates a Cauchy-distributed random variable. The distribution is symmetric with a mean of 0. I2Generates a Poisson-distributed random variable. The given parameter lambda is the mean of the distribution. If lambda is an integer, the probability that the result j=lambda-1 will be as great as that of j=lambda. The Poisson distribution is discrete. The returned value will be a non-negative integer.JGiven a list of weight-value pairs, generates a value randomly picked from the list, weighting the probability of choosing each value by the weight given.KGiven a function generating a random number variable and a random number generator, produces an infinite list of random values generated from the given function. DE"horizontal spread of the function.a random number generator.F"horizontal spread of the function.a random number generator.Gstandard deviation.mean.a random number generator.Halpha (density).a random number generator.IJKDEFGHIJKDEFGHIJK DEFGHIJKNone9;(LMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrs$LMNOPQSTRUVWXYZ[\]^_`abcdefghijklmno(WXYZ[\]^_`VabUPQRSTONscdefghijkLMrqplmnoLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrsNone:AJLT uvwxyz{|}~The thread handler5Effectful input and output channels for the automaton(The automaton to convert to asynchronize.,-+*)('uvwxyz{|}~uvwxyz{|}~.-,+*)(' uvwxyz{|}~None:R &%$#"! .,-+*)('/42310B=?@A><;:98765CuvwxyzRC&%$#"!   uvwxyz.-,+*)('/43210BA@?>=<;:98765None None NoneNone None None None None None            None"   !"#$%&'()*+,-"   !"#$%&'()*+,-"   !"#$%&'()*+,-"   !"#$%&'()*+,-None-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZNone [\]^_`abcdefg [\]^_`abcdefg [\]^_`abcdefg [\]^_`abcdefgNone9;v &%$#"! .,-+*)('/42310B=?@A><;:98765CLMNOPQSTRUVWXYZ[\]^_`abcdefghijklmnouvwxyzNonehijklmnopqrstuvwxyhjiklmnopqrstuvwxylmhijknopqrstuvwxyhijklmnopqrstuvwxyNone}~}~}~}~None    NoneNone2222  !"#$%&'()*+,-./0102030405060708090:0;0<0=0>0?0@0ABCBDBEBFBGBHBIBJKLKMKNKOKPKQRSRTRURVRWRXRYRZR[R\R]R^R_R`abcdefghijklmnopqrstuvvwxyz{|}~                                !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijkAlmnopqrstuvwxyz{|}~|                      HSoM-1.0.0-KuRSuLLXb5HFiY3FRiheXHSoM.MUIHSoM.MUI.MidiWidgetsSystem.Random.DistributionsHSoM.PerformanceHSoM.Examples.SpectrumAnalysisHSoM.Examples.SoundCheckHSoM.Examples.SelfSimilarHSoM.Examples.RandomMusicHSoM.Examples.PhysicalModelingHSoM.Examples.MoreMusicHSoM.Examples.SSFHSoM.Examples.InterludeHSoM.Examples.FFTHSoM.Examples.EuterpeaExamplesHSoM.Examples.AdditiveHSoM.Examples.AMandFMHSoM.Examples.IntervalTrainerHSoM.Examples.MUIExamples1HSoM.Examples.MUIExamples2HSoM.Examples.MusicToSignalHSoM.Examples.NewResolutionsHSoM#UISF-0.4.0.0-7zMgRWQRWr21n4Dl3y5HG2FRP.UISFgetTimeFRP.UISF.Widgetcanvas'canvas histogram realtimeGraphviSliderhiSlidervSliderhSliderlistboxradio checkGroupcheckbox stickyButtonbuttontitletextboxEtextbox withDisplaydisplay displayStrlabel FRP.UISF.UISFpadsetSize setLayout rightLeft leftRightbottomUptopDownUISF uiBackground uiCloseOnEsc uiTickDelay uiInitFlowuiSizeuiTitleuiClose uiInitializeUIParamsFRP.UISF.AuxFunctionsSetBufferTempoSetBufferPlayStatusAppendToBuffer MergeInBufferSkipAheadInBuffer ClearBufferNoBOpBufferOperationFRP.UISF.UITypes makeLayout fixedSizeminSizeFixedStretchy LayoutTypeFRP.UISF.Graphics.Color DarkBeige MediumBeige LightBeige VLightBeigeGrayWhiteYellowMagentaRedCyanGreenBlueBlackColorFRP.UISF.Graphics.Types Dimensionlinear exponentialbilExpgaussiancauchypoisson frequencyrands PerformableperfDur PhraseFunNoteFunPlayerMkPlayerpNameplayNote interpPhrase PlayerNamePMapContextcTimecPlayercInstcDurcPchcVolcKeymetro hsomPerformperf defPlayer defPlayNote defNasHandlerdefInterpPhrase defPasHandlerdefPMapdefCon fancyPlayerfancyInterpPhrase defToPerftoPerfplayA writeMidiA$fPerformable(,)$fPerformable(,)0$fPerformable(,)1 $fShowPlayer $fShowContextmidiInmidiOutmidiInMmidiOutMmidiOutB midiOutMBrunMidirunMidiM runMidiMFlood runMidiMBrunMidiMBFlood musicToMsgs musicToBO selectInput selectOutput selectInputM selectOutputM asyncMidi asyncMidiOndefaultMUIParamsrunMUIrunMUI'asyncVdftmkTermmkxamkxbmkxc printComplexLniceNumspacesmkPulsex1mkPolars sineTable sawtoothTableoscSinesinesine_amsine_fmsine_fm2sawtooth squareWavetestSNoteClusterselfSimaddMultfringe simToMusicmkNotessm0tm0ttm0m1tm1m2tm2m3tm3ttm3m4tm4fringe' simToMusic'ss'ss1ss2ss3m5ss5ss6sGenrandInts randFloats randIntegers randStringrandIOrandIO'toAbsP1mkNote1mkLine1m6toAbsP2mkLine2m2'm5'm6'ps0ps1ps2mcmcmmkNote3mkLine3lclcl sineTable441s441ts441echomodVibtModVibflutetFlutetFlute2pr1pr2mkLnpr12trilltrill'trillntrilln'rollrollnssfMelstarsAndStripesgracegrace2 funkGrooverepruncascadecascadesfinalrun'cascade' cascades'final'legatostaccato ssfMelodyssf childSong6prefixquantize presentFFTfftAt0 cMajScalecms'cmst1tempmu2t2t3t10scs6ssf0drumst11t12t12at13notet13t13at13bt13ct13dt13et14t14bt14ct14d loadMidiFiletabtadtcbtctcdtcdabtab1bell1tab1'bell'1 bellTest1mySFbell2 bellTest1' bellTest2env1goodbadsfTest1tLowtHitLowBWtHiBW addBandWidthtBPtBStBPBWtBSBWnoise1test1env2sfTest2tBP'tBS'tBPBW'tBSBW'noise2test2test3windtest4buzzytest5buzzy2test6scifi1test7scifi2test8tremoloamfmInstiMapmkAMFMamfm1amfm2amfm3amfm4amfm5amfm6amfm7writeAllStateStartBaseGuessedmain intNameListintervalTrainersDisplay shiSlidersButton showScore mkRandInt=>>->>.|.snapshot snapshot_ $fEqState $fOrdState $fShowStateui0mui0ui1mui1ui2mui2ui3mui3ui4mui4 getDeviceIDsmui'4ui5 colorSwatchUI colorSwatchchordIntervalstoChord buildChordgrow popToNote bifurcatemergeS removeNulldecayreedyWavreedsawplkmyBassmyReedmyMapbassmelody recordSongbassLine mainVoicev1v1av1bv2v2av2bv2cv2dv2ev2fv2gb1b2b3addDur graceNote nrContextrootminThirdmajThirdfifthmajSixth minSeventhoctave oMinThirdoFifth minArpegUp minArpegDown majArpegDown six3ArpegDownpattern melPatternmelody1bellPart vibesLine vibesPart cMajorScale gMajorScale dPentMinScaleprevNotenextNote nextNote' back2NotenextNRprevNRback2NRdiddlemelody2part1bridgepart2run1 part3Patternrun2run3 vibeLine3 vibePart3melody3harmony3part3 all3InstsendElendRunendingnewResolutionsnravoidmidiInM' midiOutM' midiOutB' midiOutMB'runMidiFloodHelper selectDev selectDevMasyncC'asyncMidiHelper asyncUISFV toAutomatonclockedSFToUISFuisfAsyncThreadHandlerprefixesmel1mel2