A desktop application for managing Elektron Octatrack projects, built with Tauri and React https://davidferlay.github.io/octatrack-manager/
  • TypeScript 54.2%
  • Rust 39.6%
  • CSS 5.9%
  • JavaScript 0.3%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-08-31 23:45:16 +02:00
.github fix: lint test coverage 2026-08-08 01:11:14 +02:00
.husky Fixed husky pre-commit hook 2025-11-11 18:38:47 +01:00
docs docs: add pool rename & usage link test cases 2026-08-31 23:45:16 +02:00
e2e docs: add pool rename & usage link test cases 2026-08-31 23:45:16 +02:00
public Updated contribute forum button 2025-11-19 15:34:26 +01:00
src docs: add pool rename & usage link test cases 2026-08-31 23:45:16 +02:00
src-tauri docs: add pool rename & usage link test cases 2026-08-31 23:45:16 +02:00
user-guide feat: add clear project commands and tests 2026-08-31 23:34:13 +02:00
.gitattributes fix: binary files line endings 2026-05-25 21:08:10 +02:00
.gitignore fix: improve flex RAM calculation 2026-06-07 17:24:25 +02:00
index.html Init 2025-11-04 19:25:57 +01:00
LICENSE Initial commit 2025-11-04 17:08:42 +01:00
package-lock.json feat: add table with sorting and column management 2026-06-15 22:36:39 +02:00
package.json feat: add table with sorting and column management 2026-06-15 22:36:39 +02:00
playwright.config.ts Added E2E tests with Playwright, Frontend tests with Vitest and more rust unit tests 2026-01-14 15:36:51 +01:00
README.md chore: Updated user guide 2026-04-04 14:15:32 +02:00
tsconfig.json Init 2025-11-04 19:25:57 +01:00
tsconfig.node.json Init 2025-11-04 19:25:57 +01:00
vite.config.ts fix: update macOS target version 2026-03-24 21:58:26 +01:00
vitest.config.ts Added E2E tests with Playwright, Frontend tests with Vitest and more rust unit tests 2026-01-14 15:36:51 +01:00

Octatrack Manager

Octatrack Manager is a task-oriented desktop application designed to simplify the management of your Elektron Octatrack projects. It provides a powerful and intuitive interface for browsing, inspecting, and editing your projects away from the hardware.

Octatrack Manager - Project discovery

Read the User Guide | Join the Discussion on Elektronauts

Buy Me A Coffee

Key Features

  • Project Discovery: Automatically scan CF cards, USB drives, and local backups to find your Sets and projects.
  • In-Depth Inspection: View mixer settings, MIDI configuration, memory allocation, and metronome settings at a glance.
  • Pattern Visualization: Explore every step of your sequences, including micro-timing, trig conditions, and chord information for MIDI tracks.
  • Audio Pool Management: Browse your samples with detailed metadata and transfer files with automatic WAV conversion (44.1 kHz resampling).
  • Parts Editor: Modify sound design snapshots for both audio and MIDI tracks, including machine parameters, effects, and a custom LFO Designer.
  • Bulk Operations: Powerful tools for copying banks, parts, patterns, and sample slots between projects.

Active Development

Octatrack Manager is currently a work in progress. New functionalities are being added regularly to expand its capabilities.

We are constantly working to improve the application and add more power-user features. Your feedback and bug reports are essential to the project's growth.

Documentation

For detailed instructions, troubleshooting, and feature explanations, please visit the official documentation:

Installation

  1. Download the latest release for your platform (Windows, macOS, or Linux) from the Releases page.
  2. Follow the Installation Guide for platform-specific steps, especially for macOS Gatekeeper bypass.

Compatibility

  • This application is only compatible with projects saved on Octatrack OS 1.40 or later.
  • Projects from older versions must be opened and re-saved on the hardware first.

Contributing & Feedback

Feedback from the community is invaluable. Please share your experiences, bug reports, and ideas:

Development

If you'd like to build the project locally:

git clone https://github.com/davidferlay/octatrack-manager.git
cd octatrack-manager
npm install
npm run tauri:dev

Credits & Tech Stack

Built with:

  • ot-tools-io - Octatrack file I/O library
  • Tauri - Desktop application framework
  • React - UI framework
  • Vite - Frontend build tool