!"#$%&'()*+,-./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  value. 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 . 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.  Amplitude.  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 1 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 1. Value d% is octave interval. Octave interval  is divided on steps. Steps are 0 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 1 value. But it's not a double for ease of @ performing some musical transformations, transposition, bend,  inversion, changing scales. * can be converted to 1 with  function <. 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. 0Multiplier of Hz 1Cycles per second 2Middle C (261.626 Hz) 3Middle A (440 Hz) 44Calculates position on tone plane for value of type *. <Calculates integer position on tone plane for value of type *  without bend bias. 5" constructor. 6!Scale value on doubles 7Pitch modifier. 8 Constructs * from some step value. ) and  ( are set to zeroes. " is set to default scale  which is defined in HasScale class. 9Gives scale multiplier :%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:;<1023;*+,-./8)('"#$%&59: !7<46 !"#$%&'()*+,-./0123456789:;<None6= Instances   =   =   (= a) > Duration. ?? constructs just an event.  Value of type a- lasts for one time unit and starts at zero. @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. L Analog of ! function for scores. Replicated ! scores are played sequentially. M-After this transformation events last longer " by some constant amount of time. N8Prolongated 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. OO1 cuts piece of value within given time interval.  for (O t0 t1 m), if t1 < t0 result is reversed.  If t0 is negative or t1 goes beyond V m blocks of 8 nothing inserted so that duration of result equals to   (t0 - t1). P(P t) is equivalent to (O 0 t). Q(Q t m) is equivalent to (O t (dur a) a). RFilter score. S3General mapping. Mapps not only values but events. TMapps values and time stamps. U5Relative tmap. Time values are normalized by argument' s duration. VCalculates duration. WGets all recordered events. X"Sets diapason to specified value. Y0Relative update of diapason value in decibels, - (0, 1) turns diapason interval into itself. ZSets level to the given value. [Sets accent to the given value \ Increases  by the given value. ] Synonym for  flip setAcent ^0Input becomes louder by given number of levels. _1Input becomes quieter by given number of levels. ` Input becomes one level louder. a!Input becomes one level quieter. b8Accent that depends on time of note, time is relative,  so = starts at 't = 0' and ends at 't = 1'. cc lifts function  to dynamics level dd lifts function linesRel to dynamics level eSets new scale fSets bend value g Increases ) by given value. hSets step value i6Transposition. Increases (octave, step) coordinate by  given number of steps. j*Transposition by given number of octaves. k*Transposition by given number of octaves. lOne octave higher. mOne octave lower. r Shortcut for @ sMeans triolet$. Plays three notes as fast as two. t!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 V=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      =>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~b>= ?@BAECDFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefhigkjmlnoqpr|}stuvwxyz{~V=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~None, has only pitch and some timbral paramters. / has volume, pitch and some timbral paramters. Constructs default  with given step value. DConstructs drum note with given accent. Level is set to the default  value. 8111None 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 !"#$%&'()*+,-3 !"#$%&'()*+,-None       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~.      !"#$%&'(()*+,-.//0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~        !"#$%&'()*+,-./01temporal-music-notation-0.2.2Temporal.Music.ScoreTemporal.Music.VolumeTemporal.Music.PitchTemporal.Music.NoteTemporal.Music.ScalesTemporal.Musictemporal-media-0.3.1Temporal.Media linfunRellinfun sortEvents alignByZerowithineventEndnil eventContenteventDur eventStartEvent VolumeLike setVolume getVolumeVolume volumeDiap volumeAccent volumeLevelLevelAccentDiap diapRangediapLimAmp mapVolumeampvolumeAsDoublediapAt PitchLikesetPitchgetPitchScale scaleBase scaleOctave scaleStepsStepOctaveBendPitch pitchScale pitchBend pitchOctave pitchStepIntervalHzc1a1 pitchAsDouble fromIntervalsscaleAtmapPitchfromStep scaleStep scaleLength transposehzScoreDurtemprestdelaystretch+|*|reflect=:=+:+=:/linechordchordTloopsustainsustainTslicetakeSdropS filterEvents mapEventstmaptmapReldurrendersetDiap setDiapRelsetLevel setAccentaccent!louderquieterloudquietenvelope envelopeSeg envelopeRelsetScalesetBendbendsetStepstephigherlowerhighlowl'll'h'hh'rtribpmbnwnhnqnensntndotddotdbndwndhndqndendsndtnwnrbnrhnrqnrenrsnrtnrdbnrdwnrdhnrdqnrdenrdsnrdtnrDrum drumVolume drumParamNote noteVolume notePitch noteParamnotebamn0n1n2n3n4n5n6n7n8n9n10n11n12n13n14n15n16n17n18n19n20n21n22n23bdwdhdqdedsdtddbddwddhddqddeddsddtdminor5major5 egyptian5 bluesMinor5 bluesMajor5majorminorioniandorianphrygianlydian mixolydianaeolianlocrianeqteqtshindeqBPpythji3ji5hindFshindGbji7justBP partcheanluScale superJust harmonicJustsrutighc-prim GHC.TypesDouble absVolumesat$fVolumeLikeVolume$fDefaultVolume $fDefaultDiap pitchAsInt scaleAtIntabsPitch bendCoeffloginterpCoeff$fPitchLikePitch$fDefaultScale$fDefaultPitchbaseGHC.BaseFunctor Data.FoldableFoldable Data.MonoidMonoidGHC.List replicateGHC.Numabs Data.Listlines<>mconcatmappendmemptygetDualDualappEndoEndogetAllAllgetAnyAnygetSumSum getProductProductgetFirstFirstgetLastLast $fDefaultDrum$fVolumeLikeDrum $fFunctorDrum $fDefaultNote$fVolumeLikeNote$fPitchLikeNote $fFunctorNote sliceScalemajor5Is egyptian5Is bluesMinor5Is bluesMajor5Isminor5IspentaIsmajorIsminorIsionianIsdorianIs phrygianIslydianIs mixolydianIs aeolianIs locrianIsslice12fromIsrottoPythhindemitheanGen