home *** CD-ROM | disk | FTP | other *** search
-
- /* WonderSound 1.7 may be freely redistributed by all conceivable means. */
-
- - WonderSound is an additive harmonic instrument design tool with a separate
- envelope design window and 16 relative harmonic strength and phase angle
- controls. The top gadgets in the main window control the harmonic strengths;
- the bottom gadgets, the phase angles. Version 1.7 passes all the sound
- processing through a lowpass filter, which lessens the high pitch distortion
- (aliassing) which has plagued it in the past.
-
- - The two large gadgets on the right control a frequency modulation process
- during WAVING. The left one, the multiple of the fundamental (integers
- from 1 to 100) for the modulating wave's frequency and the right one,
- the amount of modulation. These two gadgets are called the right and
- left control gadgets from here on. They control PHAZING, FLANGING, KLIPPING,
- FILTERING, ORGING, and ALLPASSING also.
-
- - The large gadget on the far right controls the frequency of the sound
- during play.
-
- - The envelope gadgets are from left to right: attack-level, attack-time,
- sustain1-level, sustain1-time, sustain2-level, sustain2-time and
- release-level, and release-time.
-
- /************** PROCECDURE **************/
-
- - When WonderSound 1.7 first comes up, there is a request to WAIT so the
- necessary tables can be computed.
-
- - First you must make a waveform by selecting one or more harmonic strength
- gadgets. Then, select "WAVIT." This will bring you to the envelope design
- window where you must make an envelope with which your waveform will be
- shaped. Select the close-window gadget to leave the envelope design window
- and return to the main window.
-
- - By selecting "ENVEL" from the menu you may return to the envelope design
- window. Remember, selecting the close-window gadget of the envelope design
- window is the last step in creating a new envelope.
-
- - The system uses an accumulative mixing process whereby each harmonic
- computed is combined equally with the previous sound, allowing the
- development of arbitrarily complex sounds. For this reason WonderSound
- is best used repetitively; changing the phase and harmonic strengths
- slightly with each run and/or changing the envelope, thus simulating
- the more chaotic evolution of a natural sound. Selecting "WAVIT" from
- the menu activates the additive harmonic process. With version 1.7 all final
- mixes of sound are lowpass filtered (yes, this does slow it down, a little)
- but the WAVING process has been optimized to make non-frequency modulated
- waveforms faster.
-
- - The display stacks every eight points vertically so sonic regularities
- may be visually recognized. Try creating an instrument without changing
- the phase angles. This should result in a more ordered mapping and
- thus a less subtle musical result.
-
- - There is a string gadget on the top left for naming instruments. The
- default name is "IO.inst." Selecting "SAVIT" from the menu saves the new
- sound as an IFF 8SVX 5 octave instrument.
-
- - PHAZING and FLANGING add and subtract (respectively) the sound with itself
- starting at the point set with the left control gadget and for the amount set
- by the right control gadget. The envelope controls the progress of this
- process. A small random element is added to the table lookup so that repeated
- PHAZING or FLANGING will quickly enrich the sound. If the right control
- gadget is set at zero, there will be no processing. If the left control
- gadget is set at zero, and the left all the way up, the sound will quickly be
- enriched by repeated PHAZING or FLANGING without any change in the sound's
- envelope.
-
- - KLIPPING creates a distortion process which is controlled by the two control
- gadgets. Best experiment with this one. Good punchy beginnings to sounds can
- be had with a sharp beginning to the KLIPPING envelope and the left control
- gadget up all the way up. Version 1.6 contains an improved KLIPPING function
- and a more delicate control over this distortion process. If the right control
- gadget is set at zero, there will be no processing.
-
- - DISSING uses a non-linear distortion process whereby the waverform is
- completely remapped according to an envelope you design. This process can
- create a lot of aliasing distortion, (horrible screechin' noises) which
- can be controlled (kind of) by creating envelope shapes which are less steep.
- If you want to create very intense electric guitar-like distortions, try
- DISSING the waveform over and over again with the same DISSING envelope.
- DISSING does not use the control gadgets. Ideally, if you were to create a
- DISSING envelope which rose as a straight line from left to right there would
- be no distortion.
-
- - ORGING (sorry, CELLING, LIFEING, just didn't sound right) uses a new
- algorithm which treats the waveform as a 4096 point linear cellular automata.
- Pioneered by Jacques Chareyon (Computer Music Journal, Winter 1990), it offers
- great potential for adding unpredictable but subtle changes to sound. The
- two control gadgets govern the parameters of a transition table for the
- equation (A * input/3 + B). A is the left control gadget, B, the right.
- Two generations of automata are created in the ORGING process. It "usually"
- acts as a chaotic lowpass filter.
-
- - ENVELLING now lets you completely re-envelope the sound. By lowering the
- envelope at unwanted points, you may erase them (even those trailing sounds).
-
- - FILTERING lets you filter the array with a time variant lowpass filter. The
- left control gadget controls the cutoff frequency (7500 is tops). The right
- control gadget controls the amount of filtered sound to mix with the original.
-
- - ALLPASSING uses a chaotic allpass filter to produce a chorusing effect. The
- left control gadget controls a fluctuating frequency and the right control
- gadget controls the mix.
-
- Sorry no loop points, maybe someday... (Soon, I promise...).
- Yes, I know this is still one dirty additive synth... Changing the sampling
- rate is always problematic and of course...
- Speed before beauty...
- For your info... the icon is a Tibetan mask.
-
- Comments to: GENIE -> J.HARRINGTO7
- COMPUSERVE -> 72570,3034
- PLINK -> MSU772
-
- And I, the author, Jeffrey Harrington, do hereby again declare that:
-
- /* WonderSound 1.7 may be freely redistributed by all conceivable means. */
-
-