Website profiles · Technology insights · Alternatives

sequencer64.com

An intuitive 64-step drum sequencer progressive web app built using React, Redux, and Tone.js

No paid content found
Visit website
Profile views 8 Outbound visits 2 Normal
Sequencer64 Full homepage screenshot

At a glance

Category
Music & Audio
Language
English
Paid-content signal
No paid content foundObserved
Registered
2021
Hosting
NetlifyInferred
HTTPS certificate trusted
PassedObserved
Last updated

Website review

This review may include AI-generated content and is not individually verified. Domain, certificate and other facts come from the observed data on this page.

What is Sequencer64?

Sequencer64 is a browser-based 64-step drum sequencer. It is a progressive web app, meaning it is designed to install and run like a native app while still living in the browser. Its step grid is 64 steps long, which suits longer patterns, fills and evolving rhythms rather than just short two- or four-bar loops.

It is built with React, Redux and Tone.js. In practical terms, React and Redux handle the interface and pattern state, while Tone.js handles the audio scheduling and sound generation in the browser. The visible page itself only tells you that JavaScript must be enabled to run the app, so the working experience is in the app rather than in static page copy.

Who it is for

  • Producers and hobbyists who want to sketch drum patterns quickly without opening a full DAW.
  • Anyone practising rhythm, programming beats or testing pattern ideas on a laptop or phone.
  • Teachers or students who need a simple step-sequencer example in a browser.

What to expect from a 64-step sequencer

Aspect Practical effect
64 steps Room for longer phrases, variation and fills across several bars
Browser-based No install friction; works on desktop and mobile browsers
PWA Can be added to a home screen and used more like an app
Web audio via Tone.js Sound is generated and scheduled in the browser, so performance depends on the device and browser

A useful next step: open Sequencer64 in a modern browser with JavaScript enabled, then start with a basic kick-snare-hat pattern on the first 16 steps before extending it across the full 64-step grid. If you need multi-track audio recording, mixing or MIDI hardware integration, treat this as a sketching tool and move finished ideas into a DAW.

How do I use Sequencer64 to create a drum pattern?

Sequencer64 is a browser-based, 64-step drum sequencer, so you create a pattern by placing hits on a step grid and letting the built-in sounds play back in a loop. Open Sequencer64 in a desktop browser with JavaScript enabled, then work through the grid.

A basic workflow

  1. Choose a drum sound. Each row in the grid typically represents one instrument (kick, snare, hi-hat, and so on). Pick the row for the sound you want to start with.
  2. Place steps. Click cells along that row to activate hits. The grid runs to 64 steps, which is four bars of 16th notes in common time — longer than the 16-step loop most simple sequencers give you.
  3. Build the core. A common starting point is a kick on the main beats, a snare on the backbeats, and closed hi-hats on every 16th note. Then remove a few hats to create movement.
  4. Press play and listen. Loop the pattern and adjust as it runs. Because Tone.js handles the audio scheduling in the browser, changes you make to the grid should be reflected on the next pass.
  5. Shape the sound. If the interface exposes per-track controls such as volume or mute/solo, use them to balance the kit before adding more detail.
  6. Extend the pattern. Use the later steps (beyond step 16) to add fills, variations, or a second bar so the loop does not feel static.

What the 64-step length is good for

The main trade-off is between immediacy and musical scope. A 16-step sequencer gets a groove going fast but repeats quickly. Sixty-four steps lets you write a four-bar phrase with an intro fill, a main groove, and a variation — useful for sketching a full drum part rather than just a loop.

Goal Practical approach
Quick beat idea Work only in the first 16 steps
Full four-bar phrase Use all 64 steps, varying hats and adding a fill near the end
Live tweaking Keep the loop running and toggle steps in and out

As a progressive web app, it runs in the browser rather than as an installed studio tool, which makes it convenient for a fast sketch on a laptop but less suited to deep mixing or long arranging sessions.

Next step: start with a four-on-the-floor kick and a backbeat snare in the first 16 steps, press play, and only then decide whether the pattern needs the extra length. If you want a reference point for how a step grid maps to bars, Soundtrap and similar browser DAWs show the same 16-step-per-bar convention.

Can I use Sequencer64 offline as a progressive web app?

Yes, Sequencer64 is built as a progressive web app (PWA), which means it is designed to work offline once it has been loaded and installed in your browser. PWAs use a service worker to cache the app's core files locally, so after your first visit you can typically reopen it without an internet connection and keep sequencing.

What offline use looks like in practice

  • After the first load, the app shell and assets are cached by your browser.
  • You can open it from a home-screen icon or browser tab and continue working without a network.
  • Anything you save locally (patterns, kits, settings) stays on your device unless the app offers cloud sync.

Practical next step

If you want reliable offline access, open Sequencer64 once while online, then use your browser's "Install" or "Add to Home Screen" option. Test it by switching to airplane mode and reloading the page.

One trade-off to keep in mind: offline caching depends on your browser and storage settings. Clearing site data, using private/incognito mode, or a strict storage policy can remove the cached files, so reinstall or revisit online if the app stops loading.

What audio engine or synthesis does Sequencer64 use for its drum sounds?

Sequencer64 uses Tone.js as its audio engine. Tone.js is a JavaScript library that wraps the Web Audio API, providing scheduling, synthesis and sample playback tools. In this app it drives the drum sounds and keeps the 64-step pattern in time.

Because the page evidence is limited to the app shell, the exact sound design isn't documented there. Based on how Tone.js is typically used in a step sequencer, the drums are most likely either:

  • Synthesized in-browser — oscillators, noise buffers and envelopes shaped into kick, snare and hat voices.
  • Sample-based — short audio files triggered and pitched by Tone.js players.

Either way, the sound is generated or played by the browser itself, not streamed from a server.

To confirm which approach Sequencer64 takes, open the app and listen for variation when you adjust a single drum voice. If pitch, decay or tone changes smoothly, it's synthesis; if you only get fixed hits, it's samples. You can also check the browser's network panel for audio file requests on load.

How does Sequencer64 compare to other 64-step drum sequencers?

The page for Sequencer64 is a JavaScript app shell, so its own listing describes it as an intuitive 64-step drum sequencer progressive web app built with React, Redux, and Tone.js. That tells you what it is, but not how it stacks up against alternatives. Here is how to think about the comparison.

What "64-step" means in practice

A 64-step sequencer gives you four bars of 16th notes at 4/4. That matters if you write longer melodic patterns, drum fills, or evolving grooves without chaining shorter patterns. Many classic drum machines stop at 16 steps, so a 64-step grid is a compositional choice, not just a bigger number.

Where Sequencer64 likely fits

Based on the page evidence, it is a browser-based progressive web app. Practical implications:

  • You can run it without installing a desktop DAW.
  • Tone.js suggests synthesized or sample-based audio in the browser, so latency and audio quality depend on your device and browser.
  • Redux and React suggest a state-driven interface, which usually means pattern state is predictable and easy to reset or share.
  • Being a PWA means it may work offline once loaded, though the page itself requires JavaScript to render.

How to compare it with other tools

Criterion What to check Why it matters
Step count and pattern length 64 steps vs 16 or 32 Longer patterns suit melodies and fills; shorter ones are faster for loops
Platform Browser PWA vs desktop app vs hardware Browser tools are portable but depend on your machine's audio stack
Sound source Synthesized vs sample-based Synth engines are lighter; samples give you specific drum character
Export and sharing MIDI, WAV, pattern links Determines whether you can move ideas into a DAW
Learning curve Grid clarity, shortcuts, presets A 64-step grid can feel overwhelming without good visual grouping

A concrete scenario

If you make hip-hop or electronic beats and want to sketch a four-bar groove on a laptop without opening a DAW, a browser-based 64-step sequencer is a reasonable starting point. If you need tight timing, multi-track recording, or integration with hardware, a desktop DAW or dedicated hardware sequencer will usually serve you better.

Next step

Open Sequencer64 in a browser with JavaScript enabled and test one thing first: whether the 64-step grid stays readable when you fill it. If the interface keeps you oriented across four bars, it is doing the hard part well. If not, look for a sequencer that groups steps into pages or bars.

Can I export or save my sequences from Sequencer64?

The page evidence for Sequencer64 does not confirm any export or save feature. What it does show is a client-side React app with a JavaScript requirement, which means your pattern lives in the browser session rather than in a server-side account. So the honest answer is: don't count on a built-in export until you see one, and plan to capture your work another way.

Practical ways to preserve a pattern

  • Record the output. Route the app's audio into a DAW, a screen recorder, or your system's audio capture and keep the result as an audio file. This preserves the sound but not the step data, so you cannot edit it later.
  • Rebuild it deliberately. Note the tempo, the number of active steps, which drum voices you used, and any swing or accent settings. A short text log makes a pattern reproducible in minutes.
  • Check the app itself first. Open the interface and look for a download icon, a menu, or a keyboard shortcut such as Ctrl/Cmd+S. Browser-based instruments often hide export behind a small icon rather than a labelled button.

When to choose which

Goal Best approach
Keep the exact sound as a loop Record the audio
Edit the pattern later in another tool Rebuild it in a DAW or a sequencer that saves projects
Sketch ideas quickly and move on Treat the pattern as disposable and re-create it

If saving your work matters to you, test this before you invest time in a long pattern: build four bars, try to save, then reload the page. That single check tells you whether Sequencer64 fits your workflow or whether it is better used as a quick sketchpad alongside something like Ableton Live or Bitwig Studio, both of which store projects on disk.

Related questions

More questions →
How a Browser-Based Drum Sequencer Compares to Desktop and Hardware Options

A browser-based drum sequencer like Sequencer64 is enough when you want to sketch 64-step patterns quickly, without installing anything or wiring up gear. It is not a replacement for a desktop DAW or a hardware drum machine if you need deep sound design, tight external sync, or full track production. Sequencer64 is a progressive web app built with React, Redux, and Tone.js, described as an intuitive 64-step drum sequencer — so treat it as a focused pattern tool, not a studio centerpiece.

What each option is actually good at

Dimension Browser-based (Sequencer64) Desktop DAW Hardware drum machine
Setup Open a URL; no dedicated install Install and configure software Buy, power, cable, and route audio/MIDI
Pattern length 64 steps, per the product description Usually unlimited, with song arrangement Varies by model; often 16–64 steps plus chaining
Sound design depth Limited to what the app exposes Deep: synths, samplers, plugins, mixing Varies; often hands-on but fixed architecture
Performance risk Depends on browser performance and audio support Depends on CPU and audio driver quality Dedicated hardware, generally stable timing
Integration Minimal; browser sandbox limits routing Strong: plugins, MIDI, stems, automation Strong for live use via MIDI/DIN sync and audio outs
Portability Any device with a modern browser Tied to a computer Physical unit to carry

When the browser option is the right call

Choose Sequencer64-style tools when:

  • You want to capture a beat idea in under a minute, on a machine where you cannot install software.
  • You are working with a 64-step grid and want to see the whole pattern at once.
  • You are sketching, teaching, or demonstrating rhythm concepts rather than producing a finished track.
  • You accept that timing and audio quality are bounded by the browser and your device.

When to move to desktop or hardware

Move on when your task needs any of these:

  • Sound design: layering samples, shaping envelopes, applying per-track effects and mixing.
  • Arrangement: turning patterns into a full song with automation and structure.
  • Sync and routing: locking to external gear or a DAW clock, or sending multiple audio/MIDI channels.
  • Reliability on stage: hardware or a tuned desktop rig removes browser and network variables.

Practical checks before you commit

  1. Confirm the app loads. The Sequencer64 page requires JavaScript; if it is disabled, you will see only a prompt to enable it. Enable JavaScript and reload.
  2. Test audio output. Browser audio needs a user gesture in most cases — press play and confirm sound before building a pattern.
  3. Judge timing by ear. Program a simple four-on-the-floor pattern and listen for jitter. If it feels unstable, the bottleneck is likely the browser or device, not the pattern.
  4. Decide by task, not by tool. If the pattern is the deliverable, the browser is fine. If the pattern is a step toward a produced track, plan to export or recreate it in a DAW.

A reasonable workflow

Use the browser tool for ideation, then rebuild the keeper patterns in a DAW or hardware machine where you can shape and arrange them. That keeps the fast, zero-install sketching benefit while avoiding the ceiling that browser audio and integration impose.

How Does a 64-Step Drum Sequencer Work?

A 64-step drum sequencer splits a repeating pattern into 64 equal time positions, called steps, and lets you place a drum sound on any of them. Each step is a slot: if it holds a trigger, that drum voice (kick, snare, hi-hat, and so on) fires when the playhead reaches it; if it's empty, nothing sounds. Sequencer64, a browser-based progressive web app built with React, Redux, and Tone.js, applies this model to a 64-step grid. The format suits you if you want patterns longer than the usual 16 steps, or finer rhythmic detail within a shorter loop.

The core mechanics

Steps as time positions

Think of the pattern as a loop divided into 64 evenly spaced slices. A step is not a sound itself — it's a position in time. What makes the pattern is which steps carry triggers and which stay silent.

Longer patterns or finer subdivision

The same 64 steps can be read two ways:

  • As length: at one step per 16th note, 64 steps span four bars of 4/4. That's enough room for a fill, a variation, or a phrase that doesn't repeat every bar.
  • As resolution: if you assign multiple steps to a single beat, you get finer placement — useful for rolls, flams, or off-grid accents.

Shorter sequencers (8 or 16 steps) force you to choose between a short loop and coarse timing. 64 steps relaxes that trade-off.

One voice per row, triggers per step

A typical layout gives each drum sound its own row, with 64 columns of steps. Placing a trigger is a toggle: on means the voice fires at that step, off means it doesn't. Kick, snare, and hi-hat are common rows, but the principle is the same for any voice the instrument exposes.

Looping and live editing

Patterns loop continuously, and you can usually edit while playback runs — adding or removing triggers and hearing the change on the next pass. This is what makes step sequencing feel immediate: you build the groove by ear rather than by notation.

A concrete example

Say you want a four-bar drum part in 4/4 at 16th-note resolution:

  1. Set the pattern to 64 steps so each step equals one 16th note.
  2. On the kick row, place triggers on the steps that fall on beats 1 and 3 of each bar.
  3. On the snare row, place triggers on beats 2 and 4.
  4. On the hi-hat row, place triggers on every step for a steady 16th pulse.
  5. Let it loop, then mute a few hi-hat steps near the end of bar 4 to create a fill.

The result is a repeating four-bar groove assembled entirely from on/off decisions across 64 positions.

What to check before committing

  • Step resolution: confirm what one step equals in your tempo and meter — it determines whether 64 steps means four bars or something else.
  • Voice count: make sure the sequencer offers the drum rows you actually use.
  • Live editing: verify you can change triggers during playback if you compose by ear.
  • Browser requirement: Sequencer64's page notes that JavaScript must be enabled to run the app, so it won't function with scripting turned off.

If your ideas fit inside one or two bars, a 16-step sequencer may be faster to work with. If you need longer phrases or finer timing without switching tools, a 64-step grid is the more direct fit.

What You Need to Use Sequencer64

Sequencer64 runs in a modern web browser with JavaScript enabled and audio output—no installation is implied because it is a progressive web app. The site itself only confirms that JavaScript must be enabled to run the app; it does not list specific browser versions, operating systems, or hardware requirements. Based on that, the practical prerequisites are a current browser, a device that can play sound (laptop, desktop, or tablet), and a reason to sketch drum patterns quickly.

Prerequisites at a glance

Requirement Why it matters What the source supports
JavaScript enabled The app is built with React and Redux and renders client-side The page states: "You need to enable JavaScript to run this app."
Modern web browser Progressive web apps rely on current web platform features Implied by "progressive web app" in the site description
Audio output It is a drum sequencer built on Tone.js, so you need to hear the patterns Implied by the Tone.js audio engine and "drum sequencer" description
No installation A PWA is accessed through the browser Implied by "progressive web app"
A pattern idea or practice goal The tool is for building 64-step drum patterns Implied by "64-step drum sequencer" and "intuitive" framing

What Sequencer64 is built on

The site describes it as "an intuitive 64-step drum sequencer progressive web app built using React, Redux, and Tone.js." That stack tells you what to expect:

  • React and Redux mean the interface is a client-side app, so the browser does the rendering work.
  • Tone.js is a Web Audio framework, so sound is generated in the browser rather than streamed from a server.
  • Progressive web app means you open it like a website, and it may be installable or cacheable depending on the browser, though the source does not confirm offline use or install prompts.

Suitable use cases

Because the source frames it as an intuitive 64-step drum sequencer, the realistic fits are:

  • Quick pattern sketching — laying down a beat idea before moving to a fuller DAW.
  • Practice — working on rhythm, timing, or step-programming habits.
  • Idea generation — trying variations across 64 steps without setup overhead.

It is less clearly suited to full music production, mixing, or anything requiring confirmed export, MIDI, or collaboration features, since the source does not mention them.

What the source does not confirm

To avoid guessing, note what is not stated:

  • No pricing information, so do not assume it is free.
  • No login or account requirements mentioned.
  • No browser version list, OS support, or device minimums.
  • No offline, install, export, or MIDI details.

If any of those matter for your workflow, check them directly in the app after enabling JavaScript.

Why Sequencer64 Shows a JavaScript Message Instead of the App

Sequencer64 is a React single-page application, so its entire interface is rendered by JavaScript in your browser. If you see a message like "You need to enable JavaScript to run this app" (or a blank page), your browser either has JavaScript turned off, is blocking the script, or failed to load it. The fix is almost always to enable JavaScript for the site and reload — no account, install, or download is involved.

What the message actually means

The page you receive from sequencer64.com is a near-empty HTML shell. The drum sequencer — the 64-step grid, transport controls, and Tone.js audio engine — is built at runtime by JavaScript. When that script can't run, there is nothing to display, so the app shows a fallback notice instead of the interface.

This is a normal pattern for progressive web apps, not an error specific to your machine.

Common causes and how to check each

Cause How to confirm Fix
JavaScript disabled in the browser Browser settings show JavaScript blocked, or other script-driven sites also fail Turn JavaScript back on for the site, then reload
A script-blocking extension The page works in a private/incognito window with extensions off Allow sequencer64.com in the extension, or disable it for this site
Strict privacy or tracking protection The site loads in another browser but not your hardened one Add an exception for the domain
Network or content blocker The browser console shows failed script requests Disable the blocker for this domain and reload
Stale or partial load A hard refresh changes the result Reload with cache bypass (Ctrl/Cmd+Shift+R)

Step-by-step: get the app to load

  1. Open sequencer64.com and note the exact message or whether the page is simply blank.
  2. Check that JavaScript is enabled in your browser's site or privacy settings.
  3. Reload the page. If nothing changes, open it in a private/incognito window — this rules out extensions and cached state.
  4. If it works there, re-enable your extensions one at a time to find the blocker, then allow the domain.
  5. If it still fails, try a different browser to separate a browser-specific setting from a network-level block.
  6. Confirm the script actually loads by checking the browser console for failed requests to the site.

Expected result: the 64-step grid and transport controls appear and the page responds to clicks. If the grid appears but there is no sound, that is a separate audio issue (usually the browser requiring a user gesture before audio starts), not a JavaScript-loading problem.

Points to keep in mind

  • The fallback text is a symptom, not the fault. Fixing JavaScript availability is the real task.
  • Because the app runs entirely client-side, a blocked script means a completely non-functional page — there is no server-rendered fallback to fall back on.
  • If the app loads on one network but not another, the block is likely at the network or DNS-filter level rather than in your browser.
What Is Sequencer64?

Sequencer64 is a 64-step drum sequencer that runs as a progressive web app (PWA) in your browser. You use it to build drum patterns step by step across a 64-step grid, and because it's a PWA, it's designed to be opened and used directly in the browser rather than installed from an app store. The one hard requirement from the site itself: JavaScript must be enabled, since the page only renders "You need to enable JavaScript to run this app" without it.

What it does

  • Step sequencing: You place drum hits on a grid of up to 64 steps, which is a longer pattern length than the common 16-step layout. That extra length suits longer phrases, fills, and variations within a single pattern.
  • Drum-focused: It's built around drum programming rather than melodic composition, so expect a percussion-oriented workflow.
  • Browser-based: It's a progressive web app, meaning it's delivered over the web and can behave more like an installed app (for example, being added to a home screen or launched in its own window) depending on your browser.

What it's built with

The app is built using React, Redux, and Tone.js:

Technology Role
React Builds the user interface
Redux Manages application state (patterns, steps, playback settings)
Tone.js Handles audio scheduling and sound generation in the browser

This stack matters to you mainly in one practical way: audio is generated and scheduled in the browser via the Web Audio API (which Tone.js wraps), so playback quality and latency depend on your browser and device rather than on a separate audio engine.

Do you need to install anything?

No store install is required — it runs in the browser. As a PWA, it may offer to be installed or added to your home screen, but the core experience is opening the site and using it there. The only setup step the site documents is enabling JavaScript.

When it's a good fit

  • You want a quick, no-install way to sketch drum patterns.
  • You need patterns longer than the typical 16 steps.
  • You're comfortable working in a browser and have JavaScript enabled.

If you need offline-first reliability, guaranteed low-latency monitoring, or deep DAW integration, a browser-based sequencer may not be the right tool — those depend on features the site doesn't document.

Website Overview

The available information shows a mix of normal operation and configuration gaps. Depending on how the website is used, these gaps may affect secure access or the consistency of its public presentation.

Domain and Registration

Transfer-protection status is present, helping reduce the risk of unauthorized domain transfers. The domain has about 5 years of registration history; its current configuration provides more context than age alone. The registrar is Squarespace Domains II LLC, a widely used domain service provider. The domain uses the common .com extension, which is not an independent safety signal.

DNS and Email

Nameservers are provided by NS1, indicating managed DNS hosting. No CNAME was found; the observed records resolve directly to addresses. No MX record was found. A conventional explicit inbound-mail route is not configured. DNSSEC signatures were not detected, so this additional DNS authenticity protection is not confirmed. The lowest observed DNS TTL is 120 seconds.

TLS and Certificates

The public key uses EC with 256 bits. The server supplied a complete certificate chain. No organization name is present in the certificate; the available fields are consistent with domain validation. The certificate was issued by Let's Encrypt, commonly associated with automated certificate services. The certificate's total validity is about 89 days, consistent with a short renewal cycle.

HTTP and Browser Security

The response lacks these common security headers: CSP, X-Content-Type-Options, Referrer-Policy, Permissions-Policy, clickjacking protection. No X-Powered-By header was found, reducing one common source of backend fingerprinting information. No obvious internal addresses or debug information were found in the headers. The Server header contains the custom value Netlify. No explicit CDN or WAF marker was found in the response headers.

Technology Stack Analysis

The public page identifies Netlify without precise versions, leaving fewer clues for version-specific scanning.

Search and Social Sharing

No homepage canonical URL was detected. If duplicate URLs exist, consolidation may be less explicit. The title has 11 characters, within a common display range. A meta description is present, with 93 characters. The observed directives allow indexing and link following. No Generator meta tag is publicly exposed.

Hosting and Email

DNSNS1
HostingNetlify
EmailUnknown
Approximate IP geolocation (inferred; a CDN or proxy may differ from the origin server) United States flagAshburn, Virginia, United States Inferred 18.208.88.157

Registration details

RDAP / WHOIS

RegistrarSquarespace Domains II LLC
Registered2021-04-26
Expires2027-04-26
Domain statusclient delete prohibited、client transfer prohibited
Nameserversdns1.p07.nsone.net、dns2.p07.nsone.net、dns3.p07.nsone.net、dns4.p07.nsone.net
DNSSECunsigned

DNS records

DNS

TypeNameValueTTLPriority
Awww.sequencer64.com18.208.88.157120—
Awww.sequencer64.com98.84.224.111120—
NSsequencer64.comdns1.p07.nsone.net3600—
NSsequencer64.comdns2.p07.nsone.net3600—
NSsequencer64.comdns3.p07.nsone.net3600—
NSsequencer64.comdns4.p07.nsone.net3600—

TLS and certificates

TLS / SSL

AssessmentNormal configuration
Supported protocolsTLSv1.2、TLSv1.3
Negotiated protocolTLSv1.3
Certificate subject*.sequencer64.com
IssuerLet's Encrypt
Valid until2026-12-27T20:07 · Remaining when checked: 83 days
Verification detailsCertificate trust: Passed · Hostname match: Passed

HTTP response headers

HTTP

HeaderValue
content-typetext/html; charset=UTF-8
cache-controlpublic, max-age=0, must-revalidate
serverNetlify
strict-transport-securitymax-age=31536000

Identified technologies

Netlify

Pages, Search and Sharing

Meta descriptionAn intuitive 64-step drum sequencer progressive web app built using React, Redux, and Tone.js
Canonical URLNot detected
LanguageEnglish (default)
Twitter CardNot detected
All bots 0 allowed · 0 disallowed

No sitemaps found

User reviews (0)

  • No reviews yet.