Metronome

Master any rhythm from simple beats to complex polyrhythms.

Circular Visual Indicator & Real-Time Rhythm Radar To Track Practice Progress

fppp
1Bars
00:00:00

Playback & Tempo Controls

Rhythm Tracks1 / 5

Blend subdivisions, custom patterns, and pulses to create advanced polyrhythms.

About MeloPark Metronome

MeloPark Metronome represents a complete architectural rewrite of the browser-based timing engine originally introduced on rtcd.io. Engineered specifically for professional musicians, educators, and rhythmic researchers, MeloPark evolves from a simple tempo tool into a comprehensive client-side polyrhythm studio. By combining precise tempo control from 30 to 400 BPM with up to 5 independent polyrhythmic tracks, additive meter groupings, dynamic swing ratios, and multilingual voice counting, it offers an advanced environment for dissecting complex time signatures.

Built around the core mission—“Master any rhythm from simple beats to complex polyrhythms”—MeloPark delivers sample-accurate timing precision entirely within the browser. Operating through Web Audio API DSP techniques without server-side audio rendering or sign-up hurdles, users can open or import custom rhythm setups instantly. The underlying engine relies on continuous sample counting within the active audio context, ensuring complete immunity from thread interference or UI-induced interval timing jitter.

Core Features

  • Sample-Accurate Audio Engine

    Powered by continuous audio-stream sample counting via Web Audio API, eliminating timer jitter for absolute zero-drift timing precision.
  • Multi-Track Polyrhythm Studio

    Combine up to 5 independent tracks featuring subdivisions, custom note patterns, and pulses for complex polyrhythmic practice.
  • Additive Meters & Odd Meters

    Go beyond standard time signatures with advanced beat groupings (e.g., 10/8 as 3+3+2+2) to master complex rhythmic structures.
  • Dynamic Swing & Custom Subdivisions

    Fine-tune your groove with standard/adjustable swing ratios, reverse swing, and precise subdivision layers.
  • Multilingual Voice Counting

    Experience intuitive rhythmic understanding with real-time vocal count-ins supporting multiple languages for every beat.
  • Circular Visual Radar

    Track your performance visually with a newly designed multi-ring indicator mapping every track, beat, and measure transition.
  • Precise BPM & Tap Tempo

    Seamlessly adjust tempo from 30 to 400 BPM using intuitive controls or smart tap tempo detection.
  • Easy-to-Use Rhythm Editor

    Quickly compose and customize multi-measure note patterns with an intuitive visual editor designed for seamless practice.
  • Instant Beat Sharing

    Share custom beat setups via unique links, QR codes, or social platforms, letting your friends practice instantly without sign-ups or downloads.

Technical Specifications

Technical SpecificationDetails

Tempo Range (BPM)

30 to 400 BPM with smooth adjustments and smart tap tempo detection.

Polyrhythm Tracks

Up to 5 independent rhythm tracks running simultaneously with custom sound assignments.
Track Modes

Subdivisions, Custom Note Patterns, and Pulses (with customizable grid counts).

Timing Precision

Sample-accurate Web Audio engine (~0.023ms max error at 44.1kHz, zero-drift timing).

Additive Meters & Meters

Supports standard time signatures and custom sub-groupings (e.g., 10/8 structured as 3+3+2+2).
Swing CustomizationStandard swing presets (Jazz, Hard, Soft), reverse swing, and continuously variable ratio percentages.
Voice Counting & Audio

Multilingual vocal count-in options (English, Chinese), woodblocks, claves, synth drums, and electronic pulses.

Why Choose MeloPark Over Traditional Online Metronomes?

Performance IndicatorMeloPark (Client-Side Web Audio API)Traditional Timer-Based Metronomes
Timing Accuracy & JitterSample-level stream buffer filling (~0.023ms max jitter at 44.1kHz, zero cumulative drift).Subject to main-thread UI blockage and JavaScript setInterval/setTimeout timing drift.
Track ArchitectureUp to 5 independent polyrhythmic tracks with individual sound synthesis and pattern modes.Typically restricted to single-track accent/click generators.
Additive Meters & Odd MetersNative support for custom measure groupings (e.g., 7/8 as 2+2+3 or 10/8 as 3+3+2+2).Limited to uniform measure subdivisions without internal metric grouping.
Voice Counting & FeedbackReal-time multilingual vocal count-ins combined with multi-ring visual radar tracking.Basic high/low frequency click audio without vocal or orbit visual guidance.

How to Use MeloPark Metronome?

Mastering your practice session with MeloPark requires just a few simple steps. Follow this quick guide to set up your fundamental click track and start practicing instantly:

  1. Set Your Target Tempo (BPM): Adjust the speed from 30 to 400 BPM using the main step controls, dragging the central speed dial, or tapping along with your music using the Tap Tempo button.
  2. Select Time Signature & Metric Grouping: Click the Time Signature selector to set the measure length and denominator, or input an additive grouping (e.g., 10/8 configured as 3+3+2+2) for odd meter practice.
  3. Configure Rhythm Tracks & Subdivisions: Add up to 5 independent polyrhythmic tracks. Choose between standard subdivisions, custom note patterns, or arbitrary metric pulses to build your target groove.
  4. Start Playback & Practice: Hit the central Play/Stop button or press Spacebar on your keyboard to start the sample-accurate timing engine.

How to Configure MeloPark Metronome?

How to Configure BPM & Tempo Adjustments?

The BPM (Beats Per Minute) engine supports a continuous range from 30 to 400 BPM, ensuring smooth performance for both extreme slow-motion breakdown and high-speed dexterity training:

  • Direct BPM Input & Step Controls: Open the BPM modal by clicking the main tempo display. Use the upper + and - steppers to adjust values, or click the main tempo field to type an exact integer directly.
  • Interactive Tempo Dial & Common Presets: Drag the smooth circular tempo slider within the BPM modal for macro adjustments, or click any preset button in the Common BPMs panel (such as 60, 120, 180, or 300) to instantly apply standard tempos and update changes.
  • Smart Tap Tempo Detection: Click the Tap Tempo button located to the left of the main playback control. Upon your first tap, the button turns orange to indicate the start of the statistical collection window, and the center of the circular indicator temporarily switches from bar counts to display the live intermediate BPM value in orange. As you continue tapping in rhythm, the calculated BPM dynamically converges toward a stable value. When you stop tapping for 2 seconds, the final BPM is automatically applied globally, updating the top-left BPM display instantly and shifting the active playback tempo without interruption.

How to Configure Time Signature & Additive Meters?

The Time Signature modal simplifies rhythm structuring by letting you construct both traditional metric grids and complex asymmetric subgroupings, updating primary downbeat accents instantly upon applying changes. You can configure time signatures using the following methods:

  • Custom Beats & Beat Value Adjustments: Use the upper + and - stepper controls to set the exact measure numerator (beats per bar) and denominator (beat unit value) independently across a supported range of 1 to 16. When configuring odd meters (such as 10/8), select from recommended additive grouping chips (e.g., 3+3+2+2, 2+3+2+3) directly below the steppers to establish internal structural accents, or click the X button at the end of the grouping list to clear the active grouping and return to a uniform beat count.
  • Common Time Signature Presets: Click any preset button in the lower panel to apply standard time signatures (such as 2/4, 3/4, 4/4, 6/8, or 12/8) or pre-configured additive meters (such as 5/8 as 2+3, 7/8 as 3+2+2, or 10/8 as 3+3+2+2) with a single tap.

How to Configure the Circular Visual Indicator?

The Circular Visual Indicator translates complex timing into orbital graphics by mapping active rhythm tracks to concentric rings, where beat nodes flash in sync with the audio clock. You can customize its visual display using the following toggle controls:

  • Show Sweep Arc: Toggle this setting to display glowing motion trails that sweep continuously along track orbits, providing a smooth predictive visual sense of temporal progression between beats.
  • Show Accent Labels: Toggle this setting to display dynamic force letters inside beat dots corresponding to their dynamic levels (f for Strong, m for Medium, p for Weak, and 0 for Muted). Combined with varying node sizes, these labels provide clear visual distinction for structural downbeats and subgroup accents.

How to Configure Multi-Track Polyrhythms & Subdivisions?

The multi-track engine allows users to synthesize up to 5 independent rhythmic layers simultaneously, which are directly mixed into the main audio output buffer:

  • Adding & Removing Tracks: Click Add Track to spawn a new independent rhythm layer, or remove unnecessary layers to simplify your practice grid.
  • Track Mode Selection:
    • Subdivisions Mode: Choose standard metric subdivisions including quarter notes, eighth notes, sixteenth notes, triplets, quintuplets, and septuplets.
    • Custom Pattern Mode: Access the interactive visual step sequencer to program custom multi-measure accent and mute patterns. Click steps to cycle through Strong (f), Medium (m), Weak (p), and Muted (0) states.
    • Pulse Mode: Define an arbitrary number of equally spaced beat pulses across a single bar (e.g., distributing 7 equal pulses across a 4/4 bar to practice complex 7:4 polyrhythms).
  • Sound & Voice Assignment: Assign distinct audio timbres to each track (such as High/Low Woodblocks, Claves, Electronic Pulses, or Multilingual Vocal Counts) to achieve clear auditory separation when overlapping dense polyrhythmic tracks.

How to Practice Multi-Track Polyrhythms for Drumming and Percussion?

Developing limb independence and polyrhythmic fluency requires absolute timing accuracy across overlapping metric layers. MeloPark provides percussionists with a structured multi-track workspace to isolate and overlay competing meters:

  1. Initialize Tracks: Click New Track to add up to 5 independent rhythm layers alongside the main time signature.
  2. Assign Track Types: Set Track 1 to primary subdivisions (e.g., quarter notes) and Track 2 to custom pulses or dotted patterns (e.g., 3 against 4 or 5 against 4).
  3. Monitor Visual Radar: Enable the Circular Visual Radar to visually map out intersecting beat points across nested circular orbits as measures progress.

Quick Tip

Begin polyrhythm practice at slower tempos (60-80 BPM). Isolate individual tracks using sound customization (e.g., Claves vs. Woodblock) before layering them, relying on the sample-accurate audio pipeline to maintain precise phase alignment.

How to Master Swing Groove and Shuffling for Guitar and Ukulele?

A compelling rhythm pattern often depends on micro-timing shifts rather than strict grid quantization. Guitarists and ukulele players can refine blues shuffles, jazz swing, and off-beat syncopation using MeloPark’s dedicated swing engine:

  1. Activate Swing Engine: Open Track Settings for a subdivision layer and toggle the Swing Groove switch.
  2. Select or Adjust Ratio: Pick a standard preset (such as Jazz Swing 2:1 or Hard Swing 3:1) or adjust the percentage slider for custom micro-timing offsets.
  3. Audit Off-Beats: Pair the swing pattern with a distinct percussion sample or Voice Counting to hear exactly where the delayed upbeat resolves.

Quick Tip

Toggle between Straight and Swing modes while practicing strumming patterns. Hearing the transition against a sample-accurate grid helps train your internal sense of swing timing and syncopation.

How to Master Odd Meters and Additive Meters for Piano and Instrumental Practice?

Complex classical compositions, modern jazz fusion, and progressive rock frequently utilize asymmetric measures (e.g., 5/8, 7/8, or 10/8). MeloPark simplifies complex meter training through additive beat grouping:

  1. Configure Additive TS: Open Time Signature settings and input your target measure length alongside internal beat groupings (e.g., entering 10/8 configured as 3+3+2+2).
  2. Set Accents & Sounds: Customize dynamic accent levels for the primary beat of each internal subgroup to highlight structural downbeats.
  3. Enable Vocal Count-Ins: Turn on multilingual Voice Counting to hear structural numbers vocalized directly on accented pulses.

Quick Tip

Additive grouping prevents lost beats in asymmetric measures by replacing long counts with digestible rhythmic phrases (e.g., counting “1-2-3, 1-2-3, 1-2, 1-2” instead of a uniform 10).

How to Use Tap Tempo and Voice Counting to Build Solid Internal Rhythm?

Building internal tempo accuracy requires moving from passive listening to active rhythmic alignment. MeloPark’s intuitive tap tempo detection and vocal feedback facilitate instant tempo matching:

  1. Determine Tempo: Tap the Tap Tempo button in rhythm with a song, performance, or internal musical thought to calculate the exact BPM.
  2. Fine-Tune Tempo: Lock in your target tempo across the 30–400 BPM range using precision step adjustments.
  3. Apply Voice Counting: Enable voice counting to reinforce positional awareness within the bar during scale drills and sight-reading.

Quick Tip

Voice counting provides immediate auditory confirmation of beat position within the measure, allowing performers to keep their eyes on sheet music while retaining precise meter alignment.

  • Advanced Polyrhythm Practice

    Overlay 3:4, 4:5, or 5:7 polyrhythmic layers to build limb independence for drummers and percussionists.
  • Odd Meter & Progressive Rock

    Deconstruct complex asymmetric measures like 7/8, 11/8, or 10/8 into clear additive beat groupings.
  • Drummers & Percussionists

    Isolate multi-limb patterns across up to 5 tracks with independent instrument sounds and pulse configurations.
  • Guitarist Swing Groove Training

    Master jazz shuffles, swing ratios, and reverse swing feel with precise percentage-based micro-timing controls.
  • Vocal Pitch & Rhythm Coordination

    Align vocal phrasing and breath timing using real-time multilingual voice counting during warm-ups.
  • Music Theory Education

    Demonstrate metric subdivision, syncopation, and compound meter concepts in music classrooms and workshops.
  • Band Rehearsal & Live Jamming

    Generate and share precise click tracks instantly via web links or QR codes for seamless group practice.
  • Rap Flow & Syncopation Training

    Practice off-beat cadences, triplet flows, and complex rap delivery against custom subdivision grids.
  • Classical Chamber Music

    Keep ensemble passages tight through intricate measure transitions and varying tempo boundaries.
  • Electronic Music Producer Mapping

    Determine exact track tempo and test complex rhythmic syncopation layers before DAW programming.
  • Instrumental Speed Building

    Push technical proficiency using smooth BPM adjustments from 30 up to 400 BPM in single increments.
  • Quick Browser Practice

    Access a professional, high-precision metronome on desktop or mobile devices with zero installation or setup.

How Does MeloPark Achieve Sample-Accurate Timing Precision?

Traditional web-based metronomes commonly rely on standard JavaScript timing mechanisms like setInterval or setTimeout. Because browser main threads handle DOM updates, layout recalculations, user inputs, and garbage collection, timer callbacks are routinely delayed. Even when offloaded to Web Workers, multi-thread communication latency can introduce unpredictable inter-beat interval timing jitter. While average tempo across several minutes may appear correct, short-term timing variation degrades the precision required for high-level practice.

MeloPark bypasses thread-based event scheduling entirely. Built natively on the Web Audio API framework, the engine operates directly within an active AudioContext. Rather than scheduling events ahead of time using timers, MeloPark continuously streams audio data into an audio processing buffer.

By writing synthesized click waveforms and voice samples directly to precise sample indices within the audio stream buffer, timing precision operates strictly at the digital audio sample level. At a standard sample rate of 44.1kHz, maximum timing deviation is bounded to a single sample period—approximately 0.023 milliseconds (1/44100 sec1 / 44100 \text{ sec}). This sample-accurate architecture guarantees absolute zero-drift execution and removes UI-induced jitter, keeping tempo rock-solid regardless of UI rendering, background tab activity, or complex polyrhythmic processing load.

Understanding Music Rhythm

What is BPM (Beats Per Minute)?

BPM (Beats Per Minute) is the standard unit for measuring tempo. A speed of 60 BPM corresponds to one beat per second, while 120 BPM equals two beats per second. MeloPark supports a continuous 30–400 BPM range for both extreme slow-motion analysis and high-speed dexterity training.

What is a Time Signature?

A Time Signature (or Meter) is a musical notation that specifies how many beats are contained in each measure and which note value constitutes one beat. In Western music theory, time signatures are primarily categorized based on how the main beats are subdivided and grouped:

  • Simple Meters: Beats are naturally divided into two equal parts (duple subdivision). The top number (typically 2, 3, or 4) indicates the exact number of beats per measure, while the bottom number specifies the note value of the beat. For example, in 4/4 time, there are four quarter-note beats per measure, and each quarter note subdivides into two eighth notes (1 beat=2 eighths1 \text{ beat} = 2 \text{ eighths}).
  • Compound Meters: Beats are naturally divided into three equal parts (triple subdivision), meaning the main pulse is a dotted note. In Western notation, the top number (typically 6, 9, or 12) represents the total number of dotted subdivisions rather than the main beats. To calculate the primary beats, divide the top number by 3, and to find the beat unit, combine three subdivisions into a dotted note. For example, in 6/8 time (6÷3=26 \div 3 = 2), there are two main dotted-quarter beats per measure, with each beat subdividing into three eighth notes (1 beat=3 eighths1 \text{ beat} = 3 \text{ eighths}).
  • Additive Meters (Asymmetric / Odd Meters): Unlike simple or compound meters that feature uniform beat lengths, additive meters combine unequal pulse groups (such as combinations of 2s and 3s) within a single measure. The total beat count and meter structure are calculated by explicitly grouping subdivisions rather than relying on an even grid. For example, a 10/8 time signature can be structured as an additive sequence of 3+3+2+23+3+2+2, creating four main beats of irregular duration (two long dotted beats followed by two standard beats).

Understanding time signatures is essential for establishing tempo grids, organizing downbeats, and structuring dynamic rhythm accents across both standard and complex musical arrangements.

What is Polyrhythm?

A polyrhythm is the simultaneous combination of two or more conflicting rhythmic patterns that are not readily perceived as deriving from one another. For example, playing 3 equal beats over a span of time while another track plays 2 equal beats creates a “3 against 2” polyrhythm. MeloPark supports up to 5 overlapping polyrhythmic tracks to enable comprehensive independence training.

What are Additive Meters?

Additive meters (or odd meters with sub-groupings) occur when a measure is constructed by combining unequal beat units rather than dividing measures into equal halves or thirds. For instance, a 10/810/8 time signature is often executed as an additive meter grouped as 3+3+2+23+3+2+2 eighth notes. Setting explicit subgroup accents helps musicians internalize non-symmetric metric structures.

What are Swing and Reverse Swing Grooves?

Swing is a rhythmic feel where alternate eighth notes are played with unequal durations—typically lengthening the first note and shortening the second to create a lilting, triplet-like groove (e.g., a 2:1 ratio). Reverse Swing flips this emphasis, shortening the initial note and delaying the primary downbeat accent to generate unique syncopated tension common in experimental and modern urban music styles.

What is a Subdivision?

A subdivision refers to dividing a primary beat into smaller metric components, such as eighth notes, sixteenth notes, or triplets. Subdivisions allow musicians to maintain timing stability within slow tempos and execute precise micro-timing accents across fast passages.

What are Pulses in Metronome Tracks?

Pulses define an arbitrary number of equally spaced beats distributed across a single measure, regardless of the active time signature. Unlike traditional subdivisions anchored to standard note values, pulses enable custom metric divisions (such as 7 equal pulses across a standard 4/4 bar).

Frequently Asked Questions

What is an online metronome, and how do I use one?

An online metronome keeps a steady beat to help you practice music at the right tempo. MeloPark is a free browser-based metronome with adjustable BPM, time signatures, subdivisions, swing, and polyrhythm tools.

What is BPM in music, and what is a good tempo for practice?

BPM (Beats Per Minute) measures how fast a musical beat is. Start at a comfortable tempo and gradually increase it as your accuracy improves; MeloPark supports everything from 30 to 400 BPM.

How do I find the BPM of a song using tap tempo?

Tap the Tap Tempo button repeatedly in time with the music, and MeloPark calculates its BPM automatically. It’s a quick way to find a song’s tempo without manually adjusting the metronome.

Can I use a metronome at very slow or fast tempos like 30, 180, 300, or 400 BPM?

Yes. MeloPark supports 30–400 BPM, making it suitable for slow-motion rhythm practice, everyday exercises at 180 BPM, and advanced speed training at 300 or 400 BPM.

What is a time signature, and how does a metronome help me keep track of beats?

A time signature defines how beats are organized within a measure, such as 4/4 or 3/4. A metronome with adjustable beats and accents helps you recognize the meter and stay aligned with each downbeat.

How do I practice unusual time signatures like 5/8, 7/8, and 10/8?

Use additive groupings to break odd meters into smaller beat patterns, such as 7/8 as 2+2+3 or 10/8 as 3+3+2+2. MeloPark supports custom meter groupings and accents for practicing these rhythms.

What are metronome subdivisions, and why should I practice them?

Subdivisions divide each beat into smaller units, such as eighth notes, sixteenth notes, or triplets. Practicing with a metronome with subdivisions helps improve timing, especially during slow passages and fast musical phrases.

How do metronome accents and downbeats help improve rhythm?

Accents emphasize important beats, while downbeats mark the beginning of a measure or rhythmic group. MeloPark lets you customize beat accents and groupings to develop a stronger sense of meter and rhythm.

What is a polyrhythm, and how can I practice different rhythmic patterns?

A polyrhythm combines two or more different rhythmic patterns, such as three beats against two. MeloPark supports up to five independent rhythm tracks, making it easier to practice complex polyrhythms and develop rhythmic independence.

How can drummers practice polyrhythms and improve limb independence?

Start with two contrasting patterns, such as 3 against 4, and assign each to a different hand or foot. MeloPark’s multi-track metronome lets you layer up to five patterns with independent sounds and visual rhythm tracking.

What is syncopation, and how can I practice offbeat rhythms?

Syncopation places rhythmic emphasis on unexpected beats or offbeats instead of the usual strong beats. Use subdivisions and custom note patterns in MeloPark to practice syncopated rhythms, funk grooves, and rap beats.

What is the difference between straight time and swing time?

Straight time uses evenly spaced subdivisions, while swing time makes alternating notes unequal in duration, creating a long-short rhythmic feel. MeloPark offers adjustable swing ratios and presets for different swing music styles.

Can I use a metronome for jazz swing, soft swing, and hard swing?

Yes. MeloPark includes Jazz, Soft, and Hard Swing presets, along with adjustable swing percentages and reverse swing. These controls help guitarists, drummers, and other musicians practice different groove feels.

What is metronome voice counting, and when should I use it?

Voice counting speaks beat numbers aloud instead of relying only on click sounds. MeloPark supports English and Chinese counting, making it useful for learning time signatures, practicing subdivisions, and improving rhythmic accuracy.

What metronome sounds are best for drum and percussion practice?

Different sounds help distinguish beats and rhythmic layers. MeloPark offers woodblocks, claves, synth drums, and electronic pulses, which can be assigned to independent tracks for drum and percussion practice.

Can I use a rhythm editor to create custom beats and drum patterns?

Yes. MeloPark’s visual rhythm editor lets you create multi-measure note patterns with custom subdivisions and pulses, making it useful for rhythm editing, drum patterns, and personalized practice exercises.

How can I use a metronome as a speed trainer?

Start at a tempo where you can play accurately, then increase the BPM gradually as your technique improves. MeloPark supports precise tempo adjustments from 30 to 400 BPM for guitar, piano, drums, and other instruments.

How accurate is an online metronome, and why does timing precision matter?

MeloPark uses a sample-accurate Web Audio engine instead of JavaScript timer loops, avoiding UI-induced timing jitter and cumulative drift. At 44.1 kHz, its timing resolution is approximately 0.023 milliseconds per audio sample.

Can I save and share custom metronome beats with other musicians?

Yes. MeloPark lets you share custom BPM, time signatures, subdivisions, and polyrhythm setups through unique links and QR codes, so others can open the same rhythm configuration instantly. No signups, no downloads.

Is MeloPark a free online metronome that works on mobile devices?

Yes. MeloPark is a browser-based metronome that works on desktop and mobile without registration or app installation. Its audio processing runs locally through the Web Audio API, and core metronome features can work offline after the page loads.