Download presentation
Presentation is loading. Please wait.
Published byMarquis Egger Modified over 9 years ago
1
Introducing Music to NooJ Kristina Kocijan Sara Librenjak Zdravko Dovedan Han University of Zagreb Faculty of Humanities and Social Sciences Department of Information and Communication Sciences {krkocijan, slibrenj, zdovedan}@ffzg.hr 05.06.2013. International NooJ Conference 2013
2
Introduction This is what happens when you spend months working in NooJ so it becomes almost the part of you and everything you do is think how to make a NooJ grammar that would describe this and that and everything... And than you spend days singing to your little daughter and question just pops out: hmmm – how about NooJ and music? 05.06.2013.2 International NooJ Conference 2013
3
More questions! 1.Could NooJ read notes? 2.How can we make NooJ read notes? So what if we make NooJ read notes! What do we do with that? 1.Can we check what notes single composer uses the most? 2.What octave does s/he prefere? 3.Could we compare the music by different composers? 4.Could we discover the musical period the composition is from? 5.? ? ? ? ? ? ? ?
4
So... Let me procceed with another question b’4 Have you ever seen this? 05.06.2013.4 International NooJ Conference 2013
5
Don’t go away! There are more questions coming up after this slide... c’4 d’8 And how about this? 05.06.2013.5 International NooJ Conference 2013
6
And now something a bit more challenging... g8_"1/8"[ g g g] s16 g16_"1/16"[ g g g] s g32_"1/32"[ s g s g s g] s16 05.06.2013.6 International NooJ Conference 2013
7
Hmm, does this look familiar? c4-( d e-) c4-- d-- e-- c4-.-( d-. e-.-) c4-. d-. e-. 05.06.2013.7 International NooJ Conference 2013
8
How about this one? 1 05.06.2013.8 International NooJ Conference 2013
9
And for the final challenge... bes16 aes8_"notation" aes16 bes aes8 g | { aes16[( bes] } 4) bes16 aes8_"performance" aes16 bes aes8 g aes32 bes c8. aes16 ~ aes8. 05.06.2013.9 International NooJ Conference 2013
10
NooJ does NOT “read” notes! 1.We code the notes using: letters numbers symbols 05.06.2013.10 International NooJ Conference 2013
11
Instead of these codes 05.06.2013.11 International NooJ Conference 2013
12
We get these codes:... \header { title = "Piano Sonate Opus 2 No 1 (1st Movement)" composer = "Ludwig Van Beethoven“...} \score { \new GrandStaff << \new Staff = "up" { \clef treble \key f \minor \time 4/4 \tempo 4 = 190 \repeat volta 2 { \partial 4 c'4\p\staccato^\markup { \large \bold "Allegro." } f'\staccato aes'\staccato c''\staccato f''\staccato aes''4.( \times 2/3 { g''16[ f'' e''] } f''4\staccato) r4 g'\staccato c''\staccato e''\staccato g''\staccato bes''4.( \times 2/3 { aes''16[ g'' f''] } g''4\staccato) r4 \acciaccatura c''16 aes''4.\sf( \times 2/3 { g''16[ f'' e''] } f''4\staccato) r4 \acciaccatura c''16 bes''4....} \new Staff = "down" { \clef bass \key f \minor \time 4/4 \repeat volta 2 { \partial 4 r4 R1 r4 4\staccato \staccato \staccato 4\staccato r4 r2 r4 \staccato \staccato \staccato r4 \staccato \staccato \staccato r \staccato \staccato \staccato r4 \staccato r \staccato r4 4\staccato r4^\fermata g,4\staccato^\p c\staccato ees!\staccato g\staccato c'\staccato ees'!4.( \times 2/3 { d'16[ c' b] } c'4\staccato) c'4\staccato 1 1 1 1 des'2 d' ees'4 r r > r4 r >...} >>... } 05.06.2013.12 International NooJ Conference 2013
13
Replaced the notation that presented additional instructions for the layout design (paper- height, paper-width, line-width, padding, font-size, color etc) information about the person preparing the notation for the Mutopia site Information that is printed at the bottom of the page Lyrics With descriptive tags like... A bit of code cleaning
14
Building the dictionary #use muzicke_note.nof # N= NOTES c,N+Octave=0+FLX=TRAJANJENE+LANG=Nederlands d,N+Octave=0+FLX=TRAJANJENE+LANG=Nederlands e,N+Octave=0+FLX=TRAJANJENE+LANG=Nederlands #PA =Pauza r,PA+Length=U key,GL+Value=Key+UNAMB time,GL+Value=Time+UNAMB # ORN = ornaments above the notes staccato,ORN+UNAMB # GN = grace notes –printed much smaller – not counted inside the bar grace,GN+UNAMB acciaccatura,GN+UNAMB # DYN=changes in dynamics cr,DYN+Value=crescendo+UNAMB decr,DYN+Value=decrescendo+UNAMB p,DYN+Value=piano+UNAMB f,DYN+Value=forte 1.Description of music notes pause global information ornaments dynamics 05.06.2013. 14 International NooJ Conference 2013
15
Building the dictionary #inside the header header,HEADER+UNAMB title,HEAD+Value=Title+DRV=HEADER composer,HEAD+Value=Composer+ DRV=HEADER #NB=note blocks - place where to put the notes score,NB+Level=0+UNAMB new GrandStaff,NB+Level=1+UNAMB new StaffGroup,NB+Level=2+UNAMB new Staff,NB+Level=3+UNAMB #PL= page layout,PL+comment+UNAMB,PL+footer+UNAMB markup,MARK+UNAMB large,FONT+Value=markup 2.Description of page /instructions note blocks page layout 05.06.2013.15 International NooJ Conference 2013
16
Forming the nof file c,N+Octave=0+FLX=TRAJANJENE TRAJANJENE = /Length=U + is/Length=U+sharp + es/Length=U+flat + isis/Length=U+dblsharp + eses/Length=U+dblflat; 3.Description of: FLX = DRV = 05.06.2013.16 International NooJ Conference 2013 title,HEAD+Value=Title+DRV=HEADER HEADER = mutopia/HEAD;
17
Building the syntactic grammars 05.06.2013.17 International NooJ Conference 2013 4.Description of: A.dynamics
18
4.Description of: A.Key B.Time C.Tempo D.Clef E.Markup F.override Building the syntactic grammars 05.06.2013.18 International NooJ Conference 2013
19
4.Description of: A.Accidental a)! – (back to natural) Building the syntactic grammars 05.06.2013.19 International NooJ Conference 2013
20
Building the syntactic grammars 4.Description of: A.Single notes a)c b)c’’’ c)c’2 d)c’2\staccato 05.06.2013.20 International NooJ Conference 2013
21
Building the syntactic grammars 4.Determining the length: 05.06.2013.21 International NooJ Conference 2013
22
05.06.2013.22 International NooJ Conference 2013 What magic can NooJ do now?
23
05.06.2013.23 International NooJ Conference 2013 Show me all the notes in 1st octave!
24
05.06.2013.24 International NooJ Conference 2013 Show me all the notes in 2nd octave!
25
05.06.2013.25 International NooJ Conference 2013 Show me all the notes in 3rd octave!
26
05.06.2013.26 International NooJ Conference 2013 Show me all the chords!
27
05.06.2013.27 International NooJ Conference 2013 Show me all the beams!
28
05.06.2013.28 International NooJ Conference 2013 Show me all the slurs!
29
05.06.2013.29 International NooJ Conference 2013 Show me the chords with all equal notes!
30
05.06.2013.30 International NooJ Conference 2013 Show me the chords with 1st and last equal notes!
31
In conclusion 05.06.2013.31 International NooJ Conference 2013 :... : word sentence paragraph
32
05.06.2013. International NooJ Conference 2013 32/32
33
Questions? 05.06.2013.33 International NooJ Conference 2013
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.