Skip to main content

Tools

BeatBax provides the following tools — they all share the same song grammar and engine, but each is aimed at a different use case:

BeatBax Desktop

The recommended client for authoring songs on Windows, macOS, and Linux. Download an installer, or see the Desktop guide.

BeatBax web-lite client

A no-install browser client at app.beatbax.com for trying the language, playing examples, and sketching songs. See the web-lite guide.

BeatBax CLI

A command-line client for scripted, utility and headless workflows. Install with npm install -g @beatbax/cli, or see the CLI guide.

Feature comparison

FeatureDesktopWeb-liteCLI
InstallerNative platform installersNone — app.beatbax.comnpm install -g @beatbax/cli
New Song WizardYesYesNo
Play songsYesYesYes — with limitations
BeatBax EditorFull (CodeLens, command palette)Syntax, completions, diagnosticsNo
MIDI step entryYesNoN/A
Native file accessYes (File → Open / Save, recents, associations)No (Save downloads a .bax file)Yes (filesystem paths)
Instrument ImportsYes. local:, github:, https://Yes. github: and https:// onlyYes. local:, github:, https://
Sound Chip PluginsYesYes (Pre-configured)Yes
Export PluginsYesNoYes
Song inspectionNoNoYes (inspect)
Sample conversionNoNoYes (wav2dmc)
SettingsFull Settings modalTheme and toolbar onlyCLI flags
Channel MixerYesYesN/A
Pattern GridYes (Experimental)NoN/A
Song VisualizerYesNoN/A
BeatBax CopilotYesNoN/A