Porcupine notation: Difference between revisions

From Xenharmonic Wiki
Jump to navigation Jump to search
No edit summary
+ intro
 
(3 intermediate revisions by 3 users not shown)
Line 1: Line 1:
[[Mike Battaglia]] posted the following description of a [[Porcupine]] notation to the Xenharmonic Alliance Facebook Group:
A '''porcupine notation''' is a [[musical notation]] system designed to reflect the scale structure of the [[porcupine]] temperament, in particular the [[mos scale]]s. So far the most common porcupine notation systems are based on either Porcupine[7] or Porcupine[8].


== ''This is Paul's (and Herman's?) porcupine naming system which names the notes like this:'' ==
== Approaches ==
''A B C D E F G H A''
=== Mike Battaglia's approach ===
[[Mike Battaglia]] posted the following description of a porcupine notation to the [[XA Facebook|Xenharmonic Alliance Facebook Group]]:


''LLLLLLLs - porcupine[8]''
<blockquote>
; This is Paul's (and Herman's?) porcupine naming system which names the notes like this:


''You can see that A-H consist of a chain of notes which are all 10/9 apart; B is a 10/9 generator above A, C is a 10/9 generator above B and so on. You don't have to use all those notes, though. If you only use notes A-G, you get this scale:''
A B C D E F G H A


''A B C D E F G A''
LLLLLLLs - porcupine[8]


''ssssssL - porcupine[7]''
You can see that A-H consist of a chain of notes which are all 10/9 apart; B is a 10/9 generator above A, C is a 10/9 generator above B and so on. You don't have to use all those notes, though. If you only use notes A-G, you get this scale:


''Or, in terms of modes that you're familiar with''
A B C D E F G A


''G H A B C D E F G''
ssssssL - porcupine[7]


''LsLLLLLL - porcupine[8]''
Or, in terms of modes that you're familiar with


''G A B C D E F G''
G H A B C D E F G


''Lssssss''
LsLLLLLL - porcupine[8]


''Therefore, you can see that picking this 8-note naming system for porcupine[8] gives you a 7-note naming for porcupine[7] automatically, by default.''
G A B C D E F G


''Let's say we want to play around in porcupine[7]. What we need now is an accidental to represent the porcupine[7] chroma. Since the chroma for porcupine[7] is about a quarter tone, I'll use ^/v for that. (My reasons for not using #/b will become clear below). Therefore, observe''
Lssssss


''G A B C D E F G - porcupine[7] Lssssss''
Therefore, you can see that picking this 8-note naming system for porcupine[8] gives you a 7-note naming for porcupine[7] automatically, by default.


''G A B Cv D E F^ G - JI major scale as a MODMOS of porcupine[7]''
Let's say we want to play around in porcupine[7]. What we need now is an accidental to represent the porcupine[7] chroma. Since the chroma for porcupine[7] is about a quarter tone, I'll use ^/v for that. (My reasons for not using #/b will become clear below). Therefore, observe


''G A B C D E Fv G - awesome otonal major scale everyone should use''
G A B C D E F G - porcupine[7] Lssssss


''G Av B C D E F G - porcupine[7] sLsssss''
G A B Cv D E F^ G - JI major scale as a MODMOS of porcupine[7]


''G B D - major''
G A B C D E Fv G - awesome otonal major scale everyone should use


''G Bv D - minor''
G Av B C D E F G - porcupine[7] sLsssss


''OK, great. But now let's say we want to actually use those 8 notes, and throw H back in as the note that's one 10/9 generator above "G." Now what? Well, we need a chroma for that too then, one which represents L-s in porcupine[8]. Since this chroma is more like the size of a "half step," I'll use #/b for it.''
G B D - major


''So then we get''
G Bv D - minor


''G H A B C D E F G - porcupine[8] LsLLLLLL''
OK, great. But now let's say we want to actually use those 8 notes, and throw H back in as the note that's one 10/9 generator above "G." Now what? Well, we need a chroma for that too then, one which represents L-s in porcupine[8]. Since this chroma is more like the size of a "half step," I'll use #/b for it.


''G Hb A B C D E F G - porcupine[8] sLLLLLLL''
So then we get


''G H A# B C D E F G - porcupine[8] LLsLLLLL''
G H A B C D E F G - porcupine[8] LsLLLLLL


''etc. OK, you get it.''
G Hb A B C D E F G - porcupine[8] sLLLLLLL


''The interesting thing is that H is the same note as Av, and Hb is the same note as G^, and A# is the same note as Bv, and so on. In other words, you end up with different options as to how you want to enharmonically spell notes. So you can use porcupine[7] if you want, and use the A-G nominals, and pick an accidental for your chroma, and everything will work fine. And then if you want to use porcupine[8] you can just add "H" in there as one generator above "G", and pick a porcupine[8] chroma, and everything will still work fine.''
G H A# B C D E F G - porcupine[8] LLsLLLLL


''You can even switch between the two like Igs was suggesting, and you'll find that every pitch which could ever possibly appear in the porcupine tuning system can be indexed by either one of the two notational systems. You can even use the porcupine[7] chroma over porcupine[8] names if you want and so on (but be careful notationally, it's easy to run into trouble - in the scale G H Av B C D E F G, H and Av are the same thing!).''
etc. OK, you get it.


'' I think this is a pretty natural way to do things if you want to use both porcupine[7] and porcupine[8].''
The interesting thing is that H is the same note as Av, and Hb is the same note as G^, and A# is the same note as Bv, and so on. In other words, you end up with different options as to how you want to enharmonically spell notes. So you can use porcupine[7] if you want, and use the A-G nominals, and pick an accidental for your chroma, and everything will work fine. And then if you want to use porcupine[8] you can just add "H" in there as one generator above "G", and pick a porcupine[8] chroma, and everything will still work fine.


~ ~ ~
You can even switch between the two like Igs was suggesting, and you'll find that every pitch which could ever possibly appear in the porcupine tuning system can be indexed by either one of the two notational systems. You can even use the porcupine[7] chroma over porcupine[8] names if you want and so on (but be careful notationally, it's easy to run into trouble - in the scale G H Av B C D E F G, H and Av are the same thing!).


[[Paul_Erlich|Paul Erlich]] commented: ''I didn't come up with it but I like it because each of the four consonant triads in porcupine-7 gets a conventional spellings for its quality. D-F-A and E-G-B are minor, and F-A-C and G-B-D are major. Also the minor seventh chords D-F-A-C and E-G-B-D.''
I think this is a pretty natural way to do things if you want to use both porcupine[7] and porcupine[8].
</blockquote>


''~ ~ ~''
[[Paul Erlich]] commented:
 
<blockquote>
I didn't come up with it but I like it because each of the four consonant triads in porcupine-7 gets a conventional spellings for its quality. D-F-A and E-G-B are minor, and F-A-C and G-B-D are major. Also the minor seventh chords D-F-A-C and E-G-B-D.
</blockquote>


Mike added:
Mike added:


''BTW with this notation system, one question is - how many lines do you use in a staff? I guess you'd have to have "staff switches" in the middle of a score if you want to switch into a porcupine[8]-oriented notation or what have you. ... Actually, forget staff changes, why not clef changes? 5 lines can accommodate 1 octave of both porcupine[7] and porcupine[8], so there you go.''
<blockquote>
BTW with this notation system, one question is - how many lines do you use in a staff? I guess you'd have to have "staff switches" in the middle of a score if you want to switch into a porcupine[8]-oriented notation or what have you. ... Actually, forget staff changes, why not clef changes? 5 lines can accommodate 1 octave of both porcupine[7] and porcupine[8], so there you go.
</blockquote>


''~ ~ ~''
=== William Lynch's approach ===
[[William Lynch]] generally likes to reinvent the wheel. He proposed a system of notation for 15 EDO based on porcupine[8] as the fundamental scale.


== William Lynch's Approach ==
<blockquote>
William Lynch generally likes to reinvent the wheel. He proposed a system of notation for 15 EDO based on porcupine[8] as the fundamental scale.
I think it's worthwhile to explore these scales from scratch with no previous associations. I chose this old-english based alphabet as the nominals of porcupine[8]. They work for porcupine[7] as well if you leave out "ð" from the scale.


''I think it's worthwhile to explore these scales from scratch with no previous associations. I chose this old-english based alphabet as the nominals of porcupine[8]. They work for porcupine[7] as well if you leave out "ð" from the scale.''
Porcupine 8 alphabet: b c d ð e f þ æ


''Porcupine 8 alphabet: b c d ð'' ''e f þ æ''
Porcupine 7 alphabet: b c d e f þ æ
</blockquote>


''Porcupine 7 alphabet:'' ''b c d e f þ æ''
Some diagrams by [[Andrew Heathwaite]] to illustrate:
 
''------------''
 
Some diagrams by [[Andrew_Heathwaite|Andrew Heathwaite]] to illustrate:


[[File:porcupine_spectrum_with_letter_names.png|alt=porcupine spectrum with letter names.png|499x462px|porcupine spectrum with letter names.png]]
[[File:porcupine_spectrum_with_letter_names.png|alt=porcupine spectrum with letter names.png|499x462px|porcupine spectrum with letter names.png]]
Line 91: Line 98:
Andrew added:
Andrew added:


''Yikes, so #v (sharp-down) is 40/39 and b^^ (flat-double-up) is 65/64 -- and in a 13-limit Porcupine musical setting, unless you're in 37edo, they're not the same, and they're both necessary if you want to spell your scales logically!''
<blockquote>
Yikes, so #v (sharp-down) is 40/39 and b^^ (flat-double-up) is 65/64 -- and in a 13-limit Porcupine musical setting, unless you're in 37edo, they're not the same, and they're both necessary if you want to spell your scales logically!


''Let's say you want an 8:9:10:11:12:13:14 chord with letter names A B C D E F G. If you start it on Av, it's:''
Let's say you want an 8:9:10:11:12:13:14 chord with letter names A B C D E F G. If you start it on Av, it's:


''Av B C D E Fb^ G''
Av B C D E Fb^ G


''...with the flat-up turning a 5/3 into 13/8 by subtracting 40/39.''
...with the flat-up turning a 5/3 into 13/8 by subtracting 40/39.


''But if I start it on A natural, I get:''
But if I start it on A natural, I get:


''A B^ C^ D^ E^ Fb^^ G^''
A B^ C^ D^ E^ Fb^^ G^


''...with the flat-double-up turning an 8/5 into 13/8 by adding 65/64!''
...with the flat-double-up turning an 8/5 into 13/8 by adding 65/64!


''To summarize:''
To summarize:


''#v is the chroma in Porcupine[15].''
#v is the chroma in Porcupine[15].


''In a 13-limit setting, it's 40/39.''
In a 13-limit setting, it's 40/39.


''In 15edo it's tempered out.''
In 15edo it's tempered out.


''In 22edo, it's one degree, which would mean, for example, A#v=A^; so we don't need it to describe all the pitches.''
In 22edo, it's one degree, which would mean, for example, A#v=A^; so we don't need it to describe all the pitches.


''In 37edo, it's one degree, but A#v != A^, because ^ is two degrees.''
In 37edo, it's one degree, but A#v != A^, because ^ is two degrees.


''b^^ is the chroma in Porcupine[22].''
b^^ is the chroma in Porcupine[22].


''In a 13-limit setting, it's 65/64.''
In a 13-limit setting, it's 65/64.


''In 15edo, it's equivalent to ^ and # and therefore totally unnecessary.''
In 15edo, it's equivalent to ^ and # and therefore totally unnecessary.


''In 22edo, it's tempered out.''
In 22edo, it's tempered out.


''In 37edo, it's one degree, which means that #v and bvv are in fact the same, and only one accidental would be needed.''
In 37edo, it's one degree, which means that #v and bvv are in fact the same, and only one accidental would be needed.


''In other Porcupinefish systems (like 59edo, for instance), it's smaller than #v, and therefore needs a distinct and preferably smaller symbol.''
In other Porcupinefish systems (like 59edo, for instance), it's smaller than #v, and therefore needs a distinct and preferably smaller symbol.


''That's my proposal for expanding the Porcupine notation [https://www.facebook.com/MikeBattagliaMusic Mike Battaglia] has described into the 13-limit. Does this make sense to people?''
That's my proposal for expanding the Porcupine notation [https://www.facebook.com/MikeBattagliaMusic Mike Battaglia] has described into the 13-limit. Does this make sense to people?


''BTW with this notation system, one question is - how many lines do you use in a staff? I guess you'd have to have "staff switches" in the middle of a score if you want to switch into a porcupine[8]-oriented notation or what have you.''
BTW with this notation system, one question is - how many lines do you use in a staff? I guess you'd have to have "staff switches" in the middle of a score if you want to switch into a porcupine[8]-oriented notation or what have you.
</blockquote>


== Kite Giedraitis's approach ==
=== Kite Giedraitis's approach ===
Porcupine divides the perfect 4th into 3 equal steps, thus its [[pergen|pergen]] is (P8, P4/3). [[Ups_and_Downs_Notation|Ups and downs]] [[Ups_and_Downs_Notation|notation]] can be used. The generator is vM2. The enharmonic is v<span style="vertical-align: super;">3</span>A1, thus ^<span style="vertical-align: super;">3</span>C equals C#. The enharmonically equivalent alternate generator is ^^m2. The genchain is
Porcupine divides the perfect fourth into 3 equal steps, thus its [[pergen]] is (P8, P4/3). [[Ups and downs notation]] can be used. The generator is vM2. The enharmonic is v<sup>3</sup>A1, thus ^<sup>3</sup>C equals C#. The enharmonically equivalent alternate generator is ^^m2. The genchain is


...^1 - M2 - vM3 - ^4 - P5 - vM6 - ^m7 - <u>'''P1'''</u> - vM2 - ^m3 - P4 - v5 - ^m6 - m7 - v8...
^1 M2 vM3 ^4 P5 vM6 ^m7 '''P1''' vM2 ^m3 P4 v5 ^m6 m7 v8


In C, this would be  
In C, this would be  


...^C - D - vE - ^F - G - vA - ^Bb - <u>'''C'''</u> - vD - ^Eb - F - vG - ^Ab - Bb - vC...
^C D vE ^F G vA ^Bb '''C''' vD ^Eb F vG ^Ab Bb vC


Unlike the other proposals on this page, the notes without ups and downs still form the familiar chain of 5ths ...Eb Bb F C G D A E B F# C#..., and interval arithmetic remains unchanged. Staff notation is as usual, with the addition of up and down accidentals before certain notes.
Unlike the other proposals on this page, the notes without ups and downs still form the familiar chain of 5ths Eb Bb F C G D A E B F# C# , and interval arithmetic remains unchanged. Staff notation is as usual, with the addition of up and down accidentals before certain notes.


Porcupine[8] in A is A vB ^C D vE ^F G vA A. Porcupine[7] would omit vA.
Porcupine[8] in A is A vB ^C D vE ^F G vA A. Porcupine[7] would omit vA.
Line 148: Line 157:
Example comma pump, with brackets indicating an enharmonic equivalence:
Example comma pump, with brackets indicating an enharmonic equivalence:


Cv -- vA^m -- vDv -- [vvB=^Bb]^m -- ^Ebv -- ^Abv -- Cv
Cv vA^m vDv [vvB=^Bb]^m ^Ebv ^Abv Cv


See the ups and downs page for an explanation of the chord names.
See the ups and downs page for an explanation of the chord names.


This is the rank-2 notation, for a generator of indeterminate cents. The edo notation uses ups and downs to represent one EDO-step. If an edo tempers out porcupine, it must be sharp-3, sharp-6, sharp-9, etc. (See the scale tree on the [[EDO|EDOs]] page.) The notation is identical for sharp-3 edos (15, 22, 29, etc.). For sharp-6 edos (e.g. 30 or 72), simply double all ups and downs. The generator is vvM2. The genchain is P1 - vvM2 - ^^m3 - P4 - vv5... or C - vvD - ^^Eb - F - vvG... Sharp-9 edos are rarely used, but the generator would be v<span style="font-size: 14.4px; vertical-align: super;">3</span>M2.  
This is the rank-2 notation, for a generator of indeterminate cents. The edo notation uses ups and downs to represent one edostep. If an [[edo]] tempers out porcupine, it must be sharp-3, sharp-6, sharp-9, etc. (See the scale tree on the edos page.) The notation is identical for sharp-3 edos (15, 22, 29, etc.). For sharp-6 edos (e.g. 30 or 72), simply double all ups and downs. The generator is vvM2. The genchain is P1 vvM2 ^^m3 P4 - vv5 or C vvD ^^Eb F vvG . Sharp-9 edos are rarely used, but the generator would be v<sup>3</sup>M2.  


== Vector's approach ==
=== Vector's approach ===
The notes of the porcupine zarlino scale (LH Nice-Ionian) are labelled CDEFGAB corresponding to the diatonic scale in Ionian. The porcupine chroma is then notated by sharps and flats.
The notes of the porcupine zarlino scale (LH Nice-Ionian) are labelled CDEFGAB corresponding to the diatonic scale in Ionian. The porcupine chroma is then notated by sharps and flats.


Intervals are given irregular "functional names", as using a non-MOS as the base scale causes intervals to behave unexpectedly.
Intervals are given irregular "functional names", as using a non-mos as the base scale causes intervals to behave unexpectedly.
 
{| class="wikitable"
{| class="wikitable"
|+
|+
!Note
! Note
!Steps of 15edo
! Onyx (TAMNAMS)
!Interval on C (functional name)
! Steps of 15edo
! Steps of 22edo
! Interval on C (functional name)
|-
|-
|Cb
| Cb
|14
| d0
|diminished unison/octave
| 14
| 21
| diminished unison/octave
|-
|-
|C
| C
|0
| P0
|perfect unison/octave
| 0
| 0
| perfect unison/octave
|-
|-
|C#
| C#
|1
| A0
|augmented unison/octave
| 1
| 1
| augmented unison/octave
|-
|-
|Dbb
| Dbb
|0
| dd1
|diminished second
| 0
| 1
| diminished second
|-
|-
|Db
| Db
|1
| d1
|minor second
| 1
| 2
| minor second
|-
|-
|D
| D
|2
| P1
|narrow major second
| 2
| 3
| narrow major second
|-
|-
|D#
| D#
|3
| A1
|wide major second
| 3
| 4
| wide major second
|-
|-
|D##
| D##
|4
| AA1
|augmented second
| 4
| 5
| augmented second
|-
|-
|E3b
| E3b
|2
| dd2
|diminished third
| 2
| 4
| diminished third
|-
|-
|Ebb
| Ebb
|3
| d2
|wolf third
| 3
| 5
| wolf third
|-
|-
|Eb
| Eb
|4
| m2
|minor third
| 4
| 6
| minor third
|-
|-
|E
| E
|5
| M2
|major third
| 5
| 7
| major third
|-
|-
|E#
| E#
|6
| A2
|augmented third
| 6
| 8
| augmented third
|-
|-
|Fb
| Fb
|5
| d3
|diminished fourth
| 5
| 8
| diminished fourth
|-
|-
|F
| F
|6
| m3
|perfect fourth
| 6
| 9
| perfect fourth
|-
|-
|F#
| F#
|7
| M3
|wolf fourth
| 7
| 10
| wolf fourth
|-
|-
|F##
| F##
|8
| A3
|augmented fourth
| 8
| 11
| augmented fourth
|-
|-
|Gbb
| Gbb
|7
| d4
|diminished fifth
| 7
| 11
| diminished fifth
|-
|-
|Gb
| Gb
|8
| m4
|wolf fifth
| 8
| 12
| wolf fifth
|-
|-
|G
| G
|9
| M4
|perfect fifth
| 9
| 13
| perfect fifth
|-
|-
|G#
| G#
|10
| A4
|augmented fifth
| 10
| 14
| augmented fifth
|-
|-
|Abb
| Abb
|9
| d5
|diminished sixth
| 9
| 14
| diminished sixth
|-
|-
|Ab
| Ab
|10
| m5
|minor sixth
| 10
| 15
| minor sixth
|-
|-
|A
| A
|11
| M5
|major sixth
| 11
| 16
| major sixth
|-
|-
|A#
| A#
|12
| A5
|wolf sixth
| 12
| 17
| wolf sixth
|-
|-
|A##
| A##
|13
| AA5
|augmented sixth
| 13
| 18
| augmented sixth
|-
|-
|B3b
| B3b
|11
| dd6
|diminished seventh
| 11
| 17
| diminished seventh
|-
|-
|Bbb
| Bbb
|12
| d6
|narrow minor seventh / harmonic seventh
| 12
| 18
| narrow minor seventh / harmonic seventh
|-
|-
|Bb
| Bb
|13
| P6
|wide minor seventh / dominant seventh
| 13
| 19
| wide minor seventh / dominant seventh
|-
|-
|B
| B
|14
| A6
|major seventh
| 14
| 20
| major seventh
|-
|-
|B#
| B#
|0
| AA6
|augmented seventh
| 0
| 21
| augmented seventh
|}
|}
{{Navbox notation}}
{{Navbox notation}}


[[Category:Porcupine]]
[[Category:Porcupine]]
[[Category:Notation]]
[[Category:Notation]]

Latest revision as of 13:33, 8 November 2025

A porcupine notation is a musical notation system designed to reflect the scale structure of the porcupine temperament, in particular the mos scales. So far the most common porcupine notation systems are based on either Porcupine[7] or Porcupine[8].

Approaches

Mike Battaglia's approach

Mike Battaglia posted the following description of a porcupine notation to the Xenharmonic Alliance Facebook Group:

This is Paul's (and Herman's?) porcupine naming system which names the notes like this

A B C D E F G H A

LLLLLLLs - porcupine[8]

You can see that A-H consist of a chain of notes which are all 10/9 apart; B is a 10/9 generator above A, C is a 10/9 generator above B and so on. You don't have to use all those notes, though. If you only use notes A-G, you get this scale:

A B C D E F G A

ssssssL - porcupine[7]

Or, in terms of modes that you're familiar with

G H A B C D E F G

LsLLLLLL - porcupine[8]

G A B C D E F G

Lssssss

Therefore, you can see that picking this 8-note naming system for porcupine[8] gives you a 7-note naming for porcupine[7] automatically, by default.

Let's say we want to play around in porcupine[7]. What we need now is an accidental to represent the porcupine[7] chroma. Since the chroma for porcupine[7] is about a quarter tone, I'll use ^/v for that. (My reasons for not using #/b will become clear below). Therefore, observe

G A B C D E F G - porcupine[7] Lssssss

G A B Cv D E F^ G - JI major scale as a MODMOS of porcupine[7]

G A B C D E Fv G - awesome otonal major scale everyone should use

G Av B C D E F G - porcupine[7] sLsssss

G B D - major

G Bv D - minor

OK, great. But now let's say we want to actually use those 8 notes, and throw H back in as the note that's one 10/9 generator above "G." Now what? Well, we need a chroma for that too then, one which represents L-s in porcupine[8]. Since this chroma is more like the size of a "half step," I'll use #/b for it.

So then we get

G H A B C D E F G - porcupine[8] LsLLLLLL

G Hb A B C D E F G - porcupine[8] sLLLLLLL

G H A# B C D E F G - porcupine[8] LLsLLLLL

etc. OK, you get it.

The interesting thing is that H is the same note as Av, and Hb is the same note as G^, and A# is the same note as Bv, and so on. In other words, you end up with different options as to how you want to enharmonically spell notes. So you can use porcupine[7] if you want, and use the A-G nominals, and pick an accidental for your chroma, and everything will work fine. And then if you want to use porcupine[8] you can just add "H" in there as one generator above "G", and pick a porcupine[8] chroma, and everything will still work fine.

You can even switch between the two like Igs was suggesting, and you'll find that every pitch which could ever possibly appear in the porcupine tuning system can be indexed by either one of the two notational systems. You can even use the porcupine[7] chroma over porcupine[8] names if you want and so on (but be careful notationally, it's easy to run into trouble - in the scale G H Av B C D E F G, H and Av are the same thing!).

I think this is a pretty natural way to do things if you want to use both porcupine[7] and porcupine[8].

Paul Erlich commented:

I didn't come up with it but I like it because each of the four consonant triads in porcupine-7 gets a conventional spellings for its quality. D-F-A and E-G-B are minor, and F-A-C and G-B-D are major. Also the minor seventh chords D-F-A-C and E-G-B-D.

Mike added:

BTW with this notation system, one question is - how many lines do you use in a staff? I guess you'd have to have "staff switches" in the middle of a score if you want to switch into a porcupine[8]-oriented notation or what have you. ... Actually, forget staff changes, why not clef changes? 5 lines can accommodate 1 octave of both porcupine[7] and porcupine[8], so there you go.

William Lynch's approach

William Lynch generally likes to reinvent the wheel. He proposed a system of notation for 15 EDO based on porcupine[8] as the fundamental scale.

I think it's worthwhile to explore these scales from scratch with no previous associations. I chose this old-english based alphabet as the nominals of porcupine[8]. They work for porcupine[7] as well if you leave out "ð" from the scale.

Porcupine 8 alphabet: b c d ð e f þ æ

Porcupine 7 alphabet: b c d e f þ æ

Some diagrams by Andrew Heathwaite to illustrate:

porcupine spectrum with letter names.png

porcupine circles 22edo.png

porcupine generator chain.png


Andrew added:

Yikes, so #v (sharp-down) is 40/39 and b^^ (flat-double-up) is 65/64 -- and in a 13-limit Porcupine musical setting, unless you're in 37edo, they're not the same, and they're both necessary if you want to spell your scales logically!

Let's say you want an 8:9:10:11:12:13:14 chord with letter names A B C D E F G. If you start it on Av, it's:

Av B C D E Fb^ G

...with the flat-up turning a 5/3 into 13/8 by subtracting 40/39.

But if I start it on A natural, I get:

A B^ C^ D^ E^ Fb^^ G^

...with the flat-double-up turning an 8/5 into 13/8 by adding 65/64!

To summarize:

  1. v is the chroma in Porcupine[15].

In a 13-limit setting, it's 40/39.

In 15edo it's tempered out.

In 22edo, it's one degree, which would mean, for example, A#v=A^; so we don't need it to describe all the pitches.

In 37edo, it's one degree, but A#v != A^, because ^ is two degrees.

b^^ is the chroma in Porcupine[22].

In a 13-limit setting, it's 65/64.

In 15edo, it's equivalent to ^ and # and therefore totally unnecessary.

In 22edo, it's tempered out.

In 37edo, it's one degree, which means that #v and bvv are in fact the same, and only one accidental would be needed.

In other Porcupinefish systems (like 59edo, for instance), it's smaller than #v, and therefore needs a distinct and preferably smaller symbol.

That's my proposal for expanding the Porcupine notation Mike Battaglia has described into the 13-limit. Does this make sense to people?

BTW with this notation system, one question is - how many lines do you use in a staff? I guess you'd have to have "staff switches" in the middle of a score if you want to switch into a porcupine[8]-oriented notation or what have you.

Kite Giedraitis's approach

Porcupine divides the perfect fourth into 3 equal steps, thus its pergen is (P8, P4/3). Ups and downs notation can be used. The generator is vM2. The enharmonic is v3A1, thus ^3C equals C#. The enharmonically equivalent alternate generator is ^^m2. The genchain is

…^1 – M2 – vM3 – ^4 – P5 – vM6 – ^m7 – P1 – vM2 – ^m3 – P4 – v5 – ^m6 – m7 – v8 …

In C, this would be

… ^C – D – vE – ^F – G – vA – ^Bb – C – vD – ^Eb – F – vG – ^Ab – Bb – vC …

Unlike the other proposals on this page, the notes without ups and downs still form the familiar chain of 5ths … Eb Bb F C G D A E B F# C# …, and interval arithmetic remains unchanged. Staff notation is as usual, with the addition of up and down accidentals before certain notes.

Porcupine[8] in A is A vB ^C D vE ^F G vA A. Porcupine[7] would omit vA.

Example comma pump, with brackets indicating an enharmonic equivalence:

Cv – vA^m – vDv – [vvB=^Bb]^m – ^Ebv – ^Abv – Cv

See the ups and downs page for an explanation of the chord names.

This is the rank-2 notation, for a generator of indeterminate cents. The edo notation uses ups and downs to represent one edostep. If an edo tempers out porcupine, it must be sharp-3, sharp-6, sharp-9, etc. (See the scale tree on the edos page.) The notation is identical for sharp-3 edos (15, 22, 29, etc.). For sharp-6 edos (e.g. 30 or 72), simply double all ups and downs. The generator is vvM2. The genchain is P1 – vvM2 – ^^m3 – P4 - vv5 … or C – vvD – ^^Eb – F – vvG …. Sharp-9 edos are rarely used, but the generator would be v3M2.

Vector's approach

The notes of the porcupine zarlino scale (LH Nice-Ionian) are labelled CDEFGAB corresponding to the diatonic scale in Ionian. The porcupine chroma is then notated by sharps and flats.

Intervals are given irregular "functional names", as using a non-mos as the base scale causes intervals to behave unexpectedly.

Note Onyx (TAMNAMS) Steps of 15edo Steps of 22edo Interval on C (functional name)
Cb d0 14 21 diminished unison/octave
C P0 0 0 perfect unison/octave
C# A0 1 1 augmented unison/octave
Dbb dd1 0 1 diminished second
Db d1 1 2 minor second
D P1 2 3 narrow major second
D# A1 3 4 wide major second
D## AA1 4 5 augmented second
E3b dd2 2 4 diminished third
Ebb d2 3 5 wolf third
Eb m2 4 6 minor third
E M2 5 7 major third
E# A2 6 8 augmented third
Fb d3 5 8 diminished fourth
F m3 6 9 perfect fourth
F# M3 7 10 wolf fourth
F## A3 8 11 augmented fourth
Gbb d4 7 11 diminished fifth
Gb m4 8 12 wolf fifth
G M4 9 13 perfect fifth
G# A4 10 14 augmented fifth
Abb d5 9 14 diminished sixth
Ab m5 10 15 minor sixth
A M5 11 16 major sixth
A# A5 12 17 wolf sixth
A## AA5 13 18 augmented sixth
B3b dd6 11 17 diminished seventh
Bbb d6 12 18 narrow minor seventh / harmonic seventh
Bb P6 13 19 wide minor seventh / dominant seventh
B A6 14 20 major seventh
B# AA6 0 21 augmented seventh