_      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ Safe-Inferred ! can be used alongside with many 6 other parameters (they can define timbre or pitch).  Class  " provides getters and setters for ' data types that contain value of type .  In Temporal.Music.Score module you can find many = functions that are defined in terms of this class. Once you @ have chosen some note representation you can make an instance & for it and use all volume-modifiers.  denotes amplitude. It's not a  > for ease of performing some musical transformations, such as ' making notes louder or using accents.  can be converted  to  with function amp. Volume levels.  defines values between  values on logarithmic  scale. 1  == 1  's step. /Diapason defines minimum and maximum bound for  level.  Field  specifies volume limit. Value  is # rendered to highest amplitude and -diapLim is rendered to H the lowest amplitude. All values that go beyond the limit are clipped.  modifier. Calculates amplitude for a  -like value. Calculates value of type  as coordinate = within specidfied diapason. 1 corresponds to maximum bound % and 0 corresponds to minimum bound. 9Mapps decibels to amplitudes within specified amplitude 8 diapason, 0 turns to lower diapason value and 1 turns  to higher diapason value.      None)! can be used alongside with many 9 other parameters (they can define timbre or loudness).  Class " provides getters and setters for ' data types that contain value of type ).  In Temporal.Music.Score module you can find many = functions that are defined in terms of this class. Once you @ have chosen some note representation you can make an instance % for it and use all pitch-modifiers. !!, defines 2D grid (octave, step) in space of 0 units.  (- is a level of diversion from grid vertices. L 1-level bend is equal to 1 step. For tones with fractional bends frequency E is calculated with linear interpolation by nearest values in scale.  Example:   s = Scale f0 d intervals  Here scale s) defines 2D grid that mapps center point (0, 0) to  frequency f0 0. Value d% is octave interval. Octave interval  is divided on steps. Steps are / s from base frequency f0  to desired frequency. Let'"s define equal temperament scale: E eqt = Scale c1 2 $ Vector.fromList $ (map ((2 **) . (/12)) [0..11]) (( represents tone's diversion from scale grid. )) denotes 0 value. But it's not a double for ease of @ performing some musical transformations, transposition, bend,  inversion, changing scales. ) can be converted to 0 with  function hz. Pitch contains ! , and point on the tone plane.  The point is a triple (bend, octave, step). ( 0 denotes divergens from vertices of scale grid. ' and &  are integers. /Multiplier of Hz 0Cycles per second 1Middle C (261.626 Hz) 2Middle A (440 Hz) 34Calculates position on tone plane for value of type ). <Calculates integer position on tone plane for value of type )  without bend bias. 4! constructor. 5!Scale value on doubles 6Pitch modifier. 7 Constructs ) from some step value. ( and  ' are set to zeroes. ! is set to default scale  which is defined in HasScale class. 8Gives scale multiplier 9%Gives number of steps in one octave. :.Transpose cycles per second by some interval. ;*Calculates cycles per second for a pitch. "scale value on integers & !"#$%&'()*+,-./0123456789:; !"#$%&'()*+,-./0123456789:;0/12:)*+,-.7('&!"#$%489 6;35 !"#$%&'()*+,-./0123456789:;None<< Instances   <   <   (< a) = Duration. >> constructs just an event.  Value of type a- lasts for one time unit and starts at zero. ?Creates a single event.   event dur a /Event lasts for some time and contains a value a. @Empty < that lasts for some time. A&Delays all events by given duration. B Stretches < in time domain. CInfix A function. DInfix B function. EReversing the scores F6Parallel composition. Play two scores simultaneously. G3Sequent composition. Play first score then second. H0Turncating parallel composition. Total duration 1 equals to minimum of the two scores. All events ) that goes beyond the lmimt are dropped. I'Sequent composition on list of scores. J(Parallel composition on list of scores. K3Turncating parallel composition on list of scores. L9A line of one events. Each of them lasts for one second. M:A chord of one events. Each of them lasts for one second. N/Transforms a sequence and then applies a line. O0Transforms a sequence and then applies a chord. P1Transforms a sequence and then applies a chordT. Q Analog of ! function for scores. Replicated ! scores are played sequentially. R-After this transformation events last longer " by some constant amount of time. S8Prolongated events can not exceed total score duration. 6 All event are sustained but those that are close to > end of the score are clipped. It resembles sustain on piano, ( when score ends you release the pedal. TT1 cuts piece of value within given time interval.  for (T t0 t1 m), if t1 < t0 result is reversed.  If t0 is negative or t1 goes beyond [ m blocks of 8 nothing inserted so that duration of result equals to   (t0 - t1). U(U t) is equivalent to (T 0 t). V(V t m) is equivalent to (T t (dur a) a). WFilter score. X3General mapping. Mapps not only values but events. YMapps values and time stamps. Z5Relative tmap. Time values are normalized by argument' s duration. [Calculates duration. \Gets all recordered events. ]"Sets diapason to specified value. ^0Relative update of diapason value in decibels, - (0, 1) turns diapason interval into itself. _Sets level to the given value. `Sets accent to the given value a Increases  by the given value. b Synonym for  flip setAcent c0Input becomes louder by given number of levels. d1Input becomes quieter by given number of levels. e Input becomes one level louder. f!Input becomes one level quieter. g8Accent that depends on time of note, time is relative,  so < starts at 't = 0' and ends at 't = 1'. h envelopeSeg lifts function  to dynamics level i envelopeRel lifts function  to dynamics level jSets new scale kSets bend value l Increases ( by given value. mSets step value n6Transposition. Increases (octave, step) coordinate by  given number of steps. o*Transposition by given number of octaves. p*Transposition by given number of octaves. qOne octave higher. rOne octave lower. w Shortcut for @ xMeans ' three notes'$. Plays three notes as fast as two. y!Sets tempo in beats per minute,  if 1 Dur- is equal to 1 second before transformation.  Synonym to B (3/2) double , stretch with 1.75 \<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      <=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~h=< >?@BAECDFGHIJKQRSLMNOPTUVWXYZ[\]^_`abcdefghijkmnlporqstvuwxyz{|}~\<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~None, has only pitch and some timbral paramters. / has volume, pitch and some timbral paramters. DConstructs drum note with given accent. Level is set to the default  value. Constructs default  with given step value. ;334None 12 tone equal temperament scale  general equal temperament scale 6hindemithean scale with mean of fs and gb for tritone equal Bohlen-Pierce scale pythagorean scale 3-limit basis (2, 3/2) 5-limit basis (2, 3/2, 5/4) 'hindemithean scale with fs for tritone 'hindemithean scale with gb for tritone 7-limit basis (2, 3/2, 5/4, 7/6) just Bohlen-Pierce scale  Harry Partch's 43-tone scale Chinese Lu 12-tone scale &Wendy Carlos super just 12-tone scale $Wendy Carlos harmonic 12-tone scale Indian Sruti 22-tone scale 3 !"#$%&'()*+,-./012343 !"#$%&'()*+,-./01234None       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~5      !"#$%&''()*+,-../0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~        !"#$%&'()*+,-./01234567temporal-music-notation-0.2.3Temporal.Music.ScoreTemporal.Music.VolumeTemporal.Music.PitchTemporal.Music.NoteTemporal.Music.ScalesTemporal.Musictemporal-media-0.3.3Temporal.Media linfunRellinfun sortEvents alignByZerowithineventEndnil eventContenteventDur eventStartEvent VolumeLike setVolume getVolumeVolume volumeDiap volumeAccent volumeLevelLevelAccentDiap diapRangediapLim mapVolume absVolumevolumeAsDoublediapAt PitchLikesetPitchgetPitchScale scaleBase scaleOctave scaleStepsStepOctaveBendPitch pitchScale pitchBend pitchOctave pitchStepIntervalHzc1a1 pitchAsDouble fromIntervalsscaleAtmapPitchfromStep scaleStep scaleLength transposeabsPitchScoreDurtempeventrestdelaystretch+|*|reflect=:=+:+=:/linechordchordTlineTemp chordTemplineMapchordMap chordTMaploopsustainsustainTslicetakeSdropS filterEvents mapEventstmaptmapReldurrendersetDiap setDiapRelsetLevel setAccentaccent!louderquieterloudquiet withAccent withAccentSeg withAccentRelsetScalesetBendbendsetStepstephigherlowerhighlowl'll'h'hh'rtrnbpmbnwnhnqnensntndotddotdbndwndhndqndendsndtnwnrbnrhnrqnrenrsnrtnrdbnrdwnrdhnrdqnrdenrdsnrdtnrDrum drumVolume drumParamNote noteVolume notePitch noteParam mapNoteParam mapDrumParambamnxn0n1n2n3n4n5n6n7n8n9n10n11n12n13n14n15n16n17n18n19n20n21n22n23bdwdhdqdedsdtddbddwddhddqddeddsddtdminor5major5 egyptian5 bluesMinor5 bluesMajor5majorminorioniandorianphrygianlydian mixolydianaeolianlocrianeqteqtshindeqBPpythji3ji5hindFshindGbji7justBP partcheanluScale superJust harmonicJustsrutighc-prim GHC.TypesDouble renderVolumesat$fVolumeLikeVolume$fDefaultVolume $fDefaultDiap pitchAsInt scaleAtInt renderPitch bendCoeffloginterpCoeff$fPitchLikePitch$fDefaultScale$fDefaultPitchbaseGHC.BaseFunctor Data.FoldableFoldable Data.MonoidMonoidGHC.List replicateGHC.Numabs<>mconcatmappendmemptygetDualDualappEndoEndogetAllAllgetAnyAnygetSumSum getProductProductgetFirstFirstgetLastLastnote $fDefaultDrum$fVolumeLikeDrum $fFunctorDrum $fDefaultNote$fVolumeLikeNote$fPitchLikeNote $fFunctorNote sliceScalemajor5Is egyptian5Is bluesMinor5Is bluesMajor5Isminor5IspentaIsmajorIsminorIsionianIsdorianIs phrygianIslydianIs mixolydianIs aeolianIs locrianIsslice12fromIsrottoPythhindemitheanGen