- Home
- AI DJ Software
- PulseGrid
PulseGrid
What it is
PulseGrid is a free, open-source, local-first DJ workstation that runs in a browser with two decks. It analyzes local tracks for BPM, key, beatgrid, waveform, energy, drops and musical structure. Users can describe a set in natural language, then review a proposed track order, transition points and mixing automation before Auto Play; cues can be edited or mixing taken over manually. The workstation includes Sync, loops, up to eight Hot Cues per track, EQ, effects and browser master-output recording. Supported audio formats include WAV, MP3, AIFF, M4A, AAC, FLAC, OGG and Opus, with a 600 MB per-file local upload limit. Audio and analysis jobs stay on the user's computer rather than being uploaded to an external PulseGrid server. Some state may be saved in the current browser, and libraries do not sync automatically across devices or browser profiles. Docker installation is documented for Mac, Windows and Linux; native installation is documented for macOS. Chrome or Edge is recommended for first use.
For and against
For
- Analyzes BPM, key, beatgrid and musical structure.
- Plans sets from a natural-language brief.
- Users can review transitions before Auto Play.
- Audio and analysis jobs stay local.
Against
- Local uploads are limited to 600 MB per file.
- Libraries do not sync automatically across devices.
- Structure detection can be inaccurate in some cases.
- Docker setup requires a local API and audio tools.
The verdict
PulseGrid brings track analysis, set planning and two-deck mixing into a local browser-based workstation. Its heuristic analysis, local setup needs and browser-specific storage are worth considering before relying on it for a set.
Who it suits
PulseGrid suits DJs who want to analyze local tracks, plan sets and review or perform transitions with editable automation. It is also aimed at users who want audio and analysis to remain local.
On the record
- Analysis
- It analyzes BPM, key, beatgrid, energy, waveform, double drops, and musical structure for user-uploaded tracks.github.com · read 3 Oct 2026
- Audio formats and limit
- It supports WAV, MP3, AIFF, M4A, AAC, FLAC, OGG, and Opus, with a local upload limit of 600 MB per file.github.com · read 3 Oct 2026
- Browser support
- The maker recommends Chrome or Edge for first use and says those browsers provide the most complete Web Audio and AudioWorklet support.github.com · read 3 Oct 2026
- Data storage
- Uploads and analysis jobs are stored locally, some state may be saved in browser local storage, and libraries do not sync automatically across devices or browser profiles.github.com · read 2 Oct 2026
- Deployment
- PulseGrid requires a local Node.js API, Python, and audio tools, so the maker says hosting only its static files on GitHub Pages is insufficient.github.com · read 3 Oct 2026
- Installation
- The maker documents Docker installation for Mac, Windows, or Linux and a native installation for macOS.github.com · read 3 Oct 2026
- Integrations
- The documented setup uses Docker or Docker Compose, with a native macOS installation option; no third-party music service integration is listed.github.com · read 2 Oct 2026
- Intended users
- The project presents itself for DJs who want to analyze tracks, plan and review sets, and rehearse or perform transitions with editable automation.github.com · read 2 Oct 2026
- License
- The maker says PulseGrid's original source code is released under the MIT License unless a file states otherwise, while third-party components retain their own licenses.github.com · read 3 Oct 2026
- Local privacy
- The project says music, uploads, analysis service, and results run locally and tracks are not uploaded to an external PulseGrid server.github.com · read 2 Oct 2026
- Local storage
- Some interface state, cues, ratings, and tags may be stored in the current browser's local storage, and libraries do not automatically sync across devices or browser profiles.github.com · read 3 Oct 2026
- Mixing features
- The workstation includes dual decks, waveforms, Sync, loops, EQ, filters, effects, crossfader, and up to eight Hot Cues per track.github.com · read 3 Oct 2026
- Platform requirements
- Docker is documented for use on Mac, Windows, or Linux; native installation is documented for macOS, and Chrome or Edge is recommended for first run.github.com · read 2 Oct 2026
- Privacy
- The maker says audio files and analysis jobs stay on the user's computer and music is not uploaded to an external PulseGrid server.github.com · read 3 Oct 2026
- Product
- PulseGrid is an open-source, local-first, dual-deck DJ workstation that analyzes tracks and helps create and perform DJ sets.github.com · read 3 Oct 2026
- Security and compliance
- The repository describes local data handling but does not state security certifications or compliance attestations.github.com · read 2 Oct 2026
- Set creation
- A natural-language brief can guide set planning, including track order, transition points, and EQ, Filter, FX, and Crossfader automation.github.com · read 2 Oct 2026
- Set duration
- Target set duration is a soft goal, and PulseGrid prioritizes safer structure and transitions if the available material is insufficient.github.com · read 3 Oct 2026