Tempo Map Builder

Tempo Map Builder

Draw how the tempo moves across the piece — accelerando, ritardando, sudden tempo jumps — then play it back and hear the metronome follow your curve.

Position
1.1
Tempo now
84BPM
Elapsed
0:00
Map length
0:00
Tempo range
84BPM

Selected node

 
Shape of the segment to the next node

Preset tempo maps

Each preset replaces the whole map — metre, bar count, nodes and hit points.

Follow the curve

Guide

Ticks above the tempo line mean you were early, below means late. Your average offset is removed before scoring, so what is graded is how well you tracked the change.

Hit points

 

    Fit map scales every node's BPM by the exact ratio needed, so the curve keeps its shape and only changes height. Fitting one hit point moves the others.

    Metre & sound

    Accented click on beat 1 of every bar. Audio starts on your first tap or click, as browsers require.

    Tempo nodes

      Each row shows where the tempo is set and how it travels to the next node. Ramp glides; Jump holds then switches instantly.

      Draw a tempo map for a piece of music with this widget. Drag nodes along the line to shape speed-ups and slow-downs as well as sudden changes of tempo. In real-time you can hear a metronome follow the curve you create. There are options for using both the mouse and computer keyboard shortcuts to control the widget. It provides you with very precise control over each beat.

      On this graph, which is the big one in the middle, the vertical axis represent beats per minute, and the horizontal axis represents bars. To add a tempo node simply click anywhere on the blank graph area and a new node will appear at that Bar and BPM. Alternatively just hold the mouse down and start moving it directly. When you move a node up or down it alters the tempo. Move it side-to-side to alter the bar it is in. All of the information update in real-time as you move the nodes around. This includes the tempo range, elapsed time, and current position.

      How to Use the Tempo Map Widget

      Select a node by clicking it on the graph, or by choosing its row from the node list at the bottom of the window. The Selected node panel will display the Bar and BPM fields where you can enter specific numbers. The first node is pegged to bar one. It does not move, but it can still have a different start tempo. To delete a node (other than the first), use the Delete node button.

      The tempo moves from node to node each time according to the decision of that node. There are five options for the shape of the section. Ramp will produce a straight-line change. Ease in will maintain the tempo initially but suddenly drop at the close of the phrase. It is great for ritardandos at the end of a phrase. Ease out does the opposite, starting fast but settling into a hold. It is useful if you wish to lift suddenly before cruising through. S-curve starts gently, ends gently and is where it changes most. Think of it as a natural conducting gesture. Finally, Jump simply keeps the tempo consistent up until the following node and then jumps immediately for abrupt tempo changes.

      To use it right away, just click on one of the preset buttons. They each load a full map with preconfigured nodes, hit points, and meters. For instance, the Rit into final chord preset gradually changes the tempo and then eases into a slowdown. The Accelerando build illustrates a prolonged rise to gather speed. The Film cue with hits preset displays the function of hit points and pinned target times. It replaces the whole map. You can play around without having to start from scratch.

      Click Play map to hear the metronome follow your curve. The position readout shows the current bar and beat. The elapsed timer tracks how long the playback has been running. Click Stop to stop playback anytime. The metronome accents the first beat of every bar. This helps you orient yourself within the phrase. Use the master volume slider to control the loudness of the clicks.

      The widget is fully keyboard controllable. To play and pause press Space. To step forward (back) through all of the nodes in the graph, hit Tab. When a node is selected you will be able to adjust the BPM by one beat per minute with up and down arrows. Hold Shift to adjust the tempo by five beats per minute. To shift the node back/forward one bar use the left/right arrow key. To change the segment shape leaving this node, hit J to cycle through the choices. To delete the current node hit either Delete or Backspace. Finally, during the challenge mode the space bar acts as a tap input.

      You can pin individual bars at precise target times with Hit points in seconds. A visual cue or record match is why. Type a bar number into the Hit point panel and a target time. Click Pin hit point. The widget will calculate exactly where that bar falls based off your existing curve. It tells you how far off it was. If you’re within ten hundredths of a second, the marker turns green. Keep your curve shape identical and adjust height to fit the timing requirement. To do this, just click Fit map on a hit point row. That scales all nodes’ BPM by exact ratio required.

      There is a Follow the curve option that allows you to get used to feeling in and out the changes in tempo. Hit the button to begin the exercise. Press the big pad, or tap it, on each beat. You may select a guide to assist. Each click occurs on each beat. Only downbeats click on the first beat of the bar. Silent just gives you a count-in and then leaves you to keep time as best you can. The graph uses ticks to mark your timing errors. A tick above the line shows an early hit. A tick below shows a late hit. The score will deduct your average offset before marking you. That means it scores how well you kept up with the changes instead of whether you was rushing or dragging consistently.

      Load a preset and play it. Alter the shape of one of its segments and listen. An S-curve sounds quite different than a linear ramp. That’s even when their start and end tempos is the same. Shorten the map length using the total bars field. Do this if you wish to audition one gesture in isolation. You’ll know exactly how long that takes using the map length readout. Fit the latest target first if working with hit points. Then adjust the individual nodes to save any that may have drifted back earlier. It reflects real-world recording-session workflow: You align the end of a phrase and then tweak the middle.

      It is a highly useful tool for controlling musical time at a detailed level. It is a step away from the complexities of a complete digital audio workstation. A place where you can quickly sketch out some rough ideas, or fine-tune the timing in a piece more precisely. Try out the various easing functions and see which seems to fit naturaly with your music. If you forget what any of the controls do, open up the help panel and it will remind you. When you’re ready to hear what you’ve created, click Play map.

      Leave a Comment