Pełny opis techniczny FJS
Ta strona to de facto podręcznik użytkowania FJS – zawiera wszystkie reguły, włącznie z zapisami skrótowymi. Nie sprawi ci większego użytku, jeżeli nie przeczytałeś najpierw intensywnego kursu.
Wszystkie elementy eksperymentalne zaznaczyłem gwiazdką (*).
Promień tolerancji
Jest to w FJS-ie stała. Jej wartość wynosi 65/63 – z definicji.
Rodzaje redukcji
Redukcja zwyczajna:
Redukcja zrównoważona:
Główny algorytm FJS
- Dany jest interwał pierwszy, p.
- Niech k = 0.
- Rozważ interwał złożony z k skoków o pitagorejską kwintę, P.
- Czy różnica między p a P jest mniejsza niż promień tolerancji?
- Jeżeli tak: k to przeniesienie kwintowe. Zwróć k. Koniec.
- Jeżeli nie: weź następne k w kolejności z (0, 1, −1, 2, −2, 3, −3, …) i wróć do kroku 3.
W kroku 4 przez „różnicę” rozumiemy wartość bezwzględną rozmiaru interwału:
Komat formalny
Komat formalny dla liczby pierwszej p i przeniesienia g wynosi:
Proces odwrotny – zamiana komatu formalnego na przeniesienie kwintowe bez potrzeby użycia głównego algorytmu ani promienia tolerancji: Przeniesienie kwintowe równa się potędze 3 w rozkładzie odwrotności komatu formalnego na czynniki pierwsze.
Zamiana ułamka z JI na FJS.
- Rozłóż ułamek na czynniki pierwsze.
Dla każdej liczby pierwszej p > 3 połóż αp = wykładnik przy p i pomnóż wyjściowy ułamek przez:
- Wynik będzie pitagorejski – zapisz go w FJS-ie.
- Teraz dodaj αp jako alteracje – jeżeli dodatnie, to otonalnie; jeżeli ujemne, to utonalnie.
- Zredukuj i dostosuj oktawy.
Zamiana interwału z FJS na JI.
- Zamień część pitagorejską FJS-owego interwału na ułamek pitagorejski.
- Dla każdego otonalnej (utonalnej) alteracji p, pomnóż (podziel) przez komat formalny dla p.
- Zredukuj i dostosuj oktawy.
Arytmetyka interwałowa
- Sumą FJS-owych przedstawień dwóch JI-owych interwałów jest FJS-owe przedstawienie iloczynu tychże interwałów.
- Różnicą między FJS-owymi przedstawieniami dwóch JI-owych interwałów jest FJS-owe przedstawienie ilorazu tychże interwałów.
- Odwrotnością FJS-owego przedstawienia JI-owego interwału jest FJS-owe przedstawienie odwrotności multyplikatywnej tegoż interwału.
- By dodać dwa FJS-owe interwały, dodaj ich pitagorejskie części (części odpowiadające zwykłym interwałom) i połącz alteracje.
- By odjąć dwa FJS-owe interwały od siebie, odejmij ich pitagorejskie części, potem zamień w drugim interwale otonalne i utonalne alteracje ze sobą, potem połącz. Odejmowanie to dodawanie odwrotności.
- By odwrócić FJS-owy interwał, odwróć część pitagorejską i zamień utonalne i otonalne alteracje ze sobą.
- Analogicznie dodaje się interwał do wysokości i odejmuje jedną wysokość od drugiej.
Zasady nazywania wysokości
-
FJS zakłada z góry strojenie pitagorejskie dla tradycyjnego zapisu nutowego. Interwał c–e równa się zatem 81/64, c–des – 256/243, des–cis – 531441/524288, itd.
-
Dla pojedynczego komatu formalnego liczby pierwszej p większej od 3 przedstawia się dopiskiem „p” (najlepiej w indeksie górnym) skok w znamionowym kierunku komatu. Na przykład e5 leży 81/80 w górę od e (ponieważ komatem 5 jest 80/81); f11 leży 33/32 w dół od f (ponieważ komatem 11 jest 33/32). Te nazwy nutowe czytamy, wymawiając liczbę zaraz po nazwie literowej: „e pięć”, „f jedenaście”. Jeżeli mogłaby zaistnieć możliwość nieporozumienia, można przedzielić te dwie części słowem „nad” (należy pamiętać, że to słowo nie ma żadnego związku z kierunkiem alteracji).
-
Dla pojedynczego komatu formalnego liczby pierwszej p większej od 3 przedstawia się dopiskiem „p” w indeksie dolnym skok w kierunku przeciwnym do znamionowego komatu. Na przykład es5 leży 81/80 nad es; a19 to 513/512 pod a. Wymawia się te skoki tak samo, jak powyżej, jednak z dodanym interfiksem „pod”: „es pod pięć”, „a pod dziewiętnaście”.
-
Aby zapisać połączenia ruchów więcej niż jednego komatu w tej samej orientacji (tj. albo wszystkie otonalne, albo wszystkie utonalne), przemnóż ze sobą ich czynniki (zamiast dodawać je czy zapisać je jeden obok drugiego). To dlatego, że komaty odpowiadają liczbom pierwszym. Kiedy suma dwóch liczb pierwszych nie rozłoży się jednoznacznie na składniki (np. 14 = 11 + 3 = 7 + 7), iloczyn dwóch pierwszych tak, ze względu na zasadnicze twierdzenie arytmetyki. Wynika z tego, że zawsze możemy wywnioskować, jakie liczby pierwsze wchodzą w skład zapisanej alteracji. (Kolejność nie ma znaczenia). Na przykład gis25 to dwa razy po 81/80 poniżej gis, gdyż 25 = 5 ⋅ 5, a nie istnieje żaden inny rozkład pierwszy.
-
Zwykle z iloczynu można wyczytać od razu jego czynniki. Niektóre częstsze iloczyny są nam znane: 25, 35, 49, 125, 625, 343, 55, 77, 121… W przeciwnym wypadku – jeżeli iloczyn nie daje się łatwo rozłożyć, np. 119 = 7 ⋅ 17 – można wypisać czynniki, przedzielając je przecinkiem. Przykład z poprzedniego podpunktu można by zapisać również tak: gis5,5 – obydwa zapisy są poprawne. Czynniki najlepiej zapisać wtedy niemalejąco, tzn. d119 raczej jako d7,17 niż d17,7. Zezwala też się na dowolne częściowe łączenie czynników pierwszych – np. g11,125 jest poprawnym zapisem g1375, który czytamy tak, jak zawsze: „g jedenaście sto dwadzieścia pięć”.
-
Dodatnie i ujemne komaty przemnaża się osobno. Zapisuje się wtedy naraz indeks górny i dolny, np. f75 przedstawia f obniżone o 64/63, następnie podniesione o 81/80 (lub w odwrotnej kolejności – najpierw podniesione o 81/80, potem obniżone o 64/63 – wynik jest taki sam). Zauważ, że te dwa iloczyny powinny zawsze być względnie pierwsze; w przeciwnym razie wystąpi niepotrzebne przesunięcie w jedną stronę, od razu niwelowane przez to samo przesunięcie w drugą: *c355 to to samo, co c7.
-
Liczbą 1 kasuje się wszystkie mikrotonowe alteracje, analogicznie do kasownika ♮, który kasuje pitagorejskie alteracje. Można zapisać go zarówno w indeksie górnym, jak i dolnym. Na przykład c–d–e5–e1 (albo po prostu c–d–e5–e) przedstawia wysokości o 1/1, 9/8, 5/4 i 81/64 nad c.
-
Interwałom można dostawiać alteracje tak samo, jak wysokościom.
Zasady zapisu FJS na pięciolinii
-
Aby przenieść wysokość o dodatnie komaty, zapisz liczbę odpowiadającą połączeniu tych przesunięć przed nutą, jakby znak chromatyczny. By zachować spójność z tradycyjnym zapisem, tak, jak alteracje chromatyczne zapisujemy z lewej nuty, ale na końcu (po prawej) nazwy, tak samo postępujemy z alteracjami mikrotonowymi. Zapisujemy je po lewej (przed) główką nuty, a jeżeli przed nutą stoi już alteracja chromatyczna, przed tą alteracją.
-
Aby przenieść wysokość o komaty ujemne, zapisz podobnie liczbę odpowiadającą iloczynowi tych komatów przed główką nuty, ale poprzedź to znakiem minusa (np. „/35”). Uwaga: przykładowe „7/5” nie oznacza oczywiście przesunięcia o 7/5, tylko o 63/64 połączone z 81/80, czyli o 5103/5120.
-
Jeżeli mają zostać zapisane i dodatnie, i ujemne alteracje przy jednej wysokości, należy wtedy zapisać dodatnie przed ujemnymi (np. „11/65”).
-
Zwykłe (pitagorejskie) znaki przygodne przydzielają pola i linie na pięciolinii (cdefgah) odpowiednim pitagorejskim wysokościom, a więc działają na wysokości tego pola czy linii (w tej samej oktawie) aż do końca taktu, dopóki nie zostaną skasowane lub nadpisane. Podobnie, FJS-owe alteracje przydzielają wysokościom pitagorejskim (c, des, cis, d, itp.) dokładne naturalne wysokości, a więc działają na tej pitagorejskiej wysokości w tej oktawie aż do końca taktu, dopóki nie zostaną skasowane lub nadpisane. To oznacza, że jeżeli zapisać by na początku taktu e z alteracją +5, wszystkie następujące nuty o wysokości e w tym takcie przyjmą tę +5 domyślnie (chyba że zostanie skasowana 1 lub inną alteracją); jednak es, tak jak d czy f, nie przyjmie +5, niezależnie od tego, czy jest w tym samym takcie.
-
Alteracja „1” kasuje wszelkie alteracje dla danej wysokości pitagorejskiej.
Zasady zapisywania kluczy w FJS (*)
-
Znaki przykluczowe w FJS-ie działają na tej samej zasadzie, jak zwyczajne; są zapisywane obok (po prawej stronie) pitagorejskich znaków przykluczowych, jeżeli miałyby się znaleźć naraz przy jednym kluczu.
-
Domyślnie FJS-owe znaki przykluczowe mogą oddziaływać jedynie na te wysokości, które przewiduje klucz pitagorejski – na przykład, jeżeli utwór w A-dur posiada znaki przykluczowe ♯fcg, FJS-owe znaki przykluczowe mogą przydzielać alteracje mikrotonowe jedynie wysokościom a, h, cis, d, e, fis i gis. Ponieważ znaki przykluczowe FJS-u są niestandardowym dodatkiem do tradycyjnego zapisu nutowego, nie istnieje żaden ustalony porządek, w którym te alteracje muszą występować. Jednak z powodu pitagorejskich założeń FJS-u stwierdzam, że FJS-owe znaki przykluczowe często będą wykazywać pitagorejskie własności, więc prawdopodobnie będą występować w kolejności zawierającej się w jednym z pitagorejskich układów kwintowych: fcgdeah czy headgcf.
-
FJS-owy klucz może przydzielać alteracje mikrotonowe także tym wysokościom pitagorejskim, które nie przynależą do ustalonego szeregu diatonicznego, poprzez zapisanie na odpowiedniej linii czy polu alteracji mikrotonowej, następnie alteracji pitagorejskiej zamkniętej w nawiasach, służącej do określenia wysokości pitagorejskiej, do której alteracja ma zostać przydzielona. Nawiasy wymagane są, by zakomunikować, że alteracja pitagorejska nie należy do klucza pitagorejskiego – zamiast tego alteracja mikrotonowa zostanie dodana wszędzie tam, gdzie doda się alterację pitagorejską. Na przykład klucz dla skali C-dur harmonicznej można by zapisać jako h5 e5 a5 a5(♭), wskazując, że wszystkie a czyste powinny być przeniesione o +5, a as o −5. W tym przypadku a nie jest z domysłu interpretowane jako as, ale jeżeli bemol zostanie dodany, to dopiero wtedy podlega przypisanej asom −5.
-
Tak jak ze zwykłymi kluczami, FJS-owe klucze nie wchodzą w interakcję ze znakami przygodnymi. Zamiast tego znaki przygodne FJS-owe nadpisują te, które inaczej zostałyby dodane przez klucz. e7 – zapisane poprzez poprzedzenie główki nuty postawionej na e liczbą −7 – będzie zawsze e7, nawet jeżeli klucz wyznacza e5. (Nie stanie się ta wysokość np. e57 czy po prostu e5.)
-
Zmiana klucza pitagorejskiego nie wymusza zmiany klucza FJS-owego. Jeżeli na przykład utwór zaczniemy kluczem ♯fcg f5 c5 g5, po zmianie klucza (pitagorejskiego) na As-dur (♭head) fis, cis i gis nadal będą alterowane o +5. To może wydać się dziwne, ponieważ fis raczej nie występuje w As-dur, jednak jest to bardzo przydatne, gdyż nie musimy ponownie określać alteracji FJS-owych za każdym razem, gdy dokonujemy choćby bardzo bliskiej modulacji – na przykład z ♯fcg do ♯fc. W takich przypadkach pożądane jest nawet, by fis i cis były dalej alterowane o +5 (oraz gis, które może na przykład występować jako 4< w subdominancie drugiego stopnia).
-
Nowy klucz FJS-owy kasuje wszystkie alteracje wprowadzony przez poprzedni. Jeżeli klucz pitagorejski również był się zmienił, co musi się stać przed wprowadzeniem FJS-owego klucza, wtedy oczywiście nowe alteracje mikrotonowe oparte są na nowym zestawie wysokości diatonicznych. Na przykład ♯fcg f5 c5 g5 to A-dur kwintowe; zmiana pitagorejskiego klucza na ♭head prowadzi implicite do klucza ♭head f5(♯) c5(♯) g5(♯); jednak jeżeli zapiszemy ponownie f5 c5 g5 zaraz po wprowadzeniu pitagorejskiej zamiany na ♭head, tzn. jeżeli dojdzie do zestawienia ♭head f5 c5 g5, rezultat będzie inny niż przedtem, gdyż odpowiednie pola/linie f, c i g diatoniczne dla As-dur to już nie fis, cis i gis, lecz f, c i g czyste.
Zasady dotyczące przenośników FJS-owych (*)
-
Istnieją tak zwane przenośniki FJS-owe, analogiczne do przenośników oktawowych, lecz wpływające na wysokości poprzez jednoczesne przesunięcie o alterację zamiast o oktawę.
-
Jest to bez znaczenia, czy przenośnik FJS-owy znajduje się u góry (alta) lub u dołu (bassa) pięciolinii.
-
Przenośnik FJS-owy zaczyna się od złożonej alteracji FJS-owej – zapisanej dokładnie tak, jak byłaby zapisana przy nucie. Na przykład transpozycja o +5 zaczynała by się od oznaczenia „5”, o +67 i −5 – „7/5”, itd. Po przenośniku zapis „loco” nie jest wymagany.
-
Wszystkim wysokościom pod przenośnikiem dodaje się podaną alterację złożoną – po ustaleniu wysokości i alteracji ze względu na znaki przygodne i przykluczowe.
Komat pitagorejski (*)
Ten element notacji jest niestandardowy i nie występuje w kalkulatorze.
Liczbie 3 można przyporządkować komat pitagorejski. Czyli żeby wygodnie zapisać tryl o interwał 15/14 (który jest półtonem chromatycznym), można go zamienić na półton diatoniczny. +3 podwyższa o komat pitagorejski (jest to ruch otonalny, ponieważ dodaje 12 czynników liczby 3), z kolei −3 obniża. Czyli his równa się c3, a deses7 – c21.
FJS a notacja poza JI (*)
Główny algorytm FJS działa dla każdej liczby, nie tylko liczb pierwszych. Chociaż FJS nie został stworzony w tym celu, cały proces algorytmów może być równie dobrze zastosowany dla większości liczb niewymiernych. Działa każda dodatnia liczba rzeczywista, ale niektóre z nich – dokładniej mówiąc, pierwiastki całkowitego stopnia z liczb wymiernych – zniszczą w trymiga dziewiczą i jakże kruchą bijekcję FJS-u, zostawiając po sobie tylko marną surjekcję (jednoznaczne czytanie, ale już nie pisanie).
Za pomocą FJS-u możesz więc zanotować np. skalę 833 centów, skalę zawierającą czynniki φ (złotego podziału). φ/1 w FJS-ie to 6>φ.
Więcej: takie rozszerzenie FJS-a pokrywające dodatkowo potęgi φ zachowuje wszystkie jego niesamowite własności.
Między innymi działają również poniższe znane stałe niewymierne:
- π; 6>π (τ, czyli „prawdziwa ludolfina”, ma dokładnie taki sam interwał FJS, bo równa się po prostu 2π, czyli oktawie π)
- e; 4e
- γ; 2γ (stała Eulera-Mascheroniego)
Działają wszystkie liczby przestępne.
Niektóre z tych liczb naprawdę się muzycznie przydają. φ na przykład pojawia się, gdy szukamy interwałów, których oba tony kombinacyjne są równie oddalone od faktycznych dźwięków interwału (co zresztą jest konsekwencją faktu, że φ pojawia się w liczbach Fibonacciego). Być może znane jest Ci także stwierdzenie, że φ jest liczbą najbardziej niewymierną, to oznacza, że muzyka oparta na φ jest jakby całkowitym przeciwieństwem stroju naturalnego. I tutaj już φ nie jest wzorem na piękno, wręcz przeciwnie! Z kolei liczba e, z definicji, jest asymptotą następującego ciągu: oktawa, dwie kwinty 3/2, trzy kwarty 4/3, cztery tercje 5/4, pięć tercji 6/5, itd. (Nie dotyczy nas użycie tych stałych jako logarytmiczne proporcje, np. w stroju średniotonowym złotym (golden meantone) albo stroju Lucy (Lucy Tuning)).
Nie było dotąd próby przedstawienia liczb ujemnych ani zespolonych w FJS-ie. Co by w ogóle oznaczały?
Dalsze rozszerzenia systemu (*)
Od tego momentu FJS jest otwarty na zmiany! Dodaj swoje rozszerzenia, jeżeli uważasz, że ich potrzebujesz. Możesz korzystać z dowolnych „dialektów” FJS o niestandardowych promieniach tolerancji (do tego jest funkcja w kalkulatorze), o wszystkich dodatnich alteracjach przenoszących w górę, czy nawet o niestandardowym głównym algorytmie (np. znajdującym nie najprostsze przybliżenie w ograniczeniu promienia tolerancji, tylko najbliższe przybliżenie w ograniczeniu prostoty tolerancji).
Nie jestem upartym wynalazcą, który nie pozwoli innym tknąć swojego wynalazku. FJS kiedyś zawierał wiele złych zasad; niektóre z nich wypleniłem niemal w ostatniej chwili. Jeżeli uważasz, że stworzyłeś ciekawy dodatek do FJS-u, podziel się nim ze mną przez e-mail i z chęcią dodam go tutaj.
Przykłady:
Te dwie wysokości to ges75 and fis57.
Następujące cztery takty czyta się następująco: cis5 cis5; cis5 cis; cis5 c; cis5 c5.
Oto A-dur naturalne: a, h, cis5, d, e, fis5, gis5, a.
Oto część szeregu alikwotowego (8.–16.) od f; f, g, a5, b11, c, des13, es7, e5, f. (To bardzo niepraktyczny klucz, ale nie niedozwolony).
Tu mamy ciąg akordów: dwa zmniejszone 10:12:14:17 i dwa durowe 4:5:6, od a, d, g i c.
Poniższa sekwencja akordów ukazuje przydatność reguły o niezmienianiu się FJS-owego klucza przy zmianie pitagorejskiego. Akordy są następujące: A, E, A, A7, D, G, D5, E (z nutą pedałową), A7, D; wszystkie trójdźwięki durowe to 4:5:6, a septymowe – 4:5:6:7. Klucz FJS-owy pozostaje ten sam, co przydaje się przy zapisie gis5 w D-dur.
Ten przykład wykorzystuje osiem wysokości – c, d, e5, f, g, a5, a i h5 – bez wykorzystania klucza.
W tym przykładzie są zapisane następujące cztery stałe: φ, π (lub τ), e, oraz γ, w tonacji A.