Merge branch 'master' into doc-general
Cleaning up after previous merged PR.
This commit is contained in:
commit
aee459d8d3
18 changed files with 435 additions and 49 deletions
|
|
@ -33,15 +33,15 @@ the following sound chips have sample support:
|
|||
- Yamaha PCMD8/YMZ280B
|
||||
- MMC5 (last channel only)
|
||||
|
||||
## compatible sample mode
|
||||
## compatible sample mode (LEGACY)
|
||||
|
||||
effect `17xx` enables/disables compatible sample mode whether supported (e.g. on Sega Genesis or PC Engine).
|
||||
**use of this mode is discouraged in favor of Sample type instruments.**
|
||||
|
||||
effect `17xx` enables/disables compatible sample mode where supported (e.g. on Sega Genesis or PC Engine).
|
||||
|
||||
in this mode, samples are mapped to notes in an octave from C to B, allowing you to use up to 12 samples.
|
||||
if you need to use more samples, you may change the sample bank using effect `EBxx`.
|
||||
|
||||
use of this mode is discouraged in favor of Sample type instruments.
|
||||
|
||||
## notes
|
||||
|
||||
due to limitations in some of those sound chips, some restrictions exist:
|
||||
|
|
|
|||
|
|
@ -18,8 +18,8 @@ furthermore, it has some PCM and LFO!
|
|||
- `03`: LFO enabled, shift 8.
|
||||
- when LFO is enabled, channel 2 is muted and its output is passed to channel 1's frequency.
|
||||
- `13xx`: **set LFO speed.**
|
||||
- `17xx`: **toggle PCM mode.**
|
||||
- _this effect is here for compatibility reasons_; it is otherwise recommended to use Sample type instruments (which automatically enable PCM mode when used).
|
||||
- `17xx`: **toggle LEGACY sample mode.**
|
||||
- **this effect exists only for compatibility reasons! its use is NOT recommented. use Sample type instruments instead.**
|
||||
|
||||
# info
|
||||
|
||||
|
|
|
|||
|
|
@ -15,7 +15,8 @@ Furnace supports this routine for PCM playback, but it consumes a lot of CPU tim
|
|||
these effects only are effective in the pulse channels.
|
||||
|
||||
- `12xx`: **set duty cycle.** range is `0` to `7`.
|
||||
- `17xx`: **toggle PCM mode.**
|
||||
- `17xx`: **toggle LEGACY sample mode.**
|
||||
- **this effect exists only for compatibility reasons! its use is NOT recommented. use Sample type instruments instead.**
|
||||
|
||||
# info
|
||||
|
||||
|
|
|
|||
|
|
@ -27,7 +27,8 @@ in Furnace, you can enable the envelope shape split mode. when it is set, its wa
|
|||
|
||||
- `10xx`: **change wave.**
|
||||
- `11xx`: **change envelope shape.** also wavetable.
|
||||
- `17xx`: **toggle PCM mode.**
|
||||
- `17xx`: **toggle LEGACY sample mode.**
|
||||
- **this effect exists only for compatibility reasons! its use is NOT recommented. use Sample type instruments instead.**
|
||||
- `20xx`: **set PCM frequency.** range is `1` to `FF`.
|
||||
- PCM frequency formula: `step * (clock / 8192)`.
|
||||
- range is 1.95KHz to 498KHz if the chip clock is 16MHz.
|
||||
|
|
|
|||
|
|
@ -16,8 +16,9 @@ as of Furnace 0.6pre5, Furnace offers DualPCM, a Z80 driver that splits channel
|
|||
- `16xy`: **set multiplier of operator.**
|
||||
- `x` is the operator (1-4).
|
||||
- `y` is the multiplier.
|
||||
- `17xx`: **enable PCM channel.**
|
||||
- `17xx`: **toggle LEGACY sample mode.**
|
||||
- this only works on channel 6.
|
||||
- **this effect exists only for compatibility reasons! its use is NOT recommented. use Sample type instruments instead.**
|
||||
- `18xx`: **toggle extended channel 3 mode.**
|
||||
- 0 disables it and 1 enables it.
|
||||
- only in extended channel 3 chip.
|
||||
|
|
@ -86,4 +87,4 @@ CSM is beyond the scope of this documentation. for more information, see this [b
|
|||
|
||||
## DualPCM
|
||||
|
||||
thanks to the Z80 sound CPU, DualPCM can play two samples at once! this mode splits channel 6 into two individual PCM channels with variable pitch. these are mixed together in software and streamed to channel 6 with a mix rate of 13750 Hz. VGM export requires the "direct stream mode" option to be enabled, and resulting files will be very large.
|
||||
thanks to the Z80 sound CPU, DualPCM can play two samples at once! this mode splits channel 6 into two individual PCM channels with variable pitch. these are mixed together in software and streamed to channel 6 with a mix rate of 13750 Hz. VGM export requires the "direct stream mode" option to be enabled, and resulting files will be very large.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue