Skip to content

Commit

Permalink
added Sabat Maqam gamut
Browse files Browse the repository at this point in the history
  • Loading branch information
000masa000 committed Jun 25, 2024
1 parent 81e5556 commit 50ece88
Show file tree
Hide file tree
Showing 4 changed files with 11,699 additions and 3,697 deletions.
3 changes: 2 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,10 @@
"test": "jest"
},
"dependencies": {
"axios": "0.21.2",
"axios": "0.28.0",
"normalize.css": "^8.0.1",
"preact": "^10.0.0",
"react-scripts": "^5.0.1",
"regenerator-runtime": "^0.13.3",
"webmidi": "^3.0.22"
},
Expand Down
27 changes: 27 additions & 0 deletions scales/22-JI-59L-SabatMaqam.scl
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
! 22-JI-59L-SabatMaqam
!
22-tone 59-limit Rational Intonation gamut, proposed by Marc Sabat based on Abu Nasr Farabi (872-950), also known as al-Farabi. This maps a theoretical fretting of the oud, obtaining several commonly used divisions of the tetrachord. The gamut combines divisions (intervals) derived by combining primes 2, 3, and 59, which subharmonically divides the Pythagorean minor third 54:59:64. The chain of 11 subharmonic perfect fifths tuned below the fundamental also ends in six pitches one schisma lower than common 5-limit ratios (45/32, 15/8, 5/4, 5/3).
22
!
243/236
256/243
65536/59049
9/8
32/27
72/59
8192/6561
81/64
4/3
81/59
1024/729
262144/177147
3/2
128/81
96/59
32768/19683
27/16
16/9
108/59
4096/2187
243/128
2/1
32 changes: 32 additions & 0 deletions src/settings/preset_values.js
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ import scale_12_ji_sabat_II from 'scales/12-JI-SabatII.scl';
import scale_17_ji_3l from 'scales/17-JI-3L-Ormavi.scl';
import scale_17_ji_13l from 'scales/17-JI-13L-Sina.scl';
import scale_22_ji_17l from 'scales/22-JI-17L-Farabi.scl';
import scale_22_ji_59l from 'scales/22-JI-59L-SabatMaqam.scl';
import scale_22_ji_5l from 'scales/22-JI-5L-Indian.scl';
import scale_43_ji_11l_partch from 'scales/43-JI-11L-Partch.scl';
import scale_43_ji_11l_partchG from 'scales/43-JI-11L-Partch_on_G.scl';
Expand Down Expand Up @@ -471,6 +472,37 @@ export const presets = [
"fundamental": 440,
"reference_degree": 17
},
{
"name": "22-SabatMaqam",
"description": "22-tone 59-limit Rational Intonation gamut, proposed by Marc Sabat based on Abu Nasr Farabi (872-950), also known as al-Farabi. This maps a theoretical fretting of the oud, obtaining several commonly used divisions of the tetrachord. The gamut combines divisions (intervals) derived by combining primes 2, 3, and 59, which subharmonically divides the Pythagorean minor third 54:59:64. The chain of 11 subharmonic perfect fifths tuned below the fundamental also ends in six pitches one schisma lower than common 5-limit ratios (45/32, 15/8, 5/4, 5/3).",
"scale_import": scale_22_ji_59l,
"scale": parseScale(scale_22_ji_59l).scale,
"equivSteps": 22,
"note_names": [
"C", "C", "C", "D",
"D", "E", "E", "E",
"E",
"F", "F", "F", "G",
"G", "A", "A", "A",
"A", "B", "B", "B",
"B"],
"key_labels": "note_names",
"note_colors": [
"#ffffff", "#dfffd6", "#fffae5", "#fffae5",
"#ffffff", "#d0d0d7", "#dfffd6", "#fffae5",
"#ffffff",
"#ffffff", "#dfffd6", "#fffae5", "#fffae5",
"#ffffff", "#d0d0d7", "#dfffd6", "#fffae5",
"#ffffff", "#d0d0d7", "#dfffd6", "#fffae5",
"#ffffff"],
"spectrum_colors": false,
"rSteps": 4,
"urSteps": 1,
"hexSize": 42,
"rotation": -16.102113751,
"fundamental": 440,
"reference_degree": 17
},
{
"name": "17-Ibn Sina",
"description": "17-tone 13-Limit Rational Intonation gamut, proposed by Ibn Sina (980-1037), also known as Avicenna, in the encyclopaedia Kitab al-Shifa, as a fretting of the oud as used in his time. The gamut combines divisions (intervals) derived by combining primes 2, 3, 7, and 13. Thanks to Idin Samimi Mofakham for translation, analysis, and documentation.",
Expand Down
Loading

0 comments on commit 50ece88

Please sign in to comment.