h$\a      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~(c) OleksandrZhabenko 2020-2021MITolexandr543@yahoo.com ExperimentalNoneMalgorithmic-composition-basicGets sizes of the "result*.wav" files in the current directory. algorithmic-composition-basicGeneralized variant of the  with a possibility to get sizes either of FLAC or of WAV files. For more information, please, refer to 7. algorithmic-composition-basic Similar to , but sizes are , not -. For most cases it is more memory efficient. algorithmic-composition-basicGeneralized variant of the   with a possibility to get sizes either of FLAC or of WAV files. For more information, please, refer to 7. algorithmic-composition-basic Variant of  function. algorithmic-composition-basicGets 'Array Int' of tuples of the pairs of "result*.wav" files and their respective sizes.algorithmic-composition-basicGeneralized variant of the   with a possibility to get sizes either of FLAC or of WAV files. For more information, please, refer to 7.algorithmic-composition-basicGets   of the filenames for "result*.wav" files in the current directory.algorithmic-composition-basicGeneralized variant of the  with a possibility to get  for either FLAC or WAV files. For more information, please, refer to 7.algorithmic-composition-basicGeneralized variant of the  with a possibility to get  for not only "result*" files, but to specify their beginning with the second  argument. For example: > elems . listVDirectory3G ys $ "result" == listVDirectory2G ysalgorithmic-composition-basicDuring function evaluation you can listen to the sound files and mark them with "1" and "0". The first one means that the sound is considered of higher quality and is intended to be used as a replacement for the worse sounds marked by "0". The function returns a   of specially formatted  that represents only those files that are connected with the replacement procedure.algorithmic-composition-basic Function  applied to all the "result*.wav" files in the current directory.algorithmic-composition-basicGeneralized variant of the  with a possibility to play and mark either FLAC or WAV files. For more information, please, refer to 7.algorithmic-composition-basicFunction-predicate to check whether a file corresponding to its 4 argument is needed to be replaced while processing.algorithmic-composition-basicFunction-predicate to check whether a file corresponding to its  argument is considered as one of higher quality and therefore can be used to replace the not so suitable ones while processing.algorithmic-composition-basic2Gets an index of the element corresponding to the  generated by  function. Partial function.algorithmic-composition-basic=Used to obtain parameters for processment. Partial function.algorithmic-composition-basicAxiliary function to get a < of consequent digits in the name of the "result*.wav" file.algorithmic-composition-basic%Given an index of the element in the  output returns a tuple of the boundaries of the indexes usable for playback. Note: index0 is probably from [0..], l1 is necessarily from [0..]. Interesting case is: 0 <= index0 < l1.algorithmic-composition-basic%Given an index of the element in the  (with the same  as the second argument) output returns a tuple of the boundaries of the indexes usable for playback. Note: index0 is probably from [0..], l1 is necessarily from [0..]. Interesting case is: 0 <= index0 < l1.algorithmic-composition-basicParser to the result of ( function to get the needed information.algorithmic-composition-basic?Plays a sequence of sounds in the interval of them obtained by  function.algorithmic-composition-basicGeneralized variant of the  with a possibility to play and mark either FLAC or WAV files. For more information, please, refer to 7.algorithmic-composition-basicPlays a sequence of consequential sounds in the melody in the interval of them obtained by ( function for each element index from [ ] of indexes. algorithmic-composition-basicGeneralized variant of the  with a possibility to play and mark either FLAC or WAV files. For more information, please, refer to 7.!algorithmic-composition-basicalgorithmic-composition-basic Changes the volume of the given  with supported by SoX sound file type so that it becomes 0 (zero). Makes so it a silence file with the same parameters for duration, rate, bit depth and file type.?algorithmic-composition-basicApplies  to all the "zs*.wav" (or instead all the "zs*.flac") files in the current directory. The file extension is defined by the first  argument in accordance with 7. zs here is given by the second  argument.@algorithmic-composition-basicApplies  to all the "zs*.wav" (or instead all the "zs*.flac") files in the current directory. The file extension is defined by the first  argument in accordance with 7. zs here is given by the second  argument. The  argument defines a number of miliseconds to be under fading effect (no more than 10).Aalgorithmic-composition-basic)A predicate to decide whether an element a+ belongs to the odd number of the lists of a.Balgorithmic-composition-basicAll [a] must be finite. To obtain Just a0" as a result, at least one of the [a] must be not empty and the [[a]] must have finite length. If the argument is [] or all [a]= are null (the vector has finite length), then the result is . Otherwise, it will run infinitely just until it runs over the available memory.Calgorithmic-composition-basicAll [a] must be finite. To obtain Just a0" as a result, at least one of the [a] must be not empty and the [[a]] must have finite length. If the argument is [] or all [a]= are null (the vector has finite length), then the result is . Otherwise, it will run infinitely just until it runs over the available memory.Dalgorithmic-composition-basicApplied to list of [a] where a is an instance for  class gives a sorted in the ascending order [[a]], each of them being unique.Ealgorithmic-composition-basicFilters  elements in a list so that they are limited with the first two : arguments of the function as a lower and a higher bounds.Falgorithmic-composition-basicApplies a special chain of the SoX effects to a file to obtain a somewhat similar to some instruments sound for some values of the  parameters. These last ones are used (after some normalizing transformation) as the arguments for the SoX "reverb -w" effect. For more information about their meaning, please, refer to the SoX and reverberation documentation, besides you can give them a try. Galgorithmic-composition-basicApplies a special chain of the SoX effects to a file to obtain a somewhat other its sounding. Similar to F9 in realization, but can give rather another sounding. Halgorithmic-composition-basicApplies a special chain of the SoX effects to the files which are obtained as a result of the > in the current directory. For some values of the first six  parameters you obtain somewhat similar to some instruments sounds. These parameters are used (after some normalizing transformation) as the arguments for the SoX "reverb -w" effect. For more information about their meaning, please, refer to the SoX and reverberation documentation, besides you can give them a try. The last  parameter is the first argument for the afterwards general SoX "reverb" effect. ! arguments are that ones for the . The  argument is a name for the resulting file (in the supported by the SoX format). Works well with the number of the files not exceeding several hundreds. Otherwise, can lead to resource leakage and in such a case I# is recommended to be used instead.Ialgorithmic-composition-basicApplies a special chain of the SoX effects to the files which are obtained as a result of the > in the current directory. For some values of the first six  parameters you obtain somewhat similar to some instruments sounds. These parameters are used (after some normalizing transformation) as the arguments for the SoX "reverb -w" effect. For more information about their meaning, please, refer to the SoX and reverberation documentation, besides you can give them a try. The last  parameter is the first argument for the afterwards general SoX "reverb" effect. ! arguments are that ones for the . The  argument is a name for the resulting file (in the supported by the SoX format). Has some complex processment (see for details: ) and is recommended if the directory contains hundreds of the input needed files.  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHI )+-*,.'!(#%ABCDE  "$&7/31504269>?@8:;<=FGHI(c) OleksandrZhabenko 2020-2021MITolexandr543@yahoo.com ExperimentalNoneo%Jalgorithmic-composition-basicIs used to represent a set of pairs of notes for each element of which the  values (notes frequencies in Hz) are somewhat musically connected one with another..Kalgorithmic-composition-basicIs used to represent a set of overtones for the single sound, the first 9 value is a frequency and the second one -- an amplitude.Lalgorithmic-composition-basicIs used to represent a sequence of intervals, each note being a  value (its frequency in Hz).Malgorithmic-composition-basicGets  frequencies from the given  using SoX. The frequencies are "rough" according to the SoX documentation and the duration is too small so they can be definitely other than expected ones. Is used as a source of variable numbers (somewhat close each to another in their order but not neccessarily). .Nalgorithmic-composition-basicCombines (mixes) all "test*" files in the given directory. The files should be similar in parameters and must be sound files for SoX to work on them properly. Afterwards, the function deletes these combined files.Oalgorithmic-composition-basic Similar to N, but allows to change the sound quality parameters for the resulting file. For more information, please, refer to 7.Palgorithmic-composition-basicCombines (mixes) all "test*" files in the given directory. The files should be similar in parameters and must be sound files for SoX to work on them properly. Afterwards, the function deletes these combined files. The name of the resulting file depends on the first two command line arguments so that it is easy to produce unique names for the consequent call for the function. The function works properly only for the amount of the files not greater than several hundreds. If possible, use N function instead.Qalgorithmic-composition-basic Similar to N, but allows to change the sound quality parameters for the resulting file. For more information, please, refer to 7. The name of the resulting file depends on the first two command line arguments so that it is easy to produce unique names for the consequent call for the function. The function works properly only for the amount of the files not greater than several hundreds. If possible, use O function instead.Ralgorithmic-composition-basicGets an "end.wav" file from the intermediate "result*.wav" files in the current directory. If it is not successful, produces the notification message and exits without error. If you would like to create the file if there are too many intermediate ones, please, run "dobutokO2 8" or "dobutokO2 80" in the current directory.Salgorithmic-composition-basic Similar to R, but uses additional  argument to change sound quality parameters. For more information, please, refer to 7.Talgorithmic-composition-basicGenerates part of the "test*" files with the additional volume adjustment in dB given by   .Ualgorithmic-composition-basicGeneralized version of the T with a possibility to change sound quality parameters using the additional second 3 argument. For more information, please, refer to 7.Valgorithmic-composition-basicAuxiliary function to get from a sound file specified a duration parameter n that can be used further.Walgorithmic-composition-basic;Function to get from the number of semi-tones and a note a  note for the second lower note in the interval if any. If there is no need to obtain such a note, then the result is .Xalgorithmic-composition-basic of musical notes in Hz.Yalgorithmic-composition-basicFunction returns either the nearest two musical notes if frequency is higher than one for C0 and lower than one for B8 or the nearest note duplicated in a tuple.Zalgorithmic-composition-basic8Returns the closest note to the given frequency in Hz. [algorithmic-composition-basic3Additional function to prepend zeroes to the given . The number of them are just that one to fulfill the length to the given  parameter.]algorithmic-composition-basicIs a minimal number of decimal places that are just enough to represent a length of the list given. For an [] returns 0.^algorithmic-composition-basic Similarly to  liftInOctaveV returns a [] (actually frequencies) for the n-th elements set of notes (see c ) instead of octaves. A second  parameter defines that n. _algorithmic-composition-basic Similarly to  liftInOctave returns a  number (actually frequency) for the n-th elements set of notes (see c ). A second  parameter defines that n. Not all pairs return  x. `algorithmic-composition-basic Similarly to n returns a 0 number for the n-th elements set of notes (see c). An  parameter defines that n.aalgorithmic-composition-basicReturns an analogous note in the higher n-th elements set (its frequency in Hz) (see c). An  parameter defines this n.balgorithmic-composition-basicReturns an analogous note in the lower n-th elements set (its frequency in Hz) (see c). An  parameter defines this n.calgorithmic-composition-basic Returns a   of tuples with the lowest and highest frequencies for the notes in the sets consisting of n1 consequential notes (including semi-tones). An  argument defines this n. It can be 2, 3, 4, 6, 9, or 12 (the last one is for default octaves, see d). So for different valid n you obtain doubles, triples and so on. The function being applied returns a   of such sets with their respective lowest and highest frequencies.dalgorithmic-composition-basic Returns a   of tuples with the lowest and highest frequencies for the notes in the octaves.ealgorithmic-composition-basicFor the given frequency it generates a musical sound with a timbre. The main component of the sound includes the lower pure quint, which can be in the same octave or in the one with the number lower by one. Please, check before executing whether there is no "x.wav", "test*", "result*" and "end.wav" files in the current directory, because they can be overwritten.falgorithmic-composition-basic Similar to e but uses m instead of l.galgorithmic-composition-basicGeneralized variant of the e with the possibility to set the variant of the overtones for the notes as the first argument. @ since 0.2.0.0 removed some extra processment with uncertain semantics.halgorithmic-composition-basicGeneralized variant of the e with the possibility to set the variant of the overtones for the notes as the first argument and the harmonizers rules by the first list argument. The first list is intended to contain no more than 9 elements (this will generate containing no more than 10 different notes chord at once).ialgorithmic-composition-basicGeneralized variant of the h with the possibility to set the duration for the generated sound.jalgorithmic-composition-basicGeneralized variant of the i, with the possibility to set the sound rate.kalgorithmic-composition-basic/Returns a pure quint lower than the given note.lalgorithmic-composition-basicFor the given frequency of the note it generates a list of the tuples, each one of which contains the harmonics' frequency and amplitude.nalgorithmic-composition-basicFunction can be used to determine to which octave (in the American notation for the notes, this is a number in the note written form, e. g. for C4 this is 4) the frequency belongs (to be more exact, the closest note for the given frequency -- see Z taking into account its lower pure quint, which can lay in the lower by 1 octave). If it is not practical to determine the number, then the function returns .oalgorithmic-composition-basicGeneralized version of the n.palgorithmic-composition-basicIs used internally in the  to adjust volume for the sound with additional dB value given by  argument.'JKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnop'LKJXYZklmefghijcno`ab^_dNPMRWOQSTU[\]Vp(c) OleksandrZhabenko 2020-2021MITolexandr543@yahoo.com ExperimentalNone"qalgorithmic-composition-basicIs used to represent a set of intervals for notes (each element is a number of semi-tones between parts of interval). Positive values corresponds to lower notes and negative to higher ones.ralgorithmic-composition-basicIs used to represent a set of volumes in the amplitude scale for SoX "vol" effect.salgorithmic-composition-basicIs used to represent a set of durations parameters of the sounds and pauses. The positive value corresponds to the sound and the negative one -- to the pause.talgorithmic-composition-basicRepresentation of the scales and modes for the notes. Can be extended further, but for a lot of situations the following realization is sufficient. See, for example,  and so on.  is (are) used as a general classification name, for some of them there are provided two  to classify. Lists are used to specify remainders in some meaning. See also,  and  ( ) functions,  and ,  and .{algorithmic-composition-basic4Additional function to produce signs from the given  of the Ukrainian text. Ukrainian vowels and voiced consonants gives "+" sign (+1), voiceless and sonorous consonants gives "-" sign (-1). "" and "" gives "0". Other symbols are not taken into account.|algorithmic-composition-basicGeneralized version of the overSoXSynthGen2FDN_SG4G where instead of lifting with ^  is used. It allows e. g. to use some tonality. For more information, please, refer to .}algorithmic-composition-basicGeneralized version of the overSoXSynthGen2FDN_SG6G where instead of lifting with ^  is used. It allows e. g. to use some tonality. For more information, please, refer to .~algorithmic-composition-basicGeneralized version of the overSoXSynthGen2FDN_SG2G where instead of lifting with ^  is used. It allows e. g. to use some tonality. For more information, please, refer to .algorithmic-composition-basicGeneralized version of the overSoXSynthGen2FDN_Sf3G where instead of lifting with ^  is used. It allows e. g. to use some tonality. For more information, please, refer to .algorithmic-composition-basicGeneralized version of the overSoXSynthGen2FDN_Sf3G2G where instead of lifting with ^  is used. It allows e. g. to use some tonality. For more information, please, refer to .algorithmic-composition-basicA way to get from a t a corresponding   of  (if any) and so to work with them further. May contain some issues so please, before production usage check thoroughly. For information there were used the following: *https://en.wikipedia.org/wiki/Mode_(music) 4https://en.wikipedia.org/wiki/Ukrainian_Dorian_scale >https://en.wikipedia.org/wiki/List_of_musical_scales_and_modes -https://en.wikipedia.org/wiki/Octatonic_scale/several other articles in the English Wikipediaand in Ukrainian:  .,  .   : .  . . ,    / .. . -- . : - "", 2013. -- 392 . ISBN 978-617-09-1294-7algorithmic-composition-basicFor the list of a from the Ord class it builds a sorted in the ascending order list without duplicates. sortNoDup [2,1,4,5,6,78,7,7,5,4,3,2,5,4,2,4,54,3,5,65,4,3,54,56,43,5,2] = [1,2,3,4,5,6,7,43,54,56,65,78]algorithmic-composition-basicChecks whether its first  argument does not belong to those ones that are included into the list argument on the reminders basis. The opposite to  with the same arguments. The list argument must be sorted in the ascending order.algorithmic-composition-basicChecks whether its first  argument does belong to those ones that are included into the list argument on the reminders basis. The opposite to  with the same arguments. The list argument must be sorted in the ascending order.algorithmic-composition-basic Analogous to _ lifts a frequency into a tonality (or something that can be treated alike one) specified by t. If not reasonably one exists then the result is 11440 (Hz). Partial function.algorithmic-composition-basicApplication of the  to a list. Partial function.algorithmic-composition-basicGets a length of the   of  being represented as t1. This is a number of the notes contained in the t.algorithmic-composition-basicCheck whether a given  value (frequency of a note) is in the vector of Floats that corresponds to the given t.algorithmic-composition-basicCheck whether a given  value (frequency of the closest note to the given frequency) is in the vector of Floats that corresponds to the given t.algorithmic-composition-basic OvertonesO to its argument possibly can produce multiple overtones being represented as list of tuples of pairs of . We can use the first element in the tuple to obtain a new sound parameters and the second one -- to obtain its new duration in the melody. Additional function g :: Float -> Float is used to avoid the effect of becoming less and less -- closer to the zero for the higher overtones so the durations will become also less. Besides it allows to rescale the durations in a much more convenient way. The first  parameter is a multiplication coefficient to increase or to decrease the durations (values with an absolute values greater than one correspond to increasing inside the g. function applied afterwards with function composition and the values with an absolute values less than one and not equal to zero correspond to decreasing inside the g function. The second  parameter is a usual frequency which is used instead of the 11440.0 (Hz) value. The third = parameter is a main argument -- the frequency for which the K2 are generated as a first step of the computation.algorithmic-composition-basicA variant of the  with the first argument controlling the sound quality parameters. For more information, please, refer to 7 documentation. algorithmic-composition-basicA default way to get s for the sounds up to 0.35.2.0 version of the package including. It is based on the number of Ukrainian sounds representations (see, ) in a Ukrainian syllables or somewhat generated by the same rules as they. The rhythm using the function is very often not binary but its ratios are almost always a ratios of the small natural numbers (1, 2, 3, 4, 5, 6, 7 etc.). Partial function.algorithmic-composition-basicApply volume adjustment to the sound file. It must not be silent. Otherwise, it leads to likely noise sounding or errors. The code is adapted from the MMSyn7l module from the mmsyn7l package.algorithmic-composition-basicFunction is used to generate a rhythm of the resulting file 'end.wav' from the Ukrainian text and a number of sounds either in the syllables or in the words without vowels.algorithmic-composition-basicGeneralized variant of the overSoXSynth2FDN_Sf31G> with a possibility to specify sound quality using the second 4 parameter. For more information, please, refer to 7.algorithmic-composition-basic>Function is used to get numbers of intervals from a Ukrainian . It is used internally in the uniqOverSoXSynthN4 function.algorithmic-composition-basicGeneratlized version of the  vStrToVInt( with a possibility to specify your own q.algorithmic-composition-basicDefault values for strToInt9. All the intervals are not greater than one full octave.algorithmic-composition-basicGeneratlized version of the strToInt( with a possibility to specify your own q.algorithmic-composition-basicGenerates a melodic line (a somewhat complex changing sound) with a possibility to specify sound quality using the 3 argument. For more information, please, refer to 7.algorithmic-composition-basicGenerates a list of K" that represents the melodic line.+qrstuvwxyz{|}~+tuvwxyzsrq|}~{(c) OleksandrZhabenko 2020-2021MITolexandr543@yahoo.com ExperimentalNoneUalgorithmic-composition-basicRenormalizes amplitudes for the frequencies so that the maximum one of them (if K is not []) is equal by the absolute value to 1.0 and the mutual ratios of the amplitudes are preserved.algorithmic-composition-basicRenormalizes amplitudes for the frequencies so that the maximum one of them (if K/ is not []) is equal by the absolute value to  argument and the mutual ratios of the amplitudes are preserved.algorithmic-composition-basicPredicate to check whether all tuples in the list have the same first element.algorithmic-composition-basic.g :: (Float,Float) -> OvertonesO -> OvertonesO is a function that defines how the new element is added to the K=. It depends only on the element being added and the actual K. It does not depend on the  argument for f :: Float -> OvertonesO so for different  for f it gives the same result.algorithmic-composition-basic.g :: (Float,Float) -> OvertonesO -> OvertonesO is a function that defines how the new element is added to the K. Variant of - where g depends only on the elements of the K, which first elements in the tuples equal to the first element in the  (Float,Float). It does not depend on the  argument for f :: Float -> OvertonesO so for different  for f it gives the same result.algorithmic-composition-basicgAdd :: (Float,Float) -> Float -> (Float -> OvertonesO) -> OvertonesO= is a function that defines how the element is added to the K. ? is actually a higher-order function, it changes the function f and returns a new one. It can be an interesting task (in general) to look at such a function through a prism of notion of operator (mathematical, for example similar to that ones that are used for quantum mechanics and quantum field theory). gAdd allows not only to insert an element if missing, but to change all the K system. So depending on the complexity, it can produce rather complex behaviour.algorithmic-composition-basicgRem:: (Float,Float) -> Float -> (Float -> OvertonesO) -> OvertonesO is a function that defines how the element is removed from the K. ? is actually a higher-order function, it changes the function f and returns a new one. It can be an interesting task (in general) to look at such a function through a prism of notion of operator (mathematical, for example that ones that are used for quantum mechanics and quantum field theory). gRem allows not only to delete an element if existing, but to change all the K system. So depending on the complexity, it can produce rather complex behaviour.algorithmic-composition-basicChanges elements of the K4 using two functions. It is a generalization of the  and  functions. For example, if the first of the two inner functional arguments acts as ) or similar, then it adds element to the K, if it acts as , then it removes the element. Its behaviour is defined by the  parameter (meaning frequency, probably), so you can change elements depending on what point it is applied.algorithmic-composition-basic%Example of the function gAdd for the %. If the frequency is already in the K then the corresponding amplitude is divided equally between all the elements with the repeated given frequency from (Float, Float),. Otherwise, it is just concatenated to the K.algorithmic-composition-basic2Can be used to produce an example of the function gAdd for the  . Similar to ;, but uses its first argument to renorm the result of the  so that its maximum by absolute value amplitude equals to the first argument.algorithmic-composition-basicExample of the function gAdd . for the ). If the frequency is not already in the K2 then the corresponding element is added and the K are renormed with . Otherwise, the element is tried to be inserted with a new frequency between the greatest by an absolute values notes as an intermediate value with the respective amplitude, or if there is only one element, to produce two elements in the resulting list with two consequent harmonics.algorithmic-composition-basic%Example of the function gRem for the #. If the element is already in the K then it is removed (if there are more than 5 elements already) and K are renormalized. Otherwise, all the same for the element already existing elements become less in an amlitude for a numbers that in sum equal to amplitude of the removed element.algorithmic-composition-basic2Can be used to produce an example of the function gRem for the  . Similar to ;, but uses its first argument to renorm the result of the  so that its maximum by absolute value amplitude equals to the first argument.algorithmic-composition-basic Similar to , but instead of one element  (Float,Float)/ it deals with a list of such elements that is K.algorithmic-composition-basic Similar to , but instead of one element  (Float,Float)/ it deals with a list of such elements that is K.algorithmic-composition-basic Similar to , but use another form of the changing function, so it can deal with not only single element of the K, but also with several ones.algorithmic-composition-basic,Binary predicate to check whether two given K both have the elements with the same first element in the tuples. If  then this means that K are at least partially overlaped by the first elements in the tuples (meaning frequencies).algorithmic-composition-basic Similar to , but checks whether the whole tuples are the same instead of the first elements in the tuples are the same.algorithmic-composition-basicExample of the function gAdds for the . Partial function.algorithmic-composition-basic2Can be used to produce an example of the function gAdds for the  . Similar to ;, but uses its first argument to renorm the result of the  so that its maximum by absolute value amplitude equals to the first argument.algorithmic-composition-basicExample of the function gAdd . for the  . It tries to insert the given (,') into the less dense frequency region.algorithmic-composition-basicExample of the function gRem for the  fRemFElem. It tries not to remove elements from the less than 6 elements K and to remove all the elements in the given range with the width of the twice as many as the second : in the first argument tuple and the centre in the first  in the tuple. Similar to somewhat bandreject filter but with more complex behaviour for the sound to be more complex.(c) OleksandrZhabenko 2020-2021MITolexandr543@yahoo.com ExperimentalNone algorithmic-composition-basicConverts a lazy  into a list of  using . algorithmic-composition-basicConverts a string of lowercase ASCII letters being typed on the QWERTY keyboard layout into corresponding Dvorak keyboard layout.algorithmic-composition-basicVice versa to .algorithmic-composition-basicHashes two lower case ascii characters. Is used for controlling frequencies and operators.algorithmic-composition-basicGet contents into lazy  with filtering of all characters that are not a lower case ascii letters.algorithmic-composition-basicLike , but takes only first n" symbols specified with the first  argument.algorithmic-composition-basicLike , but takes only first n# symbols specified with the second ) argument dropping before this the first m$ symbols specified with the first  argument.algorithmic-composition-basicReads a given file into a lazy  with filtering of all characters that are not a lower case ascii letters. It has additional first command line argument to control the way of treating letters: as being typed (entered) properly (null ), or needed to be converted from qwerty to dvorak layout ("q" ), or vice versa (otherwise).algorithmic-composition-basicLike , but reads only first n" symbols specified with the first  argument.algorithmic-composition-basicLike , but reads only first n# symbols specified with the second ) argument dropping before this the first m$ symbols specified with the first  argument.algorithmic-composition-basic&Auxiliary function to define how is a  treated, see .algorithmic-composition-basicUsual way the function  is used. The text in a file being read is treated as a properly typed (entered) one. So there is no keyboard layout conversion at all.algorithmic-composition-basicLike , but reads only first n" symbols specified with the first  argument.algorithmic-composition-basicLike , but reads only first n# symbols specified with the second ) argument dropping before this the first m$ symbols specified with the first  argument.algorithmic-composition-basic*After reading a file into a filtered lazy  (see, ) converts the resulting  into a list of -. The arguments have the same meaning as for .algorithmic-composition-basicLike , but returns only first n/ elements of the list specified with the first  argument.algorithmic-composition-basicLike , but returns only first n# symbols specified with the second ) argument dropping before this the first m$ symbols specified with the first  argument.algorithmic-composition-basicUsual way the function  is used. The text in a file being read is treated as a properly typed (entered) one. So there is no keyboard layout conversion at all.algorithmic-composition-basicLike , but returns only first n/ elements of the list specified with the first  argument.algorithmic-composition-basicLike , but returns only first n0 elements of the list specified with the second + argument dropping before this the first m# elements specified with the first  argument.        !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~   ukrainian-phonetics-basic-array-0.4.1.0-8REboBV7tun8CKp3xdK2Si!Melodics.ByteString.Ukrainian.ArrconvertToProperUkrainianSTruebytestring-0.10.10.0Data.ByteString.Lazy.Internal ByteStringGHC.IntInt64