Homebrowse › platform

Game Boy

platform 54 pages
  • Channel interleaving (one channel, two jobs) techniqueWhen channels are scarce, interleave: bass note on every even 16th, melody notes on the odd ones. Played fast, the ear separates them into two lines — a bassline and a lead — from a single channel. The same idea works …
  • Chip samples — tiny looped waveforms techniqueIn a sample tracker, a "chip" is a very small looped sample — a single waveform cycle or a few hundred bytes of a real instrument — that stands in for a sound-chip voice. A chiptune module is built from nothing else, …
  • Chord arpeggio (the 0 3 7 trick) techniqueChips rarely have enough channels for real chords, so one channel cycles through the chord tones extremely fast. At roughly 25–50 notes per second the ear fuses them into one shimmering chord — the signature chiptune …
  • Detune techniqueIf you can spare a channel, play the lead on two channels a few cents apart (or use a fine-tune setting). The slow beating between them sounds huge — the chip version of a supersaw. Small detune (5–10 cents) = fat; …
  • Fake echo / delay techniqueRepeat each melody note after a fixed time (say 3 or 6 pattern rows) at much lower volume, and again even quieter. On a spare channel it becomes a lush echo; on the same channel, placed in the gaps of the melody, it …
  • Ghost channel (two notes in one wave) techniqueOne wave channel playing two notes at once. Instead of alternating between them in time, the two waveforms are added together inside the same single-cycle wave — a low fundamental with a faster wave riding on top of it …
  • Instrument design beats note count techniqueA lot of "chiptune magic" is in the instrument, not the pattern: a fast pitch drop at note start makes a kick out of any voice; a couple of frames of noise before a tone makes a snare or a pluck; a tiny downward pitch …
  • Levels and headroom techniqueNot "how loud", but how much room is left above the loudest thing playing . Every layer of a chiptune has its own ceiling — a 4-bit register on the chip, a 00–40 or 00–80 scale in the tracker, 0 dBFS in the render — and …
  • Multisampling and drum-kit instruments techniqueOne sample cannot cover a keyboard: transposed more than a few semitones it sounds artificial — ±7 at the very most, often only ±1 (source: s-tw084-perfect-samples-the-piano ) . Multisampling records several keys and …
  • Octave bass techniqueThe oldest trick in dance music and chiptune alike: alternate the bass note with the same note one octave up ( 0 12 0 12… ) in straight 8ths or 16ths. Instant drive, zero extra channels. Variants: octave on the …
  • Pitch slides and tone portamento techniqueGliding into a note (tone portamento) or bending a note's pitch up/down (pitch slide) — the cheapest way to add emotion. Classic uses: slide up into the highest note of a phrase, slide down at the end of a phrase, slow …
  • Pulse width modulation (PWM) techniqueA pulse wave's character depends on its duty cycle: 50 % is hollow and round, 25 % brassy, 12.5 % thin and nasal. Sweeping the width while a note plays makes a single channel sound alive — the classic C64/ sid shimmer …
  • Randomization and probability (MayBe, RandomiZe) techniqueLetting the tracker decide: notes that play only sometimes, table hops that happen with a probability, and command values with a random offset. Cheap variation for hi-hats, fills and long loops — every pass sounds …
  • Retrigger and resync techniqueRe-playing the current note at a fixed tick rate without new note rows: drum rolls, ratchets, stutters, and — with a falling volume — a one-channel echo. "Resync" restarts the sound generator itself at a very high rate, …
  • ROM retuning — patching a tracker's pitch table techniqueOverwriting the block of precomputed pitch values inside a tracker's ROM, so that every note in the sequencer plays at a frequency you chose. It is how alternative-tunings are done on the game-boy , and it is also the …
  • Sample looping (perfect loops, sustain loops, long loops) techniqueTwo very different things: looping a short cycle so a sampled note sustains forever, and using long loops (drum breaks, guitar riffs) as building blocks that must stay in time with the song. The loop is what separates a …
  • Sample offset tricks techniqueThe sample-offset command ( 9xx in ProTracker/MOD, Oxx in impulse-tracker ) starts a sample partway through — in units of 256 bytes, so 00–FF covers 64 KB (the SAx high-order command extends it in IT). Three classic …
  • Shuffle, swing and FunkTempo techniqueDelaying every second 16th slightly turns a stiff pattern human — shuffle/swing. Trackers do it with groove or speed settings rather than with note positions (source: s-037-lab ) .
  • Sidechain pump techniqueDuck the volume of chords and bass at every beat, then let it swell back before the next one. It creates the breathing, pumping motion of modern dance music — even with no kick drum playing at all (source: s-037-lab ) .
  • Song initialisation and looping techniqueMaking a module start and loop correctly in any player — the "finishing touch" most often forgotten, according to catspaw : default speed, tempo and pan positions in the song header apply only once, so a song whose last …
  • Stereo panning techniquePlacing channels left, right or centre to separate parts and make a mix wider. On the game-boy it is a hard switch per channel (left / right / both / none), audible only through the headphone output; on PC trackers it …
  • Vibrato and delayed vibrato techniqueA periodic pitch wobble on a held note. The important variant is delayed vibrato: the note lands straight, then the vibrato fades in — real singers and lead synths don't wobble immediately. Straight attack + late …
  • Wavetable programming (waveform / arp tables) techniqueChanging a voice's waveform (and pitch) every frame from a table — the way C64 instruments get their attack transients, percussion and arpeggios. A couple of frames of noise before a tone makes a snare or a pluck; a …
  • ADSR envelope conceptAttack · Decay · Sustain · Release: the volume contour of a note. On the sid it is hardware — two registers per voice (attack/decay, sustain/release, one nybble each), started by the gate bit and released when the gate …
  • Chiptune — what the word means conceptTwo related things share the name:
  • Instrument tables (wave / pulse / filter) conceptOn the sid — and on the game-boy in lsdj — an "instrument" is not a sample but a small program: a set of tables that the player steps through frame by frame to change waveform, pitch, pulse width and filter while a note …
  • Orderlist (sequence) conceptThe list that tells a tracker which pattern plays next; in C64 trackers each track has its own orderlist, so tracks can loop patterns of different lengths independently. Besides pattern numbers it can carry song-level …
  • Synchronisation with other gear conceptRunning a chip tracker in lockstep with another Game Boy, a drum machine, a DAW or a modular. Both focus trackers support it natively.
  • Tracker conceptA tracker is a music editor where the song is a vertical grid: time runs downward in rows , each pattern is a block of rows for all channels, and an orderlist says which patterns play in which order. A row cell holds a …
  • Tracking workflow — advice from the scene conceptHow experienced trackers of the 1990s said to work — most of it still true for sid-wizard and lsdj .
  • 4ntler personGame Boy musician and programmer, author of liblsdj — the library behind the command-line tools lsdsng-export , lsdsng-import and lsdj-wavetable-import for lsdj save files (GitHub repository stijnfrishert/liblsdj , …
  • Abrasive personThe person whose idle question started Game Boy microtuning: "can LSDJ be retuned to non-standard tunings?" The answer, in his own account, took "a few minutes in a hex editor and half an hour in Perl" and became …
  • bryface personChip musician on chipmusic-org . The wiki knows him from one place so far: the 2013 ghost-channel thread, where he confirms the technique from independent practice and states its cost.
  • ChipMusic.org publicationThe chip-music community forum (chipmusic.org) whose Nintendo Handhelds and General Discussion boards hold much of the lsdj folk knowledge of the 2010s: command semantics, drum recipes, table methods, save-file swapping …
  • Defense Mechanism personGame Boy musician and the author of intense-tech , the lsdj tutorial series on defensemech.com (2019–2021, Patreon-supported, with Spanish translations by Pixel Guy). The articles are written from studio practice — kick …
  • Dustbin (Stefano Palmonari) personItalian game composer from Ferrara (31 years old in December 2004) who taught himself the SID at 15 from taped Rob Hubbard and Jeroen Tel tunes, got hired by Simulmondo at 17 on the strength of a first rockmonitor tune …
  • Game Boy platformNintendo's handheld; its four-channel sound chip ( game-boy-apu ) and the cartridge tracker lsdj make it one of the three focus platforms of this wiki. Facts from the LSDj manual (source: s-lsdj-manual ) :
  • Game Boy sound hardware (APU) chipThe game-boy 's sound unit, the APU, has four channels that are each built differently — "unlike some other sound chips, such as the C64's SID or the Atari 5200's POKEY, each sound channel is specialized" — plus a VIN …
  • Hypnogram personGame Boy musician (first name Noah, per the thanks in intense-tech article 03; blog hypnogrammusic.blogspot.com, album XIII on Bandcamp) whose March 2016 post Don't Sleep on Z became, with permission, the basis of …
  • Infu personGame Boy musician and author of Getting started with LSDj with Infu (learnlsdj.github.io), a single-page beginner course for lsdj released under CC BY-NC 4.0, reworded and redesigned by Torsten Hansson and tested by …
  • Intense Tech with Defense Mech publicationAn lsdj tutorial series by defense-mechanism , published at defensemech.com/intense-tech/ in English and Spanish (translations by Pixel Guy) and mirrored on the ChipWIN blog: 21 articles from 2018-10-11 to 2021-08-29 …
  • Johan Kotlinski personSwedish programmer and musician, author of lsdj and its manual (copyright Johan Kotlinski; the v9.2.6 manual is dated 9 May 2021). The manual points to the user-maintained wiki, the LSDj Facebook group and …
  • libLSDj toolA library by 4ntler for reading and writing lsdj save files ( .sav ) and songs ( .lsdsng ), released with command-line tools for Mac and Windows (Linux users compile from source). defense-mechanism documented three of …
  • little-scale personSebastian Tomczak, chipmusician and prolific tutorial writer, whose 2008 blog post How to: Prepare Samples and Create LSDJ Kits is still the reference the chipmusic-org kit threads point at five years later — …
  • LSDj (Little Sound Dj) toolA tracker that runs on the game-boy itself (as a cartridge ROM), written by johan-kotlinski ; version 9.2.6 dates from May 2021. It drives the four channels of the game-boy-apu — PU1, PU2, WAV, NOI — through a song → …
  • LSDj Wave Cruncher toolA command-line tool by Ada, alias DOTCNT (GitHub iLambda/lsdj-wave-cruncher ), that reduces a single-note sample to sixteen 4-bit wave frames — a .snt wavetable — so that the lsdj wave synth plays the timbre at any …
  • LSDPatch (LSDPatcher) toolThe Java program (Java 8 or later; GitHub jkotlinski/lsdpatch ) that customises an lsdj ROM and manages its save: ROM upgrades, sample kits, fonts, palettes and — since it absorbed LSDManager — songs. defense-mechanism …
  • Nanoloop toolOliver Wittchow's grid sequencer for the game-boy , and lsdj 's older sibling in the scene: the other cartridge people mean when they say "Game Boy music". This page holds only what the wiki's sources actually say about …
  • nitro2k01 personGame Boy hardware and software specialist, and one of the recurring technical voices on chipmusic-org — the person who answers why the chip does that , usually with the register-level reason.
  • Pain Perdu personGame Boy musician (first name Paul) and author of Hidden LSDJ Tricks , a six-part video series from 2016 about the parts of lsdj "that are probably in the manual but not necessarily gone over in enough detail, or just …
  • Pan Docs publicationThe community-maintained technical reference for the game-boy , published by the gbdev community at gbdev.io/pandocs from the GitHub repository gbdev/pandocs and released into the public domain (CC0 1.0). Its audio …
  • roboctopus personGame Boy musician and author of LSDJ & You , a column of intermediate lsdj technique articles written for noisechannel.org around 2013–2014 and, when that site began to fail, ported by hand to a tumblr: "I wrote a …
  • Sabrepulse personChiptune artist (site sabrepulse.com, offline by 2026-08-30) and author of a Getting started with LSDJ tutorial for people "who have either very basic or no musical knowledge", preserved as a mirror at Adventure Kid. …
  • Tyler Barnes personlsdj musician and tutorial maker who devised and named the ghost-channel — the additive wave trick that gets a second, independently playable note out of the Game Boy's wave channel. He published it on 2013-07-11 as a …