Soundshape
VST and standalone spectral synthesizer
|
Soundshape's primary purpose is to output sound. It has virtual MIDI inputs and as it receives input notes, it will play various sections of its spectrum.
Soundshape has two major modes of operation:
Options
button at the top of its window. This presents options for selecting your MIDI input device, audio output device, and a buffer size. Samller buffer sizes lead to lower latencies, so try changing this setting if you feel like there is too much lag between playing a note and hearing its sound.Options
button at the top to confiugre your audio settings and choose MIDI input sources.Soundshape works best with small buffer sizes ( choose buffers that give about 5 milliseconds or less). However, if your sound is popping or crackling, try increasing the buffer size until it goes away.
Brief descriptions of each of the components from above:
+
and -
buttons increase or decrease zoom in the frequency domain. You can also type in a zoom level into the box.Soundshape features two time-domain veiws of your data, as you can see in this part of the interface.
The window at the bottom shows you the entire sound wave that Soundshape can generate. It is broken down into 50 sections. There is a slider with two handles that you can drag over the region of time that you want to play.
The window above it is a zoomed-in time-domain view. It shows you the portion of the bottom window that's highlighted in red. You can click on the button of a section of the zoomed-out window to change the section shown in the top window. Then, you can click on a button of a section in the top window to highlight it. This screenshot shows the 3rd little section of the 4th big section selected:
The tan portions represent the same time interval.
When you select a section of audio like this, the window at the top changes to show the frequencies that make up this audio. Right now, we have a section of silence selected, so theres only 1 bar appearing, and it's at zero.
New frequency spikes can be added with the Add
button. Press the +
and -
buttons to zoom in and out of the frequency-domain window.
To build a sound out of harmonic frequencies, click the Harmonic
button. When you're adding frequencies with harmonic mode enabled, you can only add harmonics of 440 Hz. In the editor, harmonic frequencies will show up red, and all others will show up as blue. Soundshape will assume that the fundamental frequency of your sound is 440 Hz, so it's a good idea to always have the first harmonic be nonzero.
In addition to editing the spectrum of your sound, you can edit its envelope. The envelope is controlled by four parameters:
Release
Soundshape is capable of saving and loading presets so you can always recall a sound you were working on. There are two types of presets:
Write
button to save your current sound as a preset. Make sure your preset is saved with the .xml
extension when asked.Settings -> preset file path
.
Finally, Soundshape features an Import
and Export
button that can be used to render Soundshape's time domain data to an audio file or to read an audio file and change your current sound's spectrum to try to match it. Supported file types are .ogg
, .wav
, and .flac
.
For more help, you can watch the Soundshape tutorial videos.