Musical keyboard component written in React.
Non puoi selezionare più di 25 argomenti Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.
 
 
 
 

12 righe
301 B

  1. interface GetOctaveCount {
  2. (startKey: number, endKey: number): number,
  3. }
  4. const getOctaveCount: GetOctaveCount = (startKey, endKey) => {
  5. const startOctave = Math.floor(startKey / 12)
  6. const endOctave = Math.floor(endKey / 12)
  7. return endOctave - startOctave + 1
  8. }
  9. export default getOctaveCount