### Highway String Colors

Pick a color per named string for both the 2D and 3D highways (string lines and gems). Colors follow the string by name, so Low E keeps its color whether you're on a 6-string guitar, a 4-string bass, or a 7/8-string (where the extra low strings use the Low B / Low F# slots).

Quick presets

### 3D Highway — Fretboard

Fret spacing

Applies to the 3D highway immediately.

### 3D Highway — Background

Subtle ambient animation in the distant fog area beyond the highway. Settings here apply to all 3D Highway panels by default; per-panel overrides can be set later (issue #13 follow-up).

Style
Background

Tints the background + distance fog. Applies to the 3D highway immediately.

Highway (surface + lane)

Tints the fretboard surface + the lit lane. Applies to the 3D highway immediately.

### Butterchurn (visualizer)

Active when Background style is set to Butterchurn (visualizer).

Background on
Opacity: 100%
Dim behind lane
Dim strength
Chart accents
Chart strength
Color tint
Tint strength
Guitar gain: ×6
Song gain: ×1.8
Intensity: 0.50
React to audio
Custom image

Upload a JPG/PNG/WebP (≤1.5 MB). Renders as a slowly drifting backdrop in the fog band when the style above is set to Custom image.

Custom video

Upload an MP4 or WebM (≤50 MB). Plays muted, looped in the fog band when the style above is set to Custom video. Bytes stay on the feedBack server, not in the browser.

### 3D Highway — Camera

The camera tracks your upcoming notes — panning along the fretboard, zooming for wide chords, and tilting to keep the playing area centred. Defaults are tuned for general use; open Advanced camera settings below to fine-tune each axis independently, lock the camera to first position, or scale on-screen text. Changes apply immediately while playing — no reload required.

Camera view

Wide ahead shows more of the neck coming up and eases the framing forward. Steady & close-in keeps a calmer view centred on the notes right in front of you.

### 3D Highway — Nut & headstock

The 3D neck shows a nut, headstock, and a pitch label per string (from the chart tuning). Turn pieces off or pick colors to match your taste.

Show nut & headstock Show open-string note name per string
Nut color
Headstock color
Advanced camera settings

Per-axis tuning, a hard lock for songs that mostly stay in first position, and a global text-size dial. Most players don't need to touch these.

Camera smoothing (X-pan): 0.50

How aggressively the camera chases your upcoming notes side-to-side along the fretboard. Lower values (toward Twitchy) make the camera respond quickly to every shift, even small ones — useful if you want the view tightly centred on the next note at all times. Higher values (toward Calm) ignore small intra-position movement and only pan when the upcoming notes really shift to a new region of the neck (e.g. an open-position riff into a 12th-fret solo). Large position changes still pan smoothly at any setting.

Twitchy Calm
Zoom smoothing: 0.50

Calmness of the camera pulling back for wide chords. Calm settings ignore short bursts of high-fret notes that would otherwise pop the camera back and forward.

Twitchy Calm
Tilt smoothing: 0.50

How aggressively the camera re-frames vertically when the fretboard drifts. Calm = let small drift ride; Twitchy = re-centre often.

Twitchy Calm
Lock camera at frets 1–12. When enabled, the camera stops moving as long as all upcoming notes are at fret 12 or below. If a note higher than fret 12 comes down the highway, the camera widens to include it and returns to the locked view once it's gone. Overrides the X-pan and zoom smoothing above while engaged; tilt smoothing still applies.
Locked zoom: 0.50

Adjusts the camera distance while the lock is engaged. Drag toward In to bring the fretboard closer (notes appear larger); toward Out to fit more onscreen. Has no effect when the lock is off.

In Out
Text size: 0.50

Scales every text sprite in the scene — chord names, fret numbers, technique markers (bend / slide / H/P/T), section banners. Default 0.50 = 1.0× (no change). 0 = 0.5×, 1 = 1.5×.

Smaller Larger
Show FPS counter. Displays a live frame-rate readout in the top-right corner of the highway. Useful for diagnosing performance issues.
Vibrancy: 0.85

How vivid idle strings, note bodies, and sustains read against the dark scene. Pastel matches the original washed-out look (low opacity, hit notes wash toward white); Vivid keeps strings/notes solid and lets each string's colour come through cleanly even when the note hits.

Pastel Vivid
Glow: 0.25

How much halo / bloom builds up around hit notes, sustain outlines, technique markers, and the projection ghost layer. Off kills emissive everywhere (flat-shaded look, projection ghost layer hidden); Glowy matches the original bright look. Anticipation pulse on idle strings is silenced at Off too.

Off Glowy
Hit feedback intensity: 0.70

How much "juice" a nailed note gets — the strike-line flash and the spark burst at the hit line. 0 = colour verdict only (no sparks).

Hit sparks The particle burst that pops off a note the instant it's detected as a hit. Turn off for a calmer highway — the strike-line flash and colour verdict stay.
Cinematic lighting Darker stage so the glowing notes pop against it. Turn off for the brighter, flatter look.
Streak feedback A clean run quietly "heats up" — bigger sparks the longer you stay accurate. Eases back on a miss.
Accessible verdict marks (✓ / ✗) Adds a shape mark to each hit/miss so the result doesn't rely on the green/red colour pair alone.
Glow bloom Real light-bleed around the glowing notes and hit flash (higher fidelity). Turns itself off in split-screen. If your machine struggles, turn this off first.
Timing feedback Colours a hit by your timing — on-time green, a touch early (cyan) or late (amber) — so you can feel where you sit in the beat.

### 3D Highway — Notes

Per-note display options.

Show fret numbers on fretboard ghost

Numbers appear on the hollow preview on the fretboard only (not on gems coming down the highway).

Where to show

In chords & arpeggios (chord-hand events only) All notes

This mode uses chord-hand events only. Single-note lines (including arpeggios charted as separate notes) need All notes.

Show slide direction arrow on the note

A small ›/‹ arrow beside a sliding note's gem, pointing toward the slide's destination fret.

Show slide direction arrow on the neck preview

A preview of the same arrow on the fretboard, fading in ahead of time at the slide's starting fret.

Show early arrow for slide-into-slide notes

If a note slides somewhere and then immediately slides again from there, show that second arrow early — while the first slide is still playing — instead of waiting.

### 3D Highway — Sections

Surfaces upcoming song sections (Verse, Chorus, Bridge, …) so you can anticipate what's coming. The "Up Next" card is a fixed 2D overlay with a live countdown.

Show "Up Next" section card
Position
Size: 0.50
SmallLarge
Advanced section settings
Show section labels on the highway

Legacy in-scene cue: cyan section names fly down the fretboard alongside the notes. Off by default — the "Up Next" card above is the primary surface. Enable if you want both.

### 3D Highway — Tone Changes

Overlay card showing the active tone and the next upcoming tone with a countdown. Only appears on songs that carry tone-change data. Displayed in amber to distinguish it from the cyan section card.

Show tone change card
Position
Size: 0.50
SmallLarge

### 3D Highway — Chord Diagram

Overlay shown when a named chord is hit. Fades out after impact.

Show chord diagram
Size: 0.50
SmallLarge
Position
Fret-column marker cadence (measures)

How often a row of fret-number reference markers slides down the highway floor. With a chart <anchor>, the row uses the inlay cadence (3,5,7,9,12,15,…) around the anchor fret—about two marker steps back and three forward (e.g. anchor 7 shows 3,5,7,9,12,15). Without anchors, every cadence fret is eligible. Light grey when an upcoming note uses that fret column, dark grey otherwise. Set to 0 to disable.

Show note preview on the fretboard

A faint ghost of the upcoming note that appears on the fretboard surface a fraction of a second before the real note reaches the strike line. Turn off if it clutters the view.

Hide static fret-inlay number labels

Teal numbers (3, 5, 7, 9, 12, 15, 17, 19, 22, 24) painted between the strings on the fretboard at the standard inlay positions. When visible, they stay fixed (don't scroll). Independent of the rolling fret-column markers above.

Show fret boundary divider lines

Thin vertical lines at every fret across the full highway width.