From 94c62baa06fbe5a17dd80d57ff61fe7cfe061cf1 Mon Sep 17 00:00:00 2001 From: amiika Date: Fri, 22 Sep 2023 21:05:59 +0000 Subject: [PATCH] deploy: 2843b6512285c1d756171bb662594d5e318dca70 --- .../{index-d540d43d.js => index-107fd585.js} | 61 +------------------ index.html | 2 +- 2 files changed, 4 insertions(+), 59 deletions(-) rename assets/{index-d540d43d.js => index-107fd585.js} (99%) diff --git a/assets/index-d540d43d.js b/assets/index-107fd585.js similarity index 99% rename from assets/index-d540d43d.js rename to assets/index-107fd585.js index 005b42a..2e58287 100644 --- a/assets/index-d540d43d.js +++ b/assets/index-107fd585.js @@ -1297,69 +1297,14 @@ ${e("Demonstrative filtering. Final list is [100, 200]",` beat(1)::snd('sine').sustain(0.1).freq([100,100,100,100,200].unique().beat()).out() `,!0)} -- scale(scale: string, mask: number): extrapolate a custom-masked scale from each list elements. _[0].scale("major", 3)_ returns _[0,2,4]_ +- scale(scale: string, mask: number): extrapolate a custom-masked scale from each list elements. [0].scale("major", 3) returns [0,2,4]. You can use western scale names like (Major, Minor, Minor pentatonic ...) or [zeitler](https://ianring.com/musictheory/scales/traditions/zeitler) scale names. Alternatively you can also use the integers as used by Ian Ring in his [study of scales](https://ianring.com/musictheory/scales/). -${e("Extrapolate a 3-elements Persian scale from 2 notes",` +${e("Extrapolate a 3-elements Mixolydian scale from 2 notes",` beat(1) :: snd('gtr') - .note([0,5].scale("persian", 3).beat() + 50) + .note([0,5].scale("mixolydian", 3).beat() + 50) .out() `,!0)} -- Currently supported scales : -| Scale name | Values | -|------------|------------------------| -| major | 0, 2, 4, 5, 7, 9, 11 -| naturalMinor | 0, 2, 3, 5, 7, 8, 10 -| harmonicMinor | 0, 2, 3, 5, 7, 8, 11 -| melodicMinor | 0, 2, 3, 5, 7, 9, 11 -| dorian | 0, 2, 3, 5, 7, 9, 10 -| phrygian | 0, 1, 3, 5, 7, 8, 10 -| lydian | 0, 2, 4, 6, 7, 9, 11 -| mixolydian | 0, 2, 4, 5, 7, 9, 10 -| aeolian | 0, 2, 3, 5, 7, 8, 10 -| locrian | 0, 1, 3, 5, 6, 8, 10 -| wholeTone | 0, 2, 4, 6, 8, 10 -| majorPentatonic | 0, 2, 4, 7, 9 -| minorPentatonic | 0, 3, 5, 7, 10 -| chromatic | 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 -| blues | 0, 3, 5, 6, 7, 10 -| diminished | 0, 2, 3, 5, 6, 8, 9, 11 -| neapolitanMinor | 0, 1, 3, 5, 7, 8, 11 -| neapolitanMajor | 0, 1, 3, 5, 7, 9, 11 -| enigmatic | 0, 1, 4, 6, 8, 10, 11], -| doubleHarmonic | 0, 1, 4, 5, 7, 8, 11 -| octatonic | 0, 2, 3, 5, 6, 8, 9, 11 -| bebopDominant | 0, 2, 4, 5, 7, 9, 10, 11 -| bebopMajor | 0, 2, 4, 5, 7, 8, 9, 11 -| bebopMinor | 0, 2, 3, 5, 7, 8, 9, 11 -| bebopDorian | 0, 2, 3, 4, 5, 7, 9, 10 -| harmonicMajor | 0, 2, 4, 5, 7, 8, 11 -| hungarianMinor | 0, 2, 3, 6, 7, 8, 11 -| hungarianMajor | 0, 3, 4, 6, 7, 9, 10 -| oriental | 0, 1, 4, 5, 6, 9, 10 -| romanianMinor | 0, 2, 3, 6, 7, 9, 10 -| spanishGypsy | 0, 1, 4, 5, 7, 8, 10 -| jewish | 0, 1, 4, 5, 7, 8, 10 -| hindi | 0, 2, 4, 5, 7, 8, 10 -| japanese | 0, 1, 5, 7, 8 -| hirajoshi | 0, 2, 3, 7, 8 -| kumoi | 0, 2, 3, 7, 9 -| inSen | 0, 1, 5, 7, 10 -| iwato | 0, 1, 5, 6, 10 -| yo | 0, 2, 5, 7, 9 -| minorBlues | 0, 3, 5, 6, 7, 10 -| algerian | 0, 2, 3, 5, 6, 7, 8, 11 -| augmented | 0, 3, 4, 7, 8, 11 -| balinese | 0, 1, 3, 7, 8 -| byzantine | 0, 1, 4, 5, 7, 8, 11 -| chinese | 0, 4, 6, 7, 11 -| egyptian |0, 2, 5, 7, 10 -| eightToneSpanish | 0, 1, 3, 4, 5, 6, 8, 10 -| hawaiian | 0, 2, 3, 5, 7, 9, 10 -| hindustan | 0, 2, 4, 5, 7, 8, 10 -| persian | 0, 1, 4, 5, 6, 8, 11 -| eastIndianPurvi | 0, 1, 4, 6, 7, 8, 11 -| orientalA | 0, 1, 4, 5, 6, 9, 10 - add(): add a given amount to every list element. - sub(): add a given amount to every list element. diff --git a/index.html b/index.html index ff8c1b0..445f1f8 100644 --- a/index.html +++ b/index.html @@ -8,7 +8,7 @@ - +