mmsyn7l: A program and a library to modify the amplitude of the sound representations for the Ukrainian language created by mmsyn7ukr package.

[ Ukrainian, library, mit, program, sound, sox, speech-approximation, speech-transformation, voice ] [ Propose Tags ]
This version is deprecated.

A program and a library to modify the amplitude of the sound representations for the Ukrainian language created by mmsyn7ukr package or somehow otherwise.


[Skip to Readme]

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 0.1.0.0, 0.1.0.1, 0.1.1.0, 0.1.1.1, 0.2.0.0, 0.2.1.0, 0.2.2.0, 0.2.3.0, 0.3.0.0, 0.3.1.0, 0.3.2.0, 0.4.0.0, 0.4.1.0, 0.4.2.0, 0.4.3.0, 0.5.0.0, 0.6.0.0, 0.6.1.0, 0.7.0.0, 0.8.0.0, 0.9.0.0, 0.9.1.0 (info)
Change log CHANGELOG.md
Dependencies base (>=4.7 && <4.14), directory (>=1 && <1.5), mmsyn2 (>=0.1.7 && <1), mmsyn7ukr (>=0.5.0.1 && <1), vector (>=0.11 && <0.14) [details]
License MIT
Author (c) OleksandrZhabenko 2020
Maintainer olexandr543@yahoo.com
Category Sound
Home page https://hackage.haskell.org/package/mmsyn7l
Uploaded by OleksandrZhabenko at 2020-01-07T22:09:22Z
Distributions
Reverse Dependencies 7 direct, 1 indirect [details]
Executables mmsyn7l
Downloads 4302 total (57 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2020-01-07 [all 1 reports]

Readme for mmsyn7l-0.1.0.1

[back to package description]
For the proper proceeding you specify a String, which consists of 4 
digits (and it may be preceded by a symbol "-"). If the String 
begins with the "-", then a sound amplitude decreases, otherwise 
the amplitude increases. The level of increase / decrease is 
determined by the magnitude of the absolute value of integer numbers. 
The greater is the number -- the greater is the amplitude change. 
The count begins with "0000" and ends with "9999" (the sign is not 
taken into consideration). In such a case, for the Strings without the 
initial sign "-" (the sound increases) an interval between the 
maximum by modulus value of the amlitude (which is represented by the 
parts of 1) and 1.0 is divided into 10 equal parts (starting a count 
from 0) and then that one of them is selected, which has a number 
determined by the first digit in the String writing. Then (if specified 
further) the interval between this amplitude value and a value, 
which corresponds to the selection on the previous step the next 
first digit in the writing (for example, after "4" -- "5", 
after "7" --"8" etc.), greater by 1 than the actually selected one, 
is also divided again into 10 equal parts and that one is selected, 
which corresponds to the number determined by the second digit in the 
String writing (again beginning with "0" and ending with "9") and so on 
until the 4th level. The greater exactness is not needed because our 
hearing ability hardly distinguish such a subtle sound changes. If 
the String has as a first element the "-" Char (the sound decreases), 
then everything is analogously the same, but an interval between the 
maximum by modulus amplitude value and 0.0 is divided into 10 equal parts 
and so on.