mmsyn6ukr-0.8.0.0: A musical instrument synthesizer or a tool for Ukrainian language listening

Copyright(c) OleksandrZhabenko 2019-2020
LicenseMIT
Maintainerolexandr543@yahoo.com
Safe HaskellNone
LanguageHaskell2010

Melodics.Executable

Description

A program and a library that can be used as a musical instrument synthesizer or for Ukrainian speech synthesis especially for poets, translators and writers.

Synopsis

Documentation

circle :: String -> IO () Source #

Is used to repeat the cycle of creation of the sound files in the current directory for the mmsyn6ukr executable.

workWithInput :: String -> Int -> IO () Source #

Interactively creates sound files in the current directory for the Ukrainian text input. Is used internally in the circle

rawToSoundFile :: String -> String -> FilePath -> IO () Source #

Converts RAW sound to the sound file of the needed format in the current directory accordingly to the genControl for the first String argument. Is used internally in the workWithInput.

printInfoF :: IO () Source #

Prints informational message about ending of the possible for the given data program operation on sound files. Is used internally in the workWithInput. Is used internally in the workWithInput.

recFileName :: IO String Source #

Is used to retriev the user-defined file name for the record.