FREEDOM251

Freedom251 › AI DJ Software

PulseGrid

Free plan LinuxMacSelf-hostedWebWindows

Visit PulseGrid Alternatives

PulseGrid's own site

What PulseGrid is

PulseGrid is an open-source, local-first DJ workstation that runs in a browser with two decks. It analyzes tracks stored on your computer for BPM, key, beatgrid, waveform, energy, drops and musical structure. You can describe a set in natural language; PulseGrid plans track order, transition points and mixing automation, including EQ, filters, effects and crossfader changes. Before Auto Play, you can preview and review transitions, edit cues or take manual control. Mixing tools include Sync, loops, up to eight Hot Cues per track, EQ and effects, plus recording of the browser’s master output. It supports common audio formats including WAV, MP3, AIFF, M4A, AAC, FLAC, OGG and Opus, with a 600 MB limit per local file. Audio and analysis jobs remain on your computer, though some interface state may be stored in the current browser and libraries do not automatically sync 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. PulseGrid is free.

Who it suits

PulseGrid suits DJs who want to analyze local tracks, plan and review sets, and rehearse or perform transitions with editable automation. It may also suit users who prefer music and analysis to stay on their computer.

What it does well

  • Free and released under the MIT License.
  • Plans sets from natural-language descriptions.
  • Preview and edit transitions before Auto Play.
  • Supports multiple common audio formats.
  • Audio and analysis jobs stay local.

What to know first

  • Local uploads are limited to 600 MB per file.
  • Libraries do not sync automatically across devices or browser profiles.
  • Structure detection may be inaccurate in some tracks.
  • Browser audio processing is not equivalent to dedicated DJ hardware or engines.

Limits

Each local audio upload is limited to 600 MB. Set duration is a soft goal: when the available material is insufficient, PulseGrid prioritizes safer structure and transitions. Structure detection is heuristic and may be inaccurate on half-time BPM, complex live intros, weak downbeats, or ambiguous drops.

Getting started

  1. Choose the documented Docker setup for Mac, Windows, or Linux, or the native installation for macOS.
  2. Open PulseGrid in Chrome or Edge for the recommended first run.
  3. Upload local audio files in a supported format, up to 600 MB per file.
  4. Describe the set you want PulseGrid to plan, then review its track order and transitions.
  5. Preview transitions and edit cues or take manual control before Auto Play.

PulseGrid is a free, open-source DJ workstation that runs in a browser and works with music stored on your computer. It is best suited to DJs who want track analysis and editable set automation in one place. Its local-first workflow is compelling, but browser-based processing and heuristic structure detection make it a less convincing substitute for dedicated DJ hardware or audio engines.

Overview

The workflow runs from local track analysis through set planning to transition review. A natural-language brief can shape track order, transition points and mixing automation; users can preview planned transitions before Auto Play, edit cues or take manual control. That makes PulseGrid useful for rehearsal as well as automated playback, while leaving room for the DJ to correct the plan.

The project releases its original source code under the MIT License unless a file states otherwise. Its documented setup requires a local Node.js API, Python and audio tools, so simply hosting static files is not enough. Docker is documented for Mac, Windows and Linux, with a native installation option for macOS.

Key features

Track analysis and set planning

PulseGrid analyzes uploaded tracks for BPM, key, beatgrid, waveform, energy, drops and musical structure. The set planner turns a natural-language brief into an order, transition-specific Cue 8 to Cue 5 handoffs, and EQ, Filter, FX and Crossfader automation. Set duration is a soft goal: if the available tracks do not support the requested length, PulseGrid prioritizes safer structures and transitions instead of forcing the duration.

Structure detection is heuristic and can misread half-time BPM, complex live intros, weak downbeats or ambiguous drops. DJs should review transition plans rather than treating analysis as authoritative, particularly when those musical details matter.

Mixing and transition review

Two decks, waveforms, Sync, up to eight Hot Cues per track, loops, EQ and FX support manual adjustment alongside automation. Users can audit planned transitions before Auto Play, then edit cues or take control themselves. Browser master-output recording is also included. That combination suits DJs who want to rehearse and refine a set, but the project cautions that browser key shifting and DSP do not match dedicated DJ hardware or audio engines.

Local library and privacy

Supported formats include WAV, MP3, AIFF, M4A, AAC, FLAC, OGG and Opus, with a 600 MB limit per local upload. Music, uploads, analysis jobs and results run locally, and tracks are not sent to an external PulseGrid server. Some interface state, cues, ratings and tags may be kept in the current browser's local storage; libraries do not sync automatically across devices or browser profiles. That favors privacy and local control over a library that follows the user between machines. The project describes local data handling but does not state security certifications or compliance attestations.

Pricing

PulseGrid is free, with a free plan. There are no paid tiers or seat terms to weigh in the stated pricing model. The practical trade-off is the setup and local-resource burden: users need the documented API, Python and audio tools, while each uploaded file is capped at 600 MB.

Platforms

PulseGrid is listed for Linux, macOS, Windows, self-hosted use and the web. Docker is documented for Mac, Windows and Linux, while native installation is documented for macOS. Chrome or Edge is recommended for first use because those browsers provide the most complete Web Audio and AudioWorklet support. A browser interface therefore does not mean a static web-page deployment will suffice.

Who it's for

PulseGrid fits DJs who want to analyze their own tracks, draft sets from a natural-language brief, and rehearse or perform transitions with automation they can edit. It is also a reasonable fit for people who prioritize local processing and are comfortable setting up software dependencies. Look elsewhere if you need automatic library sync, third-party music-service integration, or processing equivalent to dedicated DJ hardware.

Pros and cons

  • Pro: Analysis, set planning, transition review and dual-deck mixing sit in one workflow, reducing the need to move between separate planning and rehearsal tools.
  • Pro: Local processing keeps tracks off an external PulseGrid server, a meaningful advantage for DJs who do not want to upload their libraries.
  • Pro: Transition previews, editable cues and manual control let users inspect or override automation before relying on it.
  • Con: Heuristic structure detection can misread several challenging musical patterns, so transition plans need human review.
  • Con: Libraries do not sync automatically across devices or browser profiles, limiting continuity for DJs who move between setups.
  • Con: Setup requires local services and audio tools, and the 600 MB per-file cap may constrain large recordings.
  • Con: Browser key shifting and DSP are not equivalent to dedicated DJ hardware or audio engines.

Alternatives

For a broader comparison, see AI DJ Software. Choose CortexDJ instead if you want a free home-use plan for up to two computers with analysis, AI auto-mix, mashups, live decks, mix rendering and export to rekordbox and Serato. djay is the alternative to consider if you want apps across Android, iOS, macOS and Windows, with a free download and an optional PRO subscription for advanced features. Offtrack offers a free plan across Android, iOS and macOS; its listed facts do not establish a closer fit for PulseGrid's planning workflow.

SetPrep may suit DJs focused on preparing mixes on macOS or Windows: its free plan allows three mixes per month, while Pro Monthly costs £5.99 a month for unlimited mixes. AuraJam is a web option with a free plan that allows five exports a day, marks exports, and leaves on-device tools unmetered; its Pro plan costs $9.99 a month for unlimited exports. automixer.ai may be a better fit for project-based mixing in a web app: its free plan allows three projects, six tracks per project and five exports per month, with 1 GB storage and MP3 320kbps exports.

CRATELAB is a freemium alternative for web, Windows and macOS. Mixbridge is a free alternative for iOS and web.

Verdict

Choose PulseGrid if you want a free, local-first workstation for analyzing your tracks, building a set and reviewing editable transitions without sending music to an external PulseGrid server. Its strongest reason to choose it is the joined-up path from analysis to rehearsal and mixing; its strongest reason to look elsewhere is the combination of setup demands, unsynced local libraries and browser-processing limits. DJs who need dependable hardware-equivalent processing or a library that travels automatically between devices should choose another approach.

Verdict

PulseGrid brings local track analysis, set planning and dual-deck mixing tools into a browser-based workstation. Check its file-size, browser and local-library limits against your workflow before relying on it.

Questions

Is PulseGrid free?

Yes. Its pricing model is free, and the project says its original source code is released under the MIT License unless a file states otherwise.

Which audio formats does PulseGrid support?

Common supported formats include WAV, MP3, AIFF, M4A, AAC, FLAC, OGG, and Opus. Local uploads are limited to 600 MB per file.

Which platforms can I use for installation?

Docker installation is documented for Mac, Windows, and Linux, and a native installation is documented for macOS. Chrome or Edge is recommended for first use.

Does PulseGrid upload music to its server?

The maker says music files and analysis jobs stay on the user’s computer and tracks are not uploaded to an external PulseGrid server.

Does PulseGrid sync libraries between devices?

Libraries do not automatically sync across devices or browser profiles. Some interface state, cues, ratings, and tags may be stored in the current browser’s local storage.

Does PulseGrid connect to music services?

No third-party music service integration is listed.

Facts from PulseGrid's own pages

Analysis
It analyzes BPM, key, beatgrid, energy, waveform, double drops, and musical structure for user-uploaded tracks. · github.com, 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, 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, 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, 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, 3 Oct 2026
Installation
The maker documents Docker installation for Mac, Windows, or Linux and a native installation for macOS. · github.com, 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, 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, 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, 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, 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, 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, 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, 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, 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, 3 Oct 2026
Security and compliance
The repository describes local data handling but does not state security certifications or compliance attestations. · github.com, 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, 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, 3 Oct 2026
Set planning
Users can describe a set in natural language, and PulseGrid plans track order, transition-specific Cue 8 to Cue 5 handoffs, and mixing automation. · github.com, 3 Oct 2026
Supported audio
Common supported formats include WAV, MP3, AIFF, M4A, AAC, FLAC, OGG, and Opus, with a 600 MB per-file local upload limit. · github.com, 2 Oct 2026
Technical limits
Heuristic structure detection can be inaccurate with half-time BPM, complex live intros, weak downbeats, or ambiguous drops, so low-confidence results need manual review. · github.com, 3 Oct 2026
Track analysis
It analyzes local tracks for BPM, key, beatgrid, waveform, energy, drops, and musical structure. · github.com, 2 Oct 2026
Transition review
Users can preview and audit transitions before Auto Play, and can take manual control at any time. · github.com, 3 Oct 2026

Where PulseGrid stands on Freedom251

Look at these too