Skip to content

Getting Started

OCTAVE runs on Windows, macOS, and Linux. Pick the install method that fits.

Download

PlatformFileNotes
Windowsoctave-x.x.x-setup.exeNSIS installer. SmartScreen may warn on first launch — click More info → Run anyway.
macOSoctave-x.x.x.dmgRight-click the app and choose Open the first time so Gatekeeper accepts the unsigned bundle.
Linuxoctave-x.x.x.AppImagechmod +x octave-*.AppImage && ./octave-*.AppImage

All releases live on the GitHub Releases page.

Build from source

If you'd rather compile locally:

bash
git clone https://github.com/opria123/octave.git
cd octave
npm install
npm run dev          # hot-reloading dev build
npm run build:win    # or build:mac / build:linux for an installer

You'll need Node.js 18+ and npm. Python is not required for editing — only for the optional Auto-Chart feature.

First launch

OCTAVE on first launch — empty editor

  1. Launch OCTAVE.
  2. The first time you start it, you'll see the Setup Modal — pick your output directory for new projects (or skip and set it later in Settings).
  3. Click File → Open Folder (or drag a folder onto the window).
  4. Choose a folder that contains a notes.mid / notes.chart plus audio files (song.ogg, drums.ogg, guitar.ogg, etc.).
  5. The folder appears in the Project Explorer on the left. Click any song to load it into the editor.

Don't have a chart yet? Use Auto-Chart to generate one from an audio file or YouTube URL.

Editor layout

OCTAVE editor layout

AreaPurpose
ToolbarPlayback, save/export, editing tools, snap division, stems mixer, auto-chart
Project Explorer (left)Song browser with album art thumbnails and dirty-state indicators
MIDI Editor (center)2D canvas piano roll — one lane per instrument, beat grid, snap quantization
Chart Preview (right)Three.js 3D highway — exactly what the chart looks like in-game
Property PanelNote inspector, song metadata, tempo / time signature editor
Bottom PanelAudio waveform, video sync, lyric editor (depending on selected tab)

See the Editor Layout guide for an annotated walkthrough.

Next steps

Released under the MIT License.