Simple monitor for displaying MIDI status for digital pianos.
25'ten fazla konu seçemezsiniz Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.

getNaturalKeyCount.ts 354 B

123456789101112131415
  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