Chipspeech

Chipspeech is a vocal synthesizer developed by plogue. It resurrects old voice synthesis chips into virtual singers.

## About

The vocalists within Chipspeech are all re-creations of vocals which are often no longer able to be found as easy as they once were. To collect all the same vocals separately would be a long and costly process due to the the limited numbers and rarity they are made available. In addition, Plogue were given exclusive access to the data used for a few of the vocals. Chipspeech is the most accurate creation of these chips currently on sale and offers them at a easy to access and more affordable price. Every vocal is created with permission of the original creators, even if the company were no longer around or had gone bust.

One of the biggest advantages that Chipspeech has over the original sources each vocal produces is that you can impact the vocal in ways that were not possible with the original courses. As such, vocal sounds that can be created in Chipspeech are not possible with the original versions to recreate.

### Updates

Chipspeech has continued to receive a number of updates.

* 1.026; VOSIM added.
* 1.039; Daisy introduced as an optional extra vocal originally released for Alter/ego.
* 1.041; Lady Parsec HD improved, bug fixes made also.
* 1.066; Dee Klatt and Otto Mozer improved.
* 1.072; Formant Singer 2 is introduced improving the vocal results of Bert Gotrax and Dandy 704
* 1.5; Rotten.ST and CiderTalk'84 introduced. Talking abilities added, growl parameter added.

## Engine Versions

One thing that both Chipspeech and its sister software Alter/ego share is the use of the Formant Singer engine as a main source. Many of its vocals up to, and including, Daisy used this engine version. It is used whenever there is only vocal source materials available and can be adjusted to fit a more closer result.

The Formant Singer engine makes use of a single or monopitched result with a large vocal range. This is different to other synthesizers such as Vocaloid, which has a multiple set of pitches which produce a high quality result, but in turn produce a more limited vocal range, often impacting the overall usefulness of the vocals. The reason for seeking a large range is mostly owed to how some vocals like Bert Gotrax or Dandy 704 have limited source materials for use. One disadvantage, however, is that there is limited room for improvements on vocals like Dandy 704 regardless and Plogue can only improve him so much.

As of October 2015, Formant Singer 2 was worked upon and slowly introduced to Chipspeech during 2016. Formant Singer 2 improves results greatly and vocals like Bert now sound much closer to how their original source material sounded. In addition, the original versions of many of the Formant Singer vocals were created with with no use of a enlist. This is a list consisting of nonsense word and/or phrases used for recording the phonetic sounds needed for creating words in synthesizers. The result is sounds are more accurate in addition.

Since Chipspeech and Alter/ego can host a variety of different synthesizer types, this gives Chipspeech a bigger advantage over some other synthesizers in addition. For vocals like Otto Mozer, Terminal 99 or VOSIM do not use the Formant Singer and instead use their own separate technology. These produce results that are full simulations of the chip or source themselves and often re-creations of the source from scratch. These vocals have full capabilities to simulate their chips often accurately.

However, because they do not use the Formant Singer method they do not produce the same results. While these are the most authentic of the Chipspeech vocals, these have limited room for variations on the vocal. So the difference between a vocal like Lady Parsec and Terminal 99 is that variations of the Parsec vocal can be created, despite both being based on a similar source.

## The voices

### List

* Bert Gotrax
* Lady Parsec
* Lady Parsec HD
* Otto Mozer
* Dandy 704
* Spencer AL2
* Dee Klatt
* Terminal 99
* VOSIM
* CiderTalk'84
* Rotten.ST
* Daisy

### Singing and Talking

Chipspeechs singing vocals via the X-SAMPA method of input for singing, allowing Chipspeech to support a wide variety of languages. Currently, it uses only English and Japanese. Vocals are flexible and highly adjustable.

The talking vocals work differently and do not support X-SAMPA or Japanese and instead are text-to-speech English only. Vocals will sound accurately like their original vocals and for some like Rotten.ST or CiderTalk'84, the result is a more realistic rendition of how the vocals originally sounded. In addition, not all parameters work with the vocals. The talking vocals react differently compared to those of the singing method and will react to pronunciation.

### Circuit bending

This is an accurate simulation of the act of trying to manipulate a chip via circuit bending. In real life, this involves things like working with a low battery. Traditionally, children's toys were a popular choice for this. The goal is to create a one-off choice result that would otherwise be beyond the chips normal capabilities.

Results are strange and often warped and unpredictable. This mode accesses half-sounds and broken words to create unusual sounds, product nonsense or gibberish, incoherent results. This is ideal for those seeking to create a unexpected sound for use within music. The results are completely random and recommended for those who enjoy experimentation.

## Chipspeech Interface

* Global Parameters
* Words
* Controls
* Modulation
* Mix
Once opening Chipspeech, the top half of the window features eight different options, these are the Global Parameters.

### **Voice**

Lets you select which voice to use. Voices are divided into 2 categories:

* Voice: Singing voice using lyrics. This is intended for musical use.
* Bending: Circuit bending. This lets you playback and loop raw preset voice data, with often interesting but unpredictable results.

### **Snapshot**

Snapshots are “Master Programs”, complete setups with a “snapshot” of the current sate of the system at the moment of saving, including parameter values, MIDI controls and lyrics. You can save any number of snapshots into your user folder and even create sub-folders, which will mimic the structure of the the default programs. Snapshots have the .ariax extension.

### **Pitch Bend Range (PB Range)**

Maximum amount of effect the MIDI pitch bender has on the pitch, in semitones.

### **Helium / Sample Rate Bend Range (He / SR BN Range)**

Maximum amount of effect the MIDI pitch bender has on the voice resonant frequencies (formants), in semitones.

### **Mono/Poly**

Switches between single voice (lets you play legatos) and multiple voices (lets you play chords).

### **Phoneme Speed**

Changes how fast each vowel transition is played, without changing the overall playback rate.

### **Wave Rate**

How fast the voice plays (transitions from each consonant/vowel to the next). Adding 25% will double the speed of the whole voice synthesizer.The program also features a 'Words' tab. The words tab differs depending on whether you have a singing voice selected or circuit bending selected.

## Singing Voices

### **Loop Line**

Keep looping the current line instead of advancing through the text. You can automate this using MIDI CC79 or plug-in parameter
automation.

### **Text/X-Sampa**

Switch between editing lyrics in English (or Japanese hiragana/katakana) or in phonetic notation (using X-SAMPA - similar to IPA but doesn't require special characters).

### **Preset**

Load preset lyrics to test your voice settings. You can also save your own presets.

### **Text**

Lyrics sung by chipspeech. You can edit the text, or cue a line for the next note. If you click on the line number, the line will also be cued next time playback is restarted.

## Circuit Bending Voices

### **Bank**

Selects which bank of words you play from.

### **Selected Entry**

Selects which entry from the bank should be played on next note.

### **Original Data Pitch**

Controls whether thepitch used comes from the played note, or from the original pitch data (SP0 and TMS only).

### **Loop Start**

Offsets where the data starts playing from.

### **Loop Length**

Lets you adjust how much data is played before the reading position is reset. If
you set this to 0, you can scan through the data in real time by automating the Loop Start.

### **Loop**

Selects whether notes loop or stop playing once the current entry was read.

### **Freeze Data**

Loops the currently playing frame, emulating another famous circuit bending trick. The controls tab features three different categories, Voice Parameters, Stack Parameters, and Setup Parameters.

## Voice Parameters

### **Helium**

This parameter scales the voice's resonance frequencies (formants). Raising this simulates a smaller mouth, giving rise to the “squirrel effect”.

### **Fem Factor**

This parameter modifies the voice's formants to be more male-like or female-like.

* Bert Gotrax, Dandy 704: 25% gives you the original male formants.
* Dee Klatt: 0%: husky male, 33%: higher male, 66%: female, 100%: higher female.
* Other voices: No effect.

### **HF Sizzle**

Controls the amount of top-end harmonics.

* Bert Gotrax, Dandy 704: stretches the high spectrum to increase coverage.
* Dee Klatt: controls the mix level of the built-in harmonic exciter.
* Other voices: Controls the gain of the high-end shelf filter.

### **Breath**

Controls the amount of noise added into the voice. (Bert Gotrax, Dandy 704 and Dee Klatt voices only)

### **Impulse**

Select which base waveform is used to simulate vocal cords. (no effect on Otto Mozer voice)

### **Impulse Width**

Controls the stretch factor of the base waveform. On the square waveform, this controls pulse width. (no effect on Otto Mozer voice)

### **Impulse Width Key Follow**

Controls how much the impulse width follows the keyboard. Setting this to 0% will use the same waveform for the whole keyboard. Setting this to 100% will fully scale the waveform as you play higher notes. (no effect on Otto Mozer voice)

### **Sibilance**

Increase or decrease the volume of noisy and sibilant consonants (p, t, k, f, th, s, sh, h).

## Stack Parameters

### **Density**

Controls the number of detuned voices in the stack. 0% gives a single voice. 30~50% gives you about two voices. 100% gives you the full 9 voice stack.

### **Detune**

Amount of detuning between the stack voices

## Setup Parameters

### **Legato**

Activates legato mode. Lets you do legatos in the melody without triggering new syllables. (monophonic mode only)

### **Polyphony**

Controls the maximum number of voices in polyphonic mode.

### **Attack**

Controls how fast notes fade in when played. In monophonic mode, only applies to the first note of a group.

### **Release**

Controls how fast the note will decay when released. The release is somewhat different in polyphonic mode.

### **Rate Key Follow**

Controls how much the wave rate scales with the keyboard. 0% is fully pitch independent. 100% will fully scale speed, similar to a sampler.

### **Octave**

Increases/decreases the pitch in octave steps.

### **Coarse Tune**

Increase/decrease the pitch in semitone steps.

### **Fine Tune**

Increase/decrease the pitch in cents.

The modulation tab has three categories, Vibrato Parameters, Expression Parameters, and Humanize and Glide Parameters.

## Vibrato Parameters

### **MW**

Vibrato intensity, as controlled by the Mod Wheel .

### **Acceleration**

How much the vibrato rate increases when the vibrato amount is increased.

### **Delay**

Delay time it takes for the vibrato to start.

### **Mod Wheel**

How much effect the Mod Wheel (Midi CC1) has on vibrato amount.

### **To Volume**

How much vibrato is applied to volume (tremolo).

### **To Tone**

How much vibrato is applied to impulse width (PWM LFO). (no effect on Otto Mozer voice)

### **To Helium**

How much vibrato is applied to helium (formant LFO).

## Expression Parameters

### **Modwheel Amount**

Expression level is controlled by CC11. This lets you control the expression level with the Mod Wheel (CC1) as well.

### **To Volume**

How much effect expression has on volume.

### **To HF Sizzle**

How much effect expression has on HF Sizzle.

## Humanize and Glide Parameters

### **Pitch**

How much random variation is added to pitch.

### **Volume**

How much random variation is added to volume.

### **Glide**

How fast pitch changes when playing separate notes (triggering new syllables). (Monophonic mode only)

### **Legato Glide**

How fast pitch changes when playing legato notes. In combination with legato mode, this lets you easy simulate voice inflections without using the pitch bender. (Monophonic+Legato mode only)The mix tab has two categories, with one varying depending on the FX type selected, Effect Parameters - Ambience and Effect Parameters- Detune. The second category is th Mix Parameters.

## FX Type

Selects between the Ambience effect and the Detune effect.

## Effect Parameters - Ambience

Ambience is a very smooth and flexible stereo reverb effect created by Magnus Jonsson, known mostly for its Ambience VST/AU version. In particular, the decay time can be shaped to different values in the low/mid/high frequency ranges.

### **Preset**

Lets you load reverb settings from a preset.

### **Size**

Time between the echos (simulates a small or large room).

### **Predelay**

Amount of delay between the original sound and its reverb tail.

### **Width**

Amount of stereo separation (how different the reverb is on the left vs right side).

### **Quality**

Increases the complexity of the reverb tail, at the cost of requiring more CPU to process.

### **Equalizer Lo Freq**

Frequency under which the low gain is applied.

### **Equalizer Hi Freq**

Frequency over which the high gain is applied.

### **Damping Lo Freq**

Frequency under which low damping is applied.

### **Damping Lo Amt**

Decay time change under low damping frequency.

### **Damping Hi Fre**

Frequency over which high damping is applied.

### **Damping Hi Amt**

Decay time change over high damping frequency.

## Effect Parameters – Detune

This effect creates two detuned versions of the voice input, one panned left and one panned right.

### **Mix Parameters Pan**

Balance of the voice between the left and right channels.

### **Send**

How much of the voice is sent to the effect. Setting this to 0% disables the effect.

## Links

http://www.plogue.com/

http://www.plogue.com/products/chipspeech/

http://cargocollective.com/pixoshiru/ChipSpeech

https://pixoshiru.wordpress.com/portfolio/chipspeech/

https://www.facebook.com/wwwPLOGUEcom

http://www.plogue.com/downloads/#chipspeech