Documentation

User Guide

Everything you need to know to master 8BitForge.

Overview

8BitForge is a professional 8-bit music production studio that runs entirely in your browser. It features an 8-track step sequencer, full synthesizer engine, piano roll editor, effects processing, mastering, and multi-format export — all powered by the Web Audio API.

No installation or plugins required. Just open the app and start creating authentic chiptune music.

Tip: Press ? at any time to see all keyboard shortcuts.

Interface Layout

The application is divided into several areas:

  • Top Bar — Project name, transport controls (Play/Stop), BPM, status display, save/export buttons
  • Left Sidebar — Navigation between sections: Sequencer, Piano Roll, Synth, Effects, Mixer, Arrangement, Export, Settings
  • Main Area — The active section content (sequencer grid, piano roll, synth controls, etc.)
  • Right Panel — Context-sensitive controls, keyboard input section, visualizer. Toggle with Tab

Tracks & Colors

8BitForge has 8 dedicated tracks, each with its own color and default instrument type:

#TrackDefault WaveformDefault NoteRole
1LeadSquare (50%)C4Main melody line
2HarmonySquare (25%)C4Counter-melody, chords
3BassTriangleC2Bass line
4ArpSawtoothC4Arpeggios, textures
5KickSineC2Bass drum (pitch envelope +36)
6SnareNoiseC3Snare drum
7Hi-HatNoiseC5Hi-hat / cymbals
8FXSquare (12.5%)C4Sound effects, sweeps
Tip: Every track can use any waveform. The defaults are just starting points — you can turn the Lead into noise or the Kick into a sawtooth.

Step Sequencer

The sequencer is the heart of 8BitForge. It uses a grid-based interface where each row is a track and each column is a step (beat subdivision).

How It Works

  • Click a cell to toggle a note on/off. Active cells light up with the track's color.
  • Step count is configurable: 16, 24, or 32 steps per pattern. Steps are 16th notes.
  • Step duration = (60 / BPM) / 4 seconds
  • Note duration = quarter note × 0.9 (slight gap for articulation)

Grid Controls (per track)

ControlAction
Click cellToggle note on/off
Solo (S)Solo this track (mute all others)
Mute (M)Mute this track
RandomizeFill track with random notes (scale-aware for melodic, rhythm-aware for drums)
ClearRemove all notes from this track
Copy / PasteCopy track pattern to clipboard and paste on another track

Patterns

8BitForge supports 8 independent patterns (labeled 1–8). Each pattern contains its own 8-track × 32-step grid and its own per-track solo/mute states.

Pattern Operations

ActionHow
Switch patternClick buttons 1–8 or press 18
Duplicate patternCtrl+D — copies current to next slot
Clear patternDelete — clears all tracks + resets solo/mute
Tip: Use patterns to create different sections of your song (intro, verse, chorus, bridge), then chain them together in Arrangement mode.

Rhythm Presets

Pre-built drum patterns organized by genre. Each preset includes 3 variants: Base, Variation, and Fill.

Categories

CategoryPresets
Electronic4-on-Floor, Drum & Bass, Techno, Trance, UK Garage
Urban / Hip-HopHip-Hop, Trap, Lo-Fi
World / LatinBossa Nova, Reggaeton, Samba
Classic / RockRock, Funk, Jazz, Disco
Retro / 8-BitChiptune, Game Boy, NES

Usage

  • Click a preset to apply it. Fill mode tiles the pattern to cover all steps.
  • Shift+Click to append the preset after existing notes instead of replacing them.

Transport Controls

ControlDescriptionRange / Values
Play / StopStart or stop playbackSpace
BPMTempo in beats per minute20 – 300 (default: 120)
SwingRhythmic shuffle amount0 – 100%
StepsSteps per pattern16, 24, or 32
LoopLoop playback on/offOn (default) / Off
MetronomeClick track for timing referenceOn / Off
Timing note: 8BitForge uses a lookahead scheduler (100ms ahead, 25ms wake-up) with the Web Audio clock for sample-accurate playback. BPM changes take effect immediately.

Synthesizer

Each track has its own independent synthesizer with full sound-shaping controls. Select a track to edit its synth parameters.

Oscillator

The oscillator generates the raw waveform for each track.

ParameterDescriptionRange / Options
WaveformShape of the sound wavesquare, triangle, sawtooth, sine, noise
Duty CyclePulse width for square wave (changes timbre)0.0 – 1.0 (default: 0.5 = 50%)
VolumeTrack volume level0.0 – 1.0
DetuneFine pitch adjustment in cents-100 – +100 cents
Octave OffsetShift pitch by octaves-2 – +2 octaves
Semitone OffsetShift pitch by semitones-12 – +12 semitones
PhaseStarting phase of the oscillator0.0 – 1.0
Pitch EnvelopePitch sweep at note start (great for drums)-36 – +36 semitones
GlidePortamento time between notes0.0 – 0.5 seconds

Unison

Layer multiple detuned copies of the oscillator for a thicker sound.

ParameterDescriptionRange
VoicesNumber of unison voices1 – 16
DetuneSpread of detuning between voices0 – 100 cents
SpreadStereo spread of unison voices0.0 – 1.0

Vibrato

ParameterDescriptionRange
RateSpeed of pitch modulation0 – 20 Hz
DepthAmount of pitch variation0 – 50 cents

ADSR Envelope

The amplitude envelope shapes how a note's volume changes over time. Each track has its own ADSR.

StageDescriptionRangeDefault (Lead)
AttackTime to reach full volume0.001 – 2.0 s0.01 s
DecayTime to fall to sustain level0.001 – 2.0 s0.1 s
SustainVolume level while note is held0.0 – 1.00.7
ReleaseTime to fade after note ends0.001 – 2.0 s0.2 s
Drum tip: For kicks, use Attack=0.001, Decay=0.3, Sustain=0, Release=0.02. For snares: Attack=0.001, Decay=0.15, Sustain=0, Release=0.05.

Filter

Each track has a per-voice filter that shapes the frequency content of the sound.

ParameterDescriptionRange / Options
Filter TypeFilter modelowpass, highpass, bandpass
CutoffFilter frequency20 – 20,000 Hz (default: 20,000)
Resonance (Q)Emphasis at cutoff frequency0.1 – 100
Key TrackCutoff follows note pitch0.0 – 1.0

Filter Envelope

Modulates the filter cutoff over time for dynamic tonal changes.

ParameterDescriptionRange
AmountDepth of filter modulation-24 to +24 semitones
AttackTime to sweep up0.01 – 2.0 s
ReleaseTime to sweep back0.01 – 2.0 s

LFO Modulation

Three independent LFOs per track for modulating filter, pitch, and volume.

Filter LFO (LFO 1)

ParameterDescriptionRange
RateLFO speed0 – 20 Hz
DepthModulation amount on cutoff0 – 100%
WaveLFO waveform shapesine, square, sawtooth, triangle
SyncSync LFO rate to BPMOn / Off
DelayTime before LFO starts0 – 2.0 s

Tremolo (LFO → Volume)

ParameterDescriptionRange
RateTremolo speed0 – 20 Hz
DepthVolume variation amount0 – 100%
Tip: LFOs 2 and 3 follow the same parameters. Use them to create complex modulation by targeting different parameters simultaneously.

Synth Presets

Quick presets to get started. Each preset sets the waveform, ADSR, volume, and key parameters:

PresetWaveformEnvelopeSpecial
LeadSquare 50%A=0.01 D=0.1 S=0.7 R=0.2Vibrato: 5Hz, 10 cents
BassTriangleA=0.01 D=0.2 S=0.8 R=0.15Glide: 0.1s
KickSineA=0.001 D=0.3 S=0.0 R=0.02Pitch Env: +36 semitones
SnareNoiseA=0.001 D=0.15 S=0.0 R=0.05
Hi-hatNoiseA=0.001 D=0.06 S=0.0 R=0.01Very short decay
LaserSawtoothA=0.001 D=0.3 S=0.0 R=0.1Pitch Env: +24, Vibrato: 10Hz/50cents

You can also save and load your own custom presets, which include all synth parameters plus track effects and arpeggiator settings.

Sound Kits

A kit is a complete set of 8 presets (one per track) that can be loaded at once. Kits define the entire sonic palette of your project.

Kit Types

TypeDescription
Official KitsBuilt-in kits included with 8BitForge
User KitsKits you create and save yourself
Community KitsKits shared by other users (paid plans only)

How to Use

Open the Studio ModalKits tab → Browse and click a kit to load all 8 track presets at once.

Saving a Kit

Give your kit a name, add tags for discoverability, and optionally make it public to share with the community.

Piano Roll

The Piano Roll provides note-level editing on a canvas-based grid. It spans 65 notes from C1 to E6.

Controls

  • Click — Place or remove a note
  • Drag — Draw multiple notes
  • Ghost notes — Notes from other tracks appear semi-transparent for reference
  • Track selector — Choose which track to edit

Open the Piano Roll by pressing P or clicking the Piano Roll button in the sidebar.

Arrangement Mode

Chain patterns together to create a full song structure. Each measure in the chain plays one of your 8 patterns in sequence.

Operations

  • Add measure — Add a pattern to the end of the chain
  • Insert — Insert a pattern at any position
  • Remove — Remove a measure from the chain
  • Reorder — Drag measures to rearrange them
  • Seek — Click a measure to jump playback to that position
  • Empty measurenull measures create silence

Arrangement Presets

PresetChainDescription
Verse-ChorusA-B-A-BAlternating verse and chorus
Song StructureA-B-C-B-C-DIntro-Verse-Chorus-Verse-Chorus-Outro
A-B-AA-B-AClassic ternary form
ProgressiveA-A-B-B-C-C-D-DProgressive build-up
8-Bar LoopA-B-C-D-E-F-G-HAll 8 patterns in sequence

Mixer

The mixer provides per-track level control, panning, EQ, and dynamics processing.

ParameterDescriptionRange
Volume FaderTrack level (independent of synth volume)0.0 – 1.5 (default: 1.0 = unity)
PanStereo position-1.0 (left) – +1.0 (right)
EQ LowLow shelf at 320 Hz-12 – +12 dB
EQ MidPeaking band at 1,000 Hz (Q=0.7)-12 – +12 dB
EQ HighHigh shelf at 3,200 Hz-12 – +12 dB
SoloGlobal mixer solo (overrides per-pattern solo)On / Off
MuteGlobal mixer mute (overrides per-pattern mute)On / Off

Per-Track Compressor

ParameterDescriptionRange
EnabledToggle compressorOn / Off
ThresholdLevel above which compression starts-60 – 0 dB (default: -24)
RatioCompression ratio1:1 – 20:1 (default: 4:1)
AttackCompressor reaction time0.001 – 1.0 s (default: 0.003)
ReleaseRecovery time0.01 – 1.0 s (default: 0.25)

Track Effects

Each track has its own serial effects chain:

Input → Distortion → Chorus → Delay → Reverb → Bitcrusher → Output

Distortion

ParameterDescriptionRange
AmountDrive / distortion intensity0 – 100%

Chorus

ParameterDescriptionRange
RateLFO modulation speed0.1 – 10 Hz
DepthModulation depth0 – 100%
MixDry/wet balance0 – 100%

Delay

ParameterDescriptionRange
TimeDelay time0.01 – 2.0 s (default: 0.25)
FeedbackNumber of echoes0.0 – 0.95 (default: 0.3)
MixDry/wet balance0 – 100%

Reverb

ParameterDescriptionRange
DecayReverb tail length0.0 – 1.0 (default: 0.5)
MixReverb amount (dry/wet)0 – 100%

Bitcrusher

ParameterDescriptionRange
BitsBit depth reduction1 – 16 bits (default: 16 = off)
RateSample rate reduction0.0 – 1.0 (default: 1.0 = off)

Master Effects

The master bus has its own effects chain applied to the final mix:

Master Gain → [Filter] → Chorus → Delay → Reverb → [Mastering] → Analyser → Output

Master Filter

ParameterDescriptionRange
TypeFilter modelowpass, highpass, bandpass
FrequencyCutoff frequency20 – 20,000 Hz
QResonance0.1 – 100

Master Chorus

ParameterDescriptionRange
RateLFO modulation speed0.1 – 10 Hz
MixDry/wet balance0 – 100%

Master Delay

ParameterDescriptionRange
TimeDelay time0.01 – 2.0 s (default: 0.25)
FeedbackNumber of echoes0.0 – 0.95 (default: 0.3)
MixDry/wet balance0 – 100%

Master Reverb

ParameterDescriptionRange
DecayReverb tail length0.0 – 1.0 (default: 0.5)
MixDry/wet balance0 – 100%

Pitch Bend & Mod Wheel

WheelDescriptionRange
Pitch BendPitch shift (spring-back to center)-1 – +1
ModulationGeneral purpose modulation0 – 1 (stays where set)

XY Pad

Interactive 2D controller for the master filter. Drag your finger or mouse across the pad to shape the sound in real time.

AxisParameterRange
X axisFilter frequency20 Hz – 20 kHz (logarithmic scale)
Y axisResonance / Q factor0.1 – 30

Presets

7 filter presets for quick access to common shapes:

  • Lowpass — Removes high frequencies
  • Bandpass — Isolates a frequency band
  • Highpass — Removes low frequencies
  • Resonant — Emphasized peak at cutoff
  • Bright — Open, airy filter setting
  • Warm — Smooth, rounded tone
  • Sweep — Wide-range filter movement
Tip: The XY Pad auto-enables the filter when touched. Use the presets to quickly jump to common filter shapes.

Mastering Engine

The mastering section sits after the master reverb in the signal chain and provides a 5-band parametric EQ, master compression, level metering, and an integrated spectrum analyzer.

5-Band Parametric EQ

BandTypeDefault FrequencyNotes
Band 1High-Pass Filter40 HzRemoves sub-bass rumble
Band 2Low Shelf200 HzControl bass weight
Band 3Peaking (Bell)1,000 Hz (Q = 1.0)Shape midrange
Band 4High Shelf6,000 HzAir and brightness
Band 5Low-Pass Filter18,000 HzTame harsh highs

Master Compressor

ParameterDescriptionDefault
ThresholdLevel above which compression starts-12 dB
RatioCompression ratio4:1
AttackCompressor reaction time0.01 s
ReleaseRecovery time0.1 s
Makeup GainPost-compression gain boost0 dB

Metering

  • Input / Output Level — Real-time dB meters
  • Gain Reduction — Shows compressor activity
  • Clip Indicator — Warns when output clips 0 dBFS
  • Spectrum Analyzer — Integrated frequency display
Tip: The mastering engine includes presets for common genres. Use them as a starting point and fine-tune to taste.

Keyboard & MIDI Input

Play notes in real time using your computer keyboard, the on-screen virtual keyboard, or any connected MIDI device.

Computer Keyboard Layout

When the Keyboard section is open in the sidebar:

KeysNotes
QSDFGHJC, D, E, F, G, A, B (white keys)
ZE _ TYUC#, D#, _, F#, G#, A# (black keys)
KLM / OPNext octave white/black keys
W / XOctave down / up

MIDI Support

Connect any MIDI controller via USB. 8BitForge automatically detects MIDI devices and routes input to the selected track. Supports note on/off, velocity, pitch bend, and modulation wheel.

Arpeggiator

Each track has its own BPM-synced arpeggiator that automatically generates arpeggios from held notes.

ParameterDescriptionOptions
ModeArpeggio directionoff, up, down, updown, random
RateNote subdivision1/4, 1/8, 1/8T (triplet), 1/16, 1/16T, 1/32
OctavesOctave range to span1 – 4
GateNote length as fraction of interval0.1 – 1.0 (default: 0.5)

Recording

Record notes from keyboard/MIDI directly into the sequencer grid.

Recording Modes

ModeDescriptionControls
Real-timeRecords notes as the sequencer plays. Notes land on the current step.Toggle with R. Sequencer must be playing.
StepPlace notes one step at a time without playback. The cursor advances after each note.Space = insert rest, Backspace = go back one step

Chord Mode

When enabled, notes played simultaneously (within 50ms) are distributed across melodic tracks 1–4 (Lead, Harmony, Bass, Arp). The first note goes to the selected track, subsequent notes fill the next available melodic track.

Tip: Chord mode works in both real-time and step recording. You can record up to 4-note chords that automatically spread across your melodic tracks.

Music Generator

8BitForge includes a powerful procedural music generator that can create complete multi-track compositions algorithmically.

Parameters

ParameterRangeDescription
Chaos0 – 100Randomness and unpredictability
Complexity0 – 100Musical complexity and variation
Density0 – 100Note density per pattern
Root KeyC – BRoot note of the composition
Scale15 scalesMajor, Minor, Dorian, Mixolydian, Pentatonic Major/Minor, Blues, Harmonic Minor, Phrygian, Lydian, Whole Tone, Hirajoshi, Hungarian Minor, Phrygian Dominant, Chromatic
Mood10 moodsEpic, Happy, Dark, Atmospheric, Melancholy, Energetic, Mysterious, Aggressive, Peaceful, Triumphant
SeedNumberDeterministic seed for reproducible results
Tip: Use a seed value to generate the same composition again. Leave empty for random results.

Automation

Record and play back parameter changes over time. Automation lanes let you draw precise envelopes for mixer and effects parameters across the timeline.

FX Automation

25 automatable parameters across the master effects chain:

  • Filter — Frequency, resonance, type
  • Chorus — Rate, depth, mix
  • Delay — Time, feedback, mix
  • Reverb — Decay, mix
  • Pitch / Mod Wheels — Pitch bend, modulation
  • Mastering EQ — All 5 band gains and frequencies
  • Mastering Compressor — Threshold, ratio, attack, release, makeup gain

Mixer Automation

Per-track automatable parameters:

  • Volume — Track level over time
  • Pan — Stereo position
  • EQ — Low, mid, and high band gains
  • Compressor — Threshold, ratio, attack, release
  • Master Volume — Overall mix level

Editing

ActionHow
Add pointClick on the automation canvas
Move pointDrag an existing point to a new position
Delete pointRight-click a point to remove it
Section filterUse the dropdown to filter by effect section
Tip: Automation lanes are visible in the Arrangement view. Use the section filter dropdown to focus on specific effect groups.

Export Audio

Export your projects in professional audio formats using FFmpeg.wasm (runs entirely in your browser).

Formats

FormatDetails
WAV16, 24, or 32-bit at 44.1kHz, 48kHz, or 96kHz
MP3128, 192, 256, or 320 kbps (optional VBR)
FLACLossless compression
OGG VorbisQuality 0–10
AIFFApple lossless format

Export Modes

ModeDescription
Full MixSingle file with all tracks mixed together
Stems8 separate files, one per track
Per PatternSeparate file for each pattern
Per Pattern + StemsStems for each pattern (up to 64 files)

Options

  • Normalize — Auto-adjust volume to prevent clipping (default: on)
  • Loop Ready — Cut at exact loop point with no release tail
Shortcut: Press Ctrl+E to quick-export as WAV.

MIDI Export

Export your composition as a standard MIDI file for use in other DAWs.

SettingDescriptionOptions
FormatMIDI file typeType 0 (single track) / Type 1 (multi-track)
Include CCInclude Control Change messagesOn / Off
Velocity ModeNote velocity mappingdynamic (from track volume) / fixed
Fixed VelocityVelocity value when mode is fixed1 – 127 (default: 100)
Ticks Per BeatMIDI time resolutionDefault: 480

Code Export

Export your music as ready-to-use code for game engines and web projects. Open the Export modal and select the Code tab.

Supported Formats

FormatTargetDetails
Construct 3Construct 3 game engineUses globalThis functions, callable from Event Sheet script blocks
GDevelopGDevelop 5 game engineAttaches player to runtimeScene, callable from JavaScript events
Phaser 3Phaser 3 frameworkGlobal functions with auto-cleanup on scene shutdown
Generic JSAny web projectSelf-contained IIFE with window functions

How It Works

  1. Select your target format from the dropdown
  2. Click Copy to copy the generated code
  3. Paste it into your project as a script file
  4. The 8BitForge player engine is loaded automatically from CDN

The exported code includes your full composition data (patterns, arrangement, synth settings, effects, mastering) and exposes simple control functions.

Available Functions

Each export generates functions prefixed with your project name (e.g., forge_My_Track_) to allow multiple tracks in the same project.

FunctionDescription
forge_<name>_play()Play the full song (follows arrangement chain)
forge_<name>_stop()Stop playback and reset to beginning
forge_<name>_pause()Pause playback at current position
forge_<name>_pattern(i)Play a specific pattern by index (0–7)
forge_<name>_volume(v)Set volume (0.0 to 1.0)
forge_<name>_destroy()Release all audio resources

Construct 3 Example

  1. In Project BarScripts → right-click → Add new script file
  2. Paste the exported code into the new script file
  3. In your Event Sheet, add a Mouse object to your project
  4. Create an event: MouseOn object clicked → select your Play button sprite
  5. Add action → Add script (icon { }) → type: forge_My_Track_play()

Multiple Tracks

To use multiple music tracks in the same game, export each project separately. Each export generates unique function names based on the project name, so they won't conflict.

Note: Code Export requires a paid license (Monthly, Annual, or Perpetual).

Player Embed

Share your compositions on any website with a lightweight embeddable player widget. Open the Export modal and select the Player tab.

Setup

  1. Save your project (the player loads data from the cloud)
  2. Customize the player appearance: theme, accent color, waveform style
  3. Choose the playback mode (Full Song or Patterns)
  4. Copy the generated HTML snippet
  5. Paste it into your website, blog, or portfolio

Player Options

OptionValuesDescription
AutoplayOn / OffStart playback automatically on page load
LoopOn / OffLoop the song when it reaches the end
ModeSong / PatternsFull song follows the arrangement chain; Patterns mode shows pattern buttons
WaveformBars / Wave / MirrorVisual style of the waveform display
ThemeDark / LightPlayer color scheme
Accent ColorAny hex colorCustomizes the play button and active elements

Features

  • Cloud-powered — Project data is loaded from the API, keeping the embed snippet lightweight
  • Full audio engine — Arrangement, per-track effects, mastering, and FX automation are all rendered in the player
  • Exclusive playback — Multiple players on the same page? Only one plays at a time
  • Cover art — Displays your project cover image, or a default placeholder if none is set
  • Responsive — Adapts to any container width

JavaScript API

The widget exposes a JavaScript API for programmatic control:

MethodDescription
widget.play()Start playback
widget.stop()Stop and reset
widget.pause()Pause playback
widget.setVolume(v)Set volume (0.0 to 1.0)
widget.setPattern(i)Switch to pattern index
widget.isPlayingReturns true if currently playing
widget.destroy()Release audio resources and remove the widget

API Loading

For saved projects, the player uses ForgeWidget.load() to fetch project data from the API by project ID:

ForgeWidget.load('container-id', 'project-uuid', {
  autoplay: false,
  loop: true,
  mode: 'song',
  theme: 'dark',
  accentColor: '#00e5ff'
});
Free plan: The player embed is available on all plans. Free users get a "Made with 8BitForge" badge; paid users can remove it.

Save & Load

Auto-Save

Projects are automatically saved to your browser's local storage. You'll never lose work due to an accidental tab close.

Cloud Save

All plans include cloud save. Annual and Perpetual license holders can also save locally for offline access. Your projects are accessible from any browser.

Project File

Projects save as .8bitforge JSON files containing all patterns, synth settings, effects, mixer state, arrangement, and automation data.

Shortcuts:Ctrl+S to save, Ctrl+O to open/load a project.

Demo Projects

8BitForge includes ready-made demo compositions showcasing various 8-bit music styles. These are complete multi-pattern projects with full instrument configurations that you can study, remix, or use as starting points.

Note: Demo projects are read-only. Use "Save As" to create your own editable copy.

Offline Mode

With an Annual or Perpetual plan, 8BitForge works without an internet connection via the desktop app. Your presets, kits, and projects are cached locally. Changes made offline are automatically synced when you reconnect.

Requirements

  • Subscription — Annual or Perpetual plan
  • Platform — Desktop app (Electron)
Note: Community content and sharing features require an active connection.

Keyboard Shortcuts

Transport

ShortcutAction
SpacePlay / Stop (or insert Rest in step-rec mode)
RToggle real-time recording
BackspaceStep back (step-rec mode only)
+ / =Increase BPM by 5
- / _Decrease BPM by 5

Patterns

ShortcutAction
18Switch to pattern 1–8
Ctrl+DDuplicate current pattern to next slot
DeleteClear current pattern (with confirmation)

Editing

ShortcutAction
POpen Piano Roll
MMute selected track
SSolo selected track
Shift+MToggle metronome
Ctrl+ZUndo (50 states max)
Ctrl+Y or Ctrl+Shift+ZRedo

Files

ShortcutAction
Ctrl+SSave project
Ctrl+OOpen / Load project
Ctrl+EQuick export as WAV

Interface

ShortcutAction
TabToggle right control panel
?Show shortcuts help dialog
Note: When the Keyboard section is open (piano input active), single-letter shortcuts are disabled to avoid conflicts with note playing. Transport (Space), pattern (18), and BPM (+/-) shortcuts remain active.

Audio Visualizer

Five visualization modes for real-time audio feedback:

ModeDescription
BarsFrequency spectrum analyzer (FFT bars)
OscilloscopeWaveform display (time domain)
Wireframe3D-style wireframe visualization
PixelPixelated spectrum (8-bit aesthetic)
CircleCircular spectrum display

Settings

Language

8BitForge is available in 10 languages: English, French, Japanese, German, Spanish, Chinese, Portuguese, Italian, Korean, and Russian. Switch language at any time from Settings — all UI labels update instantly.

Themes

8 visual themes are available to customize the look of the interface:

ThemeDescription
DefaultDark mode (default)
Game BoyGreen LCD aesthetic
Retro SepiaFilm grain, warm tones
InverseInverted colors
HackerGreen terminal style
VaporwaveNeon pink and cyan
Amber CRTAmber monochrome monitor
BlueprintTechnical schematic style

Zoom

Adjust the interface zoom from 50% to 150%. This scales the entire interface to fit your screen size and preference.

Track Highlight

Choose how the currently selected track is highlighted in the sequencer:

  • Label Glow — Glowing effect on the track label
  • Side Bar — Colored bar on the left edge of the track
  • Track Outline — Outline around the entire track row

Ready to Create?

Put this knowledge into practice.

Launch 8BitForge