Quantcast
Channel: Gregorian Chant: General - MusicaSacra Church Music Forum
Viewing all articles
Browse latest Browse all 1279

Chant notation on Abc2svg - abcnotation - simple modern, square on modern and similar to Lagall

$
0
0
For those unfamiliar with "abc notation" and abc2svg, see:
https://en.wikipedia.org/wiki/ABC_notation
https://abcnotation.com/wiki/abc:standard:v2.1
"Making Music with Abc 2" - https://abcplus.sourceforge.net/abcplus_en.html
http://moinejf.free.fr/abcm2ps-doc/features.html
http://moinejf.free.fr/abcm2ps-doc/index.html
http://moinejf.free.fr/js/edit-1.xhtml

I was experimenting with some possibilities of the ab2svg editor and when seeing a type of notation with different "note heads" (depending on which musical note it is, the notation changes the shape of the head) I glimpsed the possibility of putting figures for Gregorian chant.

With the %%beginsvg/%%endsvg function and the %%deco function it is possible to specify some special things. So I created an svg path for quilisma and for oriscus using https://yqnn.github.io/svg-path-editor/

image

and then I created the following code to use in the abc2svg editor:
__________________________________________________________
%% quilisma and oriscus %%
%%beginsvg

-0.217 -3.072 0.14 -4.673 C -2.016 -7.282 -3.179 1.144 -1.596 -2.136
c 0.659 -2.853 0.679 -2.096 1.067 -0.136 C -0.335 -1.166 0.461 -0.913
0.732 -1.942 C 1.411 -4.212 1.392 -5.202 1.702 -1.961 c -0.116 1.164
1.5 1.871 1.359 -1.161 c 0.19 -0.74 0.97 -1.514 0.693 4.985 C 3.759
2.308 2.964 3.356 2.4 2.226 C 1.955 1.26 1.159 1.473 0.963 2.246
C -0.085 4.032 -0.493 2.09 -1.075 1.877 c -0.952 0.039 -0.291 1.417
-1.942 0.912 z"/>
-0.217 -3.072 -0.157 -3.911 C -3.416 -2.936 -2.106 -3.326 -1.788
-3.255 C -1.045 -3.609 2.868 0.752 3.026 -3.469 c 0.009 -0.569 0.32
-0.435 0.617 0.173 c 0.326 0.638 0.203 1.947 0.163 2.779 C 3.738
2.351 3.129 2.561 2.062 2.561 C 0.92 2.637 -0.139 1.276 -1.435 1.028
c -1.048 0.083 -0.441 1.241 -1.213 1.875 z"/>


.sW {stroke-width:0.9}
.bW {stroke-width:0.9}

%%endsvg
%%deco head-quilisma 0 quilisma 0 0 0
U:q=!head-quilisma!
%%deco head-oriscus 0 oriscus 0 0 0
U:o=!head-oriscus!
U:i=!wedge!
U:n=!stemless!
%%notespacingfactor 1
%%scale 0.9
-------------------------------------------------------------

With this code it is possible create things like this : (the melody is random,
I just wanted to demonstrate the possibilities of the notation)

image

Viewing all articles
Browse latest Browse all 1279

Trending Articles