diff --git a/xen-dev-utils/assets/navigation.js b/xen-dev-utils/assets/navigation.js index e67080b..7bfe3c6 100644 --- a/xen-dev-utils/assets/navigation.js +++ b/xen-dev-utils/assets/navigation.js @@ -1 +1 @@ -window.navigationData = "data:application/octet-stream;base64,H4sIAAAAAAAAA5WYQXPaMBCF/wvntGlok7a5EUJSJoEwQJtDp5MRlgya2BKRZIrb6X+vjCGWzWrl3DJ6731ebGkl5effjmFb07ns3CgSGS5F56SzJmZlR6KEaM306UF5vzJpYuVnLmjn8qz75d/JUXrGjB9gRYzRE3lPKZJXAC4MUzGJLOMg1gHd8wsHMM7SBVN+hqNjmMHWMEEZHWRRwmlFMvnaQupqg/Ph6+ez8y7wXn6QJGNNVE0MkUZS/JFNwm4wlPwuNF8KRo+/cAlp6iHe1fD2aTieP02mw9FgVtE2RHGySCyx7qjzPrqo+4dbBFOpCMIfbxd96g/Gc3++lBEIiaIszRJinM8bZ2L3JvVppdYRF59cBKVgllIstF4n+SPjy5XRYNrRcYySW57aCh8ovecpNx5a0/Y26CM3q4FSUvmK9QfaPWiieMra1F8Z3wpu/RugSLuHTQnlEUkC/L0LQxZNTg9eMg+rkhHIgi97C/C3lgoaFTLl8MMPGhKPGE8m8ncXih80NC7MQxxrZubyRrGXjIkoh1mAMQDWczkm8Jpz5DCksSUcUYBdoY7hKkrYNY9jpmzZMKrhaYHThgRgpQNDJSRdg4RCwIIytZOD7Mxg3tFRjDBcZNCO57IaJgRIGdbjKxVD8A2Y5RssJMFmZofx0ESxiGu42FcVQTDPCajC1B3vzhBYTBLN47xvY3bimJlRWWQyBVbn86J4xfJhccjjUsFMxxACzcoe4CnOMWCgQyOZy/5rfwGBkLEdeGT0VW4YuEoAGwY1MgUpdjwQg5tgqSDRZQROKTuMhZixs2LD1LLojmC+5kBQK6JHRC25aDUl/W7kEVzvjgAQby9hYTtV+4FO2PQEcHdteHdvANpmh3SHugNBPYfqem5ZUxKBk9gOI6E0lWD5xTgWKy5dc3nFl7argHnX0Apkb6bFG5PqmhVnI1H8iZOhRPhRfd/icfUwBttXG5YQzH9GdWQMYmQMpu04GisbY+B8CNhaQb+xLY6zhlagkedzuQYchO8VNQMCsvNLI9PHkYOQGbP3IingehoWDCYVuOSLcSS2Rq+J6zZ3w50JrL5U0NOQYtre3MCdYS8hYW80GDy8UP/dpWHBYNkCBGQLNAR+LTuMhIxs/NerCu6lcLgn6JRpTj1d5tiFIDfFlQxZBq5+hPn1Hx7+IidsFQAA" \ No newline at end of file +window.navigationData = "data:application/octet-stream;base64,H4sIAAAAAAAAA5WYQVPbMBCF/0vOtJS00JZbCAEykJBJ0nLodBjFlh0NthQkOY3p9L9XtgmWndXK3DJ6733a2PJa8q+/PU13unfeu5Ik0Ezw3lFvQ/TajAQJUYqq473yca3TxMhPjIe985P+t39HB+kF1W6AETHGgOcDKUleAxjXVEYkMIy92AT0T88swDRLV1S6GZaOYUY7TXlIw1EWJCysSTrfGEhTbXE+ff96ctoHrstPkmS0jWqIPtJE8BfRJpSDvuQPrljMaXh4hytIW/fxLsbXj+Pp8nE2H09Gi5q2JZKRVWKITUeT99lG3d1fI5haRRDueLfo43A0XbrzlYxASBBkaZYQbd3eKOPllVTHtdpEnH2xEWEIZsMQC202Sf5AWbzWCkxbOo6RYsdSU+F9GN6xlGkHrW17H/SB6fVISiFdxboD3SaaSZbSLvXXxveCO/8HKNJtsjkJWUASD//VhSGLJqdGz5mDVcsIZMXiwQr8r5WCRrlIGTz5XkPiAWXJTPzpQ/G9hsa5vo8iRfVSXEn6nFEe5DALMHrAaimmBH7mLNkPab0SDijAW6GJYTJI6CWLIipN2TCq5emAU5p4YJUDQyUk3YCEQsCCIjWLg5RmMG/pKIZrxjPojWezWiYEGFKsx9cqhmBbMMu2WEiAzcwM46GZpAFTcLFvKoKgjh1QjWk6PpwgsIgkikX50MTMwtELLbNAZxKszuVF8ZLm42KTx4SEmZbBB1pUPcBRnGXAQPtGshTDt/4CAiFjN/BEq4tcU/ApAWwYVIsUpJhxTwxugpWCROMAXFJmGAtRbVbFlsq46I5gvuFAUGuiJkTGjHdakm43MgVT5RYA4r1KWNgs1aGnE7Y9HtxtF97tO4Cm2SHdoelAUE++up461pQE4CI2w0goTQVYfjGOxYpD11JcsNh0FTBvGzqBzMm0uGJCXtJib8SLnzgZSvinGroeHlv3Y7D3asvig7n3qJaMQbSIwLQZR2NVY/TsDwFbJ+gN3eE4Y+gEmjhul23AQfi7omFAQGZ9KWT5WLIXsqDmXCQ4XE/LgsGEBB/5YhyL6bWzNe81JL4p9CuztIVkLyCk6fChnAfWTZdTammaEx67KylVHwK8FZWCbu0kVeYYCk7+KiFhZ9Qb3K8O90GsZcFg2QoEZCs0BC49M4yEzIaZ0/ym/CIDpW0dw4jWl0CLIIDvgVB4wMM5VSx0dN5DF4LcFsdUpDXYOoL5wxIluPvq2PoB5vd/YnJyKscWAAA=" \ No newline at end of file diff --git a/xen-dev-utils/assets/search.js b/xen-dev-utils/assets/search.js index 04e2779..531427a 100644 --- a/xen-dev-utils/assets/search.js +++ b/xen-dev-utils/assets/search.js @@ -1 +1 @@ -window.searchData = "data:application/octet-stream;base64,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"; \ No newline at end of file +window.searchData = "data:application/octet-stream;base64,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"; \ No newline at end of file diff --git a/xen-dev-utils/classes/Fraction.html b/xen-dev-utils/classes/Fraction.html index 0a332f1..02a4e1c 100644 --- a/xen-dev-utils/classes/Fraction.html +++ b/xen-dev-utils/classes/Fraction.html @@ -12,7 +12,7 @@

String form

new Fraction("123.456");  // a simple decimal
new Fraction("123/456"); // a string fraction
new Fraction("13e-3"); // scientific notation
-

Constructors

Constructors

Properties

d n s @@ -55,156 +55,156 @@ toString validate valueOf -

Constructors

Properties

d: number

Denominator

-
n: number

Numerator

-
s: number

Sign: +1, 0 or -1

-

Methods

  • Calculates the absolute value.

    +

Constructors

Properties

d: number

Denominator

+
n: number

Numerator

+
s: number

Sign: +1, 0 or -1

+

Methods

Returns Fraction

Returns Fraction

\ No newline at end of file +

Returns number

\ No newline at end of file diff --git a/xen-dev-utils/classes/FractionSet.html b/xen-dev-utils/classes/FractionSet.html index 2f6b6f7..cfded1f 100644 --- a/xen-dev-utils/classes/FractionSet.html +++ b/xen-dev-utils/classes/FractionSet.html @@ -1,5 +1,5 @@ FractionSet | xen-dev-utils

Class FractionSet

Collection of unique fractions.

-

Hierarchy

Constructors

Hierarchy

Constructors

Properties

[toStringTag] size [species] @@ -17,14 +17,14 @@

Returns IterableIterator<Fraction>

  • Returns void

  • Removes the element associated to the value.

    +
  • Returns void

  • Removes the element associated to the value.

    Parameters

    Returns boolean

    A boolean asserting whether an element was successfully removed or not. FractionSet.prototype.has(value) will return false afterwards.

    -
  • Returns an iterable of [v,v] pairs for every value v in the set.

    +
  • Returns an iterable of [v,v] pairs for every value v in the set.

    Returns IterableIterator<[Fraction, Fraction]>

  • Executes a provided function once per each value in the Set object, in insertion order.

    Parameters

    • callbackfn: ((value, value2, set) => void)
    • Optional thisArg: any

    Returns void

  • Check value membership.

    Parameters

    • value: Fraction

      Value to check for membership.

    Returns boolean

    A boolean asserting whether an element is present with the given value in the FractionSet object or not.

    -
  • Despite its name, returns an iterable of the values in the set.

    +
  • Despite its name, returns an iterable of the values in the set.

    Returns IterableIterator<Fraction>

  • Returns an iterable of values in the set.

    Returns IterableIterator<Fraction>

\ No newline at end of file diff --git a/xen-dev-utils/functions/accumulate.html b/xen-dev-utils/functions/accumulate.html index 82ff3b2..6715d0f 100644 --- a/xen-dev-utils/functions/accumulate.html +++ b/xen-dev-utils/functions/accumulate.html @@ -2,4 +2,4 @@

Parameters

Returns Monzo

The (modified) target monzo.

-
\ No newline at end of file +
\ No newline at end of file diff --git a/xen-dev-utils/functions/add.html b/xen-dev-utils/functions/add.html index a8c48fd..e0e8718 100644 --- a/xen-dev-utils/functions/add.html +++ b/xen-dev-utils/functions/add.html @@ -2,4 +2,4 @@

Parameters

Returns Monzo

A monzo that represents the product of the two numbers represented by a and b.

-
\ No newline at end of file +
\ No newline at end of file diff --git a/xen-dev-utils/functions/applyWeights.html b/xen-dev-utils/functions/applyWeights.html index c4a69a8..361dff3 100644 --- a/xen-dev-utils/functions/applyWeights.html +++ b/xen-dev-utils/functions/applyWeights.html @@ -2,4 +2,4 @@

Parameters

Returns number[]

The first monzo weighted by the second.

-
\ No newline at end of file +
\ No newline at end of file diff --git a/xen-dev-utils/functions/approximateOddLimit.html b/xen-dev-utils/functions/approximateOddLimit.html index 266f4a6..ec1b64c 100644 --- a/xen-dev-utils/functions/approximateOddLimit.html +++ b/xen-dev-utils/functions/approximateOddLimit.html @@ -3,4 +3,4 @@

Parameters

Returns Fraction[]

All odd limit fractions within 600 cents of the input value sorted by closeness.

-
\ No newline at end of file +
\ No newline at end of file diff --git a/xen-dev-utils/functions/approximateOddLimitWithErrors.html b/xen-dev-utils/functions/approximateOddLimitWithErrors.html index bbb0d4d..b315708 100644 --- a/xen-dev-utils/functions/approximateOddLimitWithErrors.html +++ b/xen-dev-utils/functions/approximateOddLimitWithErrors.html @@ -3,4 +3,4 @@

Parameters

Returns [Fraction, number][]

All odd limit fractions within 600 cents of the input value sorted by closeness with cent offsets attached.

-
\ No newline at end of file +
\ No newline at end of file diff --git a/xen-dev-utils/functions/approximatePrimeLimit.html b/xen-dev-utils/functions/approximatePrimeLimit.html index d44fe1a..4adf022 100644 --- a/xen-dev-utils/functions/approximatePrimeLimit.html +++ b/xen-dev-utils/functions/approximatePrimeLimit.html @@ -5,4 +5,4 @@
  • maxExponent: number
  • maxError: number = 600

    Maximum error from the interval for inclusion in the result.

  • maxLength: number = 100

    Maximum number of approximations to return.

  • Returns Fraction[]

    All valid fractions within maxError cents of the input value sorted by closenesss.

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/xen-dev-utils/functions/approximatePrimeLimitWithErrors.html b/xen-dev-utils/functions/approximatePrimeLimitWithErrors.html index f8e58ac..dcb2400 100644 --- a/xen-dev-utils/functions/approximatePrimeLimitWithErrors.html +++ b/xen-dev-utils/functions/approximatePrimeLimitWithErrors.html @@ -5,4 +5,4 @@
  • maxExponent: number
  • maxError: number = 600

    Maximum error from the interval for inclusion in the result.

  • maxLength: number = 100

    Maximum number of approximations to return.

  • Returns [Fraction, number][]

    All valid fractions within maxError cents of the input value sorted by closeness with cent offsets attached.

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/xen-dev-utils/functions/approximateRadical.html b/xen-dev-utils/functions/approximateRadical.html index e5f6cec..f8f0f66 100644 --- a/xen-dev-utils/functions/approximateRadical.html +++ b/xen-dev-utils/functions/approximateRadical.html @@ -3,4 +3,4 @@
  • maxIndex: number = 5

    Maximum index of the radical. 2 means square root, 3 means cube root, etc.

  • maxHeight: number = 50000

    Maximum Benedetti height of the radicand in the approximation.

  • Returns {
        index: number;
        radicand: Fraction;
    }

    Object with index of the radical and the radicand. Result is "index'th root or radicand".

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/xen-dev-utils/functions/arraysEqual.html b/xen-dev-utils/functions/arraysEqual.html index efe6d1b..9115ffc 100644 --- a/xen-dev-utils/functions/arraysEqual.html +++ b/xen-dev-utils/functions/arraysEqual.html @@ -2,4 +2,4 @@

    Parameters

    Returns boolean

    True if the arrays are component-wise equal.

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/xen-dev-utils/functions/bigAbs.html b/xen-dev-utils/functions/bigAbs.html index 4dce09e..7fda75e 100644 --- a/xen-dev-utils/functions/bigAbs.html +++ b/xen-dev-utils/functions/bigAbs.html @@ -1,4 +1,4 @@ bigAbs | xen-dev-utils

    Function bigAbs

    • Calculate the absolute value of a BigInt.

      Parameters

      • n: bigint

        Integer to measure.

      Returns bigint

      Size of the integer as a BigInt.

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/xen-dev-utils/functions/binomial.html b/xen-dev-utils/functions/binomial.html index 995429f..9ffe558 100644 --- a/xen-dev-utils/functions/binomial.html +++ b/xen-dev-utils/functions/binomial.html @@ -2,4 +2,4 @@

    Parameters

    Returns number

    The number of ways to choose k (unordered) elements from a set size n.

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/xen-dev-utils/functions/ceilPow2.html b/xen-dev-utils/functions/ceilPow2.html index 02cfaa4..de1ead6 100644 --- a/xen-dev-utils/functions/ceilPow2.html +++ b/xen-dev-utils/functions/ceilPow2.html @@ -1,4 +1,4 @@ ceilPow2 | xen-dev-utils

    Function ceilPow2

    • Calculate the smallest power of two greater or equal to the input value.

      Parameters

      • x: number

        Value to compare to.

      Returns number

      Smallest 2**n such that x <= 2**n.

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/xen-dev-utils/functions/centOffsetToFrequency.html b/xen-dev-utils/functions/centOffsetToFrequency.html index e05ed1e..55c2648 100644 --- a/xen-dev-utils/functions/centOffsetToFrequency.html +++ b/xen-dev-utils/functions/centOffsetToFrequency.html @@ -4,4 +4,4 @@

    Parameters

    Returns number

    Musical frequency.

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/xen-dev-utils/functions/centsToNats.html b/xen-dev-utils/functions/centsToNats.html index af49167..071f38a 100644 --- a/xen-dev-utils/functions/centsToNats.html +++ b/xen-dev-utils/functions/centsToNats.html @@ -1,4 +1,4 @@ centsToNats | xen-dev-utils

    Function centsToNats

    • Convert cents to natural units.

      Parameters

      • cents: number

        Musical interval in cents.

      Returns number

      Musical interval in natural units.

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/xen-dev-utils/functions/centsToValue.html b/xen-dev-utils/functions/centsToValue.html index 447c5a3..d2e7de8 100644 --- a/xen-dev-utils/functions/centsToValue.html +++ b/xen-dev-utils/functions/centsToValue.html @@ -3,4 +3,4 @@

    Parameters

    Returns number

    Musical interval in multiplicative representation.

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/xen-dev-utils/functions/circleDifference.html b/xen-dev-utils/functions/circleDifference.html index bd8385b..5ce64c7 100644 --- a/xen-dev-utils/functions/circleDifference.html +++ b/xen-dev-utils/functions/circleDifference.html @@ -3,4 +3,4 @@
  • b: number

    The second pitch measured in cents.

  • equaveCents: number = 1200.0

    The interval of equivalence measured in cents.

  • Returns number

    The first pitch minus the second pitch but on a circle such that large differences wrap around.

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/xen-dev-utils/functions/circleDistance.html b/xen-dev-utils/functions/circleDistance.html index f286bfa..2e672ea 100644 --- a/xen-dev-utils/functions/circleDistance.html +++ b/xen-dev-utils/functions/circleDistance.html @@ -3,4 +3,4 @@
  • b: number

    The second pitch measured in cents.

  • equaveCents: number = 1200.0

    The interval of equivalence measured in cents.

  • Returns number

    The absolute distance between the two pitches measured in cents but on a circle such that large distances wrap around.

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/xen-dev-utils/functions/clamp.html b/xen-dev-utils/functions/clamp.html index 1ea1044..ae4cab6 100644 --- a/xen-dev-utils/functions/clamp.html +++ b/xen-dev-utils/functions/clamp.html @@ -3,4 +3,4 @@
  • maxValue: number

    Upper bound.

  • value: number

    Value to clamp between bounds.

  • Returns number

    Clamped value.

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/xen-dev-utils/functions/combinations.html b/xen-dev-utils/functions/combinations.html index e162f77..2717adf 100644 --- a/xen-dev-utils/functions/combinations.html +++ b/xen-dev-utils/functions/combinations.html @@ -4,4 +4,4 @@

    Type Parameters

    Parameters

    Returns T[][]

    Array of arrays representing all possible non-empty combinations of elements in a set.

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/xen-dev-utils/functions/continuedFraction.html b/xen-dev-utils/functions/continuedFraction.html index 7aa34a1..ae2a7e6 100644 --- a/xen-dev-utils/functions/continuedFraction.html +++ b/xen-dev-utils/functions/continuedFraction.html @@ -2,4 +2,4 @@ https://en.wikipedia.org/wiki/Continued_fraction

    Parameters

    Returns number[]

    An array of continued fraction elements.

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/xen-dev-utils/functions/decumulate.html b/xen-dev-utils/functions/decumulate.html index b0a0402..e16c3a4 100644 --- a/xen-dev-utils/functions/decumulate.html +++ b/xen-dev-utils/functions/decumulate.html @@ -2,4 +2,4 @@

    Parameters

    Returns Monzo

    The (modified) target monzo.

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/xen-dev-utils/functions/div.html b/xen-dev-utils/functions/div.html index 573dc6d..7536af1 100644 --- a/xen-dev-utils/functions/div.html +++ b/xen-dev-utils/functions/div.html @@ -2,4 +2,4 @@

    Parameters

    Returns number

    The quotient of Euclidean division of a by b.

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/xen-dev-utils/functions/dot.html b/xen-dev-utils/functions/dot.html index 37d0f03..5d23b89 100644 --- a/xen-dev-utils/functions/dot.html +++ b/xen-dev-utils/functions/dot.html @@ -2,4 +2,4 @@

    Parameters

    Returns number

    The dot product.

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/xen-dev-utils/functions/dotPrecise.html b/xen-dev-utils/functions/dotPrecise.html index fb0a831..324ceee 100644 --- a/xen-dev-utils/functions/dotPrecise.html +++ b/xen-dev-utils/functions/dotPrecise.html @@ -3,4 +3,4 @@

    Parameters

    Returns number

    The dot product.

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/xen-dev-utils/functions/extendedEuclid-1.html b/xen-dev-utils/functions/extendedEuclid-1.html index 3cd7d6c..e742f02 100644 --- a/xen-dev-utils/functions/extendedEuclid-1.html +++ b/xen-dev-utils/functions/extendedEuclid-1.html @@ -5,4 +5,4 @@

    Parameters

    Returns ExtendedEuclid

    Bézout coefficients, gcd and quotients.

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/xen-dev-utils/functions/falsifyConstantStructure.html b/xen-dev-utils/functions/falsifyConstantStructure.html index b9bb48b..a2a39df 100644 --- a/xen-dev-utils/functions/falsifyConstantStructure.html +++ b/xen-dev-utils/functions/falsifyConstantStructure.html @@ -1,4 +1,4 @@ falsifyConstantStructure | xen-dev-utils

    Function falsifyConstantStructure

    • Determine if an equally tempered scale has constant structure i.e. you can tell the interval class from the size of an interval.

      Parameters

      • steps: number[]

        Musical intervals measured in steps not including the implicit 0 at the start, but including the interval of repetition at the end.

      Returns [[number, number], [number, number]] | null

      A pair of pairs of indices that have the same stepspan but different subtension. null if the scale has constant structure.

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/xen-dev-utils/functions/fareyInterior.html b/xen-dev-utils/functions/fareyInterior.html index 766aee1..98a9bfb 100644 --- a/xen-dev-utils/functions/fareyInterior.html +++ b/xen-dev-utils/functions/fareyInterior.html @@ -1,4 +1,4 @@ fareyInterior | xen-dev-utils

    Function fareyInterior

    • Create an iterator over the interior of n'th Farey sequence. (All fractions between 0 and 1 exclusive.)

      Parameters

      • maxDenominator: number

        Maximum denominator in the sequence.

      Returns Generator<Fraction, undefined, undefined>

      Yields

      Fractions in ascending order starting from 1/maxDenominator and ending at (maxDenominator-1)/maxDenominator.

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/xen-dev-utils/functions/fareySequence.html b/xen-dev-utils/functions/fareySequence.html index c6acd13..8769976 100644 --- a/xen-dev-utils/functions/fareySequence.html +++ b/xen-dev-utils/functions/fareySequence.html @@ -1,4 +1,4 @@ fareySequence | xen-dev-utils

    Function fareySequence

    • Create an iterator over the n'th Farey sequence. (All fractions between 0 and 1 inclusive.)

      Parameters

      • maxDenominator: number

        Maximum denominator in the sequence.

      Returns Generator<Fraction, undefined, undefined>

      Yields

      Fractions in ascending order starting from 0/1 and ending at 1/1.

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/xen-dev-utils/functions/frequencyToCentOffset.html b/xen-dev-utils/functions/frequencyToCentOffset.html index 7c92292..9ee4b1b 100644 --- a/xen-dev-utils/functions/frequencyToCentOffset.html +++ b/xen-dev-utils/functions/frequencyToCentOffset.html @@ -4,4 +4,4 @@

    Parameters

    Returns number

    Musical pitch in additive representation as a cents offset from reference.

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/xen-dev-utils/functions/frequencyToMtsBytes.html b/xen-dev-utils/functions/frequencyToMtsBytes.html index 6663e57..76ba543 100644 --- a/xen-dev-utils/functions/frequencyToMtsBytes.html +++ b/xen-dev-utils/functions/frequencyToMtsBytes.html @@ -1,4 +1,4 @@ frequencyToMtsBytes | xen-dev-utils

    Function frequencyToMtsBytes

    • Convert frequency to 3-byte MTS value

      Parameters

      • frequency: number

        Frequency in Hertz.

      Returns Uint8Array

      Uint8Array of length 3

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/xen-dev-utils/functions/ftom.html b/xen-dev-utils/functions/ftom.html index f5823b8..d816c4f 100644 --- a/xen-dev-utils/functions/ftom.html +++ b/xen-dev-utils/functions/ftom.html @@ -1,4 +1,4 @@ ftom | xen-dev-utils

    Function ftom

    • Convert frequency to MIDI note number and pitch offset measured in cents.

      Parameters

      • frequency: number

        Frequency in Hertz.

      Returns [number, number]

      [MIDI note number, pitch offset in cents]

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/xen-dev-utils/functions/ftomts.html b/xen-dev-utils/functions/ftomts.html index ab060a9..a43e8f2 100644 --- a/xen-dev-utils/functions/ftomts.html +++ b/xen-dev-utils/functions/ftomts.html @@ -1,4 +1,4 @@ ftomts | xen-dev-utils

    Function ftomts

    • Convert frequency to MTS number (semitones with A440=69).

      Parameters

      • frequency: number

        Frequency in Hertz.

      • ignoreLimit: boolean = false

      Returns number

      MTS value

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/xen-dev-utils/functions/gcd.html b/xen-dev-utils/functions/gcd.html index bfe6537..77170c3 100644 --- a/xen-dev-utils/functions/gcd.html +++ b/xen-dev-utils/functions/gcd.html @@ -4,4 +4,4 @@

    Parameters

    Returns number

    The largest integer that divides a and b.

    -
  • Parameters

    Returns bigint

  • \ No newline at end of file +
  • Parameters

    Returns bigint

  • \ No newline at end of file diff --git a/xen-dev-utils/functions/getConvergents.html b/xen-dev-utils/functions/getConvergents.html index 4e1575c..24bf07a 100644 --- a/xen-dev-utils/functions/getConvergents.html +++ b/xen-dev-utils/functions/getConvergents.html @@ -7,4 +7,4 @@
  • includeSemiconvergents: boolean = false

    Include semiconvergents.

  • includeNonMonotonic: boolean = false

    Include non-monotonically improving approximations.

  • Returns Fraction[]

    An array of (semi)convergents.

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/xen-dev-utils/functions/hasMarginConstantStructure.html b/xen-dev-utils/functions/hasMarginConstantStructure.html index 2a35048..4d8307c 100644 --- a/xen-dev-utils/functions/hasMarginConstantStructure.html +++ b/xen-dev-utils/functions/hasMarginConstantStructure.html @@ -2,4 +2,4 @@

    Parameters

    Returns boolean

    true if the scale definitely has constant structure. (A false result may convert to true using a smaller margin.)

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/xen-dev-utils/functions/isPrime.html b/xen-dev-utils/functions/isPrime.html index 3942a96..68fd2de 100644 --- a/xen-dev-utils/functions/isPrime.html +++ b/xen-dev-utils/functions/isPrime.html @@ -1,4 +1,4 @@ isPrime | xen-dev-utils

    Function isPrime

    • Check a number for primality.

      Parameters

      • n: number

        Number to check.

      Returns boolean

      True if the number is prime, false otherwise.

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/xen-dev-utils/functions/iterCombinations.html b/xen-dev-utils/functions/iterCombinations.html index 0ce8283..4575eca 100644 --- a/xen-dev-utils/functions/iterCombinations.html +++ b/xen-dev-utils/functions/iterCombinations.html @@ -1,4 +1,4 @@ iterCombinations | xen-dev-utils

    Function iterCombinations

    • Get all possible combinations of elements in a set.

      Type Parameters

      • T

      Parameters

      • set: T[]

        Array of objects of any type. They are treated as unique.

      Returns Generator<T[], number, undefined>

      Generator of arrays representing all possible non-empty combinations of elements in a set.

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/xen-dev-utils/functions/iterKCombinations.html b/xen-dev-utils/functions/iterKCombinations.html index 6833c43..02d3d52 100644 --- a/xen-dev-utils/functions/iterKCombinations.html +++ b/xen-dev-utils/functions/iterKCombinations.html @@ -2,4 +2,4 @@

    Type Parameters

    Parameters

    Returns Generator<T[], number, undefined>

    Generator of found combinations, size of a combination is k.

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/xen-dev-utils/functions/iteratedEuclid.html b/xen-dev-utils/functions/iteratedEuclid.html index 1c1f317..a275aa1 100644 --- a/xen-dev-utils/functions/iteratedEuclid.html +++ b/xen-dev-utils/functions/iteratedEuclid.html @@ -1,4 +1,4 @@ iteratedEuclid | xen-dev-utils

    Function iteratedEuclid

    • Iterated (extended) Euclidean algorithm.

      Parameters

      • params: Iterable<number>

        An iterable of integers.

      Returns number[]

      Bézout coefficients of the parameters.

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/xen-dev-utils/functions/kCombinations.html b/xen-dev-utils/functions/kCombinations.html index 92a0c46..05964fe 100644 --- a/xen-dev-utils/functions/kCombinations.html +++ b/xen-dev-utils/functions/kCombinations.html @@ -5,4 +5,4 @@

    Type Parameters

    Parameters

    Returns T[][]

    Array of found non-empty combinations, size of a combination is k.

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/xen-dev-utils/functions/lcm.html b/xen-dev-utils/functions/lcm.html index 4ce1af9..4fe37d4 100644 --- a/xen-dev-utils/functions/lcm.html +++ b/xen-dev-utils/functions/lcm.html @@ -4,4 +4,4 @@

    Parameters

    Returns number

    The smallest integer that both a and b divide.

    -
  • Parameters

    Returns bigint

  • \ No newline at end of file +
  • Parameters

    Returns bigint

  • \ No newline at end of file diff --git a/xen-dev-utils/functions/mmod.html b/xen-dev-utils/functions/mmod.html index a60de9b..000a00d 100644 --- a/xen-dev-utils/functions/mmod.html +++ b/xen-dev-utils/functions/mmod.html @@ -2,4 +2,4 @@

    Parameters

    Returns number

    The remainder of Euclidean division of a by b.

    -
  • Parameters

    Returns bigint

  • \ No newline at end of file +
  • Parameters

    Returns bigint

  • \ No newline at end of file diff --git a/xen-dev-utils/functions/monzoToBigInt.html b/xen-dev-utils/functions/monzoToBigInt.html index bad0183..ee3faf8 100644 --- a/xen-dev-utils/functions/monzoToBigInt.html +++ b/xen-dev-utils/functions/monzoToBigInt.html @@ -1,4 +1,4 @@ monzoToBigInt | xen-dev-utils

    Function monzoToBigInt

    • Convert a monzo to the BigInt it represents.

      Parameters

      • monzo: Iterable<number>

        Iterable of prime exponents.

      Returns bigint

      BigInt representation of the monzo.

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/xen-dev-utils/functions/monzoToBigNumeratorDenominator.html b/xen-dev-utils/functions/monzoToBigNumeratorDenominator.html index 337fa55..5b1f00c 100644 --- a/xen-dev-utils/functions/monzoToBigNumeratorDenominator.html +++ b/xen-dev-utils/functions/monzoToBigNumeratorDenominator.html @@ -1,4 +1,4 @@ monzoToBigNumeratorDenominator | xen-dev-utils

    Function monzoToBigNumeratorDenominator

    • Convert a monzo to the BigInt fraction it represents.

      Parameters

      • monzo: Iterable<number>

        Iterable of prime exponents.

      Returns {
          denominator: bigint;
          numerator: bigint;
      }

      Record with keys 'numerator' and 'denominator containing BigInts.

      -
      • denominator: bigint
      • numerator: bigint
    \ No newline at end of file +
    \ No newline at end of file diff --git a/xen-dev-utils/functions/monzoToCents.html b/xen-dev-utils/functions/monzoToCents.html index 9626d09..9ec6755 100644 --- a/xen-dev-utils/functions/monzoToCents.html +++ b/xen-dev-utils/functions/monzoToCents.html @@ -2,4 +2,4 @@ Monzos representing small rational numbers (commas) are measured accurately.

    Parameters

    Returns number

    The size of the represented number in cents (1200ths of an octave).

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/xen-dev-utils/functions/monzoToFraction.html b/xen-dev-utils/functions/monzoToFraction.html index 8e71f6f..eeaee13 100644 --- a/xen-dev-utils/functions/monzoToFraction.html +++ b/xen-dev-utils/functions/monzoToFraction.html @@ -1,4 +1,4 @@ monzoToFraction | xen-dev-utils

    Function monzoToFraction

    • Convert a monzo to the fraction it represents.

      Parameters

      • monzo: Iterable<number>

        Iterable of prime exponents.

      Returns Fraction

      Fractional representation of the monzo.

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/xen-dev-utils/functions/monzosEqual.html b/xen-dev-utils/functions/monzosEqual.html index cf67825..980ecd6 100644 --- a/xen-dev-utils/functions/monzosEqual.html +++ b/xen-dev-utils/functions/monzosEqual.html @@ -2,4 +2,4 @@

    Parameters

    Returns boolean

    true if the two values are equal when interpreted as fractions.

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/xen-dev-utils/functions/mtof.html b/xen-dev-utils/functions/mtof.html index a4bceb1..e938054 100644 --- a/xen-dev-utils/functions/mtof.html +++ b/xen-dev-utils/functions/mtof.html @@ -1,4 +1,4 @@ mtof | xen-dev-utils

    Function mtof

    • Convert MIDI note number to frequency.

      Parameters

      • index: number

        MIDI note number or MTS value.

      Returns number

      Frequency in Hertz.

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/xen-dev-utils/functions/mtsBytesToFrequency.html b/xen-dev-utils/functions/mtsBytesToFrequency.html index c87a12d..01b4c96 100644 --- a/xen-dev-utils/functions/mtsBytesToFrequency.html +++ b/xen-dev-utils/functions/mtsBytesToFrequency.html @@ -1,4 +1,4 @@ mtsBytesToFrequency | xen-dev-utils

    Function mtsBytesToFrequency

    • Convert 3-byte MTS value to frequency

      Parameters

      • mtsBytes: Uint8Array

        Uint8Array of 3-bytes of 7-bit MTS values

      Returns number

      frequency Frequency in Hertz

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/xen-dev-utils/functions/mtsBytesToHex.html b/xen-dev-utils/functions/mtsBytesToHex.html index 0705b2e..905bc19 100644 --- a/xen-dev-utils/functions/mtsBytesToHex.html +++ b/xen-dev-utils/functions/mtsBytesToHex.html @@ -2,4 +2,4 @@

    Parameters

    Returns String

    String representation of MTS value in hexadecimal can be used in MIDI messages

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/xen-dev-utils/functions/mtsBytesToMts.html b/xen-dev-utils/functions/mtsBytesToMts.html index d62e588..1974281 100644 --- a/xen-dev-utils/functions/mtsBytesToMts.html +++ b/xen-dev-utils/functions/mtsBytesToMts.html @@ -1,4 +1,4 @@ mtsBytesToMts | xen-dev-utils

    Function mtsBytesToMts

    • Convert 3-byte MTS value to frequency

      Parameters

      • mtsBytes: Uint8Array

        Uint8Array of 3-bytes of 7-bit MTS values

      Returns number

      frequency Frequency in Hertz

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/xen-dev-utils/functions/mtsToMtsBytes.html b/xen-dev-utils/functions/mtsToMtsBytes.html index 4cb14cf..d00e18a 100644 --- a/xen-dev-utils/functions/mtsToMtsBytes.html +++ b/xen-dev-utils/functions/mtsToMtsBytes.html @@ -1,4 +1,4 @@ mtsToMtsBytes | xen-dev-utils

    Function mtsToMtsBytes

    • Convert MTS pitch value to 3-byte representation

      Parameters

      • mtsValue: number

        MTS pitch value

      Returns Uint8Array

      Uint8Array 3-byte of 7-bit MTS data

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/xen-dev-utils/functions/natsToCents.html b/xen-dev-utils/functions/natsToCents.html index b8b2b0d..48c3c4f 100644 --- a/xen-dev-utils/functions/natsToCents.html +++ b/xen-dev-utils/functions/natsToCents.html @@ -1,4 +1,4 @@ natsToCents | xen-dev-utils

    Function natsToCents

    • Convert natural units to cents.

      Parameters

      • nats: number

        Musical interval in natural units.

      Returns number

      Musical interval in cents.

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/xen-dev-utils/functions/natsToSemitones.html b/xen-dev-utils/functions/natsToSemitones.html index 2279f14..f779c60 100644 --- a/xen-dev-utils/functions/natsToSemitones.html +++ b/xen-dev-utils/functions/natsToSemitones.html @@ -1,4 +1,4 @@ natsToSemitones | xen-dev-utils

    Function natsToSemitones

    • Convert natural units to cents.

      Parameters

      • nats: number

        Musical interval in natural units.

      Returns number

      Musical interval in semitones.

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/xen-dev-utils/functions/norm.html b/xen-dev-utils/functions/norm.html index e46c904..17d82c2 100644 --- a/xen-dev-utils/functions/norm.html +++ b/xen-dev-utils/functions/norm.html @@ -2,4 +2,4 @@

    Parameters

    Returns number

    The length of the vector.

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/xen-dev-utils/functions/nthPrime.html b/xen-dev-utils/functions/nthPrime.html new file mode 100644 index 0000000..be75aca --- /dev/null +++ b/xen-dev-utils/functions/nthPrime.html @@ -0,0 +1,4 @@ +nthPrime | xen-dev-utils

    Function nthPrime

    • Obtain the nth odd prime.

      +

      Parameters

      • n: number

        1-based ordinal of the nth odd prime, or zero to obtain prime two.

        +

      Returns number

      The nth odd prime number or 2 if n === 0.

      +
    \ No newline at end of file diff --git a/xen-dev-utils/functions/primeFactorize.html b/xen-dev-utils/functions/primeFactorize.html new file mode 100644 index 0000000..a598a8d --- /dev/null +++ b/xen-dev-utils/functions/primeFactorize.html @@ -0,0 +1,4 @@ +primeFactorize | xen-dev-utils

    Function primeFactorize

    • Factorize a number into a Map instace with prime numbers as keys and their multiplicity as values.

      +

      Parameters

      Returns Map<number, number>

      A sparse monzo.

      +
    \ No newline at end of file diff --git a/xen-dev-utils/functions/primeLimit.html b/xen-dev-utils/functions/primeLimit.html index 24e053f..334eb1f 100644 --- a/xen-dev-utils/functions/primeLimit.html +++ b/xen-dev-utils/functions/primeLimit.html @@ -3,4 +3,4 @@
  • asOrdinal: boolean = false

    Return the limit as an ordinal instead of a prime. (1 is #0, 2 is #1, 3 is #2, 5 is #3, etc.)

  • maxLimit: number = 7919

    Maximum prime limit to consider.

  • Returns number

    The largest prime in the factorization of the input. Infinity if above the maximum limit. NaN if not applicable.

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/xen-dev-utils/functions/primeRange.html b/xen-dev-utils/functions/primeRange.html new file mode 100644 index 0000000..b670be2 --- /dev/null +++ b/xen-dev-utils/functions/primeRange.html @@ -0,0 +1,5 @@ +primeRange | xen-dev-utils

    Function primeRange

    • Obtain a range of odd primes starting at ordinal the given ordinal.

      +

      Parameters

      • start: number

        1-based ordinal of the nth odd prime to start from, or zero to include prime two.

        +
      • end: number

        Range end. end - start elements are returned.

        +

      Returns number[]

      The primes in the range.

      +
    \ No newline at end of file diff --git a/xen-dev-utils/functions/primes-1.html b/xen-dev-utils/functions/primes-1.html index 9c7ed4e..8430682 100644 --- a/xen-dev-utils/functions/primes-1.html +++ b/xen-dev-utils/functions/primes-1.html @@ -2,4 +2,4 @@

    Parameters

    Returns number[]

    An array of primes p in ascending order such that start <= p <= end.

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/xen-dev-utils/functions/rescale.html b/xen-dev-utils/functions/rescale.html index 752f430..9e5bf0e 100644 --- a/xen-dev-utils/functions/rescale.html +++ b/xen-dev-utils/functions/rescale.html @@ -2,4 +2,4 @@

    Parameters

    Returns Monzo

    The (modified) target monzo.

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/xen-dev-utils/functions/scale.html b/xen-dev-utils/functions/scale.html index 1b64352..b8e7792 100644 --- a/xen-dev-utils/functions/scale.html +++ b/xen-dev-utils/functions/scale.html @@ -2,4 +2,4 @@

    Parameters

    Returns number[]

    The scalar multiple.

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/xen-dev-utils/functions/semitonesToNats.html b/xen-dev-utils/functions/semitonesToNats.html index dacda39..6f1beaa 100644 --- a/xen-dev-utils/functions/semitonesToNats.html +++ b/xen-dev-utils/functions/semitonesToNats.html @@ -1,4 +1,4 @@ semitonesToNats | xen-dev-utils

    Function semitonesToNats

    • Convert semitones to natural units.

      Parameters

      • semitones: number

        Musical interval in semitones.

      Returns number

      Musical interval in natural units.

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/xen-dev-utils/functions/sub.html b/xen-dev-utils/functions/sub.html index c3bf3f0..81d7015 100644 --- a/xen-dev-utils/functions/sub.html +++ b/xen-dev-utils/functions/sub.html @@ -2,4 +2,4 @@

    Parameters

    Returns Monzo

    A monzo that represents the division of the two numbers represented by a and b.

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/xen-dev-utils/functions/sum.html b/xen-dev-utils/functions/sum.html index 1a32085..4de8a6f 100644 --- a/xen-dev-utils/functions/sum.html +++ b/xen-dev-utils/functions/sum.html @@ -1,4 +1,4 @@ sum | xen-dev-utils

    Function sum

    • Accurately add up elements from an iterable using Shewchuk's algorithm.

      Parameters

      • iterable: Iterable<number>

        Numbers to sum together.

      Returns number

      The sum of the elements.

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/xen-dev-utils/functions/tenneyHeight.html b/xen-dev-utils/functions/tenneyHeight.html new file mode 100644 index 0000000..241f0d2 --- /dev/null +++ b/xen-dev-utils/functions/tenneyHeight.html @@ -0,0 +1,4 @@ +tenneyHeight | xen-dev-utils

    Function tenneyHeight

    • Given fraction p/q calculate log(abs(p*q)).

      +

      Parameters

      Returns number

      The Tenney-height of the number.

      +
    \ No newline at end of file diff --git a/xen-dev-utils/functions/toMonzo.html b/xen-dev-utils/functions/toMonzo.html index 0a1a6ac..c98b469 100644 --- a/xen-dev-utils/functions/toMonzo.html +++ b/xen-dev-utils/functions/toMonzo.html @@ -1,4 +1,4 @@ toMonzo | xen-dev-utils

    Function toMonzo

    • Extract the exponents of the prime factors of a rational number.

      Parameters

      Returns Monzo

      The monzo representing n.

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/xen-dev-utils/functions/toMonzoAndResidual.html b/xen-dev-utils/functions/toMonzoAndResidual.html index 9571ec7..12cf912 100644 --- a/xen-dev-utils/functions/toMonzoAndResidual.html +++ b/xen-dev-utils/functions/toMonzoAndResidual.html @@ -2,4 +2,4 @@

    Parameters

    Returns [Monzo, bigint]

    The monzo representing n and a multiplicative residue that cannot be represented in the given limit.

    -
  • Parameters

    Returns [Monzo, Fraction]

  • \ No newline at end of file +
  • Parameters

    Returns [Monzo, Fraction]

  • \ No newline at end of file diff --git a/xen-dev-utils/functions/valueToCents.html b/xen-dev-utils/functions/valueToCents.html index 7c6a8e3..7f02cc7 100644 --- a/xen-dev-utils/functions/valueToCents.html +++ b/xen-dev-utils/functions/valueToCents.html @@ -3,4 +3,4 @@

    Parameters

    Returns number

    Musical interval in additive representation measured in cents.

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/xen-dev-utils/functions/wilsonHeight.html b/xen-dev-utils/functions/wilsonHeight.html new file mode 100644 index 0000000..ce93f82 --- /dev/null +++ b/xen-dev-utils/functions/wilsonHeight.html @@ -0,0 +1,4 @@ +wilsonHeight | xen-dev-utils

    Function wilsonHeight

    • Given fraction p/q calculate sopfr(p) + sopfr(q), ignoring sign.

      +

      Parameters

      • value: FractionValue | Monzo | Map<number, number>

        Rational number, an array of its prime exponents or a Map of its prime exponents.

        +

      Returns number

      Sum of prime factors with repetition of p*q.

      +
    \ No newline at end of file diff --git a/xen-dev-utils/interfaces/AnyArray.html b/xen-dev-utils/interfaces/AnyArray.html index b398bb3..ef4b604 100644 --- a/xen-dev-utils/interfaces/AnyArray.html +++ b/xen-dev-utils/interfaces/AnyArray.html @@ -1,2 +1,2 @@ -AnyArray | xen-dev-utils

    Interface AnyArray

    interface AnyArray {
        length: number;
        [key: number]: any;
    }

    Indexable

    [key: number]: any

    Properties

    Properties

    length: number
    \ No newline at end of file +AnyArray | xen-dev-utils

    Interface AnyArray

    interface AnyArray {
        length: number;
        [key: number]: any;
    }

    Indexable

    [key: number]: any

    Properties

    Properties

    length: number
    \ No newline at end of file diff --git a/xen-dev-utils/interfaces/NumberArray.html b/xen-dev-utils/interfaces/NumberArray.html index 676a313..78bf485 100644 --- a/xen-dev-utils/interfaces/NumberArray.html +++ b/xen-dev-utils/interfaces/NumberArray.html @@ -1,2 +1,2 @@ -NumberArray | xen-dev-utils

    Interface NumberArray

    interface NumberArray {
        length: number;
        [key: number]: number;
    }

    Indexable

    [key: number]: number

    Properties

    Properties

    length: number
    \ No newline at end of file +NumberArray | xen-dev-utils

    Interface NumberArray

    interface NumberArray {
        length: number;
        [key: number]: number;
    }

    Indexable

    [key: number]: number

    Properties

    Properties

    length: number
    \ No newline at end of file diff --git a/xen-dev-utils/modules.html b/xen-dev-utils/modules.html index 3f7c1f4..10fac12 100644 --- a/xen-dev-utils/modules.html +++ b/xen-dev-utils/modules.html @@ -65,14 +65,19 @@ natsToCents natsToSemitones norm +nthPrime +primeFactorize primeLimit +primeRange primes rescale scale semitonesToNats sub sum +tenneyHeight toMonzo toMonzoAndResidual valueToCents +wilsonHeight
    \ No newline at end of file diff --git a/xen-dev-utils/types/ExtendedEuclid.html b/xen-dev-utils/types/ExtendedEuclid.html index 4135660..3e84f98 100644 --- a/xen-dev-utils/types/ExtendedEuclid.html +++ b/xen-dev-utils/types/ExtendedEuclid.html @@ -4,4 +4,4 @@
  • gcd: number

    Greatest common divisor of the parameters.

  • quotientA: number

    Quotient of the first parameter when divided by the gcd

  • quotientB: number

    Quotient of the second parameter when divided by the gcd

    -
  • \ No newline at end of file +
    \ No newline at end of file diff --git a/xen-dev-utils/types/FractionValue.html b/xen-dev-utils/types/FractionValue.html index 1ef3322..3011078 100644 --- a/xen-dev-utils/types/FractionValue.html +++ b/xen-dev-utils/types/FractionValue.html @@ -1 +1 @@ -FractionValue | xen-dev-utils

    Type alias FractionValue

    FractionValue: Fraction | UnsignedFraction | number | string
    \ No newline at end of file +FractionValue | xen-dev-utils

    Type alias FractionValue

    FractionValue: Fraction | UnsignedFraction | number | string
    \ No newline at end of file diff --git a/xen-dev-utils/types/Monzo.html b/xen-dev-utils/types/Monzo.html index b510859..a950c2c 100644 --- a/xen-dev-utils/types/Monzo.html +++ b/xen-dev-utils/types/Monzo.html @@ -1,2 +1,2 @@ Monzo | xen-dev-utils

    Type alias Monzo

    Monzo: number[]

    Array of integers representing the exponents of prime numbers in the unique factorization of a rational number.

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/xen-dev-utils/types/UnsignedFraction.html b/xen-dev-utils/types/UnsignedFraction.html index a8342b5..378ea77 100644 --- a/xen-dev-utils/types/UnsignedFraction.html +++ b/xen-dev-utils/types/UnsignedFraction.html @@ -1 +1 @@ -UnsignedFraction | xen-dev-utils

    Type alias UnsignedFraction

    UnsignedFraction: {
        d: number;
        n: number;
    }

    Type declaration

    • d: number
    • n: number
    \ No newline at end of file +UnsignedFraction | xen-dev-utils

    Type alias UnsignedFraction

    UnsignedFraction: {
        d: number;
        n: number;
    }

    Type declaration

    • d: number
    • n: number
    \ No newline at end of file diff --git a/xen-dev-utils/variables/BIG_INT_PRIMES.html b/xen-dev-utils/variables/BIG_INT_PRIMES.html index 8788b52..e6edaa7 100644 --- a/xen-dev-utils/variables/BIG_INT_PRIMES.html +++ b/xen-dev-utils/variables/BIG_INT_PRIMES.html @@ -1,2 +1,2 @@ BIG_INT_PRIMES | xen-dev-utils

    Variable BIG_INT_PRIMESConst

    BIG_INT_PRIMES: bigint[] = ...

    BigInt representation of the primes.

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/xen-dev-utils/variables/LOG_PRIMES.html b/xen-dev-utils/variables/LOG_PRIMES.html index bb83549..7f56d38 100644 --- a/xen-dev-utils/variables/LOG_PRIMES.html +++ b/xen-dev-utils/variables/LOG_PRIMES.html @@ -1,2 +1,2 @@ LOG_PRIMES | xen-dev-utils

    Variable LOG_PRIMESConst

    LOG_PRIMES: number[] = ...

    Logarithms of prime numbers up to ln(7919).

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/xen-dev-utils/variables/PRIMES.html b/xen-dev-utils/variables/PRIMES.html index 315496d..e45a827 100644 --- a/xen-dev-utils/variables/PRIMES.html +++ b/xen-dev-utils/variables/PRIMES.html @@ -1,2 +1,2 @@ PRIMES | xen-dev-utils

    Variable PRIMESConst

    PRIMES: number[] = ...

    Prime numbers up to 7919.

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/xen-dev-utils/variables/PRIME_CENTS.html b/xen-dev-utils/variables/PRIME_CENTS.html index 028c5ce..d747cc2 100644 --- a/xen-dev-utils/variables/PRIME_CENTS.html +++ b/xen-dev-utils/variables/PRIME_CENTS.html @@ -1,2 +1,2 @@ PRIME_CENTS | xen-dev-utils

    Variable PRIME_CENTSConst

    PRIME_CENTS: number[] = ...

    Prime number harmonics in additive representation measured in cents up to harmonic 7919 ≈ 15541.3 cents.

    -
    \ No newline at end of file +
    \ No newline at end of file