Bounce Metronome Wiki- Bounce helps you keep time

All Windows/Play, Rhythms and Bounce/Bounce/Bounce Preferences (Ctrl 220)

From Bounce Metronome

Jump to: navigation, search
Click on any button or other control in this image to jump to its tooltip.    
Bounce Patterns - Choose how you want the balls to bounce...Conducting Patterns (Ctrl + 247) - Various options to do with the conducting patterns - and set your own custom patterns.Bounce together - Use this if you want them all to bounce in the same direction...Bounce in opposite directions for polyrhythms - Sets the balls bouncing in opposite directions for polyrhythms like 3 over 2 - this may make it easier to distinguish the parts...Sync. Polyrhythms if possible - Normally selected - so that the bouncing balls for subdivisions bounce in the same direction as the beat they subdivide...Bounce Upside Down - (no tooltip help yet)Size of bounce outside oval - (no tooltip help yet)Size of bounce inside oval - (no tooltip help yet)Scale height of bounce by - (no tooltip help yet)Compress bounce hits towards focal point to - (no tooltip help yet)Subdivisions closer together by: - (no tooltip help yet)Bounce back on first beat - (no tooltip help yet)Bar beats and parts with one beat only - (no tooltip help yet)% - (no tooltip help yet)EXAGGERATE SIGNIFICANT BEATS - up-beat, down-beat, etc. - (no tooltip help yet)exaggerate significant beats such as up-beat, down-beat, first subdivision - (no tooltip help yet)Vertical drop for up-beat (beat leading into the start of the bar) - (no tooltip help yet)Vertical drop for up-beat (beat leading into the start of the bar) - (no tooltip help yet)Do Ictus - flick - at start of each beat - (no tooltip help yet)SHOW START of bar at - (no tooltip help yet)SHOW START of bar at - (no tooltip help yet)Show from conductor's point of view - Shows everything from the conductor's point of view - so reverses LEFT and RIGHT and in 3D shows the baton from conductor's point of view...Tool tip help - F1Organise Windows - F2Fractal Tunes Dialog Star - Tip of the day - Fractal Tunes category - right click for neighbouring windows...PLAY Sound - Play rhythm or stop play - SHORTCUT: RETURN KEY - May need to ADJUST SYNC. of bounce with sound...Pause - Pause playback, or continue playVolume - Set master volume for Bounce Metronome. Other controls also affect the volume...Play bouncing Balls - Animate the bouncing balls or stop the animation...Play bouncing Balls - (no tooltip help yet)Bounce Upside Down - (no tooltip help yet)Bounce back - (no tooltip help yet)More » - Shows this window with either more space, more options, or alternative layoutSticky Bounces - Ball sticks to the start for the first part of beat, and bounces naturally for rest of it - like the sticky bounce effect used in early "Car Tunes" movies....Stick to start of beat for - (no tooltip help yet)
About this image
Play, Rhythms and Bounce/Bounce/Bounce Preferences - Click on button or other control in this image to jump to its tooltip.    

Previous: Bounce Patterns

Next: Bouncing Balls - Other Visuals
Controls Common to Many Windows

Contents

Screen Shot (More)

Set Bounce Synchronisation Delay - You can use this to compensate for latency to get the bounces in time with the clicks - or alternatively - to make the bounces early (like following a conductor)...To sync. sound with bounces if necessary: - DROP LIST - (no tooltip help yet)To sync. sound with bounces if necessary: - How much to delay the visual bounce by, e.g. 20% for a fifth of a second - you can also make this NEGATIVE if you want the visual bounces early, similarly to following a conductor...To sync. sound with bounces if necessary: - SPIN - (no tooltip help yet)When stopped, show bounce positions for: - This can be useful as a way to look closely at the frame for any desired time. You can then print the frame, save it as an image or copy it to the clipboard at any desired resolution using EXPORT ANIMATION, or Print or Copy (Ctrl + 234)...When stopped, show bounce positions for: - Edit this to show a single frame of the animation at any desired time...Start BOUNCE along with SOUND and stop when sound stops - (no tooltip help yet)Bouncing Balls - Visuals - Controls, Text and layout (Ctrl + 233) - For Bouncing Balls:Configure: Beat labels and counting system, controls to show, what to show on the blocks, and whether to show tempoBouncing Balls - Other Visuals (Ctrl + 225) - For Bouncing Balls - configure:Colours, Shadows and Splash, Motion, and DisplayType of Ball etc (Ctrl + 221) - Show bouncing balls as beat numbers, tumbling stars, lyrics for a song, moreBounce Patterns (Ctrl + 227) - Height of bounce, exaggerate bounces before significant beats in the bar, and other options to do with the way the balls bounce.Test Main Window without Tempo Dial (Experimental) - (no tooltip help yet)Show VOLUMES - (no tooltip help yet)- also lets you adjust VOLUMES with MIDDLE button - DROP LIST - Set how the right button works in the  bouncing ball displays. Preset is RIGHT CLICK to ACCENT...Accent volume levels - Enter the volumes for all the desired accent levels - IN INCREASING ORDER...ADJUST BEAT TIMES with LEFT CLICK and drag on blocks display - Switch this off if you only want to left click on the main window to skip beats, not to adjust times.Tool tip help - F1Organise Windows - F2Fractal Tunes Dialog Star - Tip of the day - Fractal Tunes category - right click for neighbouring windows...PLAY Sound - Play rhythm or stop play - SHORTCUT: RETURN KEY - May need to ADJUST SYNC. of bounce with sound...Pause - Pause playback, or continue playVolume - Set master volume for Bounce Metronome. Other controls also affect the volume...Play bouncing Balls - Animate the bouncing balls or stop the animation...More » - Shows this window with either less space, less options, or alternative layoutBouncing Balls window has at most - TIP: if you want the balls to bounce separately each in a different section of the display, set this to 1.Bouncing Balls window has at most - SPIN - (no tooltip help yet)Bouncing Balls window has at most - (no tooltip help yet)Bouncing Balls window has at most - SPIN - (no tooltip help yet)REVERSE ORDER PARTS for time signature rhythm - Use this to order the parts for the rhythm in different ways in the bouncing balls displays...Keep bar beat at bottom - (no tooltip help yet)Animate ONE WINDOW AT A TIME - Only animates the bounce window you are currently using...
About this image
Play, Rhythms and Bounce/Bounce/Bounce Preferences - Click on button or other control in this image to jump to its tooltip.    


This is what you get in the More version of this window (you use the More button to show it).

Bounce Preferences

Includes: SYNCHRONISE BOUNCES WITH SOUND - configure LEFT MIDDLE AND RIGHT MOUSE CLICKS on the bouncing balls display - KEYBOARD TAPS AND SHORTCUTS - and other options for the bouncing balls.

Set Bounce Synchronisation Delay

You can use this to compensate for latency to get the bounces in time with the clicks - or alternatively - to make the bounces early (like following a conductor)...

Delay the bounces to compensate for latency

What is latency?

If you have latency, you will find that each note gets played a fraction of a second after the bounce - every note delayed by the same amount.

The amount of latency depends on the device, which you select in Choose OUT DEVICES and PARTS to play for each device (Ctrl + 41). Typical amounts on a modern PC are small, just a few ms, but some may have more latency than this. The Microsoft GS Wavetable Synth. is especially noted for its high latency on some computers - can be 200 ms of latency.

How much of a delay do I need?

To compensate, switch this option on and then adjust the amount of the delay for the visual bounce. E.g. 20% or 200 ms to delay the visual bounce by 20% of a second (0.2 seconds).

For most devices you will need a compensation of a few ms or less, less than 1% of a second.

But [Micorosoft GS Wavetable Synth often has a lot of latency], if you notice serious latency issues with this device then you may well need to set it to 200 ms (20 % of a second).

See also the tip for the text area where you enter the amount of the delay to set.

Make the bounces early

Sometimes you may want the bounces to happen early. For instance conductors of orchestras often conduct the beat a moment before the player plays the note.

To do that, again switch this on but this time set a negative number for the delay for the visual bounce. E.g. -30% to make the bounce earlier by 30% of a second (0.3 seconds).

Micorosoft GS Wavetable Synth often has a lot of latency

This is common with the Microsoft GS Wavetable Synth particularly, even on a fast computer.

On some computers it has no appreciable delay but on others it may have a huge delay.

Typically it can be as much as a fifth of a second late, 20% of a second, or 200 ms. This is a massive delay when typical latencies on a modern Windows machine are at most a few ms.

It doesn't normally happen with dedicated sound cards with their own midi synth and the delay is hardly noticeable with most modern software synthesizers.

You may also be able to remove the delay for the Microsoft GS Wavetable synth by running DirectMusic Producer, see

http://www.robertinventor.com/wiki/FAQ_-_Soft_synths.htm#Microsoft_GS_Wavetable_Synth

See also the tip for the text area where you enter the amount of the delay to set.

To sync. sound with bounces if necessary:

How much to delay the visual bounce by, e.g. 20% for a fifth of a second - you can also make this NEGATIVE if you want the visual bounces early, similarly to following a conductor...

It's shown in % of a second, preset to 10% - that's the same as 100 ms. Or you can choose to show it in the more usual ms.

One reason for doing this is to compensate for latency - your computer setup has latency if every note gets delayed by the same amount of time. E.g. every note is a fifth of a second after the visual bounce. If this happens, you can compensate for it here.

Set this to the same amount as the latency for your synth or soft synth.

E.g. to 20% for 200 ms latency.

Even if your synth has a fairly low latency of say 10 ms, if doing demanding work you may find it helps to compensate for the latency here to get the visuals exactly in time with the synth. For 10 ms latency set this to 1%.

You need to try different amounts here until the bounces hit exactly at the same moment as the sound. It is possible to measure the exact amount of latency yourself - but a bit tricky, and unfortunately I haven't yet found a way to automate the measurement.

If you want to measure the latency, you can do it by making a recording using a microphone, then measure times on that recording. See below at the end of this tip.

Latency for the Microsoft GS Wavetable Synthesizer

This is especially useful for the Microsoft GS Wavetable Synthesizer as it has a lot of latency on some systems - while on other systems it may work fine with hardly any noticeable latency.

On my desktop when I run it under Vista it has latency of 200 ms. On the same machine with Windows 7 it has fairly low latency - a little bit but no more than 10 ms. On my XP laptop it also has low latency.

So if you happen to have the same setup as my Vista machine, then try 20% for the amount of the delay. Otherwise adjust until you get it right.

Alternatively, reduce latency for Microsoft GS Wavetable Synthesizer

If this is your synth, then you may be able to do something about it.

On a modern computer there is no reason at all to have such high latency as 200 ms, so I don't know why it happens, perhaps just some defaultof the software that gets switched on sometimes for some reasonto a latency far higher than anyone needs.

Anyway, whatever the reason, you can tweak the Microsoft GS Wavetable Synthesizer to reduce its latency by using Direct Producer.

I have tips about how to do it here:

http://robertinventor.com/wiki/index.php?title=FAQ_-_Soft_synths#Microsoft_GS_Wavetable_Synth

That worked on my Vista setup, though it was a little temperamental, as you can read there.

How to measure the amount of latency exactly

I'd like the program to auto detect the latency and automatically compensate for it, but have been unable so far to find a way to do it.

Though if one needed to, one could probably measure it oneself.

To do that, use the on-screen PC Keyboard Player (Ctrl + 112). With a microphone attached to your PC or any other method for recording sound: record the sound of a tap on the PC keyboard (e.g. with a pen or pencil). In the same recording, record the sound of the note played by that tap, and measure the delay between the two.

That should work as the visuals are practically instantaneous, and normally there isn't much latency between the PC keyboard key press and the appearance of the letter on the screen. So the latency between visuals and sound in Tune Smithy is similar to the latency between a key press and hearing the sound.

There's a good article about how to measure latency here in the wiki for N-track studio.

http://ntrack.com/wiki/index.php/Latency - see under "How can I measure it?" and then "For MIDI-to-softsynth latency:"

I'll just quote from it here as it is clearly set out and don't think I can improve on their advice:

"

For MIDI-to-softsynth latency:

1. Stick a mike very close to a key on the MIDI keyboard.

2. Set up to record audio from the mike, but mute the track.

3. Make sure the mike input is NOT being monitored (at least, not loudly).

4. Pick a percussive sound for the softsynth. Use LIVE mode, of course.

5. Send the softsynth output to the monitors, where the mike will pick it up.

6. Measure the distance between mike and monitor.

7. Start recording.

8. Whack the key. (Consider tapping the key with something that will make a nice percussive sound the mike will pick up.)

9. Stop recording

10. See Measurement below

Measurement

Now, take a close look at the wave file you recorded. Zoom all the way in. You should be able to see two spikes, one for the key being whacked and one for the softsynth output.

To get that difference in milliseconds, right click on one of the time-bars above and below the track wave display area, select "Custom", and enter 1000 in the box. Now the number to the right of the decimal point (in the timeline) will be in milliseconds.

Subtract the distance (in feet) between mike and speaker from the result (in milliseconds). This is your total latency.

"

When stopped, show bounce positions for:

This can be useful as a way to look closely at the frame for any desired time. You can then print the frame, save it as an image or copy it to the clipboard at any desired resolution using EXPORT ANIMATION, or Print or Copy (Ctrl + 234)...

This only affects what you see when the tune and the bouncing balls are both stopped. When unselected shows the position for the bouncing ball, baton or drum stick at time 0. When selected, shows the position for the time shown here.

This time field is syncrhonised with the time field in EXPORT ANIMATION, or Print or Copy (Ctrl + 234). So if you then go to that window, you can save a frame for the desired time as an image, print it, or copy it at any resolution.

When stopped, show bounce positions for:

Edit this to show a single frame of the animation at any desired time...

This is the animation time to show when stopped. You can edit this to show the image for a particular time which you can then save it as an image using EXPORT ANIMATION, or Print or Copy (Ctrl + 234)

To look at the frame more closely, since the preview pane in EXPORT ANIMATION, or Print or Copy (Ctrl + 234) is quite small, you can also stop the rhythm and bouncing balls and then use the option "When stopped show for time ..." in Bounce Options (Ctrl + 220).

This is particularly useful for the 3D frames. You can zoom into the 3D scene, and show it from any angle using the ALT or CAPS LOCK + click and drag method in 3D Bouncing Balls, Drum stick or Conductor's baton (Ctrl + 224). So you can use this to adjust the image to your preferences, or look closely at the details of the 3D scene before you save your image.

Bouncing Balls - Visuals - Controls, Text and layout (Ctrl + 233)

For Bouncing Balls:Configure: Beat labels and counting system, controls to show, what to show on the blocks, and whether to show tempo

Bouncing Balls - Other Visuals (Ctrl + 225)

For Bouncing Balls - configure:Colours, Shadows and Splash, Motion, and Display

Type of Ball etc (Ctrl + 221)

Show bouncing balls as beat numbers, tumbling stars, lyrics for a song, more

Bounce Patterns (Ctrl + 227)

Height of bounce, exaggerate bounces before significant beats in the bar, and other options to do with the way the balls bounce.

Show VOLUMES (Alt + V)

- also lets you adjust VOLUMES with MIDDLE button - DROP LIST

Set how the right button works in the bouncing ball displays. Preset is RIGHT CLICK to ACCENT...

Accent

RIGHT CLICK on the beat to ACCENT the beat or unaccent it.

With each right click you set the beat to the next volume level.

Use CTRL + RIGHT CLICK to change the accents in the reverse order, e.g. if the accents are 25 50 75 100, then the right click changes the volumes in the order shown, and Ctrl + right click steps through the same volumes in reverse order.

Enter the volumes for all the desired accent levels in the Accent Volumes field.

Volume Level

Right click to adjust the volume. This is especially useful if your mouse doesn't have a middle button.

Accent and Volume

Right click on the diamond to accent the beat. Right click anywhere else in the beat to adjust the volume.

This option is useful if you don't have a middle mouse button and want to use right button to adjust volumes and also to set accents.

Instrument for Individual Beat

You can right click on it to change the instrument for just that beat. This lets you play the part with a different instrument for each beat.

You get the non melodic percussion menu if set to hide melodic instruments and features. Otherwise, you can uses SHIFT + RIGHT click to bring up the non melodic percussion menu and CTRL + RIGHT click to bring up the Waveform Instruments menu.

You can also right click on the coloured dot at bottom right of each beat, when the right button is set to something else with this drop list.

The coloured dot can be shown or hidden from the More version of Bouncing Balls - Visuals - Controls, Text and layout (Ctrl + 233)

Tap Rhythm

Right click to tap a rhythm. This is mainly for backwards compatibility if you have got used to using the right button in this way in BM Pro.

If you have any of the other options here selected, then you can use the CTRL + SPACE BAR keyboard shortcut to tap out a rhythm with the space bar. Most users will probably find that more convenient anyway.

Context Menu

Right click does nothing except bring up the normal right click context menu like a right click elsewhere in the window.

Accent volume levels (Alt + L)

Enter the volumes for all the desired accent levels - IN INCREASING ORDER...

These volume levels are used for a couple of the right button options for the Bouncing Balls display: Right button adjusts Accent, or Accent and Volume.

Each time you right click on the beat then the volume changes to the next in the list.

So for instance, if the volumes are 25 50 75 100 (using 0 to 100% for volumes) then a right click will adjust 25 to 50, or 50 to 75 and so on.A right click will adjust the last number (here 100) back to the first one, 25.

Use CTRL + RIGHT CLICK to change the volume levels in reverse order, e.g. right click on beat with volume level 50 to adjust to 25.

Volume Levels

The numbers must be in the range 0 to 100. The numbers must be entered in ascending order.

Preset is to have three volume levels - which you could think of as:quieter than usual, normal and accented, as 33 66 100

Examples

For two levels, you could use

50 100

For three volume levels (the preset):

33 66 100

For four levels

25 50 75 100

For five levels

20 40 60 80 100

ADJUST BEAT TIMES with LEFT CLICK and drag on blocks display (Alt + T)

Switch this off if you only want to left click on the main window to skip beats, not to adjust times.

Bouncing Balls window has at most

TIP: if you want the balls to bounce separately each in a different section of the display, set this to 1.

REVERSE ORDER PARTS for time signature rhythm

Use this to order the parts for the rhythm in different ways in the bouncing balls displays...

So for example in 6/8 the part with 6 beats is first, topmost in 2D and nearest in 3D. Then next is the part with 2 beats, then finally the bar beat.

If you reverse the order, then the bar beat is first - so topmost in the 2D bouncing balls display and nearest in the 3D display, and the part with 6 beats is last.

Often you may want to keep the bar beat at the bottom and reverse the other parts only. So to deal with that there's an option to reverse all except the bar beat.

Animate ONE WINDOW AT A TIME

Only animates the bounce window you are currently using...

Usually when you are using the 3D Bouncing Balls, Drum stick or Conductor's baton (Ctrl + 224) you don't need Metronome Bouncing Ball (Ctrl + 219) and vice versa. And if you are using the larger 3D Bouncing Balls, Drum stick or Conductor's baton (Ctrl + 224) then you probably don't need the main window bounce, and vice versa.

This option will animate the bounce window you worked with most recently or the currently active window.

You can activate any window with a click on its title bar. You can tell which window is the active window because it is shown slightly differently with its title bar highlighted.

Navigation (bottom of page)

Previous: Bounce Patterns

Next: Bouncing Balls - Other Visuals
Controls Common to Many Windows

Views
Personal tools
Check out the Astonishing Bounce Metronome Pro

Beginners find the bounce wonderfully easy to work with.

Professional musicians are amazed by its advanced rhythm capabilities

Buy Now

box shot for Bounce Metronome

Or, get your free download
Free 30-day trial
Free taster bounce metronome, yours to keep

Or, find out more:
bouncemetronome.com

(By Robert Walker)