Simple monitor for displaying MIDI status for digital pianos.
Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.
 
 
 
 

16 rader
354 B

  1. import isNaturalKey from './isNaturalKey'
  2. interface GetNaturalKeyCount {
  3. (startKey: number, endKey: number): number,
  4. }
  5. const getNaturalKeyCount: GetNaturalKeyCount = (startKey, endKey) => (
  6. Array(endKey - startKey + 1)
  7. .fill(startKey)
  8. .map((s, i) => s + i)
  9. .filter(k => isNaturalKey(k))
  10. .length
  11. )
  12. export default getNaturalKeyCount