mmsyn7ukr 0.5.0.0 → 0.5.0.1
raw patch · 6 files changed
+77/−14 lines, 6 filesPVP ok
version bump matches the API change (PVP)
API changes (from Hackage documentation)
Files
- ChangeLog.md +4/−0
- Main.hs +6/−4
- Processing_mmsyn7ukr.hs +17/−4
- README +1/−1
- SoXBasics.hs +48/−4
- mmsyn7ukr.cabal +1/−1
ChangeLog.md view
@@ -53,3 +53,7 @@ ## 0.5.0.0 -- 2020-01-05 * Fifth version. Added proper support for Windows for the functions in the SoXBasics and Main modules. Added a new function 'gainL' to the SoXBasics module. Fixed an issue with 'volS' function. Some minor code changes. Some documentation improvements.++## 0.5.0.1 -- 2020-01-06++* Fifth version revised A. Improved a documentation structure.
Main.hs view
@@ -1,14 +1,16 @@ -- | -- Module : Main--- Copyright : (c) OleksandrZhabenko 2019+-- Copyright : (c) OleksandrZhabenko 2019-2020 -- License : MIT -- -- Maintainer : olexandr543@yahoo.com ----- A program and a library that can be used as a simple basic interface to some SoX functionality --- or for producing the close to proper Ukrainian speech (if you pronounce sounds properly) with --- your own recorded voice.+-- A program and a library that can be used as a simple +-- basic interface to some SoX functionality or for producing +-- the approximately Ukrainian speech with your own recorded +-- voice (actually it produces needed sound representations). --+ module Main where
Processing_mmsyn7ukr.hs view
@@ -5,12 +5,25 @@ -- -- Maintainer : olexandr543@yahoo.com ----- A program and a library that can be used as a simple basic interface to some SoX functionality --- or for producing the close to proper Ukrainian speech (if you pronounce sounds properly) with --- your own recorded voice.+-- A program and a library that can be used as a simple +-- basic interface to some SoX functionality or for producing +-- the approximately Ukrainian speech with your own recorded +-- voice (actually it produces needed sound representations). -- -module Processing_mmsyn7ukr where+module Processing_mmsyn7ukr (+ -- * Producing sound+ produceSound+ , produceSound2+ , produceSound3+ , produceSound4+ , beginProcessing+ -- * Additional functions+ , tempS+ , showCoef+ -- * Cleaning+ , cleanTemp+) where import Numeric import System.Directory
README view
@@ -1,7 +1,7 @@ A program and a library that can be used as a simple basic interface to some SoX functionality or for producing the approximately Ukrainian speech with your own recorded -voice.+voice (actually it produces needed sound representations). The program starts with Caution to be responsible for usage and to use it personally. Then the program guides you
SoXBasics.hs view
@@ -5,12 +5,56 @@ -- -- Maintainer : olexandr543@yahoo.com ----- A program and a library that can be used as a simple basic interface to some SoX functionality --- or for producing the close to proper Ukrainian speech (if you pronounce the sounds properly) with --- your own recorded voice.+-- A program and a library that can be used as a simple +-- basic interface to some SoX functionality or for producing +-- the approximately Ukrainian speech with your own recorded +-- voice (actually it produces needed sound representations). -- -module SoXBasics where++module SoXBasics (+ -- * Get Information+ maxAbs+ , getMaxA+ , getMinA+ , selMaxAbs+ , selMA+ , extremeS+ , extremeS1+ , soxStat+ , upperBnd+ , durationA+ , sampleAn+ -- * Produce sound+ -- ** Trimming the silence+ , alterVadB+ , alterVadE+ , alterVadHelp+ , opFile+ -- ** Amplitude modification+ , norm+ , normL+ , gainL+ , quarterSinFade+ -- ** Adding silence+ , silenceBoth+ -- ** Recording+ , recA+ -- ** Changing sample rate+ , resampleA+ -- ** Working with noise+ , noiseProfB+ , noiseProfE+ , noiseReduceB+ , noiseReduceE+ -- ** Filtering+ , sincA+ -- ** Volume amplification+ , volS+ , volS2+ -- * Playing sound+ , playA+) where import System.Directory import Data.Maybe (isJust, fromJust)
mmsyn7ukr.cabal view
@@ -2,7 +2,7 @@ -- documentation, see http://haskell.org/cabal/users-guide/ name: mmsyn7ukr-version: 0.5.0.0+version: 0.5.0.1 synopsis: A simple basic interface to some SoX functionality or to produce a voice that can be used by mmsyn7h description: A program and a library that can be used as a simple basic interface to some SoX functionality or to produce your voice in Ukrainian (if you pronounce the sounds properly) represented by the separate sounds or something special like soft sign. homepage: https://hackage.haskell.org/package/mmsyn7ukr