mirror of
https://github.com/tildearrow/furnace.git
synced 2024-11-27 06:53:01 +00:00
5567746e0b
the panning strategy for QSound has changed! it's now 08xy where x is left and y is right (muting is not possible though!) this makes it consistent with other chips, plus QSound's pan range was 32 anyway in order to toggle the QSound effect use effect 12xx
19 lines
1 KiB
Markdown
19 lines
1 KiB
Markdown
# Capcom QSound (DL-1425)
|
|
|
|
This chip was used in Capcom's CP System Dash, CP System II and ZN arcade PCBs.
|
|
|
|
It supports 16 PCM channels and uses the patented (now expired) QSound stereo expansion algorithm, as the name implies.
|
|
|
|
Because the chip lacks sample interpolation, it's recommended that you try to play samples at around 24038 Hz to avoid aliasing. This is especially important for e.g. cymbals.
|
|
|
|
The QSound chip also has a small echo buffer, somewhat similar to the SNES, although with a very basic (and non-adjustable) filter. It is however possible to adjust the feedback and length of the echo buffer. The initial values can be set in the "Configure system" dialog.
|
|
|
|
There are also 3 ADPCM channels, however they cannot be used in Furnace yet. They have been reserved in case this feature is added later. ADPCM samples are limited to 8012 Hz.
|
|
|
|
# effects
|
|
|
|
- `10xx`: set echo feedback level.
|
|
- this effect will apply to all channels.
|
|
- `11xx`: set echo level.
|
|
- `12xx`: toggle QSound algorithm (on by default).
|
|
- `3xxx`: set the length of the echo delay buffer.
|