//-- Begin bpm converter
function convert_bpm_ms() {
var bpm = eval(document.convert_delay.elements[0].value)
var subdivision = eval(document.convert_delay.elements[1].value)
var delay = Math.round(1/(bpm/60*subdivision*0.001))
document.convert_delay.ms.value = delay;
}
function ms_to_bpm() {
var ms = eval(document.convert_delay.elements[2].value)
var subdivision = eval(document.convert_delay.elements[1].value)
var tempo = Math.round(1/(ms/60*subdivision*0.001))
document.convert_delay.bpm.value = tempo;
}
// End bpm converter -->
//-- Begin convert_tempo
function convert_bpm() {
var bpm = eval(document.convert_tempo.elements[0].value)
var hertz_result = Math.round(bpm/60*1000)/1000
var ms_result = Math.round(60/bpm*1000)
document.convert_tempo.hertz.value = hertz_result;
document.convert_tempo.ms.value = ms_result;
}
function convert_hertz() {
var hertz = eval(document.convert_tempo.elements[1].value)
var bpm_result = Math.round(hertz*60000)/1000
var ms_result = Math.round(1000/hertz)
document.convert_tempo.bpm.value = bpm_result;
document.convert_tempo.ms.value = ms_result;
}
function convert_ms() {
var ms = eval(document.convert_tempo.elements[2].value)
var bpm_result = Math.round(60000/ms)
var hertz_result = Math.round(1000/ms*100)/100
document.convert_tempo.bpm.value = bpm_result;
document.convert_tempo.hertz.value = hertz_result;
}
// End convert_tempo -->
