Readme.txt
Read me file for FlexiMusic Generator:
(use word wrap to read the long lines)

****************************

FlexiMusic Generator
FlexiMusic Instrument Player
Copyright (C) 1999-2002 Ponnuchamy Varatharaj
All Rights Reserved

****************************

SHORT DESCRIPTION:

"FlexiMusic Generator" is a music sound generating software product. It produces musical and non-musical special sounds with out using any musical instrument, easily and quickly. All you need is creative thinking about music and sound.

"FlexiMusic Instrument Player" is a supporting utility to play encrypted Instrument file saved by FlexiMusic Generator.

****************************

APPLICATIONS:

Sound Generation:
1) You can use it to generate music instrument sound, customized musical sounds and unusual special sounds.
2) You can use it as a virtual synthetic music instrument.
3) If you generate sound and save the encrypted file, that can be distributed to other musicians to use in their music. They can also create multiple sounds adding pitch (frequency) and duration compensations to it. 
Voice Processing:
4) You can modify voice and apply special effects to it to produce special voice like robotic voice, synthetic voice and more.
5) You can generate sound based on voice word making it singing voice or musical rhythmic voice to go together with lyrics.

****************************

WHO CAN USE IT:

Digital musicians, composers, producers, sound engineers and those who wish to produce musical and non-musical sounds with out conventional music instruments.

Amateur Musician can produce simple musical sounds easily, making use of easy to use features.

Professional Musicians can generate various kind of musical and special sounds as per her/his imagination, making use of its full capabilities.

Sound engineers and sound research personals can make use of it to create new unique sounds.

Professional can create special sounds and distribute to others, saving the file encrypted; it will be too small in size.

****************************

MINIMUM REQUIREMENTS:

System:
1) Windows 95/98/2000/Me/Xp (It does not run in windowsNT)
2) Pentium or equivalent or higher
3) Minimum 32MB Memory or more
4) Multimedia - speaker.

****************************

INSTALLATION INSTRUCTIONS:

To install, Place the following files in temporary directory and run setup.exe from it.
1) The *.CAB files
2) Setup.exe
3) Setup.lst

****************************

UNINSTALL:

To Uninstall, Go to control panel's "Add/Remove programs", choose FlexiMusic Generator and click Remove.

****************************

OBTAINING THE LATEST VERSION:

Visit our web site: 
http://www.fleximusic.com/

****************************

AUTHOR:

Ponnuchamy Varatharaj,
166 (old 127A), V.G.Rao Nagar,
Ganapathy,
Coimbatore,
India-641006

Telephone: +91(422)2535226

Email: info@
            fleximusic.com
Alternative email: oshin@
                         vsnl.com

****************************

ORDERING INFORMATION:

Price of license to use FlexiMusic Generator June 2002 version is US$ 20

Visit our home page to order license online using credit card.
If you do not have a credit card, you can buy using check or Money order etc. Please visit our web-site for more info.

Kindly provide the following information while ordering.

            Name: _______________________________________
         Address: _______________________________________
                  _______________________________________

   Email address: _______________________________________

When payment is received you will be sent a License code by email for running the application fully functional. Enter the License code in the about page in FlexiMusic Generator.

****************************

FEATURES:

In FlexiMusic Generator you can generate different types of sound with various algorithms using Graphs, Sine definition, wave, envelops, numbers, random, existing wave file, noise etc. Which can follow defined duration, using varying frequency-graph and volume-graph. And apply sound modifiers to it to enhance it. Create your own custom music instrument and generate various unique sounds using endless combinations.
 
Detailed Features:

Sound Source Types:
Six different types of sound generator sources are available. Sine, Graph, Wave, Mouth, String and Noise (These types are supported now, future versions will have more).
 
1) Sine type Sound Source:
By defining few points and angle (called sine definitions), the complete waveform is created automatically using sine rule. Additionally you can have multiple sine definitions for the same sound making the sound to change gradually from one to other.
On this sine type you can apply changing frequency using frequency graph.
The basic simple sine wave sound for drums etc can also be produced in this.
 
2) Graph type Sound Source:
This produces sound using graphs, where you actually draw the single cycle waveform shape (a small part of wave). If you know the wave shape of a particular instrument, you can draw that to produce the same instrument's sound. If an instrument's wave is changing from one shape to other shape, you can draw multiple graphs for different positions, for it to produce changing wave shapes sound.
In this, you can draw random line graph, and random point graph using menu.
Graph type Sound Source (indirectly using wave file): You can generate different sound based on an available beat wav file. This is to produce an artificial sound similar to a natural sound, where you have the freedom to modify it further. Using our wave editor, pick samples and copy that wave samples in to clipboard. Then bring that sample in to Sound Source using "insert Samples", Many graphs will be automatically drawn as per the samples picked. Here you will get somewhat similar sound of that beat of wav file, but made up of graphs (Graph type Sound Source).
 
3) *.wav type Sound Source (directly from wav file):
Here you select and use an existing wav file. You can use part or full of that piece to play. By adding compensations to this wave's sound you can produce different sound using that wave sound.
Two type of frequency compensation can be applied to this, 
	a. Shrink/Expand (Midi Style): Like how the midi processes a patch, it can change the pitch/frequency as per the frequency graph. Since you are using graph for frequency compensation, you can make it changing up down from start to end.
	b. Uses wave Markers: You make markers on that wave file and use it to stretch. In this case you can apply compensation (in addition to frequency) to width/length also by stretch graph.
Voice Processing: When voice wave file is used to make the "*Wav" type sound source, you can use them to compose a song, or you can apply multiple effects to modify that voice sound to produce different voice sounds. 
 
4) String type Sound Source:
This is a synthetic string sound generator. Here you define a pattern by choosing Envelop Shape and Wave Shape, sound is produced by applying Envelop to the wave shapes, further the envelop and wave shape are modulated for width and height.
You can define multiple pattern sets to produces sound varying from one shape to other. With in each pattern sets you can have single or multiple Envelop and wave shapes. You can choose these shapes from the no of available shapes or make your own.
 
5) Mouth type:
Mouth type is to produces sound like multiple lips vibrating with different resonance synchronized to each other (like each sections of the vocal track). Additionally you can attach 2 small wave files as prefix and suffix. Animal sound also can be produced in this.
 
6) Noise type:
Here is a best noise Generator. There are 5 different types of noise can be produced. Multi frequency noise is produced. Noise frequency bandwidth can be set as needed. When noise follows the frequency graph and frequency range/limit very special noises come out. If you download this software remember open and try the sample noise sample.
 
Frequency Graph, Volume Graph, Duration:
For all these above 6 types of Sound sources you can have changing frequency and volume. These are input by graphs. So you can have a hi-frequency at the start and low frequency at the end, or changing up down to any at any position. Just draw, as you like. You can even create random graph to get different sounds. You also have scatter command to scatter the graph to give scattering frequency value.
 
Sound Modifiers / Effects:
To modify the above sound source further, these four Sound modifiers are available now; future versions will have more.
1) Equalizer:- with unlimited no of bands (You set the no of bands as you need). 
2) Echo:- with multiple echo definitions.
3) Wave-On-Wave-Filter:- Effect to produce sound by adding frequency and amplitude modulation together. 3 choices of amplitude styles and 7 choice of frequency styles are available to produce various combinations.
4) Reverse:-You can apply reverse either full or selected part.
Sequence of applying these operations can be changed to manipulate different effects with different combination of sequences.
 
Instrument:
To produce rich music sound you define single Instrument using multiple "Sound Sources". Each Sound Source may be of different types and of different duration. They are merged to produce rich music Instrument. (for example, you can add a small pitch high volume sound at the starting of a beat, and a "tissh" sound at the end to make a beat rich). Many combinations are possible as per your imagination.
In merging of multiple Sound Sources in to Instrument you have the option of choosing whether you want the Sound Source to get mixed or to act as a filter to other Sound Sources. You can set how many percent to work as a filter and mow many percent to get mixed.
 
Play:
You can test play each item separately (looping or once). You can also use Real time play update (as and when you edit the sound it can automatically reprocess and play update sound). 
 
Save, Open, Load:
1) You can save and open FlexiMusic Generator file (*.FmGen). 
2) You can merge one file to other. You can also load single Instrument or Sound Source or from another file.
3) You can save played output in to wave format file (*.wav). 
4) You can save encrypted read only Instrument file to distribute. 
 
Fleximusic Instrument Player: [FlexiMusic Instrument File (*.FmIns)]
The sound generating source file can be encrypted with password and saved in with another extension name "FmIns". That will be a very small size. You can distribute them to others. That file can not be edited or viewed. It can only be played and the output wave can be saved, using the utility "FlexiMusic Instrument Player". The trial version of FlexiMusic Instrument Player also can save output wave files.
Keys / Pitch Changing:
Using one Instrument, multiple compensated sounds can be produced, by giving different compensation factors. You can vary the frequency/pitch and duration. Using the encrypted Instrument file (that you distribute to others) one can play with various compensations (like playing various keys) and save different sounds as needed for their music samples.


****************************

Please read the Eula.txt for END USER LICENSE AGREEMENT and DISTRIBUTION.
Read the WhatIsNew.txt to know the improvements on each version.
And for more information visit http://www.fleximusic.com/

****************************

For more information visit http://www.fleximusic.com/

****************************

by
Ponnuchamy Varatharaj
[Author]
05-June-2002

***********************************************************************

In case of Windows 95/98 (to improve sound playing performance) you can optionally install DirectX7 or higher.

Here are some links to Download DirectX7a:
http://microsoft.com/downloads/release.asp?ReleaseID=16819
http://download.microsoft.com/download/win98SE/Update/7.0a/W9X/EN-US/DX7Aeng.exe
ftp://ftp.tpgi.com.au/PCUtilities/DX7Aeng.exe
ftp://ftp.iis.com.br/pub/TopDownload/DX7Aeng.exe
ftp://ftp.bora.net/pub/chollian_2000_CD/Cqm/Directx/DX7Aeng.exe
ftp://ftp.chem.ufl.edu/pub/staff/mattzone/software/DX7Aeng.exe
ftp://ftp.aloha.net/pub/users/keagena/DX7Aeng.exe
ftp://ftp.lib.uni.lodz.pl/pub/win/directx/7/DX7Aeng.exe
ftp://ftp.lib.uni.lodz.pl/pub/win/system/DX7Aeng.exe
ftp://ftp.fh-merseburg.de/pub/windows98/system/DX7Aeng.exe
ftp://ftp.sakhalin.ru/utils/directX/DX7Aeng.exe
(Some of the links may not work in future, please search the Internet and find if needed)

***********************************************************************
