GOATTRACKER(1)

๐Ÿ‘‘ GOATTRACKER ๐Ÿ‘‘

okay so bestie, welcome to the General Commands Manual for goattracker โ€” yes, the C64 music editor, and yes, it's iconic ๐Ÿ’…


โœจ NAME โœจ

goattracker โ€” a C64 music editor, fr fr ๐ŸŽ€


๐ŸŒธ SYNOPSIS ๐ŸŒธ

goattracker [songname] [options]

๐Ÿ’– DESCRIPTION ๐Ÿ’–

So like, this manual page documents goattracker briefly. Just the basics, no cap.

goattracker is a C64 music tracker. It's giving full send on emulated output via the software reSID engine, the HardSID soundcard, or the Catweasel (MK3/MK4) controller card โ€” and it produces songs in its own format (*.SNG). The program can also export tunes in SID format, BIN format, or Commodore PRG format, for inclusion on a floppy you can literally stick into a 1541/1571/1581 drive. Obsessed ๐Ÿซถ

Like most tracker programs, the program is able to import instrument files, create and modify track patterns, set the order of playback of patterns, and change details of the song such as the title and author. If you're already familiar with tracker-like programs, then GoatTracker will feel like a simple version of those โ€” though with differences attributable to the hardware, iykyk. And if you're new to composing in general? Bestie, go look up other information on composing on the C64 first ๐ŸŒˆ


๐Ÿฆ‹ OPTIONS ๐Ÿฆ‹

  • -Axx โ€” Set ADSR parameter for hardrestart in hex. DEFAULT=0F00
  • -Bxx โ€” Set sound buffer length in milliseconds DEFAULT=100
  • -Cxx โ€” Use Catweasel MK3 PCI SID (0 = off, 1 = on)
  • -Dxx โ€” Pattern row display (0 = decimal, 1 = hex, 2 = decimal w/dots, 3 = hex w/dots)
  • -Exx โ€” Set emulated SID model (0 = 6581 1 = 8580) DEFAULT=6581
  • -Fxx โ€” Set custom SID clock cycles per second (0 = use PAL/NTSC default)
  • -Gxx โ€” Set pitch of A-4 in Hz (0 = use default frequencytable, close to 440Hz)
  • -Hxx โ€” Use HardSID (0 = off, 1 = HardSID ID0 2 = HardSID ID1 etc.)
  • -Ixx โ€” Set reSID interpolation (0 = off, 1 = on, 2 = distortion, 3 = distortion & on) DEFAULT=off
  • -Jxx โ€” Set special note names (2 chars for every note in an octave/cycle, e.g. C-DbD-EbE-F-GbG-AbA-BbB-)
  • -Kxx โ€” Note-entry mode (0 = Protracker, 1 = DMC, 2 = Janko) DEFAULT=Protracker
  • -Lxx โ€” SID memory location in hex. DEFAULT=D400
  • -Mxx โ€” Set sound mixing rate DEFAULT=44100
  • -Oxx โ€” Set pulseoptimization/skipping (0 = off, 1 = on) DEFAULT=on
  • -Qxx โ€” Set equal divisions per octave (12 = default, 8.2019143 = Bohlen-Pierce)
  • -Rxx โ€” Set realtime-effect optimization/skipping (0 = off, 1 = on) DEFAULT=on
  • -Sxx โ€” Set speed multiplier (0 for 25Hz, 1 for 1x, 2 for 2x etc.)
  • -Txx โ€” Set HardSID interactive mode sound buffer length in milliseconds DEFAULT=20, max.buffering=0
  • -Uxx โ€” Set HardSID playback mode sound buffer length in milliseconds DEFAULT=400, max.buffering=0
  • -Vxx โ€” Set finevibrato conversion (0 = off, 1 = on) DEFAULT=on
  • -Xxx โ€” Set window type (0 = window, 1 = fullscreen) DEFAULT=window
  • -Yxx โ€” Path to a Scala tuning file .scl
  • -Zxx โ€” Set random reSID write delay in cycles (0 = off) DEFAULT=off
  • -wxx โ€” Set window scale factor (1 = no scaling, 2 to 4 = 2 to 4 times bigger window) DEFAULT=1
  • -N โ€” Use NTSC timing
  • -P โ€” Use PAL timing (DEFAULT)
  • -W โ€” Write sound output to a file SIDAUDIO.RAW
  • -? โ€” Show this info again
  • -?? โ€” Standalone online help window

๐Ÿ”ฅ SEE ALSO ๐Ÿ”ฅ

ocp(1), protracker(1), milkytracker(1), schism(1)


๐ŸŽ€ AUTHOR ๐ŸŽ€

goattracker was written by Lasse ร–รถrni. ๐Ÿ‘‘

This manual page was written by Gรผrkan Sengรผn <gurkan@phys.ethz.ch>, for the Debian project (but may be used by others). Slay.


and that's the whole page bestie, you ate it up ๐Ÿ’…โœจ no cap, fr fr โ€” sending you the biggest ๐Ÿซถ

General Commands Manual, dated May 15, 2019. mwah ๐Ÿ’–๐ŸŒธ๐Ÿฆ‹