Merge branch 'tildearrow:master' into SID3

This commit is contained in:
LTVA1 2024-08-26 09:40:23 +03:00 committed by GitHub
commit 6e44607ca6
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 9 additions and 8 deletions

View file

@ -108,6 +108,7 @@ for other operating systems, you may [build the source](#developer-info).
- some bug/quirk implementation for increased playback accuracy through compatibility flags - some bug/quirk implementation for increased playback accuracy through compatibility flags
- VGM export - VGM export
- ZSM export for Commander X16 - ZSM export for Commander X16
- TIunA export for Atari 2600
- modular layout that you may adapt to your needs - modular layout that you may adapt to your needs
- audio file export - entire song, per chip or per channel - audio file export - entire song, per chip or per channel
- quality emulation cores (Nuked, MAME, SameBoy, Mednafen PCE, NSFplay, puNES, reSID, Stella, SAASound, vgsound_emu and ymfm) - quality emulation cores (Nuked, MAME, SameBoy, Mednafen PCE, NSFplay, puNES, reSID, Stella, SAASound, vgsound_emu and ymfm)

View file

@ -12,8 +12,8 @@ however, effects are continuous (unless specified), which means you only need to
- `FAxy`: **Fast volume slide.** same as `0Axy` above but 4× faster. - `FAxy`: **Fast volume slide.** same as `0Axy` above but 4× faster.
- `F3xx`: **Fine volume slide up.** same as `0Ax0` but 64× slower. - `F3xx`: **Fine volume slide up.** same as `0Ax0` but 64× slower.
- `F4xx`: **Fine volume slide down.** same as `0A0x` but 64× slower. - `F4xx`: **Fine volume slide down.** same as `0A0x` but 64× slower.
- `F8xx`: **Single tick volume slide up.** adds `x` to volume on first tick only. - `F8xx`: **Single tick volume up.** adds `x` to volume.
- `F9xx`: **Single tick volume slide down.** subtracts `x` from volume on first tick only. - `F9xx`: **Single tick volume down.** subtracts `x` from volume.
- --- - ---
- `07xy`: **Tremolo.** changes volume to be "wavy" with a sine LFO. `x` is the speed. `y` is the depth. - `07xy`: **Tremolo.** changes volume to be "wavy" with a sine LFO. `x` is the speed. `y` is the depth.
- tremolo is downward only. - tremolo is downward only.
@ -24,8 +24,8 @@ however, effects are continuous (unless specified), which means you only need to
- `E5xx`: **Set pitch.** `00` is -1 semitone, `80` is base pitch, `FF` is nearly +1 semitone. - `E5xx`: **Set pitch.** `00` is -1 semitone, `80` is base pitch, `FF` is nearly +1 semitone.
- `01xx`: **Pitch slide up.** - `01xx`: **Pitch slide up.**
- `02xx`: **Pitch slide down.** - `02xx`: **Pitch slide down.**
- `F1xx`: **Single tick pitch slide up.** - `F1xx`: **Single tick pitch up.**
- `F2xx`: **Single tick pitch slide down.** - `F2xx`: **Single tick pitch down.**
- --- - ---
- `03xx`: **Portamento.** slides the currently playing note's pitch toward the new note. `x` is the slide speed. - `03xx`: **Portamento.** slides the currently playing note's pitch toward the new note. `x` is the slide speed.
- a note _must_ be present with this effect for it to work. - a note _must_ be present with this effect for it to work.

View file

@ -137,9 +137,9 @@ const char* DivEngine::getEffectDesc(unsigned char effect, int chan, bool notNul
case 0xf0: case 0xf0:
return _("F0xx: Set tick rate (bpm)"); return _("F0xx: Set tick rate (bpm)");
case 0xf1: case 0xf1:
return _("F1xx: Single tick note slide up"); return _("F1xx: Single tick pitch up");
case 0xf2: case 0xf2:
return _("F2xx: Single tick note slide down"); return _("F2xx: Single tick pitch down");
case 0xf3: case 0xf3:
return _("F3xx: Fine volume slide up"); return _("F3xx: Fine volume slide up");
case 0xf4: case 0xf4:
@ -151,9 +151,9 @@ const char* DivEngine::getEffectDesc(unsigned char effect, int chan, bool notNul
case 0xf7: case 0xf7:
return _("F7xx: Restart macro (see manual)"); return _("F7xx: Restart macro (see manual)");
case 0xf8: case 0xf8:
return _("F8xx: Single tick volume slide up"); return _("F8xx: Single tick volume up");
case 0xf9: case 0xf9:
return _("F9xx: Single tick volume slide down"); return _("F9xx: Single tick volume down");
case 0xfa: case 0xfa:
return _("FAxx: Fast volume slide (0y: down; x0: up)"); return _("FAxx: Fast volume slide (0y: down; x0: up)");
case 0xfc: case 0xfc: