Update sample doc
This commit is contained in:
parent
89f8c8fa19
commit
65a81d67b9
|
@ -1,6 +1,6 @@
|
|||
# samples
|
||||
|
||||
In the context of Furnace, a sound sample (usually just referred to as a sample) is a string of numbers that hold sampled PCM audio.
|
||||
In the context of Furnace, a sound sample (usually just referred to as a sample) is a string of numbers that represent sampled PCM audio.
|
||||
|
||||
In Furnace, these samples can be generated by importing a .wav (think of it as an higher quality MP3) file.
|
||||
|
||||
|
@ -13,6 +13,7 @@ as of Furnace 0.6, the following sound chips have sample support:
|
|||
- PC Engine/TurboGrafx-16/HuC6280
|
||||
- Amiga/Paula
|
||||
- SegaPCM
|
||||
- NEC PC-9801/YM2608 (ADPCM channel only)
|
||||
- Neo Geo/Neo Geo CD/YM2610 (ADPCM channels only)
|
||||
- Seta/Allumer X1-010
|
||||
- Atari Lynx
|
||||
|
@ -21,12 +22,16 @@ as of Furnace 0.6, the following sound chips have sample support:
|
|||
- QSound
|
||||
- ZX Spectrum 48k (1-bit)
|
||||
- RF5C68
|
||||
- WonderSwan
|
||||
- SNES/S-DSP
|
||||
- WonderSwan (second channel only)
|
||||
- tildearrow Sound Unit
|
||||
- VERA (last channel only)
|
||||
- Y8950 (last channel only)
|
||||
- Konami K007232
|
||||
- a few more that I've forgotten to mention
|
||||
- Irem GA20
|
||||
- Ensoniq OTTO/ES5506
|
||||
- Yamaha PCMD8/YMZ280B
|
||||
- MMC5 (last channel only)
|
||||
|
||||
## compatible sample mode
|
||||
|
||||
|
@ -45,9 +50,9 @@ due to limitations in some of those sound chips, some restrictions exist:
|
|||
- NES: if on DPCM mode, only a limited selection of frequencies is available, and loop position isn't supported (only entire sample).
|
||||
- SegaPCM: your sample can't be longer than 65535, and the maximum frequency is 31.25KHz.
|
||||
- QSound: your sample can't be longer than 65535, and the loop length shall not be greater than 32767.
|
||||
- Neo Geo (ADPCM-A): no looping supported. your samples will play at ~18.5KHz.
|
||||
- Neo Geo (ADPCM-B): no loop position supported (only entire sample), and the maximum frequency is ~55KHz.
|
||||
- YM2608: the maximum frequency is ~55KHz.
|
||||
- Neo Geo (ADPCM-A): no looping supported. your samples will play at 18.518KHz.
|
||||
- Neo Geo (ADPCM-B): no loop position supported (only entire sample), and the maximum frequency is 55.555KHz.
|
||||
- YM2608: the maximum frequency is 55.555KHz.
|
||||
- MSM6258/MSM6295: no arbitrary frequency.
|
||||
- ZX Spectrum Beeper: your sample can't be longer than 2048, and it always plays at ~55KHz.
|
||||
- Seta/Allumer X1-010: frequency resolution is terrible in the lower end. your sample can't be longer than 131072.
|
||||
|
|
Loading…
Reference in New Issue