Waveforms

The last option in the Sound FX toolbar is the waveform buttons. This displays more granular options for configuring the currently loaded sound’s wave type.

image alt text

Currently, in Pixel Vision 8, each channel can play any of the available Waveform types. Early 8-bit systems were limited in which waveform worked on which channel. By default, the Pixel Vision 8 template allows for all waveforms to be played back on a channel but other templates, such as the Fami, have hard limits on each channel. You can modify these in the Chip Editor.

image alt text

As you cycle through each channel, you can also assign one of the 5 different waveform types:

ID

Name

Description

0

All

Allows any waveform to be played

1

Square

Limits any sound effect being played on the channel to use the square waveform

2

Saw

Limits any sound effect being played on the channel to use the saw waveform

3

Noise

Limits any sound effect being played on the channel to use the noise waveform

4

Triangle

Limits any sound effect being played on the channel to use the triangle waveform

5

Wav

Limits the channel to only play .wav sample files.

It’s important to note that each sound effect can be assigned a default waveform that is independent of the channel it will play on. The channel’s own limitation will override the sound effect’s waveform. For example, if you set channel 0 to Saw and try to playback the default harmony sound effect which is set to square, it will be played with the saw waveform instead.

image alt text