Hwedwortehun (12)

Le 3–

Intuition

Comocunque io sape, e io ha sempre sapite lo desde que io ha audite musica de iste typo, sapite o sentite lo, que il ha un sol bon maniera de intonar lo, e le bon sonatores lo face exactemente assi e non alteremente. Con alcun semitonos bastante parve, e con alcun duple semitonos, tonos, secundas, assatis grande.

Ma le quales si e le quales non? Qual es le systematica detra iste maniera de sonar? Isto io ha nunquam sapite, e isto io vole saper.

Investigation

Non plus tosto que le 4 de april 2022 io notava un bon exemplo pro un die ulteriormente investigar iste question: un pecia con le titulo Vicnia, titulo que io suspecta pote continer un error de dactylographia, proque Google offere nulle resultatos relevante, e in hungaro ni romaniano un tal nomine, scribite assi, sembla poter exister nativemente. Le pecia comencia con un guitarra, e desde 10m52s continua con le violino de Miklós Lakatos, o Lakatos Miklós in hungaro.

Pro melio poter identificar le notas, e proque ora io sape laborar con Lilypond, io ha re­construite le melodia, un poco simplificate, nam sin le glissandos etc., e con un accom­pa­nia­mento al viola que non es in le disco, ma es le fructo de mi phantasia.

Isto es le PDF del partitura.

Claves

In le partitura pro le viola io ha usate le clave de alto, que indica un nota c sur le linea medie del pentagramma, como es normal pro iste instrumento. Totevia io ha apprendite leger le scriptura musical primo pro flauta dulce, pois pro guitarra, ambes con le clave de violino, que indica le nota g sur le secunde linea de infra. Le flauta dulce sona un octava plus alte que scribite, le guitarra un octava plus basse.

Anque le piano io non sape sonar, dunque etiam le clave de basso es difficile pro me. Sed con Lilypond illo non es un problema: on scribe simplemente le nomines del notas, non lor positiones, e Lilypond los placia correctemente pro le clave in vigor. E alco altere que es facile in Lilypond: io ha in le parte del viola le lineas:

\clef alto
%\clef "treble_8"

Assi le notas appare pro le clave de alto, ma si io muta le signo ‘%’ – que introduce un linea de commentario – de position, io pote alternative­mente vider le notas como illos sonarea sur un guitarra – que usa le symbolo normal 𝄞, ma le notas sona como si le 𝄠 esserea usate, in Unicode: 1D120 “Musical symbol G clef ottava bassa”. Multo practic e utile. Lilypond es un programma phantastic e recommendabile, in mi opinion.

make

Como in le exemplos pro previe articulos de iste serie, io ha includite in le directorio que contine le files, un makefile, que define qual files depende de qual altere files, e como producer los si illos non es up-to-date. Assi qui labora sur un systema Unix, e.g. Linux, o Cygwin pro Windows, pote simplemente executar le commando make in ille directorio, e pois Lilypond creara le partitura in PDF e monstra lo con xreader, e creara le musica in Midi, que es sonate con VLC. Con le commandos ‘make show’ e ‘make midi’ il es anque possibile executar le duo cargas separatemente.

Originalmente, in le prime dies de Unix, make era intendite pro uso con le compiler de C, ma le systema es tanto flexibile que on pote facilemente utilisar lo pro multe altere cosas.

Characteristicas

Que intonationes del tonos io expecta, e spera audir? Que nos reguarda le partitura e ascolta le melodia como Miklós Lakatos lo ha sonate al violino.

Le fis in mesuras 3 e 4, 12 e 13: relativemente alte, a un grande distantia del e. Le intervallos con respecto al tonica b (nam le pecia es in b minor) es le quinta e quarta.

Le g in mesuras 4, 6, 11, 15: basse, proxime al fis. Sexta minor, quinta.

Le a in mesuras 5, 6, 10, 11: alte. Septima minor.

Le d in mesuras 7, 13, 16: basse, presso le cis (tertia minor, secunda major).

In mesura 14 il ha le sequentia b-cis-dis, in le tonalitate de b major (ionian) in un pecia que es alteremente in b minor (eolian). Il ha hic distantias relativemente grande, duo vices un secunda major.

In mesura 2, inter le b e le ais (octava, septima major) il ha un parve distantia.

Multo de isto suggere un intonation pythagoric, in le qual le secunda major ha sempre le ration 9:8, non 10:9. Per consequentia il ha parve e grande secundas minor (semitonos) in tal scalas: 256:243 (90 cents) e 2187:2048 (114 cents).

Le exception es le nota ‘a’ alte. In le scala isto es le septima minor, ergo un secunda major sub le octava. In un scala pythagoric illo pote solo haber le ration 16:9 (nam 9:8 sub 2:1), que resulta in un nota relativemente basse, a 996 cents. In scalas in le stilo de Aristoxenos o Zarlino il pote haber secundas de 10:9. Si on placia un sub le octava, le septima minor es de 9:5, a 1018 cents. Ben alte.

Essayos e software

Post numerose essayos pro arrivar a un gamma musical que demonstrabilemente ha le characteristicas in alto, ancora io ha nihil vermente convincente. Sed il ha un recolta de software.

fraccalc.c

Ja al fin del annos 1970, o tosto in le 1980s – io non datava mi creationes in iste dies – io scribeva pro le calculator programmabile HP41C un programma pro multiplicar, divider, additionar e subtraher fractiones. Toto isto in 299 bytes. Si, bytes, non kilobytes, non megabytes. Quando ora io lege le listing (scribite a mano) io non comprende como le programma ha potite functionar. In particular, io non vide como e ubi io faceva le necesse ‘gelijknamig maken van de breuken’, como nos dice in nederlandese, le reducer del fractiones al mesme denominator. Forsan io faceva le calculation non con numeros integre, ma con numeros decimal con comma flottante, un typo que esseva disponibile in le HP41C, de facto le sol typo interne del calculator.

Comocunque, non plus tosto que le 29 de septembre 2023 io ha realisate un tal functiona­litate in le lingua de programmation C, pro multiplicar e divider. E le 2 de octobre anque pro additionar e subtraher, ben que pro calculationes con intervallos musical, isto non es necesse.

Ecce le listing. Post compilar, multo utile pro evitar labor penose a mano.

pila2lily.c

Un altere programma auxiliar que io ha scribite, le 2 de octobre, prende sortita como lo del programma pilaintv, e converte lo a un specification pro Lilypond, de notas e lor into­na­tion exacte, como per exemplo io ha usate pro le melodia arabe de mi sexte articulo in le serie. Lilypond traduce le specification a bends in Midi, assi que on pote audir le notas al altor intendite.

Le programma pila2lily interpreta solo le intervallo post le separator ‘--’, e post le extension del 9 de octobre le programma permitte miscer intervallos relative (desde le previe tono del scala) con intervallos absolute (desde le prime tono del scala). Le programma interpreta illos correcte­mente automatica­mente, nam intervallos plus grande que 7:6 (267 cents) es absolute, los plus parve es relative.

Exemplos de files seque in basso. Ecce le listing del programma.

Precision

In le passato io ha sovente usate intervallos in cents con tres decimales, ergo millicents, ma in mi experimentos con scalas e intervallos in Lilypond, il deveniva clar lo que de facto io ja sapeva, nam que un differentia de un o duo cents es impossibile a discerner pro le aure human. Solo ab 10 o 20 on clarmente audi le differentia. Ergo specificar mesmo partes de un cent, con decimales, es completemente sin scopo.

Ergo ora io lassa le programmas rotundar le intervallos a un cent.

Mesurationes

An non es il melior mesurar le altor del tonos que un bon violinista sona, in vice de essayar reconstruer alco similar? Si, forsan melior, o al minus anque utile. E possibile, e.g. con le programma audacity. Si in audacity on face un registration ab Youtube, e selige un fragmento in le qual solo un nota es sonate, le frequentias es visualisabile via Analyze in le menu, pois Plot Spectrum.

Le programma face un graphico del frequentias incontrate, e indica le maximos in hertz (Hz). Non es sempre facile traducer iste information a tonos musical e lor altores exacte, proque il ha frequentias de plus que un instrumento, sonate al mesme tempore; cata nota ha un frequentia fundamental ma anque harmonicos; e si il ha vibrato (multe, in iste typo de musica), le frequentias varia. Ergo le resultatos es de valor limitate.

Tonica b

In le tabellas in basso io monstra mesurationes que io faceva con audacity. Primo le tonica, le nota b. Le valor theoretic, in temperamento equidistante, es 440 x (2^(1/6)) = 493,883 Hz. Ah, iste decimales inutile de novo! Ergo: 494 Hz.

Inter parentheses es le altor del tono in cents, relative al nota b equidistante. Io reduce le harmonicos theoretic a lor altor normal, assi que on vide solo le deviation. Un exemplo del calculationes:
log(2971/(440*6))/((log(2)/1200)) − 200 = 4,492810708,
o post rotundamento: 4.

Qual es le base del logarithmos, 10, e (pro logarithmos natural), 2, o quecunque altere base, non importa, proviste que le duo logarithmos consequentemente ha le mesme base. De facto, un valor in cents es mesme un logarithmo, que ha como base le 1200me radice de 2.

UbiFunda-
mental
Secunde harmonico 3tie harm.4te harm.6te harm.
Mesura 1 495 (4)1004 (28)1496 (19)1988 (11)2971 (4)
Mesura 1 496 (7)1001 (23)1488 (7)1997 (19)2992 (17)
Mesura 1, repetition 495 (4)980 (−14)1485 (4)1977 (1)2981 (10)
Mesura 1, repetition 496 (7)1001 (23)1491 (11)1994 (16)2990 (16)
Mesura 14 494 (0)1000 (21)1493 (13)1991 (14)2980 (10)
Mesura 14, repetition 494 (0)1001 (23)1493 (13)1993 (15)2987 (14)

Septima minor a

Anque qui io monstra le altor in hertz (Hz), pois in parentheses le altor in cents relative al nota ‘a’ equidistante de 2 x 440 = 880 Hz. Io reduce le harmonicos theoretic a lor altor normal, assi que on vide solo le deviation del valor theoreticamente a expectar. Exemplos del calculationes:
log(1775/(880*2))/((log(2)/1200)) = 14,692314906, o post rotundamento: 15.
log(4507/(880*5))/((log(2)/1200)) = 41,596711564,
o post rotundamento: 42.

UbiFunda-
mental
Secunde harmonico 3tie harm.4te harm.5te harm.
Mesura 5 889 (18)1775 (15)2693 (34)3549 (14)4507 (42)
Mesura 5 889 (18)1772 (12)2701 (40)3487 (−16)4508 (42)
Mesura 5, repetition 887 (14)1772 (12)2608 (−21)3572 (25)4496 (37)
Mesura 5, repetition 885 (10)1763 (3)2628 (−8)3599 (38)4510 (43)
Mesura 10 881 (2)1771 (11)2684 (29)3565 (22)4480 (31)
Mesura 10, repetition 883 (6)1774 (14)2669 (19)3535 (7)4303 (−39)
Mesura 10, repetition 881 (2)1767 (7)2683 (28)3489 (−15)4349 (−20)

Sexta minor g

Exemplo de un calculation:
log(2352/(880*3))/((log(2)/1200)) + 200 = 0,020156709, o post rotundamento: 0.

UbiFunda-
mental
Secunde harmonico 3tie harm.4te harm.5te harm.
Mesura 4 773 (−24)1564 (−4)2352 (0)3143 (4)3922 (1)
Mesura 6 789 (11)1582 (15)2359 (5)3170 (19)3959 (17)
Mesura 4, repetition 774 (−22)1566 (−2)2352 (0)3144 (4)3922 (1)
Mesura 6, repetition 782 (−4)1574 (7)2353 (1)3149 (7)3950 (13)

Conclusiones ab le mesurationes

Le resultatos non es accurate e varia multo. Le harmonicos non es multiplos exacte del frequentias base, e anque varia fortemente.

Forsan io pote cautemente dicer que mi observation auditive, que le nota ‘a’ es bastante alte, e le nota ‘g’ bastante basse, es confirmate per le cifras? Io non sape bastante ben le methodos mathematic e statistic pro controlar lo, ben que io es secur que illos existe e functiona.

Pro isto io non continua con mesurationes de altere notas. In vice io publica mi altere resultatos, que anque non es multo convincente: essayos de reconstruer scalas que sona ben in le Midi generate per Lilypond.

Scalas reconstructe

Equidistante

Con violino e viola

Le prime specimen (midi, ogg) io ha create con le file tuning.ly vacue, assi tote le notas ha lor altor normal de Midi, isto es, le scala es equidistante. Le instrumentos specificate pro Midi es, multo non-surprendente, le violino e le viola. Ma isto non sona bon. Le notas ‘a’ in mesura 5 del partitura, e ancora plus in mesura 10, sona multo mal, tro basse, meschin, tenue, e premite, non plen e calide como un tono de un violino debe e pote sonar.

Isto eveni tanto in le intonation equidistante como in alteres. Io conjectura que isto es un anomalia in le implementation Midi que io usa. ‘Cartas’ de sono moderne (de facto sovente integrate in le chipset al placa matre) e lor software usa registrationes de instrumentos real pro emular le instrumentos Midi. Non un registration pro cata nota, illo serea nimis, ma registrationes pro alcun partes del diapason del instrumento. Probabilemente al confinios de iste partes, cosas estranie pote evenir. Al minus isto es mi theoria pro explicar lo.

Quando io sona le files Midi in Windows 10 in vice de Linux Mint 21, io non audi iste anomalia. Ma le qualitate del instrumentos in general es minus.

Un maniera de evitar le problema es de transponer le musica a un altere tonalitate. Ma transponer a basso non es bon, proque io ja usa le nota le plus basse que un viola pote sonar, e ir ancora plus basse serea innatural. Anque, si io transpone (o dicite plus accu­rate­mente: io lassa Lilypond transponer, solo pro Midi) de ‘b minor’ a ‘d minor’, dunque un tertia minor in alto, le sono mal del nota ‘a’ reappare in le ‘fis’ (mesura 3) del nove scala.

Le solution que io ha usate ‐ anque estranie e innatural, ma de toto mi experimentos illo sona le melio – es lassar ambe partes sonar per un violoncello. Le nota le plus alte del pecia, le ‘a’ de 880 Hz, que ha al violino le position V al chorda e′′ (position notate in le maniera del guitarra, contate in semitonos; io crede que pro instrumentos ad arco on usa un altere maniera de contar e notar), al violoncello ha le position XXIV (24, ergo le secunde octava) al chorda le plus alte, que es accordate al ‘a’ de 220 Hz.

Io crede que sonar iste nota a un violoncello es physicamente possibile, ben que io ha nunquam vidite un violoncello de presso, e ha nunquam potite essayar sonar un.

In le implementation Midi como in le realitate, le notas alte del cello non es tan alte que le notas basse (pun intended, vide qui), e io ha corrigite lo per dar le prime cello le indication dynamic f (forte) e le secunde cello p (piano). Le differentia sembla multo plus grande que le effecto que io discerne, forsan proque le range dynamic de instrumentos ad arco non es multo grande: un nota sona o non sona.

Con duo violoncellos

Isto es le file midi e le registration in ogg pro le intonation equidistante, sonate al instrumento Midi ‘cello’.

Con make in le subdirectorio Vicnia on pote usar le commando
make equidist .
(sin le puncto al fin de iste phrase).

Juste

Io ha essayate varie scalas non-equidistante, ma juste.

Pythagoric

Isto es le specification de un scala pythagoric (solo admittente le factores 2 e 3), le resultato de illo ex le programma pila2lily.c, que es copiate a tuning.ly pro uso per Lilypond. E ecce le midi e le ogg.

Con make in le subdirectorio Vicnia on pote usar le commando
make pythag
(sin le puncto al fin de iste phrase).

Zarlinesc

Isto es le specification de un scala secundo Aristoxenos, Zarlino e alteres, admittente le factores 2, 3 e 5, le resultato de illo ex le programma pila2lily.c, que es copiate a tuning.ly pro uso per Lilypond. E ecce le midi e le ogg.

Con make in le subdirectorio Vicnia on pote usar le commando
make zarlino .

17 e 19, variante a

Io ha anque definite scalas que usa non solo le factores 2, 3 e 5, ma anque 17 e 19. Le intervallos es in le mesme ordine, de bastante grande a plus parve, que in mi scala special de 14 tonos. Sed iste scala es de 12 tonos, e es compatibile con le costumari scalas occidental. Super le quinta, le sequentia del initio se repete exactemente equal.

Le resultato ex le programma pila2lily.c es qui.

Le avantage del repetition es que in le comencio del scala, pro cata nota il ha un altere in le scala, que es exactemente un juste quinta de 3:2 e quasi 702 cents plus alte. Sed desde le quinta, un tal symmetria non plus es presente: inter le sexta minor (51:32) e le decima minor (19:8) il ha un intervallo con le estranie ration 76:51, con 690,6 cents. Inter le sexta major (27:16) e le decima major (5:2) il ha 40:27 (680,4 cents), etc.

Con make in le subdirectorio Vicnia on pote usar le commando
make tune1719a .

Ecce le midi e le ogg.

17 e 19, variante b

In un altere variante del scala le repetition comencia non post le quinta, ma post le quarta. Le disavantage es que ora le notas al comencio del scala non ha pendants a un juste quinta, per exemplo 19:12 / 17:16 = 76:51, etc. Al altere latere, le tonos ab le quinta lo ha: 19:8 / 19:12 = 3:2. Iste scala ha bon basse numeros rational, de 48 a 96, melior que le previe, que va de 96 a 192.

Con make in le subdirectorio Vicnia on pote usar le commando
make tune1719b .

Ecce le midi e le ogg.

17 e 19, variante c

Iste variante es differente in que le intervallos ab le prima non se repete ab le quarta o le quinta, sed es reflectite al basso: inter octava e septima major, il ha le mesme intervallo que inter prima e secunda minor, inter septima major e minor il ha le mesme distantia que inter le secunda minor e major, etc.

Isto resulta in numeros rational multo mal, multo alte, de 232560 a 465120, ben que le intervallos cumulate tamen ancora ha numeros bon e basse. E alco inexpectate: in mi opinion, con le pecia musical sub consideration, iste scala sona le melior!

Ecce le midi e le ogg.

Evalutation

Io lista ora mi appreciation del varie scalas in le practica. Que notas io volerea abassar o altiar? E qual es le relation de isto con le characteristicas formulate previemente?

Equidistante

Le scala equidistante, como es sovente le caso, sona acceptabile, ma anque un poco insipide, languide, marcide, sin sal o anima.

Pythagoric

Le scala pythagoric sona ben, ma io volerea adaptar alco. Comocunque in tote le scalas ora create, io trova le melodia del violino (o violoncello jocante violino) acceptabile, ma io ha pensatas super le subvoce del viola (que io ha mesme inventate, e que non era in le disco de Miklós Lakatos).

Assi io trova le g in mesuras 2 e 13 un poco tro basse. Ma le 8 del violino in mesura 4 sembla bon. Estranie.

Zarlinesc

Io ha sempre pensate que io prefereva le scalas secunde Zarlino o Aristoxenos, proque le numeros in le rationes del intervallos es basse. Ma in iste exemplo le scala non me place del toto. Il es difficile dicer concretemente que non es bon e que deberea esser meliorate e como. Quasi nihil me place hic.

17 e 19

Io ama omne tres variantes que usa le factores 17 e 19 (variante a, variante b, variante c), ma inexpectatemente, io trova le theoreticamente pejor, variante c, le melior quanto al impression sonic subjective!

Forsan le ration es que in despecto del grande numeros, accordos es possibile con rationes bastante simplice, e.g. le accordo minor con 16:19:24:32, le accordo major con 4:5:6:8, le accordo septima dominante con 36:45:54:64:72, le accordo septima minor con 144:171:216:256:288.

Io resume le intervallos del variante 17-19-c:

 0    0.0 232560    1:1    --    0:0       0.0 b
 1  105.0 247095   17:16   --   17:16    105.0
 2  203.9 261630    9:8    --   18:17     99.0 cis
 3  297.5 276165   19:16   --   19:18     93.6 d
 4  386.3 290700    5:4    --   20:19     88.8 dis
 5  498.0 310080    4:3    --   16:15    111.7 e
 6  597.0 328320   24:17   --   18:17     99.0 f
 7  702.0 348840    3:2    --   17:16    105.0 fis
 8  813.7 372096    8:5    --   16:15    111.7 g
 9  902.5 391680   32:19   --   20:19     88.8 gis
10  996.1 413440   16:9    --   19:18     93.6 a
11 1095.0 437760   32:17   --   18:17     99.0 ais
12 1200.0 465120    2:1    --   17:16    105.0 b

Multo de isto NON es congruente con le characteristicas audite in le disco, que como io scribeva, me placeva. Anque e ancora me place. Que comprende qui pote comprender. Io non.