11 sample calculators © JC Lemay

Visit my music website : deepsound.net and jclemay.com

Here is 11 very cool javascript music samples, bpm and tempo calculators to help us to deal with samples, music, bpm, time-stretch, pitch-shifting, tempo, delays, sampling, rates, sample lengths, notes, sampling, frequencies, hertz, beats, measures, drum loops, transposing... [Version Française des calculateurs de samples et bpm]

Delay and Frequency calculator
Bpm :  
Delay Times and Frequencies :
Dot 1/2 note: ms.    Hz    Bpm   
1/2 note: ms.    Hz    Bpm   
Dot 1/4 note: ms.    Hz    Bpm   
1/4 note: ms.    Hz    Bpm   
Dot 1/8 note: ms.    Hz    Bpm   
1/4T note: ms.    Hz    Bpm   
1/8 note: ms.    Hz    Bpm   
Dot 1/16 note : ms.    Hz    Bpm   
1/8T note: ms.    Hz    Bpm   
1/16 note: ms.    Hz    Bpm   
1/16T note: ms.    Hz    Bpm   
1/32 note: ms.    Hz    Bpm   
   
Secondes Per Measure:
  seconds

Enter the bpm of the song you're working on, and this calculator will give you the length in milliseconds of several note values. Main use : to set your delays, pre-delays, reverb etc... It will calculate too, the Hertz modulation for each note value. Great to set your modulation effects like Tremolo, Vibrato and above all, LFO's !!! Created by JC Lemay et Synthesis.



Changing the tempo of a loop with pitch-shifting
To get a loop at bpm to be a loop at bpm
semitones     

This "tempo transposer" is very useful for owners of "old" samplers which don't have the time-stretch function. Plus, on Akai sampler, you can only apply a whole percentage (i.e 98% but not 98,65% ) which is not very precise. This calculators is very precise !! To the hundredth of semitones ( about 0.04 bpm changing in average ). It's very useful to Junglist and Drum and Bass composers too ! Transforming a 92 bpm groovie drum loop to 178.459 bpm jungle loop is a child's play ! For decimal values of bpm, use the point (i.e 96.326) Created by JC Lemay. Thanks to Michael Pilant for his precious help !

Changing the tempo of a sample without changing its pitch with time-stretching
To get a sample at bpm to be a sample at bpm
without changing its pitch
%     

Classical time-stretch calculator. To raise the bpm of a sample, we must reduce it's length ( time-stretch less than 100% ), to decrease the bpm, increase it's length ( time-stretch more than 100% ). For decimal values of bpm, use the point (i.e 96.326) Created by JC Lemay.

To know the new tempo of a sample after pitch-shifting it
I you pitch-shift of semitones your original sample at bpm
bpm     

This one is the opposite of the first calculator. It gives the relation between transposition and bpm. Usefull when you have, let's say, a 90 bpm drum loop on your keyboard C3, and you want to know the bpm of this same loop played on a D3 ( + 2 semitones ). You can enter negatives and decimals values of semitones. I.e : 2.36 or -4.52 ( decimal values are hundredth of semitones ). Use the point to enter decimal values ( semitones or bpm ). Created by JC Lemay.

Transposing a sample with time-stretching without changing it's original tempo
To transpose a sample of semitones without changing the original tempo
% first
and then apply the transposing     

Another time-stretch classical, but this time for transposing a loop. When you pitch-shift a loop of, let's say, 2 semitones you raise it's bpm ( decrease it's length and play faster) proportionnaly. If you don't want the bpm to change, you first have to expand the loop, then apply the transposition. You can enter negatives and decimals values of semitones. Use the point to enter decimal values of semitones . Created by JC Lemay.

Tunning a sample with time-stretching without changing it's original tempo
To go from a to a
% first
and then apply the transposing     

The same calculator than above, but here instead of entering the semi-tones, you can use the name notes (A2, Db4 etc....) Created by Bertrand Robion.

To find the bpm of a loop when its length in milliseconds is known
A measure(s) loop with a length of ms
at a beat bpm     

This one is usefull when you only know the length of a sample in milliseconds and you want to know it's bpm. Select the number of measures, the beat, and the length in ms...voila ! Created by JC Lemay.

To find the bpm of a loop when its length in samples is known
A measure(s) loop with a length of samples
at a rate of Hz at a beat
bpm     

This calculator allow you to find the bpm of a sample when you know it's length in "samples". Choose the number of measures, it's frequency rate, the beat, enter the "samples" length, and you'll have the bpm. Created by JC Lemay.

To find notes length in samples with tempo and sampling rate
A note in a song at bpm
at a rate of Hz
samples     

Inverse calculation of the previous calculator. From the bpm and a frequency rate, you want to find the "samples" length per measure (whole note) or for any note value. Usefull to adjust loops or samples in a sampler, to find loop points, or adjust samples that we changed their frequency rates. Note that a whole note value corresponds to one measure. Created by JC Lemay.

To know the duration of a song based on tempo, beat and number of measures
A song at a tempo of bpm with a beat
and a number of measures of
minutes   secondes  and cents
or secondes  and cents     

The title of this one talks for itself ! Usefull in multimedia project. Created by JC Lemay.

Finding a note with its frequency
A hz frequency note
       /       

This one will helps you to find the nearest note (name and midi) from a frequency. Ex: 440 hz = A3. Created by Bertrand Robion et JC Lemay.

© 1998 - JC Lemay
You are not allowed to reproduce any of those samples calculators scripts without permission of Jean-Christophe Lemay.