tempTempTemp = (rootLetterInput, rootNoteInput, rootOctaveInput, octavesInput, edoInput) => {
let lowestNote = rootNoteInput * 2 ** (rootOctaveInput - octavesInput)
let totalNotes = edoInput*octavesInput
let stepRatio = round((Math.pow(2,1/edoInput)),5)
let tempTemp = Array(totalNotes)
const centConst = 1200/Math.log10(2)
let stepCents = 1200*Math.log2((rootNoteInput*stepRatio)/rootNoteInput)
let keepTheChange = round(stepCents,0)
tempTemp[0] = {Octave: 1, Hertz: lowestNote, Note: rootLetterInput}
for (let i=1; i<(totalNotes-1); i++){
let lastNote = tempTemp[i-1].Hertz
let lastOctave = tempTemp[i-1].Octave
tempTemp[i] = {
Octave: Math.ceil((i+1)/(edoInput-1)),
Hertz: round(lastNote * stepRatio,3),
Note: ""
}
}
return tempTemp
}