If you're into Trackers and the Amiga, Paula Tracker may be worth checking out. It's a free Amiga style DAW inspired by Ultimate Sound Tracker, with a wealth of features and it's accessible right now to play with in your browser. Featuring a complete software-based Amiga Paula chip emulator, Paula is also available to run standalone.
Thanks to Steve Elbows from the Sonicstate Discord for pointing us in Paula's direction
Its full feature list is available to view below...
A classic 4-channel sound tracker inspired by the legendary Ultimate Sound Tracker from the Amiga era. Built with modern web technologies while maintaining that old-school demoscene aesthetic.
Paula Tracker includes PaulaLib - a platform-independent audio engine that accurately emulates the Amiga Paula chip in pure software. All audio mixing, resampling, and effects are calculated in JavaScript - the Web Audio API is only used to send the final mixed samples to your speakers!
- 4-Channel Pattern Editor - Classic tracker interface with 64 rows per pattern
- Immediate Mode Canvas UI - Retro color scheme matching ProTracker
- Web Audio Engine - Sample-based playback using Amiga period tables
- Full Keyboard Navigation - Complete keyboard control for editing and playback
- MOD File Support - Load and save classic Amiga .MOD files (31 instruments)
- Sample Loading - Import audio files (WAV, MP3, OGG, etc.) into instruments
- Sample Export - Save individual instrument samples as WAV files
- Song Sequencer - Pattern order management with visual timeline
- Pattern Management - Copy/paste rows and patterns, duplicate patterns
- Clipboard System - Copy/cut/paste notes, rows, and entire patterns
- Channel Muting - Toggle individual channels (F5-F8)
- Pattern Loop Mode - Loop current pattern for composition (L key)
- VU Meters - Real-time volume visualization for each channel
- ProTracker Effects - Arpeggio, portamento, vibrato, volume slides, and more
- Help System - Built-in F1 help overlay with all keyboard shortcuts
- Song Title Editor - Customize song titles (20 char MOD format limit)
Running Locally
Clone or download this repository
cd Paula-Tracker
Start a local server (required for ES6 modules):
Python 3: python -m http.server 8000
Python 2: python -m SimpleHTTPServer 8000
VS Code: Use the Live Server extension
Node.js: npx http-server
Open http://localhost:8000 in your browser
More from Rednib Coding
Trawling our Legacy Site of Candid Synth Opinions