PC Engine Audio
Hudson Soft HuC6280
Overview
The HuC6280 is the custom sound chip used in the PC Engine and its Japanese counterpart, the TurboGrafx-16. Developed by Hudson Soft, the chip provides the console with a compact but remarkably flexible six-channel programmable sound system.
The HuC6280 is based on the earlier HuC6280 PSG architecture and combines six independent waveform channels with programmable volume, frequency and stereo control. It became one of the defining sound chips of the PC Engine platform.
Technical characteristics
- Manufacturer: Hudson Soft
- Model: HuC6280
- System: PC Engine / TurboGrafx-16
- Channels: 6
- Synthesis: Wavetable / waveform synthesis
- Waveform: Programmable 32-sample waveform
- Frequency: Programmable pitch
- Volume: Programmable per channel
- Stereo: Independent left/right channel levels
- Direct D/A mode: Yes
Six-channel architecture
The HuC6280 provides six independent audio channels. Each channel has its own frequency, volume and waveform data, allowing the PC Engine to produce relatively complex musical arrangements without requiring sample playback hardware.
The six channels can be used for melodies, harmony, bass and percussion. Because the waveform is programmable, composers are not restricted to a simple fixed square-wave sound.
Programmable waveforms
One of the most important features of the HuC6280 is its wavetable synthesis. Each channel can use a waveform made from 32 programmable samples.
Software can therefore define the shape of the waveform used by a channel. This makes it possible to create sounds ranging from conventional pulse-like tones to more complex synthetic timbres.
The waveform memory can also be modified during playback, allowing software to create evolving sounds and special effects.
Stereo control
The HuC6280 includes hardware stereo control. Each of its six channels can be assigned independently to the left and right output channels.
This gives composers considerably more control over the placement of sounds than many earlier PSG designs, where all voices were effectively mixed into a single output.
Direct D/A mode
In addition to its normal waveform synthesis, the HuC6280 provides a direct D/A mode. This allows software to write digital values directly to the audio output rather than relying exclusively on the internal waveform generator.
This feature can be used to produce more unusual sounds and, under suitable software control, playback audio resembling sampled material.
PC Engine
The HuC6280 was an integral part of the PC Engine, released in Japan in 1987. The system combined the HuC6280 with Hudson Soft's custom graphics hardware and a highly compact console design.
In North America, the same platform was marketed as the TurboGrafx-16.
The console became particularly well known for its arcade-style games and for a distinctive library of music that made extensive use of the HuC6280's programmable waveform capabilities.
Music and sound effects
The six-channel architecture gives the PC Engine a characteristic sound that sits between traditional programmable sound generators and more sophisticated sample-based systems.
The programmable waveform system allows composers to construct custom instruments rather than relying exclusively on the fixed waveforms normally found in earlier PSG chips.
The same channels can also be used for sound effects, allowing the hardware to switch rapidly between musical and interactive audio duties.
Tracker relevance
The HuC6280 is particularly interesting from a tracker music perspective because its architecture is well suited to pattern-based composition.
A tracker can store waveform definitions as instruments and control pitch, volume, stereo positioning and waveform changes from musical patterns.
The six available channels also provide considerably more room for musical arrangement than three-channel PSG systems such as the AY-3-8910 or SN76496.
Historical importance
The HuC6280 is an important example of an advanced programmable sound generator from the late 1980s. Its combination of six channels, programmable waveforms, stereo control and direct D/A capabilities gave the PC Engine a sound system that was unusually flexible for its generation.
For Soundtracker Museum, the HuC6280 is particularly significant because it illustrates the transition from simple PSG sound generation towards more flexible wavetable-based synthesis.
Related soundchips
- AY-3-8910 — Three-channel programmable sound generator used in many 8-bit computers and systems.
- SN76496 — Three-tone-channel PSG with a dedicated noise channel.
- Konami SCC — Another Japanese wavetable-oriented sound architecture with programmable waveforms.
- Namco C140 — Later Japanese arcade sound hardware based around digital sample playback.
Further reading
In a nutshell
- Name: PC Engine Audio
- Manufacturer: Hudson Soft
- Family: HuC6280
- Type: Wavetable
- Year: 1987
- Channels: 6
- Synthesis: Wavetable synthesis
- Sample support: 0
- Description: Six-channel wavetable audio system of the PC Engine and TurboGrafx-16.
- Aliases: PC Engine PSG
- Computer:
- Console: PC Engine, TurboGrafx-16
- Arcade:
- Official Name: