Skip to content

Latest commit

 

History

History
76 lines (47 loc) · 2.68 KB

NOTES.md

File metadata and controls

76 lines (47 loc) · 2.68 KB

Notes

i have no time to make a proper manual for this

Sound Chips

Texas Instruments SN76489

  • Square channel, 4-bit volume, 10-bit pitch (x3)
  • Noise channel, 4-bit volume, 3 pitches or pitch follows channel 3, long/short periodic noise with phase reset (x1)
Variants
  • (TODO)

Game Gear (PSG)

  • Same as SN76489, except all channels have L/R hardpanning, and noise generation is slightly different

T6W28 (NGP)

  • Square channel, 4-bit L/R volume, 10-bit pitch (x3)
  • Noise channel, 4-bit L/R volume, 10-bit pitch, long/short periodic noise with phase reset (x1)

Yamaha YM2413 (OPLL)

(TODO)

Yamaha YM2612 (OPN2)

(TODO)

New Effects

N00 - N1F

  • Name: Panning setting
  • Target: PSG, T6W28
  • Default: N10
  • Description: Changes the volume balance for the left and right output channels. N01 is left, N10 is center, N1F is right. The special N00 silences both output channels. Intermediate values are supported only by the T6W28 chip; it effectively decreases the output volume in one of the output channels, but never silences it unless N01 or N1F is used.

NCx

  • Name: Channel swap
  • Target: SN76489
  • Default: NC3
  • Description: Exchanges Square x with Square 3. This allows any square channel to control the pitch of the noise channel. Doing so will cause a pop in the audio output as the channel registers must be rewritten.

NE0, NE1

  • Name: Noise reset enable
  • Target: SN76489 Noise
  • Default: NE0
  • Description: Configures whether the noise channel resets its shift register state on new notes. NE0 disables it, NE1 enables it and additionally resets the noise state immediately. (Changing the pitch or duty always resets the noise state. This is normal SN76489 behaviour.)

New features

VGM Logging

Under the Tracker menu is a new option called "Log VGM File...". Select it to save a VGM file, then play any song to start logging all audio events, and stop the player to finish logging.

Stereo Separation

The mixer menu can now configure the volume of each SN76489 output channel, as well as the stereo separation between them; 0% is effectively the same as mono audio, 100% is the default separation.

Compatibility

SnevenTracker modules (.snm files) share the same format with .ftm and .0cc files but are incompatible with them. Copying and pasting of frames and patterns still works across these trackers.