From eb32717929d4a92c62d8c43bc38e76e3d6b372c0 Mon Sep 17 00:00:00 2001 From: Elona Shatri Date: Tue, 13 Jul 2021 23:00:45 +0200 Subject: [PATCH 01/63] basic info --- another-page.md | 6 +-- index.md | 76 +++++++++++++++--------------------- jekyll-theme-minimal.gemspec | 2 +- 3 files changed, 36 insertions(+), 48 deletions(-) diff --git a/another-page.md b/another-page.md index 03ce0c23db..1d148013a3 100644 --- a/another-page.md +++ b/another-page.md @@ -1,9 +1,9 @@ --- -layout: default +layout: post --- -## Welcome to another page +## Publications -_yay_ +Find the list of my published research and other resources. [back](./) diff --git a/index.md b/index.md index 8611051996..eeeabb2947 100644 --- a/index.md +++ b/index.md @@ -1,49 +1,43 @@ --- layout: default --- +Elona Shatri -Text can be **bold**, _italic_, or ~~strikethrough~~. +[Link to another page](elonashatri.co.uk). +Hello there! -[Link to another page](./another-page.html). +I'm a PhD candidate at the UKRI Centre for Doctoral Training in Artificial Intelligence and Music (AIM). I am part of Centre for Digital Music (C4DM) research group at Queen Mary University of London. -There should be whitespace between paragraphs. +My research interest is mainly Optial Music Recogntion as well as other MIR related subfields. My goal is to have computers read sheet music computationally. I started working in this problem in September 2019 when I was granted the studentship from QMUL and Steinberg GmBH with which we collaborate closely. -There should be whitespace between paragraphs. We recommend including a README, or a file with information about your project. +My work focuses on how can we bring new machine learning solutions to the field of OMR and achieve an end-to-end solution to the problem. -# Header 1 + +# Conferences This is a normal paragraph following a header. GitHub is a code hosting platform for version control and collaboration. It lets you and others work together on projects from anywhere. -## Header 2 +## Papers -> This is a blockquote following a header. -> -> When something is important enough, you do it even if the odds are not in your favor. +* OPTICAL MUSIC RECOGNITION: STATE OF THE ART AND MAJOR CHALLENGES +* DoReMi: First glance at a universal OMR dataset -### Header 3 +## Blogposts -```js -// Javascript code with syntax highlighting. -var fun = function lang(l) { - dateformat.i18n = require('./lang/' + l) - return true; -} -``` +* What is Optical Music Recognition? +* A review on Super-Resolution +* A review of Generative Adversarial Networks +* Optical Music Recognition: State of the Art and Major Challenges -```ruby -# Ruby code with syntax highlighting -GitHubPages::Dependencies.gems.each do |gem, version| - s.add_dependency(gem, "= #{version}") -end -``` -#### Header 4 +#### Affiliations -* This is an unordered list following a header. -* This is an unordered list following a header. -* This is an unordered list following a header. +* [UKRI Centre for Doctoral Training in Artificial Intelligence and Music](https://aim.qmul.ac.uk/) +* [Centre for Digital Msusic](http://c4dm.eecs.qmul.ac.uk/) +* [Centre for Intelligent Sensing](http://cis.eecs.qmul.ac.uk/) +* [Steinberg](https://www.steinberg.net/en/home.html) -##### Header 5 +
-
Name
-
Godzilla
-
Born
-
1952
-
Birthplace
-
Japan
-
Color
-
Green
+
Elona
+
Shatri
+
PhD student
+
Queen Mary University of London
+
London
+
United Kingdoms
-``` -Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. -``` - -``` -The final element. -``` +## Contact +e.shatri1@gmail.com +e.shatri@qmul.ac.uk diff --git a/jekyll-theme-minimal.gemspec b/jekyll-theme-minimal.gemspec index efb2bc02f3..1a7a7ac6bf 100644 --- a/jekyll-theme-minimal.gemspec +++ b/jekyll-theme-minimal.gemspec @@ -4,7 +4,7 @@ Gem::Specification.new do |s| s.name = 'jekyll-theme-minimal' s.version = '0.1.1' s.license = 'CC0-1.0' - s.authors = ['Steve Smith', 'GitHub, Inc.'] + s.authors = ['Elona Shatri', 'GitHub, Inc.'] s.email = ['opensource+jekyll-theme-minimal@github.com'] s.homepage = 'https://github.com/pages-themes/minimal' s.summary = 'Minimal is a Jekyll theme for GitHub Pages' From 76bc1e01338abf661efc64b8d81e60f922eb10a6 Mon Sep 17 00:00:00 2001 From: Elona Shatri Date: Tue, 13 Jul 2021 23:08:30 +0200 Subject: [PATCH 02/63] logo update --- _layouts/default.html | 2 +- _layouts/{{site.logo | relative_url}} | 0 assets/img/elona.png | Bin 0 -> 143227 bytes index.md | 7 +++---- 4 files changed, 4 insertions(+), 5 deletions(-) create mode 100644 _layouts/{{site.logo | relative_url}} create mode 100644 assets/img/elona.png diff --git a/_layouts/default.html b/_layouts/default.html index 9ed409ad7f..f196426764 100644 --- a/_layouts/default.html +++ b/_layouts/default.html @@ -17,7 +17,7 @@

{{ site.title | default: site.github.repository_name }}

{% if site.logo %} - Logo + Logo {% endif %}

{{ site.description | default: site.github.project_tagline }}

diff --git a/_layouts/{{site.logo | relative_url}} b/_layouts/{{site.logo | relative_url}} new file mode 100644 index 0000000000..e69de29bb2 diff --git a/assets/img/elona.png b/assets/img/elona.png new file mode 100644 index 0000000000000000000000000000000000000000..c5a275a58515ab81c834b47fcc7cbf2dd2c86f4c GIT binary patch literal 143227 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≈xe%`cjgIM$A9&S^+*9&yhNV1;2aN3 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

$jQg=Du%=hP#@}-BI}w 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

c9}NuJqMo$xh8)#U2nL`~F5( z8b(OwQ+8Kw-<5eUlci^8CaiiHbkhhOn|gEja48{&f=Jgh4xhDb2=ZggxDI2o z;4>=jYCdW$$PNUSv)-<<-EP(Cvb2eA)H|ycDi=WMm0l(Uo|L(D=P=cf4hmnk^*F`2RYc530Bt`5%4NjLt}ndY5xeABjmDOhhff0a&= z&7${7L50d$bIr5G85Ufae3hRClFqV86wJ(-{{W(efNV#`Bvi3B{{W}Q_*qCn0Y9w% zzmm%{OS!wd_&-K5FR4F;6Q2yhre#>~)Sjm}@&TF|1lIJeZNM`s z{{ZP;x-mVigP9YR$o~Mfk`nIYdD%6u@jO)I%t7$upNB?+pKz!%_A~=$Mx*}#T1Zoz zh0df=h)7AjP62}ml4UMj=ue(mC}ySC=8R&FLCkeH$viCVHcd(z3|C8aHR+xJAS0NS z%)=@8ukD{yNDq<{I6)#;GM;-BEtSZ~XdJ)70*+>L8!0*vZ!uy%`Ys!|Uag|Sely~|Zz%Q|kh=X1ksB%^=~lP-tnub?o9qB16w5Q@R_ ze@zY4*<9*oajKW;De+FrI#b@vrTkHtAMj|IKpCr%NT_Vhc62iSPdP}7s?j-(=oW|y zWHcO-{{WLP$z-Tqc|B?b&BN0N3+OyUAB6+U8HK4$t}2?M$Ff$r?oxBx+>!GJo%) zSXU>8qDTJ#Y%+XMhUKvKc)`GgI;@`0&-gt+2va>>nIH4{OiYI;XPBK#&h#_+H&)Mj zJd`1<

0`c-}FO!AT;bF_784P5DJx*|U#Q6H3PX1t(^|m#WFSCxF_UMmTs<{;Q(svLSNse;{D@}j^gouAVg-KV`sdb>6huZ5ELruEW}R9@gi4uL{0Mg>LEB@SM{uAr1NnAx)tCMkUU%2>Z~VS>4s%o62V~pO zZ2AvR!4Tmw*u_ctLs5TFW8Mb`P&ccG$;7O39AJXeIm%hYwBzDpZd%Eg{MLh?Lgl zO|&=$LEnr?=(#$62!{_Qq?OQc;3PTIyJAzG5o;ds8Q~pL6xav5dUY95Re(PDm7dH47d%JM$k{r2%r7@}!u=;6mqyiJR7uHgY9a*lF zX;gyH`HoHTW`Ih%6%J%CMYs4I^y}yTLr#Cp;b1EE=6s(IdSl=k6lOn;qUJM0d_&>E zN#*D^^c;153Q1Y3lH0483kjBhr{0&GVH;1Yu0977(I`OKN{wo0x{F|1#>bs3s;arTs2up;HVjiX z2) PzNt3X}Fy%)SCdJaYU0$kYrL3COp(mne0@UUZRW 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

-
Elona
-
Shatri
+
Elona Shatri
PhD student
-
Queen Mary University of London
-
London
+
Queen Mary University of London
+
London
United Kingdoms
From fac05db1653d4ed3fc896f27592641f9b21d87fc Mon Sep 17 00:00:00 2001 From: Elona Shatri Date: Tue, 13 Jul 2021 23:29:08 +0200 Subject: [PATCH 03/63] added missing info --- _layouts/default.html | 2 +- _layouts/{{site.image | relative_url}} | 0 index.md | 30 +++++++++++++++----------- 3 files changed, 19 insertions(+), 13 deletions(-) create mode 100644 _layouts/{{site.image | relative_url}} diff --git a/_layouts/default.html b/_layouts/default.html index f196426764..bbb1bebded 100644 --- a/_layouts/default.html +++ b/_layouts/default.html @@ -17,7 +17,7 @@

{{ site.title | default: site.github.repository_name }}

{% if site.logo %} - Logo + Profile {% endif %}

{{ site.description | default: site.github.project_tagline }}

diff --git a/_layouts/{{site.image | relative_url}} b/_layouts/{{site.image | relative_url}} new file mode 100644 index 0000000000..e69de29bb2 diff --git a/index.md b/index.md index f651df2e2a..25da8cc310 100644 --- a/index.md +++ b/index.md @@ -3,7 +3,10 @@ layout: default --- Elona Shatri -[Link to another page](elonashatri.co.uk). +[Personal Website](elonashatri.co.uk) +[School Page](http://eecs.qmul.ac.uk/profiles/shatrielona-1.html) +[Medium](https://medium.com/@e.shatri1) + Hello there! I'm a PhD candidate at the UKRI Centre for Doctoral Training in Artificial Intelligence and Music (AIM). I am part of Centre for Digital Music (C4DM) research group at Queen Mary University of London. @@ -13,24 +16,27 @@ My research interest is mainly Optial Music Recogntion as well as other MIR rela My work focuses on how can we bring new machine learning solutions to the field of OMR and achieve an end-to-end solution to the problem. -# Conferences - -This is a normal paragraph following a header. GitHub is a code hosting platform for version control and collaboration. It lets you and others work together on projects from anywhere. - ## Papers -* OPTICAL MUSIC RECOGNITION: STATE OF THE ART AND MAJOR CHALLENGES -* DoReMi: First glance at a universal OMR dataset +* [Optical Music Recogntion: State of the Art and Major Challenges at TENOR2020-2021](https://www.tenor-conference.org/proceedings/2020/23_Shatri_tenor20.pdf) +* [DoReMi: First glance at a universal OMR dataset - WoRMS2021](https://sites.google.com/view/worms2021/home) ## Blogposts -* What is Optical Music Recognition? -* A review on Super-Resolution -* A review of Generative Adversarial Networks -* Optical Music Recognition: State of the Art and Major Challenges +* [What is Optical Music Recognition?](https://towardsdatascience.com/what-is-optical-music-recognition-6515d8a53e01) +* [A review on Super-Resolution](https://medium.com/analytics-vidhya/a-review-on-super-resolution-2c78cd77885a) +* [A review of Generative Adversarial Networks](https://towardsdatascience.com/a-review-of-generative-adversarial-networks-9af21e94bda4) +* [Optical Music Recognition: State of the Art and Major Challenges](https://towardsdatascience.com/optical-music-recognition-state-of-the-art-and-major-challenges-aa100923c78d) + +## Teaching + +Machine Learning (Postgraduate) +The aim of the module is to give students an understanding of machine learning methods, including pattern recognition, clustering and neural networks, and to allow them to apply such methods in a range of areas. +Machine Learning for Visual Data Analysis (Postgraduate) +The module will cover the following topics: The Discrete Fourier Transform and the frequency content of images. The design and use of Gabor filters. Principal Component Analysis for denoising and compression. Unsupervised classification via feature space clustering. Texture segmentation with Gabor filters. -#### Affiliations +## Affiliations * [UKRI Centre for Doctoral Training in Artificial Intelligence and Music](https://aim.qmul.ac.uk/) * [Centre for Digital Msusic](http://c4dm.eecs.qmul.ac.uk/) From fe6d759fdecf5d98a759d8517809364c08e25a8f Mon Sep 17 00:00:00 2001 From: Elona Shatri Date: Tue, 13 Jul 2021 23:31:07 +0200 Subject: [PATCH 04/63] pic and teaching --- _layouts/default.html | 2 +- index.md | 16 +++++----------- 2 files changed, 6 insertions(+), 12 deletions(-) diff --git a/_layouts/default.html b/_layouts/default.html index bbb1bebded..7e1060067c 100644 --- a/_layouts/default.html +++ b/_layouts/default.html @@ -17,7 +17,7 @@

{{ site.title | default: site.github.repository_name }}

{% if site.logo %} - Profile + Profile {% endif %}

{{ site.description | default: site.github.project_tagline }}

diff --git a/index.md b/index.md index 25da8cc310..c337b708e4 100644 --- a/index.md +++ b/index.md @@ -30,10 +30,10 @@ My work focuses on how can we bring new machine learning solutions to the field ## Teaching -Machine Learning (Postgraduate) +### Machine Learning (Postgraduate) The aim of the module is to give students an understanding of machine learning methods, including pattern recognition, clustering and neural networks, and to allow them to apply such methods in a range of areas. -Machine Learning for Visual Data Analysis (Postgraduate) +### Machine Learning for Visual Data Analysis (Postgraduate) The module will cover the following topics: The Discrete Fourier Transform and the frequency content of images. The design and use of Gabor filters. Principal Component Analysis for denoising and compression. Unsupervised classification via feature space clustering. Texture segmentation with Gabor filters. ## Affiliations @@ -103,14 +103,8 @@ The module will cover the following topics: The Discrete Fourier Transform and t ### Definition lists can be used with HTML syntax. --> -
-
Elona Shatri
-
PhD student
-
Queen Mary University of London
-
London
-
United Kingdoms
-
+ ## Contact -e.shatri1@gmail.com -e.shatri@qmul.ac.uk +* e.shatri1@gmail.com +* e.shatri@qmul.ac.uk From b317b554beeb16bc63b290ce365cc9f90cfb944b Mon Sep 17 00:00:00 2001 From: Elona Shatri Date: Tue, 13 Jul 2021 23:34:51 +0200 Subject: [PATCH 05/63] removing old titles --- _config.yml | 6 +++--- index.md | 7 +++---- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/_config.yml b/_config.yml index c90d804d8d..13c02dee65 100644 --- a/_config.yml +++ b/_config.yml @@ -1,6 +1,6 @@ -title: Minimal theme -logo: /assets/img/logo.png -description: Minimal is a theme for GitHub Pages. +title: Elona Shatri +logo: /assets/img/image.png +description: Personal Website show_downloads: true google_analytics: theme: jekyll-theme-minimal diff --git a/index.md b/index.md index c337b708e4..d6c6d9dad1 100644 --- a/index.md +++ b/index.md @@ -1,11 +1,10 @@ --- layout: default --- -Elona Shatri -[Personal Website](elonashatri.co.uk) -[School Page](http://eecs.qmul.ac.uk/profiles/shatrielona-1.html) -[Medium](https://medium.com/@e.shatri1) +* [Personal Website](elonashatri.co.uk) +* [School Page](http://eecs.qmul.ac.uk/profiles/shatrielona-1.html) +* [Medium](https://medium.com/@e.shatri1) Hello there! From 4a41f81e58991d618a7ceec7d276a5baa23da354 Mon Sep 17 00:00:00 2001 From: Elona Shatri Date: Tue, 13 Jul 2021 23:40:15 +0200 Subject: [PATCH 06/63] education --- index.md | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/index.md b/index.md index d6c6d9dad1..25e4c98b62 100644 --- a/index.md +++ b/index.md @@ -2,7 +2,7 @@ layout: default --- -* [Personal Website](elonashatri.co.uk) +* [Personal Website](www.elonashatri.co.uk) * [School Page](http://eecs.qmul.ac.uk/profiles/shatrielona-1.html) * [Medium](https://medium.com/@e.shatri1) @@ -42,6 +42,17 @@ The module will cover the following topics: The Discrete Fourier Transform and t * [Centre for Intelligent Sensing](http://cis.eecs.qmul.ac.uk/) * [Steinberg](https://www.steinberg.net/en/home.html) +## Education + +* 2019 - Currently Ph.D. on Optical Music Recognition - Queen Mary University of London + +* 2017 - 2019 MSc in Information Systems and Applications - National Tsing Hua University + +* 2013 - 2017 BSc in Telecommunications: Faculty of Electrical and Computer Engineering, University of Prishtina + + + +
  • View On GitHub
  • {% endif %} From 28ecfa8fa1e3624d0bef7ddcfdf9361e06da376f Mon Sep 17 00:00:00 2001 From: Elona Shatri Date: Wed, 14 Jul 2021 15:22:45 +0200 Subject: [PATCH 10/63] comment show download --- _config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_config.yml b/_config.yml index 13c02dee65..5a0f6ff650 100644 --- a/_config.yml +++ b/_config.yml @@ -1,6 +1,6 @@ title: Elona Shatri logo: /assets/img/image.png description: Personal Website -show_downloads: true +# show_downloads: true google_analytics: theme: jekyll-theme-minimal From 5ddd5927076502c8c1fb3311fbae97d50066d4da Mon Sep 17 00:00:00 2001 From: Elona Shatri Date: Wed, 14 Jul 2021 16:01:11 +0200 Subject: [PATCH 11/63] added dataset page --- another-page.md | 9 --------- doremi-dataset.md | 37 +++++++++++++++++++++++++++++++++++++ index.md | 2 +- 3 files changed, 38 insertions(+), 10 deletions(-) delete mode 100644 another-page.md create mode 100644 doremi-dataset.md diff --git a/another-page.md b/another-page.md deleted file mode 100644 index 1d148013a3..0000000000 --- a/another-page.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -layout: post ---- - -## Publications - -Find the list of my published research and other resources. - -[back](./) diff --git a/doremi-dataset.md b/doremi-dataset.md new file mode 100644 index 0000000000..c9bfdf35a1 --- /dev/null +++ b/doremi-dataset.md @@ -0,0 +1,37 @@ +--- +layout: post +--- + +# DoReMi Dataset Documentation + +## [Discovery and Planning](#discovery-and-planning) +* [Data type and format]() +* [Let’s start by explaining each one of the data types and what they contain]() +* [Dorico project]() +* [MusicXML]() +* [OMR metadata]() +* [Images of scores]() +* [MIDI]() +* [Combining DOReMi with Muscima++ and Deepscores]() + +## [Initial Data Collection]() +## [Data Preparation and analysis]() +## [Publication and Sharing]() +## [Long-term Management]() + + +[DoReMi Dataset](./doremi-dataset.html) + +## Discovery and Planning +* Data type and format +* Let’s start by explaining each one of the data types and what they contain +* Dorico project +* MusicXML +* OMR metadata +* Images of scores +* MIDI +* Combining DOReMi with Muscima++ and Deepscores + + + +[back](./) diff --git a/index.md b/index.md index 60dd699b12..555206c646 100644 --- a/index.md +++ b/index.md @@ -27,7 +27,7 @@ An OMR pipeline should be able to capture the right position and the relationshi The OMR pipeline has four main blocks, and we want to tackle them one by one, using a deep learning technique and compare to the already existing techniques. If the DL techniques show improvements, then an end-to-end network is the final goal of our work. Since the existing datasets do not offer enough classes and data, the first step for use would be data augmentation. This will be done using the digitized musical sheets from music notation software Dorico, having this way a ground truth. These sheets will be subject to image degradation techniques, using the depredated images as inputs in our pipeline. The next step would be designing the methodology for object recognition and reconstruction using the deep neural network approach. -## DoReMi Dataset +## [DoReMi Dataset]=(./doremi-dataset.html). We recently published our DoReMi dataset at the [3rd International Workshop on Reading Music Systems 2021](https://sites.google.com/view/worms2021/home). We made our dataset available in [this page](https://github.com/steinbergmedia/DoReMi/releases/tag/v1.0) open for anyone to use it, experiment with it and maybe suggesting new ways to represent these data. Documentation is also availabe in the same repository of the data release. From 792c9f8440e0a57439b339f02f246cd5d7b28329 Mon Sep 17 00:00:00 2001 From: Elona Shatri Date: Wed, 14 Jul 2021 16:02:09 +0200 Subject: [PATCH 12/63] removed = string --- index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.md b/index.md index 555206c646..eeb445175c 100644 --- a/index.md +++ b/index.md @@ -27,7 +27,7 @@ An OMR pipeline should be able to capture the right position and the relationshi The OMR pipeline has four main blocks, and we want to tackle them one by one, using a deep learning technique and compare to the already existing techniques. If the DL techniques show improvements, then an end-to-end network is the final goal of our work. Since the existing datasets do not offer enough classes and data, the first step for use would be data augmentation. This will be done using the digitized musical sheets from music notation software Dorico, having this way a ground truth. These sheets will be subject to image degradation techniques, using the depredated images as inputs in our pipeline. The next step would be designing the methodology for object recognition and reconstruction using the deep neural network approach. -## [DoReMi Dataset]=(./doremi-dataset.html). +## [DoReMi Dataset](./doremi-dataset.html) We recently published our DoReMi dataset at the [3rd International Workshop on Reading Music Systems 2021](https://sites.google.com/view/worms2021/home). We made our dataset available in [this page](https://github.com/steinbergmedia/DoReMi/releases/tag/v1.0) open for anyone to use it, experiment with it and maybe suggesting new ways to represent these data. Documentation is also availabe in the same repository of the data release. From 27127c892d3d818983302a725d074f7f1d99ddcb Mon Sep 17 00:00:00 2001 From: Elona Shatri Date: Wed, 14 Jul 2021 16:04:04 +0200 Subject: [PATCH 13/63] remove author profile --- _layouts/post.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_layouts/post.html b/_layouts/post.html index 0676aff31c..5637015524 100644 --- a/_layouts/post.html +++ b/_layouts/post.html @@ -5,7 +5,7 @@ {{ page.date | date: "%-d %B %Y" }}

    {{ page.title }}

    -

    by {{ page.author | default: site.author }}

    + {{content}} From efb97f638311a4f30eee7f23b5ac25b4eb89a43f Mon Sep 17 00:00:00 2001 From: Elona Shatri Date: Wed, 14 Jul 2021 16:06:39 +0200 Subject: [PATCH 14/63] change post layout --- _layouts/post-default.html | 65 ++++++++++++++++++++++++++++++++++++++ _layouts/post.html | 6 ++-- 2 files changed, 68 insertions(+), 3 deletions(-) create mode 100644 _layouts/post-default.html diff --git a/_layouts/post-default.html b/_layouts/post-default.html new file mode 100644 index 0000000000..1fb6c6efbb --- /dev/null +++ b/_layouts/post-default.html @@ -0,0 +1,65 @@ + + + + + + + +{% seo %} + + + + + +
  • View On GitHub
  • + + {% endif %} + +
    --> + + {{ content }} + +
    + + + + {% if site.google_analytics %} + + {% endif %} + + diff --git a/_layouts/post.html b/_layouts/post.html index 5637015524..a59a3f5516 100644 --- a/_layouts/post.html +++ b/_layouts/post.html @@ -1,11 +1,11 @@ --- -layout: default +layout: default-default --- {{ page.date | date: "%-d %B %Y" }} -

    {{ page.title }}

    + - +

    by {{ page.author | default: site.author }}

    {{content}} From b09b10b40c713c8839fa49afeee26c5d4f4668a7 Mon Sep 17 00:00:00 2001 From: Elona Shatri Date: Wed, 14 Jul 2021 16:09:35 +0200 Subject: [PATCH 15/63] update profile section --- _layouts/post-default.html | 27 --------------------------- 1 file changed, 27 deletions(-) diff --git a/_layouts/post-default.html b/_layouts/post-default.html index 1fb6c6efbb..4124bea3bd 100644 --- a/_layouts/post-default.html +++ b/_layouts/post-default.html @@ -12,33 +12,6 @@ - -
  • View On GitHub
  • - - {% endif %} - -
    --> {{ content }} From 1b24f2834a9ef97376790c4e7b8c2b51c2570814 Mon Sep 17 00:00:00 2001 From: Elona Shatri Date: Wed, 14 Jul 2021 18:15:40 +0200 Subject: [PATCH 16/63] Update post-default.html --- _layouts/post-default.html | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/_layouts/post-default.html b/_layouts/post-default.html index 4124bea3bd..997092645f 100644 --- a/_layouts/post-default.html +++ b/_layouts/post-default.html @@ -12,6 +12,18 @@ +
    +
    +

    {{ site.title | default: site.github.repository_name }}

    + + +

    {{ site.description | default: site.github.project_tagline }}

    + + {% if site.github.is_project_page %} +

    View the Project on GitHub {{ site.github.repository_nwo }}

    + {% endif %} +
    +
    {{ content }} From e6148dc6297d4327972ac86c9511abf78f1f935b Mon Sep 17 00:00:00 2001 From: Elona Shatri Date: Wed, 14 Jul 2021 18:20:48 +0200 Subject: [PATCH 17/63] Update post-default.html --- _layouts/post-default.html | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/_layouts/post-default.html b/_layouts/post-default.html index 997092645f..810262a642 100644 --- a/_layouts/post-default.html +++ b/_layouts/post-default.html @@ -16,12 +16,27 @@

    {{ site.title | default: site.github.repository_name }}

    +

    {{ site.description | default: site.github.project_tagline }}

    {% if site.github.is_project_page %}

    View the Project on GitHub {{ site.github.repository_nwo }}

    {% endif %} + + {% if site.github.is_user_page %} +

    View My GitHub Profile

    + {% endif %} + + {% if site.show_downloads %} + + {% endif %}
    From ab30ba195fa5a81a472e48a1e9f0c0974756d1eb Mon Sep 17 00:00:00 2001 From: Elona Shatri Date: Wed, 14 Jul 2021 18:26:46 +0200 Subject: [PATCH 18/63] test dataset layout --- _layouts/post-default.html | 4 ++-- jekyll-theme-minimal.gemspec | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/_layouts/post-default.html b/_layouts/post-default.html index 810262a642..7889452012 100644 --- a/_layouts/post-default.html +++ b/_layouts/post-default.html @@ -16,9 +16,9 @@

    {{ site.title | default: site.github.repository_name }}

    - + {% endif %}

    {{ site.description | default: site.github.project_tagline }}

    diff --git a/jekyll-theme-minimal.gemspec b/jekyll-theme-minimal.gemspec index 1a7a7ac6bf..1fa12907f1 100644 --- a/jekyll-theme-minimal.gemspec +++ b/jekyll-theme-minimal.gemspec @@ -7,7 +7,7 @@ Gem::Specification.new do |s| s.authors = ['Elona Shatri', 'GitHub, Inc.'] s.email = ['opensource+jekyll-theme-minimal@github.com'] s.homepage = 'https://github.com/pages-themes/minimal' - s.summary = 'Minimal is a Jekyll theme for GitHub Pages' + s.summary = '' s.files = `git ls-files -z`.split("\x0").select do |f| f.match(%r{^((_includes|_layouts|_sass|assets)/|(LICENSE|README)((\.(txt|md|markdown)|$)))}i) From ef7f639361142525e842a8298b36c10af7b25087 Mon Sep 17 00:00:00 2001 From: Elona Shatri Date: Wed, 14 Jul 2021 18:30:48 +0200 Subject: [PATCH 19/63] fixed. name file --- _layouts/post-default.html | 4 ++-- _layouts/post.html | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/_layouts/post-default.html b/_layouts/post-default.html index 7889452012..810262a642 100644 --- a/_layouts/post-default.html +++ b/_layouts/post-default.html @@ -16,9 +16,9 @@

    {{ site.title | default: site.github.repository_name }}

    - {% if site.logo %} +

    {{ site.description | default: site.github.project_tagline }}

    diff --git a/_layouts/post.html b/_layouts/post.html index a59a3f5516..251f0b737a 100644 --- a/_layouts/post.html +++ b/_layouts/post.html @@ -1,5 +1,5 @@ --- -layout: default-default +layout: post-default --- {{ page.date | date: "%-d %B %Y" }} From 304439a83d6bf288f7ef5ad879c6f94ab3971a1e Mon Sep 17 00:00:00 2001 From: Elona Shatri Date: Wed, 14 Jul 2021 18:32:08 +0200 Subject: [PATCH 20/63] Update doremi-dataset.md --- doremi-dataset.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doremi-dataset.md b/doremi-dataset.md index c9bfdf35a1..40a4e8e358 100644 --- a/doremi-dataset.md +++ b/doremi-dataset.md @@ -1,5 +1,5 @@ --- -layout: post +layout: post-default --- # DoReMi Dataset Documentation From 21dafb22bbee252c35aa726c6515cc0abfd67717 Mon Sep 17 00:00:00 2001 From: Elona Shatri Date: Wed, 14 Jul 2021 18:33:11 +0200 Subject: [PATCH 21/63] Update post-default.html --- _layouts/post-default.html | 21 --------------------- 1 file changed, 21 deletions(-) diff --git a/_layouts/post-default.html b/_layouts/post-default.html index 810262a642..86f6e25cbd 100644 --- a/_layouts/post-default.html +++ b/_layouts/post-default.html @@ -16,27 +16,6 @@

    {{ site.title | default: site.github.repository_name }}

    - - -

    {{ site.description | default: site.github.project_tagline }}

    - - {% if site.github.is_project_page %} -

    View the Project on GitHub {{ site.github.repository_nwo }}

    - {% endif %} - - {% if site.github.is_user_page %} -

    View My GitHub Profile

    - {% endif %} - - {% if site.show_downloads %} - - {% endif %}
    From 0a60609189e36175973ffc7f44a72973953c7b6a Mon Sep 17 00:00:00 2001 From: Elona Shatri Date: Wed, 14 Jul 2021 18:50:00 +0200 Subject: [PATCH 22/63] Update doremi-dataset.md --- doremi-dataset.md | 45 +++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 41 insertions(+), 4 deletions(-) diff --git a/doremi-dataset.md b/doremi-dataset.md index 40a4e8e358..4ab9212249 100644 --- a/doremi-dataset.md +++ b/doremi-dataset.md @@ -2,7 +2,9 @@ layout: post-default --- -# DoReMi Dataset Documentation +# DOReMi - Data Collection Lifecycle Document + +This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well. ## [Discovery and Planning](#discovery-and-planning) * [Data type and format]() @@ -23,10 +25,45 @@ layout: post-default [DoReMi Dataset](./doremi-dataset.html) ## Discovery and Planning + +In this section, I will explain the data types and formats we have decided to use. + * Data type and format -* Let’s start by explaining each one of the data types and what they contain -* Dorico project -* MusicXML + +This dataset has the following six types of data: + +* [Dorico project](#dorico-project) +* [MusicXML](#MusicXML) +* OMR metadata +* Images of scores +* MIDI +* Music Encoding Initiative (MEI) + +The following are the data formats: +* Dorico +* XML +* XML +* PNG +* MIDI +* MEI + +Let’s start by explaining each one of the data types and what they contain: + + Dorico project + + +When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change. +MusicXML +MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. +More on how these files can be exported: https://steinberg.help/dorico_pro/v3/en/dorico/topics/project_file_handling/project_file_handling_musicxml_files_exporting_t.html + + + MusicXML + +MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. +More on how these files can be exported: https://steinberg.help/dorico_pro/v3/en/dorico/topics/project_file_handling/project_file_handling_musicxml_files_exporting_t.html + + * OMR metadata * Images of scores * MIDI From 704b7879a9496979f7987f74c078cbb7d64842f4 Mon Sep 17 00:00:00 2001 From: Elona Shatri Date: Wed, 14 Jul 2021 19:13:49 +0200 Subject: [PATCH 23/63] Update doremi-dataset.md --- doremi-dataset.md | 51 +++++++++++++++++++++++++++++------------------ 1 file changed, 32 insertions(+), 19 deletions(-) diff --git a/doremi-dataset.md b/doremi-dataset.md index 4ab9212249..13788ef0ec 100644 --- a/doremi-dataset.md +++ b/doremi-dataset.md @@ -2,18 +2,18 @@ layout: post-default --- -# DOReMi - Data Collection Lifecycle Document +# DoReMi - Data Collection Lifecycle Document This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well. ## [Discovery and Planning](#discovery-and-planning) -* [Data type and format]() -* [Let’s start by explaining each one of the data types and what they contain]() -* [Dorico project]() -* [MusicXML]() -* [OMR metadata]() -* [Images of scores]() -* [MIDI]() + +### [Data type and format](#Data-type-and-format) +* [Dorico project](#dorico-project) +* [MusicXML](#MusicXML) +* [OMR metadata](#OMR-metadata) +* [Images of scores](#Images-of-scores) +* [MIDI](#MIDI) * [Combining DOReMi with Muscima++ and Deepscores]() ## [Initial Data Collection]() @@ -21,23 +21,22 @@ This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that con ## [Publication and Sharing]() ## [Long-term Management]() - -[DoReMi Dataset](./doremi-dataset.html) + ## Discovery and Planning In this section, I will explain the data types and formats we have decided to use. -* Data type and format +### Data type and format This dataset has the following six types of data: * [Dorico project](#dorico-project) * [MusicXML](#MusicXML) -* OMR metadata -* Images of scores -* MIDI -* Music Encoding Initiative (MEI) +* [OMR metadata](#OMR-metadata) +* [Images of scores](#Images-of-scores) +* [MIDI](#MIDI) +* [Music Encoding Initiative (MEI)](#MEI) The following are the data formats: * Dorico @@ -63,11 +62,25 @@ More on how these files can be exported: https://steinberg.help/dorico_pro/v3/en MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. More on how these files can be exported: https://steinberg.help/dorico_pro/v3/en/dorico/topics/project_file_handling/project_file_handling_musicxml_files_exporting_t.html + OMR metadata + +This is definitely one of the most useful data in the dataset. Dorico engineers were able to mix metadata and musical information in order to retrieve these files. The two main data types included in these files are the bounding boxes information and the pixel mask for the individual objects and the musical information. Musical information includes duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id. + + OMR metadata + +Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below. + + MIDI + +MIDI files are exported directly from Dorico. + + + Music Encoding Initiative (MEI) + + +## Combining DOReMi with Muscima++ and Deepscores + -* OMR metadata -* Images of scores -* MIDI -* Combining DOReMi with Muscima++ and Deepscores From ce3a6617cd3e589d244923685de52d538dc00c96 Mon Sep 17 00:00:00 2001 From: Elona Shatri Date: Wed, 14 Jul 2021 19:23:28 +0200 Subject: [PATCH 24/63] Update doremi-dataset.md --- doremi-dataset.md | 1 - 1 file changed, 1 deletion(-) diff --git a/doremi-dataset.md b/doremi-dataset.md index 13788ef0ec..2ecd543342 100644 --- a/doremi-dataset.md +++ b/doremi-dataset.md @@ -21,7 +21,6 @@ This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that con ## [Publication and Sharing]() ## [Long-term Management]() - ## Discovery and Planning From 437c3ccc3eba5edb7008ccfabd74de5f0f62a6ab Mon Sep 17 00:00:00 2001 From: Elona Shatri Date: Wed, 14 Jul 2021 20:56:07 +0200 Subject: [PATCH 25/63] Update doremi-dataset.md --- doremi-dataset.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doremi-dataset.md b/doremi-dataset.md index 2ecd543342..d96911106a 100644 --- a/doremi-dataset.md +++ b/doremi-dataset.md @@ -47,7 +47,7 @@ The following are the data formats: Let’s start by explaining each one of the data types and what they contain: - Dorico project + Dorico project When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change. From 63ba2471f2648aede923ee79f9c8458e91daca97 Mon Sep 17 00:00:00 2001 From: Elona Shatri Date: Wed, 14 Jul 2021 20:59:12 +0200 Subject: [PATCH 26/63] Update doremi-dataset.md --- doremi-dataset.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/doremi-dataset.md b/doremi-dataset.md index d96911106a..97ba912b90 100644 --- a/doremi-dataset.md +++ b/doremi-dataset.md @@ -9,7 +9,7 @@ This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that con ## [Discovery and Planning](#discovery-and-planning) ### [Data type and format](#Data-type-and-format) -* [Dorico project](#dorico-project) +* Dorico project * [MusicXML](#MusicXML) * [OMR metadata](#OMR-metadata) * [Images of scores](#Images-of-scores) @@ -47,7 +47,7 @@ The following are the data formats: Let’s start by explaining each one of the data types and what they contain: - Dorico project + Dorico project When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change. From cde21dd4435fb4561c4d31ffb96813d4f3404628 Mon Sep 17 00:00:00 2001 From: Elona Shatri Date: Wed, 14 Jul 2021 22:31:03 +0200 Subject: [PATCH 27/63] Update doremi-dataset.md --- doremi-dataset.md | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/doremi-dataset.md b/doremi-dataset.md index 97ba912b90..0ce61e2f17 100644 --- a/doremi-dataset.md +++ b/doremi-dataset.md @@ -51,15 +51,12 @@ Let’s start by explaining each one of the data types and what they contain: When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change. -MusicXML -MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. -More on how these files can be exported: https://steinberg.help/dorico_pro/v3/en/dorico/topics/project_file_handling/project_file_handling_musicxml_files_exporting_t.html MusicXML MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. -More on how these files can be exported: https://steinberg.help/dorico_pro/v3/en/dorico/topics/project_file_handling/project_file_handling_musicxml_files_exporting_t.html +More on how these files can be exported check here OMR metadata From 85a8584ee6fe88422ffd4a3ecc58b13b2f6a88ee Mon Sep 17 00:00:00 2001 From: Elona Shatri Date: Thu, 15 Jul 2021 08:48:43 +0200 Subject: [PATCH 28/63] logo test --- assets/img/Dorico_Logo.png | Bin 0 -> 80247 bytes doremi-dataset.md | 6 +++--- 2 files changed, 3 insertions(+), 3 deletions(-) create mode 100644 assets/img/Dorico_Logo.png diff --git a/assets/img/Dorico_Logo.png b/assets/img/Dorico_Logo.png new file mode 100644 index 0000000000000000000000000000000000000000..b5d19045b25aaa47c6576147d2fe2e88cc38bbff GIT binary patch literal 80247 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 literal 0 HcmV?d00001 diff --git a/doremi-dataset.md b/doremi-dataset.md index 0ce61e2f17..824643fc64 100644 --- a/doremi-dataset.md +++ b/doremi-dataset.md @@ -37,9 +37,9 @@ This dataset has the following six types of data: * [MIDI](#MIDI) * [Music Encoding Initiative (MEI)](#MEI) -The following are the data formats: +The following respective data formats: * Dorico -* XML +* MusicXML * XML * PNG * MIDI @@ -48,7 +48,7 @@ The following are the data formats: Let’s start by explaining each one of the data types and what they contain: Dorico project - +Profile When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change. From 54b190f6308775084083fb02d1bbfd5539151460 Mon Sep 17 00:00:00 2001 From: Elona Shatri Date: Thu, 15 Jul 2021 08:52:17 +0200 Subject: [PATCH 29/63] Update doremi-dataset.md --- doremi-dataset.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doremi-dataset.md b/doremi-dataset.md index 824643fc64..32159b88e0 100644 --- a/doremi-dataset.md +++ b/doremi-dataset.md @@ -48,7 +48,7 @@ The following respective data formats: Let’s start by explaining each one of the data types and what they contain: Dorico project -Profile +![Dorico](/Users/elonashatri/Documents/GitHub/elonashatri.github.io/assets/img/Dorico_Logo.png) When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change. From 695b56304f8f4daa78493a5ea83b6447cbdfb6e7 Mon Sep 17 00:00:00 2001 From: Elona Shatri Date: Thu, 15 Jul 2021 08:52:54 +0200 Subject: [PATCH 30/63] Update doremi-dataset.md --- doremi-dataset.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doremi-dataset.md b/doremi-dataset.md index 32159b88e0..e6ceac78dc 100644 --- a/doremi-dataset.md +++ b/doremi-dataset.md @@ -48,7 +48,7 @@ The following respective data formats: Let’s start by explaining each one of the data types and what they contain: Dorico project -![Dorico](/Users/elonashatri/Documents/GitHub/elonashatri.github.io/assets/img/Dorico_Logo.png) +![Dorico-test](/Users/elonashatri/Documents/GitHub/elonashatri.github.io/assets/img/Dorico_Logo.png) When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change. From 564d4325cf247a386efe1d552c4204eb9e54f2ce Mon Sep 17 00:00:00 2001 From: Elona Shatri Date: Thu, 15 Jul 2021 12:43:00 +0200 Subject: [PATCH 31/63] added dataset description --- ...40b622142f1c98125abcfe89a76a661b0e8e343910 | 1 + ...580f9f70d3c393ceb25bd7393d77baf66bc3c7926f | 2257 ++++++++++++++++ ...89e14c5587f4f48f241b6d61dbcff1f1a0bbe89269 | 2163 ++++++++++++++++ ...680a035444c129ff51b7fa0cf7355d3646c664a49d | 3 + ...6b55aeec129580195dca68a790c5dd81f382c24752 | 2163 ++++++++++++++++ ...398a24b18889cf6521da96ef66d2e090fdda3ea148 | 92 + ...808247049585fff727f8427e22ae767e58a4fe3f1c | 2145 +++++++++++++++ ...c7a3e465c9a86ef5d9003ae3ab18d4e33a11b46fc0 | 2143 +++++++++++++++ ...d91b74d9c326e8b899b1f5a0a3dbbc5b94a9ef98d4 | 100 + ...1e3972ca913a4cc7b9eb5d9ccd7ed1d4050833194b | 2163 ++++++++++++++++ ...0fd67a2aea28681f30ec0b4f5f68841059b02a18ac | 284 ++ ...c08c2c922a5fab22884e053a97048b48ec5c0eb6de | 2163 ++++++++++++++++ ...e26822a995e46d0cd9f9b3bd788f0e5ba77c06ea7e | 2167 ++++++++++++++++ ...ae4880652e7cae70b17dbb00d629ce0e722d17d1a8 | 141 + ...c949035a99fc17fa31ead902d8fcd1e6ac14756a41 | 2163 ++++++++++++++++ ...897462a0ad7a52588581291df723b63c1e438cb4ba | 2099 +++++++++++++++ ...6fe28f801af96ba26e6a68011e99f6ab16f8d09ce6 | 2163 ++++++++++++++++ ...fba97481287cbc9e78468275a7929adf075d832204 | 98 + ...e82f878cef03fc8c207fb992f01bfe834641c951e0 | 283 ++ ...6d1401040b4c3d4e2d0d090f2515437cec2917f913 | 117 + ...6bcf9fcb1600161030c18fb2fede0f2ba2681767ff | 287 +++ ...dcc7259ea8a1733b6d6e4ed000de34393b9f1e3ac3 | 2088 +++++++++++++++ ...9cb14e74ad9f748587146b90e61f1c03b83c53ce4d | 2086 +++++++++++++++ ...97cd14df555c60586cd3a12694d513771440cfc176 | 79 + ...a05fc934a10f78c2698b51ad34ab57dd6b4166e782 | 90 + ...c4146cfe27ca56f191eb5741c26544612284dac103 | 2097 +++++++++++++++ ...2c14aba6d03311462c35b69a03626a1943877a38cb | 2141 +++++++++++++++ ...5bff29616f448a30223239ac7815fc1ac2e7a95366 | 2088 +++++++++++++++ ...96dbb56629ac92e5f60d2168ed6a1f287a33a66d80 | 104 + ...17e880a0f03452c055ab1d08f03ab59fa675a8ab55 | 3 + ...a443851de1e4fac220c85526a39283cc388d827b6c | 2088 +++++++++++++++ ...9178551c5c55ca296ee710005fde387ccaaf4a1845 | 79 + ...9f25bb3f6d2c51457a2c906c14a290358761413376 | 2163 ++++++++++++++++ ...f635a83956e864de573463dbf4d0370be3ca04ae5d | 2163 ++++++++++++++++ ...d0a63dcdd0e6104a24152b2208c33df2a210e82c49 | 99 + ...428ef3e04d25f54576efb7804ead72783a1fdfc1f5 | 382 +++ ...5d0c56bfe0f15bc98f337f9dc574d846b13f342d34 | 2257 ++++++++++++++++ ...2ced258c497a39f61a7b3a767598fc943bd18a17ee | 2141 +++++++++++++++ ...8ab1d7047bfd0c0f3a7d12eb50583be0be348998df | 87 + ...004f4bd050968112605575382637ae9b8bf1906d75 | 2092 +++++++++++++++ ...07fce2569f005d46c378101ec737cad9ddf2c2f61a | 2163 ++++++++++++++++ ...5b0954e6bde6038df99f39bd8a358e32fedc8efa7b | 2257 ++++++++++++++++ ...1db3dc87b52864d06515c218f946ca3ff75bdcc139 | 236 ++ ...eea88bf095281696bc419921f729b2c26d58653065 | 2152 ++++++++++++++++ ...9a10997f888cc9c1041c8e933a40bb625a913c6a05 | 2 + ...d73d887b7a5841cdf29b1509ef7b6fc88bb4300d88 | 2088 +++++++++++++++ ...8f043e3b629b767b7b544429cef8d4708bee2850b9 | 107 + ...aec68f6d14dcc9d415b287afbe0f5c03dc847049f1 | 2086 +++++++++++++++ ...9e2e5f0007bd90f053dd4a1de9a65f3ada789754fe | 2158 ++++++++++++++++ ...966a622936661dbba04dec3d4da8e1cac426cb8cdf | 147 ++ ...82614850e87206ce883f346b3bfdb3624bf608ac72 | 2141 +++++++++++++++ ...33b3d95c3e2e3b140cfd4d31e5904f0057d3aed737 | 125 + ...da6550135aa9462dea2d144f2f92c8e1d5c8e5cc3a | 2161 ++++++++++++++++ ...8356812d14cfcab8652445bea8f55edc15514688f9 | 2141 +++++++++++++++ ...eb59cbaab58adfcd3d8edbb666b1107f43e4280141 | 285 ++ ...ecd25bd4309c7b8e54f42a140a4b25a674613f86a4 | 2163 ++++++++++++++++ ...1d43a433b9b529d816be757b0848937bb83cf5e7be | 202 ++ ...2fadbbd30ea5f3b8d2046b3d406b4ab9cdcd885c9a | 2163 ++++++++++++++++ ...08b752fa0decd70685fb98036d6fcd019d972f05a8 | 2088 +++++++++++++++ ...9bba079298ca747bc87e6b61a35fe4c6ad2f7f8755 | 2163 ++++++++++++++++ ...67f3bc9c2bc4dbd909c37040d4df7a934673c11970 | 81 + ...2b92608838c316f4d9e57ba8e2f6fdfb34c26a1df1 | 102 + ...5d5dc9b2150555d20d187fc1bd3c25cdd617c1ce4e | 2090 +++++++++++++++ ...12e0fabd15000abff1f28b17ab9234cf8b42c6fdc9 | 85 + ...f13f0ab506a7ba4f21a6a93e1e029ceb0114af62ae | 250 ++ ...2c9dd7c0a8dd22c35c1495c73d7560c956bdc4975d | 128 + ...fa9dbc7c967f0aa1b8c9505c5635146aa3da58cc2e | 2163 ++++++++++++++++ ...19093b309c5ea48d698bd24bd794247b07e30ebedc | 2096 +++++++++++++++ ...cda48bf0c38122ef0d176a70af41c61acf561a9e88 | 252 ++ ...2422fd359fb60bd6740b14d410f9bd378dc85e2e64 | 83 + ...f43e481c22cc0c48b985c5a94985d32dd414ef92f3 | 2163 ++++++++++++++++ ...a716b912e5998a8874cfdd29dd8cfa5eea17afc84e | 2 + ...ababda4e1557943b1a444274fa6314169d19a1dfe6 | 2285 ++++++++++++++++ ...c7885120999f6f90e53c1388fb374654418baf7646 | 2154 ++++++++++++++++ ...fbaf6e59f2370409e7fdb93ee470eba543a82063d0 | 78 + ...e868d09b4842abdf59383915239861377ebb3f00ab | 2163 ++++++++++++++++ ...086d1dc13e1ce3525ff3d427c5a37b1f819da6be9c | 2163 ++++++++++++++++ ...c73516501e2acc50479f3d489071655457067be3b9 | 103 + ...2ef902e41b221ed27b787831a95c676716bff96318 | 2289 +++++++++++++++++ ...125c1fc632136de0ce8a67f7262206493c929661a7 | 2257 ++++++++++++++++ ...f5dac5863762bd9e7c40541e1797c7e7941f32b5e6 | 2163 ++++++++++++++++ ...482ab3fbd8c1dfecec6dff86043dca866b02f5faad | 101 + ...14310103e979a214593d61e7da2cdd2efd3c69d956 | 83 + ...6d645e65ee69d81999b8b3e497d77a81ce27ab35d7 | 201 ++ ...c8996fb92427ae41e4649b934ca495991b7852b855 | 2 + ...f2e8c021858e85d97da3bedd101701e514f573968d | 78 + ...91c9b321f816260075283ce115b5cafa4a52f82702 | 165 ++ ...1a2ca3f19a70af1b0138ed17752c22ad163fe0153e | 2163 ++++++++++++++++ ...ee74d773b64c53d306db96bec4ebea6fbc79dae007 | 2086 +++++++++++++++ ...2c60ef7b6c922966000847e5056100dbe293a0f900 | 144 ++ ...7853a8034bf44cbb514041632c3aea5007c2c07573 | 291 +++ Gemfile | 2 + _config.yml | 2 + _layouts/default.html | 4 +- _layouts/post-default.html | 2 +- assets/css/style.scss | 3 + .../Bartok - String Quartet 5 mvt 3-034.png | Bin 0 -> 92359 bytes assets/img/Dorico-soft.png | Bin 0 -> 454356 bytes assets/img/bbox.png | Bin 0 -> 201614 bytes assets/img/classes.png | Bin 0 -> 204584 bytes assets/img/clef.png | Bin 0 -> 94968 bytes assets/img/dorico-midi.png | Bin 0 -> 187838 bytes assets/img/elona.jpeg | Bin 0 -> 35497 bytes assets/img/musicXML.png | Bin 0 -> 169872 bytes assets/img/notehead.png | Bin 0 -> 120241 bytes assets/img/staff-line.png | Bin 0 -> 46568 bytes assets/img/timesig.png | Bin 0 -> 64025 bytes assets/img/unparsed-xml.png | Bin 0 -> 190888 bytes data/doremi_classes_attributes.csv | 96 + doremi-dataset.md | 415 ++- jekyll-theme-minimal.gemspec | 4 +- table-test.md | 8 + 112 files changed, 109520 insertions(+), 30 deletions(-) create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Cache/b7/9606fb3afea5bd1609ed40b622142f1c98125abcfe89a76a661b0e8e343910 create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/02/aac12a9692bec016330c580f9f70d3c393ceb25bd7393d77baf66bc3c7926f create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/04/d59371fa10c7595fc39a89e14c5587f4f48f241b6d61dbcff1f1a0bbe89269 create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/0a/e0e8a2428271699d4bb0680a035444c129ff51b7fa0cf7355d3646c664a49d create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/0c/e860687959468637407d6b55aeec129580195dca68a790c5dd81f382c24752 create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/12/d552bbc5cdcd2bcfbcc6398a24b18889cf6521da96ef66d2e090fdda3ea148 create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/14/043cb9bc3ccce25dc6d9808247049585fff727f8427e22ae767e58a4fe3f1c create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/14/65d725e5af7653d1a146c7a3e465c9a86ef5d9003ae3ab18d4e33a11b46fc0 create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/16/de5dc2c97511c23c5e76d91b74d9c326e8b899b1f5a0a3dbbc5b94a9ef98d4 create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/1d/4957f96f24b3b9cc51a61e3972ca913a4cc7b9eb5d9ccd7ed1d4050833194b create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/1d/5aaa7961e960a67be6940fd67a2aea28681f30ec0b4f5f68841059b02a18ac create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/1d/e2ef1d5a7853ea2ef94ac08c2c922a5fab22884e053a97048b48ec5c0eb6de create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/1e/0215747695d4c19004d2e26822a995e46d0cd9f9b3bd788f0e5ba77c06ea7e create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/22/abe5b54e52b5e48923e3ae4880652e7cae70b17dbb00d629ce0e722d17d1a8 create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/27/e53b219b385b07fbab80c949035a99fc17fa31ead902d8fcd1e6ac14756a41 create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/28/67fbfb805b89b263900c897462a0ad7a52588581291df723b63c1e438cb4ba create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/28/c643c8bb8379a51c44536fe28f801af96ba26e6a68011e99f6ab16f8d09ce6 create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/32/88d50eff32cfb051cdadfba97481287cbc9e78468275a7929adf075d832204 create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/32/8a1fb554cb51b1bd6d94e82f878cef03fc8c207fb992f01bfe834641c951e0 create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/37/d20041aba3960cfd8b416d1401040b4c3d4e2d0d090f2515437cec2917f913 create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/3b/e26940cc809f8efc3a9f6bcf9fcb1600161030c18fb2fede0f2ba2681767ff create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/46/c432ca71f1ef6b2a7a16dcc7259ea8a1733b6d6e4ed000de34393b9f1e3ac3 create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/49/9db2320a95721a374e369cb14e74ad9f748587146b90e61f1c03b83c53ce4d create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/4b/a54d96c3154d6bb8e1db97cd14df555c60586cd3a12694d513771440cfc176 create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/53/88e42fbd4513d4b67e79a05fc934a10f78c2698b51ad34ab57dd6b4166e782 create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/54/92b91dee44b9805a5df9c4146cfe27ca56f191eb5741c26544612284dac103 create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/54/962ae5b5b58e27006b902c14aba6d03311462c35b69a03626a1943877a38cb create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/54/dbf78389bd3871de77b15bff29616f448a30223239ac7815fc1ac2e7a95366 create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/5a/9537baec8241c19c89a896dbb56629ac92e5f60d2168ed6a1f287a33a66d80 create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/5b/e71ead88d1c75db6576417e880a0f03452c055ab1d08f03ab59fa675a8ab55 create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/5f/7b8820bae2fb259e8d05a443851de1e4fac220c85526a39283cc388d827b6c create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/64/a350279979b95bbc51f09178551c5c55ca296ee710005fde387ccaaf4a1845 create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/67/f63c8f5a23cec9006eb49f25bb3f6d2c51457a2c906c14a290358761413376 create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/6d/7c88e0f2a54386c5ba44f635a83956e864de573463dbf4d0370be3ca04ae5d create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/70/694f2e61e038e977cc80d0a63dcdd0e6104a24152b2208c33df2a210e82c49 create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/76/16e939dfda3b655a312e428ef3e04d25f54576efb7804ead72783a1fdfc1f5 create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/7d/926838f9ba0a8d4c6b145d0c56bfe0f15bc98f337f9dc574d846b13f342d34 create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/84/664da5a53cc19383292f2ced258c497a39f61a7b3a767598fc943bd18a17ee create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/85/002e2ae1586b1db30c888ab1d7047bfd0c0f3a7d12eb50583be0be348998df create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/88/c46b64e6a6b67625869b004f4bd050968112605575382637ae9b8bf1906d75 create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/8b/0fe1fee78d9ce5de034507fce2569f005d46c378101ec737cad9ddf2c2f61a create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/8c/685c600a79b635254ac65b0954e6bde6038df99f39bd8a358e32fedc8efa7b create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/8c/eb49f4266798a9e20b9a1db3dc87b52864d06515c218f946ca3ff75bdcc139 create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/8f/54ca6ebf079d012d54f3eea88bf095281696bc419921f729b2c26d58653065 create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/90/1234fd790adda377a80e9a10997f888cc9c1041c8e933a40bb625a913c6a05 create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/93/20c92dce7025f815d8e5d73d887b7a5841cdf29b1509ef7b6fc88bb4300d88 create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/98/76bfb8e20db53b6776cc8f043e3b629b767b7b544429cef8d4708bee2850b9 create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/98/8dc892f5b5c625316a0baec68f6d14dcc9d415b287afbe0f5c03dc847049f1 create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/99/822bc71abeb52e210d899e2e5f0007bd90f053dd4a1de9a65f3ada789754fe create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/9d/ccde36a24b1465e2454d966a622936661dbba04dec3d4da8e1cac426cb8cdf create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/9e/79641707952efeac7fce82614850e87206ce883f346b3bfdb3624bf608ac72 create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/9f/ebecd15f14aebfc254a233b3d95c3e2e3b140cfd4d31e5904f0057d3aed737 create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/a4/c7bcb002348acf3b36ceda6550135aa9462dea2d144f2f92c8e1d5c8e5cc3a create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/a6/d917623b67f1c6ddab408356812d14cfcab8652445bea8f55edc15514688f9 create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/a8/5aa703bcabf2b4ad9845eb59cbaab58adfcd3d8edbb666b1107f43e4280141 create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/ac/f0c93c18177ebc849a34ecd25bd4309c7b8e54f42a140a4b25a674613f86a4 create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/ae/87c8c343fb9e62ce50ce1d43a433b9b529d816be757b0848937bb83cf5e7be create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/af/acf92d9a02f81ad573712fadbbd30ea5f3b8d2046b3d406b4ab9cdcd885c9a create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/af/e1404ee0bb7159015cb708b752fa0decd70685fb98036d6fcd019d972f05a8 create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/b1/670cfd8dc93eaf48d3fe9bba079298ca747bc87e6b61a35fe4c6ad2f7f8755 create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/b2/cebbd7a391b40585500467f3bc9c2bc4dbd909c37040d4df7a934673c11970 create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/b3/ea2d5801cb06b6b027332b92608838c316f4d9e57ba8e2f6fdfb34c26a1df1 create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/b5/e7e15a37643fae6c06f05d5dc9b2150555d20d187fc1bd3c25cdd617c1ce4e create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/b6/4b96f782a022a2b0ddbb12e0fabd15000abff1f28b17ab9234cf8b42c6fdc9 create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/b8/8908727803b7eee14deef13f0ab506a7ba4f21a6a93e1e029ceb0114af62ae create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/bb/8c883916df5ffc20e85f2c9dd7c0a8dd22c35c1495c73d7560c956bdc4975d create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/bb/fe14aa3c08b7129da761fa9dbc7c967f0aa1b8c9505c5635146aa3da58cc2e create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/bc/67944dcebb8e88f8e3e819093b309c5ea48d698bd24bd794247b07e30ebedc create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/bd/2c8ac39b0554eddfb5e8cda48bf0c38122ef0d176a70af41c61acf561a9e88 create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/bd/b845969859f5b342657e2422fd359fb60bd6740b14d410f9bd378dc85e2e64 create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/be/7e2a8722ca400e15c5b5f43e481c22cc0c48b985c5a94985d32dd414ef92f3 create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/bf/f86b0df1a97b87aea95fa716b912e5998a8874cfdd29dd8cfa5eea17afc84e create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/c0/22c58a516f4ddda5a537ababda4e1557943b1a444274fa6314169d19a1dfe6 create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/c0/3b4c7df5952942f541bac7885120999f6f90e53c1388fb374654418baf7646 create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/c1/1c61aa7a3daf173a5a44fbaf6e59f2370409e7fdb93ee470eba543a82063d0 create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/c9/941c180ede57a632842de868d09b4842abdf59383915239861377ebb3f00ab create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/ca/cae01dc3f902c76a876b086d1dc13e1ce3525ff3d427c5a37b1f819da6be9c create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/d0/0f96956c34b44cea078dc73516501e2acc50479f3d489071655457067be3b9 create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/d3/8c3275590962e63e89eb2ef902e41b221ed27b787831a95c676716bff96318 create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/d4/1c850cedf483263740f2125c1fc632136de0ce8a67f7262206493c929661a7 create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/d5/85fd1c0b1925ea19e6a7f5dac5863762bd9e7c40541e1797c7e7941f32b5e6 create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/db/6e0c07220fcd8ac2a069482ab3fbd8c1dfecec6dff86043dca866b02f5faad create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/dc/14543b45aa266aaffa6414310103e979a214593d61e7da2cdd2efd3c69d956 create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/de/8eec550cb20606c08b176d645e65ee69d81999b8b3e497d77a81ce27ab35d7 create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/e3/b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/e5/74468e5a751248cfad64f2e8c021858e85d97da3bedd101701e514f573968d create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/e9/f972c2728e297714308991c9b321f816260075283ce115b5cafa4a52f82702 create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/ea/ae8d33e70595e6bd22811a2ca3f19a70af1b0138ed17752c22ad163fe0153e create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/f0/349ff4c1ec234e254e2eee74d773b64c53d306db96bec4ebea6fbc79dae007 create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/f8/ad8b5d984ca2d5ffb87a2c60ef7b6c922966000847e5056100dbe293a0f900 create mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/ff/68df70d2f83170be464b7853a8034bf44cbb514041632c3aea5007c2c07573 create mode 100644 assets/img/Bartok - String Quartet 5 mvt 3-034.png create mode 100644 assets/img/Dorico-soft.png create mode 100644 assets/img/bbox.png create mode 100644 assets/img/classes.png create mode 100644 assets/img/clef.png create mode 100644 assets/img/dorico-midi.png create mode 100644 assets/img/elona.jpeg create mode 100644 assets/img/musicXML.png create mode 100644 assets/img/notehead.png create mode 100644 assets/img/staff-line.png create mode 100644 assets/img/timesig.png create mode 100644 assets/img/unparsed-xml.png create mode 100644 data/doremi_classes_attributes.csv create mode 100644 table-test.md diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Cache/b7/9606fb3afea5bd1609ed40b622142f1c98125abcfe89a76a661b0e8e343910 b/.jekyll-cache/Jekyll/Cache/Jekyll--Cache/b7/9606fb3afea5bd1609ed40b622142f1c98125abcfe89a76a661b0e8e343910 new file mode 100644 index 0000000000..b9f7744c68 --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Cache/b7/9606fb3afea5bd1609ed40b622142f1c98125abcfe89a76a661b0e8e343910 @@ -0,0 +1 @@ +I"B{"title"=>"Elona Shatri", "logo"=>"/assets/img/image.png", "description"=>"Personal Website", "google_analytics"=>nil, "theme"=>"jekyll-theme-minimal", "source"=>"/Users/elonashatri/Documents/GitHub/elonashatri.github.io", "destination"=>"/Users/elonashatri/Documents/GitHub/elonashatri.github.io/_site", "collections_dir"=>"", "cache_dir"=>".jekyll-cache", "plugins_dir"=>"_plugins", "layouts_dir"=>"_layouts", "data_dir"=>"_data", "includes_dir"=>"_includes", "collections"=>{"posts"=>{"output"=>true, "permalink"=>"/:categories/:year/:month/:day/:title:output_ext"}}, "safe"=>false, "include"=>[".htaccess"], "exclude"=>[".sass-cache", ".jekyll-cache", "gemfiles", "Gemfile", "Gemfile.lock", "node_modules", "vendor/bundle/", "vendor/cache/", "vendor/gems/", "vendor/ruby/"], "keep_files"=>[".git", ".svn"], "encoding"=>"utf-8", "markdown_ext"=>"markdown,mkdown,mkdn,mkd,md", "strict_front_matter"=>false, "show_drafts"=>nil, "limit_posts"=>0, "future"=>false, "unpublished"=>false, "whitelist"=>[], "plugins"=>[], "markdown"=>"kramdown", "highlighter"=>"rouge", "lsi"=>false, "excerpt_separator"=>"\n\n", "incremental"=>false, "detach"=>false, "port"=>"4000", "host"=>"127.0.0.1", "baseurl"=>nil, "show_dir_listing"=>false, "permalink"=>"date", "paginate_path"=>"/page:num", "timezone"=>nil, "quiet"=>false, "verbose"=>false, "defaults"=>[], "liquid"=>{"error_mode"=>"warn", "strict_filters"=>false, "strict_variables"=>false}, "kramdown"=>{"auto_ids"=>true, "toc_levels"=>[1, 2, 3, 4, 5, 6], "entity_output"=>"as_char", "smart_quotes"=>"lsquo,rsquo,ldquo,rdquo", "input"=>"GFM", "hard_wrap"=>false, "guess_lang"=>true, "footnote_nr"=>1, "show_warnings"=>false, "syntax_highlighter"=>"rouge", "syntax_highlighter_opts"=>{:default_lang=>"plaintext", :guess_lang=>true}, "coderay"=>{}}, "livereload_port"=>35729, "serving"=>true, "watch"=>true, "url"=>nil}:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/02/aac12a9692bec016330c580f9f70d3c393ceb25bd7393d77baf66bc3c7926f b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/02/aac12a9692bec016330c580f9f70d3c393ceb25bd7393d77baf66bc3c7926f new file mode 100644 index 0000000000..2fbf8fbfeb --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/02/aac12a9692bec016330c580f9f70d3c393ceb25bd7393d77baf66bc3c7926f @@ -0,0 +1,2257 @@ +I"

    DoReMi - Data Collection Lifecycle Document

    + +

    This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

    + +

    Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet +music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

    + +

    Discovery and Planning

    + +

    Data type and format

    + + +

    Initial Data Collection

    +

    Data Preparation and analysis

    +

    Publication and Sharing

    +

    Long-term Management

    + +

    Discovery and Planning

    + +

    In this section, I will explain the data types and formats we have decided to use.

    + +

    Data type and format

    + +

    This dataset has the following six types of data:

    + + + +

    The following respective data formats:

    +
      +
    • Dorico
    • +
    • MusicXML
    • +
    • XML
    • +
    • PNG
    • +
    • MIDI
    • +
    • MEI
    • +
    + +

    Let’s start by explaining each one of the data types and what they contain:

    + +

    Dorico project +Dorico-project

    + +

    When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

    + +

    MusicXML

    + +

    MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. +More on how these files can be exported check here +
    +

    + +
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    +<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
    +<score-partwise version="3.1">
    +  <work>
    +    <work-title>beam groups 3</work-title>
    +  </work>
    +  <movement-title>beam groups 3</movement-title>
    +  <identification>
    +    <encoding>
    +      <software>Dorico 4.0.0.5342</software>
    +      <encoding-date>2021-06-14</encoding-date>
    +    </encoding>
    +  </identification>
    +  <part-list>
    +    <score-part id="P1">
    +      <part-name>P 1</part-name>
    +    </score-part>
    +  </part-list>
    +  <part id="P1">
    +    <measure number="1">
    +      <attributes>
    +        <divisions>12</divisions>
    +        <key number="1">
    +          <fifths>0</fifths>
    +          <mode>major</mode>
    +        </key>
    +        <time>
    +
    +...
    +
    +  </part>
    +</score-partwise>
    +
    + + + +

    OMR metadata

    + +

    Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box. Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

    + +

    OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

    + +

    Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

    + + + +
    <?xml version="1.0" encoding="utf-8"?>
    +<Pages>
    +<Page pageIndex="0">
    +<Nodes>
    +<Node>
    +<Id>95</Id>
    +<ClassName>timeSig4</ClassName>
    +<Top>709</Top>
    +<Left>386</Left>
    +<Width>36</Width>
    +<Height>42</Height>
    +<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +<Node>
    +<Id>94</Id>
    +<ClassName>timeSig2</ClassName>
    +<Top>666</Top>
    +<Left>387</Left>
    +<Width>34</Width>
    +<Height>43</Height>
    +<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +...
    +</Nodes>
    +</Page>
    +</Pages>
    +
    + +

    Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. +
    +

    + +
    <Node>
    +<Id>504</Id>
    +<ClassName>noteheadBlack</ClassName>
    +<Top>466</Top>
    +<Left>2236</Left>
    +<Width>28</Width>
    +<Height>24</Height>
    +<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
    +<Outlinks>541 559 571</Outlinks>
    +<Data>
    +<DataItem key="duration_beats" type="float">0.333333</DataItem>
    +<DataItem key="onset_beats" type="float">47.666668</DataItem>
    +<DataItem key="pitch_octave" type="int">4</DataItem>
    +<DataItem key="midi_pitch_code" type="int">69</DataItem>
    +<DataItem key="normalized_pitch_step" type="str">A</DataItem>
    +<DataItem key="dorico_event_id" type="int">1120</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + +

    + +

    For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

    + +
    <Node>
    +<Id>93</Id>
    +<ClassName>gClef</ClassName>
    +<Top>638</Top>
    +<Left>309</Left>
    +<Width>56</Width>
    +<Height>147</Height>
    +<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">908</DataItem>
    +<DataItem key="clef_type" type="str">kGClef</DataItem>
    +<DataItem key="clef_hotspot" type="str">G4</DataItem>
    +<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
    +<DataItem key="clef_stave_position" type="int">2</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). +

    +
    <Node>
    +    <Id>511</Id>
    +    <ClassName>timeSig4</ClassName>
    +    <Top>467</Top>
    +    <Left>828</Left>
    +    <Width>36</Width>   
    +    <Height>42</Height>
    +    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
    +    ...
    +    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
    +    <Data>
    +        <DataItem key="dorico_event_id" type="int">-1</DataItem>
    +        <DataItem key="time_signature_description" type="str"/>
    +    </Data>
    +</Node>
    +
    + + + +

    Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

    + +
    <Node>
    +<Id>69</Id>
    +<ClassName>kStaffLine</ClassName>
    +<Top>666</Top>
    +<Left>299</Left>
    +<Width>2001</Width>
    +<Height>3</Height>
    +<Mask>0:0 1:6003 </Mask>
    +<Data>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    A comprehensive table of what each objet includes for musical features is shown below.

    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_description  text
    accidentalDoubleFlat244     x           
    accidentalDoubleSharp330     x           
    accidentalFlat12705     x           
    accidentalKomaFlat5     x           
    accidentalKomaSharp5     x           
    accidentalNatural11137     x           
    accidentalQuarterToneFlatStein162     x           
    accidentalQuarterToneSharpStein191     x           
    accidentalSharp12908     x           
    accidentalThreeQuarterTonesFlatZimmermann1     x           
    accidentalThreeQuarterTonesSharpStein27     x           
    accidentalTripleFlat1     x           
    accidentalTripleSharp1     x           
    articAccentAbove1477     x           
    articAccentBelow1916     x           
    articMarcatoAbove278     x           
    articMarcatoBelow34     x           
    articStaccatissimoAbove536     x           
    articStaccatissimoBelow414     x           
    articStaccatoAbove5018     x           
    articStaccatoBelow6108     x           
    articTenutoAbove823     x           
    articTenutoBelow735     x           
    augmentationDot2762                 
    barline28142                 
    beam52539     xx          
    cClef1161xxxxxx           
    dynamicFF242     x           
    dynamicFFF88     x           
    dynamicFFFF4     x           
    dynamicForte777     x           
    dynamicFortePiano60     x           
    dynamicForzando35     x           
    dynamicMF1803     x           
    dynamicMP185     x           
    dynamicPiano3987     x           
    dynamicPP1807     x           
    dynamicPPP93     x           
    dynamicPPPP13     x           
    dynamicRinforzando25     x           
    dynamicSforzato236     x           
    dynamicSforzatoFF6     x           
    dynamicText110     x          x
    fClef3543xxxxxx           
    flag16thDown430     x x         
    flag16thUp18245     x x         
    flag32ndDown31     x x         
    flag32ndUp7264     x x         
    flag64thUp10     x x         
    flag8thDown3672     x x         
    flag8thUp8113     x x         
    gClef12278xxxxxx           
    gradualDynamic7084     x           
    kStaffLine160426     x           
    mensuralNoteheadMinimaWhite9x    x  xxxxx    
    noteheadBlack247741x    x xxxxxx    
    noteheadDiamondWhole8x    x  xxxxx    
    noteheadDoubleWholeSquare3x    x  xxxxx    
    noteheadHalf8648x    x  xxxxx    
    noteheadTriangleUpBlack27x    x  xxxxx    
    noteheadTriangleUpHalf3x    x  xxxxx    
    noteheadWhole1502x    x  xxxxx    
    noteheadXBlack81x    x  xxxxx    
    ornamentMordent7x    x           
    ornamentTrill58x    x           
    ornamentTurn6x    x           
    rest4                 
    rest16th29411                 
    rest32nd10218                 
    rest64th4                 
    rest8th24124                 
    restHalf1376                 
    restQuarter13223                 
    restWhole14382                 
    slur13928x    x           
    stem227889     x           
    systemicBarline2078                 
    tie8626x    x           
    timeSig12x    x       x   
    timeSig21084x    x       x   
    timeSig31203x    x       x   
    timeSig42674x    x       x   
    timeSig5507x    x       x   
    timeSig6246x    x       x   
    timeSig7125x    x       x   
    timeSig81661x    x       x   
    timeSig979x    x       x   
    timeSigCommon206x    x       x   
    timeSigCutCommon113x    x       x   
    timeSignatureComponent443x    x       x   
    tupletBracket4970x    x           
    tupletText4900x    x          x
    unpitchedPercussionClef1223xxxxxx           
    wiggleTrill45x    x           
    + +
    + +

    OMR metadata

    + +

    Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

    + +

    MIDI

    + +

    MIDI files are exported directly from Dorico.

    + +

    Music Encoding Initiative (MEI)

    + +

    Combining DOReMi with Muscima++ and Deepscores

    + +

    back

    +:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/04/d59371fa10c7595fc39a89e14c5587f4f48f241b6d61dbcff1f1a0bbe89269 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/04/d59371fa10c7595fc39a89e14c5587f4f48f241b6d61dbcff1f1a0bbe89269 new file mode 100644 index 0000000000..b7c82304ad --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/04/d59371fa10c7595fc39a89e14c5587f4f48f241b6d61dbcff1f1a0bbe89269 @@ -0,0 +1,2163 @@ +I";

    DoReMi - Data Collection Lifecycle Document

    + +

    This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg’s Dorico team and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

    + +

    Music used to generate this dataset comes from a software test set provided by the Dorico team. This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet +music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

    + +

    Discovery and Planning

    + +

    Data type and format

    + + +

    Initial Data Collection

    +

    Data Preparation and analysis

    +

    Publication and Sharing

    +

    Long-term Management

    + +

    Discovery and Planning

    + +

    In this section, I will explain the data types and formats we have decided to use.

    + +

    Data type and format

    + +

    This dataset has the following six types of data:

    + + + +

    The following respective data formats:

    +
      +
    • Dorico
    • +
    • MusicXML
    • +
    • XML
    • +
    • PNG
    • +
    • MIDI
    • +
    • MEI
    • +
    + +

    Let’s start by explaining each one of the data types and what they contain:

    + +

    Dorico project +Dorico-project

    + +

    When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

    + +

    Dorico-soft

    + +

    MusicXML

    + +

    MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. +More on how these files can be exported check here +
    +

    + +
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    +<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
    +<score-partwise version="3.1">
    +  <work>
    +    <work-title>beam groups 3</work-title>
    +  </work>
    +  <movement-title>beam groups 3</movement-title>
    +  <identification>
    +    <encoding>
    +      <software>Dorico 4.0.0.5342</software>
    +      <encoding-date>2021-06-14</encoding-date>
    +    </encoding>
    +  </identification>
    +  <part-list>
    +    <score-part id="P1">
    +      <part-name>P 1</part-name>
    +    </score-part>
    +  </part-list>
    +  <part id="P1">
    +    <measure number="1">
    +      <attributes>
    +        <divisions>12</divisions>
    +        <key number="1">
    +          <fifths>0</fifths>
    +          <mode>major</mode>
    +        </key>
    +        <time>
    +
    +...
    +
    +  </part>
    +</score-partwise>
    +
    + + + +

    OMR metadata

    + +

    Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box.

    + +

    In words, each file can have data on more than one page, if that is the case, an id is assigned to each page. Each page can have multiple nodes. Nodes are the individual elements or objects in the score, for instance, stem, staff lines, blackhead, whole note, augmentation dot and so on. Each object or node is assigned an id. This node will now have the bounding box information which includes top, left, width and height. The top is the distance from the top of the page to the point where the object starts (vertically). Left is the distance from the left of the page to the point where the object starts (horizontally). Height is the distance from top to where the object ends (vertically). Width is the distance from the left point to the rightest point where the object ends (horizontally). +bbox

    + +

    Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

    + +

    OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

    + +

    Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

    + + + +
    <?xml version="1.0" encoding="utf-8"?>
    +<Pages>
    +<Page pageIndex="0">
    +<Nodes>
    +<Node>
    +<Id>95</Id>
    +<ClassName>timeSig4</ClassName>
    +<Top>709</Top>
    +<Left>386</Left>
    +<Width>36</Width>
    +<Height>42</Height>
    +<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +<Node>
    +<Id>94</Id>
    +<ClassName>timeSig2</ClassName>
    +<Top>666</Top>
    +<Left>387</Left>
    +<Width>34</Width>
    +<Height>43</Height>
    +<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +...
    +</Nodes>
    +</Page>
    +</Pages>
    +
    + +

    Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. +
    +

    + +
    <Node>
    +<Id>504</Id>
    +<ClassName>noteheadBlack</ClassName>
    +<Top>466</Top>
    +<Left>2236</Left>
    +<Width>28</Width>
    +<Height>24</Height>
    +<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
    +<Outlinks>541 559 571</Outlinks>
    +<Data>
    +<DataItem key="duration_beats" type="float">0.333333</DataItem>
    +<DataItem key="onset_beats" type="float">47.666668</DataItem>
    +<DataItem key="pitch_octave" type="int">4</DataItem>
    +<DataItem key="midi_pitch_code" type="int">69</DataItem>
    +<DataItem key="normalized_pitch_step" type="str">A</DataItem>
    +<DataItem key="dorico_event_id" type="int">1120</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + +

    + +

    For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

    + +
    <Node>
    +<Id>93</Id>
    +<ClassName>gClef</ClassName>
    +<Top>638</Top>
    +<Left>309</Left>
    +<Width>56</Width>
    +<Height>147</Height>
    +<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">908</DataItem>
    +<DataItem key="clef_type" type="str">kGClef</DataItem>
    +<DataItem key="clef_hotspot" type="str">G4</DataItem>
    +<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
    +<DataItem key="clef_stave_position" type="int">2</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). +

    +
    <Node>
    +    <Id>511</Id>
    +    <ClassName>timeSig4</ClassName>
    +    <Top>467</Top>
    +    <Left>828</Left>
    +    <Width>36</Width>   
    +    <Height>42</Height>
    +    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
    +    ...
    +    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
    +    <Data>
    +        <DataItem key="dorico_event_id" type="int">-1</DataItem>
    +        <DataItem key="time_signature_description" type="str"/>
    +    </Data>
    +</Node>
    +
    + + + +

    Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

    + +
    <Node>
    +<Id>69</Id>
    +<ClassName>kStaffLine</ClassName>
    +<Top>666</Top>
    +<Left>299</Left>
    +<Width>2001</Width>
    +<Height>3</Height>
    +<Mask>0:0 1:6003 </Mask>
    +<Data>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    A detailed table of what each objet includes for musical features is shown below. Scroll right for all attributes.

    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_descriptiontext
    accidentalDoubleFlat244     x         
    accidentalDoubleSharp330     x         
    accidentalFlat12705     x         
    accidentalKomaFlat5     x         
    accidentalKomaSharp5     x         
    accidentalNatural11137     x         
    accidentalQuarterToneFlatStein162     x         
    accidentalQuarterToneSharpStein191     x         
    accidentalSharp12908     x         
    accidentalThreeQuarterTonesFlatZimmermann1     x         
    accidentalThreeQuarterTonesSharpStein27     x         
    accidentalTripleFlat1     x         
    accidentalTripleSharp1     x         
    articAccentAbove1477     x         
    articAccentBelow1916     x         
    articMarcatoAbove278     x         
    articMarcatoBelow34     x         
    articStaccatissimoAbove536     x         
    articStaccatissimoBelow414     x         
    articStaccatoAbove5018     x         
    articStaccatoBelow6108     x         
    articTenutoAbove823     x         
    articTenutoBelow735     x         
    augmentationDot2762               
    barline28142               
    beam52539     xx        
    cClef1161xxxxxx         
    dynamicFF242     x         
    dynamicFFF88     x         
    dynamicFFFF4     x         
    dynamicForte777     x         
    dynamicFortePiano60     x         
    dynamicForzando35     x         
    dynamicMF1803     x         
    dynamicMP185     x         
    dynamicPiano3987     x         
    dynamicPP1807     x         
    dynamicPPP93     x         
    dynamicPPPP13     x         
    dynamicRinforzando25     x         
    dynamicSforzato236     x         
    dynamicSforzatoFF6     x         
    dynamicText110     x        x
    fClef3543xxxxxx         
    flag16thDown430     x x       
    flag16thUp18245     x x       
    flag32ndDown31     x x       
    flag32ndUp7264     x x       
    flag64thUp10     x x       
    flag8thDown3672     x x       
    flag8thUp8113     x x       
    gClef12278xxxxxx         
    gradualDynamic7084     x         
    kStaffLine160426     x         
    mensuralNoteheadMinimaWhite9x    x  xxxxx  
    noteheadBlack247741x    x xxxxxx  
    noteheadDiamondWhole8x    x  xxxxx  
    noteheadDoubleWholeSquare3x    x  xxxxx  
    noteheadHalf8648x    x  xxxxx  
    noteheadTriangleUpBlack27x    x  xxxxx  
    noteheadTriangleUpHalf3x    x  xxxxx  
    noteheadWhole1502x    x  xxxxx  
    noteheadXBlack81x    x  xxxxx  
    ornamentMordent7x    x         
    ornamentTrill58x    x         
    ornamentTurn6x    x         
    rest4               
    rest16th29411               
    rest32nd10218               
    rest64th4               
    rest8th24124               
    restHalf1376               
    restQuarter13223               
    restWhole14382               
    slur13928x    x         
    stem227889     x         
    systemicBarline2078               
    tie8626x    x         
    timeSig12x    x       x 
    timeSig21084x    x       x 
    timeSig31203x    x       x 
    timeSig42674x    x       x 
    timeSig5507x    x       x 
    timeSig6246x    x       x 
    timeSig7125x    x       x 
    timeSig81661x    x       x 
    timeSig979x    x       x 
    timeSigCommon206x    x       x 
    timeSigCutCommon113x    x       x 
    timeSignatureComponent443x    x       x 
    tupletBracket4970x    x         
    tupletText4900x    x        x
    unpitchedPercussionClef1223xxxxxx         
    wiggleTrill45x    x         
                     
    + +
    + +

    Images of scores

    + +

    Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below. All these images are binarised and ready to use.

    + +

    clef

    + +

    MIDI

    + +

    MIDI (Musical Instrument Digital Interface) standard file provides a standardized file format way for music sequences to be saved, transported, and opened in other systems. They are characterised by their compact size which led to their widespread use in computers. They are intended for universal use and have information such as note values, timing and track name. We want to include such files in our dataset since MIDI is one of the end file formats retrieved from some OMR architecture. We believe that it is essential to include such files that could later on may be used for multi-modal learning in OMR as well.

    + +

    Dorico-midi

    + +

    Music Encoding Initiative (MEI)

    + +

    Except for MusicXML for we go one step further to also providing its respective Music Encoding Initiative (MEI) files. The model underlying MEI recognizes four distinct aspects of music notation: logical; gestural; visual; and analytical. The logical domain includes the musical content or structure including pitches, time values, articulations, dynamics, and all other elements—defined as the symbols that communicate the composer’s intentions. The gestural domain relates to a performed interpretation of the logical domain (i.e., it encodes information that may be added by a performer such as explicit realizations of “swing” or rubato). The visual domain describes the contributions of an editor, engraver, or typesetter, and encodes information about the physical appearance of the score, such as symbol locations, page layout, or font. Finally, the analytical domain covers commentary and analysis of the music document in any of the three previous domains.

    + +
    <?xml version="1.0" encoding="UTF-8"?>
    +<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?>
    +<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://purl.oclc.org/dsdl/schematron"?>
    +<mei xmlns="http://www.music-encoding.org/ns/mei" meiversion="4.0.0">
    +   <meiHead>
    +      <fileDesc>
    +         <titleStmt>
    +            <title>beam groups 3</title>
    +            <respStmt />
    +         </titleStmt>
    +         <pubStmt><date isodate="2021-06-14" type="encoding-date">2021-06-14</date>
    +         </pubStmt>
    +      </fileDesc>
    +      <encodingDesc xml:id="encodingdesc-0000001420266469">
    +         <appInfo xml:id="appinfo-0000001827384277">
    +            <application xml:id="application-0000000862295293" isodate="2021-06-14T15:00:01" version="3.5.0-dev-118873d">
    +               <name xml:id="name-0000002103025164">Verovio</name>
    +               <p xml:id="p-0000001992846044">Transcoded from MusicXML</p>
    +            </application>
    +         </appInfo>
    +      </encodingDesc>
    +   </meiHead>
    +   <music>
    +      <body>
    +         <mdiv xml:id="mdiv-0000001025466895">
    +            <score xml:id="score-0000001308189520">
    +               <scoreDef xml:id="scoredef-0000000993314183">
    +                  <staffGrp xml:id="staffgrp-0000000471437396">
    +                     <staffDef xml:id="P1" n="1" lines="5" ppq="12">
    +                        <label xml:id="label-0000000781857015">P 1</label>
    +                        <clef xml:id="clef-0000000149139464" shape="G" line="2" />
    +                        <keySig xml:id="keysig-0000000931258970" mode="major" sig="0" />
    +                        <meterSig xml:id="msig-0000002113427645" count="2" unit="4" />
    +                     </staffDef>
    +                  </staffGrp>
    +               </scoreDef>
    +...
    +      </body>
    +   </music>
    +</mei>
    +
    + +

    Combining DOReMi with Muscima++ and Deepscores

    + +

    Recently, researchers have been working on bringing their datasets together, namely Muscima++ [4] and DeepScores [9], to improve compatibility. Muscima++ contains handwritten music, while DeepScores is a typeset music dataset, both of which can be used in object detection. Harmonising them aids the goal of creating a reference dataset. With the motivation to support this goal and compare and use these datasets in future experiments, DoReMi is easily harmonised with Muscima++ and DeepScores.

    + +

    Initial Data Collection

    + +

    The dataset is derived from scores originally used for testing music notation software. This includes real-world scores in addition to synthetic scores built to test particular engraving use cases.

    + +

    The process of creating DoReMI using Dorico starts by creating a meta-picture of a single glyph or drawable primitive (slurs, lines, musical symbols) to allow generation of bounding boxes and pixel masks at the origin of the coordinate system y-down \footnote{The origin is in the top-left where the x-axis extends to the right and the y-axis extends downwards}. Rendering them at the origin ensures minimisation of the variations introduced by anti-aliasing artefacts. The vector-based glyph or primitive is then rasterised to a monochrome pixel-based image. Sub-pixel positions might introduce some variations and shifts in the bounding boxes that are relocated to the original drawn positions. However, bounding boxes are accurate enough for all the objects, except for some shift in the staff lines. During rasterisation, some staff lines become thicker than the others, sometimes falling out of the bounding box. Such inconsistencies are easily optically noticed given the even spaced nature of staff lines and can be minimised at the cost of increasing the resolution (DPI). Finally, the images are exported as PNGs.

    + +

    Dorico has a sophisticated internal representation and engraving engine for musical data at the drawing stage for efficiency. This results in significant challenges in reconnecting the primitives ultimately drawn to their original semantic sources. The addition of higher-level music attributes retrieved from Dorico to the metadata allows for the future use in the music reconstruction stage. +It is anticipated that we would iterate through the generation process by adding new features that would benefit the recognition score. On a practical level, we made a minor modification to allow for the logical grouping of pages into a single XML file. During data preprocessing, XML files were then separated by page (image).

    + +

    Data Preparation and analysis

    + +

    The number of classes in the dataset is 94 as shown in the image below. +classes

    + +

    Publication and Sharing

    + +

    The dataset including only copy right free scores is already published in this github release.

    + +

    Long-term Management

    + +

    back

    +:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/0a/e0e8a2428271699d4bb0680a035444c129ff51b7fa0cf7355d3646c664a49d b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/0a/e0e8a2428271699d4bb0680a035444c129ff51b7fa0cf7355d3646c664a49d new file mode 100644 index 0000000000..74610ffa70 --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/0a/e0e8a2428271699d4bb0680a035444c129ff51b7fa0cf7355d3646c664a49d @@ -0,0 +1,3 @@ +I" +

    nil

    +:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/0c/e860687959468637407d6b55aeec129580195dca68a790c5dd81f382c24752 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/0c/e860687959468637407d6b55aeec129580195dca68a790c5dd81f382c24752 new file mode 100644 index 0000000000..e1cbd01a04 --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/0c/e860687959468637407d6b55aeec129580195dca68a790c5dd81f382c24752 @@ -0,0 +1,2163 @@ +I"0

    DoReMi - Data Collection Lifecycle Document

    + +

    This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg’s Dorico team and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

    + +

    Music used to generate this dataset comes from a software test set provided by the Dorico team. This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet +music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

    + +

    Discovery and Planning

    + +

    Data type and format

    + + +

    Initial Data Collection

    +

    Data Preparation and analysis

    +

    Publication and Sharing

    +

    Long-term Management

    + +

    Discovery and Planning

    + +

    In this section, I will explain the data types and formats we have decided to use.

    + +

    Data type and format

    + +

    This dataset has the following six types of data:

    + + + +

    The following respective data formats:

    +
      +
    • Dorico
    • +
    • MusicXML
    • +
    • XML
    • +
    • PNG
    • +
    • MIDI
    • +
    • MEI
    • +
    + +

    Let’s start by explaining each one of the data types and what they contain:

    + +

    Dorico project +Dorico-project

    + +

    When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

    + +

    Dorico-soft

    + +

    MusicXML

    + +

    MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. +More on how these files can be exported check here +
    +

    + +
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    +<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
    +<score-partwise version="3.1">
    +  <work>
    +    <work-title>beam groups 3</work-title>
    +  </work>
    +  <movement-title>beam groups 3</movement-title>
    +  <identification>
    +    <encoding>
    +      <software>Dorico 4.0.0.5342</software>
    +      <encoding-date>2021-06-14</encoding-date>
    +    </encoding>
    +  </identification>
    +  <part-list>
    +    <score-part id="P1">
    +      <part-name>P 1</part-name>
    +    </score-part>
    +  </part-list>
    +  <part id="P1">
    +    <measure number="1">
    +      <attributes>
    +        <divisions>12</divisions>
    +        <key number="1">
    +          <fifths>0</fifths>
    +          <mode>major</mode>
    +        </key>
    +        <time>
    +
    +...
    +
    +  </part>
    +</score-partwise>
    +
    + + + +

    OMR metadata

    + +

    Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box.

    + +

    In words, each file can have data on more than one page, if that is the case, an id is assigned to each page. Each page can have multiple nodes. Nodes are the individual elements or objects in the score, for instance, stem, staff lines, blackhead, whole note, augmentation dot and so on. Each object or node is assigned an id. This node will now have the bounding box information which includes top, left, width and height. The top is the distance from the top of the page to the point where the object starts (vertically). Left is the distance from the left of the page to the point where the object starts (horizontally). Height is the distance from top to where the object ends (vertically). Width is the distance from the left point to the rightest point where the object ends (horizontally). +bbox

    + +

    Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

    + +

    OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

    + +

    Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

    + + + +
    <?xml version="1.0" encoding="utf-8"?>
    +<Pages>
    +<Page pageIndex="0">
    +<Nodes>
    +<Node>
    +<Id>95</Id>
    +<ClassName>timeSig4</ClassName>
    +<Top>709</Top>
    +<Left>386</Left>
    +<Width>36</Width>
    +<Height>42</Height>
    +<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +<Node>
    +<Id>94</Id>
    +<ClassName>timeSig2</ClassName>
    +<Top>666</Top>
    +<Left>387</Left>
    +<Width>34</Width>
    +<Height>43</Height>
    +<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +...
    +</Nodes>
    +</Page>
    +</Pages>
    +
    + +

    Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. +
    +

    + +
    <Node>
    +<Id>504</Id>
    +<ClassName>noteheadBlack</ClassName>
    +<Top>466</Top>
    +<Left>2236</Left>
    +<Width>28</Width>
    +<Height>24</Height>
    +<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
    +<Outlinks>541 559 571</Outlinks>
    +<Data>
    +<DataItem key="duration_beats" type="float">0.333333</DataItem>
    +<DataItem key="onset_beats" type="float">47.666668</DataItem>
    +<DataItem key="pitch_octave" type="int">4</DataItem>
    +<DataItem key="midi_pitch_code" type="int">69</DataItem>
    +<DataItem key="normalized_pitch_step" type="str">A</DataItem>
    +<DataItem key="dorico_event_id" type="int">1120</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + +

    + +

    For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

    + +
    <Node>
    +<Id>93</Id>
    +<ClassName>gClef</ClassName>
    +<Top>638</Top>
    +<Left>309</Left>
    +<Width>56</Width>
    +<Height>147</Height>
    +<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">908</DataItem>
    +<DataItem key="clef_type" type="str">kGClef</DataItem>
    +<DataItem key="clef_hotspot" type="str">G4</DataItem>
    +<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
    +<DataItem key="clef_stave_position" type="int">2</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). +

    +
    <Node>
    +    <Id>511</Id>
    +    <ClassName>timeSig4</ClassName>
    +    <Top>467</Top>
    +    <Left>828</Left>
    +    <Width>36</Width>   
    +    <Height>42</Height>
    +    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
    +    ...
    +    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
    +    <Data>
    +        <DataItem key="dorico_event_id" type="int">-1</DataItem>
    +        <DataItem key="time_signature_description" type="str"/>
    +    </Data>
    +</Node>
    +
    + + + +

    Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

    + +
    <Node>
    +<Id>69</Id>
    +<ClassName>kStaffLine</ClassName>
    +<Top>666</Top>
    +<Left>299</Left>
    +<Width>2001</Width>
    +<Height>3</Height>
    +<Mask>0:0 1:6003 </Mask>
    +<Data>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    A detailed table of what each objet includes for musical features is shown below. Scroll right for all attributes.

    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_descriptiontext
    accidentalDoubleFlat244     x         
    accidentalDoubleSharp330     x         
    accidentalFlat12705     x         
    accidentalKomaFlat5     x         
    accidentalKomaSharp5     x         
    accidentalNatural11137     x         
    accidentalQuarterToneFlatStein162     x         
    accidentalQuarterToneSharpStein191     x         
    accidentalSharp12908     x         
    accidentalThreeQuarterTonesFlatZimmermann1     x         
    accidentalThreeQuarterTonesSharpStein27     x         
    accidentalTripleFlat1     x         
    accidentalTripleSharp1     x         
    articAccentAbove1477     x         
    articAccentBelow1916     x         
    articMarcatoAbove278     x         
    articMarcatoBelow34     x         
    articStaccatissimoAbove536     x         
    articStaccatissimoBelow414     x         
    articStaccatoAbove5018     x         
    articStaccatoBelow6108     x         
    articTenutoAbove823     x         
    articTenutoBelow735     x         
    augmentationDot2762               
    barline28142               
    beam52539     xx        
    cClef1161xxxxxx         
    dynamicFF242     x         
    dynamicFFF88     x         
    dynamicFFFF4     x         
    dynamicForte777     x         
    dynamicFortePiano60     x         
    dynamicForzando35     x         
    dynamicMF1803     x         
    dynamicMP185     x         
    dynamicPiano3987     x         
    dynamicPP1807     x         
    dynamicPPP93     x         
    dynamicPPPP13     x         
    dynamicRinforzando25     x         
    dynamicSforzato236     x         
    dynamicSforzatoFF6     x         
    dynamicText110     x        x
    fClef3543xxxxxx         
    flag16thDown430     x x       
    flag16thUp18245     x x       
    flag32ndDown31     x x       
    flag32ndUp7264     x x       
    flag64thUp10     x x       
    flag8thDown3672     x x       
    flag8thUp8113     x x       
    gClef12278xxxxxx         
    gradualDynamic7084     x         
    kStaffLine160426     x         
    mensuralNoteheadMinimaWhite9x    x  xxxxx  
    noteheadBlack247741x    x xxxxxx  
    noteheadDiamondWhole8x    x  xxxxx  
    noteheadDoubleWholeSquare3x    x  xxxxx  
    noteheadHalf8648x    x  xxxxx  
    noteheadTriangleUpBlack27x    x  xxxxx  
    noteheadTriangleUpHalf3x    x  xxxxx  
    noteheadWhole1502x    x  xxxxx  
    noteheadXBlack81x    x  xxxxx  
    ornamentMordent7x    x         
    ornamentTrill58x    x         
    ornamentTurn6x    x         
    rest4               
    rest16th29411               
    rest32nd10218               
    rest64th4               
    rest8th24124               
    restHalf1376               
    restQuarter13223               
    restWhole14382               
    slur13928x    x         
    stem227889     x         
    systemicBarline2078               
    tie8626x    x         
    timeSig12x    x       x 
    timeSig21084x    x       x 
    timeSig31203x    x       x 
    timeSig42674x    x       x 
    timeSig5507x    x       x 
    timeSig6246x    x       x 
    timeSig7125x    x       x 
    timeSig81661x    x       x 
    timeSig979x    x       x 
    timeSigCommon206x    x       x 
    timeSigCutCommon113x    x       x 
    timeSignatureComponent443x    x       x 
    tupletBracket4970x    x         
    tupletText4900x    x        x
    unpitchedPercussionClef1223xxxxxx         
    wiggleTrill45x    x         
                     
    + +
    + +

    Images of scores

    + +

    Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below. All these images are binarised and ready to use.

    + +

    clef

    + +

    MIDI

    + +

    MIDI (Musical Instrument Digital Interface) standard file provides a standardized file format way for music sequences to be saved, transported, and opened in other systems. They are characterised by their compact size which led to their widespread use in computers. They are intended for universal use and have information such as note values, timing and track name. We want to include such files in our dataset since MIDI is one of the end file formats retrieved from some OMR architecture. We believe that it is essential to include such files that could later on may be used for multi-modal learning in OMR as well.

    + +

    Dorico-midi

    + +

    Music Encoding Initiative (MEI)

    + +

    Except for MusicXML for we go one step further to also providing its respective Music Encoding Initiative (MEI) files. The model underlying MEI recognizes four distinct aspects of music notation: logical; gestural; visual; and analytical. The logical domain includes the musical content or structure including pitches, time values, articulations, dynamics, and all other elements—defined as the symbols that communicate the composer’s intentions. The gestural domain relates to a performed interpretation of the logical domain (i.e., it encodes information that may be added by a performer such as explicit realizations of “swing” or rubato). The visual domain describes the contributions of an editor, engraver, or typesetter, and encodes information about the physical appearance of the score, such as symbol locations, page layout, or font. Finally, the analytical domain covers commentary and analysis of the music document in any of the three previous domains.

    + +
    <?xml version="1.0" encoding="UTF-8"?>
    +<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?>
    +<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://purl.oclc.org/dsdl/schematron"?>
    +<mei xmlns="http://www.music-encoding.org/ns/mei" meiversion="4.0.0">
    +   <meiHead>
    +      <fileDesc>
    +         <titleStmt>
    +            <title>beam groups 3</title>
    +            <respStmt />
    +         </titleStmt>
    +         <pubStmt><date isodate="2021-06-14" type="encoding-date">2021-06-14</date>
    +         </pubStmt>
    +      </fileDesc>
    +      <encodingDesc xml:id="encodingdesc-0000001420266469">
    +         <appInfo xml:id="appinfo-0000001827384277">
    +            <application xml:id="application-0000000862295293" isodate="2021-06-14T15:00:01" version="3.5.0-dev-118873d">
    +               <name xml:id="name-0000002103025164">Verovio</name>
    +               <p xml:id="p-0000001992846044">Transcoded from MusicXML</p>
    +            </application>
    +         </appInfo>
    +      </encodingDesc>
    +   </meiHead>
    +   <music>
    +      <body>
    +         <mdiv xml:id="mdiv-0000001025466895">
    +            <score xml:id="score-0000001308189520">
    +               <scoreDef xml:id="scoredef-0000000993314183">
    +                  <staffGrp xml:id="staffgrp-0000000471437396">
    +                     <staffDef xml:id="P1" n="1" lines="5" ppq="12">
    +                        <label xml:id="label-0000000781857015">P 1</label>
    +                        <clef xml:id="clef-0000000149139464" shape="G" line="2" />
    +                        <keySig xml:id="keysig-0000000931258970" mode="major" sig="0" />
    +                        <meterSig xml:id="msig-0000002113427645" count="2" unit="4" />
    +                     </staffDef>
    +                  </staffGrp>
    +               </scoreDef>
    +...
    +      </body>
    +   </music>
    +</mei>
    +
    + +

    Combining DOReMi with Muscima++ and Deepscores

    + +

    Recently, researchers have been working on bringing their datasets together, namely Muscima++ [4] and DeepScores [9], to improve compatibility. Muscima++ contains handwritten music, while DeepScores is a typeset music dataset, both of which can be used in object detection. Harmonising them aids the goal of creating a reference dataset. With the motivation to support this goal and compare and use these datasets in future experiments, DoReMi is easily harmonised with Muscima++ and DeepScores.

    + +

    Initial Data Collection

    + +

    The dataset is derived from scores originally used for testing music notation software. This includes real-world scores in addition to synthetic scores built to test particular engraving use cases.

    + +

    The process of creating DoReMI using Dorico starts by creating a meta-picture of a single glyph or drawable primitive (slurs, lines, musical symbols) to allow generation of bounding boxes and pixel masks at the origin of the coordinate system y-down \footnote{The origin is in the top-left where the x-axis extends to the right and the y-axis extends downwards}. Rendering them at the origin ensures minimisation of the variations introduced by anti-aliasing artefacts. The vector-based glyph or primitive is then rasterised to a monochrome pixel-based image. Sub-pixel positions might introduce some variations and shifts in the bounding boxes that are relocated to the original drawn positions. However, bounding boxes are accurate enough for all the objects, except for some shift in the staff lines. During rasterisation, some staff lines become thicker than the others, sometimes falling out of the bounding box. Such inconsistencies are easily optically noticed given the even spaced nature of staff lines and can be minimised at the cost of increasing the resolution (DPI). Finally, the images are exported as PNGs.

    + +

    Dorico has a sophisticated internal representation and engraving engine for musical data at the drawing stage for efficiency. This results in significant challenges in reconnecting the primitives ultimately drawn to their original semantic sources. The addition of higher-level music attributes retrieved from Dorico to the metadata allows for the future use in the music reconstruction stage. +It is anticipated that we would iterate through the generation process by adding new features that would benefit the recognition score. On a practical level, we made a minor modification to allow for the logical grouping of pages into a single XML file. During data preprocessing, XML files were then separated by page (image).

    + +

    Data Preparation and analysis

    + +

    The number of classes in the dataset is 94 as shown in the image below. +classes

    + +

    Publication and Sharing

    + +

    The dataset including only copy right free scores is already published in this github release.

    + +

    Long-term Management

    + +

    back

    +:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/12/d552bbc5cdcd2bcfbcc6398a24b18889cf6521da96ef66d2e090fdda3ea148 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/12/d552bbc5cdcd2bcfbcc6398a24b18889cf6521da96ef66d2e090fdda3ea148 new file mode 100644 index 0000000000..4cb3d65682 --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/12/d552bbc5cdcd2bcfbcc6398a24b18889cf6521da96ef66d2e090fdda3ea148 @@ -0,0 +1,92 @@ +I"

    DoReMi - Data Collection Lifecycle Document

    + +

    This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

    + +

    Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet +music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

    + +

    Discovery and Planning

    + +

    Data type and format

    + + +

    Initial Data Collection

    +

    Data Preparation and analysis

    +

    Publication and Sharing

    +

    Long-term Management

    + +

    Discovery and Planning

    + +

    In this section, I will explain the data types and formats we have decided to use.

    + +

    Data type and format

    + +

    This dataset has the following six types of data:

    + + + +

    The following respective data formats:

    +
      +
    • Dorico
    • +
    • MusicXML
    • +
    • XML
    • +
    • PNG
    • +
    • MIDI
    • +
    • MEI
    • +
    + +

    Let’s start by explaining each one of the data types and what they contain:

    + +

    Dorico project +Dorico-project

    + +

    When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

    + +

    MusicXML

    + +

    MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. +More on how these files can be exported check here +MusicXML-example

    + +

    OMR metadata

    + +

    Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box. Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

    + +

    OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

    + +

    Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information. Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs. Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1) 2. Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

    + +

    unparsed-xml

    + +

    notehead

    + +

    staffline

    + +

    OMR metadata

    + +

    Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

    + +

    MIDI

    + +

    MIDI files are exported directly from Dorico.

    + +

    Music Encoding Initiative (MEI)

    + +

    Combining DOReMi with Muscima++ and Deepscores

    + +

    back

    +:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/14/043cb9bc3ccce25dc6d9808247049585fff727f8427e22ae767e58a4fe3f1c b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/14/043cb9bc3ccce25dc6d9808247049585fff727f8427e22ae767e58a4fe3f1c new file mode 100644 index 0000000000..91cda1ba3c --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/14/043cb9bc3ccce25dc6d9808247049585fff727f8427e22ae767e58a4fe3f1c @@ -0,0 +1,2145 @@ +I"

    DoReMi - Data Collection Lifecycle Document

    + +

    This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg’s Dorico team and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

    + +

    Music used to generate this dataset comes from a software test set provided by the Dorico team. This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet +music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

    + +

    Discovery and Planning

    + +

    Data type and format

    + + +

    Initial Data Collection

    +

    Data Preparation and analysis

    +

    Publication and Sharing

    +

    Long-term Management

    + +

    Discovery and Planning

    + +

    In this section, I will explain the data types and formats we have decided to use.

    + +

    Data type and format

    + +

    This dataset has the following six types of data:

    + + + +

    The following respective data formats:

    +
      +
    • Dorico
    • +
    • MusicXML
    • +
    • XML
    • +
    • PNG
    • +
    • MIDI
    • +
    • MEI
    • +
    + +

    Let’s start by explaining each one of the data types and what they contain:

    + +

    Dorico project +Dorico-project

    + +

    When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

    + +

    Dorico-soft

    + +

    MusicXML

    + +

    MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. +More on how these files can be exported check here +
    +

    + +
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    +<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
    +<score-partwise version="3.1">
    +  <work>
    +    <work-title>beam groups 3</work-title>
    +  </work>
    +  <movement-title>beam groups 3</movement-title>
    +  <identification>
    +    <encoding>
    +      <software>Dorico 4.0.0.5342</software>
    +      <encoding-date>2021-06-14</encoding-date>
    +    </encoding>
    +  </identification>
    +  <part-list>
    +    <score-part id="P1">
    +      <part-name>P 1</part-name>
    +    </score-part>
    +  </part-list>
    +  <part id="P1">
    +    <measure number="1">
    +      <attributes>
    +        <divisions>12</divisions>
    +        <key number="1">
    +          <fifths>0</fifths>
    +          <mode>major</mode>
    +        </key>
    +        <time>
    +
    +...
    +
    +  </part>
    +</score-partwise>
    +
    + + + +

    OMR metadata

    + +

    Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box.

    + +

    In words, each file can have data on more than one page, if that is the case, an id is assigned to each page. Each page can have multiple nodes. Nodes are the individual elements or objects in the score, for instance, stem, staff lines, blackhead, whole note, augmentation dot and so on. Each object or node is assigned an id. This node will now have the bounding box information which includes top, left, width and height. The top is the distance from the top of the page to the point where the object starts (vertically). Left is the distance from the left of the page to the point where the object starts (horizontally). Height is the distance from top to where the object ends (vertically). Width is the distance from the left point to the rightest point where the object ends (horizontally). +bbox

    + +

    Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

    + +

    OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

    + +

    Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

    + + + +
    <?xml version="1.0" encoding="utf-8"?>
    +<Pages>
    +<Page pageIndex="0">
    +<Nodes>
    +<Node>
    +<Id>95</Id>
    +<ClassName>timeSig4</ClassName>
    +<Top>709</Top>
    +<Left>386</Left>
    +<Width>36</Width>
    +<Height>42</Height>
    +<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +<Node>
    +<Id>94</Id>
    +<ClassName>timeSig2</ClassName>
    +<Top>666</Top>
    +<Left>387</Left>
    +<Width>34</Width>
    +<Height>43</Height>
    +<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +...
    +</Nodes>
    +</Page>
    +</Pages>
    +
    + +

    Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. +
    +

    + +
    <Node>
    +<Id>504</Id>
    +<ClassName>noteheadBlack</ClassName>
    +<Top>466</Top>
    +<Left>2236</Left>
    +<Width>28</Width>
    +<Height>24</Height>
    +<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
    +<Outlinks>541 559 571</Outlinks>
    +<Data>
    +<DataItem key="duration_beats" type="float">0.333333</DataItem>
    +<DataItem key="onset_beats" type="float">47.666668</DataItem>
    +<DataItem key="pitch_octave" type="int">4</DataItem>
    +<DataItem key="midi_pitch_code" type="int">69</DataItem>
    +<DataItem key="normalized_pitch_step" type="str">A</DataItem>
    +<DataItem key="dorico_event_id" type="int">1120</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + +

    + +

    For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

    + +
    <Node>
    +<Id>93</Id>
    +<ClassName>gClef</ClassName>
    +<Top>638</Top>
    +<Left>309</Left>
    +<Width>56</Width>
    +<Height>147</Height>
    +<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">908</DataItem>
    +<DataItem key="clef_type" type="str">kGClef</DataItem>
    +<DataItem key="clef_hotspot" type="str">G4</DataItem>
    +<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
    +<DataItem key="clef_stave_position" type="int">2</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). +

    +
    <Node>
    +    <Id>511</Id>
    +    <ClassName>timeSig4</ClassName>
    +    <Top>467</Top>
    +    <Left>828</Left>
    +    <Width>36</Width>   
    +    <Height>42</Height>
    +    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
    +    ...
    +    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
    +    <Data>
    +        <DataItem key="dorico_event_id" type="int">-1</DataItem>
    +        <DataItem key="time_signature_description" type="str"/>
    +    </Data>
    +</Node>
    +
    + + + +

    Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

    + +
    <Node>
    +<Id>69</Id>
    +<ClassName>kStaffLine</ClassName>
    +<Top>666</Top>
    +<Left>299</Left>
    +<Width>2001</Width>
    +<Height>3</Height>
    +<Mask>0:0 1:6003 </Mask>
    +<Data>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    A comprehensive table of what each objet includes for musical features is shown below. Scroll right for all attributes.

    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_descriptiontext
    accidentalDoubleFlat244     x         
    accidentalDoubleSharp330     x         
    accidentalFlat12705     x         
    accidentalKomaFlat5     x         
    accidentalKomaSharp5     x         
    accidentalNatural11137     x         
    accidentalQuarterToneFlatStein162     x         
    accidentalQuarterToneSharpStein191     x         
    accidentalSharp12908     x         
    accidentalThreeQuarterTonesFlatZimmermann1     x         
    accidentalThreeQuarterTonesSharpStein27     x         
    accidentalTripleFlat1     x         
    accidentalTripleSharp1     x         
    articAccentAbove1477     x         
    articAccentBelow1916     x         
    articMarcatoAbove278     x         
    articMarcatoBelow34     x         
    articStaccatissimoAbove536     x         
    articStaccatissimoBelow414     x         
    articStaccatoAbove5018     x         
    articStaccatoBelow6108     x         
    articTenutoAbove823     x         
    articTenutoBelow735     x         
    augmentationDot2762               
    barline28142               
    beam52539     xx        
    cClef1161xxxxxx         
    dynamicFF242     x         
    dynamicFFF88     x         
    dynamicFFFF4     x         
    dynamicForte777     x         
    dynamicFortePiano60     x         
    dynamicForzando35     x         
    dynamicMF1803     x         
    dynamicMP185     x         
    dynamicPiano3987     x         
    dynamicPP1807     x         
    dynamicPPP93     x         
    dynamicPPPP13     x         
    dynamicRinforzando25     x         
    dynamicSforzato236     x         
    dynamicSforzatoFF6     x         
    dynamicText110     x        x
    fClef3543xxxxxx         
    flag16thDown430     x x       
    flag16thUp18245     x x       
    flag32ndDown31     x x       
    flag32ndUp7264     x x       
    flag64thUp10     x x       
    flag8thDown3672     x x       
    flag8thUp8113     x x       
    gClef12278xxxxxx         
    gradualDynamic7084     x         
    kStaffLine160426     x         
    mensuralNoteheadMinimaWhite9x    x  xxxxx  
    noteheadBlack247741x    x xxxxxx  
    noteheadDiamondWhole8x    x  xxxxx  
    noteheadDoubleWholeSquare3x    x  xxxxx  
    noteheadHalf8648x    x  xxxxx  
    noteheadTriangleUpBlack27x    x  xxxxx  
    noteheadTriangleUpHalf3x    x  xxxxx  
    noteheadWhole1502x    x  xxxxx  
    noteheadXBlack81x    x  xxxxx  
    ornamentMordent7x    x         
    ornamentTrill58x    x         
    ornamentTurn6x    x         
    rest4               
    rest16th29411               
    rest32nd10218               
    rest64th4               
    rest8th24124               
    restHalf1376               
    restQuarter13223               
    restWhole14382               
    slur13928x    x         
    stem227889     x         
    systemicBarline2078               
    tie8626x    x         
    timeSig12x    x       x 
    timeSig21084x    x       x 
    timeSig31203x    x       x 
    timeSig42674x    x       x 
    timeSig5507x    x       x 
    timeSig6246x    x       x 
    timeSig7125x    x       x 
    timeSig81661x    x       x 
    timeSig979x    x       x 
    timeSigCommon206x    x       x 
    timeSigCutCommon113x    x       x 
    timeSignatureComponent443x    x       x 
    tupletBracket4970x    x         
    tupletText4900x    x        x
    unpitchedPercussionClef1223xxxxxx         
    wiggleTrill45x    x         
                     
    + +
    + +

    Images of scores

    + +

    Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below. All these images are binarised and ready to use.

    + +

    clef

    + +

    MIDI

    + +

    MIDI (Musical Instrument Digital Interface) standard file provides a standardized file format way for music sequences to be saved, transported, and opened in other systems. They are characterised by their compact size which led to their widespread use in computers. They are intended for universal use and have information such as note values, timing and track name. We want to include such files in our dataset since MIDI is one of the end file formats retrieved from some OMR architecture. We believe that it is essential to include such files that could later on may be used for multi-modal learning in OMR as well.

    + +

    Dorico-midi

    + +

    Music Encoding Initiative (MEI)

    + +

    Except for MusicXML for we go one step further to also providing its respective Music Encoding Initiative (MEI) files. The model underlying MEI recognizes four distinct aspects of music notation: logical; gestural; visual; and analytical. The logical domain includes the musical content or structure including pitches, time values, articulations, dynamics, and all other elements—defined as the symbols that communicate the composer’s intentions. The gestural domain relates to a performed interpretation of the logical domain (i.e., it encodes information that may be added by a performer such as explicit realizations of “swing” or rubato). The visual domain describes the contributions of an editor, engraver, or typesetter, and encodes information about the physical appearance of the score, such as symbol locations, page layout, or font. Finally, the analytical domain covers commentary and analysis of the music document in any of the three previous domains.

    + +
    <?xml version="1.0" encoding="UTF-8"?>
    +<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?>
    +<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://purl.oclc.org/dsdl/schematron"?>
    +<mei xmlns="http://www.music-encoding.org/ns/mei" meiversion="4.0.0">
    +   <meiHead>
    +      <fileDesc>
    +         <titleStmt>
    +            <title>beam groups 3</title>
    +            <respStmt />
    +         </titleStmt>
    +         <pubStmt><date isodate="2021-06-14" type="encoding-date">2021-06-14</date>
    +         </pubStmt>
    +      </fileDesc>
    +      <encodingDesc xml:id="encodingdesc-0000001420266469">
    +         <appInfo xml:id="appinfo-0000001827384277">
    +            <application xml:id="application-0000000862295293" isodate="2021-06-14T15:00:01" version="3.5.0-dev-118873d">
    +               <name xml:id="name-0000002103025164">Verovio</name>
    +               <p xml:id="p-0000001992846044">Transcoded from MusicXML</p>
    +            </application>
    +         </appInfo>
    +      </encodingDesc>
    +   </meiHead>
    +   <music>
    +      <body>
    +         <mdiv xml:id="mdiv-0000001025466895">
    +            <score xml:id="score-0000001308189520">
    +               <scoreDef xml:id="scoredef-0000000993314183">
    +                  <staffGrp xml:id="staffgrp-0000000471437396">
    +                     <staffDef xml:id="P1" n="1" lines="5" ppq="12">
    +                        <label xml:id="label-0000000781857015">P 1</label>
    +                        <clef xml:id="clef-0000000149139464" shape="G" line="2" />
    +                        <keySig xml:id="keysig-0000000931258970" mode="major" sig="0" />
    +                        <meterSig xml:id="msig-0000002113427645" count="2" unit="4" />
    +                     </staffDef>
    +                  </staffGrp>
    +               </scoreDef>
    +...
    +      </body>
    +   </music>
    +</mei>
    +
    + +

    Combining DOReMi with Muscima++ and Deepscores

    + +

    Recently, researchers have been working on bringing their datasets together, namely Muscima++ [4] and DeepScores [9], to improve compatibility. Muscima++ contains handwritten music, while DeepScores is a typeset music dataset, both of which can be used in object detection. Harmonising them aids the goal of creating a reference dataset. With the motivation to support this goal and compare and use these datasets in future experiments, DoReMi is easily harmonised with Muscima++ and DeepScores.

    + +

    Initial Data Collection

    + +

    back

    +:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/14/65d725e5af7653d1a146c7a3e465c9a86ef5d9003ae3ab18d4e33a11b46fc0 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/14/65d725e5af7653d1a146c7a3e465c9a86ef5d9003ae3ab18d4e33a11b46fc0 new file mode 100644 index 0000000000..cbad3293c0 --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/14/65d725e5af7653d1a146c7a3e465c9a86ef5d9003ae3ab18d4e33a11b46fc0 @@ -0,0 +1,2143 @@ +I"

    DoReMi - Data Collection Lifecycle Document

    + +

    This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg’s Dorico team and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

    + +

    Music used to generate this dataset comes from a software test set provided by the Dorico team. This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet +music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

    + +

    Discovery and Planning

    + +

    Data type and format

    + + +

    Initial Data Collection

    +

    Data Preparation and analysis

    +

    Publication and Sharing

    +

    Long-term Management

    + +

    Discovery and Planning

    + +

    In this section, I will explain the data types and formats we have decided to use.

    + +

    Data type and format

    + +

    This dataset has the following six types of data:

    + + + +

    The following respective data formats:

    +
      +
    • Dorico
    • +
    • MusicXML
    • +
    • XML
    • +
    • PNG
    • +
    • MIDI
    • +
    • MEI
    • +
    + +

    Let’s start by explaining each one of the data types and what they contain:

    + +

    Dorico project +Dorico-project

    + +

    When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

    + +

    Dorico-soft

    + +

    MusicXML

    + +

    MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. +More on how these files can be exported check here +
    +

    + +
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    +<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
    +<score-partwise version="3.1">
    +  <work>
    +    <work-title>beam groups 3</work-title>
    +  </work>
    +  <movement-title>beam groups 3</movement-title>
    +  <identification>
    +    <encoding>
    +      <software>Dorico 4.0.0.5342</software>
    +      <encoding-date>2021-06-14</encoding-date>
    +    </encoding>
    +  </identification>
    +  <part-list>
    +    <score-part id="P1">
    +      <part-name>P 1</part-name>
    +    </score-part>
    +  </part-list>
    +  <part id="P1">
    +    <measure number="1">
    +      <attributes>
    +        <divisions>12</divisions>
    +        <key number="1">
    +          <fifths>0</fifths>
    +          <mode>major</mode>
    +        </key>
    +        <time>
    +
    +...
    +
    +  </part>
    +</score-partwise>
    +
    + + + +

    OMR metadata

    + +

    Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box.

    + +

    In words, each file can have data on more than one page, if that is the case, an id is assigned to each page. Each page can have multiple nodes. Nodes are the individual elements or objects in the score, for instance, stem, staff lines, blackhead, whole note, augmentation dot and so on. Each object or node is assigned an id. This node will now have the bounding box information which includes top, left, width and height. The top is the distance from the top of the page to the point where the object starts (vertically). Left is the distance from the left of the page to the point where the object starts (horizontally). Height is the distance from top to where the object ends (vertically). Width is the distance from the left point to the rightest point where the object ends (horizontally). +bbox

    + +

    Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

    + +

    OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

    + +

    Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

    + + + +
    <?xml version="1.0" encoding="utf-8"?>
    +<Pages>
    +<Page pageIndex="0">
    +<Nodes>
    +<Node>
    +<Id>95</Id>
    +<ClassName>timeSig4</ClassName>
    +<Top>709</Top>
    +<Left>386</Left>
    +<Width>36</Width>
    +<Height>42</Height>
    +<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +<Node>
    +<Id>94</Id>
    +<ClassName>timeSig2</ClassName>
    +<Top>666</Top>
    +<Left>387</Left>
    +<Width>34</Width>
    +<Height>43</Height>
    +<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +...
    +</Nodes>
    +</Page>
    +</Pages>
    +
    + +

    Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. +
    +

    + +
    <Node>
    +<Id>504</Id>
    +<ClassName>noteheadBlack</ClassName>
    +<Top>466</Top>
    +<Left>2236</Left>
    +<Width>28</Width>
    +<Height>24</Height>
    +<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
    +<Outlinks>541 559 571</Outlinks>
    +<Data>
    +<DataItem key="duration_beats" type="float">0.333333</DataItem>
    +<DataItem key="onset_beats" type="float">47.666668</DataItem>
    +<DataItem key="pitch_octave" type="int">4</DataItem>
    +<DataItem key="midi_pitch_code" type="int">69</DataItem>
    +<DataItem key="normalized_pitch_step" type="str">A</DataItem>
    +<DataItem key="dorico_event_id" type="int">1120</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + +

    + +

    For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

    + +
    <Node>
    +<Id>93</Id>
    +<ClassName>gClef</ClassName>
    +<Top>638</Top>
    +<Left>309</Left>
    +<Width>56</Width>
    +<Height>147</Height>
    +<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">908</DataItem>
    +<DataItem key="clef_type" type="str">kGClef</DataItem>
    +<DataItem key="clef_hotspot" type="str">G4</DataItem>
    +<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
    +<DataItem key="clef_stave_position" type="int">2</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). +

    +
    <Node>
    +    <Id>511</Id>
    +    <ClassName>timeSig4</ClassName>
    +    <Top>467</Top>
    +    <Left>828</Left>
    +    <Width>36</Width>   
    +    <Height>42</Height>
    +    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
    +    ...
    +    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
    +    <Data>
    +        <DataItem key="dorico_event_id" type="int">-1</DataItem>
    +        <DataItem key="time_signature_description" type="str"/>
    +    </Data>
    +</Node>
    +
    + + + +

    Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

    + +
    <Node>
    +<Id>69</Id>
    +<ClassName>kStaffLine</ClassName>
    +<Top>666</Top>
    +<Left>299</Left>
    +<Width>2001</Width>
    +<Height>3</Height>
    +<Mask>0:0 1:6003 </Mask>
    +<Data>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    A comprehensive table of what each objet includes for musical features is shown below. Scroll right for all attributes.

    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_descriptiontext
    accidentalDoubleFlat244     x         
    accidentalDoubleSharp330     x         
    accidentalFlat12705     x         
    accidentalKomaFlat5     x         
    accidentalKomaSharp5     x         
    accidentalNatural11137     x         
    accidentalQuarterToneFlatStein162     x         
    accidentalQuarterToneSharpStein191     x         
    accidentalSharp12908     x         
    accidentalThreeQuarterTonesFlatZimmermann1     x         
    accidentalThreeQuarterTonesSharpStein27     x         
    accidentalTripleFlat1     x         
    accidentalTripleSharp1     x         
    articAccentAbove1477     x         
    articAccentBelow1916     x         
    articMarcatoAbove278     x         
    articMarcatoBelow34     x         
    articStaccatissimoAbove536     x         
    articStaccatissimoBelow414     x         
    articStaccatoAbove5018     x         
    articStaccatoBelow6108     x         
    articTenutoAbove823     x         
    articTenutoBelow735     x         
    augmentationDot2762               
    barline28142               
    beam52539     xx        
    cClef1161xxxxxx         
    dynamicFF242     x         
    dynamicFFF88     x         
    dynamicFFFF4     x         
    dynamicForte777     x         
    dynamicFortePiano60     x         
    dynamicForzando35     x         
    dynamicMF1803     x         
    dynamicMP185     x         
    dynamicPiano3987     x         
    dynamicPP1807     x         
    dynamicPPP93     x         
    dynamicPPPP13     x         
    dynamicRinforzando25     x         
    dynamicSforzato236     x         
    dynamicSforzatoFF6     x         
    dynamicText110     x        x
    fClef3543xxxxxx         
    flag16thDown430     x x       
    flag16thUp18245     x x       
    flag32ndDown31     x x       
    flag32ndUp7264     x x       
    flag64thUp10     x x       
    flag8thDown3672     x x       
    flag8thUp8113     x x       
    gClef12278xxxxxx         
    gradualDynamic7084     x         
    kStaffLine160426     x         
    mensuralNoteheadMinimaWhite9x    x  xxxxx  
    noteheadBlack247741x    x xxxxxx  
    noteheadDiamondWhole8x    x  xxxxx  
    noteheadDoubleWholeSquare3x    x  xxxxx  
    noteheadHalf8648x    x  xxxxx  
    noteheadTriangleUpBlack27x    x  xxxxx  
    noteheadTriangleUpHalf3x    x  xxxxx  
    noteheadWhole1502x    x  xxxxx  
    noteheadXBlack81x    x  xxxxx  
    ornamentMordent7x    x         
    ornamentTrill58x    x         
    ornamentTurn6x    x         
    rest4               
    rest16th29411               
    rest32nd10218               
    rest64th4               
    rest8th24124               
    restHalf1376               
    restQuarter13223               
    restWhole14382               
    slur13928x    x         
    stem227889     x         
    systemicBarline2078               
    tie8626x    x         
    timeSig12x    x       x 
    timeSig21084x    x       x 
    timeSig31203x    x       x 
    timeSig42674x    x       x 
    timeSig5507x    x       x 
    timeSig6246x    x       x 
    timeSig7125x    x       x 
    timeSig81661x    x       x 
    timeSig979x    x       x 
    timeSigCommon206x    x       x 
    timeSigCutCommon113x    x       x 
    timeSignatureComponent443x    x       x 
    tupletBracket4970x    x         
    tupletText4900x    x        x
    unpitchedPercussionClef1223xxxxxx         
    wiggleTrill45x    x         
                     
    + +
    + +

    Images of scores

    + +

    Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below. All these images are binarised and ready to use.

    + +

    clef

    + +

    MIDI

    + +

    MIDI (Musical Instrument Digital Interface) standard file provides a standardized file format way for music sequences to be saved, transported, and opened in other systems. They are characterised by their compact size which led to their widespread use in computers. They are intended for universal use and have information such as note values, timing and track name. We want to include such files in our dataset since MIDI is one of the end file formats retrieved from some OMR architecture. We believe that it is essential to include such files that could later on may be used for multi-modal learning in OMR as well.

    + +

    Dorico-midi

    + +

    Music Encoding Initiative (MEI)

    + +

    Except for MusicXML for we go one step further to also providing its respective Music Encoding Initiative (MEI) files. The model underlying MEI recognizes four distinct aspects of music notation: logical; gestural; visual; and analytical. The logical domain includes the musical content or structure including pitches, time values, articulations, dynamics, and all other elements—defined as the symbols that communicate the composer’s intentions. The gestural domain relates to a performed interpretation of the logical domain (i.e., it encodes information that may be added by a performer such as explicit realizations of “swing” or rubato). The visual domain describes the contributions of an editor, engraver, or typesetter, and encodes information about the physical appearance of the score, such as symbol locations, page layout, or font. Finally, the analytical domain covers commentary and analysis of the music document in any of the three previous domains.

    + +
    <?xml version="1.0" encoding="UTF-8"?>
    +<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?>
    +<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://purl.oclc.org/dsdl/schematron"?>
    +<mei xmlns="http://www.music-encoding.org/ns/mei" meiversion="4.0.0">
    +   <meiHead>
    +      <fileDesc>
    +         <titleStmt>
    +            <title>beam groups 3</title>
    +            <respStmt />
    +         </titleStmt>
    +         <pubStmt><date isodate="2021-06-14" type="encoding-date">2021-06-14</date>
    +         </pubStmt>
    +      </fileDesc>
    +      <encodingDesc xml:id="encodingdesc-0000001420266469">
    +         <appInfo xml:id="appinfo-0000001827384277">
    +            <application xml:id="application-0000000862295293" isodate="2021-06-14T15:00:01" version="3.5.0-dev-118873d">
    +               <name xml:id="name-0000002103025164">Verovio</name>
    +               <p xml:id="p-0000001992846044">Transcoded from MusicXML</p>
    +            </application>
    +         </appInfo>
    +      </encodingDesc>
    +   </meiHead>
    +   <music>
    +      <body>
    +         <mdiv xml:id="mdiv-0000001025466895">
    +            <score xml:id="score-0000001308189520">
    +               <scoreDef xml:id="scoredef-0000000993314183">
    +                  <staffGrp xml:id="staffgrp-0000000471437396">
    +                     <staffDef xml:id="P1" n="1" lines="5" ppq="12">
    +                        <label xml:id="label-0000000781857015">P 1</label>
    +                        <clef xml:id="clef-0000000149139464" shape="G" line="2" />
    +                        <keySig xml:id="keysig-0000000931258970" mode="major" sig="0" />
    +                        <meterSig xml:id="msig-0000002113427645" count="2" unit="4" />
    +                     </staffDef>
    +                  </staffGrp>
    +               </scoreDef>
    +...
    +      </body>
    +   </music>
    +</mei>
    +
    + +

    Combining DOReMi with Muscima++ and Deepscores

    + +

    Recently, researchers have been working on bringing their datasets together, namely Muscima++ [4] and DeepScores [9], to improve compatibility. Muscima++ contains handwritten music, while DeepScores is a typeset music dataset, both of which can be used in object detection. Harmonising them aids the goal of creating a reference dataset. With the motivation to support this goal and compare and use these datasets in future experiments, DoReMi is easily harmonised with Muscima++ and DeepScores.

    + +

    back

    +:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/16/de5dc2c97511c23c5e76d91b74d9c326e8b899b1f5a0a3dbbc5b94a9ef98d4 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/16/de5dc2c97511c23c5e76d91b74d9c326e8b899b1f5a0a3dbbc5b94a9ef98d4 new file mode 100644 index 0000000000..cb23b65d81 --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/16/de5dc2c97511c23c5e76d91b74d9c326e8b899b1f5a0a3dbbc5b94a9ef98d4 @@ -0,0 +1,100 @@ +I"

    DoReMi - Data Collection Lifecycle Document

    + +

    This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

    + +

    Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet +music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

    + +

    Discovery and Planning

    + +

    Data type and format

    + + +

    Initial Data Collection

    +

    Data Preparation and analysis

    +

    Publication and Sharing

    +

    Long-term Management

    + +

    Discovery and Planning

    + +

    In this section, I will explain the data types and formats we have decided to use.

    + +

    Data type and format

    + +

    This dataset has the following six types of data:

    + + + +

    The following respective data formats:

    +
      +
    • Dorico
    • +
    • MusicXML
    • +
    • XML
    • +
    • PNG
    • +
    • MIDI
    • +
    • MEI
    • +
    + +

    Let’s start by explaining each one of the data types and what they contain:

    + +

    Dorico project +Dorico-project

    + +

    When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

    + +

    MusicXML

    + +

    MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. +More on how these files can be exported check here +MusicXML-example

    + +

    OMR metadata

    + +

    Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box. Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

    + +

    OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

    + +

    Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

    + +

    unparsed-xml

    + +

    Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. +
    + notehead

    + +

    For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

    + +

    clef

    + +

    Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1) 2. Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

    + +

    staffline

    + +

    OMR metadata

    + +

    Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

    + +

    MIDI

    + +

    MIDI files are exported directly from Dorico.

    + +

    Music Encoding Initiative (MEI)

    + +

    Combining DOReMi with Muscima++ and Deepscores

    + +

    back

    +:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/1d/4957f96f24b3b9cc51a61e3972ca913a4cc7b9eb5d9ccd7ed1d4050833194b b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/1d/4957f96f24b3b9cc51a61e3972ca913a4cc7b9eb5d9ccd7ed1d4050833194b new file mode 100644 index 0000000000..2c25dd64c3 --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/1d/4957f96f24b3b9cc51a61e3972ca913a4cc7b9eb5d9ccd7ed1d4050833194b @@ -0,0 +1,2163 @@ +I"4

    DoReMi - Data Collection Lifecycle Document

    + +

    This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg’s Dorico team and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

    + +

    Music used to generate this dataset comes from a software test set provided by the Dorico team. This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet +music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

    + +

    Discovery and Planning

    + +

    Data type and format

    + + +

    Initial Data Collection

    +

    Data Preparation and analysis

    +

    Publication and Sharing

    +

    Long-term Management

    + +

    Discovery and Planning

    + +

    In this section, I will explain the data types and formats we have decided to use.

    + +

    Data type and format

    + +

    This dataset has the following six types of data:

    + + + +

    The following respective data formats:

    +
      +
    • Dorico
    • +
    • MusicXML
    • +
    • XML
    • +
    • PNG
    • +
    • MIDI
    • +
    • MEI
    • +
    + +

    Let’s start by explaining each one of the data types and what they contain:

    + +

    Dorico project +Dorico-project

    + +

    When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

    + +

    Dorico-soft

    + +

    MusicXML

    + +

    MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. +More on how these files can be exported check here +
    +

    + +
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    +<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
    +<score-partwise version="3.1">
    +  <work>
    +    <work-title>beam groups 3</work-title>
    +  </work>
    +  <movement-title>beam groups 3</movement-title>
    +  <identification>
    +    <encoding>
    +      <software>Dorico 4.0.0.5342</software>
    +      <encoding-date>2021-06-14</encoding-date>
    +    </encoding>
    +  </identification>
    +  <part-list>
    +    <score-part id="P1">
    +      <part-name>P 1</part-name>
    +    </score-part>
    +  </part-list>
    +  <part id="P1">
    +    <measure number="1">
    +      <attributes>
    +        <divisions>12</divisions>
    +        <key number="1">
    +          <fifths>0</fifths>
    +          <mode>major</mode>
    +        </key>
    +        <time>
    +
    +...
    +
    +  </part>
    +</score-partwise>
    +
    + + + +

    OMR metadata

    + +

    Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box.

    + +

    In words, each file can have data on more than one page, if that is the case, an id is assigned to each page. Each page can have multiple nodes. Nodes are the individual elements or objects in the score, for instance, stem, staff lines, blackhead, whole note, augmentation dot and so on. Each object or node is assigned an id. This node will now have the bounding box information which includes top, left, width and height. The top is the distance from the top of the page to the point where the object starts (vertically). Left is the distance from the left of the page to the point where the object starts (horizontally). Height is the distance from top to where the object ends (vertically). Width is the distance from the left point to the rightest point where the object ends (horizontally). +bbox

    + +

    Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

    + +

    OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

    + +

    Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

    + + + +
    <?xml version="1.0" encoding="utf-8"?>
    +<Pages>
    +<Page pageIndex="0">
    +<Nodes>
    +<Node>
    +<Id>95</Id>
    +<ClassName>timeSig4</ClassName>
    +<Top>709</Top>
    +<Left>386</Left>
    +<Width>36</Width>
    +<Height>42</Height>
    +<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +<Node>
    +<Id>94</Id>
    +<ClassName>timeSig2</ClassName>
    +<Top>666</Top>
    +<Left>387</Left>
    +<Width>34</Width>
    +<Height>43</Height>
    +<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +...
    +</Nodes>
    +</Page>
    +</Pages>
    +
    + +

    Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. +
    +

    + +
    <Node>
    +<Id>504</Id>
    +<ClassName>noteheadBlack</ClassName>
    +<Top>466</Top>
    +<Left>2236</Left>
    +<Width>28</Width>
    +<Height>24</Height>
    +<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
    +<Outlinks>541 559 571</Outlinks>
    +<Data>
    +<DataItem key="duration_beats" type="float">0.333333</DataItem>
    +<DataItem key="onset_beats" type="float">47.666668</DataItem>
    +<DataItem key="pitch_octave" type="int">4</DataItem>
    +<DataItem key="midi_pitch_code" type="int">69</DataItem>
    +<DataItem key="normalized_pitch_step" type="str">A</DataItem>
    +<DataItem key="dorico_event_id" type="int">1120</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + +

    + +

    For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

    + +
    <Node>
    +<Id>93</Id>
    +<ClassName>gClef</ClassName>
    +<Top>638</Top>
    +<Left>309</Left>
    +<Width>56</Width>
    +<Height>147</Height>
    +<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">908</DataItem>
    +<DataItem key="clef_type" type="str">kGClef</DataItem>
    +<DataItem key="clef_hotspot" type="str">G4</DataItem>
    +<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
    +<DataItem key="clef_stave_position" type="int">2</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). +

    +
    <Node>
    +    <Id>511</Id>
    +    <ClassName>timeSig4</ClassName>
    +    <Top>467</Top>
    +    <Left>828</Left>
    +    <Width>36</Width>   
    +    <Height>42</Height>
    +    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
    +    ...
    +    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
    +    <Data>
    +        <DataItem key="dorico_event_id" type="int">-1</DataItem>
    +        <DataItem key="time_signature_description" type="str"/>
    +    </Data>
    +</Node>
    +
    + + + +

    Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

    + +
    <Node>
    +<Id>69</Id>
    +<ClassName>kStaffLine</ClassName>
    +<Top>666</Top>
    +<Left>299</Left>
    +<Width>2001</Width>
    +<Height>3</Height>
    +<Mask>0:0 1:6003 </Mask>
    +<Data>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    A detailed table of what each objet includes for musical features is shown below. Scroll right for all attributes.

    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_descriptiontext
    accidentalDoubleFlat244     x         
    accidentalDoubleSharp330     x         
    accidentalFlat12705     x         
    accidentalKomaFlat5     x         
    accidentalKomaSharp5     x         
    accidentalNatural11137     x         
    accidentalQuarterToneFlatStein162     x         
    accidentalQuarterToneSharpStein191     x         
    accidentalSharp12908     x         
    accidentalThreeQuarterTonesFlatZimmermann1     x         
    accidentalThreeQuarterTonesSharpStein27     x         
    accidentalTripleFlat1     x         
    accidentalTripleSharp1     x         
    articAccentAbove1477     x         
    articAccentBelow1916     x         
    articMarcatoAbove278     x         
    articMarcatoBelow34     x         
    articStaccatissimoAbove536     x         
    articStaccatissimoBelow414     x         
    articStaccatoAbove5018     x         
    articStaccatoBelow6108     x         
    articTenutoAbove823     x         
    articTenutoBelow735     x         
    augmentationDot2762               
    barline28142               
    beam52539     xx        
    cClef1161xxxxxx         
    dynamicFF242     x         
    dynamicFFF88     x         
    dynamicFFFF4     x         
    dynamicForte777     x         
    dynamicFortePiano60     x         
    dynamicForzando35     x         
    dynamicMF1803     x         
    dynamicMP185     x         
    dynamicPiano3987     x         
    dynamicPP1807     x         
    dynamicPPP93     x         
    dynamicPPPP13     x         
    dynamicRinforzando25     x         
    dynamicSforzato236     x         
    dynamicSforzatoFF6     x         
    dynamicText110     x        x
    fClef3543xxxxxx         
    flag16thDown430     x x       
    flag16thUp18245     x x       
    flag32ndDown31     x x       
    flag32ndUp7264     x x       
    flag64thUp10     x x       
    flag8thDown3672     x x       
    flag8thUp8113     x x       
    gClef12278xxxxxx         
    gradualDynamic7084     x         
    kStaffLine160426     x         
    mensuralNoteheadMinimaWhite9x    x  xxxxx  
    noteheadBlack247741x    x xxxxxx  
    noteheadDiamondWhole8x    x  xxxxx  
    noteheadDoubleWholeSquare3x    x  xxxxx  
    noteheadHalf8648x    x  xxxxx  
    noteheadTriangleUpBlack27x    x  xxxxx  
    noteheadTriangleUpHalf3x    x  xxxxx  
    noteheadWhole1502x    x  xxxxx  
    noteheadXBlack81x    x  xxxxx  
    ornamentMordent7x    x         
    ornamentTrill58x    x         
    ornamentTurn6x    x         
    rest4               
    rest16th29411               
    rest32nd10218               
    rest64th4               
    rest8th24124               
    restHalf1376               
    restQuarter13223               
    restWhole14382               
    slur13928x    x         
    stem227889     x         
    systemicBarline2078               
    tie8626x    x         
    timeSig12x    x       x 
    timeSig21084x    x       x 
    timeSig31203x    x       x 
    timeSig42674x    x       x 
    timeSig5507x    x       x 
    timeSig6246x    x       x 
    timeSig7125x    x       x 
    timeSig81661x    x       x 
    timeSig979x    x       x 
    timeSigCommon206x    x       x 
    timeSigCutCommon113x    x       x 
    timeSignatureComponent443x    x       x 
    tupletBracket4970x    x         
    tupletText4900x    x        x
    unpitchedPercussionClef1223xxxxxx         
    wiggleTrill45x    x         
                     
    + +
    + +

    Images of scores

    + +

    Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below. All these images are binarised and ready to use.

    + +

    clef

    + +

    MIDI

    + +

    MIDI (Musical Instrument Digital Interface) standard file provides a standardized file format way for music sequences to be saved, transported, and opened in other systems. They are characterised by their compact size which led to their widespread use in computers. They are intended for universal use and have information such as note values, timing and track name. We want to include such files in our dataset since MIDI is one of the end file formats retrieved from some OMR architecture. We believe that it is essential to include such files that could later on may be used for multi-modal learning in OMR as well.

    + +

    Dorico-midi

    + +

    Music Encoding Initiative (MEI)

    + +

    Except for MusicXML for we go one step further to also providing its respective Music Encoding Initiative (MEI) files. The model underlying MEI recognizes four distinct aspects of music notation: logical; gestural; visual; and analytical. The logical domain includes the musical content or structure including pitches, time values, articulations, dynamics, and all other elements—defined as the symbols that communicate the composer’s intentions. The gestural domain relates to a performed interpretation of the logical domain (i.e., it encodes information that may be added by a performer such as explicit realizations of “swing” or rubato). The visual domain describes the contributions of an editor, engraver, or typesetter, and encodes information about the physical appearance of the score, such as symbol locations, page layout, or font. Finally, the analytical domain covers commentary and analysis of the music document in any of the three previous domains.

    + +
    <?xml version="1.0" encoding="UTF-8"?>
    +<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?>
    +<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://purl.oclc.org/dsdl/schematron"?>
    +<mei xmlns="http://www.music-encoding.org/ns/mei" meiversion="4.0.0">
    +   <meiHead>
    +      <fileDesc>
    +         <titleStmt>
    +            <title>beam groups 3</title>
    +            <respStmt />
    +         </titleStmt>
    +         <pubStmt><date isodate="2021-06-14" type="encoding-date">2021-06-14</date>
    +         </pubStmt>
    +      </fileDesc>
    +      <encodingDesc xml:id="encodingdesc-0000001420266469">
    +         <appInfo xml:id="appinfo-0000001827384277">
    +            <application xml:id="application-0000000862295293" isodate="2021-06-14T15:00:01" version="3.5.0-dev-118873d">
    +               <name xml:id="name-0000002103025164">Verovio</name>
    +               <p xml:id="p-0000001992846044">Transcoded from MusicXML</p>
    +            </application>
    +         </appInfo>
    +      </encodingDesc>
    +   </meiHead>
    +   <music>
    +      <body>
    +         <mdiv xml:id="mdiv-0000001025466895">
    +            <score xml:id="score-0000001308189520">
    +               <scoreDef xml:id="scoredef-0000000993314183">
    +                  <staffGrp xml:id="staffgrp-0000000471437396">
    +                     <staffDef xml:id="P1" n="1" lines="5" ppq="12">
    +                        <label xml:id="label-0000000781857015">P 1</label>
    +                        <clef xml:id="clef-0000000149139464" shape="G" line="2" />
    +                        <keySig xml:id="keysig-0000000931258970" mode="major" sig="0" />
    +                        <meterSig xml:id="msig-0000002113427645" count="2" unit="4" />
    +                     </staffDef>
    +                  </staffGrp>
    +               </scoreDef>
    +...
    +      </body>
    +   </music>
    +</mei>
    +
    + +

    Combining DOReMi with Muscima++ and Deepscores

    + +

    Recently, researchers have been working on bringing their datasets together, namely Muscima++ [4] and DeepScores [9], to improve compatibility. Muscima++ contains handwritten music, while DeepScores is a typeset music dataset, both of which can be used in object detection. Harmonising them aids the goal of creating a reference dataset. With the motivation to support this goal and compare and use these datasets in future experiments, DoReMi is easily harmonised with Muscima++ and DeepScores.

    + +

    Initial Data Collection

    + +

    The dataset is derived from scores originally used for testing music notation software. This includes real-world scores in addition to synthetic scores built to test particular engraving use cases.

    + +

    The process of creating DoReMI using Dorico starts by creating a meta-picture of a single glyph or drawable primitive (slurs, lines, musical symbols) to allow generation of bounding boxes and pixel masks at the origin of the coordinate system y-down \footnote{The origin is in the top-left where the x-axis extends to the right and the y-axis extends downwards}. Rendering them at the origin ensures minimisation of the variations introduced by anti-aliasing artefacts. The vector-based glyph or primitive is then rasterised to a monochrome pixel-based image. Sub-pixel positions might introduce some variations and shifts in the bounding boxes that are relocated to the original drawn positions. However, bounding boxes are accurate enough for all the objects, except for some shift in the staff lines. During rasterisation, some staff lines become thicker than the others, sometimes falling out of the bounding box. Such inconsistencies are easily optically noticed given the even spaced nature of staff lines and can be minimised at the cost of increasing the resolution (DPI). Finally, the images are exported as PNGs.

    + +

    Dorico has a sophisticated internal representation and engraving engine for musical data at the drawing stage for efficiency. This results in significant challenges in reconnecting the primitives ultimately drawn to their original semantic sources. The addition of higher-level music attributes retrieved from Dorico to the metadata allows for the future use in the music reconstruction stage. +It is anticipated that we would iterate through the generation process by adding new features that would benefit the recognition score. On a practical level, we made a minor modification to allow for the logical grouping of pages into a single XML file. During data preprocessing, XML files were then separated by page (image).

    + +

    Data Preparation and analysis

    + +

    The number of classes in the dataset is 94 as shown in the image below. +classes

    + +

    Publication and Sharing

    + +

    The dataset including only copy right free scores is already published in this github release.

    + +

    Long-term Management

    + +

    back

    +:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/1d/5aaa7961e960a67be6940fd67a2aea28681f30ec0b4f5f68841059b02a18ac b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/1d/5aaa7961e960a67be6940fd67a2aea28681f30ec0b4f5f68841059b02a18ac new file mode 100644 index 0000000000..6d763bf623 --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/1d/5aaa7961e960a67be6940fd67a2aea28681f30ec0b4f5f68841059b02a18ac @@ -0,0 +1,284 @@ +I"2g

    DoReMi - Data Collection Lifecycle Document

    + +

    This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

    + +

    Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet +music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

    + +

    Discovery and Planning

    + +

    Data type and format

    + + +

    Initial Data Collection

    +

    Data Preparation and analysis

    +

    Publication and Sharing

    +

    Long-term Management

    + +

    Discovery and Planning

    + +

    In this section, I will explain the data types and formats we have decided to use.

    + +

    Data type and format

    + +

    This dataset has the following six types of data:

    + + + +

    The following respective data formats:

    +
      +
    • Dorico
    • +
    • MusicXML
    • +
    • XML
    • +
    • PNG
    • +
    • MIDI
    • +
    • MEI
    • +
    + +

    Let’s start by explaining each one of the data types and what they contain:

    + +

    Dorico project +Dorico-project

    + +

    When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

    + +

    MusicXML

    + +

    MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. +More on how these files can be exported check here +
    +

    + +
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    +<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
    +<score-partwise version="3.1">
    +  <work>
    +    <work-title>beam groups 3</work-title>
    +  </work>
    +  <movement-title>beam groups 3</movement-title>
    +  <identification>
    +    <encoding>
    +      <software>Dorico 4.0.0.5342</software>
    +      <encoding-date>2021-06-14</encoding-date>
    +    </encoding>
    +  </identification>
    +  <part-list>
    +    <score-part id="P1">
    +      <part-name>P 1</part-name>
    +    </score-part>
    +  </part-list>
    +  <part id="P1">
    +    <measure number="1">
    +      <attributes>
    +        <divisions>12</divisions>
    +        <key number="1">
    +          <fifths>0</fifths>
    +          <mode>major</mode>
    +        </key>
    +        <time>
    +
    +...
    +
    +  </part>
    +</score-partwise>
    +
    + + + +

    OMR metadata

    + +

    Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box. Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

    + +

    OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

    + +

    Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

    + + + +
    <?xml version="1.0" encoding="utf-8"?>
    +<Pages>
    +<Page pageIndex="0">
    +<Nodes>
    +<Node>
    +<Id>95</Id>
    +<ClassName>timeSig4</ClassName>
    +<Top>709</Top>
    +<Left>386</Left>
    +<Width>36</Width>
    +<Height>42</Height>
    +<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +<Node>
    +<Id>94</Id>
    +<ClassName>timeSig2</ClassName>
    +<Top>666</Top>
    +<Left>387</Left>
    +<Width>34</Width>
    +<Height>43</Height>
    +<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +...
    +</Nodes>
    +</Page>
    +</Pages>
    +
    + +

    Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. +
    +

    + +
    <Node>
    +<Id>504</Id>
    +<ClassName>noteheadBlack</ClassName>
    +<Top>466</Top>
    +<Left>2236</Left>
    +<Width>28</Width>
    +<Height>24</Height>
    +<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
    +<Outlinks>541 559 571</Outlinks>
    +<Data>
    +<DataItem key="duration_beats" type="float">0.333333</DataItem>
    +<DataItem key="onset_beats" type="float">47.666668</DataItem>
    +<DataItem key="pitch_octave" type="int">4</DataItem>
    +<DataItem key="midi_pitch_code" type="int">69</DataItem>
    +<DataItem key="normalized_pitch_step" type="str">A</DataItem>
    +<DataItem key="dorico_event_id" type="int">1120</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + +

    + +

    For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

    + +
    <Node>
    +<Id>93</Id>
    +<ClassName>gClef</ClassName>
    +<Top>638</Top>
    +<Left>309</Left>
    +<Width>56</Width>
    +<Height>147</Height>
    +<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">908</DataItem>
    +<DataItem key="clef_type" type="str">kGClef</DataItem>
    +<DataItem key="clef_hotspot" type="str">G4</DataItem>
    +<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
    +<DataItem key="clef_stave_position" type="int">2</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). +

    +
    <Node>
    +    <Id>511</Id>
    +    <ClassName>timeSig4</ClassName>
    +    <Top>467</Top>
    +    <Left>828</Left>
    +    <Width>36</Width>   
    +    <Height>42</Height>
    +    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
    +    ...
    +    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
    +    <Data>
    +        <DataItem key="dorico_event_id" type="int">-1</DataItem>
    +        <DataItem key="time_signature_description" type="str"/>
    +    </Data>
    +</Node>
    +
    + + + +

    Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

    + +
    <Node>
    +<Id>69</Id>
    +<ClassName>kStaffLine</ClassName>
    +<Top>666</Top>
    +<Left>299</Left>
    +<Width>2001</Width>
    +<Height>3</Height>
    +<Mask>0:0 1:6003 </Mask>
    +<Data>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + +

    A comprehensive table of what each objet includes for musical features is shown below.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    head1head twothree
    okgood swedish fishnice
    out of stockgood and plentynice
    okgood oreoshmm
    okgood zoute dropyumm
    + + + +

    OMR metadata

    + +

    Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

    + +

    MIDI

    + +

    MIDI files are exported directly from Dorico.

    + +

    Music Encoding Initiative (MEI)

    + +

    Combining DOReMi with Muscima++ and Deepscores

    + +

    back

    +:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/1d/e2ef1d5a7853ea2ef94ac08c2c922a5fab22884e053a97048b48ec5c0eb6de b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/1d/e2ef1d5a7853ea2ef94ac08c2c922a5fab22884e053a97048b48ec5c0eb6de new file mode 100644 index 0000000000..ba2ba18718 --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/1d/e2ef1d5a7853ea2ef94ac08c2c922a5fab22884e053a97048b48ec5c0eb6de @@ -0,0 +1,2163 @@ +I"-

    DoReMi - Data Collection Lifecycle Document

    + +

    This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg’s Dorico team and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

    + +

    Music used to generate this dataset comes from a software test set provided by the Dorico team. This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet +music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

    + +

    Discovery and Planning

    + +

    Data type and format

    + + +

    Initial Data Collection

    +

    Data Preparation and analysis

    +

    Publication and Sharing

    +

    Long-term Management

    + +

    Discovery and Planning

    + +

    In this section, I will explain the data types and formats we have decided to use.

    + +

    Data type and format

    + +

    This dataset has the following six types of data:

    + + + +

    The following respective data formats:

    +
      +
    • Dorico
    • +
    • MusicXML
    • +
    • XML
    • +
    • PNG
    • +
    • MIDI
    • +
    • MEI
    • +
    + +

    Let’s start by explaining each one of the data types and what they contain:

    + +

    Dorico project +Dorico-project

    + +

    When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

    + +

    Dorico-soft

    + +

    MusicXML

    + +

    MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. +More on how these files can be exported check here +
    +

    + +
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    +<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
    +<score-partwise version="3.1">
    +  <work>
    +    <work-title>beam groups 3</work-title>
    +  </work>
    +  <movement-title>beam groups 3</movement-title>
    +  <identification>
    +    <encoding>
    +      <software>Dorico 4.0.0.5342</software>
    +      <encoding-date>2021-06-14</encoding-date>
    +    </encoding>
    +  </identification>
    +  <part-list>
    +    <score-part id="P1">
    +      <part-name>P 1</part-name>
    +    </score-part>
    +  </part-list>
    +  <part id="P1">
    +    <measure number="1">
    +      <attributes>
    +        <divisions>12</divisions>
    +        <key number="1">
    +          <fifths>0</fifths>
    +          <mode>major</mode>
    +        </key>
    +        <time>
    +
    +...
    +
    +  </part>
    +</score-partwise>
    +
    + + + +

    OMR metadata

    + +

    Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box.

    + +

    In words, each file can have data on more than one page, if that is the case, an id is assigned to each page. Each page can have multiple nodes. Nodes are the individual elements or objects in the score, for instance, stem, staff lines, blackhead, whole note, augmentation dot and so on. Each object or node is assigned an id. This node will now have the bounding box information which includes top, left, width and height. The top is the distance from the top of the page to the point where the object starts (vertically). Left is the distance from the left of the page to the point where the object starts (horizontally). Height is the distance from top to where the object ends (vertically). Width is the distance from the left point to the rightest point where the object ends (horizontally). +bbox

    + +

    Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

    + +

    OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

    + +

    Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

    + + + +
    <?xml version="1.0" encoding="utf-8"?>
    +<Pages>
    +<Page pageIndex="0">
    +<Nodes>
    +<Node>
    +<Id>95</Id>
    +<ClassName>timeSig4</ClassName>
    +<Top>709</Top>
    +<Left>386</Left>
    +<Width>36</Width>
    +<Height>42</Height>
    +<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +<Node>
    +<Id>94</Id>
    +<ClassName>timeSig2</ClassName>
    +<Top>666</Top>
    +<Left>387</Left>
    +<Width>34</Width>
    +<Height>43</Height>
    +<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +...
    +</Nodes>
    +</Page>
    +</Pages>
    +
    + +

    Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. +
    +

    + +
    <Node>
    +<Id>504</Id>
    +<ClassName>noteheadBlack</ClassName>
    +<Top>466</Top>
    +<Left>2236</Left>
    +<Width>28</Width>
    +<Height>24</Height>
    +<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
    +<Outlinks>541 559 571</Outlinks>
    +<Data>
    +<DataItem key="duration_beats" type="float">0.333333</DataItem>
    +<DataItem key="onset_beats" type="float">47.666668</DataItem>
    +<DataItem key="pitch_octave" type="int">4</DataItem>
    +<DataItem key="midi_pitch_code" type="int">69</DataItem>
    +<DataItem key="normalized_pitch_step" type="str">A</DataItem>
    +<DataItem key="dorico_event_id" type="int">1120</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + +

    + +

    For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

    + +
    <Node>
    +<Id>93</Id>
    +<ClassName>gClef</ClassName>
    +<Top>638</Top>
    +<Left>309</Left>
    +<Width>56</Width>
    +<Height>147</Height>
    +<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">908</DataItem>
    +<DataItem key="clef_type" type="str">kGClef</DataItem>
    +<DataItem key="clef_hotspot" type="str">G4</DataItem>
    +<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
    +<DataItem key="clef_stave_position" type="int">2</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). +

    +
    <Node>
    +    <Id>511</Id>
    +    <ClassName>timeSig4</ClassName>
    +    <Top>467</Top>
    +    <Left>828</Left>
    +    <Width>36</Width>   
    +    <Height>42</Height>
    +    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
    +    ...
    +    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
    +    <Data>
    +        <DataItem key="dorico_event_id" type="int">-1</DataItem>
    +        <DataItem key="time_signature_description" type="str"/>
    +    </Data>
    +</Node>
    +
    + + + +

    Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

    + +
    <Node>
    +<Id>69</Id>
    +<ClassName>kStaffLine</ClassName>
    +<Top>666</Top>
    +<Left>299</Left>
    +<Width>2001</Width>
    +<Height>3</Height>
    +<Mask>0:0 1:6003 </Mask>
    +<Data>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    A detailed table of what each objet includes for musical features is shown below. Scroll right for all attributes.

    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_descriptiontext
    accidentalDoubleFlat244     x         
    accidentalDoubleSharp330     x         
    accidentalFlat12705     x         
    accidentalKomaFlat5     x         
    accidentalKomaSharp5     x         
    accidentalNatural11137     x         
    accidentalQuarterToneFlatStein162     x         
    accidentalQuarterToneSharpStein191     x         
    accidentalSharp12908     x         
    accidentalThreeQuarterTonesFlatZimmermann1     x         
    accidentalThreeQuarterTonesSharpStein27     x         
    accidentalTripleFlat1     x         
    accidentalTripleSharp1     x         
    articAccentAbove1477     x         
    articAccentBelow1916     x         
    articMarcatoAbove278     x         
    articMarcatoBelow34     x         
    articStaccatissimoAbove536     x         
    articStaccatissimoBelow414     x         
    articStaccatoAbove5018     x         
    articStaccatoBelow6108     x         
    articTenutoAbove823     x         
    articTenutoBelow735     x         
    augmentationDot2762               
    barline28142               
    beam52539     xx        
    cClef1161xxxxxx         
    dynamicFF242     x         
    dynamicFFF88     x         
    dynamicFFFF4     x         
    dynamicForte777     x         
    dynamicFortePiano60     x         
    dynamicForzando35     x         
    dynamicMF1803     x         
    dynamicMP185     x         
    dynamicPiano3987     x         
    dynamicPP1807     x         
    dynamicPPP93     x         
    dynamicPPPP13     x         
    dynamicRinforzando25     x         
    dynamicSforzato236     x         
    dynamicSforzatoFF6     x         
    dynamicText110     x        x
    fClef3543xxxxxx         
    flag16thDown430     x x       
    flag16thUp18245     x x       
    flag32ndDown31     x x       
    flag32ndUp7264     x x       
    flag64thUp10     x x       
    flag8thDown3672     x x       
    flag8thUp8113     x x       
    gClef12278xxxxxx         
    gradualDynamic7084     x         
    kStaffLine160426     x         
    mensuralNoteheadMinimaWhite9x    x  xxxxx  
    noteheadBlack247741x    x xxxxxx  
    noteheadDiamondWhole8x    x  xxxxx  
    noteheadDoubleWholeSquare3x    x  xxxxx  
    noteheadHalf8648x    x  xxxxx  
    noteheadTriangleUpBlack27x    x  xxxxx  
    noteheadTriangleUpHalf3x    x  xxxxx  
    noteheadWhole1502x    x  xxxxx  
    noteheadXBlack81x    x  xxxxx  
    ornamentMordent7x    x         
    ornamentTrill58x    x         
    ornamentTurn6x    x         
    rest4               
    rest16th29411               
    rest32nd10218               
    rest64th4               
    rest8th24124               
    restHalf1376               
    restQuarter13223               
    restWhole14382               
    slur13928x    x         
    stem227889     x         
    systemicBarline2078               
    tie8626x    x         
    timeSig12x    x       x 
    timeSig21084x    x       x 
    timeSig31203x    x       x 
    timeSig42674x    x       x 
    timeSig5507x    x       x 
    timeSig6246x    x       x 
    timeSig7125x    x       x 
    timeSig81661x    x       x 
    timeSig979x    x       x 
    timeSigCommon206x    x       x 
    timeSigCutCommon113x    x       x 
    timeSignatureComponent443x    x       x 
    tupletBracket4970x    x         
    tupletText4900x    x        x
    unpitchedPercussionClef1223xxxxxx         
    wiggleTrill45x    x         
                     
    + +
    + +

    Images of scores

    + +

    Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below. All these images are binarised and ready to use.

    + +

    clef

    + +

    MIDI

    + +

    MIDI (Musical Instrument Digital Interface) standard file provides a standardized file format way for music sequences to be saved, transported, and opened in other systems. They are characterised by their compact size which led to their widespread use in computers. They are intended for universal use and have information such as note values, timing and track name. We want to include such files in our dataset since MIDI is one of the end file formats retrieved from some OMR architecture. We believe that it is essential to include such files that could later on may be used for multi-modal learning in OMR as well.

    + +

    Dorico-midi

    + +

    Music Encoding Initiative (MEI)

    + +

    Except for MusicXML for we go one step further to also providing its respective Music Encoding Initiative (MEI) files. The model underlying MEI recognizes four distinct aspects of music notation: logical; gestural; visual; and analytical. The logical domain includes the musical content or structure including pitches, time values, articulations, dynamics, and all other elements—defined as the symbols that communicate the composer’s intentions. The gestural domain relates to a performed interpretation of the logical domain (i.e., it encodes information that may be added by a performer such as explicit realizations of “swing” or rubato). The visual domain describes the contributions of an editor, engraver, or typesetter, and encodes information about the physical appearance of the score, such as symbol locations, page layout, or font. Finally, the analytical domain covers commentary and analysis of the music document in any of the three previous domains.

    + +
    <?xml version="1.0" encoding="UTF-8"?>
    +<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?>
    +<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://purl.oclc.org/dsdl/schematron"?>
    +<mei xmlns="http://www.music-encoding.org/ns/mei" meiversion="4.0.0">
    +   <meiHead>
    +      <fileDesc>
    +         <titleStmt>
    +            <title>beam groups 3</title>
    +            <respStmt />
    +         </titleStmt>
    +         <pubStmt><date isodate="2021-06-14" type="encoding-date">2021-06-14</date>
    +         </pubStmt>
    +      </fileDesc>
    +      <encodingDesc xml:id="encodingdesc-0000001420266469">
    +         <appInfo xml:id="appinfo-0000001827384277">
    +            <application xml:id="application-0000000862295293" isodate="2021-06-14T15:00:01" version="3.5.0-dev-118873d">
    +               <name xml:id="name-0000002103025164">Verovio</name>
    +               <p xml:id="p-0000001992846044">Transcoded from MusicXML</p>
    +            </application>
    +         </appInfo>
    +      </encodingDesc>
    +   </meiHead>
    +   <music>
    +      <body>
    +         <mdiv xml:id="mdiv-0000001025466895">
    +            <score xml:id="score-0000001308189520">
    +               <scoreDef xml:id="scoredef-0000000993314183">
    +                  <staffGrp xml:id="staffgrp-0000000471437396">
    +                     <staffDef xml:id="P1" n="1" lines="5" ppq="12">
    +                        <label xml:id="label-0000000781857015">P 1</label>
    +                        <clef xml:id="clef-0000000149139464" shape="G" line="2" />
    +                        <keySig xml:id="keysig-0000000931258970" mode="major" sig="0" />
    +                        <meterSig xml:id="msig-0000002113427645" count="2" unit="4" />
    +                     </staffDef>
    +                  </staffGrp>
    +               </scoreDef>
    +...
    +      </body>
    +   </music>
    +</mei>
    +
    + +

    Combining DOReMi with Muscima++ and Deepscores

    + +

    Recently, researchers have been working on bringing their datasets together, namely Muscima++ [4] and DeepScores [9], to improve compatibility. Muscima++ contains handwritten music, while DeepScores is a typeset music dataset, both of which can be used in object detection. Harmonising them aids the goal of creating a reference dataset. With the motivation to support this goal and compare and use these datasets in future experiments, DoReMi is easily harmonised with Muscima++ and DeepScores.

    + +

    Initial Data Collection

    + +

    The dataset is derived from scores originally used for testing music notation software. This includes real-world scores in addition to synthetic scores built to test particular engraving use cases.

    + +

    The process of creating DoReMI using Dorico starts by creating a meta-picture of a single glyph or drawable primitive (slurs, lines, musical symbols) to allow generation of bounding boxes and pixel masks at the origin of the coordinate system y-down \footnote{The origin is in the top-left where the x-axis extends to the right and the y-axis extends downwards}. Rendering them at the origin ensures minimisation of the variations introduced by anti-aliasing artefacts. The vector-based glyph or primitive is then rasterised to a monochrome pixel-based image. Sub-pixel positions might introduce some variations and shifts in the bounding boxes that are relocated to the original drawn positions. However, bounding boxes are accurate enough for all the objects, except for some shift in the staff lines. During rasterisation, some staff lines become thicker than the others, sometimes falling out of the bounding box. Such inconsistencies are easily optically noticed given the even spaced nature of staff lines and can be minimised at the cost of increasing the resolution (DPI). Finally, the images are exported as PNGs.

    + +

    Dorico has a sophisticated internal representation and engraving engine for musical data at the drawing stage for efficiency. This results in significant challenges in reconnecting the primitives ultimately drawn to their original semantic sources. The addition of higher-level music attributes retrieved from Dorico to the metadata allows for the future use in the music reconstruction stage. +It is anticipated that we would iterate through the generation process by adding new features that would benefit the recognition score. On a practical level, we made a minor modification to allow for the logical grouping of pages into a single XML file. During data preprocessing, XML files were then separated by page (image).

    + +

    Data Preparation and analysis

    + +

    The number of classes in the dataset is 94 as shown in the image below. +classes

    + +

    Publication and Sharing

    + +

    The dataset including only copy right free scores is already published in this github release.

    + +

    Long-term Management

    + +

    back

    +:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/1e/0215747695d4c19004d2e26822a995e46d0cd9f9b3bd788f0e5ba77c06ea7e b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/1e/0215747695d4c19004d2e26822a995e46d0cd9f9b3bd788f0e5ba77c06ea7e new file mode 100644 index 0000000000..0df3d89bc6 --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/1e/0215747695d4c19004d2e26822a995e46d0cd9f9b3bd788f0e5ba77c06ea7e @@ -0,0 +1,2167 @@ +I"

    DoReMi - Data Collection Lifecycle Document

    + +

    This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg’s Dorico team and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

    + +

    Music used to generate this dataset comes from a software test set provided by the Dorico team. This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet +music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

    + +

    Discovery and Planning

    + +

    Data type and format

    + + +

    Initial Data Collection

    +

    Data Preparation and analysis

    +

    Publication and Sharing

    +

    Long-term Management

    + +
    + +
    + +

    Discovery and Planning

    + +

    In this section, I will explain the data types and formats we have decided to use.

    + +

    Data type and format

    + +

    This dataset has the following six types of data:

    + + + +

    The following respective data formats:

    +
      +
    • Dorico
    • +
    • MusicXML
    • +
    • XML
    • +
    • PNG
    • +
    • MIDI
    • +
    • MEI
    • +
    + +

    Let’s start by explaining each one of the data types and what they contain:

    + +

    Dorico project +Dorico-project

    + +

    When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

    + +

    Dorico-soft

    + +

    MusicXML

    + +

    MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. +More on how these files can be exported check here +
    +

    + +
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    +<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
    +<score-partwise version="3.1">
    +  <work>
    +    <work-title>beam groups 3</work-title>
    +  </work>
    +  <movement-title>beam groups 3</movement-title>
    +  <identification>
    +    <encoding>
    +      <software>Dorico 4.0.0.5342</software>
    +      <encoding-date>2021-06-14</encoding-date>
    +    </encoding>
    +  </identification>
    +  <part-list>
    +    <score-part id="P1">
    +      <part-name>P 1</part-name>
    +    </score-part>
    +  </part-list>
    +  <part id="P1">
    +    <measure number="1">
    +      <attributes>
    +        <divisions>12</divisions>
    +        <key number="1">
    +          <fifths>0</fifths>
    +          <mode>major</mode>
    +        </key>
    +        <time>
    +
    +...
    +
    +  </part>
    +</score-partwise>
    +
    + + + +

    OMR metadata

    + +

    Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box.

    + +

    In words, each file can have data on more than one page, if that is the case, an id is assigned to each page. Each page can have multiple nodes. Nodes are the individual elements or objects in the score, for instance, stem, staff lines, blackhead, whole note, augmentation dot and so on. Each object or node is assigned an id. This node will now have the bounding box information which includes top, left, width and height. The top is the distance from the top of the page to the point where the object starts (vertically). Left is the distance from the left of the page to the point where the object starts (horizontally). Height is the distance from top to where the object ends (vertically). Width is the distance from the left point to the rightest point where the object ends (horizontally). +bbox

    + +

    Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

    + +

    OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

    + +

    Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

    + + + +
    <?xml version="1.0" encoding="utf-8"?>
    +<Pages>
    +<Page pageIndex="0">
    +<Nodes>
    +<Node>
    +<Id>95</Id>
    +<ClassName>timeSig4</ClassName>
    +<Top>709</Top>
    +<Left>386</Left>
    +<Width>36</Width>
    +<Height>42</Height>
    +<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +<Node>
    +<Id>94</Id>
    +<ClassName>timeSig2</ClassName>
    +<Top>666</Top>
    +<Left>387</Left>
    +<Width>34</Width>
    +<Height>43</Height>
    +<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +...
    +</Nodes>
    +</Page>
    +</Pages>
    +
    + +

    Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. +
    +

    + +
    <Node>
    +<Id>504</Id>
    +<ClassName>noteheadBlack</ClassName>
    +<Top>466</Top>
    +<Left>2236</Left>
    +<Width>28</Width>
    +<Height>24</Height>
    +<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
    +<Outlinks>541 559 571</Outlinks>
    +<Data>
    +<DataItem key="duration_beats" type="float">0.333333</DataItem>
    +<DataItem key="onset_beats" type="float">47.666668</DataItem>
    +<DataItem key="pitch_octave" type="int">4</DataItem>
    +<DataItem key="midi_pitch_code" type="int">69</DataItem>
    +<DataItem key="normalized_pitch_step" type="str">A</DataItem>
    +<DataItem key="dorico_event_id" type="int">1120</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + +

    + +

    For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

    + +
    <Node>
    +<Id>93</Id>
    +<ClassName>gClef</ClassName>
    +<Top>638</Top>
    +<Left>309</Left>
    +<Width>56</Width>
    +<Height>147</Height>
    +<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">908</DataItem>
    +<DataItem key="clef_type" type="str">kGClef</DataItem>
    +<DataItem key="clef_hotspot" type="str">G4</DataItem>
    +<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
    +<DataItem key="clef_stave_position" type="int">2</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). +

    +
    <Node>
    +    <Id>511</Id>
    +    <ClassName>timeSig4</ClassName>
    +    <Top>467</Top>
    +    <Left>828</Left>
    +    <Width>36</Width>   
    +    <Height>42</Height>
    +    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
    +    ...
    +    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
    +    <Data>
    +        <DataItem key="dorico_event_id" type="int">-1</DataItem>
    +        <DataItem key="time_signature_description" type="str"/>
    +    </Data>
    +</Node>
    +
    + + + +

    Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

    + +
    <Node>
    +<Id>69</Id>
    +<ClassName>kStaffLine</ClassName>
    +<Top>666</Top>
    +<Left>299</Left>
    +<Width>2001</Width>
    +<Height>3</Height>
    +<Mask>0:0 1:6003 </Mask>
    +<Data>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    A detailed table of what each objet includes for musical features is shown below. Scroll right for all attributes.

    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_descriptiontext
    accidentalDoubleFlat244     x         
    accidentalDoubleSharp330     x         
    accidentalFlat12705     x         
    accidentalKomaFlat5     x         
    accidentalKomaSharp5     x         
    accidentalNatural11137     x         
    accidentalQuarterToneFlatStein162     x         
    accidentalQuarterToneSharpStein191     x         
    accidentalSharp12908     x         
    accidentalThreeQuarterTonesFlatZimmermann1     x         
    accidentalThreeQuarterTonesSharpStein27     x         
    accidentalTripleFlat1     x         
    accidentalTripleSharp1     x         
    articAccentAbove1477     x         
    articAccentBelow1916     x         
    articMarcatoAbove278     x         
    articMarcatoBelow34     x         
    articStaccatissimoAbove536     x         
    articStaccatissimoBelow414     x         
    articStaccatoAbove5018     x         
    articStaccatoBelow6108     x         
    articTenutoAbove823     x         
    articTenutoBelow735     x         
    augmentationDot2762               
    barline28142               
    beam52539     xx        
    cClef1161xxxxxx         
    dynamicFF242     x         
    dynamicFFF88     x         
    dynamicFFFF4     x         
    dynamicForte777     x         
    dynamicFortePiano60     x         
    dynamicForzando35     x         
    dynamicMF1803     x         
    dynamicMP185     x         
    dynamicPiano3987     x         
    dynamicPP1807     x         
    dynamicPPP93     x         
    dynamicPPPP13     x         
    dynamicRinforzando25     x         
    dynamicSforzato236     x         
    dynamicSforzatoFF6     x         
    dynamicText110     x        x
    fClef3543xxxxxx         
    flag16thDown430     x x       
    flag16thUp18245     x x       
    flag32ndDown31     x x       
    flag32ndUp7264     x x       
    flag64thUp10     x x       
    flag8thDown3672     x x       
    flag8thUp8113     x x       
    gClef12278xxxxxx         
    gradualDynamic7084     x         
    kStaffLine160426     x         
    mensuralNoteheadMinimaWhite9x    x  xxxxx  
    noteheadBlack247741x    x xxxxxx  
    noteheadDiamondWhole8x    x  xxxxx  
    noteheadDoubleWholeSquare3x    x  xxxxx  
    noteheadHalf8648x    x  xxxxx  
    noteheadTriangleUpBlack27x    x  xxxxx  
    noteheadTriangleUpHalf3x    x  xxxxx  
    noteheadWhole1502x    x  xxxxx  
    noteheadXBlack81x    x  xxxxx  
    ornamentMordent7x    x         
    ornamentTrill58x    x         
    ornamentTurn6x    x         
    rest4               
    rest16th29411               
    rest32nd10218               
    rest64th4               
    rest8th24124               
    restHalf1376               
    restQuarter13223               
    restWhole14382               
    slur13928x    x         
    stem227889     x         
    systemicBarline2078               
    tie8626x    x         
    timeSig12x    x       x 
    timeSig21084x    x       x 
    timeSig31203x    x       x 
    timeSig42674x    x       x 
    timeSig5507x    x       x 
    timeSig6246x    x       x 
    timeSig7125x    x       x 
    timeSig81661x    x       x 
    timeSig979x    x       x 
    timeSigCommon206x    x       x 
    timeSigCutCommon113x    x       x 
    timeSignatureComponent443x    x       x 
    tupletBracket4970x    x         
    tupletText4900x    x        x
    unpitchedPercussionClef1223xxxxxx         
    wiggleTrill45x    x         
                     
    + +
    + +

    Images of scores

    + +

    Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below. All these images are binarised and ready to use.

    + +

    clef

    + +

    MIDI

    + +

    MIDI (Musical Instrument Digital Interface) standard file provides a standardized file format way for music sequences to be saved, transported, and opened in other systems. They are characterised by their compact size which led to their widespread use in computers. They are intended for universal use and have information such as note values, timing and track name. We want to include such files in our dataset since MIDI is one of the end file formats retrieved from some OMR architecture. We believe that it is essential to include such files that could later on may be used for multi-modal learning in OMR as well.

    + +

    Dorico-midi

    + +

    Music Encoding Initiative (MEI)

    + +

    Except for MusicXML for we go one step further to also providing its respective Music Encoding Initiative (MEI) files. The model underlying MEI recognizes four distinct aspects of music notation: logical; gestural; visual; and analytical. The logical domain includes the musical content or structure including pitches, time values, articulations, dynamics, and all other elements—defined as the symbols that communicate the composer’s intentions. The gestural domain relates to a performed interpretation of the logical domain (i.e., it encodes information that may be added by a performer such as explicit realizations of “swing” or rubato). The visual domain describes the contributions of an editor, engraver, or typesetter, and encodes information about the physical appearance of the score, such as symbol locations, page layout, or font. Finally, the analytical domain covers commentary and analysis of the music document in any of the three previous domains.

    + +
    <?xml version="1.0" encoding="UTF-8"?>
    +<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?>
    +<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://purl.oclc.org/dsdl/schematron"?>
    +<mei xmlns="http://www.music-encoding.org/ns/mei" meiversion="4.0.0">
    +   <meiHead>
    +      <fileDesc>
    +         <titleStmt>
    +            <title>beam groups 3</title>
    +            <respStmt />
    +         </titleStmt>
    +         <pubStmt><date isodate="2021-06-14" type="encoding-date">2021-06-14</date>
    +         </pubStmt>
    +      </fileDesc>
    +      <encodingDesc xml:id="encodingdesc-0000001420266469">
    +         <appInfo xml:id="appinfo-0000001827384277">
    +            <application xml:id="application-0000000862295293" isodate="2021-06-14T15:00:01" version="3.5.0-dev-118873d">
    +               <name xml:id="name-0000002103025164">Verovio</name>
    +               <p xml:id="p-0000001992846044">Transcoded from MusicXML</p>
    +            </application>
    +         </appInfo>
    +      </encodingDesc>
    +   </meiHead>
    +   <music>
    +      <body>
    +         <mdiv xml:id="mdiv-0000001025466895">
    +            <score xml:id="score-0000001308189520">
    +               <scoreDef xml:id="scoredef-0000000993314183">
    +                  <staffGrp xml:id="staffgrp-0000000471437396">
    +                     <staffDef xml:id="P1" n="1" lines="5" ppq="12">
    +                        <label xml:id="label-0000000781857015">P 1</label>
    +                        <clef xml:id="clef-0000000149139464" shape="G" line="2" />
    +                        <keySig xml:id="keysig-0000000931258970" mode="major" sig="0" />
    +                        <meterSig xml:id="msig-0000002113427645" count="2" unit="4" />
    +                     </staffDef>
    +                  </staffGrp>
    +               </scoreDef>
    +...
    +      </body>
    +   </music>
    +</mei>
    +
    + +

    Combining DOReMi with Muscima++ and Deepscores

    + +

    Recently, researchers have been working on bringing their datasets together, namely Muscima++ [4] and DeepScores [9], to improve compatibility. Muscima++ contains handwritten music, while DeepScores is a typeset music dataset, both of which can be used in object detection. Harmonising them aids the goal of creating a reference dataset. With the motivation to support this goal and compare and use these datasets in future experiments, DoReMi is easily harmonised with Muscima++ and DeepScores.

    + +

    Initial Data Collection

    + +

    The dataset is derived from scores originally used for testing music notation software. This includes real-world scores in addition to synthetic scores built to test particular engraving use cases.

    + +

    The process of creating DoReMI using Dorico starts by creating a meta-picture of a single glyph or drawable primitive (slurs, lines, musical symbols) to allow generation of bounding boxes and pixel masks at the origin of the coordinate system y-down \footnote{The origin is in the top-left where the x-axis extends to the right and the y-axis extends downwards}. Rendering them at the origin ensures minimisation of the variations introduced by anti-aliasing artefacts. The vector-based glyph or primitive is then rasterised to a monochrome pixel-based image. Sub-pixel positions might introduce some variations and shifts in the bounding boxes that are relocated to the original drawn positions. However, bounding boxes are accurate enough for all the objects, except for some shift in the staff lines. During rasterisation, some staff lines become thicker than the others, sometimes falling out of the bounding box. Such inconsistencies are easily optically noticed given the even spaced nature of staff lines and can be minimised at the cost of increasing the resolution (DPI). Finally, the images are exported as PNGs.

    + +

    Dorico has a sophisticated internal representation and engraving engine for musical data at the drawing stage for efficiency. This results in significant challenges in reconnecting the primitives ultimately drawn to their original semantic sources. The addition of higher-level music attributes retrieved from Dorico to the metadata allows for the future use in the music reconstruction stage. +It is anticipated that we would iterate through the generation process by adding new features that would benefit the recognition score. On a practical level, we made a minor modification to allow for the logical grouping of pages into a single XML file. During data preprocessing, XML files were then separated by page (image).

    + +

    Data Preparation and analysis

    + +

    The number of classes in the dataset is 94 as shown in the image below. +classes

    + +

    Publication and Sharing

    + +

    The dataset including only copy right free scores is already published in this github release.

    + +

    Long-term Management

    + +

    back

    +:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/22/abe5b54e52b5e48923e3ae4880652e7cae70b17dbb00d629ce0e722d17d1a8 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/22/abe5b54e52b5e48923e3ae4880652e7cae70b17dbb00d629ce0e722d17d1a8 new file mode 100644 index 0000000000..3bed5b85ec --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/22/abe5b54e52b5e48923e3ae4880652e7cae70b17dbb00d629ce0e722d17d1a8 @@ -0,0 +1,141 @@ +I"#

    DoReMi - Data Collection Lifecycle Document

    + +

    This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

    + +

    Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet +music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

    + +

    Discovery and Planning

    + +

    Data type and format

    + + +

    Initial Data Collection

    +

    Data Preparation and analysis

    +

    Publication and Sharing

    +

    Long-term Management

    + +

    Discovery and Planning

    + +

    In this section, I will explain the data types and formats we have decided to use.

    + +

    Data type and format

    + +

    This dataset has the following six types of data:

    + + + +

    The following respective data formats:

    +
      +
    • Dorico
    • +
    • MusicXML
    • +
    • XML
    • +
    • PNG
    • +
    • MIDI
    • +
    • MEI
    • +
    + +

    Let’s start by explaining each one of the data types and what they contain:

    + +

    Dorico project +Dorico-project

    + +

    When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

    + +

    MusicXML

    + +

    MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. +More on how these files can be exported check here +
    +

    + +

    MusicXML-example

    + +

    OMR metadata

    + +

    Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box. Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

    + +

    OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

    + +

    Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

    + +

    unparsed-xml

    + +

    Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. +
    +
    + notehead

    + +

    For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

    + +

    clef

    + +

    Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). +

    + +

    timesig

    + +

    Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

    + +

    Time signatures

    + +
    +  
    +        
    +        511
    +        timeSig4
    +        467
    +        828
    +        36   
    +        42
    +        0:11 1:16 0:20 1:16 0:20 1:15 
    +        ...
    +        0:21 1:15 0:21 1:14 0:22 1:13 0:22 
    +        
    +        -1
    +        
    +        
    +        </Node>
    +  </code>
    +</pre>
    +
    +
    +![staffline](/assets/img/staff-line.png)
    +
    +
    +
    + OMR metadata  
    +
    +Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below. 
    +
    + MIDI  
    +
    +MIDI files are exported directly from Dorico. 
    +
    +
    + Music Encoding Initiative (MEI) 
    +
    +
    +##  Combining DOReMi with Muscima++ and Deepscores 
    +
    +
    +
    +
    +
    +[back](./)
    +
    +:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/27/e53b219b385b07fbab80c949035a99fc17fa31ead902d8fcd1e6ac14756a41 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/27/e53b219b385b07fbab80c949035a99fc17fa31ead902d8fcd1e6ac14756a41 new file mode 100644 index 0000000000..3ebae24e30 --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/27/e53b219b385b07fbab80c949035a99fc17fa31ead902d8fcd1e6ac14756a41 @@ -0,0 +1,2163 @@ +I",

    DoReMi - Data Collection Lifecycle Document

    + +

    This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg’s Dorico team and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

    + +

    Music used to generate this dataset comes from a software test set provided by the Dorico team. This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet +music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

    + +

    Discovery and Planning

    + +

    Data type and format

    + + +

    Initial Data Collection

    +

    Data Preparation and analysis

    +

    Publication and Sharing

    +

    Long-term Management

    + +

    Discovery and Planning

    + +

    In this section, I will explain the data types and formats we have decided to use.

    + +

    Data type and format

    + +

    This dataset has the following six types of data:

    + + + +

    The following respective data formats:

    +
      +
    • Dorico
    • +
    • MusicXML
    • +
    • XML
    • +
    • PNG
    • +
    • MIDI
    • +
    • MEI
    • +
    + +

    Let’s start by explaining each one of the data types and what they contain:

    + +

    Dorico project +Dorico-project

    + +

    When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

    + +

    Dorico-soft

    + +

    MusicXML

    + +

    MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. +More on how these files can be exported check here +
    +

    + +
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    +<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
    +<score-partwise version="3.1">
    +  <work>
    +    <work-title>beam groups 3</work-title>
    +  </work>
    +  <movement-title>beam groups 3</movement-title>
    +  <identification>
    +    <encoding>
    +      <software>Dorico 4.0.0.5342</software>
    +      <encoding-date>2021-06-14</encoding-date>
    +    </encoding>
    +  </identification>
    +  <part-list>
    +    <score-part id="P1">
    +      <part-name>P 1</part-name>
    +    </score-part>
    +  </part-list>
    +  <part id="P1">
    +    <measure number="1">
    +      <attributes>
    +        <divisions>12</divisions>
    +        <key number="1">
    +          <fifths>0</fifths>
    +          <mode>major</mode>
    +        </key>
    +        <time>
    +
    +...
    +
    +  </part>
    +</score-partwise>
    +
    + + + +

    OMR metadata

    + +

    Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box.

    + +

    In words, each file can have data on more than one page, if that is the case, an id is assigned to each page. Each page can have multiple nodes. Nodes are the individual elements or objects in the score, for instance, stem, staff lines, blackhead, whole note, augmentation dot and so on. Each object or node is assigned an id. This node will now have the bounding box information which includes top, left, width and height. The top is the distance from the top of the page to the point where the object starts (vertically). Left is the distance from the left of the page to the point where the object starts (horizontally). Height is the distance from top to where the object ends (vertically). Width is the distance from the left point to the rightest point where the object ends (horizontally). +bbox

    + +

    Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

    + +

    OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

    + +

    Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

    + + + +
    <?xml version="1.0" encoding="utf-8"?>
    +<Pages>
    +<Page pageIndex="0">
    +<Nodes>
    +<Node>
    +<Id>95</Id>
    +<ClassName>timeSig4</ClassName>
    +<Top>709</Top>
    +<Left>386</Left>
    +<Width>36</Width>
    +<Height>42</Height>
    +<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +<Node>
    +<Id>94</Id>
    +<ClassName>timeSig2</ClassName>
    +<Top>666</Top>
    +<Left>387</Left>
    +<Width>34</Width>
    +<Height>43</Height>
    +<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +...
    +</Nodes>
    +</Page>
    +</Pages>
    +
    + +

    Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. +
    +

    + +
    <Node>
    +<Id>504</Id>
    +<ClassName>noteheadBlack</ClassName>
    +<Top>466</Top>
    +<Left>2236</Left>
    +<Width>28</Width>
    +<Height>24</Height>
    +<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
    +<Outlinks>541 559 571</Outlinks>
    +<Data>
    +<DataItem key="duration_beats" type="float">0.333333</DataItem>
    +<DataItem key="onset_beats" type="float">47.666668</DataItem>
    +<DataItem key="pitch_octave" type="int">4</DataItem>
    +<DataItem key="midi_pitch_code" type="int">69</DataItem>
    +<DataItem key="normalized_pitch_step" type="str">A</DataItem>
    +<DataItem key="dorico_event_id" type="int">1120</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + +

    + +

    For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

    + +
    <Node>
    +<Id>93</Id>
    +<ClassName>gClef</ClassName>
    +<Top>638</Top>
    +<Left>309</Left>
    +<Width>56</Width>
    +<Height>147</Height>
    +<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">908</DataItem>
    +<DataItem key="clef_type" type="str">kGClef</DataItem>
    +<DataItem key="clef_hotspot" type="str">G4</DataItem>
    +<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
    +<DataItem key="clef_stave_position" type="int">2</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). +

    +
    <Node>
    +    <Id>511</Id>
    +    <ClassName>timeSig4</ClassName>
    +    <Top>467</Top>
    +    <Left>828</Left>
    +    <Width>36</Width>   
    +    <Height>42</Height>
    +    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
    +    ...
    +    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
    +    <Data>
    +        <DataItem key="dorico_event_id" type="int">-1</DataItem>
    +        <DataItem key="time_signature_description" type="str"/>
    +    </Data>
    +</Node>
    +
    + + + +

    Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

    + +
    <Node>
    +<Id>69</Id>
    +<ClassName>kStaffLine</ClassName>
    +<Top>666</Top>
    +<Left>299</Left>
    +<Width>2001</Width>
    +<Height>3</Height>
    +<Mask>0:0 1:6003 </Mask>
    +<Data>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    A detailed table of what each objet includes for musical features is shown below. Scroll right for all attributes.

    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_descriptiontext
    accidentalDoubleFlat244     x         
    accidentalDoubleSharp330     x         
    accidentalFlat12705     x         
    accidentalKomaFlat5     x         
    accidentalKomaSharp5     x         
    accidentalNatural11137     x         
    accidentalQuarterToneFlatStein162     x         
    accidentalQuarterToneSharpStein191     x         
    accidentalSharp12908     x         
    accidentalThreeQuarterTonesFlatZimmermann1     x         
    accidentalThreeQuarterTonesSharpStein27     x         
    accidentalTripleFlat1     x         
    accidentalTripleSharp1     x         
    articAccentAbove1477     x         
    articAccentBelow1916     x         
    articMarcatoAbove278     x         
    articMarcatoBelow34     x         
    articStaccatissimoAbove536     x         
    articStaccatissimoBelow414     x         
    articStaccatoAbove5018     x         
    articStaccatoBelow6108     x         
    articTenutoAbove823     x         
    articTenutoBelow735     x         
    augmentationDot2762               
    barline28142               
    beam52539     xx        
    cClef1161xxxxxx         
    dynamicFF242     x         
    dynamicFFF88     x         
    dynamicFFFF4     x         
    dynamicForte777     x         
    dynamicFortePiano60     x         
    dynamicForzando35     x         
    dynamicMF1803     x         
    dynamicMP185     x         
    dynamicPiano3987     x         
    dynamicPP1807     x         
    dynamicPPP93     x         
    dynamicPPPP13     x         
    dynamicRinforzando25     x         
    dynamicSforzato236     x         
    dynamicSforzatoFF6     x         
    dynamicText110     x        x
    fClef3543xxxxxx         
    flag16thDown430     x x       
    flag16thUp18245     x x       
    flag32ndDown31     x x       
    flag32ndUp7264     x x       
    flag64thUp10     x x       
    flag8thDown3672     x x       
    flag8thUp8113     x x       
    gClef12278xxxxxx         
    gradualDynamic7084     x         
    kStaffLine160426     x         
    mensuralNoteheadMinimaWhite9x    x  xxxxx  
    noteheadBlack247741x    x xxxxxx  
    noteheadDiamondWhole8x    x  xxxxx  
    noteheadDoubleWholeSquare3x    x  xxxxx  
    noteheadHalf8648x    x  xxxxx  
    noteheadTriangleUpBlack27x    x  xxxxx  
    noteheadTriangleUpHalf3x    x  xxxxx  
    noteheadWhole1502x    x  xxxxx  
    noteheadXBlack81x    x  xxxxx  
    ornamentMordent7x    x         
    ornamentTrill58x    x         
    ornamentTurn6x    x         
    rest4               
    rest16th29411               
    rest32nd10218               
    rest64th4               
    rest8th24124               
    restHalf1376               
    restQuarter13223               
    restWhole14382               
    slur13928x    x         
    stem227889     x         
    systemicBarline2078               
    tie8626x    x         
    timeSig12x    x       x 
    timeSig21084x    x       x 
    timeSig31203x    x       x 
    timeSig42674x    x       x 
    timeSig5507x    x       x 
    timeSig6246x    x       x 
    timeSig7125x    x       x 
    timeSig81661x    x       x 
    timeSig979x    x       x 
    timeSigCommon206x    x       x 
    timeSigCutCommon113x    x       x 
    timeSignatureComponent443x    x       x 
    tupletBracket4970x    x         
    tupletText4900x    x        x
    unpitchedPercussionClef1223xxxxxx         
    wiggleTrill45x    x         
                     
    + +
    + +

    Images of scores

    + +

    Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below. All these images are binarised and ready to use.

    + +

    clef

    + +

    MIDI

    + +

    MIDI (Musical Instrument Digital Interface) standard file provides a standardized file format way for music sequences to be saved, transported, and opened in other systems. They are characterised by their compact size which led to their widespread use in computers. They are intended for universal use and have information such as note values, timing and track name. We want to include such files in our dataset since MIDI is one of the end file formats retrieved from some OMR architecture. We believe that it is essential to include such files that could later on may be used for multi-modal learning in OMR as well.

    + +

    Dorico-midi

    + +

    Music Encoding Initiative (MEI)

    + +

    Except for MusicXML for we go one step further to also providing its respective Music Encoding Initiative (MEI) files. The model underlying MEI recognizes four distinct aspects of music notation: logical; gestural; visual; and analytical. The logical domain includes the musical content or structure including pitches, time values, articulations, dynamics, and all other elements—defined as the symbols that communicate the composer’s intentions. The gestural domain relates to a performed interpretation of the logical domain (i.e., it encodes information that may be added by a performer such as explicit realizations of “swing” or rubato). The visual domain describes the contributions of an editor, engraver, or typesetter, and encodes information about the physical appearance of the score, such as symbol locations, page layout, or font. Finally, the analytical domain covers commentary and analysis of the music document in any of the three previous domains.

    + +
    <?xml version="1.0" encoding="UTF-8"?>
    +<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?>
    +<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://purl.oclc.org/dsdl/schematron"?>
    +<mei xmlns="http://www.music-encoding.org/ns/mei" meiversion="4.0.0">
    +   <meiHead>
    +      <fileDesc>
    +         <titleStmt>
    +            <title>beam groups 3</title>
    +            <respStmt />
    +         </titleStmt>
    +         <pubStmt><date isodate="2021-06-14" type="encoding-date">2021-06-14</date>
    +         </pubStmt>
    +      </fileDesc>
    +      <encodingDesc xml:id="encodingdesc-0000001420266469">
    +         <appInfo xml:id="appinfo-0000001827384277">
    +            <application xml:id="application-0000000862295293" isodate="2021-06-14T15:00:01" version="3.5.0-dev-118873d">
    +               <name xml:id="name-0000002103025164">Verovio</name>
    +               <p xml:id="p-0000001992846044">Transcoded from MusicXML</p>
    +            </application>
    +         </appInfo>
    +      </encodingDesc>
    +   </meiHead>
    +   <music>
    +      <body>
    +         <mdiv xml:id="mdiv-0000001025466895">
    +            <score xml:id="score-0000001308189520">
    +               <scoreDef xml:id="scoredef-0000000993314183">
    +                  <staffGrp xml:id="staffgrp-0000000471437396">
    +                     <staffDef xml:id="P1" n="1" lines="5" ppq="12">
    +                        <label xml:id="label-0000000781857015">P 1</label>
    +                        <clef xml:id="clef-0000000149139464" shape="G" line="2" />
    +                        <keySig xml:id="keysig-0000000931258970" mode="major" sig="0" />
    +                        <meterSig xml:id="msig-0000002113427645" count="2" unit="4" />
    +                     </staffDef>
    +                  </staffGrp>
    +               </scoreDef>
    +...
    +      </body>
    +   </music>
    +</mei>
    +
    + +

    Combining DOReMi with Muscima++ and Deepscores

    + +

    Recently, researchers have been working on bringing their datasets together, namely Muscima++ [4] and DeepScores [9], to improve compatibility. Muscima++ contains handwritten music, while DeepScores is a typeset music dataset, both of which can be used in object detection. Harmonising them aids the goal of creating a reference dataset. With the motivation to support this goal and compare and use these datasets in future experiments, DoReMi is easily harmonised with Muscima++ and DeepScores.

    + +

    Initial Data Collection

    + +

    The dataset is derived from scores originally used for testing music notation software. This includes real-world scores in addition to synthetic scores built to test particular engraving use cases.

    + +

    The process of creating DoReMI using Dorico starts by creating a meta-picture of a single glyph or drawable primitive (slurs, lines, musical symbols) to allow generation of bounding boxes and pixel masks at the origin of the coordinate system y-down \footnote{The origin is in the top-left where the x-axis extends to the right and the y-axis extends downwards}. Rendering them at the origin ensures minimisation of the variations introduced by anti-aliasing artefacts. The vector-based glyph or primitive is then rasterised to a monochrome pixel-based image. Sub-pixel positions might introduce some variations and shifts in the bounding boxes that are relocated to the original drawn positions. However, bounding boxes are accurate enough for all the objects, except for some shift in the staff lines. During rasterisation, some staff lines become thicker than the others, sometimes falling out of the bounding box. Such inconsistencies are easily optically noticed given the even spaced nature of staff lines and can be minimised at the cost of increasing the resolution (DPI). Finally, the images are exported as PNGs.

    + +

    Dorico has a sophisticated internal representation and engraving engine for musical data at the drawing stage for efficiency. This results in significant challenges in reconnecting the primitives ultimately drawn to their original semantic sources. The addition of higher-level music attributes retrieved from Dorico to the metadata allows for the future use in the music reconstruction stage. +It is anticipated that we would iterate through the generation process by adding new features that would benefit the recognition score. On a practical level, we made a minor modification to allow for the logical grouping of pages into a single XML file. During data preprocessing, XML files were then separated by page (image).

    + +

    Data Preparation and analysis

    + +

    The number of classes in the dataset is 94 as shown in the image below. +classes

    + +

    Publication and Sharing

    + +

    The dataset including only copy right free scores is already published in this github release.

    + +

    Long-term Management

    + +

    back

    +:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/28/67fbfb805b89b263900c897462a0ad7a52588581291df723b63c1e438cb4ba b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/28/67fbfb805b89b263900c897462a0ad7a52588581291df723b63c1e438cb4ba new file mode 100644 index 0000000000..ee28edadc2 --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/28/67fbfb805b89b263900c897462a0ad7a52588581291df723b63c1e438cb4ba @@ -0,0 +1,2099 @@ +I"X

    DoReMi - Data Collection Lifecycle Document

    + +

    This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

    + +

    Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet +music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

    + +

    Discovery and Planning

    + +

    Data type and format

    + + +

    Initial Data Collection

    +

    Data Preparation and analysis

    +

    Publication and Sharing

    +

    Long-term Management

    + +

    Discovery and Planning

    + +

    In this section, I will explain the data types and formats we have decided to use.

    + +

    Data type and format

    + +

    This dataset has the following six types of data:

    + + + +

    The following respective data formats:

    +
      +
    • Dorico
    • +
    • MusicXML
    • +
    • XML
    • +
    • PNG
    • +
    • MIDI
    • +
    • MEI
    • +
    + +

    Let’s start by explaining each one of the data types and what they contain:

    + +

    Dorico project +Dorico-project

    + +

    When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

    + +

    Dorico-soft

    + +

    MusicXML

    + +

    MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. +More on how these files can be exported check here +
    +

    + +
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    +<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
    +<score-partwise version="3.1">
    +  <work>
    +    <work-title>beam groups 3</work-title>
    +  </work>
    +  <movement-title>beam groups 3</movement-title>
    +  <identification>
    +    <encoding>
    +      <software>Dorico 4.0.0.5342</software>
    +      <encoding-date>2021-06-14</encoding-date>
    +    </encoding>
    +  </identification>
    +  <part-list>
    +    <score-part id="P1">
    +      <part-name>P 1</part-name>
    +    </score-part>
    +  </part-list>
    +  <part id="P1">
    +    <measure number="1">
    +      <attributes>
    +        <divisions>12</divisions>
    +        <key number="1">
    +          <fifths>0</fifths>
    +          <mode>major</mode>
    +        </key>
    +        <time>
    +
    +...
    +
    +  </part>
    +</score-partwise>
    +
    + + + +

    OMR metadata

    + +

    Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box.

    + +

    In words, each file can have data on more than one page, if that is the case, an id is assigned to each page. Each page can have multiple nodes. Nodes are the individual elements or objects in the score, for instance, stem, staff lines, blackhead, whole note, augmentation dot and so on. Each object or node is assigned an id. This node will now have the bounding box information which includes top, left, width and height. The top is the distance from the top of the page to the point where the object starts (vertically). Left is the distance from the left of the page to the point where the object starts (horizontally). Height is the distance from top to where the object ends (vertically). Width is the distance from the left point to the rightest point where the object ends (horizontally). +bbox

    + +

    Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

    + +

    OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

    + +

    Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

    + + + +
    <?xml version="1.0" encoding="utf-8"?>
    +<Pages>
    +<Page pageIndex="0">
    +<Nodes>
    +<Node>
    +<Id>95</Id>
    +<ClassName>timeSig4</ClassName>
    +<Top>709</Top>
    +<Left>386</Left>
    +<Width>36</Width>
    +<Height>42</Height>
    +<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +<Node>
    +<Id>94</Id>
    +<ClassName>timeSig2</ClassName>
    +<Top>666</Top>
    +<Left>387</Left>
    +<Width>34</Width>
    +<Height>43</Height>
    +<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +...
    +</Nodes>
    +</Page>
    +</Pages>
    +
    + +

    Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. +
    +

    + +
    <Node>
    +<Id>504</Id>
    +<ClassName>noteheadBlack</ClassName>
    +<Top>466</Top>
    +<Left>2236</Left>
    +<Width>28</Width>
    +<Height>24</Height>
    +<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
    +<Outlinks>541 559 571</Outlinks>
    +<Data>
    +<DataItem key="duration_beats" type="float">0.333333</DataItem>
    +<DataItem key="onset_beats" type="float">47.666668</DataItem>
    +<DataItem key="pitch_octave" type="int">4</DataItem>
    +<DataItem key="midi_pitch_code" type="int">69</DataItem>
    +<DataItem key="normalized_pitch_step" type="str">A</DataItem>
    +<DataItem key="dorico_event_id" type="int">1120</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + +

    + +

    For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

    + +
    <Node>
    +<Id>93</Id>
    +<ClassName>gClef</ClassName>
    +<Top>638</Top>
    +<Left>309</Left>
    +<Width>56</Width>
    +<Height>147</Height>
    +<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">908</DataItem>
    +<DataItem key="clef_type" type="str">kGClef</DataItem>
    +<DataItem key="clef_hotspot" type="str">G4</DataItem>
    +<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
    +<DataItem key="clef_stave_position" type="int">2</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). +

    +
    <Node>
    +    <Id>511</Id>
    +    <ClassName>timeSig4</ClassName>
    +    <Top>467</Top>
    +    <Left>828</Left>
    +    <Width>36</Width>   
    +    <Height>42</Height>
    +    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
    +    ...
    +    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
    +    <Data>
    +        <DataItem key="dorico_event_id" type="int">-1</DataItem>
    +        <DataItem key="time_signature_description" type="str"/>
    +    </Data>
    +</Node>
    +
    + + + +

    Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

    + +
    <Node>
    +<Id>69</Id>
    +<ClassName>kStaffLine</ClassName>
    +<Top>666</Top>
    +<Left>299</Left>
    +<Width>2001</Width>
    +<Height>3</Height>
    +<Mask>0:0 1:6003 </Mask>
    +<Data>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    A comprehensive table of what each objet includes for musical features is shown below. Scroll right for all attributes.

    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_descriptiontext
    accidentalDoubleFlat244     x         
    accidentalDoubleSharp330     x         
    accidentalFlat12705     x         
    accidentalKomaFlat5     x         
    accidentalKomaSharp5     x         
    accidentalNatural11137     x         
    accidentalQuarterToneFlatStein162     x         
    accidentalQuarterToneSharpStein191     x         
    accidentalSharp12908     x         
    accidentalThreeQuarterTonesFlatZimmermann1     x         
    accidentalThreeQuarterTonesSharpStein27     x         
    accidentalTripleFlat1     x         
    accidentalTripleSharp1     x         
    articAccentAbove1477     x         
    articAccentBelow1916     x         
    articMarcatoAbove278     x         
    articMarcatoBelow34     x         
    articStaccatissimoAbove536     x         
    articStaccatissimoBelow414     x         
    articStaccatoAbove5018     x         
    articStaccatoBelow6108     x         
    articTenutoAbove823     x         
    articTenutoBelow735     x         
    augmentationDot2762               
    barline28142               
    beam52539     xx        
    cClef1161xxxxxx         
    dynamicFF242     x         
    dynamicFFF88     x         
    dynamicFFFF4     x         
    dynamicForte777     x         
    dynamicFortePiano60     x         
    dynamicForzando35     x         
    dynamicMF1803     x         
    dynamicMP185     x         
    dynamicPiano3987     x         
    dynamicPP1807     x         
    dynamicPPP93     x         
    dynamicPPPP13     x         
    dynamicRinforzando25     x         
    dynamicSforzato236     x         
    dynamicSforzatoFF6     x         
    dynamicText110     x        x
    fClef3543xxxxxx         
    flag16thDown430     x x       
    flag16thUp18245     x x       
    flag32ndDown31     x x       
    flag32ndUp7264     x x       
    flag64thUp10     x x       
    flag8thDown3672     x x       
    flag8thUp8113     x x       
    gClef12278xxxxxx         
    gradualDynamic7084     x         
    kStaffLine160426     x         
    mensuralNoteheadMinimaWhite9x    x  xxxxx  
    noteheadBlack247741x    x xxxxxx  
    noteheadDiamondWhole8x    x  xxxxx  
    noteheadDoubleWholeSquare3x    x  xxxxx  
    noteheadHalf8648x    x  xxxxx  
    noteheadTriangleUpBlack27x    x  xxxxx  
    noteheadTriangleUpHalf3x    x  xxxxx  
    noteheadWhole1502x    x  xxxxx  
    noteheadXBlack81x    x  xxxxx  
    ornamentMordent7x    x         
    ornamentTrill58x    x         
    ornamentTurn6x    x         
    rest4               
    rest16th29411               
    rest32nd10218               
    rest64th4               
    rest8th24124               
    restHalf1376               
    restQuarter13223               
    restWhole14382               
    slur13928x    x         
    stem227889     x         
    systemicBarline2078               
    tie8626x    x         
    timeSig12x    x       x 
    timeSig21084x    x       x 
    timeSig31203x    x       x 
    timeSig42674x    x       x 
    timeSig5507x    x       x 
    timeSig6246x    x       x 
    timeSig7125x    x       x 
    timeSig81661x    x       x 
    timeSig979x    x       x 
    timeSigCommon206x    x       x 
    timeSigCutCommon113x    x       x 
    timeSignatureComponent443x    x       x 
    tupletBracket4970x    x         
    tupletText4900x    x        x
    unpitchedPercussionClef1223xxxxxx         
    wiggleTrill45x    x         
                     
    + +
    + +

    Images of scores

    + +

    Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below. All these images are binarised and ready to use.

    + +

    clef

    + +

    MIDI

    + +

    MIDI files are also exported directly from Dorico. To enhance compatibility between different MIDI sequencing and music notation programs, even those running on different operating systems, the MIDI standard defines a specification for the Standard MIDI File. This type of file (usually having the file extension “.mid”) represents multi-track sequences, complete with patch selections, notes, pitch bend, and other controls. DoReMi includes the respective MIDI files for each one of the Dorico projects. This is aimed to help with generating MIDI replayble files with OMR.

    + +

    Dorico-midi

    + +

    Music Encoding Initiative (MEI)

    + +

    Except for MusicXML for we go one step further to also providing its respective Music Encoding Initiative (MEI) files. The model underlying MEI recognizes four distinct aspects of music notation: logical; gestural; visual; and analytical. The logical domain includes the musical content or structure including pitches, time values, articulations, dynamics, and all other elements—defined as the symbols that communicate the composer’s intentions. The gestural domain relates to a performed interpretation of the logical domain (i.e., it encodes information that may be added by a performer such as explicit realizations of “swing” or rubato). The visual domain describes the contributions of an editor, engraver, or typesetter, and encodes information about the physical appearance of the score, such as symbol locations, page layout, or font. Finally, the analytical domain covers commentary and analysis of the music document in any of the three previous domains.

    + +

    Combining DOReMi with Muscima++ and Deepscores

    + +

    back

    +:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/28/c643c8bb8379a51c44536fe28f801af96ba26e6a68011e99f6ab16f8d09ce6 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/28/c643c8bb8379a51c44536fe28f801af96ba26e6a68011e99f6ab16f8d09ce6 new file mode 100644 index 0000000000..72fb7f820a --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/28/c643c8bb8379a51c44536fe28f801af96ba26e6a68011e99f6ab16f8d09ce6 @@ -0,0 +1,2163 @@ +I"2

    DoReMi - Data Collection Lifecycle Document

    + +

    This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg’s Dorico team and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

    + +

    Music used to generate this dataset comes from a software test set provided by the Dorico team. This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet +music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

    + +

    Discovery and Planning

    + +

    Data type and format

    + + +

    Initial Data Collection

    +

    Data Preparation and analysis

    +

    Publication and Sharing

    +

    Long-term Management

    + +

    Discovery and Planning

    + +

    In this section, I will explain the data types and formats we have decided to use.

    + +

    Data type and format

    + +

    This dataset has the following six types of data:

    + + + +

    The following respective data formats:

    +
      +
    • Dorico
    • +
    • MusicXML
    • +
    • XML
    • +
    • PNG
    • +
    • MIDI
    • +
    • MEI
    • +
    + +

    Let’s start by explaining each one of the data types and what they contain:

    + +

    Dorico project +Dorico-project

    + +

    When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

    + +

    Dorico-soft

    + +

    MusicXML

    + +

    MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. +More on how these files can be exported check here +
    +

    + +
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    +<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
    +<score-partwise version="3.1">
    +  <work>
    +    <work-title>beam groups 3</work-title>
    +  </work>
    +  <movement-title>beam groups 3</movement-title>
    +  <identification>
    +    <encoding>
    +      <software>Dorico 4.0.0.5342</software>
    +      <encoding-date>2021-06-14</encoding-date>
    +    </encoding>
    +  </identification>
    +  <part-list>
    +    <score-part id="P1">
    +      <part-name>P 1</part-name>
    +    </score-part>
    +  </part-list>
    +  <part id="P1">
    +    <measure number="1">
    +      <attributes>
    +        <divisions>12</divisions>
    +        <key number="1">
    +          <fifths>0</fifths>
    +          <mode>major</mode>
    +        </key>
    +        <time>
    +
    +...
    +
    +  </part>
    +</score-partwise>
    +
    + + + +

    OMR metadata

    + +

    Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box.

    + +

    In words, each file can have data on more than one page, if that is the case, an id is assigned to each page. Each page can have multiple nodes. Nodes are the individual elements or objects in the score, for instance, stem, staff lines, blackhead, whole note, augmentation dot and so on. Each object or node is assigned an id. This node will now have the bounding box information which includes top, left, width and height. The top is the distance from the top of the page to the point where the object starts (vertically). Left is the distance from the left of the page to the point where the object starts (horizontally). Height is the distance from top to where the object ends (vertically). Width is the distance from the left point to the rightest point where the object ends (horizontally). +bbox

    + +

    Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

    + +

    OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

    + +

    Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

    + + + +
    <?xml version="1.0" encoding="utf-8"?>
    +<Pages>
    +<Page pageIndex="0">
    +<Nodes>
    +<Node>
    +<Id>95</Id>
    +<ClassName>timeSig4</ClassName>
    +<Top>709</Top>
    +<Left>386</Left>
    +<Width>36</Width>
    +<Height>42</Height>
    +<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +<Node>
    +<Id>94</Id>
    +<ClassName>timeSig2</ClassName>
    +<Top>666</Top>
    +<Left>387</Left>
    +<Width>34</Width>
    +<Height>43</Height>
    +<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +...
    +</Nodes>
    +</Page>
    +</Pages>
    +
    + +

    Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. +
    +

    + +
    <Node>
    +<Id>504</Id>
    +<ClassName>noteheadBlack</ClassName>
    +<Top>466</Top>
    +<Left>2236</Left>
    +<Width>28</Width>
    +<Height>24</Height>
    +<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
    +<Outlinks>541 559 571</Outlinks>
    +<Data>
    +<DataItem key="duration_beats" type="float">0.333333</DataItem>
    +<DataItem key="onset_beats" type="float">47.666668</DataItem>
    +<DataItem key="pitch_octave" type="int">4</DataItem>
    +<DataItem key="midi_pitch_code" type="int">69</DataItem>
    +<DataItem key="normalized_pitch_step" type="str">A</DataItem>
    +<DataItem key="dorico_event_id" type="int">1120</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + +

    + +

    For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

    + +
    <Node>
    +<Id>93</Id>
    +<ClassName>gClef</ClassName>
    +<Top>638</Top>
    +<Left>309</Left>
    +<Width>56</Width>
    +<Height>147</Height>
    +<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">908</DataItem>
    +<DataItem key="clef_type" type="str">kGClef</DataItem>
    +<DataItem key="clef_hotspot" type="str">G4</DataItem>
    +<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
    +<DataItem key="clef_stave_position" type="int">2</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). +

    +
    <Node>
    +    <Id>511</Id>
    +    <ClassName>timeSig4</ClassName>
    +    <Top>467</Top>
    +    <Left>828</Left>
    +    <Width>36</Width>   
    +    <Height>42</Height>
    +    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
    +    ...
    +    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
    +    <Data>
    +        <DataItem key="dorico_event_id" type="int">-1</DataItem>
    +        <DataItem key="time_signature_description" type="str"/>
    +    </Data>
    +</Node>
    +
    + + + +

    Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

    + +
    <Node>
    +<Id>69</Id>
    +<ClassName>kStaffLine</ClassName>
    +<Top>666</Top>
    +<Left>299</Left>
    +<Width>2001</Width>
    +<Height>3</Height>
    +<Mask>0:0 1:6003 </Mask>
    +<Data>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    A detailed table of what each objet includes for musical features is shown below. Scroll right for all attributes.

    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_descriptiontext
    accidentalDoubleFlat244     x         
    accidentalDoubleSharp330     x         
    accidentalFlat12705     x         
    accidentalKomaFlat5     x         
    accidentalKomaSharp5     x         
    accidentalNatural11137     x         
    accidentalQuarterToneFlatStein162     x         
    accidentalQuarterToneSharpStein191     x         
    accidentalSharp12908     x         
    accidentalThreeQuarterTonesFlatZimmermann1     x         
    accidentalThreeQuarterTonesSharpStein27     x         
    accidentalTripleFlat1     x         
    accidentalTripleSharp1     x         
    articAccentAbove1477     x         
    articAccentBelow1916     x         
    articMarcatoAbove278     x         
    articMarcatoBelow34     x         
    articStaccatissimoAbove536     x         
    articStaccatissimoBelow414     x         
    articStaccatoAbove5018     x         
    articStaccatoBelow6108     x         
    articTenutoAbove823     x         
    articTenutoBelow735     x         
    augmentationDot2762               
    barline28142               
    beam52539     xx        
    cClef1161xxxxxx         
    dynamicFF242     x         
    dynamicFFF88     x         
    dynamicFFFF4     x         
    dynamicForte777     x         
    dynamicFortePiano60     x         
    dynamicForzando35     x         
    dynamicMF1803     x         
    dynamicMP185     x         
    dynamicPiano3987     x         
    dynamicPP1807     x         
    dynamicPPP93     x         
    dynamicPPPP13     x         
    dynamicRinforzando25     x         
    dynamicSforzato236     x         
    dynamicSforzatoFF6     x         
    dynamicText110     x        x
    fClef3543xxxxxx         
    flag16thDown430     x x       
    flag16thUp18245     x x       
    flag32ndDown31     x x       
    flag32ndUp7264     x x       
    flag64thUp10     x x       
    flag8thDown3672     x x       
    flag8thUp8113     x x       
    gClef12278xxxxxx         
    gradualDynamic7084     x         
    kStaffLine160426     x         
    mensuralNoteheadMinimaWhite9x    x  xxxxx  
    noteheadBlack247741x    x xxxxxx  
    noteheadDiamondWhole8x    x  xxxxx  
    noteheadDoubleWholeSquare3x    x  xxxxx  
    noteheadHalf8648x    x  xxxxx  
    noteheadTriangleUpBlack27x    x  xxxxx  
    noteheadTriangleUpHalf3x    x  xxxxx  
    noteheadWhole1502x    x  xxxxx  
    noteheadXBlack81x    x  xxxxx  
    ornamentMordent7x    x         
    ornamentTrill58x    x         
    ornamentTurn6x    x         
    rest4               
    rest16th29411               
    rest32nd10218               
    rest64th4               
    rest8th24124               
    restHalf1376               
    restQuarter13223               
    restWhole14382               
    slur13928x    x         
    stem227889     x         
    systemicBarline2078               
    tie8626x    x         
    timeSig12x    x       x 
    timeSig21084x    x       x 
    timeSig31203x    x       x 
    timeSig42674x    x       x 
    timeSig5507x    x       x 
    timeSig6246x    x       x 
    timeSig7125x    x       x 
    timeSig81661x    x       x 
    timeSig979x    x       x 
    timeSigCommon206x    x       x 
    timeSigCutCommon113x    x       x 
    timeSignatureComponent443x    x       x 
    tupletBracket4970x    x         
    tupletText4900x    x        x
    unpitchedPercussionClef1223xxxxxx         
    wiggleTrill45x    x         
                     
    + +
    + +

    Images of scores

    + +

    Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below. All these images are binarised and ready to use.

    + +

    clef

    + +

    MIDI

    + +

    MIDI (Musical Instrument Digital Interface) standard file provides a standardized file format way for music sequences to be saved, transported, and opened in other systems. They are characterised by their compact size which led to their widespread use in computers. They are intended for universal use and have information such as note values, timing and track name. We want to include such files in our dataset since MIDI is one of the end file formats retrieved from some OMR architecture. We believe that it is essential to include such files that could later on may be used for multi-modal learning in OMR as well.

    + +

    Dorico-midi

    + +

    Music Encoding Initiative (MEI)

    + +

    Except for MusicXML for we go one step further to also providing its respective Music Encoding Initiative (MEI) files. The model underlying MEI recognizes four distinct aspects of music notation: logical; gestural; visual; and analytical. The logical domain includes the musical content or structure including pitches, time values, articulations, dynamics, and all other elements—defined as the symbols that communicate the composer’s intentions. The gestural domain relates to a performed interpretation of the logical domain (i.e., it encodes information that may be added by a performer such as explicit realizations of “swing” or rubato). The visual domain describes the contributions of an editor, engraver, or typesetter, and encodes information about the physical appearance of the score, such as symbol locations, page layout, or font. Finally, the analytical domain covers commentary and analysis of the music document in any of the three previous domains.

    + +
    <?xml version="1.0" encoding="UTF-8"?>
    +<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?>
    +<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://purl.oclc.org/dsdl/schematron"?>
    +<mei xmlns="http://www.music-encoding.org/ns/mei" meiversion="4.0.0">
    +   <meiHead>
    +      <fileDesc>
    +         <titleStmt>
    +            <title>beam groups 3</title>
    +            <respStmt />
    +         </titleStmt>
    +         <pubStmt><date isodate="2021-06-14" type="encoding-date">2021-06-14</date>
    +         </pubStmt>
    +      </fileDesc>
    +      <encodingDesc xml:id="encodingdesc-0000001420266469">
    +         <appInfo xml:id="appinfo-0000001827384277">
    +            <application xml:id="application-0000000862295293" isodate="2021-06-14T15:00:01" version="3.5.0-dev-118873d">
    +               <name xml:id="name-0000002103025164">Verovio</name>
    +               <p xml:id="p-0000001992846044">Transcoded from MusicXML</p>
    +            </application>
    +         </appInfo>
    +      </encodingDesc>
    +   </meiHead>
    +   <music>
    +      <body>
    +         <mdiv xml:id="mdiv-0000001025466895">
    +            <score xml:id="score-0000001308189520">
    +               <scoreDef xml:id="scoredef-0000000993314183">
    +                  <staffGrp xml:id="staffgrp-0000000471437396">
    +                     <staffDef xml:id="P1" n="1" lines="5" ppq="12">
    +                        <label xml:id="label-0000000781857015">P 1</label>
    +                        <clef xml:id="clef-0000000149139464" shape="G" line="2" />
    +                        <keySig xml:id="keysig-0000000931258970" mode="major" sig="0" />
    +                        <meterSig xml:id="msig-0000002113427645" count="2" unit="4" />
    +                     </staffDef>
    +                  </staffGrp>
    +               </scoreDef>
    +...
    +      </body>
    +   </music>
    +</mei>
    +
    + +

    Combining DOReMi with Muscima++ and Deepscores

    + +

    Recently, researchers have been working on bringing their datasets together, namely Muscima++ [4] and DeepScores [9], to improve compatibility. Muscima++ contains handwritten music, while DeepScores is a typeset music dataset, both of which can be used in object detection. Harmonising them aids the goal of creating a reference dataset. With the motivation to support this goal and compare and use these datasets in future experiments, DoReMi is easily harmonised with Muscima++ and DeepScores.

    + +

    Initial Data Collection

    + +

    The dataset is derived from scores originally used for testing music notation software. This includes real-world scores in addition to synthetic scores built to test particular engraving use cases.

    + +

    The process of creating DoReMI using Dorico starts by creating a meta-picture of a single glyph or drawable primitive (slurs, lines, musical symbols) to allow generation of bounding boxes and pixel masks at the origin of the coordinate system y-down \footnote{The origin is in the top-left where the x-axis extends to the right and the y-axis extends downwards}. Rendering them at the origin ensures minimisation of the variations introduced by anti-aliasing artefacts. The vector-based glyph or primitive is then rasterised to a monochrome pixel-based image. Sub-pixel positions might introduce some variations and shifts in the bounding boxes that are relocated to the original drawn positions. However, bounding boxes are accurate enough for all the objects, except for some shift in the staff lines. During rasterisation, some staff lines become thicker than the others, sometimes falling out of the bounding box. Such inconsistencies are easily optically noticed given the even spaced nature of staff lines and can be minimised at the cost of increasing the resolution (DPI). Finally, the images are exported as PNGs.

    + +

    Dorico has a sophisticated internal representation and engraving engine for musical data at the drawing stage for efficiency. This results in significant challenges in reconnecting the primitives ultimately drawn to their original semantic sources. The addition of higher-level music attributes retrieved from Dorico to the metadata allows for the future use in the music reconstruction stage. +It is anticipated that we would iterate through the generation process by adding new features that would benefit the recognition score. On a practical level, we made a minor modification to allow for the logical grouping of pages into a single XML file. During data preprocessing, XML files were then separated by page (image).

    + +

    Data Preparation and analysis

    + +

    The number of classes in the dataset is 94 as shown in the image below. +classes

    + +

    Publication and Sharing

    + +

    The dataset including only copy right free scores is already published in this github release.

    + +

    Long-term Management

    + +

    back

    +:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/32/88d50eff32cfb051cdadfba97481287cbc9e78468275a7929adf075d832204 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/32/88d50eff32cfb051cdadfba97481287cbc9e78468275a7929adf075d832204 new file mode 100644 index 0000000000..08ad47ecc8 --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/32/88d50eff32cfb051cdadfba97481287cbc9e78468275a7929adf075d832204 @@ -0,0 +1,98 @@ +I"

    DoReMi - Data Collection Lifecycle Document

    + +

    This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

    + +

    Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet +music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

    + +

    Discovery and Planning

    + +

    Data type and format

    + + +

    Initial Data Collection

    +

    Data Preparation and analysis

    +

    Publication and Sharing

    +

    Long-term Management

    + +

    Discovery and Planning

    + +

    In this section, I will explain the data types and formats we have decided to use.

    + +

    Data type and format

    + +

    This dataset has the following six types of data:

    + + + +

    The following respective data formats:

    +
      +
    • Dorico
    • +
    • MusicXML
    • +
    • XML
    • +
    • PNG
    • +
    • MIDI
    • +
    • MEI
    • +
    + +

    Let’s start by explaining each one of the data types and what they contain:

    + +

    Dorico project +Dorico-project

    + +

    When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

    + +

    MusicXML

    + +

    MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. +More on how these files can be exported check here +MusicXML-example

    + +

    OMR metadata

    + +

    Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box. Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

    + +

    OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

    + +

    Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

    + +

    unparsed-xml

    + +

    Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID.

    + +

    notehead

    + +

    For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

    + +

    Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1) 2. Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

    + +

    staffline

    + +

    OMR metadata

    + +

    Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

    + +

    MIDI

    + +

    MIDI files are exported directly from Dorico.

    + +

    Music Encoding Initiative (MEI)

    + +

    Combining DOReMi with Muscima++ and Deepscores

    + +

    back

    +:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/32/8a1fb554cb51b1bd6d94e82f878cef03fc8c207fb992f01bfe834641c951e0 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/32/8a1fb554cb51b1bd6d94e82f878cef03fc8c207fb992f01bfe834641c951e0 new file mode 100644 index 0000000000..513521a89b --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/32/8a1fb554cb51b1bd6d94e82f878cef03fc8c207fb992f01bfe834641c951e0 @@ -0,0 +1,283 @@ +I"1g

    DoReMi - Data Collection Lifecycle Document

    + +

    This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

    + +

    Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet +music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

    + +

    Discovery and Planning

    + +

    Data type and format

    + + +

    Initial Data Collection

    +

    Data Preparation and analysis

    +

    Publication and Sharing

    +

    Long-term Management

    + +

    Discovery and Planning

    + +

    In this section, I will explain the data types and formats we have decided to use.

    + +

    Data type and format

    + +

    This dataset has the following six types of data:

    + + + +

    The following respective data formats:

    +
      +
    • Dorico
    • +
    • MusicXML
    • +
    • XML
    • +
    • PNG
    • +
    • MIDI
    • +
    • MEI
    • +
    + +

    Let’s start by explaining each one of the data types and what they contain:

    + +

    Dorico project +Dorico-project

    + +

    When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

    + +

    MusicXML

    + +

    MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. +More on how these files can be exported check here +
    +

    + +
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    +<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
    +<score-partwise version="3.1">
    +  <work>
    +    <work-title>beam groups 3</work-title>
    +  </work>
    +  <movement-title>beam groups 3</movement-title>
    +  <identification>
    +    <encoding>
    +      <software>Dorico 4.0.0.5342</software>
    +      <encoding-date>2021-06-14</encoding-date>
    +    </encoding>
    +  </identification>
    +  <part-list>
    +    <score-part id="P1">
    +      <part-name>P 1</part-name>
    +    </score-part>
    +  </part-list>
    +  <part id="P1">
    +    <measure number="1">
    +      <attributes>
    +        <divisions>12</divisions>
    +        <key number="1">
    +          <fifths>0</fifths>
    +          <mode>major</mode>
    +        </key>
    +        <time>
    +
    +...
    +
    +  </part>
    +</score-partwise>
    +
    + + + +

    OMR metadata

    + +

    Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box. Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

    + +

    OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

    + +

    Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

    + + + +
    <?xml version="1.0" encoding="utf-8"?>
    +<Pages>
    +<Page pageIndex="0">
    +<Nodes>
    +<Node>
    +<Id>95</Id>
    +<ClassName>timeSig4</ClassName>
    +<Top>709</Top>
    +<Left>386</Left>
    +<Width>36</Width>
    +<Height>42</Height>
    +<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +<Node>
    +<Id>94</Id>
    +<ClassName>timeSig2</ClassName>
    +<Top>666</Top>
    +<Left>387</Left>
    +<Width>34</Width>
    +<Height>43</Height>
    +<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +...
    +</Nodes>
    +</Page>
    +</Pages>
    +
    + +

    Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. +
    +

    + +
    <Node>
    +<Id>504</Id>
    +<ClassName>noteheadBlack</ClassName>
    +<Top>466</Top>
    +<Left>2236</Left>
    +<Width>28</Width>
    +<Height>24</Height>
    +<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
    +<Outlinks>541 559 571</Outlinks>
    +<Data>
    +<DataItem key="duration_beats" type="float">0.333333</DataItem>
    +<DataItem key="onset_beats" type="float">47.666668</DataItem>
    +<DataItem key="pitch_octave" type="int">4</DataItem>
    +<DataItem key="midi_pitch_code" type="int">69</DataItem>
    +<DataItem key="normalized_pitch_step" type="str">A</DataItem>
    +<DataItem key="dorico_event_id" type="int">1120</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + +

    + +

    For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

    + +
    <Node>
    +<Id>93</Id>
    +<ClassName>gClef</ClassName>
    +<Top>638</Top>
    +<Left>309</Left>
    +<Width>56</Width>
    +<Height>147</Height>
    +<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">908</DataItem>
    +<DataItem key="clef_type" type="str">kGClef</DataItem>
    +<DataItem key="clef_hotspot" type="str">G4</DataItem>
    +<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
    +<DataItem key="clef_stave_position" type="int">2</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). +

    +
    <Node>
    +    <Id>511</Id>
    +    <ClassName>timeSig4</ClassName>
    +    <Top>467</Top>
    +    <Left>828</Left>
    +    <Width>36</Width>   
    +    <Height>42</Height>
    +    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
    +    ...
    +    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
    +    <Data>
    +        <DataItem key="dorico_event_id" type="int">-1</DataItem>
    +        <DataItem key="time_signature_description" type="str"/>
    +    </Data>
    +</Node>
    +
    + + + +

    Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

    + +
    <Node>
    +<Id>69</Id>
    +<ClassName>kStaffLine</ClassName>
    +<Top>666</Top>
    +<Left>299</Left>
    +<Width>2001</Width>
    +<Height>3</Height>
    +<Mask>0:0 1:6003 </Mask>
    +<Data>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    A comprehensive table of what each objet includes for musical features is shown below.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    head1head twothree
    okgood swedish fishnice
    out of stockgood and plentynice
    okgood oreoshmm
    okgood zoute dropyumm
    + +

    OMR metadata

    + +

    Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

    + +

    MIDI

    + +

    MIDI files are exported directly from Dorico.

    + +

    Music Encoding Initiative (MEI)

    + +

    Combining DOReMi with Muscima++ and Deepscores

    + +

    back

    +:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/37/d20041aba3960cfd8b416d1401040b4c3d4e2d0d090f2515437cec2917f913 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/37/d20041aba3960cfd8b416d1401040b4c3d4e2d0d090f2515437cec2917f913 new file mode 100644 index 0000000000..4695593a10 --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/37/d20041aba3960cfd8b416d1401040b4c3d4e2d0d090f2515437cec2917f913 @@ -0,0 +1,117 @@ +I"!

    DoReMi - Data Collection Lifecycle Document

    + +

    This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

    + +

    Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet +music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

    + +

    Discovery and Planning

    + +

    Data type and format

    + + +

    Initial Data Collection

    +

    Data Preparation and analysis

    +

    Publication and Sharing

    +

    Long-term Management

    + +

    Discovery and Planning

    + +

    In this section, I will explain the data types and formats we have decided to use.

    + +

    Data type and format

    + +

    This dataset has the following six types of data:

    + + + +

    The following respective data formats:

    +
      +
    • Dorico
    • +
    • MusicXML
    • +
    • XML
    • +
    • PNG
    • +
    • MIDI
    • +
    • MEI
    • +
    + +

    Let’s start by explaining each one of the data types and what they contain:

    + +

    Dorico project +Dorico-project

    + +

    When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

    + +

    MusicXML

    + +

    MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. +More on how these files can be exported check here +
    +

    + +

    MusicXML-example

    + +

    OMR metadata

    + +

    Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box. Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

    + +

    OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

    + +

    Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

    + +

    unparsed-xml

    + +

    Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. +
    +
    + notehead

    + +

    For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

    + +

    clef

    + +

    Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). +

    + +

    timesig

    + +

    Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

    + +

    Time signatures

    + +
    +  
    +    puts "hello"
    +  
    +
    + +

    staffline

    + +

    OMR metadata

    + +

    Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

    + +

    MIDI

    + +

    MIDI files are exported directly from Dorico.

    + +

    Music Encoding Initiative (MEI)

    + +

    Combining DOReMi with Muscima++ and Deepscores

    + +

    back

    +:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/3b/e26940cc809f8efc3a9f6bcf9fcb1600161030c18fb2fede0f2ba2681767ff b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/3b/e26940cc809f8efc3a9f6bcf9fcb1600161030c18fb2fede0f2ba2681767ff new file mode 100644 index 0000000000..32e23a8cbc --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/3b/e26940cc809f8efc3a9f6bcf9fcb1600161030c18fb2fede0f2ba2681767ff @@ -0,0 +1,287 @@ +I"rg

    DoReMi - Data Collection Lifecycle Document

    + +

    This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

    + +

    Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet +music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

    + +

    Discovery and Planning

    + +

    Data type and format

    + + +

    Initial Data Collection

    +

    Data Preparation and analysis

    +

    Publication and Sharing

    +

    Long-term Management

    + +

    Discovery and Planning

    + +

    In this section, I will explain the data types and formats we have decided to use.

    + +

    Data type and format

    + +

    This dataset has the following six types of data:

    + + + +

    The following respective data formats:

    +
      +
    • Dorico
    • +
    • MusicXML
    • +
    • XML
    • +
    • PNG
    • +
    • MIDI
    • +
    • MEI
    • +
    + +

    Let’s start by explaining each one of the data types and what they contain:

    + +

    Dorico project +Dorico-project

    + +

    When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

    + +

    MusicXML

    + +

    MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. +More on how these files can be exported check here +
    +

    + +
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    +<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
    +<score-partwise version="3.1">
    +  <work>
    +    <work-title>beam groups 3</work-title>
    +  </work>
    +  <movement-title>beam groups 3</movement-title>
    +  <identification>
    +    <encoding>
    +      <software>Dorico 4.0.0.5342</software>
    +      <encoding-date>2021-06-14</encoding-date>
    +    </encoding>
    +  </identification>
    +  <part-list>
    +    <score-part id="P1">
    +      <part-name>P 1</part-name>
    +    </score-part>
    +  </part-list>
    +  <part id="P1">
    +    <measure number="1">
    +      <attributes>
    +        <divisions>12</divisions>
    +        <key number="1">
    +          <fifths>0</fifths>
    +          <mode>major</mode>
    +        </key>
    +        <time>
    +
    +...
    +
    +  </part>
    +</score-partwise>
    +
    + + + +

    OMR metadata

    + +

    Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box. Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

    + +

    OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

    + +

    Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

    + + + +
    <?xml version="1.0" encoding="utf-8"?>
    +<Pages>
    +<Page pageIndex="0">
    +<Nodes>
    +<Node>
    +<Id>95</Id>
    +<ClassName>timeSig4</ClassName>
    +<Top>709</Top>
    +<Left>386</Left>
    +<Width>36</Width>
    +<Height>42</Height>
    +<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +<Node>
    +<Id>94</Id>
    +<ClassName>timeSig2</ClassName>
    +<Top>666</Top>
    +<Left>387</Left>
    +<Width>34</Width>
    +<Height>43</Height>
    +<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +...
    +</Nodes>
    +</Page>
    +</Pages>
    +
    + +

    Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. +
    +

    + +
    <Node>
    +<Id>504</Id>
    +<ClassName>noteheadBlack</ClassName>
    +<Top>466</Top>
    +<Left>2236</Left>
    +<Width>28</Width>
    +<Height>24</Height>
    +<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
    +<Outlinks>541 559 571</Outlinks>
    +<Data>
    +<DataItem key="duration_beats" type="float">0.333333</DataItem>
    +<DataItem key="onset_beats" type="float">47.666668</DataItem>
    +<DataItem key="pitch_octave" type="int">4</DataItem>
    +<DataItem key="midi_pitch_code" type="int">69</DataItem>
    +<DataItem key="normalized_pitch_step" type="str">A</DataItem>
    +<DataItem key="dorico_event_id" type="int">1120</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + +

    + +

    For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

    + +
    <Node>
    +<Id>93</Id>
    +<ClassName>gClef</ClassName>
    +<Top>638</Top>
    +<Left>309</Left>
    +<Width>56</Width>
    +<Height>147</Height>
    +<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">908</DataItem>
    +<DataItem key="clef_type" type="str">kGClef</DataItem>
    +<DataItem key="clef_hotspot" type="str">G4</DataItem>
    +<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
    +<DataItem key="clef_stave_position" type="int">2</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). +

    +
    <Node>
    +    <Id>511</Id>
    +    <ClassName>timeSig4</ClassName>
    +    <Top>467</Top>
    +    <Left>828</Left>
    +    <Width>36</Width>   
    +    <Height>42</Height>
    +    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
    +    ...
    +    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
    +    <Data>
    +        <DataItem key="dorico_event_id" type="int">-1</DataItem>
    +        <DataItem key="time_signature_description" type="str"/>
    +    </Data>
    +</Node>
    +
    + + + +

    Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

    + +
    <Node>
    +<Id>69</Id>
    +<ClassName>kStaffLine</ClassName>
    +<Top>666</Top>
    +<Left>299</Left>
    +<Width>2001</Width>
    +<Height>3</Height>
    +<Mask>0:0 1:6003 </Mask>
    +<Data>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    A comprehensive table of what each objet includes for musical features is shown below.

    + +

    DoReMi table

    + +

    nil

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    head1head twothree
    okgood swedish fishnice
    out of stockgood and plentynice
    okgood oreoshmm
    okgood zoute dropyumm
    + +

    OMR metadata

    + +

    Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

    + +

    MIDI

    + +

    MIDI files are exported directly from Dorico.

    + +

    Music Encoding Initiative (MEI)

    + +

    Combining DOReMi with Muscima++ and Deepscores

    + +

    back

    +:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/46/c432ca71f1ef6b2a7a16dcc7259ea8a1733b6d6e4ed000de34393b9f1e3ac3 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/46/c432ca71f1ef6b2a7a16dcc7259ea8a1733b6d6e4ed000de34393b9f1e3ac3 new file mode 100644 index 0000000000..db9d95786e --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/46/c432ca71f1ef6b2a7a16dcc7259ea8a1733b6d6e4ed000de34393b9f1e3ac3 @@ -0,0 +1,2088 @@ +I"/

    DoReMi - Data Collection Lifecycle Document

    + +

    This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

    + +

    Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet +music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

    + +

    Discovery and Planning

    + +

    Data type and format

    + + +

    Initial Data Collection

    +

    Data Preparation and analysis

    +

    Publication and Sharing

    +

    Long-term Management

    + +

    Discovery and Planning

    + +

    In this section, I will explain the data types and formats we have decided to use.

    + +

    Data type and format

    + +

    This dataset has the following six types of data:

    + + + +

    The following respective data formats:

    +
      +
    • Dorico
    • +
    • MusicXML
    • +
    • XML
    • +
    • PNG
    • +
    • MIDI
    • +
    • MEI
    • +
    + +

    Let’s start by explaining each one of the data types and what they contain:

    + +

    Dorico project +Dorico-project

    + +

    When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

    + +

    MusicXML

    + +

    MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. +More on how these files can be exported check here +
    +

    + +
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    +<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
    +<score-partwise version="3.1">
    +  <work>
    +    <work-title>beam groups 3</work-title>
    +  </work>
    +  <movement-title>beam groups 3</movement-title>
    +  <identification>
    +    <encoding>
    +      <software>Dorico 4.0.0.5342</software>
    +      <encoding-date>2021-06-14</encoding-date>
    +    </encoding>
    +  </identification>
    +  <part-list>
    +    <score-part id="P1">
    +      <part-name>P 1</part-name>
    +    </score-part>
    +  </part-list>
    +  <part id="P1">
    +    <measure number="1">
    +      <attributes>
    +        <divisions>12</divisions>
    +        <key number="1">
    +          <fifths>0</fifths>
    +          <mode>major</mode>
    +        </key>
    +        <time>
    +
    +...
    +
    +  </part>
    +</score-partwise>
    +
    + + + +

    OMR metadata

    + +

    Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box. Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

    + +

    OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

    + +

    Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

    + + + +
    <?xml version="1.0" encoding="utf-8"?>
    +<Pages>
    +<Page pageIndex="0">
    +<Nodes>
    +<Node>
    +<Id>95</Id>
    +<ClassName>timeSig4</ClassName>
    +<Top>709</Top>
    +<Left>386</Left>
    +<Width>36</Width>
    +<Height>42</Height>
    +<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +<Node>
    +<Id>94</Id>
    +<ClassName>timeSig2</ClassName>
    +<Top>666</Top>
    +<Left>387</Left>
    +<Width>34</Width>
    +<Height>43</Height>
    +<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +...
    +</Nodes>
    +</Page>
    +</Pages>
    +
    + +

    Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. +
    +

    + +
    <Node>
    +<Id>504</Id>
    +<ClassName>noteheadBlack</ClassName>
    +<Top>466</Top>
    +<Left>2236</Left>
    +<Width>28</Width>
    +<Height>24</Height>
    +<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
    +<Outlinks>541 559 571</Outlinks>
    +<Data>
    +<DataItem key="duration_beats" type="float">0.333333</DataItem>
    +<DataItem key="onset_beats" type="float">47.666668</DataItem>
    +<DataItem key="pitch_octave" type="int">4</DataItem>
    +<DataItem key="midi_pitch_code" type="int">69</DataItem>
    +<DataItem key="normalized_pitch_step" type="str">A</DataItem>
    +<DataItem key="dorico_event_id" type="int">1120</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + +

    + +

    For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

    + +
    <Node>
    +<Id>93</Id>
    +<ClassName>gClef</ClassName>
    +<Top>638</Top>
    +<Left>309</Left>
    +<Width>56</Width>
    +<Height>147</Height>
    +<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">908</DataItem>
    +<DataItem key="clef_type" type="str">kGClef</DataItem>
    +<DataItem key="clef_hotspot" type="str">G4</DataItem>
    +<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
    +<DataItem key="clef_stave_position" type="int">2</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). +

    +
    <Node>
    +    <Id>511</Id>
    +    <ClassName>timeSig4</ClassName>
    +    <Top>467</Top>
    +    <Left>828</Left>
    +    <Width>36</Width>   
    +    <Height>42</Height>
    +    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
    +    ...
    +    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
    +    <Data>
    +        <DataItem key="dorico_event_id" type="int">-1</DataItem>
    +        <DataItem key="time_signature_description" type="str"/>
    +    </Data>
    +</Node>
    +
    + + + +

    Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

    + +
    <Node>
    +<Id>69</Id>
    +<ClassName>kStaffLine</ClassName>
    +<Top>666</Top>
    +<Left>299</Left>
    +<Width>2001</Width>
    +<Height>3</Height>
    +<Mask>0:0 1:6003 </Mask>
    +<Data>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    A comprehensive table of what each objet includes for musical features is shown below. Scroll right for all attributes.

    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_descriptiontext
    accidentalDoubleFlat244     x         
    accidentalDoubleSharp330     x         
    accidentalFlat12705     x         
    accidentalKomaFlat5     x         
    accidentalKomaSharp5     x         
    accidentalNatural11137     x         
    accidentalQuarterToneFlatStein162     x         
    accidentalQuarterToneSharpStein191     x         
    accidentalSharp12908     x         
    accidentalThreeQuarterTonesFlatZimmermann1     x         
    accidentalThreeQuarterTonesSharpStein27     x         
    accidentalTripleFlat1     x         
    accidentalTripleSharp1     x         
    articAccentAbove1477     x         
    articAccentBelow1916     x         
    articMarcatoAbove278     x         
    articMarcatoBelow34     x         
    articStaccatissimoAbove536     x         
    articStaccatissimoBelow414     x         
    articStaccatoAbove5018     x         
    articStaccatoBelow6108     x         
    articTenutoAbove823     x         
    articTenutoBelow735     x         
    augmentationDot2762               
    barline28142               
    beam52539     xx        
    cClef1161xxxxxx         
    dynamicFF242     x         
    dynamicFFF88     x         
    dynamicFFFF4     x         
    dynamicForte777     x         
    dynamicFortePiano60     x         
    dynamicForzando35     x         
    dynamicMF1803     x         
    dynamicMP185     x         
    dynamicPiano3987     x         
    dynamicPP1807     x         
    dynamicPPP93     x         
    dynamicPPPP13     x         
    dynamicRinforzando25     x         
    dynamicSforzato236     x         
    dynamicSforzatoFF6     x         
    dynamicText110     x        x
    fClef3543xxxxxx         
    flag16thDown430     x x       
    flag16thUp18245     x x       
    flag32ndDown31     x x       
    flag32ndUp7264     x x       
    flag64thUp10     x x       
    flag8thDown3672     x x       
    flag8thUp8113     x x       
    gClef12278xxxxxx         
    gradualDynamic7084     x         
    kStaffLine160426     x         
    mensuralNoteheadMinimaWhite9x    x  xxxxx  
    noteheadBlack247741x    x xxxxxx  
    noteheadDiamondWhole8x    x  xxxxx  
    noteheadDoubleWholeSquare3x    x  xxxxx  
    noteheadHalf8648x    x  xxxxx  
    noteheadTriangleUpBlack27x    x  xxxxx  
    noteheadTriangleUpHalf3x    x  xxxxx  
    noteheadWhole1502x    x  xxxxx  
    noteheadXBlack81x    x  xxxxx  
    ornamentMordent7x    x         
    ornamentTrill58x    x         
    ornamentTurn6x    x         
    rest4               
    rest16th29411               
    rest32nd10218               
    rest64th4               
    rest8th24124               
    restHalf1376               
    restQuarter13223               
    restWhole14382               
    slur13928x    x         
    stem227889     x         
    systemicBarline2078               
    tie8626x    x         
    timeSig12x    x       x 
    timeSig21084x    x       x 
    timeSig31203x    x       x 
    timeSig42674x    x       x 
    timeSig5507x    x       x 
    timeSig6246x    x       x 
    timeSig7125x    x       x 
    timeSig81661x    x       x 
    timeSig979x    x       x 
    timeSigCommon206x    x       x 
    timeSigCutCommon113x    x       x 
    timeSignatureComponent443x    x       x 
    tupletBracket4970x    x         
    tupletText4900x    x        x
    unpitchedPercussionClef1223xxxxxx         
    wiggleTrill45x    x         
                     
    + +
    + +

    Images of scores

    + +

    Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

    + +

    clef

    + +

    MIDI

    + +

    MIDI files are exported directly from Dorico.

    + +

    Music Encoding Initiative (MEI)

    + +

    Combining DOReMi with Muscima++ and Deepscores

    + +

    back

    +:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/49/9db2320a95721a374e369cb14e74ad9f748587146b90e61f1c03b83c53ce4d b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/49/9db2320a95721a374e369cb14e74ad9f748587146b90e61f1c03b83c53ce4d new file mode 100644 index 0000000000..f7417efe1e --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/49/9db2320a95721a374e369cb14e74ad9f748587146b90e61f1c03b83c53ce4d @@ -0,0 +1,2086 @@ +I"

    DoReMi - Data Collection Lifecycle Document

    + +

    This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

    + +

    Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet +music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

    + +

    Discovery and Planning

    + +

    Data type and format

    + + +

    Initial Data Collection

    +

    Data Preparation and analysis

    +

    Publication and Sharing

    +

    Long-term Management

    + +

    Discovery and Planning

    + +

    In this section, I will explain the data types and formats we have decided to use.

    + +

    Data type and format

    + +

    This dataset has the following six types of data:

    + + + +

    The following respective data formats:

    +
      +
    • Dorico
    • +
    • MusicXML
    • +
    • XML
    • +
    • PNG
    • +
    • MIDI
    • +
    • MEI
    • +
    + +

    Let’s start by explaining each one of the data types and what they contain:

    + +

    Dorico project +Dorico-project

    + +

    When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

    + +

    MusicXML

    + +

    MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. +More on how these files can be exported check here +
    +

    + +
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    +<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
    +<score-partwise version="3.1">
    +  <work>
    +    <work-title>beam groups 3</work-title>
    +  </work>
    +  <movement-title>beam groups 3</movement-title>
    +  <identification>
    +    <encoding>
    +      <software>Dorico 4.0.0.5342</software>
    +      <encoding-date>2021-06-14</encoding-date>
    +    </encoding>
    +  </identification>
    +  <part-list>
    +    <score-part id="P1">
    +      <part-name>P 1</part-name>
    +    </score-part>
    +  </part-list>
    +  <part id="P1">
    +    <measure number="1">
    +      <attributes>
    +        <divisions>12</divisions>
    +        <key number="1">
    +          <fifths>0</fifths>
    +          <mode>major</mode>
    +        </key>
    +        <time>
    +
    +...
    +
    +  </part>
    +</score-partwise>
    +
    + + + +

    OMR metadata

    + +

    Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box. Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

    + +

    OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

    + +

    Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

    + + + +
    <?xml version="1.0" encoding="utf-8"?>
    +<Pages>
    +<Page pageIndex="0">
    +<Nodes>
    +<Node>
    +<Id>95</Id>
    +<ClassName>timeSig4</ClassName>
    +<Top>709</Top>
    +<Left>386</Left>
    +<Width>36</Width>
    +<Height>42</Height>
    +<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +<Node>
    +<Id>94</Id>
    +<ClassName>timeSig2</ClassName>
    +<Top>666</Top>
    +<Left>387</Left>
    +<Width>34</Width>
    +<Height>43</Height>
    +<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +...
    +</Nodes>
    +</Page>
    +</Pages>
    +
    + +

    Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. +
    +

    + +
    <Node>
    +<Id>504</Id>
    +<ClassName>noteheadBlack</ClassName>
    +<Top>466</Top>
    +<Left>2236</Left>
    +<Width>28</Width>
    +<Height>24</Height>
    +<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
    +<Outlinks>541 559 571</Outlinks>
    +<Data>
    +<DataItem key="duration_beats" type="float">0.333333</DataItem>
    +<DataItem key="onset_beats" type="float">47.666668</DataItem>
    +<DataItem key="pitch_octave" type="int">4</DataItem>
    +<DataItem key="midi_pitch_code" type="int">69</DataItem>
    +<DataItem key="normalized_pitch_step" type="str">A</DataItem>
    +<DataItem key="dorico_event_id" type="int">1120</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + +

    + +

    For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

    + +
    <Node>
    +<Id>93</Id>
    +<ClassName>gClef</ClassName>
    +<Top>638</Top>
    +<Left>309</Left>
    +<Width>56</Width>
    +<Height>147</Height>
    +<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">908</DataItem>
    +<DataItem key="clef_type" type="str">kGClef</DataItem>
    +<DataItem key="clef_hotspot" type="str">G4</DataItem>
    +<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
    +<DataItem key="clef_stave_position" type="int">2</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). +

    +
    <Node>
    +    <Id>511</Id>
    +    <ClassName>timeSig4</ClassName>
    +    <Top>467</Top>
    +    <Left>828</Left>
    +    <Width>36</Width>   
    +    <Height>42</Height>
    +    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
    +    ...
    +    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
    +    <Data>
    +        <DataItem key="dorico_event_id" type="int">-1</DataItem>
    +        <DataItem key="time_signature_description" type="str"/>
    +    </Data>
    +</Node>
    +
    + + + +

    Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

    + +
    <Node>
    +<Id>69</Id>
    +<ClassName>kStaffLine</ClassName>
    +<Top>666</Top>
    +<Left>299</Left>
    +<Width>2001</Width>
    +<Height>3</Height>
    +<Mask>0:0 1:6003 </Mask>
    +<Data>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    A comprehensive table of what each objet includes for musical features is shown below.

    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_descriptiontext
    accidentalDoubleFlat244     x         
    accidentalDoubleSharp330     x         
    accidentalFlat12705     x         
    accidentalKomaFlat5     x         
    accidentalKomaSharp5     x         
    accidentalNatural11137     x         
    accidentalQuarterToneFlatStein162     x         
    accidentalQuarterToneSharpStein191     x         
    accidentalSharp12908     x         
    accidentalThreeQuarterTonesFlatZimmermann1     x         
    accidentalThreeQuarterTonesSharpStein27     x         
    accidentalTripleFlat1     x         
    accidentalTripleSharp1     x         
    articAccentAbove1477     x         
    articAccentBelow1916     x         
    articMarcatoAbove278     x         
    articMarcatoBelow34     x         
    articStaccatissimoAbove536     x         
    articStaccatissimoBelow414     x         
    articStaccatoAbove5018     x         
    articStaccatoBelow6108     x         
    articTenutoAbove823     x         
    articTenutoBelow735     x         
    augmentationDot2762               
    barline28142               
    beam52539     xx        
    cClef1161xxxxxx         
    dynamicFF242     x         
    dynamicFFF88     x         
    dynamicFFFF4     x         
    dynamicForte777     x         
    dynamicFortePiano60     x         
    dynamicForzando35     x         
    dynamicMF1803     x         
    dynamicMP185     x         
    dynamicPiano3987     x         
    dynamicPP1807     x         
    dynamicPPP93     x         
    dynamicPPPP13     x         
    dynamicRinforzando25     x         
    dynamicSforzato236     x         
    dynamicSforzatoFF6     x         
    dynamicText110     x        x
    fClef3543xxxxxx         
    flag16thDown430     x x       
    flag16thUp18245     x x       
    flag32ndDown31     x x       
    flag32ndUp7264     x x       
    flag64thUp10     x x       
    flag8thDown3672     x x       
    flag8thUp8113     x x       
    gClef12278xxxxxx         
    gradualDynamic7084     x         
    kStaffLine160426     x         
    mensuralNoteheadMinimaWhite9x    x  xxxxx  
    noteheadBlack247741x    x xxxxxx  
    noteheadDiamondWhole8x    x  xxxxx  
    noteheadDoubleWholeSquare3x    x  xxxxx  
    noteheadHalf8648x    x  xxxxx  
    noteheadTriangleUpBlack27x    x  xxxxx  
    noteheadTriangleUpHalf3x    x  xxxxx  
    noteheadWhole1502x    x  xxxxx  
    noteheadXBlack81x    x  xxxxx  
    ornamentMordent7x    x         
    ornamentTrill58x    x         
    ornamentTurn6x    x         
    rest4               
    rest16th29411               
    rest32nd10218               
    rest64th4               
    rest8th24124               
    restHalf1376               
    restQuarter13223               
    restWhole14382               
    slur13928x    x         
    stem227889     x         
    systemicBarline2078               
    tie8626x    x         
    timeSig12x    x       x 
    timeSig21084x    x       x 
    timeSig31203x    x       x 
    timeSig42674x    x       x 
    timeSig5507x    x       x 
    timeSig6246x    x       x 
    timeSig7125x    x       x 
    timeSig81661x    x       x 
    timeSig979x    x       x 
    timeSigCommon206x    x       x 
    timeSigCutCommon113x    x       x 
    timeSignatureComponent443x    x       x 
    tupletBracket4970x    x         
    tupletText4900x    x        x
    unpitchedPercussionClef1223xxxxxx         
    wiggleTrill45x    x         
                     
    + +
    + +

    OMR metadata

    + +

    Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

    + +

    MIDI

    + +

    MIDI files are exported directly from Dorico.

    + +

    Music Encoding Initiative (MEI)

    + +

    Combining DOReMi with Muscima++ and Deepscores

    + +

    back

    +:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/4b/a54d96c3154d6bb8e1db97cd14df555c60586cd3a12694d513771440cfc176 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/4b/a54d96c3154d6bb8e1db97cd14df555c60586cd3a12694d513771440cfc176 new file mode 100644 index 0000000000..ab1b42868c --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/4b/a54d96c3154d6bb8e1db97cd14df555c60586cd3a12694d513771440cfc176 @@ -0,0 +1,79 @@ +I"

    DoReMi - Data Collection Lifecycle Document

    + +

    This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

    + +

    Discovery and Planning

    + +

    Data type and format

    + + +

    Initial Data Collection

    +

    Data Preparation and analysis

    +

    Publication and Sharing

    +

    Long-term Management

    + +

    Discovery and Planning

    + +

    In this section, I will explain the data types and formats we have decided to use.

    + +

    Data type and format

    + +

    This dataset has the following six types of data:

    + + + +

    The following respective data formats:

    +
      +
    • Dorico
    • +
    • MusicXML
    • +
    • XML
    • +
    • PNG
    • +
    • MIDI
    • +
    • MEI
    • +
    + +

    Let’s start by explaining each one of the data types and what they contain:

    + +

    Dorico project +Octocat

    + +

    When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

    + +

    MusicXML

    + +

    MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. +More on how these files can be exported check here +MusicXML-example

    + +

    OMR metadata

    + +

    This is definitely one of the most useful data in the dataset. Dorico engineers were able to mix metadata and musical information in order to retrieve these files. The two main data types included in these files are the bounding boxes information and the pixel mask for the individual objects and the musical information. Musical information includes duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id.

    + +

    OMR metadata

    + +

    Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

    + +

    MIDI

    + +

    MIDI files are exported directly from Dorico.

    + +

    Music Encoding Initiative (MEI)

    + +

    Combining DOReMi with Muscima++ and Deepscores

    + +

    back

    +:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/53/88e42fbd4513d4b67e79a05fc934a10f78c2698b51ad34ab57dd6b4166e782 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/53/88e42fbd4513d4b67e79a05fc934a10f78c2698b51ad34ab57dd6b4166e782 new file mode 100644 index 0000000000..b071d7c2f1 --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/53/88e42fbd4513d4b67e79a05fc934a10f78c2698b51ad34ab57dd6b4166e782 @@ -0,0 +1,90 @@ +I"

    DoReMi - Data Collection Lifecycle Document

    + +

    This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

    + +

    Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet +music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

    + +

    Discovery and Planning

    + +

    Data type and format

    + + +

    Initial Data Collection

    +

    Data Preparation and analysis

    +

    Publication and Sharing

    +

    Long-term Management

    + +

    Discovery and Planning

    + +

    In this section, I will explain the data types and formats we have decided to use.

    + +

    Data type and format

    + +

    This dataset has the following six types of data:

    + + + +

    The following respective data formats:

    +
      +
    • Dorico
    • +
    • MusicXML
    • +
    • XML
    • +
    • PNG
    • +
    • MIDI
    • +
    • MEI
    • +
    + +

    Let’s start by explaining each one of the data types and what they contain:

    + +

    Dorico project +Dorico-project

    + +

    When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

    + +

    MusicXML

    + +

    MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. +More on how these files can be exported check here +MusicXML-example

    + +

    OMR metadata

    + +

    OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

    + +

    Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

    + +

    unparsed-xml

    + +

    notehead

    + +

    staffline

    + +

    OMR metadata

    + +

    Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

    + +

    MIDI

    + +

    MIDI files are exported directly from Dorico.

    + +

    Music Encoding Initiative (MEI)

    + +

    Combining DOReMi with Muscima++ and Deepscores

    + +

    back

    +:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/54/92b91dee44b9805a5df9c4146cfe27ca56f191eb5741c26544612284dac103 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/54/92b91dee44b9805a5df9c4146cfe27ca56f191eb5741c26544612284dac103 new file mode 100644 index 0000000000..c29b1db55d --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/54/92b91dee44b9805a5df9c4146cfe27ca56f191eb5741c26544612284dac103 @@ -0,0 +1,2097 @@ +I"X

    DoReMi - Data Collection Lifecycle Document

    + +

    This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

    + +

    Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet +music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

    + +

    Discovery and Planning

    + +

    Data type and format

    + + +

    Initial Data Collection

    +

    Data Preparation and analysis

    +

    Publication and Sharing

    +

    Long-term Management

    + +

    Discovery and Planning

    + +

    In this section, I will explain the data types and formats we have decided to use.

    + +

    Data type and format

    + +

    This dataset has the following six types of data:

    + + + +

    The following respective data formats:

    +
      +
    • Dorico
    • +
    • MusicXML
    • +
    • XML
    • +
    • PNG
    • +
    • MIDI
    • +
    • MEI
    • +
    + +

    Let’s start by explaining each one of the data types and what they contain:

    + +

    Dorico project +Dorico-project

    + +

    When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

    + +

    Dorico-soft

    + +

    MusicXML

    + +

    MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. +More on how these files can be exported check here +
    +

    + +
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    +<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
    +<score-partwise version="3.1">
    +  <work>
    +    <work-title>beam groups 3</work-title>
    +  </work>
    +  <movement-title>beam groups 3</movement-title>
    +  <identification>
    +    <encoding>
    +      <software>Dorico 4.0.0.5342</software>
    +      <encoding-date>2021-06-14</encoding-date>
    +    </encoding>
    +  </identification>
    +  <part-list>
    +    <score-part id="P1">
    +      <part-name>P 1</part-name>
    +    </score-part>
    +  </part-list>
    +  <part id="P1">
    +    <measure number="1">
    +      <attributes>
    +        <divisions>12</divisions>
    +        <key number="1">
    +          <fifths>0</fifths>
    +          <mode>major</mode>
    +        </key>
    +        <time>
    +
    +...
    +
    +  </part>
    +</score-partwise>
    +
    + + + +

    OMR metadata

    + +

    Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box.

    + +

    In words, each file can have data on more than one page, if that is the case, an id is assigned to each page. Each page can have multiple nodes. Nodes are the individual elements or objects in the score, for instance, stem, staff lines, blackhead, whole note, augmentation dot and so on. Each object or node is assigned an id. This node will now have the bounding box information which includes top, left, width and height. The top is the distance from the top of the page to the point where the object starts (vertically). Left is the distance from the left of the page to the point where the object starts (horizontally). Height is the distance from top to where the object ends (vertically). Width is the distance from the left point to the rightest point where the object ends (horizontally). +bbox

    + +

    Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

    + +

    OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

    + +

    Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

    + + + +
    <?xml version="1.0" encoding="utf-8"?>
    +<Pages>
    +<Page pageIndex="0">
    +<Nodes>
    +<Node>
    +<Id>95</Id>
    +<ClassName>timeSig4</ClassName>
    +<Top>709</Top>
    +<Left>386</Left>
    +<Width>36</Width>
    +<Height>42</Height>
    +<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +<Node>
    +<Id>94</Id>
    +<ClassName>timeSig2</ClassName>
    +<Top>666</Top>
    +<Left>387</Left>
    +<Width>34</Width>
    +<Height>43</Height>
    +<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +...
    +</Nodes>
    +</Page>
    +</Pages>
    +
    + +

    Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. +
    +

    + +
    <Node>
    +<Id>504</Id>
    +<ClassName>noteheadBlack</ClassName>
    +<Top>466</Top>
    +<Left>2236</Left>
    +<Width>28</Width>
    +<Height>24</Height>
    +<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
    +<Outlinks>541 559 571</Outlinks>
    +<Data>
    +<DataItem key="duration_beats" type="float">0.333333</DataItem>
    +<DataItem key="onset_beats" type="float">47.666668</DataItem>
    +<DataItem key="pitch_octave" type="int">4</DataItem>
    +<DataItem key="midi_pitch_code" type="int">69</DataItem>
    +<DataItem key="normalized_pitch_step" type="str">A</DataItem>
    +<DataItem key="dorico_event_id" type="int">1120</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + +

    + +

    For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

    + +
    <Node>
    +<Id>93</Id>
    +<ClassName>gClef</ClassName>
    +<Top>638</Top>
    +<Left>309</Left>
    +<Width>56</Width>
    +<Height>147</Height>
    +<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">908</DataItem>
    +<DataItem key="clef_type" type="str">kGClef</DataItem>
    +<DataItem key="clef_hotspot" type="str">G4</DataItem>
    +<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
    +<DataItem key="clef_stave_position" type="int">2</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). +

    +
    <Node>
    +    <Id>511</Id>
    +    <ClassName>timeSig4</ClassName>
    +    <Top>467</Top>
    +    <Left>828</Left>
    +    <Width>36</Width>   
    +    <Height>42</Height>
    +    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
    +    ...
    +    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
    +    <Data>
    +        <DataItem key="dorico_event_id" type="int">-1</DataItem>
    +        <DataItem key="time_signature_description" type="str"/>
    +    </Data>
    +</Node>
    +
    + + + +

    Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

    + +
    <Node>
    +<Id>69</Id>
    +<ClassName>kStaffLine</ClassName>
    +<Top>666</Top>
    +<Left>299</Left>
    +<Width>2001</Width>
    +<Height>3</Height>
    +<Mask>0:0 1:6003 </Mask>
    +<Data>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    A comprehensive table of what each objet includes for musical features is shown below. Scroll right for all attributes.

    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_descriptiontext
    accidentalDoubleFlat244     x         
    accidentalDoubleSharp330     x         
    accidentalFlat12705     x         
    accidentalKomaFlat5     x         
    accidentalKomaSharp5     x         
    accidentalNatural11137     x         
    accidentalQuarterToneFlatStein162     x         
    accidentalQuarterToneSharpStein191     x         
    accidentalSharp12908     x         
    accidentalThreeQuarterTonesFlatZimmermann1     x         
    accidentalThreeQuarterTonesSharpStein27     x         
    accidentalTripleFlat1     x         
    accidentalTripleSharp1     x         
    articAccentAbove1477     x         
    articAccentBelow1916     x         
    articMarcatoAbove278     x         
    articMarcatoBelow34     x         
    articStaccatissimoAbove536     x         
    articStaccatissimoBelow414     x         
    articStaccatoAbove5018     x         
    articStaccatoBelow6108     x         
    articTenutoAbove823     x         
    articTenutoBelow735     x         
    augmentationDot2762               
    barline28142               
    beam52539     xx        
    cClef1161xxxxxx         
    dynamicFF242     x         
    dynamicFFF88     x         
    dynamicFFFF4     x         
    dynamicForte777     x         
    dynamicFortePiano60     x         
    dynamicForzando35     x         
    dynamicMF1803     x         
    dynamicMP185     x         
    dynamicPiano3987     x         
    dynamicPP1807     x         
    dynamicPPP93     x         
    dynamicPPPP13     x         
    dynamicRinforzando25     x         
    dynamicSforzato236     x         
    dynamicSforzatoFF6     x         
    dynamicText110     x        x
    fClef3543xxxxxx         
    flag16thDown430     x x       
    flag16thUp18245     x x       
    flag32ndDown31     x x       
    flag32ndUp7264     x x       
    flag64thUp10     x x       
    flag8thDown3672     x x       
    flag8thUp8113     x x       
    gClef12278xxxxxx         
    gradualDynamic7084     x         
    kStaffLine160426     x         
    mensuralNoteheadMinimaWhite9x    x  xxxxx  
    noteheadBlack247741x    x xxxxxx  
    noteheadDiamondWhole8x    x  xxxxx  
    noteheadDoubleWholeSquare3x    x  xxxxx  
    noteheadHalf8648x    x  xxxxx  
    noteheadTriangleUpBlack27x    x  xxxxx  
    noteheadTriangleUpHalf3x    x  xxxxx  
    noteheadWhole1502x    x  xxxxx  
    noteheadXBlack81x    x  xxxxx  
    ornamentMordent7x    x         
    ornamentTrill58x    x         
    ornamentTurn6x    x         
    rest4               
    rest16th29411               
    rest32nd10218               
    rest64th4               
    rest8th24124               
    restHalf1376               
    restQuarter13223               
    restWhole14382               
    slur13928x    x         
    stem227889     x         
    systemicBarline2078               
    tie8626x    x         
    timeSig12x    x       x 
    timeSig21084x    x       x 
    timeSig31203x    x       x 
    timeSig42674x    x       x 
    timeSig5507x    x       x 
    timeSig6246x    x       x 
    timeSig7125x    x       x 
    timeSig81661x    x       x 
    timeSig979x    x       x 
    timeSigCommon206x    x       x 
    timeSigCutCommon113x    x       x 
    timeSignatureComponent443x    x       x 
    tupletBracket4970x    x         
    tupletText4900x    x        x
    unpitchedPercussionClef1223xxxxxx         
    wiggleTrill45x    x         
                     
    + +
    + +

    Images of scores

    + +

    Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below. All these images are binarised and ready to use.

    + +

    clef

    + +

    MIDI

    + +

    MIDI files are also exported directly from Dorico. To enhance compatibility between different MIDI sequencing and music notation programs, even those running on different operating systems, the MIDI standard defines a specification for the Standard MIDI File. This type of file (usually having the file extension “.mid”) represents multi-track sequences, complete with patch selections, notes, pitch bend, and other controls. DoReMi includes the respective MIDI files for each one of the Dorico projects. This is aimed to help with generating MIDI replayble files with OMR.

    + +

    Dorico-midi

    + +

    Music Encoding Initiative (MEI)

    + +

    Combining DOReMi with Muscima++ and Deepscores

    + +

    back

    +:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/54/962ae5b5b58e27006b902c14aba6d03311462c35b69a03626a1943877a38cb b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/54/962ae5b5b58e27006b902c14aba6d03311462c35b69a03626a1943877a38cb new file mode 100644 index 0000000000..7266fd2658 --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/54/962ae5b5b58e27006b902c14aba6d03311462c35b69a03626a1943877a38cb @@ -0,0 +1,2141 @@ +I"

    DoReMi - Data Collection Lifecycle Document

    + +

    This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg’s Dorico team and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

    + +

    Music used to generate this dataset comes from a software test set provided by the Dorico team. This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet +music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

    + +

    Discovery and Planning

    + +

    Data type and format

    + + +

    Initial Data Collection

    +

    Data Preparation and analysis

    +

    Publication and Sharing

    +

    Long-term Management

    + +

    Discovery and Planning

    + +

    In this section, I will explain the data types and formats we have decided to use.

    + +

    Data type and format

    + +

    This dataset has the following six types of data:

    + + + +

    The following respective data formats:

    +
      +
    • Dorico
    • +
    • MusicXML
    • +
    • XML
    • +
    • PNG
    • +
    • MIDI
    • +
    • MEI
    • +
    + +

    Let’s start by explaining each one of the data types and what they contain:

    + +

    Dorico project +Dorico-project

    + +

    When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

    + +

    Dorico-soft

    + +

    MusicXML

    + +

    MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. +More on how these files can be exported check here +
    +

    + +
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    +<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
    +<score-partwise version="3.1">
    +  <work>
    +    <work-title>beam groups 3</work-title>
    +  </work>
    +  <movement-title>beam groups 3</movement-title>
    +  <identification>
    +    <encoding>
    +      <software>Dorico 4.0.0.5342</software>
    +      <encoding-date>2021-06-14</encoding-date>
    +    </encoding>
    +  </identification>
    +  <part-list>
    +    <score-part id="P1">
    +      <part-name>P 1</part-name>
    +    </score-part>
    +  </part-list>
    +  <part id="P1">
    +    <measure number="1">
    +      <attributes>
    +        <divisions>12</divisions>
    +        <key number="1">
    +          <fifths>0</fifths>
    +          <mode>major</mode>
    +        </key>
    +        <time>
    +
    +...
    +
    +  </part>
    +</score-partwise>
    +
    + + + +

    OMR metadata

    + +

    Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box.

    + +

    In words, each file can have data on more than one page, if that is the case, an id is assigned to each page. Each page can have multiple nodes. Nodes are the individual elements or objects in the score, for instance, stem, staff lines, blackhead, whole note, augmentation dot and so on. Each object or node is assigned an id. This node will now have the bounding box information which includes top, left, width and height. The top is the distance from the top of the page to the point where the object starts (vertically). Left is the distance from the left of the page to the point where the object starts (horizontally). Height is the distance from top to where the object ends (vertically). Width is the distance from the left point to the rightest point where the object ends (horizontally). +bbox

    + +

    Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

    + +

    OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

    + +

    Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

    + + + +
    <?xml version="1.0" encoding="utf-8"?>
    +<Pages>
    +<Page pageIndex="0">
    +<Nodes>
    +<Node>
    +<Id>95</Id>
    +<ClassName>timeSig4</ClassName>
    +<Top>709</Top>
    +<Left>386</Left>
    +<Width>36</Width>
    +<Height>42</Height>
    +<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +<Node>
    +<Id>94</Id>
    +<ClassName>timeSig2</ClassName>
    +<Top>666</Top>
    +<Left>387</Left>
    +<Width>34</Width>
    +<Height>43</Height>
    +<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +...
    +</Nodes>
    +</Page>
    +</Pages>
    +
    + +

    Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. +
    +

    + +
    <Node>
    +<Id>504</Id>
    +<ClassName>noteheadBlack</ClassName>
    +<Top>466</Top>
    +<Left>2236</Left>
    +<Width>28</Width>
    +<Height>24</Height>
    +<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
    +<Outlinks>541 559 571</Outlinks>
    +<Data>
    +<DataItem key="duration_beats" type="float">0.333333</DataItem>
    +<DataItem key="onset_beats" type="float">47.666668</DataItem>
    +<DataItem key="pitch_octave" type="int">4</DataItem>
    +<DataItem key="midi_pitch_code" type="int">69</DataItem>
    +<DataItem key="normalized_pitch_step" type="str">A</DataItem>
    +<DataItem key="dorico_event_id" type="int">1120</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + +

    + +

    For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

    + +
    <Node>
    +<Id>93</Id>
    +<ClassName>gClef</ClassName>
    +<Top>638</Top>
    +<Left>309</Left>
    +<Width>56</Width>
    +<Height>147</Height>
    +<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">908</DataItem>
    +<DataItem key="clef_type" type="str">kGClef</DataItem>
    +<DataItem key="clef_hotspot" type="str">G4</DataItem>
    +<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
    +<DataItem key="clef_stave_position" type="int">2</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). +

    +
    <Node>
    +    <Id>511</Id>
    +    <ClassName>timeSig4</ClassName>
    +    <Top>467</Top>
    +    <Left>828</Left>
    +    <Width>36</Width>   
    +    <Height>42</Height>
    +    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
    +    ...
    +    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
    +    <Data>
    +        <DataItem key="dorico_event_id" type="int">-1</DataItem>
    +        <DataItem key="time_signature_description" type="str"/>
    +    </Data>
    +</Node>
    +
    + + + +

    Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

    + +
    <Node>
    +<Id>69</Id>
    +<ClassName>kStaffLine</ClassName>
    +<Top>666</Top>
    +<Left>299</Left>
    +<Width>2001</Width>
    +<Height>3</Height>
    +<Mask>0:0 1:6003 </Mask>
    +<Data>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    A comprehensive table of what each objet includes for musical features is shown below. Scroll right for all attributes.

    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_descriptiontext
    accidentalDoubleFlat244     x         
    accidentalDoubleSharp330     x         
    accidentalFlat12705     x         
    accidentalKomaFlat5     x         
    accidentalKomaSharp5     x         
    accidentalNatural11137     x         
    accidentalQuarterToneFlatStein162     x         
    accidentalQuarterToneSharpStein191     x         
    accidentalSharp12908     x         
    accidentalThreeQuarterTonesFlatZimmermann1     x         
    accidentalThreeQuarterTonesSharpStein27     x         
    accidentalTripleFlat1     x         
    accidentalTripleSharp1     x         
    articAccentAbove1477     x         
    articAccentBelow1916     x         
    articMarcatoAbove278     x         
    articMarcatoBelow34     x         
    articStaccatissimoAbove536     x         
    articStaccatissimoBelow414     x         
    articStaccatoAbove5018     x         
    articStaccatoBelow6108     x         
    articTenutoAbove823     x         
    articTenutoBelow735     x         
    augmentationDot2762               
    barline28142               
    beam52539     xx        
    cClef1161xxxxxx         
    dynamicFF242     x         
    dynamicFFF88     x         
    dynamicFFFF4     x         
    dynamicForte777     x         
    dynamicFortePiano60     x         
    dynamicForzando35     x         
    dynamicMF1803     x         
    dynamicMP185     x         
    dynamicPiano3987     x         
    dynamicPP1807     x         
    dynamicPPP93     x         
    dynamicPPPP13     x         
    dynamicRinforzando25     x         
    dynamicSforzato236     x         
    dynamicSforzatoFF6     x         
    dynamicText110     x        x
    fClef3543xxxxxx         
    flag16thDown430     x x       
    flag16thUp18245     x x       
    flag32ndDown31     x x       
    flag32ndUp7264     x x       
    flag64thUp10     x x       
    flag8thDown3672     x x       
    flag8thUp8113     x x       
    gClef12278xxxxxx         
    gradualDynamic7084     x         
    kStaffLine160426     x         
    mensuralNoteheadMinimaWhite9x    x  xxxxx  
    noteheadBlack247741x    x xxxxxx  
    noteheadDiamondWhole8x    x  xxxxx  
    noteheadDoubleWholeSquare3x    x  xxxxx  
    noteheadHalf8648x    x  xxxxx  
    noteheadTriangleUpBlack27x    x  xxxxx  
    noteheadTriangleUpHalf3x    x  xxxxx  
    noteheadWhole1502x    x  xxxxx  
    noteheadXBlack81x    x  xxxxx  
    ornamentMordent7x    x         
    ornamentTrill58x    x         
    ornamentTurn6x    x         
    rest4               
    rest16th29411               
    rest32nd10218               
    rest64th4               
    rest8th24124               
    restHalf1376               
    restQuarter13223               
    restWhole14382               
    slur13928x    x         
    stem227889     x         
    systemicBarline2078               
    tie8626x    x         
    timeSig12x    x       x 
    timeSig21084x    x       x 
    timeSig31203x    x       x 
    timeSig42674x    x       x 
    timeSig5507x    x       x 
    timeSig6246x    x       x 
    timeSig7125x    x       x 
    timeSig81661x    x       x 
    timeSig979x    x       x 
    timeSigCommon206x    x       x 
    timeSigCutCommon113x    x       x 
    timeSignatureComponent443x    x       x 
    tupletBracket4970x    x         
    tupletText4900x    x        x
    unpitchedPercussionClef1223xxxxxx         
    wiggleTrill45x    x         
                     
    + +
    + +

    Images of scores

    + +

    Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below. All these images are binarised and ready to use.

    + +

    clef

    + +

    MIDI

    + +

    MIDI (Musical Instrument Digital Interface) standard file provides a standardized file format way for music sequences to be saved, transported, and opened in other systems. They are characterised by their compact size which led to their widespread use in computers. They are intended for universal use and have information such as note values, timing and track name. We want to include such files in our dataset since MIDI is one of the end file formats retrieved from some OMR architecture. We believe that it is essential to include such files that could later on may be used for multi-modal learning in OMR as well.

    + +

    Dorico-midi

    + +

    Music Encoding Initiative (MEI)

    + +

    Except for MusicXML for we go one step further to also providing its respective Music Encoding Initiative (MEI) files. The model underlying MEI recognizes four distinct aspects of music notation: logical; gestural; visual; and analytical. The logical domain includes the musical content or structure including pitches, time values, articulations, dynamics, and all other elements—defined as the symbols that communicate the composer’s intentions. The gestural domain relates to a performed interpretation of the logical domain (i.e., it encodes information that may be added by a performer such as explicit realizations of “swing” or rubato). The visual domain describes the contributions of an editor, engraver, or typesetter, and encodes information about the physical appearance of the score, such as symbol locations, page layout, or font. Finally, the analytical domain covers commentary and analysis of the music document in any of the three previous domains.

    + +
    <?xml version="1.0" encoding="UTF-8"?>
    +<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?>
    +<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://purl.oclc.org/dsdl/schematron"?>
    +<mei xmlns="http://www.music-encoding.org/ns/mei" meiversion="4.0.0">
    +   <meiHead>
    +      <fileDesc>
    +         <titleStmt>
    +            <title>beam groups 3</title>
    +            <respStmt />
    +         </titleStmt>
    +         <pubStmt><date isodate="2021-06-14" type="encoding-date">2021-06-14</date>
    +         </pubStmt>
    +      </fileDesc>
    +      <encodingDesc xml:id="encodingdesc-0000001420266469">
    +         <appInfo xml:id="appinfo-0000001827384277">
    +            <application xml:id="application-0000000862295293" isodate="2021-06-14T15:00:01" version="3.5.0-dev-118873d">
    +               <name xml:id="name-0000002103025164">Verovio</name>
    +               <p xml:id="p-0000001992846044">Transcoded from MusicXML</p>
    +            </application>
    +         </appInfo>
    +      </encodingDesc>
    +   </meiHead>
    +   <music>
    +      <body>
    +         <mdiv xml:id="mdiv-0000001025466895">
    +            <score xml:id="score-0000001308189520">
    +               <scoreDef xml:id="scoredef-0000000993314183">
    +                  <staffGrp xml:id="staffgrp-0000000471437396">
    +                     <staffDef xml:id="P1" n="1" lines="5" ppq="12">
    +                        <label xml:id="label-0000000781857015">P 1</label>
    +                        <clef xml:id="clef-0000000149139464" shape="G" line="2" />
    +                        <keySig xml:id="keysig-0000000931258970" mode="major" sig="0" />
    +                        <meterSig xml:id="msig-0000002113427645" count="2" unit="4" />
    +                     </staffDef>
    +                  </staffGrp>
    +               </scoreDef>
    +...
    +      </body>
    +   </music>
    +</mei>
    +
    + +

    Combining DOReMi with Muscima++ and Deepscores

    + +

    back

    +:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/54/dbf78389bd3871de77b15bff29616f448a30223239ac7815fc1ac2e7a95366 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/54/dbf78389bd3871de77b15bff29616f448a30223239ac7815fc1ac2e7a95366 new file mode 100644 index 0000000000..e844bfaf32 --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/54/dbf78389bd3871de77b15bff29616f448a30223239ac7815fc1ac2e7a95366 @@ -0,0 +1,2088 @@ +I"t

    DoReMi - Data Collection Lifecycle Document

    + +

    This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

    + +

    Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet +music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

    + +

    Discovery and Planning

    + +

    Data type and format

    + + +

    Initial Data Collection

    +

    Data Preparation and analysis

    +

    Publication and Sharing

    +

    Long-term Management

    + +

    Discovery and Planning

    + +

    In this section, I will explain the data types and formats we have decided to use.

    + +

    Data type and format

    + +

    This dataset has the following six types of data:

    + + + +

    The following respective data formats:

    +
      +
    • Dorico
    • +
    • MusicXML
    • +
    • XML
    • +
    • PNG
    • +
    • MIDI
    • +
    • MEI
    • +
    + +

    Let’s start by explaining each one of the data types and what they contain:

    + +

    Dorico project +Dorico-project

    + +

    When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

    + +

    MusicXML

    + +

    MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. +More on how these files can be exported check here +
    +

    + +
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    +<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
    +<score-partwise version="3.1">
    +  <work>
    +    <work-title>beam groups 3</work-title>
    +  </work>
    +  <movement-title>beam groups 3</movement-title>
    +  <identification>
    +    <encoding>
    +      <software>Dorico 4.0.0.5342</software>
    +      <encoding-date>2021-06-14</encoding-date>
    +    </encoding>
    +  </identification>
    +  <part-list>
    +    <score-part id="P1">
    +      <part-name>P 1</part-name>
    +    </score-part>
    +  </part-list>
    +  <part id="P1">
    +    <measure number="1">
    +      <attributes>
    +        <divisions>12</divisions>
    +        <key number="1">
    +          <fifths>0</fifths>
    +          <mode>major</mode>
    +        </key>
    +        <time>
    +
    +...
    +
    +  </part>
    +</score-partwise>
    +
    + + + +

    OMR metadata

    + +

    Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box. Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

    + +

    OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

    + +

    Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

    + + + +
    <?xml version="1.0" encoding="utf-8"?>
    +<Pages>
    +<Page pageIndex="0">
    +<Nodes>
    +<Node>
    +<Id>95</Id>
    +<ClassName>timeSig4</ClassName>
    +<Top>709</Top>
    +<Left>386</Left>
    +<Width>36</Width>
    +<Height>42</Height>
    +<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +<Node>
    +<Id>94</Id>
    +<ClassName>timeSig2</ClassName>
    +<Top>666</Top>
    +<Left>387</Left>
    +<Width>34</Width>
    +<Height>43</Height>
    +<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +...
    +</Nodes>
    +</Page>
    +</Pages>
    +
    + +

    Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. +
    +

    + +
    <Node>
    +<Id>504</Id>
    +<ClassName>noteheadBlack</ClassName>
    +<Top>466</Top>
    +<Left>2236</Left>
    +<Width>28</Width>
    +<Height>24</Height>
    +<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
    +<Outlinks>541 559 571</Outlinks>
    +<Data>
    +<DataItem key="duration_beats" type="float">0.333333</DataItem>
    +<DataItem key="onset_beats" type="float">47.666668</DataItem>
    +<DataItem key="pitch_octave" type="int">4</DataItem>
    +<DataItem key="midi_pitch_code" type="int">69</DataItem>
    +<DataItem key="normalized_pitch_step" type="str">A</DataItem>
    +<DataItem key="dorico_event_id" type="int">1120</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + +

    + +

    For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

    + +
    <Node>
    +<Id>93</Id>
    +<ClassName>gClef</ClassName>
    +<Top>638</Top>
    +<Left>309</Left>
    +<Width>56</Width>
    +<Height>147</Height>
    +<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">908</DataItem>
    +<DataItem key="clef_type" type="str">kGClef</DataItem>
    +<DataItem key="clef_hotspot" type="str">G4</DataItem>
    +<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
    +<DataItem key="clef_stave_position" type="int">2</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). +

    +
    <Node>
    +    <Id>511</Id>
    +    <ClassName>timeSig4</ClassName>
    +    <Top>467</Top>
    +    <Left>828</Left>
    +    <Width>36</Width>   
    +    <Height>42</Height>
    +    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
    +    ...
    +    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
    +    <Data>
    +        <DataItem key="dorico_event_id" type="int">-1</DataItem>
    +        <DataItem key="time_signature_description" type="str"/>
    +    </Data>
    +</Node>
    +
    + + + +

    Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

    + +
    <Node>
    +<Id>69</Id>
    +<ClassName>kStaffLine</ClassName>
    +<Top>666</Top>
    +<Left>299</Left>
    +<Width>2001</Width>
    +<Height>3</Height>
    +<Mask>0:0 1:6003 </Mask>
    +<Data>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    A comprehensive table of what each objet includes for musical features is shown below. Scroll right for all attributes.

    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_descriptiontext
    accidentalDoubleFlat244     x         
    accidentalDoubleSharp330     x         
    accidentalFlat12705     x         
    accidentalKomaFlat5     x         
    accidentalKomaSharp5     x         
    accidentalNatural11137     x         
    accidentalQuarterToneFlatStein162     x         
    accidentalQuarterToneSharpStein191     x         
    accidentalSharp12908     x         
    accidentalThreeQuarterTonesFlatZimmermann1     x         
    accidentalThreeQuarterTonesSharpStein27     x         
    accidentalTripleFlat1     x         
    accidentalTripleSharp1     x         
    articAccentAbove1477     x         
    articAccentBelow1916     x         
    articMarcatoAbove278     x         
    articMarcatoBelow34     x         
    articStaccatissimoAbove536     x         
    articStaccatissimoBelow414     x         
    articStaccatoAbove5018     x         
    articStaccatoBelow6108     x         
    articTenutoAbove823     x         
    articTenutoBelow735     x         
    augmentationDot2762               
    barline28142               
    beam52539     xx        
    cClef1161xxxxxx         
    dynamicFF242     x         
    dynamicFFF88     x         
    dynamicFFFF4     x         
    dynamicForte777     x         
    dynamicFortePiano60     x         
    dynamicForzando35     x         
    dynamicMF1803     x         
    dynamicMP185     x         
    dynamicPiano3987     x         
    dynamicPP1807     x         
    dynamicPPP93     x         
    dynamicPPPP13     x         
    dynamicRinforzando25     x         
    dynamicSforzato236     x         
    dynamicSforzatoFF6     x         
    dynamicText110     x        x
    fClef3543xxxxxx         
    flag16thDown430     x x       
    flag16thUp18245     x x       
    flag32ndDown31     x x       
    flag32ndUp7264     x x       
    flag64thUp10     x x       
    flag8thDown3672     x x       
    flag8thUp8113     x x       
    gClef12278xxxxxx         
    gradualDynamic7084     x         
    kStaffLine160426     x         
    mensuralNoteheadMinimaWhite9x    x  xxxxx  
    noteheadBlack247741x    x xxxxxx  
    noteheadDiamondWhole8x    x  xxxxx  
    noteheadDoubleWholeSquare3x    x  xxxxx  
    noteheadHalf8648x    x  xxxxx  
    noteheadTriangleUpBlack27x    x  xxxxx  
    noteheadTriangleUpHalf3x    x  xxxxx  
    noteheadWhole1502x    x  xxxxx  
    noteheadXBlack81x    x  xxxxx  
    ornamentMordent7x    x         
    ornamentTrill58x    x         
    ornamentTurn6x    x         
    rest4               
    rest16th29411               
    rest32nd10218               
    rest64th4               
    rest8th24124               
    restHalf1376               
    restQuarter13223               
    restWhole14382               
    slur13928x    x         
    stem227889     x         
    systemicBarline2078               
    tie8626x    x         
    timeSig12x    x       x 
    timeSig21084x    x       x 
    timeSig31203x    x       x 
    timeSig42674x    x       x 
    timeSig5507x    x       x 
    timeSig6246x    x       x 
    timeSig7125x    x       x 
    timeSig81661x    x       x 
    timeSig979x    x       x 
    timeSigCommon206x    x       x 
    timeSigCutCommon113x    x       x 
    timeSignatureComponent443x    x       x 
    tupletBracket4970x    x         
    tupletText4900x    x        x
    unpitchedPercussionClef1223xxxxxx         
    wiggleTrill45x    x         
                     
    + +
    + +

    Images of scores

    + +

    Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below. All these images are binarised and ready to use.

    + +

    clef

    + +

    MIDI

    + +

    MIDI files are also exported directly from Dorico. To enhance compatibility between different MIDI sequencing and music notation programs, even those running on different operating systems, the MIDI standard defines a specification for the Standard MIDI File. This type of file (usually having the file extension “.mid”) represents multi-track sequences, complete with patch selections, notes, pitch bend, and other controls. DoReMi includes the respective MIDI files for each one of the Dorico projects. This is aimed to help with generating MIDI replayble files with OMR.

    + +

    Music Encoding Initiative (MEI)

    + +

    Combining DOReMi with Muscima++ and Deepscores

    + +

    back

    +:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/5a/9537baec8241c19c89a896dbb56629ac92e5f60d2168ed6a1f287a33a66d80 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/5a/9537baec8241c19c89a896dbb56629ac92e5f60d2168ed6a1f287a33a66d80 new file mode 100644 index 0000000000..75b299f5ba --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/5a/9537baec8241c19c89a896dbb56629ac92e5f60d2168ed6a1f287a33a66d80 @@ -0,0 +1,104 @@ +I" !

    DoReMi - Data Collection Lifecycle Document

    + +

    This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

    + +

    Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet +music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

    + +

    Discovery and Planning

    + +

    Data type and format

    + + +

    Initial Data Collection

    +

    Data Preparation and analysis

    +

    Publication and Sharing

    +

    Long-term Management

    + +

    Discovery and Planning

    + +

    In this section, I will explain the data types and formats we have decided to use.

    + +

    Data type and format

    + +

    This dataset has the following six types of data:

    + + + +

    The following respective data formats:

    +
      +
    • Dorico
    • +
    • MusicXML
    • +
    • XML
    • +
    • PNG
    • +
    • MIDI
    • +
    • MEI
    • +
    + +

    Let’s start by explaining each one of the data types and what they contain:

    + +

    Dorico project +Dorico-project

    + +

    When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

    + +

    MusicXML

    + +

    MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. +More on how these files can be exported check here +
    +

    + +

    MusicXML-example

    + +

    OMR metadata

    + +

    Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box. Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

    + +

    OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

    + +

    Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

    + +

    unparsed-xml

    + +

    Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. +
    +
    + notehead

    + +

    For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

    + +

    clef

    + +

    Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1) 2. Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

    + +

    staffline

    + +

    OMR metadata

    + +

    Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

    + +

    MIDI

    + +

    MIDI files are exported directly from Dorico.

    + +

    Music Encoding Initiative (MEI)

    + +

    Combining DOReMi with Muscima++ and Deepscores

    + +

    back

    +:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/5b/e71ead88d1c75db6576417e880a0f03452c055ab1d08f03ab59fa675a8ab55 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/5b/e71ead88d1c75db6576417e880a0f03452c055ab1d08f03ab59fa675a8ab55 new file mode 100644 index 0000000000..c6508376ca --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/5b/e71ead88d1c75db6576417e880a0f03452c055ab1d08f03ab59fa675a8ab55 @@ -0,0 +1,3 @@ +I" +

    nil

    +:EF \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/5f/7b8820bae2fb259e8d05a443851de1e4fac220c85526a39283cc388d827b6c b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/5f/7b8820bae2fb259e8d05a443851de1e4fac220c85526a39283cc388d827b6c new file mode 100644 index 0000000000..bd5723091f --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/5f/7b8820bae2fb259e8d05a443851de1e4fac220c85526a39283cc388d827b6c @@ -0,0 +1,2088 @@ +I"`

    DoReMi - Data Collection Lifecycle Document

    + +

    This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

    + +

    Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet +music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

    + +

    Discovery and Planning

    + +

    Data type and format

    + + +

    Initial Data Collection

    +

    Data Preparation and analysis

    +

    Publication and Sharing

    +

    Long-term Management

    + +

    Discovery and Planning

    + +

    In this section, I will explain the data types and formats we have decided to use.

    + +

    Data type and format

    + +

    This dataset has the following six types of data:

    + + + +

    The following respective data formats:

    +
      +
    • Dorico
    • +
    • MusicXML
    • +
    • XML
    • +
    • PNG
    • +
    • MIDI
    • +
    • MEI
    • +
    + +

    Let’s start by explaining each one of the data types and what they contain:

    + +

    Dorico project +Dorico-project

    + +

    When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

    + +

    MusicXML

    + +

    MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. +More on how these files can be exported check here +
    +

    + +
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    +<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
    +<score-partwise version="3.1">
    +  <work>
    +    <work-title>beam groups 3</work-title>
    +  </work>
    +  <movement-title>beam groups 3</movement-title>
    +  <identification>
    +    <encoding>
    +      <software>Dorico 4.0.0.5342</software>
    +      <encoding-date>2021-06-14</encoding-date>
    +    </encoding>
    +  </identification>
    +  <part-list>
    +    <score-part id="P1">
    +      <part-name>P 1</part-name>
    +    </score-part>
    +  </part-list>
    +  <part id="P1">
    +    <measure number="1">
    +      <attributes>
    +        <divisions>12</divisions>
    +        <key number="1">
    +          <fifths>0</fifths>
    +          <mode>major</mode>
    +        </key>
    +        <time>
    +
    +...
    +
    +  </part>
    +</score-partwise>
    +
    + + + +

    OMR metadata

    + +

    Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box. Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

    + +

    OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

    + +

    Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

    + + + +
    <?xml version="1.0" encoding="utf-8"?>
    +<Pages>
    +<Page pageIndex="0">
    +<Nodes>
    +<Node>
    +<Id>95</Id>
    +<ClassName>timeSig4</ClassName>
    +<Top>709</Top>
    +<Left>386</Left>
    +<Width>36</Width>
    +<Height>42</Height>
    +<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +<Node>
    +<Id>94</Id>
    +<ClassName>timeSig2</ClassName>
    +<Top>666</Top>
    +<Left>387</Left>
    +<Width>34</Width>
    +<Height>43</Height>
    +<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +...
    +</Nodes>
    +</Page>
    +</Pages>
    +
    + +

    Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. +
    +

    + +
    <Node>
    +<Id>504</Id>
    +<ClassName>noteheadBlack</ClassName>
    +<Top>466</Top>
    +<Left>2236</Left>
    +<Width>28</Width>
    +<Height>24</Height>
    +<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
    +<Outlinks>541 559 571</Outlinks>
    +<Data>
    +<DataItem key="duration_beats" type="float">0.333333</DataItem>
    +<DataItem key="onset_beats" type="float">47.666668</DataItem>
    +<DataItem key="pitch_octave" type="int">4</DataItem>
    +<DataItem key="midi_pitch_code" type="int">69</DataItem>
    +<DataItem key="normalized_pitch_step" type="str">A</DataItem>
    +<DataItem key="dorico_event_id" type="int">1120</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + +

    + +

    For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

    + +
    <Node>
    +<Id>93</Id>
    +<ClassName>gClef</ClassName>
    +<Top>638</Top>
    +<Left>309</Left>
    +<Width>56</Width>
    +<Height>147</Height>
    +<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">908</DataItem>
    +<DataItem key="clef_type" type="str">kGClef</DataItem>
    +<DataItem key="clef_hotspot" type="str">G4</DataItem>
    +<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
    +<DataItem key="clef_stave_position" type="int">2</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). +

    +
    <Node>
    +    <Id>511</Id>
    +    <ClassName>timeSig4</ClassName>
    +    <Top>467</Top>
    +    <Left>828</Left>
    +    <Width>36</Width>   
    +    <Height>42</Height>
    +    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
    +    ...
    +    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
    +    <Data>
    +        <DataItem key="dorico_event_id" type="int">-1</DataItem>
    +        <DataItem key="time_signature_description" type="str"/>
    +    </Data>
    +</Node>
    +
    + + + +

    Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

    + +
    <Node>
    +<Id>69</Id>
    +<ClassName>kStaffLine</ClassName>
    +<Top>666</Top>
    +<Left>299</Left>
    +<Width>2001</Width>
    +<Height>3</Height>
    +<Mask>0:0 1:6003 </Mask>
    +<Data>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    A comprehensive table of what each objet includes for musical features is shown below. Scroll right for all attributes.

    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_descriptiontext
    accidentalDoubleFlat244     x         
    accidentalDoubleSharp330     x         
    accidentalFlat12705     x         
    accidentalKomaFlat5     x         
    accidentalKomaSharp5     x         
    accidentalNatural11137     x         
    accidentalQuarterToneFlatStein162     x         
    accidentalQuarterToneSharpStein191     x         
    accidentalSharp12908     x         
    accidentalThreeQuarterTonesFlatZimmermann1     x         
    accidentalThreeQuarterTonesSharpStein27     x         
    accidentalTripleFlat1     x         
    accidentalTripleSharp1     x         
    articAccentAbove1477     x         
    articAccentBelow1916     x         
    articMarcatoAbove278     x         
    articMarcatoBelow34     x         
    articStaccatissimoAbove536     x         
    articStaccatissimoBelow414     x         
    articStaccatoAbove5018     x         
    articStaccatoBelow6108     x         
    articTenutoAbove823     x         
    articTenutoBelow735     x         
    augmentationDot2762               
    barline28142               
    beam52539     xx        
    cClef1161xxxxxx         
    dynamicFF242     x         
    dynamicFFF88     x         
    dynamicFFFF4     x         
    dynamicForte777     x         
    dynamicFortePiano60     x         
    dynamicForzando35     x         
    dynamicMF1803     x         
    dynamicMP185     x         
    dynamicPiano3987     x         
    dynamicPP1807     x         
    dynamicPPP93     x         
    dynamicPPPP13     x         
    dynamicRinforzando25     x         
    dynamicSforzato236     x         
    dynamicSforzatoFF6     x         
    dynamicText110     x        x
    fClef3543xxxxxx         
    flag16thDown430     x x       
    flag16thUp18245     x x       
    flag32ndDown31     x x       
    flag32ndUp7264     x x       
    flag64thUp10     x x       
    flag8thDown3672     x x       
    flag8thUp8113     x x       
    gClef12278xxxxxx         
    gradualDynamic7084     x         
    kStaffLine160426     x         
    mensuralNoteheadMinimaWhite9x    x  xxxxx  
    noteheadBlack247741x    x xxxxxx  
    noteheadDiamondWhole8x    x  xxxxx  
    noteheadDoubleWholeSquare3x    x  xxxxx  
    noteheadHalf8648x    x  xxxxx  
    noteheadTriangleUpBlack27x    x  xxxxx  
    noteheadTriangleUpHalf3x    x  xxxxx  
    noteheadWhole1502x    x  xxxxx  
    noteheadXBlack81x    x  xxxxx  
    ornamentMordent7x    x         
    ornamentTrill58x    x         
    ornamentTurn6x    x         
    rest4               
    rest16th29411               
    rest32nd10218               
    rest64th4               
    rest8th24124               
    restHalf1376               
    restQuarter13223               
    restWhole14382               
    slur13928x    x         
    stem227889     x         
    systemicBarline2078               
    tie8626x    x         
    timeSig12x    x       x 
    timeSig21084x    x       x 
    timeSig31203x    x       x 
    timeSig42674x    x       x 
    timeSig5507x    x       x 
    timeSig6246x    x       x 
    timeSig7125x    x       x 
    timeSig81661x    x       x 
    timeSig979x    x       x 
    timeSigCommon206x    x       x 
    timeSigCutCommon113x    x       x 
    timeSignatureComponent443x    x       x 
    tupletBracket4970x    x         
    tupletText4900x    x        x
    unpitchedPercussionClef1223xxxxxx         
    wiggleTrill45x    x         
                     
    + +
    + +

    Images of scores

    + +

    Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below. All these images are binarised and ready to use.

    + +

    clef

    + +

    MIDI

    + +

    MIDI files are exported directly from Dorico.

    + +

    Music Encoding Initiative (MEI)

    + +

    Combining DOReMi with Muscima++ and Deepscores

    + +

    back

    +:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/64/a350279979b95bbc51f09178551c5c55ca296ee710005fde387ccaaf4a1845 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/64/a350279979b95bbc51f09178551c5c55ca296ee710005fde387ccaaf4a1845 new file mode 100644 index 0000000000..a2051fe44d --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/64/a350279979b95bbc51f09178551c5c55ca296ee710005fde387ccaaf4a1845 @@ -0,0 +1,79 @@ +I"

    DoReMi - Data Collection Lifecycle Document

    + +

    This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

    + +

    Discovery and Planning

    + +

    Data type and format

    + + +

    Initial Data Collection

    +

    Data Preparation and analysis

    +

    Publication and Sharing

    +

    Long-term Management

    + +

    Discovery and Planning

    + +

    In this section, I will explain the data types and formats we have decided to use.

    + +

    Data type and format

    + +

    This dataset has the following six types of data:

    + + + +

    The following respective data formats:

    +
      +
    • Dorico
    • +
    • MusicXML
    • +
    • XML
    • +
    • PNG
    • +
    • MIDI
    • +
    • MEI
    • +
    + +

    Let’s start by explaining each one of the data types and what they contain:

    + +

    Dorico project +Dorico-test

    + +

    When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

    + +

    MusicXML

    + +

    MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. +More on how these files can be exported check here +MusicXML-example

    + +

    OMR metadata

    + +

    This is definitely one of the most useful data in the dataset. Dorico engineers were able to mix metadata and musical information in order to retrieve these files. The two main data types included in these files are the bounding boxes information and the pixel mask for the individual objects and the musical information. Musical information includes duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id.

    + +

    OMR metadata

    + +

    Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

    + +

    MIDI

    + +

    MIDI files are exported directly from Dorico.

    + +

    Music Encoding Initiative (MEI)

    + +

    Combining DOReMi with Muscima++ and Deepscores

    + +

    back

    +:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/67/f63c8f5a23cec9006eb49f25bb3f6d2c51457a2c906c14a290358761413376 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/67/f63c8f5a23cec9006eb49f25bb3f6d2c51457a2c906c14a290358761413376 new file mode 100644 index 0000000000..0c4c585e87 --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/67/f63c8f5a23cec9006eb49f25bb3f6d2c51457a2c906c14a290358761413376 @@ -0,0 +1,2163 @@ +I"U

    DoReMi - Data Collection Lifecycle Document

    + +

    This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg’s Dorico team and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

    + +

    Music used to generate this dataset comes from a software test set provided by the Dorico team. This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet +music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

    + +

    Discovery and Planning

    + +

    Data type and format

    + + +

    Initial Data Collection

    +

    Data Preparation and analysis

    +

    Publication and Sharing

    +

    Long-term Management

    + +

    Discovery and Planning

    + +

    In this section, I will explain the data types and formats we have decided to use.

    + +

    Data type and format

    + +

    This dataset has the following six types of data:

    + + + +

    The following respective data formats:

    +
      +
    • Dorico
    • +
    • MusicXML
    • +
    • XML
    • +
    • PNG
    • +
    • MIDI
    • +
    • MEI
    • +
    + +

    Let’s start by explaining each one of the data types and what they contain:

    + +

    Dorico project +Dorico-project

    + +

    When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

    + +

    Dorico-soft

    + +

    MusicXML

    + +

    MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. +More on how these files can be exported check here +
    +

    + +
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    +<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
    +<score-partwise version="3.1">
    +  <work>
    +    <work-title>beam groups 3</work-title>
    +  </work>
    +  <movement-title>beam groups 3</movement-title>
    +  <identification>
    +    <encoding>
    +      <software>Dorico 4.0.0.5342</software>
    +      <encoding-date>2021-06-14</encoding-date>
    +    </encoding>
    +  </identification>
    +  <part-list>
    +    <score-part id="P1">
    +      <part-name>P 1</part-name>
    +    </score-part>
    +  </part-list>
    +  <part id="P1">
    +    <measure number="1">
    +      <attributes>
    +        <divisions>12</divisions>
    +        <key number="1">
    +          <fifths>0</fifths>
    +          <mode>major</mode>
    +        </key>
    +        <time>
    +
    +...
    +
    +  </part>
    +</score-partwise>
    +
    + + + +

    OMR metadata

    + +

    Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box.

    + +

    In words, each file can have data on more than one page, if that is the case, an id is assigned to each page. Each page can have multiple nodes. Nodes are the individual elements or objects in the score, for instance, stem, staff lines, blackhead, whole note, augmentation dot and so on. Each object or node is assigned an id. This node will now have the bounding box information which includes top, left, width and height. The top is the distance from the top of the page to the point where the object starts (vertically). Left is the distance from the left of the page to the point where the object starts (horizontally). Height is the distance from top to where the object ends (vertically). Width is the distance from the left point to the rightest point where the object ends (horizontally). +bbox

    + +

    Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

    + +

    OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

    + +

    Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

    + + + +
    <?xml version="1.0" encoding="utf-8"?>
    +<Pages>
    +<Page pageIndex="0">
    +<Nodes>
    +<Node>
    +<Id>95</Id>
    +<ClassName>timeSig4</ClassName>
    +<Top>709</Top>
    +<Left>386</Left>
    +<Width>36</Width>
    +<Height>42</Height>
    +<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +<Node>
    +<Id>94</Id>
    +<ClassName>timeSig2</ClassName>
    +<Top>666</Top>
    +<Left>387</Left>
    +<Width>34</Width>
    +<Height>43</Height>
    +<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +...
    +</Nodes>
    +</Page>
    +</Pages>
    +
    + +

    Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. +
    +

    + +
    <Node>
    +<Id>504</Id>
    +<ClassName>noteheadBlack</ClassName>
    +<Top>466</Top>
    +<Left>2236</Left>
    +<Width>28</Width>
    +<Height>24</Height>
    +<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
    +<Outlinks>541 559 571</Outlinks>
    +<Data>
    +<DataItem key="duration_beats" type="float">0.333333</DataItem>
    +<DataItem key="onset_beats" type="float">47.666668</DataItem>
    +<DataItem key="pitch_octave" type="int">4</DataItem>
    +<DataItem key="midi_pitch_code" type="int">69</DataItem>
    +<DataItem key="normalized_pitch_step" type="str">A</DataItem>
    +<DataItem key="dorico_event_id" type="int">1120</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + +

    + +

    For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

    + +
    <Node>
    +<Id>93</Id>
    +<ClassName>gClef</ClassName>
    +<Top>638</Top>
    +<Left>309</Left>
    +<Width>56</Width>
    +<Height>147</Height>
    +<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">908</DataItem>
    +<DataItem key="clef_type" type="str">kGClef</DataItem>
    +<DataItem key="clef_hotspot" type="str">G4</DataItem>
    +<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
    +<DataItem key="clef_stave_position" type="int">2</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). +

    +
    <Node>
    +    <Id>511</Id>
    +    <ClassName>timeSig4</ClassName>
    +    <Top>467</Top>
    +    <Left>828</Left>
    +    <Width>36</Width>   
    +    <Height>42</Height>
    +    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
    +    ...
    +    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
    +    <Data>
    +        <DataItem key="dorico_event_id" type="int">-1</DataItem>
    +        <DataItem key="time_signature_description" type="str"/>
    +    </Data>
    +</Node>
    +
    + + + +

    Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

    + +
    <Node>
    +<Id>69</Id>
    +<ClassName>kStaffLine</ClassName>
    +<Top>666</Top>
    +<Left>299</Left>
    +<Width>2001</Width>
    +<Height>3</Height>
    +<Mask>0:0 1:6003 </Mask>
    +<Data>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    A detailed table of what each objet includes for musical features is shown below. Scroll right for all attributes.

    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_descriptiontext
    accidentalDoubleFlat244     x         
    accidentalDoubleSharp330     x         
    accidentalFlat12705     x         
    accidentalKomaFlat5     x         
    accidentalKomaSharp5     x         
    accidentalNatural11137     x         
    accidentalQuarterToneFlatStein162     x         
    accidentalQuarterToneSharpStein191     x         
    accidentalSharp12908     x         
    accidentalThreeQuarterTonesFlatZimmermann1     x         
    accidentalThreeQuarterTonesSharpStein27     x         
    accidentalTripleFlat1     x         
    accidentalTripleSharp1     x         
    articAccentAbove1477     x         
    articAccentBelow1916     x         
    articMarcatoAbove278     x         
    articMarcatoBelow34     x         
    articStaccatissimoAbove536     x         
    articStaccatissimoBelow414     x         
    articStaccatoAbove5018     x         
    articStaccatoBelow6108     x         
    articTenutoAbove823     x         
    articTenutoBelow735     x         
    augmentationDot2762               
    barline28142               
    beam52539     xx        
    cClef1161xxxxxx         
    dynamicFF242     x         
    dynamicFFF88     x         
    dynamicFFFF4     x         
    dynamicForte777     x         
    dynamicFortePiano60     x         
    dynamicForzando35     x         
    dynamicMF1803     x         
    dynamicMP185     x         
    dynamicPiano3987     x         
    dynamicPP1807     x         
    dynamicPPP93     x         
    dynamicPPPP13     x         
    dynamicRinforzando25     x         
    dynamicSforzato236     x         
    dynamicSforzatoFF6     x         
    dynamicText110     x        x
    fClef3543xxxxxx         
    flag16thDown430     x x       
    flag16thUp18245     x x       
    flag32ndDown31     x x       
    flag32ndUp7264     x x       
    flag64thUp10     x x       
    flag8thDown3672     x x       
    flag8thUp8113     x x       
    gClef12278xxxxxx         
    gradualDynamic7084     x         
    kStaffLine160426     x         
    mensuralNoteheadMinimaWhite9x    x  xxxxx  
    noteheadBlack247741x    x xxxxxx  
    noteheadDiamondWhole8x    x  xxxxx  
    noteheadDoubleWholeSquare3x    x  xxxxx  
    noteheadHalf8648x    x  xxxxx  
    noteheadTriangleUpBlack27x    x  xxxxx  
    noteheadTriangleUpHalf3x    x  xxxxx  
    noteheadWhole1502x    x  xxxxx  
    noteheadXBlack81x    x  xxxxx  
    ornamentMordent7x    x         
    ornamentTrill58x    x         
    ornamentTurn6x    x         
    rest4               
    rest16th29411               
    rest32nd10218               
    rest64th4               
    rest8th24124               
    restHalf1376               
    restQuarter13223               
    restWhole14382               
    slur13928x    x         
    stem227889     x         
    systemicBarline2078               
    tie8626x    x         
    timeSig12x    x       x 
    timeSig21084x    x       x 
    timeSig31203x    x       x 
    timeSig42674x    x       x 
    timeSig5507x    x       x 
    timeSig6246x    x       x 
    timeSig7125x    x       x 
    timeSig81661x    x       x 
    timeSig979x    x       x 
    timeSigCommon206x    x       x 
    timeSigCutCommon113x    x       x 
    timeSignatureComponent443x    x       x 
    tupletBracket4970x    x         
    tupletText4900x    x        x
    unpitchedPercussionClef1223xxxxxx         
    wiggleTrill45x    x         
                     
    + +
    + +

    Images of scores

    + +

    Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below. All these images are binarised and ready to use.

    + +

    clef

    + +

    MIDI

    + +

    MIDI (Musical Instrument Digital Interface) standard file provides a standardized file format way for music sequences to be saved, transported, and opened in other systems. They are characterised by their compact size which led to their widespread use in computers. They are intended for universal use and have information such as note values, timing and track name. We want to include such files in our dataset since MIDI is one of the end file formats retrieved from some OMR architecture. We believe that it is essential to include such files that could later on may be used for multi-modal learning in OMR as well.

    + +

    Dorico-midi

    + +

    Music Encoding Initiative (MEI)

    + +

    Except for MusicXML for we go one step further to also providing its respective Music Encoding Initiative (MEI) files. The model underlying MEI recognizes four distinct aspects of music notation: logical; gestural; visual; and analytical. The logical domain includes the musical content or structure including pitches, time values, articulations, dynamics, and all other elements—defined as the symbols that communicate the composer’s intentions. The gestural domain relates to a performed interpretation of the logical domain (i.e., it encodes information that may be added by a performer such as explicit realizations of “swing” or rubato). The visual domain describes the contributions of an editor, engraver, or typesetter, and encodes information about the physical appearance of the score, such as symbol locations, page layout, or font. Finally, the analytical domain covers commentary and analysis of the music document in any of the three previous domains.

    + +
    <?xml version="1.0" encoding="UTF-8"?>
    +<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?>
    +<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://purl.oclc.org/dsdl/schematron"?>
    +<mei xmlns="http://www.music-encoding.org/ns/mei" meiversion="4.0.0">
    +   <meiHead>
    +      <fileDesc>
    +         <titleStmt>
    +            <title>beam groups 3</title>
    +            <respStmt />
    +         </titleStmt>
    +         <pubStmt><date isodate="2021-06-14" type="encoding-date">2021-06-14</date>
    +         </pubStmt>
    +      </fileDesc>
    +      <encodingDesc xml:id="encodingdesc-0000001420266469">
    +         <appInfo xml:id="appinfo-0000001827384277">
    +            <application xml:id="application-0000000862295293" isodate="2021-06-14T15:00:01" version="3.5.0-dev-118873d">
    +               <name xml:id="name-0000002103025164">Verovio</name>
    +               <p xml:id="p-0000001992846044">Transcoded from MusicXML</p>
    +            </application>
    +         </appInfo>
    +      </encodingDesc>
    +   </meiHead>
    +   <music>
    +      <body>
    +         <mdiv xml:id="mdiv-0000001025466895">
    +            <score xml:id="score-0000001308189520">
    +               <scoreDef xml:id="scoredef-0000000993314183">
    +                  <staffGrp xml:id="staffgrp-0000000471437396">
    +                     <staffDef xml:id="P1" n="1" lines="5" ppq="12">
    +                        <label xml:id="label-0000000781857015">P 1</label>
    +                        <clef xml:id="clef-0000000149139464" shape="G" line="2" />
    +                        <keySig xml:id="keysig-0000000931258970" mode="major" sig="0" />
    +                        <meterSig xml:id="msig-0000002113427645" count="2" unit="4" />
    +                     </staffDef>
    +                  </staffGrp>
    +               </scoreDef>
    +...
    +      </body>
    +   </music>
    +</mei>
    +
    + +

    Combining DOReMi with Muscima++ and Deepscores

    + +

    Recently, researchers have been working on bringing their datasets together, namely Muscima++ [4] and DeepScores [9], to improve compatibility. Muscima++ contains handwritten music, while DeepScores is a typeset music dataset, both of which can be used in object detection. Harmonising them aids the goal of creating a reference dataset. With the motivation to support this goal and compare and use these datasets in future experiments, DoReMi is easily harmonised with Muscima++ and DeepScores.

    + +

    Initial Data Collection

    + +

    The dataset is derived from scores originally used for testing music notation software. This includes real-world scores in addition to synthetic scores built to test particular engraving use cases.

    + +

    The process of creating DoReMI using Dorico starts by creating a meta-picture of a single glyph or drawable primitive (slurs, lines, musical symbols) to allow generation of bounding boxes and pixel masks at the origin of the coordinate system y-down \footnote{The origin is in the top-left where the x-axis extends to the right and the y-axis extends downwards}. Rendering them at the origin ensures minimisation of the variations introduced by anti-aliasing artefacts. The vector-based glyph or primitive is then rasterised to a monochrome pixel-based image. Sub-pixel positions might introduce some variations and shifts in the bounding boxes that are relocated to the original drawn positions. However, bounding boxes are accurate enough for all the objects, except for some shift in the staff lines. During rasterisation, some staff lines become thicker than the others, sometimes falling out of the bounding box. Such inconsistencies are easily optically noticed given the even spaced nature of staff lines and can be minimised at the cost of increasing the resolution (DPI). Finally, the images are exported as PNGs.

    + +

    Dorico has a sophisticated internal representation and engraving engine for musical data at the drawing stage for efficiency. This results in significant challenges in reconnecting the primitives ultimately drawn to their original semantic sources. The addition of higher-level music attributes retrieved from Dorico to the metadata allows for the future use in the music reconstruction stage. +It is anticipated that we would iterate through the generation process by adding new features that would benefit the recognition score. On a practical level, we made a minor modification to allow for the logical grouping of pages into a single XML file. During data preprocessing, XML files were then separated by page (image).

    + +

    Data Preparation and analysis

    + +

    The number of classes in the dataset is 94 as shown in the image below. +classes

    + +

    Publication and Sharing

    + +

    The dataset including only copy right free scores is already published in this github release.

    + +

    Long-term Management

    + +

    back

    +:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/6d/7c88e0f2a54386c5ba44f635a83956e864de573463dbf4d0370be3ca04ae5d b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/6d/7c88e0f2a54386c5ba44f635a83956e864de573463dbf4d0370be3ca04ae5d new file mode 100644 index 0000000000..66182983ea --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/6d/7c88e0f2a54386c5ba44f635a83956e864de573463dbf4d0370be3ca04ae5d @@ -0,0 +1,2163 @@ +I"1

    DoReMi - Data Collection Lifecycle Document

    + +

    This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg’s Dorico team and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

    + +

    Music used to generate this dataset comes from a software test set provided by the Dorico team. This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet +music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

    + +

    Discovery and Planning

    + +

    Data type and format

    + + +

    Initial Data Collection

    +

    Data Preparation and analysis

    +

    Publication and Sharing

    +

    Long-term Management

    + +

    Discovery and Planning

    + +

    In this section, I will explain the data types and formats we have decided to use.

    + +

    Data type and format

    + +

    This dataset has the following six types of data:

    + + + +

    The following respective data formats:

    +
      +
    • Dorico
    • +
    • MusicXML
    • +
    • XML
    • +
    • PNG
    • +
    • MIDI
    • +
    • MEI
    • +
    + +

    Let’s start by explaining each one of the data types and what they contain:

    + +

    Dorico project +Dorico-project

    + +

    When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

    + +

    Dorico-soft

    + +

    MusicXML

    + +

    MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. +More on how these files can be exported check here +
    +

    + +
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    +<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
    +<score-partwise version="3.1">
    +  <work>
    +    <work-title>beam groups 3</work-title>
    +  </work>
    +  <movement-title>beam groups 3</movement-title>
    +  <identification>
    +    <encoding>
    +      <software>Dorico 4.0.0.5342</software>
    +      <encoding-date>2021-06-14</encoding-date>
    +    </encoding>
    +  </identification>
    +  <part-list>
    +    <score-part id="P1">
    +      <part-name>P 1</part-name>
    +    </score-part>
    +  </part-list>
    +  <part id="P1">
    +    <measure number="1">
    +      <attributes>
    +        <divisions>12</divisions>
    +        <key number="1">
    +          <fifths>0</fifths>
    +          <mode>major</mode>
    +        </key>
    +        <time>
    +
    +...
    +
    +  </part>
    +</score-partwise>
    +
    + + + +

    OMR metadata

    + +

    Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box.

    + +

    In words, each file can have data on more than one page, if that is the case, an id is assigned to each page. Each page can have multiple nodes. Nodes are the individual elements or objects in the score, for instance, stem, staff lines, blackhead, whole note, augmentation dot and so on. Each object or node is assigned an id. This node will now have the bounding box information which includes top, left, width and height. The top is the distance from the top of the page to the point where the object starts (vertically). Left is the distance from the left of the page to the point where the object starts (horizontally). Height is the distance from top to where the object ends (vertically). Width is the distance from the left point to the rightest point where the object ends (horizontally). +bbox

    + +

    Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

    + +

    OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

    + +

    Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

    + + + +
    <?xml version="1.0" encoding="utf-8"?>
    +<Pages>
    +<Page pageIndex="0">
    +<Nodes>
    +<Node>
    +<Id>95</Id>
    +<ClassName>timeSig4</ClassName>
    +<Top>709</Top>
    +<Left>386</Left>
    +<Width>36</Width>
    +<Height>42</Height>
    +<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +<Node>
    +<Id>94</Id>
    +<ClassName>timeSig2</ClassName>
    +<Top>666</Top>
    +<Left>387</Left>
    +<Width>34</Width>
    +<Height>43</Height>
    +<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +...
    +</Nodes>
    +</Page>
    +</Pages>
    +
    + +

    Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. +
    +

    + +
    <Node>
    +<Id>504</Id>
    +<ClassName>noteheadBlack</ClassName>
    +<Top>466</Top>
    +<Left>2236</Left>
    +<Width>28</Width>
    +<Height>24</Height>
    +<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
    +<Outlinks>541 559 571</Outlinks>
    +<Data>
    +<DataItem key="duration_beats" type="float">0.333333</DataItem>
    +<DataItem key="onset_beats" type="float">47.666668</DataItem>
    +<DataItem key="pitch_octave" type="int">4</DataItem>
    +<DataItem key="midi_pitch_code" type="int">69</DataItem>
    +<DataItem key="normalized_pitch_step" type="str">A</DataItem>
    +<DataItem key="dorico_event_id" type="int">1120</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + +

    + +

    For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

    + +
    <Node>
    +<Id>93</Id>
    +<ClassName>gClef</ClassName>
    +<Top>638</Top>
    +<Left>309</Left>
    +<Width>56</Width>
    +<Height>147</Height>
    +<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">908</DataItem>
    +<DataItem key="clef_type" type="str">kGClef</DataItem>
    +<DataItem key="clef_hotspot" type="str">G4</DataItem>
    +<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
    +<DataItem key="clef_stave_position" type="int">2</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). +

    +
    <Node>
    +    <Id>511</Id>
    +    <ClassName>timeSig4</ClassName>
    +    <Top>467</Top>
    +    <Left>828</Left>
    +    <Width>36</Width>   
    +    <Height>42</Height>
    +    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
    +    ...
    +    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
    +    <Data>
    +        <DataItem key="dorico_event_id" type="int">-1</DataItem>
    +        <DataItem key="time_signature_description" type="str"/>
    +    </Data>
    +</Node>
    +
    + + + +

    Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

    + +
    <Node>
    +<Id>69</Id>
    +<ClassName>kStaffLine</ClassName>
    +<Top>666</Top>
    +<Left>299</Left>
    +<Width>2001</Width>
    +<Height>3</Height>
    +<Mask>0:0 1:6003 </Mask>
    +<Data>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    A detailed table of what each objet includes for musical features is shown below. Scroll right for all attributes.

    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_descriptiontext
    accidentalDoubleFlat244     x         
    accidentalDoubleSharp330     x         
    accidentalFlat12705     x         
    accidentalKomaFlat5     x         
    accidentalKomaSharp5     x         
    accidentalNatural11137     x         
    accidentalQuarterToneFlatStein162     x         
    accidentalQuarterToneSharpStein191     x         
    accidentalSharp12908     x         
    accidentalThreeQuarterTonesFlatZimmermann1     x         
    accidentalThreeQuarterTonesSharpStein27     x         
    accidentalTripleFlat1     x         
    accidentalTripleSharp1     x         
    articAccentAbove1477     x         
    articAccentBelow1916     x         
    articMarcatoAbove278     x         
    articMarcatoBelow34     x         
    articStaccatissimoAbove536     x         
    articStaccatissimoBelow414     x         
    articStaccatoAbove5018     x         
    articStaccatoBelow6108     x         
    articTenutoAbove823     x         
    articTenutoBelow735     x         
    augmentationDot2762               
    barline28142               
    beam52539     xx        
    cClef1161xxxxxx         
    dynamicFF242     x         
    dynamicFFF88     x         
    dynamicFFFF4     x         
    dynamicForte777     x         
    dynamicFortePiano60     x         
    dynamicForzando35     x         
    dynamicMF1803     x         
    dynamicMP185     x         
    dynamicPiano3987     x         
    dynamicPP1807     x         
    dynamicPPP93     x         
    dynamicPPPP13     x         
    dynamicRinforzando25     x         
    dynamicSforzato236     x         
    dynamicSforzatoFF6     x         
    dynamicText110     x        x
    fClef3543xxxxxx         
    flag16thDown430     x x       
    flag16thUp18245     x x       
    flag32ndDown31     x x       
    flag32ndUp7264     x x       
    flag64thUp10     x x       
    flag8thDown3672     x x       
    flag8thUp8113     x x       
    gClef12278xxxxxx         
    gradualDynamic7084     x         
    kStaffLine160426     x         
    mensuralNoteheadMinimaWhite9x    x  xxxxx  
    noteheadBlack247741x    x xxxxxx  
    noteheadDiamondWhole8x    x  xxxxx  
    noteheadDoubleWholeSquare3x    x  xxxxx  
    noteheadHalf8648x    x  xxxxx  
    noteheadTriangleUpBlack27x    x  xxxxx  
    noteheadTriangleUpHalf3x    x  xxxxx  
    noteheadWhole1502x    x  xxxxx  
    noteheadXBlack81x    x  xxxxx  
    ornamentMordent7x    x         
    ornamentTrill58x    x         
    ornamentTurn6x    x         
    rest4               
    rest16th29411               
    rest32nd10218               
    rest64th4               
    rest8th24124               
    restHalf1376               
    restQuarter13223               
    restWhole14382               
    slur13928x    x         
    stem227889     x         
    systemicBarline2078               
    tie8626x    x         
    timeSig12x    x       x 
    timeSig21084x    x       x 
    timeSig31203x    x       x 
    timeSig42674x    x       x 
    timeSig5507x    x       x 
    timeSig6246x    x       x 
    timeSig7125x    x       x 
    timeSig81661x    x       x 
    timeSig979x    x       x 
    timeSigCommon206x    x       x 
    timeSigCutCommon113x    x       x 
    timeSignatureComponent443x    x       x 
    tupletBracket4970x    x         
    tupletText4900x    x        x
    unpitchedPercussionClef1223xxxxxx         
    wiggleTrill45x    x         
                     
    + +
    + +

    Images of scores

    + +

    Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below. All these images are binarised and ready to use.

    + +

    clef

    + +

    MIDI

    + +

    MIDI (Musical Instrument Digital Interface) standard file provides a standardized file format way for music sequences to be saved, transported, and opened in other systems. They are characterised by their compact size which led to their widespread use in computers. They are intended for universal use and have information such as note values, timing and track name. We want to include such files in our dataset since MIDI is one of the end file formats retrieved from some OMR architecture. We believe that it is essential to include such files that could later on may be used for multi-modal learning in OMR as well.

    + +

    Dorico-midi

    + +

    Music Encoding Initiative (MEI)

    + +

    Except for MusicXML for we go one step further to also providing its respective Music Encoding Initiative (MEI) files. The model underlying MEI recognizes four distinct aspects of music notation: logical; gestural; visual; and analytical. The logical domain includes the musical content or structure including pitches, time values, articulations, dynamics, and all other elements—defined as the symbols that communicate the composer’s intentions. The gestural domain relates to a performed interpretation of the logical domain (i.e., it encodes information that may be added by a performer such as explicit realizations of “swing” or rubato). The visual domain describes the contributions of an editor, engraver, or typesetter, and encodes information about the physical appearance of the score, such as symbol locations, page layout, or font. Finally, the analytical domain covers commentary and analysis of the music document in any of the three previous domains.

    + +
    <?xml version="1.0" encoding="UTF-8"?>
    +<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?>
    +<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://purl.oclc.org/dsdl/schematron"?>
    +<mei xmlns="http://www.music-encoding.org/ns/mei" meiversion="4.0.0">
    +   <meiHead>
    +      <fileDesc>
    +         <titleStmt>
    +            <title>beam groups 3</title>
    +            <respStmt />
    +         </titleStmt>
    +         <pubStmt><date isodate="2021-06-14" type="encoding-date">2021-06-14</date>
    +         </pubStmt>
    +      </fileDesc>
    +      <encodingDesc xml:id="encodingdesc-0000001420266469">
    +         <appInfo xml:id="appinfo-0000001827384277">
    +            <application xml:id="application-0000000862295293" isodate="2021-06-14T15:00:01" version="3.5.0-dev-118873d">
    +               <name xml:id="name-0000002103025164">Verovio</name>
    +               <p xml:id="p-0000001992846044">Transcoded from MusicXML</p>
    +            </application>
    +         </appInfo>
    +      </encodingDesc>
    +   </meiHead>
    +   <music>
    +      <body>
    +         <mdiv xml:id="mdiv-0000001025466895">
    +            <score xml:id="score-0000001308189520">
    +               <scoreDef xml:id="scoredef-0000000993314183">
    +                  <staffGrp xml:id="staffgrp-0000000471437396">
    +                     <staffDef xml:id="P1" n="1" lines="5" ppq="12">
    +                        <label xml:id="label-0000000781857015">P 1</label>
    +                        <clef xml:id="clef-0000000149139464" shape="G" line="2" />
    +                        <keySig xml:id="keysig-0000000931258970" mode="major" sig="0" />
    +                        <meterSig xml:id="msig-0000002113427645" count="2" unit="4" />
    +                     </staffDef>
    +                  </staffGrp>
    +               </scoreDef>
    +...
    +      </body>
    +   </music>
    +</mei>
    +
    + +

    Combining DOReMi with Muscima++ and Deepscores

    + +

    Recently, researchers have been working on bringing their datasets together, namely Muscima++ [4] and DeepScores [9], to improve compatibility. Muscima++ contains handwritten music, while DeepScores is a typeset music dataset, both of which can be used in object detection. Harmonising them aids the goal of creating a reference dataset. With the motivation to support this goal and compare and use these datasets in future experiments, DoReMi is easily harmonised with Muscima++ and DeepScores.

    + +

    Initial Data Collection

    + +

    The dataset is derived from scores originally used for testing music notation software. This includes real-world scores in addition to synthetic scores built to test particular engraving use cases.

    + +

    The process of creating DoReMI using Dorico starts by creating a meta-picture of a single glyph or drawable primitive (slurs, lines, musical symbols) to allow generation of bounding boxes and pixel masks at the origin of the coordinate system y-down \footnote{The origin is in the top-left where the x-axis extends to the right and the y-axis extends downwards}. Rendering them at the origin ensures minimisation of the variations introduced by anti-aliasing artefacts. The vector-based glyph or primitive is then rasterised to a monochrome pixel-based image. Sub-pixel positions might introduce some variations and shifts in the bounding boxes that are relocated to the original drawn positions. However, bounding boxes are accurate enough for all the objects, except for some shift in the staff lines. During rasterisation, some staff lines become thicker than the others, sometimes falling out of the bounding box. Such inconsistencies are easily optically noticed given the even spaced nature of staff lines and can be minimised at the cost of increasing the resolution (DPI). Finally, the images are exported as PNGs.

    + +

    Dorico has a sophisticated internal representation and engraving engine for musical data at the drawing stage for efficiency. This results in significant challenges in reconnecting the primitives ultimately drawn to their original semantic sources. The addition of higher-level music attributes retrieved from Dorico to the metadata allows for the future use in the music reconstruction stage. +It is anticipated that we would iterate through the generation process by adding new features that would benefit the recognition score. On a practical level, we made a minor modification to allow for the logical grouping of pages into a single XML file. During data preprocessing, XML files were then separated by page (image).

    + +

    Data Preparation and analysis

    + +

    The number of classes in the dataset is 94 as shown in the image below. +classes

    + +

    Publication and Sharing

    + +

    The dataset including only copy right free scores is already published in this github release.

    + +

    Long-term Management

    + +

    back

    +:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/70/694f2e61e038e977cc80d0a63dcdd0e6104a24152b2208c33df2a210e82c49 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/70/694f2e61e038e977cc80d0a63dcdd0e6104a24152b2208c33df2a210e82c49 new file mode 100644 index 0000000000..536e53d9f5 --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/70/694f2e61e038e977cc80d0a63dcdd0e6104a24152b2208c33df2a210e82c49 @@ -0,0 +1,99 @@ +I"

    DoReMi - Data Collection Lifecycle Document

    + +

    This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

    + +

    Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet +music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

    + +

    Discovery and Planning

    + +

    Data type and format

    + + +

    Initial Data Collection

    +

    Data Preparation and analysis

    +

    Publication and Sharing

    +

    Long-term Management

    + +

    Discovery and Planning

    + +

    In this section, I will explain the data types and formats we have decided to use.

    + +

    Data type and format

    + +

    This dataset has the following six types of data:

    + + + +

    The following respective data formats:

    +
      +
    • Dorico
    • +
    • MusicXML
    • +
    • XML
    • +
    • PNG
    • +
    • MIDI
    • +
    • MEI
    • +
    + +

    Let’s start by explaining each one of the data types and what they contain:

    + +

    Dorico project +Dorico-project

    + +

    When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

    + +

    MusicXML

    + +

    MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. +More on how these files can be exported check here +MusicXML-example

    + +

    OMR metadata

    + +

    Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box. Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

    + +

    OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

    + +

    Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

    + +

    unparsed-xml

    + +

    Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID.

    + +

    notehead

    + +

    For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs. + clef

    + +

    Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1) 2. Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

    + +

    staffline

    + +

    OMR metadata

    + +

    Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

    + +

    MIDI

    + +

    MIDI files are exported directly from Dorico.

    + +

    Music Encoding Initiative (MEI)

    + +

    Combining DOReMi with Muscima++ and Deepscores

    + +

    back

    +:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/76/16e939dfda3b655a312e428ef3e04d25f54576efb7804ead72783a1fdfc1f5 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/76/16e939dfda3b655a312e428ef3e04d25f54576efb7804ead72783a1fdfc1f5 new file mode 100644 index 0000000000..5688cbde03 --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/76/16e939dfda3b655a312e428ef3e04d25f54576efb7804ead72783a1fdfc1f5 @@ -0,0 +1,382 @@ +I" ~

    DoReMi - Data Collection Lifecycle Document

    + +

    This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

    + +

    Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet +music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

    + +

    Discovery and Planning

    + +

    Data type and format

    + + +

    Initial Data Collection

    +

    Data Preparation and analysis

    +

    Publication and Sharing

    +

    Long-term Management

    + +

    Discovery and Planning

    + +

    In this section, I will explain the data types and formats we have decided to use.

    + +

    Data type and format

    + +

    This dataset has the following six types of data:

    + + + +

    The following respective data formats:

    +
      +
    • Dorico
    • +
    • MusicXML
    • +
    • XML
    • +
    • PNG
    • +
    • MIDI
    • +
    • MEI
    • +
    + +

    Let’s start by explaining each one of the data types and what they contain:

    + +

    Dorico project +Dorico-project

    + +

    When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

    + +

    MusicXML

    + +

    MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. +More on how these files can be exported check here +
    +

    + +
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    +<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
    +<score-partwise version="3.1">
    +  <work>
    +    <work-title>beam groups 3</work-title>
    +  </work>
    +  <movement-title>beam groups 3</movement-title>
    +  <identification>
    +    <encoding>
    +      <software>Dorico 4.0.0.5342</software>
    +      <encoding-date>2021-06-14</encoding-date>
    +    </encoding>
    +  </identification>
    +  <part-list>
    +    <score-part id="P1">
    +      <part-name>P 1</part-name>
    +    </score-part>
    +  </part-list>
    +  <part id="P1">
    +    <measure number="1">
    +      <attributes>
    +        <divisions>12</divisions>
    +        <key number="1">
    +          <fifths>0</fifths>
    +          <mode>major</mode>
    +        </key>
    +        <time>
    +
    +...
    +
    +  </part>
    +</score-partwise>
    +
    + + + +

    OMR metadata

    + +

    Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box. Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

    + +

    OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

    + +

    Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

    + + + +
    <?xml version="1.0" encoding="utf-8"?>
    +<Pages>
    +<Page pageIndex="0">
    +<Nodes>
    +<Node>
    +<Id>95</Id>
    +<ClassName>timeSig4</ClassName>
    +<Top>709</Top>
    +<Left>386</Left>
    +<Width>36</Width>
    +<Height>42</Height>
    +<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +<Node>
    +<Id>94</Id>
    +<ClassName>timeSig2</ClassName>
    +<Top>666</Top>
    +<Left>387</Left>
    +<Width>34</Width>
    +<Height>43</Height>
    +<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +...
    +</Nodes>
    +</Page>
    +</Pages>
    +
    + +

    Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. +
    +

    + +
    <Node>
    +<Id>504</Id>
    +<ClassName>noteheadBlack</ClassName>
    +<Top>466</Top>
    +<Left>2236</Left>
    +<Width>28</Width>
    +<Height>24</Height>
    +<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
    +<Outlinks>541 559 571</Outlinks>
    +<Data>
    +<DataItem key="duration_beats" type="float">0.333333</DataItem>
    +<DataItem key="onset_beats" type="float">47.666668</DataItem>
    +<DataItem key="pitch_octave" type="int">4</DataItem>
    +<DataItem key="midi_pitch_code" type="int">69</DataItem>
    +<DataItem key="normalized_pitch_step" type="str">A</DataItem>
    +<DataItem key="dorico_event_id" type="int">1120</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + +

    + +

    For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

    + +
    <Node>
    +<Id>93</Id>
    +<ClassName>gClef</ClassName>
    +<Top>638</Top>
    +<Left>309</Left>
    +<Width>56</Width>
    +<Height>147</Height>
    +<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">908</DataItem>
    +<DataItem key="clef_type" type="str">kGClef</DataItem>
    +<DataItem key="clef_hotspot" type="str">G4</DataItem>
    +<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
    +<DataItem key="clef_stave_position" type="int">2</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). +

    +
    <Node>
    +    <Id>511</Id>
    +    <ClassName>timeSig4</ClassName>
    +    <Top>467</Top>
    +    <Left>828</Left>
    +    <Width>36</Width>   
    +    <Height>42</Height>
    +    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
    +    ...
    +    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
    +    <Data>
    +        <DataItem key="dorico_event_id" type="int">-1</DataItem>
    +        <DataItem key="time_signature_description" type="str"/>
    +    </Data>
    +</Node>
    +
    + + + +

    Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

    + +
    <Node>
    +<Id>69</Id>
    +<ClassName>kStaffLine</ClassName>
    +<Top>666</Top>
    +<Left>299</Left>
    +<Width>2001</Width>
    +<Height>3</Height>
    +<Mask>0:0 1:6003 </Mask>
    +<Data>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    A comprehensive table of what each objet includes for musical features is shown below.

    + +
    +

    |Class| Frequency| dorico_event_id| clef_type| clef_hotspot| lef_required_stave_lines| clef_stave_position| staff_id| dorico_event_ids| grace_note| duration_beats| onset_beats| pitch_octave| midi_pitch_code| normalized_pitch_step| time_signature_description| | | text| +|—|—|—|—|—|—|—|—|—|—|—|—|—|—|—|—|—|—|—| +|accidentalDoubleFlat| 244| | | | | | x| | | | | | | | | | | | +|accidentalDoubleSharp| 330| | | | | | x| | | | | | | | | | | | +|accidentalFlat| 12705| | | | | | x| | | | | | | | | | | | +|accidentalKomaFlat| 5| | | | | | x| | | | | | | | | | | | +|accidentalKomaSharp| 5| | | | | | x| | | | | | | | | | | | +|accidentalNatural| 11137| | | | | | x| | | | | | | | | | | | +|accidentalQuarterToneFlatStein| 162| | | | | | x| | | | | | | | | | | | +|accidentalQuarterToneSharpStein| 191| | | | | | x| | | | | | | | | | | | +|accidentalSharp| 12908| | | | | | x| | | | | | | | | | | | +|accidentalThreeQuarterTonesFlatZimmermann| 1| | | | | | x| | | | | | | | | | | | +|accidentalThreeQuarterTonesSharpStein| 27| | | | | | x| | | | | | | | | | | | +|accidentalTripleFlat| 1| | | | | | x| | | | | | | | | | | | +|accidentalTripleSharp| 1| | | | | | x| | | | | | | | | | | | +|articAccentAbove| 1477| | | | | | x| | | | | | | | | | | | +|articAccentBelow| 1916| | | | | | x| | | | | | | | | | | | +|articMarcatoAbove| 278| | | | | | x| | | | | | | | | | | | +|articMarcatoBelow| 34| | | | | | x| | | | | | | | | | | | +|articStaccatissimoAbove| 536| | | | | | x| | | | | | | | | | | | +|articStaccatissimoBelow| 414| | | | | | x| | | | | | | | | | | | +|articStaccatoAbove| 5018| | | | | | x| | | | | | | | | | | | +|articStaccatoBelow| 6108| | | | | | x| | | | | | | | | | | | +|articTenutoAbove| 823| | | | | | x| | | | | | | | | | | | +|articTenutoBelow| 735| | | | | | x| | | | | | | | | | | | +|augmentationDot| 2762| | | | | | | | | | | | | | | | | | +|barline| 28142| | | | | | | | | | | | | | | | | | +|beam| 52539| | | | | | x| x| | | | | | | | | | | +|cClef| 1161| x| x| x| x| x| x| | | | | | | | | | | | +|dynamicFF| 242| | | | | | x| | | | | | | | | | | | +|dynamicFFF| 88| | | | | | x| | | | | | | | | | | | +|dynamicFFFF| 4| | | | | | x| | | | | | | | | | | | +|dynamicForte| 777| | | | | | x| | | | | | | | | | | | +|dynamicFortePiano| 60| | | | | | x| | | | | | | | | | | | +|dynamicForzando| 35| | | | | | x| | | | | | | | | | | | +|dynamicMF| 1803| | | | | | x| | | | | | | | | | | | +|dynamicMP| 185| | | | | | x| | | | | | | | | | | | +|dynamicPiano| 3987| | | | | | x| | | | | | | | | | | | +|dynamicPP| 1807| | | | | | x| | | | | | | | | | | | +|dynamicPPP| 93| | | | | | x| | | | | | | | | | | | +|dynamicPPPP| 13| | | | | | x| | | | | | | | | | | | +|dynamicRinforzando2| 5| | | | | | x| | | | | | | | | | | | +|dynamicSforzato| 236| | | | | | x| | | | | | | | | | | | +|dynamicSforzatoFF| 6| | | | | | x| | | | | | | | | | | | +|dynamicText| 110| | | | | | x| | | | | | | | | | | x| +|fClef| 3543| x| x| x| x| x| x| | | | | | | | | | | | +|flag16thDown| 430| | | | | | x| | x| | | | | | | | | | +|flag16thUp| 18245| | | | | | x| | x| | | | | | | | | | +|flag32ndDown| 31| | | | | | x| | x| | | | | | | | | | +|flag32ndUp| 7264| | | | | | x| | x| | | | | | | | | | +|flag64thUp| 10| | | | | | x| | x| | | | | | | | | | +|flag8thDown| 3672| | | | | | x| | x| | | | | | | | | | +|flag8thUp| 8113| | | | | | x| | x| | | | | | | | | | +|gClef| 12278| x| x| x| x| x| x| | | | | | | | | | | | +|gradualDynamic| 7084| | | | | | x| | | | | | | | | | | | +|kStaffLine| 160426| | | | | | x| | | | | | | | | | | | +|mensuralNoteheadMinimaWhite| 9| x| | | | | x| | | x| x| x| x| x| | | | | +|noteheadBlack| 247741| x| | | | | x| | x| x| x| x| x| x| | | | | +|noteheadDiamondWhole| 8| x| | | | | x| | | x| x| x| x| x| | | | | +|noteheadDoubleWholeSquare| 3| x| | | | | x| | | x| x| x| x| x| | | | | +|noteheadHalf| 8648| x| | | | | x| | | x| x| x| x| x| | | | | +|noteheadTriangleUpBlack| 27| x| | | | | x| | | x| x| x| x| x| | | | | +|noteheadTriangleUpHalf| 3| x| | | | | x| | | x| x| x| x| x| | | | | +|noteheadWhole| 1502| x| | | | | x| | | x| x| x| x| x| | | | | +|noteheadXBlack| 81| x| | | | | x| | | x| x| x| x| x| | | | | +|ornamentMordent| 7| x| | | | | x| | | | | | | | | | | | +|ornamentTrill| 58| x| | | | | x| | | | | | | | | | | | +|ornamentTurn| 6| x| | | | | x| | | | | | | | | | | | +|rest| 4| | | | | | | | | | | | | | | | | | +|rest16th| 29411| | | | | | | | | | | | | | | | | | +|rest32nd| 10218| | | | | | | | | | | | | | | | | | +|rest64th| 4| | | | | | | | | | | | | | | | | | +|rest8th| 24124| | | | | | | | | | | | | | | | | | +|restHalf| 1376| | | | | | | | | | | | | | | | | | +|restQuarter| 13223| | | | | | | | | | | | | | | | | | +|restWhole| 14382| | | | | | | | | | | | | | | | | | +|slur| 13928| x| | | | | x| | | | | | | | | | | | +|stem| 227889| | | | | | x| | | | | | | | | | | | +|systemicBarline| 2078| | | | | | | | | | | | | | | | | | +|tie| 8626| x| | | | | x| | | | | | | | | | | | +|timeSig1| 2| x| | | | | x| | | | | | | | x| | | | +|timeSig2| 1084| x| | | | | x| | | | | | | | x| | | | +|timeSig3| 1203| x| | | | | x| | | | | | | | x| | | | +|timeSig4| 2674| x| | | | | x| | | | | | | | x| | | | +|timeSig5| 507| x| | | | | x| | | | | | | | x| | | | +|timeSig6| 246| x| | | | | x| | | | | | | | x| | | | +|timeSig7| 125| x| | | | | x| | | | | | | | x| | | | +|timeSig8| 1661| x| | | | | x| | | | | | | | x| | | | +|timeSig9| 79| x| | | | | x| | | | | | | | x| | | | +|timeSigCommon| 206| x| | | | | x| | | | | | | | x| | | | +|timeSigCutCommon| 113| x| | | | | x| | | | | | | | x| | | | +|timeSignatureComponent| 443| x| | | | | x| | | | | | | | x| | | | +|tupletBracket| 4970| x| | | | | x| | | | | | | | | | | | +|tupletText| 4900| x| | | | | x| | | | | | | | | | | x| +|unpitchedPercussionClef1| 223| x| x| x| x| x| x| | | | | | | | | | | | +|wiggleTrill| 45| x| | | | | x| | | | | | | | | | | |

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    head1head twothree
    okgood swedish fishnice
    out of stockgood and plentynice
    okgood oreoshmm
    okgood zoute dropyumm
    + +

    OMR metadata

    + +

    Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

    + +

    MIDI

    + +

    MIDI files are exported directly from Dorico.

    + +

    Music Encoding Initiative (MEI)

    + +

    Combining DOReMi with Muscima++ and Deepscores

    + +

    back

    +:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/7d/926838f9ba0a8d4c6b145d0c56bfe0f15bc98f337f9dc574d846b13f342d34 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/7d/926838f9ba0a8d4c6b145d0c56bfe0f15bc98f337f9dc574d846b13f342d34 new file mode 100644 index 0000000000..f6650cda0b --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/7d/926838f9ba0a8d4c6b145d0c56bfe0f15bc98f337f9dc574d846b13f342d34 @@ -0,0 +1,2257 @@ +I"

    DoReMi - Data Collection Lifecycle Document

    + +

    This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

    + +

    Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet +music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

    + +

    Discovery and Planning

    + +

    Data type and format

    + + +

    Initial Data Collection

    +

    Data Preparation and analysis

    +

    Publication and Sharing

    +

    Long-term Management

    + +

    Discovery and Planning

    + +

    In this section, I will explain the data types and formats we have decided to use.

    + +

    Data type and format

    + +

    This dataset has the following six types of data:

    + + + +

    The following respective data formats:

    +
      +
    • Dorico
    • +
    • MusicXML
    • +
    • XML
    • +
    • PNG
    • +
    • MIDI
    • +
    • MEI
    • +
    + +

    Let’s start by explaining each one of the data types and what they contain:

    + +

    Dorico project +Dorico-project

    + +

    When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

    + +

    MusicXML

    + +

    MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. +More on how these files can be exported check here +
    +

    + +
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    +<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
    +<score-partwise version="3.1">
    +  <work>
    +    <work-title>beam groups 3</work-title>
    +  </work>
    +  <movement-title>beam groups 3</movement-title>
    +  <identification>
    +    <encoding>
    +      <software>Dorico 4.0.0.5342</software>
    +      <encoding-date>2021-06-14</encoding-date>
    +    </encoding>
    +  </identification>
    +  <part-list>
    +    <score-part id="P1">
    +      <part-name>P 1</part-name>
    +    </score-part>
    +  </part-list>
    +  <part id="P1">
    +    <measure number="1">
    +      <attributes>
    +        <divisions>12</divisions>
    +        <key number="1">
    +          <fifths>0</fifths>
    +          <mode>major</mode>
    +        </key>
    +        <time>
    +
    +...
    +
    +  </part>
    +</score-partwise>
    +
    + + + +

    OMR metadata

    + +

    Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box. Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

    + +

    OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

    + +

    Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

    + + + +
    <?xml version="1.0" encoding="utf-8"?>
    +<Pages>
    +<Page pageIndex="0">
    +<Nodes>
    +<Node>
    +<Id>95</Id>
    +<ClassName>timeSig4</ClassName>
    +<Top>709</Top>
    +<Left>386</Left>
    +<Width>36</Width>
    +<Height>42</Height>
    +<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +<Node>
    +<Id>94</Id>
    +<ClassName>timeSig2</ClassName>
    +<Top>666</Top>
    +<Left>387</Left>
    +<Width>34</Width>
    +<Height>43</Height>
    +<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +...
    +</Nodes>
    +</Page>
    +</Pages>
    +
    + +

    Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. +
    +

    + +
    <Node>
    +<Id>504</Id>
    +<ClassName>noteheadBlack</ClassName>
    +<Top>466</Top>
    +<Left>2236</Left>
    +<Width>28</Width>
    +<Height>24</Height>
    +<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
    +<Outlinks>541 559 571</Outlinks>
    +<Data>
    +<DataItem key="duration_beats" type="float">0.333333</DataItem>
    +<DataItem key="onset_beats" type="float">47.666668</DataItem>
    +<DataItem key="pitch_octave" type="int">4</DataItem>
    +<DataItem key="midi_pitch_code" type="int">69</DataItem>
    +<DataItem key="normalized_pitch_step" type="str">A</DataItem>
    +<DataItem key="dorico_event_id" type="int">1120</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + +

    + +

    For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

    + +
    <Node>
    +<Id>93</Id>
    +<ClassName>gClef</ClassName>
    +<Top>638</Top>
    +<Left>309</Left>
    +<Width>56</Width>
    +<Height>147</Height>
    +<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">908</DataItem>
    +<DataItem key="clef_type" type="str">kGClef</DataItem>
    +<DataItem key="clef_hotspot" type="str">G4</DataItem>
    +<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
    +<DataItem key="clef_stave_position" type="int">2</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). +

    +
    <Node>
    +    <Id>511</Id>
    +    <ClassName>timeSig4</ClassName>
    +    <Top>467</Top>
    +    <Left>828</Left>
    +    <Width>36</Width>   
    +    <Height>42</Height>
    +    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
    +    ...
    +    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
    +    <Data>
    +        <DataItem key="dorico_event_id" type="int">-1</DataItem>
    +        <DataItem key="time_signature_description" type="str"/>
    +    </Data>
    +</Node>
    +
    + + + +

    Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

    + +
    <Node>
    +<Id>69</Id>
    +<ClassName>kStaffLine</ClassName>
    +<Top>666</Top>
    +<Left>299</Left>
    +<Width>2001</Width>
    +<Height>3</Height>
    +<Mask>0:0 1:6003 </Mask>
    +<Data>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    A comprehensive table of what each objet includes for musical features is shown below.

    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Class\color{white} Frequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_description  text
    accidentalDoubleFlat244     x           
    accidentalDoubleSharp330     x           
    accidentalFlat12705     x           
    accidentalKomaFlat5     x           
    accidentalKomaSharp5     x           
    accidentalNatural11137     x           
    accidentalQuarterToneFlatStein162     x           
    accidentalQuarterToneSharpStein191     x           
    accidentalSharp12908     x           
    accidentalThreeQuarterTonesFlatZimmermann1     x           
    accidentalThreeQuarterTonesSharpStein27     x           
    accidentalTripleFlat1     x           
    accidentalTripleSharp1     x           
    articAccentAbove1477     x           
    articAccentBelow1916     x           
    articMarcatoAbove278     x           
    articMarcatoBelow34     x           
    articStaccatissimoAbove536     x           
    articStaccatissimoBelow414     x           
    articStaccatoAbove5018     x           
    articStaccatoBelow6108     x           
    articTenutoAbove823     x           
    articTenutoBelow735     x           
    augmentationDot2762                 
    barline28142                 
    beam52539     xx          
    cClef1161xxxxxx           
    dynamicFF242     x           
    dynamicFFF88     x           
    dynamicFFFF4     x           
    dynamicForte777     x           
    dynamicFortePiano60     x           
    dynamicForzando35     x           
    dynamicMF1803     x           
    dynamicMP185     x           
    dynamicPiano3987     x           
    dynamicPP1807     x           
    dynamicPPP93     x           
    dynamicPPPP13     x           
    dynamicRinforzando25     x           
    dynamicSforzato236     x           
    dynamicSforzatoFF6     x           
    dynamicText110     x          x
    fClef3543xxxxxx           
    flag16thDown430     x x         
    flag16thUp18245     x x         
    flag32ndDown31     x x         
    flag32ndUp7264     x x         
    flag64thUp10     x x         
    flag8thDown3672     x x         
    flag8thUp8113     x x         
    gClef12278xxxxxx           
    gradualDynamic7084     x           
    kStaffLine160426     x           
    mensuralNoteheadMinimaWhite9x    x  xxxxx    
    noteheadBlack247741x    x xxxxxx    
    noteheadDiamondWhole8x    x  xxxxx    
    noteheadDoubleWholeSquare3x    x  xxxxx    
    noteheadHalf8648x    x  xxxxx    
    noteheadTriangleUpBlack27x    x  xxxxx    
    noteheadTriangleUpHalf3x    x  xxxxx    
    noteheadWhole1502x    x  xxxxx    
    noteheadXBlack81x    x  xxxxx    
    ornamentMordent7x    x           
    ornamentTrill58x    x           
    ornamentTurn6x    x           
    rest4                 
    rest16th29411                 
    rest32nd10218                 
    rest64th4                 
    rest8th24124                 
    restHalf1376                 
    restQuarter13223                 
    restWhole14382                 
    slur13928x    x           
    stem227889     x           
    systemicBarline2078                 
    tie8626x    x           
    timeSig12x    x       x   
    timeSig21084x    x       x   
    timeSig31203x    x       x   
    timeSig42674x    x       x   
    timeSig5507x    x       x   
    timeSig6246x    x       x   
    timeSig7125x    x       x   
    timeSig81661x    x       x   
    timeSig979x    x       x   
    timeSigCommon206x    x       x   
    timeSigCutCommon113x    x       x   
    timeSignatureComponent443x    x       x   
    tupletBracket4970x    x           
    tupletText4900x    x          x
    unpitchedPercussionClef1223xxxxxx           
    wiggleTrill45x    x           
    + +
    + +

    OMR metadata

    + +

    Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

    + +

    MIDI

    + +

    MIDI files are exported directly from Dorico.

    + +

    Music Encoding Initiative (MEI)

    + +

    Combining DOReMi with Muscima++ and Deepscores

    + +

    back

    +:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/84/664da5a53cc19383292f2ced258c497a39f61a7b3a767598fc943bd18a17ee b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/84/664da5a53cc19383292f2ced258c497a39f61a7b3a767598fc943bd18a17ee new file mode 100644 index 0000000000..04975d9f4c --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/84/664da5a53cc19383292f2ced258c497a39f61a7b3a767598fc943bd18a17ee @@ -0,0 +1,2141 @@ +I"

    DoReMi - Data Collection Lifecycle Document

    + +

    This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg’s Dorico team and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

    + +

    Music used to generate this dataset comes from a software test set provided by the Dorico team. This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet +music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

    + +

    Discovery and Planning

    + +

    Data type and format

    + + +

    Initial Data Collection

    +

    Data Preparation and analysis

    +

    Publication and Sharing

    +

    Long-term Management

    + +

    Discovery and Planning

    + +

    In this section, I will explain the data types and formats we have decided to use.

    + +

    Data type and format

    + +

    This dataset has the following six types of data:

    + + + +

    The following respective data formats:

    +
      +
    • Dorico
    • +
    • MusicXML
    • +
    • XML
    • +
    • PNG
    • +
    • MIDI
    • +
    • MEI
    • +
    + +

    Let’s start by explaining each one of the data types and what they contain:

    + +

    Dorico project +Dorico-project

    + +

    When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

    + +

    Dorico-soft

    + +

    MusicXML

    + +

    MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. +More on how these files can be exported check here +
    +

    + +
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    +<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
    +<score-partwise version="3.1">
    +  <work>
    +    <work-title>beam groups 3</work-title>
    +  </work>
    +  <movement-title>beam groups 3</movement-title>
    +  <identification>
    +    <encoding>
    +      <software>Dorico 4.0.0.5342</software>
    +      <encoding-date>2021-06-14</encoding-date>
    +    </encoding>
    +  </identification>
    +  <part-list>
    +    <score-part id="P1">
    +      <part-name>P 1</part-name>
    +    </score-part>
    +  </part-list>
    +  <part id="P1">
    +    <measure number="1">
    +      <attributes>
    +        <divisions>12</divisions>
    +        <key number="1">
    +          <fifths>0</fifths>
    +          <mode>major</mode>
    +        </key>
    +        <time>
    +
    +...
    +
    +  </part>
    +</score-partwise>
    +
    + + + +

    OMR metadata

    + +

    Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box.

    + +

    In words, each file can have data on more than one page, if that is the case, an id is assigned to each page. Each page can have multiple nodes. Nodes are the individual elements or objects in the score, for instance, stem, staff lines, blackhead, whole note, augmentation dot and so on. Each object or node is assigned an id. This node will now have the bounding box information which includes top, left, width and height. The top is the distance from the top of the page to the point where the object starts (vertically). Left is the distance from the left of the page to the point where the object starts (horizontally). Height is the distance from top to where the object ends (vertically). Width is the distance from the left point to the rightest point where the object ends (horizontally). +bbox

    + +

    Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

    + +

    OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

    + +

    Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

    + + + +
    <?xml version="1.0" encoding="utf-8"?>
    +<Pages>
    +<Page pageIndex="0">
    +<Nodes>
    +<Node>
    +<Id>95</Id>
    +<ClassName>timeSig4</ClassName>
    +<Top>709</Top>
    +<Left>386</Left>
    +<Width>36</Width>
    +<Height>42</Height>
    +<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +<Node>
    +<Id>94</Id>
    +<ClassName>timeSig2</ClassName>
    +<Top>666</Top>
    +<Left>387</Left>
    +<Width>34</Width>
    +<Height>43</Height>
    +<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +...
    +</Nodes>
    +</Page>
    +</Pages>
    +
    + +

    Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. +
    +

    + +
    <Node>
    +<Id>504</Id>
    +<ClassName>noteheadBlack</ClassName>
    +<Top>466</Top>
    +<Left>2236</Left>
    +<Width>28</Width>
    +<Height>24</Height>
    +<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
    +<Outlinks>541 559 571</Outlinks>
    +<Data>
    +<DataItem key="duration_beats" type="float">0.333333</DataItem>
    +<DataItem key="onset_beats" type="float">47.666668</DataItem>
    +<DataItem key="pitch_octave" type="int">4</DataItem>
    +<DataItem key="midi_pitch_code" type="int">69</DataItem>
    +<DataItem key="normalized_pitch_step" type="str">A</DataItem>
    +<DataItem key="dorico_event_id" type="int">1120</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + +

    + +

    For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

    + +
    <Node>
    +<Id>93</Id>
    +<ClassName>gClef</ClassName>
    +<Top>638</Top>
    +<Left>309</Left>
    +<Width>56</Width>
    +<Height>147</Height>
    +<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">908</DataItem>
    +<DataItem key="clef_type" type="str">kGClef</DataItem>
    +<DataItem key="clef_hotspot" type="str">G4</DataItem>
    +<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
    +<DataItem key="clef_stave_position" type="int">2</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). +

    +
    <Node>
    +    <Id>511</Id>
    +    <ClassName>timeSig4</ClassName>
    +    <Top>467</Top>
    +    <Left>828</Left>
    +    <Width>36</Width>   
    +    <Height>42</Height>
    +    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
    +    ...
    +    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
    +    <Data>
    +        <DataItem key="dorico_event_id" type="int">-1</DataItem>
    +        <DataItem key="time_signature_description" type="str"/>
    +    </Data>
    +</Node>
    +
    + + + +

    Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

    + +
    <Node>
    +<Id>69</Id>
    +<ClassName>kStaffLine</ClassName>
    +<Top>666</Top>
    +<Left>299</Left>
    +<Width>2001</Width>
    +<Height>3</Height>
    +<Mask>0:0 1:6003 </Mask>
    +<Data>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    A comprehensive table of what each objet includes for musical features is shown below. Scroll right for all attributes.

    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_descriptiontext
    accidentalDoubleFlat244     x         
    accidentalDoubleSharp330     x         
    accidentalFlat12705     x         
    accidentalKomaFlat5     x         
    accidentalKomaSharp5     x         
    accidentalNatural11137     x         
    accidentalQuarterToneFlatStein162     x         
    accidentalQuarterToneSharpStein191     x         
    accidentalSharp12908     x         
    accidentalThreeQuarterTonesFlatZimmermann1     x         
    accidentalThreeQuarterTonesSharpStein27     x         
    accidentalTripleFlat1     x         
    accidentalTripleSharp1     x         
    articAccentAbove1477     x         
    articAccentBelow1916     x         
    articMarcatoAbove278     x         
    articMarcatoBelow34     x         
    articStaccatissimoAbove536     x         
    articStaccatissimoBelow414     x         
    articStaccatoAbove5018     x         
    articStaccatoBelow6108     x         
    articTenutoAbove823     x         
    articTenutoBelow735     x         
    augmentationDot2762               
    barline28142               
    beam52539     xx        
    cClef1161xxxxxx         
    dynamicFF242     x         
    dynamicFFF88     x         
    dynamicFFFF4     x         
    dynamicForte777     x         
    dynamicFortePiano60     x         
    dynamicForzando35     x         
    dynamicMF1803     x         
    dynamicMP185     x         
    dynamicPiano3987     x         
    dynamicPP1807     x         
    dynamicPPP93     x         
    dynamicPPPP13     x         
    dynamicRinforzando25     x         
    dynamicSforzato236     x         
    dynamicSforzatoFF6     x         
    dynamicText110     x        x
    fClef3543xxxxxx         
    flag16thDown430     x x       
    flag16thUp18245     x x       
    flag32ndDown31     x x       
    flag32ndUp7264     x x       
    flag64thUp10     x x       
    flag8thDown3672     x x       
    flag8thUp8113     x x       
    gClef12278xxxxxx         
    gradualDynamic7084     x         
    kStaffLine160426     x         
    mensuralNoteheadMinimaWhite9x    x  xxxxx  
    noteheadBlack247741x    x xxxxxx  
    noteheadDiamondWhole8x    x  xxxxx  
    noteheadDoubleWholeSquare3x    x  xxxxx  
    noteheadHalf8648x    x  xxxxx  
    noteheadTriangleUpBlack27x    x  xxxxx  
    noteheadTriangleUpHalf3x    x  xxxxx  
    noteheadWhole1502x    x  xxxxx  
    noteheadXBlack81x    x  xxxxx  
    ornamentMordent7x    x         
    ornamentTrill58x    x         
    ornamentTurn6x    x         
    rest4               
    rest16th29411               
    rest32nd10218               
    rest64th4               
    rest8th24124               
    restHalf1376               
    restQuarter13223               
    restWhole14382               
    slur13928x    x         
    stem227889     x         
    systemicBarline2078               
    tie8626x    x         
    timeSig12x    x       x 
    timeSig21084x    x       x 
    timeSig31203x    x       x 
    timeSig42674x    x       x 
    timeSig5507x    x       x 
    timeSig6246x    x       x 
    timeSig7125x    x       x 
    timeSig81661x    x       x 
    timeSig979x    x       x 
    timeSigCommon206x    x       x 
    timeSigCutCommon113x    x       x 
    timeSignatureComponent443x    x       x 
    tupletBracket4970x    x         
    tupletText4900x    x        x
    unpitchedPercussionClef1223xxxxxx         
    wiggleTrill45x    x         
                     
    + +
    + +

    Images of scores

    + +

    Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below. All these images are binarised and ready to use.

    + +

    clef

    + +

    MIDI

    + +

    MIDI files are also exported directly from Dorico. To enhance compatibility between different MIDI sequencing and music notation programs, even those running on different operating systems, the MIDI standard defines a specification for the Standard MIDI File. This type of file (usually having the file extension “.mid”) represents multi-track sequences, complete with patch selections, notes, pitch bend, and other controls. DoReMi includes the respective MIDI files for each one of the Dorico projects. This is aimed to help with generating MIDI replayble files with OMR.

    + +

    Dorico-midi

    + +

    Music Encoding Initiative (MEI)

    + +

    Except for MusicXML for we go one step further to also providing its respective Music Encoding Initiative (MEI) files. The model underlying MEI recognizes four distinct aspects of music notation: logical; gestural; visual; and analytical. The logical domain includes the musical content or structure including pitches, time values, articulations, dynamics, and all other elements—defined as the symbols that communicate the composer’s intentions. The gestural domain relates to a performed interpretation of the logical domain (i.e., it encodes information that may be added by a performer such as explicit realizations of “swing” or rubato). The visual domain describes the contributions of an editor, engraver, or typesetter, and encodes information about the physical appearance of the score, such as symbol locations, page layout, or font. Finally, the analytical domain covers commentary and analysis of the music document in any of the three previous domains.

    + +
    <?xml version="1.0" encoding="UTF-8"?>
    +<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?>
    +<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://purl.oclc.org/dsdl/schematron"?>
    +<mei xmlns="http://www.music-encoding.org/ns/mei" meiversion="4.0.0">
    +   <meiHead>
    +      <fileDesc>
    +         <titleStmt>
    +            <title>beam groups 3</title>
    +            <respStmt />
    +         </titleStmt>
    +         <pubStmt><date isodate="2021-06-14" type="encoding-date">2021-06-14</date>
    +         </pubStmt>
    +      </fileDesc>
    +      <encodingDesc xml:id="encodingdesc-0000001420266469">
    +         <appInfo xml:id="appinfo-0000001827384277">
    +            <application xml:id="application-0000000862295293" isodate="2021-06-14T15:00:01" version="3.5.0-dev-118873d">
    +               <name xml:id="name-0000002103025164">Verovio</name>
    +               <p xml:id="p-0000001992846044">Transcoded from MusicXML</p>
    +            </application>
    +         </appInfo>
    +      </encodingDesc>
    +   </meiHead>
    +   <music>
    +      <body>
    +         <mdiv xml:id="mdiv-0000001025466895">
    +            <score xml:id="score-0000001308189520">
    +               <scoreDef xml:id="scoredef-0000000993314183">
    +                  <staffGrp xml:id="staffgrp-0000000471437396">
    +                     <staffDef xml:id="P1" n="1" lines="5" ppq="12">
    +                        <label xml:id="label-0000000781857015">P 1</label>
    +                        <clef xml:id="clef-0000000149139464" shape="G" line="2" />
    +                        <keySig xml:id="keysig-0000000931258970" mode="major" sig="0" />
    +                        <meterSig xml:id="msig-0000002113427645" count="2" unit="4" />
    +                     </staffDef>
    +                  </staffGrp>
    +               </scoreDef>
    +...
    +      </body>
    +   </music>
    +</mei>
    +
    + +

    Combining DOReMi with Muscima++ and Deepscores

    + +

    back

    +:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/85/002e2ae1586b1db30c888ab1d7047bfd0c0f3a7d12eb50583be0be348998df b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/85/002e2ae1586b1db30c888ab1d7047bfd0c0f3a7d12eb50583be0be348998df new file mode 100644 index 0000000000..6075a8d8f0 --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/85/002e2ae1586b1db30c888ab1d7047bfd0c0f3a7d12eb50583be0be348998df @@ -0,0 +1,87 @@ +I"p

    DoReMi - Data Collection Lifecycle Document

    + +

    This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

    + +

    Discovery and Planning

    + +

    Data type and format

    + + +

    Initial Data Collection

    +

    Data Preparation and analysis

    +

    Publication and Sharing

    +

    Long-term Management

    + +

    Discovery and Planning

    + +

    In this section, I will explain the data types and formats we have decided to use.

    + +

    Data type and format

    + +

    This dataset has the following six types of data:

    + + + +

    The following respective data formats:

    +
      +
    • Dorico
    • +
    • MusicXML
    • +
    • XML
    • +
    • PNG
    • +
    • MIDI
    • +
    • MEI
    • +
    + +

    Let’s start by explaining each one of the data types and what they contain:

    + +

    Dorico project +Dorico-project

    + +

    When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

    + +

    MusicXML

    + +

    MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. +More on how these files can be exported check here +MusicXML-example

    + +

    OMR metadata

    + +

    OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

    + +

    Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

    + +

    unparsed-xml

    + +

    notehead

    + +

    staffline

    + +

    OMR metadata

    + +

    Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

    + +

    MIDI

    + +

    MIDI files are exported directly from Dorico.

    + +

    Music Encoding Initiative (MEI)

    + +

    Combining DOReMi with Muscima++ and Deepscores

    + +

    back

    +:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/88/c46b64e6a6b67625869b004f4bd050968112605575382637ae9b8bf1906d75 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/88/c46b64e6a6b67625869b004f4bd050968112605575382637ae9b8bf1906d75 new file mode 100644 index 0000000000..ca69e1a6ec --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/88/c46b64e6a6b67625869b004f4bd050968112605575382637ae9b8bf1906d75 @@ -0,0 +1,2092 @@ +I"

    DoReMi - Data Collection Lifecycle Document

    + +

    This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

    + +

    Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet +music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

    + +

    Discovery and Planning

    + +

    Data type and format

    + + +

    Initial Data Collection

    +

    Data Preparation and analysis

    +

    Publication and Sharing

    +

    Long-term Management

    + +

    Discovery and Planning

    + +

    In this section, I will explain the data types and formats we have decided to use.

    + +

    Data type and format

    + +

    This dataset has the following six types of data:

    + + + +

    The following respective data formats:

    +
      +
    • Dorico
    • +
    • MusicXML
    • +
    • XML
    • +
    • PNG
    • +
    • MIDI
    • +
    • MEI
    • +
    + +

    Let’s start by explaining each one of the data types and what they contain:

    + +

    Dorico project +Dorico-project

    + +

    When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

    + +

    Dorico-soft

    + +

    MusicXML

    + +

    MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. +More on how these files can be exported check here +
    +

    + +
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    +<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
    +<score-partwise version="3.1">
    +  <work>
    +    <work-title>beam groups 3</work-title>
    +  </work>
    +  <movement-title>beam groups 3</movement-title>
    +  <identification>
    +    <encoding>
    +      <software>Dorico 4.0.0.5342</software>
    +      <encoding-date>2021-06-14</encoding-date>
    +    </encoding>
    +  </identification>
    +  <part-list>
    +    <score-part id="P1">
    +      <part-name>P 1</part-name>
    +    </score-part>
    +  </part-list>
    +  <part id="P1">
    +    <measure number="1">
    +      <attributes>
    +        <divisions>12</divisions>
    +        <key number="1">
    +          <fifths>0</fifths>
    +          <mode>major</mode>
    +        </key>
    +        <time>
    +
    +...
    +
    +  </part>
    +</score-partwise>
    +
    + + + +

    OMR metadata

    + +

    Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box. Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

    + +

    OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

    + +

    Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

    + + + +
    <?xml version="1.0" encoding="utf-8"?>
    +<Pages>
    +<Page pageIndex="0">
    +<Nodes>
    +<Node>
    +<Id>95</Id>
    +<ClassName>timeSig4</ClassName>
    +<Top>709</Top>
    +<Left>386</Left>
    +<Width>36</Width>
    +<Height>42</Height>
    +<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +<Node>
    +<Id>94</Id>
    +<ClassName>timeSig2</ClassName>
    +<Top>666</Top>
    +<Left>387</Left>
    +<Width>34</Width>
    +<Height>43</Height>
    +<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +...
    +</Nodes>
    +</Page>
    +</Pages>
    +
    + +

    Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. +
    +

    + +
    <Node>
    +<Id>504</Id>
    +<ClassName>noteheadBlack</ClassName>
    +<Top>466</Top>
    +<Left>2236</Left>
    +<Width>28</Width>
    +<Height>24</Height>
    +<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
    +<Outlinks>541 559 571</Outlinks>
    +<Data>
    +<DataItem key="duration_beats" type="float">0.333333</DataItem>
    +<DataItem key="onset_beats" type="float">47.666668</DataItem>
    +<DataItem key="pitch_octave" type="int">4</DataItem>
    +<DataItem key="midi_pitch_code" type="int">69</DataItem>
    +<DataItem key="normalized_pitch_step" type="str">A</DataItem>
    +<DataItem key="dorico_event_id" type="int">1120</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + +

    + +

    For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

    + +
    <Node>
    +<Id>93</Id>
    +<ClassName>gClef</ClassName>
    +<Top>638</Top>
    +<Left>309</Left>
    +<Width>56</Width>
    +<Height>147</Height>
    +<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">908</DataItem>
    +<DataItem key="clef_type" type="str">kGClef</DataItem>
    +<DataItem key="clef_hotspot" type="str">G4</DataItem>
    +<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
    +<DataItem key="clef_stave_position" type="int">2</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). +

    +
    <Node>
    +    <Id>511</Id>
    +    <ClassName>timeSig4</ClassName>
    +    <Top>467</Top>
    +    <Left>828</Left>
    +    <Width>36</Width>   
    +    <Height>42</Height>
    +    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
    +    ...
    +    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
    +    <Data>
    +        <DataItem key="dorico_event_id" type="int">-1</DataItem>
    +        <DataItem key="time_signature_description" type="str"/>
    +    </Data>
    +</Node>
    +
    + + + +

    Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

    + +
    <Node>
    +<Id>69</Id>
    +<ClassName>kStaffLine</ClassName>
    +<Top>666</Top>
    +<Left>299</Left>
    +<Width>2001</Width>
    +<Height>3</Height>
    +<Mask>0:0 1:6003 </Mask>
    +<Data>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    A comprehensive table of what each objet includes for musical features is shown below. Scroll right for all attributes.

    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_descriptiontext
    accidentalDoubleFlat244     x         
    accidentalDoubleSharp330     x         
    accidentalFlat12705     x         
    accidentalKomaFlat5     x         
    accidentalKomaSharp5     x         
    accidentalNatural11137     x         
    accidentalQuarterToneFlatStein162     x         
    accidentalQuarterToneSharpStein191     x         
    accidentalSharp12908     x         
    accidentalThreeQuarterTonesFlatZimmermann1     x         
    accidentalThreeQuarterTonesSharpStein27     x         
    accidentalTripleFlat1     x         
    accidentalTripleSharp1     x         
    articAccentAbove1477     x         
    articAccentBelow1916     x         
    articMarcatoAbove278     x         
    articMarcatoBelow34     x         
    articStaccatissimoAbove536     x         
    articStaccatissimoBelow414     x         
    articStaccatoAbove5018     x         
    articStaccatoBelow6108     x         
    articTenutoAbove823     x         
    articTenutoBelow735     x         
    augmentationDot2762               
    barline28142               
    beam52539     xx        
    cClef1161xxxxxx         
    dynamicFF242     x         
    dynamicFFF88     x         
    dynamicFFFF4     x         
    dynamicForte777     x         
    dynamicFortePiano60     x         
    dynamicForzando35     x         
    dynamicMF1803     x         
    dynamicMP185     x         
    dynamicPiano3987     x         
    dynamicPP1807     x         
    dynamicPPP93     x         
    dynamicPPPP13     x         
    dynamicRinforzando25     x         
    dynamicSforzato236     x         
    dynamicSforzatoFF6     x         
    dynamicText110     x        x
    fClef3543xxxxxx         
    flag16thDown430     x x       
    flag16thUp18245     x x       
    flag32ndDown31     x x       
    flag32ndUp7264     x x       
    flag64thUp10     x x       
    flag8thDown3672     x x       
    flag8thUp8113     x x       
    gClef12278xxxxxx         
    gradualDynamic7084     x         
    kStaffLine160426     x         
    mensuralNoteheadMinimaWhite9x    x  xxxxx  
    noteheadBlack247741x    x xxxxxx  
    noteheadDiamondWhole8x    x  xxxxx  
    noteheadDoubleWholeSquare3x    x  xxxxx  
    noteheadHalf8648x    x  xxxxx  
    noteheadTriangleUpBlack27x    x  xxxxx  
    noteheadTriangleUpHalf3x    x  xxxxx  
    noteheadWhole1502x    x  xxxxx  
    noteheadXBlack81x    x  xxxxx  
    ornamentMordent7x    x         
    ornamentTrill58x    x         
    ornamentTurn6x    x         
    rest4               
    rest16th29411               
    rest32nd10218               
    rest64th4               
    rest8th24124               
    restHalf1376               
    restQuarter13223               
    restWhole14382               
    slur13928x    x         
    stem227889     x         
    systemicBarline2078               
    tie8626x    x         
    timeSig12x    x       x 
    timeSig21084x    x       x 
    timeSig31203x    x       x 
    timeSig42674x    x       x 
    timeSig5507x    x       x 
    timeSig6246x    x       x 
    timeSig7125x    x       x 
    timeSig81661x    x       x 
    timeSig979x    x       x 
    timeSigCommon206x    x       x 
    timeSigCutCommon113x    x       x 
    timeSignatureComponent443x    x       x 
    tupletBracket4970x    x         
    tupletText4900x    x        x
    unpitchedPercussionClef1223xxxxxx         
    wiggleTrill45x    x         
                     
    + +
    + +

    Images of scores

    + +

    Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below. All these images are binarised and ready to use.

    + +

    clef

    + +

    MIDI

    + +

    MIDI files are also exported directly from Dorico. To enhance compatibility between different MIDI sequencing and music notation programs, even those running on different operating systems, the MIDI standard defines a specification for the Standard MIDI File. This type of file (usually having the file extension “.mid”) represents multi-track sequences, complete with patch selections, notes, pitch bend, and other controls. DoReMi includes the respective MIDI files for each one of the Dorico projects. This is aimed to help with generating MIDI replayble files with OMR.

    + +

    Dorico-midi

    + +

    Music Encoding Initiative (MEI)

    + +

    Combining DOReMi with Muscima++ and Deepscores

    + +

    back

    +:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/8b/0fe1fee78d9ce5de034507fce2569f005d46c378101ec737cad9ddf2c2f61a b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/8b/0fe1fee78d9ce5de034507fce2569f005d46c378101ec737cad9ddf2c2f61a new file mode 100644 index 0000000000..25bc3fa7bd --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/8b/0fe1fee78d9ce5de034507fce2569f005d46c378101ec737cad9ddf2c2f61a @@ -0,0 +1,2163 @@ +I"R

    DoReMi - Data Collection Lifecycle Document

    + +

    This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg’s Dorico team and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

    + +

    Music used to generate this dataset comes from a software test set provided by the Dorico team. This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet +music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

    + +

    Discovery and Planning

    + +

    Data type and format

    + + +

    Initial Data Collection

    +

    Data Preparation and analysis

    +

    Publication and Sharing

    +

    Long-term Management

    + +

    Discovery and Planning

    + +

    In this section, I will explain the data types and formats we have decided to use.

    + +

    Data type and format

    + +

    This dataset has the following six types of data:

    + + + +

    The following respective data formats:

    +
      +
    • Dorico
    • +
    • MusicXML
    • +
    • XML
    • +
    • PNG
    • +
    • MIDI
    • +
    • MEI
    • +
    + +

    Let’s start by explaining each one of the data types and what they contain:

    + +

    Dorico project +Dorico-project

    + +

    When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

    + +

    Dorico-soft

    + +

    MusicXML

    + +

    MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. +More on how these files can be exported check here +
    +

    + +
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    +<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
    +<score-partwise version="3.1">
    +  <work>
    +    <work-title>beam groups 3</work-title>
    +  </work>
    +  <movement-title>beam groups 3</movement-title>
    +  <identification>
    +    <encoding>
    +      <software>Dorico 4.0.0.5342</software>
    +      <encoding-date>2021-06-14</encoding-date>
    +    </encoding>
    +  </identification>
    +  <part-list>
    +    <score-part id="P1">
    +      <part-name>P 1</part-name>
    +    </score-part>
    +  </part-list>
    +  <part id="P1">
    +    <measure number="1">
    +      <attributes>
    +        <divisions>12</divisions>
    +        <key number="1">
    +          <fifths>0</fifths>
    +          <mode>major</mode>
    +        </key>
    +        <time>
    +
    +...
    +
    +  </part>
    +</score-partwise>
    +
    + + + +

    OMR metadata

    + +

    Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box.

    + +

    In words, each file can have data on more than one page, if that is the case, an id is assigned to each page. Each page can have multiple nodes. Nodes are the individual elements or objects in the score, for instance, stem, staff lines, blackhead, whole note, augmentation dot and so on. Each object or node is assigned an id. This node will now have the bounding box information which includes top, left, width and height. The top is the distance from the top of the page to the point where the object starts (vertically). Left is the distance from the left of the page to the point where the object starts (horizontally). Height is the distance from top to where the object ends (vertically). Width is the distance from the left point to the rightest point where the object ends (horizontally). +bbox

    + +

    Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

    + +

    OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

    + +

    Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

    + + + +
    <?xml version="1.0" encoding="utf-8"?>
    +<Pages>
    +<Page pageIndex="0">
    +<Nodes>
    +<Node>
    +<Id>95</Id>
    +<ClassName>timeSig4</ClassName>
    +<Top>709</Top>
    +<Left>386</Left>
    +<Width>36</Width>
    +<Height>42</Height>
    +<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +<Node>
    +<Id>94</Id>
    +<ClassName>timeSig2</ClassName>
    +<Top>666</Top>
    +<Left>387</Left>
    +<Width>34</Width>
    +<Height>43</Height>
    +<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +...
    +</Nodes>
    +</Page>
    +</Pages>
    +
    + +

    Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. +
    +

    + +
    <Node>
    +<Id>504</Id>
    +<ClassName>noteheadBlack</ClassName>
    +<Top>466</Top>
    +<Left>2236</Left>
    +<Width>28</Width>
    +<Height>24</Height>
    +<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
    +<Outlinks>541 559 571</Outlinks>
    +<Data>
    +<DataItem key="duration_beats" type="float">0.333333</DataItem>
    +<DataItem key="onset_beats" type="float">47.666668</DataItem>
    +<DataItem key="pitch_octave" type="int">4</DataItem>
    +<DataItem key="midi_pitch_code" type="int">69</DataItem>
    +<DataItem key="normalized_pitch_step" type="str">A</DataItem>
    +<DataItem key="dorico_event_id" type="int">1120</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + +

    + +

    For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

    + +
    <Node>
    +<Id>93</Id>
    +<ClassName>gClef</ClassName>
    +<Top>638</Top>
    +<Left>309</Left>
    +<Width>56</Width>
    +<Height>147</Height>
    +<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">908</DataItem>
    +<DataItem key="clef_type" type="str">kGClef</DataItem>
    +<DataItem key="clef_hotspot" type="str">G4</DataItem>
    +<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
    +<DataItem key="clef_stave_position" type="int">2</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). +

    +
    <Node>
    +    <Id>511</Id>
    +    <ClassName>timeSig4</ClassName>
    +    <Top>467</Top>
    +    <Left>828</Left>
    +    <Width>36</Width>   
    +    <Height>42</Height>
    +    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
    +    ...
    +    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
    +    <Data>
    +        <DataItem key="dorico_event_id" type="int">-1</DataItem>
    +        <DataItem key="time_signature_description" type="str"/>
    +    </Data>
    +</Node>
    +
    + + + +

    Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

    + +
    <Node>
    +<Id>69</Id>
    +<ClassName>kStaffLine</ClassName>
    +<Top>666</Top>
    +<Left>299</Left>
    +<Width>2001</Width>
    +<Height>3</Height>
    +<Mask>0:0 1:6003 </Mask>
    +<Data>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    A detailed table of what each objet includes for musical features is shown below. Scroll right for all attributes.

    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_descriptiontext
    accidentalDoubleFlat244     x         
    accidentalDoubleSharp330     x         
    accidentalFlat12705     x         
    accidentalKomaFlat5     x         
    accidentalKomaSharp5     x         
    accidentalNatural11137     x         
    accidentalQuarterToneFlatStein162     x         
    accidentalQuarterToneSharpStein191     x         
    accidentalSharp12908     x         
    accidentalThreeQuarterTonesFlatZimmermann1     x         
    accidentalThreeQuarterTonesSharpStein27     x         
    accidentalTripleFlat1     x         
    accidentalTripleSharp1     x         
    articAccentAbove1477     x         
    articAccentBelow1916     x         
    articMarcatoAbove278     x         
    articMarcatoBelow34     x         
    articStaccatissimoAbove536     x         
    articStaccatissimoBelow414     x         
    articStaccatoAbove5018     x         
    articStaccatoBelow6108     x         
    articTenutoAbove823     x         
    articTenutoBelow735     x         
    augmentationDot2762               
    barline28142               
    beam52539     xx        
    cClef1161xxxxxx         
    dynamicFF242     x         
    dynamicFFF88     x         
    dynamicFFFF4     x         
    dynamicForte777     x         
    dynamicFortePiano60     x         
    dynamicForzando35     x         
    dynamicMF1803     x         
    dynamicMP185     x         
    dynamicPiano3987     x         
    dynamicPP1807     x         
    dynamicPPP93     x         
    dynamicPPPP13     x         
    dynamicRinforzando25     x         
    dynamicSforzato236     x         
    dynamicSforzatoFF6     x         
    dynamicText110     x        x
    fClef3543xxxxxx         
    flag16thDown430     x x       
    flag16thUp18245     x x       
    flag32ndDown31     x x       
    flag32ndUp7264     x x       
    flag64thUp10     x x       
    flag8thDown3672     x x       
    flag8thUp8113     x x       
    gClef12278xxxxxx         
    gradualDynamic7084     x         
    kStaffLine160426     x         
    mensuralNoteheadMinimaWhite9x    x  xxxxx  
    noteheadBlack247741x    x xxxxxx  
    noteheadDiamondWhole8x    x  xxxxx  
    noteheadDoubleWholeSquare3x    x  xxxxx  
    noteheadHalf8648x    x  xxxxx  
    noteheadTriangleUpBlack27x    x  xxxxx  
    noteheadTriangleUpHalf3x    x  xxxxx  
    noteheadWhole1502x    x  xxxxx  
    noteheadXBlack81x    x  xxxxx  
    ornamentMordent7x    x         
    ornamentTrill58x    x         
    ornamentTurn6x    x         
    rest4               
    rest16th29411               
    rest32nd10218               
    rest64th4               
    rest8th24124               
    restHalf1376               
    restQuarter13223               
    restWhole14382               
    slur13928x    x         
    stem227889     x         
    systemicBarline2078               
    tie8626x    x         
    timeSig12x    x       x 
    timeSig21084x    x       x 
    timeSig31203x    x       x 
    timeSig42674x    x       x 
    timeSig5507x    x       x 
    timeSig6246x    x       x 
    timeSig7125x    x       x 
    timeSig81661x    x       x 
    timeSig979x    x       x 
    timeSigCommon206x    x       x 
    timeSigCutCommon113x    x       x 
    timeSignatureComponent443x    x       x 
    tupletBracket4970x    x         
    tupletText4900x    x        x
    unpitchedPercussionClef1223xxxxxx         
    wiggleTrill45x    x         
                     
    + +
    + +

    Images of scores

    + +

    Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below. All these images are binarised and ready to use.

    + +

    clef

    + +

    MIDI

    + +

    MIDI (Musical Instrument Digital Interface) standard file provides a standardized file format way for music sequences to be saved, transported, and opened in other systems. They are characterised by their compact size which led to their widespread use in computers. They are intended for universal use and have information such as note values, timing and track name. We want to include such files in our dataset since MIDI is one of the end file formats retrieved from some OMR architecture. We believe that it is essential to include such files that could later on may be used for multi-modal learning in OMR as well.

    + +

    Dorico-midi

    + +

    Music Encoding Initiative (MEI)

    + +

    Except for MusicXML for we go one step further to also providing its respective Music Encoding Initiative (MEI) files. The model underlying MEI recognizes four distinct aspects of music notation: logical; gestural; visual; and analytical. The logical domain includes the musical content or structure including pitches, time values, articulations, dynamics, and all other elements—defined as the symbols that communicate the composer’s intentions. The gestural domain relates to a performed interpretation of the logical domain (i.e., it encodes information that may be added by a performer such as explicit realizations of “swing” or rubato). The visual domain describes the contributions of an editor, engraver, or typesetter, and encodes information about the physical appearance of the score, such as symbol locations, page layout, or font. Finally, the analytical domain covers commentary and analysis of the music document in any of the three previous domains.

    + +
    <?xml version="1.0" encoding="UTF-8"?>
    +<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?>
    +<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://purl.oclc.org/dsdl/schematron"?>
    +<mei xmlns="http://www.music-encoding.org/ns/mei" meiversion="4.0.0">
    +   <meiHead>
    +      <fileDesc>
    +         <titleStmt>
    +            <title>beam groups 3</title>
    +            <respStmt />
    +         </titleStmt>
    +         <pubStmt><date isodate="2021-06-14" type="encoding-date">2021-06-14</date>
    +         </pubStmt>
    +      </fileDesc>
    +      <encodingDesc xml:id="encodingdesc-0000001420266469">
    +         <appInfo xml:id="appinfo-0000001827384277">
    +            <application xml:id="application-0000000862295293" isodate="2021-06-14T15:00:01" version="3.5.0-dev-118873d">
    +               <name xml:id="name-0000002103025164">Verovio</name>
    +               <p xml:id="p-0000001992846044">Transcoded from MusicXML</p>
    +            </application>
    +         </appInfo>
    +      </encodingDesc>
    +   </meiHead>
    +   <music>
    +      <body>
    +         <mdiv xml:id="mdiv-0000001025466895">
    +            <score xml:id="score-0000001308189520">
    +               <scoreDef xml:id="scoredef-0000000993314183">
    +                  <staffGrp xml:id="staffgrp-0000000471437396">
    +                     <staffDef xml:id="P1" n="1" lines="5" ppq="12">
    +                        <label xml:id="label-0000000781857015">P 1</label>
    +                        <clef xml:id="clef-0000000149139464" shape="G" line="2" />
    +                        <keySig xml:id="keysig-0000000931258970" mode="major" sig="0" />
    +                        <meterSig xml:id="msig-0000002113427645" count="2" unit="4" />
    +                     </staffDef>
    +                  </staffGrp>
    +               </scoreDef>
    +...
    +      </body>
    +   </music>
    +</mei>
    +
    + +

    Combining DOReMi with Muscima++ and Deepscores

    + +

    Recently, researchers have been working on bringing their datasets together, namely Muscima++ [4] and DeepScores [9], to improve compatibility. Muscima++ contains handwritten music, while DeepScores is a typeset music dataset, both of which can be used in object detection. Harmonising them aids the goal of creating a reference dataset. With the motivation to support this goal and compare and use these datasets in future experiments, DoReMi is easily harmonised with Muscima++ and DeepScores.

    + +

    Initial Data Collection

    + +

    The dataset is derived from scores originally used for testing music notation software. This includes real-world scores in addition to synthetic scores built to test particular engraving use cases.

    + +

    The process of creating DoReMI using Dorico starts by creating a meta-picture of a single glyph or drawable primitive (slurs, lines, musical symbols) to allow generation of bounding boxes and pixel masks at the origin of the coordinate system y-down \footnote{The origin is in the top-left where the x-axis extends to the right and the y-axis extends downwards}. Rendering them at the origin ensures minimisation of the variations introduced by anti-aliasing artefacts. The vector-based glyph or primitive is then rasterised to a monochrome pixel-based image. Sub-pixel positions might introduce some variations and shifts in the bounding boxes that are relocated to the original drawn positions. However, bounding boxes are accurate enough for all the objects, except for some shift in the staff lines. During rasterisation, some staff lines become thicker than the others, sometimes falling out of the bounding box. Such inconsistencies are easily optically noticed given the even spaced nature of staff lines and can be minimised at the cost of increasing the resolution (DPI). Finally, the images are exported as PNGs.

    + +

    Dorico has a sophisticated internal representation and engraving engine for musical data at the drawing stage for efficiency. This results in significant challenges in reconnecting the primitives ultimately drawn to their original semantic sources. The addition of higher-level music attributes retrieved from Dorico to the metadata allows for the future use in the music reconstruction stage. +It is anticipated that we would iterate through the generation process by adding new features that would benefit the recognition score. On a practical level, we made a minor modification to allow for the logical grouping of pages into a single XML file. During data preprocessing, XML files were then separated by page (image).

    + +

    Data Preparation and analysis

    + +

    The number of classes in the dataset is 94 as shown in the image below. +classes

    + +

    Publication and Sharing

    + +

    The dataset including only copy right free scores is already published in this github release.

    + +

    Long-term Management

    + +

    back

    +:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/8c/685c600a79b635254ac65b0954e6bde6038df99f39bd8a358e32fedc8efa7b b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/8c/685c600a79b635254ac65b0954e6bde6038df99f39bd8a358e32fedc8efa7b new file mode 100644 index 0000000000..557df38620 --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/8c/685c600a79b635254ac65b0954e6bde6038df99f39bd8a358e32fedc8efa7b @@ -0,0 +1,2257 @@ +I"

    DoReMi - Data Collection Lifecycle Document

    + +

    This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

    + +

    Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet +music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

    + +

    Discovery and Planning

    + +

    Data type and format

    + + +

    Initial Data Collection

    +

    Data Preparation and analysis

    +

    Publication and Sharing

    +

    Long-term Management

    + +

    Discovery and Planning

    + +

    In this section, I will explain the data types and formats we have decided to use.

    + +

    Data type and format

    + +

    This dataset has the following six types of data:

    + + + +

    The following respective data formats:

    +
      +
    • Dorico
    • +
    • MusicXML
    • +
    • XML
    • +
    • PNG
    • +
    • MIDI
    • +
    • MEI
    • +
    + +

    Let’s start by explaining each one of the data types and what they contain:

    + +

    Dorico project +Dorico-project

    + +

    When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

    + +

    MusicXML

    + +

    MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. +More on how these files can be exported check here +
    +

    + +
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    +<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
    +<score-partwise version="3.1">
    +  <work>
    +    <work-title>beam groups 3</work-title>
    +  </work>
    +  <movement-title>beam groups 3</movement-title>
    +  <identification>
    +    <encoding>
    +      <software>Dorico 4.0.0.5342</software>
    +      <encoding-date>2021-06-14</encoding-date>
    +    </encoding>
    +  </identification>
    +  <part-list>
    +    <score-part id="P1">
    +      <part-name>P 1</part-name>
    +    </score-part>
    +  </part-list>
    +  <part id="P1">
    +    <measure number="1">
    +      <attributes>
    +        <divisions>12</divisions>
    +        <key number="1">
    +          <fifths>0</fifths>
    +          <mode>major</mode>
    +        </key>
    +        <time>
    +
    +...
    +
    +  </part>
    +</score-partwise>
    +
    + + + +

    OMR metadata

    + +

    Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box. Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

    + +

    OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

    + +

    Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

    + + + +
    <?xml version="1.0" encoding="utf-8"?>
    +<Pages>
    +<Page pageIndex="0">
    +<Nodes>
    +<Node>
    +<Id>95</Id>
    +<ClassName>timeSig4</ClassName>
    +<Top>709</Top>
    +<Left>386</Left>
    +<Width>36</Width>
    +<Height>42</Height>
    +<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +<Node>
    +<Id>94</Id>
    +<ClassName>timeSig2</ClassName>
    +<Top>666</Top>
    +<Left>387</Left>
    +<Width>34</Width>
    +<Height>43</Height>
    +<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +...
    +</Nodes>
    +</Page>
    +</Pages>
    +
    + +

    Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. +
    +

    + +
    <Node>
    +<Id>504</Id>
    +<ClassName>noteheadBlack</ClassName>
    +<Top>466</Top>
    +<Left>2236</Left>
    +<Width>28</Width>
    +<Height>24</Height>
    +<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
    +<Outlinks>541 559 571</Outlinks>
    +<Data>
    +<DataItem key="duration_beats" type="float">0.333333</DataItem>
    +<DataItem key="onset_beats" type="float">47.666668</DataItem>
    +<DataItem key="pitch_octave" type="int">4</DataItem>
    +<DataItem key="midi_pitch_code" type="int">69</DataItem>
    +<DataItem key="normalized_pitch_step" type="str">A</DataItem>
    +<DataItem key="dorico_event_id" type="int">1120</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + +

    + +

    For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

    + +
    <Node>
    +<Id>93</Id>
    +<ClassName>gClef</ClassName>
    +<Top>638</Top>
    +<Left>309</Left>
    +<Width>56</Width>
    +<Height>147</Height>
    +<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">908</DataItem>
    +<DataItem key="clef_type" type="str">kGClef</DataItem>
    +<DataItem key="clef_hotspot" type="str">G4</DataItem>
    +<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
    +<DataItem key="clef_stave_position" type="int">2</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). +

    +
    <Node>
    +    <Id>511</Id>
    +    <ClassName>timeSig4</ClassName>
    +    <Top>467</Top>
    +    <Left>828</Left>
    +    <Width>36</Width>   
    +    <Height>42</Height>
    +    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
    +    ...
    +    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
    +    <Data>
    +        <DataItem key="dorico_event_id" type="int">-1</DataItem>
    +        <DataItem key="time_signature_description" type="str"/>
    +    </Data>
    +</Node>
    +
    + + + +

    Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

    + +
    <Node>
    +<Id>69</Id>
    +<ClassName>kStaffLine</ClassName>
    +<Top>666</Top>
    +<Left>299</Left>
    +<Width>2001</Width>
    +<Height>3</Height>
    +<Mask>0:0 1:6003 </Mask>
    +<Data>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    A comprehensive table of what each objet includes for musical features is shown below.

    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Class} Frequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_description  text
    accidentalDoubleFlat244     x           
    accidentalDoubleSharp330     x           
    accidentalFlat12705     x           
    accidentalKomaFlat5     x           
    accidentalKomaSharp5     x           
    accidentalNatural11137     x           
    accidentalQuarterToneFlatStein162     x           
    accidentalQuarterToneSharpStein191     x           
    accidentalSharp12908     x           
    accidentalThreeQuarterTonesFlatZimmermann1     x           
    accidentalThreeQuarterTonesSharpStein27     x           
    accidentalTripleFlat1     x           
    accidentalTripleSharp1     x           
    articAccentAbove1477     x           
    articAccentBelow1916     x           
    articMarcatoAbove278     x           
    articMarcatoBelow34     x           
    articStaccatissimoAbove536     x           
    articStaccatissimoBelow414     x           
    articStaccatoAbove5018     x           
    articStaccatoBelow6108     x           
    articTenutoAbove823     x           
    articTenutoBelow735     x           
    augmentationDot2762                 
    barline28142                 
    beam52539     xx          
    cClef1161xxxxxx           
    dynamicFF242     x           
    dynamicFFF88     x           
    dynamicFFFF4     x           
    dynamicForte777     x           
    dynamicFortePiano60     x           
    dynamicForzando35     x           
    dynamicMF1803     x           
    dynamicMP185     x           
    dynamicPiano3987     x           
    dynamicPP1807     x           
    dynamicPPP93     x           
    dynamicPPPP13     x           
    dynamicRinforzando25     x           
    dynamicSforzato236     x           
    dynamicSforzatoFF6     x           
    dynamicText110     x          x
    fClef3543xxxxxx           
    flag16thDown430     x x         
    flag16thUp18245     x x         
    flag32ndDown31     x x         
    flag32ndUp7264     x x         
    flag64thUp10     x x         
    flag8thDown3672     x x         
    flag8thUp8113     x x         
    gClef12278xxxxxx           
    gradualDynamic7084     x           
    kStaffLine160426     x           
    mensuralNoteheadMinimaWhite9x    x  xxxxx    
    noteheadBlack247741x    x xxxxxx    
    noteheadDiamondWhole8x    x  xxxxx    
    noteheadDoubleWholeSquare3x    x  xxxxx    
    noteheadHalf8648x    x  xxxxx    
    noteheadTriangleUpBlack27x    x  xxxxx    
    noteheadTriangleUpHalf3x    x  xxxxx    
    noteheadWhole1502x    x  xxxxx    
    noteheadXBlack81x    x  xxxxx    
    ornamentMordent7x    x           
    ornamentTrill58x    x           
    ornamentTurn6x    x           
    rest4                 
    rest16th29411                 
    rest32nd10218                 
    rest64th4                 
    rest8th24124                 
    restHalf1376                 
    restQuarter13223                 
    restWhole14382                 
    slur13928x    x           
    stem227889     x           
    systemicBarline2078                 
    tie8626x    x           
    timeSig12x    x       x   
    timeSig21084x    x       x   
    timeSig31203x    x       x   
    timeSig42674x    x       x   
    timeSig5507x    x       x   
    timeSig6246x    x       x   
    timeSig7125x    x       x   
    timeSig81661x    x       x   
    timeSig979x    x       x   
    timeSigCommon206x    x       x   
    timeSigCutCommon113x    x       x   
    timeSignatureComponent443x    x       x   
    tupletBracket4970x    x           
    tupletText4900x    x          x
    unpitchedPercussionClef1223xxxxxx           
    wiggleTrill45x    x           
    + +
    + +

    OMR metadata

    + +

    Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

    + +

    MIDI

    + +

    MIDI files are exported directly from Dorico.

    + +

    Music Encoding Initiative (MEI)

    + +

    Combining DOReMi with Muscima++ and Deepscores

    + +

    back

    +:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/8c/eb49f4266798a9e20b9a1db3dc87b52864d06515c218f946ca3ff75bdcc139 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/8c/eb49f4266798a9e20b9a1db3dc87b52864d06515c218f946ca3ff75bdcc139 new file mode 100644 index 0000000000..45b2e62cc4 --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/8c/eb49f4266798a9e20b9a1db3dc87b52864d06515c218f946ca3ff75bdcc139 @@ -0,0 +1,236 @@ +I"^

    DoReMi - Data Collection Lifecycle Document

    + +

    This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

    + +

    Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet +music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

    + +

    Discovery and Planning

    + +

    Data type and format

    + + +

    Initial Data Collection

    +

    Data Preparation and analysis

    +

    Publication and Sharing

    +

    Long-term Management

    + +

    Discovery and Planning

    + +

    In this section, I will explain the data types and formats we have decided to use.

    + +

    Data type and format

    + +

    This dataset has the following six types of data:

    + + + +

    The following respective data formats:

    +
      +
    • Dorico
    • +
    • MusicXML
    • +
    • XML
    • +
    • PNG
    • +
    • MIDI
    • +
    • MEI
    • +
    + +

    Let’s start by explaining each one of the data types and what they contain:

    + +

    Dorico project +Dorico-project

    + +

    When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

    + +

    MusicXML

    + +

    MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. +More on how these files can be exported check here +
    +

    + +
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    +<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
    +<score-partwise version="3.1">
    +  <work>
    +    <work-title>beam groups 3</work-title>
    +  </work>
    +  <movement-title>beam groups 3</movement-title>
    +  <identification>
    +    <encoding>
    +      <software>Dorico 4.0.0.5342</software>
    +      <encoding-date>2021-06-14</encoding-date>
    +    </encoding>
    +  </identification>
    +  <part-list>
    +    <score-part id="P1">
    +      <part-name>P 1</part-name>
    +    </score-part>
    +  </part-list>
    +  <part id="P1">
    +    <measure number="1">
    +      <attributes>
    +        <divisions>12</divisions>
    +        <key number="1">
    +          <fifths>0</fifths>
    +          <mode>major</mode>
    +        </key>
    +        <time>
    +
    +...
    +
    +  </part>
    +</score-partwise>
    +
    + + + +

    OMR metadata

    + +

    Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box. Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

    + +

    OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

    + +

    Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

    + + + +
    <?xml version="1.0" encoding="utf-8"?>
    +<Pages>
    +<Page pageIndex="0">
    +<Nodes>
    +<Node>
    +<Id>95</Id>
    +<ClassName>timeSig4</ClassName>
    +<Top>709</Top>
    +<Left>386</Left>
    +<Width>36</Width>
    +<Height>42</Height>
    +<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +<Node>
    +<Id>94</Id>
    +<ClassName>timeSig2</ClassName>
    +<Top>666</Top>
    +<Left>387</Left>
    +<Width>34</Width>
    +<Height>43</Height>
    +<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +...
    +</Nodes>
    +</Page>
    +</Pages>
    +
    + +

    Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. +
    +

    + +
    <Node>
    +<Id>504</Id>
    +<ClassName>noteheadBlack</ClassName>
    +<Top>466</Top>
    +<Left>2236</Left>
    +<Width>28</Width>
    +<Height>24</Height>
    +<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
    +<Outlinks>541 559 571</Outlinks>
    +<Data>
    +<DataItem key="duration_beats" type="float">0.333333</DataItem>
    +<DataItem key="onset_beats" type="float">47.666668</DataItem>
    +<DataItem key="pitch_octave" type="int">4</DataItem>
    +<DataItem key="midi_pitch_code" type="int">69</DataItem>
    +<DataItem key="normalized_pitch_step" type="str">A</DataItem>
    +<DataItem key="dorico_event_id" type="int">1120</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + +

    + +

    For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

    + +
    <Node>
    +<Id>93</Id>
    +<ClassName>gClef</ClassName>
    +<Top>638</Top>
    +<Left>309</Left>
    +<Width>56</Width>
    +<Height>147</Height>
    +<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">908</DataItem>
    +<DataItem key="clef_type" type="str">kGClef</DataItem>
    +<DataItem key="clef_hotspot" type="str">G4</DataItem>
    +<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
    +<DataItem key="clef_stave_position" type="int">2</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). +

    +
    <Node>
    +    <Id>511</Id>
    +    <ClassName>timeSig4</ClassName>
    +    <Top>467</Top>
    +    <Left>828</Left>
    +    <Width>36</Width>   
    +    <Height>42</Height>
    +    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
    +    ...
    +    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
    +    <Data>
    +        <DataItem key="dorico_event_id" type="int">-1</DataItem>
    +        <DataItem key="time_signature_description" type="str"/>
    +    </Data>
    +</Node>
    +
    + + + +

    Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

    + +

    staffline

    + +

    OMR metadata

    + +

    Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

    + +

    MIDI

    + +

    MIDI files are exported directly from Dorico.

    + +

    Music Encoding Initiative (MEI)

    + +

    Combining DOReMi with Muscima++ and Deepscores

    + +

    back

    +:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/8f/54ca6ebf079d012d54f3eea88bf095281696bc419921f729b2c26d58653065 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/8f/54ca6ebf079d012d54f3eea88bf095281696bc419921f729b2c26d58653065 new file mode 100644 index 0000000000..88b8314dbb --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/8f/54ca6ebf079d012d54f3eea88bf095281696bc419921f729b2c26d58653065 @@ -0,0 +1,2152 @@ +I"

    DoReMi - Data Collection Lifecycle Document

    + +

    This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg’s Dorico team and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

    + +

    Music used to generate this dataset comes from a software test set provided by the Dorico team. This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet +music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

    + +

    Discovery and Planning

    + +

    Data type and format

    + + +

    Initial Data Collection

    +

    Data Preparation and analysis

    +

    Publication and Sharing

    +

    Long-term Management

    + +

    Discovery and Planning

    + +

    In this section, I will explain the data types and formats we have decided to use.

    + +

    Data type and format

    + +

    This dataset has the following six types of data:

    + + + +

    The following respective data formats:

    +
      +
    • Dorico
    • +
    • MusicXML
    • +
    • XML
    • +
    • PNG
    • +
    • MIDI
    • +
    • MEI
    • +
    + +

    Let’s start by explaining each one of the data types and what they contain:

    + +

    Dorico project +Dorico-project

    + +

    When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

    + +

    Dorico-soft

    + +

    MusicXML

    + +

    MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. +More on how these files can be exported check here +
    +

    + +
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    +<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
    +<score-partwise version="3.1">
    +  <work>
    +    <work-title>beam groups 3</work-title>
    +  </work>
    +  <movement-title>beam groups 3</movement-title>
    +  <identification>
    +    <encoding>
    +      <software>Dorico 4.0.0.5342</software>
    +      <encoding-date>2021-06-14</encoding-date>
    +    </encoding>
    +  </identification>
    +  <part-list>
    +    <score-part id="P1">
    +      <part-name>P 1</part-name>
    +    </score-part>
    +  </part-list>
    +  <part id="P1">
    +    <measure number="1">
    +      <attributes>
    +        <divisions>12</divisions>
    +        <key number="1">
    +          <fifths>0</fifths>
    +          <mode>major</mode>
    +        </key>
    +        <time>
    +
    +...
    +
    +  </part>
    +</score-partwise>
    +
    + + + +

    OMR metadata

    + +

    Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box.

    + +

    In words, each file can have data on more than one page, if that is the case, an id is assigned to each page. Each page can have multiple nodes. Nodes are the individual elements or objects in the score, for instance, stem, staff lines, blackhead, whole note, augmentation dot and so on. Each object or node is assigned an id. This node will now have the bounding box information which includes top, left, width and height. The top is the distance from the top of the page to the point where the object starts (vertically). Left is the distance from the left of the page to the point where the object starts (horizontally). Height is the distance from top to where the object ends (vertically). Width is the distance from the left point to the rightest point where the object ends (horizontally). +bbox

    + +

    Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

    + +

    OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

    + +

    Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

    + + + +
    <?xml version="1.0" encoding="utf-8"?>
    +<Pages>
    +<Page pageIndex="0">
    +<Nodes>
    +<Node>
    +<Id>95</Id>
    +<ClassName>timeSig4</ClassName>
    +<Top>709</Top>
    +<Left>386</Left>
    +<Width>36</Width>
    +<Height>42</Height>
    +<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +<Node>
    +<Id>94</Id>
    +<ClassName>timeSig2</ClassName>
    +<Top>666</Top>
    +<Left>387</Left>
    +<Width>34</Width>
    +<Height>43</Height>
    +<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +...
    +</Nodes>
    +</Page>
    +</Pages>
    +
    + +

    Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. +
    +

    + +
    <Node>
    +<Id>504</Id>
    +<ClassName>noteheadBlack</ClassName>
    +<Top>466</Top>
    +<Left>2236</Left>
    +<Width>28</Width>
    +<Height>24</Height>
    +<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
    +<Outlinks>541 559 571</Outlinks>
    +<Data>
    +<DataItem key="duration_beats" type="float">0.333333</DataItem>
    +<DataItem key="onset_beats" type="float">47.666668</DataItem>
    +<DataItem key="pitch_octave" type="int">4</DataItem>
    +<DataItem key="midi_pitch_code" type="int">69</DataItem>
    +<DataItem key="normalized_pitch_step" type="str">A</DataItem>
    +<DataItem key="dorico_event_id" type="int">1120</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + +

    + +

    For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

    + +
    <Node>
    +<Id>93</Id>
    +<ClassName>gClef</ClassName>
    +<Top>638</Top>
    +<Left>309</Left>
    +<Width>56</Width>
    +<Height>147</Height>
    +<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">908</DataItem>
    +<DataItem key="clef_type" type="str">kGClef</DataItem>
    +<DataItem key="clef_hotspot" type="str">G4</DataItem>
    +<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
    +<DataItem key="clef_stave_position" type="int">2</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). +

    +
    <Node>
    +    <Id>511</Id>
    +    <ClassName>timeSig4</ClassName>
    +    <Top>467</Top>
    +    <Left>828</Left>
    +    <Width>36</Width>   
    +    <Height>42</Height>
    +    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
    +    ...
    +    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
    +    <Data>
    +        <DataItem key="dorico_event_id" type="int">-1</DataItem>
    +        <DataItem key="time_signature_description" type="str"/>
    +    </Data>
    +</Node>
    +
    + + + +

    Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

    + +
    <Node>
    +<Id>69</Id>
    +<ClassName>kStaffLine</ClassName>
    +<Top>666</Top>
    +<Left>299</Left>
    +<Width>2001</Width>
    +<Height>3</Height>
    +<Mask>0:0 1:6003 </Mask>
    +<Data>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    A comprehensive table of what each objet includes for musical features is shown below. Scroll right for all attributes.

    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_descriptiontext
    accidentalDoubleFlat244     x         
    accidentalDoubleSharp330     x         
    accidentalFlat12705     x         
    accidentalKomaFlat5     x         
    accidentalKomaSharp5     x         
    accidentalNatural11137     x         
    accidentalQuarterToneFlatStein162     x         
    accidentalQuarterToneSharpStein191     x         
    accidentalSharp12908     x         
    accidentalThreeQuarterTonesFlatZimmermann1     x         
    accidentalThreeQuarterTonesSharpStein27     x         
    accidentalTripleFlat1     x         
    accidentalTripleSharp1     x         
    articAccentAbove1477     x         
    articAccentBelow1916     x         
    articMarcatoAbove278     x         
    articMarcatoBelow34     x         
    articStaccatissimoAbove536     x         
    articStaccatissimoBelow414     x         
    articStaccatoAbove5018     x         
    articStaccatoBelow6108     x         
    articTenutoAbove823     x         
    articTenutoBelow735     x         
    augmentationDot2762               
    barline28142               
    beam52539     xx        
    cClef1161xxxxxx         
    dynamicFF242     x         
    dynamicFFF88     x         
    dynamicFFFF4     x         
    dynamicForte777     x         
    dynamicFortePiano60     x         
    dynamicForzando35     x         
    dynamicMF1803     x         
    dynamicMP185     x         
    dynamicPiano3987     x         
    dynamicPP1807     x         
    dynamicPPP93     x         
    dynamicPPPP13     x         
    dynamicRinforzando25     x         
    dynamicSforzato236     x         
    dynamicSforzatoFF6     x         
    dynamicText110     x        x
    fClef3543xxxxxx         
    flag16thDown430     x x       
    flag16thUp18245     x x       
    flag32ndDown31     x x       
    flag32ndUp7264     x x       
    flag64thUp10     x x       
    flag8thDown3672     x x       
    flag8thUp8113     x x       
    gClef12278xxxxxx         
    gradualDynamic7084     x         
    kStaffLine160426     x         
    mensuralNoteheadMinimaWhite9x    x  xxxxx  
    noteheadBlack247741x    x xxxxxx  
    noteheadDiamondWhole8x    x  xxxxx  
    noteheadDoubleWholeSquare3x    x  xxxxx  
    noteheadHalf8648x    x  xxxxx  
    noteheadTriangleUpBlack27x    x  xxxxx  
    noteheadTriangleUpHalf3x    x  xxxxx  
    noteheadWhole1502x    x  xxxxx  
    noteheadXBlack81x    x  xxxxx  
    ornamentMordent7x    x         
    ornamentTrill58x    x         
    ornamentTurn6x    x         
    rest4               
    rest16th29411               
    rest32nd10218               
    rest64th4               
    rest8th24124               
    restHalf1376               
    restQuarter13223               
    restWhole14382               
    slur13928x    x         
    stem227889     x         
    systemicBarline2078               
    tie8626x    x         
    timeSig12x    x       x 
    timeSig21084x    x       x 
    timeSig31203x    x       x 
    timeSig42674x    x       x 
    timeSig5507x    x       x 
    timeSig6246x    x       x 
    timeSig7125x    x       x 
    timeSig81661x    x       x 
    timeSig979x    x       x 
    timeSigCommon206x    x       x 
    timeSigCutCommon113x    x       x 
    timeSignatureComponent443x    x       x 
    tupletBracket4970x    x         
    tupletText4900x    x        x
    unpitchedPercussionClef1223xxxxxx         
    wiggleTrill45x    x         
                     
    + +
    + +

    Images of scores

    + +

    Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below. All these images are binarised and ready to use.

    + +

    clef

    + +

    MIDI

    + +

    MIDI (Musical Instrument Digital Interface) standard file provides a standardized file format way for music sequences to be saved, transported, and opened in other systems. They are characterised by their compact size which led to their widespread use in computers. They are intended for universal use and have information such as note values, timing and track name. We want to include such files in our dataset since MIDI is one of the end file formats retrieved from some OMR architecture. We believe that it is essential to include such files that could later on may be used for multi-modal learning in OMR as well.

    + +

    Dorico-midi

    + +

    Music Encoding Initiative (MEI)

    + +

    Except for MusicXML for we go one step further to also providing its respective Music Encoding Initiative (MEI) files. The model underlying MEI recognizes four distinct aspects of music notation: logical; gestural; visual; and analytical. The logical domain includes the musical content or structure including pitches, time values, articulations, dynamics, and all other elements—defined as the symbols that communicate the composer’s intentions. The gestural domain relates to a performed interpretation of the logical domain (i.e., it encodes information that may be added by a performer such as explicit realizations of “swing” or rubato). The visual domain describes the contributions of an editor, engraver, or typesetter, and encodes information about the physical appearance of the score, such as symbol locations, page layout, or font. Finally, the analytical domain covers commentary and analysis of the music document in any of the three previous domains.

    + +
    <?xml version="1.0" encoding="UTF-8"?>
    +<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?>
    +<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://purl.oclc.org/dsdl/schematron"?>
    +<mei xmlns="http://www.music-encoding.org/ns/mei" meiversion="4.0.0">
    +   <meiHead>
    +      <fileDesc>
    +         <titleStmt>
    +            <title>beam groups 3</title>
    +            <respStmt />
    +         </titleStmt>
    +         <pubStmt><date isodate="2021-06-14" type="encoding-date">2021-06-14</date>
    +         </pubStmt>
    +      </fileDesc>
    +      <encodingDesc xml:id="encodingdesc-0000001420266469">
    +         <appInfo xml:id="appinfo-0000001827384277">
    +            <application xml:id="application-0000000862295293" isodate="2021-06-14T15:00:01" version="3.5.0-dev-118873d">
    +               <name xml:id="name-0000002103025164">Verovio</name>
    +               <p xml:id="p-0000001992846044">Transcoded from MusicXML</p>
    +            </application>
    +         </appInfo>
    +      </encodingDesc>
    +   </meiHead>
    +   <music>
    +      <body>
    +         <mdiv xml:id="mdiv-0000001025466895">
    +            <score xml:id="score-0000001308189520">
    +               <scoreDef xml:id="scoredef-0000000993314183">
    +                  <staffGrp xml:id="staffgrp-0000000471437396">
    +                     <staffDef xml:id="P1" n="1" lines="5" ppq="12">
    +                        <label xml:id="label-0000000781857015">P 1</label>
    +                        <clef xml:id="clef-0000000149139464" shape="G" line="2" />
    +                        <keySig xml:id="keysig-0000000931258970" mode="major" sig="0" />
    +                        <meterSig xml:id="msig-0000002113427645" count="2" unit="4" />
    +                     </staffDef>
    +                  </staffGrp>
    +               </scoreDef>
    +...
    +      </body>
    +   </music>
    +</mei>
    +
    + +

    Combining DOReMi with Muscima++ and Deepscores

    + +

    Recently, researchers have been working on bringing their datasets together, namely Muscima++ [4] and DeepScores [9], to improve compatibility. Muscima++ contains handwritten music, while DeepScores is a typeset music dataset, both of which can be used in object detection. Harmonising them aids the goal of creating a reference dataset. With the motivation to support this goal and compare and use these datasets in future experiments, DoReMi is easily harmonised with Muscima++ and DeepScores.

    + +

    Initial Data Collection

    + +

    The dataset is derived from scores originally used for testing music notation software. This includes real-world scores in addition to synthetic scores built to test particular engraving use cases.

    + +

    The process of creating DoReMI using Dorico starts by creating a meta-picture of a single glyph or drawable primitive (slurs, lines, musical symbols) to allow generation of bounding boxes and pixel masks at the origin of the coordinate system y-down \footnote{The origin is in the top-left where the x-axis extends to the right and the y-axis extends downwards}. Rendering them at the origin ensures minimisation of the variations introduced by anti-aliasing artefacts. The vector-based glyph or primitive is then rasterised to a monochrome pixel-based image. Sub-pixel positions might introduce some variations and shifts in the bounding boxes that are relocated to the original drawn positions. However, bounding boxes are accurate enough for all the objects, except for some shift in the staff lines. During rasterisation, some staff lines become thicker than the others, sometimes falling out of the bounding box. Such inconsistencies are easily optically noticed given the even spaced nature of staff lines and can be minimised at the cost of increasing the resolution (DPI). Finally, the images are exported as PNGs.

    + +

    Dorico has a sophisticated internal representation and engraving engine for musical data at the drawing stage for efficiency. This results in significant challenges in reconnecting the primitives ultimately drawn to their original semantic sources. The addition of higher-level music attributes retrieved from Dorico to the metadata allows for the future use in the music reconstruction stage. +It is anticipated that we would iterate through the generation process by adding new features that would benefit the recognition score. On a practical level, we made a minor modification to allow for the logical grouping of pages into a single XML file. During data preprocessing, XML files were then separated by page (image).

    + +

    back

    +:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/90/1234fd790adda377a80e9a10997f888cc9c1041c8e933a40bb625a913c6a05 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/90/1234fd790adda377a80e9a10997f888cc9c1041c8e933a40bb625a913c6a05 new file mode 100644 index 0000000000..bc3d724601 --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/90/1234fd790adda377a80e9a10997f888cc9c1041c8e933a40bb625a913c6a05 @@ -0,0 +1,2 @@ +I"

    Elona Shatri

    +:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/93/20c92dce7025f815d8e5d73d887b7a5841cdf29b1509ef7b6fc88bb4300d88 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/93/20c92dce7025f815d8e5d73d887b7a5841cdf29b1509ef7b6fc88bb4300d88 new file mode 100644 index 0000000000..a85e3f5dcc --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/93/20c92dce7025f815d8e5d73d887b7a5841cdf29b1509ef7b6fc88bb4300d88 @@ -0,0 +1,2088 @@ +I"

    DoReMi - Data Collection Lifecycle Document

    + +

    This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

    + +

    Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet +music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

    + +

    Discovery and Planning

    + +

    Data type and format

    + + +

    Initial Data Collection

    +

    Data Preparation and analysis

    +

    Publication and Sharing

    +

    Long-term Management

    + +

    Discovery and Planning

    + +

    In this section, I will explain the data types and formats we have decided to use.

    + +

    Data type and format

    + +

    This dataset has the following six types of data:

    + + + +

    The following respective data formats:

    +
      +
    • Dorico
    • +
    • MusicXML
    • +
    • XML
    • +
    • PNG
    • +
    • MIDI
    • +
    • MEI
    • +
    + +

    Let’s start by explaining each one of the data types and what they contain:

    + +

    Dorico project +Dorico-project

    + +

    When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

    + +

    MusicXML

    + +

    MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. +More on how these files can be exported check here +
    +

    + +
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    +<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
    +<score-partwise version="3.1">
    +  <work>
    +    <work-title>beam groups 3</work-title>
    +  </work>
    +  <movement-title>beam groups 3</movement-title>
    +  <identification>
    +    <encoding>
    +      <software>Dorico 4.0.0.5342</software>
    +      <encoding-date>2021-06-14</encoding-date>
    +    </encoding>
    +  </identification>
    +  <part-list>
    +    <score-part id="P1">
    +      <part-name>P 1</part-name>
    +    </score-part>
    +  </part-list>
    +  <part id="P1">
    +    <measure number="1">
    +      <attributes>
    +        <divisions>12</divisions>
    +        <key number="1">
    +          <fifths>0</fifths>
    +          <mode>major</mode>
    +        </key>
    +        <time>
    +
    +...
    +
    +  </part>
    +</score-partwise>
    +
    + + + +

    OMR metadata

    + +

    Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box. Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

    + +

    OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

    + +

    Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

    + + + +
    <?xml version="1.0" encoding="utf-8"?>
    +<Pages>
    +<Page pageIndex="0">
    +<Nodes>
    +<Node>
    +<Id>95</Id>
    +<ClassName>timeSig4</ClassName>
    +<Top>709</Top>
    +<Left>386</Left>
    +<Width>36</Width>
    +<Height>42</Height>
    +<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +<Node>
    +<Id>94</Id>
    +<ClassName>timeSig2</ClassName>
    +<Top>666</Top>
    +<Left>387</Left>
    +<Width>34</Width>
    +<Height>43</Height>
    +<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +...
    +</Nodes>
    +</Page>
    +</Pages>
    +
    + +

    Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. +
    +

    + +
    <Node>
    +<Id>504</Id>
    +<ClassName>noteheadBlack</ClassName>
    +<Top>466</Top>
    +<Left>2236</Left>
    +<Width>28</Width>
    +<Height>24</Height>
    +<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
    +<Outlinks>541 559 571</Outlinks>
    +<Data>
    +<DataItem key="duration_beats" type="float">0.333333</DataItem>
    +<DataItem key="onset_beats" type="float">47.666668</DataItem>
    +<DataItem key="pitch_octave" type="int">4</DataItem>
    +<DataItem key="midi_pitch_code" type="int">69</DataItem>
    +<DataItem key="normalized_pitch_step" type="str">A</DataItem>
    +<DataItem key="dorico_event_id" type="int">1120</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + +

    + +

    For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

    + +
    <Node>
    +<Id>93</Id>
    +<ClassName>gClef</ClassName>
    +<Top>638</Top>
    +<Left>309</Left>
    +<Width>56</Width>
    +<Height>147</Height>
    +<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">908</DataItem>
    +<DataItem key="clef_type" type="str">kGClef</DataItem>
    +<DataItem key="clef_hotspot" type="str">G4</DataItem>
    +<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
    +<DataItem key="clef_stave_position" type="int">2</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). +

    +
    <Node>
    +    <Id>511</Id>
    +    <ClassName>timeSig4</ClassName>
    +    <Top>467</Top>
    +    <Left>828</Left>
    +    <Width>36</Width>   
    +    <Height>42</Height>
    +    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
    +    ...
    +    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
    +    <Data>
    +        <DataItem key="dorico_event_id" type="int">-1</DataItem>
    +        <DataItem key="time_signature_description" type="str"/>
    +    </Data>
    +</Node>
    +
    + + + +

    Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

    + +
    <Node>
    +<Id>69</Id>
    +<ClassName>kStaffLine</ClassName>
    +<Top>666</Top>
    +<Left>299</Left>
    +<Width>2001</Width>
    +<Height>3</Height>
    +<Mask>0:0 1:6003 </Mask>
    +<Data>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    A comprehensive table of what each objet includes for musical features is shown below. Scroll right for all attributes.

    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_descriptiontext
    accidentalDoubleFlat244     x         
    accidentalDoubleSharp330     x         
    accidentalFlat12705     x         
    accidentalKomaFlat5     x         
    accidentalKomaSharp5     x         
    accidentalNatural11137     x         
    accidentalQuarterToneFlatStein162     x         
    accidentalQuarterToneSharpStein191     x         
    accidentalSharp12908     x         
    accidentalThreeQuarterTonesFlatZimmermann1     x         
    accidentalThreeQuarterTonesSharpStein27     x         
    accidentalTripleFlat1     x         
    accidentalTripleSharp1     x         
    articAccentAbove1477     x         
    articAccentBelow1916     x         
    articMarcatoAbove278     x         
    articMarcatoBelow34     x         
    articStaccatissimoAbove536     x         
    articStaccatissimoBelow414     x         
    articStaccatoAbove5018     x         
    articStaccatoBelow6108     x         
    articTenutoAbove823     x         
    articTenutoBelow735     x         
    augmentationDot2762               
    barline28142               
    beam52539     xx        
    cClef1161xxxxxx         
    dynamicFF242     x         
    dynamicFFF88     x         
    dynamicFFFF4     x         
    dynamicForte777     x         
    dynamicFortePiano60     x         
    dynamicForzando35     x         
    dynamicMF1803     x         
    dynamicMP185     x         
    dynamicPiano3987     x         
    dynamicPP1807     x         
    dynamicPPP93     x         
    dynamicPPPP13     x         
    dynamicRinforzando25     x         
    dynamicSforzato236     x         
    dynamicSforzatoFF6     x         
    dynamicText110     x        x
    fClef3543xxxxxx         
    flag16thDown430     x x       
    flag16thUp18245     x x       
    flag32ndDown31     x x       
    flag32ndUp7264     x x       
    flag64thUp10     x x       
    flag8thDown3672     x x       
    flag8thUp8113     x x       
    gClef12278xxxxxx         
    gradualDynamic7084     x         
    kStaffLine160426     x         
    mensuralNoteheadMinimaWhite9x    x  xxxxx  
    noteheadBlack247741x    x xxxxxx  
    noteheadDiamondWhole8x    x  xxxxx  
    noteheadDoubleWholeSquare3x    x  xxxxx  
    noteheadHalf8648x    x  xxxxx  
    noteheadTriangleUpBlack27x    x  xxxxx  
    noteheadTriangleUpHalf3x    x  xxxxx  
    noteheadWhole1502x    x  xxxxx  
    noteheadXBlack81x    x  xxxxx  
    ornamentMordent7x    x         
    ornamentTrill58x    x         
    ornamentTurn6x    x         
    rest4               
    rest16th29411               
    rest32nd10218               
    rest64th4               
    rest8th24124               
    restHalf1376               
    restQuarter13223               
    restWhole14382               
    slur13928x    x         
    stem227889     x         
    systemicBarline2078               
    tie8626x    x         
    timeSig12x    x       x 
    timeSig21084x    x       x 
    timeSig31203x    x       x 
    timeSig42674x    x       x 
    timeSig5507x    x       x 
    timeSig6246x    x       x 
    timeSig7125x    x       x 
    timeSig81661x    x       x 
    timeSig979x    x       x 
    timeSigCommon206x    x       x 
    timeSigCutCommon113x    x       x 
    timeSignatureComponent443x    x       x 
    tupletBracket4970x    x         
    tupletText4900x    x        x
    unpitchedPercussionClef1223xxxxxx         
    wiggleTrill45x    x         
                     
    + +
    + +

    Images of scores

    + +

    Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below. All these images are binarised and ready to use.

    + +

    clef

    + +

    MIDI

    + +

    MIDI files are also exported directly from Dorico. To enhance compatibility between different MIDI sequencing and music notation programs, even those running on different operating systems, the MIDI standard defines a specification for the Standard MIDI File. This type of file (usually having the file extension “.mid”) represents multi-track sequences, complete with patch selections, notes, pitch bend, and other controls.

    + +

    Music Encoding Initiative (MEI)

    + +

    Combining DOReMi with Muscima++ and Deepscores

    + +

    back

    +:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/98/76bfb8e20db53b6776cc8f043e3b629b767b7b544429cef8d4708bee2850b9 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/98/76bfb8e20db53b6776cc8f043e3b629b767b7b544429cef8d4708bee2850b9 new file mode 100644 index 0000000000..b690f5b31e --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/98/76bfb8e20db53b6776cc8f043e3b629b767b7b544429cef8d4708bee2850b9 @@ -0,0 +1,107 @@ +I"L!

    DoReMi - Data Collection Lifecycle Document

    + +

    This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

    + +

    Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet +music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

    + +

    Discovery and Planning

    + +

    Data type and format

    + + +

    Initial Data Collection

    +

    Data Preparation and analysis

    +

    Publication and Sharing

    +

    Long-term Management

    + +

    Discovery and Planning

    + +

    In this section, I will explain the data types and formats we have decided to use.

    + +

    Data type and format

    + +

    This dataset has the following six types of data:

    + + + +

    The following respective data formats:

    +
      +
    • Dorico
    • +
    • MusicXML
    • +
    • XML
    • +
    • PNG
    • +
    • MIDI
    • +
    • MEI
    • +
    + +

    Let’s start by explaining each one of the data types and what they contain:

    + +

    Dorico project +Dorico-project

    + +

    When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

    + +

    MusicXML

    + +

    MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. +More on how these files can be exported check here +
    +

    + +

    MusicXML-example

    + +

    OMR metadata

    + +

    Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box. Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

    + +

    OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

    + +

    Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

    + +

    unparsed-xml

    + +

    Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. +
    +
    + notehead

    + +

    For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

    + +

    clef

    + +

    Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1) 2. Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have. +

    + +

    timesig

    + +

    staffline

    + +

    OMR metadata

    + +

    Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

    + +

    MIDI

    + +

    MIDI files are exported directly from Dorico.

    + +

    Music Encoding Initiative (MEI)

    + +

    Combining DOReMi with Muscima++ and Deepscores

    + +

    back

    +:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/98/8dc892f5b5c625316a0baec68f6d14dcc9d415b287afbe0f5c03dc847049f1 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/98/8dc892f5b5c625316a0baec68f6d14dcc9d415b287afbe0f5c03dc847049f1 new file mode 100644 index 0000000000..c1669d8d46 --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/98/8dc892f5b5c625316a0baec68f6d14dcc9d415b287afbe0f5c03dc847049f1 @@ -0,0 +1,2086 @@ +I"

    DoReMi - Data Collection Lifecycle Document

    + +

    This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

    + +

    Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet +music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

    + +

    Discovery and Planning

    + +

    Data type and format

    + + +

    Initial Data Collection

    +

    Data Preparation and analysis

    +

    Publication and Sharing

    +

    Long-term Management

    + +

    Discovery and Planning

    + +

    In this section, I will explain the data types and formats we have decided to use.

    + +

    Data type and format

    + +

    This dataset has the following six types of data:

    + + + +

    The following respective data formats:

    +
      +
    • Dorico
    • +
    • MusicXML
    • +
    • XML
    • +
    • PNG
    • +
    • MIDI
    • +
    • MEI
    • +
    + +

    Let’s start by explaining each one of the data types and what they contain:

    + +

    Dorico project +Dorico-project

    + +

    When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

    + +

    MusicXML

    + +

    MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. +More on how these files can be exported check here +
    +

    + +
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    +<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
    +<score-partwise version="3.1">
    +  <work>
    +    <work-title>beam groups 3</work-title>
    +  </work>
    +  <movement-title>beam groups 3</movement-title>
    +  <identification>
    +    <encoding>
    +      <software>Dorico 4.0.0.5342</software>
    +      <encoding-date>2021-06-14</encoding-date>
    +    </encoding>
    +  </identification>
    +  <part-list>
    +    <score-part id="P1">
    +      <part-name>P 1</part-name>
    +    </score-part>
    +  </part-list>
    +  <part id="P1">
    +    <measure number="1">
    +      <attributes>
    +        <divisions>12</divisions>
    +        <key number="1">
    +          <fifths>0</fifths>
    +          <mode>major</mode>
    +        </key>
    +        <time>
    +
    +...
    +
    +  </part>
    +</score-partwise>
    +
    + + + +

    OMR metadata

    + +

    Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box. Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

    + +

    OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

    + +

    Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

    + + + +
    <?xml version="1.0" encoding="utf-8"?>
    +<Pages>
    +<Page pageIndex="0">
    +<Nodes>
    +<Node>
    +<Id>95</Id>
    +<ClassName>timeSig4</ClassName>
    +<Top>709</Top>
    +<Left>386</Left>
    +<Width>36</Width>
    +<Height>42</Height>
    +<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +<Node>
    +<Id>94</Id>
    +<ClassName>timeSig2</ClassName>
    +<Top>666</Top>
    +<Left>387</Left>
    +<Width>34</Width>
    +<Height>43</Height>
    +<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +...
    +</Nodes>
    +</Page>
    +</Pages>
    +
    + +

    Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. +
    +

    + +
    <Node>
    +<Id>504</Id>
    +<ClassName>noteheadBlack</ClassName>
    +<Top>466</Top>
    +<Left>2236</Left>
    +<Width>28</Width>
    +<Height>24</Height>
    +<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
    +<Outlinks>541 559 571</Outlinks>
    +<Data>
    +<DataItem key="duration_beats" type="float">0.333333</DataItem>
    +<DataItem key="onset_beats" type="float">47.666668</DataItem>
    +<DataItem key="pitch_octave" type="int">4</DataItem>
    +<DataItem key="midi_pitch_code" type="int">69</DataItem>
    +<DataItem key="normalized_pitch_step" type="str">A</DataItem>
    +<DataItem key="dorico_event_id" type="int">1120</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + +

    + +

    For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

    + +
    <Node>
    +<Id>93</Id>
    +<ClassName>gClef</ClassName>
    +<Top>638</Top>
    +<Left>309</Left>
    +<Width>56</Width>
    +<Height>147</Height>
    +<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">908</DataItem>
    +<DataItem key="clef_type" type="str">kGClef</DataItem>
    +<DataItem key="clef_hotspot" type="str">G4</DataItem>
    +<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
    +<DataItem key="clef_stave_position" type="int">2</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). +

    +
    <Node>
    +    <Id>511</Id>
    +    <ClassName>timeSig4</ClassName>
    +    <Top>467</Top>
    +    <Left>828</Left>
    +    <Width>36</Width>   
    +    <Height>42</Height>
    +    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
    +    ...
    +    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
    +    <Data>
    +        <DataItem key="dorico_event_id" type="int">-1</DataItem>
    +        <DataItem key="time_signature_description" type="str"/>
    +    </Data>
    +</Node>
    +
    + + + +

    Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

    + +
    <Node>
    +<Id>69</Id>
    +<ClassName>kStaffLine</ClassName>
    +<Top>666</Top>
    +<Left>299</Left>
    +<Width>2001</Width>
    +<Height>3</Height>
    +<Mask>0:0 1:6003 </Mask>
    +<Data>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    A comprehensive table of what each objet includes for musical features is shown below.

    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_descriptiontext
    accidentalDoubleFlat244     x         
    accidentalDoubleSharp330     x         
    accidentalFlat12705     x         
    accidentalKomaFlat5     x         
    accidentalKomaSharp5     x         
    accidentalNatural11137     x         
    accidentalQuarterToneFlatStein162     x         
    accidentalQuarterToneSharpStein191     x         
    accidentalSharp12908     x         
    accidentalThreeQuarterTonesFlatZimmermann1     x         
    accidentalThreeQuarterTonesSharpStein27     x         
    accidentalTripleFlat1     x         
    accidentalTripleSharp1     x         
    articAccentAbove1477     x         
    articAccentBelow1916     x         
    articMarcatoAbove278     x         
    articMarcatoBelow34     x         
    articStaccatissimoAbove536     x         
    articStaccatissimoBelow414     x         
    articStaccatoAbove5018     x         
    articStaccatoBelow6108     x         
    articTenutoAbove823     x         
    articTenutoBelow735     x         
    augmentationDot2762               
    barline28142               
    beam52539     xx        
    cClef1161xxxxxx         
    dynamicFF242     x         
    dynamicFFF88     x         
    dynamicFFFF4     x         
    dynamicForte777     x         
    dynamicFortePiano60     x         
    dynamicForzando35     x         
    dynamicMF1803     x         
    dynamicMP185     x         
    dynamicPiano3987     x         
    dynamicPP1807     x         
    dynamicPPP93     x         
    dynamicPPPP13     x         
    dynamicRinforzando25     x         
    dynamicSforzato236     x         
    dynamicSforzatoFF6     x         
    dynamicText110     x        x
    fClef3543xxxxxx         
    flag16thDown430     x x       
    flag16thUp18245     x x       
    flag32ndDown31     x x       
    flag32ndUp7264     x x       
    flag64thUp10     x x       
    flag8thDown3672     x x       
    flag8thUp8113     x x       
    gClef12278xxxxxx         
    gradualDynamic7084     x         
    kStaffLine160426     x         
    mensuralNoteheadMinimaWhite9x    x  xxxxx  
    noteheadBlack247741x    x xxxxxx  
    noteheadDiamondWhole8x    x  xxxxx  
    noteheadDoubleWholeSquare3x    x  xxxxx  
    noteheadHalf8648x    x  xxxxx  
    noteheadTriangleUpBlack27x    x  xxxxx  
    noteheadTriangleUpHalf3x    x  xxxxx  
    noteheadWhole1502x    x  xxxxx  
    noteheadXBlack81x    x  xxxxx  
    ornamentMordent7x    x         
    ornamentTrill58x    x         
    ornamentTurn6x    x         
    rest4               
    rest16th29411               
    rest32nd10218               
    rest64th4               
    rest8th24124               
    restHalf1376               
    restQuarter13223               
    restWhole14382               
    slur13928x    x         
    stem227889     x         
    systemicBarline2078               
    tie8626x    x         
    timeSig12x    x       x 
    timeSig21084x    x       x 
    timeSig31203x    x       x 
    timeSig42674x    x       x 
    timeSig5507x    x       x 
    timeSig6246x    x       x 
    timeSig7125x    x       x 
    timeSig81661x    x       x 
    timeSig979x    x       x 
    timeSigCommon206x    x       x 
    timeSigCutCommon113x    x       x 
    timeSignatureComponent443x    x       x 
    tupletBracket4970x    x         
    tupletText4900x    x        x
    unpitchedPercussionClef1223xxxxxx         
    wiggleTrill45x    x         
                     
    + +
    + +

    OMR metadata

    + +

    Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

    + +

    MIDI

    + +

    MIDI files are exported directly from Dorico.

    + +

    Music Encoding Initiative (MEI)

    + +

    Combining DOReMi with Muscima++ and Deepscores

    + +

    back

    +:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/99/822bc71abeb52e210d899e2e5f0007bd90f053dd4a1de9a65f3ada789754fe b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/99/822bc71abeb52e210d899e2e5f0007bd90f053dd4a1de9a65f3ada789754fe new file mode 100644 index 0000000000..7981b03d36 --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/99/822bc71abeb52e210d899e2e5f0007bd90f053dd4a1de9a65f3ada789754fe @@ -0,0 +1,2158 @@ +I"

    DoReMi - Data Collection Lifecycle Document

    + +

    This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg’s Dorico team and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

    + +

    Music used to generate this dataset comes from a software test set provided by the Dorico team. This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet +music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

    + +

    Discovery and Planning

    + +

    Data type and format

    + + +

    Initial Data Collection

    +

    Data Preparation and analysis

    +

    Publication and Sharing

    +

    Long-term Management

    + +

    Discovery and Planning

    + +

    In this section, I will explain the data types and formats we have decided to use.

    + +

    Data type and format

    + +

    This dataset has the following six types of data:

    + + + +

    The following respective data formats:

    +
      +
    • Dorico
    • +
    • MusicXML
    • +
    • XML
    • +
    • PNG
    • +
    • MIDI
    • +
    • MEI
    • +
    + +

    Let’s start by explaining each one of the data types and what they contain:

    + +

    Dorico project +Dorico-project

    + +

    When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

    + +

    Dorico-soft

    + +

    MusicXML

    + +

    MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. +More on how these files can be exported check here +
    +

    + +
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    +<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
    +<score-partwise version="3.1">
    +  <work>
    +    <work-title>beam groups 3</work-title>
    +  </work>
    +  <movement-title>beam groups 3</movement-title>
    +  <identification>
    +    <encoding>
    +      <software>Dorico 4.0.0.5342</software>
    +      <encoding-date>2021-06-14</encoding-date>
    +    </encoding>
    +  </identification>
    +  <part-list>
    +    <score-part id="P1">
    +      <part-name>P 1</part-name>
    +    </score-part>
    +  </part-list>
    +  <part id="P1">
    +    <measure number="1">
    +      <attributes>
    +        <divisions>12</divisions>
    +        <key number="1">
    +          <fifths>0</fifths>
    +          <mode>major</mode>
    +        </key>
    +        <time>
    +
    +...
    +
    +  </part>
    +</score-partwise>
    +
    + + + +

    OMR metadata

    + +

    Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box.

    + +

    In words, each file can have data on more than one page, if that is the case, an id is assigned to each page. Each page can have multiple nodes. Nodes are the individual elements or objects in the score, for instance, stem, staff lines, blackhead, whole note, augmentation dot and so on. Each object or node is assigned an id. This node will now have the bounding box information which includes top, left, width and height. The top is the distance from the top of the page to the point where the object starts (vertically). Left is the distance from the left of the page to the point where the object starts (horizontally). Height is the distance from top to where the object ends (vertically). Width is the distance from the left point to the rightest point where the object ends (horizontally). +bbox

    + +

    Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

    + +

    OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

    + +

    Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

    + + + +
    <?xml version="1.0" encoding="utf-8"?>
    +<Pages>
    +<Page pageIndex="0">
    +<Nodes>
    +<Node>
    +<Id>95</Id>
    +<ClassName>timeSig4</ClassName>
    +<Top>709</Top>
    +<Left>386</Left>
    +<Width>36</Width>
    +<Height>42</Height>
    +<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +<Node>
    +<Id>94</Id>
    +<ClassName>timeSig2</ClassName>
    +<Top>666</Top>
    +<Left>387</Left>
    +<Width>34</Width>
    +<Height>43</Height>
    +<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +...
    +</Nodes>
    +</Page>
    +</Pages>
    +
    + +

    Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. +
    +

    + +
    <Node>
    +<Id>504</Id>
    +<ClassName>noteheadBlack</ClassName>
    +<Top>466</Top>
    +<Left>2236</Left>
    +<Width>28</Width>
    +<Height>24</Height>
    +<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
    +<Outlinks>541 559 571</Outlinks>
    +<Data>
    +<DataItem key="duration_beats" type="float">0.333333</DataItem>
    +<DataItem key="onset_beats" type="float">47.666668</DataItem>
    +<DataItem key="pitch_octave" type="int">4</DataItem>
    +<DataItem key="midi_pitch_code" type="int">69</DataItem>
    +<DataItem key="normalized_pitch_step" type="str">A</DataItem>
    +<DataItem key="dorico_event_id" type="int">1120</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + +

    + +

    For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

    + +
    <Node>
    +<Id>93</Id>
    +<ClassName>gClef</ClassName>
    +<Top>638</Top>
    +<Left>309</Left>
    +<Width>56</Width>
    +<Height>147</Height>
    +<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">908</DataItem>
    +<DataItem key="clef_type" type="str">kGClef</DataItem>
    +<DataItem key="clef_hotspot" type="str">G4</DataItem>
    +<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
    +<DataItem key="clef_stave_position" type="int">2</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). +

    +
    <Node>
    +    <Id>511</Id>
    +    <ClassName>timeSig4</ClassName>
    +    <Top>467</Top>
    +    <Left>828</Left>
    +    <Width>36</Width>   
    +    <Height>42</Height>
    +    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
    +    ...
    +    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
    +    <Data>
    +        <DataItem key="dorico_event_id" type="int">-1</DataItem>
    +        <DataItem key="time_signature_description" type="str"/>
    +    </Data>
    +</Node>
    +
    + + + +

    Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

    + +
    <Node>
    +<Id>69</Id>
    +<ClassName>kStaffLine</ClassName>
    +<Top>666</Top>
    +<Left>299</Left>
    +<Width>2001</Width>
    +<Height>3</Height>
    +<Mask>0:0 1:6003 </Mask>
    +<Data>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    A comprehensive table of what each objet includes for musical features is shown below. Scroll right for all attributes.

    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_descriptiontext
    accidentalDoubleFlat244     x         
    accidentalDoubleSharp330     x         
    accidentalFlat12705     x         
    accidentalKomaFlat5     x         
    accidentalKomaSharp5     x         
    accidentalNatural11137     x         
    accidentalQuarterToneFlatStein162     x         
    accidentalQuarterToneSharpStein191     x         
    accidentalSharp12908     x         
    accidentalThreeQuarterTonesFlatZimmermann1     x         
    accidentalThreeQuarterTonesSharpStein27     x         
    accidentalTripleFlat1     x         
    accidentalTripleSharp1     x         
    articAccentAbove1477     x         
    articAccentBelow1916     x         
    articMarcatoAbove278     x         
    articMarcatoBelow34     x         
    articStaccatissimoAbove536     x         
    articStaccatissimoBelow414     x         
    articStaccatoAbove5018     x         
    articStaccatoBelow6108     x         
    articTenutoAbove823     x         
    articTenutoBelow735     x         
    augmentationDot2762               
    barline28142               
    beam52539     xx        
    cClef1161xxxxxx         
    dynamicFF242     x         
    dynamicFFF88     x         
    dynamicFFFF4     x         
    dynamicForte777     x         
    dynamicFortePiano60     x         
    dynamicForzando35     x         
    dynamicMF1803     x         
    dynamicMP185     x         
    dynamicPiano3987     x         
    dynamicPP1807     x         
    dynamicPPP93     x         
    dynamicPPPP13     x         
    dynamicRinforzando25     x         
    dynamicSforzato236     x         
    dynamicSforzatoFF6     x         
    dynamicText110     x        x
    fClef3543xxxxxx         
    flag16thDown430     x x       
    flag16thUp18245     x x       
    flag32ndDown31     x x       
    flag32ndUp7264     x x       
    flag64thUp10     x x       
    flag8thDown3672     x x       
    flag8thUp8113     x x       
    gClef12278xxxxxx         
    gradualDynamic7084     x         
    kStaffLine160426     x         
    mensuralNoteheadMinimaWhite9x    x  xxxxx  
    noteheadBlack247741x    x xxxxxx  
    noteheadDiamondWhole8x    x  xxxxx  
    noteheadDoubleWholeSquare3x    x  xxxxx  
    noteheadHalf8648x    x  xxxxx  
    noteheadTriangleUpBlack27x    x  xxxxx  
    noteheadTriangleUpHalf3x    x  xxxxx  
    noteheadWhole1502x    x  xxxxx  
    noteheadXBlack81x    x  xxxxx  
    ornamentMordent7x    x         
    ornamentTrill58x    x         
    ornamentTurn6x    x         
    rest4               
    rest16th29411               
    rest32nd10218               
    rest64th4               
    rest8th24124               
    restHalf1376               
    restQuarter13223               
    restWhole14382               
    slur13928x    x         
    stem227889     x         
    systemicBarline2078               
    tie8626x    x         
    timeSig12x    x       x 
    timeSig21084x    x       x 
    timeSig31203x    x       x 
    timeSig42674x    x       x 
    timeSig5507x    x       x 
    timeSig6246x    x       x 
    timeSig7125x    x       x 
    timeSig81661x    x       x 
    timeSig979x    x       x 
    timeSigCommon206x    x       x 
    timeSigCutCommon113x    x       x 
    timeSignatureComponent443x    x       x 
    tupletBracket4970x    x         
    tupletText4900x    x        x
    unpitchedPercussionClef1223xxxxxx         
    wiggleTrill45x    x         
                     
    + +
    + +

    Images of scores

    + +

    Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below. All these images are binarised and ready to use.

    + +

    clef

    + +

    MIDI

    + +

    MIDI (Musical Instrument Digital Interface) standard file provides a standardized file format way for music sequences to be saved, transported, and opened in other systems. They are characterised by their compact size which led to their widespread use in computers. They are intended for universal use and have information such as note values, timing and track name. We want to include such files in our dataset since MIDI is one of the end file formats retrieved from some OMR architecture. We believe that it is essential to include such files that could later on may be used for multi-modal learning in OMR as well.

    + +

    Dorico-midi

    + +

    Music Encoding Initiative (MEI)

    + +

    Except for MusicXML for we go one step further to also providing its respective Music Encoding Initiative (MEI) files. The model underlying MEI recognizes four distinct aspects of music notation: logical; gestural; visual; and analytical. The logical domain includes the musical content or structure including pitches, time values, articulations, dynamics, and all other elements—defined as the symbols that communicate the composer’s intentions. The gestural domain relates to a performed interpretation of the logical domain (i.e., it encodes information that may be added by a performer such as explicit realizations of “swing” or rubato). The visual domain describes the contributions of an editor, engraver, or typesetter, and encodes information about the physical appearance of the score, such as symbol locations, page layout, or font. Finally, the analytical domain covers commentary and analysis of the music document in any of the three previous domains.

    + +
    <?xml version="1.0" encoding="UTF-8"?>
    +<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?>
    +<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://purl.oclc.org/dsdl/schematron"?>
    +<mei xmlns="http://www.music-encoding.org/ns/mei" meiversion="4.0.0">
    +   <meiHead>
    +      <fileDesc>
    +         <titleStmt>
    +            <title>beam groups 3</title>
    +            <respStmt />
    +         </titleStmt>
    +         <pubStmt><date isodate="2021-06-14" type="encoding-date">2021-06-14</date>
    +         </pubStmt>
    +      </fileDesc>
    +      <encodingDesc xml:id="encodingdesc-0000001420266469">
    +         <appInfo xml:id="appinfo-0000001827384277">
    +            <application xml:id="application-0000000862295293" isodate="2021-06-14T15:00:01" version="3.5.0-dev-118873d">
    +               <name xml:id="name-0000002103025164">Verovio</name>
    +               <p xml:id="p-0000001992846044">Transcoded from MusicXML</p>
    +            </application>
    +         </appInfo>
    +      </encodingDesc>
    +   </meiHead>
    +   <music>
    +      <body>
    +         <mdiv xml:id="mdiv-0000001025466895">
    +            <score xml:id="score-0000001308189520">
    +               <scoreDef xml:id="scoredef-0000000993314183">
    +                  <staffGrp xml:id="staffgrp-0000000471437396">
    +                     <staffDef xml:id="P1" n="1" lines="5" ppq="12">
    +                        <label xml:id="label-0000000781857015">P 1</label>
    +                        <clef xml:id="clef-0000000149139464" shape="G" line="2" />
    +                        <keySig xml:id="keysig-0000000931258970" mode="major" sig="0" />
    +                        <meterSig xml:id="msig-0000002113427645" count="2" unit="4" />
    +                     </staffDef>
    +                  </staffGrp>
    +               </scoreDef>
    +...
    +      </body>
    +   </music>
    +</mei>
    +
    + +

    Combining DOReMi with Muscima++ and Deepscores

    + +

    Recently, researchers have been working on bringing their datasets together, namely Muscima++ [4] and DeepScores [9], to improve compatibility. Muscima++ contains handwritten music, while DeepScores is a typeset music dataset, both of which can be used in object detection. Harmonising them aids the goal of creating a reference dataset. With the motivation to support this goal and compare and use these datasets in future experiments, DoReMi is easily harmonised with Muscima++ and DeepScores.

    + +

    Initial Data Collection

    + +

    The dataset is derived from scores originally used for testing music notation software. This includes real-world scores in addition to synthetic scores built to test particular engraving use cases.

    + +

    The process of creating DoReMI using Dorico starts by creating a meta-picture of a single glyph or drawable primitive (slurs, lines, musical symbols) to allow generation of bounding boxes and pixel masks at the origin of the coordinate system y-down \footnote{The origin is in the top-left where the x-axis extends to the right and the y-axis extends downwards}. Rendering them at the origin ensures minimisation of the variations introduced by anti-aliasing artefacts. The vector-based glyph or primitive is then rasterised to a monochrome pixel-based image. Sub-pixel positions might introduce some variations and shifts in the bounding boxes that are relocated to the original drawn positions. However, bounding boxes are accurate enough for all the objects, except for some shift in the staff lines. During rasterisation, some staff lines become thicker than the others, sometimes falling out of the bounding box. Such inconsistencies are easily optically noticed given the even spaced nature of staff lines and can be minimised at the cost of increasing the resolution (DPI). Finally, the images are exported as PNGs.

    + +

    Dorico has a sophisticated internal representation and engraving engine for musical data at the drawing stage for efficiency. This results in significant challenges in reconnecting the primitives ultimately drawn to their original semantic sources. The addition of higher-level music attributes retrieved from Dorico to the metadata allows for the future use in the music reconstruction stage. +It is anticipated that we would iterate through the generation process by adding new features that would benefit the recognition score. On a practical level, we made a minor modification to allow for the logical grouping of pages into a single XML file. During data preprocessing, XML files were then separated by page (image).

    + +

    Data Preparation and analysis

    + +

    Publication and Sharing

    + +

    Long-term Management

    + +

    back

    +:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/9d/ccde36a24b1465e2454d966a622936661dbba04dec3d4da8e1cac426cb8cdf b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/9d/ccde36a24b1465e2454d966a622936661dbba04dec3d4da8e1cac426cb8cdf new file mode 100644 index 0000000000..a5bc31a10f --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/9d/ccde36a24b1465e2454d966a622936661dbba04dec3d4da8e1cac426cb8cdf @@ -0,0 +1,147 @@ +I"v1

    DoReMi - Data Collection Lifecycle Document

    + +

    This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

    + +

    Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet +music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

    + +

    Discovery and Planning

    + +

    Data type and format

    + + +

    Initial Data Collection

    +

    Data Preparation and analysis

    +

    Publication and Sharing

    +

    Long-term Management

    + +

    Discovery and Planning

    + +

    In this section, I will explain the data types and formats we have decided to use.

    + +

    Data type and format

    + +

    This dataset has the following six types of data:

    + + + +

    The following respective data formats:

    +
      +
    • Dorico
    • +
    • MusicXML
    • +
    • XML
    • +
    • PNG
    • +
    • MIDI
    • +
    • MEI
    • +
    + +

    Let’s start by explaining each one of the data types and what they contain:

    + +

    Dorico project +Dorico-project

    + +

    When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

    + +

    MusicXML

    + +

    MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. +More on how these files can be exported check here +
    +

    + +

    MusicXML-example

    + +

    OMR metadata

    + +

    Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box. Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

    + +

    OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

    + +

    Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

    + +

    unparsed-xml

    + +

    Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. +
    +

    + +
    <Node>
    +<Id>504</Id>
    +<ClassName>noteheadBlack</ClassName>
    +<Top>466</Top>
    +<Left>2236</Left>
    +<Width>28</Width>
    +<Height>24</Height>
    +<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
    +<Outlinks>541 559 571</Outlinks>
    +<Data>
    +<DataItem key="duration_beats" type="float">0.333333</DataItem>
    +<DataItem key="onset_beats" type="float">47.666668</DataItem>
    +<DataItem key="pitch_octave" type="int">4</DataItem>
    +<DataItem key="midi_pitch_code" type="int">69</DataItem>
    +<DataItem key="normalized_pitch_step" type="str">A</DataItem>
    +<DataItem key="dorico_event_id" type="int">1120</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + +

    + +

    For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

    + +

    clef

    + +

    Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). +

    +
    <Node>
    +    <Id>511</Id>
    +    <ClassName>timeSig4</ClassName>
    +    <Top>467</Top>
    +    <Left>828</Left>
    +    <Width>36</Width>   
    +    <Height>42</Height>
    +    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
    +    ...
    +    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
    +    <Data>
    +        <DataItem key="dorico_event_id" type="int">-1</DataItem>
    +        <DataItem key="time_signature_description" type="str"/>
    +    </Data>
    +</Node>
    +
    + + + +

    Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

    + +

    staffline

    + +

    OMR metadata

    + +

    Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

    + +

    MIDI

    + +

    MIDI files are exported directly from Dorico.

    + +

    Music Encoding Initiative (MEI)

    + +

    Combining DOReMi with Muscima++ and Deepscores

    + +

    back

    +:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/9e/79641707952efeac7fce82614850e87206ce883f346b3bfdb3624bf608ac72 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/9e/79641707952efeac7fce82614850e87206ce883f346b3bfdb3624bf608ac72 new file mode 100644 index 0000000000..f7f0c65e94 --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/9e/79641707952efeac7fce82614850e87206ce883f346b3bfdb3624bf608ac72 @@ -0,0 +1,2141 @@ +I"X

    DoReMi - Data Collection Lifecycle Document

    + +

    This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

    + +

    Music used to generate this dataset comes from a software test set provided by the Dorico team. This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet +music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

    + +

    Discovery and Planning

    + +

    Data type and format

    + + +

    Initial Data Collection

    +

    Data Preparation and analysis

    +

    Publication and Sharing

    +

    Long-term Management

    + +

    Discovery and Planning

    + +

    In this section, I will explain the data types and formats we have decided to use.

    + +

    Data type and format

    + +

    This dataset has the following six types of data:

    + + + +

    The following respective data formats:

    +
      +
    • Dorico
    • +
    • MusicXML
    • +
    • XML
    • +
    • PNG
    • +
    • MIDI
    • +
    • MEI
    • +
    + +

    Let’s start by explaining each one of the data types and what they contain:

    + +

    Dorico project +Dorico-project

    + +

    When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

    + +

    Dorico-soft

    + +

    MusicXML

    + +

    MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. +More on how these files can be exported check here +
    +

    + +
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    +<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
    +<score-partwise version="3.1">
    +  <work>
    +    <work-title>beam groups 3</work-title>
    +  </work>
    +  <movement-title>beam groups 3</movement-title>
    +  <identification>
    +    <encoding>
    +      <software>Dorico 4.0.0.5342</software>
    +      <encoding-date>2021-06-14</encoding-date>
    +    </encoding>
    +  </identification>
    +  <part-list>
    +    <score-part id="P1">
    +      <part-name>P 1</part-name>
    +    </score-part>
    +  </part-list>
    +  <part id="P1">
    +    <measure number="1">
    +      <attributes>
    +        <divisions>12</divisions>
    +        <key number="1">
    +          <fifths>0</fifths>
    +          <mode>major</mode>
    +        </key>
    +        <time>
    +
    +...
    +
    +  </part>
    +</score-partwise>
    +
    + + + +

    OMR metadata

    + +

    Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box.

    + +

    In words, each file can have data on more than one page, if that is the case, an id is assigned to each page. Each page can have multiple nodes. Nodes are the individual elements or objects in the score, for instance, stem, staff lines, blackhead, whole note, augmentation dot and so on. Each object or node is assigned an id. This node will now have the bounding box information which includes top, left, width and height. The top is the distance from the top of the page to the point where the object starts (vertically). Left is the distance from the left of the page to the point where the object starts (horizontally). Height is the distance from top to where the object ends (vertically). Width is the distance from the left point to the rightest point where the object ends (horizontally). +bbox

    + +

    Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

    + +

    OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

    + +

    Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

    + + + +
    <?xml version="1.0" encoding="utf-8"?>
    +<Pages>
    +<Page pageIndex="0">
    +<Nodes>
    +<Node>
    +<Id>95</Id>
    +<ClassName>timeSig4</ClassName>
    +<Top>709</Top>
    +<Left>386</Left>
    +<Width>36</Width>
    +<Height>42</Height>
    +<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +<Node>
    +<Id>94</Id>
    +<ClassName>timeSig2</ClassName>
    +<Top>666</Top>
    +<Left>387</Left>
    +<Width>34</Width>
    +<Height>43</Height>
    +<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +...
    +</Nodes>
    +</Page>
    +</Pages>
    +
    + +

    Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. +
    +

    + +
    <Node>
    +<Id>504</Id>
    +<ClassName>noteheadBlack</ClassName>
    +<Top>466</Top>
    +<Left>2236</Left>
    +<Width>28</Width>
    +<Height>24</Height>
    +<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
    +<Outlinks>541 559 571</Outlinks>
    +<Data>
    +<DataItem key="duration_beats" type="float">0.333333</DataItem>
    +<DataItem key="onset_beats" type="float">47.666668</DataItem>
    +<DataItem key="pitch_octave" type="int">4</DataItem>
    +<DataItem key="midi_pitch_code" type="int">69</DataItem>
    +<DataItem key="normalized_pitch_step" type="str">A</DataItem>
    +<DataItem key="dorico_event_id" type="int">1120</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + +

    + +

    For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

    + +
    <Node>
    +<Id>93</Id>
    +<ClassName>gClef</ClassName>
    +<Top>638</Top>
    +<Left>309</Left>
    +<Width>56</Width>
    +<Height>147</Height>
    +<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">908</DataItem>
    +<DataItem key="clef_type" type="str">kGClef</DataItem>
    +<DataItem key="clef_hotspot" type="str">G4</DataItem>
    +<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
    +<DataItem key="clef_stave_position" type="int">2</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). +

    +
    <Node>
    +    <Id>511</Id>
    +    <ClassName>timeSig4</ClassName>
    +    <Top>467</Top>
    +    <Left>828</Left>
    +    <Width>36</Width>   
    +    <Height>42</Height>
    +    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
    +    ...
    +    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
    +    <Data>
    +        <DataItem key="dorico_event_id" type="int">-1</DataItem>
    +        <DataItem key="time_signature_description" type="str"/>
    +    </Data>
    +</Node>
    +
    + + + +

    Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

    + +
    <Node>
    +<Id>69</Id>
    +<ClassName>kStaffLine</ClassName>
    +<Top>666</Top>
    +<Left>299</Left>
    +<Width>2001</Width>
    +<Height>3</Height>
    +<Mask>0:0 1:6003 </Mask>
    +<Data>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    A comprehensive table of what each objet includes for musical features is shown below. Scroll right for all attributes.

    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_descriptiontext
    accidentalDoubleFlat244     x         
    accidentalDoubleSharp330     x         
    accidentalFlat12705     x         
    accidentalKomaFlat5     x         
    accidentalKomaSharp5     x         
    accidentalNatural11137     x         
    accidentalQuarterToneFlatStein162     x         
    accidentalQuarterToneSharpStein191     x         
    accidentalSharp12908     x         
    accidentalThreeQuarterTonesFlatZimmermann1     x         
    accidentalThreeQuarterTonesSharpStein27     x         
    accidentalTripleFlat1     x         
    accidentalTripleSharp1     x         
    articAccentAbove1477     x         
    articAccentBelow1916     x         
    articMarcatoAbove278     x         
    articMarcatoBelow34     x         
    articStaccatissimoAbove536     x         
    articStaccatissimoBelow414     x         
    articStaccatoAbove5018     x         
    articStaccatoBelow6108     x         
    articTenutoAbove823     x         
    articTenutoBelow735     x         
    augmentationDot2762               
    barline28142               
    beam52539     xx        
    cClef1161xxxxxx         
    dynamicFF242     x         
    dynamicFFF88     x         
    dynamicFFFF4     x         
    dynamicForte777     x         
    dynamicFortePiano60     x         
    dynamicForzando35     x         
    dynamicMF1803     x         
    dynamicMP185     x         
    dynamicPiano3987     x         
    dynamicPP1807     x         
    dynamicPPP93     x         
    dynamicPPPP13     x         
    dynamicRinforzando25     x         
    dynamicSforzato236     x         
    dynamicSforzatoFF6     x         
    dynamicText110     x        x
    fClef3543xxxxxx         
    flag16thDown430     x x       
    flag16thUp18245     x x       
    flag32ndDown31     x x       
    flag32ndUp7264     x x       
    flag64thUp10     x x       
    flag8thDown3672     x x       
    flag8thUp8113     x x       
    gClef12278xxxxxx         
    gradualDynamic7084     x         
    kStaffLine160426     x         
    mensuralNoteheadMinimaWhite9x    x  xxxxx  
    noteheadBlack247741x    x xxxxxx  
    noteheadDiamondWhole8x    x  xxxxx  
    noteheadDoubleWholeSquare3x    x  xxxxx  
    noteheadHalf8648x    x  xxxxx  
    noteheadTriangleUpBlack27x    x  xxxxx  
    noteheadTriangleUpHalf3x    x  xxxxx  
    noteheadWhole1502x    x  xxxxx  
    noteheadXBlack81x    x  xxxxx  
    ornamentMordent7x    x         
    ornamentTrill58x    x         
    ornamentTurn6x    x         
    rest4               
    rest16th29411               
    rest32nd10218               
    rest64th4               
    rest8th24124               
    restHalf1376               
    restQuarter13223               
    restWhole14382               
    slur13928x    x         
    stem227889     x         
    systemicBarline2078               
    tie8626x    x         
    timeSig12x    x       x 
    timeSig21084x    x       x 
    timeSig31203x    x       x 
    timeSig42674x    x       x 
    timeSig5507x    x       x 
    timeSig6246x    x       x 
    timeSig7125x    x       x 
    timeSig81661x    x       x 
    timeSig979x    x       x 
    timeSigCommon206x    x       x 
    timeSigCutCommon113x    x       x 
    timeSignatureComponent443x    x       x 
    tupletBracket4970x    x         
    tupletText4900x    x        x
    unpitchedPercussionClef1223xxxxxx         
    wiggleTrill45x    x         
                     
    + +
    + +

    Images of scores

    + +

    Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below. All these images are binarised and ready to use.

    + +

    clef

    + +

    MIDI

    + +

    MIDI files are also exported directly from Dorico. To enhance compatibility between different MIDI sequencing and music notation programs, even those running on different operating systems, the MIDI standard defines a specification for the Standard MIDI File. This type of file (usually having the file extension “.mid”) represents multi-track sequences, complete with patch selections, notes, pitch bend, and other controls. DoReMi includes the respective MIDI files for each one of the Dorico projects. This is aimed to help with generating MIDI replayble files with OMR.

    + +

    Dorico-midi

    + +

    Music Encoding Initiative (MEI)

    + +

    Except for MusicXML for we go one step further to also providing its respective Music Encoding Initiative (MEI) files. The model underlying MEI recognizes four distinct aspects of music notation: logical; gestural; visual; and analytical. The logical domain includes the musical content or structure including pitches, time values, articulations, dynamics, and all other elements—defined as the symbols that communicate the composer’s intentions. The gestural domain relates to a performed interpretation of the logical domain (i.e., it encodes information that may be added by a performer such as explicit realizations of “swing” or rubato). The visual domain describes the contributions of an editor, engraver, or typesetter, and encodes information about the physical appearance of the score, such as symbol locations, page layout, or font. Finally, the analytical domain covers commentary and analysis of the music document in any of the three previous domains.

    + +
    <?xml version="1.0" encoding="UTF-8"?>
    +<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?>
    +<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://purl.oclc.org/dsdl/schematron"?>
    +<mei xmlns="http://www.music-encoding.org/ns/mei" meiversion="4.0.0">
    +   <meiHead>
    +      <fileDesc>
    +         <titleStmt>
    +            <title>beam groups 3</title>
    +            <respStmt />
    +         </titleStmt>
    +         <pubStmt><date isodate="2021-06-14" type="encoding-date">2021-06-14</date>
    +         </pubStmt>
    +      </fileDesc>
    +      <encodingDesc xml:id="encodingdesc-0000001420266469">
    +         <appInfo xml:id="appinfo-0000001827384277">
    +            <application xml:id="application-0000000862295293" isodate="2021-06-14T15:00:01" version="3.5.0-dev-118873d">
    +               <name xml:id="name-0000002103025164">Verovio</name>
    +               <p xml:id="p-0000001992846044">Transcoded from MusicXML</p>
    +            </application>
    +         </appInfo>
    +      </encodingDesc>
    +   </meiHead>
    +   <music>
    +      <body>
    +         <mdiv xml:id="mdiv-0000001025466895">
    +            <score xml:id="score-0000001308189520">
    +               <scoreDef xml:id="scoredef-0000000993314183">
    +                  <staffGrp xml:id="staffgrp-0000000471437396">
    +                     <staffDef xml:id="P1" n="1" lines="5" ppq="12">
    +                        <label xml:id="label-0000000781857015">P 1</label>
    +                        <clef xml:id="clef-0000000149139464" shape="G" line="2" />
    +                        <keySig xml:id="keysig-0000000931258970" mode="major" sig="0" />
    +                        <meterSig xml:id="msig-0000002113427645" count="2" unit="4" />
    +                     </staffDef>
    +                  </staffGrp>
    +               </scoreDef>
    +...
    +      </body>
    +   </music>
    +</mei>
    +
    + +

    Combining DOReMi with Muscima++ and Deepscores

    + +

    back

    +:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/9f/ebecd15f14aebfc254a233b3d95c3e2e3b140cfd4d31e5904f0057d3aed737 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/9f/ebecd15f14aebfc254a233b3d95c3e2e3b140cfd4d31e5904f0057d3aed737 new file mode 100644 index 0000000000..256d59dfa2 --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/9f/ebecd15f14aebfc254a233b3d95c3e2e3b140cfd4d31e5904f0057d3aed737 @@ -0,0 +1,125 @@ +I"&

    DoReMi - Data Collection Lifecycle Document

    + +

    This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

    + +

    Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet +music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

    + +

    Discovery and Planning

    + +

    Data type and format

    + + +

    Initial Data Collection

    +

    Data Preparation and analysis

    +

    Publication and Sharing

    +

    Long-term Management

    + +

    Discovery and Planning

    + +

    In this section, I will explain the data types and formats we have decided to use.

    + +

    Data type and format

    + +

    This dataset has the following six types of data:

    + + + +

    The following respective data formats:

    +
      +
    • Dorico
    • +
    • MusicXML
    • +
    • XML
    • +
    • PNG
    • +
    • MIDI
    • +
    • MEI
    • +
    + +

    Let’s start by explaining each one of the data types and what they contain:

    + +

    Dorico project +Dorico-project

    + +

    When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

    + +

    MusicXML

    + +

    MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. +More on how these files can be exported check here +
    +

    + +

    MusicXML-example

    + +

    OMR metadata

    + +

    Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box. Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

    + +

    OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

    + +

    Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

    + +

    unparsed-xml

    + +

    Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. +
    +
    + notehead

    + +

    For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

    + +

    clef

    + +

    Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). +

    +
    <Node>
    +    <Id>511</Id>
    +    <ClassName>timeSig4</ClassName>
    +    <Top>467</Top>
    +    <Left>828</Left>
    +    <Width>36</Width>   
    +    <Height>42</Height>
    +    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
    +    ...
    +    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
    +    <Data>
    +        <DataItem key="dorico_event_id" type="int">-1</DataItem>
    +        <DataItem key="time_signature_description" type="str"/>
    +    </Data>
    +</Node>
    +
    + + + +

    Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

    + +

    staffline

    + +

    OMR metadata

    + +

    Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

    + +

    MIDI

    + +

    MIDI files are exported directly from Dorico.

    + +

    Music Encoding Initiative (MEI)

    + +

    Combining DOReMi with Muscima++ and Deepscores

    + +

    back

    +:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/a4/c7bcb002348acf3b36ceda6550135aa9462dea2d144f2f92c8e1d5c8e5cc3a b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/a4/c7bcb002348acf3b36ceda6550135aa9462dea2d144f2f92c8e1d5c8e5cc3a new file mode 100644 index 0000000000..e791322140 --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/a4/c7bcb002348acf3b36ceda6550135aa9462dea2d144f2f92c8e1d5c8e5cc3a @@ -0,0 +1,2161 @@ +I"

    DoReMi - Data Collection Lifecycle Document

    + +

    This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg’s Dorico team and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

    + +

    Music used to generate this dataset comes from a software test set provided by the Dorico team. This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet +music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

    + +

    Discovery and Planning

    + +

    Data type and format

    + + +

    Initial Data Collection

    +

    Data Preparation and analysis

    +

    Publication and Sharing

    +

    Long-term Management

    + +

    Discovery and Planning

    + +

    In this section, I will explain the data types and formats we have decided to use.

    + +

    Data type and format

    + +

    This dataset has the following six types of data:

    + + + +

    The following respective data formats:

    +
      +
    • Dorico
    • +
    • MusicXML
    • +
    • XML
    • +
    • PNG
    • +
    • MIDI
    • +
    • MEI
    • +
    + +

    Let’s start by explaining each one of the data types and what they contain:

    + +

    Dorico project +Dorico-project

    + +

    When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

    + +

    Dorico-soft

    + +

    MusicXML

    + +

    MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. +More on how these files can be exported check here +
    +

    + +
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    +<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
    +<score-partwise version="3.1">
    +  <work>
    +    <work-title>beam groups 3</work-title>
    +  </work>
    +  <movement-title>beam groups 3</movement-title>
    +  <identification>
    +    <encoding>
    +      <software>Dorico 4.0.0.5342</software>
    +      <encoding-date>2021-06-14</encoding-date>
    +    </encoding>
    +  </identification>
    +  <part-list>
    +    <score-part id="P1">
    +      <part-name>P 1</part-name>
    +    </score-part>
    +  </part-list>
    +  <part id="P1">
    +    <measure number="1">
    +      <attributes>
    +        <divisions>12</divisions>
    +        <key number="1">
    +          <fifths>0</fifths>
    +          <mode>major</mode>
    +        </key>
    +        <time>
    +
    +...
    +
    +  </part>
    +</score-partwise>
    +
    + + + +

    OMR metadata

    + +

    Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box.

    + +

    In words, each file can have data on more than one page, if that is the case, an id is assigned to each page. Each page can have multiple nodes. Nodes are the individual elements or objects in the score, for instance, stem, staff lines, blackhead, whole note, augmentation dot and so on. Each object or node is assigned an id. This node will now have the bounding box information which includes top, left, width and height. The top is the distance from the top of the page to the point where the object starts (vertically). Left is the distance from the left of the page to the point where the object starts (horizontally). Height is the distance from top to where the object ends (vertically). Width is the distance from the left point to the rightest point where the object ends (horizontally). +bbox

    + +

    Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

    + +

    OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

    + +

    Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

    + + + +
    <?xml version="1.0" encoding="utf-8"?>
    +<Pages>
    +<Page pageIndex="0">
    +<Nodes>
    +<Node>
    +<Id>95</Id>
    +<ClassName>timeSig4</ClassName>
    +<Top>709</Top>
    +<Left>386</Left>
    +<Width>36</Width>
    +<Height>42</Height>
    +<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +<Node>
    +<Id>94</Id>
    +<ClassName>timeSig2</ClassName>
    +<Top>666</Top>
    +<Left>387</Left>
    +<Width>34</Width>
    +<Height>43</Height>
    +<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +...
    +</Nodes>
    +</Page>
    +</Pages>
    +
    + +

    Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. +
    +

    + +
    <Node>
    +<Id>504</Id>
    +<ClassName>noteheadBlack</ClassName>
    +<Top>466</Top>
    +<Left>2236</Left>
    +<Width>28</Width>
    +<Height>24</Height>
    +<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
    +<Outlinks>541 559 571</Outlinks>
    +<Data>
    +<DataItem key="duration_beats" type="float">0.333333</DataItem>
    +<DataItem key="onset_beats" type="float">47.666668</DataItem>
    +<DataItem key="pitch_octave" type="int">4</DataItem>
    +<DataItem key="midi_pitch_code" type="int">69</DataItem>
    +<DataItem key="normalized_pitch_step" type="str">A</DataItem>
    +<DataItem key="dorico_event_id" type="int">1120</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + +

    + +

    For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

    + +
    <Node>
    +<Id>93</Id>
    +<ClassName>gClef</ClassName>
    +<Top>638</Top>
    +<Left>309</Left>
    +<Width>56</Width>
    +<Height>147</Height>
    +<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">908</DataItem>
    +<DataItem key="clef_type" type="str">kGClef</DataItem>
    +<DataItem key="clef_hotspot" type="str">G4</DataItem>
    +<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
    +<DataItem key="clef_stave_position" type="int">2</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). +

    +
    <Node>
    +    <Id>511</Id>
    +    <ClassName>timeSig4</ClassName>
    +    <Top>467</Top>
    +    <Left>828</Left>
    +    <Width>36</Width>   
    +    <Height>42</Height>
    +    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
    +    ...
    +    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
    +    <Data>
    +        <DataItem key="dorico_event_id" type="int">-1</DataItem>
    +        <DataItem key="time_signature_description" type="str"/>
    +    </Data>
    +</Node>
    +
    + + + +

    Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

    + +
    <Node>
    +<Id>69</Id>
    +<ClassName>kStaffLine</ClassName>
    +<Top>666</Top>
    +<Left>299</Left>
    +<Width>2001</Width>
    +<Height>3</Height>
    +<Mask>0:0 1:6003 </Mask>
    +<Data>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    A detailed table of what each objet includes for musical features is shown below. Scroll right for all attributes.

    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_descriptiontext
    accidentalDoubleFlat244     x         
    accidentalDoubleSharp330     x         
    accidentalFlat12705     x         
    accidentalKomaFlat5     x         
    accidentalKomaSharp5     x         
    accidentalNatural11137     x         
    accidentalQuarterToneFlatStein162     x         
    accidentalQuarterToneSharpStein191     x         
    accidentalSharp12908     x         
    accidentalThreeQuarterTonesFlatZimmermann1     x         
    accidentalThreeQuarterTonesSharpStein27     x         
    accidentalTripleFlat1     x         
    accidentalTripleSharp1     x         
    articAccentAbove1477     x         
    articAccentBelow1916     x         
    articMarcatoAbove278     x         
    articMarcatoBelow34     x         
    articStaccatissimoAbove536     x         
    articStaccatissimoBelow414     x         
    articStaccatoAbove5018     x         
    articStaccatoBelow6108     x         
    articTenutoAbove823     x         
    articTenutoBelow735     x         
    augmentationDot2762               
    barline28142               
    beam52539     xx        
    cClef1161xxxxxx         
    dynamicFF242     x         
    dynamicFFF88     x         
    dynamicFFFF4     x         
    dynamicForte777     x         
    dynamicFortePiano60     x         
    dynamicForzando35     x         
    dynamicMF1803     x         
    dynamicMP185     x         
    dynamicPiano3987     x         
    dynamicPP1807     x         
    dynamicPPP93     x         
    dynamicPPPP13     x         
    dynamicRinforzando25     x         
    dynamicSforzato236     x         
    dynamicSforzatoFF6     x         
    dynamicText110     x        x
    fClef3543xxxxxx         
    flag16thDown430     x x       
    flag16thUp18245     x x       
    flag32ndDown31     x x       
    flag32ndUp7264     x x       
    flag64thUp10     x x       
    flag8thDown3672     x x       
    flag8thUp8113     x x       
    gClef12278xxxxxx         
    gradualDynamic7084     x         
    kStaffLine160426     x         
    mensuralNoteheadMinimaWhite9x    x  xxxxx  
    noteheadBlack247741x    x xxxxxx  
    noteheadDiamondWhole8x    x  xxxxx  
    noteheadDoubleWholeSquare3x    x  xxxxx  
    noteheadHalf8648x    x  xxxxx  
    noteheadTriangleUpBlack27x    x  xxxxx  
    noteheadTriangleUpHalf3x    x  xxxxx  
    noteheadWhole1502x    x  xxxxx  
    noteheadXBlack81x    x  xxxxx  
    ornamentMordent7x    x         
    ornamentTrill58x    x         
    ornamentTurn6x    x         
    rest4               
    rest16th29411               
    rest32nd10218               
    rest64th4               
    rest8th24124               
    restHalf1376               
    restQuarter13223               
    restWhole14382               
    slur13928x    x         
    stem227889     x         
    systemicBarline2078               
    tie8626x    x         
    timeSig12x    x       x 
    timeSig21084x    x       x 
    timeSig31203x    x       x 
    timeSig42674x    x       x 
    timeSig5507x    x       x 
    timeSig6246x    x       x 
    timeSig7125x    x       x 
    timeSig81661x    x       x 
    timeSig979x    x       x 
    timeSigCommon206x    x       x 
    timeSigCutCommon113x    x       x 
    timeSignatureComponent443x    x       x 
    tupletBracket4970x    x         
    tupletText4900x    x        x
    unpitchedPercussionClef1223xxxxxx         
    wiggleTrill45x    x         
                     
    + +
    + +

    Images of scores

    + +

    Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below. All these images are binarised and ready to use.

    + +

    clef

    + +

    MIDI

    + +

    MIDI (Musical Instrument Digital Interface) standard file provides a standardized file format way for music sequences to be saved, transported, and opened in other systems. They are characterised by their compact size which led to their widespread use in computers. They are intended for universal use and have information such as note values, timing and track name. We want to include such files in our dataset since MIDI is one of the end file formats retrieved from some OMR architecture. We believe that it is essential to include such files that could later on may be used for multi-modal learning in OMR as well.

    + +

    Dorico-midi

    + +

    Music Encoding Initiative (MEI)

    + +

    Except for MusicXML for we go one step further to also providing its respective Music Encoding Initiative (MEI) files. The model underlying MEI recognizes four distinct aspects of music notation: logical; gestural; visual; and analytical. The logical domain includes the musical content or structure including pitches, time values, articulations, dynamics, and all other elements—defined as the symbols that communicate the composer’s intentions. The gestural domain relates to a performed interpretation of the logical domain (i.e., it encodes information that may be added by a performer such as explicit realizations of “swing” or rubato). The visual domain describes the contributions of an editor, engraver, or typesetter, and encodes information about the physical appearance of the score, such as symbol locations, page layout, or font. Finally, the analytical domain covers commentary and analysis of the music document in any of the three previous domains.

    + +
    <?xml version="1.0" encoding="UTF-8"?>
    +<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?>
    +<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://purl.oclc.org/dsdl/schematron"?>
    +<mei xmlns="http://www.music-encoding.org/ns/mei" meiversion="4.0.0">
    +   <meiHead>
    +      <fileDesc>
    +         <titleStmt>
    +            <title>beam groups 3</title>
    +            <respStmt />
    +         </titleStmt>
    +         <pubStmt><date isodate="2021-06-14" type="encoding-date">2021-06-14</date>
    +         </pubStmt>
    +      </fileDesc>
    +      <encodingDesc xml:id="encodingdesc-0000001420266469">
    +         <appInfo xml:id="appinfo-0000001827384277">
    +            <application xml:id="application-0000000862295293" isodate="2021-06-14T15:00:01" version="3.5.0-dev-118873d">
    +               <name xml:id="name-0000002103025164">Verovio</name>
    +               <p xml:id="p-0000001992846044">Transcoded from MusicXML</p>
    +            </application>
    +         </appInfo>
    +      </encodingDesc>
    +   </meiHead>
    +   <music>
    +      <body>
    +         <mdiv xml:id="mdiv-0000001025466895">
    +            <score xml:id="score-0000001308189520">
    +               <scoreDef xml:id="scoredef-0000000993314183">
    +                  <staffGrp xml:id="staffgrp-0000000471437396">
    +                     <staffDef xml:id="P1" n="1" lines="5" ppq="12">
    +                        <label xml:id="label-0000000781857015">P 1</label>
    +                        <clef xml:id="clef-0000000149139464" shape="G" line="2" />
    +                        <keySig xml:id="keysig-0000000931258970" mode="major" sig="0" />
    +                        <meterSig xml:id="msig-0000002113427645" count="2" unit="4" />
    +                     </staffDef>
    +                  </staffGrp>
    +               </scoreDef>
    +...
    +      </body>
    +   </music>
    +</mei>
    +
    + +

    Combining DOReMi with Muscima++ and Deepscores

    + +

    Recently, researchers have been working on bringing their datasets together, namely Muscima++ [4] and DeepScores [9], to improve compatibility. Muscima++ contains handwritten music, while DeepScores is a typeset music dataset, both of which can be used in object detection. Harmonising them aids the goal of creating a reference dataset. With the motivation to support this goal and compare and use these datasets in future experiments, DoReMi is easily harmonised with Muscima++ and DeepScores.

    + +

    Initial Data Collection

    + +

    The dataset is derived from scores originally used for testing music notation software. This includes real-world scores in addition to synthetic scores built to test particular engraving use cases.

    + +

    The process of creating DoReMI using Dorico starts by creating a meta-picture of a single glyph or drawable primitive (slurs, lines, musical symbols) to allow generation of bounding boxes and pixel masks at the origin of the coordinate system y-down \footnote{The origin is in the top-left where the x-axis extends to the right and the y-axis extends downwards}. Rendering them at the origin ensures minimisation of the variations introduced by anti-aliasing artefacts. The vector-based glyph or primitive is then rasterised to a monochrome pixel-based image. Sub-pixel positions might introduce some variations and shifts in the bounding boxes that are relocated to the original drawn positions. However, bounding boxes are accurate enough for all the objects, except for some shift in the staff lines. During rasterisation, some staff lines become thicker than the others, sometimes falling out of the bounding box. Such inconsistencies are easily optically noticed given the even spaced nature of staff lines and can be minimised at the cost of increasing the resolution (DPI). Finally, the images are exported as PNGs.

    + +

    Dorico has a sophisticated internal representation and engraving engine for musical data at the drawing stage for efficiency. This results in significant challenges in reconnecting the primitives ultimately drawn to their original semantic sources. The addition of higher-level music attributes retrieved from Dorico to the metadata allows for the future use in the music reconstruction stage. +It is anticipated that we would iterate through the generation process by adding new features that would benefit the recognition score. On a practical level, we made a minor modification to allow for the logical grouping of pages into a single XML file. During data preprocessing, XML files were then separated by page (image).

    + +

    Data Preparation and analysis

    + +

    The number of classes in the dataset is 94 as shown in the image below. +classes

    + +

    Publication and Sharing

    + +

    Long-term Management

    + +

    back

    +:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/a6/d917623b67f1c6ddab408356812d14cfcab8652445bea8f55edc15514688f9 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/a6/d917623b67f1c6ddab408356812d14cfcab8652445bea8f55edc15514688f9 new file mode 100644 index 0000000000..0029941c12 --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/a6/d917623b67f1c6ddab408356812d14cfcab8652445bea8f55edc15514688f9 @@ -0,0 +1,2141 @@ +I"[

    DoReMi - Data Collection Lifecycle Document

    + +

    This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

    + +

    Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet +music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

    + +

    Discovery and Planning

    + +

    Data type and format

    + + +

    Initial Data Collection

    +

    Data Preparation and analysis

    +

    Publication and Sharing

    +

    Long-term Management

    + +

    Discovery and Planning

    + +

    In this section, I will explain the data types and formats we have decided to use.

    + +

    Data type and format

    + +

    This dataset has the following six types of data:

    + + + +

    The following respective data formats:

    +
      +
    • Dorico
    • +
    • MusicXML
    • +
    • XML
    • +
    • PNG
    • +
    • MIDI
    • +
    • MEI
    • +
    + +

    Let’s start by explaining each one of the data types and what they contain:

    + +

    Dorico project +Dorico-project

    + +

    When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

    + +

    Dorico-soft

    + +

    MusicXML

    + +

    MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. +More on how these files can be exported check here +
    +

    + +
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    +<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
    +<score-partwise version="3.1">
    +  <work>
    +    <work-title>beam groups 3</work-title>
    +  </work>
    +  <movement-title>beam groups 3</movement-title>
    +  <identification>
    +    <encoding>
    +      <software>Dorico 4.0.0.5342</software>
    +      <encoding-date>2021-06-14</encoding-date>
    +    </encoding>
    +  </identification>
    +  <part-list>
    +    <score-part id="P1">
    +      <part-name>P 1</part-name>
    +    </score-part>
    +  </part-list>
    +  <part id="P1">
    +    <measure number="1">
    +      <attributes>
    +        <divisions>12</divisions>
    +        <key number="1">
    +          <fifths>0</fifths>
    +          <mode>major</mode>
    +        </key>
    +        <time>
    +
    +...
    +
    +  </part>
    +</score-partwise>
    +
    + + + +

    OMR metadata

    + +

    Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box.

    + +

    In words, each file can have data on more than one page, if that is the case, an id is assigned to each page. Each page can have multiple nodes. Nodes are the individual elements or objects in the score, for instance, stem, staff lines, blackhead, whole note, augmentation dot and so on. Each object or node is assigned an id. This node will now have the bounding box information which includes top, left, width and height. The top is the distance from the top of the page to the point where the object starts (vertically). Left is the distance from the left of the page to the point where the object starts (horizontally). Height is the distance from top to where the object ends (vertically). Width is the distance from the left point to the rightest point where the object ends (horizontally). +bbox

    + +

    Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

    + +

    OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

    + +

    Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

    + + + +
    <?xml version="1.0" encoding="utf-8"?>
    +<Pages>
    +<Page pageIndex="0">
    +<Nodes>
    +<Node>
    +<Id>95</Id>
    +<ClassName>timeSig4</ClassName>
    +<Top>709</Top>
    +<Left>386</Left>
    +<Width>36</Width>
    +<Height>42</Height>
    +<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +<Node>
    +<Id>94</Id>
    +<ClassName>timeSig2</ClassName>
    +<Top>666</Top>
    +<Left>387</Left>
    +<Width>34</Width>
    +<Height>43</Height>
    +<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +...
    +</Nodes>
    +</Page>
    +</Pages>
    +
    + +

    Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. +
    +

    + +
    <Node>
    +<Id>504</Id>
    +<ClassName>noteheadBlack</ClassName>
    +<Top>466</Top>
    +<Left>2236</Left>
    +<Width>28</Width>
    +<Height>24</Height>
    +<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
    +<Outlinks>541 559 571</Outlinks>
    +<Data>
    +<DataItem key="duration_beats" type="float">0.333333</DataItem>
    +<DataItem key="onset_beats" type="float">47.666668</DataItem>
    +<DataItem key="pitch_octave" type="int">4</DataItem>
    +<DataItem key="midi_pitch_code" type="int">69</DataItem>
    +<DataItem key="normalized_pitch_step" type="str">A</DataItem>
    +<DataItem key="dorico_event_id" type="int">1120</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + +

    + +

    For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

    + +
    <Node>
    +<Id>93</Id>
    +<ClassName>gClef</ClassName>
    +<Top>638</Top>
    +<Left>309</Left>
    +<Width>56</Width>
    +<Height>147</Height>
    +<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">908</DataItem>
    +<DataItem key="clef_type" type="str">kGClef</DataItem>
    +<DataItem key="clef_hotspot" type="str">G4</DataItem>
    +<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
    +<DataItem key="clef_stave_position" type="int">2</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). +

    +
    <Node>
    +    <Id>511</Id>
    +    <ClassName>timeSig4</ClassName>
    +    <Top>467</Top>
    +    <Left>828</Left>
    +    <Width>36</Width>   
    +    <Height>42</Height>
    +    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
    +    ...
    +    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
    +    <Data>
    +        <DataItem key="dorico_event_id" type="int">-1</DataItem>
    +        <DataItem key="time_signature_description" type="str"/>
    +    </Data>
    +</Node>
    +
    + + + +

    Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

    + +
    <Node>
    +<Id>69</Id>
    +<ClassName>kStaffLine</ClassName>
    +<Top>666</Top>
    +<Left>299</Left>
    +<Width>2001</Width>
    +<Height>3</Height>
    +<Mask>0:0 1:6003 </Mask>
    +<Data>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    A comprehensive table of what each objet includes for musical features is shown below. Scroll right for all attributes.

    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_descriptiontext
    accidentalDoubleFlat244     x         
    accidentalDoubleSharp330     x         
    accidentalFlat12705     x         
    accidentalKomaFlat5     x         
    accidentalKomaSharp5     x         
    accidentalNatural11137     x         
    accidentalQuarterToneFlatStein162     x         
    accidentalQuarterToneSharpStein191     x         
    accidentalSharp12908     x         
    accidentalThreeQuarterTonesFlatZimmermann1     x         
    accidentalThreeQuarterTonesSharpStein27     x         
    accidentalTripleFlat1     x         
    accidentalTripleSharp1     x         
    articAccentAbove1477     x         
    articAccentBelow1916     x         
    articMarcatoAbove278     x         
    articMarcatoBelow34     x         
    articStaccatissimoAbove536     x         
    articStaccatissimoBelow414     x         
    articStaccatoAbove5018     x         
    articStaccatoBelow6108     x         
    articTenutoAbove823     x         
    articTenutoBelow735     x         
    augmentationDot2762               
    barline28142               
    beam52539     xx        
    cClef1161xxxxxx         
    dynamicFF242     x         
    dynamicFFF88     x         
    dynamicFFFF4     x         
    dynamicForte777     x         
    dynamicFortePiano60     x         
    dynamicForzando35     x         
    dynamicMF1803     x         
    dynamicMP185     x         
    dynamicPiano3987     x         
    dynamicPP1807     x         
    dynamicPPP93     x         
    dynamicPPPP13     x         
    dynamicRinforzando25     x         
    dynamicSforzato236     x         
    dynamicSforzatoFF6     x         
    dynamicText110     x        x
    fClef3543xxxxxx         
    flag16thDown430     x x       
    flag16thUp18245     x x       
    flag32ndDown31     x x       
    flag32ndUp7264     x x       
    flag64thUp10     x x       
    flag8thDown3672     x x       
    flag8thUp8113     x x       
    gClef12278xxxxxx         
    gradualDynamic7084     x         
    kStaffLine160426     x         
    mensuralNoteheadMinimaWhite9x    x  xxxxx  
    noteheadBlack247741x    x xxxxxx  
    noteheadDiamondWhole8x    x  xxxxx  
    noteheadDoubleWholeSquare3x    x  xxxxx  
    noteheadHalf8648x    x  xxxxx  
    noteheadTriangleUpBlack27x    x  xxxxx  
    noteheadTriangleUpHalf3x    x  xxxxx  
    noteheadWhole1502x    x  xxxxx  
    noteheadXBlack81x    x  xxxxx  
    ornamentMordent7x    x         
    ornamentTrill58x    x         
    ornamentTurn6x    x         
    rest4               
    rest16th29411               
    rest32nd10218               
    rest64th4               
    rest8th24124               
    restHalf1376               
    restQuarter13223               
    restWhole14382               
    slur13928x    x         
    stem227889     x         
    systemicBarline2078               
    tie8626x    x         
    timeSig12x    x       x 
    timeSig21084x    x       x 
    timeSig31203x    x       x 
    timeSig42674x    x       x 
    timeSig5507x    x       x 
    timeSig6246x    x       x 
    timeSig7125x    x       x 
    timeSig81661x    x       x 
    timeSig979x    x       x 
    timeSigCommon206x    x       x 
    timeSigCutCommon113x    x       x 
    timeSignatureComponent443x    x       x 
    tupletBracket4970x    x         
    tupletText4900x    x        x
    unpitchedPercussionClef1223xxxxxx         
    wiggleTrill45x    x         
                     
    + +
    + +

    Images of scores

    + +

    Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below. All these images are binarised and ready to use.

    + +

    clef

    + +

    MIDI

    + +

    MIDI files are also exported directly from Dorico. To enhance compatibility between different MIDI sequencing and music notation programs, even those running on different operating systems, the MIDI standard defines a specification for the Standard MIDI File. This type of file (usually having the file extension “.mid”) represents multi-track sequences, complete with patch selections, notes, pitch bend, and other controls. DoReMi includes the respective MIDI files for each one of the Dorico projects. This is aimed to help with generating MIDI replayble files with OMR.

    + +

    Dorico-midi

    + +

    Music Encoding Initiative (MEI)

    + +

    Except for MusicXML for we go one step further to also providing its respective Music Encoding Initiative (MEI) files. The model underlying MEI recognizes four distinct aspects of music notation: logical; gestural; visual; and analytical. The logical domain includes the musical content or structure including pitches, time values, articulations, dynamics, and all other elements—defined as the symbols that communicate the composer’s intentions. The gestural domain relates to a performed interpretation of the logical domain (i.e., it encodes information that may be added by a performer such as explicit realizations of “swing” or rubato). The visual domain describes the contributions of an editor, engraver, or typesetter, and encodes information about the physical appearance of the score, such as symbol locations, page layout, or font. Finally, the analytical domain covers commentary and analysis of the music document in any of the three previous domains.

    + +
    <?xml version="1.0" encoding="UTF-8"?>
    +<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?>
    +<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://purl.oclc.org/dsdl/schematron"?>
    +<mei xmlns="http://www.music-encoding.org/ns/mei" meiversion="4.0.0">
    +   <meiHead>
    +      <fileDesc>
    +         <titleStmt>
    +            <title>beam groups 3</title>
    +            <respStmt />
    +         </titleStmt>
    +         <pubStmt><date isodate="2021-06-14" type="encoding-date">2021-06-14</date>
    +         </pubStmt>
    +      </fileDesc>
    +      <encodingDesc xml:id="encodingdesc-0000001420266469">
    +         <appInfo xml:id="appinfo-0000001827384277">
    +            <application xml:id="application-0000000862295293" isodate="2021-06-14T15:00:01" version="3.5.0-dev-118873d">
    +               <name xml:id="name-0000002103025164">Verovio</name>
    +               <p xml:id="p-0000001992846044">Transcoded from MusicXML</p>
    +            </application>
    +         </appInfo>
    +      </encodingDesc>
    +   </meiHead>
    +   <music>
    +      <body>
    +         <mdiv xml:id="mdiv-0000001025466895">
    +            <score xml:id="score-0000001308189520">
    +               <scoreDef xml:id="scoredef-0000000993314183">
    +                  <staffGrp xml:id="staffgrp-0000000471437396">
    +                     <staffDef xml:id="P1" n="1" lines="5" ppq="12">
    +                        <label xml:id="label-0000000781857015">P 1</label>
    +                        <clef xml:id="clef-0000000149139464" shape="G" line="2" />
    +                        <keySig xml:id="keysig-0000000931258970" mode="major" sig="0" />
    +                        <meterSig xml:id="msig-0000002113427645" count="2" unit="4" />
    +                     </staffDef>
    +                  </staffGrp>
    +               </scoreDef>
    +...
    +      </body>
    +   </music>
    +</mei>
    +
    + +

    Combining DOReMi with Muscima++ and Deepscores

    + +

    back

    +:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/a8/5aa703bcabf2b4ad9845eb59cbaab58adfcd3d8edbb666b1107f43e4280141 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/a8/5aa703bcabf2b4ad9845eb59cbaab58adfcd3d8edbb666b1107f43e4280141 new file mode 100644 index 0000000000..f7dec89c98 --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/a8/5aa703bcabf2b4ad9845eb59cbaab58adfcd3d8edbb666b1107f43e4280141 @@ -0,0 +1,285 @@ +I"fg

    DoReMi - Data Collection Lifecycle Document

    + +

    This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

    + +

    Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet +music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

    + +

    Discovery and Planning

    + +

    Data type and format

    + + +

    Initial Data Collection

    +

    Data Preparation and analysis

    +

    Publication and Sharing

    +

    Long-term Management

    + +

    Discovery and Planning

    + +

    In this section, I will explain the data types and formats we have decided to use.

    + +

    Data type and format

    + +

    This dataset has the following six types of data:

    + + + +

    The following respective data formats:

    +
      +
    • Dorico
    • +
    • MusicXML
    • +
    • XML
    • +
    • PNG
    • +
    • MIDI
    • +
    • MEI
    • +
    + +

    Let’s start by explaining each one of the data types and what they contain:

    + +

    Dorico project +Dorico-project

    + +

    When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

    + +

    MusicXML

    + +

    MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. +More on how these files can be exported check here +
    +

    + +
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    +<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
    +<score-partwise version="3.1">
    +  <work>
    +    <work-title>beam groups 3</work-title>
    +  </work>
    +  <movement-title>beam groups 3</movement-title>
    +  <identification>
    +    <encoding>
    +      <software>Dorico 4.0.0.5342</software>
    +      <encoding-date>2021-06-14</encoding-date>
    +    </encoding>
    +  </identification>
    +  <part-list>
    +    <score-part id="P1">
    +      <part-name>P 1</part-name>
    +    </score-part>
    +  </part-list>
    +  <part id="P1">
    +    <measure number="1">
    +      <attributes>
    +        <divisions>12</divisions>
    +        <key number="1">
    +          <fifths>0</fifths>
    +          <mode>major</mode>
    +        </key>
    +        <time>
    +
    +...
    +
    +  </part>
    +</score-partwise>
    +
    + + + +

    OMR metadata

    + +

    Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box. Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

    + +

    OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

    + +

    Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

    + + + +
    <?xml version="1.0" encoding="utf-8"?>
    +<Pages>
    +<Page pageIndex="0">
    +<Nodes>
    +<Node>
    +<Id>95</Id>
    +<ClassName>timeSig4</ClassName>
    +<Top>709</Top>
    +<Left>386</Left>
    +<Width>36</Width>
    +<Height>42</Height>
    +<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +<Node>
    +<Id>94</Id>
    +<ClassName>timeSig2</ClassName>
    +<Top>666</Top>
    +<Left>387</Left>
    +<Width>34</Width>
    +<Height>43</Height>
    +<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +...
    +</Nodes>
    +</Page>
    +</Pages>
    +
    + +

    Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. +
    +

    + +
    <Node>
    +<Id>504</Id>
    +<ClassName>noteheadBlack</ClassName>
    +<Top>466</Top>
    +<Left>2236</Left>
    +<Width>28</Width>
    +<Height>24</Height>
    +<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
    +<Outlinks>541 559 571</Outlinks>
    +<Data>
    +<DataItem key="duration_beats" type="float">0.333333</DataItem>
    +<DataItem key="onset_beats" type="float">47.666668</DataItem>
    +<DataItem key="pitch_octave" type="int">4</DataItem>
    +<DataItem key="midi_pitch_code" type="int">69</DataItem>
    +<DataItem key="normalized_pitch_step" type="str">A</DataItem>
    +<DataItem key="dorico_event_id" type="int">1120</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + +

    + +

    For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

    + +
    <Node>
    +<Id>93</Id>
    +<ClassName>gClef</ClassName>
    +<Top>638</Top>
    +<Left>309</Left>
    +<Width>56</Width>
    +<Height>147</Height>
    +<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">908</DataItem>
    +<DataItem key="clef_type" type="str">kGClef</DataItem>
    +<DataItem key="clef_hotspot" type="str">G4</DataItem>
    +<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
    +<DataItem key="clef_stave_position" type="int">2</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). +

    +
    <Node>
    +    <Id>511</Id>
    +    <ClassName>timeSig4</ClassName>
    +    <Top>467</Top>
    +    <Left>828</Left>
    +    <Width>36</Width>   
    +    <Height>42</Height>
    +    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
    +    ...
    +    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
    +    <Data>
    +        <DataItem key="dorico_event_id" type="int">-1</DataItem>
    +        <DataItem key="time_signature_description" type="str"/>
    +    </Data>
    +</Node>
    +
    + + + +

    Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

    + +
    <Node>
    +<Id>69</Id>
    +<ClassName>kStaffLine</ClassName>
    +<Top>666</Top>
    +<Left>299</Left>
    +<Width>2001</Width>
    +<Height>3</Height>
    +<Mask>0:0 1:6003 </Mask>
    +<Data>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    A comprehensive table of what each objet includes for musical features is shown below.

    + +

    DoReMi table

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    head1head twothree
    okgood swedish fishnice
    out of stockgood and plentynice
    okgood oreoshmm
    okgood zoute dropyumm
    + +

    OMR metadata

    + +

    Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

    + +

    MIDI

    + +

    MIDI files are exported directly from Dorico.

    + +

    Music Encoding Initiative (MEI)

    + +

    Combining DOReMi with Muscima++ and Deepscores

    + +

    back

    +:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/ac/f0c93c18177ebc849a34ecd25bd4309c7b8e54f42a140a4b25a674613f86a4 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/ac/f0c93c18177ebc849a34ecd25bd4309c7b8e54f42a140a4b25a674613f86a4 new file mode 100644 index 0000000000..4f9900eb04 --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/ac/f0c93c18177ebc849a34ecd25bd4309c7b8e54f42a140a4b25a674613f86a4 @@ -0,0 +1,2163 @@ +I"L

    DoReMi - Data Collection Lifecycle Document

    + +

    This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg’s Dorico team and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

    + +

    Music used to generate this dataset comes from a software test set provided by the Dorico team. This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet +music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

    + +

    Discovery and Planning

    + +

    Data type and format

    + + +

    Initial Data Collection

    +

    Data Preparation and analysis

    +

    Publication and Sharing

    +

    Long-term Management

    + +

    Discovery and Planning

    + +

    In this section, I will explain the data types and formats we have decided to use.

    + +

    Data type and format

    + +

    This dataset has the following six types of data:

    + + + +

    The following respective data formats:

    +
      +
    • Dorico
    • +
    • MusicXML
    • +
    • XML
    • +
    • PNG
    • +
    • MIDI
    • +
    • MEI
    • +
    + +

    Let’s start by explaining each one of the data types and what they contain:

    + +

    Dorico project +Dorico-project

    + +

    When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

    + +

    Dorico-soft

    + +

    MusicXML

    + +

    MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. +More on how these files can be exported check here +
    +

    + +
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    +<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
    +<score-partwise version="3.1">
    +  <work>
    +    <work-title>beam groups 3</work-title>
    +  </work>
    +  <movement-title>beam groups 3</movement-title>
    +  <identification>
    +    <encoding>
    +      <software>Dorico 4.0.0.5342</software>
    +      <encoding-date>2021-06-14</encoding-date>
    +    </encoding>
    +  </identification>
    +  <part-list>
    +    <score-part id="P1">
    +      <part-name>P 1</part-name>
    +    </score-part>
    +  </part-list>
    +  <part id="P1">
    +    <measure number="1">
    +      <attributes>
    +        <divisions>12</divisions>
    +        <key number="1">
    +          <fifths>0</fifths>
    +          <mode>major</mode>
    +        </key>
    +        <time>
    +
    +...
    +
    +  </part>
    +</score-partwise>
    +
    + + + +

    OMR metadata

    + +

    Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box.

    + +

    In words, each file can have data on more than one page, if that is the case, an id is assigned to each page. Each page can have multiple nodes. Nodes are the individual elements or objects in the score, for instance, stem, staff lines, blackhead, whole note, augmentation dot and so on. Each object or node is assigned an id. This node will now have the bounding box information which includes top, left, width and height. The top is the distance from the top of the page to the point where the object starts (vertically). Left is the distance from the left of the page to the point where the object starts (horizontally). Height is the distance from top to where the object ends (vertically). Width is the distance from the left point to the rightest point where the object ends (horizontally). +bbox

    + +

    Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

    + +

    OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

    + +

    Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

    + + + +
    <?xml version="1.0" encoding="utf-8"?>
    +<Pages>
    +<Page pageIndex="0">
    +<Nodes>
    +<Node>
    +<Id>95</Id>
    +<ClassName>timeSig4</ClassName>
    +<Top>709</Top>
    +<Left>386</Left>
    +<Width>36</Width>
    +<Height>42</Height>
    +<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +<Node>
    +<Id>94</Id>
    +<ClassName>timeSig2</ClassName>
    +<Top>666</Top>
    +<Left>387</Left>
    +<Width>34</Width>
    +<Height>43</Height>
    +<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +...
    +</Nodes>
    +</Page>
    +</Pages>
    +
    + +

    Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. +
    +

    + +
    <Node>
    +<Id>504</Id>
    +<ClassName>noteheadBlack</ClassName>
    +<Top>466</Top>
    +<Left>2236</Left>
    +<Width>28</Width>
    +<Height>24</Height>
    +<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
    +<Outlinks>541 559 571</Outlinks>
    +<Data>
    +<DataItem key="duration_beats" type="float">0.333333</DataItem>
    +<DataItem key="onset_beats" type="float">47.666668</DataItem>
    +<DataItem key="pitch_octave" type="int">4</DataItem>
    +<DataItem key="midi_pitch_code" type="int">69</DataItem>
    +<DataItem key="normalized_pitch_step" type="str">A</DataItem>
    +<DataItem key="dorico_event_id" type="int">1120</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + +

    + +

    For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

    + +
    <Node>
    +<Id>93</Id>
    +<ClassName>gClef</ClassName>
    +<Top>638</Top>
    +<Left>309</Left>
    +<Width>56</Width>
    +<Height>147</Height>
    +<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">908</DataItem>
    +<DataItem key="clef_type" type="str">kGClef</DataItem>
    +<DataItem key="clef_hotspot" type="str">G4</DataItem>
    +<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
    +<DataItem key="clef_stave_position" type="int">2</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). +

    +
    <Node>
    +    <Id>511</Id>
    +    <ClassName>timeSig4</ClassName>
    +    <Top>467</Top>
    +    <Left>828</Left>
    +    <Width>36</Width>   
    +    <Height>42</Height>
    +    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
    +    ...
    +    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
    +    <Data>
    +        <DataItem key="dorico_event_id" type="int">-1</DataItem>
    +        <DataItem key="time_signature_description" type="str"/>
    +    </Data>
    +</Node>
    +
    + + + +

    Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

    + +
    <Node>
    +<Id>69</Id>
    +<ClassName>kStaffLine</ClassName>
    +<Top>666</Top>
    +<Left>299</Left>
    +<Width>2001</Width>
    +<Height>3</Height>
    +<Mask>0:0 1:6003 </Mask>
    +<Data>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    A detailed table of what each objet includes for musical features is shown below. Scroll right for all attributes.

    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_descriptiontext
    accidentalDoubleFlat244     x         
    accidentalDoubleSharp330     x         
    accidentalFlat12705     x         
    accidentalKomaFlat5     x         
    accidentalKomaSharp5     x         
    accidentalNatural11137     x         
    accidentalQuarterToneFlatStein162     x         
    accidentalQuarterToneSharpStein191     x         
    accidentalSharp12908     x         
    accidentalThreeQuarterTonesFlatZimmermann1     x         
    accidentalThreeQuarterTonesSharpStein27     x         
    accidentalTripleFlat1     x         
    accidentalTripleSharp1     x         
    articAccentAbove1477     x         
    articAccentBelow1916     x         
    articMarcatoAbove278     x         
    articMarcatoBelow34     x         
    articStaccatissimoAbove536     x         
    articStaccatissimoBelow414     x         
    articStaccatoAbove5018     x         
    articStaccatoBelow6108     x         
    articTenutoAbove823     x         
    articTenutoBelow735     x         
    augmentationDot2762               
    barline28142               
    beam52539     xx        
    cClef1161xxxxxx         
    dynamicFF242     x         
    dynamicFFF88     x         
    dynamicFFFF4     x         
    dynamicForte777     x         
    dynamicFortePiano60     x         
    dynamicForzando35     x         
    dynamicMF1803     x         
    dynamicMP185     x         
    dynamicPiano3987     x         
    dynamicPP1807     x         
    dynamicPPP93     x         
    dynamicPPPP13     x         
    dynamicRinforzando25     x         
    dynamicSforzato236     x         
    dynamicSforzatoFF6     x         
    dynamicText110     x        x
    fClef3543xxxxxx         
    flag16thDown430     x x       
    flag16thUp18245     x x       
    flag32ndDown31     x x       
    flag32ndUp7264     x x       
    flag64thUp10     x x       
    flag8thDown3672     x x       
    flag8thUp8113     x x       
    gClef12278xxxxxx         
    gradualDynamic7084     x         
    kStaffLine160426     x         
    mensuralNoteheadMinimaWhite9x    x  xxxxx  
    noteheadBlack247741x    x xxxxxx  
    noteheadDiamondWhole8x    x  xxxxx  
    noteheadDoubleWholeSquare3x    x  xxxxx  
    noteheadHalf8648x    x  xxxxx  
    noteheadTriangleUpBlack27x    x  xxxxx  
    noteheadTriangleUpHalf3x    x  xxxxx  
    noteheadWhole1502x    x  xxxxx  
    noteheadXBlack81x    x  xxxxx  
    ornamentMordent7x    x         
    ornamentTrill58x    x         
    ornamentTurn6x    x         
    rest4               
    rest16th29411               
    rest32nd10218               
    rest64th4               
    rest8th24124               
    restHalf1376               
    restQuarter13223               
    restWhole14382               
    slur13928x    x         
    stem227889     x         
    systemicBarline2078               
    tie8626x    x         
    timeSig12x    x       x 
    timeSig21084x    x       x 
    timeSig31203x    x       x 
    timeSig42674x    x       x 
    timeSig5507x    x       x 
    timeSig6246x    x       x 
    timeSig7125x    x       x 
    timeSig81661x    x       x 
    timeSig979x    x       x 
    timeSigCommon206x    x       x 
    timeSigCutCommon113x    x       x 
    timeSignatureComponent443x    x       x 
    tupletBracket4970x    x         
    tupletText4900x    x        x
    unpitchedPercussionClef1223xxxxxx         
    wiggleTrill45x    x         
                     
    + +
    + +

    Images of scores

    + +

    Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below. All these images are binarised and ready to use.

    + +

    clef

    + +

    MIDI

    + +

    MIDI (Musical Instrument Digital Interface) standard file provides a standardized file format way for music sequences to be saved, transported, and opened in other systems. They are characterised by their compact size which led to their widespread use in computers. They are intended for universal use and have information such as note values, timing and track name. We want to include such files in our dataset since MIDI is one of the end file formats retrieved from some OMR architecture. We believe that it is essential to include such files that could later on may be used for multi-modal learning in OMR as well.

    + +

    Dorico-midi

    + +

    Music Encoding Initiative (MEI)

    + +

    Except for MusicXML for we go one step further to also providing its respective Music Encoding Initiative (MEI) files. The model underlying MEI recognizes four distinct aspects of music notation: logical; gestural; visual; and analytical. The logical domain includes the musical content or structure including pitches, time values, articulations, dynamics, and all other elements—defined as the symbols that communicate the composer’s intentions. The gestural domain relates to a performed interpretation of the logical domain (i.e., it encodes information that may be added by a performer such as explicit realizations of “swing” or rubato). The visual domain describes the contributions of an editor, engraver, or typesetter, and encodes information about the physical appearance of the score, such as symbol locations, page layout, or font. Finally, the analytical domain covers commentary and analysis of the music document in any of the three previous domains.

    + +
    <?xml version="1.0" encoding="UTF-8"?>
    +<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?>
    +<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://purl.oclc.org/dsdl/schematron"?>
    +<mei xmlns="http://www.music-encoding.org/ns/mei" meiversion="4.0.0">
    +   <meiHead>
    +      <fileDesc>
    +         <titleStmt>
    +            <title>beam groups 3</title>
    +            <respStmt />
    +         </titleStmt>
    +         <pubStmt><date isodate="2021-06-14" type="encoding-date">2021-06-14</date>
    +         </pubStmt>
    +      </fileDesc>
    +      <encodingDesc xml:id="encodingdesc-0000001420266469">
    +         <appInfo xml:id="appinfo-0000001827384277">
    +            <application xml:id="application-0000000862295293" isodate="2021-06-14T15:00:01" version="3.5.0-dev-118873d">
    +               <name xml:id="name-0000002103025164">Verovio</name>
    +               <p xml:id="p-0000001992846044">Transcoded from MusicXML</p>
    +            </application>
    +         </appInfo>
    +      </encodingDesc>
    +   </meiHead>
    +   <music>
    +      <body>
    +         <mdiv xml:id="mdiv-0000001025466895">
    +            <score xml:id="score-0000001308189520">
    +               <scoreDef xml:id="scoredef-0000000993314183">
    +                  <staffGrp xml:id="staffgrp-0000000471437396">
    +                     <staffDef xml:id="P1" n="1" lines="5" ppq="12">
    +                        <label xml:id="label-0000000781857015">P 1</label>
    +                        <clef xml:id="clef-0000000149139464" shape="G" line="2" />
    +                        <keySig xml:id="keysig-0000000931258970" mode="major" sig="0" />
    +                        <meterSig xml:id="msig-0000002113427645" count="2" unit="4" />
    +                     </staffDef>
    +                  </staffGrp>
    +               </scoreDef>
    +...
    +      </body>
    +   </music>
    +</mei>
    +
    + +

    Combining DOReMi with Muscima++ and Deepscores

    + +

    Recently, researchers have been working on bringing their datasets together, namely Muscima++ [4] and DeepScores [9], to improve compatibility. Muscima++ contains handwritten music, while DeepScores is a typeset music dataset, both of which can be used in object detection. Harmonising them aids the goal of creating a reference dataset. With the motivation to support this goal and compare and use these datasets in future experiments, DoReMi is easily harmonised with Muscima++ and DeepScores.

    + +

    Initial Data Collection

    + +

    The dataset is derived from scores originally used for testing music notation software. This includes real-world scores in addition to synthetic scores built to test particular engraving use cases.

    + +

    The process of creating DoReMI using Dorico starts by creating a meta-picture of a single glyph or drawable primitive (slurs, lines, musical symbols) to allow generation of bounding boxes and pixel masks at the origin of the coordinate system y-down \footnote{The origin is in the top-left where the x-axis extends to the right and the y-axis extends downwards}. Rendering them at the origin ensures minimisation of the variations introduced by anti-aliasing artefacts. The vector-based glyph or primitive is then rasterised to a monochrome pixel-based image. Sub-pixel positions might introduce some variations and shifts in the bounding boxes that are relocated to the original drawn positions. However, bounding boxes are accurate enough for all the objects, except for some shift in the staff lines. During rasterisation, some staff lines become thicker than the others, sometimes falling out of the bounding box. Such inconsistencies are easily optically noticed given the even spaced nature of staff lines and can be minimised at the cost of increasing the resolution (DPI). Finally, the images are exported as PNGs.

    + +

    Dorico has a sophisticated internal representation and engraving engine for musical data at the drawing stage for efficiency. This results in significant challenges in reconnecting the primitives ultimately drawn to their original semantic sources. The addition of higher-level music attributes retrieved from Dorico to the metadata allows for the future use in the music reconstruction stage. +It is anticipated that we would iterate through the generation process by adding new features that would benefit the recognition score. On a practical level, we made a minor modification to allow for the logical grouping of pages into a single XML file. During data preprocessing, XML files were then separated by page (image).

    + +

    Data Preparation and analysis

    + +

    The number of classes in the dataset is 94 as shown in the image below. +classes

    + +

    Publication and Sharing

    + +

    The dataset including only copy right free scores is already published in this github release.

    + +

    Long-term Management

    + +

    back

    +:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/ae/87c8c343fb9e62ce50ce1d43a433b9b529d816be757b0848937bb83cf5e7be b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/ae/87c8c343fb9e62ce50ce1d43a433b9b529d816be757b0848937bb83cf5e7be new file mode 100644 index 0000000000..35e442a67f --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/ae/87c8c343fb9e62ce50ce1d43a433b9b529d816be757b0848937bb83cf5e7be @@ -0,0 +1,202 @@ +I"gU

    DoReMi - Data Collection Lifecycle Document

    + +

    This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

    + +

    Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet +music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

    + +

    Discovery and Planning

    + +

    Data type and format

    + + +

    Initial Data Collection

    +

    Data Preparation and analysis

    +

    Publication and Sharing

    +

    Long-term Management

    + +

    Discovery and Planning

    + +

    In this section, I will explain the data types and formats we have decided to use.

    + +

    Data type and format

    + +

    This dataset has the following six types of data:

    + + + +

    The following respective data formats:

    +
      +
    • Dorico
    • +
    • MusicXML
    • +
    • XML
    • +
    • PNG
    • +
    • MIDI
    • +
    • MEI
    • +
    + +

    Let’s start by explaining each one of the data types and what they contain:

    + +

    Dorico project +Dorico-project

    + +

    When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

    + +

    MusicXML

    + +

    MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. +More on how these files can be exported check here +
    +

    + + + +

    OMR metadata

    + +

    Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box. Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

    + +

    OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

    + +

    Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

    + + + +
    <?xml version="1.0" encoding="utf-8"?>
    +<Pages>
    +<Page pageIndex="0">
    +<Nodes>
    +<Node>
    +<Id>95</Id>
    +<ClassName>timeSig4</ClassName>
    +<Top>709</Top>
    +<Left>386</Left>
    +<Width>36</Width>
    +<Height>42</Height>
    +<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +<Node>
    +<Id>94</Id>
    +<ClassName>timeSig2</ClassName>
    +<Top>666</Top>
    +<Left>387</Left>
    +<Width>34</Width>
    +<Height>43</Height>
    +<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +...
    +</Nodes>
    +</Page>
    +</Pages>
    +
    + +

    Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. +
    +

    + +
    <Node>
    +<Id>504</Id>
    +<ClassName>noteheadBlack</ClassName>
    +<Top>466</Top>
    +<Left>2236</Left>
    +<Width>28</Width>
    +<Height>24</Height>
    +<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
    +<Outlinks>541 559 571</Outlinks>
    +<Data>
    +<DataItem key="duration_beats" type="float">0.333333</DataItem>
    +<DataItem key="onset_beats" type="float">47.666668</DataItem>
    +<DataItem key="pitch_octave" type="int">4</DataItem>
    +<DataItem key="midi_pitch_code" type="int">69</DataItem>
    +<DataItem key="normalized_pitch_step" type="str">A</DataItem>
    +<DataItem key="dorico_event_id" type="int">1120</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + +

    + +

    For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

    + +
    <Node>
    +<Id>93</Id>
    +<ClassName>gClef</ClassName>
    +<Top>638</Top>
    +<Left>309</Left>
    +<Width>56</Width>
    +<Height>147</Height>
    +<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">908</DataItem>
    +<DataItem key="clef_type" type="str">kGClef</DataItem>
    +<DataItem key="clef_hotspot" type="str">G4</DataItem>
    +<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
    +<DataItem key="clef_stave_position" type="int">2</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). +

    +
    <Node>
    +    <Id>511</Id>
    +    <ClassName>timeSig4</ClassName>
    +    <Top>467</Top>
    +    <Left>828</Left>
    +    <Width>36</Width>   
    +    <Height>42</Height>
    +    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
    +    ...
    +    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
    +    <Data>
    +        <DataItem key="dorico_event_id" type="int">-1</DataItem>
    +        <DataItem key="time_signature_description" type="str"/>
    +    </Data>
    +</Node>
    +
    + + + +

    Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

    + +

    staffline

    + +

    OMR metadata

    + +

    Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

    + +

    MIDI

    + +

    MIDI files are exported directly from Dorico.

    + +

    Music Encoding Initiative (MEI)

    + +

    Combining DOReMi with Muscima++ and Deepscores

    + +

    back

    +:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/af/acf92d9a02f81ad573712fadbbd30ea5f3b8d2046b3d406b4ab9cdcd885c9a b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/af/acf92d9a02f81ad573712fadbbd30ea5f3b8d2046b3d406b4ab9cdcd885c9a new file mode 100644 index 0000000000..2efdf6414d --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/af/acf92d9a02f81ad573712fadbbd30ea5f3b8d2046b3d406b4ab9cdcd885c9a @@ -0,0 +1,2163 @@ +I"V

    DoReMi - Data Collection Lifecycle Document

    + +

    This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg’s Dorico team and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

    + +

    Music used to generate this dataset comes from a software test set provided by the Dorico team. This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet +music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

    + +

    Discovery and Planning

    + +

    Data type and format

    + + +

    Initial Data Collection

    +

    Data Preparation and analysis

    +

    Publication and Sharing

    +

    Long-term Management

    + +

    Discovery and Planning

    + +

    In this section, I will explain the data types and formats we have decided to use.

    + +

    Data type and format

    + +

    This dataset has the following six types of data:

    + + + +

    The following respective data formats:

    +
      +
    • Dorico
    • +
    • MusicXML
    • +
    • XML
    • +
    • PNG
    • +
    • MIDI
    • +
    • MEI
    • +
    + +

    Let’s start by explaining each one of the data types and what they contain:

    + +

    Dorico project +Dorico-project

    + +

    When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

    + +

    Dorico-soft

    + +

    MusicXML

    + +

    MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. +More on how these files can be exported check here +
    +

    + +
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    +<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
    +<score-partwise version="3.1">
    +  <work>
    +    <work-title>beam groups 3</work-title>
    +  </work>
    +  <movement-title>beam groups 3</movement-title>
    +  <identification>
    +    <encoding>
    +      <software>Dorico 4.0.0.5342</software>
    +      <encoding-date>2021-06-14</encoding-date>
    +    </encoding>
    +  </identification>
    +  <part-list>
    +    <score-part id="P1">
    +      <part-name>P 1</part-name>
    +    </score-part>
    +  </part-list>
    +  <part id="P1">
    +    <measure number="1">
    +      <attributes>
    +        <divisions>12</divisions>
    +        <key number="1">
    +          <fifths>0</fifths>
    +          <mode>major</mode>
    +        </key>
    +        <time>
    +
    +...
    +
    +  </part>
    +</score-partwise>
    +
    + + + +

    OMR metadata

    + +

    Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box.

    + +

    In words, each file can have data on more than one page, if that is the case, an id is assigned to each page. Each page can have multiple nodes. Nodes are the individual elements or objects in the score, for instance, stem, staff lines, blackhead, whole note, augmentation dot and so on. Each object or node is assigned an id. This node will now have the bounding box information which includes top, left, width and height. The top is the distance from the top of the page to the point where the object starts (vertically). Left is the distance from the left of the page to the point where the object starts (horizontally). Height is the distance from top to where the object ends (vertically). Width is the distance from the left point to the rightest point where the object ends (horizontally). +bbox

    + +

    Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

    + +

    OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

    + +

    Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

    + + + +
    <?xml version="1.0" encoding="utf-8"?>
    +<Pages>
    +<Page pageIndex="0">
    +<Nodes>
    +<Node>
    +<Id>95</Id>
    +<ClassName>timeSig4</ClassName>
    +<Top>709</Top>
    +<Left>386</Left>
    +<Width>36</Width>
    +<Height>42</Height>
    +<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +<Node>
    +<Id>94</Id>
    +<ClassName>timeSig2</ClassName>
    +<Top>666</Top>
    +<Left>387</Left>
    +<Width>34</Width>
    +<Height>43</Height>
    +<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +...
    +</Nodes>
    +</Page>
    +</Pages>
    +
    + +

    Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. +
    +

    + +
    <Node>
    +<Id>504</Id>
    +<ClassName>noteheadBlack</ClassName>
    +<Top>466</Top>
    +<Left>2236</Left>
    +<Width>28</Width>
    +<Height>24</Height>
    +<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
    +<Outlinks>541 559 571</Outlinks>
    +<Data>
    +<DataItem key="duration_beats" type="float">0.333333</DataItem>
    +<DataItem key="onset_beats" type="float">47.666668</DataItem>
    +<DataItem key="pitch_octave" type="int">4</DataItem>
    +<DataItem key="midi_pitch_code" type="int">69</DataItem>
    +<DataItem key="normalized_pitch_step" type="str">A</DataItem>
    +<DataItem key="dorico_event_id" type="int">1120</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + +

    + +

    For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

    + +
    <Node>
    +<Id>93</Id>
    +<ClassName>gClef</ClassName>
    +<Top>638</Top>
    +<Left>309</Left>
    +<Width>56</Width>
    +<Height>147</Height>
    +<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">908</DataItem>
    +<DataItem key="clef_type" type="str">kGClef</DataItem>
    +<DataItem key="clef_hotspot" type="str">G4</DataItem>
    +<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
    +<DataItem key="clef_stave_position" type="int">2</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). +

    +
    <Node>
    +    <Id>511</Id>
    +    <ClassName>timeSig4</ClassName>
    +    <Top>467</Top>
    +    <Left>828</Left>
    +    <Width>36</Width>   
    +    <Height>42</Height>
    +    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
    +    ...
    +    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
    +    <Data>
    +        <DataItem key="dorico_event_id" type="int">-1</DataItem>
    +        <DataItem key="time_signature_description" type="str"/>
    +    </Data>
    +</Node>
    +
    + + + +

    Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

    + +
    <Node>
    +<Id>69</Id>
    +<ClassName>kStaffLine</ClassName>
    +<Top>666</Top>
    +<Left>299</Left>
    +<Width>2001</Width>
    +<Height>3</Height>
    +<Mask>0:0 1:6003 </Mask>
    +<Data>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    A detailed table of what each objet includes for musical features is shown below. Scroll right for all attributes.

    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_descriptiontext
    accidentalDoubleFlat244     x         
    accidentalDoubleSharp330     x         
    accidentalFlat12705     x         
    accidentalKomaFlat5     x         
    accidentalKomaSharp5     x         
    accidentalNatural11137     x         
    accidentalQuarterToneFlatStein162     x         
    accidentalQuarterToneSharpStein191     x         
    accidentalSharp12908     x         
    accidentalThreeQuarterTonesFlatZimmermann1     x         
    accidentalThreeQuarterTonesSharpStein27     x         
    accidentalTripleFlat1     x         
    accidentalTripleSharp1     x         
    articAccentAbove1477     x         
    articAccentBelow1916     x         
    articMarcatoAbove278     x         
    articMarcatoBelow34     x         
    articStaccatissimoAbove536     x         
    articStaccatissimoBelow414     x         
    articStaccatoAbove5018     x         
    articStaccatoBelow6108     x         
    articTenutoAbove823     x         
    articTenutoBelow735     x         
    augmentationDot2762               
    barline28142               
    beam52539     xx        
    cClef1161xxxxxx         
    dynamicFF242     x         
    dynamicFFF88     x         
    dynamicFFFF4     x         
    dynamicForte777     x         
    dynamicFortePiano60     x         
    dynamicForzando35     x         
    dynamicMF1803     x         
    dynamicMP185     x         
    dynamicPiano3987     x         
    dynamicPP1807     x         
    dynamicPPP93     x         
    dynamicPPPP13     x         
    dynamicRinforzando25     x         
    dynamicSforzato236     x         
    dynamicSforzatoFF6     x         
    dynamicText110     x        x
    fClef3543xxxxxx         
    flag16thDown430     x x       
    flag16thUp18245     x x       
    flag32ndDown31     x x       
    flag32ndUp7264     x x       
    flag64thUp10     x x       
    flag8thDown3672     x x       
    flag8thUp8113     x x       
    gClef12278xxxxxx         
    gradualDynamic7084     x         
    kStaffLine160426     x         
    mensuralNoteheadMinimaWhite9x    x  xxxxx  
    noteheadBlack247741x    x xxxxxx  
    noteheadDiamondWhole8x    x  xxxxx  
    noteheadDoubleWholeSquare3x    x  xxxxx  
    noteheadHalf8648x    x  xxxxx  
    noteheadTriangleUpBlack27x    x  xxxxx  
    noteheadTriangleUpHalf3x    x  xxxxx  
    noteheadWhole1502x    x  xxxxx  
    noteheadXBlack81x    x  xxxxx  
    ornamentMordent7x    x         
    ornamentTrill58x    x         
    ornamentTurn6x    x         
    rest4               
    rest16th29411               
    rest32nd10218               
    rest64th4               
    rest8th24124               
    restHalf1376               
    restQuarter13223               
    restWhole14382               
    slur13928x    x         
    stem227889     x         
    systemicBarline2078               
    tie8626x    x         
    timeSig12x    x       x 
    timeSig21084x    x       x 
    timeSig31203x    x       x 
    timeSig42674x    x       x 
    timeSig5507x    x       x 
    timeSig6246x    x       x 
    timeSig7125x    x       x 
    timeSig81661x    x       x 
    timeSig979x    x       x 
    timeSigCommon206x    x       x 
    timeSigCutCommon113x    x       x 
    timeSignatureComponent443x    x       x 
    tupletBracket4970x    x         
    tupletText4900x    x        x
    unpitchedPercussionClef1223xxxxxx         
    wiggleTrill45x    x         
                     
    + +
    + +

    Images of scores

    + +

    Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below. All these images are binarised and ready to use.

    + +

    clef

    + +

    MIDI

    + +

    MIDI (Musical Instrument Digital Interface) standard file provides a standardized file format way for music sequences to be saved, transported, and opened in other systems. They are characterised by their compact size which led to their widespread use in computers. They are intended for universal use and have information such as note values, timing and track name. We want to include such files in our dataset since MIDI is one of the end file formats retrieved from some OMR architecture. We believe that it is essential to include such files that could later on may be used for multi-modal learning in OMR as well.

    + +

    Dorico-midi

    + +

    Music Encoding Initiative (MEI)

    + +

    Except for MusicXML for we go one step further to also providing its respective Music Encoding Initiative (MEI) files. The model underlying MEI recognizes four distinct aspects of music notation: logical; gestural; visual; and analytical. The logical domain includes the musical content or structure including pitches, time values, articulations, dynamics, and all other elements—defined as the symbols that communicate the composer’s intentions. The gestural domain relates to a performed interpretation of the logical domain (i.e., it encodes information that may be added by a performer such as explicit realizations of “swing” or rubato). The visual domain describes the contributions of an editor, engraver, or typesetter, and encodes information about the physical appearance of the score, such as symbol locations, page layout, or font. Finally, the analytical domain covers commentary and analysis of the music document in any of the three previous domains.

    + +
    <?xml version="1.0" encoding="UTF-8"?>
    +<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?>
    +<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://purl.oclc.org/dsdl/schematron"?>
    +<mei xmlns="http://www.music-encoding.org/ns/mei" meiversion="4.0.0">
    +   <meiHead>
    +      <fileDesc>
    +         <titleStmt>
    +            <title>beam groups 3</title>
    +            <respStmt />
    +         </titleStmt>
    +         <pubStmt><date isodate="2021-06-14" type="encoding-date">2021-06-14</date>
    +         </pubStmt>
    +      </fileDesc>
    +      <encodingDesc xml:id="encodingdesc-0000001420266469">
    +         <appInfo xml:id="appinfo-0000001827384277">
    +            <application xml:id="application-0000000862295293" isodate="2021-06-14T15:00:01" version="3.5.0-dev-118873d">
    +               <name xml:id="name-0000002103025164">Verovio</name>
    +               <p xml:id="p-0000001992846044">Transcoded from MusicXML</p>
    +            </application>
    +         </appInfo>
    +      </encodingDesc>
    +   </meiHead>
    +   <music>
    +      <body>
    +         <mdiv xml:id="mdiv-0000001025466895">
    +            <score xml:id="score-0000001308189520">
    +               <scoreDef xml:id="scoredef-0000000993314183">
    +                  <staffGrp xml:id="staffgrp-0000000471437396">
    +                     <staffDef xml:id="P1" n="1" lines="5" ppq="12">
    +                        <label xml:id="label-0000000781857015">P 1</label>
    +                        <clef xml:id="clef-0000000149139464" shape="G" line="2" />
    +                        <keySig xml:id="keysig-0000000931258970" mode="major" sig="0" />
    +                        <meterSig xml:id="msig-0000002113427645" count="2" unit="4" />
    +                     </staffDef>
    +                  </staffGrp>
    +               </scoreDef>
    +...
    +      </body>
    +   </music>
    +</mei>
    +
    + +

    Combining DOReMi with Muscima++ and Deepscores

    + +

    Recently, researchers have been working on bringing their datasets together, namely Muscima++ [4] and DeepScores [9], to improve compatibility. Muscima++ contains handwritten music, while DeepScores is a typeset music dataset, both of which can be used in object detection. Harmonising them aids the goal of creating a reference dataset. With the motivation to support this goal and compare and use these datasets in future experiments, DoReMi is easily harmonised with Muscima++ and DeepScores.

    + +

    Initial Data Collection

    + +

    The dataset is derived from scores originally used for testing music notation software. This includes real-world scores in addition to synthetic scores built to test particular engraving use cases.

    + +

    The process of creating DoReMI using Dorico starts by creating a meta-picture of a single glyph or drawable primitive (slurs, lines, musical symbols) to allow generation of bounding boxes and pixel masks at the origin of the coordinate system y-down \footnote{The origin is in the top-left where the x-axis extends to the right and the y-axis extends downwards}. Rendering them at the origin ensures minimisation of the variations introduced by anti-aliasing artefacts. The vector-based glyph or primitive is then rasterised to a monochrome pixel-based image. Sub-pixel positions might introduce some variations and shifts in the bounding boxes that are relocated to the original drawn positions. However, bounding boxes are accurate enough for all the objects, except for some shift in the staff lines. During rasterisation, some staff lines become thicker than the others, sometimes falling out of the bounding box. Such inconsistencies are easily optically noticed given the even spaced nature of staff lines and can be minimised at the cost of increasing the resolution (DPI). Finally, the images are exported as PNGs.

    + +

    Dorico has a sophisticated internal representation and engraving engine for musical data at the drawing stage for efficiency. This results in significant challenges in reconnecting the primitives ultimately drawn to their original semantic sources. The addition of higher-level music attributes retrieved from Dorico to the metadata allows for the future use in the music reconstruction stage. +It is anticipated that we would iterate through the generation process by adding new features that would benefit the recognition score. On a practical level, we made a minor modification to allow for the logical grouping of pages into a single XML file. During data preprocessing, XML files were then separated by page (image).

    + +

    Data Preparation and analysis

    + +

    The number of classes in the dataset is 94 as shown in the image below. +classes

    + +

    Publication and Sharing

    + +

    The dataset including only copy right free scores is already published in this github release.

    + +

    Long-term Management

    + +

    back

    +:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/af/e1404ee0bb7159015cb708b752fa0decd70685fb98036d6fcd019d972f05a8 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/af/e1404ee0bb7159015cb708b752fa0decd70685fb98036d6fcd019d972f05a8 new file mode 100644 index 0000000000..d4a5581135 --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/af/e1404ee0bb7159015cb708b752fa0decd70685fb98036d6fcd019d972f05a8 @@ -0,0 +1,2088 @@ +I"+

    DoReMi - Data Collection Lifecycle Document

    + +

    This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

    + +

    Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet +music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

    + +

    Discovery and Planning

    + +

    Data type and format

    + + +

    Initial Data Collection

    +

    Data Preparation and analysis

    +

    Publication and Sharing

    +

    Long-term Management

    + +

    Discovery and Planning

    + +

    In this section, I will explain the data types and formats we have decided to use.

    + +

    Data type and format

    + +

    This dataset has the following six types of data:

    + + + +

    The following respective data formats:

    +
      +
    • Dorico
    • +
    • MusicXML
    • +
    • XML
    • +
    • PNG
    • +
    • MIDI
    • +
    • MEI
    • +
    + +

    Let’s start by explaining each one of the data types and what they contain:

    + +

    Dorico project +Dorico-project

    + +

    When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

    + +

    MusicXML

    + +

    MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. +More on how these files can be exported check here +
    +

    + +
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    +<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
    +<score-partwise version="3.1">
    +  <work>
    +    <work-title>beam groups 3</work-title>
    +  </work>
    +  <movement-title>beam groups 3</movement-title>
    +  <identification>
    +    <encoding>
    +      <software>Dorico 4.0.0.5342</software>
    +      <encoding-date>2021-06-14</encoding-date>
    +    </encoding>
    +  </identification>
    +  <part-list>
    +    <score-part id="P1">
    +      <part-name>P 1</part-name>
    +    </score-part>
    +  </part-list>
    +  <part id="P1">
    +    <measure number="1">
    +      <attributes>
    +        <divisions>12</divisions>
    +        <key number="1">
    +          <fifths>0</fifths>
    +          <mode>major</mode>
    +        </key>
    +        <time>
    +
    +...
    +
    +  </part>
    +</score-partwise>
    +
    + + + +

    OMR metadata

    + +

    Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box. Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

    + +

    OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

    + +

    Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

    + + + +
    <?xml version="1.0" encoding="utf-8"?>
    +<Pages>
    +<Page pageIndex="0">
    +<Nodes>
    +<Node>
    +<Id>95</Id>
    +<ClassName>timeSig4</ClassName>
    +<Top>709</Top>
    +<Left>386</Left>
    +<Width>36</Width>
    +<Height>42</Height>
    +<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +<Node>
    +<Id>94</Id>
    +<ClassName>timeSig2</ClassName>
    +<Top>666</Top>
    +<Left>387</Left>
    +<Width>34</Width>
    +<Height>43</Height>
    +<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +...
    +</Nodes>
    +</Page>
    +</Pages>
    +
    + +

    Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. +
    +

    + +
    <Node>
    +<Id>504</Id>
    +<ClassName>noteheadBlack</ClassName>
    +<Top>466</Top>
    +<Left>2236</Left>
    +<Width>28</Width>
    +<Height>24</Height>
    +<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
    +<Outlinks>541 559 571</Outlinks>
    +<Data>
    +<DataItem key="duration_beats" type="float">0.333333</DataItem>
    +<DataItem key="onset_beats" type="float">47.666668</DataItem>
    +<DataItem key="pitch_octave" type="int">4</DataItem>
    +<DataItem key="midi_pitch_code" type="int">69</DataItem>
    +<DataItem key="normalized_pitch_step" type="str">A</DataItem>
    +<DataItem key="dorico_event_id" type="int">1120</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + +

    + +

    For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

    + +
    <Node>
    +<Id>93</Id>
    +<ClassName>gClef</ClassName>
    +<Top>638</Top>
    +<Left>309</Left>
    +<Width>56</Width>
    +<Height>147</Height>
    +<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">908</DataItem>
    +<DataItem key="clef_type" type="str">kGClef</DataItem>
    +<DataItem key="clef_hotspot" type="str">G4</DataItem>
    +<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
    +<DataItem key="clef_stave_position" type="int">2</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). +

    +
    <Node>
    +    <Id>511</Id>
    +    <ClassName>timeSig4</ClassName>
    +    <Top>467</Top>
    +    <Left>828</Left>
    +    <Width>36</Width>   
    +    <Height>42</Height>
    +    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
    +    ...
    +    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
    +    <Data>
    +        <DataItem key="dorico_event_id" type="int">-1</DataItem>
    +        <DataItem key="time_signature_description" type="str"/>
    +    </Data>
    +</Node>
    +
    + + + +

    Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

    + +
    <Node>
    +<Id>69</Id>
    +<ClassName>kStaffLine</ClassName>
    +<Top>666</Top>
    +<Left>299</Left>
    +<Width>2001</Width>
    +<Height>3</Height>
    +<Mask>0:0 1:6003 </Mask>
    +<Data>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    A comprehensive table of what each objet includes for musical features is shown below. Scroll right for all attributes.

    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_descriptiontext
    accidentalDoubleFlat244     x         
    accidentalDoubleSharp330     x         
    accidentalFlat12705     x         
    accidentalKomaFlat5     x         
    accidentalKomaSharp5     x         
    accidentalNatural11137     x         
    accidentalQuarterToneFlatStein162     x         
    accidentalQuarterToneSharpStein191     x         
    accidentalSharp12908     x         
    accidentalThreeQuarterTonesFlatZimmermann1     x         
    accidentalThreeQuarterTonesSharpStein27     x         
    accidentalTripleFlat1     x         
    accidentalTripleSharp1     x         
    articAccentAbove1477     x         
    articAccentBelow1916     x         
    articMarcatoAbove278     x         
    articMarcatoBelow34     x         
    articStaccatissimoAbove536     x         
    articStaccatissimoBelow414     x         
    articStaccatoAbove5018     x         
    articStaccatoBelow6108     x         
    articTenutoAbove823     x         
    articTenutoBelow735     x         
    augmentationDot2762               
    barline28142               
    beam52539     xx        
    cClef1161xxxxxx         
    dynamicFF242     x         
    dynamicFFF88     x         
    dynamicFFFF4     x         
    dynamicForte777     x         
    dynamicFortePiano60     x         
    dynamicForzando35     x         
    dynamicMF1803     x         
    dynamicMP185     x         
    dynamicPiano3987     x         
    dynamicPP1807     x         
    dynamicPPP93     x         
    dynamicPPPP13     x         
    dynamicRinforzando25     x         
    dynamicSforzato236     x         
    dynamicSforzatoFF6     x         
    dynamicText110     x        x
    fClef3543xxxxxx         
    flag16thDown430     x x       
    flag16thUp18245     x x       
    flag32ndDown31     x x       
    flag32ndUp7264     x x       
    flag64thUp10     x x       
    flag8thDown3672     x x       
    flag8thUp8113     x x       
    gClef12278xxxxxx         
    gradualDynamic7084     x         
    kStaffLine160426     x         
    mensuralNoteheadMinimaWhite9x    x  xxxxx  
    noteheadBlack247741x    x xxxxxx  
    noteheadDiamondWhole8x    x  xxxxx  
    noteheadDoubleWholeSquare3x    x  xxxxx  
    noteheadHalf8648x    x  xxxxx  
    noteheadTriangleUpBlack27x    x  xxxxx  
    noteheadTriangleUpHalf3x    x  xxxxx  
    noteheadWhole1502x    x  xxxxx  
    noteheadXBlack81x    x  xxxxx  
    ornamentMordent7x    x         
    ornamentTrill58x    x         
    ornamentTurn6x    x         
    rest4               
    rest16th29411               
    rest32nd10218               
    rest64th4               
    rest8th24124               
    restHalf1376               
    restQuarter13223               
    restWhole14382               
    slur13928x    x         
    stem227889     x         
    systemicBarline2078               
    tie8626x    x         
    timeSig12x    x       x 
    timeSig21084x    x       x 
    timeSig31203x    x       x 
    timeSig42674x    x       x 
    timeSig5507x    x       x 
    timeSig6246x    x       x 
    timeSig7125x    x       x 
    timeSig81661x    x       x 
    timeSig979x    x       x 
    timeSigCommon206x    x       x 
    timeSigCutCommon113x    x       x 
    timeSignatureComponent443x    x       x 
    tupletBracket4970x    x         
    tupletText4900x    x        x
    unpitchedPercussionClef1223xxxxxx         
    wiggleTrill45x    x         
                     
    + +
    + +

    OMR metadata

    + +

    Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

    + +

    clef

    + +

    MIDI

    + +

    MIDI files are exported directly from Dorico.

    + +

    Music Encoding Initiative (MEI)

    + +

    Combining DOReMi with Muscima++ and Deepscores

    + +

    back

    +:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/b1/670cfd8dc93eaf48d3fe9bba079298ca747bc87e6b61a35fe4c6ad2f7f8755 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/b1/670cfd8dc93eaf48d3fe9bba079298ca747bc87e6b61a35fe4c6ad2f7f8755 new file mode 100644 index 0000000000..8f6571c659 --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/b1/670cfd8dc93eaf48d3fe9bba079298ca747bc87e6b61a35fe4c6ad2f7f8755 @@ -0,0 +1,2163 @@ +I"%

    DoReMi - Data Collection Lifecycle Document

    + +

    This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg’s Dorico team and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

    + +

    Music used to generate this dataset comes from a software test set provided by the Dorico team. This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet +music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

    + +

    Discovery and Planning

    + +

    Data type and format

    + + +

    Initial Data Collection

    +

    Data Preparation and analysis

    +

    Publication and Sharing

    +

    Long-term Management

    + +

    Discovery and Planning

    + +

    In this section, I will explain the data types and formats we have decided to use.

    + +

    Data type and format

    + +

    This dataset has the following six types of data:

    + + + +

    The following respective data formats:

    +
      +
    • Dorico
    • +
    • MusicXML
    • +
    • XML
    • +
    • PNG
    • +
    • MIDI
    • +
    • MEI
    • +
    + +

    Let’s start by explaining each one of the data types and what they contain:

    + +

    Dorico project +Dorico-project

    + +

    When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

    + +

    Dorico-soft

    + +

    MusicXML

    + +

    MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. +More on how these files can be exported check here +
    +

    + +
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    +<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
    +<score-partwise version="3.1">
    +  <work>
    +    <work-title>beam groups 3</work-title>
    +  </work>
    +  <movement-title>beam groups 3</movement-title>
    +  <identification>
    +    <encoding>
    +      <software>Dorico 4.0.0.5342</software>
    +      <encoding-date>2021-06-14</encoding-date>
    +    </encoding>
    +  </identification>
    +  <part-list>
    +    <score-part id="P1">
    +      <part-name>P 1</part-name>
    +    </score-part>
    +  </part-list>
    +  <part id="P1">
    +    <measure number="1">
    +      <attributes>
    +        <divisions>12</divisions>
    +        <key number="1">
    +          <fifths>0</fifths>
    +          <mode>major</mode>
    +        </key>
    +        <time>
    +
    +...
    +
    +  </part>
    +</score-partwise>
    +
    + + + +

    OMR metadata

    + +

    Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box.

    + +

    In words, each file can have data on more than one page, if that is the case, an id is assigned to each page. Each page can have multiple nodes. Nodes are the individual elements or objects in the score, for instance, stem, staff lines, blackhead, whole note, augmentation dot and so on. Each object or node is assigned an id. This node will now have the bounding box information which includes top, left, width and height. The top is the distance from the top of the page to the point where the object starts (vertically). Left is the distance from the left of the page to the point where the object starts (horizontally). Height is the distance from top to where the object ends (vertically). Width is the distance from the left point to the rightest point where the object ends (horizontally). +bbox

    + +

    Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

    + +

    OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

    + +

    Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

    + + + +
    <?xml version="1.0" encoding="utf-8"?>
    +<Pages>
    +<Page pageIndex="0">
    +<Nodes>
    +<Node>
    +<Id>95</Id>
    +<ClassName>timeSig4</ClassName>
    +<Top>709</Top>
    +<Left>386</Left>
    +<Width>36</Width>
    +<Height>42</Height>
    +<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +<Node>
    +<Id>94</Id>
    +<ClassName>timeSig2</ClassName>
    +<Top>666</Top>
    +<Left>387</Left>
    +<Width>34</Width>
    +<Height>43</Height>
    +<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +...
    +</Nodes>
    +</Page>
    +</Pages>
    +
    + +

    Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. +
    +

    + +
    <Node>
    +<Id>504</Id>
    +<ClassName>noteheadBlack</ClassName>
    +<Top>466</Top>
    +<Left>2236</Left>
    +<Width>28</Width>
    +<Height>24</Height>
    +<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
    +<Outlinks>541 559 571</Outlinks>
    +<Data>
    +<DataItem key="duration_beats" type="float">0.333333</DataItem>
    +<DataItem key="onset_beats" type="float">47.666668</DataItem>
    +<DataItem key="pitch_octave" type="int">4</DataItem>
    +<DataItem key="midi_pitch_code" type="int">69</DataItem>
    +<DataItem key="normalized_pitch_step" type="str">A</DataItem>
    +<DataItem key="dorico_event_id" type="int">1120</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + +

    + +

    For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

    + +
    <Node>
    +<Id>93</Id>
    +<ClassName>gClef</ClassName>
    +<Top>638</Top>
    +<Left>309</Left>
    +<Width>56</Width>
    +<Height>147</Height>
    +<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">908</DataItem>
    +<DataItem key="clef_type" type="str">kGClef</DataItem>
    +<DataItem key="clef_hotspot" type="str">G4</DataItem>
    +<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
    +<DataItem key="clef_stave_position" type="int">2</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). +

    +
    <Node>
    +    <Id>511</Id>
    +    <ClassName>timeSig4</ClassName>
    +    <Top>467</Top>
    +    <Left>828</Left>
    +    <Width>36</Width>   
    +    <Height>42</Height>
    +    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
    +    ...
    +    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
    +    <Data>
    +        <DataItem key="dorico_event_id" type="int">-1</DataItem>
    +        <DataItem key="time_signature_description" type="str"/>
    +    </Data>
    +</Node>
    +
    + + + +

    Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

    + +
    <Node>
    +<Id>69</Id>
    +<ClassName>kStaffLine</ClassName>
    +<Top>666</Top>
    +<Left>299</Left>
    +<Width>2001</Width>
    +<Height>3</Height>
    +<Mask>0:0 1:6003 </Mask>
    +<Data>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    A detailed table of what each objet includes for musical features is shown below. Scroll right for all attributes.

    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_descriptiontext
    accidentalDoubleFlat244     x         
    accidentalDoubleSharp330     x         
    accidentalFlat12705     x         
    accidentalKomaFlat5     x         
    accidentalKomaSharp5     x         
    accidentalNatural11137     x         
    accidentalQuarterToneFlatStein162     x         
    accidentalQuarterToneSharpStein191     x         
    accidentalSharp12908     x         
    accidentalThreeQuarterTonesFlatZimmermann1     x         
    accidentalThreeQuarterTonesSharpStein27     x         
    accidentalTripleFlat1     x         
    accidentalTripleSharp1     x         
    articAccentAbove1477     x         
    articAccentBelow1916     x         
    articMarcatoAbove278     x         
    articMarcatoBelow34     x         
    articStaccatissimoAbove536     x         
    articStaccatissimoBelow414     x         
    articStaccatoAbove5018     x         
    articStaccatoBelow6108     x         
    articTenutoAbove823     x         
    articTenutoBelow735     x         
    augmentationDot2762               
    barline28142               
    beam52539     xx        
    cClef1161xxxxxx         
    dynamicFF242     x         
    dynamicFFF88     x         
    dynamicFFFF4     x         
    dynamicForte777     x         
    dynamicFortePiano60     x         
    dynamicForzando35     x         
    dynamicMF1803     x         
    dynamicMP185     x         
    dynamicPiano3987     x         
    dynamicPP1807     x         
    dynamicPPP93     x         
    dynamicPPPP13     x         
    dynamicRinforzando25     x         
    dynamicSforzato236     x         
    dynamicSforzatoFF6     x         
    dynamicText110     x        x
    fClef3543xxxxxx         
    flag16thDown430     x x       
    flag16thUp18245     x x       
    flag32ndDown31     x x       
    flag32ndUp7264     x x       
    flag64thUp10     x x       
    flag8thDown3672     x x       
    flag8thUp8113     x x       
    gClef12278xxxxxx         
    gradualDynamic7084     x         
    kStaffLine160426     x         
    mensuralNoteheadMinimaWhite9x    x  xxxxx  
    noteheadBlack247741x    x xxxxxx  
    noteheadDiamondWhole8x    x  xxxxx  
    noteheadDoubleWholeSquare3x    x  xxxxx  
    noteheadHalf8648x    x  xxxxx  
    noteheadTriangleUpBlack27x    x  xxxxx  
    noteheadTriangleUpHalf3x    x  xxxxx  
    noteheadWhole1502x    x  xxxxx  
    noteheadXBlack81x    x  xxxxx  
    ornamentMordent7x    x         
    ornamentTrill58x    x         
    ornamentTurn6x    x         
    rest4               
    rest16th29411               
    rest32nd10218               
    rest64th4               
    rest8th24124               
    restHalf1376               
    restQuarter13223               
    restWhole14382               
    slur13928x    x         
    stem227889     x         
    systemicBarline2078               
    tie8626x    x         
    timeSig12x    x       x 
    timeSig21084x    x       x 
    timeSig31203x    x       x 
    timeSig42674x    x       x 
    timeSig5507x    x       x 
    timeSig6246x    x       x 
    timeSig7125x    x       x 
    timeSig81661x    x       x 
    timeSig979x    x       x 
    timeSigCommon206x    x       x 
    timeSigCutCommon113x    x       x 
    timeSignatureComponent443x    x       x 
    tupletBracket4970x    x         
    tupletText4900x    x        x
    unpitchedPercussionClef1223xxxxxx         
    wiggleTrill45x    x         
                     
    + +
    + +

    Images of scores

    + +

    Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below. All these images are binarised and ready to use.

    + +

    clef

    + +

    MIDI

    + +

    MIDI (Musical Instrument Digital Interface) standard file provides a standardized file format way for music sequences to be saved, transported, and opened in other systems. They are characterised by their compact size which led to their widespread use in computers. They are intended for universal use and have information such as note values, timing and track name. We want to include such files in our dataset since MIDI is one of the end file formats retrieved from some OMR architecture. We believe that it is essential to include such files that could later on may be used for multi-modal learning in OMR as well.

    + +

    Dorico-midi

    + +

    Music Encoding Initiative (MEI)

    + +

    Except for MusicXML for we go one step further to also providing its respective Music Encoding Initiative (MEI) files. The model underlying MEI recognizes four distinct aspects of music notation: logical; gestural; visual; and analytical. The logical domain includes the musical content or structure including pitches, time values, articulations, dynamics, and all other elements—defined as the symbols that communicate the composer’s intentions. The gestural domain relates to a performed interpretation of the logical domain (i.e., it encodes information that may be added by a performer such as explicit realizations of “swing” or rubato). The visual domain describes the contributions of an editor, engraver, or typesetter, and encodes information about the physical appearance of the score, such as symbol locations, page layout, or font. Finally, the analytical domain covers commentary and analysis of the music document in any of the three previous domains.

    + +
    <?xml version="1.0" encoding="UTF-8"?>
    +<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?>
    +<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://purl.oclc.org/dsdl/schematron"?>
    +<mei xmlns="http://www.music-encoding.org/ns/mei" meiversion="4.0.0">
    +   <meiHead>
    +      <fileDesc>
    +         <titleStmt>
    +            <title>beam groups 3</title>
    +            <respStmt />
    +         </titleStmt>
    +         <pubStmt><date isodate="2021-06-14" type="encoding-date">2021-06-14</date>
    +         </pubStmt>
    +      </fileDesc>
    +      <encodingDesc xml:id="encodingdesc-0000001420266469">
    +         <appInfo xml:id="appinfo-0000001827384277">
    +            <application xml:id="application-0000000862295293" isodate="2021-06-14T15:00:01" version="3.5.0-dev-118873d">
    +               <name xml:id="name-0000002103025164">Verovio</name>
    +               <p xml:id="p-0000001992846044">Transcoded from MusicXML</p>
    +            </application>
    +         </appInfo>
    +      </encodingDesc>
    +   </meiHead>
    +   <music>
    +      <body>
    +         <mdiv xml:id="mdiv-0000001025466895">
    +            <score xml:id="score-0000001308189520">
    +               <scoreDef xml:id="scoredef-0000000993314183">
    +                  <staffGrp xml:id="staffgrp-0000000471437396">
    +                     <staffDef xml:id="P1" n="1" lines="5" ppq="12">
    +                        <label xml:id="label-0000000781857015">P 1</label>
    +                        <clef xml:id="clef-0000000149139464" shape="G" line="2" />
    +                        <keySig xml:id="keysig-0000000931258970" mode="major" sig="0" />
    +                        <meterSig xml:id="msig-0000002113427645" count="2" unit="4" />
    +                     </staffDef>
    +                  </staffGrp>
    +               </scoreDef>
    +...
    +      </body>
    +   </music>
    +</mei>
    +
    + +

    Combining DOReMi with Muscima++ and Deepscores

    + +

    Recently, researchers have been working on bringing their datasets together, namely Muscima++ [4] and DeepScores [9], to improve compatibility. Muscima++ contains handwritten music, while DeepScores is a typeset music dataset, both of which can be used in object detection. Harmonising them aids the goal of creating a reference dataset. With the motivation to support this goal and compare and use these datasets in future experiments, DoReMi is easily harmonised with Muscima++ and DeepScores.

    + +

    Initial Data Collection

    + +

    The dataset is derived from scores originally used for testing music notation software. This includes real-world scores in addition to synthetic scores built to test particular engraving use cases.

    + +

    The process of creating DoReMI using Dorico starts by creating a meta-picture of a single glyph or drawable primitive (slurs, lines, musical symbols) to allow generation of bounding boxes and pixel masks at the origin of the coordinate system y-down \footnote{The origin is in the top-left where the x-axis extends to the right and the y-axis extends downwards}. Rendering them at the origin ensures minimisation of the variations introduced by anti-aliasing artefacts. The vector-based glyph or primitive is then rasterised to a monochrome pixel-based image. Sub-pixel positions might introduce some variations and shifts in the bounding boxes that are relocated to the original drawn positions. However, bounding boxes are accurate enough for all the objects, except for some shift in the staff lines. During rasterisation, some staff lines become thicker than the others, sometimes falling out of the bounding box. Such inconsistencies are easily optically noticed given the even spaced nature of staff lines and can be minimised at the cost of increasing the resolution (DPI). Finally, the images are exported as PNGs.

    + +

    Dorico has a sophisticated internal representation and engraving engine for musical data at the drawing stage for efficiency. This results in significant challenges in reconnecting the primitives ultimately drawn to their original semantic sources. The addition of higher-level music attributes retrieved from Dorico to the metadata allows for the future use in the music reconstruction stage. +It is anticipated that we would iterate through the generation process by adding new features that would benefit the recognition score. On a practical level, we made a minor modification to allow for the logical grouping of pages into a single XML file. During data preprocessing, XML files were then separated by page (image).

    + +

    Data Preparation and analysis

    + +

    The number of classes in the dataset is 94 as shown in the image below. +classes

    + +

    Publication and Sharing

    + +

    The dataset including only copy right free scores is already published in this github release.

    + +

    Long-term Management

    + +

    back

    +:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/b2/cebbd7a391b40585500467f3bc9c2bc4dbd909c37040d4df7a934673c11970 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/b2/cebbd7a391b40585500467f3bc9c2bc4dbd909c37040d4df7a934673c11970 new file mode 100644 index 0000000000..6099521b1c --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/b2/cebbd7a391b40585500467f3bc9c2bc4dbd909c37040d4df7a934673c11970 @@ -0,0 +1,81 @@ +I"

    DoReMi - Data Collection Lifecycle Document

    + +

    This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

    + +

    Discovery and Planning

    + +

    Data type and format

    + + +

    Initial Data Collection

    +

    Data Preparation and analysis

    +

    Publication and Sharing

    +

    Long-term Management

    + +

    Discovery and Planning

    + +

    In this section, I will explain the data types and formats we have decided to use.

    + +

    Data type and format

    + +

    This dataset has the following six types of data:

    + + + +

    The following respective data formats:

    +
      +
    • Dorico
    • +
    • MusicXML
    • +
    • XML
    • +
    • PNG
    • +
    • MIDI
    • +
    • MEI
    • +
    + +

    Let’s start by explaining each one of the data types and what they contain:

    + +

    Dorico project +Dorico-project

    + +

    When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

    + +

    MusicXML

    + +

    MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. +More on how these files can be exported check here +MusicXML-example

    + +

    OMR metadata

    + +

    This is definitely one of the most useful data in the dataset. Dorico engineers were able to mix metadata and musical information in order to retrieve these files. The two main data types included in these files are the bounding boxes information and the pixel mask for the individual objects and the musical information. Musical information includes duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id.

    + +

    unparsed-xml

    + +

    OMR metadata

    + +

    Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

    + +

    MIDI

    + +

    MIDI files are exported directly from Dorico.

    + +

    Music Encoding Initiative (MEI)

    + +

    Combining DOReMi with Muscima++ and Deepscores

    + +

    back

    +:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/b3/ea2d5801cb06b6b027332b92608838c316f4d9e57ba8e2f6fdfb34c26a1df1 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/b3/ea2d5801cb06b6b027332b92608838c316f4d9e57ba8e2f6fdfb34c26a1df1 new file mode 100644 index 0000000000..bcd900e425 --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/b3/ea2d5801cb06b6b027332b92608838c316f4d9e57ba8e2f6fdfb34c26a1df1 @@ -0,0 +1,102 @@ +I"

    DoReMi - Data Collection Lifecycle Document

    + +

    This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

    + +

    Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet +music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

    + +

    Discovery and Planning

    + +

    Data type and format

    + + +

    Initial Data Collection

    +

    Data Preparation and analysis

    +

    Publication and Sharing

    +

    Long-term Management

    + +

    Discovery and Planning

    + +

    In this section, I will explain the data types and formats we have decided to use.

    + +

    Data type and format

    + +

    This dataset has the following six types of data:

    + + + +

    The following respective data formats:

    +
      +
    • Dorico
    • +
    • MusicXML
    • +
    • XML
    • +
    • PNG
    • +
    • MIDI
    • +
    • MEI
    • +
    + +

    Let’s start by explaining each one of the data types and what they contain:

    + +

    Dorico project +Dorico-project

    + +

    When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

    + +

    MusicXML

    + +

    MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. +More on how these files can be exported check here +
    +MusicXML-example

    + +

    OMR metadata

    + +

    Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box. Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

    + +

    OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

    + +

    Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

    + +

    unparsed-xml

    + +

    Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. +
    +
    + notehead

    + +

    For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

    + +

    clef

    + +

    Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1) 2. Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

    + +

    staffline

    + +

    OMR metadata

    + +

    Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

    + +

    MIDI

    + +

    MIDI files are exported directly from Dorico.

    + +

    Music Encoding Initiative (MEI)

    + +

    Combining DOReMi with Muscima++ and Deepscores

    + +

    back

    +:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/b5/e7e15a37643fae6c06f05d5dc9b2150555d20d187fc1bd3c25cdd617c1ce4e b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/b5/e7e15a37643fae6c06f05d5dc9b2150555d20d187fc1bd3c25cdd617c1ce4e new file mode 100644 index 0000000000..7f28a1777c --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/b5/e7e15a37643fae6c06f05d5dc9b2150555d20d187fc1bd3c25cdd617c1ce4e @@ -0,0 +1,2090 @@ +I"

    DoReMi - Data Collection Lifecycle Document

    + +

    This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

    + +

    Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet +music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

    + +

    Discovery and Planning

    + +

    Data type and format

    + + +

    Initial Data Collection

    +

    Data Preparation and analysis

    +

    Publication and Sharing

    +

    Long-term Management

    + +

    Discovery and Planning

    + +

    In this section, I will explain the data types and formats we have decided to use.

    + +

    Data type and format

    + +

    This dataset has the following six types of data:

    + + + +

    The following respective data formats:

    +
      +
    • Dorico
    • +
    • MusicXML
    • +
    • XML
    • +
    • PNG
    • +
    • MIDI
    • +
    • MEI
    • +
    + +

    Let’s start by explaining each one of the data types and what they contain:

    + +

    Dorico project +Dorico-project

    + +

    When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

    + +

    Dorico-soft

    + +

    MusicXML

    + +

    MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. +More on how these files can be exported check here +
    +

    + +
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    +<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
    +<score-partwise version="3.1">
    +  <work>
    +    <work-title>beam groups 3</work-title>
    +  </work>
    +  <movement-title>beam groups 3</movement-title>
    +  <identification>
    +    <encoding>
    +      <software>Dorico 4.0.0.5342</software>
    +      <encoding-date>2021-06-14</encoding-date>
    +    </encoding>
    +  </identification>
    +  <part-list>
    +    <score-part id="P1">
    +      <part-name>P 1</part-name>
    +    </score-part>
    +  </part-list>
    +  <part id="P1">
    +    <measure number="1">
    +      <attributes>
    +        <divisions>12</divisions>
    +        <key number="1">
    +          <fifths>0</fifths>
    +          <mode>major</mode>
    +        </key>
    +        <time>
    +
    +...
    +
    +  </part>
    +</score-partwise>
    +
    + + + +

    OMR metadata

    + +

    Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box. Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

    + +

    OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

    + +

    Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

    + + + +
    <?xml version="1.0" encoding="utf-8"?>
    +<Pages>
    +<Page pageIndex="0">
    +<Nodes>
    +<Node>
    +<Id>95</Id>
    +<ClassName>timeSig4</ClassName>
    +<Top>709</Top>
    +<Left>386</Left>
    +<Width>36</Width>
    +<Height>42</Height>
    +<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +<Node>
    +<Id>94</Id>
    +<ClassName>timeSig2</ClassName>
    +<Top>666</Top>
    +<Left>387</Left>
    +<Width>34</Width>
    +<Height>43</Height>
    +<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +...
    +</Nodes>
    +</Page>
    +</Pages>
    +
    + +

    Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. +
    +

    + +
    <Node>
    +<Id>504</Id>
    +<ClassName>noteheadBlack</ClassName>
    +<Top>466</Top>
    +<Left>2236</Left>
    +<Width>28</Width>
    +<Height>24</Height>
    +<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
    +<Outlinks>541 559 571</Outlinks>
    +<Data>
    +<DataItem key="duration_beats" type="float">0.333333</DataItem>
    +<DataItem key="onset_beats" type="float">47.666668</DataItem>
    +<DataItem key="pitch_octave" type="int">4</DataItem>
    +<DataItem key="midi_pitch_code" type="int">69</DataItem>
    +<DataItem key="normalized_pitch_step" type="str">A</DataItem>
    +<DataItem key="dorico_event_id" type="int">1120</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + +

    + +

    For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

    + +
    <Node>
    +<Id>93</Id>
    +<ClassName>gClef</ClassName>
    +<Top>638</Top>
    +<Left>309</Left>
    +<Width>56</Width>
    +<Height>147</Height>
    +<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">908</DataItem>
    +<DataItem key="clef_type" type="str">kGClef</DataItem>
    +<DataItem key="clef_hotspot" type="str">G4</DataItem>
    +<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
    +<DataItem key="clef_stave_position" type="int">2</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). +

    +
    <Node>
    +    <Id>511</Id>
    +    <ClassName>timeSig4</ClassName>
    +    <Top>467</Top>
    +    <Left>828</Left>
    +    <Width>36</Width>   
    +    <Height>42</Height>
    +    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
    +    ...
    +    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
    +    <Data>
    +        <DataItem key="dorico_event_id" type="int">-1</DataItem>
    +        <DataItem key="time_signature_description" type="str"/>
    +    </Data>
    +</Node>
    +
    + + + +

    Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

    + +
    <Node>
    +<Id>69</Id>
    +<ClassName>kStaffLine</ClassName>
    +<Top>666</Top>
    +<Left>299</Left>
    +<Width>2001</Width>
    +<Height>3</Height>
    +<Mask>0:0 1:6003 </Mask>
    +<Data>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    A comprehensive table of what each objet includes for musical features is shown below. Scroll right for all attributes.

    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_descriptiontext
    accidentalDoubleFlat244     x         
    accidentalDoubleSharp330     x         
    accidentalFlat12705     x         
    accidentalKomaFlat5     x         
    accidentalKomaSharp5     x         
    accidentalNatural11137     x         
    accidentalQuarterToneFlatStein162     x         
    accidentalQuarterToneSharpStein191     x         
    accidentalSharp12908     x         
    accidentalThreeQuarterTonesFlatZimmermann1     x         
    accidentalThreeQuarterTonesSharpStein27     x         
    accidentalTripleFlat1     x         
    accidentalTripleSharp1     x         
    articAccentAbove1477     x         
    articAccentBelow1916     x         
    articMarcatoAbove278     x         
    articMarcatoBelow34     x         
    articStaccatissimoAbove536     x         
    articStaccatissimoBelow414     x         
    articStaccatoAbove5018     x         
    articStaccatoBelow6108     x         
    articTenutoAbove823     x         
    articTenutoBelow735     x         
    augmentationDot2762               
    barline28142               
    beam52539     xx        
    cClef1161xxxxxx         
    dynamicFF242     x         
    dynamicFFF88     x         
    dynamicFFFF4     x         
    dynamicForte777     x         
    dynamicFortePiano60     x         
    dynamicForzando35     x         
    dynamicMF1803     x         
    dynamicMP185     x         
    dynamicPiano3987     x         
    dynamicPP1807     x         
    dynamicPPP93     x         
    dynamicPPPP13     x         
    dynamicRinforzando25     x         
    dynamicSforzato236     x         
    dynamicSforzatoFF6     x         
    dynamicText110     x        x
    fClef3543xxxxxx         
    flag16thDown430     x x       
    flag16thUp18245     x x       
    flag32ndDown31     x x       
    flag32ndUp7264     x x       
    flag64thUp10     x x       
    flag8thDown3672     x x       
    flag8thUp8113     x x       
    gClef12278xxxxxx         
    gradualDynamic7084     x         
    kStaffLine160426     x         
    mensuralNoteheadMinimaWhite9x    x  xxxxx  
    noteheadBlack247741x    x xxxxxx  
    noteheadDiamondWhole8x    x  xxxxx  
    noteheadDoubleWholeSquare3x    x  xxxxx  
    noteheadHalf8648x    x  xxxxx  
    noteheadTriangleUpBlack27x    x  xxxxx  
    noteheadTriangleUpHalf3x    x  xxxxx  
    noteheadWhole1502x    x  xxxxx  
    noteheadXBlack81x    x  xxxxx  
    ornamentMordent7x    x         
    ornamentTrill58x    x         
    ornamentTurn6x    x         
    rest4               
    rest16th29411               
    rest32nd10218               
    rest64th4               
    rest8th24124               
    restHalf1376               
    restQuarter13223               
    restWhole14382               
    slur13928x    x         
    stem227889     x         
    systemicBarline2078               
    tie8626x    x         
    timeSig12x    x       x 
    timeSig21084x    x       x 
    timeSig31203x    x       x 
    timeSig42674x    x       x 
    timeSig5507x    x       x 
    timeSig6246x    x       x 
    timeSig7125x    x       x 
    timeSig81661x    x       x 
    timeSig979x    x       x 
    timeSigCommon206x    x       x 
    timeSigCutCommon113x    x       x 
    timeSignatureComponent443x    x       x 
    tupletBracket4970x    x         
    tupletText4900x    x        x
    unpitchedPercussionClef1223xxxxxx         
    wiggleTrill45x    x         
                     
    + +
    + +

    Images of scores

    + +

    Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below. All these images are binarised and ready to use.

    + +

    clef

    + +

    MIDI

    + +

    MIDI files are also exported directly from Dorico. To enhance compatibility between different MIDI sequencing and music notation programs, even those running on different operating systems, the MIDI standard defines a specification for the Standard MIDI File. This type of file (usually having the file extension “.mid”) represents multi-track sequences, complete with patch selections, notes, pitch bend, and other controls. DoReMi includes the respective MIDI files for each one of the Dorico projects. This is aimed to help with generating MIDI replayble files with OMR.

    + +

    Music Encoding Initiative (MEI)

    + +

    Combining DOReMi with Muscima++ and Deepscores

    + +

    back

    +:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/b6/4b96f782a022a2b0ddbb12e0fabd15000abff1f28b17ab9234cf8b42c6fdc9 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/b6/4b96f782a022a2b0ddbb12e0fabd15000abff1f28b17ab9234cf8b42c6fdc9 new file mode 100644 index 0000000000..5fa0ecdd06 --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/b6/4b96f782a022a2b0ddbb12e0fabd15000abff1f28b17ab9234cf8b42c6fdc9 @@ -0,0 +1,85 @@ +I"s

    DoReMi - Data Collection Lifecycle Document

    + +

    This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

    + +

    Discovery and Planning

    + +

    Data type and format

    + + +

    Initial Data Collection

    +

    Data Preparation and analysis

    +

    Publication and Sharing

    +

    Long-term Management

    + +

    Discovery and Planning

    + +

    In this section, I will explain the data types and formats we have decided to use.

    + +

    Data type and format

    + +

    This dataset has the following six types of data:

    + + + +

    The following respective data formats:

    +
      +
    • Dorico
    • +
    • MusicXML
    • +
    • XML
    • +
    • PNG
    • +
    • MIDI
    • +
    • MEI
    • +
    + +

    Let’s start by explaining each one of the data types and what they contain:

    + +

    Dorico project +Dorico-project

    + +

    When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

    + +

    MusicXML

    + +

    MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. +More on how these files can be exported check here +MusicXML-example

    + +

    OMR metadata

    + +

    This is definitely one of the most useful data in the dataset. Dorico engineers were able to mix metadata and musical information in order to retrieve these files. The two main data types included in these files are the bounding boxes information and the pixel mask for the individual objects and the musical information. Musical information includes duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id.

    + +

    unparsed-xml

    + +

    notehead

    + +

    staffline

    + +

    OMR metadata

    + +

    Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

    + +

    MIDI

    + +

    MIDI files are exported directly from Dorico.

    + +

    Music Encoding Initiative (MEI)

    + +

    Combining DOReMi with Muscima++ and Deepscores

    + +

    back

    +:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/b8/8908727803b7eee14deef13f0ab506a7ba4f21a6a93e1e029ceb0114af62ae b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/b8/8908727803b7eee14deef13f0ab506a7ba4f21a6a93e1e029ceb0114af62ae new file mode 100644 index 0000000000..c25c0594c1 --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/b8/8908727803b7eee14deef13f0ab506a7ba4f21a6a93e1e029ceb0114af62ae @@ -0,0 +1,250 @@ +I"b

    DoReMi - Data Collection Lifecycle Document

    + +

    This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

    + +

    Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet +music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

    + +

    Discovery and Planning

    + +

    Data type and format

    + + +

    Initial Data Collection

    +

    Data Preparation and analysis

    +

    Publication and Sharing

    +

    Long-term Management

    + +

    Discovery and Planning

    + +

    In this section, I will explain the data types and formats we have decided to use.

    + +

    Data type and format

    + +

    This dataset has the following six types of data:

    + + + +

    The following respective data formats:

    +
      +
    • Dorico
    • +
    • MusicXML
    • +
    • XML
    • +
    • PNG
    • +
    • MIDI
    • +
    • MEI
    • +
    + +

    Let’s start by explaining each one of the data types and what they contain:

    + +

    Dorico project +Dorico-project

    + +

    When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

    + +

    MusicXML

    + +

    MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. +More on how these files can be exported check here +
    +

    + +
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    +<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
    +<score-partwise version="3.1">
    +  <work>
    +    <work-title>beam groups 3</work-title>
    +  </work>
    +  <movement-title>beam groups 3</movement-title>
    +  <identification>
    +    <encoding>
    +      <software>Dorico 4.0.0.5342</software>
    +      <encoding-date>2021-06-14</encoding-date>
    +    </encoding>
    +  </identification>
    +  <part-list>
    +    <score-part id="P1">
    +      <part-name>P 1</part-name>
    +    </score-part>
    +  </part-list>
    +  <part id="P1">
    +    <measure number="1">
    +      <attributes>
    +        <divisions>12</divisions>
    +        <key number="1">
    +          <fifths>0</fifths>
    +          <mode>major</mode>
    +        </key>
    +        <time>
    +
    +...
    +
    +  </part>
    +</score-partwise>
    +
    + + + +

    OMR metadata

    + +

    Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box. Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

    + +

    OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

    + +

    Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

    + + + +
    <?xml version="1.0" encoding="utf-8"?>
    +<Pages>
    +<Page pageIndex="0">
    +<Nodes>
    +<Node>
    +<Id>95</Id>
    +<ClassName>timeSig4</ClassName>
    +<Top>709</Top>
    +<Left>386</Left>
    +<Width>36</Width>
    +<Height>42</Height>
    +<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +<Node>
    +<Id>94</Id>
    +<ClassName>timeSig2</ClassName>
    +<Top>666</Top>
    +<Left>387</Left>
    +<Width>34</Width>
    +<Height>43</Height>
    +<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +...
    +</Nodes>
    +</Page>
    +</Pages>
    +
    + +

    Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. +
    +

    + +
    <Node>
    +<Id>504</Id>
    +<ClassName>noteheadBlack</ClassName>
    +<Top>466</Top>
    +<Left>2236</Left>
    +<Width>28</Width>
    +<Height>24</Height>
    +<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
    +<Outlinks>541 559 571</Outlinks>
    +<Data>
    +<DataItem key="duration_beats" type="float">0.333333</DataItem>
    +<DataItem key="onset_beats" type="float">47.666668</DataItem>
    +<DataItem key="pitch_octave" type="int">4</DataItem>
    +<DataItem key="midi_pitch_code" type="int">69</DataItem>
    +<DataItem key="normalized_pitch_step" type="str">A</DataItem>
    +<DataItem key="dorico_event_id" type="int">1120</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + +

    + +

    For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

    + +
    <Node>
    +<Id>93</Id>
    +<ClassName>gClef</ClassName>
    +<Top>638</Top>
    +<Left>309</Left>
    +<Width>56</Width>
    +<Height>147</Height>
    +<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">908</DataItem>
    +<DataItem key="clef_type" type="str">kGClef</DataItem>
    +<DataItem key="clef_hotspot" type="str">G4</DataItem>
    +<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
    +<DataItem key="clef_stave_position" type="int">2</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). +

    +
    <Node>
    +    <Id>511</Id>
    +    <ClassName>timeSig4</ClassName>
    +    <Top>467</Top>
    +    <Left>828</Left>
    +    <Width>36</Width>   
    +    <Height>42</Height>
    +    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
    +    ...
    +    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
    +    <Data>
    +        <DataItem key="dorico_event_id" type="int">-1</DataItem>
    +        <DataItem key="time_signature_description" type="str"/>
    +    </Data>
    +</Node>
    +
    + + + +

    Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

    + +
    <Node>
    +<Id>69</Id>
    +<ClassName>kStaffLine</ClassName>
    +<Top>666</Top>
    +<Left>299</Left>
    +<Width>2001</Width>
    +<Height>3</Height>
    +<Mask>0:0 1:6003 </Mask>
    +<Data>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + + +

    OMR metadata

    + +

    Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

    + +

    MIDI

    + +

    MIDI files are exported directly from Dorico.

    + +

    Music Encoding Initiative (MEI)

    + +

    Combining DOReMi with Muscima++ and Deepscores

    + +

    back

    +:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/bb/8c883916df5ffc20e85f2c9dd7c0a8dd22c35c1495c73d7560c956bdc4975d b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/bb/8c883916df5ffc20e85f2c9dd7c0a8dd22c35c1495c73d7560c956bdc4975d new file mode 100644 index 0000000000..2e89b62625 --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/bb/8c883916df5ffc20e85f2c9dd7c0a8dd22c35c1495c73d7560c956bdc4975d @@ -0,0 +1,128 @@ +I"&

    DoReMi - Data Collection Lifecycle Document

    + +

    This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

    + +

    Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet +music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

    + +

    Discovery and Planning

    + +

    Data type and format

    + + +

    Initial Data Collection

    +

    Data Preparation and analysis

    +

    Publication and Sharing

    +

    Long-term Management

    + +

    Discovery and Planning

    + +

    In this section, I will explain the data types and formats we have decided to use.

    + +

    Data type and format

    + +

    This dataset has the following six types of data:

    + + + +

    The following respective data formats:

    +
      +
    • Dorico
    • +
    • MusicXML
    • +
    • XML
    • +
    • PNG
    • +
    • MIDI
    • +
    • MEI
    • +
    + +

    Let’s start by explaining each one of the data types and what they contain:

    + +

    Dorico project +Dorico-project

    + +

    When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

    + +

    MusicXML

    + +

    MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. +More on how these files can be exported check here +
    +

    + +

    MusicXML-example

    + +

    OMR metadata

    + +

    Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box. Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

    + +

    OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

    + +

    Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

    + +

    unparsed-xml

    + +

    Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. +
    +
    + notehead

    + +

    For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

    + +

    clef

    + +

    Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). +

    + +

    timesig

    + +

    Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

    + +

    Time signatures

    + +
    <Node>
    +    <Id>511</Id>
    +    <ClassName>timeSig4</ClassName>
    +    <Top>467</Top>
    +    <Left>828</Left>
    +    <Width>36</Width>   
    +    <Height>42</Height>
    +    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
    +    ...
    +    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
    +    <Data>
    +        <DataItem key="dorico_event_id" type="int">-1</DataItem>
    +        <DataItem key="time_signature_description" type="str"/>
    +    </Data>
    +</Node>
    +
    + +

    staffline

    + +

    OMR metadata

    + +

    Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

    + +

    MIDI

    + +

    MIDI files are exported directly from Dorico.

    + +

    Music Encoding Initiative (MEI)

    + +

    Combining DOReMi with Muscima++ and Deepscores

    + +

    back

    +:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/bb/fe14aa3c08b7129da761fa9dbc7c967f0aa1b8c9505c5635146aa3da58cc2e b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/bb/fe14aa3c08b7129da761fa9dbc7c967f0aa1b8c9505c5635146aa3da58cc2e new file mode 100644 index 0000000000..832f8428c9 --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/bb/fe14aa3c08b7129da761fa9dbc7c967f0aa1b8c9505c5635146aa3da58cc2e @@ -0,0 +1,2163 @@ +I"4

    DoReMi - Data Collection Lifecycle Document

    + +

    This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg’s Dorico team and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

    + +

    Music used to generate this dataset comes from a software test set provided by the Dorico team. This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet +music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

    + +

    Discovery and Planning

    + +

    Data type and format

    + + +

    Initial Data Collection

    +

    Data Preparation and analysis

    +

    Publication and Sharing

    +

    Long-term Management

    + +

    Discovery and Planning

    + +

    In this section, I will explain the data types and formats we have decided to use.

    + +

    Data type and format

    + +

    This dataset has the following six types of data:

    + + + +

    The following respective data formats:

    +
      +
    • Dorico
    • +
    • MusicXML
    • +
    • XML
    • +
    • PNG
    • +
    • MIDI
    • +
    • MEI
    • +
    + +

    Let’s start by explaining each one of the data types and what they contain:

    + +

    Dorico project +Dorico-project

    + +

    When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

    + +

    Dorico-soft

    + +

    MusicXML

    + +

    MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. +More on how these files can be exported check here +
    +

    + +
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    +<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
    +<score-partwise version="3.1">
    +  <work>
    +    <work-title>beam groups 3</work-title>
    +  </work>
    +  <movement-title>beam groups 3</movement-title>
    +  <identification>
    +    <encoding>
    +      <software>Dorico 4.0.0.5342</software>
    +      <encoding-date>2021-06-14</encoding-date>
    +    </encoding>
    +  </identification>
    +  <part-list>
    +    <score-part id="P1">
    +      <part-name>P 1</part-name>
    +    </score-part>
    +  </part-list>
    +  <part id="P1">
    +    <measure number="1">
    +      <attributes>
    +        <divisions>12</divisions>
    +        <key number="1">
    +          <fifths>0</fifths>
    +          <mode>major</mode>
    +        </key>
    +        <time>
    +
    +...
    +
    +  </part>
    +</score-partwise>
    +
    + + + +

    OMR metadata

    + +

    Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box.

    + +

    In words, each file can have data on more than one page, if that is the case, an id is assigned to each page. Each page can have multiple nodes. Nodes are the individual elements or objects in the score, for instance, stem, staff lines, blackhead, whole note, augmentation dot and so on. Each object or node is assigned an id. This node will now have the bounding box information which includes top, left, width and height. The top is the distance from the top of the page to the point where the object starts (vertically). Left is the distance from the left of the page to the point where the object starts (horizontally). Height is the distance from top to where the object ends (vertically). Width is the distance from the left point to the rightest point where the object ends (horizontally). +bbox

    + +

    Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

    + +

    OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

    + +

    Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

    + + + +
    <?xml version="1.0" encoding="utf-8"?>
    +<Pages>
    +<Page pageIndex="0">
    +<Nodes>
    +<Node>
    +<Id>95</Id>
    +<ClassName>timeSig4</ClassName>
    +<Top>709</Top>
    +<Left>386</Left>
    +<Width>36</Width>
    +<Height>42</Height>
    +<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +<Node>
    +<Id>94</Id>
    +<ClassName>timeSig2</ClassName>
    +<Top>666</Top>
    +<Left>387</Left>
    +<Width>34</Width>
    +<Height>43</Height>
    +<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +...
    +</Nodes>
    +</Page>
    +</Pages>
    +
    + +

    Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. +
    +

    + +
    <Node>
    +<Id>504</Id>
    +<ClassName>noteheadBlack</ClassName>
    +<Top>466</Top>
    +<Left>2236</Left>
    +<Width>28</Width>
    +<Height>24</Height>
    +<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
    +<Outlinks>541 559 571</Outlinks>
    +<Data>
    +<DataItem key="duration_beats" type="float">0.333333</DataItem>
    +<DataItem key="onset_beats" type="float">47.666668</DataItem>
    +<DataItem key="pitch_octave" type="int">4</DataItem>
    +<DataItem key="midi_pitch_code" type="int">69</DataItem>
    +<DataItem key="normalized_pitch_step" type="str">A</DataItem>
    +<DataItem key="dorico_event_id" type="int">1120</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + +

    + +

    For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

    + +
    <Node>
    +<Id>93</Id>
    +<ClassName>gClef</ClassName>
    +<Top>638</Top>
    +<Left>309</Left>
    +<Width>56</Width>
    +<Height>147</Height>
    +<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">908</DataItem>
    +<DataItem key="clef_type" type="str">kGClef</DataItem>
    +<DataItem key="clef_hotspot" type="str">G4</DataItem>
    +<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
    +<DataItem key="clef_stave_position" type="int">2</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). +

    +
    <Node>
    +    <Id>511</Id>
    +    <ClassName>timeSig4</ClassName>
    +    <Top>467</Top>
    +    <Left>828</Left>
    +    <Width>36</Width>   
    +    <Height>42</Height>
    +    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
    +    ...
    +    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
    +    <Data>
    +        <DataItem key="dorico_event_id" type="int">-1</DataItem>
    +        <DataItem key="time_signature_description" type="str"/>
    +    </Data>
    +</Node>
    +
    + + + +

    Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

    + +
    <Node>
    +<Id>69</Id>
    +<ClassName>kStaffLine</ClassName>
    +<Top>666</Top>
    +<Left>299</Left>
    +<Width>2001</Width>
    +<Height>3</Height>
    +<Mask>0:0 1:6003 </Mask>
    +<Data>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    A detailed table of what each objet includes for musical features is shown below. Scroll right for all attributes.

    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_descriptiontext
    accidentalDoubleFlat244     x         
    accidentalDoubleSharp330     x         
    accidentalFlat12705     x         
    accidentalKomaFlat5     x         
    accidentalKomaSharp5     x         
    accidentalNatural11137     x         
    accidentalQuarterToneFlatStein162     x         
    accidentalQuarterToneSharpStein191     x         
    accidentalSharp12908     x         
    accidentalThreeQuarterTonesFlatZimmermann1     x         
    accidentalThreeQuarterTonesSharpStein27     x         
    accidentalTripleFlat1     x         
    accidentalTripleSharp1     x         
    articAccentAbove1477     x         
    articAccentBelow1916     x         
    articMarcatoAbove278     x         
    articMarcatoBelow34     x         
    articStaccatissimoAbove536     x         
    articStaccatissimoBelow414     x         
    articStaccatoAbove5018     x         
    articStaccatoBelow6108     x         
    articTenutoAbove823     x         
    articTenutoBelow735     x         
    augmentationDot2762               
    barline28142               
    beam52539     xx        
    cClef1161xxxxxx         
    dynamicFF242     x         
    dynamicFFF88     x         
    dynamicFFFF4     x         
    dynamicForte777     x         
    dynamicFortePiano60     x         
    dynamicForzando35     x         
    dynamicMF1803     x         
    dynamicMP185     x         
    dynamicPiano3987     x         
    dynamicPP1807     x         
    dynamicPPP93     x         
    dynamicPPPP13     x         
    dynamicRinforzando25     x         
    dynamicSforzato236     x         
    dynamicSforzatoFF6     x         
    dynamicText110     x        x
    fClef3543xxxxxx         
    flag16thDown430     x x       
    flag16thUp18245     x x       
    flag32ndDown31     x x       
    flag32ndUp7264     x x       
    flag64thUp10     x x       
    flag8thDown3672     x x       
    flag8thUp8113     x x       
    gClef12278xxxxxx         
    gradualDynamic7084     x         
    kStaffLine160426     x         
    mensuralNoteheadMinimaWhite9x    x  xxxxx  
    noteheadBlack247741x    x xxxxxx  
    noteheadDiamondWhole8x    x  xxxxx  
    noteheadDoubleWholeSquare3x    x  xxxxx  
    noteheadHalf8648x    x  xxxxx  
    noteheadTriangleUpBlack27x    x  xxxxx  
    noteheadTriangleUpHalf3x    x  xxxxx  
    noteheadWhole1502x    x  xxxxx  
    noteheadXBlack81x    x  xxxxx  
    ornamentMordent7x    x         
    ornamentTrill58x    x         
    ornamentTurn6x    x         
    rest4               
    rest16th29411               
    rest32nd10218               
    rest64th4               
    rest8th24124               
    restHalf1376               
    restQuarter13223               
    restWhole14382               
    slur13928x    x         
    stem227889     x         
    systemicBarline2078               
    tie8626x    x         
    timeSig12x    x       x 
    timeSig21084x    x       x 
    timeSig31203x    x       x 
    timeSig42674x    x       x 
    timeSig5507x    x       x 
    timeSig6246x    x       x 
    timeSig7125x    x       x 
    timeSig81661x    x       x 
    timeSig979x    x       x 
    timeSigCommon206x    x       x 
    timeSigCutCommon113x    x       x 
    timeSignatureComponent443x    x       x 
    tupletBracket4970x    x         
    tupletText4900x    x        x
    unpitchedPercussionClef1223xxxxxx         
    wiggleTrill45x    x         
                     
    + +
    + +

    Images of scores

    + +

    Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below. All these images are binarised and ready to use.

    + +

    clef

    + +

    MIDI

    + +

    MIDI (Musical Instrument Digital Interface) standard file provides a standardized file format way for music sequences to be saved, transported, and opened in other systems. They are characterised by their compact size which led to their widespread use in computers. They are intended for universal use and have information such as note values, timing and track name. We want to include such files in our dataset since MIDI is one of the end file formats retrieved from some OMR architecture. We believe that it is essential to include such files that could later on may be used for multi-modal learning in OMR as well.

    + +

    Dorico-midi

    + +

    Music Encoding Initiative (MEI)

    + +

    Except for MusicXML for we go one step further to also providing its respective Music Encoding Initiative (MEI) files. The model underlying MEI recognizes four distinct aspects of music notation: logical; gestural; visual; and analytical. The logical domain includes the musical content or structure including pitches, time values, articulations, dynamics, and all other elements—defined as the symbols that communicate the composer’s intentions. The gestural domain relates to a performed interpretation of the logical domain (i.e., it encodes information that may be added by a performer such as explicit realizations of “swing” or rubato). The visual domain describes the contributions of an editor, engraver, or typesetter, and encodes information about the physical appearance of the score, such as symbol locations, page layout, or font. Finally, the analytical domain covers commentary and analysis of the music document in any of the three previous domains.

    + +
    <?xml version="1.0" encoding="UTF-8"?>
    +<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?>
    +<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://purl.oclc.org/dsdl/schematron"?>
    +<mei xmlns="http://www.music-encoding.org/ns/mei" meiversion="4.0.0">
    +   <meiHead>
    +      <fileDesc>
    +         <titleStmt>
    +            <title>beam groups 3</title>
    +            <respStmt />
    +         </titleStmt>
    +         <pubStmt><date isodate="2021-06-14" type="encoding-date">2021-06-14</date>
    +         </pubStmt>
    +      </fileDesc>
    +      <encodingDesc xml:id="encodingdesc-0000001420266469">
    +         <appInfo xml:id="appinfo-0000001827384277">
    +            <application xml:id="application-0000000862295293" isodate="2021-06-14T15:00:01" version="3.5.0-dev-118873d">
    +               <name xml:id="name-0000002103025164">Verovio</name>
    +               <p xml:id="p-0000001992846044">Transcoded from MusicXML</p>
    +            </application>
    +         </appInfo>
    +      </encodingDesc>
    +   </meiHead>
    +   <music>
    +      <body>
    +         <mdiv xml:id="mdiv-0000001025466895">
    +            <score xml:id="score-0000001308189520">
    +               <scoreDef xml:id="scoredef-0000000993314183">
    +                  <staffGrp xml:id="staffgrp-0000000471437396">
    +                     <staffDef xml:id="P1" n="1" lines="5" ppq="12">
    +                        <label xml:id="label-0000000781857015">P 1</label>
    +                        <clef xml:id="clef-0000000149139464" shape="G" line="2" />
    +                        <keySig xml:id="keysig-0000000931258970" mode="major" sig="0" />
    +                        <meterSig xml:id="msig-0000002113427645" count="2" unit="4" />
    +                     </staffDef>
    +                  </staffGrp>
    +               </scoreDef>
    +...
    +      </body>
    +   </music>
    +</mei>
    +
    + +

    Combining DOReMi with Muscima++ and Deepscores

    + +

    Recently, researchers have been working on bringing their datasets together, namely Muscima++ [4] and DeepScores [9], to improve compatibility. Muscima++ contains handwritten music, while DeepScores is a typeset music dataset, both of which can be used in object detection. Harmonising them aids the goal of creating a reference dataset. With the motivation to support this goal and compare and use these datasets in future experiments, DoReMi is easily harmonised with Muscima++ and DeepScores.

    + +

    Initial Data Collection

    + +

    The dataset is derived from scores originally used for testing music notation software. This includes real-world scores in addition to synthetic scores built to test particular engraving use cases.

    + +

    The process of creating DoReMI using Dorico starts by creating a meta-picture of a single glyph or drawable primitive (slurs, lines, musical symbols) to allow generation of bounding boxes and pixel masks at the origin of the coordinate system y-down \footnote{The origin is in the top-left where the x-axis extends to the right and the y-axis extends downwards}. Rendering them at the origin ensures minimisation of the variations introduced by anti-aliasing artefacts. The vector-based glyph or primitive is then rasterised to a monochrome pixel-based image. Sub-pixel positions might introduce some variations and shifts in the bounding boxes that are relocated to the original drawn positions. However, bounding boxes are accurate enough for all the objects, except for some shift in the staff lines. During rasterisation, some staff lines become thicker than the others, sometimes falling out of the bounding box. Such inconsistencies are easily optically noticed given the even spaced nature of staff lines and can be minimised at the cost of increasing the resolution (DPI). Finally, the images are exported as PNGs.

    + +

    Dorico has a sophisticated internal representation and engraving engine for musical data at the drawing stage for efficiency. This results in significant challenges in reconnecting the primitives ultimately drawn to their original semantic sources. The addition of higher-level music attributes retrieved from Dorico to the metadata allows for the future use in the music reconstruction stage. +It is anticipated that we would iterate through the generation process by adding new features that would benefit the recognition score. On a practical level, we made a minor modification to allow for the logical grouping of pages into a single XML file. During data preprocessing, XML files were then separated by page (image).

    + +

    Data Preparation and analysis

    + +

    The number of classes in the dataset is 94 as shown in the image below. +classes

    + +

    Publication and Sharing

    + +

    The dataset including only copy right free scores is already published in this github release.

    + +

    Long-term Management

    + +

    back

    +:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/bc/67944dcebb8e88f8e3e819093b309c5ea48d698bd24bd794247b07e30ebedc b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/bc/67944dcebb8e88f8e3e819093b309c5ea48d698bd24bd794247b07e30ebedc new file mode 100644 index 0000000000..fee479d649 --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/bc/67944dcebb8e88f8e3e819093b309c5ea48d698bd24bd794247b07e30ebedc @@ -0,0 +1,2096 @@ +I":

    DoReMi - Data Collection Lifecycle Document

    + +

    This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

    + +

    Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet +music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

    + +

    Discovery and Planning

    + +

    Data type and format

    + + +

    Initial Data Collection

    +

    Data Preparation and analysis

    +

    Publication and Sharing

    +

    Long-term Management

    + +

    Discovery and Planning

    + +

    In this section, I will explain the data types and formats we have decided to use.

    + +

    Data type and format

    + +

    This dataset has the following six types of data:

    + + + +

    The following respective data formats:

    +
      +
    • Dorico
    • +
    • MusicXML
    • +
    • XML
    • +
    • PNG
    • +
    • MIDI
    • +
    • MEI
    • +
    + +

    Let’s start by explaining each one of the data types and what they contain:

    + +

    Dorico project +Dorico-project

    + +

    When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

    + +

    Dorico-soft

    + +

    MusicXML

    + +

    MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. +More on how these files can be exported check here +
    +

    + +
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    +<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
    +<score-partwise version="3.1">
    +  <work>
    +    <work-title>beam groups 3</work-title>
    +  </work>
    +  <movement-title>beam groups 3</movement-title>
    +  <identification>
    +    <encoding>
    +      <software>Dorico 4.0.0.5342</software>
    +      <encoding-date>2021-06-14</encoding-date>
    +    </encoding>
    +  </identification>
    +  <part-list>
    +    <score-part id="P1">
    +      <part-name>P 1</part-name>
    +    </score-part>
    +  </part-list>
    +  <part id="P1">
    +    <measure number="1">
    +      <attributes>
    +        <divisions>12</divisions>
    +        <key number="1">
    +          <fifths>0</fifths>
    +          <mode>major</mode>
    +        </key>
    +        <time>
    +
    +...
    +
    +  </part>
    +</score-partwise>
    +
    + + + +

    OMR metadata

    + +

    Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box.

    + +

    bbox

    + +

    Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

    + +

    OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

    + +

    Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

    + + + +
    <?xml version="1.0" encoding="utf-8"?>
    +<Pages>
    +<Page pageIndex="0">
    +<Nodes>
    +<Node>
    +<Id>95</Id>
    +<ClassName>timeSig4</ClassName>
    +<Top>709</Top>
    +<Left>386</Left>
    +<Width>36</Width>
    +<Height>42</Height>
    +<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +<Node>
    +<Id>94</Id>
    +<ClassName>timeSig2</ClassName>
    +<Top>666</Top>
    +<Left>387</Left>
    +<Width>34</Width>
    +<Height>43</Height>
    +<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +...
    +</Nodes>
    +</Page>
    +</Pages>
    +
    + +

    Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. +
    +

    + +
    <Node>
    +<Id>504</Id>
    +<ClassName>noteheadBlack</ClassName>
    +<Top>466</Top>
    +<Left>2236</Left>
    +<Width>28</Width>
    +<Height>24</Height>
    +<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
    +<Outlinks>541 559 571</Outlinks>
    +<Data>
    +<DataItem key="duration_beats" type="float">0.333333</DataItem>
    +<DataItem key="onset_beats" type="float">47.666668</DataItem>
    +<DataItem key="pitch_octave" type="int">4</DataItem>
    +<DataItem key="midi_pitch_code" type="int">69</DataItem>
    +<DataItem key="normalized_pitch_step" type="str">A</DataItem>
    +<DataItem key="dorico_event_id" type="int">1120</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + +

    + +

    For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

    + +
    <Node>
    +<Id>93</Id>
    +<ClassName>gClef</ClassName>
    +<Top>638</Top>
    +<Left>309</Left>
    +<Width>56</Width>
    +<Height>147</Height>
    +<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">908</DataItem>
    +<DataItem key="clef_type" type="str">kGClef</DataItem>
    +<DataItem key="clef_hotspot" type="str">G4</DataItem>
    +<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
    +<DataItem key="clef_stave_position" type="int">2</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). +

    +
    <Node>
    +    <Id>511</Id>
    +    <ClassName>timeSig4</ClassName>
    +    <Top>467</Top>
    +    <Left>828</Left>
    +    <Width>36</Width>   
    +    <Height>42</Height>
    +    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
    +    ...
    +    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
    +    <Data>
    +        <DataItem key="dorico_event_id" type="int">-1</DataItem>
    +        <DataItem key="time_signature_description" type="str"/>
    +    </Data>
    +</Node>
    +
    + + + +

    Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

    + +
    <Node>
    +<Id>69</Id>
    +<ClassName>kStaffLine</ClassName>
    +<Top>666</Top>
    +<Left>299</Left>
    +<Width>2001</Width>
    +<Height>3</Height>
    +<Mask>0:0 1:6003 </Mask>
    +<Data>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    A comprehensive table of what each objet includes for musical features is shown below. Scroll right for all attributes.

    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_descriptiontext
    accidentalDoubleFlat244     x         
    accidentalDoubleSharp330     x         
    accidentalFlat12705     x         
    accidentalKomaFlat5     x         
    accidentalKomaSharp5     x         
    accidentalNatural11137     x         
    accidentalQuarterToneFlatStein162     x         
    accidentalQuarterToneSharpStein191     x         
    accidentalSharp12908     x         
    accidentalThreeQuarterTonesFlatZimmermann1     x         
    accidentalThreeQuarterTonesSharpStein27     x         
    accidentalTripleFlat1     x         
    accidentalTripleSharp1     x         
    articAccentAbove1477     x         
    articAccentBelow1916     x         
    articMarcatoAbove278     x         
    articMarcatoBelow34     x         
    articStaccatissimoAbove536     x         
    articStaccatissimoBelow414     x         
    articStaccatoAbove5018     x         
    articStaccatoBelow6108     x         
    articTenutoAbove823     x         
    articTenutoBelow735     x         
    augmentationDot2762               
    barline28142               
    beam52539     xx        
    cClef1161xxxxxx         
    dynamicFF242     x         
    dynamicFFF88     x         
    dynamicFFFF4     x         
    dynamicForte777     x         
    dynamicFortePiano60     x         
    dynamicForzando35     x         
    dynamicMF1803     x         
    dynamicMP185     x         
    dynamicPiano3987     x         
    dynamicPP1807     x         
    dynamicPPP93     x         
    dynamicPPPP13     x         
    dynamicRinforzando25     x         
    dynamicSforzato236     x         
    dynamicSforzatoFF6     x         
    dynamicText110     x        x
    fClef3543xxxxxx         
    flag16thDown430     x x       
    flag16thUp18245     x x       
    flag32ndDown31     x x       
    flag32ndUp7264     x x       
    flag64thUp10     x x       
    flag8thDown3672     x x       
    flag8thUp8113     x x       
    gClef12278xxxxxx         
    gradualDynamic7084     x         
    kStaffLine160426     x         
    mensuralNoteheadMinimaWhite9x    x  xxxxx  
    noteheadBlack247741x    x xxxxxx  
    noteheadDiamondWhole8x    x  xxxxx  
    noteheadDoubleWholeSquare3x    x  xxxxx  
    noteheadHalf8648x    x  xxxxx  
    noteheadTriangleUpBlack27x    x  xxxxx  
    noteheadTriangleUpHalf3x    x  xxxxx  
    noteheadWhole1502x    x  xxxxx  
    noteheadXBlack81x    x  xxxxx  
    ornamentMordent7x    x         
    ornamentTrill58x    x         
    ornamentTurn6x    x         
    rest4               
    rest16th29411               
    rest32nd10218               
    rest64th4               
    rest8th24124               
    restHalf1376               
    restQuarter13223               
    restWhole14382               
    slur13928x    x         
    stem227889     x         
    systemicBarline2078               
    tie8626x    x         
    timeSig12x    x       x 
    timeSig21084x    x       x 
    timeSig31203x    x       x 
    timeSig42674x    x       x 
    timeSig5507x    x       x 
    timeSig6246x    x       x 
    timeSig7125x    x       x 
    timeSig81661x    x       x 
    timeSig979x    x       x 
    timeSigCommon206x    x       x 
    timeSigCutCommon113x    x       x 
    timeSignatureComponent443x    x       x 
    tupletBracket4970x    x         
    tupletText4900x    x        x
    unpitchedPercussionClef1223xxxxxx         
    wiggleTrill45x    x         
                     
    + +
    + +

    Images of scores

    + +

    Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below. All these images are binarised and ready to use.

    + +

    clef

    + +

    MIDI

    + +

    MIDI files are also exported directly from Dorico. To enhance compatibility between different MIDI sequencing and music notation programs, even those running on different operating systems, the MIDI standard defines a specification for the Standard MIDI File. This type of file (usually having the file extension “.mid”) represents multi-track sequences, complete with patch selections, notes, pitch bend, and other controls. DoReMi includes the respective MIDI files for each one of the Dorico projects. This is aimed to help with generating MIDI replayble files with OMR.

    + +

    Dorico-midi

    + +

    Music Encoding Initiative (MEI)

    + +

    Combining DOReMi with Muscima++ and Deepscores

    + +

    back

    +:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/bd/2c8ac39b0554eddfb5e8cda48bf0c38122ef0d176a70af41c61acf561a9e88 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/bd/2c8ac39b0554eddfb5e8cda48bf0c38122ef0d176a70af41c61acf561a9e88 new file mode 100644 index 0000000000..07824a79f0 --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/bd/2c8ac39b0554eddfb5e8cda48bf0c38122ef0d176a70af41c61acf561a9e88 @@ -0,0 +1,252 @@ +I"Pc

    DoReMi - Data Collection Lifecycle Document

    + +

    This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

    + +

    Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet +music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

    + +

    Discovery and Planning

    + +

    Data type and format

    + + +

    Initial Data Collection

    +

    Data Preparation and analysis

    +

    Publication and Sharing

    +

    Long-term Management

    + +

    Discovery and Planning

    + +

    In this section, I will explain the data types and formats we have decided to use.

    + +

    Data type and format

    + +

    This dataset has the following six types of data:

    + + + +

    The following respective data formats:

    +
      +
    • Dorico
    • +
    • MusicXML
    • +
    • XML
    • +
    • PNG
    • +
    • MIDI
    • +
    • MEI
    • +
    + +

    Let’s start by explaining each one of the data types and what they contain:

    + +

    Dorico project +Dorico-project

    + +

    When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

    + +

    MusicXML

    + +

    MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. +More on how these files can be exported check here +
    +

    + +
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    +<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
    +<score-partwise version="3.1">
    +  <work>
    +    <work-title>beam groups 3</work-title>
    +  </work>
    +  <movement-title>beam groups 3</movement-title>
    +  <identification>
    +    <encoding>
    +      <software>Dorico 4.0.0.5342</software>
    +      <encoding-date>2021-06-14</encoding-date>
    +    </encoding>
    +  </identification>
    +  <part-list>
    +    <score-part id="P1">
    +      <part-name>P 1</part-name>
    +    </score-part>
    +  </part-list>
    +  <part id="P1">
    +    <measure number="1">
    +      <attributes>
    +        <divisions>12</divisions>
    +        <key number="1">
    +          <fifths>0</fifths>
    +          <mode>major</mode>
    +        </key>
    +        <time>
    +
    +...
    +
    +  </part>
    +</score-partwise>
    +
    + + + +

    OMR metadata

    + +

    Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box. Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

    + +

    OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

    + +

    Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

    + + + +
    <?xml version="1.0" encoding="utf-8"?>
    +<Pages>
    +<Page pageIndex="0">
    +<Nodes>
    +<Node>
    +<Id>95</Id>
    +<ClassName>timeSig4</ClassName>
    +<Top>709</Top>
    +<Left>386</Left>
    +<Width>36</Width>
    +<Height>42</Height>
    +<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +<Node>
    +<Id>94</Id>
    +<ClassName>timeSig2</ClassName>
    +<Top>666</Top>
    +<Left>387</Left>
    +<Width>34</Width>
    +<Height>43</Height>
    +<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +...
    +</Nodes>
    +</Page>
    +</Pages>
    +
    + +

    Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. +
    +

    + +
    <Node>
    +<Id>504</Id>
    +<ClassName>noteheadBlack</ClassName>
    +<Top>466</Top>
    +<Left>2236</Left>
    +<Width>28</Width>
    +<Height>24</Height>
    +<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
    +<Outlinks>541 559 571</Outlinks>
    +<Data>
    +<DataItem key="duration_beats" type="float">0.333333</DataItem>
    +<DataItem key="onset_beats" type="float">47.666668</DataItem>
    +<DataItem key="pitch_octave" type="int">4</DataItem>
    +<DataItem key="midi_pitch_code" type="int">69</DataItem>
    +<DataItem key="normalized_pitch_step" type="str">A</DataItem>
    +<DataItem key="dorico_event_id" type="int">1120</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + +

    + +

    For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

    + +
    <Node>
    +<Id>93</Id>
    +<ClassName>gClef</ClassName>
    +<Top>638</Top>
    +<Left>309</Left>
    +<Width>56</Width>
    +<Height>147</Height>
    +<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">908</DataItem>
    +<DataItem key="clef_type" type="str">kGClef</DataItem>
    +<DataItem key="clef_hotspot" type="str">G4</DataItem>
    +<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
    +<DataItem key="clef_stave_position" type="int">2</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). +

    +
    <Node>
    +    <Id>511</Id>
    +    <ClassName>timeSig4</ClassName>
    +    <Top>467</Top>
    +    <Left>828</Left>
    +    <Width>36</Width>   
    +    <Height>42</Height>
    +    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
    +    ...
    +    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
    +    <Data>
    +        <DataItem key="dorico_event_id" type="int">-1</DataItem>
    +        <DataItem key="time_signature_description" type="str"/>
    +    </Data>
    +</Node>
    +
    + + + +

    Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

    + +
    <Node>
    +<Id>69</Id>
    +<ClassName>kStaffLine</ClassName>
    +<Top>666</Top>
    +<Left>299</Left>
    +<Width>2001</Width>
    +<Height>3</Height>
    +<Mask>0:0 1:6003 </Mask>
    +<Data>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + +

    A comprehensive table of what each objet includes for musical features is shown below.

    + + + +

    OMR metadata

    + +

    Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

    + +

    MIDI

    + +

    MIDI files are exported directly from Dorico.

    + +

    Music Encoding Initiative (MEI)

    + +

    Combining DOReMi with Muscima++ and Deepscores

    + +

    back

    +:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/bd/b845969859f5b342657e2422fd359fb60bd6740b14d410f9bd378dc85e2e64 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/bd/b845969859f5b342657e2422fd359fb60bd6740b14d410f9bd378dc85e2e64 new file mode 100644 index 0000000000..78de51469e --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/bd/b845969859f5b342657e2422fd359fb60bd6740b14d410f9bd378dc85e2e64 @@ -0,0 +1,83 @@ +I"2

    DoReMi - Data Collection Lifecycle Document

    + +

    This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

    + +

    Discovery and Planning

    + +

    Data type and format

    + + +

    Initial Data Collection

    +

    Data Preparation and analysis

    +

    Publication and Sharing

    +

    Long-term Management

    + +

    Discovery and Planning

    + +

    In this section, I will explain the data types and formats we have decided to use.

    + +

    Data type and format

    + +

    This dataset has the following six types of data:

    + + + +

    The following respective data formats:

    +
      +
    • Dorico
    • +
    • MusicXML
    • +
    • XML
    • +
    • PNG
    • +
    • MIDI
    • +
    • MEI
    • +
    + +

    Let’s start by explaining each one of the data types and what they contain:

    + +

    Dorico project +Dorico-project

    + +

    When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

    + +

    MusicXML

    + +

    MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. +More on how these files can be exported check here +MusicXML-example

    + +

    OMR metadata

    + +

    This is definitely one of the most useful data in the dataset. Dorico engineers were able to mix metadata and musical information in order to retrieve these files. The two main data types included in these files are the bounding boxes information and the pixel mask for the individual objects and the musical information. Musical information includes duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id.

    + +

    unparsed-xml

    + +

    notehead

    + +

    OMR metadata

    + +

    Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

    + +

    MIDI

    + +

    MIDI files are exported directly from Dorico.

    + +

    Music Encoding Initiative (MEI)

    + +

    Combining DOReMi with Muscima++ and Deepscores

    + +

    back

    +:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/be/7e2a8722ca400e15c5b5f43e481c22cc0c48b985c5a94985d32dd414ef92f3 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/be/7e2a8722ca400e15c5b5f43e481c22cc0c48b985c5a94985d32dd414ef92f3 new file mode 100644 index 0000000000..abfa2d485c --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/be/7e2a8722ca400e15c5b5f43e481c22cc0c48b985c5a94985d32dd414ef92f3 @@ -0,0 +1,2163 @@ +I"X

    DoReMi - Data Collection Lifecycle Document

    + +

    This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg’s Dorico team and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

    + +

    Music used to generate this dataset comes from a software test set provided by the Dorico team. This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet +music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

    + +

    Discovery and Planning

    + +

    Data type and format

    + + +

    Initial Data Collection

    +

    Data Preparation and analysis

    +

    Publication and Sharing

    +

    Long-term Management

    + +

    Discovery and Planning

    + +

    In this section, I will explain the data types and formats we have decided to use.

    + +

    Data type and format

    + +

    This dataset has the following six types of data:

    + + + +

    The following respective data formats:

    +
      +
    • Dorico
    • +
    • MusicXML
    • +
    • XML
    • +
    • PNG
    • +
    • MIDI
    • +
    • MEI
    • +
    + +

    Let’s start by explaining each one of the data types and what they contain:

    + +

    Dorico project +Dorico-project

    + +

    When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

    + +

    Dorico-soft

    + +

    MusicXML

    + +

    MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. +More on how these files can be exported check here +
    +

    + +
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    +<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
    +<score-partwise version="3.1">
    +  <work>
    +    <work-title>beam groups 3</work-title>
    +  </work>
    +  <movement-title>beam groups 3</movement-title>
    +  <identification>
    +    <encoding>
    +      <software>Dorico 4.0.0.5342</software>
    +      <encoding-date>2021-06-14</encoding-date>
    +    </encoding>
    +  </identification>
    +  <part-list>
    +    <score-part id="P1">
    +      <part-name>P 1</part-name>
    +    </score-part>
    +  </part-list>
    +  <part id="P1">
    +    <measure number="1">
    +      <attributes>
    +        <divisions>12</divisions>
    +        <key number="1">
    +          <fifths>0</fifths>
    +          <mode>major</mode>
    +        </key>
    +        <time>
    +
    +...
    +
    +  </part>
    +</score-partwise>
    +
    + + + +

    OMR metadata

    + +

    Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box.

    + +

    In words, each file can have data on more than one page, if that is the case, an id is assigned to each page. Each page can have multiple nodes. Nodes are the individual elements or objects in the score, for instance, stem, staff lines, blackhead, whole note, augmentation dot and so on. Each object or node is assigned an id. This node will now have the bounding box information which includes top, left, width and height. The top is the distance from the top of the page to the point where the object starts (vertically). Left is the distance from the left of the page to the point where the object starts (horizontally). Height is the distance from top to where the object ends (vertically). Width is the distance from the left point to the rightest point where the object ends (horizontally). +bbox

    + +

    Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

    + +

    OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

    + +

    Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

    + + + +
    <?xml version="1.0" encoding="utf-8"?>
    +<Pages>
    +<Page pageIndex="0">
    +<Nodes>
    +<Node>
    +<Id>95</Id>
    +<ClassName>timeSig4</ClassName>
    +<Top>709</Top>
    +<Left>386</Left>
    +<Width>36</Width>
    +<Height>42</Height>
    +<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +<Node>
    +<Id>94</Id>
    +<ClassName>timeSig2</ClassName>
    +<Top>666</Top>
    +<Left>387</Left>
    +<Width>34</Width>
    +<Height>43</Height>
    +<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +...
    +</Nodes>
    +</Page>
    +</Pages>
    +
    + +

    Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. +
    +

    + +
    <Node>
    +<Id>504</Id>
    +<ClassName>noteheadBlack</ClassName>
    +<Top>466</Top>
    +<Left>2236</Left>
    +<Width>28</Width>
    +<Height>24</Height>
    +<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
    +<Outlinks>541 559 571</Outlinks>
    +<Data>
    +<DataItem key="duration_beats" type="float">0.333333</DataItem>
    +<DataItem key="onset_beats" type="float">47.666668</DataItem>
    +<DataItem key="pitch_octave" type="int">4</DataItem>
    +<DataItem key="midi_pitch_code" type="int">69</DataItem>
    +<DataItem key="normalized_pitch_step" type="str">A</DataItem>
    +<DataItem key="dorico_event_id" type="int">1120</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + +

    + +

    For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

    + +
    <Node>
    +<Id>93</Id>
    +<ClassName>gClef</ClassName>
    +<Top>638</Top>
    +<Left>309</Left>
    +<Width>56</Width>
    +<Height>147</Height>
    +<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">908</DataItem>
    +<DataItem key="clef_type" type="str">kGClef</DataItem>
    +<DataItem key="clef_hotspot" type="str">G4</DataItem>
    +<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
    +<DataItem key="clef_stave_position" type="int">2</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). +

    +
    <Node>
    +    <Id>511</Id>
    +    <ClassName>timeSig4</ClassName>
    +    <Top>467</Top>
    +    <Left>828</Left>
    +    <Width>36</Width>   
    +    <Height>42</Height>
    +    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
    +    ...
    +    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
    +    <Data>
    +        <DataItem key="dorico_event_id" type="int">-1</DataItem>
    +        <DataItem key="time_signature_description" type="str"/>
    +    </Data>
    +</Node>
    +
    + + + +

    Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

    + +
    <Node>
    +<Id>69</Id>
    +<ClassName>kStaffLine</ClassName>
    +<Top>666</Top>
    +<Left>299</Left>
    +<Width>2001</Width>
    +<Height>3</Height>
    +<Mask>0:0 1:6003 </Mask>
    +<Data>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    A detailed table of what each objet includes for musical features is shown below. Scroll right for all attributes.

    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_descriptiontext
    accidentalDoubleFlat244     x         
    accidentalDoubleSharp330     x         
    accidentalFlat12705     x         
    accidentalKomaFlat5     x         
    accidentalKomaSharp5     x         
    accidentalNatural11137     x         
    accidentalQuarterToneFlatStein162     x         
    accidentalQuarterToneSharpStein191     x         
    accidentalSharp12908     x         
    accidentalThreeQuarterTonesFlatZimmermann1     x         
    accidentalThreeQuarterTonesSharpStein27     x         
    accidentalTripleFlat1     x         
    accidentalTripleSharp1     x         
    articAccentAbove1477     x         
    articAccentBelow1916     x         
    articMarcatoAbove278     x         
    articMarcatoBelow34     x         
    articStaccatissimoAbove536     x         
    articStaccatissimoBelow414     x         
    articStaccatoAbove5018     x         
    articStaccatoBelow6108     x         
    articTenutoAbove823     x         
    articTenutoBelow735     x         
    augmentationDot2762               
    barline28142               
    beam52539     xx        
    cClef1161xxxxxx         
    dynamicFF242     x         
    dynamicFFF88     x         
    dynamicFFFF4     x         
    dynamicForte777     x         
    dynamicFortePiano60     x         
    dynamicForzando35     x         
    dynamicMF1803     x         
    dynamicMP185     x         
    dynamicPiano3987     x         
    dynamicPP1807     x         
    dynamicPPP93     x         
    dynamicPPPP13     x         
    dynamicRinforzando25     x         
    dynamicSforzato236     x         
    dynamicSforzatoFF6     x         
    dynamicText110     x        x
    fClef3543xxxxxx         
    flag16thDown430     x x       
    flag16thUp18245     x x       
    flag32ndDown31     x x       
    flag32ndUp7264     x x       
    flag64thUp10     x x       
    flag8thDown3672     x x       
    flag8thUp8113     x x       
    gClef12278xxxxxx         
    gradualDynamic7084     x         
    kStaffLine160426     x         
    mensuralNoteheadMinimaWhite9x    x  xxxxx  
    noteheadBlack247741x    x xxxxxx  
    noteheadDiamondWhole8x    x  xxxxx  
    noteheadDoubleWholeSquare3x    x  xxxxx  
    noteheadHalf8648x    x  xxxxx  
    noteheadTriangleUpBlack27x    x  xxxxx  
    noteheadTriangleUpHalf3x    x  xxxxx  
    noteheadWhole1502x    x  xxxxx  
    noteheadXBlack81x    x  xxxxx  
    ornamentMordent7x    x         
    ornamentTrill58x    x         
    ornamentTurn6x    x         
    rest4               
    rest16th29411               
    rest32nd10218               
    rest64th4               
    rest8th24124               
    restHalf1376               
    restQuarter13223               
    restWhole14382               
    slur13928x    x         
    stem227889     x         
    systemicBarline2078               
    tie8626x    x         
    timeSig12x    x       x 
    timeSig21084x    x       x 
    timeSig31203x    x       x 
    timeSig42674x    x       x 
    timeSig5507x    x       x 
    timeSig6246x    x       x 
    timeSig7125x    x       x 
    timeSig81661x    x       x 
    timeSig979x    x       x 
    timeSigCommon206x    x       x 
    timeSigCutCommon113x    x       x 
    timeSignatureComponent443x    x       x 
    tupletBracket4970x    x         
    tupletText4900x    x        x
    unpitchedPercussionClef1223xxxxxx         
    wiggleTrill45x    x         
                     
    + +
    + +

    Images of scores

    + +

    Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below. All these images are binarised and ready to use.

    + +

    clef

    + +

    MIDI

    + +

    MIDI (Musical Instrument Digital Interface) standard file provides a standardized file format way for music sequences to be saved, transported, and opened in other systems. They are characterised by their compact size which led to their widespread use in computers. They are intended for universal use and have information such as note values, timing and track name. We want to include such files in our dataset since MIDI is one of the end file formats retrieved from some OMR architecture. We believe that it is essential to include such files that could later on may be used for multi-modal learning in OMR as well.

    + +

    Dorico-midi

    + +

    Music Encoding Initiative (MEI)

    + +

    Except for MusicXML for we go one step further to also providing its respective Music Encoding Initiative (MEI) files. The model underlying MEI recognizes four distinct aspects of music notation: logical; gestural; visual; and analytical. The logical domain includes the musical content or structure including pitches, time values, articulations, dynamics, and all other elements—defined as the symbols that communicate the composer’s intentions. The gestural domain relates to a performed interpretation of the logical domain (i.e., it encodes information that may be added by a performer such as explicit realizations of “swing” or rubato). The visual domain describes the contributions of an editor, engraver, or typesetter, and encodes information about the physical appearance of the score, such as symbol locations, page layout, or font. Finally, the analytical domain covers commentary and analysis of the music document in any of the three previous domains.

    + +
    <?xml version="1.0" encoding="UTF-8"?>
    +<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?>
    +<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://purl.oclc.org/dsdl/schematron"?>
    +<mei xmlns="http://www.music-encoding.org/ns/mei" meiversion="4.0.0">
    +   <meiHead>
    +      <fileDesc>
    +         <titleStmt>
    +            <title>beam groups 3</title>
    +            <respStmt />
    +         </titleStmt>
    +         <pubStmt><date isodate="2021-06-14" type="encoding-date">2021-06-14</date>
    +         </pubStmt>
    +      </fileDesc>
    +      <encodingDesc xml:id="encodingdesc-0000001420266469">
    +         <appInfo xml:id="appinfo-0000001827384277">
    +            <application xml:id="application-0000000862295293" isodate="2021-06-14T15:00:01" version="3.5.0-dev-118873d">
    +               <name xml:id="name-0000002103025164">Verovio</name>
    +               <p xml:id="p-0000001992846044">Transcoded from MusicXML</p>
    +            </application>
    +         </appInfo>
    +      </encodingDesc>
    +   </meiHead>
    +   <music>
    +      <body>
    +         <mdiv xml:id="mdiv-0000001025466895">
    +            <score xml:id="score-0000001308189520">
    +               <scoreDef xml:id="scoredef-0000000993314183">
    +                  <staffGrp xml:id="staffgrp-0000000471437396">
    +                     <staffDef xml:id="P1" n="1" lines="5" ppq="12">
    +                        <label xml:id="label-0000000781857015">P 1</label>
    +                        <clef xml:id="clef-0000000149139464" shape="G" line="2" />
    +                        <keySig xml:id="keysig-0000000931258970" mode="major" sig="0" />
    +                        <meterSig xml:id="msig-0000002113427645" count="2" unit="4" />
    +                     </staffDef>
    +                  </staffGrp>
    +               </scoreDef>
    +...
    +      </body>
    +   </music>
    +</mei>
    +
    + +

    Combining DOReMi with Muscima++ and Deepscores

    + +

    Recently, researchers have been working on bringing their datasets together, namely Muscima++ [4] and DeepScores [9], to improve compatibility. Muscima++ contains handwritten music, while DeepScores is a typeset music dataset, both of which can be used in object detection. Harmonising them aids the goal of creating a reference dataset. With the motivation to support this goal and compare and use these datasets in future experiments, DoReMi is easily harmonised with Muscima++ and DeepScores.

    + +

    Initial Data Collection

    + +

    The dataset is derived from scores originally used for testing music notation software. This includes real-world scores in addition to synthetic scores built to test particular engraving use cases.

    + +

    The process of creating DoReMI using Dorico starts by creating a meta-picture of a single glyph or drawable primitive (slurs, lines, musical symbols) to allow generation of bounding boxes and pixel masks at the origin of the coordinate system y-down \footnote{The origin is in the top-left where the x-axis extends to the right and the y-axis extends downwards}. Rendering them at the origin ensures minimisation of the variations introduced by anti-aliasing artefacts. The vector-based glyph or primitive is then rasterised to a monochrome pixel-based image. Sub-pixel positions might introduce some variations and shifts in the bounding boxes that are relocated to the original drawn positions. However, bounding boxes are accurate enough for all the objects, except for some shift in the staff lines. During rasterisation, some staff lines become thicker than the others, sometimes falling out of the bounding box. Such inconsistencies are easily optically noticed given the even spaced nature of staff lines and can be minimised at the cost of increasing the resolution (DPI). Finally, the images are exported as PNGs.

    + +

    Dorico has a sophisticated internal representation and engraving engine for musical data at the drawing stage for efficiency. This results in significant challenges in reconnecting the primitives ultimately drawn to their original semantic sources. The addition of higher-level music attributes retrieved from Dorico to the metadata allows for the future use in the music reconstruction stage. +It is anticipated that we would iterate through the generation process by adding new features that would benefit the recognition score. On a practical level, we made a minor modification to allow for the logical grouping of pages into a single XML file. During data preprocessing, XML files were then separated by page (image).

    + +

    Data Preparation and analysis

    + +

    The number of classes in the dataset is 94 as shown in the image below. +classes

    + +

    Publication and Sharing

    + +

    The dataset including only copy right free scores is already published in this github release.

    + +

    Long-term Management

    + +

    back

    +:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/bf/f86b0df1a97b87aea95fa716b912e5998a8874cfdd29dd8cfa5eea17afc84e b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/bf/f86b0df1a97b87aea95fa716b912e5998a8874cfdd29dd8cfa5eea17afc84e new file mode 100644 index 0000000000..78f063cb39 --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/bf/f86b0df1a97b87aea95fa716b912e5998a8874cfdd29dd8cfa5eea17afc84e @@ -0,0 +1,2 @@ +I"

    Personal Website

    +:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/c0/22c58a516f4ddda5a537ababda4e1557943b1a444274fa6314169d19a1dfe6 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/c0/22c58a516f4ddda5a537ababda4e1557943b1a444274fa6314169d19a1dfe6 new file mode 100644 index 0000000000..0b4328fd15 --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/c0/22c58a516f4ddda5a537ababda4e1557943b1a444274fa6314169d19a1dfe6 @@ -0,0 +1,2285 @@ +I"

    DoReMi - Data Collection Lifecycle Document

    + +

    This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

    + +

    Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet +music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

    + +

    Discovery and Planning

    + +

    Data type and format

    + + +

    Initial Data Collection

    +

    Data Preparation and analysis

    +

    Publication and Sharing

    +

    Long-term Management

    + +

    Discovery and Planning

    + +

    In this section, I will explain the data types and formats we have decided to use.

    + +

    Data type and format

    + +

    This dataset has the following six types of data:

    + + + +

    The following respective data formats:

    +
      +
    • Dorico
    • +
    • MusicXML
    • +
    • XML
    • +
    • PNG
    • +
    • MIDI
    • +
    • MEI
    • +
    + +

    Let’s start by explaining each one of the data types and what they contain:

    + +

    Dorico project +Dorico-project

    + +

    When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

    + +

    MusicXML

    + +

    MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. +More on how these files can be exported check here +
    +

    + +
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    +<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
    +<score-partwise version="3.1">
    +  <work>
    +    <work-title>beam groups 3</work-title>
    +  </work>
    +  <movement-title>beam groups 3</movement-title>
    +  <identification>
    +    <encoding>
    +      <software>Dorico 4.0.0.5342</software>
    +      <encoding-date>2021-06-14</encoding-date>
    +    </encoding>
    +  </identification>
    +  <part-list>
    +    <score-part id="P1">
    +      <part-name>P 1</part-name>
    +    </score-part>
    +  </part-list>
    +  <part id="P1">
    +    <measure number="1">
    +      <attributes>
    +        <divisions>12</divisions>
    +        <key number="1">
    +          <fifths>0</fifths>
    +          <mode>major</mode>
    +        </key>
    +        <time>
    +
    +...
    +
    +  </part>
    +</score-partwise>
    +
    + + + +

    OMR metadata

    + +

    Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box. Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

    + +

    OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

    + +

    Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

    + + + +
    <?xml version="1.0" encoding="utf-8"?>
    +<Pages>
    +<Page pageIndex="0">
    +<Nodes>
    +<Node>
    +<Id>95</Id>
    +<ClassName>timeSig4</ClassName>
    +<Top>709</Top>
    +<Left>386</Left>
    +<Width>36</Width>
    +<Height>42</Height>
    +<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +<Node>
    +<Id>94</Id>
    +<ClassName>timeSig2</ClassName>
    +<Top>666</Top>
    +<Left>387</Left>
    +<Width>34</Width>
    +<Height>43</Height>
    +<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +...
    +</Nodes>
    +</Page>
    +</Pages>
    +
    + +

    Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. +
    +

    + +
    <Node>
    +<Id>504</Id>
    +<ClassName>noteheadBlack</ClassName>
    +<Top>466</Top>
    +<Left>2236</Left>
    +<Width>28</Width>
    +<Height>24</Height>
    +<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
    +<Outlinks>541 559 571</Outlinks>
    +<Data>
    +<DataItem key="duration_beats" type="float">0.333333</DataItem>
    +<DataItem key="onset_beats" type="float">47.666668</DataItem>
    +<DataItem key="pitch_octave" type="int">4</DataItem>
    +<DataItem key="midi_pitch_code" type="int">69</DataItem>
    +<DataItem key="normalized_pitch_step" type="str">A</DataItem>
    +<DataItem key="dorico_event_id" type="int">1120</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + +

    + +

    For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

    + +
    <Node>
    +<Id>93</Id>
    +<ClassName>gClef</ClassName>
    +<Top>638</Top>
    +<Left>309</Left>
    +<Width>56</Width>
    +<Height>147</Height>
    +<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">908</DataItem>
    +<DataItem key="clef_type" type="str">kGClef</DataItem>
    +<DataItem key="clef_hotspot" type="str">G4</DataItem>
    +<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
    +<DataItem key="clef_stave_position" type="int">2</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). +

    +
    <Node>
    +    <Id>511</Id>
    +    <ClassName>timeSig4</ClassName>
    +    <Top>467</Top>
    +    <Left>828</Left>
    +    <Width>36</Width>   
    +    <Height>42</Height>
    +    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
    +    ...
    +    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
    +    <Data>
    +        <DataItem key="dorico_event_id" type="int">-1</DataItem>
    +        <DataItem key="time_signature_description" type="str"/>
    +    </Data>
    +</Node>
    +
    + + + +

    Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

    + +
    <Node>
    +<Id>69</Id>
    +<ClassName>kStaffLine</ClassName>
    +<Top>666</Top>
    +<Left>299</Left>
    +<Width>2001</Width>
    +<Height>3</Height>
    +<Mask>0:0 1:6003 </Mask>
    +<Data>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    A comprehensive table of what each objet includes for musical features is shown below.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_description  text
    accidentalDoubleFlat244     x           
    accidentalDoubleSharp330     x           
    accidentalFlat12705     x           
    accidentalKomaFlat5     x           
    accidentalKomaSharp5     x           
    accidentalNatural11137     x           
    accidentalQuarterToneFlatStein162     x           
    accidentalQuarterToneSharpStein191     x           
    accidentalSharp12908     x           
    accidentalThreeQuarterTonesFlatZimmermann1     x           
    accidentalThreeQuarterTonesSharpStein27     x           
    accidentalTripleFlat1     x           
    accidentalTripleSharp1     x           
    articAccentAbove1477     x           
    articAccentBelow1916     x           
    articMarcatoAbove278     x           
    articMarcatoBelow34     x           
    articStaccatissimoAbove536     x           
    articStaccatissimoBelow414     x           
    articStaccatoAbove5018     x           
    articStaccatoBelow6108     x           
    articTenutoAbove823     x           
    articTenutoBelow735     x           
    augmentationDot2762                 
    barline28142                 
    beam52539     xx          
    cClef1161xxxxxx           
    dynamicFF242     x           
    dynamicFFF88     x           
    dynamicFFFF4     x           
    dynamicForte777     x           
    dynamicFortePiano60     x           
    dynamicForzando35     x           
    dynamicMF1803     x           
    dynamicMP185     x           
    dynamicPiano3987     x           
    dynamicPP1807     x           
    dynamicPPP93     x           
    dynamicPPPP13     x           
    dynamicRinforzando25     x           
    dynamicSforzato236     x           
    dynamicSforzatoFF6     x           
    dynamicText110     x          x
    fClef3543xxxxxx           
    flag16thDown430     x x         
    flag16thUp18245     x x         
    flag32ndDown31     x x         
    flag32ndUp7264     x x         
    flag64thUp10     x x         
    flag8thDown3672     x x         
    flag8thUp8113     x x         
    gClef12278xxxxxx           
    gradualDynamic7084     x           
    kStaffLine160426     x           
    mensuralNoteheadMinimaWhite9x    x  xxxxx    
    noteheadBlack247741x    x xxxxxx    
    noteheadDiamondWhole8x    x  xxxxx    
    noteheadDoubleWholeSquare3x    x  xxxxx    
    noteheadHalf8648x    x  xxxxx    
    noteheadTriangleUpBlack27x    x  xxxxx    
    noteheadTriangleUpHalf3x    x  xxxxx    
    noteheadWhole1502x    x  xxxxx    
    noteheadXBlack81x    x  xxxxx    
    ornamentMordent7x    x           
    ornamentTrill58x    x           
    ornamentTurn6x    x           
    rest4                 
    rest16th29411                 
    rest32nd10218                 
    rest64th4                 
    rest8th24124                 
    restHalf1376                 
    restQuarter13223                 
    restWhole14382                 
    slur13928x    x           
    stem227889     x           
    systemicBarline2078                 
    tie8626x    x           
    timeSig12x    x       x   
    timeSig21084x    x       x   
    timeSig31203x    x       x   
    timeSig42674x    x       x   
    timeSig5507x    x       x   
    timeSig6246x    x       x   
    timeSig7125x    x       x   
    timeSig81661x    x       x   
    timeSig979x    x       x   
    timeSigCommon206x    x       x   
    timeSigCutCommon113x    x       x   
    timeSignatureComponent443x    x       x   
    tupletBracket4970x    x           
    tupletText4900x    x          x
    unpitchedPercussionClef1223xxxxxx           
    wiggleTrill45x    x           
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    head1head twothree
    okgood swedish fishnice
    out of stockgood and plentynice
    okgood oreoshmm
    okgood zoute dropyumm
    + +

    OMR metadata

    + +

    Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

    + +

    MIDI

    + +

    MIDI files are exported directly from Dorico.

    + +

    Music Encoding Initiative (MEI)

    + +

    Combining DOReMi with Muscima++ and Deepscores

    + +

    back

    +:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/c0/3b4c7df5952942f541bac7885120999f6f90e53c1388fb374654418baf7646 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/c0/3b4c7df5952942f541bac7885120999f6f90e53c1388fb374654418baf7646 new file mode 100644 index 0000000000..36468a4062 --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/c0/3b4c7df5952942f541bac7885120999f6f90e53c1388fb374654418baf7646 @@ -0,0 +1,2154 @@ +I"j

    DoReMi - Data Collection Lifecycle Document

    + +

    This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg’s Dorico team and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

    + +

    Music used to generate this dataset comes from a software test set provided by the Dorico team. This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet +music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

    + +

    Discovery and Planning

    + +

    Data type and format

    + + +

    Initial Data Collection

    +

    Data Preparation and analysis

    +

    Publication and Sharing

    +

    Long-term Management

    + +

    Discovery and Planning

    + +

    In this section, I will explain the data types and formats we have decided to use.

    + +

    Data type and format

    + +

    This dataset has the following six types of data:

    + + + +

    The following respective data formats:

    +
      +
    • Dorico
    • +
    • MusicXML
    • +
    • XML
    • +
    • PNG
    • +
    • MIDI
    • +
    • MEI
    • +
    + +

    Let’s start by explaining each one of the data types and what they contain:

    + +

    Dorico project +Dorico-project

    + +

    When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

    + +

    Dorico-soft

    + +

    MusicXML

    + +

    MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. +More on how these files can be exported check here +
    +

    + +
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    +<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
    +<score-partwise version="3.1">
    +  <work>
    +    <work-title>beam groups 3</work-title>
    +  </work>
    +  <movement-title>beam groups 3</movement-title>
    +  <identification>
    +    <encoding>
    +      <software>Dorico 4.0.0.5342</software>
    +      <encoding-date>2021-06-14</encoding-date>
    +    </encoding>
    +  </identification>
    +  <part-list>
    +    <score-part id="P1">
    +      <part-name>P 1</part-name>
    +    </score-part>
    +  </part-list>
    +  <part id="P1">
    +    <measure number="1">
    +      <attributes>
    +        <divisions>12</divisions>
    +        <key number="1">
    +          <fifths>0</fifths>
    +          <mode>major</mode>
    +        </key>
    +        <time>
    +
    +...
    +
    +  </part>
    +</score-partwise>
    +
    + + + +

    OMR metadata

    + +

    Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box.

    + +

    In words, each file can have data on more than one page, if that is the case, an id is assigned to each page. Each page can have multiple nodes. Nodes are the individual elements or objects in the score, for instance, stem, staff lines, blackhead, whole note, augmentation dot and so on. Each object or node is assigned an id. This node will now have the bounding box information which includes top, left, width and height. The top is the distance from the top of the page to the point where the object starts (vertically). Left is the distance from the left of the page to the point where the object starts (horizontally). Height is the distance from top to where the object ends (vertically). Width is the distance from the left point to the rightest point where the object ends (horizontally). +bbox

    + +

    Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

    + +

    OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

    + +

    Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

    + + + +
    <?xml version="1.0" encoding="utf-8"?>
    +<Pages>
    +<Page pageIndex="0">
    +<Nodes>
    +<Node>
    +<Id>95</Id>
    +<ClassName>timeSig4</ClassName>
    +<Top>709</Top>
    +<Left>386</Left>
    +<Width>36</Width>
    +<Height>42</Height>
    +<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +<Node>
    +<Id>94</Id>
    +<ClassName>timeSig2</ClassName>
    +<Top>666</Top>
    +<Left>387</Left>
    +<Width>34</Width>
    +<Height>43</Height>
    +<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +...
    +</Nodes>
    +</Page>
    +</Pages>
    +
    + +

    Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. +
    +

    + +
    <Node>
    +<Id>504</Id>
    +<ClassName>noteheadBlack</ClassName>
    +<Top>466</Top>
    +<Left>2236</Left>
    +<Width>28</Width>
    +<Height>24</Height>
    +<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
    +<Outlinks>541 559 571</Outlinks>
    +<Data>
    +<DataItem key="duration_beats" type="float">0.333333</DataItem>
    +<DataItem key="onset_beats" type="float">47.666668</DataItem>
    +<DataItem key="pitch_octave" type="int">4</DataItem>
    +<DataItem key="midi_pitch_code" type="int">69</DataItem>
    +<DataItem key="normalized_pitch_step" type="str">A</DataItem>
    +<DataItem key="dorico_event_id" type="int">1120</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + +

    + +

    For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

    + +
    <Node>
    +<Id>93</Id>
    +<ClassName>gClef</ClassName>
    +<Top>638</Top>
    +<Left>309</Left>
    +<Width>56</Width>
    +<Height>147</Height>
    +<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">908</DataItem>
    +<DataItem key="clef_type" type="str">kGClef</DataItem>
    +<DataItem key="clef_hotspot" type="str">G4</DataItem>
    +<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
    +<DataItem key="clef_stave_position" type="int">2</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). +

    +
    <Node>
    +    <Id>511</Id>
    +    <ClassName>timeSig4</ClassName>
    +    <Top>467</Top>
    +    <Left>828</Left>
    +    <Width>36</Width>   
    +    <Height>42</Height>
    +    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
    +    ...
    +    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
    +    <Data>
    +        <DataItem key="dorico_event_id" type="int">-1</DataItem>
    +        <DataItem key="time_signature_description" type="str"/>
    +    </Data>
    +</Node>
    +
    + + + +

    Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

    + +
    <Node>
    +<Id>69</Id>
    +<ClassName>kStaffLine</ClassName>
    +<Top>666</Top>
    +<Left>299</Left>
    +<Width>2001</Width>
    +<Height>3</Height>
    +<Mask>0:0 1:6003 </Mask>
    +<Data>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    A comprehensive table of what each objet includes for musical features is shown below. Scroll right for all attributes.

    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_descriptiontext
    accidentalDoubleFlat244     x         
    accidentalDoubleSharp330     x         
    accidentalFlat12705     x         
    accidentalKomaFlat5     x         
    accidentalKomaSharp5     x         
    accidentalNatural11137     x         
    accidentalQuarterToneFlatStein162     x         
    accidentalQuarterToneSharpStein191     x         
    accidentalSharp12908     x         
    accidentalThreeQuarterTonesFlatZimmermann1     x         
    accidentalThreeQuarterTonesSharpStein27     x         
    accidentalTripleFlat1     x         
    accidentalTripleSharp1     x         
    articAccentAbove1477     x         
    articAccentBelow1916     x         
    articMarcatoAbove278     x         
    articMarcatoBelow34     x         
    articStaccatissimoAbove536     x         
    articStaccatissimoBelow414     x         
    articStaccatoAbove5018     x         
    articStaccatoBelow6108     x         
    articTenutoAbove823     x         
    articTenutoBelow735     x         
    augmentationDot2762               
    barline28142               
    beam52539     xx        
    cClef1161xxxxxx         
    dynamicFF242     x         
    dynamicFFF88     x         
    dynamicFFFF4     x         
    dynamicForte777     x         
    dynamicFortePiano60     x         
    dynamicForzando35     x         
    dynamicMF1803     x         
    dynamicMP185     x         
    dynamicPiano3987     x         
    dynamicPP1807     x         
    dynamicPPP93     x         
    dynamicPPPP13     x         
    dynamicRinforzando25     x         
    dynamicSforzato236     x         
    dynamicSforzatoFF6     x         
    dynamicText110     x        x
    fClef3543xxxxxx         
    flag16thDown430     x x       
    flag16thUp18245     x x       
    flag32ndDown31     x x       
    flag32ndUp7264     x x       
    flag64thUp10     x x       
    flag8thDown3672     x x       
    flag8thUp8113     x x       
    gClef12278xxxxxx         
    gradualDynamic7084     x         
    kStaffLine160426     x         
    mensuralNoteheadMinimaWhite9x    x  xxxxx  
    noteheadBlack247741x    x xxxxxx  
    noteheadDiamondWhole8x    x  xxxxx  
    noteheadDoubleWholeSquare3x    x  xxxxx  
    noteheadHalf8648x    x  xxxxx  
    noteheadTriangleUpBlack27x    x  xxxxx  
    noteheadTriangleUpHalf3x    x  xxxxx  
    noteheadWhole1502x    x  xxxxx  
    noteheadXBlack81x    x  xxxxx  
    ornamentMordent7x    x         
    ornamentTrill58x    x         
    ornamentTurn6x    x         
    rest4               
    rest16th29411               
    rest32nd10218               
    rest64th4               
    rest8th24124               
    restHalf1376               
    restQuarter13223               
    restWhole14382               
    slur13928x    x         
    stem227889     x         
    systemicBarline2078               
    tie8626x    x         
    timeSig12x    x       x 
    timeSig21084x    x       x 
    timeSig31203x    x       x 
    timeSig42674x    x       x 
    timeSig5507x    x       x 
    timeSig6246x    x       x 
    timeSig7125x    x       x 
    timeSig81661x    x       x 
    timeSig979x    x       x 
    timeSigCommon206x    x       x 
    timeSigCutCommon113x    x       x 
    timeSignatureComponent443x    x       x 
    tupletBracket4970x    x         
    tupletText4900x    x        x
    unpitchedPercussionClef1223xxxxxx         
    wiggleTrill45x    x         
                     
    + +
    + +

    Images of scores

    + +

    Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below. All these images are binarised and ready to use.

    + +

    clef

    + +

    MIDI

    + +

    MIDI (Musical Instrument Digital Interface) standard file provides a standardized file format way for music sequences to be saved, transported, and opened in other systems. They are characterised by their compact size which led to their widespread use in computers. They are intended for universal use and have information such as note values, timing and track name. We want to include such files in our dataset since MIDI is one of the end file formats retrieved from some OMR architecture. We believe that it is essential to include such files that could later on may be used for multi-modal learning in OMR as well.

    + +

    Dorico-midi

    + +

    Music Encoding Initiative (MEI)

    + +

    Except for MusicXML for we go one step further to also providing its respective Music Encoding Initiative (MEI) files. The model underlying MEI recognizes four distinct aspects of music notation: logical; gestural; visual; and analytical. The logical domain includes the musical content or structure including pitches, time values, articulations, dynamics, and all other elements—defined as the symbols that communicate the composer’s intentions. The gestural domain relates to a performed interpretation of the logical domain (i.e., it encodes information that may be added by a performer such as explicit realizations of “swing” or rubato). The visual domain describes the contributions of an editor, engraver, or typesetter, and encodes information about the physical appearance of the score, such as symbol locations, page layout, or font. Finally, the analytical domain covers commentary and analysis of the music document in any of the three previous domains.

    + +
    <?xml version="1.0" encoding="UTF-8"?>
    +<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?>
    +<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://purl.oclc.org/dsdl/schematron"?>
    +<mei xmlns="http://www.music-encoding.org/ns/mei" meiversion="4.0.0">
    +   <meiHead>
    +      <fileDesc>
    +         <titleStmt>
    +            <title>beam groups 3</title>
    +            <respStmt />
    +         </titleStmt>
    +         <pubStmt><date isodate="2021-06-14" type="encoding-date">2021-06-14</date>
    +         </pubStmt>
    +      </fileDesc>
    +      <encodingDesc xml:id="encodingdesc-0000001420266469">
    +         <appInfo xml:id="appinfo-0000001827384277">
    +            <application xml:id="application-0000000862295293" isodate="2021-06-14T15:00:01" version="3.5.0-dev-118873d">
    +               <name xml:id="name-0000002103025164">Verovio</name>
    +               <p xml:id="p-0000001992846044">Transcoded from MusicXML</p>
    +            </application>
    +         </appInfo>
    +      </encodingDesc>
    +   </meiHead>
    +   <music>
    +      <body>
    +         <mdiv xml:id="mdiv-0000001025466895">
    +            <score xml:id="score-0000001308189520">
    +               <scoreDef xml:id="scoredef-0000000993314183">
    +                  <staffGrp xml:id="staffgrp-0000000471437396">
    +                     <staffDef xml:id="P1" n="1" lines="5" ppq="12">
    +                        <label xml:id="label-0000000781857015">P 1</label>
    +                        <clef xml:id="clef-0000000149139464" shape="G" line="2" />
    +                        <keySig xml:id="keysig-0000000931258970" mode="major" sig="0" />
    +                        <meterSig xml:id="msig-0000002113427645" count="2" unit="4" />
    +                     </staffDef>
    +                  </staffGrp>
    +               </scoreDef>
    +...
    +      </body>
    +   </music>
    +</mei>
    +
    + +

    Combining DOReMi with Muscima++ and Deepscores

    + +

    Recently, researchers have been working on bringing their datasets together, namely Muscima++ [4] and DeepScores [9], to improve compatibility. Muscima++ contains handwritten music, while DeepScores is a typeset music dataset, both of which can be used in object detection. Harmonising them aids the goal of creating a reference dataset. With the motivation to support this goal and compare and use these datasets in future experiments, DoReMi is easily harmonised with Muscima++ and DeepScores.

    + +

    Initial Data Collection

    + +

    The dataset is derived from scores originally used for testing music notation software. This includes real-world scores in addition to synthetic scores built to test particular engraving use cases.

    + +

    The process of creating DoReMI using Dorico starts by creating a meta-picture of a single glyph or drawable primitive (slurs, lines, musical symbols) to allow generation of bounding boxes and pixel masks at the origin of the coordinate system y-down \footnote{The origin is in the top-left where the x-axis extends to the right and the y-axis extends downwards}. Rendering them at the origin ensures minimisation of the variations introduced by anti-aliasing artefacts. The vector-based glyph or primitive is then rasterised to a monochrome pixel-based image. Sub-pixel positions might introduce some variations and shifts in the bounding boxes that are relocated to the original drawn positions. However, bounding boxes are accurate enough for all the objects, except for some shift in the staff lines. During rasterisation, some staff lines become thicker than the others, sometimes falling out of the bounding box. Such inconsistencies are easily optically noticed given the even spaced nature of staff lines and can be minimised at the cost of increasing the resolution (DPI). Finally, the images are exported as PNGs.

    + +

    Dorico has a sophisticated internal representation and engraving engine for musical data at the drawing stage for efficiency. This results in significant challenges in reconnecting the primitives ultimately drawn to their original semantic sources. The addition of higher-level music attributes retrieved from Dorico to the metadata allows for the future use in the music reconstruction stage. +It is anticipated that we would iterate through the generation process by adding new features that would benefit the recognition score. On a practical level, we made a minor modification to allow for the logical grouping of pages into a single XML file. During data preprocessing, XML files were then separated by page (image).

    + +

    Data Preparation and analysis

    + +

    back

    +:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/c1/1c61aa7a3daf173a5a44fbaf6e59f2370409e7fdb93ee470eba543a82063d0 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/c1/1c61aa7a3daf173a5a44fbaf6e59f2370409e7fdb93ee470eba543a82063d0 new file mode 100644 index 0000000000..481fcee770 --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/c1/1c61aa7a3daf173a5a44fbaf6e59f2370409e7fdb93ee470eba543a82063d0 @@ -0,0 +1,78 @@ +I"

    DoReMi - Data Collection Lifecycle Document

    + +

    This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

    + +

    Discovery and Planning

    + +

    Data type and format

    + + +

    Initial Data Collection

    +

    Data Preparation and analysis

    +

    Publication and Sharing

    +

    Long-term Management

    + +

    Discovery and Planning

    + +

    In this section, I will explain the data types and formats we have decided to use.

    + +

    Data type and format

    + +

    This dataset has the following six types of data:

    + + + +

    The following respective data formats:

    +
      +
    • Dorico
    • +
    • MusicXML
    • +
    • XML
    • +
    • PNG
    • +
    • MIDI
    • +
    • MEI
    • +
    + +

    Let’s start by explaining each one of the data types and what they contain:

    + +

    Dorico project +Dorico-test

    + +

    When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

    + +

    MusicXML

    + +

    MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. +More on how these files can be exported check here

    + +

    OMR metadata

    + +

    This is definitely one of the most useful data in the dataset. Dorico engineers were able to mix metadata and musical information in order to retrieve these files. The two main data types included in these files are the bounding boxes information and the pixel mask for the individual objects and the musical information. Musical information includes duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id.

    + +

    OMR metadata

    + +

    Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

    + +

    MIDI

    + +

    MIDI files are exported directly from Dorico.

    + +

    Music Encoding Initiative (MEI)

    + +

    Combining DOReMi with Muscima++ and Deepscores

    + +

    back

    +:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/c9/941c180ede57a632842de868d09b4842abdf59383915239861377ebb3f00ab b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/c9/941c180ede57a632842de868d09b4842abdf59383915239861377ebb3f00ab new file mode 100644 index 0000000000..7f1239512c --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/c9/941c180ede57a632842de868d09b4842abdf59383915239861377ebb3f00ab @@ -0,0 +1,2163 @@ +I"3

    DoReMi - Data Collection Lifecycle Document

    + +

    This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg’s Dorico team and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

    + +

    Music used to generate this dataset comes from a software test set provided by the Dorico team. This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet +music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

    + +

    Discovery and Planning

    + +

    Data type and format

    + + +

    Initial Data Collection

    +

    Data Preparation and analysis

    +

    Publication and Sharing

    +

    Long-term Management

    + +

    Discovery and Planning

    + +

    In this section, I will explain the data types and formats we have decided to use.

    + +

    Data type and format

    + +

    This dataset has the following six types of data:

    + + + +

    The following respective data formats:

    +
      +
    • Dorico
    • +
    • MusicXML
    • +
    • XML
    • +
    • PNG
    • +
    • MIDI
    • +
    • MEI
    • +
    + +

    Let’s start by explaining each one of the data types and what they contain:

    + +

    Dorico project +Dorico-project

    + +

    When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

    + +

    Dorico-soft

    + +

    MusicXML

    + +

    MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. +More on how these files can be exported check here +
    +

    + +
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    +<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
    +<score-partwise version="3.1">
    +  <work>
    +    <work-title>beam groups 3</work-title>
    +  </work>
    +  <movement-title>beam groups 3</movement-title>
    +  <identification>
    +    <encoding>
    +      <software>Dorico 4.0.0.5342</software>
    +      <encoding-date>2021-06-14</encoding-date>
    +    </encoding>
    +  </identification>
    +  <part-list>
    +    <score-part id="P1">
    +      <part-name>P 1</part-name>
    +    </score-part>
    +  </part-list>
    +  <part id="P1">
    +    <measure number="1">
    +      <attributes>
    +        <divisions>12</divisions>
    +        <key number="1">
    +          <fifths>0</fifths>
    +          <mode>major</mode>
    +        </key>
    +        <time>
    +
    +...
    +
    +  </part>
    +</score-partwise>
    +
    + + + +

    OMR metadata

    + +

    Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box.

    + +

    In words, each file can have data on more than one page, if that is the case, an id is assigned to each page. Each page can have multiple nodes. Nodes are the individual elements or objects in the score, for instance, stem, staff lines, blackhead, whole note, augmentation dot and so on. Each object or node is assigned an id. This node will now have the bounding box information which includes top, left, width and height. The top is the distance from the top of the page to the point where the object starts (vertically). Left is the distance from the left of the page to the point where the object starts (horizontally). Height is the distance from top to where the object ends (vertically). Width is the distance from the left point to the rightest point where the object ends (horizontally). +bbox

    + +

    Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

    + +

    OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

    + +

    Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

    + + + +
    <?xml version="1.0" encoding="utf-8"?>
    +<Pages>
    +<Page pageIndex="0">
    +<Nodes>
    +<Node>
    +<Id>95</Id>
    +<ClassName>timeSig4</ClassName>
    +<Top>709</Top>
    +<Left>386</Left>
    +<Width>36</Width>
    +<Height>42</Height>
    +<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +<Node>
    +<Id>94</Id>
    +<ClassName>timeSig2</ClassName>
    +<Top>666</Top>
    +<Left>387</Left>
    +<Width>34</Width>
    +<Height>43</Height>
    +<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +...
    +</Nodes>
    +</Page>
    +</Pages>
    +
    + +

    Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. +
    +

    + +
    <Node>
    +<Id>504</Id>
    +<ClassName>noteheadBlack</ClassName>
    +<Top>466</Top>
    +<Left>2236</Left>
    +<Width>28</Width>
    +<Height>24</Height>
    +<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
    +<Outlinks>541 559 571</Outlinks>
    +<Data>
    +<DataItem key="duration_beats" type="float">0.333333</DataItem>
    +<DataItem key="onset_beats" type="float">47.666668</DataItem>
    +<DataItem key="pitch_octave" type="int">4</DataItem>
    +<DataItem key="midi_pitch_code" type="int">69</DataItem>
    +<DataItem key="normalized_pitch_step" type="str">A</DataItem>
    +<DataItem key="dorico_event_id" type="int">1120</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + +

    + +

    For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

    + +
    <Node>
    +<Id>93</Id>
    +<ClassName>gClef</ClassName>
    +<Top>638</Top>
    +<Left>309</Left>
    +<Width>56</Width>
    +<Height>147</Height>
    +<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">908</DataItem>
    +<DataItem key="clef_type" type="str">kGClef</DataItem>
    +<DataItem key="clef_hotspot" type="str">G4</DataItem>
    +<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
    +<DataItem key="clef_stave_position" type="int">2</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). +

    +
    <Node>
    +    <Id>511</Id>
    +    <ClassName>timeSig4</ClassName>
    +    <Top>467</Top>
    +    <Left>828</Left>
    +    <Width>36</Width>   
    +    <Height>42</Height>
    +    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
    +    ...
    +    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
    +    <Data>
    +        <DataItem key="dorico_event_id" type="int">-1</DataItem>
    +        <DataItem key="time_signature_description" type="str"/>
    +    </Data>
    +</Node>
    +
    + + + +

    Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

    + +
    <Node>
    +<Id>69</Id>
    +<ClassName>kStaffLine</ClassName>
    +<Top>666</Top>
    +<Left>299</Left>
    +<Width>2001</Width>
    +<Height>3</Height>
    +<Mask>0:0 1:6003 </Mask>
    +<Data>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    A detailed table of what each objet includes for musical features is shown below. Scroll right for all attributes.

    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_descriptiontext
    accidentalDoubleFlat244     x         
    accidentalDoubleSharp330     x         
    accidentalFlat12705     x         
    accidentalKomaFlat5     x         
    accidentalKomaSharp5     x         
    accidentalNatural11137     x         
    accidentalQuarterToneFlatStein162     x         
    accidentalQuarterToneSharpStein191     x         
    accidentalSharp12908     x         
    accidentalThreeQuarterTonesFlatZimmermann1     x         
    accidentalThreeQuarterTonesSharpStein27     x         
    accidentalTripleFlat1     x         
    accidentalTripleSharp1     x         
    articAccentAbove1477     x         
    articAccentBelow1916     x         
    articMarcatoAbove278     x         
    articMarcatoBelow34     x         
    articStaccatissimoAbove536     x         
    articStaccatissimoBelow414     x         
    articStaccatoAbove5018     x         
    articStaccatoBelow6108     x         
    articTenutoAbove823     x         
    articTenutoBelow735     x         
    augmentationDot2762               
    barline28142               
    beam52539     xx        
    cClef1161xxxxxx         
    dynamicFF242     x         
    dynamicFFF88     x         
    dynamicFFFF4     x         
    dynamicForte777     x         
    dynamicFortePiano60     x         
    dynamicForzando35     x         
    dynamicMF1803     x         
    dynamicMP185     x         
    dynamicPiano3987     x         
    dynamicPP1807     x         
    dynamicPPP93     x         
    dynamicPPPP13     x         
    dynamicRinforzando25     x         
    dynamicSforzato236     x         
    dynamicSforzatoFF6     x         
    dynamicText110     x        x
    fClef3543xxxxxx         
    flag16thDown430     x x       
    flag16thUp18245     x x       
    flag32ndDown31     x x       
    flag32ndUp7264     x x       
    flag64thUp10     x x       
    flag8thDown3672     x x       
    flag8thUp8113     x x       
    gClef12278xxxxxx         
    gradualDynamic7084     x         
    kStaffLine160426     x         
    mensuralNoteheadMinimaWhite9x    x  xxxxx  
    noteheadBlack247741x    x xxxxxx  
    noteheadDiamondWhole8x    x  xxxxx  
    noteheadDoubleWholeSquare3x    x  xxxxx  
    noteheadHalf8648x    x  xxxxx  
    noteheadTriangleUpBlack27x    x  xxxxx  
    noteheadTriangleUpHalf3x    x  xxxxx  
    noteheadWhole1502x    x  xxxxx  
    noteheadXBlack81x    x  xxxxx  
    ornamentMordent7x    x         
    ornamentTrill58x    x         
    ornamentTurn6x    x         
    rest4               
    rest16th29411               
    rest32nd10218               
    rest64th4               
    rest8th24124               
    restHalf1376               
    restQuarter13223               
    restWhole14382               
    slur13928x    x         
    stem227889     x         
    systemicBarline2078               
    tie8626x    x         
    timeSig12x    x       x 
    timeSig21084x    x       x 
    timeSig31203x    x       x 
    timeSig42674x    x       x 
    timeSig5507x    x       x 
    timeSig6246x    x       x 
    timeSig7125x    x       x 
    timeSig81661x    x       x 
    timeSig979x    x       x 
    timeSigCommon206x    x       x 
    timeSigCutCommon113x    x       x 
    timeSignatureComponent443x    x       x 
    tupletBracket4970x    x         
    tupletText4900x    x        x
    unpitchedPercussionClef1223xxxxxx         
    wiggleTrill45x    x         
                     
    + +
    + +

    Images of scores

    + +

    Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below. All these images are binarised and ready to use.

    + +

    clef

    + +

    MIDI

    + +

    MIDI (Musical Instrument Digital Interface) standard file provides a standardized file format way for music sequences to be saved, transported, and opened in other systems. They are characterised by their compact size which led to their widespread use in computers. They are intended for universal use and have information such as note values, timing and track name. We want to include such files in our dataset since MIDI is one of the end file formats retrieved from some OMR architecture. We believe that it is essential to include such files that could later on may be used for multi-modal learning in OMR as well.

    + +

    Dorico-midi

    + +

    Music Encoding Initiative (MEI)

    + +

    Except for MusicXML for we go one step further to also providing its respective Music Encoding Initiative (MEI) files. The model underlying MEI recognizes four distinct aspects of music notation: logical; gestural; visual; and analytical. The logical domain includes the musical content or structure including pitches, time values, articulations, dynamics, and all other elements—defined as the symbols that communicate the composer’s intentions. The gestural domain relates to a performed interpretation of the logical domain (i.e., it encodes information that may be added by a performer such as explicit realizations of “swing” or rubato). The visual domain describes the contributions of an editor, engraver, or typesetter, and encodes information about the physical appearance of the score, such as symbol locations, page layout, or font. Finally, the analytical domain covers commentary and analysis of the music document in any of the three previous domains.

    + +
    <?xml version="1.0" encoding="UTF-8"?>
    +<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?>
    +<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://purl.oclc.org/dsdl/schematron"?>
    +<mei xmlns="http://www.music-encoding.org/ns/mei" meiversion="4.0.0">
    +   <meiHead>
    +      <fileDesc>
    +         <titleStmt>
    +            <title>beam groups 3</title>
    +            <respStmt />
    +         </titleStmt>
    +         <pubStmt><date isodate="2021-06-14" type="encoding-date">2021-06-14</date>
    +         </pubStmt>
    +      </fileDesc>
    +      <encodingDesc xml:id="encodingdesc-0000001420266469">
    +         <appInfo xml:id="appinfo-0000001827384277">
    +            <application xml:id="application-0000000862295293" isodate="2021-06-14T15:00:01" version="3.5.0-dev-118873d">
    +               <name xml:id="name-0000002103025164">Verovio</name>
    +               <p xml:id="p-0000001992846044">Transcoded from MusicXML</p>
    +            </application>
    +         </appInfo>
    +      </encodingDesc>
    +   </meiHead>
    +   <music>
    +      <body>
    +         <mdiv xml:id="mdiv-0000001025466895">
    +            <score xml:id="score-0000001308189520">
    +               <scoreDef xml:id="scoredef-0000000993314183">
    +                  <staffGrp xml:id="staffgrp-0000000471437396">
    +                     <staffDef xml:id="P1" n="1" lines="5" ppq="12">
    +                        <label xml:id="label-0000000781857015">P 1</label>
    +                        <clef xml:id="clef-0000000149139464" shape="G" line="2" />
    +                        <keySig xml:id="keysig-0000000931258970" mode="major" sig="0" />
    +                        <meterSig xml:id="msig-0000002113427645" count="2" unit="4" />
    +                     </staffDef>
    +                  </staffGrp>
    +               </scoreDef>
    +...
    +      </body>
    +   </music>
    +</mei>
    +
    + +

    Combining DOReMi with Muscima++ and Deepscores

    + +

    Recently, researchers have been working on bringing their datasets together, namely Muscima++ [4] and DeepScores [9], to improve compatibility. Muscima++ contains handwritten music, while DeepScores is a typeset music dataset, both of which can be used in object detection. Harmonising them aids the goal of creating a reference dataset. With the motivation to support this goal and compare and use these datasets in future experiments, DoReMi is easily harmonised with Muscima++ and DeepScores.

    + +

    Initial Data Collection

    + +

    The dataset is derived from scores originally used for testing music notation software. This includes real-world scores in addition to synthetic scores built to test particular engraving use cases.

    + +

    The process of creating DoReMI using Dorico starts by creating a meta-picture of a single glyph or drawable primitive (slurs, lines, musical symbols) to allow generation of bounding boxes and pixel masks at the origin of the coordinate system y-down \footnote{The origin is in the top-left where the x-axis extends to the right and the y-axis extends downwards}. Rendering them at the origin ensures minimisation of the variations introduced by anti-aliasing artefacts. The vector-based glyph or primitive is then rasterised to a monochrome pixel-based image. Sub-pixel positions might introduce some variations and shifts in the bounding boxes that are relocated to the original drawn positions. However, bounding boxes are accurate enough for all the objects, except for some shift in the staff lines. During rasterisation, some staff lines become thicker than the others, sometimes falling out of the bounding box. Such inconsistencies are easily optically noticed given the even spaced nature of staff lines and can be minimised at the cost of increasing the resolution (DPI). Finally, the images are exported as PNGs.

    + +

    Dorico has a sophisticated internal representation and engraving engine for musical data at the drawing stage for efficiency. This results in significant challenges in reconnecting the primitives ultimately drawn to their original semantic sources. The addition of higher-level music attributes retrieved from Dorico to the metadata allows for the future use in the music reconstruction stage. +It is anticipated that we would iterate through the generation process by adding new features that would benefit the recognition score. On a practical level, we made a minor modification to allow for the logical grouping of pages into a single XML file. During data preprocessing, XML files were then separated by page (image).

    + +

    Data Preparation and analysis

    + +

    The number of classes in the dataset is 94 as shown in the image below. +classes

    + +

    Publication and Sharing

    + +

    The dataset including only copy right free scores is already published in this github release.

    + +

    Long-term Management

    + +

    back

    +:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/ca/cae01dc3f902c76a876b086d1dc13e1ce3525ff3d427c5a37b1f819da6be9c b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/ca/cae01dc3f902c76a876b086d1dc13e1ce3525ff3d427c5a37b1f819da6be9c new file mode 100644 index 0000000000..ad59b38e6a --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/ca/cae01dc3f902c76a876b086d1dc13e1ce3525ff3d427c5a37b1f819da6be9c @@ -0,0 +1,2163 @@ +I"x

    DoReMi - Data Collection Lifecycle Document

    + +

    This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg’s Dorico team and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

    + +

    Music used to generate this dataset comes from a software test set provided by the Dorico team. This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet +music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

    + +

    Discovery and Planning

    + +

    Data type and format

    + + +

    Initial Data Collection

    +

    Data Preparation and analysis

    +

    Publication and Sharing

    +

    Long-term Management

    + +

    Discovery and Planning

    + +

    In this section, I will explain the data types and formats we have decided to use.

    + +

    Data type and format

    + +

    This dataset has the following six types of data:

    + + + +

    The following respective data formats:

    +
      +
    • Dorico
    • +
    • MusicXML
    • +
    • XML
    • +
    • PNG
    • +
    • MIDI
    • +
    • MEI
    • +
    + +

    Let’s start by explaining each one of the data types and what they contain:

    + +

    Dorico project +Dorico-project

    + +

    When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

    + +

    Dorico-soft

    + +

    MusicXML

    + +

    MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. +More on how these files can be exported check here +
    +

    + +
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    +<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
    +<score-partwise version="3.1">
    +  <work>
    +    <work-title>beam groups 3</work-title>
    +  </work>
    +  <movement-title>beam groups 3</movement-title>
    +  <identification>
    +    <encoding>
    +      <software>Dorico 4.0.0.5342</software>
    +      <encoding-date>2021-06-14</encoding-date>
    +    </encoding>
    +  </identification>
    +  <part-list>
    +    <score-part id="P1">
    +      <part-name>P 1</part-name>
    +    </score-part>
    +  </part-list>
    +  <part id="P1">
    +    <measure number="1">
    +      <attributes>
    +        <divisions>12</divisions>
    +        <key number="1">
    +          <fifths>0</fifths>
    +          <mode>major</mode>
    +        </key>
    +        <time>
    +
    +...
    +
    +  </part>
    +</score-partwise>
    +
    + + + +

    OMR metadata

    + +

    Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box.

    + +

    In words, each file can have data on more than one page, if that is the case, an id is assigned to each page. Each page can have multiple nodes. Nodes are the individual elements or objects in the score, for instance, stem, staff lines, blackhead, whole note, augmentation dot and so on. Each object or node is assigned an id. This node will now have the bounding box information which includes top, left, width and height. The top is the distance from the top of the page to the point where the object starts (vertically). Left is the distance from the left of the page to the point where the object starts (horizontally). Height is the distance from top to where the object ends (vertically). Width is the distance from the left point to the rightest point where the object ends (horizontally). +bbox

    + +

    Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

    + +

    OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

    + +

    Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

    + + + +
    <?xml version="1.0" encoding="utf-8"?>
    +<Pages>
    +<Page pageIndex="0">
    +<Nodes>
    +<Node>
    +<Id>95</Id>
    +<ClassName>timeSig4</ClassName>
    +<Top>709</Top>
    +<Left>386</Left>
    +<Width>36</Width>
    +<Height>42</Height>
    +<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +<Node>
    +<Id>94</Id>
    +<ClassName>timeSig2</ClassName>
    +<Top>666</Top>
    +<Left>387</Left>
    +<Width>34</Width>
    +<Height>43</Height>
    +<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +...
    +</Nodes>
    +</Page>
    +</Pages>
    +
    + +

    Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. +
    +

    + +
    <Node>
    +<Id>504</Id>
    +<ClassName>noteheadBlack</ClassName>
    +<Top>466</Top>
    +<Left>2236</Left>
    +<Width>28</Width>
    +<Height>24</Height>
    +<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
    +<Outlinks>541 559 571</Outlinks>
    +<Data>
    +<DataItem key="duration_beats" type="float">0.333333</DataItem>
    +<DataItem key="onset_beats" type="float">47.666668</DataItem>
    +<DataItem key="pitch_octave" type="int">4</DataItem>
    +<DataItem key="midi_pitch_code" type="int">69</DataItem>
    +<DataItem key="normalized_pitch_step" type="str">A</DataItem>
    +<DataItem key="dorico_event_id" type="int">1120</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + +

    + +

    For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

    + +
    <Node>
    +<Id>93</Id>
    +<ClassName>gClef</ClassName>
    +<Top>638</Top>
    +<Left>309</Left>
    +<Width>56</Width>
    +<Height>147</Height>
    +<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">908</DataItem>
    +<DataItem key="clef_type" type="str">kGClef</DataItem>
    +<DataItem key="clef_hotspot" type="str">G4</DataItem>
    +<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
    +<DataItem key="clef_stave_position" type="int">2</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). +

    +
    <Node>
    +    <Id>511</Id>
    +    <ClassName>timeSig4</ClassName>
    +    <Top>467</Top>
    +    <Left>828</Left>
    +    <Width>36</Width>   
    +    <Height>42</Height>
    +    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
    +    ...
    +    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
    +    <Data>
    +        <DataItem key="dorico_event_id" type="int">-1</DataItem>
    +        <DataItem key="time_signature_description" type="str"/>
    +    </Data>
    +</Node>
    +
    + + + +

    Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

    + +
    <Node>
    +<Id>69</Id>
    +<ClassName>kStaffLine</ClassName>
    +<Top>666</Top>
    +<Left>299</Left>
    +<Width>2001</Width>
    +<Height>3</Height>
    +<Mask>0:0 1:6003 </Mask>
    +<Data>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    A detailed table of what each objet includes for musical features is shown below. Scroll right for all attributes.

    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_descriptiontext
    accidentalDoubleFlat244     x         
    accidentalDoubleSharp330     x         
    accidentalFlat12705     x         
    accidentalKomaFlat5     x         
    accidentalKomaSharp5     x         
    accidentalNatural11137     x         
    accidentalQuarterToneFlatStein162     x         
    accidentalQuarterToneSharpStein191     x         
    accidentalSharp12908     x         
    accidentalThreeQuarterTonesFlatZimmermann1     x         
    accidentalThreeQuarterTonesSharpStein27     x         
    accidentalTripleFlat1     x         
    accidentalTripleSharp1     x         
    articAccentAbove1477     x         
    articAccentBelow1916     x         
    articMarcatoAbove278     x         
    articMarcatoBelow34     x         
    articStaccatissimoAbove536     x         
    articStaccatissimoBelow414     x         
    articStaccatoAbove5018     x         
    articStaccatoBelow6108     x         
    articTenutoAbove823     x         
    articTenutoBelow735     x         
    augmentationDot2762               
    barline28142               
    beam52539     xx        
    cClef1161xxxxxx         
    dynamicFF242     x         
    dynamicFFF88     x         
    dynamicFFFF4     x         
    dynamicForte777     x         
    dynamicFortePiano60     x         
    dynamicForzando35     x         
    dynamicMF1803     x         
    dynamicMP185     x         
    dynamicPiano3987     x         
    dynamicPP1807     x         
    dynamicPPP93     x         
    dynamicPPPP13     x         
    dynamicRinforzando25     x         
    dynamicSforzato236     x         
    dynamicSforzatoFF6     x         
    dynamicText110     x        x
    fClef3543xxxxxx         
    flag16thDown430     x x       
    flag16thUp18245     x x       
    flag32ndDown31     x x       
    flag32ndUp7264     x x       
    flag64thUp10     x x       
    flag8thDown3672     x x       
    flag8thUp8113     x x       
    gClef12278xxxxxx         
    gradualDynamic7084     x         
    kStaffLine160426     x         
    mensuralNoteheadMinimaWhite9x    x  xxxxx  
    noteheadBlack247741x    x xxxxxx  
    noteheadDiamondWhole8x    x  xxxxx  
    noteheadDoubleWholeSquare3x    x  xxxxx  
    noteheadHalf8648x    x  xxxxx  
    noteheadTriangleUpBlack27x    x  xxxxx  
    noteheadTriangleUpHalf3x    x  xxxxx  
    noteheadWhole1502x    x  xxxxx  
    noteheadXBlack81x    x  xxxxx  
    ornamentMordent7x    x         
    ornamentTrill58x    x         
    ornamentTurn6x    x         
    rest4               
    rest16th29411               
    rest32nd10218               
    rest64th4               
    rest8th24124               
    restHalf1376               
    restQuarter13223               
    restWhole14382               
    slur13928x    x         
    stem227889     x         
    systemicBarline2078               
    tie8626x    x         
    timeSig12x    x       x 
    timeSig21084x    x       x 
    timeSig31203x    x       x 
    timeSig42674x    x       x 
    timeSig5507x    x       x 
    timeSig6246x    x       x 
    timeSig7125x    x       x 
    timeSig81661x    x       x 
    timeSig979x    x       x 
    timeSigCommon206x    x       x 
    timeSigCutCommon113x    x       x 
    timeSignatureComponent443x    x       x 
    tupletBracket4970x    x         
    tupletText4900x    x        x
    unpitchedPercussionClef1223xxxxxx         
    wiggleTrill45x    x         
                     
    + +
    + +

    Images of scores

    + +

    Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below. All these images are binarised and ready to use.

    + +

    clef

    + +

    MIDI

    + +

    MIDI (Musical Instrument Digital Interface) standard file provides a standardized file format way for music sequences to be saved, transported, and opened in other systems. They are characterised by their compact size which led to their widespread use in computers. They are intended for universal use and have information such as note values, timing and track name. We want to include such files in our dataset since MIDI is one of the end file formats retrieved from some OMR architecture. We believe that it is essential to include such files that could later on may be used for multi-modal learning in OMR as well.

    + +

    Dorico-midi

    + +

    Music Encoding Initiative (MEI)

    + +

    Except for MusicXML for we go one step further to also providing its respective Music Encoding Initiative (MEI) files. The model underlying MEI recognizes four distinct aspects of music notation: logical; gestural; visual; and analytical. The logical domain includes the musical content or structure including pitches, time values, articulations, dynamics, and all other elements—defined as the symbols that communicate the composer’s intentions. The gestural domain relates to a performed interpretation of the logical domain (i.e., it encodes information that may be added by a performer such as explicit realizations of “swing” or rubato). The visual domain describes the contributions of an editor, engraver, or typesetter, and encodes information about the physical appearance of the score, such as symbol locations, page layout, or font. Finally, the analytical domain covers commentary and analysis of the music document in any of the three previous domains.

    + +
    <?xml version="1.0" encoding="UTF-8"?>
    +<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?>
    +<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://purl.oclc.org/dsdl/schematron"?>
    +<mei xmlns="http://www.music-encoding.org/ns/mei" meiversion="4.0.0">
    +   <meiHead>
    +      <fileDesc>
    +         <titleStmt>
    +            <title>beam groups 3</title>
    +            <respStmt />
    +         </titleStmt>
    +         <pubStmt><date isodate="2021-06-14" type="encoding-date">2021-06-14</date>
    +         </pubStmt>
    +      </fileDesc>
    +      <encodingDesc xml:id="encodingdesc-0000001420266469">
    +         <appInfo xml:id="appinfo-0000001827384277">
    +            <application xml:id="application-0000000862295293" isodate="2021-06-14T15:00:01" version="3.5.0-dev-118873d">
    +               <name xml:id="name-0000002103025164">Verovio</name>
    +               <p xml:id="p-0000001992846044">Transcoded from MusicXML</p>
    +            </application>
    +         </appInfo>
    +      </encodingDesc>
    +   </meiHead>
    +   <music>
    +      <body>
    +         <mdiv xml:id="mdiv-0000001025466895">
    +            <score xml:id="score-0000001308189520">
    +               <scoreDef xml:id="scoredef-0000000993314183">
    +                  <staffGrp xml:id="staffgrp-0000000471437396">
    +                     <staffDef xml:id="P1" n="1" lines="5" ppq="12">
    +                        <label xml:id="label-0000000781857015">P 1</label>
    +                        <clef xml:id="clef-0000000149139464" shape="G" line="2" />
    +                        <keySig xml:id="keysig-0000000931258970" mode="major" sig="0" />
    +                        <meterSig xml:id="msig-0000002113427645" count="2" unit="4" />
    +                     </staffDef>
    +                  </staffGrp>
    +               </scoreDef>
    +...
    +      </body>
    +   </music>
    +</mei>
    +
    + +

    Combining DOReMi with Muscima++ and Deepscores

    + +

    Recently, researchers have been working on bringing their datasets together, namely Muscima++ [4] and DeepScores [9], to improve compatibility. Muscima++ contains handwritten music, while DeepScores is a typeset music dataset, both of which can be used in object detection. Harmonising them aids the goal of creating a reference dataset. With the motivation to support this goal and compare and use these datasets in future experiments, DoReMi is easily harmonised with Muscima++ and DeepScores.

    + +

    Initial Data Collection

    + +

    The dataset is derived from scores originally used for testing music notation software. This includes real-world scores in addition to synthetic scores built to test particular engraving use cases.

    + +

    The process of creating DoReMI using Dorico starts by creating a meta-picture of a single glyph or drawable primitive (slurs, lines, musical symbols) to allow generation of bounding boxes and pixel masks at the origin of the coordinate system y-down \footnote{The origin is in the top-left where the x-axis extends to the right and the y-axis extends downwards}. Rendering them at the origin ensures minimisation of the variations introduced by anti-aliasing artefacts. The vector-based glyph or primitive is then rasterised to a monochrome pixel-based image. Sub-pixel positions might introduce some variations and shifts in the bounding boxes that are relocated to the original drawn positions. However, bounding boxes are accurate enough for all the objects, except for some shift in the staff lines. During rasterisation, some staff lines become thicker than the others, sometimes falling out of the bounding box. Such inconsistencies are easily optically noticed given the even spaced nature of staff lines and can be minimised at the cost of increasing the resolution (DPI). Finally, the images are exported as PNGs.

    + +

    Dorico has a sophisticated internal representation and engraving engine for musical data at the drawing stage for efficiency. This results in significant challenges in reconnecting the primitives ultimately drawn to their original semantic sources. The addition of higher-level music attributes retrieved from Dorico to the metadata allows for the future use in the music reconstruction stage. +It is anticipated that we would iterate through the generation process by adding new features that would benefit the recognition score. On a practical level, we made a minor modification to allow for the logical grouping of pages into a single XML file. During data preprocessing, XML files were then separated by page (image).

    + +

    Data Preparation and analysis

    + +

    The number of classes in the dataset is 94 as shown in the image below. +classes

    + +

    Publication and Sharing

    + +

    The dataset including only copy right free scores is already published in this github release.

    + +

    Long-term Management

    + +

    back

    +:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/d0/0f96956c34b44cea078dc73516501e2acc50479f3d489071655457067be3b9 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/d0/0f96956c34b44cea078dc73516501e2acc50479f3d489071655457067be3b9 new file mode 100644 index 0000000000..4d1c1e0578 --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/d0/0f96956c34b44cea078dc73516501e2acc50479f3d489071655457067be3b9 @@ -0,0 +1,103 @@ +I"!

    DoReMi - Data Collection Lifecycle Document

    + +

    This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

    + +

    Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet +music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

    + +

    Discovery and Planning

    + +

    Data type and format

    + + +

    Initial Data Collection

    +

    Data Preparation and analysis

    +

    Publication and Sharing

    +

    Long-term Management

    + +

    Discovery and Planning

    + +

    In this section, I will explain the data types and formats we have decided to use.

    + +

    Data type and format

    + +

    This dataset has the following six types of data:

    + + + +

    The following respective data formats:

    +
      +
    • Dorico
    • +
    • MusicXML
    • +
    • XML
    • +
    • PNG
    • +
    • MIDI
    • +
    • MEI
    • +
    + +

    Let’s start by explaining each one of the data types and what they contain:

    + +

    Dorico project +Dorico-project

    + +

    When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

    + +

    MusicXML

    + +

    MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. +More on how these files can be exported check here +
    +
    +MusicXML-example

    + +

    OMR metadata

    + +

    Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box. Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

    + +

    OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

    + +

    Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

    + +

    unparsed-xml

    + +

    Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. +
    +
    + notehead

    + +

    For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

    + +

    clef

    + +

    Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1) 2. Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

    + +

    staffline

    + +

    OMR metadata

    + +

    Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

    + +

    MIDI

    + +

    MIDI files are exported directly from Dorico.

    + +

    Music Encoding Initiative (MEI)

    + +

    Combining DOReMi with Muscima++ and Deepscores

    + +

    back

    +:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/d3/8c3275590962e63e89eb2ef902e41b221ed27b787831a95c676716bff96318 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/d3/8c3275590962e63e89eb2ef902e41b221ed27b787831a95c676716bff96318 new file mode 100644 index 0000000000..3fb9e4c391 --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/d3/8c3275590962e63e89eb2ef902e41b221ed27b787831a95c676716bff96318 @@ -0,0 +1,2289 @@ +I"

    DoReMi - Data Collection Lifecycle Document

    + +

    This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

    + +

    Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet +music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

    + +

    Discovery and Planning

    + +

    Data type and format

    + + +

    Initial Data Collection

    +

    Data Preparation and analysis

    +

    Publication and Sharing

    +

    Long-term Management

    + +

    Discovery and Planning

    + +

    In this section, I will explain the data types and formats we have decided to use.

    + +

    Data type and format

    + +

    This dataset has the following six types of data:

    + + + +

    The following respective data formats:

    +
      +
    • Dorico
    • +
    • MusicXML
    • +
    • XML
    • +
    • PNG
    • +
    • MIDI
    • +
    • MEI
    • +
    + +

    Let’s start by explaining each one of the data types and what they contain:

    + +

    Dorico project +Dorico-project

    + +

    When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

    + +

    MusicXML

    + +

    MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. +More on how these files can be exported check here +
    +

    + +
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    +<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
    +<score-partwise version="3.1">
    +  <work>
    +    <work-title>beam groups 3</work-title>
    +  </work>
    +  <movement-title>beam groups 3</movement-title>
    +  <identification>
    +    <encoding>
    +      <software>Dorico 4.0.0.5342</software>
    +      <encoding-date>2021-06-14</encoding-date>
    +    </encoding>
    +  </identification>
    +  <part-list>
    +    <score-part id="P1">
    +      <part-name>P 1</part-name>
    +    </score-part>
    +  </part-list>
    +  <part id="P1">
    +    <measure number="1">
    +      <attributes>
    +        <divisions>12</divisions>
    +        <key number="1">
    +          <fifths>0</fifths>
    +          <mode>major</mode>
    +        </key>
    +        <time>
    +
    +...
    +
    +  </part>
    +</score-partwise>
    +
    + + + +

    OMR metadata

    + +

    Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box. Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

    + +

    OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

    + +

    Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

    + + + +
    <?xml version="1.0" encoding="utf-8"?>
    +<Pages>
    +<Page pageIndex="0">
    +<Nodes>
    +<Node>
    +<Id>95</Id>
    +<ClassName>timeSig4</ClassName>
    +<Top>709</Top>
    +<Left>386</Left>
    +<Width>36</Width>
    +<Height>42</Height>
    +<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +<Node>
    +<Id>94</Id>
    +<ClassName>timeSig2</ClassName>
    +<Top>666</Top>
    +<Left>387</Left>
    +<Width>34</Width>
    +<Height>43</Height>
    +<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +...
    +</Nodes>
    +</Page>
    +</Pages>
    +
    + +

    Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. +
    +

    + +
    <Node>
    +<Id>504</Id>
    +<ClassName>noteheadBlack</ClassName>
    +<Top>466</Top>
    +<Left>2236</Left>
    +<Width>28</Width>
    +<Height>24</Height>
    +<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
    +<Outlinks>541 559 571</Outlinks>
    +<Data>
    +<DataItem key="duration_beats" type="float">0.333333</DataItem>
    +<DataItem key="onset_beats" type="float">47.666668</DataItem>
    +<DataItem key="pitch_octave" type="int">4</DataItem>
    +<DataItem key="midi_pitch_code" type="int">69</DataItem>
    +<DataItem key="normalized_pitch_step" type="str">A</DataItem>
    +<DataItem key="dorico_event_id" type="int">1120</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + +

    + +

    For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

    + +
    <Node>
    +<Id>93</Id>
    +<ClassName>gClef</ClassName>
    +<Top>638</Top>
    +<Left>309</Left>
    +<Width>56</Width>
    +<Height>147</Height>
    +<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">908</DataItem>
    +<DataItem key="clef_type" type="str">kGClef</DataItem>
    +<DataItem key="clef_hotspot" type="str">G4</DataItem>
    +<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
    +<DataItem key="clef_stave_position" type="int">2</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). +

    +
    <Node>
    +    <Id>511</Id>
    +    <ClassName>timeSig4</ClassName>
    +    <Top>467</Top>
    +    <Left>828</Left>
    +    <Width>36</Width>   
    +    <Height>42</Height>
    +    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
    +    ...
    +    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
    +    <Data>
    +        <DataItem key="dorico_event_id" type="int">-1</DataItem>
    +        <DataItem key="time_signature_description" type="str"/>
    +    </Data>
    +</Node>
    +
    + + + +

    Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

    + +
    <Node>
    +<Id>69</Id>
    +<ClassName>kStaffLine</ClassName>
    +<Top>666</Top>
    +<Left>299</Left>
    +<Width>2001</Width>
    +<Height>3</Height>
    +<Mask>0:0 1:6003 </Mask>
    +<Data>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    A comprehensive table of what each objet includes for musical features is shown below.

    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_description  text
    accidentalDoubleFlat244     x           
    accidentalDoubleSharp330     x           
    accidentalFlat12705     x           
    accidentalKomaFlat5     x           
    accidentalKomaSharp5     x           
    accidentalNatural11137     x           
    accidentalQuarterToneFlatStein162     x           
    accidentalQuarterToneSharpStein191     x           
    accidentalSharp12908     x           
    accidentalThreeQuarterTonesFlatZimmermann1     x           
    accidentalThreeQuarterTonesSharpStein27     x           
    accidentalTripleFlat1     x           
    accidentalTripleSharp1     x           
    articAccentAbove1477     x           
    articAccentBelow1916     x           
    articMarcatoAbove278     x           
    articMarcatoBelow34     x           
    articStaccatissimoAbove536     x           
    articStaccatissimoBelow414     x           
    articStaccatoAbove5018     x           
    articStaccatoBelow6108     x           
    articTenutoAbove823     x           
    articTenutoBelow735     x           
    augmentationDot2762                 
    barline28142                 
    beam52539     xx          
    cClef1161xxxxxx           
    dynamicFF242     x           
    dynamicFFF88     x           
    dynamicFFFF4     x           
    dynamicForte777     x           
    dynamicFortePiano60     x           
    dynamicForzando35     x           
    dynamicMF1803     x           
    dynamicMP185     x           
    dynamicPiano3987     x           
    dynamicPP1807     x           
    dynamicPPP93     x           
    dynamicPPPP13     x           
    dynamicRinforzando25     x           
    dynamicSforzato236     x           
    dynamicSforzatoFF6     x           
    dynamicText110     x          x
    fClef3543xxxxxx           
    flag16thDown430     x x         
    flag16thUp18245     x x         
    flag32ndDown31     x x         
    flag32ndUp7264     x x         
    flag64thUp10     x x         
    flag8thDown3672     x x         
    flag8thUp8113     x x         
    gClef12278xxxxxx           
    gradualDynamic7084     x           
    kStaffLine160426     x           
    mensuralNoteheadMinimaWhite9x    x  xxxxx    
    noteheadBlack247741x    x xxxxxx    
    noteheadDiamondWhole8x    x  xxxxx    
    noteheadDoubleWholeSquare3x    x  xxxxx    
    noteheadHalf8648x    x  xxxxx    
    noteheadTriangleUpBlack27x    x  xxxxx    
    noteheadTriangleUpHalf3x    x  xxxxx    
    noteheadWhole1502x    x  xxxxx    
    noteheadXBlack81x    x  xxxxx    
    ornamentMordent7x    x           
    ornamentTrill58x    x           
    ornamentTurn6x    x           
    rest4                 
    rest16th29411                 
    rest32nd10218                 
    rest64th4                 
    rest8th24124                 
    restHalf1376                 
    restQuarter13223                 
    restWhole14382                 
    slur13928x    x           
    stem227889     x           
    systemicBarline2078                 
    tie8626x    x           
    timeSig12x    x       x   
    timeSig21084x    x       x   
    timeSig31203x    x       x   
    timeSig42674x    x       x   
    timeSig5507x    x       x   
    timeSig6246x    x       x   
    timeSig7125x    x       x   
    timeSig81661x    x       x   
    timeSig979x    x       x   
    timeSigCommon206x    x       x   
    timeSigCutCommon113x    x       x   
    timeSignatureComponent443x    x       x   
    tupletBracket4970x    x           
    tupletText4900x    x          x
    unpitchedPercussionClef1223xxxxxx           
    wiggleTrill45x    x           
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    head1head twothree
    okgood swedish fishnice
    out of stockgood and plentynice
    okgood oreoshmm
    okgood zoute dropyumm
    + +

    OMR metadata

    + +

    Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

    + +

    MIDI

    + +

    MIDI files are exported directly from Dorico.

    + +

    Music Encoding Initiative (MEI)

    + +

    Combining DOReMi with Muscima++ and Deepscores

    + +

    back

    +:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/d4/1c850cedf483263740f2125c1fc632136de0ce8a67f7262206493c929661a7 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/d4/1c850cedf483263740f2125c1fc632136de0ce8a67f7262206493c929661a7 new file mode 100644 index 0000000000..8e663c2184 --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/d4/1c850cedf483263740f2125c1fc632136de0ce8a67f7262206493c929661a7 @@ -0,0 +1,2257 @@ +I"

    DoReMi - Data Collection Lifecycle Document

    + +

    This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

    + +

    Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet +music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

    + +

    Discovery and Planning

    + +

    Data type and format

    + + +

    Initial Data Collection

    +

    Data Preparation and analysis

    +

    Publication and Sharing

    +

    Long-term Management

    + +

    Discovery and Planning

    + +

    In this section, I will explain the data types and formats we have decided to use.

    + +

    Data type and format

    + +

    This dataset has the following six types of data:

    + + + +

    The following respective data formats:

    +
      +
    • Dorico
    • +
    • MusicXML
    • +
    • XML
    • +
    • PNG
    • +
    • MIDI
    • +
    • MEI
    • +
    + +

    Let’s start by explaining each one of the data types and what they contain:

    + +

    Dorico project +Dorico-project

    + +

    When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

    + +

    MusicXML

    + +

    MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. +More on how these files can be exported check here +
    +

    + +
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    +<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
    +<score-partwise version="3.1">
    +  <work>
    +    <work-title>beam groups 3</work-title>
    +  </work>
    +  <movement-title>beam groups 3</movement-title>
    +  <identification>
    +    <encoding>
    +      <software>Dorico 4.0.0.5342</software>
    +      <encoding-date>2021-06-14</encoding-date>
    +    </encoding>
    +  </identification>
    +  <part-list>
    +    <score-part id="P1">
    +      <part-name>P 1</part-name>
    +    </score-part>
    +  </part-list>
    +  <part id="P1">
    +    <measure number="1">
    +      <attributes>
    +        <divisions>12</divisions>
    +        <key number="1">
    +          <fifths>0</fifths>
    +          <mode>major</mode>
    +        </key>
    +        <time>
    +
    +...
    +
    +  </part>
    +</score-partwise>
    +
    + + + +

    OMR metadata

    + +

    Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box. Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

    + +

    OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

    + +

    Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

    + + + +
    <?xml version="1.0" encoding="utf-8"?>
    +<Pages>
    +<Page pageIndex="0">
    +<Nodes>
    +<Node>
    +<Id>95</Id>
    +<ClassName>timeSig4</ClassName>
    +<Top>709</Top>
    +<Left>386</Left>
    +<Width>36</Width>
    +<Height>42</Height>
    +<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +<Node>
    +<Id>94</Id>
    +<ClassName>timeSig2</ClassName>
    +<Top>666</Top>
    +<Left>387</Left>
    +<Width>34</Width>
    +<Height>43</Height>
    +<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +...
    +</Nodes>
    +</Page>
    +</Pages>
    +
    + +

    Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. +
    +

    + +
    <Node>
    +<Id>504</Id>
    +<ClassName>noteheadBlack</ClassName>
    +<Top>466</Top>
    +<Left>2236</Left>
    +<Width>28</Width>
    +<Height>24</Height>
    +<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
    +<Outlinks>541 559 571</Outlinks>
    +<Data>
    +<DataItem key="duration_beats" type="float">0.333333</DataItem>
    +<DataItem key="onset_beats" type="float">47.666668</DataItem>
    +<DataItem key="pitch_octave" type="int">4</DataItem>
    +<DataItem key="midi_pitch_code" type="int">69</DataItem>
    +<DataItem key="normalized_pitch_step" type="str">A</DataItem>
    +<DataItem key="dorico_event_id" type="int">1120</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + +

    + +

    For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

    + +
    <Node>
    +<Id>93</Id>
    +<ClassName>gClef</ClassName>
    +<Top>638</Top>
    +<Left>309</Left>
    +<Width>56</Width>
    +<Height>147</Height>
    +<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">908</DataItem>
    +<DataItem key="clef_type" type="str">kGClef</DataItem>
    +<DataItem key="clef_hotspot" type="str">G4</DataItem>
    +<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
    +<DataItem key="clef_stave_position" type="int">2</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). +

    +
    <Node>
    +    <Id>511</Id>
    +    <ClassName>timeSig4</ClassName>
    +    <Top>467</Top>
    +    <Left>828</Left>
    +    <Width>36</Width>   
    +    <Height>42</Height>
    +    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
    +    ...
    +    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
    +    <Data>
    +        <DataItem key="dorico_event_id" type="int">-1</DataItem>
    +        <DataItem key="time_signature_description" type="str"/>
    +    </Data>
    +</Node>
    +
    + + + +

    Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

    + +
    <Node>
    +<Id>69</Id>
    +<ClassName>kStaffLine</ClassName>
    +<Top>666</Top>
    +<Left>299</Left>
    +<Width>2001</Width>
    +<Height>3</Height>
    +<Mask>0:0 1:6003 </Mask>
    +<Data>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    A comprehensive table of what each objet includes for musical features is shown below.

    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_description  text
    accidentalDoubleFlat244     x           
    accidentalDoubleSharp330     x           
    accidentalFlat12705     x           
    accidentalKomaFlat5     x           
    accidentalKomaSharp5     x           
    accidentalNatural11137     x           
    accidentalQuarterToneFlatStein162     x           
    accidentalQuarterToneSharpStein191     x           
    accidentalSharp12908     x           
    accidentalThreeQuarterTonesFlatZimmermann1     x           
    accidentalThreeQuarterTonesSharpStein27     x           
    accidentalTripleFlat1     x           
    accidentalTripleSharp1     x           
    articAccentAbove1477     x           
    articAccentBelow1916     x           
    articMarcatoAbove278     x           
    articMarcatoBelow34     x           
    articStaccatissimoAbove536     x           
    articStaccatissimoBelow414     x           
    articStaccatoAbove5018     x           
    articStaccatoBelow6108     x           
    articTenutoAbove823     x           
    articTenutoBelow735     x           
    augmentationDot2762                 
    barline28142                 
    beam52539     xx          
    cClef1161xxxxxx           
    dynamicFF242     x           
    dynamicFFF88     x           
    dynamicFFFF4     x           
    dynamicForte777     x           
    dynamicFortePiano60     x           
    dynamicForzando35     x           
    dynamicMF1803     x           
    dynamicMP185     x           
    dynamicPiano3987     x           
    dynamicPP1807     x           
    dynamicPPP93     x           
    dynamicPPPP13     x           
    dynamicRinforzando25     x           
    dynamicSforzato236     x           
    dynamicSforzatoFF6     x           
    dynamicText110     x          x
    fClef3543xxxxxx           
    flag16thDown430     x x         
    flag16thUp18245     x x         
    flag32ndDown31     x x         
    flag32ndUp7264     x x         
    flag64thUp10     x x         
    flag8thDown3672     x x         
    flag8thUp8113     x x         
    gClef12278xxxxxx           
    gradualDynamic7084     x           
    kStaffLine160426     x           
    mensuralNoteheadMinimaWhite9x    x  xxxxx    
    noteheadBlack247741x    x xxxxxx    
    noteheadDiamondWhole8x    x  xxxxx    
    noteheadDoubleWholeSquare3x    x  xxxxx    
    noteheadHalf8648x    x  xxxxx    
    noteheadTriangleUpBlack27x    x  xxxxx    
    noteheadTriangleUpHalf3x    x  xxxxx    
    noteheadWhole1502x    x  xxxxx    
    noteheadXBlack81x    x  xxxxx    
    ornamentMordent7x    x           
    ornamentTrill58x    x           
    ornamentTurn6x    x           
    rest4                 
    rest16th29411                 
    rest32nd10218                 
    rest64th4                 
    rest8th24124                 
    restHalf1376                 
    restQuarter13223                 
    restWhole14382                 
    slur13928x    x           
    stem227889     x           
    systemicBarline2078                 
    tie8626x    x           
    timeSig12x    x       x   
    timeSig21084x    x       x   
    timeSig31203x    x       x   
    timeSig42674x    x       x   
    timeSig5507x    x       x   
    timeSig6246x    x       x   
    timeSig7125x    x       x   
    timeSig81661x    x       x   
    timeSig979x    x       x   
    timeSigCommon206x    x       x   
    timeSigCutCommon113x    x       x   
    timeSignatureComponent443x    x       x   
    tupletBracket4970x    x           
    tupletText4900x    x          x
    unpitchedPercussionClef1223xxxxxx           
    \color{black} wiggleTrill45x    x           
    + +
    + +

    OMR metadata

    + +

    Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

    + +

    MIDI

    + +

    MIDI files are exported directly from Dorico.

    + +

    Music Encoding Initiative (MEI)

    + +

    Combining DOReMi with Muscima++ and Deepscores

    + +

    back

    +:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/d5/85fd1c0b1925ea19e6a7f5dac5863762bd9e7c40541e1797c7e7941f32b5e6 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/d5/85fd1c0b1925ea19e6a7f5dac5863762bd9e7c40541e1797c7e7941f32b5e6 new file mode 100644 index 0000000000..bd170debc1 --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/d5/85fd1c0b1925ea19e6a7f5dac5863762bd9e7c40541e1797c7e7941f32b5e6 @@ -0,0 +1,2163 @@ +I"

    DoReMi - Data Collection Lifecycle Document

    + +

    This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg’s Dorico team and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

    + +

    Music used to generate this dataset comes from a software test set provided by the Dorico team. This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet +music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

    + +

    Discovery and Planning

    + +

    Data type and format

    + + +

    Initial Data Collection

    +

    Data Preparation and analysis

    +

    Publication and Sharing

    +

    Long-term Management

    + +

    Discovery and Planning

    + +

    In this section, I will explain the data types and formats we have decided to use.

    + +

    Data type and format

    + +

    This dataset has the following six types of data:

    + + + +

    The following respective data formats:

    +
      +
    • Dorico
    • +
    • MusicXML
    • +
    • XML
    • +
    • PNG
    • +
    • MIDI
    • +
    • MEI
    • +
    + +

    Let’s start by explaining each one of the data types and what they contain:

    + +

    Dorico project +Dorico-project

    + +

    When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

    + +

    Dorico-soft

    + +

    MusicXML

    + +

    MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. +More on how these files can be exported check here +
    +

    + +
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    +<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
    +<score-partwise version="3.1">
    +  <work>
    +    <work-title>beam groups 3</work-title>
    +  </work>
    +  <movement-title>beam groups 3</movement-title>
    +  <identification>
    +    <encoding>
    +      <software>Dorico 4.0.0.5342</software>
    +      <encoding-date>2021-06-14</encoding-date>
    +    </encoding>
    +  </identification>
    +  <part-list>
    +    <score-part id="P1">
    +      <part-name>P 1</part-name>
    +    </score-part>
    +  </part-list>
    +  <part id="P1">
    +    <measure number="1">
    +      <attributes>
    +        <divisions>12</divisions>
    +        <key number="1">
    +          <fifths>0</fifths>
    +          <mode>major</mode>
    +        </key>
    +        <time>
    +
    +...
    +
    +  </part>
    +</score-partwise>
    +
    + + + +

    OMR metadata

    + +

    Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box.

    + +

    In words, each file can have data on more than one page, if that is the case, an id is assigned to each page. Each page can have multiple nodes. Nodes are the individual elements or objects in the score, for instance, stem, staff lines, blackhead, whole note, augmentation dot and so on. Each object or node is assigned an id. This node will now have the bounding box information which includes top, left, width and height. The top is the distance from the top of the page to the point where the object starts (vertically). Left is the distance from the left of the page to the point where the object starts (horizontally). Height is the distance from top to where the object ends (vertically). Width is the distance from the left point to the rightest point where the object ends (horizontally). +bbox

    + +

    Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

    + +

    OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

    + +

    Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

    + + + +
    <?xml version="1.0" encoding="utf-8"?>
    +<Pages>
    +<Page pageIndex="0">
    +<Nodes>
    +<Node>
    +<Id>95</Id>
    +<ClassName>timeSig4</ClassName>
    +<Top>709</Top>
    +<Left>386</Left>
    +<Width>36</Width>
    +<Height>42</Height>
    +<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +<Node>
    +<Id>94</Id>
    +<ClassName>timeSig2</ClassName>
    +<Top>666</Top>
    +<Left>387</Left>
    +<Width>34</Width>
    +<Height>43</Height>
    +<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +...
    +</Nodes>
    +</Page>
    +</Pages>
    +
    + +

    Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. +
    +

    + +
    <Node>
    +<Id>504</Id>
    +<ClassName>noteheadBlack</ClassName>
    +<Top>466</Top>
    +<Left>2236</Left>
    +<Width>28</Width>
    +<Height>24</Height>
    +<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
    +<Outlinks>541 559 571</Outlinks>
    +<Data>
    +<DataItem key="duration_beats" type="float">0.333333</DataItem>
    +<DataItem key="onset_beats" type="float">47.666668</DataItem>
    +<DataItem key="pitch_octave" type="int">4</DataItem>
    +<DataItem key="midi_pitch_code" type="int">69</DataItem>
    +<DataItem key="normalized_pitch_step" type="str">A</DataItem>
    +<DataItem key="dorico_event_id" type="int">1120</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + +

    + +

    For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

    + +
    <Node>
    +<Id>93</Id>
    +<ClassName>gClef</ClassName>
    +<Top>638</Top>
    +<Left>309</Left>
    +<Width>56</Width>
    +<Height>147</Height>
    +<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">908</DataItem>
    +<DataItem key="clef_type" type="str">kGClef</DataItem>
    +<DataItem key="clef_hotspot" type="str">G4</DataItem>
    +<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
    +<DataItem key="clef_stave_position" type="int">2</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). +

    +
    <Node>
    +    <Id>511</Id>
    +    <ClassName>timeSig4</ClassName>
    +    <Top>467</Top>
    +    <Left>828</Left>
    +    <Width>36</Width>   
    +    <Height>42</Height>
    +    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
    +    ...
    +    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
    +    <Data>
    +        <DataItem key="dorico_event_id" type="int">-1</DataItem>
    +        <DataItem key="time_signature_description" type="str"/>
    +    </Data>
    +</Node>
    +
    + + + +

    Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

    + +
    <Node>
    +<Id>69</Id>
    +<ClassName>kStaffLine</ClassName>
    +<Top>666</Top>
    +<Left>299</Left>
    +<Width>2001</Width>
    +<Height>3</Height>
    +<Mask>0:0 1:6003 </Mask>
    +<Data>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    A detailed table of what each objet includes for musical features is shown below. Scroll right for all attributes.

    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_descriptiontext
    accidentalDoubleFlat244     x         
    accidentalDoubleSharp330     x         
    accidentalFlat12705     x         
    accidentalKomaFlat5     x         
    accidentalKomaSharp5     x         
    accidentalNatural11137     x         
    accidentalQuarterToneFlatStein162     x         
    accidentalQuarterToneSharpStein191     x         
    accidentalSharp12908     x         
    accidentalThreeQuarterTonesFlatZimmermann1     x         
    accidentalThreeQuarterTonesSharpStein27     x         
    accidentalTripleFlat1     x         
    accidentalTripleSharp1     x         
    articAccentAbove1477     x         
    articAccentBelow1916     x         
    articMarcatoAbove278     x         
    articMarcatoBelow34     x         
    articStaccatissimoAbove536     x         
    articStaccatissimoBelow414     x         
    articStaccatoAbove5018     x         
    articStaccatoBelow6108     x         
    articTenutoAbove823     x         
    articTenutoBelow735     x         
    augmentationDot2762               
    barline28142               
    beam52539     xx        
    cClef1161xxxxxx         
    dynamicFF242     x         
    dynamicFFF88     x         
    dynamicFFFF4     x         
    dynamicForte777     x         
    dynamicFortePiano60     x         
    dynamicForzando35     x         
    dynamicMF1803     x         
    dynamicMP185     x         
    dynamicPiano3987     x         
    dynamicPP1807     x         
    dynamicPPP93     x         
    dynamicPPPP13     x         
    dynamicRinforzando25     x         
    dynamicSforzato236     x         
    dynamicSforzatoFF6     x         
    dynamicText110     x        x
    fClef3543xxxxxx         
    flag16thDown430     x x       
    flag16thUp18245     x x       
    flag32ndDown31     x x       
    flag32ndUp7264     x x       
    flag64thUp10     x x       
    flag8thDown3672     x x       
    flag8thUp8113     x x       
    gClef12278xxxxxx         
    gradualDynamic7084     x         
    kStaffLine160426     x         
    mensuralNoteheadMinimaWhite9x    x  xxxxx  
    noteheadBlack247741x    x xxxxxx  
    noteheadDiamondWhole8x    x  xxxxx  
    noteheadDoubleWholeSquare3x    x  xxxxx  
    noteheadHalf8648x    x  xxxxx  
    noteheadTriangleUpBlack27x    x  xxxxx  
    noteheadTriangleUpHalf3x    x  xxxxx  
    noteheadWhole1502x    x  xxxxx  
    noteheadXBlack81x    x  xxxxx  
    ornamentMordent7x    x         
    ornamentTrill58x    x         
    ornamentTurn6x    x         
    rest4               
    rest16th29411               
    rest32nd10218               
    rest64th4               
    rest8th24124               
    restHalf1376               
    restQuarter13223               
    restWhole14382               
    slur13928x    x         
    stem227889     x         
    systemicBarline2078               
    tie8626x    x         
    timeSig12x    x       x 
    timeSig21084x    x       x 
    timeSig31203x    x       x 
    timeSig42674x    x       x 
    timeSig5507x    x       x 
    timeSig6246x    x       x 
    timeSig7125x    x       x 
    timeSig81661x    x       x 
    timeSig979x    x       x 
    timeSigCommon206x    x       x 
    timeSigCutCommon113x    x       x 
    timeSignatureComponent443x    x       x 
    tupletBracket4970x    x         
    tupletText4900x    x        x
    unpitchedPercussionClef1223xxxxxx         
    wiggleTrill45x    x         
                     
    + +
    + +

    Images of scores

    + +

    Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below. All these images are binarised and ready to use.

    + +

    clef

    + +

    MIDI

    + +

    MIDI (Musical Instrument Digital Interface) standard file provides a standardized file format way for music sequences to be saved, transported, and opened in other systems. They are characterised by their compact size which led to their widespread use in computers. They are intended for universal use and have information such as note values, timing and track name. We want to include such files in our dataset since MIDI is one of the end file formats retrieved from some OMR architecture. We believe that it is essential to include such files that could later on may be used for multi-modal learning in OMR as well.

    + +

    Dorico-midi

    + +

    Music Encoding Initiative (MEI)

    + +

    Except for MusicXML for we go one step further to also providing its respective Music Encoding Initiative (MEI) files. The model underlying MEI recognizes four distinct aspects of music notation: logical; gestural; visual; and analytical. The logical domain includes the musical content or structure including pitches, time values, articulations, dynamics, and all other elements—defined as the symbols that communicate the composer’s intentions. The gestural domain relates to a performed interpretation of the logical domain (i.e., it encodes information that may be added by a performer such as explicit realizations of “swing” or rubato). The visual domain describes the contributions of an editor, engraver, or typesetter, and encodes information about the physical appearance of the score, such as symbol locations, page layout, or font. Finally, the analytical domain covers commentary and analysis of the music document in any of the three previous domains.

    + +
    <?xml version="1.0" encoding="UTF-8"?>
    +<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?>
    +<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://purl.oclc.org/dsdl/schematron"?>
    +<mei xmlns="http://www.music-encoding.org/ns/mei" meiversion="4.0.0">
    +   <meiHead>
    +      <fileDesc>
    +         <titleStmt>
    +            <title>beam groups 3</title>
    +            <respStmt />
    +         </titleStmt>
    +         <pubStmt><date isodate="2021-06-14" type="encoding-date">2021-06-14</date>
    +         </pubStmt>
    +      </fileDesc>
    +      <encodingDesc xml:id="encodingdesc-0000001420266469">
    +         <appInfo xml:id="appinfo-0000001827384277">
    +            <application xml:id="application-0000000862295293" isodate="2021-06-14T15:00:01" version="3.5.0-dev-118873d">
    +               <name xml:id="name-0000002103025164">Verovio</name>
    +               <p xml:id="p-0000001992846044">Transcoded from MusicXML</p>
    +            </application>
    +         </appInfo>
    +      </encodingDesc>
    +   </meiHead>
    +   <music>
    +      <body>
    +         <mdiv xml:id="mdiv-0000001025466895">
    +            <score xml:id="score-0000001308189520">
    +               <scoreDef xml:id="scoredef-0000000993314183">
    +                  <staffGrp xml:id="staffgrp-0000000471437396">
    +                     <staffDef xml:id="P1" n="1" lines="5" ppq="12">
    +                        <label xml:id="label-0000000781857015">P 1</label>
    +                        <clef xml:id="clef-0000000149139464" shape="G" line="2" />
    +                        <keySig xml:id="keysig-0000000931258970" mode="major" sig="0" />
    +                        <meterSig xml:id="msig-0000002113427645" count="2" unit="4" />
    +                     </staffDef>
    +                  </staffGrp>
    +               </scoreDef>
    +...
    +      </body>
    +   </music>
    +</mei>
    +
    + +

    Combining DOReMi with Muscima++ and Deepscores

    + +

    Recently, researchers have been working on bringing their datasets together, namely Muscima++ [4] and DeepScores [9], to improve compatibility. Muscima++ contains handwritten music, while DeepScores is a typeset music dataset, both of which can be used in object detection. Harmonising them aids the goal of creating a reference dataset. With the motivation to support this goal and compare and use these datasets in future experiments, DoReMi is easily harmonised with Muscima++ and DeepScores.

    + +

    Initial Data Collection

    + +

    The dataset is derived from scores originally used for testing music notation software. This includes real-world scores in addition to synthetic scores built to test particular engraving use cases.

    + +

    The process of creating DoReMI using Dorico starts by creating a meta-picture of a single glyph or drawable primitive (slurs, lines, musical symbols) to allow generation of bounding boxes and pixel masks at the origin of the coordinate system y-down \footnote{The origin is in the top-left where the x-axis extends to the right and the y-axis extends downwards}. Rendering them at the origin ensures minimisation of the variations introduced by anti-aliasing artefacts. The vector-based glyph or primitive is then rasterised to a monochrome pixel-based image. Sub-pixel positions might introduce some variations and shifts in the bounding boxes that are relocated to the original drawn positions. However, bounding boxes are accurate enough for all the objects, except for some shift in the staff lines. During rasterisation, some staff lines become thicker than the others, sometimes falling out of the bounding box. Such inconsistencies are easily optically noticed given the even spaced nature of staff lines and can be minimised at the cost of increasing the resolution (DPI). Finally, the images are exported as PNGs.

    + +

    Dorico has a sophisticated internal representation and engraving engine for musical data at the drawing stage for efficiency. This results in significant challenges in reconnecting the primitives ultimately drawn to their original semantic sources. The addition of higher-level music attributes retrieved from Dorico to the metadata allows for the future use in the music reconstruction stage. +It is anticipated that we would iterate through the generation process by adding new features that would benefit the recognition score. On a practical level, we made a minor modification to allow for the logical grouping of pages into a single XML file. During data preprocessing, XML files were then separated by page (image).

    + +

    Data Preparation and analysis

    + +

    The number of classes in the dataset is 94 as shown in the image below. +classes

    + +

    Publication and Sharing

    + +

    The dataset including only copy right free scores is already published in this github release.

    + +

    Long-term Management

    + +

    back

    +:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/db/6e0c07220fcd8ac2a069482ab3fbd8c1dfecec6dff86043dca866b02f5faad b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/db/6e0c07220fcd8ac2a069482ab3fbd8c1dfecec6dff86043dca866b02f5faad new file mode 100644 index 0000000000..cc3f377a1e --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/db/6e0c07220fcd8ac2a069482ab3fbd8c1dfecec6dff86043dca866b02f5faad @@ -0,0 +1,101 @@ +I"

    DoReMi - Data Collection Lifecycle Document

    + +

    This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

    + +

    Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet +music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

    + +

    Discovery and Planning

    + +

    Data type and format

    + + +

    Initial Data Collection

    +

    Data Preparation and analysis

    +

    Publication and Sharing

    +

    Long-term Management

    + +

    Discovery and Planning

    + +

    In this section, I will explain the data types and formats we have decided to use.

    + +

    Data type and format

    + +

    This dataset has the following six types of data:

    + + + +

    The following respective data formats:

    +
      +
    • Dorico
    • +
    • MusicXML
    • +
    • XML
    • +
    • PNG
    • +
    • MIDI
    • +
    • MEI
    • +
    + +

    Let’s start by explaining each one of the data types and what they contain:

    + +

    Dorico project +Dorico-project

    + +

    When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

    + +

    MusicXML

    + +

    MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. +More on how these files can be exported check here +MusicXML-example

    + +

    OMR metadata

    + +

    Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box. Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

    + +

    OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

    + +

    Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

    + +

    unparsed-xml

    + +

    Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. +
    +
    + notehead

    + +

    For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

    + +

    clef

    + +

    Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1) 2. Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

    + +

    staffline

    + +

    OMR metadata

    + +

    Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

    + +

    MIDI

    + +

    MIDI files are exported directly from Dorico.

    + +

    Music Encoding Initiative (MEI)

    + +

    Combining DOReMi with Muscima++ and Deepscores

    + +

    back

    +:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/dc/14543b45aa266aaffa6414310103e979a214593d61e7da2cdd2efd3c69d956 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/dc/14543b45aa266aaffa6414310103e979a214593d61e7da2cdd2efd3c69d956 new file mode 100644 index 0000000000..cc06b17354 --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/dc/14543b45aa266aaffa6414310103e979a214593d61e7da2cdd2efd3c69d956 @@ -0,0 +1,83 @@ +I"8

    DoReMi - Data Collection Lifecycle Document

    + +

    This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

    + +

    Discovery and Planning

    + +

    Data type and format

    + + +

    Initial Data Collection

    +

    Data Preparation and analysis

    +

    Publication and Sharing

    +

    Long-term Management

    + +

    Discovery and Planning

    + +

    In this section, I will explain the data types and formats we have decided to use.

    + +

    Data type and format

    + +

    This dataset has the following six types of data:

    + + + +

    The following respective data formats:

    +
      +
    • Dorico
    • +
    • MusicXML
    • +
    • XML
    • +
    • PNG
    • +
    • MIDI
    • +
    • MEI
    • +
    + +

    Let’s start by explaining each one of the data types and what they contain:

    + +

    Dorico project +Dorico-project

    + +

    When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

    + +

    MusicXML

    + +

    MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. +More on how these files can be exported check here +MusicXML-example

    + +

    OMR metadata

    + +

    This is definitely one of the most useful data in the dataset. Dorico engineers were able to mix metadata and musical information in order to retrieve these files. The two main data types included in these files are the bounding boxes information and the pixel mask for the individual objects and the musical information. Musical information includes duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id.

    + +

    unparsed-xml

    + +

    Dorico-project

    + +

    OMR metadata

    + +

    Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

    + +

    MIDI

    + +

    MIDI files are exported directly from Dorico.

    + +

    Music Encoding Initiative (MEI)

    + +

    Combining DOReMi with Muscima++ and Deepscores

    + +

    back

    +:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/de/8eec550cb20606c08b176d645e65ee69d81999b8b3e497d77a81ce27ab35d7 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/de/8eec550cb20606c08b176d645e65ee69d81999b8b3e497d77a81ce27ab35d7 new file mode 100644 index 0000000000..cb8c4eb3f8 --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/de/8eec550cb20606c08b176d645e65ee69d81999b8b3e497d77a81ce27ab35d7 @@ -0,0 +1,201 @@ +I"tU

    DoReMi - Data Collection Lifecycle Document

    + +

    This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

    + +

    Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet +music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

    + +

    Discovery and Planning

    + +

    Data type and format

    + + +

    Initial Data Collection

    +

    Data Preparation and analysis

    +

    Publication and Sharing

    +

    Long-term Management

    + +

    Discovery and Planning

    + +

    In this section, I will explain the data types and formats we have decided to use.

    + +

    Data type and format

    + +

    This dataset has the following six types of data:

    + + + +

    The following respective data formats:

    +
      +
    • Dorico
    • +
    • MusicXML
    • +
    • XML
    • +
    • PNG
    • +
    • MIDI
    • +
    • MEI
    • +
    + +

    Let’s start by explaining each one of the data types and what they contain:

    + +

    Dorico project +Dorico-project

    + +

    When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

    + +

    MusicXML

    + +

    MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. +More on how these files can be exported check here +
    +

    + +
    <?xml version="1.0" encoding="utf-8"?>
    +<Pages>
    +<Page pageIndex="0">
    +<Nodes>
    +<Node>
    +<Id>95</Id>
    +<ClassName>timeSig4</ClassName>
    +<Top>709</Top>
    +<Left>386</Left>
    +<Width>36</Width>
    +<Height>42</Height>
    +<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +<Node>
    +<Id>94</Id>
    +<ClassName>timeSig2</ClassName>
    +<Top>666</Top>
    +<Left>387</Left>
    +<Width>34</Width>
    +<Height>43</Height>
    +<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +...
    +</Nodes>
    +</Page>
    +</Pages>
    +
    + + +

    OMR metadata

    + +

    Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box. Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

    + +

    OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

    + +

    Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

    + +

    unparsed-xml

    + +

    Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. +
    +

    + +
    <Node>
    +<Id>504</Id>
    +<ClassName>noteheadBlack</ClassName>
    +<Top>466</Top>
    +<Left>2236</Left>
    +<Width>28</Width>
    +<Height>24</Height>
    +<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
    +<Outlinks>541 559 571</Outlinks>
    +<Data>
    +<DataItem key="duration_beats" type="float">0.333333</DataItem>
    +<DataItem key="onset_beats" type="float">47.666668</DataItem>
    +<DataItem key="pitch_octave" type="int">4</DataItem>
    +<DataItem key="midi_pitch_code" type="int">69</DataItem>
    +<DataItem key="normalized_pitch_step" type="str">A</DataItem>
    +<DataItem key="dorico_event_id" type="int">1120</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + +

    + +

    For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

    + +
    <Node>
    +<Id>93</Id>
    +<ClassName>gClef</ClassName>
    +<Top>638</Top>
    +<Left>309</Left>
    +<Width>56</Width>
    +<Height>147</Height>
    +<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">908</DataItem>
    +<DataItem key="clef_type" type="str">kGClef</DataItem>
    +<DataItem key="clef_hotspot" type="str">G4</DataItem>
    +<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
    +<DataItem key="clef_stave_position" type="int">2</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). +

    +
    <Node>
    +    <Id>511</Id>
    +    <ClassName>timeSig4</ClassName>
    +    <Top>467</Top>
    +    <Left>828</Left>
    +    <Width>36</Width>   
    +    <Height>42</Height>
    +    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
    +    ...
    +    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
    +    <Data>
    +        <DataItem key="dorico_event_id" type="int">-1</DataItem>
    +        <DataItem key="time_signature_description" type="str"/>
    +    </Data>
    +</Node>
    +
    + + + +

    Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

    + +

    staffline

    + +

    OMR metadata

    + +

    Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

    + +

    MIDI

    + +

    MIDI files are exported directly from Dorico.

    + +

    Music Encoding Initiative (MEI)

    + +

    Combining DOReMi with Muscima++ and Deepscores

    + +

    back

    +:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/e3/b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/e3/b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 new file mode 100644 index 0000000000..e135808ffe --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/e3/b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 @@ -0,0 +1,2 @@ +I" +:EF \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/e5/74468e5a751248cfad64f2e8c021858e85d97da3bedd101701e514f573968d b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/e5/74468e5a751248cfad64f2e8c021858e85d97da3bedd101701e514f573968d new file mode 100644 index 0000000000..62f7baba45 --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/e5/74468e5a751248cfad64f2e8c021858e85d97da3bedd101701e514f573968d @@ -0,0 +1,78 @@ +I"m

    DoReMi - Data Collection Lifecycle Document

    + +

    This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

    + +

    Discovery and Planning

    + +

    Data type and format

    + + +

    Initial Data Collection

    +

    Data Preparation and analysis

    +

    Publication and Sharing

    +

    Long-term Management

    + +

    Discovery and Planning

    + +

    In this section, I will explain the data types and formats we have decided to use.

    + +

    Data type and format

    + +

    This dataset has the following six types of data:

    + + + +

    The following respective data formats:

    +
      +
    • Dorico
    • +
    • MusicXML
    • +
    • XML
    • +
    • PNG
    • +
    • MIDI
    • +
    • MEI
    • +
    + +

    Let’s start by explaining each one of the data types and what they contain:

    + +

    Dorico project +Dorico-test

    + +

    When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

    + +

    MusicXML

    + +

    MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. +More on how these files can be exported check here

    + +

    OMR metadata

    + +

    This is definitely one of the most useful data in the dataset. Dorico engineers were able to mix metadata and musical information in order to retrieve these files. The two main data types included in these files are the bounding boxes information and the pixel mask for the individual objects and the musical information. Musical information includes duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id.

    + +

    OMR metadata

    + +

    Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

    + +

    MIDI

    + +

    MIDI files are exported directly from Dorico.

    + +

    Music Encoding Initiative (MEI)

    + +

    Combining DOReMi with Muscima++ and Deepscores

    + +

    back

    +:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/e9/f972c2728e297714308991c9b321f816260075283ce115b5cafa4a52f82702 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/e9/f972c2728e297714308991c9b321f816260075283ce115b5cafa4a52f82702 new file mode 100644 index 0000000000..1e9a330a69 --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/e9/f972c2728e297714308991c9b321f816260075283ce115b5cafa4a52f82702 @@ -0,0 +1,165 @@ +I"8D

    DoReMi - Data Collection Lifecycle Document

    + +

    This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

    + +

    Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet +music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

    + +

    Discovery and Planning

    + +

    Data type and format

    + + +

    Initial Data Collection

    +

    Data Preparation and analysis

    +

    Publication and Sharing

    +

    Long-term Management

    + +

    Discovery and Planning

    + +

    In this section, I will explain the data types and formats we have decided to use.

    + +

    Data type and format

    + +

    This dataset has the following six types of data:

    + + + +

    The following respective data formats:

    +
      +
    • Dorico
    • +
    • MusicXML
    • +
    • XML
    • +
    • PNG
    • +
    • MIDI
    • +
    • MEI
    • +
    + +

    Let’s start by explaining each one of the data types and what they contain:

    + +

    Dorico project +Dorico-project

    + +

    When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

    + +

    MusicXML

    + +

    MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. +More on how these files can be exported check here +
    +

    + +

    MusicXML-example

    + +

    OMR metadata

    + +

    Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box. Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

    + +

    OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

    + +

    Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

    + +

    unparsed-xml

    + +

    Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. +
    +

    + +
    <Node>
    +<Id>504</Id>
    +<ClassName>noteheadBlack</ClassName>
    +<Top>466</Top>
    +<Left>2236</Left>
    +<Width>28</Width>
    +<Height>24</Height>
    +<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
    +<Outlinks>541 559 571</Outlinks>
    +<Data>
    +<DataItem key="duration_beats" type="float">0.333333</DataItem>
    +<DataItem key="onset_beats" type="float">47.666668</DataItem>
    +<DataItem key="pitch_octave" type="int">4</DataItem>
    +<DataItem key="midi_pitch_code" type="int">69</DataItem>
    +<DataItem key="normalized_pitch_step" type="str">A</DataItem>
    +<DataItem key="dorico_event_id" type="int">1120</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + +

    + +

    For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

    + +
    <Node>
    +<Id>93</Id>
    +<ClassName>gClef</ClassName>
    +<Top>638</Top>
    +<Left>309</Left>
    +<Width>56</Width>
    +<Height>147</Height>
    +<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">908</DataItem>
    +<DataItem key="clef_type" type="str">kGClef</DataItem>
    +<DataItem key="clef_hotspot" type="str">G4</DataItem>
    +<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
    +<DataItem key="clef_stave_position" type="int">2</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). +

    +
    <Node>
    +    <Id>511</Id>
    +    <ClassName>timeSig4</ClassName>
    +    <Top>467</Top>
    +    <Left>828</Left>
    +    <Width>36</Width>   
    +    <Height>42</Height>
    +    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
    +    ...
    +    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
    +    <Data>
    +        <DataItem key="dorico_event_id" type="int">-1</DataItem>
    +        <DataItem key="time_signature_description" type="str"/>
    +    </Data>
    +</Node>
    +
    + + + +

    Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

    + +

    staffline

    + +

    OMR metadata

    + +

    Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

    + +

    MIDI

    + +

    MIDI files are exported directly from Dorico.

    + +

    Music Encoding Initiative (MEI)

    + +

    Combining DOReMi with Muscima++ and Deepscores

    + +

    back

    +:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/ea/ae8d33e70595e6bd22811a2ca3f19a70af1b0138ed17752c22ad163fe0153e b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/ea/ae8d33e70595e6bd22811a2ca3f19a70af1b0138ed17752c22ad163fe0153e new file mode 100644 index 0000000000..147b748744 --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/ea/ae8d33e70595e6bd22811a2ca3f19a70af1b0138ed17752c22ad163fe0153e @@ -0,0 +1,2163 @@ +I"+

    DoReMi - Data Collection Lifecycle Document

    + +

    This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg’s Dorico team and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

    + +

    Music used to generate this dataset comes from a software test set provided by the Dorico team. This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet +music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

    + +

    Discovery and Planning

    + +

    Data type and format

    + + +

    Initial Data Collection

    +

    Data Preparation and analysis

    +

    Publication and Sharing

    +

    Long-term Management

    + +

    Discovery and Planning

    + +

    In this section, I will explain the data types and formats we have decided to use.

    + +

    Data type and format

    + +

    This dataset has the following six types of data:

    + + + +

    The following respective data formats:

    +
      +
    • Dorico
    • +
    • MusicXML
    • +
    • XML
    • +
    • PNG
    • +
    • MIDI
    • +
    • MEI
    • +
    + +

    Let’s start by explaining each one of the data types and what they contain:

    + +

    Dorico project +Dorico-project

    + +

    When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

    + +

    Dorico-soft

    + +

    MusicXML

    + +

    MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. +More on how these files can be exported check here +
    +

    + +
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    +<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
    +<score-partwise version="3.1">
    +  <work>
    +    <work-title>beam groups 3</work-title>
    +  </work>
    +  <movement-title>beam groups 3</movement-title>
    +  <identification>
    +    <encoding>
    +      <software>Dorico 4.0.0.5342</software>
    +      <encoding-date>2021-06-14</encoding-date>
    +    </encoding>
    +  </identification>
    +  <part-list>
    +    <score-part id="P1">
    +      <part-name>P 1</part-name>
    +    </score-part>
    +  </part-list>
    +  <part id="P1">
    +    <measure number="1">
    +      <attributes>
    +        <divisions>12</divisions>
    +        <key number="1">
    +          <fifths>0</fifths>
    +          <mode>major</mode>
    +        </key>
    +        <time>
    +
    +...
    +
    +  </part>
    +</score-partwise>
    +
    + + + +

    OMR metadata

    + +

    Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box.

    + +

    In words, each file can have data on more than one page, if that is the case, an id is assigned to each page. Each page can have multiple nodes. Nodes are the individual elements or objects in the score, for instance, stem, staff lines, blackhead, whole note, augmentation dot and so on. Each object or node is assigned an id. This node will now have the bounding box information which includes top, left, width and height. The top is the distance from the top of the page to the point where the object starts (vertically). Left is the distance from the left of the page to the point where the object starts (horizontally). Height is the distance from top to where the object ends (vertically). Width is the distance from the left point to the rightest point where the object ends (horizontally). +bbox

    + +

    Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

    + +

    OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

    + +

    Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

    + + + +
    <?xml version="1.0" encoding="utf-8"?>
    +<Pages>
    +<Page pageIndex="0">
    +<Nodes>
    +<Node>
    +<Id>95</Id>
    +<ClassName>timeSig4</ClassName>
    +<Top>709</Top>
    +<Left>386</Left>
    +<Width>36</Width>
    +<Height>42</Height>
    +<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +<Node>
    +<Id>94</Id>
    +<ClassName>timeSig2</ClassName>
    +<Top>666</Top>
    +<Left>387</Left>
    +<Width>34</Width>
    +<Height>43</Height>
    +<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +...
    +</Nodes>
    +</Page>
    +</Pages>
    +
    + +

    Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. +
    +

    + +
    <Node>
    +<Id>504</Id>
    +<ClassName>noteheadBlack</ClassName>
    +<Top>466</Top>
    +<Left>2236</Left>
    +<Width>28</Width>
    +<Height>24</Height>
    +<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
    +<Outlinks>541 559 571</Outlinks>
    +<Data>
    +<DataItem key="duration_beats" type="float">0.333333</DataItem>
    +<DataItem key="onset_beats" type="float">47.666668</DataItem>
    +<DataItem key="pitch_octave" type="int">4</DataItem>
    +<DataItem key="midi_pitch_code" type="int">69</DataItem>
    +<DataItem key="normalized_pitch_step" type="str">A</DataItem>
    +<DataItem key="dorico_event_id" type="int">1120</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + +

    + +

    For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

    + +
    <Node>
    +<Id>93</Id>
    +<ClassName>gClef</ClassName>
    +<Top>638</Top>
    +<Left>309</Left>
    +<Width>56</Width>
    +<Height>147</Height>
    +<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">908</DataItem>
    +<DataItem key="clef_type" type="str">kGClef</DataItem>
    +<DataItem key="clef_hotspot" type="str">G4</DataItem>
    +<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
    +<DataItem key="clef_stave_position" type="int">2</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). +

    +
    <Node>
    +    <Id>511</Id>
    +    <ClassName>timeSig4</ClassName>
    +    <Top>467</Top>
    +    <Left>828</Left>
    +    <Width>36</Width>   
    +    <Height>42</Height>
    +    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
    +    ...
    +    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
    +    <Data>
    +        <DataItem key="dorico_event_id" type="int">-1</DataItem>
    +        <DataItem key="time_signature_description" type="str"/>
    +    </Data>
    +</Node>
    +
    + + + +

    Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

    + +
    <Node>
    +<Id>69</Id>
    +<ClassName>kStaffLine</ClassName>
    +<Top>666</Top>
    +<Left>299</Left>
    +<Width>2001</Width>
    +<Height>3</Height>
    +<Mask>0:0 1:6003 </Mask>
    +<Data>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    A detailed table of what each objet includes for musical features is shown below. Scroll right for all attributes.

    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_descriptiontext
    accidentalDoubleFlat244     x         
    accidentalDoubleSharp330     x         
    accidentalFlat12705     x         
    accidentalKomaFlat5     x         
    accidentalKomaSharp5     x         
    accidentalNatural11137     x         
    accidentalQuarterToneFlatStein162     x         
    accidentalQuarterToneSharpStein191     x         
    accidentalSharp12908     x         
    accidentalThreeQuarterTonesFlatZimmermann1     x         
    accidentalThreeQuarterTonesSharpStein27     x         
    accidentalTripleFlat1     x         
    accidentalTripleSharp1     x         
    articAccentAbove1477     x         
    articAccentBelow1916     x         
    articMarcatoAbove278     x         
    articMarcatoBelow34     x         
    articStaccatissimoAbove536     x         
    articStaccatissimoBelow414     x         
    articStaccatoAbove5018     x         
    articStaccatoBelow6108     x         
    articTenutoAbove823     x         
    articTenutoBelow735     x         
    augmentationDot2762               
    barline28142               
    beam52539     xx        
    cClef1161xxxxxx         
    dynamicFF242     x         
    dynamicFFF88     x         
    dynamicFFFF4     x         
    dynamicForte777     x         
    dynamicFortePiano60     x         
    dynamicForzando35     x         
    dynamicMF1803     x         
    dynamicMP185     x         
    dynamicPiano3987     x         
    dynamicPP1807     x         
    dynamicPPP93     x         
    dynamicPPPP13     x         
    dynamicRinforzando25     x         
    dynamicSforzato236     x         
    dynamicSforzatoFF6     x         
    dynamicText110     x        x
    fClef3543xxxxxx         
    flag16thDown430     x x       
    flag16thUp18245     x x       
    flag32ndDown31     x x       
    flag32ndUp7264     x x       
    flag64thUp10     x x       
    flag8thDown3672     x x       
    flag8thUp8113     x x       
    gClef12278xxxxxx         
    gradualDynamic7084     x         
    kStaffLine160426     x         
    mensuralNoteheadMinimaWhite9x    x  xxxxx  
    noteheadBlack247741x    x xxxxxx  
    noteheadDiamondWhole8x    x  xxxxx  
    noteheadDoubleWholeSquare3x    x  xxxxx  
    noteheadHalf8648x    x  xxxxx  
    noteheadTriangleUpBlack27x    x  xxxxx  
    noteheadTriangleUpHalf3x    x  xxxxx  
    noteheadWhole1502x    x  xxxxx  
    noteheadXBlack81x    x  xxxxx  
    ornamentMordent7x    x         
    ornamentTrill58x    x         
    ornamentTurn6x    x         
    rest4               
    rest16th29411               
    rest32nd10218               
    rest64th4               
    rest8th24124               
    restHalf1376               
    restQuarter13223               
    restWhole14382               
    slur13928x    x         
    stem227889     x         
    systemicBarline2078               
    tie8626x    x         
    timeSig12x    x       x 
    timeSig21084x    x       x 
    timeSig31203x    x       x 
    timeSig42674x    x       x 
    timeSig5507x    x       x 
    timeSig6246x    x       x 
    timeSig7125x    x       x 
    timeSig81661x    x       x 
    timeSig979x    x       x 
    timeSigCommon206x    x       x 
    timeSigCutCommon113x    x       x 
    timeSignatureComponent443x    x       x 
    tupletBracket4970x    x         
    tupletText4900x    x        x
    unpitchedPercussionClef1223xxxxxx         
    wiggleTrill45x    x         
                     
    + +
    + +

    Images of scores

    + +

    Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below. All these images are binarised and ready to use.

    + +

    clef

    + +

    MIDI

    + +

    MIDI (Musical Instrument Digital Interface) standard file provides a standardized file format way for music sequences to be saved, transported, and opened in other systems. They are characterised by their compact size which led to their widespread use in computers. They are intended for universal use and have information such as note values, timing and track name. We want to include such files in our dataset since MIDI is one of the end file formats retrieved from some OMR architecture. We believe that it is essential to include such files that could later on may be used for multi-modal learning in OMR as well.

    + +

    Dorico-midi

    + +

    Music Encoding Initiative (MEI)

    + +

    Except for MusicXML for we go one step further to also providing its respective Music Encoding Initiative (MEI) files. The model underlying MEI recognizes four distinct aspects of music notation: logical; gestural; visual; and analytical. The logical domain includes the musical content or structure including pitches, time values, articulations, dynamics, and all other elements—defined as the symbols that communicate the composer’s intentions. The gestural domain relates to a performed interpretation of the logical domain (i.e., it encodes information that may be added by a performer such as explicit realizations of “swing” or rubato). The visual domain describes the contributions of an editor, engraver, or typesetter, and encodes information about the physical appearance of the score, such as symbol locations, page layout, or font. Finally, the analytical domain covers commentary and analysis of the music document in any of the three previous domains.

    + +
    <?xml version="1.0" encoding="UTF-8"?>
    +<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?>
    +<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://purl.oclc.org/dsdl/schematron"?>
    +<mei xmlns="http://www.music-encoding.org/ns/mei" meiversion="4.0.0">
    +   <meiHead>
    +      <fileDesc>
    +         <titleStmt>
    +            <title>beam groups 3</title>
    +            <respStmt />
    +         </titleStmt>
    +         <pubStmt><date isodate="2021-06-14" type="encoding-date">2021-06-14</date>
    +         </pubStmt>
    +      </fileDesc>
    +      <encodingDesc xml:id="encodingdesc-0000001420266469">
    +         <appInfo xml:id="appinfo-0000001827384277">
    +            <application xml:id="application-0000000862295293" isodate="2021-06-14T15:00:01" version="3.5.0-dev-118873d">
    +               <name xml:id="name-0000002103025164">Verovio</name>
    +               <p xml:id="p-0000001992846044">Transcoded from MusicXML</p>
    +            </application>
    +         </appInfo>
    +      </encodingDesc>
    +   </meiHead>
    +   <music>
    +      <body>
    +         <mdiv xml:id="mdiv-0000001025466895">
    +            <score xml:id="score-0000001308189520">
    +               <scoreDef xml:id="scoredef-0000000993314183">
    +                  <staffGrp xml:id="staffgrp-0000000471437396">
    +                     <staffDef xml:id="P1" n="1" lines="5" ppq="12">
    +                        <label xml:id="label-0000000781857015">P 1</label>
    +                        <clef xml:id="clef-0000000149139464" shape="G" line="2" />
    +                        <keySig xml:id="keysig-0000000931258970" mode="major" sig="0" />
    +                        <meterSig xml:id="msig-0000002113427645" count="2" unit="4" />
    +                     </staffDef>
    +                  </staffGrp>
    +               </scoreDef>
    +...
    +      </body>
    +   </music>
    +</mei>
    +
    + +

    Combining DOReMi with Muscima++ and Deepscores

    + +

    Recently, researchers have been working on bringing their datasets together, namely Muscima++ [4] and DeepScores [9], to improve compatibility. Muscima++ contains handwritten music, while DeepScores is a typeset music dataset, both of which can be used in object detection. Harmonising them aids the goal of creating a reference dataset. With the motivation to support this goal and compare and use these datasets in future experiments, DoReMi is easily harmonised with Muscima++ and DeepScores.

    + +

    Initial Data Collection

    + +

    The dataset is derived from scores originally used for testing music notation software. This includes real-world scores in addition to synthetic scores built to test particular engraving use cases.

    + +

    The process of creating DoReMI using Dorico starts by creating a meta-picture of a single glyph or drawable primitive (slurs, lines, musical symbols) to allow generation of bounding boxes and pixel masks at the origin of the coordinate system y-down \footnote{The origin is in the top-left where the x-axis extends to the right and the y-axis extends downwards}. Rendering them at the origin ensures minimisation of the variations introduced by anti-aliasing artefacts. The vector-based glyph or primitive is then rasterised to a monochrome pixel-based image. Sub-pixel positions might introduce some variations and shifts in the bounding boxes that are relocated to the original drawn positions. However, bounding boxes are accurate enough for all the objects, except for some shift in the staff lines. During rasterisation, some staff lines become thicker than the others, sometimes falling out of the bounding box. Such inconsistencies are easily optically noticed given the even spaced nature of staff lines and can be minimised at the cost of increasing the resolution (DPI). Finally, the images are exported as PNGs.

    + +

    Dorico has a sophisticated internal representation and engraving engine for musical data at the drawing stage for efficiency. This results in significant challenges in reconnecting the primitives ultimately drawn to their original semantic sources. The addition of higher-level music attributes retrieved from Dorico to the metadata allows for the future use in the music reconstruction stage. +It is anticipated that we would iterate through the generation process by adding new features that would benefit the recognition score. On a practical level, we made a minor modification to allow for the logical grouping of pages into a single XML file. During data preprocessing, XML files were then separated by page (image).

    + +

    Data Preparation and analysis

    + +

    The number of classes in the dataset is 94 as shown in the image below. +classes

    + +

    Publication and Sharing

    + +

    The dataset including only copy right free scores is already published in this github release.

    + +

    Long-term Management

    + +

    back

    +:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/f0/349ff4c1ec234e254e2eee74d773b64c53d306db96bec4ebea6fbc79dae007 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/f0/349ff4c1ec234e254e2eee74d773b64c53d306db96bec4ebea6fbc79dae007 new file mode 100644 index 0000000000..dddc41eb92 --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/f0/349ff4c1ec234e254e2eee74d773b64c53d306db96bec4ebea6fbc79dae007 @@ -0,0 +1,2086 @@ +I"

    DoReMi - Data Collection Lifecycle Document

    + +

    This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

    + +

    Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet +music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

    + +

    Discovery and Planning

    + +

    Data type and format

    + + +

    Initial Data Collection

    +

    Data Preparation and analysis

    +

    Publication and Sharing

    +

    Long-term Management

    + +

    Discovery and Planning

    + +

    In this section, I will explain the data types and formats we have decided to use.

    + +

    Data type and format

    + +

    This dataset has the following six types of data:

    + + + +

    The following respective data formats:

    +
      +
    • Dorico
    • +
    • MusicXML
    • +
    • XML
    • +
    • PNG
    • +
    • MIDI
    • +
    • MEI
    • +
    + +

    Let’s start by explaining each one of the data types and what they contain:

    + +

    Dorico project +Dorico-project

    + +

    When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

    + +

    MusicXML

    + +

    MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. +More on how these files can be exported check here +
    +

    + +
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    +<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
    +<score-partwise version="3.1">
    +  <work>
    +    <work-title>beam groups 3</work-title>
    +  </work>
    +  <movement-title>beam groups 3</movement-title>
    +  <identification>
    +    <encoding>
    +      <software>Dorico 4.0.0.5342</software>
    +      <encoding-date>2021-06-14</encoding-date>
    +    </encoding>
    +  </identification>
    +  <part-list>
    +    <score-part id="P1">
    +      <part-name>P 1</part-name>
    +    </score-part>
    +  </part-list>
    +  <part id="P1">
    +    <measure number="1">
    +      <attributes>
    +        <divisions>12</divisions>
    +        <key number="1">
    +          <fifths>0</fifths>
    +          <mode>major</mode>
    +        </key>
    +        <time>
    +
    +...
    +
    +  </part>
    +</score-partwise>
    +
    + + + +

    OMR metadata

    + +

    Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box. Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

    + +

    OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

    + +

    Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

    + + + +
    <?xml version="1.0" encoding="utf-8"?>
    +<Pages>
    +<Page pageIndex="0">
    +<Nodes>
    +<Node>
    +<Id>95</Id>
    +<ClassName>timeSig4</ClassName>
    +<Top>709</Top>
    +<Left>386</Left>
    +<Width>36</Width>
    +<Height>42</Height>
    +<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +<Node>
    +<Id>94</Id>
    +<ClassName>timeSig2</ClassName>
    +<Top>666</Top>
    +<Left>387</Left>
    +<Width>34</Width>
    +<Height>43</Height>
    +<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +...
    +</Nodes>
    +</Page>
    +</Pages>
    +
    + +

    Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. +
    +

    + +
    <Node>
    +<Id>504</Id>
    +<ClassName>noteheadBlack</ClassName>
    +<Top>466</Top>
    +<Left>2236</Left>
    +<Width>28</Width>
    +<Height>24</Height>
    +<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
    +<Outlinks>541 559 571</Outlinks>
    +<Data>
    +<DataItem key="duration_beats" type="float">0.333333</DataItem>
    +<DataItem key="onset_beats" type="float">47.666668</DataItem>
    +<DataItem key="pitch_octave" type="int">4</DataItem>
    +<DataItem key="midi_pitch_code" type="int">69</DataItem>
    +<DataItem key="normalized_pitch_step" type="str">A</DataItem>
    +<DataItem key="dorico_event_id" type="int">1120</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + +

    + +

    For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

    + +
    <Node>
    +<Id>93</Id>
    +<ClassName>gClef</ClassName>
    +<Top>638</Top>
    +<Left>309</Left>
    +<Width>56</Width>
    +<Height>147</Height>
    +<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">908</DataItem>
    +<DataItem key="clef_type" type="str">kGClef</DataItem>
    +<DataItem key="clef_hotspot" type="str">G4</DataItem>
    +<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
    +<DataItem key="clef_stave_position" type="int">2</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). +

    +
    <Node>
    +    <Id>511</Id>
    +    <ClassName>timeSig4</ClassName>
    +    <Top>467</Top>
    +    <Left>828</Left>
    +    <Width>36</Width>   
    +    <Height>42</Height>
    +    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
    +    ...
    +    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
    +    <Data>
    +        <DataItem key="dorico_event_id" type="int">-1</DataItem>
    +        <DataItem key="time_signature_description" type="str"/>
    +    </Data>
    +</Node>
    +
    + + + +

    Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

    + +
    <Node>
    +<Id>69</Id>
    +<ClassName>kStaffLine</ClassName>
    +<Top>666</Top>
    +<Left>299</Left>
    +<Width>2001</Width>
    +<Height>3</Height>
    +<Mask>0:0 1:6003 </Mask>
    +<Data>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    A comprehensive table of what each objet includes for musical features is shown below. Scroll right for all attributes.

    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_descriptiontext
    accidentalDoubleFlat244     x         
    accidentalDoubleSharp330     x         
    accidentalFlat12705     x         
    accidentalKomaFlat5     x         
    accidentalKomaSharp5     x         
    accidentalNatural11137     x         
    accidentalQuarterToneFlatStein162     x         
    accidentalQuarterToneSharpStein191     x         
    accidentalSharp12908     x         
    accidentalThreeQuarterTonesFlatZimmermann1     x         
    accidentalThreeQuarterTonesSharpStein27     x         
    accidentalTripleFlat1     x         
    accidentalTripleSharp1     x         
    articAccentAbove1477     x         
    articAccentBelow1916     x         
    articMarcatoAbove278     x         
    articMarcatoBelow34     x         
    articStaccatissimoAbove536     x         
    articStaccatissimoBelow414     x         
    articStaccatoAbove5018     x         
    articStaccatoBelow6108     x         
    articTenutoAbove823     x         
    articTenutoBelow735     x         
    augmentationDot2762               
    barline28142               
    beam52539     xx        
    cClef1161xxxxxx         
    dynamicFF242     x         
    dynamicFFF88     x         
    dynamicFFFF4     x         
    dynamicForte777     x         
    dynamicFortePiano60     x         
    dynamicForzando35     x         
    dynamicMF1803     x         
    dynamicMP185     x         
    dynamicPiano3987     x         
    dynamicPP1807     x         
    dynamicPPP93     x         
    dynamicPPPP13     x         
    dynamicRinforzando25     x         
    dynamicSforzato236     x         
    dynamicSforzatoFF6     x         
    dynamicText110     x        x
    fClef3543xxxxxx         
    flag16thDown430     x x       
    flag16thUp18245     x x       
    flag32ndDown31     x x       
    flag32ndUp7264     x x       
    flag64thUp10     x x       
    flag8thDown3672     x x       
    flag8thUp8113     x x       
    gClef12278xxxxxx         
    gradualDynamic7084     x         
    kStaffLine160426     x         
    mensuralNoteheadMinimaWhite9x    x  xxxxx  
    noteheadBlack247741x    x xxxxxx  
    noteheadDiamondWhole8x    x  xxxxx  
    noteheadDoubleWholeSquare3x    x  xxxxx  
    noteheadHalf8648x    x  xxxxx  
    noteheadTriangleUpBlack27x    x  xxxxx  
    noteheadTriangleUpHalf3x    x  xxxxx  
    noteheadWhole1502x    x  xxxxx  
    noteheadXBlack81x    x  xxxxx  
    ornamentMordent7x    x         
    ornamentTrill58x    x         
    ornamentTurn6x    x         
    rest4               
    rest16th29411               
    rest32nd10218               
    rest64th4               
    rest8th24124               
    restHalf1376               
    restQuarter13223               
    restWhole14382               
    slur13928x    x         
    stem227889     x         
    systemicBarline2078               
    tie8626x    x         
    timeSig12x    x       x 
    timeSig21084x    x       x 
    timeSig31203x    x       x 
    timeSig42674x    x       x 
    timeSig5507x    x       x 
    timeSig6246x    x       x 
    timeSig7125x    x       x 
    timeSig81661x    x       x 
    timeSig979x    x       x 
    timeSigCommon206x    x       x 
    timeSigCutCommon113x    x       x 
    timeSignatureComponent443x    x       x 
    tupletBracket4970x    x         
    tupletText4900x    x        x
    unpitchedPercussionClef1223xxxxxx         
    wiggleTrill45x    x         
                     
    + +
    + +

    OMR metadata

    + +

    Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

    + +

    MIDI

    + +

    MIDI files are exported directly from Dorico.

    + +

    Music Encoding Initiative (MEI)

    + +

    Combining DOReMi with Muscima++ and Deepscores

    + +

    back

    +:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/f8/ad8b5d984ca2d5ffb87a2c60ef7b6c922966000847e5056100dbe293a0f900 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/f8/ad8b5d984ca2d5ffb87a2c60ef7b6c922966000847e5056100dbe293a0f900 new file mode 100644 index 0000000000..3eefc25c4f --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/f8/ad8b5d984ca2d5ffb87a2c60ef7b6c922966000847e5056100dbe293a0f900 @@ -0,0 +1,144 @@ +I" + +

    Hello there!

    + +

    I’m a PhD candidate at the UKRI Centre for Doctoral Training in Artificial Intelligence and Music (AIM). I am part of Centre for Digital Music (C4DM) research group at Queen Mary University of London.

    + +

    My research interest is mainly Optial Music Recogntion as well as other MIR related subfields. My goal is to have computers read sheet music computationally. I started working in this problem in September 2019 when I was granted the studentship from QMUL and Steinberg GmBH with which we collaborate closely.

    + +

    My work focuses on how can we bring new machine learning solutions to the field of OMR and achieve an end-to-end solution to the problem.

    + +

    Optical Music Recognition (OMR) is concerned with digitizing music sheets into a machine-readable format. Being able to compose, transcribe and edit music by means of taking a picture of a music sheet, would put musician?s workload at ease. Such automation would allow musicians to use search-ability and to perform quantitative measures in the musical pieces. This problem comes down to a simple, how can computers be made to read music. The output to this process being a machine-readable file such as MIDI, MusicXML, MEI files. The objective is outputting semantic mark-up identifying as many notational elements as possible, along with the relationship to their position in the original image.

    + +

    Prior solutions have used algorithmic approaches and have involved layers of algorithmic rules applied to traditional feature detection techniques such as edge detection. One of the approaches we want to further investigate is using deep neural networks to solve the problem. Before going into this step another very important processing should be performed, that is, tackling the quality of the input picture of the music sheet. Image preprocessing steps are to be taken which will later help in the training step.

    + +

    An OMR pipeline should be able to capture the right position and the relationships between two notes and its distinctive features. Pacha et al. (2018) proposed an end-to-end trainable object detector that can detect almost the full vocabulary of modern music notation in handwritten scores. Using deep convolutional networks in a dataset with symbol-level notations they achieve a mean average precision up to 80 %.

    + +

    The OMR pipeline has four main blocks, and we want to tackle them one by one, using a deep learning technique and compare to the already existing techniques. If the DL techniques show improvements, then an end-to-end network is the final goal of our work. Since the existing datasets do not offer enough classes and data, the first step for use would be data augmentation. This will be done using the digitized musical sheets from music notation software Dorico, having this way a ground truth. These sheets will be subject to image degradation techniques, using the depredated images as inputs in our pipeline. The next step would be designing the methodology for object recognition and reconstruction using the deep neural network approach.

    + +

    DoReMi Dataset

    +

    We recently published our DoReMi dataset at the 3rd International Workshop on Reading Music Systems 2021. We made our dataset available in this page open for anyone to use it, experiment with it and maybe suggesting new ways to represent these data.

    + +

    Documentation is also availabe in the same repository of the data release.

    + +

    Papers

    + + + +

    Blogposts

    + + + +

    Teaching

    + +

    Machine Learning (Postgraduate) 2020

    +

    The aim of the module is to give students an understanding of machine learning methods, including pattern recognition, clustering and neural networks, and to allow them to apply such methods in a range of areas.

    + +

    Machine Learning for Visual Data Analysis (Postgraduate) 2021

    +

    The module will cover the following topics: The Discrete Fourier Transform and the frequency content of images. The design and use of Gabor filters. Principal Component Analysis for denoising and compression. Unsupervised classification via feature space clustering. Texture segmentation with Gabor filters.

    + +

    RMRI Research Methods and Responsible Methods (Postgraduate) 2020

    + +

    This module will teach generic high-level research and transferable skills applicable to pure and applied research in computer science and engineering. The module fosters the development of practical understanding of established approaches, methods and techniques of research; conceptual understanding that enables critical and rigorous evaluation of research; ability to communicate ideas and conclusions logically and fluently in both written and oral contexts.

    + +

    Affiliations

    + + + +

    Education

    + +
      +
    • +

      2019 - Currently Ph.D. on Optical Music Recognition - Queen Mary University of London

      +
    • +
    • +

      2017 - 2019 MSc in Information Systems and Applications - National Tsing Hua University

      +
    • +
    • +

      2013 - 2017 BSc in Telecommunications: Faculty of Electrical and Computer Engineering, University of Prishtina

      +
    • +
    + + + +

    Contact

    +
      +
    • e.shatri1@gmail.com
    • +
    • e.shatri@qmul.ac.uk
    • +
    +:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/ff/68df70d2f83170be464b7853a8034bf44cbb514041632c3aea5007c2c07573 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/ff/68df70d2f83170be464b7853a8034bf44cbb514041632c3aea5007c2c07573 new file mode 100644 index 0000000000..f4dc4b246b --- /dev/null +++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/ff/68df70d2f83170be464b7853a8034bf44cbb514041632c3aea5007c2c07573 @@ -0,0 +1,291 @@ +I"g

    DoReMi - Data Collection Lifecycle Document

    + +

    This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

    + +

    Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet +music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

    + +

    Discovery and Planning

    + +

    Data type and format

    + + +

    Initial Data Collection

    +

    Data Preparation and analysis

    +

    Publication and Sharing

    +

    Long-term Management

    + +

    Discovery and Planning

    + +

    In this section, I will explain the data types and formats we have decided to use.

    + +

    Data type and format

    + +

    This dataset has the following six types of data:

    + + + +

    The following respective data formats:

    +
      +
    • Dorico
    • +
    • MusicXML
    • +
    • XML
    • +
    • PNG
    • +
    • MIDI
    • +
    • MEI
    • +
    + +

    Let’s start by explaining each one of the data types and what they contain:

    + +

    Dorico project +Dorico-project

    + +

    When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

    + +

    MusicXML

    + +

    MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. +More on how these files can be exported check here +
    +

    + +
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    +<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
    +<score-partwise version="3.1">
    +  <work>
    +    <work-title>beam groups 3</work-title>
    +  </work>
    +  <movement-title>beam groups 3</movement-title>
    +  <identification>
    +    <encoding>
    +      <software>Dorico 4.0.0.5342</software>
    +      <encoding-date>2021-06-14</encoding-date>
    +    </encoding>
    +  </identification>
    +  <part-list>
    +    <score-part id="P1">
    +      <part-name>P 1</part-name>
    +    </score-part>
    +  </part-list>
    +  <part id="P1">
    +    <measure number="1">
    +      <attributes>
    +        <divisions>12</divisions>
    +        <key number="1">
    +          <fifths>0</fifths>
    +          <mode>major</mode>
    +        </key>
    +        <time>
    +
    +...
    +
    +  </part>
    +</score-partwise>
    +
    + + + +

    OMR metadata

    + +

    Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box. Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

    + +

    OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

    + +

    Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

    + + + +
    <?xml version="1.0" encoding="utf-8"?>
    +<Pages>
    +<Page pageIndex="0">
    +<Nodes>
    +<Node>
    +<Id>95</Id>
    +<ClassName>timeSig4</ClassName>
    +<Top>709</Top>
    +<Left>386</Left>
    +<Width>36</Width>
    +<Height>42</Height>
    +<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +<Node>
    +<Id>94</Id>
    +<ClassName>timeSig2</ClassName>
    +<Top>666</Top>
    +<Left>387</Left>
    +<Width>34</Width>
    +<Height>43</Height>
    +<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">904</DataItem>
    +<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +...
    +</Nodes>
    +</Page>
    +</Pages>
    +
    + +

    Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. +
    +

    + +
    <Node>
    +<Id>504</Id>
    +<ClassName>noteheadBlack</ClassName>
    +<Top>466</Top>
    +<Left>2236</Left>
    +<Width>28</Width>
    +<Height>24</Height>
    +<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
    +<Outlinks>541 559 571</Outlinks>
    +<Data>
    +<DataItem key="duration_beats" type="float">0.333333</DataItem>
    +<DataItem key="onset_beats" type="float">47.666668</DataItem>
    +<DataItem key="pitch_octave" type="int">4</DataItem>
    +<DataItem key="midi_pitch_code" type="int">69</DataItem>
    +<DataItem key="normalized_pitch_step" type="str">A</DataItem>
    +<DataItem key="dorico_event_id" type="int">1120</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + +

    + +

    For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

    + +
    <Node>
    +<Id>93</Id>
    +<ClassName>gClef</ClassName>
    +<Top>638</Top>
    +<Left>309</Left>
    +<Width>56</Width>
    +<Height>147</Height>
    +<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
    +<Data>
    +<DataItem key="dorico_event_id" type="int">908</DataItem>
    +<DataItem key="clef_type" type="str">kGClef</DataItem>
    +<DataItem key="clef_hotspot" type="str">G4</DataItem>
    +<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
    +<DataItem key="clef_stave_position" type="int">2</DataItem>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). +

    +
    <Node>
    +    <Id>511</Id>
    +    <ClassName>timeSig4</ClassName>
    +    <Top>467</Top>
    +    <Left>828</Left>
    +    <Width>36</Width>   
    +    <Height>42</Height>
    +    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
    +    ...
    +    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
    +    <Data>
    +        <DataItem key="dorico_event_id" type="int">-1</DataItem>
    +        <DataItem key="time_signature_description" type="str"/>
    +    </Data>
    +</Node>
    +
    + + + +

    Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

    + +
    <Node>
    +<Id>69</Id>
    +<ClassName>kStaffLine</ClassName>
    +<Top>666</Top>
    +<Left>299</Left>
    +<Width>2001</Width>
    +<Height>3</Height>
    +<Mask>0:0 1:6003 </Mask>
    +<Data>
    +<DataItem key="staff_id" type="int">0</DataItem>
    +</Data>
    +</Node>
    +
    + + +

    A comprehensive table of what each objet includes for musical features is shown below.

    + +

    DoReMi table

    + +

    nil

    + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    head1head twothree
    okgood swedish fishnice
    out of stockgood and plentynice
    okgood oreoshmm
    okgood zoute dropyumm
    + +

    OMR metadata

    + +

    Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

    + +

    MIDI

    + +

    MIDI files are exported directly from Dorico.

    + +

    Music Encoding Initiative (MEI)

    + +

    Combining DOReMi with Muscima++ and Deepscores

    + +

    back

    +:ET \ No newline at end of file diff --git a/Gemfile b/Gemfile index 7f4f5e950d..e6c48ca88f 100644 --- a/Gemfile +++ b/Gemfile @@ -3,3 +3,5 @@ source 'https://rubygems.org' gemspec + +gem "jekyll-image-size", "~> 1.2" diff --git a/_config.yml b/_config.yml index 5a0f6ff650..8922878a84 100644 --- a/_config.yml +++ b/_config.yml @@ -4,3 +4,5 @@ description: Personal Website # show_downloads: true google_analytics: theme: jekyll-theme-minimal +plugins: + - jekyll-image-size diff --git a/_layouts/default.html b/_layouts/default.html index 7889452012..0b31d90a3d 100644 --- a/_layouts/default.html +++ b/_layouts/default.html @@ -17,7 +17,7 @@

    {{ site.title | default: site.github.repository_name }}

    {% if site.logo %} - Profile + Profile {% endif %}

    {{ site.description | default: site.github.project_tagline }}

    @@ -47,7 +47,7 @@

    {{ site.title | default: site.github.repo {% if site.github.is_project_page %}

    This project is maintained by {{ site.github.owner_name }}

    {% endif %} -

    Hosted on GitHub Pages — Theme by orderedlist

    +

    diff --git a/_layouts/post-default.html b/_layouts/post-default.html index 86f6e25cbd..7f8fec9b5b 100644 --- a/_layouts/post-default.html +++ b/_layouts/post-default.html @@ -26,7 +26,7 @@

    {{ site.title | default: site.github.repo {% if site.github.is_project_page %}

    This project is maintained by {{ site.github.owner_name }}

    {% endif %} -

    Hosted on GitHub Pages — Theme by orderedlist

    + diff --git a/assets/css/style.scss b/assets/css/style.scss index 0a14227a3e..33b4899fac 100644 --- a/assets/css/style.scss +++ b/assets/css/style.scss @@ -2,3 +2,6 @@ --- @import "jekyll-theme-minimal"; +.table-wrapper { + overflow-x: scroll; + } \ No newline at end of file diff --git a/assets/img/Bartok - String Quartet 5 mvt 3-034.png b/assets/img/Bartok - String Quartet 5 mvt 3-034.png new file mode 100644 index 0000000000000000000000000000000000000000..e9327f55a7566a34b418fb4f425e5b64766d19d6 GIT binary patch literal 92359 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 z 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 YZ(prPO=Gtie*u5%)~sKB)yh5ce;}8pF8}}l literal 0 HcmV?d00001 diff --git a/assets/img/Dorico-soft.png b/assets/img/Dorico-soft.png new file mode 100644 index 0000000000000000000000000000000000000000..9e71d1ef58b5e4f15623aa4ee153608b7b2a6e77 GIT binary patch literal 454356 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%0A=aIup18Fy$%2@(7aK4 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

    Cadw$#pBU7;1dqnV^)bxJE@oCgj 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%0Dy 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

    |etn1u*3mVgk+-=kP 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 TRJV9567W-1*1VOkXy*4XpLLzP literal 0 HcmV?d00001 diff --git a/assets/img/bbox.png b/assets/img/bbox.png new file mode 100644 index 0000000000000000000000000000000000000000..6227724870649aed20026d3104976e8db673a757 GIT binary patch literal 201614 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

    E75I9eQ~(}jnNe5lL^1VAWs!Dez6w5dfsc`4 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


    ^v{#6}R{ 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 literal 0 HcmV?d00001 diff --git a/assets/img/classes.png b/assets/img/classes.png new file mode 100644 index 0000000000000000000000000000000000000000..68213bd8b18212ee85bc4b274f02a065f66c241a GIT binary patch literal 204584 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 z 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

    bfPqjo&E z-^(*F?%V!6bqCCvic-3xcUVt)q*im>D|`zZ^j%0p(%;HXo{lYUAW_`(jH_a0sjq#i zHDioCXIY{%+&`u6Oti!t@&(d*XQhNqbzIR4C$|Y7kC*W=iGMOnAVH-;g)n?pW^_Wx z#LsQijLh_cCiV{TKPM%G(ry^PoDa28NgF}72k>9W-G`yWm(K&XQh`;jg}Techdao9 zhdWeSBlZfo)y+Y%Dz+T!a|2%rl@0EAvHl7syG4Sx-d@LoC>X{qUoB!5Wg^gfDQuXiK;^5~r3=QxXWk-MQTH zJmxkQoRgrPEU;sX;h4)NHOY} zStv>N6JC=dlStVf;kUb~GUdH>*;;J%@xnRzLH9`ILw%SjP6fJc1+jCa0m~&243o zDS5+~2X5AV)ZK(R$h8ieq(LJoB{4*_O|kzYK*s5tCGRxf1I>I@^`j~O&u}w8 znaC%SD{1)xa?>;~T69;?7--Q)oo#!R^f(6BEHZF;2Wc6F>^dLw(=uSHDVo#pLJwO(f6I8 zGlQ*N-ODWdqM9CbE*bB<2SXIKJOJmj8y%)!L4t?UllKZ&kzpf3X|VF!DbT)87K{dD z(|fG3NRR|}NL#EeulB^v{Y_wKKXWhc{DXccyTqo$Py7M7-<#O>`7zA#hRZxY2?I04 z&NYa50|@-%B8140oM#G>hp-FXEHHtTLOp=d$OkQ}U#u$Pf~c1r)MuG$I3 z)&AT|Tpw`zr5e8e9X}ILR`oGW=>iBgig{(n-B^&A^*y$u|DzS0$%dcX`Q@X_JO8Fn6Tp>q2_h{Za_S<%4WBG1b^F}M)n{c)8 zTmFmtM88E)hWY)j{t)umDo0gfTZs?P5Wq6E^-L3I-~=RNmptH@F$;k|aq{0q!a^5Y49nMt|*nd z_?7RsN}4OGwPm!$XM>gyx_;SNogt|^Zi0?#WxNl#+&b&&5lrjZ{|!u0vDSDF!DNqu zp9oDG-@xGJE9f_iZ6W0e|4O<)BOj%3VYAJ9NC5PykDZYf}iZum&|4wk4s(JfV2SOix z7Ggah1oC*zyK)ndPq63cZYq63CXP+%52y_cJ!#@4aUXe z%9oM167h8(<6RD*ia8nb=y~^^xX#QHM3r2>h*e?4X*&5b=(14-r^N3!NvVYRwx$1G zPh`B*50dBm6P`HJm1zA9>JhPx`?LZ(KS6xA_%+f!3bHEF>K9z3(DGGcR(<8XKOVXL zTyP4nDQ6&?x`~>?M3|W5ScWr?CWSUc|JAEoA9yt=%{0eD&!}|fFJvphT@}8j~ zO8JA127BD&LZ-O0VfDS>G0W+Vn#;9@-~=|;w7O4|vBMUUw=am4S*?~pkPP##g0VVX?ZS_~d-LNM{bYOefdWrVrAGHb1n#=M2*@6uhzfXCcu^W~4j{W^s8n8-)-%cdD2axa=3rfhjj#7Hu=BU@T1ik0OG zpkC8gdy%wKEnT6!K~SEjI=8lu&|Gc3&M+mba+GSat)njiPnG4j+Q zmG}dbLR+`Mr8=T zf)M&i_y8+(61_kEf+>X>$YomhFA;nOGSb){9q~9;t1&h#One)N9e;Q7D27tHFO$P^ zb?&{>%(5*OJDSq(adwF>JO24-v2BIIZKj>QX|aR>y>6EZuno%tzO3w`UtbC9cGded z``ujWuJ0%WuRzUkL1@ZagR%)s5)Mjh$7ultL!!ioLM|eB0zZkmmb$l#CSp7`)4K~s z3KN>Qm3W?QS<=ifWm|3NGO@qJ!+;b9Ob(APr{26B$@0m2+hGand7ezY^D{1LxuR!k zZ};!?UZ8Ez!GnnvT-OGGP}so4!<`z^`z76EaSXcJH34vn8I8Ho;himt^Jxg9IUIIZ z7aXRfU$L(!ZC`O5HXjLfb&mR7Z7WhOeh=>beohgp&j_2f^_yZmp^R*;qOI32cWHI> z>!-Ykdb6l2HNAxpx>BNF^XkXNLvz)njve%P3%fxd9#_*(s>*l8k+d={dKsybA$%@A zqeW(RrRD@+DlL?tt2-Cv0}Sb2_Q%o(TZhs410+T2 z%|}f(^1r}3xroU;mPh*X^j+SwNwo8ba#Bfx9FK4A%h3hRw+G+VXjdkQyFbmd%~g9a zxu3)Yn*u-l)#LB`ftOv0e>iI=$88=ZD&SA~{!W0^h17?1GBhW1uXFl>9rDPh?DtNT zs@>nOO4;THkA^nP!V8qbWRFtj5qrzo`wKoJa~IqhtTgcNntu3CUVj>Ub)?INM197g zk&o<)<8E{u634*u>rJ_m9qqvCKOtogPCQ`0&RT=6%|`wBF`szyn)0&HI@Jy&}#^89G`y^h=3n6Ax8{ zUw#H$^%AVy?qlr1N+oMdYi*=OAvXJR@-P?}v$%$lyM2syOSS_ePpcH-z^%`gFZi!& zt3fKx4klq=ynTQnEj!rcMqAU9}}NSMQbm;S3!i03lYw*sbnE6=USFj%trm zw(iz@kzb6rgBmb*vqhzxEqR=j>g2(aM)0mc*Yz$hH@0ch|3`&u9ruVvQE|m_4qh-W z{f!|7aeQ=+3XhP;9jnZ>D&lc7BP-LF?aY$0i<><^mB%bkAtkVQx#2;VR+u`mJF*M~l@4UBjz7c;^!nSUvfUYv`r~LsTbsRB zI-6Y45P$9M3X4-~&LRp-lTwpWE!nRXq>obx)vz)AB)J>qVU;{4jg}NzK;y;Cghdlz zW^7GO8!W~b{w74V*+0n1e4!}0ZKx$)qmvTyCeAh)>S}7M5`7hY(xZ^*K)t2k;8df zXI^-|4icvIBZ=WYT$nUgdIt$r1tsrF-*XXA*fh!*zG~RRwTf^b0fB7LD_-q2)ye-Y zEw#+2@QV24eFRKn?BDs1m$yfwK{9Q2(dg8y9>tViDKd4wpGY!kBTShtLC~!{33glE znJD0sitJQg>OY1oJrT30w7aL*p?~+$o9h4e0@yAhQx_77Z6C2OFeQS5b)pWszo=vE zyet%FS%`XD%-XPu9~ipLyS{;3J?@YzHADoekXEf^hRO2c)r%%LWo z0rC3#KF?f~-|b+ zG@Qgh`E;FG7X4YcCaYb1Wn_Arz>TSu0Rs*K(E~`dD`Hd~uLs;7xf>zLKM_Yo+Qq`hHta&K4V+-u^@`!MKsImI?Z z8P3UrQU-fw@@n_?2>)N{Z3D=6|M z@yS6j9)2VkvwDQn$cm9>sa#;PHozC2>!#dJ56OK@$^{u<`)JYQbsd2V%UQ+E|2(Xv zC$>(p4<`d(Lnsi0EXo4_W zZ{2^f-QL5U}(Fob{dFk9Q6U9nXV5~@f6ju+`|b&dAfU6b+K}X)V*k3EuZsM zZsRfbEsqZ;hInjwqp4hp)~nT!Od|MbB>Cqu&o6CQ-EeDg4cD4nVqWaWo_ZU zy4$XaNVjw8o%xhz{O*u!S?tQ8|B=W^Q!DYhC9^23z^%s3g=*i{jas!-^_Orb z^@^@&3mCtVM6*1BS)Ffa!0VET_6g%XGSGddk?Oj(q~ld><;}>|d;H)XG}{rgikgY5 z-y9^i1~Ps)^!JGmsy`wLJ7=SRDBZv(cbDWZmbv0uMm*n&rjRe4>#i8Uo?kP@&Z=RE zhb{T7Q-wvkQ^iyDN8fb;Yo=0@?YouCI)m#OpN=00JNzoD8l>j;&*4GlqN+&AzqT8 z&yp+6l_QOcGiptQA&DYYQD=NV*v7kSFDg&lM-m%VsExPo``l!9U%Ir`_ys!WW>aRIZC|0&HXg9bClm)%VR~Syyb>;;1-Ill2bRJ~n4tj&jh!;1;}i5xQS)~1h}`|c8as&N?(#%!9T{nHKrw0-z)F)Ml^Bp*PBOn4H<@Rn&El8iU8ntw zr6X%X*wREs2h092Ot^$hpyl^4Pi0h-#q=E(Gv`sOBp8b($v2DoX~jAyy#^`7#Q`*Nl z=oqmJ9BhbtNCp2m$k#Y$&fyuLPjOzxq;`IB*DRxK6oAe)-U)}wU;D&sIEc)}rabHQ zg2WI*2Fm#3bf6YK|lkQL;eF zO%TxBu$i%x4DDQw zImc&AR(TSVwnIE#Y_n%NzY_25=M>dGwhh|l?l|NT9;2F5#-3r{r>d~`n5=)obvNl@ zd()`>fqbW9r!X5Y8=dD!$k#bo{94aeQLBlEH9SBi9}iNXeeAm!Z4`Y=(CK{~Kt3IY zjfZc-ApQl5P28d{3QJB>X;vO8f+0qPFItyk2^uy zrSYG~O^o;v9J!S@rrP0yJRm;!TSQ^P@HxP{nhXm?@));NtnU`uM`(u5qx3FOrq^9+ zz*E|Og^@_oUD-d%UJ%Q?kMcJTb%jY^>uWXT8%nq4Y58p-qhw;sj}#<>uSPRtqkT(; zd=wBYkn6Y$Y#RY{9Hn45UI?&sJGO~f&fLr51DUPZZ$?LwG*oYk`jd3Wbec8%sa(>x5vOl`#L$P_^_5`CcL1y~Jw>DxwH@ZmYU7vDk z^VEJ(A)L>F`IP1C=0$TH3AbNFu4wQtc%PLy&!g!Y`XnpIvuhze?2ha2zK-3H+&>bQipT`Yh@cK5kdA0h0#)J`@w66tI>2+=Sfn zm{)1LLrK0KGfKcb03!SJ0WcfS`~i`OhfFi*9{)5 zIO=K z`TS@GmbO})d!99nd%rd5rBV0%8W^r~sQo@ItUtAh1 zJ`pUc0*(tlsKNtRtYnS{HDJ<J|nu))?w-xQuP7Fw>H8Vw}fp&~(6bt{N=M5Z!-_%MH=HH1NZF7~@5@A#+d#$fkam`A z)uo;<&6-3@0nycQ_+Epc2c(eVptiD)VaCufYs{|)BP#ArT*x>kCVn~^eU*k}C%7X5M(BeGdfSaaoZd^&O8+RD2Kwi&A3%to=v*^cZblG z?1j9$M?B|GS9;ZwMQuBWsD!G}KP4Okl?gK^P?Lx}W#+dqC?V4!uj_G#if%xJ&o9iD zc1%b=a(_%#5YzqJf|b^Uy&8gpbdo}44-?qzR%%k&`_+-dx2t}=@oVY=aP>jo@wMC!MubUjb)19|z}#^73g zJb_IgTd)R4^d0hw8xzFS?};GZ$$;m$^$=JU#EGrU(mGGJXWKmqES_V$llxY1H^II< z)EHXe_1wJo_&NQT{#v%M>HxhcayfVDc*=XdXXL`ed{$jc;#8m3V|swBW`USeWr^j+ z{NUQ3u^zTJWIb05R77Hhq!3T^u#xRjVZ!t##rW+Uyf=!k1BD*1eD8+yD4UG;AKta5m)#PLTAD;$4|%Bpa(BX)QJ)L z>ZKH2_4ybNF#SFn8Z!VrwJR+GYB&B~QgxX$Y&sYj*CYR`XN%{UsPmG@cq0koI=%+&e`Ly$@uyG#Y(CjIO zSW?`Ux6^8UzJ$SfXrv&*eXrMJt3oT{ry>}(J~&V6D07&vmz^r!ST1yk6i%Q^*L}nF zv$9Srl#{M0v;6b;HDbh8dr0OrgSKFt9v{P+zY{puuXOs7SKPS(%!E2G0Wvyoi!MND zO_Yy*<50Ll<%zd1knWsL;A=}q{TUsNh=fJ7ml3WHPX9GsGPFhMCwJy2^F!SGdd#)I{w4lQD!@f9?{p*{Q2?<`kB}$k0JvR#jkHijI zO*gVQC{JKtpLMaWnj?;h^Jm*DaIZVpc!|tGK0!L_mUK?U;5&IyAV5>y*pcXQf|6_3 z+4o{c==3)yv9HU0J5Cm;VubaxxaUh^ z6dF02qAQCteM1b<$tQb7cIx<9+am;G>tPG_j|*#d9l@x2;sqm~nufE6v2R$O1U`oO2CK5Ztlr@g3sJx$7ZE?;%>f?W@=<&7D{s})XrBO zzI8ip3CO9xKe|%BA&0uY%vtih3U%7hZp|B{v6ixXHZ}Jj$p|vSPTo>Kh0PBe zO~P`wWl|{^OOsIyYVV;o2x*m!rcxCV4de4PFlQduvZWw`pIwb*x@skQx{hj0Xt(bh zZ)o@upA^{F9_Pc|iAM^P<>su;-u$*XC2uq*#9HM@ereZ_LdKeyUd-t{0j`{%c0kK- zfJ2qn`sU%3{;{%e``z-eU27lNeR2gJ(nL?XP78`$~n7Ydlt4O0;ld*Jp9w?BG)8&z?7U zd%e4!R7rcH(Q?Bu9^ z`JT8(cgJCz9^3BIVnshDrx9WZ_e#yk8dbo}xEu1lV5xSpHXv? z%)u}yuI#D4cppWqDmLDDyt>Os|8BJb__tv%7m0qb7RPlo=#j-*T_V;QKf;m$5p6JWl`c~ZfL3lsi zh8uefWU0)~Q4Zk4;##Vs*SOM(bX(a;BZL)fGLYO2pM7b%C30e-4g57SZ%A&a1;}9U zkK)f|l(1&H#t#@Nh4PfOK*q`s@qt6?CXYPH_?H9j7Uro^C2P#QH_TsI$r@s8wQXyr zKo0qdWI1^h9IOW=rIuibvW2RceH1l6NYN?Uj?^eYW?go>0@04O_tdo`(P}n=A91}z zQwYKDr-4tQ+~?iNwLFe@9i#6N*aw6TpXr+c)tLmw&U^)jn_^ns=Xmr8yq@E4PS2%c ziCx&T^!W+;&6}$cuzi;7&KKlWo66;V)Yqh3mh_J= zW(7YzWTDVVeY1X%=Aq!dcXrUN%2E|c_th!f2Sd2ydNZqLfcT|_(Gyb^8hKB084n6C zIZD-}gtu%7-sZd9P}e_>;Pay4Yo!G@E)~BuH9k{O*2e4$X4COzq(wiW z8*Kssp#Y6lR?qtmCUg_4(y)^f)lS<*Dw5FRFeOG$XkE`7)|0T&zQ=31iMz64d26si z0d@AN;=EGORh#+P>8?TpR6wBfu|KdJfUR->b)!{Oc0vSpDA|i_J&8r@gUDa zd+SctawGcT7KXga6xN+*LlZmAN2?&Vi~f861NQ)Bp>rRqWM4?di)CG&SIksWBxIT? zaJ)|bD}fR#W`o)ca6GKW1-#IU_2k+ysqQ^YtKl0|07FGGwPw~0tUv3i>*atWO;CM@ zc*=M+;{&g1Q@HJ=;N_1NwYni@#kIAgxEOcubHJtCsts8z!HZ<-%wxG*Pa7L4pXaj% z#gCgft3B2A}nkt1$S!>O?zO+k6-J>qQG^Q{-;>s7AXVSnu)pOI4=*GD_`TrpB`ec&7uHB%vnNeOtmCfvE<|b}xwB|9eb39NS5-Gk z_Nb$-$24<$4|_&G=xb4%fWKO{_im1he~Kh3cKc$tZ} z8<@mYbsFzwMDj!Shb-4O_?iNM^cJ!(Ik8R0MzVqq#SLQrVcn9_f-g!8yoKQuQoG8G zqk1{<5Ya28kUVQcr>GTruY7Yuzu-Hpw%OuuZrUI<$7E1*v~w1r;pc_{b?*DnL&Rcb zkg=wi{X$s&>)T-_<#qkZguP+q2eT29OS;H1#4C_*n;u&o^p0W1qJ-;7;lTAf`dKZr zBP088si$>?%dtcdO;p^kJ@~IQ-@Ws+~F7b2DSVc*z-(5qW|)hg z4bM0iqcysx*!}CqTh3|w)eMj1p=EH<04`2r<GOB7l27Fx zhQiu_4TJb6fafpqOmWvA99^OOQ0t1G=ln5K*=oJwfMKKe1u8`WY0ebo4{>0f`tz`=fqE65GwVCVy{8b&-*XHf3LuM{GpvEdGRd(7U ze3)))C(GG9$#6ll+SiLC92C=~q{K3ZP@|-1Qu;)F%XaVsn4E24gC|M1gI%VARky=wk8&%zZD?=&>kdk<+vs)Dt54);hgi0eXm>Fl(2>1 zAd~BkH4}(gPf#bt zTM~^M)}C#8h1H)a72v&7qx;s8nfzXw^*NjYgC|V6!#C%u>*Y@cl2z^CBVqd!qGIYk zBbVJEpRm7x&d5Z*N$i5HRlGlOgjbEdYFsCBANPx3>q|CR*?JE(y6fJW3VHsbyE8={ zBj(~0!sTa7`Q?}6Z3dZC&V?{Uz2+RQfFET9Sr1$i!F}bzUFj`p4`f0C>>(#5g$>_+ zH+G;PzatkZ_y;5_d{6m4bvintn+O_6Nb@FfZ@PuS6_O7}pXu5bB!4L?ehnXe=+m;S zQc1U(AP6*aukqJOmEpX-B6dvX9gg^wxkboHLBabL?FMI<`x!qT38ZJLC2$iG@3B+be9&cEeC$ zEgp-Z<)-TK*YDPa_C_;)2`m6>@y~(v1T?ko?v{ToKfun0v4kZk#SRkxh@ObtVwgLT zykz{I1;!zHMTK(Bi>cJ|`0;%l*9m#K{Wz179v>RIM#?X$^gmcue&CAThu)s8YI>}$haV`)U zdH%(=Fm0ebJJz&{34O;Y5C6DagH8SW>ee@9Z2QVD!1b<~^3J3ls{6hEN!{|}3n#vH z&G;6bSD+L0EZzZ;rNGnq`-{>AbEluEusZFpQoSkSovbh2o5mJno+&WEEpTZU3PQ7v zo}y3NTKLa>EjdvwzCiRY1v~yN|6W${=*`-Qz-~zU@0P`(XadSxz+^#E#$KNh#Hbr7 z%91f44+hMBTB;f$lI<+aH?(8}VcIm5mQ1Cf;5HFF|5?s&k9DVQ8(3lnEEqc1Q@Av# z*58?{^noTaH0tEjdp?D=gmr>eX$!(MW`kBF8lvoIr3s@dN8VzEv7hBKF^C?T9RtD6K&5xc)?(6!iCp;iHu@f8E(R! zRIN{SxF76Y)}991yUxtst!8O}mH)0}nN~Zm!E*kHOiyhWZAXL`j$XeS;jLc@ViY&7aMBrGX37n#g8n1c$4Ru-9E*JXRfJ30ve)UHzf*3VTdiC?U$CQs zm8FRzP7^L5y+Fvr_7k#i8<^(LEkk_5TgDD5{kb@*=cM#7;XLy{iV zzv0bhrmKf}=Qo%Wqx?-eNq01p{d+oV<3e+ypb4-?If;AQGIqF}j78fcr0VB-FD0j+ z!&wYryppW^*8&$XKAIKQv#GD+bL@^BnS4xEK=wqr%{u=3uOdQbqv6f4D34w#P94WR zSvO7xZq&`L!Bkvd+b-4{PNRWYt?y(qb*E*`WhG-HOzgGj*>2*}l-*creV!nF^z^Z3 zb<@ODR$B>r*(~#ADSnkT)h)Er%~soXWdlDYr`)W^JG#_AYxP;xyXY!Ox{&*Gb?H*@ z?FO*nTHY)BS;XO9S#Z?Nd0EGPV*{~*Ori-U#Gy>Cq6GbmR`%gDHRiOa;X$N7&AM#-5rZ=xMO|x-shZqzx#R4KX8A9wbq<#jWOmJ?|8-hnjs`Pc8EnV zleKjj$V7SjDOQ}hy>AsCrp-4ugcnPvX-zF>FIQ2Y;}K#QGV_KyYv>Y%c#a8CQUzp8 z1hL^7o$rh<&29-GnEw=^8x06Ji;xVouskG8)@}-mU`_7GO_^4ltHUS6(+<=*#eNno7*zwOnpR^-*KfRXe5+aQJ$TiARGB|3Y<_lB?{isr(H%Y<3ZiR6q_5uKjVR!zSzDTZJGc;=95xDg3@ zct!vvcYb8_#%yXV-6>nFNygoiAyX3ehF)q`uV-E{T!BO4&@C#Ikyfg9m1Od0C!gu^ z3t^>SBta)0ZfuWze4N=HdDNAw7v1(>^IT9aVRX z_7b@%X5&M9cl+h$^unGU8pc0TC&SqdQZFlS0hxTY3-V=^2-{Vvh~?f*>NR|T$OY1m zWXkY@5JG=nrY~Ci4OW0KRHszEIhp4(E@M<*3VR#4iyuFPYC(yT^0sd}JxiB{K6n>K zLZwO>$9I>)fDiu;xFf!ec9dDpqCI(4sJ1p8Hu*L|Z=$k`tngDU+=q8BwP9Zlm@8HM z9HI!97$*4Z6lJ$#!2bmhh@G|O1E^r0Y!6NXpBEAnE@NjNb{jKuN(o0c1`ZO$bupD; zVC$K6b8dCAwtYZo%X#NHFGnI<7XK&yopHO=1|5H%dceiJu6L6Zny52*SD#e%4*m@S z2hKoz0g3Rj%~TeKIV^k(ZX}0k__#z*03SlZ`ZYjsLH2Xn9lRsh#--+1)y%Kcv%I|g z&ZY~Yd4#u@FN<;3e(oGOpau9F&Ans2psW>x7kQ)GhUX%1SC6cr_Q%{?b?f4@>z z**a$h6w>sf(VWK5<8$436$8hkMVOl*ovJbmu#a&Zt5=*_V;jJF<1}mZ#dES}fj32r z$z5(v2n7r&c%5{Ss;NiWBRVa;#SJ~NG4Ju**Vw%RjvS)t%HvqOyB6gvAzrFX%Pq}Ky*(I|>yyUr zAH$nMowr&TF_lP|u`)hslDxEmB^4-s?i9Z1C*tT@pUyHpj!sZK&suF$DJLzjEBJ8+ zN`!OTB&gbJX@uI)Wskq7e<)$O-NnBtuO1i>avTwJ;^`fjypOo?R3r2!JI);TQ0vwH zW$2sLsV2W3U(f&jsK&%G3q9(?(hE27-Hqh4X{~oce9|LlsKS?(&8Kn=J%pAUVK%#S zFD86B8U`>*JQ<2~Hk02RhW^xj&Ezwnyosbq)Q4x35er;16z|M?FW;cGMs+yNeQ1jQ z@d%jIGYzrl4bH>$LYNOPU@25s;i!%Ju&RI0FlqjL$);uW$^Uta$Hm?zn)gxQn*E;g z9y2BqzP^>b&Y+om24 zJ1NpP-P%OFfGAL;3sXdhLQGx@5 zO>(ISM)zNMeuxBq3NBn94rVKqlz8M8R|W96OM;O0XOEMM&LbOqE;Y_rp}uu>vjEzZ z+BZZkpa$Y7k3SX{E>dUFfc6<6p4NIW4nr@%>E+1~Z`5ioT3kYxwcrAbP@90pTYFa5 z8QLg8MiF-H9S>R1l^RVla{J!lf)UA^t691JRirk~u`h>9Vs2A6&hYIYl(_#OP{a_! zUo(EMGwGwb`_9m9)&@L}n6kzpe3tpBL|lxol)lVp%3K2`*abSQrP2EQM!YsJCS1Q{ zI|2+-Fts!>R9fo@@PRH6+WHx`Z%TV8!x`6rn2q(*Z`2W4X4pW-n7X{3v^1;w#x$pC zt;yJvfURnL%R1I4cr=!!+OESj!Xz^Rs_fotWw)E?lITZ{U3=SG1S6JY!YB z6BkF1u$sL&gT=AX!?~L9pRqYrsfU{{WK?Q`?&pxJfL+z7YrDLG!Yd>{4$4n#AtPVY z|9W_Pfb z3cV=E;Y&qe{FhK&rl}1}htc^DR>o9$q8~fVAwWE6|J7o*Y%dJFSJ~|hJ&es7)mAe_ zZoD$uWM&v&u!v%vJ(I*AUeg^5iWq8mTiOUh&H2XgoTUyNd0I0+VXVxF;&-Zz_#uS4mf-jENTkC9w+eat@zxG{L~3Q%AjrWODr zN@$(!nt!w{mEeIz97WYBlR{1uX$sj7u$@cQW$8$u7ZfSPG=CFVoiLEPD>rW#NF;PW zz7w}Fe=QkUz5_M=+MlV+dbw$qqe#nfU9!JgC0Jy2ipe64M)eSLJ?obFXK06pAp&AS zQ98mdN%x=chyfQVE;5Nt6kNCT8opH2my-j3s69sCaa^*c3dEPbq2I#z>(+X)1+%e3 zB}CBE=4uKGrG)>++5X9tl~YBE_ZMO4*JDViBVO7k1z)mM8eFWbS4kP!Pl}>lhFJ|S zl%ABsT&4DjM#H>nSZY)Dxa1`q#C!8hMc_|-W+FeqL7&!2m1UPEC@c%WtBC_xk zd?r=$NpG#e`RU*=#46p-wio0KPuO93@|&07;TsP{3ehg}<2-RhxOY#c+#VpUJ z$?$2ieYAGq?{=0CRP(GURP*BDYWc2pB|$?kWk-8LX{tKQ$|<7&!^SeyF308dAyDZN zJ_ZUKJ__;W%x(7*50I{xBqPy8+!d6Iboz6$(^Pyo^+AZWhtR$08ITrxs4cu)0{&$> zY(;h6X8o_!-NY03q*U{sKyYSnmf@tH!1Cv)N=;et57A1&J6+>g$pyNibhdG;_vRI7 z1Z>^<{Gi6W2pr$$R$YczdmUYm00A+Y|Fn-v&4k05R>aYEHSpE1)vn-PW$yE9U_A@r z@jf4ymR!CY6MyMO+5)6ru@_wcqwUr*|9OYJH^ep&SKapE_QC;_g(BPV9#vnRIuWi4 z%FaE3xL)_^@nJEU)hIQ!+~cUR7x;edzB&5=5{RwqA3*2pr;yj}Pns;x31JOu!Z-Tw zdeCGO|8Ugj1RC!HMYWL=qQCo#O%41{_h&R~V}KmGIU;a26gpD0Dv@Z6(HvfvptWW; zxACPr1k?J@2Ms45APl#aisbmAR7plqdEany39 z*U*7L^bl`+W>sU*hr4rc5=h-Z$JhxnVq*<)vF1>yPBgg3Fup&!iZa2x1DLiy?xpovr|F$oT=6CxcMT^vDvT*x~*?Elc2P|0;mV7LllnG34SDJScI$#=#$-w zOKG2Yu5oHR40Aq&xOZdtFtH)%zK>mC8)RJP0`9BOnC0dypl-G54tR@h2`&OsYphYc z3s`y%v6Q>c3wF|Gs}#+_DjrDD9C@ce1uS*{PgznEFi^g~fxLXFDido@NP7DK_JE0D z@bEM)1L3{J)yzKI6Dlp$P5Z{Cq$2B~X0{Pp3+@80DpDH7jttrR!0C-C&dsH+k1Ev5|HihQM!V&1H{RNUQk<3gswr_onAlCAQpti1BSDzFHs z(OcmD=Cq`PNMymHC}WG#f95RV5l@WNoSl4+=oVKMc8c@%P2a7}IkS}T`1qJ;JJ-F| za#p2qQEP6RDA2I-Zvq6m2k#u0+whL8i<*v-YM05<8U@Zj?|B#PPWx$GYQqbabAvY~ z5efQ>hT&~Okkse;`;t$**5+;64&Ctf77_9dzT7M2zBO_?JV-=(b>0ptDkJ-O`O+Vu zx?zhzM}4hI>WLr7$bY;#T0E2L!r9Y^$#9)ZT-M&jyqG3nYRmXb=`!A4bZlcm^8-_i zemWSJfsBi&T67tqYBTwj$i$U#WRa~~=t=U`bai#J-sXWJ2mgAEL*)D8<#Fx%UC?rss^bM$@@`4Gf zU9u^TTWB*yH){~NTtCqMT20{Riv-5yi_2l3Mu76Pp0Db)#RkjTCr1wL4H6WVQ(#CL z=R>3P40Uf*=x%7yaZ*tzvd@2yUltw7fpP=!_X}}$!j>xsx1T{@#asKsG0D~ZRIA0- z9^NC|NiKCls=3Mg^^-OD6!h&<#=9(a`t$qffOFVgb7%Q;dl~MUfcrbBy&< zz{KiI>dw?IzWe#kDw2L@iRj;)-*`GhNpUKKArN+YA*tk(Rp9-6y6Uxn(t|;QdVjaC z|Fnk-8<2rOAhw$;^eF`Eo3tkPeGx@YR~|ZfdZG}|w_adPKLdcx_>bd#-WAxd1A^U6 z(Mgw{F=LMPQ>R6AHN$5WW;oA<9*L@S%$=&xJ-Pk`x&YgQeh$b*h&P2o(_cw_?(LRY z#v#yjMsK{q(Sk9>Qt}~y)NKQk8=Q9@R832#2sVlY%+xlC8uJrBo`CG#5-sZFPjKv# zIP4VjugIEN2N_mXkCC$WVrxl96`KWs-tC*RnrcGjnz?mDD|2=?ZEGSzW*3UT)ptLm z)@kx%t_~(O$g^tY&!0oS)%!Z9{1OH`yGP?1X@q&Ps+CzCn@nSj@*K;a2~OZfau9q% z>G6talbpv_0gO{5E?PmZjJMqwTA{h-%~a_wpw&&x=KX# z)}rP--9}t0lGERO)DT73%JT7U0CViRjflPoWFmjhydj2JfmiJ*Z&;eUDu)pHBQ8cf zrnTZ#w?;NT)mGv^u7vvslC4(ZOM&>FVK&R2;HPi!kx!;RIOPDB=!Auy1 zPrlV2Zvyd!a*vFGZ(s*1s@6Ff!rL(&kW%Z7)&RXwvs_~|qji@F$COaEg;4Ar4}hDA zpZ{D|-khoUZfA1pFeV0fkB84j=Jzdb`shjR;a}*3G)2HvnXzaXH}>R9g3o4-{jN&r zyXKAUfsr_iBJN$}V}=XMj!tnVJ5sygti757YoLp7klTx^Ds0)ogF!LAwXY~|lO3|x zSF(pWg87_d`!!h~*gb8S{`Ckg-(2!*z8hlC>*&M}_=M1jz={=p(!0Zo02_v^z-DNi ziOGv3jz$&Z*2+bRZtm&{1pBmui{?XA$(wm3@WyUd4}&0I=lenz2k|yxrPTa@&BaHm z=7o(wvt8YOl%)@-voS24Hw4gRSxBxU>dXq5Noy{%<~192`@YJu)l2}#omM1U;!Eu`_ z;uTAExIK)iYd(RUI19@!@`)Y`|D>r9mz51)bD*zs{q=M}z?<+DRdXn#b^x5etv_NU zyaiFt#>$u6)olSOQe@VQbWC*kbejC=n&;24T9a}=UrW2GcH$fO6<@8&n3TBSHKF_9 zx8w||;LslfNnMS$(Gb!M!l*aKemf{foN`~A#~a_xpS91kwta%n*%ckm-`i> z9#l4Yc#P_2xb!HP{1HK#9ulcM!eYb+Bqvq{%~4`wYqIa1bibo1K2w(O$IGA*=p~TU ziWQb>4#!l5rA4k4r-g@1Qo8QQ+rqDp(|ipV3UFZwMyIiEnI9SHBX{b#Wx#nqM^XIV zOS+@z?bze01n`kHO`eIw#Gu*meVmb^aivCnxNN|U6SbB>7A8o^i7sLeS}9BD%_@de zCZ`vOYBU1+Z!_#DpZIz3)bn$~_z&j@<{&sa^WqqfAhKz;v!24%%3c2L%h5?EF^|HE zjO@qjg=_hRT)xks^^v#{bvg7I9F0qk%Y@6!*NKXn6`6kNz;n?#6xYZq$p;e%5~(=P zxm|1g{L2q>Z5_+*du%th#h1kHbm*T@1-gQTU?T=7P&>sQklC=5n>16keiNj<5Fj8P z(%446Fxa{Jy@z>-s-%I?J2vyo4#>(^jYBD@Jq z3#uv$TSm5a+4vBqw+ck~doh9MqlRuP+MG^#n0$&Qp4$=Ld>B$M6#85-j-v@4@Xc75 zQgzm0d(HD5SaQW##Y(uv(ZykoYgt1*R3sumFhJcVFa4E;a2%%dM+_vMd?-f)d6Vun zpFrn2Qkn!s-n#{`$l*U3=Y7 z>}ot#^!v<4Ci~;0)d*G2`!!^EXjHt5UG6b#(^2elRYgT9-3`IcGE&Can^h9;!$TW_ zldZ}|DO|^PD;z>eF{CPWYtT|y(N5(mNfl;iLM5`02JiNajL&F;=r?9p;5dUT8J1^n zHv2-czrkXk2436+&**?t>hCOuH)RIiWsA&zf(reL;#=asbl4zieWGZ)Mv7RxV=G(%T_GC_R9oXqN3d_Zb z^oPrP<%92aqU^K8ZBVU33`bXi7(}IJlh(lvM7wPDiwW~oa6+jx>d30Gu}YM8mN#i$ zD%Z1KS0UsJVPZ@!Cf?{p=G5p^cY} zf_U~{(vccqNbOtH#Vx0*p3pfr@w^0r@2e>cpFje5Duga##M&2H#QuJu6D7DV+X zCchKvy&6z!+?KD)$&Yi)O#H?aU+AgE7-oP|IWz5Scs?1#wuf6JRhLosP4v{pso~o# zDYHwf5lhi1JLSMv@0T|WZ~SFfX$0z3O$RV52CO#eU3BC|zEzZ|Jnc&F%#VF!fn)7U zx%E}(e(`t~fq5!Huqqg4lWt3#^E4KHdGMFrr7`_+Vb8Y8Wee+ILut+lkLc42gCE`u zSwekY5;SWYqED}LvHXh(OACFZjJ+)XqXke_^j1xgfZi==+`O=;dMg0)5?+Z3p=Ky{ zfb%w9>>*50=cxXVEtf8I7qSDp5CW$^4E{Za4uUDKe&0@m%iQ!FIX`;CZ00#tZ3eYv zprZsO@}XMNEHY0jBy1mcRyxv)XD?pzILtFT@-^$3XZ^rU zi;6iWMKwWnk@~3WSu(T{DyPIl{FBuM@8#R@jaB$|B8hI;pIFl%OB%hZkQ-f3_zC`*HA(jBu`@~%s zNQ17}^~s8#xKL@lPrjd@oDAvNzzgxhsHw1G;ZGv?IHXh8+oSC$!B|l>hDuz6$~7Cq zOZw*Wf}I8(A=p&JeaduV6~#q;Xb9*d?1f&o=%sbv69<$VXTUPiTD2gKHoR}2AHDxz zoN4iXO0Dz0<0}_->)K*3)hGwaTq<<6B#PRW6t?!Bphl~zhp3C&XC! zq_QSIR$G!$`uRDHLI!GyrjJsl?N4@c7+ept5^pX~v#JNiT}Jg0!&~wzjFX@f@pwcv ze*AOavEJl&7W>Z=I(aO9MKDW{JlRHla#3lBg>~!!y|Nnzo??*CR0dpCF{iJG)RMj0 z?+V-PKA*2WJ14;(`@%~Nc+xXx;P`#)_3L-X<7o-~+S&2U$Idiy0y9M@tR>7#DxYH9 zepb?;TWghjMz8lvypq~?1>OBm=h*6zSW^CNmK+WEpO_fq(zI|8C?#Gnhhwe;8~3^{ zv$$%dhbqlQur`qjseKV{&Jy@WLy536Yhdgt#C>JNvlcqMosKk#vV5n>ffzMXhp|cm zM?^@z)c=(mV@WCiK3Wh3bM3bYt_P~=wBRR9QDPkY2bNaS0G28^7Ki5q1g3gg_aE^l z^aoqgU=Q1u@c$h3D{KJj;lq#j%XTZ=qsv33zbJ7-L-AJ>+&2TNPp zYUbZr(e84G7pd193e&Usb|y9t&AX0i`m%Bb4J zdk_-;sn(-!%n$Y>3Eyg7@6$`XU6tv97^%_|E2CDcQ1|WmTa9zZpx~VvX}`(){hRW_ z7O>_J+zGwtgjtxUv+@}JQg-KmJjf`x{cC^SD`+vJ)oD*y$)h1dCUGq4tks9JNciy^ zAIx|!=IUgbvl>{RbGNVt9_IwWWF$0k3bWtgt)u9+R+33kHM<*9f0 zefz_Zk2U;5wKa+tE>JLX$p>>o)kP6E`l9!?h&uc8WRk zvzPW%s$LRk7@2p^Wrc0^*GhgJ!(*~HZ{VQH%u`9Km%*5$+?HS34^;Z5 z$AP7>WB*|rWwWZZ`)hD6LOWSUZ*h)!_!i!WVPUK=N}jpgSeY#93t?^HY^KxcyLIgc z)#wub8`^hA^SPr#8%^&ax>%c$?gWzCI71FqD4*ggAOE~l4{vEpwG5n7nHWG;UjK%-;&8cqvY65_YmK+qX5(RkoLIrx$y2; z?#+Iy4}4l5i&c316}muWp>E&?Bib+I`v`<*_b$bQbo^Hub1vKR4Vpettw#1kHGxYO z7ykRxqgx&tyxY~KHQg5-_CJuE20igL%EC{Nq;}Xg_>**|IUOgmmUw`_FGIHky)X;neZWILMCOJ(tw0u6in2 z*OX=0RS}1%4D?9#n42#yCx8S5 zpHd9zC3o0a-$>1{3))NevN-G?jS{~0qpl3BU3J2Vp-xe;y@QpveVx32R5rA(9Nr=A4;JOWk25V8Wzk0!EvrXOXs!Hv zRU=pA6`NCYpC`m3=pXoY{j7KIgHrdmQTrU6X|eG#4WYCQ>vEI2%uS2unbp(CR>b-+ zen>?|t=_EuZTMTmU-)(W^nd@@)@HhSkvTLRA!VX_Wqzx^(9W2UWMA3vt>WEV>Wg2@ z2WFNJQRq2j({!UG!Q1M_=TSkMNav@?mUGB8kltwY8Eg2@I+QXk=*{3o@)*fk8L(TC`v5?yQNjB zXwt);NTM0I0u9VSXgl*aCTMh%E&MR(S^%nT`xULXpSfpr9U4J#ee?nJ7>__V$r;*B zgGxXDQ;!vVhJXrrQEJ5$RaSxg&p-mGn}Yg7p8Gq{3{{s{0Rq7e(DuSSsDpc+fL4fW z18A_-Q{vFqK))wBGhEFuR~qo8SzpMHQ`*DR`NG-&tc89;3+;7vbvMPuT`z?foIo9% z1oW@1FaBt_WO<&3s?DdqlFPvPXX^b3$-z`2kkh}Q7?VTt1RxG*zik*dMU^r3Ut@9a zClXC6*xWIiLRXmF8GQ-5M0e0GwRdgS*kcTk>3ddG&nY2s_pb?6kq2`)gQZyT23{Km zl;JhoBMCX_H73CLQ8ZNk19R}juswqIMq#>M>3go4W_dZ=oY#=B8cGE36Wc0T?MwXF z3HbLkz`zdgR>FqJi6PZu!3A6jgK<0p%}OVrdmhCPxZ~O-*Ysu3_h!F_i`c8lUWT@U z-?rV`UxB*y4a?J;M9t1f68>qZB<&ICv$~85oJGuog05Fz+uZcGAA1P@TE4~5`ThV` z)EgjDM%jKpl_MVfi@+>>9OU&bM?>tRUp~;jw}!q|L=Qeu&)vcW=)LmR&wO;r;0IsH zD~)$jf&J#WO69LTdY^JABuEiwq|9m{M~h06XD)E^5HKB;K^vzVS^W-D%-c^LIX*c}Ad0&G*GG^ty6^mR?AaQK7h zXC3kQT4v}v$AGJo5Rvj>8h@`Xmi-(<6TmtaV<^P`X_fwR+TQ}DwpZM)kd^ecIXH~s z5a=BFRbzw@-LHy+j592I0eTKM+n_BZOISV^%JQ$WPXzxDzVGmMz=WrFkb@Bf;^|BXZW z=jQNK*@5?1L&PSE|8-;ezkL|s13HFOr~k7l{J$>lhyW%rLsWV6Ut|9Nff&fJfc*pe z|G)8n&`bZ-wew;lV^c?fm+c%5nYPamT>2APx@7G`8TiEb*?S26}@q08O; zIXo8UL1fZBVAqu}9OW<5+IW6M`SzomsDq!O+SOcU%9`Qv5Bi{K;d^Bvxg)}^zwRe0 z_hn>Hd%tVMc=4D~DDuw!z1ETZBnTd?tgO&jZ{4Dc>ybFVx+EImke-Z<6%VW5m!U-s zD-~pV#xHONHC?RbTx$qF{s}h=v}e@A6O-Eh=NT2t#(=vB&tpFC!P@SPCR<*Og0>J8 z+4^5UE`ZHrbt|KxiAdNx-AHNvbzJ;*&CVao4Bga|bB9;8lNRu6v*=_(xuqP!PoA~> zzz2A7w#w+?3^)d6&Km?DI#~Q(j%&)!P@=%-1@J?&VO|X-o>lmUKFVFvh_$yXmY zKsj@(dYPt?fv8kz8Gl=g*M4T2t7D%PoP+?#a6Y*Rs=ceX=ez6mOYUj3ly;u^+m8L4 z^36k{Ise|hi{bpb2_9UB#5-4>z|q@sQUzL}O$CYC^v$~V!b>MTlguf;*0e-^p0hz= za*ZzxAV6tzTWHU}G2Cw8D)U;9uY%Z*r-C?|fW4>V8S3L_SJ}6({S(e|*_FF*WVAOS zM_}`I0?tKcHa2A5*Qw?2qaUeemv9X{yZkohA#AY-AuRJ!Wg|W?EfhA ze$VCY2>a4|g`=NY7O*^jFBcq?uYgaIYwt+ijNX2R6##Q;y{%a@K}UunT4Pk;%}2HU zCYobDyNPcqZc$PZj{)<9qXx&s8$L}RRi6^+6>zHBM|?@?7&Q+m=0(DP`O7J7!c4?| zhFFMWtsFlF3LiT9VAFD;ZmrKhEWH9f;X$X^^(__H78exfWI5nyqro9p)wG$Y<0%x1 zcMX6u3jkHL+X@a*iS3Um*w8~5A8seC)~p=D-ZDFoS!hKc;SEzjd2u*D!5^HZ9JgF$rr8hB3F?b2IdXXkW)Z^! z8C&EAa7^8xj_36MP(Zg~q)`^S$@c&NtwWW094cSWkM{j?~~VB4ILDgo?n(jV9^sYJZpk6?0o%aE=`T@4kK|She?9 z5yBhM=HXCu1BiyK=>}S=wb9`4pFm*Zf!M3Vxx14xN7df^IH|-x3>Ad+{-v{%{$hS; zu1$+>nh+L&JqV2`F|G!Ljsqla8?i@FB$UJbviF^paB9F36&7?#UK99vqNL1;6>RXQ z7lteKkKQus{D}W8PjSoX{hc*HXrj*Y?tB8Q&Lt@Kjuq(xdJ2=Mw%r<`TCWFa_Kz=u87FJJav`| zU)$XgKiOKe*nr$)%t^SH@!K!myfkuTaL^upmeD;3Ba4{Nn7*wel6j6nX%I)il@KC_ zj2wyDblcbM$UMU9Dy<1&vstKvv~h0N9Q4 zx2L>BAARkEy`FH+j{ksvfqyGu^Mey{gxFzd^(syeVN)3zL&UsmXm~AakD}M z*ZP2z-J3o37NDiPB_bqNm?_Gsq@#ws%8N_8FJhoE6FDqWz@<*r!KWc%u(3nahS1yU z7wCCD0N~~gYtgD}WW2BN*Uqed11%UX@8KYC@bpivG?~{FaPqKU!kkYzkGuXtAMuF6 zqh99)kVp%_Gx|t5Nhhb10~$1nI3XoBgTunx8qlP?y>Wx2n26T)>cKO>G}CQM7`=AJ7QQoxE&exvMRFpy@l6ey&YE)x_`4f?Kx)@mFSinYx_4;v_Me+9 zB`@C>hjd@#oE`yWri(uU+8)HZsj^F!k|IzGN)q2dda&Hlg<`jFdk}bm&4WQ=Mpolv3U*HjF189ZIG^fc-w) zPJHfxH=)dTU<5HbNMmm&hO_gEGx8QNb5~6EZoT^J!Q{1d2M{h~mdLXgwbs}+=Uuc^ zmj>hs{;^R|=wPzN%$h=jS)HN~9CdorLACtIHTeu-)#taz3iYR(og0z7k5Eu$TcE?` z;8ny3CmHN|T3sbRF%;8S;gI37lBm3le`X3bvw|~z0{vv zp}zeMpvKFN@~fc0tanpDr(ZBp15al&?vGYZH_-zNj!6(1Je7h05MFm# z7-Vis=da&?lzJ#YhsCaDHR{>Gd&IiA9$eMZ3LwvPP{xEEyYFSRsX&30m=)UdTe z!N1-(-&pM8w2snPay~W=!w{#?eLeZ}57_t8iq3O=A&AI&r^w2&}V)0yfVm+dgKLo-;L%l6M50=X194H^G!TlhTU2E$rT@K z$^~txZk>tSta}rMqy9df^pZVn--j3vBfnYN;f9pJ*V{xG1kOX*avE4De}7nN8K^KM zQf+YNkqsH)aw5XU(WtXOjQTvTFZn!q3Fo$r@a?-k>)MFwiTB#VnT!z^upGU^zLkfE z>v^>g6a11a_D-q%1m)$u%W|Zmgm*%yGkgR$O}g#Zbp|esZI;K%pKHiKK{1}0g%}h8 zRNIonj#^r5nXcOaJocxSS;n6XfDk$Y0?j8#V?oaQ)5FRssV0e9+8DUFTHyRw*a%_x{$%jb^1AP%w`$-_o`1XExO zfTUzx!G!XXD2fj_wUiGJw7CdG%FGy%M^y7))hX`(ah-`S& zUAezDFns^ zFOH-yS7g?O&JG?hPe{q?Ql9UvyEbnT>}t7Oe}nfS^*HcSq1DnkN&tc~xuJbOdt@fx zHV_?%&~K(rdm<&ArPz)l1nMapEH7ULUxRYrgCRx$jyQ{Iyb^r!HoIXrB>gH{6+=BA z4@@heT3ivdu;TS_F(X9f9Q8plv{nn)NIPu1ZTTUR+R|1GsTJgGrWd;*Deze&p$lYF z`O`4BUgypOc&bBIe#+<45@@X@eX#gC(Vr5NA2Mt{`@>)ahvvFF*Bca%vbgUX5yi1? zu;09dZ565oShMS5+V$AF62N-PZUR_u`_=OP!4`W!a|LuFR9MGe=s_M0fgYNn8B|%y z+g0_A)mSuFN8mZdNBe#hvT9?n#1-B3$z-z^z$1GYs&A4_uPo9~;T1w=Pivk>LhF*- zd7a`Tz^sAL+uDxJe$l;=MJPqV3cz`IF@6SNepNFCu=-35U5>5|pwMtN4l7W`vQGR( zah{d5+GOx{+!J-`(xJ@FHcnegb~6 zkY+K`(2(_}PA>Y+W?5A>3}4}Uq*sfUl`Z!)r3W?PiCs`1B=6U#W(_j`#A~MT_+Q$+ z#g|<-6Er-10&7y8%zmtn;Wk=76EDnDF|}m2T9%q??GrWRUAN=+(+Nr7J&Vgb5*`&A@ zKJ!6useGM~a?bX*hB4}r(X`aG&ma#Y@BFy~I1>6Y5wSkWM#u~q+dfZs`rNiFBGHAc z(f;-I!eW#Uk`HeXV6RP=I3l`0#LJn)eJw8&vxU1&Zn1~%c?(`^`0E}<&-QFHp^q}*jMX77YqQ%O$%&%;^m3$d)70PCErtKmP(JH=0`c+| z%Z&5wvjk2 zlMH5K3EJIg0eIR>t;20>{cc@79TOTHYE*AZ9wbT0pFd4A`QU9KD{+h5%eBnpGxXQ5 zOVX!T2yA8zB@D0Gv+&vezLvNsEvvAH=3BzOEr`UnBHe8^-`?jZ4uzkv>Rp4=bW9p1 zS%Hn2c+Hy_4jO4ivtZpA4g+z$!=hiY{ByFzd_>kibCQIG0^t<}FQ&Z9+O{ZsiBBX6 zThE4C`ze|O^daAP?-{)Z#OjA`UVVsy;S;BOmUsF-?hf9hU`UHRqnsWMr}K2L#(D%zgHTL z=k1w1Th+7aGDavq-Baq`14sLCDAS^44cUj_jp-ETGptU6n99{1UG#IuH%KcNs6?XI zz4ucfD&rIT9hn7*c3Y>(5||Apa1a2&p9iAIo8!rr3(@xLZahN}z+aelZ+9K2*+QZM z*ChJIK7l>=%Ki#$iFf8{;QZ|!q#ox{h@Ata7JExpVrR`e$28-FY$y9J-{<3&VAUlX z#m+f<<$GzbfyU3#429vqFqGU;#N-X!`WiiAgjH{ld^H$$U&M1-I!VM5Zq8hBEQF#* zuct5%{y=KlCE3XMMfCVxpfGRNj;f({bV_v6iHSKLR*;K2c&gJ{RaP>Ys5zOlrv<84S!p18rzl zsj7R;Pr&K71I+|=P1no9x8IryohVU$HQTp~%0i#RywV5*736$MzGJPXqla?Jwa*J}N361* z4YA)zDs~Ve&OzxQ^TH6*kA!#jaEBCGESm(Evcaurn^{J#U6t}l&baOqvh&e)tpv++ z$7PE@wJY`ZH^N>qTONtYxwMl>OO<)%rc}RcE2h$VLzx8F_9<1ne`T2&>`Ae1dUi(N zP3f*hdZQdS1aTPmfo@vj9re#hyh+!woH;qj>cgB3BU}%^2LlPN80g*c-#lN^^LcP; z+5k$b`1dN)e4P5lIFG-HM5As}Cb~j|89HjR@iXvec%;pO;NTUL$Eqk4DNsvB+3s2N z3?a*|>yeqkwMn{0o8GO72DP9TD>0JpcAzp3PY#o%x!|}nmLoKj#khJd1Xg7W1pwJ^ zZ`k)wq26^{9pyU{hQU}e0dx32jV_cvp6^b8_s(ElR&6XkUmwLJUW#5<(H&@dGCaKr zTIiai1FU-+=k=TItYhIfgXe6n9ZtkB2Q@t}lEoR}hP7$FYltsPc0Z5hScuMfY0x~j zy_#(>h{Np)EuG#lA)uei##0KsCdrf(a_b4P#K#bjzg18zSe9U3Oa8^O8SnGm$k_cD zvP#AHqHS}D5p&amGjEyLQ)|sgGZ9)|^T|AhidE>8)zqUM*F6}{9AvuNC^i&$iKr{{ zZsJrfPv5mf$_bxH`B0D-6SF+GIRf;=J@M{xOq%?t(RUv`PkslI&fFl7LqKMC9V^bq zwRLpdd^XZrlP4ay^P1v1=(w)>#6K|e+V+luaMMm-?~W8n+>3|Gosk!>%+Jd+~GGd$a@w3*b23RN<@%Pv?!I@JRGUbVd3(-RstYBlGEYrmZ=a(w}wYw1))yZA7pDDK+ZyHH8WW)xAPLR3D-R zYmm38$Gge`PWROxL_bBYzqS6ke&1Q)BDT*;fGP-bR7;8~F5wmXsK6vqe1tuDFb~Sa z!j8^O^^f03#s-qEa1{O^hb@Y37FCMn^`@nDS+EOE>Sc`QXE15c_BF$>v{;Gf1vL}< zAmKx(mg+uQ6qGP}6{p*Pc2&i44kp&uU*IA*%;V<2j=g!UcUiWI65mG9>L;8qlgt!gkkji>sx7V(7D}gGU zX?7mx9UB6h3-2053zLqx5MGn+!b0Nr%XgA|A7|QUfRM0Xi@~G$yB34KCh09x-|gGW z^83|Bh`?PWwIiAFx8{=?KP-N0NAJChRt5YAjvutbPzru;Xjr%0BdDo{5UyVa{nCS> zUtB{P`+xX)%do7zuU(sxkQSsHX^@oexIsWd6bYqUI;2awK|(qOL=mJ@xU|tizN=2+m=?w(r~ATKXnH%Azqa%OQ6bioa%QLnxN=R+c7QUXvmnAO)n`-}W*Z z`~Si4>7bICzCch7RYdW0dw=`>u(x7H#hm$boke=kpvYXxH#cJ@DgM55} zi|fdH=_`K=nf^@LG33+-y)L2Q7?fVrI@mcKVg$!aDG70KsdUW4HJIo z?WXR8-{LlX8;!y~%1x;*)Pz?I|ex=wy^Ld6@@DO3MjO!xPb zHMi^-a0bpE3CD=&{waGfm7-mnegIj?(;lN|N3lA2StIR_NKjfI!DveB*2qc+o)4p9 zkt~!n-+K7I@%<^)BK&fWir<-8n4PhU>DmG%GKM5v`6mru`n7f}>)XugHT&G78lESp zO@UFo*9Sq=Uqd8-k-W*!B$~dXC&>FO%DatPu2*sa3^XV9C36(JI58ifzo{hWw@%(a zflNU1Ox<)QUPvklSSYb#^wZ{ta%(;W96^io07BA?kPbt|E?ToAU9D30Su?9Bi0Y*p zCItnI?{>V}lV@$1oF{|Na|LfNhkQL`9>@_g&9?X>r|BmXuKHCe%5F*_bYpoF3TF$M zkHlXeIrhIBC4NBwnTdAVXH+>>yyl^jNKm<&>!ebh3-usfJu|DvYAbv5s?&G9(mfnN)lsk`;^ z^ihJcr44(+oFS2@GVBPD*oeB*Kkp~(h9Gt~X$Z+N*qFRYl3Mn-8H2lUz8xQd6N8rW ziB*Cp@DO_o3VC2f+?J`}W41~OV#-R>d_|{W!rJ>DjEL-(qnDh|qoFco-q+_dj^W+z z9DTuGWGWw$f4i7nCiiN0G#zXb43~;k!&#--=<%d1Tq-bM@dPr@!N80fBZQ+~7A&8^ z(F1Mdp&4Q6m__QguCtnXzS7#V8P;2V-ilvKaC-&ZSh=kV}VIg)fnqv>eIG1o?7?5uvqj;Qd?GlfzXjC#~IDatCX#y$j9ta_j znFUfzHPav^e6wWdSbneNiTg(%tnSY&7lD4fxnaeJPsmqrbU^2OxKO%qaYL)sF-XN9 zMOddg752(Kg>Sbvu^guCnxIx_YW5iibI~tqGftsQZ4@7VClcjV{`D+Xj;*w@JSKVB zDNXy+04YcxI>%?t4}Io#2FwFy*(bD5h&dm_X!0)ckfQDL@bIZ@*DVRTMaT6#Z9vC# z-3F#il9bp7%;cANej&JGC$V=s4Oyoc6s ziJb}+|AD%Z$^?vLGlbDl^gt1~jRLIl(`OV`1={;^BuPw;v zWC|p)xdkExzHd)5PS6#$Pe-tp>y>F)>A#RO2OjL{TF45L>3b0ST@&^#xsVAI3?dJX zpSi*aeEG@e=}vdqv`KR{HD6YWo4J169#O*~+XsGe-9TW_tO9uuv@N3+<5B zNO?CGVAsD?f4aO0W!(2!=(T4@5K!9q@q9>IH7LHws!4T8oINDMx&M>?qD{JzIg#XI z*JkmNIFB(Pbn4w+q;`Q*o%eL_dJdFHY=R#tWmy&|;(G_E1c-)*(@V}4deb8@_Dl4U z^tn5{aDIvY2pRF}+xLCCS10;#3;IiZ{DIQRABQ7aWM|fHvn8FQm@$_#B3HO?iz|^# zpOX(QnG=n?CRNwjITjkY0hjN;f$u}O32$(=r4;5O%!fz=0w@V7gU?{b<+XO$jJiG5 zJ0NkDUQ&W``G=ZasBU0pLsk`7<8IR$_};C_#8 zRv}|;kJq@cM#}FkWzsKCv=mDnQ8v6VXw7`Y=Ug?@s^hRqf;tM@>`|abt$I0~3&fl< zfgc*Ej~j2cGI3wXDWGj^F}GFAL@NtC!_0t4cwcK5$@@h>UXM5HgKwFQiDctFoF}mxQKN7s>T@QW1RVt zMr6GD5S`}rf&VWUee@-5Bf7}@C@DwqeLaDOp``QPSmp%(AE^BBqXf`Hq7$!kEDMGk zZ_OMBRzio~m)Vna%-ldk2Xf+`w5mkeKa-98A`=6R+q3!j-}#fq;G~DXAQ=srEs+Zi)`NLEkj*2vhgDKs|hjdesiHX+x*`^YbC+ zx}W65j*9sH%D7IYTOv<9^7WbDOzDk!w|PRcNg{0%e2KoH4WDrdeA1+h8)fpF!?vy3 zGISc}AQUPYWdD_J)^2$Uhflhui7y+GY4|Qo-T0EsGrY;+9dX89#{K6VyH1fA&-900 z#k3S=`D~Q{W#~CrHa*${ei<$kc*)!*2aj517@UUk-#xuR#kKJSBpy#~`gBOyX6b{f zD~PrzjMefT(ERE_?s1MB9=Sr$H*`fta&r(fbbNR@u&4e4!BG&>ogQ;w<%B~_tUmnj zw_!r(LCn8pYP(^#q=(&_-~BQ6jGGA!We$q5S%Wt#)(ABswatqkx@3Sya{dHOhFb^3 zD$rRz(hP6Q!eo6{Yx;!7;Hb--$kJM<;1EP8FFfwYEvDasKJ{l=pUUWh%d6K?-(C$h z2W4c#h_Q=IY@f|pD?PrPNgD>(8M_8(43lr->OUjd1WcwqUv{%=Pz_p%^ttNuKKs+{ z4MftnUzrXbl0N)f#~TSo$ZE=y@BqnK;S;6P$068!BR;|2^n+uNb~ol=`E`b2FzHrC zqHIA{FHnw#IY*e?&u4h?TAJ1*(Ff~RO|aeb5AMF5I=Y62^)j(2?-2Vnt*VAba-=!m z3PzS^1K^O{FtzjO?I=IQr3#j~kH)EPO_M7u+bic6_ZbM{euvytyyx@M1*wReR4m!m z(7)PJOF2mUb)^5C{yj#32z5}s#Kbp=3ePYcbeG=eX9%bgi`Q79oncjz=F1+P2N z9xb1np9)GaJ=fDA|Hk@K>bc&)3zKF%++@`O*Vde02w~LSrI%`$ zFo%&yc{7W_DJ7cIN-OOTlH8CpzIIubT{{F|NqKBeh8Z#tbVF*x;B+Zt#6j4UD|K-P zD!r>2bBnx-KmO6~KO#kJQf{kc%*Eoa#`K1bpTs#%)k~kpqS~Bp$!j<;U(*=Z`)`!7KQsA^#Um3qhm2(QChr z{OO(8I7FfK!y4ftpC?FoV#*-tr*4?mj$5izw2W!cGh_Stw@HaT3n!jFFDW<=*pZX2 znjdz?YR#1XQh4c>b@q3PJ%#!CpwnN2OqLVCA!gtG5tdFoQ(wI4jPyB>jN!hCcL_(u zCR;&!Vhz})9CR49HHpqy%49bX4(5YtPX1A_AMFeHWH)U<>rj&r3RtK(?nU2cLrD!p zpt2V>0vUgOi+q*Rr?CP%Rh9XHQ_UKmblB#uz z(NB;H^UmEK%VYfE0>MbZyjFen=j><5-w|0GsMc8C{tZ}cCraLkW$F0)TYio$2&D4@ zrLcD)?DQA0Zexf_!L2PX(}i6o&bq1l4bbk(Q=q;+xWhw1DLQp2W0( z*+B9PTod*~Mf}pF2GmZk60a7gFAkSyAc;HFf_FVk{to3t-DQI zBHqaEg}s39-bP5fZ7EP@!P;BA;!6bPX8VjU~v6&DBlqx>LKjXW)ugV98=n> z^8;YvJw^@+IM_{QK+1Qc;%%NX#do{z9%gz~>(x*tO!GulP^~|r_0yw%yddAu#iRrl zICtO7?c%+=S=af?4M?&-6*CvF*@(NWjUJHI^BM3?geNpV-~{@#hr{7+oR$aaV*O=8 zWY&T6bH?WvfjqY#h4St|Y3p2%KDkF4$BRn-w-?I638j4tqTYryVtnho*Bmq2A9=sQ zD7p4z9r^%?X*j7^HlN@S= zh!XS$wnnMXaj$S=z1H=B39t`Jh>%=$J&KgxK`%sQcM z9x%+g)*{_w)3nYyR4-slJ91$1S=KY7dfLTMZfgWbc0ivRpJs;eL4vN3H66o*@_~K6wj47 z`I(+LdXdCnsuD3Ikgbm~X0Xho8ZNv%oA>n7PIXs%aDX4@8~lUZ93UqB(j_kA^aB4oQy^C-me+rqz5W!GcT6$Y)UQ1-}B)d?_n1 zru9d7GB1TwXkx{uCG`JoCqMt+o1TZ^gDe*0e2M zWm{J4L2Tu8FuGP&)dsJMR`_)N`L#BM@X3@jF`rCb%yHz{6(sUF2im)<#A}DHKg8Dj z^IlFhAO?|VJNI4kC4Da?2j(x$GCJ3{9gtc%#yr+eORAzHVCnscxRz`j{hNpbxa*&fS~%O?9%;aX0U2%=mCocPv|!IfOz^2wC*tv_4%%pJTx z^}kVRKvpQpBfJ*(-iZ;CmF3YHB8QB|^mmWt6XIQ#nc1!_KLJsJCCW>8B4`NxFE51& zDPr5~Pdu|nqWv8f68h4LZ$o{7klzDYd;g^3^&h3gZ|al$TVnZrX;s@%ZB^>~y=1<9 z9I8JKzP+knP5PR+_Z4mYRG}i#?fIADsE(Sreb$$@|LC!}j()D60NM4-E#u%u=|p2J z`#`5cJ=a)-tETPYuh`E+Kzxr|5~Wf#4vFtm0{|9Y^Xp~YlD_f9tG9LiAKxDGP_qg% zfhT)_r%=J2jsho(3jtF8({$nwL3JcipYg_;@-iDMM8iUYWp`_q^mn;!VBx0=c`GGl z>BUcQJDabLOUFe4h4`=>kB4l>gW&(L0EGX?QIn6C{7C0d-M8P*q8bO0@Vu73Qhk+J zVlaPr#IkE#R`5ZluBGkw2I<`4WwTMIKaFuklA=ZpMfN%)t~ z_~}0QX_3)Kp1+XQf4Q)9wiobfeT+%m`^O4~_`m;rEGzhFVfdTA|7_$r0xmy&am{*- z|2=U2xo^oYzyy@V`i`aI-<}rwD}D0WpN8+|?`|h%eeZ7efa1(K%jc@-dZPLErOy__ z9vo;Sm1Y*LZU?0~;inV&vmn%8hl;AwHIL5zf3D^Q99YZxAO@(*&u!=w)C3lg+={v$(FK`p?IYswyw;4YET#(X> zec<+>iB_aCgZ5=x#P^@*qYB2?#A^~5*9Z9(SMuLZXFV2;9Ca)u)Kq^IQtXHWF)FBE z&%4|wntFKw2g0G15sc}>nO;#5paCu}nq#W_iR|e7CA~iOuJ>q2Gq?N22yDGys;)Y! z*L1|XFBf(P@}>*?e@qC@7XolS^6$|KfwI-{qS|mBM4m$ zL!vS!*VcQ)wSXAv%4$iN3Yp@--aPdec3f#;0OW@PApP;R4x(m4#4Kn>)h}$X12oIO zZk9ukajyj#*O~Lj$#ZyhFhv%y5(pJOmC@5$VL1Iz z2jYW2;A$Qv02og>7Y%P2f^fc*A4&aid$(IP0f9TY zCm<|(ln{vp@vAp3FKa+X7%WG+gRN;+8z2gTD5^=mCm>iE?0s}p2js>L@hZYa*{wQ1 zulu|UhIbvrrqt8(plw1II1YY9+5m(c zQ3eA$p$o?BDd2YBSN%9sS~y40{diy?6rbK}{`6xryz?746WD@^#UT#gUf6crqSNIW z*!fiF&;1bz?YbeNxGQwheS6pp(O_{;I)`3)&L}$SVq}Gn1zD9vOAt>OgClHQ`s0eL zt*_Vo)9FU5)x(FblMXD?U3*GaciO)<0JU#o769HhvA4l{80s4-+64#lbpX!eUhV$eZVxHXS!8WhXcDJL2){;|KAr_<~ z@R$5Z0|z~k1wo5nGix%QAs^C@NWmuzpEEp3lxP%^3hV(><2pBniUBQ8o(Vx0X3b!=ajSUc^Z}33sCKYP(Qk8#1bwF{mL$aDkg z6*un)DXNnmNa17XCzH4lCpbkiAj#<9BXjtUB6GC@zn1vM45;MIY8Ze2{gPHlw)etX zjv=0<7`T@`V83*RAjXi6at5p+Z=_f=nyZF|mFt8aTb%Gt;b;LjN)GjyH<${-pTcUE zA>b#~{*!U7_6&zEQlb3!_=e<*lR*101E~e%^PVE)KSZ_z%}9cb=v!aW?z9h5^Q_eV|Oc2IHR6P(IRRG>12} z%N^Df_4y!S7B-bkWN-phMD9bYfBk4;Cu$P!q4eJLYO1aJi8?bVlhlX7?A`H$k#YQi zthI}~?*zb5SLgKEv!G^n4IoJR(cVo(^CHNSD#0^J+spyd_`ULi4qx(bXuK_eYs3DP zo_oI7T9g2ta0{<(4{h?NPK!10l6JNqz@mqNW@d-}*#Rm6h5>CkRQuassl`R>0Qum3 z^g4fg8c2B{MD>9xQyf-XCqO-{B>^=vcwTfRO-k~xaFDkxUbS`bJlb(^@mopAfO-vt zgKhvA;aVB~1@1Ufp`Exapno|+ zH7)XWmgl)%%)5klm_g26q~^|`%T(P*-n1|3ks*w1K~s;f)_~4`ykCZa$KoQvYI&zg z(aqqLPCrXanfkjcgJr}mz!z{*XZYht&Yyx8@3y>HkY?+6;@*Q>UJhur^)8o2~izpu6ePjfC9-)SU_Z8I#qUA%mKT{~C>#(^ht zOL%XOU?Y2C!K~f1kuaukmkh3$NsUKF+}XDT(fC)eADiOPs~c)@QCT0_^s z^07Vb6%m|go12$fF?S_$khJz69EgX!a@@J{x$9f0im#G(mFbqA~V;G#+hlZ!t7 zB)`@k!qUo0A%pNzDqGn?d|VE!eoz)XX_`JHri)?6BM|=E;Z{NiQYn>p^DZg7iGh#9aUg> zZQ}I=+;BL9sPl?1P;DP#3p>3d2?}1z^t9DKpDc_sf1LPpbIA?pN&61*?06K#T%zr( zy#npYV#3FW8%I{c;#6}9xB@@xR?%U7^XQ?VuTGFq>0v&lVnAxo+9XTx1x>Ixm?NA& zFjF&s6I3VRU=C62eUXgnf+B}%l;x@n()d2IX;+bvi?w;J1vlB^zq;&kyB@vx5`CR! zbs*oMg`26aVv_XkUP}9>zmWh4_T1TG?WzkM8>{ ziOSNhYNsnKR^IEEXV@(h)7T|KuBX~%wt0l_Sgh&*%o>-~@9U8k(V07B;uF1Wh%bg! zN2nh>1v)DY;i*Z*&syZ5HxUNz{nM~duav3L=RXE|NAhnmsH>h>M&hZvw!S}mfZT%0 z&fY9|?`V@S=n6A^p>rxyr_#5x&+t;Ety*gq0j=O`HgB$~RFHEjFb2+=FGPVy-?0{Ku=bY5{V+{$b}Wd1+zcLZ^%|| zp8UXSvX^if87Z92*ZXo*m9lJkd+`5Sqgl~r>n^F}%97SAlCmX;26 z7fRb?ENb)wvz@)>Ca*}K3iu(}++Qg$Wk$D0f)b{Y+BYFP&gB(E{P~eEB#>P&h47kV1p6P?diSi*12VG_mwr;^}Nnsf)7_%Pp z-FA>S5y3bf^{eOk-mUhnU`#whTTfSLaiCjQn=c6{j_Ko2f_S8fJ2$?&Rf>fAILmT? zo5s@MV)$2{o3ZtCoJifqW+h54Sl% z@O4=E)$%Spkv`LhH%4g;drJU^Bu`oxyPnhr?}oq`B)99{ka-#)ACbj@&nC!}}gy%Zq za*-kYa{YysGd1diUrfKMNcd=NufF&{I#EHT z*}(kuaWjVYL>@Im+aD(0OAn(EHY%21lE9{R_W#BCRU=2#d(yM#vVV)WVyc?2fjP42 z%?kh58Fz2*P%#g*F1t+Ibkp|LsyJ0FB5?dc5iQsLR!uWmfTmAjRks`^Jnl@jnf7WJ^*5SEI6b~0`OXXjpTxVEo*uv~0 zaKSZp<@&6b(%;9Xh@fRDiDev(NPxOuE?ik|il6cYR!QJ|gcpvri?NGpg9A6=XLz)w zF6JT{nOA%bbMGp~=@JiF%vR%3QXxkj4(2vS8ge6k-orFSlOUcXd!*q8uXvu5I*gmi zoK@+`Tv6s_VL)I?cn@2m=kcZSqpWKEa8^r2#=2K?wWTnJdbur?D#3_GyHAvz3bJK} zEeVLvtNFh->Lzr{ED~0~IY5$;LT0YCtW2TJKlLxujm)2_Ex+!tx{^%Z*Q_m6#n@)G zi9(-=qc>CdgQOAFx5c?-d3V&O&M}XCnu*B0<(pKZAa0aiVS-h35-JqYY>xFJKfD#kHOL;8wV^;>-4?GrEQ=BT;C(-ikBpQ@87Iopc9 zjERYE)6((rAj?4h*Lt<=vqhm)GHJQHjlXG85z91|5~H*&S9;?Z`O3ac?hzz$bTRlu zU(foF7`AzxSdHW;wR*xxEf+|zjW(J3ooHq(Hu!`?bZZMkgZ=PygLDSq373s)eDllP(JtSwaetXe5PIj@7@3K7VwiPh=#xz(I2Xbwf+hE9)A(WYqIO|rr%}$%14s^z9pme=@s(gD@@#%{96re{TyB}9Bv*G6Lbs)M!u3Z zE`vYC;$^Agcxz=3_u|UbTrqGTb|vQy86!M?q>0G0O{k%LBiF+=qBcA977Qu;b*Jx{ z+&ah3or3!A<)KoPON4U-xHg{|k=&BJRyxC)MZ;Z)Mzlb1=-u#a`c22ASt7H<;J#!` zm*DUxMZGEQ{n)$j86DKf3yZSanv-U=yuZR69+4y5P|T7_PZ*dYPbdCLv&5C#BIxUq zKYZ1|>V4{N2}Y9OlJF#sBl$-WcI3-f`laRlzTa%##M!&oYjAjAd2pOY_7*3Xk1*58 zV`<_GxHK{cl^0#9@mXu%Zt-7PvXcgxXk&ZMwrfmi^R$*zwis;MSlE{*pe;v6KkRZ^ zO<`ETqi5pt$ytnhsYUqIEJZL8|L%p_h^gj%!-s|x<)sPubY_91CVo91liu~(xtWq9 z28);)zx!yLTL zDs1LYghE})8&iV-Z6BM(Y-IDb+N7bqR@{SjE`#ZNN~4ug0dA!J=3x~5K`DPiO39r4 z&Y8#9Po)l+36yrLcC<`?)|cNrda)<%t9>fx-u4|ucMDDF3^jZUj5c_g%X=viETle} zjGz!QH_Kr5f?mSQ{&+boCY&cmeqo&AYBk)_Pp$_xI25r@LtkP>s!f2AXKw|KJoR<$ zr};ll5~6Nm5=f0=@duK*bE1sS%BEO}rXHjAEb!V8^TMCEynqpEFSXg5tOXq_D>z*o zEH>?elV{9M?q~lWQwUS`gvw@T+TQ-`BLdmh=HDpP>t9`dHaVVOr@;xZT=Gmg&Nily3 z71hdV*a597HFJcjX=nS0&k6n&{aJ9u>C+A?`YY#)F6+nMB0PcVBR*X(lzihRsK-Wc zR}<+6*A2uco(mkA;Lk=r{Ir4DLw+T#upyQ1)FLv)w8`S`5WMJ;RamhQ!V%U(ge=4E zS^_)4-QZk_@xi1lz|Z|wpq$<=ca6Zf5+I(NYAx`=R!8fK3{^bY&B!nHD2J*1C2j`g zWe$8}{A3*qsl&sB^x_xlNa5zkvF1;SIXcthMUF~!$5&U$s#TRPw1e)8<<5n49$1EP zFLwy1oCee5_XrEJ5@DGXETUJ~x-SHGUJ~%Rd$2E}%7m!*ldw#XRIe?*71rBa?S% zrsgj;&%D8mPC||Rv@K=z0!!RaZ1Qu?viGpp(yRV2EXYw$DAD@pP37wXhwzk!COuIl zK2KT_9)Ds$o8As(g(dNc|wwP~*7lzguQEnFZot7g~fv|>; zuB7q`>8>cNvAxBR(Bnm`cYx*Qr#hAx4`L(D(t#j{%}h2D4Lc!iO8ThiWKy(UZN>Ob zE>Rbm%X<}c<;e^h?&S*P0X!XvU1{1+wgdvADXKdc2=+<1at9amDx*VIi_Y~(n7v3v zmk$_mwqy-+OUe?1N%1cN4ZoRMRX$05Ibrz9@=|?{ON;Bma^iCX$?*q=Hhh7@G9;8v z{L5Uid#a%aJ)}OLsVnO~AZ}q_wsXm`7@U!~7tFrQl(tS_dSf~h8^YK3Ma0sF+(pBO z+){q5#Gh8lcau~7L5`JZ;_RH~(0QNPBTZ<$=+jg71HV$HrIWJzIeIn;5K5-QMLVH5t-b5Sw@TVqv^3`O#kX$}qlZ`uw?}QOn+;k) zpnTP6`kH)^)HFBaQ8Z6jHCM;i@mkC44}Z3G0$!eS))g0um5{k3Q;}K9x3ZS*jmL9r z$yD((r~Enc)~4{S;xECc>hPwsBpyav62%$k^>!(rm^|M$NH6}p@f54mryL1(vaek) zm3&8c6U4>znsirx*fH>uBJ$c}3zo{xy5IXLW}^RuLcd~#i*rygy3ySEn~CH%CLuu5 z)@^p}as0DusdJs}0h^}Y61(B~ZGtu;Z?4LSs-Y2n+GDm5pK2d%tTW9hiUC%-G!Wu> zv5t)AOQk=2tmOKfB5I4fLxUrVPw4rT<*Ut?-wN89OI@f}y3vvH1R_H_ItGx@h`5(} zuz2%IuFNXnJPn@+1XhXkNT0GQuFzBciE95q#jDD_IH-qfW|zVcIr>xNkk6+(Qo?iz zMH`khS<$L2SzFAb()?#=ptke3g?Rgq9ETZhpTldNti_n5lL<2Zp=O*U!!ZnZvu$Yw z?bCY_fj`MRahF-Ho1kxnd2M@Xs?H(GK^IXr!~BNJ{2D!^;nQxs;@h``{DZ!EF0T)h z9Bcy34L(e$jHfkMR)0^bEqBvWqOkOd`{psdTzS#w`1TX!y|3kmxhgN;1|-k+=Yffh zPxUFWB2+x~hIIc+QJBd*l#G^a4>^U71#c^>pSis&pD9Sxo$P?V0*kfV&-)+qMOdu!Jg^R5DCLdU%g@@% zQNog=LQYFVcuITGWA&E?{W0BPMk$sBot@%ztTuX`45iL{Mz%ah%c>U>bN!WW$1@+| zXq$fr_;2D%o2s{8dtQ@0mNR8d2|MJ;<3P2} zGn8;nDo;w%+!)_-X-sq{S`v&sH?8UZIq3OyqO2A!2aYc8zf?{s5*0#dah@gVc8A+U znx_nzR{I8MN9%A|0vqwG$4P|ry23vthV~7bBTh402UQyi=c62__e9^C-S+QE^bfop zjlAXIwR9jw0x~ZHKtubNecM`{c_#ya>Y;}}@4Ld?9OuPSl2bIwEYnY9N z#dM((BRRKGpf1#2&Cd5)SHSDS{;n=fg|jAc2#*8{|cq?i+!b8Ghoew2I0Tz23is9_>?Q#eIJqG}Pq9GYQFvtBxzb=419 z>JwN4hV@s#n0#CZ8OfhMGXXBwe4dm{M)Y))MEa4 ziClt0O)V&k{)S3Twh-nBGH{+(fQ0{bd7AAg_sf?1Bhu)}x6i3~8QD2mBYN?egIl1Y z@3_9NHz*EoUm`#bqU&B&pXcn~FL_X~{8RBI{l$Q8arV6V&ifAX($D-jpW9vo4VS=k zEeo00zsF!a*oT^TrY_eY{2gS@50F4ZxIB@K?0}hz<(PdUU}>m18BuBgn%$|>laq^= zVW22lW5gG>V(oVZF6MKnkNbKwi;F?Kg6ob3Ta zEHwb3;u8K2l!@#X;_rvE@xB}|`3cZcdhVSWh<<<-8Kg`9_dV4U`PZ$b_LIXAxPUF` z`p+#?dk5CcS3cEQ`8TwXt7Z^%jm2*eKp~TFIr-Sdjb+T0Cn4Luhlb)08P&yr95AsG zwC9TJ`!NgVk7OM>7HA0i4ET$EQdoI!XlXr}zXGCLQ<}$C(JaJE$n-wbhHCdgb31d; zZ169UhO&b@8gt;~_CxIi=Qh?oz(+ZAA40Y*m_7;Uq`>m8$LG4qx7~P-Je7I-LTjKb z1^s*F9dL>tgal{Uw_)soBA$(zBT)_QuQ7Bk&t|9%C=gH04qY^Z4|{u11Zm$m*QtR{ zblNP<=5H%I+(IM9e&}ss`P;($w7qdou7SW~7J@(tDo2{$LY<)O z-rD~LN%$cb9HmF)#?)zX4v#9@J|M=G#b?J;%q9{&y|e4Q~M! zwH+w0+kN^$>9GR^W0%!u%Yu|HYDq6p<-K;bPFqr@n|W4a`N~$eNtYB%wZ7$Oj{W}` z6i|29<%DTS`wXE$eGnF==WnaiKr6rdT?TW|Z4sfUX{x^#a!-vrhB{lJttVJ%PC<>X zcfYseME~JPf&(SXS(U7v4>q)RZ7`$!dU^o|AfjviZf^y)lGz3VGxu#dTYX;kY4SE8H*FQHnqZ2Rr{$<4mFAiG9fzD8* zr}W#TY08uT{2#*U4Pd?w#RG-^Wn<7pPadAv+$kR*``2yfpPi)>pDV9fP;+e*8lwNc zby%=L8w1-rZL`1c=HLF0{}Q;qJ_Xyc<$u{Y9zq+(!v^+>f7$f@XD5_&0N4M2KR@r) zboiSj?Z2<%-|jG55L}3yM}wkgM=s9i!XDm zz3hYwxmSK!R~UDossWz_os{p-_MY(gUcNwH^Q@4?CD_&dOJo)x9T|bjq|Q%QwzZ-$ zwk`u>{>jZ6Vc+mIyKD!Fjg#;tgIg^BR%wH56Qk@AQg#ZC*+E!Kfthexv!*aKv$#-_ ze_jBWhEB>Z(Ybc|mXMRV<#{LN*kB$ksn$a4>w4)QRo14?{tHj{5AZzAV^9 zB}MnGx5fH`6~jNnt-$ShW#1>D*{(ijrjfuRTIDzG(b`xpg?fD6=+5A zZg^kXOhqi=lMNP!{^~4ReN>Gc-=yOUh?89v6m8I$00kDJ{Dk{JNJUxcJXjG1mr zisEftf%)GcD*Ox}x@vJB9R}n)c%H6uF}OF1uh4D{lrAU96|RIkcOXEhBTy9`o^?0h z_mk|QHiEPiAm;L{2iT{fW0biE(Y5Z7XQCbo1I%08k_JOyZ$>Xj$nJ*&{olMR)T!4K zL@ht!-FhVlpq8RgwHR77FI>SBzdbk}ykJDxwL34 z_bxuZd+nYjM;1Ef88lk)2HXFgG)+Ung!+9J7Id}3JLa!(f2ZR&KLlPlAaz7RT?gVx zmoVU1c6v<^a^J28z^ZN_@BjAtLt_*p&1Imb{M%038-CQ|c^Q}Xre6x-HYZz!Z&)_- zBV+=d1yQGd7)3sB*DW9rJ3#w}=Vty#)_n+d0<{gecu3Y&dfzL+qXM)E71UgnI zaz+@|TiDkSQ4xUmj-{tS>5- z`(y+(2# z^dMyWAOh}~U`cXXwbWtNlx5_{mBhg^q1hMTnfEV#&J*jyhvuL0sqfD{50XOPWDdIq z$}T6c7#U~b@J7<_D9C`b@UMLc9R;jQobu~aY$uzTG;LxY4%(w5Tmmu%*?5wN`_)o4 zcHY~%dU|O0mo-(;@`L!F_9!DhPV&VN=rX6swSb*pP&BgjQ z46967LyCoo+?L&qVXxW*u-_ia?4Kx;oE-qzQER3hNnA(w7hJc&Y&*XT!_OyTwQI&}U9>qY;dz&qewT*zZQkqh)uO}=YoVyS&yg#3D0oL9MfFD(MWYiR&mQzjFD zKfF!i5*B&k=I=fnle{3d&Mv6)Dw`A`KIXz-q28HDVb&_b z@^6A3{X8mFj7Q%SG2WlU_;nxiZGK=NQn<*_4n63fV)H|4&;Wt=d2L8In@`oyi|coj z4WZOx1hDs1g)(}ApTh$jdzglrFFHBl)=zgnRz_m^YsyKMe}Z=+zjPd`=iwtVwpa0WIhGpH~CxL|~15Ch^A)iwf9`^~@K4`(P13N3+k^h~mvm zV!_)$slDTK-Y|c8tG2rWq|>XgXo}6-gAj>Ys9Q5ri%8s*s@U`xo`ow)s@2H^5>8vE z@+vZ}=mKss-42lXZk?x<-}j5=dfOpF_`EG=VL|hSf%=z=1f0GHid<;k_HB=&TENLr zCgF|Db0U!+En8T^Md@V}YSq8g9zWOY#XglhYTrr)2cX6W>8%200dd4wif8zo)swjp z1K?|5k=x@88YWoVjsUCTRy8D~ppyX^NV@W-x;;6N&^Y+{7?M1i5 zmCRd=ytDXgL8=+>{ol!D7r`XxZE_9_)XecKPT7AfHVmWZC@gZrH`&8vc&T}2PAIMu z)gO>?J%68%#e%hI3EKgG)s@1iv+#pj?ZGtmd)#P)aqQpEOn)vHuK2N)w{Rv9<1}ak z3_sjaqc>z}l-DyTu3s%_rMm<fhX3HJy~i4*ErIHc z=U(`rVe2e_`*U6J04Y7Bt{wFCh#9j}>!HravLi`fHnGBz@6EgDF^qu)L?ARSpxKcK zVm22@dWI_pf8~x9n;FiJgpP57NIj8L;w#uf!n>8D@Go=UZ91Y2iX`;K>wpE7(%egG z*<{S5RB&spVho=|4U>~l5`z#GH7i;e$iLt{0;niRq}R`oc}@tLK1%j8FKXM~C%9VI z^WkG|p=k$e(mIHL#A~K)8#?Di_EH>Or!(zE&~0BoN%C6A^)$KXzVcfaHNZY*HRPe7 zb?avJL+<6+x8Fn#nO0~OvG?G7YJFm;LGX}QhosGLY2U_nuEoMy9ZdhTL2O-XnhUA4 z$QgB)|7ZI_BaW@)FSB;6AG5KX4JGuZnkb_?OWqkDa!-tZvxsG6=7w-*Z@o4!ev z;sF@{^B|hg?!7JbIc4K~`w*?6S5ERux1ahFNau0Suv^G zM*$a7XUQuq8xx*0V~heEd6a}@z53g{6-BV-KozdfPRl8tk&dhwym(M5?Ue~04+=LU zMq!}3gZT9;VSGzQ| zx554<{@W1nWe)_cwm)WQWIk}u#FCoj;|Q(b@m?W*`l(=J@a<0~Fc{Cg(0I0bssC2% zI4cIh^J>i1L2m7$mF@qd?Jc9CT;um&atMc#8gfW!NhyJ$K|o4rq+3KnVUU&>x>HFJ zP(eWu1f{!_5GAD%B!>_N7~tHqf9I@q*82a>%ky^crF+jj&pglfzP{J>xf({4aWs>? zqA7>2U(7Q*?iB?Mz8K*>&NB^Da_VEioj4xc29B1cg=t$q8s(D+9>-5v&ti(k)tXmi zF40}n%=zLxmH?yo^x>o+>8Q*d#;WD|9ov9=7F*5?wJ1G%R}MewN6y;m26O14Ch6g0 zaHwCX?)O3#8o_?;o^y@feOg;EG;_by)`V+!k@{v-QXUG2f-V}p3cET9Ywdsxr=qVd z*^(P>YmFQXN%oS~rIO0k9k1eRWVJkDmF+zYyF7$ny;VBEUt*9ZcroTcb?90YvU&03 zpvYA7P2#?iN0XoP5pDA=SSKGtP*L9@Rsm>>=V0kQ^=x;EmyccYHr3xB$@bQ(DoH_) zL;ij(aEf9hV(eVoGg)|hj%`nQmU51>llLYv-RsE2Lz~;9!KX4e3_waVTN6z{Hp#0O zE42?gf_7%t3wKQ9C8Na-Dx_6Lx_biox?(8mLV5}6yM=nW%p?8y4bbYrc|xb1s?7T~ z!Rsy1(B1VsSM~+InJRiWsiIGxWLHs`iiw}|%UYLU1nwGaX&76yjU*+1IN3@X?)>?# z<&;iO>r;-<^pETf75#R4>56ktYZh>|%WWp{&zx%+xqn?vuT~>&yx)}I&DwAy2hjwI*s=(@VaF=%M0JI)`Aq^E_`EnhdeJ2cXA29@RVV~Ys6g zqFZk7sUb?W_ACNjSo%&{Pg>#;VUA&MNyF`NbBeKez2K40{g(r`c$!dN6P$Bn52hDJ z;x1cIv;oJ03)GR%_U>M8YIrSn-TJvv!KIzb&rD8QG`xsPkE4lQ`eqW-6qVskPAmAn zv7}u)a4oNqw6C8}lDUe#z1?i)^)-9h?*N{8St#3xYdvVG4eli4Lw4B=iWZWl?AHO= z^;Ct3`MDQgqB2C~61ee$g4<)e%EYi>9kZV<6e)_f@LGP1Wkuy6FrD+h-$L6TDg{cN zuHNI(9jfrh=~o&bDOPIE9Y~{sl^Kj=Ptzg0b}7(1e-_ES(&?i`veQpJAOtX)ej>i- z+Db?7c_GWep<=X?s@#4!px+#> ze{S~f%fEXm?k{w$`R-nh8!`ufE@!^**{8ml7z|aHmkBl2cW6`Kt}1C?)?{TST4ak+ z2+}i(${oXe4`^MveJ?RI@%sE>!Vga2Pyoj%Y%c2mCcm{dZ!lGpP8qX_xZF<}jK@0| z6^SAcoO43&I};x#?gCYyFsv$du>e^H$@Ipy!_?R!iIieN=LHO5r9f9Gq(h~U$_$|}dNBmQ|#cBtU7 z<5mHe54nL-Ts=b6ta8kAO;+ayI>mF$MfHnc+lF&fu26fdO8hJ$_^<-AUkBC=r)3J@aQEppsI?QE z&!imc6|?-Bv{n zQA~K6uj-Iq+w3X+)tsLRxG10A+{4A2GE`n#v=o8G(pUwbhQ%q>;nbs(bWU#w0-`Sl z>CnVd-&htf`#qF`R5s6U!L_(>L=G1!DSNAKxTc+Fm4Pv^Gq;V;tRvPF(;Y zz1^fxr_IjQ+skLx;=aSu6r^D;NF@LE2=yB>{Q4{+)dm}o;+aFY)Jhj3I83a<{0OIX z)r!ASyS*C|6*kln+Z1E41u?$I@*i8{ldyjt{1q0zzOF+lu{`0BNR@a=%#gbP|IXK? zKzG!PIiift3AxOlsHU{oYy8D*3v2kj=R7LD^>tWc2zhBw+MSCQb_@@RZ39wV$e8%e z_RN3@Lg-WbDhsu_B{pC}xNow3c&L_c;%lbtT*8 z(_C;?T(J_Uj7{XtfvhpP0?v_c&dS@-^HNLSTihD zu3-pAm$$j>#BXl)KK@SaMnVMX-q4EOz`~kbrfalypd&u(41)OwDfp<5VWTP}fsus7 zj567&ekQEOnRGYz1c}KIbB<6ND)PGJJ43oQ`2|Om!ntw^xY<}+pze^941pz+NhC;& zOm*sCy3w{2v}`Ztnjq4Ewo*3#g9PW8K*H-`%fu%-d{u}>HP%iE|7~;JZUeLSz3Pl( zS1h=C=>Oe>k7BNk!#W@?Ij!JMW9-k>z_jXro2d(D9zFO|BN$VfyJxETrhR53=cN9uY z=x!turOh+Yn_qL`CcNn0fANRjo)s75Q*eax3x*d#@Us#3Q7lqtm z2DPVS8!Slb>&+x1uO#XI4Um!J_&u&()_R1D}&_=ytPNe)L3mDN9X(Fzo|XtqxlilSoz z8u!^R?bJteed(7_MWkW4Qqq&il0g+gRz1yvv<`u`c$P8&p5>Kd9+yT?TOo%S8c;Tp zxta3%hvSWaND6S`;%i5AU+XGxH8mXuojmNC=t!zXieCQrXv5~N#sAiUxIP#&a9Fo+ za=8%4YDAF*hJXA8fyM+4z-u5}D77 zVtM>95G|VKPAV@<$0C*cYJXZ*wRpeik2d|c&ulq+A&f?1$CbjP~v99M`-u*BHQegS; zQ~w*>?_dHI?y_N_qW$%)WW1Y9U2I$;u9)^c7|>cnz8$`#M}aHwK2iBzQm9Lj7;~PS zdK#5hGtG_AC;q9K_Y_xpgXC4`?ddogK|#!YUT7!>6QjNP9B+;F3Z)cf=}9-up9JKW zELpM_q6`}o!AN{~@hEcDg8bS!BLG4C8HfB;t{vt6G=h7Kw+jI=MpE==rPa=l~Ii3 z{0HA|H;Rcts+l`6a;FJhPTy!BR`6Q9+rmNFiROmxraD~j6`uKKH=AsnE?u>G{7Q zmgatvVAbPEwA*$Sdd15H@Qko$l$pPB#8skfB8T^Fp1JyyAA@CrDA5b0%tSPY6F)a; zT4oBGz5gf?5gN5}dl3hG16!5fSbPnbkNfKy_q}&bX_SzDu*KeR{WMU?Ogz88W$JJn zQnb>=@x#UrsiwxitW;^An3RB)`#|C@J2cg`n4$Xm$t?^A`&;oo(Iuz+%Wc=$uV7os zPqq+Jmkxd#(K5^C_Jmhc5J`~C3{rbpcA4*4)%6Mnb_Cv03$WQ`MlA8;IUn4v0&7Rz zOug`i5o08~d=I%#T6kE9pJ(3{bDGgh#&|t29G$?LevGSR9PuE%m<|aeYS+s}J^oo3 zp%?}KeFzO(#d zXnube?Zr*;E1a-VEI!2ES5+!leQEUzpvN`hIK4&n9gECDz8f3&PokMd;!%Y7YS$lI z9JGz9UNh;eeIMS~O^fZ2nR{bp?K2BpDi<5_k{Pc{>hO3_f?B!dzg@YhhYFlhsh3(D z@cbwxojH`TT$BTJUZ9qDzetrgaqg=R$KBjpTZ8NNoU267Ww-`7gsO3@$+p(^bq}Ud zN6l;VI=@KOzPd`ulDY-9VLk)4^%p=e9DZze-PSxBSDbkc9dA?VXQ-St{|lk9@j;TD z<8EPhre%ZH?b-Ov> za4{#G%cpIp*zHTfB9&e$-{w9@mH)}10QJZ3Y}h*>a;u5Z?Agd_%8Tcybde?IWlovp zc4d?nE3EIB#ff2>{N(ydiY%E{^D@mP42FxOXXITqT?AqILq9}Ct}^`T0vkK(JtWI~ z#VN$>II<3vPtUo0cY~2#3=c$nN&&)ig<5F^WQqN zy0UXg&c$^6IHNy)7N5+jloY_d#r3A}-VTxKjBvX;M%C0Wmc3>@| z33Q;6(o8Z^B7ph8l7;DeM_;RC(cq74aiU!{qcYyg(ZylzkSrHy4?fCeKY2ZLoP^su z;wb0`^Ymu+omnFyyMVLBPUS=)gW+!V{(1dz^bjH0wuM}K#Umiso5 z)d!9^N%svK{x%8}0{&nN!|p59IHmaC3wbf4=d=g(?BmPM24i~MxpFU3*djUn}kr^_(9?sKxyzp79DLW4g6sr2`{ zpOf>SxA&Hx=PdRcKZEL#V%05RTOl*Ipw%bws3R%vVZ~6j730gV7w;&O4gTyWJw48n z!1T5=2F-Io+`w?ZLVn+l?E7N;68?AVxCFxAQ`fuJJ5-HH286?8?`8GUE^GcdrQ?aY z0&2r939GD7cr%R_EICM^*Zzh7f-C`=D^p;=7$%8b)uqD1wj`&Bq3)$j7yvUkxMP6@J}4jL09rL&@;x+Vy)X1>>ucG7;Kp zvz0n!x_0X5%UT2jFwRlvKN9$aibQJrz{Rjs?SpXdXDCD{3=37}I9!c<#E1j6BiiFn zx;ficljw;+#f)iuMauY4k(k-JXzQrj6ObyZAw z>0B;q@N2bTPL3a8vVxbBtxLCKLa~t-6tV=Y*Q*T5zk_X2C}^vb#te{G0!P8ybkRp2 z-^orT;fB&^ydp%jtX5=~0oYmJuQq%0c%@)>Os@6@!xMhKOYoHQ*DC(28OET@pG(SG zIs+13X4#)(=KfkwSL^f%5$EV111srf>7ono^H;piLic0qumN?q%}d>01^X_tOZF`$ zN08hZOOvo766%aKcNkXgL_2AaQZ(wP=D-D7mT7nAwsanBNxvH2oM?~0$Agkn5QUTM zEs-Gv@)tE*7|9$l2}YfsbTJykx^w3GeZr;C(EaenMpy3$42~G^c#byaJ;amAuoan7 zLT12J)&_v1&8$KQe-RRVOviRFZlT6aH}bU1YgDODP-j*Jtu2ci?bpSoxik>O(FfeE z{LZUHO!sH`0#@nfnJ8`&^#4o=J>otAZ6Iff!cD8`m!m(xwQoolf8UVa1vXV>|Fiff zBpvl1ckxvOy(}TO@0<(D{1sKu?OXD=up%tB8qLtOrHDPjnD+PWiHCPBGdI}7K$+CiVN4?|k{IIlq!ltV<`<(P!2j2q7deZ7>T zIf`@W)6dxD?|v91#fH`o@z+9YAB9_ZFkvzGTjI80OWH3_Rz*xdoRyE~8L&F|ZGY@L zV+uv%1$kdD&t#U-hRE!tau3kKmPstQg!zuHjw%pOL2Y)6EpaKjyF*c;ONV)vJ~=?g z@9b|y01koUEJliW-NAS}_kt=;ipdEk|KtrKQ5;BIYaHQvA9?xy&;zwt+`A&Euq&uA zX;94$xMiONH>4OeiK`8_yXyh9{%}?pjhfSGSiIKkpbP*diJoAgswWC%% z8dXbPz(Is?)3GHR5KQ3QJMC0<=svs06!@PUA2_NsWDdu9?I z(s490kJ%XNcYH^@bC7HgvlJqd!^LZD63OX#d)uW&dvl z&{2L)UbSJ@L~WMnAd7KEcoA9XWsBW8M|Hc^hwgL0MHBFNqKm{n2@z{_ggZ1Zp!Ne% zt5h<`K375worJtqfX(>U_qN9RDZHW#?f)K*Z?6k28H4xoBVxj0b^P|Gje9rATje{) z?>kW_wG*yJt4Kn_lu}N?vgldBYCL{89J@$zX{hH*YC!*?Nv>hak*Kr7biU&@vSSaN z?VngZs?S1<#2!Ygjt9!#c+4pXzPgFzc3@AwO=@z`eQc8$ns&tT{ioeaiuDp06G6d$ z=Sz9nL}jvkI_gZC?6A5bL@>$dvtK5Qs1XTa8gp&4Iiq+?0cc^LH|&7jW5v@pr?g0|8I?qL{MC(#a$rnmKhF)&Sk8iXc0CO3R>Mjt(|z82&g|7{ z_AUKD>~Vbck7`yY?kaQXLDBA_JXK2HE{ZT1)gn>3UBXhuPdd9E$;NSUiAorIa2H2P z4daJ+GxzI-Od*9oo36u`w9OPU!g?xPdme)K1)f=Al2NH<6R?bzT(^joiIfMrR>MN1 zUJG@{wH4H;+q?-Zf$wz`i!TAf&=RnDD2njskXlxK9!$|jtY4%>KQs8T6L2oLogi(% zi$Eyk`UpCaP}d#a)7C7zQvkliRqpn;=lu)_nzLarkuD-`4O^&e$Z;K&(r{}wg2l9% zK5(L`g;K|RX`!)K}*bY)ucR64?SFNRY&MjIzp zF}C*6^ug?T?ws%^6V_joK%=T>-}U`eG1Aj$3W2>Is(sDDZ-CadB0cBbr9;V0?Q*fA7;-iP&0S#gX3a`(vLkU-wQUGTy|-)Y9TrJMo}j1fV@a3%y8T%`^= zSg#}|I`Tq#(J8XgG9%q@k%DP_GRr`j^Tn&P!t}K>w%xJnZCf7A3V0`K-|W8tBN#qF z04IJZBFt1zEu)Uk6lk(a)k`R&LuzHCEbCNqLhEs88q;^o?VA{cvLe zXS)eWaf%k&;ph$-rc$hYVA}ZS&!~e8(U)uZ*?YDiZE@Lm%nzAX-;n(D6~{^oP`$yM zgB!SuX@PFd`}(`S4%Ce3PQi;0oT=BP9;~5UFVF_oFv4N;9S~dy4W!(&nD5_q){_Wc z{oo1(tOTmMoY!|qhKG4ho=hExw*B^Ye%ggQC}Z?k_;iNE2!nRjw%cte_@*}4vF4iJ zYkR;0dJ;a|8`PQbSwSsojO;*OD*|~Z?+NWzxgW+nsh($_Fd(FGp0+ zb_JfzTZkG$S5nXYAxZ896sxcHS{`~?vGzG2Tsg8{9u{3yb*ou7(#q^d|MfFaaF^)0 z4cf%oLWCx}j0fSt5n-&0d=6z0EcGAg?&6Kmep~GSn3&M(%<0}Jt^XWCap?Y=zTH&g zob@H!i{I-y4?O|Z7w0DXkA57rScZI^8OUIO9GMo-i;dlT#&-qoJ7~lVb*k{k&78V2 zoY%zkiPnu{Hw35C-GhOS7a%o|ev%TBR$e-heGOR8KQR#8y><2@KHliRl0UU+7)5m! zwYtFTxw_#0I*WAKjEq@0U8DwRV-QJr2s$U`XfLcOU($`CgIiqhG*e>?PdtP>9wb%m zmNnW1ACkQTD5?p^+hzxGnsi*4Ta*j)Ob>2#ck3dTSCuvOZFnggSW^AjX_8wuz=-Bv zE9!4v<}-5bhsa)gR);Xe-Ue{^LxZC}FAKzQ%5FX+V>XZA!*qzA^h-rbSO+%L>luHw}TPX~6 z7SUpVlP-T4fhPM86%8I`-fV)(>M3`27Q75U3% zGQNLcd!C&oh=xDot)x;vH?-_PH8lsXIWQg+wQzWW1$O8$j8h%$z-w|Tjz*?jk4(dW zE%_H5k}~XCA@Z*_lR7Dd3RW#XGN?zi)EJV8^(~VGKBV_-ngW-ZGMxdE;-nH_mVQRs zZmHWOJ{2v5`OBVSM>Wz-*y#;p&AnOM&*cTQ-a=RY%KX6;1d@N4p0VQIfBsltNIHUq z4S$wu6+?D~{sTVW$uM43ohL6A^!#~_Sc;H58gyS=ZkSOUfwZ=D66|H$q{^6pg^tyBN4owq{ zfm;CQyzVbpK9B&{1TR(PGT`w3O9)W}us;h=!<&75dpos@*e~Ea9L)bJG|}G{|^?d z+K4OWRXcGh3h_t0%g$C%MHxy|c2E&s0nF!qMW^I*)GI=9S|)N&OKS_SRSNF3wWkZ` z^CwtRh3D*lECTsx&_^8X%gp3rgcymm@4UHG4i708 zo&r`qd4jt#XEd^8j4`YPsEEGL9(#b88UQHUfojHs@mN9D(9`Z-P|>?Z%(&!SP9A3I zFC4AqcE_6@wLB5@!8mFo(PDG>z{dq8ex0n(Ahgr_w?7pnjO4}7wxt*r>_7!<#n5d# z(hvMhBiplr?BfwG2u)tT*u&&!5ordN)F+sqr_i}W+G=|Eerg{sPgG56hlgrjPKJNL zW`0O%PPlBp7OW0iA09^ivub?Kc$r2v*G{3NP!vp~hNMjqTVrSM{5pEqKKdL~R&KfE z`)DF+G+{V#>^OB(aRhBT(!64EFd+GqAPibQKJSZuW%Q7PqgC8Zzm0M56LOYWuHKpy ze_wB8=^xG~n38^vEtl!w*3sh=oKVI>P~wv!yonmVBi%Gk6~mKgC?3Ddq4LQ`@_ z8MHG|C=m1;^mFf?j@i5mi8R}!nx^{h!BTpx94?(9EyeTwUBsdy&*eGEdF3_yn(a(! zy??K6a(t0Wow@tr=xJxF>+cnIB|`c~mAFzC?=Wet9Mvhqk9RMbpI5s_y!1NaRxrN* zhG?!7<2YRBbOjDh?_oCtc~xVVRLteIL#cO5!Vi>^v?BwsbT_1>`>!pOw24g%;mXXB zjtp(23VWD+=)c~qFr>AmlKjski+?z{=SruNaf7CqT8c5b*YI~oVN-5wJnD)S3Z7w8GN$X5F7jI$D(${?pn34Ygey}lH4$FwdTvKhqbAuUPIDr~i~1db0&L?U>U_(cl;CHosn5Qt7la|bkX ztMxNW4C7G|D*DX6MefY767g`S8|*&>dp~bnHRO5*WVBHN1F24&A;hO7cl?)$86;Ob zyYFsVpH-STd5Y*#@ zm|E;q2ydJN>Hcmk#izY6L}@MB?rlb?BdtBAFABkS)?=($$Xonz0mIa$qh*G*b3+UB zx&!Xufn*mrc(yE5vY#cbZ2wsYM#^uDMG&#eUyA3epm&%yMId-whs@N4HRNdQRtMzr zb(#hY4hG2-8CCS{G4+;NJf*V@$AFXHCp>|eTHDK5UDWhlS^I^&tg0vS1B#iFgT$>^ zDK*jNH7aYl&nmXs;V93bj>Soi2e6pw&{gJX<2h>|$MEnDc?bj~4J-p6L&6R{a%aTQ zeYum8*fn;w!b3UPZll-!Opfr-4g^y1=ly%9(&j$>Z4X|iC{In6Em5UN)x;=_p_uBa z2#&JSZzE5;;FqIRwH}KiN$WfJnoO^f~S$$)76gmI`TT!WbNb(h*3q~<7xJVKj|J-%WN zo3NU)KAMCU7f^`Lh$@s4f1;hC0&yvqyB9vKm&Qy|NLGPF-e4`d+K^^W%U80d5YuPB5vsAr$@5OaGlYB)43~ZJ5mvC6?`nZT}@5!JIX>PtDgGso&u-V#;yKb zCmpk9zc5_o3?)6|*i{^eS$iO;fyVxMXyAh!>63c}p6j*8pI`XpT8;=&?sv)-mwpA1 zm_MJ z@PS(;mU>hWHJaB^4IJ~|;K^@8UN>vqOyzb7dfK1a`SA&|k1gOxLLC{~CDoVAwneg| z%9PIP!>i=D|3*>g1qdh4^C|7Oq?9V&*9iZq6YLxt zL0_|@{_2tItwPAc?T?AhIdT3*4dLKn=E+F$S!0Q$6Y)r>l74yWj z%rzqwH>WC(L6T&K1uIOil{@j)N0iuvprX=+am{R((=7_6iioGZdO@Lrl$qVGxO~|} z>Z2XceLr`#9I19y5WH}AZ6~Jo9s51kru9BNSW!vS#;XLZMCeb~RpKuEQbaf83fC`* z2m*r3zBdKEP_#;69BN&I!Q!=VN?2)x3SO03XpJJ_Wo#t#{qZ^OzNnjMAIKt5+-+cwZ@;(m20KPM%Xc1Sc>Hr!l;x#q zkfc8Ii`2Tp!g*Rrnta|I>+!t;9E|-!Vo6qxEN|{-@j!trPwI6C3aDGQj=f>xFAz+^ z4bjL5ErI2zfEGTA9wC{+AmZS;TAj5rs}It~lNR}uIVY7~_f(;NN+o?wOu{10O)~#% zeWQXu8o-*C-uVHVB6K;YLz1#s6_O@1zoc)zN%Qxku)Yu>GKRD|2rP5%YT-4@Sw+yZ zqOU2HrOlXOw{Wu-P*l(;t@I4=BJS7|;r(eIdITQZUiL2pUL7Rm3lPW;J!q0Oin zQ`Jwsdz5E!W_jjPPxYXGS5;#k7=~MZcSx^Dbt=)^VGpF7H5a427-)NN4r**B8BHGM8S>YTw*P@6>Q^D%t-$IS-6Hh0uKQotk3ynzY!yd9!`r~{rN=y8Nm`<-_Ugii z7GSuy2Lu^27P01A#&_3yE&u{@2^R`O2>F6o+812)yg|p?Yv6@lS@d?jz5DiVW8Fv) z<=t-nCA!TxzTF3MU8V#DK`QdYJcn}nP5$uy?(0oJ1Zn8HK`r&v{%`yGXntu> zeTm1cTvpJX6o4V4=jd^r1g%$aaiS$!BGEk^r9iSP)z$;{!jH{xZoc5j<~fVuB(CsF zLQXU4byrwcB;F&_=JdM!Tq{wAj1vb1dtN%twp9^mPyFXxRqLms7Xo0l7y^DBTM1f~ zO2GQ6Wlqg1kbOTMr^?`(cv+VCMTViZpOLsUJ)bK%fAm;gropn~jWi386Tkg^KgogV zs9RKJEmi3$9=Wddfl!&wUup*Oi)W~tr-U*r0(-(PDg55lE4U(-%FzdwFAT*?C{{?` zK3HLwnL#)e9H%shTHoraHNrYR@u-iPx!1{pGxpLRJHCFyyJWwKjuw4blbLt!wewk3 zZ)T|wUzU`eJ8VNtbB)t($0X3aAxKY8UATVYptZp1I=78UmyX@{@b(yG_MfiCUX@z^ zd=|VbsXj+Qe}aYcb1~gFggsJQecMZzm6O87l!H53{hrZKviM5OBrnps*@`RJ(i%zeSfpHZ%_|6=R~ zaRS;JJ%XC!w7q)wEB?!lo7|6T&cqKoJ@SAKIO?iPcnb|B_Q#otF5n}*r5%5)pPiLp zYa}*7E@pcrZKRMH5JZ$uN$non33(gdD55|B8DA)}w4c{?P60I9UZO228nTP7C5%zK ziQsZNjCt;KthgNgl!qfzi)XSbt66BLfJa86=7 zzhqGP>P*9l63FPdZE7>* z;Hdy>Cb_5&?pTOrjNa65C%~l)ZxFmdm%>>jT@vB^&QIxTW3gj}UbO=^cB#TJkybeF zURd94ZnfeJ8t}|r7-+Yc2JtDia1+tvfmfz0I$LX6@f3s9kXTcF@xu-!EmI?R+a@L~ z;Sl1zM5K%zoF)00i)b6=0P7U1rH2M}Y6quq7Vhgb03(P@!2Pd$lcKySDe`YuBmDa}N{4Nm%XaePNgbTqegx(RSM+zo=W18Q5= zSMM{ca0M74pl3UIq=b@9e&W&B9se5%dHgd8`l@!#>L0g$QnCoskJUsaIisxevNqHm zAc3C2_=fVkmjHaAU~9dlU1Ar#J$KzD6-UNr0ue!Tax59lf44KOR55r2Dp@ zydpdLm%gV1%R~?v-L5>)tz0H)E^GOvAPHOqgkhfY6aVOsNo0@KibWH>b1}v(SSaT)gVj36s3$JNpZ{h28?V6cjXf98fduYFJ5ni@ z2-9=p$nSDv#~)mB+U_mG^}wectkn1~{~s7!my7$fssDXi(cjkTqh+lL7@18LkE4$+&A?Eo{9gH|L|Q40202hf6N;F zKmR3IdF$fv61q%}d!+w2y2M5>pg-&dvs;nh^556fy~55?FA{J1M)Qux#l2rb#^<;xGt9$Fw>vi^dY;U>y2 zdts_&{w%Y1R(AK(y8a(O%RrJ&oSI$PuWvrtc`gPo3cGAN|50?gii?tuPVY)mBSFqy zaz4@TgGRC*q<2X=HQ-YQs26#04)73u8Q;=h%BBt&C2Bj4C@L!6H28(gIcc@rL@VhA zNaR(;%(pkE%#ML0_~@3j0jSR_g63}jizxkr0)qSRlCFBfJWuJ~vS&~KJ?m-#?)%;9 zu#1O|d0vsD6igSml=s)=cp-9nTH-62w$rvnAdt~>3F80Y@DM?!cO=t+aZ(Qgz%x+>b& z573bAqlM{;H4Tb_590bxK|a6wD;R?3fb3}&hp*uQI((l3fO~My4*Uv(!lg;r*gRVP z3H*7)dmt#Y)4ML%Be3(-yhvaEFOSR>_ORm8(ArUc^G#_pO-j&zU+OUUJ0E`r{h_81 z^3H(Y&x(FQY(d6nmjr={umTqIi!4{8?KTEE2`1|Jqz6oT<<-Vls-B-BaPwA90j^vl z9Zy2zHl`GQ(JunNrjVHx!(-A^UYV@^)+TYecp8CY)*;H0o2?j!&j9pu-)RTOUE-|; zdAZ4pRX&6duBJPz4REH8mjZhnvtELScbfqM_Dm)ZI>sMbbR%+uVFSjAt9J4NXa@2E ztp;Yd{DvSze8>PQ-(Nj|}A$-PFN`O??dh54sMwLiP z_rH@YWdr4Y_V9nW_5P(uW}F(OT=#omMhoF!m-Bu76_6aPTfRJNS^6)r3udkl1~&5h zCHAF=?Nv)M4i}AF&N#9F<}}M#qvN|Wzb9}-f)~$m*s5em>jP3wJ(gzJHugvA71(n; zfrlKWjgX&!8@*6%iKYX!2XetUx>e?n@CUO=BZS0y=0yz)p+N{(B!Sdk^Whg@p{hFo zfo92*q3iYmQ}(FPT?@)yAKIvN;;{nUmYIT4t~biz zsvgfp!tk2qbf{y`0Z`Grak-q9blT&)fYMYcBM9DCp8o?zP}l>WvMgzd%$Dtmvo>+L z&6GPdIp+R=6((2B(+PLliRDiA#=(<>>dy4!^%Vb2>;mA}!OkM^4D5uS&n__Bc~=9^ z80a+ow+|cQ5dHB)ZB;yTKq<{hq2~Gyc#?YKNMJczqb~<+Vl}VMrCK?(aA1nQ4FA+i z%HQ7L47**&{5j0C{_E>9+aTc?mF2U=2ofw$GUUs`vn`Rn z3u9do6VdIbsPi?^u)iOGJNZl3XIHkVBQzI_3JYY%OXUow8aJ`H>!bKsh-+-zFC{uxNQ zgH66=ujW9j)Fl(E0cc11j7#4!HGm49-{LPt1_ev!8C%8|Bjg4l!JM|9TGaMpDS+Ly zf(6gBPY$blK)Bik&h{s`Fe`2@Y6;j6$aBu#XQLacP*deBQ$P!M%Zko{*6SUuy~QEW zxVdBKuRZ~HQR~2XWktjGl zRc59^1ilW2&Nl-~sr$UONU(kqhc8{|N9(1eXHg{$0QDueNzMH_5c|E81vq;9CqzJ}o->Jnh1A z(y|vaQmQh)e8$i*v7VMEsdq9HaapE!vFkY;Efjb7FWN3VroR3H;E4A6)i` zhK@aUp83x(aHEsE$jb9$v?B*zXm2gwTAJX0(T(^E@G9{Cde6!Z`Q92im77m zXK&Z5!WptFEgo?nMD2!bl%Sp!&{#MuYemlBlD{o%oWldOj~JRY10rgXF`;yuJQn}B zbaP_6&byx@2Fjnj5q?lcKRX4m_DjlXKaMg!DaHTvuyh~JhJ{X%ZJbl@xfDD#l>sWm zx$9->BU6#id%GGI{>k%OFLEBAF6k&vgXM1v?OLCybC2w47sQ#vAd}J6(klMjFF`3K zrVf5WJr^2&p7_{oIq_%Te399IN~=B!?}K;lNxXngKdvq8HdNDFj2|a&_a(xIYQ;xE zm&&k?1%8r+yu3~nV;5xbnpSY#H|dv*!I0~A$AP%kkBy zY)qRsHJ8w?7$q75vYdO;Q+9-iewx;mLQPg~A_A?!1bekoq8N?A4Z=w@D*Y0m1u@fb zOvi?}ZXCzKbAo~4O7b{2Ai_@I)l7Yn@DRjFJ|!)>-GD;qNDF zs%4rK;VdH<1y4W)Y5n2sF8B2I4d%cDRYElz3zhKnY)y^RdY*Q#;5=VvRF zg=_n_sU9=M@cT{BdgGHI<9zPq)lUc}6a~6h{H*v?yIkHp8vY8Y0`69Q4gY4fEX1*g z(Oz2ET0+c=FGKB+$kZz6z>1LWJNG`A6Bit+C+5b-^dUWZ+~xGwl@rgM(l%wc#IdkF`N>J0iKLT&`gI}mf&v%77UCuMcH#{F&?K3`4JAbm@7?| zN2{|jU_XSY7vb|X4PxuHx}Qv%VZsLpqRscMj2fy+a*8uXZRY_D#3sN2P4j^C)m6z= zwAK6>%Bcl zX?%pf%g0ds)3{Nu9vJc-i$fSX4oDs(569e(*{;{Y{csqVxUI(;(xlPgv40q1mdjq( z3j+S1ZP^9~$u}#tccjeM_l1Am8K3#1@PLc5`sitvC;3aM2gGgfr+Ryxhq^d*5qEx2 zjj6m|sS7KNxC`-AEk#W1caQ|C_gR5Z%5Pi-X?9%UHcISObMR2ghfIrJxsxgRDWa*I zPyaTOpj>}?rYRr&jS>`-Y#WwWh2q(9jM|IWwa;6LKj-y&;$21FUZZXZ3ycI@4j07j zfp|POkT&@jBndi3G`$TqIiY$mvbE?R+iV2GP?DexSd-R%nYgl#gK1hb4&SAubdhE- zNMnp7H8-7m&Ha2@421M5PLdMm>ON#9l)a$l9!@k=4Rk(Y-^4ibJOUBQR#o2yg1QMQ z-}~l?M4)QmxgVuDGnK8FFaNbA4nb+q^tICG$w87DTk*s)u||czdXuQGQ~b+&N!mp! z9bjbSz^JttX*Gh=<|#edrSpLn8+Qm&J(R|KP%X0Ej+o#MH|O9xgQ{od58u}d3Q2C* zEnee($2rzP%SU*JR!=Nqp)~?3rmZ{|nAx-5EVlGjp{WyITZgNN=a715$lPWmR)@X; z^;NOqgz94SyRM0g^%)D!)neXS3{-tuIa}raj^P&N&vqWiC2%MNGuP!`n)Ljl-)VFCiXZ&8Zx+yUs=tuDH=~1G@|aqG8|3{;p&xobn6lC(>RH`^c%+p z3KqVvrD{J|NTmM!B@Vk|6&_Kt7PKnPsxqQenKhSyPCPyYa4>WX?S)q3twbg}QX75H zxtyors0)eghq}uf!T&eLZ>Mxl2 zZddc!d%kI#y#1k{2eJ;}N)zjIFN6ycq@ilc@{9*Gl-($wzLWYvo-a%pl6piNdTcYA zriKj?(HGp$SSy#ukM!SvX-9XuEt1@o{3dnDJj78ey%a@XKeffx&lFXXH#xbC!f!Hc zb2|EAC{IDwqmE8VljLXdi}&`!yUR>BSF-{ejW}N3U}ulJ7*H6 zh>J6WjI|u6{juKd7^PJcFlX;Uhp9F7GHV{gDQzzfq$H_E@c_w@_B_i)XdC?h0 ziP_hPztYAb*vidpj0TL;nS|Tzx@7fA#V9fjm=*(<%$NIP1CWA;>}?6VQ}twfAY`Tu?lA5a$m4I@!xATSSBeccj18~L9`L=vg&%f9(-54!!{J! zy+}nc>+OD*dE}sz6C>XqRp!OnQD?{j01<`gdPc!aHliX4d*~88I*&;Y`pH}QhR9=e z?NaJ;LIar8D@vMbQoVNJU8#Q8TcwDkk$$L<{yQ29(_2jrdBJ+_*za90(Z*hllj%Xb zoRICs0Cq%BNcrTg7NKW%h3<{jSX??NiN)vlnVDXNb3+j7Efp;+!s%lRs3My;o7S3FEI-oFEHK!uD1#AkHg|gUh_WnPz;mX*n7g(}XIr zAY|glE{hw`!T(y84$4oeyh@Y(WV2@2=A)a_ziSi?PzBPD88F;Bdzf`++|JN~utVV? zb^5t!S&itxkN2ba76Y-+2=PapLgIC?_(X|pG&&0Li2LuWO>!-(#Yf%^ut&zepFl;g ziEue$L}#Qa@7~}U9m~B%6{ydu=ljt_D&^h2aI$2wkU>uS<9f7xaQ#7G&FoZ-XP|8H zL&l#5qgqVnDt)fyaEsME|1|tt+1n3m?oHjpTp5UXNmY?*!JR?#+)fkl23~D%rq><0cGDhj zau*Rd)5pNQ=m*5)SB7@;sdLh46Kd(3|x1mAQ()AIHDi}+^cP}O|zye(>txmnHb zmZh?RXl2~}c&@BaSCt}9*g>){l~A2%F8QWQTT)X}Ql-kqzT8brAcbT#q0IM5m9Vq( zG=B_Hucn@`y^97(Es;;pXt(0fM#>8R;D{8{n_s_5=*F9V*sDFc+|l`o?1e&xF2u&C z$9sQqia5R={^{-FA2Cfq6HhWoqm#lfn%o>fUj6U|tBH{9*MnNiruac-9ih6r(9W^8 z8XY{sf-GN&8Sx`IWa340U|s7n{UavA*-y^Q!Bjan6KpLepE;!~JcPVNK1G|FGQa;* zSYc)FB$m+6ar+r5?RC$c^j7Y?>bL(N zw=#09tm8O#l6|Zko9q!uws4G4$}!5w%wFe^T?ff7LL^BX=U7SPP)4$M%1p@kUGDdN ze?Q;v?|c9I`|tNBC#u)E&UHPn$As`REqjiVRoS^`%~#C#i5>U`C8D}Y7+)ozpasR2 z(gW9}OUz1E5}*~YuU3a%_+{ngx{c;948BuV+rbxOKG5qH;Jc^)?E@b9Vm!C$(`}Il zuFE&_Z9et4`@9YnZ*90en!V+CAgmXW9d4-R^}Del5GqvNk;vWWd^0NVzFr}V>~4;i z*9GId&^to~CKGvT`cUS}+3WQZO)&RZ?Y9EFsmrx)mN8n1X|A=h{z<-EFR9bos%|?@ z*rL$of}efU?!)Q=Q=$X$^txtpDz@$>$;B*+dX-)~G4v0JdHY{c+8Zgt(wTh6F8sA^ z*|t1;Jtj194|o@1T@hy%*a`**pY0^zAKDsZd&?w!@cWYM$!tS9UtBomRZEoQB~Kx) z+S+6=h6?ha+xh9}6nn4a-~2*n1ec?jf9I$kzq#~1qg&!_FFj}5N21E^li#@RfhvR_ z(~pda-WEdO9im}!&LwJM{utZ}YTgYlSFgGgRD}Ab2Lv$kv(Z6)pt?8HThC~ga%vi=OqLjIVM8xq^Y9j4Gy=Hn8laVX)Zp#HTuqPC&XPwp+j zRz&M=W{@hREL6L&RZXDWWi_y_# znW&hc#Xs@<%9<$SR))t?%<-#$(8Jm<2ze4a=0(3Lp;Z-RY_xpp&m z69hkB1BN(>CWH{J>G%Oz1oLIRZULADOmFLx$r+(iIQ)#L=}Fq5%rmh!r%*-8LxIns zohZ*&s>U5ALJvBW8qS8we=Gmvz!K6Z_BlPd!lUn5yuDmc{FY!uvrALGNcwxNH363? zWrn*ZeH4*dtIXfvwDAw#hhm0$Li#gaRQbjFelX*m42H5;@2Mvjq8>L}kE?e7HVkiy zJ0>&$FMQ!*|CW*RzQnVa=GJLSdl=lpW)`_9^&Fnz3{SC!x8f@j7wsPj-dcH_tS`S% zbU+{UDXkWm!g4N+KKWQ+tt|3#gZ7X7iB~A_owtR!^Vd|nzNWBegF5RRdwnB@JZ%8| zznyZ_;+0s4cWoGLgaqr&vVuSeZLO|Q^^I#|bY}J@PYmG~UspXP70lV}y1OYUj%Q1;AnCbozem0QWj#a^rwrm1ST4tZV^6S1KSo0E%VVdFTJ51 z;et2#X!2sSj`xUCH#^EQK#+QlSksJOvMOd4-^w1D27b!CShv}uRJ3`{YV5`;s z(CY&Alz{qGPw_t}0jJAbh5yL{aJ1d8d3~oOf2Qi(IO(dij&-q`J3rfZ1~pElVa{B9 z+r@#*^(M#pm2(}^ysWKYRa$U!=SVWew_K9@Rg6!J;@;D<7bZAHo~}x#2Fu|4nAuMs z6*JV}302Vqc0KDgh6|E!Wz#yox{^L6*GrC*+=lC!g{i&GWH0BeDvo`e=vL!8zig;n zt$tUR_Z5L9!X>v%FTD>poRuy3G1)$RR(wC^kN^?$adKe*0;7DP+(4-18p*DdkbtFLt4izvlTmS@2mM>E!L@7~K+?Y@&X zi`{=*b#~cMy_1v?y4wA~@TU2Lb8}51N*fkh)JKmyDd#V|Q14!#sdrl}a>}=waXInB z)};1m+S%t+iLDw^pAVC5SOF}lyO}IEOyt}B0bAAL2&2YFCD}B2=HE?!Z=?#{Lz=tE zy=Ti(+kC~VWF+n+vLRdTKz0LL)&4^^@mQrgJOSGxu6^?Kr!nLD_8n1o11q}S^Ieu^ zV+*3JPa2v?`y@HgPe&|UusK@JhHsWM43|ZD6%6n5#SQOSaK*SWNU`PII}F5YJ53V1tBh7IR zSd~yWC;9sQlwaLm3kyn%;^MZWa$SAoFJec_J3SlJOD)Zgdl@qD$`v z>O8LR{hRqDb#v2v)&6MLr_dPGRkvVydCiD2Y5cq*4jOnn# z8bj(Gp=&V_=N!!zy)964>n(T$AF~Y`lWPUjY_D$^P*WW}3R=CZVs7`K_|OAod;LBe z(@4m{xZXi+6Q)s{k7Jg7$!Y!89q!E<_7~pT3!K*q`o8woH-w~*P>b_6pv?-_2bv(+blg* zsd?;#<$h)}G3L^nMSDmiA3nLz^3&?l$8{uC%D`MLwCbH($*6eoYDGC?Q;jYG%f7qp^{_o%4{QpbXACIZD)kmfYX&K<$t~le(S%! zcsj}KX;Xdz+`VVD;~;bZgRp7>^biq1l6-q^1*PgN)Ad59ew5RmLL$fmX90=9 zCISd9VZUIC8&zY&z365^g3JH{aCWnp0v4qfgtf;5BUB6!NnP5g9s@NGA`SiqK{@rI;h!hX6^S|Dd z|M{z~az(`j9Gt?ONE3%QjUfBNYvh} z<-?dEvRYsAFSqwW}KL7JC{nr=E)D#RWJ8}&X@jUkv zl3PCkUhF4F>?F*aEElW~B0h@pFPlkWiz)@=dmA8q2_VOaW$EVtf(Vh>EH4a) z0sAZuz*IN@t;OpI0?hDfCqOz{9g4#Iw>RTCv!_9M1R#tV08Qd&~K0Hg*Kkn|rB ze)Bz_+ak0X9V(J4ZW>ZKRc<7<0x6RSghyHa(zr=3LLfX31zHEpGJ>c6{bBy!-;L%d z%{FiL-_>?SHIwzaDKmzOT z+xGV_LKGPyW-o(mkN&=sd@iUN2DeSr@E_@(-`lwtuPGc>`7Zg>jkMoy8PfC?YP0rl zU+?!5gEHCY>63ZtNZIGhsdcCJ5Pg(Z{} z`MyK8q45+v&Qy<~QF>BrFOhfbb%f+!tnmBN4o9Kpfk-5&GCACh!0rrK-5$@#_G`;iQ=_ zm^PAQ@594c6F@3S^i^@j%jcm~ly-iMXxwH#5`;hz{3a?t17<+>+*v^FnKf$Mc?t=+ za=uT_1k3JtO9coHW9X$1T~C`!2oO1w!Yqx2tO14P+}lr0F!7MFr#9D*50Y6V8#1~z z;b-MG1tdhw3fPYSPMySok}Rn;;BlG(MI92!*<0C0=-EV(e;ol2E*u zK2qwWNMPO@pxptcGDNAsfZW6E?*FPJF&vRW`^Ef@u6N{_D zck2sdfglyp2O>B+yQsd}2uP0jeY-O^l=XQzlTq6kl(;R2_h*4gaU6%x8F1@eiM|n^uW7TTtkpcN}35vxuJ7iuNA~9 ztFDc_Y`Qs_-MpSzZ}f+;K>pEbI7NCPC|0Yeh(^j}=4UhgI{aMN!pu0}4g3#_wctJN z3L}|Q2Y1|fthf#@T{0eeO$a}p^g3?~WIx5G2`@sAMp&EhMK9ekN{h6o@hZ;ZG9H&* zdaZ)4(9zY&7|%GLjbBlAiZKK!_gsJ!tV(z{8CxQv5fXjZ7q@8c@Elw69k|SAANYXY z6sA*ArfTdCmU1hVJJ237QuxxM`%~@fp(%*O0q?)3I05D~fhd73z^=s%7VGO%E`pw| zvqPZHk>=l;OdOUv$tJSWpR?iz3Mqlxr_nzXSkBihWV(7JFX=s%DQBI z%XRMb8q?zG>ZPcp7oFK#7BYdNu!8tn1ER zE1C>D`aM!?>IBTaV+PG{iZQ1R6`hkO@?mo8-&TBX-VgKnXGpthP20mC41{jQ89ixE zR35x@)Wldx>Yvl?(R1p0^eCg~AuM?ZQ~U<_fF^Is-oMAlbsc)G<2x8_Hx&Vl6?gBe zt;nfT#y69EsXWy9H*KWM`$PG!)6<3Ej32B$k1O0O(y3i|117#s$Q0-^;{wY%FR0Fow=B`7jFCJbm0B@m(d%L~wjrwe`bvq{0Flju_wESD zNZ9~&DP=v?r1DhF(%ySE`c%1k+Qq{6xDO5RPWMFiwqBGb$n^^iDv=PK!S=jSY|^{I zHHia2#ioh_<#0duEDo+SRjO2)4aHgR?Ezuokd(BwfLd{DD-g!bR*34E-Fdr^J!3z0 zU^N_=Uwmk(sGpL5yf{4=i27$nWQZiAro|lWZO$ccv-v{MaG6_(NVM|uofe?daapIL zX4IqWp8{6}SSk!7<8s=Jfbbrz-2m*hzQ{Gk^H)8c?6)?ED~E&FaJIXkQmqz@NZp|^ z_RsYr_43LKLd28=ri{4s5tsXjXDGaJAil}LQV1YG{7Q|G9?87%H)8MUN! zx?ddXqd##SSd1a3MJPZqBI06OQVI#ruGA+x(ysYzPS+&ly{$Uq$t=}sAmWi0_Vqm~ zgkj*!0G+CgLbSZ!eFKk5M)GRc^fJ9S9rO;7zP(zH8{hpU)igM$ac0`CHa9`0}YyIZi&67Mq=O19~H3PeG0486q0o zjmaF7%2VmvYy)?%_Zi=Mw0P~>1NncAsZr|sWJKofu;SE9XMrQ@PC%pkp>u8z^fAz* zQ3#Re$|Y@MwW5oqqGKl=;aae>AcmoSbV#~8a;Z+E09+%=&AYP+*Lg(jxfNk9aR zmuPFR^6kk`vGb16xI(U=7^LAtK}6-V$mJd9!FM`)0`c&3;C>P7*&uuHkQabYe8pB8 zB!Yl_%u?hWun3A&0sYs{vS?n?P?*Qc@&Z>B7$#!vI3 zXsz+v-Ji1b{uGAEzdkR2>fs7mONArvP zB=O4BzX#f3NeXBj*j0Q3NbXhWI$0#*GB7BXHt}=&b1CVeIS}{v1dzh>`Ub?SZa4!a z(X-aaxro0Rb)~M5B9J#Dyn8TI|3R!byPpN0-Ujrhu9O(KKay=y7Gb8ekXZ|?a#S#1 zPkj1zKh6!a{|Ve+d^g)bH_+eC!)6N7NB+`KWV|*EHVMRI$TugY-XY{m{>7SJ&gkV=B%_@^z1dB3y`}fKu;6TZe=5|yHg%~k%rf>{LriA&qpCm?Oxz3ASOs6 zAM)7~I-?pFj8_~XI2qZqj+N10JcqjGGGCu*whp;HPoceM_~Qle0$gwaU8Lqq72lXw zm4mWgGV4t`f%x&dsK~&gpbHGe72yX%g&f@E2GZ%6bWB(Q`_FZd5We{WCjaow!=Rvu z|6{#H7BF&nX2=y42tt^-5T|!SdBicX2R$L?}y>`|)1iLgigq(to_m_(O$pX>Q z_51=nGZOvrbEb1-h1riP;FuX3_j>Mp~t z3Zf3@FP5~-4;U!pw1O5`?=IKC+_xqy7*`~}2$4A=gZjQ_piGNxv)nhb@|sDGt9;g0sk@hxdz~=P z$R-dZb_KqI4Q4gkz5$CY%XTW~pIg%~J4K&T$7fOZ+@7nQd+m9y6@uHpePOM6pPU>( z%C+$%{r<2g!mTIm{`(`ht8aznPNdWJQz2R+)upl&p!&oL2P4N4jG?Y3y|w4pun~u@ zb>&HVa4WRay)Tx@L}Mk^i5Y&`E74~T`hmDHh+ItHI$Fq3h;d;nV-Q5jA1hqq7+vAK z_I-*(OT&p201=;tb^IG~BB(+?ZJXmK}=i3eZis|%6^sOIWG}2`#gvbd< zA(S?~5p9O^Syl2i&KoZTlgsR_za-tAtXCBtUe3ZkrGYPci%dx7jLp3U%BxFO%o?TD z_*d(L|J+g!;N&3+x!Bb9b|xVmYB6ehMjDM27WkPsaoInGsM#HfjCd3g`eZG`nwohZ z;gH~(P!h7QK$Z2xI%JE#nVK}Wcbn>R%8rvERc_%YPX;=8S=V`Jvc*O$4U*hx@mVYI zy!4LuZ$?u>P;tjO=QcmQy~qik#D|ex)zK31*c-1=B=(I%kXR^$70p3%5em>N5`Sq! zbfNup#b-R5gi;E6evde5NPyL~`GP)WQGiLKfWdf#nR(JnYK1>2xmdoH<1cv8csj!e zM;}(&zhH;tyB%gDCPb!3xINM2ivkfHsUg|Q`)fo2=nwtMn7WO%gFIey>h9?pBxca8 zF@c2c3m1)2jQd@@Ui~co*NXJ-^T@vc0CG(H{BzfJe;^f<-Aa0b%m3sQC4=kD3|f^%njkbbouU=NC{^p#bD^HS>)-Gqc7t1Cwak8j-0>d~ABSdpxqm%L-^qZo41GZ= z(QMnVDh|3Lh^m@F11)@)7hHZqh7A|Ti=!_!8_3Vji+j)}Phkf!4Q*!?6u~uPyNuCU z7`niw^SrH}`NFo$=<&dKpkF5uvSW+P3YC8)O9j^&>EL`%r0qUD_~VoMWoqt9;5HMk zM1PI`B-D5I5<`5=_3I}rUFyNpRQX?mubXmf{2b9Yw^gO@c$3s*+hm!$8wMjk#S%2N z`O{$HvYw;2>WYRx@K>jB{I+wh61$>3fu_7s0x^=}5}|NpCUjC_-VsJ0>6ua_lNEs6 z6qy2zO)4zVm&f~#5_7}dn3n&|j|<~l53Z$Yzczrk!QdzFRkHqPg(ek5zqEKS7l1LPy; zvwRyp*Z`C2rz~VQ1X5uENV!z17_U!fF#F2gK-|jR4{(^KxU>BcFCgSK1*tDf-GVe! z^TE)E0@I}Q*BmcVv~YSqL1btG8D|~trA$ip@ins}ZMgEy*z)sSMtTMF8f9^^D$Eq# zesbabmp5+z3|Og&WYk8J(DsX{d*O>QauVm#H=jxFBU0QTC^&1`UYAa>dJW8BKP$tp ziM2l=6&N;^U{6;QOW;8d0T;h?tRFmQ?vKjUzA3H- z3uXca#TZa^Ag`Pm%wv*|^;=p#=4r4pt<`1PI|cgcW>O|YS7JAWAw{T2B-N3H@|MLq zDKfIQ>B0}6&q!x5zHjIrohH&+R%vg0#OUu_kgmMjF07iJAzw{GEZhV^@IOhfFZu}G z{kfwkc)RuHKgf}%5f#E@??YW$5drSXLD8|1UY}cb1_H5)RS-trLt9LXms8MOR`vQQ zd=6W$X$LXid&nKjsz2~-ah;W^rpln-nr+VkemOkm6${U8W2Bm;H`n6Y%n?gjQiQX} zk@;mp%;w48h!g3Jw|hV0v+ z+|YiOvMw+AstBy+G~5Q7HNwPW?2*Z*21lZu=cACm2CAxp^TH0@G8+*QXGIt;a~&Ey z0J7WIQ;Wih@z^1^%F(BRy7kZh>=H0qa;`k6u&f`#ff-`4>(0N@Xdt35$5$>t`IVZS zK_pw-pmG}AEvL=k&b3?Gv^g1s^0xCa;tc)N?hC>U7Gv}E0Sx4|l($z{-_mJcOHsPu zU>Y+!+N*S)!CgiK#{!3t>!X={Ieg`nn1c7()i5H@wq~PFnq$dEW#1`P?w9mrKdd%{f;iRdFS_M?WM)$rt(kqf=t( zmT$&|D=7nNK?EiXQK*a@XtZid5X_xBFSuM8U>QpL0Ctyohw(@N9zM*h`S$SQ0AobV zt>-5@v6Mk`@dnuW5+Xec{)2|5R3~*Jv~dT_d)g8i$}DQb57I-=3OOvzaG^fMfx?3N z>w{Og7YmNdO1~=J{P$-+j;t#!WP7apYI*KJIxwT*&*VN- zAjnX}fd=dQ9XMCti|QT4JE`&z5sw-5MJl-)uE6kty@v7{+wYcF_`vtbsZu)<@sJ zJyiM8kLXR*GYUVqLm4F(VAdT|`WJ58!Fg|sDSRWkXP{qYy=u8B>)20oY(oR6u)EH{ z_G6xx*}VQZ+(Dxdcwqj>iupalZpJYT`|mZQLhEcpqR)lt;PL{+Q9DM4v>E;n$s0fj zWNeOOh$!q*^_CO|$NRT8KnU&Z3bf3w+8KRnW*O`;$*0+sxs~_hv_-v9oKdCt9Cp6= z4ZZ6)NsS7h<|K^U7S78Vb53sq%g));?Cp7LTs!x@3u*_*LbQGuy>y9y21alNsw8~FY+&i=mjM2;{Pc}# zMm)L3UZgb41DRd&H>GRzl)`}Bu41{D=l^-Hi?#qns$cLkR*IS1*%rN0klp~v`quaD zvGUQybJC4gX;#f6R?|a&JWrQL1q~HKHMq?g*Td3oW9wNIO8^7r-2I${_D5x|AH;heH;_ z3-6D6ZR#U6#-Paa(B8^rc#I4d?rNi!>7~3LsG~V59_LyM{0e^ron|2^GYq_=`W3@r-!E^^?MJ%Wxd>x@s_83x(JB*YNGpKSTx21&Su5G)F1%OYE)H=Q z(0?*-Q#eU!G~ExY35GE;x=j#7emt+Mu{#x*75$M0u>uEpN~R9TY;<*u9u!>`O%|om zZ%9)$OPIJLy_7MVXxu}c=$?{-f$X|2WylxMsd_Rx)vZYr@(UUUSA3Pz(4PD({^=0 z(e>U;#n~Ay5uWcZPR{~11{yAvG0w+&%mP9c6Do5yCJx@jQLakATwRb6dVEv0;Gr|a zFUAcEl<=_A(W-USB!gpSs+4w|_tloz!}lCQE&t)ZpHcx(1E81z&g25P&f!sfLOV2F zCORs*UMe~h4dI0FL)c@G;eKB&qN$@Z52405{WuQ$-md9ErHjb}cBwoM1m0zvGBamS zpSnMFLOY+--b`i{z$C_Ju$m$TlyhU|Y!DRucQVb#nyIq7Wm;SxAR2II=4ZIE7E2y`Pfy79erSs9w>@OpagZJ>SD@$B>nZ@~VyjkD1RZBynti@vD|< zH4qPe@5v5kW@?sAeL7hgV}1#_1{en4d7FE}zUUXq_4VSR0DGOgwJy&%m~oiwbSP+A z&9W4V>A%KJHGPKMepO{vzY*QJ4!lE506;Z0p*%qzR@DgJ5ayc!*5-S@Y#i<&XqmUJ z)ylTScz~VWd#g>-#l}Mx}Y}_1wy=JE+ZV;wW(?CaV#VORaW4yy^RD($;pgulNu%NVq+(iqbh#fXnf1?XR!C+nj4ym|1_9h(9m+Ys!(O#sJMk?QO5e+AMV@AZ@)erl<%94e%_m9EQ?Dvh)&IRO^V zPThoTK=@=+DPvQysi$PLD1{${RD1KgPw9hC{t4-CLHW@d zb1Sp$CyijY19*PjNkQD(<3>0?X54!?W)^WUga^{l&;Ka9se5>z(uT`Wh`UOxW2!l{r zM&Fl6-x95o!pw5StYzy?hH{P;X_K>m`#b;L zBOeZ*OuWY@6?TeQda3ECbo0Fwlk#*^ z7JcOv`;f~D!<#0xW<+L&%OQ@Zuq)`{7LNf|WI@v`qwPz7!?DUox9%+p2Yyl*i8Fz8BdgtHfV6x!3@}O^E9gW5fEu=|$@*Be|n<_2SN()yox7N#t$W3%|qrm}YMmmOb5hn;y@F+|FYwPzePcs3+k3;M}`e(s~Cq5)`Yk?3~k> zp-X_`e8&4w0r#QuDIy5}_7E7^;hwp!l4oM%{ZuR8bW-lKGzpu8c4?k`p^5@kax%)k zcD2~c?RmQFr><+8a+d7b8s#(uTz67UKHyZuQ%6oF!fd!-jM1AuCm_9vGj2962jTs{ zxHyw<$KCrloBFlg$xzwW|M|1Y`>)6+y49gtoqz&I+A2WU2!Mt^;JQmqs%qbBZ zAk}!td?Tk^B}Jf8r4uq8Wo-n?uI~M$k~t(h zXCy|5S6tU_VS%Yx_aJB*&m0ZW;|x+ABps72$K&OH$R@ zj0XgT=52JU*f3Co7;#hk6z5(-@LPbe77OT_MTk*S?=%~x6|~O$X@ATssifF6o;+F7UJqy())vf7z&qiqx3E7Y2RK7B|?R&5Z-$XF}Mr z`HCoo!t6QulrUU)nXPRIBl(`@$TYXw%@S&cOAs~n z|Ca{P^E%aX>7({`wI1?JnP?V4O7^+9jqAC_2f$n}-2&u|g9etkUbiQKP?@{S_XnwB)(iAYU){))r0Uv~)_P z#-KK`n6Y&5iTSN0j~&*+NfVyHAVEj3rdoNE-xnQ7dj}x?^XvThkN0W29J+iCl4pB7 zJojXFPCyO@h)VP%YdWQk|5(^YWt`3RA-!TG^QvrkU|ew(B-H4xFQ{qZ$;?hjDfQhJ=!q^>ZX-n;sF+%xy?Pf->569iTB%+;EgvM?QrIB+ zvP5JJv`t~@n@gF+d2n7Dseg`#h42%>E8O=4Tgg-jd=pRY6Odg_cmb0kW^DK~vy!=Z zw8V$)_~UEpAtFZ>Lb$CUdlf1?pD9b@wCN}qvA9pg4p6BZDKukFy~%qSj`d&aixBzI zdcLr`{Ycl8q+8>63RR9oUqQwOTaJP1K~<_@1IVZ1Pchr$s}rZ?80Is1*aQ?&>@7&) zGq(XO;H=o2*Dw}5eXg#0?hj%bi`CzMR&&T%atN*Zo!-O1_qdQ%hcHX2E||8vMSMfe z%hH|>;e znvgOU7m69vH_&GK0#*mKZFb{@(@$>V(FhCq9{Fu$Up#ZlAcGEcs6FQ8CWB9z+2^Z~ z_4;Pc*zVw%-lUp6Y1f6acfN@Gv z>fY!uaM5Egb{&o>YOJxHtrnkuK{i|z!%oAxr`(Zi-Z7JZv&!Xm@M-LPcbzj0t=+sk<+k zn-&+yi|MB3_GWgBIQso8$_TDOr60$~NJsn-Oyeiv?G8n;`I=((OP7Z0^?1L+Yp=(X zL0uH#57z2f0)3xN5O|MItE8Y4alQ{cnETPPE1TWnO49Z=XH9#s_#2KLd^2l9GFl>? zfGtQjTb+ZDHz@&G)T|wC$ZHH5&%EA;WOT_O0qa!vvL zES+}4m7!Zx-!QbbQc(Z8-*2xWvRX?j+Y9w%^cdse?CQgFrz~LRC z<_8liARyN_3;oLq-X&95+s+k#b+JcA<5yOnt%rhMkE<4A3V(v$N^sHQ8ErbDC-M?^ zJC?~8yY7HVdNVi3u?JKQ_3u6e$z)8G}`gjE)2cXf&UYJLng{Bc?*Pb^Gch z>GU(>!&aq~&Lu?)Wf?-dM=^c}S%t2 zzYk+9JnQiou_vznMYLZ+O5CY4)26qmf1!RpdzG0??)*R=fi~X0aie?##QyW&r|OP8 zIa>IkwUgU#AF95Uqpbhf>972>BS>IS_8z|jMnP>=npQ79_*5sB-i79S>Tr-PsgX%{M z^k#N5(VQ{gZ|301C>Y?CsivBNLHBQpV(}e`PT!$ zaX6OxXqliDD<9tO0%e8 zV?i1hgrHQ}DZMU~w`!V2u`XW%&<~AQ>5AOC`9d{KhC?iRAv&ANg_x{@?fHRHq>qXq z875>>92I}p$hsX@xMlu)Ps_~ExTV#E$a!TM(iougR6qY1Q|_N|I;`PoGqp9PU-@k^ z`h-$VH?a*sC9C*9J-dum-74XnQb(Qm4ruqgE8DGetI#_ zb!#y;bk@ul&f1UN+InPGi2dWsO);I>ZKj%j+1Gmr4V%1RlFM9vXKwk$tF z&0jiNf8mxIJjH>)3~}BPOKrqiFJ$^_x{x1>3*uXxzuMq~Gf+ta;@xRsN@Peu=TBJF zvHVvD5I2kh3FJvA=K|%FwINoMrY(YfvvhHue|f(!XT?%UP~D`cV44f1wcj~Iyt)uM zTH-TJS!ZPZ&V?@waKyzQ$6O@?y;QejL5uA3FFMth44i7gsu$ZPektxadT zZe+LCViSBC!IhlTTeo`kABg>rs#L)zI6~>G-QzDAr+;UjfpG7R_09|wm$N4sM$2@x__>YT2$WRb-8tC)pb=M;fpO%Z`=Re_@L^AI z5^S#<0{sS(Qe&JE(~tr`Mnj^EJ)viy4i<22ZOGA)I$|AW;)2Em2m$?y!*G|l4LP=y{6DK4qKKghBnZ1Q)7j&@*9`bgM8qcqxVHY={WRGBKK=vuVo z9$iEu`mxK|sd?>b&cm5p^lE?0)i~0NiT<6GAh5?`K-B!6s4d40ee9OQBNgmB()?!D zuZwEIhD5^aajeRi(}BdrD$6$(5|NcUWYfL};{kkyS z1plm=eJm?YYiKwRk6=L)n}2Dn5W~7ifoqn&QnvSVV@WMCH?X3Ob#7$;v;E1lQa~?4 zr6K%<29eKZl)8>6uxA7VB@H_+HvO&m!(Lw}*CA5-cfg zcLvE|&LgBVRMQr!k%}6I&Dd>yJ3=OJ!B`HZ5!?%b$%>Pl_^@d`R@ylKIzVUoGy%~D z5Ho^}%P?dz4U*r4!Sz;TRK_(^>Sk^Dl-p7=T|yH}VKYUL1-7iIs1LLPiEixc#rQA9 zN(b5W3h{sEKhxwVvG!W}#x>DiZ5}!iTGXuW%Jl+_$~Qk=_3fYu-|l-MPpG z4%;16BSi#T8y4Q{YU8#lQZl7?y%3hf$6I36ZxrqykYDfMa`;F80FHsDLKLS$xh4?E zIBRs&;ZkdaxIUjdKQ~{JBX@H+x$@Ph7*iKp;oLhQ-Aan{vs1Sqzdx}l;$^iS_)t^n zfyg~g1ETcLqjDRrnvQmsZ$Rm%;tlk=oh#57f!V9w^H;bjXr&iayZVmlfj-~K1~hsL zo)e9G7>7XU>hHDlp$-hEkQaERN{it+tP0d=PPp{@0Ehe8s>s+T8d1}FVE0y#r$B&= zi8lAuz@-K9<2})opi&JGX-P;E&~~8|&ChgZDwL;2_o?r1Eg4`fd5ble8$)*ouW^y1 z-vdyX0Mr1M4z(OSGh^{I=vc)@LhiZt0%^MvhYZFK<*XtyuXI`nqT&PfvyX%AhYF5w zQuqG(H~FpSe2dxHR73BqxWU|>5L9~AJ+n^8BPyu#15~g|T#y(iDM&Q@8#AXV8<_W_ zeg{tBT$nTLSvnXuAX3KYto|PRE?$%OuU~gQ%Bgp3d6m7$f1{u+?q&Ae&JAs{7V8`L zzSIIOjDEaXb2r74{ehDE)o$f4Iil7>msDoJX;*V8SSEkx-1ot78QHP)yTV$QKevuu z#T@FB^N(+OjQ;WXhoZk1MMh0`8GBBR6B&GV=!{D)$-YRSBE}U*VtusxODxR89>>y1fAqpQXo*y=59!tk+ zCgl}GkXSI0Z_MmZ5Z`mrVBa)_Zl1~*C8Q%qY`3fFlA_E)C5vZ)L?R=_(yvY||_;wtGLK;9g6Wa|6M&Lsr2Y;PQu-@5(;r0tl_I-D{{(*mfDOhUHEoV5bJ&2; zubC~#Vxt3FlD zSF#$pa1J+zyz1PwaVg(T)C~>MuM^iKOLd5>CSrZ;15yTBP z{ppIrS*2{P$}kMqjFx%~I%ZOI_w**e1nb7HF=3eZhANo0Ryl?0HD1O#%IRUyj30+V z4bf~YX&T4(kg=UpnX+&#`J?;|b)4+)K71Z*=Ay;^*dx8}4qIixNOgSl>ZNOu?>8*e zMB-2DXBbZ*x2GsbC=2P8^Wy2j<072@nZv$!+a}sdG@cr?X~0rls_2` z9|*Vy%yFf{PCaQx5q@)G)esPS{8EU_V>Tm9 zXU{*S_%r~vv*?3S&ek(IF^FlV6RHH|v~c@HOZ9ZN@eL>3+4OBrvSy~s?CG)dMsb_r<|YP zl(v1)$?t=(>-$a**&*bnvarV!#%mh4*x*4#58l84QOV>mQmwG5Ml5Uh#VRe^;y`hO zzl)hxO|DbL|M`rmYfgiTqSPtTZ1abMg3(U)DTcU?>&x#?&AcvYDOvKZq}Gs%08`A0 zS7u$u^Py0`=bxZkwX;Sx=i;|DYXpc_I{9qQn!zYLgjd@09cMsqi8L3$=>u1R8lT>^ zDxYpuQZ+Gn3%=lcGAzq}Md9E>sE=ecu1!eecC4Rr%HqsADHV$K;PdSBoPI#Ug3FPw~(E-ZY2Fmy>u zA}gtb4Mt@h{Tm_ypHcLNI=W3Stcy48c~`8O~4p*4&m?QZZzFM6Aq(jjjiA+3G?H`r~(15Q8B z#bc5xWB{Qz-sU8z1Scfk^L8a80SR$^7WBJJ|{+Kpf?@>y~E$ zO<)+Ow1FJOx&z+up&Z5K2wc!>YqAEI5I%lR=<}YRbb~30bY#-|mGuaF>;vo!2KlG6 zu+$|aqBx)HHNsUCPhLgP+id~q%feUY#JB_)?pr<#T2`1jcPjC)2RU~bPEn~67Pdb~ zDXiB>+M$@xngY&sv^oDsYAS;f3-~I9Rjvh#EFqNC<^p;>F#Spn2ki=55*(?`340df zFiCU#8`p6B9@^ZSM&L@jhDlvR411cHmr)adNSF!3UR>_?);c|`o>vUeCYL*F**uzM ziE9%5lg^yw*2iuI6s2*!Ib($U|Mdhbyn76@OzGoIeIHF+H(~A{4poUfX|RM@(Jath z0**O80$bsceS||HuAX@u1NocI`J^OW_S~gkM3y_3kjMvYY-toIUM??d2rc-9$rRwN zT_6L%(-8c5Cx1T|N!xLybN6f+HpxBGZ2SYO^twWtgN{2F53T~4N&!Si)1$xJGkY*|J zMl}@wun&ZypXH6o2dX+?d`VZ(qLJXmG})IWu!^VaVDak|<5KR8RsTUC|~e~R+!nb zjrAXI%O^e<%eem{Rzqo0uJ`PQ(d&sJUtzXTp+vC+ZL;fx3w~&vM%0RQ8J+j6oAWOaubHh!}Tf7W6<-shfrECE5s6J56cTW&kh?G`3x6p_!@Fb$pr&b zZ*Qo(DDaH1(_HI{jIb;!V|gzo))lxHXq-&~r-(I=z%lCtYHwHaM>4-?)rIL)-mIs4 zqZ(pz%zvP038*1r54;$Ae2`kL#qKV6J8@_}fCpOA<(##G?>-$?R)nodNTBb<5jE~1 zaC;@xsuv{tJOQ5LF8urFBc1O(CA+=rSI3q{P#B@KgLsYTL*$`dveXN6 zc%ug)>RtpjIf2dZKjV*#e0VIL_7yIw>@&B0&}-9n&`bD8OB_splxXg~!G9Frqv?0F z5Mx6nuyPk?PWK~Qs*h`S&coL3ij#JrlO*$e6=6`c%5YX^{5}odUGn+DcbYBIFP5Fe z1&0-aD=hEgb)G0|pv#z-s5)?|HvjmXz}vTMq}fR@guXioM5f)RTenrYh?m$tjti{} zO>jZ>tZ?PI$bTGE<3eZ@LPuMC4Wu1Sw#1SVyJP-b`QdOpV!X6*1}l2`2+@^i8e;1O zYw5rVF>xpKjtw>zX}%r-<~s2og2Qav!9w1+f+GpO_ct6&DCPsDP@XmO9}vrbhHz0y z>Nim$h91coE4u6RVfXUBFypJ$R9yz;fWhwsp6}ZNrFTR-*J4-W>ghecCUJ~DvWyf5qowwU8R<#iP?&_s5=KF{j(=HXz=rZDvr7S>f|v* zPg$le#hY{acejK7R9zzv$d0+uQjZFqt1AxcO>%$pKGh{K$!J$tsYuap~iVn{ul;87!IZ4sp?cP zK-0GRNq_jXGuY<~HY)@e9mb66y!H_jo{z;1KY1|VIiAIBpv{8C8nRb!@;ZI)bAPW1 zYq8)ov*4Wga6Cv~aEPZnI->uly8L`tJwr^iB>dXbErw#I@AA0d`UMylp>h71qO67l zPvwAx#ymUXXl0USf$UD zea=?W#QT3TUW2^>2IU_GG(r;Sk}=3QD_*ea^aYAq0`9%JnJv%cT_6<1fwt_}3HKj* z2H{Y7h>z*_gw27cnoo1@RohGM$0bmU+^=Z<^VSNoQ#)4FDolbf^iHtg)A1B=N*tOO zW&yh-Q$<}L#{zgwItB^ch(9g-BwQ_WJTM1B3Me6Wbq$zx6|V!2%Pnqg^tLqc2bqmT zN;s_~I2HzRH1Qil%~H} zJ=1D0iT2`N5D-?8fZMJ>!H5oJ^Ay1PK?xC5mnMG$gLcU#zkfU zQr<(kC~=-^leIRukhCwvo%x4#E0}D_uYqTlyv}@ak;kzi%5M3lj9VbLdL%*hNA8D~ zQ{xSgroL@JA^gk`)#L!|aIw2u2o+`S-S@g@#}wp#OL>rO9|5X9%)mZCh9iAGl9=cI z#aE{o*!+ihpa$CR{$>zrfCJ5XOME!Uev9k6S083c-+<}Bn#v3G%*`O6s-UkCZe4fo zUfePB&|-94;RN!=g5X6}pPD-T7K+nQ`pb7NK%&T2<^tdWvO4nj2o=ssQqIH*&sJy^ zBVRIcC?>T4dxq~{yD8=}i25Lj*Wm?ncKf`SRyEcIWwI!PUtB;uS!_CD4tUx1zWUYT zKzpy%(b@9hczNA5qI-cGm2#dCoeHh1w5+iAWlmYw<` zajwRUAudAWC$rfX3c2C!XM(a;;9Ylr3kbr($JbZwV(CJ$6?iTnF&v{~bNsQ= zPe1zp`RY*tO|_Kmc?s~1d-6rOhaN))c)6b>Btt{}?`K!QUT@&B24#RneFGXC3utL3 z_IxmrP#-xK{N8t5OEFc@!_*$9a^vIKr|NM5KQK;^LMqFsAmQiSKVw@CA*2BTNN9Qu z{T1N-KsCa?N>Gpvx$v?b}mdDo~qsRIRsR{0yB+ zPPjrNuXoS+u0!^^_+VY2JKRvz%cF2Y!`F9bGQxi*hJ zf)5`0f4au-rZOxEWyv}P{;UMA2j?wB7FE}G3Fuiir+ChG?wV_JUUQhm4*p0p@yORd zpBOt{1%oB!bM0r$$YQCLtfxq2*9x+r;~mF>(}BQhyj^MVtRtXEc^8ld*1PZ&jH=H> zeg&idskY(fL2h6boa4P|@PnoBKsFO~f!2Q^Cg)BQ@GhtzHM|MJ#<10}n zMt24qzX(G>1ZON5b1@49TQ}b^b&)j$HYGHP{b#(>wbRWRfto`B2d21@&;#WP5BP~f z&L7EWo8XW&Mu39%C=;yOoj^!H=a-p0z{e$ZgBSnTsi#X5@%FKLP*%{8P@Xs53;Eu< zh|haz?UyXJ3LIJsKr=;1D6uC)V?JI*F({exU&bKvcZ`x$RZkO^$1{`&Vuy{|6%s z)ZN}KIDg$5fPnm)uY?-HA!7x=#h&j=9f~ZA2_!15_Wr#w&p`%BSVgha063=~a?-0P26rPNZ>9L*%;E*Jr z^WPH#?xwJc5kZhR)vzB>Vb{^JSFz7XR~+P!u_a<-)_(?yV&H_qLV%G5axg z2^APv0aJ9MC)t=_`bN*?6ck>;?&;dDhg_mHES)WX)2^}`YrIb1o1eZ-b9EJyW+%;NvlwZZ;MY|hJ4H;WcrKE-uh_Oj=QrHhT z6uTAg7fcI$Io7?MqxwgJ8RTJD!a;f?CrfoK-25@c7r`%fV;o|pI>KTcgLcypWlV#7 zTsc+iS|Pt^8oW6`!_eFrFr(P1W$w}l-eh#eYYk&1Vek5lN$aP@VNwo){eESLZ>+gA z)XqMN@4bQL#P+k!NP4Ge9bGBKpuZzp#R|;9afR&I`*_5jq~I_9r&F8diGV( zFK<2PeMM$g{G=9Dhpwg8;S52}Ad0OI^NA5#|G0M&SdVWxx~IIwHBab$ypnja9ecT|qqt)BsR zVPhb4tE740j5@?hjSWWzA%3}f9O%E^*)!N}Qz*UICM%}5f0gry#@TPPe&H7*^`hB^ zUta_`NlopR4v3G^m0Zf69OplbpeI8oV0y;O7YvnXGh z{V#cZ6j-`SN27M~_4)O=-yg>2Ya7Ce*E!XPDa~K1a@9U)A-L9_d1z4gK5pd6y@WpD z%-6(C;EDM}@4v;D$7IjGYBu74e6aSgP$aI7Q!*%9^y*9ujWvPawSro2KE&KiLDy67 zz^7?&i{m9@Nn3u-Vm8zJs!pQPBLXIF1*~1=ET6WoGKplMZmU>1T<`1$iXz<8+Wd*3 z?Klc9+M=L7^LN7uefPNnV(+aqe}m(DK~oLIUkIxf68)l+o~L$Qet55w&^|bO=fkix z)hR`3=+cy)gWdHP6|u>g^W+{$s!wNDp`-GNS0UW5Rlv_HzwSv`_u#wQmzZ!dEOGbq z&z%@#8Hu1hmoL*Qa9!4`yBe<41+Ta5}-M9wdwIp5 zLtpvsNMc!9ARKX^sWeVqwp8_OeL>TixizHW_L#Oh&)v?hLwVZu+M?HA$(dsl?zAQh zNuHW+32pZIX0klD5BTPaZV(t(@KsgV`#$}6rH#~FQVgXIhXxrl|9E&LFQ#Y~o2=mm$=^8>@=Y^l`(D{lk@qQc?oH?% zvwG6$xMz5&5Z=72FvxHyi3<$RVAhH*@rS_?lzR|t#Q%k+Ouy%m+ zcTFsBtMw!169fJC)t^>-A?$}ffjbWIK#+^<+O7m~4bO#ao z&F(@bJ}hl(wFthKtYM5vF5Q=`eiXh7e70|M7OIq3q}G4fw~4FxgXn+<^66IBse@*_ z0Waxu8#{d;i(&9Ew&FGOaBxMKjG+VvKNqFlU{~*=_v=i-QJ@)S>oK+YlXk%Wu*oS0 zbtgQ6-;WhLl$mM=5C!TK?$;x|#wvyO!G|v2*Kvg;MJmq*7?(deM5!tA6s&JN&poD1 z|0Q#kdWR~yM8v_xMvUy3VT|dOikL#nrkW-jkFO+WZe4&{p*PWrKpbggqBr5E&d<1# zdBhB45hr6$1{+BK5Y#(8;t*s)h{Q*=U}fa@v5^cEa{T9_635|0?d)cpNVkEX#kk51#fM%h>J|%RZ6I-$bti9KrMBes05tBg zdfv^)%V_J@mD@7>sc0Rh*Opuj4$>v*Pl`jlUU<945d}-)3?F{Bt4!prHqtf5YX{}o z1Tc|ECwkKfbDCOHGgg)btqY7VsY^>D;V+M*`0%oJgKVbX6|_7!V+4eX6^(Z1-edCd z4y{)O>o6NSwL%3{V-H5k-Wd0>^GFw`ICeiRL)&ONwTNN9ELdmmf;e0VesvbZL_Ulb zl!~;TBp77vv~{`dvSv7sQ)mq%(_u|FQSr&Cm+){1V3A@^Yu0;a1WO2)p+M-YPahAm zMo3HyxexXO(9Hu@mGvU$5yo`?x~7IJQ|t02oLJ(HZV~)aP}fEBcEs2S@2eN@nT26m z3kYIn@;bdvW^eetw-btO4FRb-+xotolIU=C3gfr}HkNVJaY9p(2vh=XX4s^_anz>$ z^H|-)l2u-&CLX^xhV?)VXtm$Su}*<)YOj#qcfE34@eHBP)Ylri_TG|MAxA!fWfa!U zRKG^|`atcf11)5Y!turM@I9+0#`qf8u0YP6z@wL*MI_*jiIdhc%a-*#<~dc>m0%l~ z`9&9Ja4aOSDzG}n?~xY?1r=_#rqH{-aU!!=f1$;B)hQ|`eN3Hl4A=2?8F1NGId&1) zv;Zg9UVP`!6YCB28i~ay=0#)47M^3gS5?|q(b=6;567#KoJi(L$;l6r?}JjS!W}E` ze4EH+&sh&F-F&nJ7Ki0aWZKcM`XXwt+st_B3b74k*WH;D7C+zq;C%g|rCTG>)2pt+ zK5u3lviQ@`QFwF#i4C1ylaTgj$2~i-728%eTuC@V2I%D!Eg49$h+jP+h;i|(2T3#6@N5iNq$;Jf~co%)MQ31(m9W6zUY5$V~xU(%8{l2dJD701R{8Dm z!{tp8`*9mXTk)~Rs^#yPzmHVYfvEb%u-mbf&@t=rQ{k15GsObzpMRbkeE;Aw>z5Sp zVti(EBmP{##3CPAI(;N|Y}$}_9U@;nuwEPz@{`V3Ry^6G_M?h}LsGt8qB*zm!V_h+ z!qLm=0Gd@>+YZP<6u|K3$B2!Bs#duQOWT2AXwpy3wfp9K%7lEeNwuSo%{e5+&)h|D za^sZdS*-|ohG^x*ewY-)8(Y6C`#GH)`Xwjwc$%)iRW00gGQ6gIM}r^xIMqGJ$aqU< zA%pY7ec87~=BMk#T&&X~mA`#mvojP6HhT*<+N#pD&C}+iN}W<|0r45{7|iDWEY3pj#uS>j1MM;(|Y4|gWi}7G^ZXX+85L31X)Nu&~bOlx(j^$ zO-7rhmSj6Bv4y%~^zO+`>kHjZ6!&SUi*JMP3S;`6A`(ofIF?lmfA9iKTi`LLi5~#enGr1Ui=3*`>)@e z-wvU(_*%{5Jh&?Sm(>3^Li-o49qt1-t+U<9i`{>H#(%?shsU80KJ|Oy{=a?j|IcSO zyr8a3CEjbLMr9smM+?~424p=RC<%7Fyqwuv=%%q?}_$5acMtt)YGF=uD1I#FhE{_l3!CO<`MxwQ7X`Je8Fqo6}1QU<_O?O zV1tDCR=}cyZPS~84Vi+ON-{LgBE&H^v+w1(}Bi47XPQ3b}7}c_Muryp8U#vvEEFMr z3YK6Q!v*?d_a>k$wAKjpt0a^{TKcS{8X&Of1BieuEnyGrI$;2$y#K83+dT*VU2y6D zP4xiaepnIaqaH+$x;sV{q97YQdjWX?p;?FS26SYLYyso<0>E`+;!*yt=KweAq_oc> z2B9d$P-wJ5vyescfBrw8_(759lHF~x%)G}i5U0=Q>MEtbVgcZ-rI#wEKWWyC)jg$?wOz^UnJxfiA})d-+V@l%`!-$T^l3AC5{l;#GW zJ6xvB)mQ;Y2uL0Nn!_LnI}4yNkY}ar^!NVpU&Hu+-P<8WieKE%GjptgL9~Px4YWSn zd`2K2%mJ$iNd!o@!X%)ffRy-95iz8N{HVH${-2l265|{by4mn|q{@k(a9|kD+yHa} zhRfZcX*$wg>NF_wKWGsu3c#h{tL5;_{CAqxBa~#QDj(Sk=XJ!UqV$1ym;SL6PNUUsxwwIE!K}s89OFNliWGd$b$2! z2|P;7EmGWn8sVQ#6-;$}4MO9KBgzA26?)%|R7(#j8YE<{&t|The?nN5HXO%1Y&ADv z$D;*8V3|Ya;Wba~e2bt%X{$=_NXcK}k8o!IY&x}9;zk%h{R=LHA;=$DIY6By!td?( z*d(>{@w_@s-E%!U9lXhEd-LyFIo$Nn3)lcQ?rvtpeXmNV{9)g^A8rVp=Q(b;+!*|7 zT9s3U*KViU5)G6mQyhtRLWRFY~>+R_5{f*`bw%iZ2#cwFTk}AyQ?Fv@-DO zoJ>@mBoSmYRRI2uPw8?)bmUO}?y7}R&b={&dO6IIa_3&SEfNk4CA zCxJLu3lOmB+-CJ(f#1b$c?NQxt)LjOAqDf(E*22vyI$z4hNAAJy8rfp_hf3-ZPeXf z8UYT8^R;}w89adjB9JzhSSzKF#wkfni!+EepvA6B1Kj|U46mv=oxztQI4Pe;a*32D5G}|ao1t`JThLOZCBx5wgvq9WPO}2gccPt54HKNU zK)%5)_b?Esh8FS@rD7bEL|o=&@?u`MM_NCK-Aeg%gD*18E5_pX=L_XE6q2&IMqn(; zs+O+#0DGD}mfJySF1m6t#RnW9_<+^(goBh98yZM>=Zk<6Sh9%{QY~ou-|JBpR++d~ z)^Uf+K3(IalTeJOA{zwfbd(6P9hARl8Fa+>m_J)oL3U8PE(X5{TY`}N0|^lG6b^;x zMr;Pqyt-PGVG&zdfEU ze@#l#_z@2B*3^+8`SrJJ#sP4`<*V&~KLIK^JdiM<3R(fC_!D;GOpvPKEn)lh_lv$Z z%nco?JS$7y*7?|)Pm0+H@;Bu6ui(Jh)YFo}K6}{0<{apla1e!@gibIy1`7i>36PKb z#A11~S&-YcC2>z^r~T%7vb6Wb{`CbQL}NZGQMID`2K@>5rguOp!}4jw@I+ZpzC$!< zziT!}N=u~yhTru1&>UPca<}~^5E3AELajAW5lgb=WiE&SwE{gmwZ+o8)%7-6s&STq zf+&`I+V>Rr$WWw71uNOszSB$kc~nqnZZwRpZ3R@)RL{QPP}NKS%eexY)>?zf5D~hU zBJkb@zM#mWnw5oXg`-#&OnDrlNvGZq0_|xJO@R^D3Q%wfs|*PW7^3Y?GyvZV zw|#lyasiUlNjx817O)iYNQD>MvBz;QKf9%v^2Ycr3(Rp_6i@30xhQO<%{&*#|F_*sXP($lwMsURbu zbuT&h^6oF8by0RKtJte3HD7Ns>!~pIgcsPWP%n**Jp2qwUZX}d6SSX(z5aL{BU3GY zh4%8N2u3lz9iZb45MUm4FP3$q#l*V=r-|yTdcM=vQN9UMYm${l^Yug zD+Z%FnIORir1qr7gSsf-%jxE72gYTJC@o07+e=`?jX6haY#EqW=27#Av2iW2Ie@5- zZel+8>GGp+K^H|j8ijRAX4xl{#T|))e(M`84wSRIQ7Gvl?9w$$6sXcC79hCUCjbyx z5sGxacX!5qC&i4`*=^wAORQOQNT9o1LI6G{;GR}%QG>T3(gdD|Vh(xi;FU3T+9RHY zRiU?^$)Ojn-M+b=&vmN;UAD%=0eH-M z2TOpuAmd3aafu^_-^{wAm8Lr0qmQhgUI0B>uHvG^2!K! z%x$_KX)wJ!{8nSjF#_~xoDdI~L~?vkuGXi;A`Qt4E~|hbzIjci2XQ&Ujy4bb16+7! zD2hjDprk>uQLKn}op}NFsR4|K;b4&E>lt|^FCXv26t958#$&YwULAw3mBF9|f=QUl zg>KMcod)%fd*~fB`*Gh=g1?OzcNRy)M`1zFqsOixCePDA$8)%&#f5IS>s zJ@fwdkLepG-^CQfSSMtbM8@t+9n5}!7KL{cxti=8J$G9hk4WFMv8inc>f%yGaG$ZE z%cs~-euf`Id0&vMZYe<5FVSui5{rmQz%P}+b=?*cHW7>9)pB*J|1Rv>MygItAU^$4 zQsV16Lqd*O(Q~d(Yk7Q9-RSBR9BSqVyaBnlP!{Y8Q}tuqi%X)q6FK~|RQ`wn!OZM} zcl(7|mQB{1&8q`gFyrB=>*6q$=xY}SvzLkwOirTFPm|Tf*o6xm3VHxVNJ7005o~Zd zbh>EfYV(?u?^0Ga^*_D;M2^W-`Sg9%RS0$vS|c&MzBw60o32{?wG`SYQKE^1p|NM# zk$qb(>CNK(_aWL`O`l1W@&HHl+)a5u^0c2sJbzi+7i>U;6g>4w$a`$Wn<*MF$> z^sDil_u!Uf+l}MTfeI}jh2n>BW^}xg4vno>im-Mf3FUsG(8pOJXv91V^Ui7ovc`bc z_Xi7>=(Ax=X=J$JqZ&|Pkugxm!SKhICQ(`(?R#+W2IBEoNAClQiOrel-cB*J)@YP% zifuwSsx+%};sz@soSPWVDo{?GF|A1*MSVTKYFYR4d0vBE7bqJ3IS=0By<4z5k=@ze zA6|47OIRvqmU~ZU(S#^Gc$aTKhb1b%MP{Ysj1DRez*zK)vG;kv z`UEV`c)(r|POHQbH&z?P8kPaJ%1)rip@JsUc4vU#vS@ z^J9Oby8>%^pMKKly_hJG>KEOF$#h3X+2B$tSO!GzbeooSMxpFy{TQiW5${SO?}4jh zlGFLEy+1(J75uaGS^y&@(RkFY9WOn=p3Fu<2lv|Jt{^U~G4}qal9_@p&tbYXY(d(* zUx=kA7a|rTqd#A2Vb^1v0ntV+u_1w9SG-HX!|=F+zC=pp;tkjr*2f!0cIXKRaoXEi zjF++Wd-gzP)R0OYwt{7Kzx8PJ+vsj}Tx8e+tH|`R)0=Pf68TA8IX>Aj%nZ{R-Im>$ zzqu$Lge<@5$@2F3{-KDbs0qA}JXJIoYDlYjYl~ZWW%}L+kC&I3xGwd+`vNN6XrT_k z<*fL*@QzRewZ*lT_BtKw>(|l2E_ZnDdbjlBi!W4vA~m|*fx8@SLjE9(h2|uEF>`um zYqIL4#3P{}y3bLu=K6jzq`q%NKDqh&M)sX?b756}PJSB+v4SU~*AZi>I3-e_K1`rz z(mckZk*kg@^&9b7ukKYe{g3XWhs_Q#9ibpry#Mkdmw7k}b`(9D7|h58V?eyz>!!{0 zLkX|xl^c9U+Hb))`Z}7vFfm)q;7`X5KQW3lfpdN+d)v3T{e1rIx%PIenAS@+?OD5G z6)KUbZ}b9jY&XV(6)~n{_a!_yB2WS>Juy`BcoTgUxIlQ%O2izPDyMv~clKd$WM^jX z&82-KT5vtxEB0;{N>=r6Z%60nA1VCKko77{2u7j?dQ6v&t)*BFX{ZvpCPsTNM^&nu zM&ooSA~{}4FXCo1`k*^ceI7caTBi&^#spz*?e*%F?zsV_UVRIjxkx!P!}WrW#23B_*?E$El>EEXNgG1y;6K9bQ@wM=yy-N4;&+=v{s8q+!?(Ce`seQhU2|_q zcX5h@YXvFpI*Fmh$H?TeUBTkSGGVy1PVbzd4g)iKl0Xir>|TiBV8gRbx*P==XGgO zmlFn`w;bW)b?_&;$Y)rd36u7-5AC5#b4A-E()2IgHJB_;eYl0}5E*oViXfl)!g0!V zq|i3@3SI=WVDN+qNi3Kh({j2PvUh%X>z2=@^kzA&sU`@7|7~YsR!(bCsZjeT5y;zF zk_A-^?}uK7sq>Lso+-caA+J@5HxULfp1%>Lh2BI@-GB^N7iu<9%lzeAAi6h77o`85 zd_#$b&~fSVcG`Svj6~?QXR+vn85-3C>@OTBs-=?R6a4BzCzi0v#0S5w`>@jPUuQaB zlYtR%=F4#=Ufmr=f@xcqH>q@AEon|)F>y0@G_Egj|J;kGP|X`&J-_Q5T` zRwv6XIhvkItrDh5AtKKF<@&jpl+oR1t|UQYLpZ%(Py@n)!p0I^E^QNE)_S^ah^u}D zwxTKZ%X@faR{(DBj3Q3scq-yf1cZ9&-+%QCx}Nn){ju88xQv_eC9l>brwki&Tk>dm zZ4$1ia0ZnV{fw4^IG5#1QFIVe$aO1}>zP>$wl9KE+J*cl)mDheex3PVq%}*<)mc`j zECoJOm%||dm7YAW~Itl(+txkku2U%{lD+G2OVUtkY60yE56er zS|cgUO*D`XpWja&W_ZALT<9Lt3hU^?54t2(_d2+fiA>hC&OOPjB3f(UcLZ-Y>FE6Z z)%y%GcG!s}Q5||MT^Qaz`6_R`o0C&~6dqRjlzh$j@cQL@u2P!yneTnD;im4Dwz}Q( zPbyAi<$Y-VW6h6~S$x&cV7!izw+F3az+~)j#-RNTmytz4qPH$2=!BIiR-4VWSf1p< zt`QRS^4e+bIAqkLPzE8P>Z51+en7i8w6~yd1mpe8DR*z4RTXJuR1cDNQ-6zn+6B3ctDl*YwSPkyYy zRTQ zMUlCtHW!ZDm1bbodwtpLO8gEzc3?thkowf|bFKivxIfT;K8=aujDy>N@_`Zls# zr}hkyyfiI+Ckg#L?bGT-!i3jpu_$mH=bVhFc@>@ydd;Y~@FVVP|=1YcyhI7sbV}pyZ7Ge zB;4BV+=Q+4w8u}F3X)VGO_`Zh`~}YLWIy4$CZi=5`wTLB%Ju}Y z-k{#S@^~8-ES^m)_I5!1i8x9VuD^A-29k^r40jo#wh`#wVznNIEBCIo-;f*G63>lU zh{yT~g(2@<_u2(>-pucVF5sW#zE2ywCdY<2*f5nFR4`3D5^`-L{nU2@nCrr`hHI4x z8@sdbPQ#Z8yJ>GUM~nh5U*9<>Y_VDeC&D+(d(uvFmPTzG4}OHSs0Qv~CGveJwpiH5 z(z1A39>0wLa3Ac7b$&(Dkyf13U&xItG0lA@aG6HIk}mSh;hH&7!g?JckHlRVJi*8G zF4(JIv;@tIb(|Xe`E?98%clUkYK$hir+Gx%Brb|p8HQq)*{B+c+WS0rWAV?h_}|FR){^+3J-D6|rCUG$+&c>rT0=^}b08 z0HZG3?zk0Ri8AIZ!ob&93o2I%s}YpfhE;dn3tqlk86Xpt_7iAjrOn?uAs)jg-HK z_SD}6!;xUDd?NUb?VBdif+Xdm{#*ab0w_noF~|_y`b?VY6q7k%!v3BuP4JXP;Bnkp zGE2)U);HTstn!zmeKClpbyx!$T8eXuvu&8W;FGZjuZ7eut>o4y)i{_eUekVyM|=W* zg9@#+ttGdIWT8OzAuqA^oBHG3xj8C*6b0ThNMiXXval3N@PGnFDn=giVpk6mSrIK8 zS{~mQUu1qhMS>|ZdnU`zno%%eReNM|oR~qZ&hSTu`Az1_!xSBL%6ZO!0*L}&RPsH% zQ_vJV`j~qWmHP5fr#H>MxJNmD3<yyTf<7mP@U)L$?jpPccAk=ew>qmgH$b6XffE@ z3x(IL@|FV(6ER!M+!AGf`P3n8Yv!2*#$Ct0jAd?)R=j0270R>O)TKn-U}7hwsp*YAe^>*Y01ITS*YI5Q zw%EnSM_vsfdlYgCWRbJq7uthTXxW(zYeyC9=>8u4l*Cb|N2=sMBK8MQOb11yqy1jz zZfL1(NC)D%sWvVK!c5|u>E50Y`63=&FCHDmecPbMq=5Emg?Ab$*A%ZR6z+RX2%z=R zJ&bbvy+*^gB#Ts`)xk*ZL~UNpZhh_B#rX0n`3I)@v23u)D|)1=XoyA`TvW>s1k`@$ z(zKn_mR;#fRF4tk=#sUoa@osFz;`VjO*6{P^5=RHjasSQaZB0^GO? zR0xBHv01Y$Sr=|csHf|^AR;2{$QXR>!+C89HNm~1aN06ke#lrd>exSzRhzLKag3eY2U zS~=TY4RgSLkUZVzOq~2fc)*LsYtpKbzgUUlwDW0ILzGP6HCyqQcQ6VK+y*j=%f<>ma!thTIgp)@-ZkbrgHM~^Kp&>h z94NT9jv57j6tp7~EI$E=1Rin2YJD|px=kb2i%x+-?{v_$$@L3T6`%!nNT-m9eE`F{ zH@{L%P33J((+_`ouTBZjzPghqTKjHgX9+rU;JGLRgO;Ww_8SRYoxL~w6yBP3h_VDb z8OB%**Ypk^`5ioqQ;zXX(8RHgHqT+K{>nO{3}#@x0dP{n*~c)p#Ih*H-z ze+WYJpK$V7i}n+y?lPIP(_xBE38QqoQTGO4ZeU`bb=bbPhH7gLok)2We2QKG5wqwv z4ay0(ytc|#_YF-5xk7M4p=|#p`p4l`a5;a5BGx})iN642zJ`s>0wH^ zM(}yVFUxZ11O$X;Yt@k|3UP}e5=BO?kl+c6CXs&NmI1A}S4H?EZ~f>*EooBaQSHmV z&{@&7r}JMz+IU)S&nNvp8au6@y1T%}x)9x(v!dU17mt?4({0qsMX_|ghKyqZuoffw zZkD-&s$v!G8UTTJKwdCj7kj2?ALV!FR^*i5i9p$47rj$gp&q7@#AE&2L3lYFPKE1_ zrO>FJU|M{`M(&UKPiK%Ox+Yij5s+LS=cH|bos#6?Nw$RjM-3v&x?q+o(>v5@tLYja zP;P0wVz&)5;ZJ{*VyeHGHrhkzVB^NN^YD(DZRo>i7xS1XgWqHq79Jb`#9nj&h$dFH z&WzaY*e>5cBzk4ql^YsRi0zwSRY2G|AjQw*%S^DLO3-Tt44sv`-}H4bFBZi_5_CNI zy&5v{YG&N}xf|;uID7wsaPKBk1F?StDf09FpGO2rx2=WZ9)?iA%6byVz#*|P&YKI) zHZM!ltc1mGX$N8{XTn#PpQb2L8`a)rxr^~W=vKJ}izYNm&x~}s)Ux6MfOJv7yUS$E zb@uO04`zgA3)%KM=F_^18))$vBGnmr5SjLii?k%&(l08le+T~xqsN)+vR_WKf1Eg57(f<7R- z92aG^tW2gMduaz4A<`jlCD!0Qm1Ja2qcd2HBaHVijvjH~`ZQgO*JZ2TQD;X<^k*MLNwVq~jx9kY62uN%#q_U;S6n1ZRDK=^!A z(xXA8dEFN&lDsQea|M?ZB&^-vD<;1tF>iCh1|5lpl=}$@%M;)Sz0bJOg}gll?6ZG2+rr`dQsp7E|z zSVdOY^cvByRS)oMV<88uUCq~V+7=nb0uXn6Iubu23zF4wKri%G`--MOSyF8;T)_D7KU0ZQ>o6zQkjd-eOU$ZS9 zrPXI636n%>gCoZF14RkiZN1*q4=ue`1(8bE4x8}Exbu@?c|xI?5Z;1`kvrRP=Ud_c z%OfUU^DMjp^uV@Wvx|TDo;!!w=j#_CbU(b9yx~rC zBz7W$&vyX{uF_e5D&bKx zqeYf~ht(XBCu4E|Ud%$|fn07Xx5K~zvrbd_Bl(?IdW-sIDki;WRy219x7rpR>{_mV z8xw|@8=Qw|%EipTr+F$GkI_h;zO)Bpb$z#2ze{1IZ``H)kfAWeZqXxn^0Q7qqtb`v z%G9f}L&SnM*QOaTw^oeY3i1^6U%cqn@M#7(*OZmQvh0au(qqnU+4uO*@6^-8pp!0IZ#i z!}b)sAe-7Hx#7a|0KNQCKheYp4GZN z1RtxnLHMC%@g)S$Wb*IuU2<2Xo-r#WpLH*}?M>lMj~CGGHoRO>0VnV>Avl5aS(mU9 z#nV06eB&i@TZ5I0BT&>Fl@fYnj1SsMIq#w|MZ)qtOM>}n1~yQRHCq`AjL~2US7m22 zhu=V|?UjFUhVTI5K+fGCmQ3$1^hcDbL+b)~Mg$)&X8bc$dY7!i)@oP4ameuy#%F-& zfBJ@yj2TMu!Pp`_nduXgZ6XEQ7Aob2*`BO@zx8knFu>eNH4)&v`68MC?wdb@+tc_EduGJbXYlzff;u-7YF72n@v}X!}zH=vPl)FNKxw zBqxmKH(>hMVl988vpu1w(%p_wp^dI*m2)mkAP%zWIrD{)_iR0uE;gFoFT{-`HNQK5 z>?87y92F|ZPELG@yXdBD`jMp=rYEU!bMns_U7La8rDLJyZJKlbf(uoN+ z8L-cU_qBi;|L_VxttReI^ZQA)eLgR{yRQBy*MvoZH6#wez zZsR-K%YK@AjzT*uLK^f}(N4uyi}RLC=zu5bsqe-RRJ?`mQ54PzYv)L|}U znI+DdnSBhsUDX~&aJivLnP(SK8P8V9CFv0-Q~pbqA;z%L|BMX&O;#51!r02jC+M#j zx@ZkHRhS_R^@?O2I*PX?b~(q`yJlQFM0I&HTjus=3JfTW=$7<98*w_bir8YA%R>Aq zd;NI%Xs?jXh%T)d*fQ^KvWCn5rXxzPG)z~;;z-jJA@K8#o2B9Iwt0iy+6tn*Hw z%2o8EF?ccAgrxS7p%R9NW+|of33ft8A?3qDYS2g;E4y)m_XH|#-P&ZmAXP7S&FX4R zye#WfqMq&JITC`*e-3)KzlD#`&f3E2L#z0Y)Y@0EH)|%b7`H*73yn82CmB{~0InDEs;J#Zv z6Q(Y6LN0QcN|2XZ#mr!wSo4je2XMOD4Bvs(4ivl(#nX+bwV$K zPiqb~hiIES`QGl}>f)t;rrtwJ;PIt7kb?^txoX2NWRwbW31uH&vwO(jdxA7v3;oRM zP=5kh@5c&`_c+|uOS;#96o6r{sx1RXzF)%n!lXxK z0%eukCu|;eLUkf^Jk;;ZQVtzqzvSjch?2>pNH@#~98btYl}5v+cfnT0sk`q@>w*D} z&1ih9&k5-}cvKX`{cO5fynPsa2EURE_8=I^>DJtS&h7zhjSgcUzCuv!7Mh&4Q{&63fG`7XSshVCo zBv4=GSH~oso$h2@H7^L&W#UvfDJj9_c{^*uct`xOG0o-L-bp@ zcfMQBgTNiWwtsuqj0|^#%rk_U%s5~Y^y$cAm-GjaIfv~jlgI+$8k0Di4NA-M%Mp%_ z3k@Hi;{_d*EE1N~b_0=I$uOA$!5up#>ilg_G*8tEP)$2d8LR5F4W4oR;Qdv~KN?T3 z+6#@8eC9V3U;Fl5B^>tS#nqJB=+SGXV5x!UGd&^yrW8jIWp%bNOAz4@4$mV?AhcsO z(8db2z;HInr6k?#e0J%irugzGdy|)aym`1764j}8k#R67T+hnxo{MP^#vFUiF-8{Z zFqj;AC0gJLgnTykFuhf5dFn<83EdcJbv=L5bFgfpB6Kt=wRq2tilH8s=JR(A3F{gJ zU9&nQBl?-9a>J1p>h9EypJn!#`=q{_W>MITHghQ|>KKRjqY7`)yrHdm_FQ!dTr6LR zkrq<%pE9wfTt7so5v%QLI_PY9P(;+>7Q~-uO>(YZ56y31aaGk;9EHg= z{Rir|ct5fuDp%);%W`kuXYkJqqWZu?5nd6eaL&BapL54QRl3Xu-ec6cbax0PZ66v3(9&Hm4kM_U{qV#)g8I?4vl7C(t(>-tQGByzFSQQtx+@hUDqJ9%S+ zMjXyE#UBfq#2L0~?q_ul9X90{FZR2D!;W;QX>A2f(pK#;PSRbr#9HnK*5m=Bb2y|ERKbl;%w$G+bQmpK$*T`Nr!cz z_oPFAeB;a266dOtwJFU}g#q?Nle}(N929fWGH)a+biG2EK;n?U%P)aduUn5%Xz);9 z27T!xqjVq6lQ*z1AL>Z}ft-i3P!)&zfuY0_T_DD5tOOb~lvh}Gn7tb`ELq7kPEKyJ zZ%R0=$E_D{w>(^Z^bmyi&^>nlex*RD{RrA!1BL0*cAdisUGIYO36~TirB3f35fTVB z2&BMKC0unR6=JQER z*G1=YOLvp~1GH-y3z~Mzobi$=*ZM~V2!^+2fUOD6Q$L!J4@a#!m5l1dT;g1lkGpEj zW|RgEUYAnfuvw9r&-fj?U8SwIv+ygy zhs#y{D#JpgD;~uon3!=Fj}A6Ph37nsgrOW#SAZe@0K9MQNt*|f&h?bCZ!^pEPlObN zXNTmjLLl|oGyGwZRroiCKUDuR@8L&A>EBnHh5daD_k+>!8+NM&-V8m|vZ3P$L^OJQ z7^He4OTvwDYBEdsd+v)bpKQbU3GF30=prmYnGX{1L}B8!#fZ-#>X75ESRV3GR0fCw zfg==o%x7Hm?!LcMm2rB1XPf+Vwjwt`2v10V#}%4Pm?g+h;=6@9*wIw0FBc~Stw^@M z>y~eXSm}RKZ6nP`*vz^P(A|$2cS7ni-F-aKsnJ7DzdUKWN16G*%OVe^vyt-XcK^UECp{s+i(_hll|&pwdkFZbT&k3Cg_IgYlF~j13IJpZ*92D z^>60wWW_^h5@EJ{noK(DTS8*B$f%TjYMal7Q3JVpSlS&`Hc`Y-;M82={JVjDtgpgF zc?`#N&8sxsWIWbyTM{4{j*d@au5Yj#Z-p7{wxdCV73~HAQ#_A#I2NX}hr{D{mpM&Dgii-_ znusPD8F%sPb;vV$V^ub-yHsbkEDn{tIj%u{FAh?2#iJhAs&(Qp?fS?gF9odTlV}wi zgf>`ONlK7FuAD7RuE2BVn!qI_t$Y)7!54d_KayZu{!vf%GJ5ihGkPCEa@Nu7?pj;< zr`Qnzh)|jN&uYA_slI911LGwc`nejWRjwWEIYOw~!3wV|qSR(!S!fJkUTv?marwiQ z0DMfllnu}a(YP?(-hz4E5Bs~Ma2~N#NRzTzRa)uNq{fN;^7t1Gr2=C@N5@hNyzgLs z;40LM#WoQ8h;i&WmQ~t=XQ7XVA3$U%qUwL%mYlrTTB-%vLo$iv(~NNX%?q0sBOhPi zJw61!a&PVE!)>=Ev4wb)=ID<}0Xs=b1IS$*ws>6b4t5F}qAycENwnevzxcc>V9Yey zRpO3VB?PJ4UkSAS6RnM93KgzVjaWU4ot+VTFr^^A%iPy$YB@|m`{KTI7cHm%Njec! z?q|k}``z-TP2$mFabqiOWqW`snR0~G( zOtVtt`4A)B$&~F7kfbP$4hY6IB!@J)e?tw#Hm<;5HLy;faG@O9FvSruD~5rXgLvDe zgHk~yQGuyp(NeA)-+}VMvt{OD1j9J>EmhzcaXIt%-HcDlZ{as#SYMOE!N$Bj_!OT}$!mOV61AZJCuwK>;Stywmz<(ab%Et08IR%GP4XKiz z1$Q0+^;zUNI)S3~t)!4+8QSQMlH?G*&~*gF+Xy)%&xNlO)@Iqw(6FSzll_WDTYxUkIadn|XhdOK+f6jp-+`Q+JrX^1O(jY;UmO#2B zGv5}0$NO1=lUV01Odrw!th@@--?{B4+&%qTQri&?Akb36EAW~UUUmfVu9M6`=@n> zvy4U6WSE4JP~^bVDAlkacu3SLm=nBtYNX_kXo#R7l(cnAGa-ArWQmrd)xn7e9ey!5 zB=7$fD9}dIp{(%<4e$s`<#sT}9R$S1{1QXw7bOqR!6rI{sGyrUCevvk-h$_KBYg)W zI|Ax3bB~<+lR&~kcQn@@QfZK+B;n@aQ}Xw%NN%}%pnpUS`9ODPcO?)_|6mDX?JM}* z$5SNl?@r;ufG*Jp8N`1pQ2){|ROAgpn{YuOPC&an0ul;LJ2i=8wIlP_}Q5zB+|b<-MM2O9rXl*AE`ob^F`F} z$<+gqU;$v1i%5`M<*~?hLH(;<#9WQlh zbk-Nk;9|!5z;z)M7WtM^n@hAL{Y(=H@$~rd9D&fLqb%8+B7M_P_&2S_N{}I}#(f2e zlD77>7DPAS7GXoo(IHDFy`chjlVFNShMq_<(QS)q915kV3}T`h&qeZ5An$h!Xsi$}*=z0l{_xU~a zreX4k1dvnmFfsZX2JkQ=F=eT8ms43uP-CfTdm>w2!KC4Pj>RWY6@vsopI zw4v)WVOZC7pQ_4C)eP<7Hm_oJY+RmI$Scq&O^e>_xl>6iyAh)0K8Kh4W zIurZD!M^23pt_&-C>Py-qG5y=LH`lsS*H2z$U>Hy;PC7SEm~A%hL8OyK#PxbSB^B#m&&YqMvHfn*RQ?Vid=E&Y z;N&K%bvqx%y$RE=n`iN)hc8@d7xSBmD5d;bjw<*1KK~{5Q2r_AcYgb#*xE9I{%9SL z8>}W&N@e9E@LRbllgxHtu0c1FoDu{E*jsPnW#<@Wa}{MC80!YT?~%HkcYW36_TyD` z?Et{UI#ip(wOd_QFec0c5sul+R#6f8k^J-39>sUIC}zD&^+@l8u;2r{%JW_T5^N*I zw~7sqc0ec8#l$S+d4^SuZe$h79N(-g`IkLx{r0cV)3bga5;9)&c**AZe+`59&8+29 z22mELB)ukmJ6hgbPuQB1P1z~9i?_13wsI#jvudmcKX8hRR5JuWP%g&uMr>r0dY;I} z(dwvZLPv7#DynOmRLcXrgiFRKL%o=uOymCMCzO?h_p=02Yfca{pDvxft%?nXqkX__ zk%ehxsw%=Fa^b3@SR%I3tZO{RiwE(d&*4R)`WTT)?u9KpAcoUcglRrW_xv8H1*-TW zFPAWkwnc9{{$ROvVf?VTJI&}_>iG-A?m@WxXRL%x?obEZmLB_}Pt!Gn0TD}a7lLkZC7*u3M~KfOBI?-ei8L;9h48V@A$MEq1n%!s7I3Pj@0}-+8 zf%i0F?>_Evuz+eL=xT=RmxglX(m|r8 zgM@EJY%hnOt>eZd@C0-CWDCQpDK+g#VoEj1Jcr_JCy0ar<=7h6xKq?04ns10KL91C zeu}^rHweLEn5rObguzVUtnCG9UKWez|luMHl#2ij8-R5t6EY8e-i98wf?b z;tw%qC%I#+uKA6!Z8g5Z#{D$&bA%xeg+qtP4`&AGKrp9a3z6n-f#&jwBQ2^@AJOl( z=)#4v0Tf!eR$4zt4XD*ygKRT93GZoZKbyl+dzeHPXOTI?a-iwMxnd9B8q@Le$fc zwXMQuq0Md?kiZRs@AJQH-Pg#{g@izW_>r%Op4F_ofMXxe4(P)8>SS52XBjlEAS?Ku z8I8^K^>{Rg=08O$trUcf>aXADIsT{PPmS8ZM`gC@)--k^l%QlFp6X1tNq2jF6C^J1 zK$^bngjVDvFN@6n*`G#q@!Wgwpo}g2Makk-9G?S8`$}!ZCZ-G&SB7EPiixvr#pX`b}R^i4lRXoc^&aD*jK?r!cWYFr4ZEq1_5_=SwkRaTegy^uJNz>KEGLabvm&oAb8R|(1z>sM|)Yv&m9`{SNg%0mAN|1)ITH2VqniA!%N=3nP{$>$ULT*zS+izj6Z zx7(+C*Ki1Yjh>Z(!Yu#vCf99oQ%BsqMW=okvc=k)@itbQspX(RxzG3e+gf8)9Ilg5 zNYTsf*M|4Bv%@uXn3s))?^fI0t>T_6^7j-F4q-D=HWED{<=ZOk zbRT8xQ4qj(nMpsJvE)Q3WjWCEziYTZ%Xf9Lr;xxfx4zn-a_)!tP_F<;P@TUlv&Yym z2uZZOTWN)$^}_P;h0EZI7+E2b7xQ|xH5`LmPe47chflK*NL(4INE);b7o+xW9cr$W<@wljPN`n90y#EM~ePHDBax3Tqie2ut(?_SW#s$*GnigUOe|C@QPp5~# z@<{T4J;&{Rt80r?)r@0yqTzKGvJmP@ooYfP&@n>+iIwOu8^rfHP*P^|9#Vm-*Jh_p|#$<@)RbxqsLZ%L!N zAh*Ft7KbI&${dsgS%JM$Lv)7bL$cabC@dsn>UtD{2c4vw zNdYCdc(k1w*H@C_J+)QTetZ3$JDX`{iahiwZg&M@&;qZ)QYo}^N^mmO@MUn<&K?K_ zH6(c*G9XCEd*o6H3_e(n;*w0lcG!HMCfpekpLK6slZ+>Keshxi=bDb zU4AR!P+(Ik%!DUqDN0GQnvN|X5V-I2A^f8U1jE(co;$T?(db)l2hYAZV*5>_&qdR;>-LR}ju69MZ1?@w-MQOd?duzQ2GXt*!Rqm}+yTX5gjYtEkQvl?G z-Vhe`d;4pdKq7C^lp)u@7T+r7N`m&wVg>zm_X{HbegO0 zB))+$6-($12a%_@z+B)X=1mr7R>s;LMM=#xBH8i1FdNM*dkcODb~<+Rs8Ml^eu>|7 zG;a)MnB21Eu~;D!2KcVP-G(C+&`No0MiW_eH={<~UW0a?ZLToaB zKaSA(Zs%fQ8_zNv+HSupH#r-)a9lvRx0`=(;k)^K;={BTSj{+23cUys= z3HFqu+cN=f>kTR)QURg}IM+MQOTSUb0H0(oa8?X_pn2nX8c|aWoBT<4_eUgGrlVuI z8LO{e_;UYW-WR#Iqnba%aa+-RI~*||e_9jq$eXv0;kExh?GY0@O{AO8zlb(_D?j1i z`9+V0y(BRxuqFT8#OMnc-)@y!!~|VGJ=ajt+dnxJWF`IS{GW+DW=o6gsU~Ln;3lCs zdc05FPuXQs6*z3Bd2Kh(j{GErtj_GHkDN|cvY98DL=ULZv`CYX8}Oc|Ibc;PZ>A`k zohXTNQpZ+#L{i?AH$-R)yY1y!+w=7p8DsZ=<_PaC6Y^fuzpwT(poNJ7AI6r!^#2t+A3!cf52(M<#i#%6DUam^50x1z3=GDHI8AtPmZ)B-Z`v{s1R(5o2Sz$7&Su!+PD!LE0g z>^1f?3yh*(rmQll?JW9R@<@ln^87$QiIVgv!hx^%g?!OlT0bzI2tzLQ-9O5oW&~#Z zC&$D1m0k7z_qTtBLz_U&eab30Nir}dJrBs^!bB6C13=S!gN-w3yr7~HA#YS&nuWi8 zoJQ0RVuW@CkjZ%C^n0_SNFP#8MH`)K-_cuS^7C@_ErCfq*_le(V=~TW_!Nt#!1K`y zJr>y|090X&rG7HO^=jBcbCv#;A_~uw*F4B3gHLUeIZ|(X;lsk-N8eE~59zf@ozSb3 zsHGH#0in0swgka#BG)JAHXZC%MeyMH9|7B>K>>+2TYmYI(4Xlrus2`GAtDXH*fHXD z15aSdWiSY7SSTpA85Sz}_mKpKLiU4wlRI`3tvZhZW0`{lPPJZnv=QSAlL5;bH}se2 zsMk~=7WDWZH+w!p$$N~>PtGSY^g0sl;e7=Ch^yDT--QwCh2<{A8sS^gj_GDTr<+!g zkUT}pqLSjT0<|k>oQ2MBpD6YQ-uf|IuEivOo<3xs`B-`Q+4NjP^~=`f@J#K&tNi^|C8pkfB-1>u}fK_zYjJZ@+vz{tM%Rv@HubULwk`bSB?% z2Y_E{ypmI=KPrrbU-dNcdrE+x+A#qA<7drRmxxb+k6!ok9iB+t9xeoe_2gjzUiu$l zlE$3;P)X6un%v4|=x=`-iQ#E+?OJIIWT?F3|i*rm1>ADM<5dhsKlI(Qy0KqT81- z`8^XQr`L*WDw->~5nrYxP6(TSUQyaGN>bNqc+!=2>>Pui{p)uu;kPuuyzmgDma zC@x|g9H;;B7)KR!(|uQ!wreG^|8=NDAB>Bs;lKa?9m4s2`y$N%%iJHA7{up6cgl>d1SwQwQ7Gnd0{*Z=&^D|8`m zIB!8!<{Ri?^LDjiPbbL? zh!C27@*vs^y?e0B%eyU=W}f4%B_r|RJ~pL4a4kdLW%z_!6^3Wzql`k=-$-3=6cq^ww&~AC>6_B8NbHc-M4EreF5}^4Zc|Sa=uua#U&MiEPX=mtF6E`2@jw%97RD) z{bS(Qv){!D_{a=+#>R7Z39#E8yuUlXe+kdqphvR+GLMRpbrdVE53Cm)=FZeL&?)pv z@CjHn$0R^w@S$J5rNL8j-3~PUbD3TRXPp0o0OaJ;3XA$0Mw!$nJHJ3*h>LNcwsL`A zdB(I)XPruy&)(v^)QH{t+Z{wZF4FDarFv z{d^!Ftc78&I&S&O3D96hGC(S;5Oh;=rzLB8uvvT@Zjykqb4RHnClH)jyxc)=e73li zh^3HxywY`0Ma86SY(phIeM3?;o@V(Su`9Xm=T1!B;E=tAyke-a1qbpcI zUYdEUEP>3*r9rxAEX0a1e3gSNbWCIHWvD7RS<$|NzF@!c_bk{NoLQ+HtZ3|)=Evu= zR})pQX9GL0*S>qnfAlfCjR%ao&K3Z5Fu=`C2A zNzyMCv)mX zXr0Lp1lw38L|9HS-T!P^s#B*7QUQ~;M_2H*xgS_}tAR^AzzKYMw=f`^VblQ6&t(5U z!s0bJf4|RyOtY@4{h`{pv&BA`=fQZ}a)6m>(Y;jY9iWJq^k`q&JcFeq{g_3To|}%K>%B6wgd5n14HERqdA#%OhlvA}*+c1E= zxTd|%|CRQve$iFMpl|u#V}L^|mAT#5+Kq<;lfieVKH`VBpt-44khomQp1YNGjIcM8 zl5`zN0<}VF*&QIjn~}?@$IWJ!bX;&}3S0p-pTjY=Tj8)XfS6qgeu#Dggi+%TyxND^ zfTmFB2}}g(1|}{~st2{vfq7I|uOI@KO4kouaw=6Oo}kQ89TtEaS>aN}O5p1v<@9xJ zIBeb4E7Ev)pHZYclqQA6{}|~xz2i9ZwYvdlNn=}DKl+4DQ}ir`C$ebu(ZM~~*DYa; zq~!xvRM(Ktvl6-c*Pxe5(6nLlrjE%g^q|~!H}`~y=ivGHLGdG~i05x@y}q;&WGz?c zK~?o(nyb3OUg{#ynYraHvz!@)KDFrPvZfdt5sPN+^09K`^3vV?Hi=$0hW4C{(6C-d z;cl=BO&DZwH8hm1cYtesMV9-G`yHjJvVD#kSSR;9)T5k;y&g)9@Pw2K+b&k)z3{&f zq!Ly6gR?NhsAGC7G>rzF4TNW>i5C#%y+{*erO4mh=YRP6y zaIz%$NAkGBCV`3_BpF{@6xN3}2;ya=M$+TDxu8y70BnhQ?EfLTd@OiH!*bN%R<5)J z-j6|$J3_lj3%r`NSkV=iO#CpbCf<;)IotjLiG4&0q>MyuiNe<88FwJWEojmkX5j}}EQ#&DV zTR_+Jod$7pH4{XatjNm}?V4pV_DXQuBJjJs&>3G0`*^Hcxp=8^z!HsQ;hNpPO;IF{ zpO7(Io~PSk*0ng55zcsxr*f+I58datc>U!}>qW;A-=l~j0FL^S`;*G(6C{MQtz2qf zmO_qXZ|Q^*3v!n1Wa&kek2;1YjrzY6xV7~x5zE55FZ$|VGW&w(z*GS zEl?)3^c3&(v9(0p%Af)&?l@OSBCf2F^obs?^z@dpcpnlThNa>l#S)6KsM&mParJn> z0inmI*G9}LOzSbm7-HAk((L^6LH%FdA|nl0fC_uJ>Eq~Mg}Uouwf3olNXN8xet*5~ z<=1QZ9U098SA}263!0Z-&I8;c5=*Do!NJ2+S43NTFS3^_6eP=5d=oBpY%${yi_>zCyn_K2@ zXEYh->E1jCpRO5y_^(E%QpS0BP7-jNczLN3n@=?ZQg9PD_3Q4#*u7I7uA^X)wa()k zmBXm?i8Ke&@H~za1N*Jx%`6WEi;q2;bU}gV#q`GO>F4@NC$xG}D_=!>{G^a`@h2I} z-FGHA<$o>7MpM2gg!}xa8xM9+#;_gONzr=qqp9ftJk%&(`!-Wu_oa*&RVLneNqHLY zz)q=IEnegtl3`PgrT$WwAv_-+g^Vc9jQpE`Wj><OwvS`8zf8vdpb>@*xla22R`kx#;JMh53DPZ!F2o2P3x@MaK_!2>c0X*wS;ShP0;!nKr`Q}d;k{#eZ(ft$S5P;<6`ZS%CS!@%{7YxJGeL;S(P~B zxH))lnkg=V?)HKXd1zBnFk+I^aO`r@){upHjl3ZdExl%pD=#ppv=u4_3tycuewy#c zUC{!y;s)Q@tLqO7gbxBLu%5!@t?a($y5W)w{m!qEY&`SR4(wE$111Ob^$Z|g(P=ZB zt@y1lq@o1E5-#a{#Q?chLjbf&QzS3olu^EABSKGy8KxSxr7Vz!(7Ojq38vOmv^2X^ zU3@0}q`s5(h=^l(Hs!|b`N0Q(uK7OAvmuEcdAw;FZOgX0)^!Fd#(Jx|)kd{G4|Qm0 z3!=T2RKBTXN%1wBReEkfsh$ODlAZUWP*k2X3e^K$k z0nyj&GQoP>XD*@WKGX28C|t-)$(V)g?v;x?6(tMbMHy#VW>Hm7qNWhv@c_#G#Q;}5 zy;^?w87(F3S2rmJh~R^h)AMfbc)ZP;=G>|wx4+xgE_d9+e8t~E=r_s!@%g`B&k7o5 zEq0ng%bi8)=WjX%#f;Vs!6UfOv%ZNdUfEa=QT0EA?K>6>2~B*Fa}jRJX`v@!FBE*m zZ9V@)14;Xf8@W3$>{XS}fW;TRcazs&92y;yF821lD%C9;C_zJEY!IIRqWl~>s>~uI z-sI1Xu4UYcx)AC!wJK1h8XooF{cOKPsQeV2L6P?_t6~@d)q5>Z$7C0V5TYP>M6zMr z%ebJp0TKhdZ~F>u+KEjZ%g2tP^&aveH=+8@3gh%pS89X;_43VHm0{69EtE9H_loR)Kp#ABsq9u;&;c*)m^-s+f7X~ zPn#{PbtVfaGN@S%I%d>1EbUcpqq5r_tuXvZ=vZgEITXmHkgid9E?}*JMoBV(t~RX@ zYd@;6=b_Nlas&k2nA*4b9mL#hiZ0{q`@eQGg!ji-Z<=dt1}EOz)@QsRcQ>s)o$}CC z>@)sY8K2)%Yu=3}lNx8sSMpqAdwkXeBcv+ntU>VE=YARc^L^50bbT~=T$BdCV(M1r zd%sY2&u3Ztd*_a}Dno~8&7W#IpQ(I1wOrkNh_GR(XRla1@2otIIG=ISCjuE#b$Qf02-8xFSHXN9p|@=;J+blNf~_e+x3)h` zROZCTAcpS?{Z^s6@M(cJBH+Y_BA{+w#LAwAuK7KYKUk1XCej{=^tZ7h`d(kNjY0H} zsKs`(v+M_in(?QnuJ?!#iXnuhY39o|2G@@<%(xctK(RzZ>lMtLgnORk;xXnxFhcj3 zAIhYfvD==@z{jC>u4X-vGQOl$x@Q~IhSy#&RQ{+YE7dX$m4u}Gwe_ReEtjWZcCrbA zjMlrH?M=jC;-G&z(Sc(`>BKfm;AuO>{;2)%9Emq_`L?#*J&#tc>hjo0pkOqZjf4#M zpkj5~Ae8`KO3N^l2-oI3@}6VIrM&;+g)Uy!hQl^Fh5j$}bQMy0DwE_H%o7@~_pHVC@^_+`iSalw=8Q z18sD*`T@vi|C7Vz;olex##XB_!pCmqCIGuvo?QoD+DS+uk^r>BC3ZNwW)ct2Y-%Zdy!9S zr^uUhk!VnL?F4fUrm!A*9ym2;3g`#wG%U@;5vR}z*Dj_r=yBZg@a_Gevb2|_ks$RH zFPoof$%UnU9ud$nFs80PqF&f4{>hv_KiCpA6!Tz+ZdbA7{GS(VLfVQShON=*WP$Kd z0bZ_WtD3tX#~+?!#SR;WNb!2CZ|ic)$hr&Xdp?J~$XPEuH0)Fp=rfbp!(Te3$5jR* z+GU9^u0?p>VPamtSz3sh?cV+&DuOzk|AN5jYR8mtI)yAQqxu&>GC7T{k-WSUn^Vf9?UV*k{JhcwC-# zEf`h^2|gYZ@Wb70(Op?sLD@x`{3NjEOU|4Bd)hERt`b@5lIIoUBv7{R~u1Gal~U{?11pyT#@+j(r#`O&4<+MGNjx=wYrtHg`2i> zjM$cx8pFbgh6>%%Eu_YC4QNU`>>W(gMX}p9Gfz#jDM^*S$^F`i zuXNab&bCLx--WfNZat(HGv}q@p%72CGy-weLTprw=5DV{L&_2G+`Tk2+W-dRxUY$c1p9&T>3r;NyjQbkZ0$e=< zr{k81$9zYxTu|J_#UA`rWT5&|la+j%_9S8)J2AE@z5Z$R&y?sdbth`nUzR%OgubJ) zsr9Ih2fpiCWXnowc=z^^Nz~4C8k0(~nX01QQ72oS^!s*I)`ZzB4aJkg3DKWFvtv7d zTnO#d>QtI{t5KT_O5f&Q?3guOGmGHOYGBwOzGBMj@Ti7Bmv|6r7;CEI&PL_cHyb1@ zRL*2~PjIyQr1!gjkh%K$eh^V%C$Inf%uFT0H5hC1iI-{RJfsLuJL^zWa)&#McPjS% zpR44M%~j7=PHM@^6`F?hBahgcW4s}j&J;3dwN6!}^nodI7oLe90%opz>TI9>T;#^T zrkQ`8>6^+CQ)=5Vl#_ybs@p_XkXlnUezrC)O|?jK z)?%rzr0Jlg(=LRztg}KWn$Kbr4U0n1Fjo%In4P9PSl-)lKiJB;t%0=*oelh^5i$|4 zP!6Q3{8H>0n6+RVmRmY`xNNV;_#mg4wi7)U=?d2JCK!s(vd6!(Vvk*H^T%$%2Tw zJZZF9)YIuthgC~?tUp9s&@IfSml!@8au+li;!9}iY1Q=~BB3A2q;M@>atN?6JWYS| zhYa&(U2Lq5xRKa0LF%%B%ECTmf6}q^WvN@cQ=90FMQ2^%>ijd`_2;w;2Oqkh_NJe6 zUum4x=}KsR)+sSHNFEnXPdiQDHQ@C(H%lbTI6Q@u*c4yao4ZuZ{^b;k(`ywpi8^+t z`|msaS2Zi%S5B;^L`y$f=Ey*eCh>w7P-IEvESVG^MMIqxWNdTw5Gh2>UuDEtILSv; z!6|#-oG6{DoW~ z{*HA0&dHRQv#-#5b5_1Q@vK!?OK-st*|%xfP584a`nJDP8q4jHWJ33)Rh8D^7c#Za zH?jd&7e9}BFYMOluF-$!IAwSGVby&?4H*BjsMS@OcDLw|5LEcTm7%X*=p*?a-!DWZ zOaAu*Hn4;lfPf>ypeL#JKNLbB`N&EUx|R0Qarn{xpMM8cTYb0d$nkrw{2b1>FEL(p za7HMGU97_-Qril_c;1(G_y7G7>H1P;PBf*WK&lxqAkCELB0dijw(q8!41jK|l&cr! z_<~mMYX6Z@X+vny5e&Vwma9mG`ahDAqXK&JP2o{=tKwAlUS%MbGjMWyKZF6rI-9C8 zBUIgJb@smxWk3Tm*9^*V?SG$Uj}Bb02Mr(v5)Kk+LOe}lOjdwnfQPItyGlV?h#M9R zOu~Vbz*At<4JM^_pMW!x50^@ig$Fo+tw4s<3bxT7Qr(o(nSk=;JI4N>2fT|-nm0{{J?gnPp z;lQsi#nS`d`mhXi8ryXfjW_1+j#~Mhm-th%0i;MW79z1Y5JiBTBA$4M;yuMGR*d7a z$z*p;8$c3$H>23|u*SB@O`LV&)dXs+8lkK_ zBMiKX2r!%GMeMN4JOVF5B@;{zkpMa4Gqjk$oZ&O7sEq17Hm4z6mPGg+FOLT^?$C zSP<+%A-q3>w2cf!68&djh$JoIv8X3n;ur<(lzk@7Gh`!?jmxp!`I$Lc}DqZn^FE&{VW_}PI#Z1ixZ@y?j z7*br@1Vp+gc1c+`;81^0kEHkfD)&_43J?y$K&e}1aw8ZDzq|yx<<|xyfYZX8~qY0f;eVJR|UkzovBp7eb?`0 z9RfW$k5zlFWCHoE&KLT^LOZE}D`aHO4?i8qYXxhhad$P%L@mjrG?oC`T5hg41!9)s z^3={0^9U9$6v-?%r$ayJgGZ*x-^l8@>0* z13;UvKzOAK$-*UcjD$7Ps#AcctX1Z zLB9;!NuaY;LFI%sp!aDp5yWT@($qON9}!YS#QXSwKQztPA_RCR5u$|6Y8(5nEpX|_ zHBK(f9@~w=3|$^Wbb~+(DrDmIxNO1P`qt&6ywBtVydtK{Ywk$Gi-=5ns*Y!hR$p6y zngY8H{7LJ+u!g`9Lqooo^O)heRsm=})?S~EopJC}Q9f@geQEWp8~=419_^H)g}pmC zzD7tcS{YG7Q;t1zCY9a;??etS(yFcl1d#Cz%T|Thn)G;lW~4pK9-ZnUkpkoZ3!p@Y zywiRjPcAYgKDvGPqEq9c^?!iMoI2z_cqn0f*eME9+MK@YS#0MZVJr!4kskx4VY8Ec zsytL36x7E;hNWc(M{Ix|L)*GnhERL83Icgv zbt!3=_C)Bpn{S@ac^7n}FQW7sk8RcRb}=dKNj&hW$plvxsv>4uyt;nB*wQ|$p-&lw z)GC9F?R-Ud_tUUd?U@by8S!?Ck#Rhx=Sdg@E{;F-($pzOYEq#=JN{n&PxJ1&F#yHL zRL2bBLCM98*Q6-w2_^aLVDL*gC-QUYttCp61zwcyeFH+E1fVS%p^Y()Ur%esK;TfW zAe6!q%#&CB9;t1UjdN>W3Boyj*hvG)mb_>lg$~?{X3Wkqk%ous0ZgZfwLqy+tt46T z&h2$%q@#^ymVH&z%AG3mOdtt3iA%twfipvzQoH?Sg9|03(jNQ*6_52y$*j<%tECM(3Z@ zFf5<$xuxgYJ>8*b@&f`+3XVc>Fi`}C3YZ~+`1%0va%Q^@53_h&(M%O-9C){E@Bf(E zB5uMqnH>NA*?<1J;~KKja;ai$`mfuA>5JCFbrECI^2ZOKz4AhJak1N^`_J~ueFQ<2 ylnmFCxJ2&9Hj7(fgtO~H2p#_(9rA?#F$2OSiri=yg;>l%!Qt#k-BsZbaQ1Jof4YhQ literal 0 HcmV?d00001 diff --git a/assets/img/clef.png b/assets/img/clef.png new file mode 100644 index 0000000000000000000000000000000000000000..96c199a63f20ebf0e6a3eaf741006f0d5c0daa16 GIT binary patch literal 94968 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 z z_4j64VbHTbf^uh{u-bBd+Zs2Egvo*|vBK37{B;E*^}-tnea^(zpYy zgSwm7jVdabuZVPD`mtw#A46HS^`YE=5HJNIXo3w&$YRIKDAa0w1V#2p)Hj<)wwlKp zRQhg}=cwTtr>2tVsT#d1XYS3#D7tFWXZs+HZmqCUP|e!B4*2%{hR4}Pq4>V^q+s%+3E2hX&4x0O6?bakLMj~`s!ul#d2luQgZ;#Y&1@|Cl(i|GfvL-}=QS2l<0aQ)|w{=P8T)0Q9L$Vs=$*jR?3qfXymEUrRZg zZ|a-?MC-N>L}k1bq~Ec(8=%$JwVg`vmJ$zlblM7ZwTytN3!TIZFMM`iqs+ zc{iqeupqO`=zv*Z)}k~v=MsHC70cf$#!M>@=C7%8 zGeIRnYCOfCLci@ryT{vUvfbb1b}s>+!|`;Uc!h#g3#*+3ZezKv=+kmJ7I^@%%2m@d z?!Fh>j|R$P<4x;wzcJU>xc`-KAqIT~mE;$1m#eNBA)5B-DZr+d9N~MKr>OjQg!oO; zlbcV!OMjuFAPP`Y6(b&j?SYeXbh*_S3MR3vEB)~g+PmxN{U1W$Wnq_BbWxy<8E+$e zS+t~yk^MKR|2qO6#)2y}M~A!-Gbt3}iI*3wl24MeXS1Gn+ZPZ&g@7=b(OqSYp{C15 z`{>w(8xUaiqE4Cxdet1)Z4p;;5+;H}XuLc49}0GQ(I$&Rt{OoLih-Dfhrv95dNbyE zJlDQq9RVEtJ|k+nRXv0wsV_&{NJsjr-#7RjN&;6(f-fB?3r<(6PQ?*Qy}OrF*!|;$ zLI0tlz1zFkWCqsI&TlgT$JCUV13>gA&?J9!G?d(>FPk~(13w;LV2twE+_Fs{%m5p= zbM1p{n}B8MJDbl3&@~x2wbki~xyiKAuPwk02L#^AD~tTOtTi_BJo?atni#~SiL~Tj zCm%(^XAk4|euX_QjOg+PL{wt{KI-P9<#;l*{-g)2=9X?GIBchr`BdGhxdl;5>l8wltKIVF4dm0Y|U9DbApB*~s zi;+eGv%YaDWt$@0G+uwOF}a9Q$QSp8x~^Na%;o~;M^u@(O)6X$i`b!hEG)1;(u>n! zMMk5QSW9xbkfRwEYYnAEIJrlvILrrB{;GTx1R*dhui5^U59Qn#!{KQ~LNP&}jcKIe z8I5fHCJOq0#$l7EX}6tApbB~&nwQM>X=I}g?wjFMa{|v`v#z6)<8UK#eb_MQkvjE4 zDV%{*i}g0fd9A=OH_7yIy+edNIfZlyLycQkO!d(1Zt;a81}80Vr!bGNZMJtD=Fq?m zdyQNDm}vSL-sHC;H|>Qyshz*?x=wucliMbzx?IZ@vl|a3fvB}N9*qm(#at1gJSzpX z(k;IdQEhENoucnJ!xHPo2Brs7el7_@u;uaNEWTHUfQ+jIjt8FP=W?c)_^MB{TlHhU zpNV1m8I2bUy-t0!yuX8@W-K9H&dueo;pai|m{i}hV~C~oGI{1AxF3!arcI?jsean} zUG#IY>~@#!Y@t;6;cU4Wyl2>o#@*9%{+)U6cq1z_0iVVwdpcYErq=5M-sWOc{OIYT z2)h2--Yw_#i1RQjoi%xh?TTvgD9WOSFSHmnacCpOUiAnceb4GV=qGAKu>BJh;#kz5 zDxWAf#a^IV@IpEY@qCxx83w(e*DW5ideYM|q1SbdkHN&7wfWE$_z28g@gn(H zefu4IN!Ndf`Mdf5UCjGHVlEy1Ut)e{1*YK(67%Pie~5XR;eNoEooV6lLzUq!${C>1 z%o`zlK#4IAX3^CvA)s7UF&Djf)oF;k@weg8RAxS?)}-u7?vjw(DMu=ihRYqDg^D{M z>ZcVc^G4_~U9+%#m%TEM@xJB_W*4> zs!OegnJULe~|0r!?N6+@}EM(th-rz$|)l!&SmG zp$@4$P0MvkaGR1kQ%CDIOMW-`DXUc9S>W8FY&H@Rg{Lkb5;ND~?x0}V}3yxoe;q3hcvcrmcI4x^TR5AQeIoscdOsoC; z-gq=Ac<6p-?{fHs`5m)D4`Gn!BZ@$_iL3v z!2f=oyKH{v$Lxkv6DroRvqufz>h3E7F<5A)EgtY(Kw2A5AQi8As~Ha#RcTILVtIEq zus)wbR-DV-T*6%uy-55DHpHto(Q=EaGT-Sv-$9`BRTgJl%J^!}v#gfQv3_Uz?$g~Z zd7*gLw+X!27R-wuC^l2A3s%!VPx&0O1c+MmemQ_&@Wfv?=x@$H@KHG4=eTQi?C>i4 z^0ZKJ!Oo3is>58em&+|01S~+);2khdM!?_sYah$5JxX((Q41J zTHu*2V)B`Ju8EI_SH1vHppdtq%i_*^ABtt=^RkcmXpT#}9~xdZ`>xX8S^eFeYM8%v zt51Zn*`$F{cE=LW1!^;7kL?(_`Ppp10&Q4$zc+1hoo6d}j!fJ}YQos+^z46#bc)?i z0Q}{?M5(#H!NEzSFS`Jt@7?zzZ_$U>Hx>{0t-*#u0|kxK(hyTL5Y{*~V0<5W3<~kVz%MUd!fxk&+^In_Cb|GO{h~>F#JpF{@2-Y zS++n`x0ms~S>$`R`h_6=XI?@Hb3Q3;)o1|+!2$FCMcg|^SN62)-m%S&J9g6Ptk|~g zj&0kvZM)-i>~w6~wtd$BJp0}IIeYAPoR8<@8nZ^NHP)k@>ztMh8d23ZFYW@K=k=oxNTQa#ziVCDR11}2a(3Q3B;17)&l@GOP~9YB zu@t?LVJ)_!yGeLzOI1S6nk?5*%>WMe0hJ()oZ0;m(hf5P&Rf6-672Dg!2^$ye+igOvujvH~9E}Rdxa@JLio*eEHf*sjJr4L^D?^|jWLtpC$RB+@Ad{_#@SP(y`Lyd1c-?rDXk zIH__mD`G2)G>2VXqylEM97&E~(TGzKO|nW$fQ8_~itxgTT!1`njjZ6WE0>B%v0rgD zoF(%Hhc##m{-q7WiNE%}V^zffr8j9qcMtO&EO=$BofH^Dg2IfayV+&y4a30 zqxjmXJCcM#r_v>J+25m;LRW+K6FNfxbYtm}zYQ}ECEGDSYHU(fI*KaZ8Rhy;ddWeq zSbHL3%;#;Z6yW=uZ(wNdP%3h^j4#yBD1_$_jt@ z#NO;=!9AxhA(JRm5B%9Kz6(AVNnm?WQZ*?na33)Prhloe9tO~4XV7S`PV;Ndf|oa3 zi!q^Fs#Yr$V)am2N@n|*(AjkQFn46q{T4?9Sgs69V zG>zg7Ix4S;jpgtKp(h%iS>Z|@|2g=GcmWS=(P#+eek2kFR>kkk7BeRpGkZO#3!hKt zgO8@rN0Kx~PApWa^=3XZ$LFWvP)_|gG=C^$chedg1LSOSIYA^NXqyhjU>lZ6Eistf z+{gSLTDNLC3FhCI)m&2?N!+;%iDvI|%ja#o;jOBh&S83Du#U$RToZ(R;TFEWQ)~U> zlrGMN47>GeP0>F}$vLF$xjL+Vvh0AqFj(ifu|7d}#{%!Yq+@hp7Q9-sY;Lka^!%7@ zXL<8H8lnJglc@#apy)nKht&?DF2TC!IWdwZV_!VD<8@7PrBl61RZGMRpk>3uJb8)v zoK^cq`3LcPgC&8t*PH4JaKi{QH#-+#KBcG+S$@z|VSpKo{LyD_4V3f6+8sVU;An{s zfzI+nIHyI$y$=Sr>fHkK$%sXO$^m2}-D(Ykgb=msV9!|uMAi6{I#DmV7aH%^O5UK* z+4A<&;m=hj;}EQVCwff*#HUB57m+&xyhAfpV30|_>Lm7L@MKW5^D<1B`}1^^Yb&Q! zZ}rPv^4y#Y)^zDWh*Brlu{Vj!)DTBjGra-4F008*YA~XfEWV22Zx#F4<`O$3+SJMQ zjIX-f0yEXGtQZrNqLxcjS{HA^)y^)f4Cik8KypvJJsqr8p2mBYenv!3E%xIN%2=ks zBd69b4?{Yht5&}8J43oO8(lT}ttJNmolwY@)4bvZp)y7P9~*m??iHo+j$qP`M_2+< zE27PKLFP}xEC5`s_i|d~nZtP;mXN{_g31Sg2sqnYA|qngv@b3-Iu$%{2H}c(>Rm5P z0S7CE)ha`uk|l3R<&UgU@f~{^^TsQypOZ$DZ}%X{WkzsIx10{+NwR=-5wSP3!C&A) zth;loey-PHvK2b*tO6FRGQqCwX#jJ@p!)4>OSkczY%8mHAG#)%!yH`Jb@q@Obr-Mg zU-30hmm4M{AuL#{%!ju&+^gTpyDi#b%+iCCk?(?74(t6fuKaqOik=wzDsr#fp}{Be zA~wEQBKjdqknTjnrMB^&CC?KxD9jCvWJGcuzlMdiY+<5HOzbdlsC3_+VFJl7fNAd% z{Wa|KZXL~`zJfiO_hQB4E(h3H=(Z;3JLMIG4RdPTl}q;nZ;y3)=@yM;*Ll2Tt5<*I z8e9TRK^nM186tRa9Gu-wlUd5SF)cL+JZHlg2siyULIGOkb8(LhmdDC3*m-itzb?j} zRLow#=&Px@O(%!(Chx4wZ!r!(XD;B7**5RrC#_#$LCnM5P6Um@d}(?z)EBuq6xW1P z2%pRF?zBFuhzm}Fmv~WS7%5)*Es1nrdorBFDDQ~y2aM9KO1$5Y;usmtCBKS{1&ffD zlzcST5~E7ECJFLcD(CZmnvf)unj2QnNO|}zKS!{s9Puc9O@+HC_mcAQdH5vsu8gGn zV4*MyhT&h_(IQP`5T`7QI7jUnJ2G~5#QhXQ8VD!i6Fit^{?d#2;{jrD%&Q7h&ZNwi zUM0*g;#Y0>cv+ggmYVSAp61sW>#BQKuUe$+T?XK9`&y0e>^)$@YtF?@Stw)LD~pAg zrQ&4B3Ha{Sa$35wtdw)wLpSk|`!J8cVbXMDP6!&4I;Hq}?OwJwk`d?e1&kLN{kkXZ z8C%(%(fqzi&p*2q&A-ow*JYz^bkRitq3&F$0d&CGtHhH3vqG~_e9$Ih#g?a!{bLP5 z0bxeVS&XTC3im^54{Ia&WAzk$<2fju(AqkPC<9GOd$mo!^2Ii#DJpD;hkchoo-aR>t*FhDA?#D9DOw*1#cly;OjL5p(>WDVSZYy8h;L4LUMdOY!e zI{mMH1~`Ge0*MF9PjN}2-SM*QeIhDZPKz_HcMgzJ4e$41@d zliw(bzHbWrszE0hIN>HsbCXh+$VCSIoSQpSQy7c&Sq#CRDohEfUS8j7^;-3Xe38>o zps%g&Fo^UO&Yd#_WqMk_<_cgk-Sv(5@wiTr@Xrr^LkUZvF9X}`=-(P<+|lL#-lj?w zk+5?7WTzVT@@m5!v>%T4%ZB-tKE@v_rz0THwS%R!m9t1PMk4y;D+0;`^PMo0(eu~d z0himyCwLca0-g-qk-%Y+1WSs#H_vhtmoAS-5O85mYJI8wSFsB}3wJ(NIbCnPHJmL; z)#$5vhu0mhBlb`5X#4rLz+d&6su{kDmv871qZ7rn{7kFqpIZw(vGfHAib;Em`37!E z_BPXmc^%kg@E`gtwj8hi3$SmAj~(#yQ--@=)`Zh_nIi-r%<-OS;Q+F2Q5_tYl zG9($2%kS@FbCF3t#TKWG-2I22UvTu9->4+rzC`$bHjsJRpWUI`8Bl-dB)+ORC7$vB znjrgiqmYOH0eilNc3-&>X+acYryH9KVmbx7P)uJp-EbGrzsEQiT&1JvX9xA?|Tx-m$HD^@w*E#>_0Bk&; zq2~Rv14eOaHJN{MQScXtj$R9-YcpZbnIDL@dLzCR9&1kt=fkza+jtB=!Mf>GZ^dae z2}*y~!(1pzP=|M@SZdAg?&5^o-T5CoUxN`TF@*`S)T9oU?{Um*+p?=m;K&8g3FM9^ zSBhl(4D1l+9a6VK7snE6xuX(n+t{x;w|{D%lAogZZ-~VCsm%%CJ?+QNz>;jNd7_VR z7XanC<3u-M(rSZ0f;4nx@EH>!;dELhMnIs((RVS*r6()x1m`=iyVFqF?%2o9`!a*0L z3ac8xebhTvOdLWlpMTw)&<>={u3hqxt?D1(+1slLU2R{ZS66>6|ZU1tZGDJL{S<>0S zOng9YbixCfh$5iZ?aed2#dqTA*|Femk96KH)uWu`R(n*waEXTeX-coSQ0M@?4*rY| z_d%(@aY3y~&)z7{>}(!%F7HeT52=hI5%`m$Se|z~Fu7(vFE0;x;z<;U30&#GcN*He zFjy;9WGeP-TdTY~*p2^TaUvHN&RxVjVkM)SE*G`=%-#SKc`xGyUW*_8G^{N&^w5{lpw_Y0^FbA+d7{eJoWnlb@pg)Cv`mb;5q?r`-0;yvV)Jr?y!JTZG4x7#NKfH_cIWCCJ`C#hvCNqZ63BvVsj70j;FpHhG3jBU1MUNWarDn|?t6 z#_bA^@s5A`XOhFSD2kqm+!jjm6~)NMaS9@sTfby-8%zG$Q)tS5fZTcX788+^u2rdN z8@8T}z+$quTeJU~$$>sxxWox?bBU?yEou}`V#ub}r*#Dys|o-e4a;pSuQ=7z)S~b? z(70SLg@K_7RRcfVPlkyS8SP9TaJjvA11W^QW;_ec+EuAOhV9VcwhUY=o0nNE$Q)R0 zj7k)|?m?EhT!Pp{z1t7<6l$6lEOtkV&&=9fQ#Cj)CPGP9 za0{1nx4y1`-YR0JnbZ!41C?)^;%Ow1XeBbFw+*G<<8TxNGckVUt|C8A<~~-#%-zK@ za#}=e#n)EMA9SV7lp#50Pegx2!Z2<^1-jEyr|SoaON>DPcFDn|aT3ylnCZ`@^a69c zdy38H>VCL_;-9Y!Ti8b+AIBo#H02cGBc z4uC->J7nfw^sru*xYto6-1hpAIJ!jmiPaYMATxeeVBXaEz#>f)`7;TB(jpr|jZD^6 zqHX&#E{lxM;}6U(XoEYR^8mFH?%y;4=ezAufIZEP(pQJKn6u>(S+L)EeCFhA!f%&s zu4sUj@&HAWSAzk+LP;3K9IlqJ-G+^zJPZ zaRuTfbfCXZn;5rRSltE?lG>Yv%tPpWa2pv!7FlpvZIXdksofKshC|=oxh_#IK?{ma zE#;8Y7!6GIyq?+ciyhKOwi#b*$fl0|nG{0~`3xRCR+(nU_Y41zm4`vMEMJ**&%sB? ztERC1T&d}U&!pGGi}{))B7+R#z!W->90EbUiO_>#Y%y1K&g)z#F^kccK!seL|EN6frY6jPoBr?cB|4nJ;X1wOCLg($Pb@j({n?t#K#F1>J z+t(|zzLXGxp;ml^(|z2i>sbh{ZuTqQTo!0W=9=N0=E79Y9YFEdbyUXEqV+bir=@b} zr&29!8NO~g+KxDenW4ZNrN?h~nq0^ZNOxE%S|_V}_I(-+D2)o`W;D3``!Y`N3K+*+ z=Bd98)gw>eQW@wEQ)q%uUhee4ya{gFbxA#kVwQi361)^MQp~E|l0idDPb9-&W{vkM)j z-8ktsi47b)dnKhcYI8`OoS0uX8^ZZymPc)PN~XK-7wjItwkVnp(eR96cR%qssjsZO ziw!0Z>GC!MUS)5%T%?mMRWs<|U@c6H_w5b~YbAGloiDwDV|%z)NfqQs5?(B zS13ESL_DhELKV~4H9v8v2YA}Io?mh2in0A1ZlCfay5GnTl3Q9FoF}>Chw6O5qqtWm zRul|{)#HwMCZx14Mur{dOi*3L8d65*8cdV%q*5Y&R@Z8X746j7bi#Bu|H`i~)q%G6 zHGb4S;7_#~Wv^-I-1kX8_$Kn=+Ek$3Ub9&`QcCstS%Sg&B>xc_BadDdavsppmR>>YO zSt)5_4Ri3WrXcE5Mr|55 zU+CnkXH*d!7WL?}y=p4ltLZKa_C4jO-DYbu$<(pGCy2)-uio!vR4NWslBl{hrZIa?6QR_JR;OG?wX2MNERC3wi0b3 zW~vy^QNzM`e)8w;KS)#~Dk4+sA+wub zVNyZN>^bn1x7;O2xm1Y z{rBkYXXh)Oc30W$O~a^nK&znKqn^Nj?_#RF8wsae1{&eY@w{Dw;(( z%)#uCbVy#qJ$XD#PbkK|NlQd@fZDV(T8}B*u?_M7T5ozD_V-&;i3MWtu&h))W$yJ* zS>T38SUsPEqY~C3J=x_SE2+pNdDbOMs`@DDH}w>iw!#n)o`4yl=Aij8yaU(_1<=3Bvu)9ZC2^da~uiIi2exh7<>b|My7bWZps!)%6 zG)59;Ie2K9(6Cej_zrDWpJn=yl(>o;;899S6w!?^bJ*a5iXUOMG?@bfUbh00Jt*K#?by57{q=OyRmWkP^P$j`ilI=kJXM ziNWcjma~$kTrRIl3cZ%e-Sw^FTMaJLc>@KNxnKajjg}ydS}3%bY$zm|%(vDyB#=I06B0CNZ-;eCY6h_Guldfno0z%&_hL(N+ zjh#+;T{RE%^CRa>dsQo$Q^P-AU0I6JH?u=NBC%;GU72J9gSkrXOjVwUz?Io@)#%ke z0K_8bvW>B*=%o)_HI}I*^Y>NqiBhCQ6tb0q+pieqsQFQOh;Mb)QAZ$5ADo+tUoUB zL{m^>HXm=$Q0h|`14~dz{Kd3N@CHC_*C;1NCYJ@{du}I`Z!dNI%ZQD=sDvYhQC!QX z@DE`DuJ>Ev`f+@i>7U0L(UpKe-H5oL5D~A>qe*?KGbA^=w+xLaSJf)~iEmCwx{Qt4 zDUjMLEm}uX4JJ5qnSTmTueqFYI+X39sxzC4QVCt7b#Kgh(wlWz31zAWnCXVz#j&96 zA0n}%nXJ~ON#fJWg+ZM)^_*vRX@qoJCP5oZ{!%<#2rNpjjkJZ?5m%~=mr@U0X@)g^ zOLw_2yJW#V2E}1IpcZlytCy;O;6v9sTWTspn)o3`%VG&mM^qzgY%(G=7Z&Zm3GRR2 zM*VgD)9VxAcr|LVkq~es{j$Dqvy!v;AyZ2I72PNR-rHdVTdh@0eV?#Z#@&Lj;oT4L zL*{YcnrZLrK5}ZZ865lGFp~hUmyu!Ic2%xBrmS4+#bDa{#2S>$AT>tjDBt~wsm>WT zx}24QFuhl;7i$(l;ON>xKPx8LCCs8ksA1N|fy3c#lllH!<3yjBxx~jT(pw@b^S!_n zs$I_a*CB>x7QXl|&p8ji)A4S`-{RCPah%Dg!}j=a;FPxImzGNlXLP3!UdJaPtEieS zHq}qjH*av9?~bU=r3O^PjluARw^8O)i>27CEY>k+&`-o1^pMk6+kzQNfX^Bx8r7;W z`#pp!A)2X^@;Upr0jB*@auvic9seSLw{>Jr7I!dLX-wgPfd|Y(D=xKg}{L(>j@$) zR1iyq+^cIAAmEr?$6vp8jAZa75Z1S3bs3-(lN`Tc-l8l=*WLg=oa*6cK%M?eh!0;$#`uz)k&BP;Qh zt%Oplkm6}jkavnV*~+&ix|o@@J30eJ18cDYd7P=Yw!0V_k70d{Fu_Hp#OW8k-p&k>D=1v-Fy|S{ zy#>J*Aw;2pahD8z`=5~nYcu{>cU~0kmA?VGBUcBO_J}jqQV+e~op?wDo~06nqEE}Z z_35Gbyd&C-ny#Gh**|MkF&&w?{JXiUXBueLw(UOwaG&aW5Zx3~s*8CkFU8PVcr3!Z z2sqbqQF&DgULFE}zTUAdevw6DK3wQbAOo1zTI2vm7B#;^m4to1Q- z5jxeW7KoZ>BNKd6AA52O|E{LaClQDf3_~eP8|l#e{fHPz3q<66p0;ds2f^n?SQd(W z4~;FQ+CTgtM8rt#vnGJuO&l7Qb)b?-=`ocF5o#_d&a0WI6_W`py}7|sk^WB>LFpjk zH61eRFB`1N~W14#-DCFkHcKIK^_80~bIAx0bJIZWZv_YVi2p25cS^sHot7YyipguF$?6Bco<^+)m_a_!}6ybb!; zN{?Bm$x~M88;y`Zu84l6rk-{iS9?VN<)B;dlL~d!-2SxRi3?AR_I|cLid)-%(zpWj z{=*+wy=d$oHSlS4OcVx2thk;@BH$4VW58AxE}2+<)Ls|{AiFwHp% zk8p0X5}ZX!FOE!aB`=f?Rpx?3;V^5?R3QSsS#*kdOR#}XCd zQsbj3Jp&)kxQrszDNBXu;?YuVzxNTV@;6QpdyPl}qz(1o@^g_S;^t)I8iGr9DyzPe4&){>YQbB|)?l@&K) z3}N4*%}#U6tCUpjKODbsipVWLlgQp~NHC$8fBjPN-zzi6f#K_?kBL5MukZ8bmaOO^dwUEm*Mlu6nt!KZWnxEZIz!hrr6$3bY_>D zVnCC9N@f$ZOQJcDVa7GWZV*S)GA%{tk90D;+qE{Kg|rw#{n2hu?4Pj|+%<|@IENPZ zQ&L>SR?GYq4Q6>c{r*1DW?nUts#`(}^f8Nc;1$zwffX#$IR6DGkco3BCXZHVA+Y41 zS{0n$Q-an5S;WS0PxE5IzyCofkhrp$(uAMVRW9W>O6V@POUO{l@!s9L!Bdo&*EG^k zT>-LX4UKLRPObFa(PWVsKp(GEH|EMd7t0`dz#_}feUXWYBWIUpjW#7!%-Kjr4ZS?k zRt%S8vZGZ#+>S$BruSx0GAgqMuXSWF8kOl&jCSEc;LHUiuKI-^LEfL`*IfBPlwy&EadDb4|)p z#OL3T#3{J<>I4`7Ch@3jQsuZ$ZGHdD^QfS>_gh~NdDqup`RX5y;KN5p?_XTGzjV%z zhCN;wAj)`;*GG0g=ZmuF59u$KG9?>Jp;yMp5!utgmy?r=BIMD8DaTEOw?0!V5Qd$g zHrc;zd`0!TW(`R-fB)lp3`2v%J{d*8IE0^CGk;<|ohYSd=e}t59MAfOK~G@kKpoo$DY;c;VN>x?YpTl(e-w6g~ZZ>*}o(rYf%j!ziFi zUZt$#A;JcxptHicG_f)MQ;*roVMF9FUbXBZBHLu~!{2rbwgn5g*7@VR-TWtbZ}Kc> zwB?R1<6v+|^$Rm2ktuUm5`Ob#JNUR=vq?dh50JKwOVcYV;?Y&ueUCXLVFM18p>nsk z)-syYd?AvSk~75bnF3cSOJA#kSxMz}j2&Rv4rj)_ntZpUr2g`Q=t}s`MveEOil+5!@S|gUb7p+E)}p$EGzk5Xe}5$c5F`cW(E^Ogy`4}X>EdLuch~w(Gv~kL;Zeg z){bxl8A8JxXstHKmFk&RzIhKbV}mg#islg0J;I4@eVm_vON4C43ms@AH+E^Z&Z#qE zPexOwtgMQQ`_)(}IPK>L&^HP2WbFyQq0?vUaiv=wu=C8EpzHd+PZf-^=7frt<&vUT&5?^19BkK=w6$Cd>|o@4}QK9-~cS0S>MA^ zaRmtkJiDGxO^;zTP5viJVUz! zAM?L=hFp2?2#DC#i_SVdTX6K$4MTYhF|KIxqN!ginFG=MiwPTdd#Py7Z6Mq13{ zi=^uHCCBy0G(yEP{mB>!N@&9{HU)#f?KbUiRTi1qfxj6MymHp^+wH%&VLiZ2S8Z89 zZ3#ax(X7cy02vv*3Pu&rtHWa7=*;=h!lZFs2J?sZnj|}X!r4w@CDSiP8R;nM&YDXr zJjP`;VaKTHH$&q-MwJT()1dn$sYmtKOEt9mnKM?hg|G*65L!7q_$VzE396Kba{zsN z`q7&oo)u6_@wZ`gJl6_rTP^P={K9jd4+(a66y!R%vo$8s>gTV;FtoG0cZcV$wsVA| zI15fy#eD|{6OWGjaMpZ%ma2a)#Nz|KLW;o_XP>owI=pt`b02cyylQ?fXHQ*lL1^mE zCVfhbS@^KUrsOX6U3V=W#Y|_YSmZ^eiyxTrI$KBer07|B4Q5u{<&-BB1oh1DcJEGC z;TTA0Di1^Gnmo>q!Bac#^JhKZkm}TYjWN;8ntgnUMqvt`elfn+ALc@Wrf>p51>aBx za##~gjX^7L+!^j$HOUD}FywV>H3oB!jGS(BF7D>wWi28Z@eL=s=7sIAJZ?F2Zzy_u z!LN8SZCypS7s^5z=Gmb6yL(LHlLnHWv2Gxl0QF%5n%e~OlR2E93^nZCRGy4EX@(3e zmjF~%!ea45=<~S(QhBIZQAe{zYk+msNbV+=#PbY27ciO7g#y;tgz94^nLb=hPtu(6 zm7-3Ypx;h3L0y}R>~D3yL?Z#D4M@Ng6JPbLSTs!j4}3t61MGf<_WvDiu<5sT1bTf~ zo&J<+cYSzi`+Rf)wd?s9iHITI?Y8gRerKb#7}gSTa1F9L`LlkY8@wsGi&thc(48e> zqSf3u>XP;e@lyc|-SF!*`PC45VfcNV&+Au58e`iDDG%>!2M43eu(0loj!SyZ|0XQ{ zXWBrHhPQp{Yu-aFnxpza zXkx=Z^`c*8hlbKrG;H^b<`{)Cd|x^;U$-`>$w>wHEl8OCnGueGpA>_E-S8hBG(gaR zttUK;()*M>js#MkD(XY}LgE3=dX=vgecN64Ag6KWp2&l~3&;)3k)izHptX`=tI?Sub&h{4Itom(2~A36V-Tv6`(F?&a}4u4-n z|Ffw>3<*qC4g!k^a#Us3F~qmqXao%y--~2>a^>KBwm4|p{Sne?zZXI@0|ou{$4oBs z(XK)j6SCde|0=(qoy|LBTQ;5?e)eE0l$$<-6m~-_iTwil?UB@bhD7{y8)fF$?PD7h z>HeI6M%TjBR5^!f;+SZ`D++c54>+28Xu#rq`@bdNH5_5ge(~Z7H52s*B&OP5;gmaB zP4`TQ{oXxi8F%fr9H9|76neyyTST^1^ceStMZain*3o zEjI1>A<*Dt(6IN~M&H`-0HO;GvE5g2puYMWly#vzG&ZA+94y#1mj}ACf-Qm{!EsTJ zNbs1gwn1v|zy?yrZTG3rZ=Qk7%#9=0YSvhWcf@ z`kyvUC>ep8Ai|a*z9szd4m9#kxFHb=M=KXhHGKR#5HrM{yav)O25vW_PS)$GI{*U0 za4sP%pgdND(O)@sYcW##ry&kukcev}!IBrXJ*VhuLhsl!)%U<65rZYjcL@(CgTs*m zNNR+|67lu<2l2kza(mn#qox-{+1oH^#V}i{5qpp9_Qm=(ja(I~$>sFD?VDSjzR{XY zGb(g8&l2sDh!bsf^d`JM*u{P^VB?VFJrj&Tr;a$5X12C?>4|aV{!Nk@iide8B1Yk> zaMtm@p@33mjIN(Vde*-&0m3kCdx3+cwJ3V3S&zP`5w-HG7|YKM&b?=8M?%`y?ol_0 zw1)B%w!-VWXGjJyYmiYjdW0u0zSDI{0UsavAG9lV4%7fH{tCo`$V3Xmv!1Ou$4PCB z3o*1He?f66RHr9~q}bfJHh!N0!;>EVT}X+!tz0*_tm8dP=SvM@YteTy3Iq(r0|RqWTWVK(&*Cp>i7;7?gAPz4F{o_9tbBI!K)R9aFfkvH;~Tu}d$$TWmHn$Sc_s zUvB*!_>>wy@6LhvfiBZEdqb`LyjEX1x2~EWcLFY`+IY>*S-ouk(*27N zlNmBj_Ni2%I(iG82whF)3|oS}t!)(b761JmsJu&tvwMuwE%Pc+X8q6y`{#sjqurHM zHjBO0E#WPGPsNL!eGMO>Kf8e)&P4TKq zsd@4H8vRW}q%58M8FB}BS4ZnG!K4mY8I06Nh?Xr4{mPF~9%yPXrj5!6eOTVQyMbdI z}+9Gz6Em?7!bw1v$33rTxxHA3WzGf=1X;k zgUz9p^b!IOT_ybQ00H>F0D?Z+pz7;(!iuJd zo!VHan$%PNIQ%rualZ1Y;Pd_tyURW(PP2b6nX0&?J)Uk$Xu6B>P?-neFE`h2S9EkH zaNlkEsbkWYeA6@^^eL`+rvb~>6&Ykx9J-rH`Ox5NloHgU&6G4T#f&GYtVy-{OeW2UP3_WoSsU?`!uK>Eyb5!KwSN{g|tmR`N=+L97>qR!zK&W*<1jHBthl%L>uLS z(g=tByaKwc%3zv^mehjvJNYDs6O3XFXW#=dm7DICmWv$A72&X#0i@{4s9vZiHr8ag zb#pA%6ZW^-x~Q|4YL#=a8I`+F(C1qzV=6A8c}oE2f8by8QvA<)jn(UxxfhiK(mtRc z6wlsuL>4xh^TVeI*QM84FFQIg4j4d#qabt<|M{+*Op+cApcP5x`qftDg>GrxNbDOL z(FYXuXs=MjuClVTf zFj-Hh9j@DcZwTk*nWD-yFUQ_I9&L0NtgX4ACo?iN>?gNFVdyYFP}YR+X09O(o_b4V zO!nscsJixy+45|};O}r{=P8MuKYW+H?>@GP8n)pT-0Vc>_S$_SUb;(;jlDg7hBY=` zfeYYc=YRT++lrH_Ll5gku#z}c8cQTX@S-zu)mwTrMf={hf1i`3h-V~F^FE4}YEXc1 z-u=Ut*na9_hu1kn=c14{r6U=}%Na)4;1(IRfVS)NTf-BX%ad71(0!9dbOfi-K$b~U zP~E)$+Gd*bE6wN(?tG{a7l~zs5!FtbhOm~)Aui3KLr>*4vbxJ*#WlQ}$ef>EnmV|L z#VbCyj~ns|JccOxY{8-BnyBP`{lWNsObP^9$(!ItI~AM-rk^AV7AknzB$VZ9bX1N9lG}l$J6q2@g3YTe@gv00UW{=iBeFoE zAQ7E{7`0f?Q!n_l^jg{V z%xSpHiOjAyT1Y6>iujKK*hcTBq`B$ae=)?x&WrQ4sC}$9L77xTd_LoS`)se!sGb2y zW5P+}6v#%(>E=JUSSFlI8mc!gTC5jPDYKE5$;kX>28F`&nz6pR0YCdIeiuEsJgs9W z4&(3cbRSE9+H=ugDM=MOq>UiagYR1UeBOc?qp|?&?r*JXP2!ug<{qsW^^?SKfMYW%h=Iq49d#>!0wJ-od3;IBQbaRmDcP zna$!CQrru^X>AYHXGMQ%gy0M!ro@J%X==gE8|dE>jW>-)!M)4|q#`UBwE|A>j`|!g zIJMPVzl~*j{i7i6Wp?ouj)(2I30{$uD9`6Ft4EYR4aX4Bmb?K$2$g13cj$Wmq@@FR zvrda9RfNo?qL5KY9KZ^!xRj>jjbL5WF+EOfN&YRi)h2(H^?~qncHfnVuIfM%KuB~4 z3u&W#H%X!oQ<@b_!t8Lc*w}HM*m4NF#U>pm_Ou{vV>JreC*2nX!O+kRr|%<-7i=D7E||aU@oOTEm@wE3``Fi zjESZw#7lA7ctRIIpMmXs%dsL{Wm;@7^m{1SF<(B#=~(oJRktfp7bAtsnoF80_eM*VCT?)SWnV2

    PvF)O{&k~8>mVONuJ_OvL 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�dpoeWrWg?XRl+Ni0GvmN(hjk;`;ZZ6#K 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�-G~I6r}jO1{|_;0 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 z z;anXp8CYyc&OLEd-A!83VIm$< z4t?t>*!cT(1(m#VS}d|8YONtVu>*7WsjFkxINqe9zyqhPJ&n%Z)m8DMOHFsejwrE_ zIo4YVvObDW^sX-5NU-W>B&ZBRkTxC2{j-m1DViQ;J)3-I9XbyF)TNiqWdT4tgTJx& zsU1D!hCl*>$8|pb!lm^&qI)S6!pR{V!!5VHKwQeJreL@Qm;E{W1HbaGcySgdVqz{^ zVUvuWqxQvJBGZJV#AZYXe5+s#9*6CnhpjQx;Z?jbpYsmftfK&We%PctOwphr)dA&I z2WM0oe&TBoT~s->>gqUEgzGEy!bOBCsnY8#HV%Re|<6{U|!E zlIu{1nWBePh9bnbDka(sU&!RnSu?^P9rZs8 zwSzni^T5ZJOLD{`d#KoF9Wz}X@H^sHNAVLzhDat0B7h}@&&-7MKSDq2S?0r2hfslD zCk0P@_4?DFTm}kho}mGBZ>9+oq&PebI0A;N}AhgVg7(M$Z_U z^&#qm=3&36Ki~bTVhd#D1m|t{=qRJfhyuinZcb}gel7kjbk7X*Tb&0(x=W5DolJO) zhWs{1RvYio@AuoUGwv^>zrK6hwP~*Ire~6Q7_$OfB#rwVnr(MHOL~!838lCS7nqaI zqyPY4r$9Zn+NUnk=??L=)S(UJ>5}%rNghx=)wU-d-jvS5?(0cMOF#&8^7G0L z2XXg1^s0=dehe)Oq{3IshXlOFB{AJU{^{G;hlq3A!p^&7`K@J_j({{XR@{{Zwg#7-n9{C0i&pX*-Q0p;f# z=dak)sQ&;oe&A=`pJ`c6ws+53g}+d?hX4+pK7yt=T^I1o+@qVy zJL7tqvUV|AHcv5a&Uf!h)!6|haT<_cc>4e0sj07AOZOHGqs4S6jDbC@B52p1a ztAI=_Mp%`}?rJRK=K!E)GK;j(zJ9Vi}2m$qwSY-YlbCc`HY2OGt8&+JNRzb`&vERJ|i2g}o<@tG-=N|7oP(kDCteP zkCW8&AJ&4qNBUA_+EIYBmu}Ttf6m`p|Jj>)FvS1> literal 0 HcmV?d00001 diff --git a/assets/img/musicXML.png b/assets/img/musicXML.png new file mode 100644 index 0000000000000000000000000000000000000000..f10db1a175c7dc288832eca341d2c8fe71605a0c GIT binary patch literal 169872 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≻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 P(4UNif_RmvzTf`=X9&p| literal 0 HcmV?d00001 diff --git a/assets/img/staff-line.png b/assets/img/staff-line.png new file mode 100644 index 0000000000000000000000000000000000000000..170be8ac87b42319eb74b1cf8fc909e629d9942a GIT binary patch literal 46568 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ͳg=tNT%3v1#gYMaBsPf$n^y2*m-JKIu*QaxRo- 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 z ze)G%eNBr-d{jVjrHavG_=83h@x-{Z|mo{qsbNi004w&B}svH~}1RDG2=Vv+~96v|G# z0vb&l$WSg&Z=?rsz~AVChd`#9;mlr*$&~K({sfwRV+3F!s_wUQa8Pou>knPu>Q-(u#{O>s#LClj4^G10C0MJW_y>+db~UmSQ4*F z;viZ^CCxE&kS77x075h3x}&>L!mVagAyfL6flUKkN_OTRhQ-o@nOMu-1@vL^)l7^Qz>|NXlqqR2ojcb~p6Wu|`sCCa=ufRZTh2%X=eR9I( zulkv^kJU1^M+l`Yrk3Utyp1xPi>186VfXQ%rc?BbteJ?XXuJ zGb_!Mb2{3!2Aga&lu+!w7<++%i}Q0CbNw3`c(^Kc6a88l16kSWA4w(3<>@Z>*6m$# z>G!`z+-q;vNulH9oZ@LTiWEy#6)6&T^)?v4n(FIRj)qS&sf0|k4n$`imZ~?(X?R|Z zuw-sqYdz5QMJAoDwU^^^I*og0lmv?X^<-${+NwlA=!J+#cgH0sw=5BB}NftZ8*Z1S!><;>-z5an~h_!ktc!io>u|S58WT9su7La?9oIRbj3s>n6 zC}=8h&(HL@8_t6abpa z^T!)A7+_wdqFTF0tDwE5kIjxA5Icxw0Dx!O%Oj%rQ(JuziVpg{dNh6Pl1h|2izCq_ zA@)%{_D)xSR-YK`b|usstU&+>wj$Ev41xj_O1XCr7;QPIF=W3WXf6db#vki)z?0B_ zmGp@KcwUrpow`cg>>icYcgFIt!3|;nzup)DL&KkVsdSJel}=Z`p){Gy*|;99+6S`i z8|;tJ0C=^iZ7io`3z)YWJm6vpAPj_^Bk9f-3k;3#Py+ntU-el9)T~Z&I^%gcDZd17 zzr!`Wbgwm#a$tu)J#69NvfF5)M@a6=45sN$(H}1KCh09D{?G|wF~-7qlJ=jHX4tUb z%<2H7n))+xBQa0XJ#IF`a4LlgcyHQEgpYF;UzZ3Y^b`{Bb^5!-Qtc(;CS zQq&;48}cWm>;A)E04h+->Dq@}rcD`I0%~D~H*e?ZG>-Y(<63RL{th^+6d z#AUjaCyBuYomTpWcfPFK6ZLi;=_mW`&|tQfuruy~sB>htrOr~g?45J#;`<_mhMWkW z@Lx4DiXy-p{GT;)`#@8t{XFG=)yTU+OCBJHwiqhQ9z_~x50m-51=Nt^fLlTRwXs^z zb@ygfF++pXYSH)L$R!-vmO`*^Kg zYsSDp!1Mfa6Z-TkGVPB~5kk-Gpyq&pYT}8|b&v1I3lU4M96g8qA-Ix1k@#aO$sF11 z;}LBw#xHapI)9fWniy17Kxf8Awdn$o1hrL~4#(pYq)SWbb5Ti<%p4*~=1k^Gb)~Yy zo(Rj(XpChtChP`Y5eO{yysCniictgLMs*P!N zg#~zED3-Sf(tezy0V`)vma#juCCbpq=yQ9CjdqBkGSlD^r6|+_If(XakbyB2BetXC z!dZ-`^2)TAC`0Yb36gbPv@PMW$6Ogir#JH4Gg+bTEaqMiy8vdt{#p@}*tH~R!(*|; z$>=2UIA=DWMnKu}2F{-U&=WJXGl{W+vX5>1eDrVRaxa6O8bH`9rjz~KqLqA^VXF@c zQ_am-7L>dUio@Yp#vX|bsuHHEvkrLVS{vAG0Jrqappb_bv$^q81fMUzu2)C8GlCL> zxr$1yDJuEtXs03`T6?LRMu))>CPdpi$lebOx^*HUC|_qHbBGf5rCuY_6digGH|h?t z!fgBVaHgxd!~x&Hqaz!PLc!{PZ5mw@`XYPflh)O=6Pp`VEGcvwGI*+=^TnU$R8})EZFunq=B(CBluF5DSAQ=ukA= zg0h1P&n^#4{}YZn;Q|F45_f30Rery%oX6|aZ2d~Jg%N7vpL_;F=NHj!?Ld@sFE9xh z$mw#(Jy%hFK-gpQgnSr7SF=%hs8N<>c;nh%sLo%!^)2m}a7kj~*3nqF3xlxLoKz6efi4)>_j>b(GuxFMQm& ze`eqs|0E-CDrku`AOyM>5)_ntKK++t5?h2ZX4Me>HyocOG5CYr_Po$TTNj`_~9o@ z>Eym4`Wr#A+v$lete**Fa}#&SHNDI&&f4&nl@^*yJ`v~d9gh1a-`Tw5Vxt%{p!=k3 zw-0j59JG>kTi6uHm-(iQW+01weTUaGl`SW0?_eh-Af|#9;^O0gBh(RUGSTiL8h7^H za&!!Or?;fbNQT(XMQ$1A+fSc*%3{%PHfJfObAXe0itRK=PjobmC!fl!=1jR@-P6j- z>V`LG=MiniP#Icnl2vLShzFDnP9EibQqMG&Mb>=oasz^L#<>-XoOXiaM3N|TRa=e9 zZ^BoqUB+3UH%7SFq=Gawci~+e8qbA_bhvWnaeK??9Wp8<;yb2`6u;V!#23@HKg&`4 zc>bNt?cPK=x0N;xV87-}0HR#dnJt$q_CD!Jj+B*oD3$d?>eJwKu`=xyp`Xdi<4xS= z@M)u92s-9YiPwIE9}C{mjFWqN7TI-dZB+a?B|FwAFV}M=@An3)q-gDNOw1y>Py*FJi53o|T4Z$G=!g+YyG#2*GNOyDvbr6o zE|=MqdzRmgZI+CDRxBjnzspzr1f#U7J&m@OCz%419*Fd~Dl=>ABu!&S$dYRsLPfi~ zAe2ny&-~Q+R2F4xWR6x;FHp?FWIKg%b0QgOYd8U?GRLo&J7fP5o+1-%Cr2N{z(wnt zL4^i(^}JV)PB1c&PRDzs&g1z)I3yW3F2kz3*L~0%Nh_k}2rLz{8KHW1G)@n*;|5sw zGxpsr$%K)hJE*CnlniG(9a7i5+Q#9E$=l@&09+ml+kZWO_1@iDXFM}AGJ|idcpP|G zhPN|!5-?sABT5c`)og?7{@-R=)t~zv)#x=5 zi_i_MdAx46Yu(J7GeOT#6kH$4>u%08ZUgc$+N*-<$+bC;H4aRQBg`o_xVl)^xhU0` z=A$W`Nx|o9`|g62iI&XRo)ateIIpS2=2t9RzmU`G8QqZp^Xoz|3I2i~2z~x=C{7bj zecM3&2X3$~FZ|^;DU17tgK+EL9@M||iC^AP3Vq7I5elG56@SM=;#V;a;{ORpWEBkH z{4HsG$Jhx0D1)jMnDF#Z*yFow4BJ29WL_#k05bXEqL-ug9}wgnLJrI#wfk2<#J|4$ z>qjteXv>iu;D}9Z7`h%6J+g72Ite#zl%!qL{C}azvx?KTcROl{RZpJ=4aa<~C=*x1 zjIB7BA$p^SEi~Hv-_ke&&mun++U*R+*pddP}yZgrac8*JIqpl6( zN|R`AL?~tm)7qWS(XV67AbAmn?VOvmsxw`Yv-Mmr+D!C0Y%A>oK9Is>TgAipzFCU%O?|M}n7k%ix3 z^jVBmx8n#VZuE1-LeN0$K7H9GhavRZt42zau!o1-W552FM*ro^-Jh4EU@$BDVJ4Er zL{i>PyMmdMb&H>SuJIUtV6roBI1Uda!7nx4)hxsiy0;4~{#2>3de+Z=-k-O@h$8+> zicS^y?p$=r`aaKdPd3@Y*i+pm_!UMv9;Vr7#EU1rh*4{7NO?Tc#&wS-G$H}2J;s~4 zRbTX3j5hGDXbI5DaLRIWPvz+q$s3ZecxiT16aNj+Rl@(LRSK(-6lKxtUO;ABzeV=k zVh@ZB-|~266%LR}o$JvOh@Zg z`RFy;U(*Ogkp8~a&Q}rsFH|3c{gLVFtAh1AVhD8pPci+lCJiNpvJlGxkxlI4Tp!MsJQ}EH&Zl zf!;K*eQF9}M>6X7y4RNkd`6l(Yh<}0|FqeW{@Z5vKqSxuMgDSR%^JO=06iI*YiOS{ z7K>Z|%8}(XpQdWpfxrKBjHx=R<)yrBsxjYyNJ{G9e|Pr+>sUk}^UtFj1sEs{rYlV= zE>GCMq(EHaJ^I!s^ylorSk-(QmidJn=ixc&Mq#UHgVN$XDT%W8-ht$s)BirSwRi20 zL@oDP<}j@QBCUyBbF%xxcHyQt29Ch4>pntDn{fd4oIK*0r%FsF}FY3$Q=^FT>ET;OsY^OtTd^~?crUgX%?9&VFC`IzTc7< z_1F^6fjHvvLtoFpN7M*XM0gQ#s%v$;RX_EFUP9 z1-@17lQ`N`uE#+CXA$5TKH1rsZ1F}~)CA{`+{+S4(@21{XJLUjoHw*-Uw zvdgT``+`g3oEgW@gozCQ-N-a?!0?{*gJKQ6%Sm7{sU%4(RGWbd_al@P> zuEg5B?K?KP(=V5eg@?!U%L2@Q9w!LUG|o%{37gxGEr>`tBEP0jPlH+3_HL}LPtDce z_VDR(%CZcqS_?w^L|p*Dl5bUf3g{3x@?c8LJ=eP@)3$G2G zci^ISR|3q^8ulTmRV6!O*@Qj5Bm)>#gEy1Gar5)75gp34%J|1=tRSe59ucohc2VgeS@vusinZqSIaR0y^CVU|kRcA!i0#Y=>)?&D~8nplw2L*$1zBaIUcU)M44JhlTBEYUGi%55PTl!XRl?0542|$ zg5`IhZD!yl+@H5c@R_v~#7~z$7L6b2LXLv9nd2)`;7fBUA=Fvrxypa)Po!|!Iuvzs z8H0oqJXg|J5(y@Qbdd&cx@M#xv%KKn?Y*Vut;gbB%J}svK)67LH_pTOyOZ(v@C1$w zaY{JMQ=KI5ohpGI&Li0R1vZ@(x=bFwv1l$bh#wXhLxL|&HQC;=$@(eoZ{4`@W!Z;x z|9D-k(XWpIHQF7Z$E&T_z+4s~pqoD~#(4)ZpetU;sC>!;Y0}3W4}}pG{;>z zMAt( z#6oR3QD5vRv#=%-MNV*;Cmv?0*({^mNhr6tAM^k+{y!AChn~$u-~6-X^K?aLK1LPj z3}9V9!me_9{^IC!v(^tIOXqUSDf9X9M3=o^r$>4iBk6A-8%V*6gChaOXE^1Vm5B7z zG3a~?voHAO`GYT^-3_MRFXWFi%Ku$rz$|RRjbWPE+fAw{Z$#1URXgk`Fwo+Q>+SLWawEg*^OZCJe)24i7?&j8+{2Y0 zw2^)3Ij;5edJJoGyoAA1Z}G(i^XvgqFRa)12xLva0%!MmdEF<&;Q4sGeBe@VA_LfG zf@9>iKzw99+J6@7UtQS$71;7W7wdv7LY4~=+i?1M>-iCwD_5R*_e%h1`JgqeM4}>} z&#N_d!s>JaN4dvXYoJ6jORV+yh(#+jre4XKY?<4h{$02?v?uxOsl)z|5#_NiVq%SD z+sfH?0~Ck`$QevPzZkBN5yN$ldeB0X*Z%OJ99Yv}L#?@9hWIK?quD*w7qOAZQU3^J zK(9w+@w|TEhI^q0^?YOeWRE^7e0jV8gXX%l0mXM6aXC>qWo`Xafi`;1?;KtVfg-br zR=Mnp{V&jIe4duuD}gF=8g{kmQF8-rEiI&~yxwmw1Tx;~(L6iXDqmcgzm&=cn(ywg zi^lkG+XP>!#E5cub`M_!HdyQW5&$dQR@n!aOilD%{kRS z4ooCXXpc_iMlR=r(h2BhGz1xy%R01r<99UD$7EI`n2{c(Mz!m9aw~3m*Gx9T(T#5z zTo5_7;8lq$n(jD3rIx6BSBz4r^K#60ek+0I?u@ikJ9K!*hc~X~odV?}V?ld4Q~PBH z=-YMEQ_rZu=s{YX@u(=D+*ZUB@E(Ub_eK-*e(N2M?@WwteEe}V4cXx_zkb&I=pHH! zR%N7l^}O2zv+EPE9gvTGBD7BWdrid*>gY*t1U<~`6z*$<{O*+UoPVQNK*|?_724#n ze0Q%@XDWQi=l1wF>5p&VSmzZ~R}V;<=vtE*1_6wQS~=&5T@(PN#1$NEVD@e?0YY?G zQ!_(`GoW{K0hj9LYwM9Q=Q-__Ig05N6p06xMDT>2x%mthwm+<&S=UFj_*&)bfTgob z5@LyX917bVVmE;gb$2XWSw_NXxgm<}@rs4vu6J%kLkb75WmmvZ0 zh$1{5KxXKM=M5GTsdTt+;Q^#SdERLz5?Tlk|EV^N!{x4?XURpQSGgD}@A5k2{=e8e zMGBK;h2B_E*}&xtvwmDtssGB%sc<_amK0f2&q68bhLEpX|GAi>)PBw0<;vOac8$?T z`W(*2cBP|sm(J`emviPQl0pN08(?+ySR|saFiR*OP~tUlF#*4Uis*Bvkg31{*op3 zR$d^VLvukimT!qXJXRZva&AF_OaS>QGwneX^o18rkrBF}?gPCBV}@8Uo57uZejy*m z0`#2^f+XSbNIkrmo}x)bpnfZS{-U8e#l*9cubce}-a zNG2A=XP3C{C#Ci+hIr-k@58kiDyHcf+JfSp!eXsiXxws!ZP(w#_RdH%wEXhVLvp-q za{Hr^^xfSyR>v+g5rS82bJ1m*9}m&sEqxA^N5Fqt;&paGsdrV8&QaXuV$`x6?nT@X@QWou-0nCYqn97%?OcO7#1b4 zCw(!DzS2NPhRfIi$BGdTLzN(P@UwYy4waC9N-krwx}ld(Z_QX)@?BS@+$QTQ7 zzAKgWm~vWTq6^lg;q&yEP8~tv{EctS%Ng)+{=?F=FWtFSFTYT#uqf{g!d-dhuFq9V zM2qP0)z?~xLowN7@rLc`20gRq;^lDKcbD^miNFe&Ck}7G4c}&J+Ek9c7nv?Llavu* zs=_}6^|h~9)Na_3);ng(D7t5mhpO(=72wkft~Hy>`gss(9d%9#F>!|2%%n1ql-B%P za(1OX^n18&?z(zm*2v|3PMFfGdkZB8yM0qfb=}1q9lfNf#8*w6_Pr6GiJXH=s|u;x z=e)jnqrOp1_jBwpJD8D|3pU$7faCtg4O4onxyrBXTOINvgo({ZiJ5V$XhF@!&mpyNAG5gU8o|#WJaPJX2apKHe{hs?wbhq%q=t zM9;o-&l?%PKj-k&balGSsmql&QuMH2Su1*eNNdJY8DxAE&J7c^1+IFddP_{(gQ2{W zC!629uGfjXo+rt>4E9aYl}}4;A0yIPS{Ly;Uzho2V)(E zvrXFC2$0$i4F~b>tMk6SNq0%ib$KvdEVmjpof`Q6qH*jbKKXK!(YCLH_wEt3Rid7$ zIcQJ$eo39et~vF3%cya+S8bH66xpOY$Tu}xJ^{?=V;l)9yPC9l%n7nu(8@bvhGn#9 zXBjz4&pXQG@$KK3_FBzzi)Yz(mE^cD&kMuOGyzuR`_&faf#t@L?z=tCp~qjpl9ec$ z3tu+Cm`)}kB$wI*r(9~_H;yJo6&!zfN-ot4PbDicX)t88);Po!N(H=`EN=KD-_GHa z!n`Uk5dX5Fl+ZKQ;Q6lW)m|vIR+h)vTFyE9P`!_aH_I5`*KpC0)CUPzj!}I3dw7?-x*q+-qIutku>^lwmdU)+>9K1 zIvTCDI$P~-2y}EFc(MrCoAa3Gn#>f!s_CZQw~c0Gu6fdQxo@z>xG^)APHlB4-x&Fo z51DL2H+@gz5k>DFdn+ivX3Zaf4&G}-vpC6u^gX(|m?D%^6NIk}+@p)&P~|)u0}R}v zipTBvr>Cb`n9gB+5rGA}_A>3eYS)LDL1&Qd(29i|?%edd`#QZ*5hlpjM$u<1eR^3p z&lT8@?k6*{o}-EQ_?htpG9hPNtxfjDb!{r*-$*Zh)U*zfsU{{AZdEpKD?n`t$p3a2 z5>js{z{PlO#K3oM(UPt8$Dp-<)_S<2ogl+gBN2quKr|8Vn@TkNg7+4-hK#q?s3~Dx z;jpz%a59%{|GibX{wz>+H1y!}g98v?_ zi|verw4B>tH&c7<6L;~i5&7pw_FV}rrDd9(uEKly@#nUDhEidf+)4yTjIJW`zSTNI zgaii|imJee)tD>_WPjmXsUj;lIbM~Yc1AGdN`67crS`2z34jZE-a?iH4LG>Gy~h5c z=_0HwPHB9xUNzq5zJ)#%zlk)h&nA3w&ilt_dF2Y75$*c^OTg!ewE)LcQ#qNf^B&ap z#B%vOo(=dY24aXJ9j!xrjJr7|>d8w1-s~e3{Pf8g5vYp%uO$H`cyDQBlLV(Mfa4`;!Ov$Gho= z<(YOw!%TS(fTpG7Ii$k4WD3PH->~TwmVRofUrk4uu6r{u$$;QR%L_$8%$!qW?MqB< zpo6ZWlEI*07u#FAu@FDpbaqKbnWkc+`LvP?opmRXg4qYb=2RwlBqyV%BQaS}{xe-u zn8|200}!C~K3JMB8zWK@yBdu?4_8+hh(F_0Sd#{2cuH;Ub%;;__gV%@6TXW8$HfTB z3E3TzuA6SASB<&%4j^Ex1%fOWxTI18scn{!r$v^sOG`AQ&kc1p*DE$ueKWLDHFm$n zJrNSS%NI6)GtrO@E?RG$!9_f9^Nb>#T(WeFg!leb8BMYhR`*Wc-Y7`BZ^NZ3xM7)p=k452m}`&_c9Ew~n3H)rjMRM7`oQcECLPYn`9=PoiF#q#2|_Y1 z%rJUCe4cPge0#ybH5J5!H@wA*swn3=qdNI{e)*hy$8nt0U-Ww;7J(#O7>7I1^ynQh zRoT_K`(EO^IW#ebc1Tq1mCZP5>4$+<#0t{g#9t~m$djqa zAfaxP>HnN2&Cx_%hayrvtylzt+Z>6z67gpjcDq5Gu3Q63e~fp&C3CL9*kyT68uFfQ zQqfZ{G|vWGbrYf}`g6h+!()7~=%oVDW=*siohmdu2xNsgF3C&eI=R^0|C; z?#F#1@Q=xw#wq@Q67*{er$w}$U<431_zZ{3i%I|FWVQpPA3Zf+DF&(&(7JwRkARyn zKBQCATq_?RbE*~Ml_D%_SGIPUaUnbh(n;K#Dgsg`?+~A!ZzZhy*vpWcdnWi;@_5IE z>(2A4vxfz?b9v7Df;lB?GXCLtb%QH)sTEAcSe3EzDTblTuOIEH%*8Mn7spJ4fA?X~<5yD!sWJFGHL)UR9bs-ks-Ui{;at z@85p*P5b4Oa4NNKpf8<*T{y5Cytkkt;);UkN0Y+5rKn2k6GoYjM%mqtoz_<4LnQo} zAWZAtI}B?BmA*(zDfc6$@RiX*twQ09ny~>r4U?@Q%SplSuY?q+8lIGOFr>Q8g5eBN z^oprzuXE>;RXjvpti2K>fcnK(z8@NFN`5Y4OP`mNQ_L7;-+vA-4!4Eu1DZH zr!!m+t4wN)UREthk~wz$G~hFwwR{;0&5qUOcfvr!mU7 zgc%t-vU(QquKqJ~5+22Xd@dvAI_Ys}K3%3#*f7Zv;L(picPeK))#@^Z*Qk zjh0PF4ZE8sfjOZgC`ILWIQBa0Bw=k!_aH%>Atrhm1bYku<~yRNcYia?tKJJFFjaXo zeWAEAXVK(fpf#3ax<4g?PCi?&5Gw?ZT|@POIMv5{;H*kNhQtpdEdaf2W#~@ER=2 z{3~tL$XX%EkoAOJ#(g|9HZuXj5tKCHPRoY810#SDFb~e{1kiU=()wILXzSrP zW06QRV(#8R)7YkZg{a>7L@X!g7_C}(cJ2SBa?EcraQ+kmh}_dR!5u&f1}$E0OoboMs7NK}v-oFD;R_ z-BnqV!$XL~@ri_DYM;MXb;D=Np;#^VtFzaF9T00Q{@k?<2Nk>)#_4MjF*Emm>gGGb zf*3sThH|a1gd~b#aVM*qT;N0h-st=MRYQrk)uQ^PHg8@&DxfpQl}deq@7G$MH>n6U zn@s?eG9>6-v_DG^O2?}1^NyEsr zWw$JW-ML@xabHJ#euu!Bk7cXjw^O>AohN5u%w^w*PIO?BvB_tnReTSYO&1>e@gLVz ze-l^ywFTaT}D%mq&`M4fs$9~=|vpK!pKrTizB%L_XK+QjMw9BA}hSZyo z*p{8FQjgxW;TdT{G8jL>rKq}0Pb9t)x^p;j)guoj1gqep$#5XHJ+J)y$kY6XGe0PA zW04r6|;(J9PvBS>&c#z53q__hh#TX~)dVbI?`Uq>lNZkGN@Le<_s3^{2!{U_ZhCNzokE z9`iBequv$57^PMX<*3mv-GiU%hE{X!oXdJrS=JKpxI<#CHl&7PG4tkV%dd3ZW^GQ0 zug)o}B?c3VJs!t9F!s_xrITNPv#>V5;0L!_BCSz|?3E7f@kzx)u-}2=mrh4&-2*Vwh51(wn5et!f%hWjqj4A>nY?T;r~X0@ zcj0saCX=KD+Vxz*^14ZtUb~vz$-F%Jw97O6zJORuSTQdli?f%9i3UyEk8{*7lt>Ns z;5_afN*G_?!Kcxf zRtst=bgla>Xw5QN^X3?hh~8&sLBX3TsIZpZ@~XFsjc0c`$?^SavLrWf?*)^=-?9oiFn>v){2&w$d33_@ z#wcE1Y$CsFmnFXoEhKKT+F56X`I=^85SILGyL&Kh#Z@NL&Q;-X3A=GXoW2r8R2;T) zE}wXI_&wK8o1k0}+C@a7n}L*s=b0C$1)CYYt z3iq5$@@kzS79FeQ%Q&L&4VcX?xBMdcGO>N}0;AGp>(LsX?g{9bb~_QUFRG&$uz9a8 zXdbN3RoIa$-e9orhupZUb=Y0`v4YY*&(HJF=+cT2!DBMd>PWZT+LsR9%veQeyYAKX zOg)nYo__eiOd|T7PeFdxXl&9K3ER!CIT|vEp9vgvrNDXwy;JI;0^H8;J4c8nqau$F&+qELBW?lgPW#i`@C zp@H<<%bn!)@NNa?Tzg6I2wmBpDm(JDiD}{3SznYM8s2ATPpVoZ99=i!_&TGE7yJee{1qT*38Faa$IUO2*@ALiJ32Z8Giu!i#I7+a!@!p$&-v>_5A33!2B1kM4_9>4 z3g-5e<4>f2YFY(MnKFX5IFL0qHej54r@ngBoPRa3%Sns3PRN)y zFn_)HaCfDvFwl7`Y>DC)FQAaJlYd$;7UMvr4NMhzl=k323R1LH7MJCtZlo2uQ2xaF z-3zv`{){-}&S2Z4A$S+eq$!Jfq>v&Q`4_GynAQQqSDW|)mYbdht!sm3JRA8`=dv(w ztR;I&mofxxMC>!-tZX_2kfnz1PlNH^6L9q}h5O;q+2H2l0K)9Tz;6GbH0j2N)wjuXH zf5sOYVO?>~N5Jc;X8VPKbXC%eMLwZhM@pRPg7OuyW^E&czeSmdb|sg5M#}+L zMuyR58o_A~u_t^?HLh}d{y>D#q}qCA;9a4?rhViC9(RaQn4`hBx)Jwv);m$zPDE>9 zRH?AHrFQQtvV+>0R7x%j#Z7Ym)0V^+G@MI5>+g(|sKX&+SW3Bec+EF(8g1bVkW!fr z6W$my<DSUF@jGLb+Y0Y!LU zrrC&fzy6YAEoQrdHXT+xopx2DfdnstYRpn3S8JT@BQRTHwE`|RVI~{lP-I&ZH~CxI zOJK;@$7=Jg1=;G`Ou+{_(}C)husB+M(8%Raoeva`J*IPT zPqaK!n3MBiIgtd=$G}*uKHMBEIDQwk=tHzJT9X&%9CqH@_cksO+;XDnS0~s3qXLhU z*24_B9VexFNd^Iin+k=B|M2`#u~_ZXTQ>)yNz9&EH zBi_4!!h$sJ6xR6RJtbLN#w~1D}qSbQhO%oswPgI667dv3dFeC8f z#iy5K<>IQ5S0TL;%R{G9@pB8AalY0o+6}x$n_(MuO$1Z&m`2EfYec4gdTPJOQzGnI z3q07|33Gz;D%jqvrT5#eMuX!MvlPuM=FqCC&zf3IC-MUWISBeXmn)nSlVyq*)~sO0 z>r>+Gu3I2Bw~@8!mC$m#opN_Z)wRy=oH{-2n+zyCQp|h#=nm&IabbnvI?a;TsBEM$ zX-$8a$AI6FuS-Ws_QxUcUWL~nE))BL6XXgW0o;>{$PuSmNq_$IUd&0Ga$MA}XCX}) z9k}K;1!~w8@m z%hji<=sK8ZMY{1{f6Q1h-H_#1iy}58*AUpiW>0%@#$po3o0x5lq@H(o{0*Z??#Vfq zTNW%cA7{=_X&wjoewrRKn!oB|1dk+z%mu(O10w&FE1zO6=U^Ozp)X+|&;-*H3hVOe zaKtXQ5!Wlwu z^1Qvk!8r>|6MN(Pa{pa8rs;@KrsmU0Y}!(1@{n!Xa1yl%&gRcoZ$n}xZ|K03`-C5_ zS0YBe^}HN>|> zT#eMmFpMyyT*27v5P#NC$0Ewn^tlhlht-MZYV{NzBs6nvnzZhdFP=41aYf|ush&QK z%ypT-Flfogm)Kar;dei%T*Gb}xLZc#2R#T}$39*rTE{o!5|7<8=a) z8x`7+k)&g7nQbc{Ik1|DivFfiTYdbt?t(sckkWY`ZfGr12>v2vw(+-YFjq1Q?}2rx%mQ#(JpZtg)0xc5Fa(1YXftk-p;y9d!E zJKH7^n-^IQEi#Ytd|3$1{PB5GYRYw_dxT;2vQ;M3 zvVzn1!B7}W%TYy-1#y!BUINE#CYa=+u(zkkB-f%SyPEi`*_16Dr@dG_Z z29vbZG}@zbBcwA-?Jm(~cTuTKrHD2pv4zh8Dp{FC5E6|T=&#SuAqzGZ{28JbO-(ZifOheG^HJpBQ7$W6f&Prh2|8Pb z>|8}#e8@abno=gI9z(v<&10p7C%|a2W7=BrM#2@&pNxiAmfzEDyx5GNG})7w-S_q& zJeEPHGS<9rw4!a=NiD5%#0Xiri8=Jq|jJ!86HB~)@*`l$@wyv#>y z&2&reTB;ZCDKcI-75nGKvG|dNN9Qt9lgmsc$JL*2+%~-UB6MBJnwjC%E|;+Rf~)P7 zS9n;|Lc%kibScHt+h3Zg+8>JN*HgKzmX(`?iJ2yMM?A4t6hBm=K{U1?GPLdTF#m88 z;S4nZ&yc1vXh>61q_%;xNut;)nQEXtW0|TMwV<}ZI_oMiiT_zP#;P@iZ)PS0r_1qL zx6HEJG4?rQETdK-xE$B$6y6S4H0;$vS1yR+9bR7rtWq-IiNeJ_t711?dtbJ)m4(Hd zU~F8D4&&)@v^b@A5AW1wS<)>s^6wWfxHEZpq9L`0v{I-~a5AN#_b#r8hR%VOpguR$ zZIrcV)zy^Z;LCI>9-M|pCEMQ2S7+RrDWj2E!%3sx=^iZn(nfeY`y|Yl$rc~N#VyuM z(#8z#PV0A%zL1tj^+DxnEd4Ym^(4vK^;~+JWNgDnV&N{=%rv^PGm&8NpL;bmBmfOx z#kX71yJ6RYoqE6v-m*Q_YNu&Kh75pZVX4Z~LAEgQ6I)DbysGug${sm*>-n%kI5(AZ zqRH>n&jXFJ>+VthV%9_+9 zJwHMu<>-JqCjH?7NX6o(ivgX^t2?P32ZQ|HuKU?EcJM)62}<`_`x5cstbB#dRcUD< zJE6b5YDcbZJwQWlzwKplgI3sNW0hNVc&2zUiR}tJ0!+Yv zkZ{)yU>F!qz+c;B&tI-q!WT>R`f9Gk6N0!)%@+C36TBA}{6c`HtU0(U-)L;c;pUJC zoY{_S6B+}ewtDXxgxbg?B(nF$^>%7X*j;dv=(B@f`|OsMXIEpgLre~F?}I$p$LO=` zq{VNCJmfrOdO#MS_lQ4JGV_@*B1(NIPo$^i^wu*EyVw*Br14@W+v9qTYXIIJBc24w z3d{`8Jk|Pnz>tWXj9MMn)?&>bmvs0)--_w765OxHh;uE$;4`;O-7B zuEpKm-HQ}=DDLj=68_;i&p9{uJKlWE$XFRWJ8Q0M&)+rY{5(P=NN+|{AeEk#kFu8w zeEj55UrAVxG1Xu>dUMI_!8zFN@Hq}$`0IU}I8y3XljdGOSTn`6*Vglp-? zw6$?eAmN2ZQov-j{b$y;UCcA@LT@ed0(%s#7jP7x%Q^CFW(uTe8+&?iO~u8rCpI{? z5BW?E%VIKbvkeyKrG>X#$^!ZTgr#pM)UBg@adof^ymTY-O79bU(jDSx^k^HcXe(@S zG}fEkLmvdo83Ksg7$o)BE+0As3HjpB!T#Da7h7Hsd}lX&^}1*>%A@HI@^RksUSM}aC%C_BJaD&im)W~X4B&P_A>swtj(gdkRqLKSMOh3I zAwJUEt%UL^hArMUcdzh+x5bSwH?u3ypI7zCX6-<2RYP&m?Gi{J+^6WgT z^@lpK%;xHJ-cNvY*=*K`bw2F?%DMp0pAodk8kR!aDAwzIlb%cA<#vull50-gP--%` zXQ7QEoD44&0~!}l@qb~bI#hM&@flwRIY2uQI_&@3;pP#R zj{3BUy-!c@GM**)U+^@l11B2#FXR3F$2R?pub_8(oFcA!pvzdqDHKB4Ke{U26M`|U zt{kp#u>Cr1-4J@CF%N0~yut0enE_hcX6%Off?|j@%0>I723l0=LwuYsu2;hC4E@EL zfOOthb2rERJ=(w6aB7m62 zT?-{VU2zD1TkJVD{Q#ksm)(|R@-7_np zkBm_N;CD5agM5^Yq+X?|Y2tQNp*zIg`=NG9-zR!<(~bhRc3gSdt zIzi?^Zj{T!b=+$ur}uf;m}=Mn6UjdMnqX|OA};+~xEUUsMo;;l!AoYdX^_d@yXNf5 zJ*eWE)X#)$*rd}WgT!OnwSn*iR^Un;tV+?alc3fciZagY375E^uuRJ0v)K=sY&B>r zlH<-jf$gOs-(zP+MjraL$KzRt$yq^Ud&$7~XC?o|pzdF+4#Plv?8z!jRxNnJ3l6j4 zz4Dlyd>Lml`IyYUe_>KdQS|L-*9_s~!`mVwi_jHU`1XfrIcPb8b3~(osD74f5nnZu zXA4|b#VK>ivMktUWgCja@dixUSAy| zSSTDygVQr`lB-TV*JQ-3VyDh=$zDY(8rWvg{KW5>~AXN1FDM47FHy$!Jj&fzD>h;|;W zV6|XFC@Ggj_~@U+qo5oMl=OZz)sJ`&+5jHHgM1iw?7gCPrfv4eNWxgs`PdlpXz4K*e@qtDepxu(&{*#+K7B7RyMd}fdUYzZzky%FMr*`|AA4CaUPM7pZe08}4${roYaTwJsR3%6&YQ>9@5T2bc1 zdwzJAvFLV^q1kBLGbJ1_H&QrMC^!L_m@=)_gj*-jTv>_2cZ?Z7AJbR0a6VZ z{jtbCq|N#fUhtMHZr=Cghz9F*UCu+wnZoa&`w$b~Q<@y{1&D0w{?7Tch?SPUW4YJ^ zA)zF8KQ6Ivj4f)4RZ%I*miaSN)Z`d7FclviaS)A0N%px1y?7jteQy@;W?3N9wI}3q z6|kJ`AKu>KO+{EFTI}wo{vPa0V`Y<%sieYNsgAs+Btg_-wdg6X1tAJO6$T)VTVV~$ z4%(cq_Q?r~A2b+JA+mz}Rr(4%)naiCTSn4}X5@2~tup^6#a1Tdks8bue6CU@|1Q$$ zOl?b|r{9sXA(OEmQ`p98S2i8WeikM~9(i;h1J3q!( zAHB;@{K54hiK@*prIFA4#wwz|@sm(S%TMCyzziE~W;g6Fr!0zOX?D?Kq6xB2~hAJg`DQeP26$XpT z<1uojUCn)v2@NHjfb@_^0IOMSlm8Qr-xdMR}dfJ7j(6`w|yb2K$0ZV)yNUSehgUld=S z-7HvrDsU#CbMs9im41*s@;E~V4&d#knYw*D14c|3zdc^Ai5HUotp+vC`0ad=LTDr% z=|2dS^=k~QLQrY7W^h6qSMPgJ8rr*3Gp+?`_nZ9BS8S^Z$2Mk5z6S=pKXy77{O#7V zrjK&+AG$^(Q#1RUGE!&FzG#ba(W}x;e>u}D zsoVS!F!y?4v2G4*?)5)96lt?!)*nRORGi;(Ofjgbnofy67q+{=;6*z67r1+}*QQPs-z`)L-_gRlXN%Gf%9zSjTXen#|xaQxf($Obk;>2eJztFBSkU?Q9lj zz1}QecnVhR2>jX?^o5lh3S&&ssKItJ?NA>j%0r0XoUieGuYh?o6S>m*cBDitq;oiF zHT(p4NXQ|*IR_q8tI84Q1n84}cQlQ#uW=NlM?r~Ft`ow;*J%0Ju~3I_^w;MM&7%1K z80o%WPp-p(_(j~i0CAY!r^wBM)cKq;ZBgj09=3&yf#2Xh0T0BhOX0DRCDX=ztp3hg z6U;iWw!{H}EYXUo6pdN5br0v$3nks7AYqspZ{{lWqqMk4Z`wBRREgugB#*sA@7x&D zyNBf-Nzo3DV^o8*Y2rwm@=lpgmX_kqA)0SN7u+hkN3pnWYqyuPB3`efpE|WgkPNt7 zp?B@>cy>j;DjcBFG6e<=0?Y*4qfh){4&blzEW}-I9;^@!chi!A*Hcfyt- zXJ~DUcAEAbuIw`&Yg8!*?}a>a=FBB?#NJ(KTk(p4G!uP<4NZc-OJ|LZgzkC1>zxzt z)abcarMzn(7N^ApA1YkcL~B7o{+}6X@_Vv|t$daEGzrWh+bxpGVC@>fTP3TDI&EQ#yIB5V#T+g)ww{qw41ju_L}1s&)JXV z9ZC>6gK`yy_Q5`V2lbI9jeXQ}!?tax-XrO84rYGkS^4Fz0Yj&S*Zx%&i39JU*59@=76wPjz(Hi~ za-%1&dEtZm!#_p<@12RdLE}C!Zdm=?VB|*1%oBl>fsjr18mF7&`NRj&^{O7Dug-g) z`u#>HO4H*T8KYNV2j#Jb3}o3P=naMjE&F(@DDo}1G?T(I=QddB_1_!nkd>#M^eWAJ za=P_bv1OG!TcYvMrXn;byTAN156{*dWeDppB{nlRCx*SvI>>=TI~azeWU%7vFU|F?Ci^V?L-?)@zwTHF_Kvx3VVc9~ zaYmUgt+8Z=pu;Bn!-VIezw3A(tL#(`C1dpi_^HE*0|K4!;lo1(zDyK<5rM(PbwF_f z(iEb)*arTwQz&?#T9)h%2obC%4?9Jh^np;*)%%hy3FWL_%IyKA`MFh}1d!DC^q57N zN@(K@OWiAVy@OchM2>~LO1Lt(C(zY=>gIOZJGd4T{Zl0mz3E3-)Me7?)5@NoUf-}t z`cNgflNeiCb}a~8HEv%rnH$h*=-RDltF4Q3p+ZwX74VH&9IUV^_Z6R;*lR>j_QOGMf zcRi=p^UXophIL*NaEQ%N{!2Llg@cV?9Gkjki9sb{kSl-lZHjf>fLER7{I8bt_j?oG zJZv%F@2ZX9h#0uGR$~ie#1oMy){2uO>wupJY}z*X)`)fb056#+9>tn{cHq z?RuWccFU^i>kS1juV~sggbSW3kLBo2hO(w_cjF(iWa9IQI7F|Z0c91DtloKm4bfp&wGRP$qExEI@M3FY78PiCtba zky#4q&vd4L|5CpNyTPA=6S<}0BXiHdZj^;I%KxFtBcvH`S#~Pr$ua&1F#i`DQ$l|a zO3kt^?)eu@W{-d%-<00(v5Nl?X$T+Af~ORq6IoLZqxxS={j!QRAryH5M?@@j;Xjnx zTkx~UCkSH>?kvSsc)i9dH#EJP*pc`c^3bf6m&4jI3(r^%I$giiWp5%sE&Hb5YM`ki zbplp8OUd^g?(JoIPRR%LdmWZu4p~MwOi7EG-_%Dc^S2&LRD6riH%!a4D(H}!DN&Gi z-yUo(sX=>ZcA)rF`W-3ZQd^kCl4~GMzqlEGLo5}{P2BL&alrP_)-t4BCJ05=WWRv< z6)NW@f^QJcz7}>1{#nEG>x|uY3r;zTKbEtWp5KC#z`G8KZFO;&%T#lMfG-_Mcnha^ z4NG*;J$ZLGRzq{D(cF=Do1T36n&C<&Kym#)I7l3r%F$-jS}(t~O=d>hs2` zo^^5@zTB`wQ41bgfPJ!C8?thiiw;tkiF0ypQK#;LLk z#=}kR{>4EmpYTc3o4HEDf%1e+en7esx_`q23Ve zT<6h-`N?nCgg(;*QY22*zckY|US-a7@nye->fr$J)R+h`twTRs{dD{+#D%jE$#B*{ zfD`6K6aPtYUfs$o<$YeNQIMl{i@w7BoEXtknD^){*QCR2VLYhIWEfrAp@VIGMR&CSJj>QcqqDs4{$()}4^t?@_x+fW5bI9F7mBKVWI~AguvU-IVB=efke~qwDtX@rRypU^9 zL*vf$V3d(g_bEk#jPo2$axQhCsY&8MqQIi{5@z zdhLt{^X&~64yKQ~-ORdc4t+*|7~jXOs@7xYt6kfmjZ^^8_dE5(@_XOqBrDlJdy|S`a@45g}N8?C17hAOh)mZ)eX(&-Dz9Pz; z6QL~RQkrc|4&ryY#1v9$ac4wW>@^v57u44*1)oLL>Ow%v%rFa75)T z_tX>7ti#z06eK5c^%3kU`0Q`AWYRnNb#xT>ZkRquB?g>?G#FUKY&W!-lqW_Y{-3W0 z5=FV;8#J@)LRwgbj)nEVe+7rVM@076UARrm@u0?I{jf1bK6EEgn(8VAI z*xhPlF4o(7gEw17{gKj}C!cxkxMkM6D@L5p6|v5lb7wAw-lqxZPF7@Q{r%#{CsvBE z5%tAxo88UEbsB$c`ELR5dI_9m&Q3RaEBCU? z;Lj#mGMG=+v_kye<^TT|9@M-+$O(RRUWoI))hv@UkizNv+}bMktysI-kuDM+K~ns4O|C1_j(IprqObNW+2>XHF!kHkcmI>%QNT%@>@`jeJDgHg=;>xP z9*ju)#A zO#izzmaUY@N!(%>ua4`;NBHizyy&s*@?M6(`P8ELus;DuL&}7FKkvzrHdqntv!5@~ zjo?@dNJeNI9CT`tiBxEQ`quEydp_$*&gCy?*0LZtarCj4DqNkb3XC9nr6KXRl_ZYG z-=3mVo6V$QtsAjZBR^^4vt1K?42SJVdl!(AHy(}i(BtJ-g`BKPSF5*h!aAI{kQ0| z!m@iOj9AvuN?$B>gLXy>@TsK+cyG#XR#T3jjKMP4-nb_npeG~!1 zTZ@{BXiwBUz(Q+uc{?@0?6pE0dE>D!C56boA{XXkIcC_&bmj7nbgGV#jg9pyy!Z)IYt zu7~6F%QP|I9#TdQinnMEe3&g3R>RJ85@*;AxN7L0-B9xD%u)X?*=~y^)@y|1^7f3? z6pf40oo5l%UGMuLJ=_FV9kz@auE~(#i{n<6KE2yeR;>tR`_f$RXBeVvwTo5o^-3cu z5B%!Bo*sU*F3iAOG2+h3W%mVs3zyuR@STyXCdb4nSKu|9u{9nrtq(1+quGWcSd-y-=Utl~zdq>NnO!fr_Vfb|c$` zGd|?gi{NXTx#W+Lzt>LnNmnW1ohrPCY6nK^eNO9 z-N|1gWBZ3T+Gh34YzzYtkWa6b8YSYpHQLK%OqGPJbLj!y1}w4YT#wUas)}@`M2%+m$_(G(Co~KrHMXaOMM1*z znx2kk8yYb7IqN_2^*=s1ALy)u-gw&1sK4#&zvHt@>9=lEj7}HM>y?s%U!8KNwxp5M z81X92rcma)%hSP1%>j64qm%ijvMrI~=|&R`sYG)ady_dGV?BRmtq-}0&2dEyeMBDkfJI);ab zBw$}3VQOzRv*fCe&T9j)&3Ww*c+3>}_Z6E&EpD!?YiKnj;encM{MSRysd;>CF>u3i zB!t|ZPhNxzUqWsnx!jP#F+l+NeamEa^QY59Fezp%WysRgyFdHKeq*xuWXS4IdR>kx(xx66H^DFe?eeePRfY$L+`D6;K3(73moV zAgapNpp!faL2iw+?FnI>({b>(xhg&BtNny%iip6A?K8>AZxxUK6`k`24>v;SiqEev z4fAcZh^&U^Vacxf4%E;WcTIv<4JI zmDgAK?Mr$&Xk18hHvA?hBCzMPkR)+(RhSSQsns2G0e6K?iKDdSgFueboqM2?cGBhE z`0hd!dz&7eGid51{QVgiNj(JxeBW)ez~dZB2s-sfniUj`Cp#fBS)YoNG6kF}T%KJD zhi4rJy5rMV|CzJ9jc0Gs=THyBi|}b{GnMis?roKN08*adX~7(_>AkzDaiK!;+F{&K55--!3*4SIFR<>8$8FK_r~~wToK*bxi*lCW6rC zfU)w2#YppTMP=^-wrV@I^be7Y>BZUxLYL8@9hVQzG7p3oNEltdqR2KImpCm_^EICU zTXT++C(gB&TE%70Xc(}N{CK8igmzy7L%9;681?0G0Bv6|DO!6_>`uFDn7G;fQ$6KW z3kNqGvT&_T)5gSjm$AUW&W?`1ayS9{`QJjnIHVnovo+vktDUh=t&FT*b_<7hmovtC8B1BkMA1!1{Z z{D|~<{>3`&+y8&n#%gA5h?qm}outE)*-r;b%saIgl;P)hOJgR(j^?LVy>Eol8prG~ zX94B~yK*rd>Dkl%XW}s&b}2mEJZ2vVCDn~IUGdb1-JKj1k9tg*HNQ=LMK~y zF`EYDV?hRDsy1Pd$1{+IJeW1OfC1mxye3o9ON9~ikSNedq>?zj%Kh~B74t3712wHSKh0ZsSJ5ryP?olt?^@8IVjZ{8!`Wl;9lcfE!kL3r+w zgt(2qU-YG_V#9TW$(maE?$c#kL%+r?aTYik)Klth^evRJh#oX7$v0h{A#<4|p!y(sz z*Wd}WNbSnLNVUpwP`4lcN|%koLxdI&>8euot1wRac3p^{%{93E*MQ1D+v+8~C~otj z57#4$;r^AmWdHe+qU`z>`zm@s9EL+cMd&oKQ*EmX3)B&ly8uWusK K!exTGzW)#C_w{1{ literal 0 HcmV?d00001 diff --git a/assets/img/unparsed-xml.png b/assets/img/unparsed-xml.png new file mode 100644 index 0000000000000000000000000000000000000000..a2db3c2efab3758db89e8ee4ad9d078a3922ec27 GIT binary patch literal 190888 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

    trh;(}=;sO0$NvOYmv63DXwD-(lhg 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�N~9zfLP%#9m-D_ZIrcxa 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 a1qsN9Zh1obPRR8J^pX^n5djG4e)~U}MhhMQ literal 0 HcmV?d00001 diff --git a/data/doremi_classes_attributes.csv b/data/doremi_classes_attributes.csv new file mode 100644 index 0000000000..15d2566bc2 --- /dev/null +++ b/data/doremi_classes_attributes.csv @@ -0,0 +1,96 @@ +|Class| Frequency| dorico_event_id| clef_type| clef_hotspot| lef_required_stave_lines| clef_stave_position| staff_id| dorico_event_ids| grace_note| duration_beats| onset_beats| pitch_octave| midi_pitch_code| normalized_pitch_step| time_signature_description| | | text| +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +|accidentalDoubleFlat| 244| | | | | | x| | | | | | | | | | | | +|accidentalDoubleSharp| 330| | | | | | x| | | | | | | | | | | | +|accidentalFlat| 12705| | | | | | x| | | | | | | | | | | | +|accidentalKomaFlat| 5| | | | | | x| | | | | | | | | | | | +|accidentalKomaSharp| 5| | | | | | x| | | | | | | | | | | | +|accidentalNatural| 11137| | | | | | x| | | | | | | | | | | | +|accidentalQuarterToneFlatStein| 162| | | | | | x| | | | | | | | | | | | +|accidentalQuarterToneSharpStein| 191| | | | | | x| | | | | | | | | | | | +|accidentalSharp| 12908| | | | | | x| | | | | | | | | | | | +|accidentalThreeQuarterTonesFlatZimmermann| 1| | | | | | x| | | | | | | | | | | | +|accidentalThreeQuarterTonesSharpStein| 27| | | | | | x| | | | | | | | | | | | +|accidentalTripleFlat| 1| | | | | | x| | | | | | | | | | | | +|accidentalTripleSharp| 1| | | | | | x| | | | | | | | | | | | +|articAccentAbove| 1477| | | | | | x| | | | | | | | | | | | +|articAccentBelow| 1916| | | | | | x| | | | | | | | | | | | +|articMarcatoAbove| 278| | | | | | x| | | | | | | | | | | | +|articMarcatoBelow| 34| | | | | | x| | | | | | | | | | | | +|articStaccatissimoAbove| 536| | | | | | x| | | | | | | | | | | | +|articStaccatissimoBelow| 414| | | | | | x| | | | | | | | | | | | +|articStaccatoAbove| 5018| | | | | | x| | | | | | | | | | | | +|articStaccatoBelow| 6108| | | | | | x| | | | | | | | | | | | +|articTenutoAbove| 823| | | | | | x| | | | | | | | | | | | +|articTenutoBelow| 735| | | | | | x| | | | | | | | | | | | +|augmentationDot| 2762| | | | | | | | | | | | | | | | | | +|barline| 28142| | | | | | | | | | | | | | | | | | +|beam| 52539| | | | | | x| x| | | | | | | | | | | +|cClef| 1161| x| x| x| x| x| x| | | | | | | | | | | | +|dynamicFF| 242| | | | | | x| | | | | | | | | | | | +|dynamicFFF| 88| | | | | | x| | | | | | | | | | | | +|dynamicFFFF| 4| | | | | | x| | | | | | | | | | | | +|dynamicForte| 777| | | | | | x| | | | | | | | | | | | +|dynamicFortePiano| 60| | | | | | x| | | | | | | | | | | | +|dynamicForzando| 35| | | | | | x| | | | | | | | | | | | +|dynamicMF| 1803| | | | | | x| | | | | | | | | | | | +|dynamicMP| 185| | | | | | x| | | | | | | | | | | | +|dynamicPiano| 3987| | | | | | x| | | | | | | | | | | | +|dynamicPP| 1807| | | | | | x| | | | | | | | | | | | +|dynamicPPP| 93| | | | | | x| | | | | | | | | | | | +|dynamicPPPP| 13| | | | | | x| | | | | | | | | | | | +|dynamicRinforzando2| 5| | | | | | x| | | | | | | | | | | | +|dynamicSforzato| 236| | | | | | x| | | | | | | | | | | | +|dynamicSforzatoFF| 6| | | | | | x| | | | | | | | | | | | +|dynamicText| 110| | | | | | x| | | | | | | | | | | x| +|fClef| 3543| x| x| x| x| x| x| | | | | | | | | | | | +|flag16thDown| 430| | | | | | x| | x| | | | | | | | | | +|flag16thUp| 18245| | | | | | x| | x| | | | | | | | | | +|flag32ndDown| 31| | | | | | x| | x| | | | | | | | | | +|flag32ndUp| 7264| | | | | | x| | x| | | | | | | | | | +|flag64thUp| 10| | | | | | x| | x| | | | | | | | | | +|flag8thDown| 3672| | | | | | x| | x| | | | | | | | | | +|flag8thUp| 8113| | | | | | x| | x| | | | | | | | | | +|gClef| 12278| x| x| x| x| x| x| | | | | | | | | | | | +|gradualDynamic| 7084| | | | | | x| | | | | | | | | | | | +|kStaffLine| 160426| | | | | | x| | | | | | | | | | | | +|mensuralNoteheadMinimaWhite| 9| x| | | | | x| | | x| x| x| x| x| | | | | +|noteheadBlack| 247741| x| | | | | x| | x| x| x| x| x| x| | | | | +|noteheadDiamondWhole| 8| x| | | | | x| | | x| x| x| x| x| | | | | +|noteheadDoubleWholeSquare| 3| x| | | | | x| | | x| x| x| x| x| | | | | +|noteheadHalf| 8648| x| | | | | x| | | x| x| x| x| x| | | | | +|noteheadTriangleUpBlack| 27| x| | | | | x| | | x| x| x| x| x| | | | | +|noteheadTriangleUpHalf| 3| x| | | | | x| | | x| x| x| x| x| | | | | +|noteheadWhole| 1502| x| | | | | x| | | x| x| x| x| x| | | | | +|noteheadXBlack| 81| x| | | | | x| | | x| x| x| x| x| | | | | +|ornamentMordent| 7| x| | | | | x| | | | | | | | | | | | +|ornamentTrill| 58| x| | | | | x| | | | | | | | | | | | +|ornamentTurn| 6| x| | | | | x| | | | | | | | | | | | +|rest| 4| | | | | | | | | | | | | | | | | | +|rest16th| 29411| | | | | | | | | | | | | | | | | | +|rest32nd| 10218| | | | | | | | | | | | | | | | | | +|rest64th| 4| | | | | | | | | | | | | | | | | | +|rest8th| 24124| | | | | | | | | | | | | | | | | | +|restHalf| 1376| | | | | | | | | | | | | | | | | | +|restQuarter| 13223| | | | | | | | | | | | | | | | | | +|restWhole| 14382| | | | | | | | | | | | | | | | | | +|slur| 13928| x| | | | | x| | | | | | | | | | | | +|stem| 227889| | | | | | x| | | | | | | | | | | | +|systemicBarline| 2078| | | | | | | | | | | | | | | | | | +|tie| 8626| x| | | | | x| | | | | | | | | | | | +|timeSig1| 2| x| | | | | x| | | | | | | | x| | | | +|timeSig2| 1084| x| | | | | x| | | | | | | | x| | | | +|timeSig3| 1203| x| | | | | x| | | | | | | | x| | | | +|timeSig4| 2674| x| | | | | x| | | | | | | | x| | | | +|timeSig5| 507| x| | | | | x| | | | | | | | x| | | | +|timeSig6| 246| x| | | | | x| | | | | | | | x| | | | +|timeSig7| 125| x| | | | | x| | | | | | | | x| | | | +|timeSig8| 1661| x| | | | | x| | | | | | | | x| | | | +|timeSig9| 79| x| | | | | x| | | | | | | | x| | | | +|timeSigCommon| 206| x| | | | | x| | | | | | | | x| | | | +|timeSigCutCommon| 113| x| | | | | x| | | | | | | | x| | | | +|timeSignatureComponent| 443| x| | | | | x| | | | | | | | x| | | | +|tupletBracket| 4970| x| | | | | x| | | | | | | | | | | | +|tupletText| 4900| x| | | | | x| | | | | | | | | | | x| +|unpitchedPercussionClef1| 223| x| x| x| x| x| x| | | | | | | | | | | | +|wiggleTrill| 45| x| | | | | x| | | | | | | | | | | | \ No newline at end of file diff --git a/doremi-dataset.md b/doremi-dataset.md index e6ceac78dc..88f1c2cd22 100644 --- a/doremi-dataset.md +++ b/doremi-dataset.md @@ -4,29 +4,34 @@ layout: post-default # DoReMi - Data Collection Lifecycle Document -This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well. +This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between [Steinberg's Dorico](https://new.steinberg.net/dorico/) team and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well. + +Music used to generate this dataset comes from a software test set provided by the Dorico team. This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet +music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page. ## [Discovery and Planning](#discovery-and-planning) ### [Data type and format](#Data-type-and-format) -* Dorico project +* [Dorico project](dorico-project) * [MusicXML](#MusicXML) * [OMR metadata](#OMR-metadata) * [Images of scores](#Images-of-scores) * [MIDI](#MIDI) -* [Combining DOReMi with Muscima++ and Deepscores]() +* [Combining DOReMi with Muscima++ and Deepscores](#combining) -## [Initial Data Collection]() -## [Data Preparation and analysis]() -## [Publication and Sharing]() -## [Long-term Management]() +## [Initial Data Collection](#collection) +## [Data Preparation and analysis](#preparation) +## [Publication and Sharing](#publication) +## [Long-term Management](#managment) +


    +
    -##
    Discovery and Planning +## Discovery and Planning In this section, I will explain the data types and formats we have decided to use. -### Data type and format +### Data type and format This dataset has the following six types of data: @@ -47,37 +52,397 @@ The following respective data formats: Let’s start by explaining each one of the data types and what they contain: - Dorico project -![Dorico-test](/Users/elonashatri/Documents/GitHub/elonashatri.github.io/assets/img/Dorico_Logo.png) + Dorico project +![Dorico-project]({% link /assets/img/Dorico_Logo.png %}) + When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change. +![Dorico-soft]({% link /assets/img/Dorico-soft.png %}) - MusicXML + MusicXML MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. More on how these files can be exported check here +
    +
    + +```xml + + + + + beam groups 3 + + beam groups 3 + + + Dorico 4.0.0.5342 + 2021-06-14 + + + + + P 1 + + + + + + 12 + + 0 + major + + + +``` + + + + + OMR metadata + +Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box. + +In words, each file can have data on more than one page, if that is the case, an id is assigned to each page. Each page can have multiple nodes. Nodes are the individual elements or objects in the score, for instance, stem, staff lines, blackhead, whole note, augmentation dot and so on. Each object or node is assigned an id. This node will now have the bounding box information which includes top, left, width and height. The top is the distance from the top of the page to the point where the object starts (vertically). Left is the distance from the left of the page to the point where the object starts (horizontally). Height is the distance from top to where the object ends (vertically). Width is the distance from the left point to the rightest point where the object ends (horizontally). +![bbox]({% link /assets/img/bbox.png %}) + +Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half. + +OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object. + +Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information. + + + +```xml + + + + + +95 +timeSig4 +709 +386 +36 +42 +0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 + +904 +2/4 (q, 1+1) +0 + + + +94 +timeSig2 +666 +387 +34 +43 +0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 + +904 +2/4 (q, 1+1) +0 + +... + + + +``` + + Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. +
    +
    + +```xml + +504 +noteheadBlack +466 +2236 +28 +24 +0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 +541 559 571 + +0.333333 +47.666668 +4 +69 +A +1120 +0 + + +``` + + + + For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs. + +```xml + +93 +gClef +638 +309 +56 +147 +0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 + +908 +kGClef +G4 +5 +2 +0 + + +``` + + + Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). +
    +```xml + + 511 + timeSig4 + 467 + 828 + 36 + 42 + 0:11 1:16 0:20 1:16 0:20 1:15 + ... + 0:21 1:15 0:21 1:14 0:22 1:13 0:22 + + -1 + + + +``` + + + + Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have. + +```xml + +69 +kStaffLine +666 +299 +2001 +3 +0:0 1:6003 + +0 + + +``` + + +A detailed **table of what each objet includes for musical features** is shown below. Scroll right for all attributes. + + +
    + +| Class | Frequency | dorico_event_id | clef_type | clef_hotspot | lef_required_stave_lines | clef_stave_position | staff_id | dorico_event_ids | grace_note | duration_beats | onset_beats | pitch_octave | midi_pitch_code | normalized_pitch_step | time_signature_description | text | +|-------------------------------------------|-----------|-----------------|-----------|--------------|--------------------------|---------------------|----------|------------------|------------|----------------|-------------|--------------|-----------------|-----------------------|----------------------------|------| +| accidentalDoubleFlat | 244 | | | | | | x | | | | | | | | | | +| accidentalDoubleSharp | 330 | | | | | | x | | | | | | | | | | +| accidentalFlat | 12705 | | | | | | x | | | | | | | | | | +| accidentalKomaFlat | 5 | | | | | | x | | | | | | | | | | +| accidentalKomaSharp | 5 | | | | | | x | | | | | | | | | | +| accidentalNatural | 11137 | | | | | | x | | | | | | | | | | +| accidentalQuarterToneFlatStein | 162 | | | | | | x | | | | | | | | | | +| accidentalQuarterToneSharpStein | 191 | | | | | | x | | | | | | | | | | +| accidentalSharp | 12908 | | | | | | x | | | | | | | | | | +| accidentalThreeQuarterTonesFlatZimmermann | 1 | | | | | | x | | | | | | | | | | +| accidentalThreeQuarterTonesSharpStein | 27 | | | | | | x | | | | | | | | | | +| accidentalTripleFlat | 1 | | | | | | x | | | | | | | | | | +| accidentalTripleSharp | 1 | | | | | | x | | | | | | | | | | +| articAccentAbove | 1477 | | | | | | x | | | | | | | | | | +| articAccentBelow | 1916 | | | | | | x | | | | | | | | | | +| articMarcatoAbove | 278 | | | | | | x | | | | | | | | | | +| articMarcatoBelow | 34 | | | | | | x | | | | | | | | | | +| articStaccatissimoAbove | 536 | | | | | | x | | | | | | | | | | +| articStaccatissimoBelow | 414 | | | | | | x | | | | | | | | | | +| articStaccatoAbove | 5018 | | | | | | x | | | | | | | | | | +| articStaccatoBelow | 6108 | | | | | | x | | | | | | | | | | +| articTenutoAbove | 823 | | | | | | x | | | | | | | | | | +| articTenutoBelow | 735 | | | | | | x | | | | | | | | | | +| augmentationDot | 2762 | | | | | | | | | | | | | | | | +| barline | 28142 | | | | | | | | | | | | | | | | +| beam | 52539 | | | | | | x | x | | | | | | | | | +| cClef | 1161 | x | x | x | x | x | x | | | | | | | | | | +| dynamicFF | 242 | | | | | | x | | | | | | | | | | +| dynamicFFF | 88 | | | | | | x | | | | | | | | | | +| dynamicFFFF | 4 | | | | | | x | | | | | | | | | | +| dynamicForte | 777 | | | | | | x | | | | | | | | | | +| dynamicFortePiano | 60 | | | | | | x | | | | | | | | | | +| dynamicForzando | 35 | | | | | | x | | | | | | | | | | +| dynamicMF | 1803 | | | | | | x | | | | | | | | | | +| dynamicMP | 185 | | | | | | x | | | | | | | | | | +| dynamicPiano | 3987 | | | | | | x | | | | | | | | | | +| dynamicPP | 1807 | | | | | | x | | | | | | | | | | +| dynamicPPP | 93 | | | | | | x | | | | | | | | | | +| dynamicPPPP | 13 | | | | | | x | | | | | | | | | | +| dynamicRinforzando2 | 5 | | | | | | x | | | | | | | | | | +| dynamicSforzato | 236 | | | | | | x | | | | | | | | | | +| dynamicSforzatoFF | 6 | | | | | | x | | | | | | | | | | +| dynamicText | 110 | | | | | | x | | | | | | | | | x | +| fClef | 3543 | x | x | x | x | x | x | | | | | | | | | | +| flag16thDown | 430 | | | | | | x | | x | | | | | | | | +| flag16thUp | 18245 | | | | | | x | | x | | | | | | | | +| flag32ndDown | 31 | | | | | | x | | x | | | | | | | | +| flag32ndUp | 7264 | | | | | | x | | x | | | | | | | | +| flag64thUp | 10 | | | | | | x | | x | | | | | | | | +| flag8thDown | 3672 | | | | | | x | | x | | | | | | | | +| flag8thUp | 8113 | | | | | | x | | x | | | | | | | | +| gClef | 12278 | x | x | x | x | x | x | | | | | | | | | | +| gradualDynamic | 7084 | | | | | | x | | | | | | | | | | +| kStaffLine | 160426 | | | | | | x | | | | | | | | | | +| mensuralNoteheadMinimaWhite | 9 | x | | | | | x | | | x | x | x | x | x | | | +| noteheadBlack | 247741 | x | | | | | x | | x | x | x | x | x | x | | | +| noteheadDiamondWhole | 8 | x | | | | | x | | | x | x | x | x | x | | | +| noteheadDoubleWholeSquare | 3 | x | | | | | x | | | x | x | x | x | x | | | +| noteheadHalf | 8648 | x | | | | | x | | | x | x | x | x | x | | | +| noteheadTriangleUpBlack | 27 | x | | | | | x | | | x | x | x | x | x | | | +| noteheadTriangleUpHalf | 3 | x | | | | | x | | | x | x | x | x | x | | | +| noteheadWhole | 1502 | x | | | | | x | | | x | x | x | x | x | | | +| noteheadXBlack | 81 | x | | | | | x | | | x | x | x | x | x | | | +| ornamentMordent | 7 | x | | | | | x | | | | | | | | | | +| ornamentTrill | 58 | x | | | | | x | | | | | | | | | | +| ornamentTurn | 6 | x | | | | | x | | | | | | | | | | +| rest | 4 | | | | | | | | | | | | | | | | +| rest16th | 29411 | | | | | | | | | | | | | | | | +| rest32nd | 10218 | | | | | | | | | | | | | | | | +| rest64th | 4 | | | | | | | | | | | | | | | | +| rest8th | 24124 | | | | | | | | | | | | | | | | +| restHalf | 1376 | | | | | | | | | | | | | | | | +| restQuarter | 13223 | | | | | | | | | | | | | | | | +| restWhole | 14382 | | | | | | | | | | | | | | | | +| slur | 13928 | x | | | | | x | | | | | | | | | | +| stem | 227889 | | | | | | x | | | | | | | | | | +| systemicBarline | 2078 | | | | | | | | | | | | | | | | +| tie | 8626 | x | | | | | x | | | | | | | | | | +| timeSig1 | 2 | x | | | | | x | | | | | | | | x | | +| timeSig2 | 1084 | x | | | | | x | | | | | | | | x | | +| timeSig3 | 1203 | x | | | | | x | | | | | | | | x | | +| timeSig4 | 2674 | x | | | | | x | | | | | | | | x | | +| timeSig5 | 507 | x | | | | | x | | | | | | | | x | | +| timeSig6 | 246 | x | | | | | x | | | | | | | | x | | +| timeSig7 | 125 | x | | | | | x | | | | | | | | x | | +| timeSig8 | 1661 | x | | | | | x | | | | | | | | x | | +| timeSig9 | 79 | x | | | | | x | | | | | | | | x | | +| timeSigCommon | 206 | x | | | | | x | | | | | | | | x | | +| timeSigCutCommon | 113 | x | | | | | x | | | | | | | | x | | +| timeSignatureComponent | 443 | x | | | | | x | | | | | | | | x | | +| tupletBracket | 4970 | x | | | | | x | | | | | | | | | | +| tupletText | 4900 | x | | | | | x | | | | | | | | | x | +| unpitchedPercussionClef1 | 223 | x | x | x | x | x | x | | | | | | | | | | +| wiggleTrill | 45 | x | | | | | x | | | | | | | | | | +| | | | | | | | | | | | | | | | | | + +
    + + + + + Images of scores + +Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below. All these images are binarised and ready to use. + +![clef]({% link assets/img/Bartok - String Quartet 5 mvt 3-034.png %}) + + + MIDI + +MIDI (Musical Instrument Digital Interface) standard file provides a standardized file format way for music sequences to be saved, transported, and opened in other systems. They are characterised by their compact size which led to their widespread use in computers. They are intended for universal use and have information such as note values, timing and track name. We want to include such files in our dataset since MIDI is one of the end file formats retrieved from some OMR architecture. We believe that it is essential to include such files that could later on may be used for multi-modal learning in OMR as well. + +![Dorico-midi]({% link /assets/img/dorico-midi.png %}) + + Music Encoding Initiative (MEI) + +Except for MusicXML for we go one step further to also providing its respective [Music Encoding Initiative (MEI)](https://music-encoding.org/) files. The model underlying MEI recognizes four distinct aspects of music notation: logical; gestural; visual; and analytical. The logical domain includes the musical content or structure including pitches, time values, articulations, dynamics, and all other elements—defined as the symbols that communicate the composer’s intentions. The gestural domain relates to a performed interpretation of the logical domain (i.e., it encodes information that may be added by a performer such as explicit realizations of "swing" or rubato). The visual domain describes the contributions of an editor, engraver, or typesetter, and encodes information about the physical appearance of the score, such as symbol locations, page layout, or font. Finally, the analytical domain covers commentary and analysis of the music document in any of the three previous domains. + +```xml + + + + + + + + beam groups 3 + + + 2021-06-14 + + + + + + Verovio +

    Transcoded from MusicXML

    +
    +
    +
    +
    + + + + + + + + + + + + + + +... + + +
    +``` + + + +## Combining DOReMi with Muscima++ and Deepscores + +Recently, researchers have been working on bringing their datasets together, namely Muscima++ [4] and DeepScores [9], to improve compatibility. Muscima++ contains handwritten music, while DeepScores is a typeset music dataset, both of which can be used in object detection. Harmonising them aids the goal of creating a reference dataset. With the motivation to support this goal and compare and use these datasets in future experiments, DoReMi is easily harmonised with Muscima++ and DeepScores. + +## Initial Data Collection + +The dataset is derived from scores originally used for testing music notation software. This includes real-world scores in addition to synthetic scores built to test particular engraving use cases. - OMR metadata - -This is definitely one of the most useful data in the dataset. Dorico engineers were able to mix metadata and musical information in order to retrieve these files. The two main data types included in these files are the bounding boxes information and the pixel mask for the individual objects and the musical information. Musical information includes duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id. - - OMR metadata - -Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below. - - MIDI - -MIDI files are exported directly from Dorico. +The process of creating DoReMI using Dorico starts by creating a meta-picture of a single glyph or drawable primitive (slurs, lines, musical symbols) to allow generation of bounding boxes and pixel masks at the origin of the coordinate system y-down \footnote{The origin is in the top-left where the x-axis extends to the right and the y-axis extends downwards}. Rendering them at the origin ensures minimisation of the variations introduced by anti-aliasing artefacts. The vector-based glyph or primitive is then rasterised to a monochrome pixel-based image. Sub-pixel positions might introduce some variations and shifts in the bounding boxes that are relocated to the original drawn positions. However, bounding boxes are accurate enough for all the objects, except for some shift in the staff lines. During rasterisation, some staff lines become thicker than the others, sometimes falling out of the bounding box. Such inconsistencies are easily optically noticed given the even spaced nature of staff lines and can be minimised at the cost of increasing the resolution (DPI). Finally, the images are exported as PNGs. +Dorico has a sophisticated internal representation and engraving engine for musical data at the drawing stage for efficiency. This results in significant challenges in reconnecting the primitives ultimately drawn to their original semantic sources. The addition of higher-level music attributes retrieved from Dorico to the metadata allows for the future use in the music reconstruction stage. +It is anticipated that we would iterate through the generation process by adding new features that would benefit the recognition score. On a practical level, we made a minor modification to allow for the logical grouping of pages into a single XML file. During data preprocessing, XML files were then separated by page (image). - Music Encoding Initiative (MEI) +## Data Preparation and analysis -## Combining DOReMi with Muscima++ and Deepscores +The number of classes in the dataset is 94 as shown in the image below. +![classes]({% link /assets/img/classes.png %}) +## Publication and Sharing +The dataset including only copy right free scores is already published in [this github release](https://github.com/steinbergmedia/DoReMi/releases/tag/v1.0). +## Long-term Management [back](./) diff --git a/jekyll-theme-minimal.gemspec b/jekyll-theme-minimal.gemspec index 1fa12907f1..99bb578102 100644 --- a/jekyll-theme-minimal.gemspec +++ b/jekyll-theme-minimal.gemspec @@ -1,11 +1,11 @@ # frozen_string_literal: true Gem::Specification.new do |s| - s.name = 'jekyll-theme-minimal' + s.name = 'Elonashatri' s.version = '0.1.1' s.license = 'CC0-1.0' s.authors = ['Elona Shatri', 'GitHub, Inc.'] - s.email = ['opensource+jekyll-theme-minimal@github.com'] + s.email = ['e.shatri@qmul.ac.uk'] s.homepage = 'https://github.com/pages-themes/minimal' s.summary = '' diff --git a/table-test.md b/table-test.md new file mode 100644 index 0000000000..9cc4b6caee --- /dev/null +++ b/table-test.md @@ -0,0 +1,8 @@ +--- +title: Table test +--- + +{{ site.github.data.doremi_classes_attributes }} + +{% assign row = site.github.data.doremi_classes_attributes[0] %} +{{ row | inspect }} \ No newline at end of file From d64daf48084fff8d68ca18b6e4390251add0cce1 Mon Sep 17 00:00:00 2001 From: Elona Shatri Date: Mon, 26 Jul 2021 13:24:05 +0200 Subject: [PATCH 32/63] worms blogpost --- .DS_Store | Bin 0 -> 6148 bytes WoRMS2021.md | 25 +++++++++++++++++++++++++ assets/.DS_Store | Bin 0 -> 6148 bytes index.md | 2 ++ 4 files changed, 27 insertions(+) create mode 100644 .DS_Store create mode 100644 WoRMS2021.md create mode 100644 assets/.DS_Store diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..c10eb469a61f3c70dfe8825b97a7c36d8ac28f88 GIT binary patch literal 6148 zcmeHK%}T>S5Z-NT-B!dL1bf_zw;uWiWIjeG)M z$C=%2p;QlEMC?qM{bpxpcG)jsC(9V)&ZJjo%wmiQP{dpbnlA*$QCB2qJcwM)k+9fL zm%{FP{O{6z-v-4&U~VtD#&`Tf27qhSyywb}>IqE%RRS@=~)QKixFIMxodO(Ph zD0QsLblNy-Rb{i$m{sMp)u>hFLGy4nD~Y}R`te!!{_$!0JbQW7%yRe$mFyUt!y6b& zn|yG`;V=sCz(3EK#}X0)!~ij{1`L>^Pi(EhUTKTO05R}02Jn24poq4?OrttFpuyiq z94{cEfQ@$vL}}1Am}!I&5Ux`Jbt*Sk46f6`FHM|nFw>~h8CNUAJZ5EXZYW%>4t}Y^ z8Mif3OAHVL%M9do*TVXL`u+WXIf;7205R~d7~qAr+jd|}rnatZ4r{Fh?Si6UT&8i6 k0){HZ5R0X_0;&Z35)DAxV5Si~AoL@kXrP7|_*Diz0gKy|{r)hRB(>T*&*cjnn_EJZL}{mV=M3VRleo!r(sIW)XkEC; zz%%+~9EYE}>sw zxLK7A%bHhZ+O%p_dDu9b&x>OJpnh`R9X>p!PxI#&%`XS~mFyZ^z$+-GynAOHg>lq} zkwx?(ijWu}28aP-V67N1$AH*gtE#D3Vt^R<2?Mx4NN9+*!AzstI-tYrGx`gND4^q8 z0#O>Y4Q3j_1HyGGpibrHiNSR`j7t+|8_YE7bjH=nFppVz@p$2Cbr_c_oN-$t^~3-% zu*^VSn`J!z&)}C?`N&^RA&VFw2L2fXywG;qEhx&It>4PSvsOauLPNp03>6U2mo5Qd i;674OPVJYdL!50e(}=U+xJn14i-018I%41#82AABp-;pB literal 0 HcmV?d00001 diff --git a/index.md b/index.md index eeb445175c..1e7b6055bc 100644 --- a/index.md +++ b/index.md @@ -39,6 +39,8 @@ Documentation is also availabe in the same repository of the data release. ## Blogposts +* [Highlights from WoRMS-2021 3rd edition](./WoRMS2021.html) + * [What is Optical Music Recognition?](https://towardsdatascience.com/what-is-optical-music-recognition-6515d8a53e01) * [A review on Super-Resolution](https://medium.com/analytics-vidhya/a-review-on-super-resolution-2c78cd77885a) * [A review of Generative Adversarial Networks](https://towardsdatascience.com/a-review-of-generative-adversarial-networks-9af21e94bda4) From d464e609a0dd5b8dfb887090480ea57ea98ce2a5 Mon Sep 17 00:00:00 2001 From: Elona Shatri Date: Mon, 26 Jul 2021 13:27:23 +0200 Subject: [PATCH 33/63] img --- WoRMS2021.md | 1 + assets/img/worms2021.png | Bin 0 -> 566253 bytes 2 files changed, 1 insertion(+) create mode 100644 assets/img/worms2021.png diff --git a/WoRMS2021.md b/WoRMS2021.md index b09677a9e4..3c4cce72c7 100644 --- a/WoRMS2021.md +++ b/WoRMS2021.md @@ -1,6 +1,7 @@ --- layout: post-default --- +![worms2021]({% link /assets/img/worms2021.png %}) Third edition of The International Workshop on Reading Music Systems (WoRMS) was held in a hybrid live/virtual setting last Friday 23rd of July. It brough together many researchers working in Optical Music Recogntion (OMR) and also from the industry. This edition 11 papers researching a broad list of topics in OMR were presented and a wonderful keynote from Anthony Wilkes (Organum Ltd) talking on The design of ReadScoreLib. diff --git a/assets/img/worms2021.png b/assets/img/worms2021.png new file mode 100644 index 0000000000000000000000000000000000000000..bcafc7149b3c4dd78fa0f4ee7b1914fc7f5bbd38 GIT binary patch literal 566253 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

    _Uh%_C_{BGx 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 z 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

      08|29i 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

      rqcQiVD?j{IG17e@R-v1d3*wc}9Gk?$1@JbDn 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

      TG zWzj-!?kQT}K4i`q<4~8qvhG8#Pq%gV+dxhd&T{3I$n&4E0r>50CJByI2P$S>ILYp2 z?vF$banWz&1P%r&u%cz2+$v_~?*JrZBZKrqfZF9A z-3IHVS|1M#3v=_dPeJbr0Vz=Y-=wzV?FFcu zK)UI2=hEW@z((s_9-W;3TYano@Y2!wErV?p(;!@TxYE5Pe(>35Bu~!^F{iB00$rwT zHWeCtLe%>`q6yk=7Mme)_?AVb8teL`ecy;en8kR{Hld7(kQi?;$7MtiaRkReBEQH> zO;7bay=z5OXGoxgVf;!0T@!WyJ6}=DjXm^SfjuGiI_|?^fdM#G zj|mHzAld%x+E^6`+S;`^zasT%|Kbd`oG6Pd=n?}EKef})+o(mtZR z{$BKhWLtq7oHoIqU~#6ghQL%|DEv2}8ha#?&9pUfZ#gB%qu2pK??z}s@V=9ce55xd zF7BUq|GDS6zB4py2j;P#Rr{ zrYt!5H@cCx;XeK(Z^kFO5aujUOvIx0^VqGtX31N?9eAyiiI=FVs%qkkpPS)EyjQN6 zAuMqX(@^kGxD4*$sVb`x&pakBdc|qUfTUUeZM%5ko-A{30V?zOsgV=Zq2j}@p1C+u zxNy8f8001>q+?OvN5Zc?o`e!9pgT6@W@pk}H7T1qisC{Ui|^SXC~9q(~+~A12E#Mk``S`<-^76^wPW;p_i;{?*R7BH~)tLjrcJK-qyRWbos{ z2UWc(BB3+(Pn_eYW#JAx5urkS&966f?T^|@(~#b4(C4V>W3P-4eFzSI1u3sN6fA0u z%NT4#?dm2f5-#T2seP}+@0Y}T$Zwm-)wU)Ra*^E)VQE0I{xEPW0wn;ah>7Ui95Z=s z!CxH~#8@YckB=LsQnbtyz;Ccn4^ay}%1}lD#jBJ@M@R66U3;D(RRv@xV?lPF1wAz! zA*gKjLCaCv_I;yKEld_kq((3}U?G10*N^U7iSDqplV9gd0zdsyA1kD`R*T8AqV40^ z99*um8ST$o-C22Sj?hXHRvHS#_?7F^Z|R-=+UUf@rf?_v2A!v+$kY+VqNldT_$f1U zwwji8(+j(5bn}H(&Gs-inQ~2mZWPo&BVsZ077r$y>4Q3HX2HpoFSxjL6y$(Ip=H*h zN18cL=iEBuU-PJz_&@>+;wQriw!!SqT2PouLokSOw{AKF2?Pd6E_6F$VR7CK zpV&@4VklU`FSqQM7RaQgXq5HK2*jd6ZTd!zBT{3o5hk3fE5M50-c_P?{UPAa0&p&jaIVnV`>?_2xdAT(Ij zM-o#~Dz0c57*5k0JJM3#bi_oe)n2#Xxc-gZWZFAbu|%e(4IEiCvzhE$EK=4@{nrTq zoCii_sLUo7WvKewm;2#qOxz_+Qp1xXXXvcQ2qj`ZD%zX2hU!Y8_g=bP_>b^d`|-vP zmHqGsMUUH*L*ru!FhKxJizm8Rzz#Gf1wB%m2!C^Sago6goo23AaQMco&Mqd+==*tS zZ>O-fRGF8zb+`BNT6Avs;Uac-*G!hR*G@$!E-i@?96XTM5GT_K1R{@5ttSW?LWo~e zlJn9-AaF%b4Xnb8XsapnX@C|*clEGo1GPpa5jS-N+QTW&@ohM}`S<#+ zHcOxA`FYp0UITLr3u%Nqkq@fof zMl@$;5)3iX#J;q*SL_peh?%ZaGF3~Az5s#iPOlT)jcIQZt9I#ES4ctP*F&jb(^uBM zeoQfg+uyCNI%1nDOIH9qR(5q!j;OLUIZ3kd(9gxbfC{R7e2l1`&(6C}wFwD+_v~dG z{DWcYKtOI0);p#ancCuUH%!m*|9oNo^S$}X3lW*B%}ZZ1B5fa%y45Er1J2ZF39Ywy zJb9PXkfe2RCNR-t6Vpf`FFiWBw7fh`KUdR1%fiAE59T5#=AD(8nC#d7m5QT8QBK<< zyuRMGmq(C}@2msIgRsg@Q#+VlZD>6`$5(J{Uet zwTDSp)L8u)wqA?^zC4A^(wdTqNs5Z9q!2ww(NTqwpyRZ3Bw@Imw&6FtuY}L`!xvn< z!<6iG!7*$x)o^#5;mz#0llI!va++B>SS@NxoSz?7MBEId*LCD zZ5t%45;cwriR8;t?~Y`K{bJL*ix}oA3Fdm-V~qi8xh_ z`#hFHgKcmikLG4)D*(`PvA+$Ydk`NZ}VQF?oWPqZ(gwSM$dOLJ2k+$3)^ zKFqi9A4?KetWvvB^`)8Y@8PceajS6>&lZEdtw#N^?67gTovc;<@Tl7Wd zyWBF-vc3?I62D!9?rprkZq%$_;5D?lohNTRW^J@sFIEi>N85rQ+S=)7^<1Ca^QFVO}V_hyvjQFl7bCuTGSZAh^Ix+{)hrH9)F~t^;t~KJw2Z} z9NT~bB8`q8K+Jz=!so6|VuyYX8YXWE9 z@IIikx`XyVZqE6*lBWCyx2KEm?fgkKvPUK=)kEyieh^!7bTxLxL=yM^{Zf8>H}x!m zXSrqk)B7LL1Ug#`?UAs36YuX$2)Fyp9=E=U2}!BDxiH*`>(i&^>SJ9uyESeC-`p-k zq%%*6Ua5~YsVvMI96J2X=1B)*VU>N0u4<8Z8kau3gtj`QMFEw6hl;3 z{z?Kg|NhK{8Xg``Yz>i==`(bq?w1P0;0@=f3{-{YA)ID2yItn+n<T$fd z;1;mqBXPc#^67ceM%5XZX=x-0x$!-o1lZV;iW7y|lJna;jGZ%cS!(l-2T6AP^MmAO zFP3gZJbqk6>G3$Nqp?3oo-K?jlt#bd2bI9XLH&lo&vw6}j!!bQ2Hpv`+nSGu{mQ26 z&gLneHfrN_Z9{)H_Cam#qQv*9q<58C3yaG3y-w)4PMBlD!o(#1#t%jRYid)-qm2({ zFpsk|l8X1A#9#=>aJc=dpA~yL5xD!`TTZImoCg!AmEbTH?A0S8B7*vc4Bu}JPl!5H z+6?Qn`__P-!9=fZot7r8WR}vq;k-gp83HUUD&ogMsojmY(~bJ23HYd{pSRXqcrwf# zK&^s*UWy3t5V+mqk;KM zJov25<3m?Qy8|S*tr7#N(aFasDCfeqUVN|3APotKbv7>~!aI4I4&RB9cobqfZOEb@ z58XbL7NWgmd$UvIstw;8Xf1xWweI=8Oxy=JNGBBUTX?*+98em2v=>$l#ug|SuR1Pp zx@>mc4HId1SRjU_Sy|b&Qcz-I{ihrlA$)kXP#zR3(FP#~_#<%};33yI}hU zz9&#TE{%%Cap1=0+Ij7*o-wOF1B4{Xyc8HMZfA>*T%w+kA}ws>gvvt*q^tN_w)|eg z+fvU(FVUW6yrde|N`%mPQxL4yRh8OZB7|w7cZ7-g@nn$#d9KwfwFbvFigFYfd_YHP zOu2vQKOW~?o$JFOu`D)rZUjsv98vLLS-M$q1kA+bWLo_-Zz5P~)vu{B4TuHrnSIn$ zq^sH)yL$&Vsb#Q6IhmOhgjoWAT56p)D_QU_c0~868AWbu~!QZCTadd}&=%Gu!GzaAu26-evlO<@9&RtLFIl-{5l%vHeKC|P7;H#dUdX~n z5|DD-u=G^ z0|Vf_x6`t_|D_on6*UAv^XmH2b8*BL|AsFWGr36tVSeHIubVn*+~!K1WsL1g<0Gv_PfyVQCSIl2s-k9Jk7e2POqUm|8u<(d+FE0c%iaHuB z3EA0HxIB+P9yWbm;V&1Pxns#o3Y#l2Nc;MWO6ueq*F2!F+6zU^rxBAzjS;7k5;JKB zVu+Ha|CsDX%fy?8mgfl%#Sa~6TlwoybTz{S$qGn^I->}-{Mfy4{KCjsm_Zy7FQ=-Z zL5htc$iT>mWj2^~{2=6WQ%Jz${AstJ7ncA}Lo}~FpP;c(WDc!_6!i4`WImIuFzw!{ zlAg=ma-IjB=#bmni^_)n$9JQG6%MVaxm|QTo8P}y>oGnvy}A!R9M?q3WItIUV~;*8 z&5@h7qI}qFVmxKH+Vebt(@2cW=s8RIDwiQ)yor+|UrAt|h-xQ`A)XzUV`Scwf}2k1 zDfc^%mKHp;<)6xqTh5?h8$ZP7+I6xt(Z%}j+&cC>h9xIy6yKx%*{RWl0PxjWiy2a2S%fB#Ft?ec+*W@d+8^0&4;h=08;VXGH}D-_haY zE1*1_W!Y;KnSPvLVC|FI>Sa}y>ruAw;7-p?kyec z;DA!WWNAH~_bMA61rv`IYmNVXg{+K@m2%YShHeimDT>_GowTgCF5F(A;%5OgvjhKS z{h=2va)F_2--X=936CTU*ERyH1yqYUPDqsT#!KCZheyck#E$alR~oipT_TTN)W>b? zt}t&V^mSXyk1}3uhI~DX~;q0bKxI#ZaYvq7h@+ zwnA)dQT$A%I84%_oAhR>m4k;g;eKqX;{N9t#eag}qWt|uVn4;I4$rv>W- zZgrsL{WyZmLxszyp=%NjPn+MzqA?zqwov5kM^3m#JYcq`>7~Av6%j%D(IXzXd#Ev8 zie8=!@9qoV%WO_c%Hz}@n`->E05o_$IU9Ci`S&kgIvteFC>>2AILwX&B-}umkXFnK zJ0?lRGW$F5*Hr)e=~%M*o*i0`Oqfa$hNBZ1gr2on5<@u8&s8VZ5l>PV-(cM#ZnihF zIGL;0>gQmgj9Inj@QYW#?c7T{D`h6Zl$Dtq!ezWl)oD9*+vQpRUep|eqC_!Ub#7{Z zrHN#9sg_{TSNg2;oQSf*2g+O(syDo-MC{1vfkrgXT*mPHlXNM&OxUk!W<%qxxF7pB z+NBZm!jvzen31lcd z4Y%02Mmm&vDb&JYh{N-3M4yh(1M7BvbRPZ&|6CxYgp4tPk$thHZPek5_DYAGz5Zu&eaonm&wapEW%zE14&gg$qyW_P|KUEt=;%VUWc%0yi#r7|ul3&=47Y zL{0PmbOEr|e#K-YeqJ2-TC@jT{}P{(aUwLl@iMmY4W^dOp*|&vkxJkF?9m=u|>6Wzz zgrK`T-?VE6NOYhpSg8aTt5%fbv^^H70mX1WVuCkaXpXg zzf{|`R!mYXsoTugp`4eY{4dGCnDwo1l3Kqa%g6mk1tOJPhk2 zJ%@wMdnSn$L6rcP-BOzHY`;~*aEfXGb?tC6fz%4J74$jQkI;!`rB zRxzSrUX#CM*;SD&i<>MR;S`&{lOpiC5hQaNjlwGa?sW$m96(OK` z<>x&($xggK#a-fauz*Q4>U)}JaYmKa>d#>6=`6YR+IUMDo5${yCm$rsgj09HX8Y*a zw5b#G-J7kYtpRFk7Xkq;gfgt%Fx(NAf~^y;gD3l!e)~b+mjT~zy|?!r=iZ_m@G=28 zZ#N}ZEfd~~ANA?4-p|u1ofL*|S1Ef^LQiq+z#nsY{3WlcMcOycGa1?ti#O?e!QXfYL1R>}Xx?aee8iPyC1*@CwY zQWFlU61$$;y3~?lHbRXjalm4BpBFmsI6N+Tpl>lj0<8Q**Lc6jqy(=}AMcvFs*Z)a zfbBd25FIb4+IgyhHJaerOcU>aTchb2fajW?AzMyxIjIlf8{9!`$jpkH-wa~4xj%Vk zwA}%O7IO1OZ(IJj79WlFZ~5>v_}c?>6xt-Tpz8=Q9uZCo>7m@mGhV8!P56CPYCe!w zUUrLuJEH$|FnH`@9%OVgsj(Owh};enhi3>x9HjGCPGn2AQ|WtW<-59LP6fyF(rv>6*=tt7L7t1 zn=hPvk+wC_y#6)l=gIN66jT)XOJ!0@D*DhJr&(ykt#T;#L;_4CwFkL-9GWaDDk=)R z^4#@x#!>X3c8)w&R(5*FL7AD)MJn&YLcP_L)}`!crdm=>`$uUw_&tWLG169lt-}qo z!yeZxVo9c)dLjR~-#+y*RZ;(GKk$7DhL-AXURYMn829(e6AiJH9K!wg%fQ1zU^)bj zVZUJu*Yt9Zk0LDF>q&cv(?rsdbVzhM*fI-tnGdD)jOlHgX}2!twNm*DD3gTG?QGUb zLPOg`HGiM$qrbc1J;`ttJ)1B)kAP;%+Q#PA)?jHoyC%9jgVbX28VJN_allPHh6>)0 zt_g+Em>Q%g`996ym5;vP9}TBT*T&kK;_%R_AKoYim0uqGe~f))P@HYEW)f`B;7%A| zaDvO=4uiV{cZcBa?lO3QAi>=wxVu}B;0{59hh!)3+1>iK&U>o%Csq7=dhYJNtntEY zV6LY_e}e|e3+uyF%P`Bcgg*}n`>>Ni%I&b@!}RKZE;oUna{?skxEZ{vHT+j#<=KY+ zm1lz=_U?8Fvc>$rl-U3Nt6KQ)yBiQ2P(}n>Vu9%q48mK#+<$)zk1lW_j<>&6d5*V% z5ph3Vy^((Hf6n#o5*#*$)WhJ%BILrMrS~LU*?2DAM^=~F$sQC@qLyDVkW>TXy$-WW zzV=S?AiN1Slk}7T|F-dlZ`0Djykk)9_Y0%oeJCif*dBj5JX_|&=Isa?8&p$2TG-&r zh(JV3sLs7R=BNfC(TE70@hiWlP4w9ROtxmOu*d+9Cyq)-U)pSibmfT8s|JNai&_iS zqY?pNVU13>k}f5*$3g;`;P@#A-c3&|Ue~W6Gk28o^joN|GH@PHG3egdSXM^#sP&1O zMcD8dN=$E`c^t*Zm0Q?ZsIS)Twy@Qj^t%m}M=wNu+!O?&U_&Q1}*a#w-a z!P{ie)$%9)!R5o|W){-XME`(R=vuHk0Q(emT(3^YA>ieAWk>>FYae4v;aV^vbSnu$6CN zmzLd3Uf;-XDwIhmgKKgPguHE$pp;)Q$FSY|K$VQ`n28!?dHhhU}LxT z(O3IBVdJKYVw9R7ETUR`VOekM=zQvto0d6mGUpF}Wm*lTig-KzL${@rGBjRrYLpR= z!nJFD^x~|?=m^ZlR`x}LLJN)To1Ght8bINAc8 zDLc0SKoUX_nTbdTUm(gV(QhkA)l#h+l4$8v9_R$;C1Pv@m8YG~P9^X-pR4=xa4#Hv zX^8dd!5`m6WraP){a4JT&7NPWUZ)hyTaG$mq3(o(B#DZi9Zqav=c{@MYwi(ZH1La@ zz8Dm%rOlbMzP#JYvrMY=b;uL5otnFVB+J~lgrD)${KTDuFJuUL3!)epu|F8Kxe9%z zz&GLI;L3k)Mhhi(xxDP(AT~j}o0TGa`$9w$JCNXPZY6#lMX}#kcQ24Et77c%yVi59 z;QkzyYa^pEAGEq&;#_|9s|u52neafN zv%I1v+0Ay@S}2`oahq&m1csW~a>Qk{wcU+Z{yQB){Fe?PCaqbc6Joo$tq~|!baJzr zM^;2?ecC+6)Y5wDK>ry~Ax=_th2n2_i0IMfc=38taJr4}t7w;NbCZmkc*ud$C}Msu zo0wRC5fVkCjm@--s~J3LeGwpHaNxr6?2D4UUkGPY<9K;A`>4Fq7hmzGC!eB%zUweC)nm0#z8JL z4qf{+WSGHWrw9@YPXzz?sd?Uq>-5A?SmQO#gb%Pqm z6XzE|$jpkJZqC$+kJnkvZYy`8*`&!aFWOey9i6#Za?dY{AL%f+@^T4@l88cEP~eEZoW0UvV;L-xo4o#o z$|9rZ+Pdy?k0B!_=2=ej!0W!#*iq}!GCdo;5(RKRU4(%Y*015I;lPJrTrdc&Ux8lS8r4M2FXb#v?d5;l8XGj1eS0DqdoP^PHC$$Wrd)MpY6R z;&b`J(+Mre-WMq>d{GQR8T}EvtOLaTSx$=QB&ew>>m1>wyS&?Ap|)c5pE35|8NfBG zd!4R@Xm;u*;acZke98nLijaCWP8xr&C!0FtveIlq%}ln5JWptaQw7u}=-w^gR5Vw^ zZaD`0PWT&T?9GfnHMlv>;(rx$ojL6*6(CK}<-@bttv`Ska9C#ZG(anqpX)(#@V9XI z9sbskp+(jIqu}`8dXAnspwYm@+?MBeDP&BJ&n81*Y*cK!3S~S~`&Af@htHa{EiQQ+ zxT$KQ@UaWEmcL(3QB3`!g4Jy39Ga5k@H_ntc>^Vqsl_D-U1Z|UoN82jm)3v~owKJAtMhXE;S$~W`+!oIm^h&N$xy* zQcH7Yr}x3X=_ko0eD;J+P+rT6DGiREoi#S{@W_1hKw_1h$$ke*vrG5iTa6OWDC_I< zr5~AurZnPd8wOVg5xROb%6M32{X~x&dswKftk#Lcv|GU-KW916ycX^L&OC=`qKz~- zSJu!3&B~!aT~fE9bhqSTfOl^R*sEvYEg$s?QtpVGVzM`JPeBi zwbq-&;aJ@dX6)l6ANvbzNai!+69*esLimY9sk6RmEB1cB?w-{->=p?mFB zglsM@KU!gs+_HaW)4xMNSVl+CkcHc+rw6^ zRM`{oGj4Y*=HLeC_1XmS8vAf&n4fP@#$CCHogWSgPYqv)e)=sl{^#hG6WC-pl;W!* zMejpc_zl1f|GmeCUplUsC{AdtdHxXxx;a2RgYArf?A*0yI`A9t7&F{#S5W`^b)U<0 zIiLBn;JuubdozQ`H_adFB|f#Tjm#YkgKkm*I(0Hrh7ElAYkpu1N3nai=$KbX#+eN=O(c1tS3itaM%GslD7b zZJ}M1YRwMc5miy2XBH8fR7g^U&7r}pj!fRnuKK^N2jEV>o4^id4ZQS#31rbNQ4a%A z7_fCg&#nPrj7353r6``^IoWj=^hg=Qk+a{%$T%k9?wc4(c{h~qpz zuBqe%I~_MlYe6Yxaku>8%hTWOr4nUjq?~o=$-KrAF-Ii(g~rxYTgx(Bfb&^m5Rk&0 zK1H>lrIdiCGy!o}Oj8%d>aVr&&tQNG^ecblTv#f{=`O7#ZPSDP(lBC5M+);&gUqnn zX;~5C%)3xmUyku+q7GuopL^je{*F0h8R=cV6UBov>Rx=6!=pCf>7+vpeG7*Oz%dD} z!&Q$R&-BcsX0D|I6fWRie@FXypYN}TollG+Il{Io@&yuDdzs1W^^MtHG8_byp6v5w zB~8(XSSg4O_D!kt+=~7X+X3MR;N@oJCS>y^Wu%)nbUy#2NSGQ#J#6x0zN2QRMB77u z5`PpU^%kjzP5YudJ2=#Dw+|pGYzgvK+O79p;x<#C#ah4as~XgyxCO5Zbe40Ejg2K; zLX0M4O`>BMz2_WBN@r|VC3d1gz$j{Jb5D#~<|dfPB9fvv|D`(J=YU_n=PU61b&1#>WSom&YE4$5a-lAmffJ1k#d!aIvi{?R!G}6Z z{pRmZ1dw2W+a7;dg4%JZ7$R&`9*)hzK{RE;7-16}?oyN^dFVxbIUx4!8{IcV4pz&x z`K+?{&HD8y7KTYMJc7?r#sH#lHcN(=UP|QbHtYK{#IhpKL{N`<`jzBPQ2vk@8}l_YE&W4PP8D+?AANM@v9!8jE^V-1cq~pCh`R#?tIWb`dBdG zwxuB1exoHyTfhS;K34UO0u|4sdB^ToZ6$ul!UUA5Z>JwJ(SuQ*Lqj`Md&fFCDJ}=5 zm7#{(2=FNS71CWc;YU3Dg1gs};i&XNL}8M?_9FC|^mJ-&Wjx&C2w*KUxGMc-MNr8` z=*fnJvD|yTkdT|)SIwYb_eBxx;d zD;)BSARS&>pkEvx-7oT@@;#7sR-g**<8uCHEGJqIwdn~)w&u`%PdYtW)TF&UGJ@Hc z+62K>C$!F70b=$oa4+|-6rV~WX=EMob$SW3TesuuGkWjHz8Udb=a27o2k~j+%5kdK zztRdf{9-dOZHObUN&^6eN^>8R9!=kYv?2`w5E5!S)(s{|=m$En(!H$$8UM#;$>880 zGHLQ+3gX%QRG69*RQOi;%&)m!eiJ2X$`0j2Z}=$9GMj0W3Q*P84vkRzg7VR$-rZx| zcpru|L$i@lQPp&LdF){TTj(rWBr!JgIBU&Rej#?a^!6_S4;zxt8u@R0LI^Pw4&O|z z>zR;Q4Z4A|yc8{pX> z-r`dBo)u;ww0^-9TvB ze6%w}?08R`IelU;7oL)bZS99}*@y42db(Wmp4}0of_})_)si!oy(u93B}#T!Y!e!_ z{(@=Mbz^`GiZA=@d)G&Jq(Es#toWo1MR=DVO5ho`(p1GU`^O!J--Sp~ZaJol0%T}K z9;zkTOtKXS*k-Imu#S3v$T*oS|We6T>V=OYVV(GGMq+N3y;h zQeqV`1}=h8d(^W1o;Iosv&MNG_0L<{Iyk}CATq|;s@!J zz*~bWhhI0_S}ZW!2+m9SIHOT|n(-_{6u@_m^8>lpE8qLz*fIcdFcypBwLto1cq@mc zypz)vm-P4UfNr~ujt^_Tuw#+wZ~ZSrmhC>Wz*wcN?|+%qi;d2fRFeOW#a}x7Rq~Md z-V@+(K!|GwVyQ?Lh!jiOt9uu{m|dmekHmYPJFSYkT(T8X(1Q9kP)E?A0NMB+uM5&A zJ9t`tp;A@Fka%aeQroc8ldjo7`;NA4vE{DczN_JWtgpy!nbi5{RKECq``qL}I`w4_ zwb}-UL0d97T7ghDmYcn1@@Rw(dwIBwa)3No(Z{`Y;?i!)s*yIQcSoJ*WKTK^6MPQ~ zKX7m$lR4b-{>~?`#`kf#nhKAsOy&c5jB3!6? zZ9^1ZxNA^47I8}|Q)5@1lLBunh)lXVR&YYJX;C9+PhBQfA2|lppq$11?fC*O4yb^; z8gEcIM5re1XJM|)><{sBg=sFu*M;9G{34t?gAG>cJE^wvY`btRq02)#M7oF`I3>QosKrJlw)$H5pP2{?{k89qXU=seccX zUcKS9fIz^9%`T45@ebadP6@X&Y)ZqeRGixV35LoSJl7pNLTtMc70wK})7$afia)li zK`0##KXWSj4W+{eLhtCj^3V?s%?z;I3*d77vh6#jMz?zMeo~yN*vPU&Qav>y9@3t| zZG4thZdz*JakRPhc`3~q``XD1lTzX4w?VYnz+4}odam@`ez1d-gaACF-npSF4ePT>+_8_ciYS1 zw~bbBa|iMr#8iUFSJeKjVsv7gFMDkSg{>x4SR5GV)Gz)pR$&izI&_Y$qP%=BIrmo~ z%y1(JyUbP8-Cm-Y16A@nQLFd4cd+lj2RT*#no`NG<;ZXx#jR%wz_=r*_=X9YP91pK(T3kHj ziQvu&s1!_efL5H%t4l>dOl-DWyawXp()aE%rxQiYzzhjw-NPH+5|9-#`k}=rG&|rC8b+i1((6kD;>!pb zns(XkKdIpPbp@fJ+YWqvkS^jT9Vsuy)&D{*G@k!c<<0o%NL?E@Lx`)xk`LSw36z_U zn^XPMpTW+18B9y0%^=R+SL--;ZxN#UxsV{3n~qDRPeB8*S-Qy7jkn7q-j)Oqej{lU z8bXv*b1;$)YnRD{&^H_tNgoKn2`ifSa634#d%C}M%J<^@p-OHroyuIm$JHNp>YK>h z9)qDY(;CXIK54{kBn3U9o$jQg#yf>sBO+Wz&*RC3ng7u$Ph@h$4DAtF_*41+s)xlz zD-6BE!P(VXS^V4Uf|e;@z3miOhw`uUtjB8@aJRmdbq13J`#l;z)F+LL=Uh&ORQ(J6AJ9V|$9iC;ox!77&5Pc=4mC5c7Pp#_S&l(gi?$|t^Wi_BR(8#GtQ$l816;8@GTswM?W zDyqxnmrV9I1=g;vdN84C7219zlQK_wa$~iaE7$J&5I$q^FE|WOii>l8-;~k@JlWeMto+;e|pDgRF zJ6X(^r0D+X0yr_8Uzi^8025(*xaW@j6W*;)QCOqc@#0Lb=&}Q?^AM7koAQB}78Lz4 zJVRMZFL+$qf)5YUa&;=#miTS9wFC_u6N7Nhh!?r9+0-<>Vz4;0jM~%_1PuS)Q4)Y1 zEvTWg0wYZy9t!{QdhGsl|A#@PUHxVi3YX*hi{0wOrzMtKx8Cs7bp_HkBCT4O-;IIqDq*gfXFc0K_n zMs{|Q-?6XK5kpB(5v2y}1t?TRgyIG12c8o??;f!Oo6kr4uoJ?g0qaRZ9 zvnZj+je~fpHSAksFJ08Zp%KzXn?Zc)T)ysw$jEroa}z4GkuZ&Hkx@3aJKY!die!1d7$;q3j{ z6XqOn&fzY?H}mPS8LvA&N+0)R3i~}Z{_eWkjMo7Eeqc+TSPSZ!GzN5Vz=nc@oVtYO ze}9Hr!ePbr5xu6R^A@J6=-hJ6Xn#9Fp|Ts+uDW|fE$uXh*4nV`+pU>DzUFc6B9Bc- zMy6kXI+!j3DTFBccb)lLr<)xDBj9l}DLHgylE1g#kL^8_rc^PdCl4zH z1&$<*%$O54sA=w{jU@FCQ`7n&Eby*4pIsVbQX#Ojax!%a3aV=AP+BT}hR&s$1LW|l z;pfucw~Sqmw5n~V;E%2}xIx1)tw%?UT`qfG#~S8^A|glr{{1=;tY7~UZx2kW7h#`y zneJ0|P~+Qt{Mx`r8iWH8-vW3=Q}xFmj?CfYG^;Oi-u;Hnuft6QV_j$Wt@hnXk#bp;ZDKO5BE(Fh6fHqvj8G^asDUENJt!46PW?^$)wLDj zzzptE1Gb+M8E+xHih*%{XrTNkBi&qQg(P8H^OEMbTwoor5-~rT5;+-_iDpPTr7%ku zpYq2KePE-A-s^OUZ%gwl!A^aJ1fW zRUL-g+rz?EI<3B7i=vWtwYi3vy~}M=phdm9iVMo)duP$RpTWw<7pJLXV;Vr0_|tYE zCWdr*!dUTSi|l4kqN@>lMTO=lJtog6Py&iYb2c%W3=CTeY$VhQrhg-w(YKQpnw8JQUZH2!4vGBi1dkveAE?miZeL=L@MvLHG-P2Ovi|Ip-3Hl&ye zyKXbOAy^aGGnSSz0On0_iV4#9@Tq{JqGc{^u2G$Gf2U9xX}dc4+&TAs1=(k5?21Y{ zKRYVDFa?*_^@tT0i4lvNS#MFy>(NV9<3m15C{g0uny#xn5int*UcM!9Q)3#!>chHIMQX9UVIOVOl zI{USS+PNJhb+T?zop=?64AXNjDr=vL;Kow4jLn{i18HffYic1k5Z9j3+)tlkS&a~s z147GXExc4wMpAB^tHZa)u0d{tD5L#NWH!*=UeQEcUUtMH8PIi?Jn*A}aAelN9&YGQ z1_`TL@Pb01FF1^pPB{w5v|JRUpjuZ?_>^nCS8SaYyDkt<(h6O!jnTImWwOO}%6P;Xu6^f))X%?mW+;(5d#y%;oJkL$<<^Or~ z54Aascq+kY;}kQSZ*J%GUE{@k$8xcbo^_qi5EWkK25cG=#pI%&#d&K|K|WUCmep*l z-6+U%0iB9h`~cUXM9PnWpb{Rg=X1NbYfoyShJxMv%p-n({UFy zmSDHINsE)s2n!FFQN^ycbx38v#){A06~xqQuppR+sNp-snKYuI?}?nuvdE9BUmFsgSlyJ6&o*D`1ux-e#)Z zzA?p3U!lX|^)2K>Xp)+Pq)Tt2O1^5iCB{9S_tVep9mUh8)jGzFAAP7Y>5qL#KW`Yw zi29Rw6I4awGxD7g+boK)rp}^h11JX>mpe|KCzPq(4s$%F#4SDkp|aND0ccx);QqQ@ zp#hKS0d2^YTsZ$Ku|*3i5`~RyMZH&FmH!ktAuJYNjAswP>$l@D#tC;AjM%ZH*%~640Bg~ZK<(U?U-&_}ptLE_; z=lX-av2k!P{VS0N6wyXvK-ORn#Z(RucLowI#uy%7gO)~hO6Y)u{@ZRVf__u3g+*B^ zKn64#g)UI4=&7l*e)l($Ip)Ab(U4S>bgnF&1vIgt=t}HMIEayMBAJjbPKTMRoT0R# z>ci95b`5Hrghb1tilq~syO6+bLOhLBRV}rMCaH?PBiPch_o+-hb!MF9hr~#o)yh}5 zm;rGWj<8D`mhKLuJxGGxYNJYg&1c#tP(Kj^-k(0}^3pXi7 z9+0P75aoRwbiO_^mXVqwJ-6rY%h=x|D6gsznNX%5;El=q+$O+PKo~I`G{fhw)4bj# zV^K1c=y8a>!1Xv6=a#Bonf7Z3dy=EyWk9f3biQ-HPVLQX3F6fTR-eu+)o=1)og%9@7vsQ!JV{oB~=Ohi}_pkGA8I$K+9L+}w(7WBD1L)I$MT3J7Qu1)NY>mc*X2p;RV~So( zy7GF*8(aQL^!~E%>dlVKe0SF5!$vzE;Rl~232S%-;HVS9I64HOPoq&zd#1>X+eBS) z?)8Qe5}`YzmXjL6PTE7F#OMiVRDWbE!+lPV&l2%ItNJDlSN-WxJU7_22ITYbRBdspbmj2f5n zb=8HqzyZ`bbFO%I9x;kkC6@T+q&06=jAl%eH{Mo7p)DLxAUlAE0xM(MjCa^ z_LkB_>Ynh{;eJ;0UO($3ou@->VvAJp_nsPz8hfm!v^bcp<^Puz??3mx|7v`QoB3WQ z2Uy_l5aX(Gjs|%d95**4(#@%P1*E%dz8bGX6tW$Vte(>X`o#wpAQR1=m|v%>nrKoE zeVKA#Ev*#_CR{a_B?@@%cwbuj(DP7TzRUjua+JBU{ACly1pQ3em1@kHuX#-&4ejXn zwU5ib^bJ5^S9$w4CWDWAZcO2@oVL3kZUZsZ1e!t8vwdxg6w{1i(O4ucI+j`Ys`l=P zPNa8EyUu(8ipu~z2a%})`!<7aM?dw~Nth@Y$Vo&-L)htfn7o-<5v^ zvqao$afRF_!&CNhBi*9NfL4dSo2ipriOSPuur&$!uw^Oy5-iJ&#YFp*GdW?=;gW!Q zN4jY6TbHU@mJ&;!4J9Q7E5T7Rs1*m`k!x%JI5QNbq~wc&W|e+IqTS;sBwDmk?B^-U zluRQQPa#;y$H3C%W#W`%Ff+XI!VV7hB0f|_1pXzmLN}(r7fy_V;( zg9WtcLNh^Bbf>lu!2l!i2(DMpygwJ%=xQLzpAZ=4_S-%ub2w-R5A%F3%ixW#)s8zP zG269ok+smo?-LVM5t{~QB<2B2xgfwm&Q>&R(HQS7m}ik{gLiTTiM*p5?I2{bHQWV2 zg^$4{Z~Y;YL4Bbv-kmezOYJ!60mxXqK6s44uVjpXhkE$%mz~@#=CZuGytHNdf$gZs zIWA4fea`)vq-Cdj4^ySqIyjJBpranoV#lmdfmFMi_=iPO`yRVkT^-RO5)~0H$8U#={1PF z%>)J?x}k&e_>$BtNw@ddvF@1Yz!D0kf-c`3muX5YI1|wON5iDUU2LciSVLAjV?mV5 zJp}LYJta}~$UZieYOIEPFs(-L1fl#Wnl9}9N%|^+_e{>nZfQ5d@~3nH37h!Ce*v#X z|2@^_|7fD(qW-dt2VL-$Iua8PQx4!&xGCFiYO*aIUuiJex8HKNN&Qg@JFngR)%+6N zfh6&iu`Bs6Nam-_lOtL6h!Xvr0PIp4k+h$87(n^uL=cE6-7IwDT7yaC%wRKk!w-ZZ5@i zX&+EULIY#*J$xccdY(~rX6RhDe2}BDy*42Pg{)seq9BSpxspg!C<{kAVVe)6(F10r z)g3nV8N_|&i$PEs>}!e;OL9Kf>pWX;(w$3I+rOJ^k+IQC$;_QAaLvyfb5~@+;oA1`)qnlsL*0L+}1cdM@jqP>Q zR-g43_=HtJ&Av+IW*ZAb$O{ zIw!VMBjLIZ$!;y{(Su)TAf$?I?$#Nd9QF=JtRc@ngLK)eTTo|^e4oo zBAjhk4nMZ2{8O2AA{Bsydv7E;{E4`X*G=jg1;y-H--98ET|j^i4o-Xo4~HIk1ik;# zMgUH)99tV04c3ITjw|%L9V0c*SwQ8p@7R}yc37nX7Lv_~1IMBs{dabD^sU$%5wT_A zv2tbhvWUotQfC|wrlQ0LI9Pl?nVjAwn$FSeL`OYTNgmE!X;12jWE&EJ{AzwQ3SK;< zZJwVM=-67!Dovv;?M~&B*t)yx`2XBXD9ZaLmPzk;XZ}C_g#YW8%tQJYq;S-&{|3y> zczn`&r%}S&B|!VM<36P?crl{s{6@i3W4W1cbe3U@$ueO1vswS8QTK$rqS$P(*&R^4 zbO0E{hFCOS*B?=oe_mNwSe*zH075g9sgJF#WtAOqq4;PX`$M~7W<%!GJmA5iVhgWr zOX1{wCnx7WA#VXV8*1ia&Y^c~p_z9{&qzD6X6nG@p)!xi_iMJgX#E@&18BG$kArw=rWO>w?jQfB z&;OAqC@Bfc>*uWWrnB(r--rH!3BK!Tv4;6E7^X0ChNQcTm+tAoFVJ zQhA(xqp)52sJsX-t``mES$y%CJJ;u*|S~=cdOFZEizRUiF3`r zLwkakGk#=R0d4@#%E<(6{Y*C?$4f zz~VYKY$CEEAMUV6KK`$+m5q4x%8L?=DpJ0dNmMlIGMwq-G`QRQVr;_qNw%Qsj_dwf zqjJJGxB^t_%1*hhzSux@yfC1&0=znxDCn@mKQtWhSRy|wMhmmyEVnrD$TU6-ZW`u< z-uf27&CqnGHYDFV$d^}HQJv-Fh|x8W%Nfkd!i?grXEy&+HFRUX`TqU;bzOp=eAh3S z=1lCRDj7D&t^WcDz|I$4mnr$#j1rg(OhCoIHo|qqX9V%}dwB6nHyySuAx*m|(1JS; zYZ#}t-<95dnh31Tct;-Ml4S(B*Raw8=(lb6?TCsfa_R2)#f2*A?_K2VOC zDSMlBlwxUkxbC6o%-~d7nD>5O4JbJiJbIA1JV0ylE%y{T=*f&Y{`anQc@dVEhQmsS z5nz)?pnwpao^22%X!MdlDpTD;9H2le|&5LRW>m$TVoEzhUZ`a{Hxp#TNi!x)}>(e z2FH)B0UW@UjAa@yCt;f%A@O9+7a}^xRu*Fw6>Rv4#tpZ{PFOTgGCxW7JeEP;sX$uT z0Lt?uL3hIGj}0c@3mqFq|LuOky@GWM6HH3YoI=E!|H zv)o_X{C&r=u*nD0QuItF^uTTc`901=2sQ4ZvYA+nQs}R~_A@y+4Y)1kTaqzp^(6%n zuo841 z^HeSwJm|)Q(b1^+>bzy!3u6qLG6oLu13`O6`Eli9eZLgBV6ahq;g=ey9v)27 z45f&Hj-{F($&iwHQuX&cd;YNe8lnR;7OThCNH&kUv@=fba6e z;Fz2+MPaR3?zzZiPT5DZ`OH%UWt_oP!4!bd;&IQYs)dSe|DA7iYV^Q_n$&n$RYXS; z$TIOTP*`p2>Z;DJStyH*E7a(O-Dcm)0{RHc#c~bEwm}4u_yC0m{^xEEE13Vw&~BxR!7xBW6roc)KnK-dmW`|~?xP=8Oe9h0Vu98t zVQ;s0_B=;;Q>PWvjkRz(J^2be;3zx;8L64JNo8#iKjc&5rI7=kTm2Ud9DYkMy{4>s`SsCAFb4*A?4$ZIH7nNHdRudH^i?|py0InKL^e3ZHR|tE1otDf2f5-#FHkcyPv-)OQP$(Puf)V z@p}_=nr9Mb20;^R3=0bn(IZyXP?q-FVk_GU{?@jtDLR4V0mih%8k0==db|9~5;y7X?^JoVS}+n3)$^3sHpopu!F) z*p;R@mlI7Sc)8&L&08L)b`c2;%imolgMziZ(^`qS`x(!F7jOp+ zX>C00dXn*Ci|-f<5e!Y_3=ZdVnjFaPo&AH{{ofD$A1lNLA8e%TaGR)%ptw{N|I6C1 z#&?b0J`7Coc>C|}n7c)8Et_+r^n^l^=f0>V5YA3x5H z&FRU;fqwh?DWaE+d}2o9v*~wQ{B_SM3L$i9p;R1@Ibp#B9yTWP-Y3g~iUaU(?NTQU z|8l#B+;*FO$%DSfw{s@&ZF&YPO}aYF24cT6tDwku5DCzA7Lbz|wY{|c-7W{`npdbe zm9grS0M{1mpR5w+m8Up)xG0#kvtiMQGR96xu0b7OSEKIA4=qy7cHfIl9|ztjP_wz@ zZ+B!1_^VUq*|q)YjaXj|#0h{fJ6RAYj#p(#g!l||T_f8kK1UQ1m+WP2Y;E@UqBvA_bST?+ zGgbW_BGH16WMm@|j5(MqmK~H46bub>N%?%$Vd-`tggqr2=YqWhi!yIov}j^%c~;Fu zHU~jYWZS?3*>rKoOVZFw3kv0>(5=eahi}J%SF>VkFFQ+zyMw)?QrYo8aNpZcq}?bH zu95e(J2OM0(GsNEnL`#RWgZ5S@yE_kN;i@cehCl12kKX?djePuHDzQ*<18~inEm%b zqDS|yK%)ha!Nmi=5%gEEg|WWC(@?mK!x4X(=d#{bE@;^-v@1t;u)*)<%CB`#S;9@W z`ta~#iTT;i#*T0Rtxtok8!eUXXndV{X4a8a>lg3kUiJ<^x|o5OGon0Xj5vq<;&FmJ zN9)j8d}dLxc)({jvnNQ9Kp?%xEA^W(Irxv0un;dj7p)S6Co-j6mzz>cj(a4EC`UTN z(1_$&QAuG8cL@)f3yJJEC;{;qNkne}LN*dZQL4FvlMKs2tAsZW957oiDFkxr6cm#;2gvb*`D2#)+@yBrV++Or@kiP6%x;A+Z8`xpEMKQ=f1STwJQ%uqf51C=Z zD}YCeAijD8%mzL-NKL&J*Ws=qwaC#*4y~Q8q3X9m;@9gO)0D!Kd~Fv&KE}_5*xc%z zlfjNLQ8DQm+KHSaL>zC-mGu2WIxhPhWTqkM_kU^(lS4y2o7VP!Z!@vJLUp!v-ow6V zlXUQ3$6?e!EYny;(lEHXTlCrCgS0+0H>?h?c6%!j==)B5DAO)g_^cWpN;#Du&Mw}G z#SxR|Gc4qL?vk5)mnJ1Mcv0oS(9yIrF-b0>ag3mtAHWRPtsF$MyiDf0?t}hvw}FQG z4$ftA`bYO*Mz%1k>(lbtZEwD51KkbT9 zBs-1Orgm4S1E!bjKIFll9s2nH>ie8M7`OLlt)K6O?6z{f!6Ub$`A^>FX!XAU{p*c? z5yE+g93p=*%x?(*NyCReg1uarPlB3?YL{=~^6u@U#gf^;#9B8C&p>QU6p?TWkvuB+ zoghJ0`{iKA_f?CHoRV{{>8m4Bo2kyBY+5wq!N?Dyj9AFm)~>MI?$?om-vJ{@yM))|3gWo<+Z&S3N#I9|9#(!P++ zx8XWNN!FD{axH(>{dW4u@B41eQ7hF`nLC#6t%mI+&MRw|bkjEKx=$-IZlWwBZHRm? z!~SHL4*eL$QTnZY9j!G63&RrnVQ+XL58w5(h-LKa80823563zDdY&7X+q~Ns9dkqi z6JQ|_rdRaONCuEV*v1M9>Ez?4sE5O0U6!~S+V(@-qYY01kChQ&Z0siY#5ixKPNS2D zgPF(l$C{f0{=2)UV=_Ery)4^{8i_wIGZs@0<-;j-`x$yH5qA-pxrnJTG1ay~WK%TD zyheX^m_40cy#IhEc4K;f=e~VuKJ)duKlRoQ`xk7QhvYB*VaIQAXP^ZCH~YowtZull zxmgo-B)Ixe{o~rVj}{8Bc4oikWUA1Zm@%uY1(G%@a50+pSv}IeiMgQr;__Zu>21zU zgLOa&YaaU$@9FUZMmU@ceh7~NtOcjy)3dOowm!h`z0XvKhQr{-LV)B5d%0jnOlX@G z*pL$t2oz{2HC>=G2Cslp7(3W4CqXGJja0<&uaI$IQ*=gauoRO`iOUoH)$ShAYTA@0 zwm<_wUvi#k%!b&MeUI?>{4FBVbG#B7{O-D8RzDj_s4vT_(7iV z!_u5nIoU&PX=|Idq;zRB!iHY%n(bQ>y$=2#lTA+kJjD%`*tS$xlDhiwBs>gjM-EOv%c~ZH$xgvPMY(4%~JIwQh{*^x< zVvk$FBKaEmA_N6T+d|8>fsf}#m}?wehR;6kFts{FcO4jOIK6!3beenAUv+wHfHF#) zAJRHt_w;8N95^#vi?a39D#B`PxapbaB3l>xiZBse%enSYe3>tIc<=B2jv(Q>SK{IC z_>^(L?Ml!8d-wj|=TLk0KZl0RrdU%@1#Y3M9_<_Ir)iPWu53PH?wfZj=WXp+|66wp zyIHLeB$FBl3lt#9bG$)7A@dHbyTdScsU^iG9|)?T#okS!Dsl}Z>M-)TSYf>LzVny> z^SQ|)PjGppy*aQRgFp)3y(vgynw*?WX`msugetm*6lm#G%XU)leaz07YvhTV!i z1`eHaVCW|*RWjB$vNCppDVvrXQ?sAe*~?vfywIp;rbc1N?{WunJk@!P>F2*^K`4R7 z3hA%!FLW9{vyW9~(66QJZ|?qx(d1UqH&Y5zlQtgbsFw_-hs*`jQKPZ3C!z09`un>k zkpJfR%`lO{rr-VB;&1N-H1FG?3BHrHeDKAli01(`+taqT`ewuPovd$KIMJ=Jg&iL} zHT7ld&JQR8LQ&E;6ca_e(=$7Stha334esc1M8#ztu5aRb+@SgSCVLC^nwKo_q00ct zjIc2Ayf%Nh(8Fyp{u?clnZ<>ragO!Q9W-|y_n(O7Jw)UENEVVn?9niuz|gmAT>N8c z^47@P{kc-B@*72z2Zdncli0g71lLOx596P!M}%)g52J5(67!#ktCf_KRZ&W5$8ByW zRg^8U(^78*uTc~{>(C5#av(%r)4~D01^!R^C{Q9ytYcSrkS4?4Smf6$Ju1C|EcSx< z2uc8`yeXf@=#$ZB8}DP~`_6vm*tT0=2c3FT^5vRkvsGl>ODa=5GULF&v|tj+nr}$^3=)Y4RVBw*ks14lYKNuB;d$ zS=>J+3aYYWc_K%k?3Y>kKS$>CgfRvG%Q4C!af3ih{kC!!MjW?cp+QM7e5q_@GQ(Fg zTra!geW7{bb`J+kL9>H}C*sDM2nh6}S?9epnB00$Jov<6@Se@v;j`96dp@xYNv-|N zujqzeNqefAlaoh)9EsJR`#jX&+L4%RG?SQ^A3|~TN%=Dr zfn6pkNr~1I8RtCCJYg`@bPE{jiioAtHlg!(sZGDbF<*;1ha;u8PjPe1H7e zdZolSQ+|XVJ61Nfw7*qYZr{e?SiUDQsV(Zk-Bq9=1U^{ANdn&G(jFQZ8q-!KFNbZa zYL=;GB-*&Ln*dbF$@5VC2;dCD?H4eBLr}H(bt-CZcRaGU zwB-Axb6cx)=FG=<**V9@pOFpxY2LeP5fkEJZnpZ`YSoAA&?`-5wz_#&Qvc{gancMP zPc2NwDh$nm2W2IO^YD%a6ar6IF2=qUq@Hm{OcezNXe&uF}UofCx6RCk$6C0U&!P2evYmUuT#5BQSM|e85iiy zuLmJ$A3W%Hza@AR&%rCQPc{BWunl)hp5Jp#*gDaa9T%+_>7!hPfU`62BR5d508CpP z4I8omQu?t+NnN|>7qwCL2PlJk&o*@7+^k!mIYQ)LTBHm}PD^~pwe(vYY6dZ5Q=FWJ z+cpi*c8~P-%y5~vbXhR!I!*926r~{COLePM1ZTj zb6iqV+m{+s*vvi|M_=i&&kMX(G0l|pO(BDbs(f_HaPw`ZE3q0ci~mwIKai4}g6PJe zcLFH1vbG(A63_4G&vSORx~6(pWlXq1#l%1ep~~e8+PW<5TD;cZ|s>k;b;5}2(7GjB90$QOm|M56IH={2JqA+m6JnuTPu$;_P_t*6Ee zMKxOA*Z?GUQnIq>_EA^>fc??(Ti#>1Be|ek>be>JQ0qT#oan;|>D-rI=#sS=uVu)` zu8tWvp;kL+V;cIQyv`=e2Q4n29mfXpZY*9z+$*FR$Qn9tMdS^I$e)$W^gz>R)4^NMx{tLtlA3_K{mJ3I zshxHkCqwmCooFjb@-G&NC5J*1IuhU!g+EsVU1TpX z?x@MCvd>&^F$q=HZy14RTuoquF64QaQeDKy(C|ywMbJfRRqc1>o*ij7^R)!M-B{ooYJl0 zNSKQo8{weUNfoJ|Ax-M{G>`Kwu>@nEk}FWFv>9EyTJ`z|q~D0@_gE3f9lxX?&K%$X z5}D_1!$UA2QD#cf3X@>IDjX6vRSP(}Ge9{GF)`LfqPXwWp7LFhOiJ9Pb#bGI_41T) zN@`yGjJ-1~2azRPD4;BEY&z3rFUFh+1W$V+7v6ze*kDF59p(b}495jB3nf12rdE^^ zJBE{&2Ol`Nx@Ky-vLk$&W%lGK;9OJTAOCJ0yAPfYRvI5?DU8;U8YVl2xXTU`>37;h z49Y5u=T00bYI-(R8#R!4DyOm%a%gd;of`_Mj6HdOK-{3Wd}Xhx0a)iGE!(uk5et|w zsOKSHl$snPw-5HTpl0xdGUsraWOQGV91tK*XTNWBe?ex>=hbIWWkU{KtZ^*)`W#wq(16!rN7EvX zsnl5>Gc_JG*AP-C3!jFjut~g5bzHg133myUHWEN{aLxGfGaE0R+W;;_^5~0Wa*%%e zwVh(C!qS7&_rk_g4f`%+3cFQnO5+^|+lHwzX9$izZE5eOms`$f2_w2NU7eV7p*4ySo|KmVP>%wB+ zW<9?C?&Wmtc`SS0W0Xifp8sb0^w|gGJHpH5v8RY>e!m@oJy!5OWv5z31Nq$Zc0c*14jIND$`%)@>c)Q*q zbLp`Btce=yi%9oaSzkeivZ46$I4-FI2=OK7S&OI{(z1~X1aAZc@BPe`?|PbCqxQ^Ovj$+jZyU`zj^u4_w&iN3>q?Dq7-B& zrq0)J=bXD#b4AfSe@UUXndrYRdDuHUr#@mFjQNLh=b_>XxL+f#beZG#kMSvccr>c! z2*2H4Mh(@V7A6EUig?v4>(m$_b=y#NtqJP4I5A6RqAE>{A|AE8V^GbZvrNYL^yprW z>wo3Myh5XCGnEFdR_#_#Zr_5-W1ssTP!%aJdz^y`F@P;cq`X2jkXogm0_XxCP>FST z5dsTMeVLHV-syzMuMyaApT1}Ru2HlOkzxqDCB^eaf1IVW_s3)-c}N2vcHaEaC2Vi|_EvtIaG4zI^Nt3) zk)|(|Tem|Ko_nX>aCpYk&u3w(8{F{$;~F+vwE2#%YPRMww%}9JHQdYYoi)2&dxKVarHCGW2f>*5>zp*u@<3Pre}Yt+hp7@ z7E|=4tli{`hO=`sf=4tTHI^O-(bdfy9LCZtHZyfC7zD=l%^-$iRoN;sdSn49^8vQ8 zCg%!?Z~a@nyqk+$Ipd!C#$zeyodLqv=)+3N20372+N61`ixi^B8)fozjvD8@ob4XB zz#=fqT9-M3sDlUHRzMP00XiHZlFhapkE9HJnk)isH;ZqH!O_M*lI`tMgKLrIH>X{` zu%f#v-7%?1>@V&s)=5<+{Iy1GsfWg_hHd9?i?~YaF{!mvI-@xl0zH`ioUi)`7pY4b z{C@kTnN~zzJRyDicyQ$BYfXgIJ32I0#9gWhw<VZDunbDLTn*ec$rSB(LE>q%YV;4@CMJJ1rlA-u)9#^CNNdN_4-7zRf}W0Ml~r}rKf z6>j550{shTh!k;TF@14DV{^Zx$p@rI`-r|pq9EYP;K@{Gl`P@{NDussruEVz4Gr_2 z+nD7T0-%G3Xq^avpAi*Nh25&D_+Dv�U5U1hwnJ+vze~;O*!H6fP+>@a=V>DA%v1 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

      _A;y-S?Y(TR-TUB>$4?@o;18@NBCqo5#M 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 )o6x<6!^R)E)bi-o^7whm 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 literal 0 HcmV?d00001 diff --git a/assets/img/Seq2seq.png b/assets/img/Seq2seq.png new file mode 100644 index 0000000000000000000000000000000000000000..0da7981bfc28612647d3c3be504e8e564c7639f3 GIT binary patch literal 99389 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 z

        7T=h$()`5woK>9}J7lv$^H1{$R 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%0DmYh2uyJZ&Fl#79;G?`y(3I-@( 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

        g_Qf4ogKhZwW;Dt_6+TP>}%Y>Sd+&k1)xv5xV9 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 literal 0 HcmV?d00001 diff --git a/assets/img/enoder.png b/assets/img/enoder.png new file mode 100644 index 0000000000000000000000000000000000000000..a49dd93cf91c41e876266546f11bab96d64e725e GIT binary patch literal 259885 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⪤Ds9%#&G4` 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 X!nwqv?z^n-8Gyjk)z4*}Q$iB}zZs<{ literal 0 HcmV?d00001 diff --git a/assets/img/graph-network.png b/assets/img/graph-network.png new file mode 100644 index 0000000000000000000000000000000000000000..f7fcac2135896d9a62526882bee7a55ba9d8be4d GIT binary patch literal 108744 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 V3Y2pcKjB~>S!pGyQi=D0{|Eh4fY1N{ literal 0 HcmV?d00001 diff --git a/assets/img/parameters.png b/assets/img/parameters.png new file mode 100644 index 0000000000000000000000000000000000000000..2b806484a8372e736b053f27f5f25027f644a723 GIT binary patch literal 87475 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

        `jb4WBcrLwOixA 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%0Ar9Gw#K@T#H};9|^>ftP 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 G=l=t5l(CKg literal 0 HcmV?d00001 From 3317cefba5fea27c2366bfdc312934ec0ba24c3f Mon Sep 17 00:00:00 2001 From: Elona Shatri Date: Thu, 18 Nov 2021 14:00:17 +0000 Subject: [PATCH 41/63] blogpost --- 2021-11-16-ismir-2021.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/2021-11-16-ismir-2021.md b/2021-11-16-ismir-2021.md index 4c7be59069..157917d198 100644 --- a/2021-11-16-ismir-2021.md +++ b/2021-11-16-ismir-2021.md @@ -1,12 +1,17 @@ --- layout: post-default +--- + + + This year's ISMIR was another peak point for the conference and the Music Information Retrieval (MIR) society. It has been amazing seeing how everyhting was desgined to work toward inclusivity and welcoming of new people to the field of MIR. Except for that, we all as MIR researchers look forward to ISMIR as the best place to showcase our work. From c0c2c1a0f4f354e810a384b206e55084fa478c20 Mon Sep 17 00:00:00 2001 From: Elona Shatri Date: Thu, 18 Nov 2021 14:02:52 +0000 Subject: [PATCH 42/63] blogpost --- index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.md b/index.md index 33548f55b0..65b3673c07 100644 --- a/index.md +++ b/index.md @@ -40,7 +40,7 @@ Documentation is also availabe in the same repository of the data release. ## Blogposts -* [Favourites at ISMIR 2021](./2021-11-16-ismir-2021.html) +* [Favourites at ISMIR 2021](./2021-11-16-ismir-2021.md) * [Highlights from WoRMS-2021 3rd edition](./WoRMS2021.html) * [What is Optical Music Recognition?](https://towardsdatascience.com/what-is-optical-music-recognition-6515d8a53e01) * [A review on Super-Resolution](https://medium.com/analytics-vidhya/a-review-on-super-resolution-2c78cd77885a) From 82828c2965ccdd04cb59b1bf74a9583389a768be Mon Sep 17 00:00:00 2001 From: Elona Shatri Date: Thu, 18 Nov 2021 14:08:58 +0000 Subject: [PATCH 43/63] blogpost-grammar --- 2021-11-16-ismir-2021.md | 35 +++++++++++++++++------------------ 1 file changed, 17 insertions(+), 18 deletions(-) diff --git a/2021-11-16-ismir-2021.md b/2021-11-16-ismir-2021.md index 157917d198..2258ee6f4a 100644 --- a/2021-11-16-ismir-2021.md +++ b/2021-11-16-ismir-2021.md @@ -13,57 +13,56 @@ tags: [ismir2021, papers, workshops] summary: This blogpost will be on my favourite papers, workshops, tutorials, talks on ISMIR2021. --- --> -This year's ISMIR was another peak point for the conference and the Music Information Retrieval (MIR) society. It has been amazing seeing how everyhting was desgined to work toward inclusivity and welcoming of new people to the field of MIR. Except for that, we all as MIR researchers look forward to ISMIR as the best place to showcase our work. +This year's ISMIR was another peak point for the conference and the Music Information Retrieval (MIR) society. It has been amazing seeing how everything was designed to work toward inclusivity and welcoming of new people to the field of MIR. Except for that, as MIR researchers, we all look forward to ISMIR as the best place to showcase our work. -I will now list some of my favourite papers and acvtivities, talks, initiatives on ISMIR2021. +I will now list some of my favourite papers and activities, talks, initiatives on ISMIR2021. [ON THE INTEGRATION OF LANGUAGE MODELS INTO SEQUENCE TO SEQUENCE ARCHITECTURES FOR HANDWRITTEN MUSIC RECOGNITION](https://archives.ismir.net/ismir2021/paper/000086.pdf) -This paper explores the possibility of using Seq2Seq-based architecture to try to improve transcriptions. It focuses in handwritten sheet music given the challanges such scores present with the ambiguity of the handwritting and the decaying/artefacts on older sheets. The advantage of using such sequesnces mainly lies in the unavailibility of symbol-level bounding box information for training. -An image of the score is treated as s equence of column vectors which is then fed into a CNN based on a VGG19 without the last max pooling layer. Then the encoder (bidirectional stack of GRUs), generates an intermediate representiation comprised as many features vectors as the convolutional networks (CNN). +This paper explores the possibility of using Seq2Seq-based architecture to try to improve transcriptions. It focuses on handwritten sheet music given the challenges such scores present with the ambiguity of the handwriting and the decaying/artefacts on older sheets. The advantage of using such sequences mainly lies in the unavailability of symbol-level bounding box information for training. +An image of the score is treated as a sequence of column vectors fed into a CNN based on a VGG19 without the last max-pooling layer. Then the encoder (bidirectional stack of GRUs), generates an intermediate representation comprised as many features vectors as the convolutional networks (CNN). ![Figure-1]({% link /assets/img/Dorico_Logo.png %}) -After the encoder has processed the image the decoder recieves the generated hidden starte with the last poredicted token in the sequence which produces the next ourput token until a specisl end token is produced. -They first trained a LM with the original SM dataset, and then an updated version of the SM which comprised of the 66% of the tokens that are present in the HW set. They trained the Seq2Seq classifier with the unmodified SM for 30 epochs and then joined both models and trained them using Curriculum Learning strategy. Validation and test sets come from the HW set. Parameters settings are shown in the image below. +After the encoder has processed the image, the decoder receives the generated hidden state with the last predicted token in the sequence, producing the next output token until a special end token is produced. +They first trained an LM with the original SM dataset, and then an updated version of the SM comprised of 66% of the tokens present in the HW set. They trained the Seq2Seq classifier with the unmodified SM for 30 epochs and then joined both models and trained them using the Curriculum Learning strategy. Validation and test sets come from the HW set. Parameters settings are shown in the image below. ![Figure-2]({% link /assets/img/parameters.png %}) For evaluation metrics Symbor Error Rate (SER) was used. Baseline results using BLSTM + CTC are 56% of SER and 31.79% for Seq2Seq. -As a conclusion, LM seems to boost performance for handwritten sheet music recognition that is with the exsiting evaluation. It is however hard to tell how these models are keeping the structure and the musical meaningfulness. +In conclusion, LM seems to boost performance for handwritten sheet music recognition with the existing evaluation. It is, however hard to tell how these models are keeping the structure and the musical meaningfulness. [AN EMPIRICAL EVALUATION OF END-TO-END POLYPHONIC OPTICAL MUSIC RECOGNITION](https://archives.ismir.net/ismir2021/paper/000020.pdf) -This work aims to provide with different formulation on how to tackle end-to-end polyphonic music recognition. To do so, they first provide with the workflow of creating a polyphonic dataset using MuseScore forum, and then formulations for end-to-end polyphonic OMR. These formulations are two different approaches, one looks at it as a multi-task binary classification while the other treats it as multi-sequence detection. They propose FlagDecoder and RNNDecoder respective to the aforementioned formulations. As for data annotations, they used a minimal symbol set sufficent to represent pitch and rhythm. They did not consider dynamics, ties, tuplets, staccatos, accents and other staff text. Only symbols used are barlines, time signatures, key signatures, clefs, and notes. They used the "advance position" encoding which adds '+' between sequesntial occurrences. Individual notes of chords are ordered -from bottom to top. They select a subset of the MuseScore Polyphonic Dataset (MSPD) with a minimum of 41 symbols length, 1 measure, 2 voices and maximum of 679 symbol length, 8 measures and 4 voices. -Architecturally speaking, models compared share the same structure of an encoder and decoder. The first one extracting features and give global context of the image encoding to each image slice, and the decoder uses the represenations created by the decoder and predict the symbols in the image slices. Encoding/decoding architecture is reused from prior work from Calvo-Zaragoza on monophonic scores. +This work aims to provide different formulations on how to tackle end-to-end polyphonic music recognition. They first provide the workflow of creating a polyphonic dataset using MuseScore forum and then formulations for end-to-end polyphonic OMR. These formulations are two different approaches; one considers it a multi-task binary classification while the other treats it as multi-sequence detection. They propose FlagDecoder and RNNDecoder respective to the formulations mentioned above. As for data annotations, they used a minimal symbol set sufficient to represent pitch and rhythm. They did not consider dynamics, ties, tuplets, staccatos, accents and other staff text. The only symbols used are barlines, time signatures, key signatures, clefs, and notes. They used the "advance position" encoding, which adds '+' between sequential occurrences. Individual notes of chords are ordered from bottom to top. They select a subset of the MuseScore Polyphonic Dataset (MSPD) with a minimum of 41 symbols length, one measure, two voices, a maximum of 679 symbol length, eight measures, and four voices. +Architecturally speaking, models compared share the same structure of an encoder and decoder. The first one extracts features and give global context of the image encoding to each image slice, and the decoder uses the representations created by the decoder and predict the symbols in the image slices. Encoding/decoding architecture is reused from prior work from Calvo-Zaragoza on monophonic scores. ![Figure-3]({% link /assets/img/encoder.png %}) ![Figure-4]({% link /assets/img/decoders.png %}) For evaluation metrics they used Pitch and Rhythm Symbol Error Rate (SER). SER = (I + D + S)/N. -While the FlagDecoder slightly imporves on the baseline, the RNNDecoder performs twice as well as the baseline. While such approacehes are crucial to move forward to polyphonic music recognition, this work is still very limited in recognising such scores. +While the FlagDecoder slightly improves on the baseline, the RNNDecoder performs twice as well as the baseline. While such approaches are crucial to moving forward to polyphonic music recognition, this work is still very limited in recognising such scores. [UNSUPERVISED DOMAIN ADAPTATION FOR DOCUMENT ANALYSIS OF MUSIC SCORE IMAGES](https://archives.ismir.net/ismir2021/paper/000009.pdf) -As highlighted in multiple work in OMR, the challange of the missing annotated data for most of the datasets is very persistent, especially so for supervised learning. As in many other fields, this work tried to explore the possibility of using Domain Adaptation (DA) and tranfer knowledge from other domains for which labels are available. They combine DA based on adversarial training with Selectional Auto Encoders to define an unsupervised framework. A framework processes the input images to classify each pixel into a set of possible categories—staff lines, notes, text and background. The architecture has an enoder where data are processed by a series of consecutive convolution and down-sampling layers, and a decoder, composed of convolutional and up-sampling layers. The output of the SAE will be a probabilistic map with one channel, in which the probability of each pixel belonigng to a layer is computed. However, such framework should be altered for when annotatated data are missing. This is when DA comes into place, where only domain S needs to have annotations. Using DA then the task si to adapt it to unlabeled data in domain T. +As highlighted in multiple works in OMR, the challenge of the missing annotated data for most of the datasets is very persistent, especially so for supervised learning. As in many other fields, this work tried to explore the possibility of using Domain Adaptation (DA) and transfer knowledge from other domains for which labels are available. They combine DA based on adversarial training with Selectional Auto Encoders to define an unsupervised framework. A framework processes the input images to classify each pixel into a set of possible categories—staff lines, notes, text and background. The architecture has an encoder where data are processed by a series of consecutive convolution and down-sampling layers and a decoder composed of convolutional and up-sampling layers. The output of the SAE will be a probabilistic map with one channel, in which the probability of each pixel belonging to a layer is computed. However, such a framework should be altered when annotated data are missing. This is when DA comes into place, where only domain S needs to have annotations. Using DA then the task is to adapt it to unlabeled data in domain T. ![Figure-5]({% link /assets/img/DA-SAE.png %}) -They use the EINSIEDELN, SALZINNES and CAPITAN corporas which are manually labeled. As metrics F1 meaure is used, reasoned with the imbalanced distribution of the classes. Adapting from domain Neumatic to the Mensural domain, DA improves F1 compared to prior work. While transferring knowledge from Mensural (domain S) to Neumatic (T domain) there are both slight improvement and reducing F1 score, depending on the sets used. This could come as domain invariant features are not being extracted by the network depending on the complexity of the datasets. +They use the EINSIEDELN, SALZINNES and CAPITAN corporas which are manually labeled. As metrics F1 measure is used, reasoned with the imbalanced distribution of the classes. Adapting from the Neumatic domain to the Mensural domain, DA improves F1 compared to prior work. While transferring knowledge from Mensural (domain S) to Neumatic (T domain), slight improvements and reducing F1 score, depending on the sets used. This could come as domain invariant features are not being extracted by the network depending on the complexity of the datasets. [ARTIST SIMILARITY WITH GRAPH NEURAL NETWORKS](https://archives.ismir.net/ismir2021/paper/000043.pdf) -Makes use of Graph Convolutiona Neural Networks (GCNN) to add hierchical relationships to the artist similarity problem using triplet loss. This combines the topology of a graph of artitst connections with content features to embed artists into vecotr space that encodes similarity. They also provide with OLGA dataset that contains 17673 artists with coontent-based features. Their findings show that such hybrid approach canbe even more effective than high-quality features to understand artist similarity. +Makes use of Graph Convolutional Neural Networks (GCNN) to add hierarchical relationships to the artist similarity problem using triplet loss. This combines the topology of a graph of artist connections with content features to embed artists into vector space that encodes similarity. They also provide with OLGA dataset that contains 17673 artists with content-based features. Their findings show that such a hybrid approach can be even more effective than high-quality features to understand artist similarity. ![Figure-5]({% link /assets/img/graph-network.png}) New initiatives: Lab Showcase - A new and fantastic idea for this year’s ISMIR conference was the Lab Showcase chaired by my PhD colleague [Lele Liu](https://cheriell.github.io/). This activity featured virtual booths hosted by MIR research labs from around the world, C4DM had its fair share, introducing senior and junior researchers in its booth. Attendees were able to learn about ongoing research and labs would provide live chat slots to answer questions. This was a great opportunity to scout out potential degree programs, expand your network, and to get a feel for what current MIR researchers are working on. + A new and fantastic idea for this year's ISMIR conference was the Lab Showcase chaired by my PhD colleague [Lele Liu](https://cheriell.github.io/). This activity featured virtual booths hosted by MIR research labs worldwide; C4DM had its fair share, introducing senior and junior researchers in its booth. Attendees were able to learn about ongoing research, and labs would provide live chat slots to answer questions. This was an excellent opportunity to scout out potential degree programs, expand your network, and get a feel for what current MIR researchers are working on. - Necomer Initiative - Coming to a new conference for the first time can be intimidating and overwhelming. At ISMIR this year, the Newcomer Initiatives Chairs have drawn on the past experiences of the MIR community to provide increased support to newcomers. The initiatives planned for the conference included a pair of special sessions on “Getting the most out of ISMIR 2021”, which follow up on a community survey and blog post on the subject published before the conference. The sessions were hosted by Newcomer Initiatives Chairs Nick Gang (Apple) and myself . Another new initiative was the creation of Newcomer Squads, which connected ISMIR veterans with groups of newcomers to answer questions, give advice, and offer support over the course of the conference week. + Newcomer Initiative + Coming to a news conference for the first time can be intimidating and overwhelming. At ISMIR this year, the Newcomer Initiatives Chairs have drawn on the past experiences of the MIR community to provide increased support to newcomers. The initiatives planned for the conference included a pair of special sessions on "Getting the most out of ISMIR 2021", which follow up on a community survey and blog post on the subject published before the conference. The sessions were hosted by Newcomer Initiatives Chairs Nick Gang (Apple) and myself. Another new initiative was the creation of Newcomer Squads, which connected ISMIR veterans with groups of newcomers to answer questions, give advice, and offer support over the conference week. Diversity & Inclusion - he ISMIR 2021 conference takes a broad view of Diversity and Inclusion (D&I). Under the leadership of the conference D&I Chairs, in collaboration with the organizing team at large, ISMIR 2021 offers a variety of initiatives intended to make the conference a positive, welcoming, and supportive environment for a diverse range of presenters and attendees. Notably, this year’s virtual conference format, combined with generous sponsor support, has enabled an unprecedented level of financial support to cover registration and childcare costs. Registration waivers were made available to students, women and other underrepresented minorities in MIR, attendees from low-income countries, presenters in the “New-to-ISMIR” late-breaking/demo track, and unaffiliated attendees. All attendees were additionally eligible to apply for childcare grants. The ISMIR 2021 organizers also worked together to write a number of blog posts aimed to decrease barriers for participation in the MIR research community, for example, by offering insights into preparing and reviewing scientific submissions. Finally, the ISMIR conference Code of Conduct remains in place for this year’s virtual format. + The ISMIR 2021 conference takes a broad view of Diversity and Inclusion (D&I). Under the leadership of the conference D&I Chairs, in collaboration with the organising team at large, ISMIR 2021 offers a variety of initiatives intended to make the conference a positive, welcoming, and supportive environment for a diverse range of presenters and attendees. Notably, this year's virtual conference format, combined with generous sponsor support, has enabled an unprecedented level of financial support to cover registration and childcare costs. Registration waivers were made available to students, women and other underrepresented minorities in MIR, attendees from low-income countries, presenters in the "New-to-ISMIR" late-breaking/demo track, and unaffiliated attendees. All attendees were additionally eligible to apply for childcare grants. The ISMIR 2021 organisers also worked together to write several blog posts to decrease barriers to participation in the MIR research community, for example, by offering insights into preparing and reviewing scientific submissions. Finally, the ISMIR conference Code of Conduct remains in place for this year's virtual format. From 31061ee9329a8499a56af39c1482912b3b286f45 Mon Sep 17 00:00:00 2001 From: Elona Shatri Date: Thu, 18 Nov 2021 14:18:49 +0000 Subject: [PATCH 44/63] blogpost-grammar --- 2021-11-16-ismir-2021.md | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/2021-11-16-ismir-2021.md b/2021-11-16-ismir-2021.md index 2258ee6f4a..1355482b9d 100644 --- a/2021-11-16-ismir-2021.md +++ b/2021-11-16-ismir-2021.md @@ -23,10 +23,11 @@ I will now list some of my favourite papers and activities, talks, initiatives o This paper explores the possibility of using Seq2Seq-based architecture to try to improve transcriptions. It focuses on handwritten sheet music given the challenges such scores present with the ambiguity of the handwriting and the decaying/artefacts on older sheets. The advantage of using such sequences mainly lies in the unavailability of symbol-level bounding box information for training. An image of the score is treated as a sequence of column vectors fed into a CNN based on a VGG19 without the last max-pooling layer. Then the encoder (bidirectional stack of GRUs), generates an intermediate representation comprised as many features vectors as the convolutional networks (CNN). -![Figure-1]({% link /assets/img/Dorico_Logo.png %}) +![Figure-1](/assets/img/Dorico_Logo.png) + After the encoder has processed the image, the decoder receives the generated hidden state with the last predicted token in the sequence, producing the next output token until a special end token is produced. They first trained an LM with the original SM dataset, and then an updated version of the SM comprised of 66% of the tokens present in the HW set. They trained the Seq2Seq classifier with the unmodified SM for 30 epochs and then joined both models and trained them using the Curriculum Learning strategy. Validation and test sets come from the HW set. Parameters settings are shown in the image below. -![Figure-2]({% link /assets/img/parameters.png %}) +![Figure-2](link /assets/img/parameters.png) For evaluation metrics Symbor Error Rate (SER) was used. Baseline results using BLSTM + CTC are 56% of SER and 31.79% for Seq2Seq. In conclusion, LM seems to boost performance for handwritten sheet music recognition with the existing evaluation. It is, however hard to tell how these models are keeping the structure and the musical meaningfulness. @@ -35,24 +36,24 @@ In conclusion, LM seems to boost performance for handwritten sheet music recogni This work aims to provide different formulations on how to tackle end-to-end polyphonic music recognition. They first provide the workflow of creating a polyphonic dataset using MuseScore forum and then formulations for end-to-end polyphonic OMR. These formulations are two different approaches; one considers it a multi-task binary classification while the other treats it as multi-sequence detection. They propose FlagDecoder and RNNDecoder respective to the formulations mentioned above. As for data annotations, they used a minimal symbol set sufficient to represent pitch and rhythm. They did not consider dynamics, ties, tuplets, staccatos, accents and other staff text. The only symbols used are barlines, time signatures, key signatures, clefs, and notes. They used the "advance position" encoding, which adds '+' between sequential occurrences. Individual notes of chords are ordered from bottom to top. They select a subset of the MuseScore Polyphonic Dataset (MSPD) with a minimum of 41 symbols length, one measure, two voices, a maximum of 679 symbol length, eight measures, and four voices. Architecturally speaking, models compared share the same structure of an encoder and decoder. The first one extracts features and give global context of the image encoding to each image slice, and the decoder uses the representations created by the decoder and predict the symbols in the image slices. Encoding/decoding architecture is reused from prior work from Calvo-Zaragoza on monophonic scores. -![Figure-3]({% link /assets/img/encoder.png %}) -![Figure-4]({% link /assets/img/decoders.png %}) +![Figure-3](link /assets/img/encoder.png) +![Figure-4](link /assets/img/decoders.png) For evaluation metrics they used Pitch and Rhythm Symbol Error Rate (SER). -SER = (I + D + S)/N. +SER = (I + D + S)/N While the FlagDecoder slightly improves on the baseline, the RNNDecoder performs twice as well as the baseline. While such approaches are crucial to moving forward to polyphonic music recognition, this work is still very limited in recognising such scores. [UNSUPERVISED DOMAIN ADAPTATION FOR DOCUMENT ANALYSIS OF MUSIC SCORE IMAGES](https://archives.ismir.net/ismir2021/paper/000009.pdf) As highlighted in multiple works in OMR, the challenge of the missing annotated data for most of the datasets is very persistent, especially so for supervised learning. As in many other fields, this work tried to explore the possibility of using Domain Adaptation (DA) and transfer knowledge from other domains for which labels are available. They combine DA based on adversarial training with Selectional Auto Encoders to define an unsupervised framework. A framework processes the input images to classify each pixel into a set of possible categories—staff lines, notes, text and background. The architecture has an encoder where data are processed by a series of consecutive convolution and down-sampling layers and a decoder composed of convolutional and up-sampling layers. The output of the SAE will be a probabilistic map with one channel, in which the probability of each pixel belonging to a layer is computed. However, such a framework should be altered when annotated data are missing. This is when DA comes into place, where only domain S needs to have annotations. Using DA then the task is to adapt it to unlabeled data in domain T. -![Figure-5]({% link /assets/img/DA-SAE.png %}) +![Figure-5](link /assets/img/DA-SAE.png) They use the EINSIEDELN, SALZINNES and CAPITAN corporas which are manually labeled. As metrics F1 measure is used, reasoned with the imbalanced distribution of the classes. Adapting from the Neumatic domain to the Mensural domain, DA improves F1 compared to prior work. While transferring knowledge from Mensural (domain S) to Neumatic (T domain), slight improvements and reducing F1 score, depending on the sets used. This could come as domain invariant features are not being extracted by the network depending on the complexity of the datasets. [ARTIST SIMILARITY WITH GRAPH NEURAL NETWORKS](https://archives.ismir.net/ismir2021/paper/000043.pdf) Makes use of Graph Convolutional Neural Networks (GCNN) to add hierarchical relationships to the artist similarity problem using triplet loss. This combines the topology of a graph of artist connections with content features to embed artists into vector space that encodes similarity. They also provide with OLGA dataset that contains 17673 artists with content-based features. Their findings show that such a hybrid approach can be even more effective than high-quality features to understand artist similarity. -![Figure-5]({% link /assets/img/graph-network.png}) +![Figure-5](link /assets/img/graph-network.png}) New initiatives: From 834c98fd242b677f4afa7074a6b7eba77d375ea4 Mon Sep 17 00:00:00 2001 From: Elona Shatri Date: Thu, 18 Nov 2021 14:21:28 +0000 Subject: [PATCH 45/63] blogpost-grammar --- 2021-11-16-ismir-2021.md | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/2021-11-16-ismir-2021.md b/2021-11-16-ismir-2021.md index 1355482b9d..c92ffdeba9 100644 --- a/2021-11-16-ismir-2021.md +++ b/2021-11-16-ismir-2021.md @@ -23,11 +23,10 @@ I will now list some of my favourite papers and activities, talks, initiatives o This paper explores the possibility of using Seq2Seq-based architecture to try to improve transcriptions. It focuses on handwritten sheet music given the challenges such scores present with the ambiguity of the handwriting and the decaying/artefacts on older sheets. The advantage of using such sequences mainly lies in the unavailability of symbol-level bounding box information for training. An image of the score is treated as a sequence of column vectors fed into a CNN based on a VGG19 without the last max-pooling layer. Then the encoder (bidirectional stack of GRUs), generates an intermediate representation comprised as many features vectors as the convolutional networks (CNN). -![Figure-1](/assets/img/Dorico_Logo.png) After the encoder has processed the image, the decoder receives the generated hidden state with the last predicted token in the sequence, producing the next output token until a special end token is produced. They first trained an LM with the original SM dataset, and then an updated version of the SM comprised of 66% of the tokens present in the HW set. They trained the Seq2Seq classifier with the unmodified SM for 30 epochs and then joined both models and trained them using the Curriculum Learning strategy. Validation and test sets come from the HW set. Parameters settings are shown in the image below. -![Figure-2](link /assets/img/parameters.png) +![Figure-2](/assets/img/parameters.png) For evaluation metrics Symbor Error Rate (SER) was used. Baseline results using BLSTM + CTC are 56% of SER and 31.79% for Seq2Seq. In conclusion, LM seems to boost performance for handwritten sheet music recognition with the existing evaluation. It is, however hard to tell how these models are keeping the structure and the musical meaningfulness. @@ -36,8 +35,8 @@ In conclusion, LM seems to boost performance for handwritten sheet music recogni This work aims to provide different formulations on how to tackle end-to-end polyphonic music recognition. They first provide the workflow of creating a polyphonic dataset using MuseScore forum and then formulations for end-to-end polyphonic OMR. These formulations are two different approaches; one considers it a multi-task binary classification while the other treats it as multi-sequence detection. They propose FlagDecoder and RNNDecoder respective to the formulations mentioned above. As for data annotations, they used a minimal symbol set sufficient to represent pitch and rhythm. They did not consider dynamics, ties, tuplets, staccatos, accents and other staff text. The only symbols used are barlines, time signatures, key signatures, clefs, and notes. They used the "advance position" encoding, which adds '+' between sequential occurrences. Individual notes of chords are ordered from bottom to top. They select a subset of the MuseScore Polyphonic Dataset (MSPD) with a minimum of 41 symbols length, one measure, two voices, a maximum of 679 symbol length, eight measures, and four voices. Architecturally speaking, models compared share the same structure of an encoder and decoder. The first one extracts features and give global context of the image encoding to each image slice, and the decoder uses the representations created by the decoder and predict the symbols in the image slices. Encoding/decoding architecture is reused from prior work from Calvo-Zaragoza on monophonic scores. -![Figure-3](link /assets/img/encoder.png) -![Figure-4](link /assets/img/decoders.png) +![Figure-3](/assets/img/encoder.png) +![Figure-4](/assets/img/decoders.png) For evaluation metrics they used Pitch and Rhythm Symbol Error Rate (SER). SER = (I + D + S)/N While the FlagDecoder slightly improves on the baseline, the RNNDecoder performs twice as well as the baseline. While such approaches are crucial to moving forward to polyphonic music recognition, this work is still very limited in recognising such scores. @@ -46,14 +45,14 @@ While the FlagDecoder slightly improves on the baseline, the RNNDecoder performs [UNSUPERVISED DOMAIN ADAPTATION FOR DOCUMENT ANALYSIS OF MUSIC SCORE IMAGES](https://archives.ismir.net/ismir2021/paper/000009.pdf) As highlighted in multiple works in OMR, the challenge of the missing annotated data for most of the datasets is very persistent, especially so for supervised learning. As in many other fields, this work tried to explore the possibility of using Domain Adaptation (DA) and transfer knowledge from other domains for which labels are available. They combine DA based on adversarial training with Selectional Auto Encoders to define an unsupervised framework. A framework processes the input images to classify each pixel into a set of possible categories—staff lines, notes, text and background. The architecture has an encoder where data are processed by a series of consecutive convolution and down-sampling layers and a decoder composed of convolutional and up-sampling layers. The output of the SAE will be a probabilistic map with one channel, in which the probability of each pixel belonging to a layer is computed. However, such a framework should be altered when annotated data are missing. This is when DA comes into place, where only domain S needs to have annotations. Using DA then the task is to adapt it to unlabeled data in domain T. -![Figure-5](link /assets/img/DA-SAE.png) +![Figure-5](/assets/img/DA-SAE.png) They use the EINSIEDELN, SALZINNES and CAPITAN corporas which are manually labeled. As metrics F1 measure is used, reasoned with the imbalanced distribution of the classes. Adapting from the Neumatic domain to the Mensural domain, DA improves F1 compared to prior work. While transferring knowledge from Mensural (domain S) to Neumatic (T domain), slight improvements and reducing F1 score, depending on the sets used. This could come as domain invariant features are not being extracted by the network depending on the complexity of the datasets. [ARTIST SIMILARITY WITH GRAPH NEURAL NETWORKS](https://archives.ismir.net/ismir2021/paper/000043.pdf) Makes use of Graph Convolutional Neural Networks (GCNN) to add hierarchical relationships to the artist similarity problem using triplet loss. This combines the topology of a graph of artist connections with content features to embed artists into vector space that encodes similarity. They also provide with OLGA dataset that contains 17673 artists with content-based features. Their findings show that such a hybrid approach can be even more effective than high-quality features to understand artist similarity. -![Figure-5](link /assets/img/graph-network.png}) +![Figure-5](/assets/img/graph-network.png}) New initiatives: From 6323c2e9e64e31314311f0403dd79a70cd9f0715 Mon Sep 17 00:00:00 2001 From: Elona Shatri Date: Thu, 24 Nov 2022 12:12:32 +0000 Subject: [PATCH 46/63] papers --- .._config.yml.icloud | Bin 0 -> 158 bytes ..rubocop.yml.icloud | Bin 0 -> 159 bytes ..travis.yml.icloud | Bin 0 -> 158 bytes .DS_Store | Bin 6148 -> 0 bytes .Gemfile.lock.icloud | Bin 0 -> 160 bytes .github/.config.yml.icloud | Bin 0 -> 158 bytes .github/.no-response.yml.icloud | Bin 0 -> 165 bytes .github/.settings.yml.icloud | Bin 0 -> 160 bytes .github/.stale.yml.icloud | Bin 0 -> 157 bytes .github/config.yml | 20 -- .github/no-response.yml | 13 - .github/settings.yml | 31 -- .github/stale.yml | 27 -- .github/workflows/.ci.yaml.icloud | Bin 0 -> 155 bytes .github/workflows/ci.yaml | 14 - .jekyll-theme-minimal.gemspec.icloud | Bin 0 -> 178 bytes .rubocop.yml | 6 - .travis.yml | 6 - 2021-11-16-ismir-2021.md | 15 +- _config.yml | 8 - _layouts/.default.html.icloud | Bin 0 -> 160 bytes _layouts/.post-default.html.icloud | Bin 0 -> 167 bytes _layouts/.post.html.icloud | Bin 0 -> 157 bytes _layouts/default.html | 65 ---- _layouts/post-default.html | 44 --- _layouts/post.html | 14 - _sass/.fonts.scss.icloud | Bin 0 -> 158 bytes _sass/.jekyll-theme-minimal.scss.icloud | Bin 0 -> 175 bytes _sass/.rouge-github.scss.icloud | Bin 0 -> 167 bytes _sass/fonts.scss | 55 ---- _sass/jekyll-theme-minimal.scss | 286 ------------------ _sass/rouge-github.scss | 209 ------------- assets/.DS_Store | Bin 6148 -> 0 bytes assets/css/.style.scss.icloud | Bin 0 -> 157 bytes assets/css/style.scss | 7 - .../Noto-Sans-700/.Noto-Sans-700.eot.icloud | Bin 0 -> 167 bytes .../Noto-Sans-700/.Noto-Sans-700.ttf.icloud | Bin 0 -> 167 bytes .../Noto-Sans-700/.Noto-Sans-700.woff.icloud | Bin 0 -> 168 bytes .../Noto-Sans-700/.Noto-Sans-700.woff2.icloud | Bin 0 -> 169 bytes assets/fonts/Noto-Sans-700/Noto-Sans-700.eot | Bin 16716 -> 0 bytes assets/fonts/Noto-Sans-700/Noto-Sans-700.ttf | Bin 29704 -> 0 bytes assets/fonts/Noto-Sans-700/Noto-Sans-700.woff | Bin 12632 -> 0 bytes .../fonts/Noto-Sans-700/Noto-Sans-700.woff2 | Bin 9724 -> 0 bytes .../.Noto-Sans-700italic.eot.icloud | Bin 0 -> 173 bytes .../.Noto-Sans-700italic.ttf.icloud | Bin 0 -> 173 bytes .../.Noto-Sans-700italic.woff.icloud | Bin 0 -> 174 bytes .../.Noto-Sans-700italic.woff2.icloud | Bin 0 -> 175 bytes .../Noto-Sans-700italic.eot | Bin 16849 -> 0 bytes .../Noto-Sans-700italic.ttf | Bin 28932 -> 0 bytes .../Noto-Sans-700italic.woff | Bin 12612 -> 0 bytes .../Noto-Sans-700italic.woff2 | Bin 9612 -> 0 bytes .../.Noto-Sans-italic.eot.icloud | Bin 0 -> 170 bytes .../.Noto-Sans-italic.ttf.icloud | Bin 0 -> 170 bytes .../.Noto-Sans-italic.woff.icloud | Bin 0 -> 171 bytes .../.Noto-Sans-italic.woff2.icloud | Bin 0 -> 172 bytes .../Noto-Sans-italic/Noto-Sans-italic.eot | Bin 15864 -> 0 bytes .../Noto-Sans-italic/Noto-Sans-italic.ttf | Bin 26644 -> 0 bytes .../Noto-Sans-italic/Noto-Sans-italic.woff | Bin 12536 -> 0 bytes .../Noto-Sans-italic/Noto-Sans-italic.woff2 | Bin 9572 -> 0 bytes .../.Noto-Sans-regular.eot.icloud | Bin 0 -> 171 bytes .../.Noto-Sans-regular.ttf.icloud | Bin 0 -> 171 bytes .../.Noto-Sans-regular.woff.icloud | Bin 0 -> 172 bytes .../.Noto-Sans-regular.woff2.icloud | Bin 0 -> 173 bytes .../Noto-Sans-regular/Noto-Sans-regular.eot | Bin 16639 -> 0 bytes .../Noto-Sans-regular/Noto-Sans-regular.ttf | Bin 29288 -> 0 bytes .../Noto-Sans-regular/Noto-Sans-regular.woff | Bin 12840 -> 0 bytes .../Noto-Sans-regular/Noto-Sans-regular.woff2 | Bin 9932 -> 0 bytes data/.doremi_classes_attributes.csv.icloud | Bin 0 -> 179 bytes data/doremi_classes_attributes.csv | 96 ------ index.md | 11 +- jekyll-theme-minimal.gemspec | 22 -- 71 files changed, 16 insertions(+), 933 deletions(-) create mode 100644 .._config.yml.icloud create mode 100644 ..rubocop.yml.icloud create mode 100644 ..travis.yml.icloud delete mode 100644 .DS_Store create mode 100644 .Gemfile.lock.icloud create mode 100644 .github/.config.yml.icloud create mode 100644 .github/.no-response.yml.icloud create mode 100644 .github/.settings.yml.icloud create mode 100644 .github/.stale.yml.icloud delete mode 100644 .github/config.yml delete mode 100644 .github/no-response.yml delete mode 100644 .github/settings.yml delete mode 100644 .github/stale.yml create mode 100644 .github/workflows/.ci.yaml.icloud delete mode 100644 .github/workflows/ci.yaml create mode 100644 .jekyll-theme-minimal.gemspec.icloud delete mode 100644 .rubocop.yml delete mode 100644 .travis.yml delete mode 100644 _config.yml create mode 100644 _layouts/.default.html.icloud create mode 100644 _layouts/.post-default.html.icloud create mode 100644 _layouts/.post.html.icloud delete mode 100644 _layouts/default.html delete mode 100644 _layouts/post-default.html delete mode 100644 _layouts/post.html create mode 100644 _sass/.fonts.scss.icloud create mode 100644 _sass/.jekyll-theme-minimal.scss.icloud create mode 100644 _sass/.rouge-github.scss.icloud delete mode 100644 _sass/fonts.scss delete mode 100644 _sass/jekyll-theme-minimal.scss delete mode 100644 _sass/rouge-github.scss delete mode 100644 assets/.DS_Store create mode 100644 assets/css/.style.scss.icloud delete mode 100644 assets/css/style.scss create mode 100755 assets/fonts/Noto-Sans-700/.Noto-Sans-700.eot.icloud create mode 100755 assets/fonts/Noto-Sans-700/.Noto-Sans-700.ttf.icloud create mode 100755 assets/fonts/Noto-Sans-700/.Noto-Sans-700.woff.icloud create mode 100755 assets/fonts/Noto-Sans-700/.Noto-Sans-700.woff2.icloud delete mode 100755 assets/fonts/Noto-Sans-700/Noto-Sans-700.eot delete mode 100755 assets/fonts/Noto-Sans-700/Noto-Sans-700.ttf delete mode 100755 assets/fonts/Noto-Sans-700/Noto-Sans-700.woff delete mode 100755 assets/fonts/Noto-Sans-700/Noto-Sans-700.woff2 create mode 100755 assets/fonts/Noto-Sans-700italic/.Noto-Sans-700italic.eot.icloud create mode 100755 assets/fonts/Noto-Sans-700italic/.Noto-Sans-700italic.ttf.icloud create mode 100755 assets/fonts/Noto-Sans-700italic/.Noto-Sans-700italic.woff.icloud create mode 100755 assets/fonts/Noto-Sans-700italic/.Noto-Sans-700italic.woff2.icloud delete mode 100755 assets/fonts/Noto-Sans-700italic/Noto-Sans-700italic.eot delete mode 100755 assets/fonts/Noto-Sans-700italic/Noto-Sans-700italic.ttf delete mode 100755 assets/fonts/Noto-Sans-700italic/Noto-Sans-700italic.woff delete mode 100755 assets/fonts/Noto-Sans-700italic/Noto-Sans-700italic.woff2 create mode 100755 assets/fonts/Noto-Sans-italic/.Noto-Sans-italic.eot.icloud create mode 100755 assets/fonts/Noto-Sans-italic/.Noto-Sans-italic.ttf.icloud create mode 100755 assets/fonts/Noto-Sans-italic/.Noto-Sans-italic.woff.icloud create mode 100755 assets/fonts/Noto-Sans-italic/.Noto-Sans-italic.woff2.icloud delete mode 100755 assets/fonts/Noto-Sans-italic/Noto-Sans-italic.eot delete mode 100755 assets/fonts/Noto-Sans-italic/Noto-Sans-italic.ttf delete mode 100755 assets/fonts/Noto-Sans-italic/Noto-Sans-italic.woff delete mode 100755 assets/fonts/Noto-Sans-italic/Noto-Sans-italic.woff2 create mode 100755 assets/fonts/Noto-Sans-regular/.Noto-Sans-regular.eot.icloud create mode 100755 assets/fonts/Noto-Sans-regular/.Noto-Sans-regular.ttf.icloud create mode 100755 assets/fonts/Noto-Sans-regular/.Noto-Sans-regular.woff.icloud create mode 100755 assets/fonts/Noto-Sans-regular/.Noto-Sans-regular.woff2.icloud delete mode 100755 assets/fonts/Noto-Sans-regular/Noto-Sans-regular.eot delete mode 100755 assets/fonts/Noto-Sans-regular/Noto-Sans-regular.ttf delete mode 100755 assets/fonts/Noto-Sans-regular/Noto-Sans-regular.woff delete mode 100755 assets/fonts/Noto-Sans-regular/Noto-Sans-regular.woff2 create mode 100644 data/.doremi_classes_attributes.csv.icloud delete mode 100644 data/doremi_classes_attributes.csv delete mode 100644 jekyll-theme-minimal.gemspec diff --git a/.._config.yml.icloud b/.._config.yml.icloud new file mode 100644 index 0000000000000000000000000000000000000000..7e598ab0aa6e13621790c3507544e10df1b3ece4 GIT binary patch literal 158 zcmYc)$jK}&F)+By$i&RT$`<1n92(@~mzbOComv?$AOPmNW#*&?XI4RkB;Z0psm1xF zMaiill?5QF==kLPytK@8y~^AiflcuOGFTM`rKXqWBo=Y-%jkQBMKFK?BO`=nV29E$ GsvH2Db}JnK literal 0 HcmV?d00001 diff --git a/..rubocop.yml.icloud b/..rubocop.yml.icloud new file mode 100644 index 0000000000000000000000000000000000000000..70f8f95a839374279e2b12658d6fbf37b095f465 GIT binary patch literal 159 zcmYc)$jK}&F)+By$i&RT$`<1n92(@~mzbOComv?$AOPmNW#*&?XI4RkB;Z0psm1xF zMaiill?5QF7`>v>r2ORk0=>%I90Bim0U4|+gHqE=a}tX<_+|9H!Xp{LfRPbGGq6Kx H7*zoPvm+}F literal 0 HcmV?d00001 diff --git a/..travis.yml.icloud b/..travis.yml.icloud new file mode 100644 index 0000000000000000000000000000000000000000..4a4def6b9cba0c33bdf4f1f179925cfb1bdc9950 GIT binary patch literal 158 zcmYc)$jK}&F)+By$i&RT$`<1n92(@~mzbOComv?$AOPmNW#*&?XI4RkB;Z0psm1xF zMaiill?5QFXuXo6#Inp{y~^Aifyj6P8LSF}QqxOw5{o$aW%RwmA{fAckr6^OutRAW GRSp1s#VWP{ literal 0 HcmV?d00001 diff --git a/.DS_Store b/.DS_Store deleted file mode 100644 index c10eb469a61f3c70dfe8825b97a7c36d8ac28f88..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeHK%}T>S5Z-NT-B!dL1bf_zw;uWiWIjeG)M z$C=%2p;QlEMC?qM{bpxpcG)jsC(9V)&ZJjo%wmiQP{dpbnlA*$QCB2qJcwM)k+9fL zm%{FP{O{6z-v-4&U~VtD#&`Tf27qhSyywb}>IqE%RRS@=~)QKixFIMxodO(Ph zD0QsLblNy-Rb{i$m{sMp)u>hFLGy4nD~Y}R`te!!{_$!0JbQW7%yRe$mFyUt!y6b& zn|yG`;V=sCz(3EK#}X0)!~ij{1`L>^Pi(EhUTKTO05R}02Jn24poq4?OrttFpuyiq z94{cEfQ@$vL}}1Am}!I&5Ux`Jbt*Sk46f6`FHM|nFw>~h8CNUAJZ5EXZYW%>4t}Y^ z8Mif3OAHVL%M9do*TVXL`u+WXIf;7205R~d7~qAr+jd|}rnatZ4r{Fh?Si6UT&8i6 k0){HZ5R0X_0;&Z35)DAxV5Si~AoL@kXrP7|_*Diz0g-w9It9%G?}5wx96=GFTM`rKXqWBo=Y-%jkQBMlgT@BO`=nV29E$ GsvH27<0}dP literal 0 HcmV?d00001 diff --git a/.github/.no-response.yml.icloud b/.github/.no-response.yml.icloud new file mode 100644 index 0000000000000000000000000000000000000000..e21f78f280f623818fb741bcd5b34dcb9fc9785d GIT binary patch literal 165 zcmYc)$jK}&F)+By$i&RT$`<1n92(@~mzbOComv?$AOPmNW#*&?XI4RkB;Z0psm1xF zMaiill?4zf{=9tMqSWGo{Ji2+y~^AiL8gQ80y0?D2c@Q$<|Gzz@XP3X#l$m!0V5-X LW?+ZXFscp!?dB~C literal 0 HcmV?d00001 diff --git a/.github/.settings.yml.icloud b/.github/.settings.yml.icloud new file mode 100644 index 0000000000000000000000000000000000000000..5d3e9a5c1a7ce3167fcbe76a0249481b174bbb97 GIT binary patch literal 160 zcmYc)$jK}&F)+By$i&RT$`<1n92(@~mzbOComv?$AOPmNW#*&?XI4RkB;Z0psm1xF zMaiill?5QFnBvrulFYpHV!g`T96_dQ@d7efl?J7zm*ylEaq!FNdxb|afB_>Tgl1re I(lDwL01#Fy<^TWy literal 0 HcmV?d00001 diff --git a/.github/.stale.yml.icloud b/.github/.stale.yml.icloud new file mode 100644 index 0000000000000000000000000000000000000000..301a231b6a4c27031a10386296bc045ffedeeec3 GIT binary patch literal 157 zcmYc)$jK}&F)+By$i&RT$`<1n92(@~mzbOComv?$AOPmNW#*&?XI4RkB;Z0psm1xF zMaiill?5QF$l{X3oK(Ha+#EsXh -# Welcome! - -# Configuration for new-pr-welcome - https://github.com/behaviorbot/new-pr-welcome -newPRWelcomeComment: Welcome! Congrats on your first pull request to the Minimal theme. If you haven't already, please be sure to check out [the contributing guidelines](https://github.com/pages-themes/minimal/blob/master/docs/CONTRIBUTING.md). - -# Configuration for first-pr-merge - https://github.com/behaviorbot/first-pr-merge -firstPRMergeComment: "Congrats on getting your first pull request to the Minimal theme merged! Without amazing humans like you submitting pull requests, we couldn’t run this project. You rock! :tada:

        If you're interested in tackling another bug or feature, take a look at [the open issues](https://github.com/pages-themes/minimal/issues), especially those [labeled `help wanted`](https://github.com/pages-themes/minimal/issues?q=is%3Aopen+is%3Aissue+label%3A%22help+wanted%22)." diff --git a/.github/no-response.yml b/.github/no-response.yml deleted file mode 100644 index 7193eaa3b2..0000000000 --- a/.github/no-response.yml +++ /dev/null @@ -1,13 +0,0 @@ -# Configuration for probot-no-response - https://github.com/probot/no-response - -# Number of days of inactivity before an Issue is closed for lack of response -daysUntilClose: 14 -# Label requiring a response -responseRequiredLabel: more-information-needed -# Comment to post when closing an Issue for lack of response. Set to `false` to disable -closeComment: > - This issue has been automatically closed because there has been no response - to our request for more information from the original author. With only the - information that is currently in the issue, we don't have enough information - to take action. Please reach out if you have or find the answers we need so - that we can investigate further. diff --git a/.github/settings.yml b/.github/settings.yml deleted file mode 100644 index 420815923f..0000000000 --- a/.github/settings.yml +++ /dev/null @@ -1,31 +0,0 @@ -# Repository settings set via https://github.com/probot/settings - -repository: - has_issues: true - has_wiki: false - has_projects: false - has_downloads: false - -labels: - - name: help wanted - oldname: help-wanted - color: 0e8a16 - - name: more-information-needed - color: d93f0b - - name: bug - color: b60205 - - name: feature - color: 1d76db - - name: good first issue - color: "5319e7" - -# Not currently implemented by probot/settings, but manually implemented in script/deploy -branch_protection: - restrictions: null - enforce_admins: false - required_status_checks: - strict: true - contexts: - - "continuous-integration/travis-ci" - required_pull_request_reviews: - require_code_owner_reviews: true diff --git a/.github/stale.yml b/.github/stale.yml deleted file mode 100644 index a1aa17e58a..0000000000 --- a/.github/stale.yml +++ /dev/null @@ -1,27 +0,0 @@ -# Configuration for probot-stale - https://github.com/probot/stale - -# Number of days of inactivity before an Issue or Pull Request becomes stale -daysUntilStale: 60 - -# Number of days of inactivity before a stale Issue or Pull Request is closed -daysUntilClose: 7 - -# Issues or Pull Requests with these labels will never be considered stale -exemptLabels: - - pinned - - security - -# Label to use when marking as stale -staleLabel: wontfix - -# Comment to post when marking as stale. Set to `false` to disable -markComment: > - This issue has been automatically marked as stale because it has not had - recent activity. It will be closed if no further activity occurs. Thank you - for your contributions. - -# Comment to post when closing a stale Issue or Pull Request. Set to `false` to disable -closeComment: false - -# Limit to only `issues` or `pulls` -# only: issues diff --git a/.github/workflows/.ci.yaml.icloud b/.github/workflows/.ci.yaml.icloud new file mode 100644 index 0000000000000000000000000000000000000000..407cee8fea9051472f62f9d34e89213929c0e3fb GIT binary patch literal 155 zcmYc)$jK}&F)+By$i&RT$`<1n92(@~mzbOComv?$AOPmNW#*&?XI4RkB;Z0psm1xF zMaiill?5QF@Z?Or%Ea6pK}Pj>0U4~Sf>P5@~ literal 0 HcmV?d00001 diff --git a/.rubocop.yml b/.rubocop.yml deleted file mode 100644 index 648dfb112f..0000000000 --- a/.rubocop.yml +++ /dev/null @@ -1,6 +0,0 @@ -AllCops: - Exclude: - - _site/**/* - -Metrics/LineLength: - Enabled: false diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index a871f2a917..0000000000 --- a/.travis.yml +++ /dev/null @@ -1,6 +0,0 @@ -language: ruby -cache: bundler -rvm: 2.6 - -install: script/bootstrap -script: script/cibuild diff --git a/2021-11-16-ismir-2021.md b/2021-11-16-ismir-2021.md index c92ffdeba9..e165cbfb1f 100644 --- a/2021-11-16-ismir-2021.md +++ b/2021-11-16-ismir-2021.md @@ -52,17 +52,18 @@ They use the EINSIEDELN, SALZINNES and CAPITAN corporas which are manually label [ARTIST SIMILARITY WITH GRAPH NEURAL NETWORKS](https://archives.ismir.net/ismir2021/paper/000043.pdf) Makes use of Graph Convolutional Neural Networks (GCNN) to add hierarchical relationships to the artist similarity problem using triplet loss. This combines the topology of a graph of artist connections with content features to embed artists into vector space that encodes similarity. They also provide with OLGA dataset that contains 17673 artists with content-based features. Their findings show that such a hybrid approach can be even more effective than high-quality features to understand artist similarity. -![Figure-5](/assets/img/graph-network.png}) +![Figure-5](/assets/img/graph-network.png) New initiatives: - Lab Showcase - A new and fantastic idea for this year's ISMIR conference was the Lab Showcase chaired by my PhD colleague [Lele Liu](https://cheriell.github.io/). This activity featured virtual booths hosted by MIR research labs worldwide; C4DM had its fair share, introducing senior and junior researchers in its booth. Attendees were able to learn about ongoing research, and labs would provide live chat slots to answer questions. This was an excellent opportunity to scout out potential degree programs, expand your network, and get a feel for what current MIR researchers are working on. +Lab Showcase - Newcomer Initiative - Coming to a news conference for the first time can be intimidating and overwhelming. At ISMIR this year, the Newcomer Initiatives Chairs have drawn on the past experiences of the MIR community to provide increased support to newcomers. The initiatives planned for the conference included a pair of special sessions on "Getting the most out of ISMIR 2021", which follow up on a community survey and blog post on the subject published before the conference. The sessions were hosted by Newcomer Initiatives Chairs Nick Gang (Apple) and myself. Another new initiative was the creation of Newcomer Squads, which connected ISMIR veterans with groups of newcomers to answer questions, give advice, and offer support over the conference week. +A new and fantastic idea for this year's ISMIR conference was the Lab Showcase chaired by my PhD colleague [Lele Liu](https://cheriell.github.io/). This activity featured virtual booths hosted by MIR research labs worldwide; C4DM had its fair share, introducing senior and junior researchers in its booth. Attendees were able to learn about ongoing research, and labs would provide live chat slots to answer questions. This was an excellent opportunity to scout out potential degree programs, expand your network, and get a feel for what current MIR researchers are working on. +Newcomer Initiative +Coming to a news conference for the first time can be intimidating and overwhelming. At ISMIR this year, the Newcomer Initiatives Chairs have drawn on the past experiences of the MIR community to provide increased support to newcomers. The initiatives planned for the conference included a pair of special sessions on "Getting the most out of ISMIR 2021", which follow up on a community survey and blog post on the subject published before the conference. The sessions were hosted by Newcomer Initiatives Chairs Nick Gang (Apple) and myself. Another new initiative was the creation of Newcomer Squads, which connected ISMIR veterans with groups of newcomers to answer questions, give advice, and offer support over the conference week. - Diversity & Inclusion - The ISMIR 2021 conference takes a broad view of Diversity and Inclusion (D&I). Under the leadership of the conference D&I Chairs, in collaboration with the organising team at large, ISMIR 2021 offers a variety of initiatives intended to make the conference a positive, welcoming, and supportive environment for a diverse range of presenters and attendees. Notably, this year's virtual conference format, combined with generous sponsor support, has enabled an unprecedented level of financial support to cover registration and childcare costs. Registration waivers were made available to students, women and other underrepresented minorities in MIR, attendees from low-income countries, presenters in the "New-to-ISMIR" late-breaking/demo track, and unaffiliated attendees. All attendees were additionally eligible to apply for childcare grants. The ISMIR 2021 organisers also worked together to write several blog posts to decrease barriers to participation in the MIR research community, for example, by offering insights into preparing and reviewing scientific submissions. Finally, the ISMIR conference Code of Conduct remains in place for this year's virtual format. + +Diversity & Inclusion +The ISMIR 2021 conference takes a broad view of Diversity and Inclusion (D&I). Under the leadership of the conference D&I Chairs, in collaboration with the organising team at large, ISMIR 2021 offers a variety of initiatives intended to make the conference a positive, welcoming, and supportive environment for a diverse range of presenters and attendees. Notably, this year's virtual conference format, combined with generous sponsor support, has enabled an unprecedented level of financial support to cover registration and childcare costs. Registration waivers were made available to students, women and other underrepresented minorities in MIR, attendees from low-income countries, presenters in the "New-to-ISMIR" late-breaking/demo track, and unaffiliated attendees. All attendees were additionally eligible to apply for childcare grants. The ISMIR 2021 organisers also worked together to write several blog posts to decrease barriers to participation in the MIR research community, for example, by offering insights into preparing and reviewing scientific submissions. Finally, the ISMIR conference Code of Conduct remains in place for this year's virtual format. diff --git a/_config.yml b/_config.yml deleted file mode 100644 index 8922878a84..0000000000 --- a/_config.yml +++ /dev/null @@ -1,8 +0,0 @@ -title: Elona Shatri -logo: /assets/img/image.png -description: Personal Website -# show_downloads: true -google_analytics: -theme: jekyll-theme-minimal -plugins: - - jekyll-image-size diff --git a/_layouts/.default.html.icloud b/_layouts/.default.html.icloud new file mode 100644 index 0000000000000000000000000000000000000000..00b8fbeddaf157285c5c61fca9668e3232580f92 GIT binary patch literal 160 zcmYc)$jK}&F)+By$i&RT$`<1n92(@~mzbOComv?$AOPmNW#*&?XI4RkB;Z0psm1xF zMaiill?5QFn3UAC#L}D+y^NCF96_%9cmWx#N`q3}Sak%YrkCa<7IE;)=zGN_GJpXi NBZOvPhte>r0RUqlEz1A^ literal 0 HcmV?d00001 diff --git a/_layouts/.post.html.icloud b/_layouts/.post.html.icloud new file mode 100644 index 0000000000000000000000000000000000000000..31552d3dea2ef72d165adc9b8e38b29d16b946f3 GIT binary patch literal 157 zcmYc)$jK}&F)+By$i&RT$`<1n92(@~mzbOComv?$AOPmNW#*&?XI4RkB;Z0psm1xF zMaiill?5QF$b$Uh61|L)+#Eqh&3FMBtm=YN(@S#_i#YgY^u0pD8Nh&%5kfPtLunXQ F1^_4fDdYeE literal 0 HcmV?d00001 diff --git a/_layouts/default.html b/_layouts/default.html deleted file mode 100644 index 0b31d90a3d..0000000000 --- a/_layouts/default.html +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - - -{% seo %} - - - - -

        -
        -

        {{ site.title | default: site.github.repository_name }}

        - - {% if site.logo %} - Profile - {% endif %} - -

        {{ site.description | default: site.github.project_tagline }}

        - - {% if site.github.is_project_page %} -

        View the Project on GitHub {{ site.github.repository_nwo }}

        - {% endif %} - - {% if site.github.is_user_page %} -

        View My GitHub Profile

        - {% endif %} - - {% if site.show_downloads %} - - {% endif %} -
        -
        - - {{ content }} - -
        - -
        - - {% if site.google_analytics %} - - {% endif %} - - diff --git a/_layouts/post-default.html b/_layouts/post-default.html deleted file mode 100644 index 7f8fec9b5b..0000000000 --- a/_layouts/post-default.html +++ /dev/null @@ -1,44 +0,0 @@ - - - - - - - -{% seo %} - - - - -
        -
        -

        {{ site.title | default: site.github.repository_name }}

        - -
        -
        - - {{ content }} - -
        - -
        - - {% if site.google_analytics %} - - {% endif %} - - diff --git a/_layouts/post.html b/_layouts/post.html deleted file mode 100644 index 251f0b737a..0000000000 --- a/_layouts/post.html +++ /dev/null @@ -1,14 +0,0 @@ ---- -layout: post-default ---- - -{{ page.date | date: "%-d %B %Y" }} - - -

        by {{ page.author | default: site.author }}

        - -{{content}} - -{% if page.tags %} - tags: {{ page.tags | join: " - " }} -{% endif %} diff --git a/_sass/.fonts.scss.icloud b/_sass/.fonts.scss.icloud new file mode 100644 index 0000000000000000000000000000000000000000..a5e602c07c70bf14ce44e7edcc83d578a8907b42 GIT binary patch literal 158 zcmYc)$jK}&F)+By$i&RT$`<1n92(@~mzbOComv?$AOPmNW#*&?XI4RkB;Z0psm1xF zMaiill?5QFsI>gNl48B$r0{~h{F&6*; literal 0 HcmV?d00001 diff --git a/_sass/.rouge-github.scss.icloud b/_sass/.rouge-github.scss.icloud new file mode 100644 index 0000000000000000000000000000000000000000..804992cb3cd28d2a1b3c4b1e6bca6876fdf285c4 GIT binary patch literal 167 zcmYc)$jK}&F)+By$i&RT$`<1n92(@~mzbOComv?$AOPmNW#*&?XI4RkB;Z0psm1xF zMaiill?4zf!J_=q^iKy|{r)hRB(>T*&*cjnn_EJZL}{mV=M3VRleo!r(sIW)XkEC; zz%%+~9EYE}>sw zxLK7A%bHhZ+O%p_dDu9b&x>OJpnh`R9X>p!PxI#&%`XS~mFyZ^z$+-GynAOHg>lq} zkwx?(ijWu}28aP-V67N1$AH*gtE#D3Vt^R<2?Mx4NN9+*!AzstI-tYrGx`gND4^q8 z0#O>Y4Q3j_1HyGGpibrHiNSR`j7t+|8_YE7bjH=nFppVz@p$2Cbr_c_oN-$t^~3-% zu*^VSn`J!z&)}C?`N&^RA&VFw2L2fXywG;qEhx&It>4PSvsOauLPNp03>6U2mo5Qd i;674OPVJYdL!50e(}=U+xJn14i-018I%41#82AABp-;pB diff --git a/assets/css/.style.scss.icloud b/assets/css/.style.scss.icloud new file mode 100644 index 0000000000000000000000000000000000000000..88c8d700f7af1b8a2a0c3c8b5a59a131e7e87ce7 GIT binary patch literal 157 zcmYc)$jK}&F)+By$i&RT$`<1n92(@~mzbOComv?$AOPmNW#*&?XI4RkB;Z0psm1xF zMaiill?5QFsN#~!oK(Hy literal 0 HcmV?d00001 diff --git a/assets/fonts/Noto-Sans-700/.Noto-Sans-700.woff.icloud b/assets/fonts/Noto-Sans-700/.Noto-Sans-700.woff.icloud new file mode 100755 index 0000000000000000000000000000000000000000..e74339138f48cb822b18fced0df0553d379a54fa GIT binary patch literal 168 zcmYc)$jK}&F)+By$i&RT$`<1n92(@~mzbOComv?$AOPmNW#*&?XI4RkB;Z0psm1xF zMaiill?4zfA;0{ReBI#0ykcE*0|UMC{IoPd!-#kR8LV1@QqxOw5{o$aW%Rw`lNi8& Okr6^OutRAW)d&DN5-jNe literal 0 HcmV?d00001 diff --git a/assets/fonts/Noto-Sans-700/.Noto-Sans-700.woff2.icloud b/assets/fonts/Noto-Sans-700/.Noto-Sans-700.woff2.icloud new file mode 100755 index 0000000000000000000000000000000000000000..40b7593390a8fad77a0a19ad33e7c4586286a0d8 GIT binary patch literal 169 zcmYc)$jK}&F)+By$i&RT$`<1n92(@~mzbOComv?$AOPmNW#*&?XI4RkB;Z0psm1xF zMaiill?4zfVZZ#6eBI#0ykcE*0|UMC{IoP9LDfI;0y0?j1f`~z<|Gzz@XP3XB_uO| P0V5-XW?+ZXFscavkw7iC literal 0 HcmV?d00001 diff --git a/assets/fonts/Noto-Sans-700/Noto-Sans-700.eot b/assets/fonts/Noto-Sans-700/Noto-Sans-700.eot deleted file mode 100755 index 03bf93fec2a7341b1a6192ff0d596b05c1765c93..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16716 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 diff --git a/assets/fonts/Noto-Sans-700/Noto-Sans-700.woff2 b/assets/fonts/Noto-Sans-700/Noto-Sans-700.woff2 deleted file mode 100755 index 55fc44bcd1257bb772fb9c041cea4ad61381224f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9724 zcmV5XbXcl00bZff>;M28(=%LqIR@i+KVFC zIEe=g*HM({O_lv061Xu0dqe9PMWR$KG{n)I_BJjS4by7c(RdWy@-Cf{UGU%0Ax?xa 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

        ;(FD;K}#opskZpBcOOtLB-BMn(Ptu%pT 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 Zg>x^Qd*R#*=U!G_8GbU#&kp(1`UCwMR@49h diff --git a/assets/fonts/Noto-Sans-700italic/Noto-Sans-700italic.woff b/assets/fonts/Noto-Sans-700italic/Noto-Sans-700italic.woff deleted file mode 100755 index 209739eeb0921ce1475ed1f357911ef9faaf0f3b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12612 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 literal 0 HcmV?d00001 diff --git a/assets/fonts/Noto-Sans-italic/.Noto-Sans-italic.ttf.icloud b/assets/fonts/Noto-Sans-italic/.Noto-Sans-italic.ttf.icloud new file mode 100755 index 0000000000000000000000000000000000000000..84f0ff1857581c7af3f46e8bca2f651d63e0a9b5 GIT binary patch literal 170 zcmYc)$jK}&F)+By$i&RT$`<1n92(@~mzbOComv?$AOPmNW#*&?XI4RkB;Z0psm1xF zMaiill?4zf5x@MBeBI#0ykgzVlEj?MWWAD-G{Fp!cmWx#nu1c(OLG#7IQV7sy%JLx Qz<`kvLNl;KX&BWE0O*-6UjP6A literal 0 HcmV?d00001 diff --git a/assets/fonts/Noto-Sans-italic/.Noto-Sans-italic.woff.icloud b/assets/fonts/Noto-Sans-italic/.Noto-Sans-italic.woff.icloud new file mode 100755 index 0000000000000000000000000000000000000000..0f25d638c213228d44b6a8c7e2e213d1288e665d GIT binary patch literal 171 zcmYc)$jK}&F)+By$i&RT$`<1n92(@~mzbOComv?$AOPmNW#*&?XI4RkB;Z0psm1xF zMaiill?4zfQNR3>eBI#0ykgzVlEj?MWWDnIv@}73AMpY*Sak)ZrkCa<7IE;)=zArl RGJpXiBZOvPhte>r1prnkFLM9@ literal 0 HcmV?d00001 diff --git a/assets/fonts/Noto-Sans-italic/.Noto-Sans-italic.woff2.icloud b/assets/fonts/Noto-Sans-italic/.Noto-Sans-italic.woff2.icloud new file mode 100755 index 0000000000000000000000000000000000000000..7511d3e1c9f636c87f5a28c64b4705f65e5f62ef GIT binary patch literal 172 zcmYc)$jK}&F)+By$i&RT$`<1n92(@~mzbOComv?$AOPmNW#*&?XI4RkB;Z0psm1xF zMaiill?4zfF~9theBI#0ykgzVlEj?MWWDnIv@|0@)s%Pv8LZlZQqxOw5{o$aW%Rw0 S(-^>jkr6^OutRAW)d~Pv`!5Or literal 0 HcmV?d00001 diff --git a/assets/fonts/Noto-Sans-italic/Noto-Sans-italic.eot b/assets/fonts/Noto-Sans-italic/Noto-Sans-italic.eot deleted file mode 100755 index a997349935287bea89092737a5245de2671da61c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15864 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 Tox|}wpnWXuG8F&21R?()4C4-I diff --git a/assets/fonts/Noto-Sans-italic/Noto-Sans-italic.woff b/assets/fonts/Noto-Sans-italic/Noto-Sans-italic.woff deleted file mode 100755 index 6dce67cede1847a0bb49092dbd2203b1bfac8b91..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12536 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 Di>nx! diff --git a/assets/fonts/Noto-Sans-italic/Noto-Sans-italic.woff2 b/assets/fonts/Noto-Sans-italic/Noto-Sans-italic.woff2 deleted file mode 100755 index a9c14c4920648bc420b1d68cf13d6672af6ded3c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9572 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 NBZOvPhte>r1ps0}FPs1X literal 0 HcmV?d00001 diff --git a/assets/fonts/Noto-Sans-regular/.Noto-Sans-regular.ttf.icloud b/assets/fonts/Noto-Sans-regular/.Noto-Sans-regular.ttf.icloud new file mode 100755 index 0000000000000000000000000000000000000000..0770ae75bb358d80c52122a80ef69b6dba98a8d7 GIT binary patch literal 171 zcmYc)$jK}&F)+By$i&RT$`<1n92(@~mzbOComv?$AOPmNW#*&?XI4RkB;Z0psm1xF zMaiill?4zfQNR3>eBI#0ykgy=)b!Gv#3H?tk~G1hjCcVVth$0AsyO&%^u3Z&8Nh&% N5kfPtLunY*0su%)FFgPN literal 0 HcmV?d00001 diff --git a/assets/fonts/Noto-Sans-regular/.Noto-Sans-regular.woff.icloud b/assets/fonts/Noto-Sans-regular/.Noto-Sans-regular.woff.icloud new file mode 100755 index 0000000000000000000000000000000000000000..b789f186d19854a819d2d23eb42ae7baeeb26a7e GIT binary patch literal 172 zcmYc)$jK}&F)+By$i&RT$`<1n92(@~mzbOComv?$AOPmNW#*&?XI4RkB;Z0psm1xF zMaiill?4zfF~9theBI#0ykgy=)b!Gv#3H@&{IoPdBaL_g8LZlZAj&xSW%Rw0(-^>j Okr6^OutRAW)d~P(5icbG literal 0 HcmV?d00001 diff --git a/assets/fonts/Noto-Sans-regular/.Noto-Sans-regular.woff2.icloud b/assets/fonts/Noto-Sans-regular/.Noto-Sans-regular.woff2.icloud new file mode 100755 index 0000000000000000000000000000000000000000..fa0578778e677eec521a090e3adb29ae992c5a42 GIT binary patch literal 173 zcmYc)$jK}&F)+By$i&RT$`<1n92(@~mzbOComv?$AOPmNW#*&?XI4RkB;Z0psm1xF zMaiill?4zfalibMeBI#0ykgy=)b!Gv#3H@&{IoP9LA5jS0y0?j1wqtt@XP3XrKB@} P0V5-XW?+ZXFscmzy`nGk literal 0 HcmV?d00001 diff --git a/assets/fonts/Noto-Sans-regular/Noto-Sans-regular.eot b/assets/fonts/Noto-Sans-regular/Noto-Sans-regular.eot deleted file mode 100755 index 15fc8bfc91a970dabfe9ba7730df01b1c80dd765..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16639 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 Ez~snGSpWb4 diff --git a/assets/fonts/Noto-Sans-regular/Noto-Sans-regular.ttf b/assets/fonts/Noto-Sans-regular/Noto-Sans-regular.ttf deleted file mode 100755 index a83bbf9fc8935b8187f289299a802aa01ca008f7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29288 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 E0c9`PF#rGn diff --git a/assets/fonts/Noto-Sans-regular/Noto-Sans-regular.woff b/assets/fonts/Noto-Sans-regular/Noto-Sans-regular.woff deleted file mode 100755 index 17c85006d0de2c50a19dd67150ef4d825c92fb9c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12840 zcmZvDQ*>rc(C(Xwok=G4#I`1$*tTu!jVHEkYhpW@*tTuHv2*hM|G799r}utVuX=WM zb#<*>ebKwNo1Ca901WWem?;5B|MijrU-JJj|4ILE6B8B@1pvT=zc~Ics6)Vl+lk4` zDSdH)001~V001ql$r;Nbrlj&40Dy@7(n0tipabCKlo*)5xXdqE|3A3Rq~RIa7}$St zZ(s7lmksvi`t=Pn1E((za{h}$`5#~aNX)F=O~1H(0DwXl0N}#HH@_G*H!&~<0Oc z77|UScpC%Y*St*s*(3T7;7*X-wgxsPU)GpO`&R?(3I2er;UN_GJ`IZp_7^;Q?NIio`ZuU#tgx`gyC6VxXKmwt!EUX|2EsGcW-YD1DNCXzmNtI~+bq-K zD9Yi|eKZI>lQa|9(U3mtMQ@g5y6?cxU(^x1g!PB$pWl1qs$M(L9lIzKX!ehvFmKQDv(y_w?<4w6}QpC5YitVnIn(Yd;Oq(j$5co2Kts zc4m)RkKxt+&@Tixp%jT2w}RLQqv(c3>SU^GMwRMj*1U+Uv&ys(_>R9$@-qlLo>y$m z?x!?-vmr4w4AaoPiF<`ZQAuR|NvURy !MOL$lwsjXi4GHp81C?UkMMkMGR(>&`4 zu4Bb`W>h7y4^IErxRO+e`~O-zS>pIdB!s}yOId%IYV?2Y{tgU7ArsAnkWeffNu~KR zTTxf+J*H;o^p?T!wo;|q`m(`7iAnRU_o};hj#=)dy<=zk0!)~K$eY?6jdoLnv2|>3 zd7aDPDDqX|`IyLfS}9eLZ5La-sj}rP$yitHrrX>RWAKvPO7^yK>PKKcDU7i7I5v@b zU`MQT?Oxg7?FNDW7m!uSi=s%!d$?M~3e@sS6&m)D6Gk-(9p^bA27d3X!?gdOzso|& zcyjKK%(sMkhqc=^=}KO1{-asWGcw4XcJ-J6Hb_3NS4Q(J4p&2Hn|r#fkRLKp+#@3N zd%+M(CYv>`diIC35_}O$49qXS((Eg%;Qr_ON>_+Duvh>j z00uH0@+-^12>-VSp8=SD1HgRy1`qiS0utieH;8S3|EB-|`1v)K_zM6TIaxV?008j$ z4ioiW3IM=FeN!g_faPp0eeE}rkWF7IL;wgNSX2y|av&HA6ttV$R)|nQVEX~d4r_

        kN=vRciky;L+ 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 diff --git a/assets/fonts/Noto-Sans-regular/Noto-Sans-regular.woff2 b/assets/fonts/Noto-Sans-regular/Noto-Sans-regular.woff2 deleted file mode 100755 index a87d9cd7c6124a9fb103fe349dd91f55eed52c5b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9932 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 K;{%RVQL6!h1TU%p diff --git a/data/.doremi_classes_attributes.csv.icloud b/data/.doremi_classes_attributes.csv.icloud new file mode 100644 index 0000000000000000000000000000000000000000..1026d7c574f812479a16e7fb5ddbc215901ca7e9 GIT binary patch literal 179 zcmYc)$jK}&F)+By$i&RT$`<1n92(@~mzbOComv?$AOPmNW#*&?XI4RkB;Z0psm1xF zMaiill?4zf*_8aE)ZEPY 3.5', '< 5.0' - s.add_runtime_dependency 'jekyll-seo-tag', '~> 2.0' - s.add_development_dependency 'html-proofer', '~> 3.0' - s.add_development_dependency 'rubocop', '~> 0.50' - s.add_development_dependency 'w3c_validators', '~> 1.3' -end From 6bd29470282e16160f4912010f2faa03ea6d7582 Mon Sep 17 00:00:00 2001 From: Elona Shatri Date: Thu, 24 Nov 2022 12:16:25 +0000 Subject: [PATCH 47/63] paper --- index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.md b/index.md index 1dd6a4add0..3e3ee38cc8 100644 --- a/index.md +++ b/index.md @@ -11,7 +11,7 @@ layout: default * [Optical Music Recogntion: State of the Art and Major Challenges at TENOR2020-2021](https://www.tenor-conference.org/proceedings/2020/23_Shatri_tenor20.pdf) * [DoReMi: First glance at a universal OMR dataset - WoRMS2021](https://sites.google.com/view/worms2021/home) * [https://sites.google.com/view/worms2022/proceedings](https://sites.google.com/view/worms2022/proceedings) -* [Work under double blind review] +* Journal work under double blind review ## About Me From 562384c9770245d1b1f04ae45419a9de2fe0a429 Mon Sep 17 00:00:00 2001 From: Elona Shatri Date: Thu, 24 Nov 2022 12:19:31 +0000 Subject: [PATCH 48/63] recommit --- .._config.yml.icloud | Bin 158 -> 0 bytes .Gemfile.lock.icloud | Bin 160 -> 0 bytes .jekyll-theme-minimal.gemspec.icloud | Bin 178 -> 0 bytes _config.yml | 8 + _layouts/.default.html.icloud | Bin 160 -> 0 bytes _layouts/.post-default.html.icloud | Bin 167 -> 0 bytes _layouts/.post.html.icloud | Bin 157 -> 0 bytes _layouts/default.html | 65 ++++ _layouts/post-default.html | 44 +++ _layouts/post.html | 14 + _sass/.fonts.scss.icloud | Bin 158 -> 0 bytes _sass/.jekyll-theme-minimal.scss.icloud | Bin 175 -> 0 bytes _sass/.rouge-github.scss.icloud | Bin 167 -> 0 bytes _sass/fonts.scss | 55 ++++ _sass/jekyll-theme-minimal.scss | 286 ++++++++++++++++++ _sass/rouge-github.scss | 209 +++++++++++++ assets/css/.style.scss.icloud | Bin 157 -> 0 bytes assets/css/style.scss | 7 + .../Noto-Sans-700/.Noto-Sans-700.eot.icloud | Bin 167 -> 0 bytes .../Noto-Sans-700/.Noto-Sans-700.ttf.icloud | Bin 167 -> 0 bytes .../Noto-Sans-700/.Noto-Sans-700.woff.icloud | Bin 168 -> 0 bytes .../Noto-Sans-700/.Noto-Sans-700.woff2.icloud | Bin 169 -> 0 bytes assets/fonts/Noto-Sans-700/Noto-Sans-700.eot | Bin 0 -> 16716 bytes assets/fonts/Noto-Sans-700/Noto-Sans-700.ttf | Bin 0 -> 29704 bytes assets/fonts/Noto-Sans-700/Noto-Sans-700.woff | Bin 0 -> 12632 bytes .../fonts/Noto-Sans-700/Noto-Sans-700.woff2 | Bin 0 -> 9724 bytes .../.Noto-Sans-700italic.eot.icloud | Bin 173 -> 0 bytes .../.Noto-Sans-700italic.ttf.icloud | Bin 173 -> 0 bytes .../.Noto-Sans-700italic.woff.icloud | Bin 174 -> 0 bytes .../.Noto-Sans-700italic.woff2.icloud | Bin 175 -> 0 bytes .../Noto-Sans-700italic.eot | Bin 0 -> 16849 bytes .../Noto-Sans-700italic.ttf | Bin 0 -> 28932 bytes .../Noto-Sans-700italic.woff | Bin 0 -> 12612 bytes .../Noto-Sans-700italic.woff2 | Bin 0 -> 9612 bytes .../.Noto-Sans-italic.eot.icloud | Bin 170 -> 0 bytes .../.Noto-Sans-italic.ttf.icloud | Bin 170 -> 0 bytes .../.Noto-Sans-italic.woff.icloud | Bin 171 -> 0 bytes .../.Noto-Sans-italic.woff2.icloud | Bin 172 -> 0 bytes .../Noto-Sans-italic/Noto-Sans-italic.eot | Bin 0 -> 15864 bytes .../Noto-Sans-italic/Noto-Sans-italic.ttf | Bin 0 -> 26644 bytes .../Noto-Sans-italic/Noto-Sans-italic.woff | Bin 0 -> 12536 bytes .../Noto-Sans-italic/Noto-Sans-italic.woff2 | Bin 0 -> 9572 bytes .../.Noto-Sans-regular.eot.icloud | Bin 171 -> 0 bytes .../.Noto-Sans-regular.ttf.icloud | Bin 171 -> 0 bytes .../.Noto-Sans-regular.woff.icloud | Bin 172 -> 0 bytes .../.Noto-Sans-regular.woff2.icloud | Bin 173 -> 0 bytes .../Noto-Sans-regular/Noto-Sans-regular.eot | Bin 0 -> 16639 bytes .../Noto-Sans-regular/Noto-Sans-regular.ttf | Bin 0 -> 29288 bytes .../Noto-Sans-regular/Noto-Sans-regular.woff | Bin 0 -> 12840 bytes .../Noto-Sans-regular/Noto-Sans-regular.woff2 | Bin 0 -> 9932 bytes data/.doremi_classes_attributes.csv.icloud | Bin 179 -> 0 bytes data/doremi_classes_attributes.csv | 96 ++++++ jekyll-theme-minimal.gemspec | 22 ++ 53 files changed, 806 insertions(+) delete mode 100644 .._config.yml.icloud delete mode 100644 .Gemfile.lock.icloud delete mode 100644 .jekyll-theme-minimal.gemspec.icloud create mode 100644 _config.yml delete mode 100644 _layouts/.default.html.icloud delete mode 100644 _layouts/.post-default.html.icloud delete mode 100644 _layouts/.post.html.icloud create mode 100644 _layouts/default.html create mode 100644 _layouts/post-default.html create mode 100644 _layouts/post.html delete mode 100644 _sass/.fonts.scss.icloud delete mode 100644 _sass/.jekyll-theme-minimal.scss.icloud delete mode 100644 _sass/.rouge-github.scss.icloud create mode 100644 _sass/fonts.scss create mode 100644 _sass/jekyll-theme-minimal.scss create mode 100644 _sass/rouge-github.scss delete mode 100644 assets/css/.style.scss.icloud create mode 100644 assets/css/style.scss delete mode 100755 assets/fonts/Noto-Sans-700/.Noto-Sans-700.eot.icloud delete mode 100755 assets/fonts/Noto-Sans-700/.Noto-Sans-700.ttf.icloud delete mode 100755 assets/fonts/Noto-Sans-700/.Noto-Sans-700.woff.icloud delete mode 100755 assets/fonts/Noto-Sans-700/.Noto-Sans-700.woff2.icloud create mode 100755 assets/fonts/Noto-Sans-700/Noto-Sans-700.eot create mode 100755 assets/fonts/Noto-Sans-700/Noto-Sans-700.ttf create mode 100755 assets/fonts/Noto-Sans-700/Noto-Sans-700.woff create mode 100755 assets/fonts/Noto-Sans-700/Noto-Sans-700.woff2 delete mode 100755 assets/fonts/Noto-Sans-700italic/.Noto-Sans-700italic.eot.icloud delete mode 100755 assets/fonts/Noto-Sans-700italic/.Noto-Sans-700italic.ttf.icloud delete mode 100755 assets/fonts/Noto-Sans-700italic/.Noto-Sans-700italic.woff.icloud delete mode 100755 assets/fonts/Noto-Sans-700italic/.Noto-Sans-700italic.woff2.icloud create mode 100755 assets/fonts/Noto-Sans-700italic/Noto-Sans-700italic.eot create mode 100755 assets/fonts/Noto-Sans-700italic/Noto-Sans-700italic.ttf create mode 100755 assets/fonts/Noto-Sans-700italic/Noto-Sans-700italic.woff create mode 100755 assets/fonts/Noto-Sans-700italic/Noto-Sans-700italic.woff2 delete mode 100755 assets/fonts/Noto-Sans-italic/.Noto-Sans-italic.eot.icloud delete mode 100755 assets/fonts/Noto-Sans-italic/.Noto-Sans-italic.ttf.icloud delete mode 100755 assets/fonts/Noto-Sans-italic/.Noto-Sans-italic.woff.icloud delete mode 100755 assets/fonts/Noto-Sans-italic/.Noto-Sans-italic.woff2.icloud create mode 100755 assets/fonts/Noto-Sans-italic/Noto-Sans-italic.eot create mode 100755 assets/fonts/Noto-Sans-italic/Noto-Sans-italic.ttf create mode 100755 assets/fonts/Noto-Sans-italic/Noto-Sans-italic.woff create mode 100755 assets/fonts/Noto-Sans-italic/Noto-Sans-italic.woff2 delete mode 100755 assets/fonts/Noto-Sans-regular/.Noto-Sans-regular.eot.icloud delete mode 100755 assets/fonts/Noto-Sans-regular/.Noto-Sans-regular.ttf.icloud delete mode 100755 assets/fonts/Noto-Sans-regular/.Noto-Sans-regular.woff.icloud delete mode 100755 assets/fonts/Noto-Sans-regular/.Noto-Sans-regular.woff2.icloud create mode 100755 assets/fonts/Noto-Sans-regular/Noto-Sans-regular.eot create mode 100755 assets/fonts/Noto-Sans-regular/Noto-Sans-regular.ttf create mode 100755 assets/fonts/Noto-Sans-regular/Noto-Sans-regular.woff create mode 100755 assets/fonts/Noto-Sans-regular/Noto-Sans-regular.woff2 delete mode 100644 data/.doremi_classes_attributes.csv.icloud create mode 100644 data/doremi_classes_attributes.csv create mode 100644 jekyll-theme-minimal.gemspec diff --git a/.._config.yml.icloud b/.._config.yml.icloud deleted file mode 100644 index 7e598ab0aa6e13621790c3507544e10df1b3ece4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 158 zcmYc)$jK}&F)+By$i&RT$`<1n92(@~mzbOComv?$AOPmNW#*&?XI4RkB;Z0psm1xF zMaiill?5QF==kLPytK@8y~^AiflcuOGFTM`rKXqWBo=Y-%jkQBMKFK?BO`=nV29E$ GsvH2Db}JnK diff --git a/.Gemfile.lock.icloud b/.Gemfile.lock.icloud deleted file mode 100644 index 1c0855b3662dbc36f3c5ef7d64fe3cd26f0386e6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 160 zcmYc)$jK}&F)+By$i&RT$`<1n92(@~mzbOComv?$AOPmNW#*&?XI4RkB;Z0psm1xF zMaiill?5QF828lNG@weooc!c$LGGq_0U4}HgHqE=a}tX<_+|9H!lM|#fRPbGGq6Kx H7*z=X+*m6* diff --git a/.jekyll-theme-minimal.gemspec.icloud b/.jekyll-theme-minimal.gemspec.icloud deleted file mode 100644 index 874b1e8b27c88542ba164de6534c98c6cfa005e9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 178 zcmYc)$jK}&F)+By$i&RT$`<1n92(@~mzbOComv?$AOPmNW#*&?XI4RkB;Z0psm1xF zMaiill?4zfnXJ_8%A6eCl8n^cRNdUnyv*Fh9KH0^+~R`NWI<-*cmWx#nuAi)OLG#7 YIQV7sy)ttcz<`kvLNl;KX&BWF0PZ3&sQ>@~ diff --git a/_config.yml b/_config.yml new file mode 100644 index 0000000000..8922878a84 --- /dev/null +++ b/_config.yml @@ -0,0 +1,8 @@ +title: Elona Shatri +logo: /assets/img/image.png +description: Personal Website +# show_downloads: true +google_analytics: +theme: jekyll-theme-minimal +plugins: + - jekyll-image-size diff --git a/_layouts/.default.html.icloud b/_layouts/.default.html.icloud deleted file mode 100644 index 00b8fbeddaf157285c5c61fca9668e3232580f92..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 160 zcmYc)$jK}&F)+By$i&RT$`<1n92(@~mzbOComv?$AOPmNW#*&?XI4RkB;Z0psm1xF zMaiill?5QFn3UAC#L}D+y^NCF96_%9cmWx#N`q3}Sak%YrkCa<7IE;)=zGN_GJpXi NBZOvPhte>r0RUqlEz1A^ diff --git a/_layouts/.post.html.icloud b/_layouts/.post.html.icloud deleted file mode 100644 index 31552d3dea2ef72d165adc9b8e38b29d16b946f3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 157 zcmYc)$jK}&F)+By$i&RT$`<1n92(@~mzbOComv?$AOPmNW#*&?XI4RkB;Z0psm1xF zMaiill?5QF$b$Uh61|L)+#Eqh&3FMBtm=YN(@S#_i#YgY^u0pD8Nh&%5kfPtLunXQ F1^_4fDdYeE diff --git a/_layouts/default.html b/_layouts/default.html new file mode 100644 index 0000000000..0b31d90a3d --- /dev/null +++ b/_layouts/default.html @@ -0,0 +1,65 @@ + + + + + + + +{% seo %} + + + + +

        +
        +

        {{ site.title | default: site.github.repository_name }}

        + + {% if site.logo %} + Profile + {% endif %} + +

        {{ site.description | default: site.github.project_tagline }}

        + + {% if site.github.is_project_page %} +

        View the Project on GitHub {{ site.github.repository_nwo }}

        + {% endif %} + + {% if site.github.is_user_page %} +

        View My GitHub Profile

        + {% endif %} + + {% if site.show_downloads %} + + {% endif %} +
        +
        + + {{ content }} + +
        + +
        + + {% if site.google_analytics %} + + {% endif %} + + diff --git a/_layouts/post-default.html b/_layouts/post-default.html new file mode 100644 index 0000000000..7f8fec9b5b --- /dev/null +++ b/_layouts/post-default.html @@ -0,0 +1,44 @@ + + + + + + + +{% seo %} + + + + +
        +
        +

        {{ site.title | default: site.github.repository_name }}

        + +
        +
        + + {{ content }} + +
        + +
        + + {% if site.google_analytics %} + + {% endif %} + + diff --git a/_layouts/post.html b/_layouts/post.html new file mode 100644 index 0000000000..251f0b737a --- /dev/null +++ b/_layouts/post.html @@ -0,0 +1,14 @@ +--- +layout: post-default +--- + +{{ page.date | date: "%-d %B %Y" }} + + +

        by {{ page.author | default: site.author }}

        + +{{content}} + +{% if page.tags %} + tags: {{ page.tags | join: " - " }} +{% endif %} diff --git a/_sass/.fonts.scss.icloud b/_sass/.fonts.scss.icloud deleted file mode 100644 index a5e602c07c70bf14ce44e7edcc83d578a8907b42..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 158 zcmYc)$jK}&F)+By$i&RT$`<1n92(@~mzbOComv?$AOPmNW#*&?XI4RkB;Z0psm1xF zMaiill?5QFsI>gNl48B$r0{~h{F&6*; diff --git a/_sass/.rouge-github.scss.icloud b/_sass/.rouge-github.scss.icloud deleted file mode 100644 index 804992cb3cd28d2a1b3c4b1e6bca6876fdf285c4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 167 zcmYc)$jK}&F)+By$i&RT$`<1n92(@~mzbOComv?$AOPmNW#*&?XI4RkB;Z0psm1xF zMaiill?4zf!J_=q^i diff --git a/assets/fonts/Noto-Sans-700/.Noto-Sans-700.woff.icloud b/assets/fonts/Noto-Sans-700/.Noto-Sans-700.woff.icloud deleted file mode 100755 index e74339138f48cb822b18fced0df0553d379a54fa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 168 zcmYc)$jK}&F)+By$i&RT$`<1n92(@~mzbOComv?$AOPmNW#*&?XI4RkB;Z0psm1xF zMaiill?4zfA;0{ReBI#0ykcE*0|UMC{IoPd!-#kR8LV1@QqxOw5{o$aW%Rw`lNi8& Okr6^OutRAW)d&DN5-jNe diff --git a/assets/fonts/Noto-Sans-700/.Noto-Sans-700.woff2.icloud b/assets/fonts/Noto-Sans-700/.Noto-Sans-700.woff2.icloud deleted file mode 100755 index 40b7593390a8fad77a0a19ad33e7c4586286a0d8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 169 zcmYc)$jK}&F)+By$i&RT$`<1n92(@~mzbOComv?$AOPmNW#*&?XI4RkB;Z0psm1xF zMaiill?4zfVZZ#6eBI#0ykcE*0|UMC{IoP9LDfI;0y0?j1f`~z<|Gzz@XP3XB_uO| P0V5-XW?+ZXFscavkw7iC diff --git a/assets/fonts/Noto-Sans-700/Noto-Sans-700.eot b/assets/fonts/Noto-Sans-700/Noto-Sans-700.eot new file mode 100755 index 0000000000000000000000000000000000000000..03bf93fec2a7341b1a6192ff0d596b05c1765c93 GIT binary patch literal 16716 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 literal 0 HcmV?d00001 diff --git a/assets/fonts/Noto-Sans-700/Noto-Sans-700.woff2 b/assets/fonts/Noto-Sans-700/Noto-Sans-700.woff2 new file mode 100755 index 0000000000000000000000000000000000000000..55fc44bcd1257bb772fb9c041cea4ad61381224f GIT binary patch literal 9724 zcmV5XbXcl00bZff>;M28(=%LqIR@i+KVFC zIEe=g*HM({O_lv061Xu0dqe9PMWR$KG{n)I_BJjS4by7c(RdWy@-Cf{UGU%0Ax?xa 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

        ;(FD;K}#opskZpBcOOtLB-BMn(Ptu%pT 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 Zg>x^Qd*R#*=U!G_8GbU#&kp(1`UCwMR@49h literal 0 HcmV?d00001 diff --git a/assets/fonts/Noto-Sans-700italic/Noto-Sans-700italic.woff b/assets/fonts/Noto-Sans-700italic/Noto-Sans-700italic.woff new file mode 100755 index 0000000000000000000000000000000000000000..209739eeb0921ce1475ed1f357911ef9faaf0f3b GIT binary patch literal 12612 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 diff --git a/assets/fonts/Noto-Sans-italic/.Noto-Sans-italic.ttf.icloud b/assets/fonts/Noto-Sans-italic/.Noto-Sans-italic.ttf.icloud deleted file mode 100755 index 84f0ff1857581c7af3f46e8bca2f651d63e0a9b5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 170 zcmYc)$jK}&F)+By$i&RT$`<1n92(@~mzbOComv?$AOPmNW#*&?XI4RkB;Z0psm1xF zMaiill?4zf5x@MBeBI#0ykgzVlEj?MWWAD-G{Fp!cmWx#nu1c(OLG#7IQV7sy%JLx Qz<`kvLNl;KX&BWE0O*-6UjP6A diff --git a/assets/fonts/Noto-Sans-italic/.Noto-Sans-italic.woff.icloud b/assets/fonts/Noto-Sans-italic/.Noto-Sans-italic.woff.icloud deleted file mode 100755 index 0f25d638c213228d44b6a8c7e2e213d1288e665d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 171 zcmYc)$jK}&F)+By$i&RT$`<1n92(@~mzbOComv?$AOPmNW#*&?XI4RkB;Z0psm1xF zMaiill?4zfQNR3>eBI#0ykgzVlEj?MWWDnIv@}73AMpY*Sak)ZrkCa<7IE;)=zArl RGJpXiBZOvPhte>r1prnkFLM9@ diff --git a/assets/fonts/Noto-Sans-italic/.Noto-Sans-italic.woff2.icloud b/assets/fonts/Noto-Sans-italic/.Noto-Sans-italic.woff2.icloud deleted file mode 100755 index 7511d3e1c9f636c87f5a28c64b4705f65e5f62ef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 172 zcmYc)$jK}&F)+By$i&RT$`<1n92(@~mzbOComv?$AOPmNW#*&?XI4RkB;Z0psm1xF zMaiill?4zfF~9theBI#0ykgzVlEj?MWWDnIv@|0@)s%Pv8LZlZQqxOw5{o$aW%Rw0 S(-^>jkr6^OutRAW)d~Pv`!5Or diff --git a/assets/fonts/Noto-Sans-italic/Noto-Sans-italic.eot b/assets/fonts/Noto-Sans-italic/Noto-Sans-italic.eot new file mode 100755 index 0000000000000000000000000000000000000000..a997349935287bea89092737a5245de2671da61c GIT binary patch literal 15864 zcmZvDRa6{K%M6x#29@7s6Jot$J& z@=GQUbLJtFnHMntfcZa${f~fv|7KKpSRgzQ85RfwlL7+(AOTb$|6l<}|9kq96JQ2#26+63qX88EvzY-L0d@e3|8ydN z4!{cF{vT%dpQrPGzFYuy04IR=KMeH$SpoF_!~+1*n(~nUmH0me4gj48aG3#wQ32G} zI1ATt)6i|*8Czv{7gslGZDDg(jx2$-sqX6Ikt8Qr{H_Lt5PjMVnL~3j_3i9L)(~?0 zm!9jG@yf{=x5dCaUY@%aOt}6Jg^@J#z@2U*JISsKp-V}5?~_fgqSVF>u8Xu9c>gw` z;D}^uKiUS=Sg%MHI~<*AzLFtJ98Wqq#JL-9OCkdmVrke=!(_JKi^9^{0P;ApsMYU& z^(dYfU*DBHHo{H%aPskjRM=EQ4D+)UBL^6@;Cz{f#Kv&%d*Hm$&;+;$Kf zs6m+IW7g!aRrvyG(w$m@iKls!Km`zf$EdDM`>lI~5dI^88C>-BpVJHr8X@Zd7(610 zy?+W@s6|2zv0N^t`2<_8n=&( zRVWeqm9xB4tEn{=VTqIBiX9KtdESnseHfT*^wI^*7d=U&9xgRF!l5a*a-cEqQSUY4 zPz~!rC^h=+fIr_98K|-mskOc4VHgiF;c~R>Nz0MukFle=YD!Vwv zO>lv_qkl^bIiNi#<%2&XT>Z&uHz=uOjD;al8`2~GWOqW#bhZl;0-eR#+ed4DPADvnA$(#emk)A%Pe*ME@w?Pe0=&q z%pK=1$7DMdamzha+9cm1mRfT{a_0;9HPwTE^gS|AWaJPH$VqjD#_469x9nb3CZP&G z&LvjN62y_i37o`zW#8sM?m=JL4?5h(-W_tX$laf0VgDt&MEH{^F z=`AC%O_Rmel*J*yU7}U@g!Xt)$IJ7{$P`*t%FdDIp_lHkl`m6;RhAgTx%j1FEhj~E zFw{9|Ug>I+)aHY-dMu8??4S%&Jrcs3vY#AIPUB}rE!#FSlaBGBF@r>84oEi#kzRs5 z;rP>|n-r~V@t!v21BfOGp(@AwD;7_(>w1+042U%ZsoxzhzPny>Fv>m#j$9|eFrH%R z>*dNW-H$@juX8n0#Lnzm0;Zn*MZ+qQ>Z@Wl(lA18pWrj=M!`f=dJ9X!z z$iB3ki9qEVkK^gL^Z7bnoD1oJuQ&CpdKR|LW<&NNHL}3x7PKkxkex#Z_tHrVr;S~# zoc@!K*&j`BUCi)I{>qIM0fb6@bysorroC=_Fyg1?5mpUkf!5Yd%uFh!qP|pHmX8cN z9L*imd+pA|b#(s{1gjnIK}(qvm0r9q&X-v|oXI62_kJS-=f}b3AYPbgNP;__k^y-% z9o7c|({tGCgIOBM(_pq$fsf0e2}{ey2NK3q*(w!i6-E<->WREcnOwPqZuE zv$vA-CBb+wHlClyw_=*;CMj`a2`&;(lL`|F51Mz_@!JWXf6sX0&5!hgQ_Hvs%ehQ}(ic43Q7Pfd@TfB3kn{H7+GJa06pdwUkrkIX zHQs=g>~3ZiZrIvHr2#a^)0A^133WFbC;Fi%kPZhadBNZLUPF2?1gYY#Zb|AqZ}wuF zRn#COsiSkxJI@zC9Sh!CtZ+U30LLP-jjB6TEdMdD&P{iD%19o$33@KZ+0ZZYr`&Gf zA73Wb%&FkAgLY)t88D_{KY~TaFRZxf@yxiSu9>5XI#qOu#t9I=b}2ttxOg`_ptzys z%a*EKVbyjKm9nmMkt|R*@UTFs@HV|!!p@JsW{z&`!BnO)=Fry)Ep+E-Nm;`J!y1L9 zXMRrV0XK3FqrA!Sm+ZY`czbF)uH@pHWUv5EQ??#9DYEY9>0y>I}O$7SRp6&UCQD^3Q3n zCobfU75x5)Mm756M7L1C4OetU93(_ZkBzu`-$LankI)ce<`^H(D0KB;_Cbam#>J=` zqJ7@rBG4Yg4dfpDH4Bb-6Mh2|q+J@`BmTWx>=VK}=W1}3smA>$nCQdvf{hlYhyL1M zms1HJ4yw6=4@*I^j0-K1%mt>=CzA7m4rl$>Syv26q-xZls$DGa7Fb&JhiHzWgRv-|mpd@^>)@Xs5$U7IFi5h4i zd$g6D@lbhO6L@qhJ8x_zmcUG7jeV_5L2{TV_aZgRdE;7t`33{L$@HaYo%E3 z_zLgZG#r~SJ${`T5!Y?V0-dbY;hbHdu*Y9fcIp#Y38uF}qci!T;eEn#Oh02Q zimM$579`v#bg>FC;?xtX019({l7g80q(~0*Bg;o6XdF^8)SfNUu5b!=9MO?m6@xdZ zijVbhw0Yu;vaOp?k>aCsA;H7f1Afq?4ePAG-kE9KH^6*UFCnMB{&_-TDAOdV2y~{; zIfxi>pdpb~!xMO{l_tb?CCg?tZ6-z)nZiH)mwZFL$#N6}yE|5AN?mv&r-wH$w3tL# z&sEx#v(2l?UBsg&OC8u`=ziC;ZvP9qODiAW=Z&c)EWx(rYS^S`ne^ zM~MFW*C|ut9S#Nzb1@4r{L0rFSj^-5Q#`qiijd>DM!JSK>>%hkOEV9u3?@c#D|*aik4E+V5i~e&jm2)RmC9t!63^Zn6}{QXxJEb`As# zrzu*yA)bzxMJ}NhhB&(ub8i*X^x!*OT9!{f?Ac(w5RsOc05z~#8x6kq?th(`HU=Um zV@bjm>{i^2m}Ec%>!m`!k=>-EIwKQit;wNzwJ4=+v2Y%8@T^*wcsgH50JE9qlG6y;5ewr-Z zK6;cot#vYn^$&&BOVe7h4n*0T^J^8vmPhkW{ozrOUPt!uc|!3X;&5rU$qE`f#;SDU zY_n6Aj3JiBKpvxBQO{6C&H8%awMC7Q+s3v>3{#?vU{u4WxXz^9f=SuXC-Y-44_s>W0|O-O7UrEd6_D3bcEfE(^qAFA{liy{#sM;uo;rX!rM zXNec2>3(EKwZRp!9K8~rKyb(CL2F^?Tv!g#`C9r(_~TmlyiYKWJm(M4reuzEJDNIS zer~p?Wz5m2Dgmt`r+P#TTm?4*|=3*DF2FybN;Pjmxfga$c( zDY=b3Y+uZtsrQGjk=iQ43)aExZadrPiCX&8l;`{``M4IHOau>KkII}z`HG)-l;m+4 zd16t(G`J5!AmFo!UvHZ^(R5IZ5i0emFi||llxAy0Aa~C0(L;l$6k;-!D!T+G&5$FP zKu!--6k%35-$_zF@|)BGP>o&h$$Onk+`Zyc8bmkKEy)gnEPOYq=Oti~x~3pv718x{ z0}W|R#+8T7zUL{4IR?}u_M$PLuBxElNrPPr#svuFI#;wFlv)NAg|MyHjTqR z=2F7GbnOl~`?f7cT^^aPmcr&n+$G82&2%J&kt_csjwNG9D;wbeqfz|uRINaPtBf_W zIDP}CDaL^Rae9}M9bpLDsUJ0N&;SH`ja=tNi&RM?3r!N0Xu(5g#C12C-Cx})5Y8a8 zew(f#svIF*n7CVC))k5P{2PuAO;}o_U~1Q${E#-BfQNhy2Th2WHT+~Ac7EYJ9(IZ^ z?WBpTlTc(T?o|}78MJ0^*tQsA)1YD7gu_|Zi((3KH$5K1>r+z7ALd^8bM1-P`^lTd z9!1zow?*B&O{bE#g?!lVubmzp^KnrSj#*i+ z$+d>9=0*`=>mSUOAUX`4*PbiOScOAzz{&>%l9SpahSc7;$(w zUinL$wJVCBfH%|cemj!zGt^vBb@+!lI=)r)Y{MXgUUs_+1Z(GEY}mX+ryH`|5{1++ znV19dqaa5XK12PQTscewSy@bLE+aJpV+rDrZ)h9#8qx2cLqWvCsd;e&V~R(5VzjA*P{tL?TxK48l? ztu>#pFUH6+BAd6ZY@?wH!gzjK92I&5XBqQ_(X<2?V+19gkQ4@H?)0yb=Wr@bY1!MN z+HODuqt0fsa4VE(8l1eENi65Aus>z*qejSXPDCh;3pb=Evu%yf!{==C#yo#8e{DL97oVeUC*0G#C!G@}YO?X%eJWhI0ZD^nlng>GTS@m1HCm~x}lWxO#xIOeR`UBp$ z{f_V5`6xjxLR(gTZ6F>L7jexW`V`j_qDGhE z*2ze5qn5vKtvfZs&C;y`` zc?aqzS1fz_)^!&VR4+a2ZP9#nV~HkNK`~BU1@etbJguCNzwRjD@!9l1O=*1ZR?G(- z7c{r$@f(?3w*2_cPq1B7<#W(Ce=ouD!$7Ff!u_;bkBrj}q^{Un`amF^dx6!#mJe0! zzZ2s^@y7&l)sKUv!&W1p?7^tJfQ{+N-)&VEDcaMQb?Wpv5KkI`kLRC6quY^Wy0tly9Te>w>F z>JZr-DfUPli%&UOgco_G-0$U|UTy-$gE!m!_XEDY?|8;H4TtR`6&imjO@ltm;+?W# zsGz35Gho6U*Jsw>yUE0w7U_cbQr#j*;{KSUK_rnmtxK@ar~e+4rNVlmuJ5bH3)V00 z>@!Yd?po^2&UvMu%A%(HrHM$+R~J}h&s+yFL=%`v6`K&+|6|ZQkeP&O-x}I5q31Z$ zb|k@~D)N22C$bR>F;t7jr<;NnH=)UbrRt@aFpx`gXSw4)HG64~e0RM5wTl&95WEz< z2QCe9X4CXu7TSj$xO$WddaioQ>8=kfrHcHS^9k)_ou%<#*>owAnEXs9 ze>6Jpb1&KQ-sHATS?Hku;1kmXJb-9J2{RkU>9*xHLJZW8HN+%Sy%g-H2y@OvyfJrm zKd4*8J>rb9ukak;NgZdXpzP}D?S0E{byiQd&pAmna&s<@6`XYoTeS8js zmI6Bqkxz9Itm89MzGfv1GfOKijH9Bl|8wRtMcb93+q!0p|5w?7EsgGxkHey%SbOC9yerawPs*`8-#NB`uw~A<|+VhoxTzClj|*7Te?~be0R>i7}cV;sC*y=~jlE z+S35%ltq^Z8RJGmxj`&wlIMag+S zmZsk{$Mf+uT?O0fSNo4~opf=dcfh&g=c;rm)P|a>mM4-Bai%=hkS(%5A{}3`jsG#h z^lK#(@_jPbWsiw^n*tC7%L^GMm>y7Bs9!w>=jEqo(C9D zpQ#R*xRm-aOjXTRTKo5VoU{yL&1pyO;U&FXc?{8W_`xW=;wJK@bb)^e98US{>6g&G zU8N%n-kB9RDvZ&fZPLr@W;%D|>y~V@lizzr6$c^iGWf-ryU}VPvH%T?l;pn9{mxON zl4v?%SYS2hxSlF-D0bCN7vQFftGha3GyiiB%=xc4i|88-R+DEE55Bob-RfIy-iTRw zhVp3QFYi(rmZ3=%uyQ)$TSctOw%M>(i7W^Q*1UZ>#+=bZS5E>{6!V`#XJ#?cNj^=r zf*35`uSmXt5;smn9UD1m_mBvRINCnO5$*Ei%ggo&L)&x8lQ=q=yI#2m*E(kU3GqJ% zl#&xpBPs}$UIpXG$O}75PfQB9Qrbo;Ahg;V<$ZneMQFgZGT0W4)hR1Blu80FQRQLn zX-DqX`z70iC1u_*q&$`+aK1y`@2t?abuLs!8H1Qh;Lz!>>SAuuxdWcN281QVe|Vj^ zP>2i#mZ^p3hcFtCo~}uJ$6p;zl+z1s*jF^3(aLv&G(s3+M$dD_1-e;eHxuG$)t>k4 zI+(dE+Bl)AZ;l4)|EOB4Zcj;8Z^fz?=0%=zm;0ljP~`h_;Zf%87ICRmmcOR~3?Vsw6t;olSA%hk0CW~v{GMlvOBEVy0;Jp z?EU13148Be@o@0$+au&?A1W-9kI4{D-I99V!5a}Mfnoe9Fgj)W-@^uMJ+K7OP2!MP z66O&!y1f|8rau7VnbVVZ#{W>1%289W_*VNpN9DdSh#E$CqU_VYsAv4- zyHjk_mnV^bwUX6Q?dV*t!kd5WcvIocTbpbNu7xt+Gp_5n;Z_$B_Pu_BG|H`?0Uu8# zH}G+qUEH^`Jdhi+&4DW7Df#Cu-?1tX=l9~PS6&aK{)*4+{11qKMUv)neJ$9Z4?kHP zS@xj!vmuH7LYlgn*i*lUBsh%vbg2`HW6A-Q7<__M8d9jZ?QeZ$IKpauvCbK}dl_Eb z=iS(C9%8U3$;U;cE@dQQglV0!kf@*1wTI0LG0cS~35fw6GA{zuuD;GyX)VpzGBD3{ z9zIqs4lG}0JpwUXU+I1ihKD%_d{zO@Fp42%s5JGRxZOkr)shA?8>FO_gaFPFBfbBb z2z<;~*B!u;=lrOA-|p|tCHw3w#bJXy_SFU5`RZHVLx24QOoxrYDkPNDT<8as#WgyM zmQW*qR(d>U?qsVb5{NN)Ph;z~K~`t&O&v?w3}xZRGGD`;KwLvQ&}5IvVU`8`;3 zwYDjjY}QIEkb<~*MsoKHc`Hfp*R{rjm>7ML-&db^>;t^d+z6Xba|UO9;o|(Ivg`!M ziB6nw{&f3rW0A>vvP0o{$`Wt%$P69l<#bIGx3PbZ@NXv)Y0`5E#d3y0J{BL2a~dAE zP8%(y-tN%t;JyfWM#j7j4~KU&(nM)eiiftL9u9($$Y#V)6r$RuC6a#svwh65OLYpr z%Gl_X=#>&xgB!P(oW-KpFi`$Zwa1iu8WM--S9u42y9YOmPj6{o&W^}MSN$2|op)+Jd$qmA1;q}q4u_le@n>GjrFp>|*xR3FDtd7C_ z;)kZvJPX_!^JfxJcda|K_MP2TEH!^AeMY#Tq44iC|WY4cgnvUX$m zF2|cVHglv7A`9><`YHEm2d?@@{W&C6gA4s$JVuImJk;f0QkQYu=4I|WON};I4bZa% zmL9ScGeU3>OK6l`9&O167ko>ArTI142U5Qk=L#f=Ox}u_%?`$5FA=5_DY1QxF(5gN z?Ky;5*mCoxjsJBFQp%|B<>XO#X^zT(QyvLRGT>w%otE` z7M>ET=t9K|ikKRS-QFdh;WIi27tEDZb<~5UQ4pChQosTiJB?xwYp(+o{}Jz}Dwa&Z zqiCAn${9y01c&yl8>KAcMTY%>+UADrYpTw*{P+qE z_GJ@uy>?>$(ve?RdgihYg0D&|{KOo)axyVs`bI<^Z0ZZ$ zHJhyv^lY2`b=#?NR}7H@+xP{BjJzs;B?k%71`ON%I&p2bxvna~N&g&9c}t&$BypNC zQff_tmyvFQOQFolt! zAeO$(7D~E`;0T`h3*~H+w>(5f`fz9;kcEWz4>?7puq$jm+r^8AilbV?lx6Zi19F&6 z1NRw5j1?FyqzPp7P}SPM9)xGoEV4D{qy~__;4Z>98jt`KZFV#%#uu703cfLT?4^Jq2`_lm)#w|$fjV%%Cc zOF5sj)Ea_c;FrFLiv)U|D2#;RxNVqeA0MeXRLmCG@`Ce5_1p6OC1Rt{$_nMUhb9iV zqXj9gBFc?%klKV7IKOS*%6K4kouY0`rfc*8;$NAg1fEBOLkV+5rpp;U9h>j3MIPd} z2SJ51G?6qsGQvt~dl2zPea`53Nou!-(*~C+zGKzjO#$mLQ!C+vXkT=bgd$&wE>?A5y^hP}D4eFbQ7 zB}C$}aqX!0UxbzO5~dsJe<4Dv7!5adoe*(kFPgvmuPRtqNrj1XId`+w#2D}$nQI_{ z%2XahD?ZmhnvV3`HyT8Pd|oYHtS)fnMGsKdb8se{$U1F=^|r}Ac0Xf$#x=LRShVR#S6Yso>zR~f?Y>p zX+aHlJ@mJM-SLF`LKwd|aO^=Fm&-L{&`{jmAn-*fZ8($X02vwy@5N=iIu+_<(bZT) z5HXE{dcHsXU30HFj7OJ>qG@Vo9)i<{k1N1W#-YtnXTr9Rf}yQy@ZB4DG+G&N>VkOE zJ9qW$n?F;xE?@hmQ!0X!5!)k*@WV11EnP;|MBnyTzC&Nc6B6?e zt?U#)&}(=kNq4))7KBs-0N}XI=<)tDJ{dTc*(J`UiO}{AhGg2uX z9WqW4WP{zJc5lpI9R8$OSJ>LL#!rOM?D*Md_>D@Ef4R9BEFT3QG5joxncz9~_|YLR zv7;Rwe~}wUq_RC`J`+TFm0;yxdlcf=Qy1X?E%UyxW#y0@QWoXgLcixSxCgZ5f0qEa zVO)Mv(tp1;N^6mn_LXkL%=ut!L~xu)2tb)M@3XVXi9J#O7H2S_(Tobz>gY3BtMFeh z+gpub)oSag(t9O|ml{W<9w_m5>4YgksW{T&ld3}vw+s}ed_UHHa!IPH5h7oV$11(1 znf$LEF5?qQ-~V024wyOG6IgTS27k2>WzmBk_PMs8q94I$ykORAEEx9glnVp6(s4%% zOP*5Y(!;ESr|{!SnM#Ca$2SX+1~b{yU>;tt^(G~n$GxlA(wv9_?cLsklfY`9qT&dNS)|Fx zo(2Oe2svey;KWkTc2mPMYV6@Q>vGY55rt3@7lyw*y)5-Je9wZeZ%h)!bTd+uWgNLj zOeBP62pk#=gpV$6-;?&_pCtglMrD>Vhcx=ir@8mErydf%QMB~N+SGmbliUP ziKtd95CX>UBNC=NoF7T_&7P^$XiS*?YZUY(+v^;&vFqVtyrE$IG9pY6#-*qJ$KLSP zttTqe=joGzF*6zBJJy22W|)Wtj9!-?|L6Wqsh9N3m52bh)l3XaHtoMF_aV-RZuOu_ z-W*2;wk~&}pOJ+(u4-`&t{icn>8~GnXugUK;TJ=>8`3})2nJi-YW_;PR6DouDA&eE z=~q_5><`L~8R7IG1bf=OaB5gtcRj9g#?>@W@UYc((YMj%6vG%r^1KO+j9;e=^HP;Z z@llbstzS063g^E(TSx;JR-a<=iJ9~jmwoYZx!C*LXJEFy7$pTcZd81~+dz8gQBSAv zTc_wyY>G|<^K|B&2Ov#Gx@ zo}PNEpW>+`_|VxRl6r$>C#zz*JJ!^`Ht3Q>zN%WXyV#HbU0p449-cJoo$e}punyD6 z?I@>fNnA6SS~x$9_>O7_ zUckv?KuQRMIo6`$@^*(gVe>Ko9(15dyR~7DNeEmlM>gO=a-EzKtLKHabOi0)y;4f>NAgfZ~TeQS0 zlP4w< zb__O;PoqEgFHEJ6;eGEyo~0uG^tc*B01D2|4y6ZkJCDu)q{M==obVz&M5b9^Hi3CBI^ce zPBiHTRG|ztE89#l0D}zSs_D(*X?3}W%kgj#X|T#1*4mv| zBY64{nO+f-Fe!7ANn4(!4OYJFLUt?kvmXQ)w=kMQrj1sPUifkFuM4@C^*?@%2mW@NpubmWB;JdWYt${5xJqy91HyS zum+XD2h}@z)!-LYsLlDA!xlG{4xZf%*U+s*6U7xf3X*$KY^Xg4_WTy!4zzCx%Adlj zpg3T42*MYOQ;>;B>(npR35uND2EA~96AxA(F5Nfot!cR)+Pg+z^YZ5TSj;Mhv1`i< zPq%|bcwJdV4eifp7}R`YNo*HWu$W`uGw>Ro~@=q5vs#BkO^ zEyJto_V?5=s2uC&8hX))=g`5OX!1nr%%UddVeyK~JbR|DvR&%lS-%BVNt2@*%Y*#_5_FWxwLtY7AJh%~!9hV$6y3Uc# z+AJrg?->}ch*bQPZWaLz$(*1@Ey>+hBec58@QtNYkYX1sgE0vUpS9H! zMsvDDc%iIxa+$ng#CwPuf^~3fL=0{xHsD`{>xfditN#6!ZG=&n8gDZQ zd{42%f6kw(E*Lw6$6u2bhEOaLVafg=wN4I-22|rm+YXfFVYQ&67}+9Ez<5P7Kq0p^ zJ&#fGvONc(!3FKmyZmjZJt2yFUIg*MjO0%!jgD{ycimQi3fh}$hwJ3@updAADGs}< zePP}lKgqR+`wicMD`b)suQmnt`=aYAn>4Uw^wwAu<<`ob<)WuU=L^~XzW5lQ029!&BWQ-TpF>bz2tOa?NPgfs_Uiy+;WsI_$veaJAmmAz?HgI6JV9B{ z<&;}AEYh+ioN!DI`Zd@$8gfI(=xI* zkY428&{>LN8jxA7J}9Vbmv|%nEkaU9QwpO#v@n%V0S&!IlD9%4Kw`W$x^FYr;S2ws zZJD;2Jp`3`g}SfPnAiYd2NGN632U#QE)5#WGq2Q;1jzhmlUsIimt^y?E4w|y9hyfj ze0NvfAy(iVJqR-|DU%%lPgIn$5rFqIG{$H1o68olR=-#p^G9_I1;LmmG{a@!L2YdA zX?O9-m~D&647V&mpwBq>aP7ah;NNf<%wfd^v-S%$WLxP~VyQ9U^!GCw z0P@gBsVTX;eC9gU_0mt$a{x=tL5O?UYK@sgz&Irmq2QN&p6c%#16cMgFY>~g*xuH3 z>;UephT~gkDLK?5{E6tyaZ5KL?-yNF$s7Nm6R}CM(s7dk4!pn5h-@O15C)DzN7Dk{ zaLbSLB9$J$jk>an%Mh`ZxxzSrh_CNW)Z9yg?M}kAzqv!NdnVMxOpzAtxTGy`m|g2% zmI4>uWcc0$U9glFdtM4)Jd%h7Pl*C#2oX4S&lW%Ss=}n;fb7x zaon}#hKblCG=gU$hO=5Vi^@Ag92R~~56%*v`3pL(EX!^Mf!1(a0ADH$70{MQi$i#t5^;4^ci zfrxBl*4ID-1;+4EP5;KJ`JKAv=m15qwzhg_g9Ci`-qyEFfChJEc70u6)PCsidq-Dk zre7k`3K>JI7izEzucn;P$%1~EzQLIt*`G4A!nnxo055g2TA8UK6r)m?M}=X*GLv5( z)U2cn#!Q0({{EOwZ!Bm2nh_f@BSa^B`1q)J@r;fsTA~{r9CTFJx(%Pm<@LhDAYNQS z((8}LomiGks*C}g3jbbM3%nK{)gCDLD61?jT~mT!XS5!~<;0}h6#A$?B43bj92e%stDWxWB)-O=YVO!=49Joo#aJ<`yi}Wd-au++M`ChUW zrm3}JAKuJ`5@GLDQ}zB{WHMSQs4r)mqj3`>%sVl|7u+C-aw5A3%%G`aewy}~MN3k# zAtgOS$zhj)dmbX}>#4*MLpxrqB}A33{qx(MGe;=UkZS}q{2MZ_?MX-<(KuUzyQDCg z#n{7tnIEt!YKo#ct;D=$VmM9SdA_7?a<-g|tcS zt#Qn)5@{)A7}YFj5l)lY&SO|282a~tPu5~Y3>N8DJ~^hp?Nao))>tKv8tXt1vOKu8 z@Pa;Y(?lt;)Ss)+hMDY@o@-k+)39J!@G_6cLx#!RmwHloYLMu@2p%);kv9)1cXht3 zEjAlJ6G2bjFGp#qT|oXH90g%8--;;w8!ScF#%9D}a8>-O#vT!{UDGvl?{vd|IAfFq zVre?V{YH6Z_<2i-#o<_Z|81NC+wEtvwk`Bl=5OJzYYJ20<&{BJpTLb36{2F!)PuAn zZyr!`A<&BDOWhl3lR**C_vqHDtxS%hxpp(RXD#>^de13o`kfQs&RHmqlB{iX+Lj5z zbl$akh=8cf7Up9U{yjg>iiY@k0zMm&#U?BsG!~$VxdzjwI{QG7P09z~Y-G+$Fpiuq zc*_4JjqcaXH@b{=Y()Fz<5JJ5EdR$1_Dr-OA?3~mmgN)(EZkWU%Ltv1A~*h7t0x35ej z7e>0ik$=ayH;Absd$cSW$scrE@_0uV5>Q&GdX zSI`uUIQak>_Gq@0c&9yNfPZj0|6%=z9j-gI-HMZo1D4E(yV<~5 zj1Z4Na11po0N6!?(#KK*E+sIemc!p|^=1)a0V-0~0FD8HX=d1GPRp&Z)CZdw&cB0v zyR#))T5YvTc7?cnw9%(&F-zBQ2}i120IIO5ca*dhr3kY8XApJ@vSmjT?DcwLxH~#L zD}eyJf>!LTVMvZfg1UcJq698*b|97N#8gdzcZOC2Cw7{CM1CBpcRw&=Jvw$p4U>nc zqj4EUm+I9_-LHcGD;v9%y*~^M(mpzKzzwbyOT{z`G=0b)Wiv|MV{#N?SNy3$E{i*p zR#TxSeRzs8DXu(kt{ZmR#&!0M_3H?K7D)Q2aDQ8y-JE#kNp>L;Pmjg1Wz|=|(X)mW zCDFhYgANOU-2jfKCjn-U=fe`_{(hm?&m@GU8M#D`#9b_}(7vCj%zYrvaYN_;2f~#f@dKL-qpjKnM3zFkzkziw*{u?m5~m4*+z_t`ewjOaTy7`=YRcr`|IM%6i!auK%@$Y9VQ9d4FC0QIC zQC7+JbsuN#i#=C+g3J$+mZodt4v%pAc9FXCmA5VxVO|Kp-Vo#_!AzOnLRQ@R09#?n zjcqa-#K+t6<~J%Z<4&eZvd&i0PE>Om!n3yAypMqLDpaH!!h$ruMECh^Sp6p6!~|!( zM-h!0<#*V{7eAzjZq_jQI8e0!+Ot3bihg^R#X?m25b!I4N*Ni^OI^b7IMv#G?R$S! z)DBYVI#+J{x-+wpH2xJU+AP+c7Xgwi1GiB4BMwb%`Jty5FqHj>YKmQtwbiK=i>gb| zYm3W&s$e52)N)?RLih}XL|ehF7Ef&9d>kgLW3Yv!jJw)gnXtW3BOOE>8?pU+ujZD^ za?rS72p(HBP<#f@Fo8OP;xNjKz?vjtHbs6OjSKsNzT~g&A&Di0ntR1cBOR@^{;`4= z=`0OFvN^Dts0s3G(Kbn4kk@^OZ+%f4BjgW-z_-WOrm$DD^=-jH1C#K)+kb-8+ylal z70*j)pQB-rDAE!26&%M$d9^~(P&87Nl=tA9%7)bzolc!XhZbR}2r*yMmoyYoMjLV= zk}1T?B_k6r9Q3lrS*nm(u2_Mz>v9}pHuZN>Nh*Bl+O`F2qIqK5P7PecLi(ea`sB|1 z?%LmdvBtK~n|w-)z*EP~BhdFqi&&p##TR}~!XBNw{D|}ztQQna7ri+&(!*0`Y3tB0d1{)m3*pzlQ)jZ|C{UVI zaUlYf*;8LpN|2hGSMj`sQLI+{?u+vTv7-l3?@My7lEV|RG18Itum=_mPNn?~_MlKB zBJ@YW%z5pgX>8%%LbWj8fLo;Vp|^TJ)Ft`TQNpj;@t4m1?^Un6ghqoN%DCxn#7n%o z^xPiQj9qH+@m@}m_y{&ihE^xlBJ}no*R5m`8Wy=0_kQwwS9)|W!6lZ5438||4Q*Jb z&_xqzm~#0?7&ak$5ic}5MQuEV$AMxTyJ9rL^2N2JEGcTe_AEg~51-{6Zv4bpUr1|% z;e*~QaPqV5g#CM&Vh#M~roA^I4c#zFHLp`NJj9_>?1GkWeMjpHo#9cea1#w31<6|F zpi)d@O%m$(jIW}>a*UY?cCw*IWr&1WIS{3T)ZL5;3~b8~*gqdqtLF!Vp zt7`Rc^E&X6PBG#NC{jH34H=haSszL?O+sK9!TFM?z!MXM&X^Lc9pRL@bxp1JEC^hB zR%1c|x3mL___e<|9-P{beEcR=@e>m?%*FEKG_USYijIm~iUSDn%Ol?IzA#_`bBP97 zeji0e4Z1i=t0?+J?UMun7TtzaKw(S^wXYOTw!Hb-h|Mu=7UfzT4pC!4G#*K8kzQII z*S?|cDh3rtAw(8#!$_QW+L*&fRSPn3!1+sPjkD~;E)sh!ZHJ+Zc4lJ~uP;cL1T=OsHj0hnf7?Chm)eEhg$e4Ssg6Gegs3>rj>z;cz671gKJ13XRi z9R7YWiXuDm1xke~i^98KFq@&kaMZ-e!}0d*spp}$oKnl|H*nsrbx3K^%aG}J+rT(} znWl|WmZ9WaTSUsk4<*7A(A}0C;T%Byc0%e)F(jI3-pKgVFQ&0%i`wiIw{eQzx`3xV zd=&|(X{p6n6KW$*lEK~5E$;b}NTh;=X($kKt@(ziw!%uDQ9fMeR6b)=8dwxSiud0K zz+bYQp|ok(g(}yQ(cV4ypG=VjZ`!_hY~Xu*4b>d~7iXONTz?t zPmtFHbvxxZ?a=qFZ`5~@=CxFKUPK1@y92L!R*h9}=t<-89oQC~wrLL_D)n$*a}lDD zD@p8!>YrK0o{&>cmToIjHQ)|CB`oTYvPwm@IHl&+5nRqo)F6!FbZzK}H^M7Bl{swx zuLkhxd7}EtJ%Efwi}Bnasa%&11*0@XMp7a+qF;avNS2mnz16^LMj)cbYkPEGz9h>M z7$58IbY#}ENs9Ubo1QLm{c!uh^jFOlH@HCFCuG~A5wl(AOM0V^b%&Z`VocaRZ zgotW7+o=n%xnxU1CdrY8o%2Snlch2WlL|0}xWuzjDNfe%A>GodkpO?QoQiu%<+Zze z*?VcY5nL!P;`_MQc6Rr+IZ=mg)qo!l5{lrMT-25JyI6M~`zm1Rbfqr-zIkvl z_6-63d7&5eCC{J@C4^k*owm4f^w}m`r$!M`2HNHa~wp7oT4H;@zuVwngH^$$CGZ3!iW=MM$|4 z&()*H#wY%EWy8mWw$UWtgOG^KH_0wGm$=ZzP$>q4A z?XNn6`g`HJOZoJgc{5H8n2YCsC4?`YRynEUf$s0G5;E$)P{)DkCG%$T`LfQqK8Nz= z870#vhdh(?47&Omo|n(8tgdkvk}|aKV9#gHnmkjJHSZll3UdhIDhNkT05K|A3*m`^ zsNWKJ1tIZ?@wT1`28+&O2b|!CwjM6$=C>`CwLBPBF8mEIk{I{5oK1R5Ln0hH4M%-> zj`QRF6m?EN1J9Gx)L5OKqy)uJC@SokK&jP0dnMZvje!AjYeW=h6YtL7D_+UT=+S3P zT2gOW%fr73ArCeWAD@z(QQU{MaFgH3kMQ=(@1UGhuu5&05>Xj%HCO=j_QvW=E)sua zEp2x>Ed%yue^9b7-V7z-WTYcbDX9I__0CSzFPvy~+InYjpf1&Kv>%tM8?CF?HR%LD zou5u+GVpSh9!;d$^eHLv@r8vtn=MvHY_|3zYuTb;ElXgx7=Ryxjh8?{aVe;aX{eug zp|-g}yk56zo+$d!PLsqR{b=lhwRJSQenl;n`?p@8(FNiSzFs`IRLr4!7%ZhDme2#@ zCj2o)pB*U zQz>%H z8pP`I`HqpQY113&NqT$x1=Gzh{rl~R?#a<3z1G)kJE7a_QajcR^bvD}?W zOgJ~pzbb!bFAfYUBRkx;=58c~^mjys+vU1q`)d0(yUQ+A>bC0k>E71~ zcAZ@p6q#V?%!lboLXbdGL(ZqBrk?jwPJ3Q^9wUojowg+=>yvt!0ysHiyrf=w#)Xm8 zO8F-q`*V+dg}Bko_|5{JrgX}Xzyr~?TnzFc_&xUWV;Q2{kgyZ zBk*G92XG*+H3Dc7u6XqP%8ipJ%6x+g^6_ z`O^MlMweA?o0xs#&&{8gZCmrFi(8)``&?DNxU~HJpAXPI{fcJ|E3X|qmMb1Sa(wSh z=bWkYAcojnrnjZJ>~nx)^Z1fy7E3eOGkH-eTRg_yMJW|gy~XoBT`){YA+4U;h)!#; za@oI9ey8YPy|S5V=~G-9^=z#EbeSOF5cs!xjH(I67g5Gf0Zi}8swqGpZFb0m1Ck(bd(7%K2i~Bfc%N3 zk#?DZ&zn!TE5+Iadn#M&XrkDZLaSnA_r=8lyAs4D$#k{2w~hu)-*%X;WMc>Ag(+Bi*V83p?Rv4EjdquKpQe&KL{9u$gm`(XoRg!D4|^s=n&iAS*+A{eiF+CgD({%C ziobkBqgY>(=oPL%Hy6AY;80Ui?2M-qXcOfr-i!sV?G{B+B>lDvy|QyBD-S78W66E= zU46)huXFksNGi(N+c^qTCMI`ioIN|kW*;@8$ex^8+?(}nJ9HJa1=?YhU?Hd7s3prQj*xM-JVY0*Mtux;u;pg(BEbrBzis{j~~?2Gii#PFAN!52ku0 zu8vi1vD5aMr-*($I|D6zQ|nv{y>fA3-1&7AJwK+n zs{f$cEr(vNX!*-A@e>#+l*9ptHuRz^8Q`#3%~9rRCm$RX98~Sp1k*r1IM}yKl)_)< ztE+bU`2wv{PlA}5W6D|T9@BF`G*m&Lk*R2iN~RAWBba=!+Px!+qt(EtyuW; zpZ@x0?ngzhzO|ugarly**JeyAdSztJsUP;A6P9lJ-0Tzd#)2gmW{ut(Z{NJMe(}29 z%kwG*CfBdt1G=k$ImQAiVj!`OU@9}nW;=c48bi2Yg5jn?Fc^4^Le4XiuznVLR57|} zW$M>XZM@B5NH$pI5NAU4x0!o0+vbGxDVHyNBhDBWHcn|Q3KBUwf@#tn{F&BdTJ${a z(WSmq+nWqyBY-j1dM9FYgoGN2QBU;MP8e(^Q^;(mNv?o4^-)Nu^2%8lG7Lu$vFL+j z#Rw9LIv~ctY=dMj@5m?3;={MjJ-=i3JAYl%&?9%sh_l>wYukg`62AW9{o8(7FZe8;w|L+7u+-5Wg8&czVyP;?FC8$gVgx<0pGbRpIk50do)w zLOn1i$87bL@f^?1cJgw<=p->x&jcHVRivOhxz@H63%@wDO^}(kHa)nGDMt!0$~?^W zU=l?VNs1%fAdd^tgoKB1?4;Tm7w1R(z`lOLBpUR1a>TKOsXA!*b_yukSyi%GB+DgP zvQrq}GR8G9#bz`~=iIlh(_4-#m_F~;hT~rxJ)fU5^Q>y$hUY5tmt>ZyW;{16@1^G} zWtaA@Z#Xe>*#4RY@0WeB`^D=c9qUVHxhAy!VBawpYHj|oNo%;H^%W!Ql6yCm=9PhN z#TZeXM7QWa(oG@JtzD2krW+05xOVo@Gai0ydPGWH_V!lqbcf#4lfn*cnIlG&1w4Gw*JoWX*RYzT7jv;i*^W z*EcinVsiYFPzE_}Vp3KUSm)Ge9|?4il4h zcd@-{@Z4N-N6-sjqV6t^P_4`?bI4}Oj>}~6vI(+!S(9v^?6T~pOd%t|(4lCCCec7j z1%2yeep6dGck2$_RYq@Z5nmLK0T*@jOCgv)4Q^BryCX^_EOg3bR7uG~=RQi!)Ip2s zOuC55G&G*xq(4zNl`;KTRpoVP*u+b+1X4g9zqz%P-^}-1yH?z@cI_YfDpfa=9;Y&< zXzQVB_tDF!R6)IcHBhOubGch>;ryo7$#fM>qcgUM;bmeT`ntvaEx%pjt|;_1%%~D{ zGYQoYI9qTIbzM5wIlCBiszRr~4koaz-6-^UU4{A-Nm?Z*+dC*5ueMP@a6Ul@!B{bK zUUrX3MWfcG4a`3~e)rq;I~Qe{?vEW7*PE$#x_Qa2ynJWL0OzD$=Eem3u8j*W)D}Hm zDjs;G_c=1%ogr_Q9VB)#h{QPp6}^K7_y|6|wLbXm9^Q+OO6VRbnd%-xU3(s`$@xSb zo6)e(AyBQJsUS%*6YsI!F_XJkBLpr`ODwQi15u=lWDHmm1wG6Gsg%JUC2yX2zV=jr za%xNUlIQ>R!r=P6V#~y#&t$pD-J9YoXFvReXYtD(U6hB*BE>2#;RKko~7ns4_hAL$-jInI0^G<< zz>N>=2uL=$e!5f6%M8<XH5kGC!AEHA)xpM8{5`ytDI#i-9U(7|7+z0rU(>Pv!#QnKL zuOBLxQ;w5OcXB*cO?NUUtpgEanW4oDKgx^*3HX$@P@2U3&DwUQg!2t=`=yHODQnp- z_TJWZuVZUIB+Q{ZlS+kd0Bw)-%}J(S4; zWjZq*MLJK1sUuUXfhCPvkc9wQj66^SuneV`jfYdAm&{($uxLP(Gzlf5ApjCjKiNG0 zY=!u5@rw`X)URe=D9;$Vcj`{@r;^ouzul!AB$ zz1_-8ZYT?|nSl@I8fmcj(UBwlqlC89HJg)AM+jkr#pQGA#l1=@Uk;wW6b?WTufkH zJ#rpkILzxpTtXR z&WM|?pSpIEmVbWybC2W^8Zj#7!Gt@sg6~wPAi!h9tWxlDHo6XzDS%jjMQTYj(sr3E zG>S*W(~IYWx^&oQU$uqSU%9bt)g~e3H}T(Xr)4egw|#YR_kw9`oZ=1{8>bHOOz<mi$#;TWliY;P9N#Sd zmz!K%_WHifM<+FHn6=>Mva`D~9NUIAyfW(9rm|ji*Oh+`JUDK3{fL@u=bl-0Co0Bm z?$Ui}^{BEDPfcEczF|#3($orKbf~Ca!3&s>0^(gB-RBY3kTn*1_ibtrXIS|gW^slr zV7nxxw?lt60Ha0{;P5f3cmY&yXJs}adFC|0*TEEdiHibyw7K1J3da)Dp&Ih(VhFhuNmY{0=VP9-l*rfZJIsHnUk zn%19eoB9so_80o?Y=v@fT{5nGGgVdc1+BZbHRe#EkgtKL*}H5Vq>Fn!aDEd#@%2bl z!3T=N+YO2E7BHBVqHPS0zi{G;7Im}(>zHFV^c8iPT*Pvgw zQO|nR;{&fnuaF5cf$=7%q!dglnFo@t^-K_E8rVIKvxT4ETHT3X-L}BWmxQ)faeJGD z#XHtKtVf-95Fx#XI$>oVl5xD8BE|`cjSexx0-BM|7iZIF=t|2i@q=%~WAX>h58^PU zFEL^B@!pg1I5zbfuJ5?s9*v{!>8QWjTR(W0DB9~+fHCZ7WA-<+?=3T3DJ~Z0x@1?I z|1C%DIb1Ym8wKE?l9%E5dE=9P`H_9!bioxL{TeOWU)YQ$zH!E&=R;1!lnK`d9kmB8-Nhu;L`aM>p$Ll6j2LWyCQz->`4WX9q|m9* z5<{Vr7(FUe64)t0ELbUfv{YcS!DY4Dt@3DTA%RH?rbFn8#%-(auP`qN(?fL5&} z$`K%_iB@YWbZWHgbp)N!aObhp>9YvDaWCMLX*l7{oyKW96A5`ds;i%J*LZ?n^R;kc8 z72_7K1^LKYMr72ZS@=hcgEbY4RpD7^354-pH>D*;^ZDJ(&yN1J`N4+GTSS-mVT3S$ z;mB2ECavYqpV(AWnUvOQy>apw9d~N!{FX~27Ow8zbz=_;lX9VA0KY;W4hsOiQgsUM zG{LD3)@Xqwy_OOga24v|;daf(yeycdlESkatf?IHsijCEY!sWq3Pzfk(SJa%jB&xY z-q&0-^>}?-$%Ob}sd;(9LH`W7{e9Qh#el#KrkV4F9>dcn{^hmk#!jWP%NrlQ_wHWC z!!|KMCtTqJQK;# z9%xSGKuJlzu@yRL)9Z?7IB<`!wCGdz$uH5{BFJ}_{M{446C2o@r=3j5N27Px{FTbJT&>a z)ke;`T?er z%?fSKB4VC}@jHk9ad64t#!%rJH(WzBx zI+C7M=OsDQaAmP9)Aks3al z1p9RfG<0TSQ4S9xHPJKmY|O-9T}d=T5=iTt=no?u6VQxy9mr^~DQp8cUR71AR_?m8 zXu0u)mbLo9nWHw$?L771i~1$m8|Q+e|7bR<(k9IoiW;haS+O{;pskd174;l2tooBC zQH#@<)pKsXEJh2%F63w1ynPko(bo`0k3dDCGf=Db^Vd*6iJ|lWH_u zV5Y!~5#wH4=xuxO({&jQ&0wWT-BO3QH#KgYZB@f47HOX7zAIRSymoIVm@jk&YxRiz z>D#pzupy1UT_xD1m|FXiH(x$)O2zJi+F7NqjemRf{a22EzV^3`@894~SFczrKHRiu zc@vede@}et(03<~)2svEf>`dWnC1P20!czgIt(hELZk5yl?1erFaZsMNWKTAH_J7U z=n>c+%99v`X)9AlHN^+KuxZu5HXKKM*thfm&1w!(PIxQ4@cn8@NeKn#_I)C5J$0A?$Xe_yr6H;~ARA0Y@mVYu&OKQ)2kbvzWB!O?R}D-bLLGQI;|=_f~51ioCB8sDt zLkY;ejA;wGbnPxZEuW;Nf^j*QYBe+!(gjGo@))n0C{dO`Umn4 zN&;c#f@H^eJ3vhk0!>f7w#Zz1;D@y)ResB)MK2nKVQr)G6IRW+^)kH<<898=rUnN> z?qnh)Vz@BO>osZAFw{JjcL%S@7)YzCQt03lZF_ImAL{Sp*VsChD|py~I$tTc5sg}A zBl2QGEn$ce!~fElWEz8yPl&)OgJa>f<*^#goF@281336CCiqMqTZfNM;)88j;;m2O zTzZw#cXS$6p0Wy@ve(qR?~B6qaE{+x`%c?NG?M$-`R%sH^qrXO2&(?K7Jy;~0-7584@lDI&z zg064-w(Tn2Ewbp2I~DVhVFs~jht>~iNwOfLCZN!%2~~M0Aq5th=LBB>9-uLhMR_Fs zBrzwZlN(d=&^6b9chaR=5~uQow$u*ZId`v zEuXpc#n#K9jY&Mlvy8SV&<43|0RgJc<}PX#OFCni368h10raxk(O(0MDVqW|A2Y`T zv0$!HFfO(QTFr3J?a6=tC}K{NG0pP&-pKH>!hj*6i>AJ;kJDskhl@x=UEozV5ol*}sw!+IsG|0dCSZ8$uh08!7uUWc~yJIM2)$lgm$rO54} zHe`hatX(S)_)TQ^KL`)%l+^D8hgs#L2~7(95B+&`^WEOC;*T z%&=iB$Th)esM*`|_OV#4NuJT!lUSU=E~zd%4W)5`J+)UXb6+qHw!VH?Q&nad61wo| zm-O+P?BdR{mRpI=>$yQq>&KOg@4fo$`pj`Ob?$t$E&)&X(u-W!~1OuEgUGbBEl z+xhT&+2oAk8Y1fp zY*iIA4o!J>)~vO)uLWF-xU~6gI^e8n*Dl|v^|qJ9dt2&Oq`y2sV0`ie=KVI=dGs*V zVO1kNq{iu^2@VfV4dxBV5g`EvtwB56X$T@R^c^7vm|E>tyUw$sC?$?O)?*5`kiixb zaj;_&BTWPogCBADm5kNTR@4Qj(dl7gb6jBl81AyQb#U0Fq_}gP&Syqmmz^K?!l;^R z@#NCWWzTinv7yJ^D@*CPH;+KO@1S8=>sc%nBay9x{ErWj_-W{6kG7jY z43piYV6)Doh-Mm25p9pMOOBSu)Vh_{P+UJ{=FG_r6C2Xf>WdqSXV*-sFRD*#Trqh{ z)9SL)mE6^;Qt4qsal^Ey@vyjl5DL~8&z`gjWmc_b99s*F-NDQ3 z(``R}7bf1Y(8w_Ht3Eq>i#Nk*XAAz`{ELgll-fw+mPYXbmE(YAU#^2>P>>)8;)DWX zH42Y}VEjZ`_AV0>2v$j=f(eV(Uqn;ue*?pI_dWja@FZhlk0(09bcUXZK{Bf%%sRo@ zwVS;=CsT)q=@se;@cohh<}oS|r)LbxqV=Ewc$3jU5e2@4)Wgh#@51Q8Xz?g(h)q(q zHtWs5*z=FsAMbyAx&5WtC38m1Ypj|(qw2pd9h%d7*YIZ>$IMwWn~ob*Uh?9|@#Q>s zZtBoy7rmO%FktlHo*7B~mX9yqX&*Lw!<(ra%?Wwg-G}w=vz(3%nm1%{p`+V^v;l>{ z2|XoK^FPb3AsTOlKdSa!MEv;xvob-+VO{C?Tb(VL?AQ_zoOu~40t^)!TV*?+NaI5; z0#}dyq)2w^8A=pA)h97KB`&%ro!PHvx32xWNA{FWv<=Gcnc2NtuYqxqz0$iwrZggJ zwHz})5LvoO$T#k#l=&KnuF|*Om(%!$$lds!XUW^=comMwfw@CN3?ygSmi;S$0 zZV`sWgb;+wkiY89Uacyu(w@h(0@lznrG|ADtIpzjRsLeroz28oTFB8nbVo zci@rrQfA%tkpW963}JSGN^eY=^Pw88d!fT(YSa^NGl>D|yv(o!a zFWi^iFTHTPb18TLD~gr;F=TegnUCbqD3t_xqGq=KsF6{Yg<`u{m;w!IpeBlRPMPO0 zjyC3r*LT%@Pn&6VvG})5&wR#Z(E2>A&eSK-V`{o-q_|GpoX6bY1g~wq&u^x3+OXd3ZqLO;)}|J^ zU3kPt8sIVxoRse9W{vLAqg!NTOj0*ZOn6LvOjC?Nx@o)3?6#=eN8MyG-D0{40cu01 z1mOw(DP(CCO#GaertAOCE0LJFF!iiVSV)Ug((-uY|H&@=k)m<8ww;^4^q+s)D(2;# zC@#t4Zu}n%qZ(On6&q-QxPza$Nc?;A@O})Vm*oLMuzU+<((fa{{Jqxe7CuHEu$)o% zDxb$^VxFmCX&Me|6I2dk0yZmP;)Hw=f^2V3&XRZPcGLz}k2K^o=f2a>aAa=v=uy>G zSy{7$rp0gPHs>_79C|iu=FF_@>T1>k7HGYhx*8Ji2v_?pbgKU!5_XXp2oiV5*=3nQ z9rJcYqzOIF-4!1+OPo}|4dWg_9~+T_*jWcjNsuMO`KbNFIc*>n0;z9cXdovKgq6ky zIiYIStdvyS`6``fWyNBTl=9lF5sxxR6$%TtzU@pfRlYQ?Z_0$y)cQ@+7L~94gf8WV z&HQHZqCvI+S;bSTi%NDZIKVJJn@f>;U?pQ5z4+(=8W8JkRTCH_`eLT z5`MAoPY+Bvodi3G#WbqnHw2T;4h;eaMonO-hJ(LiRKabK!WqooXG4H%!W^%5uMrV= zPe_p3R_APAXr1a}A)}(bMO8hOF@sz*3(-NUUo-p0X8I+3#|4v%9*7^vliNn+F>Id_ zTZIfFJ?KR&>_hBKMR>11ezeL6yiWwG(K4F?+e|*7LdKE$zB!6 z^mDXict`>FNbc^Km&$6M&)HZyxBfv%&Co%GGsSm>6VIHfe4&2s2bIgi-dvfJ-O{+N z05d!Q8ltwNhL91pR&7@EYK><#>0)6b(-4$KQ{HZf^c?tFac&-shKdlUi7%AU(9Lz% z=nvxac{H6aP8J8M#HUBlGCDC?tNtUitIP)rFsE@>0akW=RK6iE9p=Qr$B@EoM?t|Hk4$ zr;hGA`rNC}WSbtatpYiN6H~bD&%Ti#ojJOoPu`^HxD{nPU#b0Y&iJRN(ov%elaq%R zGTeAF>J-&n6rx^ijDy`@(QKl8i_^-YNNkd~L`jDdbI2A?iJ*=pGCGtvO)@+s0y~!2 zq_90|@fA3gR?^m-&D|nCYG!JMo3HU=;;vzmlfAM-{USCy#|~MCU zc9u5C-OsBlF0K7bqKYLB-g4Ly9DR~)4te~rQqzO=QYPX2~lI95T(X-q+1M(GAen>7+A+t@zGTU_ep$3%!>+)Cvr^v8r zPi*tLt}L$&>4lysi-Dzkv5=kw2q96~!M5OHahUk+6@C|g#N2jy66c3hw@NIw&s~#) zjc-!EqbKQ&o?|&&;PPfMfaMVa;}9>9XA3x_`{2Hmex-Qck~QVD8Y0ljj~c% zuiUEKr@X9`Yox*&fNsS#nONR5f5mkE)N(~msiDJVvkPUi`@NZYYIkr*TVR4h7~ zXq2H>G-bL$@5!w@wY0uw=~R|o_g-Ve+~$PDw(mFGTNce-Ew~!q7GJP*!`&s`M7yFb zMY~ph4>maT)6?6F4yL|Clg^48uh-}CjX7fJ^qkg)jB~V%NdYNKO5zN*)eL%pjFV_a z+ok>=O3XoajKp1@3H%@GI8DxaN<88&Pb-Y>o>nTz5sB^`jrGtSwMdylQcsv8qabrg zo~IU%EWzw#5^Ef0C$c?>6`3B8tUkz3Oz@!s^5R+e7}~%iNvl|bEA{3HVsWTrrrbwkNjpyRZ)P z-5+l$K#-^1#q(^es5pkMpNN5S;&Rcj2DovB9zH3pc3RDm6O455oRGo=sXs}AD+)ah8Lc9 z`=6el{!Mxw{ls(Gtw;5r)&Gb0W!D}(uV^EZY)FzSfQ{nq!IDQM&V1o1(Zy2&GZ15t zPegRO8#rwcWO(;}mO>{qbf6|ArO+9|2l?nTO$IqHAPXgtWuZjIszAONqB6>u!{XT) z#}eyVfDZe-rFBo{ld_~C?Ck!1T7`l|Uf?Hp%uexSWJGxb%`E6H8P`$5nrW|g3!4|D zEdNtc?W!04wepQD-@(;k_BYBGtQQZ6mt%z5hQ7~E+tFHC&{Ca0V&dy1L-`9;N8|O^ z@1_Ne9JTbq!jjYbuylI5{NzIMz?2nkUcsv-sV%nU#Fz+pkqm zOG#t+LY@mUkbtiYkM5`N$~}1GPe_yo2^poImnh*uqxbp!4$tQ#Nzc1?pd|lshv%n1 zmY&CSe11-%q^JIhPd#+9KcXb^IOxw(4JW19K3JTJ9>TVewb#KiJ$~&_VvZX+gO%{> zSmL7&B~FVUc}l1{mbfVO!_!KIh-6#I`Uvv$1X3jrTwjejZYDig=51%0!`KyTz(yml z(SUa}M(pSHu73u_r$}KpOltUYMpGo>=Eguth)XLBU<8w$`FXNvgJ;hi%btL#$!$p; zQ}Rq2z2Du>bJK&;PV;%K9$y^kL$?e!Zt`Ev>7p*ql=(OG-(u9h<&-`r@j8 zzX0*`%=?$#+fD;E=Z)gD4d=!;&vzA~JKUX`ktR6K^t6xg$Ix6FWoxb-*+f zhaV0Y+2NZ5f$Z?P!x}J@$hC6L2kVE(VnhUyVzU|BA;$KHu`Oqay-N{9Y?+ZZ>B7j4 z)!96|wAtpfUeXk14w&xoDdJ3R$E%W%)s-;NdqCW2y?Cd#|A77jQn*&nk$K&H-3Nqh zp&5FqGl^z;KeCfCT!ZupjaCRRbPDY`CCo6CVjbTZpO_XfOjBHyI3vQ8C`6X(zAPVOFCPpn9(oXH)Kc54a z8_yq6`}faJtEK1RPrNTt+f#o9=b3GB9%{qZm)5tX9u!DDnDbqS7TR-U5Z4Jp{2y72 zI-&{n4O9??83`#y5)4J#o+KmTQpzrsG%Uj?vN~Y}Sg{<=OL?77X3FSSZCUm6y25p_ zDuurEKo`35;Ha)vW$Byd{P*WnOhHPgP;h4d$Ku8l#RXHxh*5hKIpT|N%~>#c-2w6I zmny2Itj_ikNMrPjpaSt!=FfP?2t$C$wrhxqNts!m+%!*S8cRpReQB?Sq9^ts1R_^+ zxI?97dxx~Jd$o+6JL`vPwQ7XfS>C@2euYZl;bZW68t~X*l)?#*Lkf>}L_OYQWRl!Q z=03_2?S^(`Bx`LOmp!U|ufqCV?lLwwP2|*;wqIs&JzHNMlKk_iO15t!;L&aclgFV9 zGzc{&&#n!xo@KeMW<=NRB*PKa6Sh##p2)rJ!E$doKf%`*($iNfK$r@~a6*t@1G~6A zlc2rp$Y7MLVJYk@Geo%$! zKkVZC)vt&x;+0ro!NT5Ei?+9MQ{O0>U$Ogx8g9k>W3d5W{pbj|{>gX9%o=s@M#bEv z^N(DBBJI?B%W(eMi{i_TD`{UUTkxFx$d36l69yAXmkQSff*2`V2~oqR@L9B4PVeHQ z7M?I^N(v2TaV~3AGyj}%NhK7DIrl4sM6dMPlCq5Czu22-9RK=un6q=5Ck)5ymVj&tp`2K;!sG*Y2Gl# zt!E}pTEM~=(-5~9*cWjN*@4p8vnC^4F{wR9LFp)r!Y;c7t{dXezbtzLn~9b9=#9*G zy>_RT1Ml5;1mjxE7M+mygXP$G18?XM5XOQJ7DTb`6pK}nSoSTCh#vUR3&yOsC3fam z6wAi(nK8pM23ukijTI>e;znl-2G%Z88VU4x+NuhFUH>)jGe1Lh9M6dGA+a zMf#9QhwgLzl~29BwAZ45N8>P_5&vF8)A~aWV?5k$X*_;xUBFlHi*NrZid3t2SW=~r zN5}P3<{wzOGPQk_rjz2gwBJ!+_bk1`t>S+GUn%$dAUy=J?2g;w&(>7Vm_2vejM?1n z1&bFiSn%8uyn_`;&Mw851Cih5U48T}K3-%wCBIv8_dl%5MRjN_r|5^FXDVB3rK&5v)Vj5lGY}RL$OB@DYP8+JB4+saq^n5@UZx>tzm*sSeVkHoDftQR3F4^ zg5rZxgPMZ22JH)y`}09ThAtKhneDVFbOwVz(ni=<4!lY61j{Fq)lwxbLlzZw%!9z( zgP528FtI2l^l(XtGa)I{ZqpNHkt(91_$`fJ4WX}wh@*_YbZ)q~ZRLv#pMQ4awZH8O z-JmqC3wvcEO~3fm>R~xODrGSzPc#m3E%=YtNi{nj6@5iDvfgRrs^p-A+%e5nqKDfV3s@86pfhq#Wzd?8-!# zMnBIF$Jp3)sP}gSnTj}7I(?T*sRIXw!hrJzyDJItC~I8_b3R!*hm4P9gP)^X2pkqO8!Oq}$!3TrC3;r?065pZpdg3c>CztVYc=f8&+h0h3I82&=|mhgSy$IU~`W6hJy)#kLXT1Y>W7pm9rYGHP(N23FtDa%la;RyPWCrWtY}S zV`RU`(#VyOJ0s6T{w?xhR8`aqQ6EOZ#gwQGvz~QQ{^cCpPx_nH?{F z@%5Qj|F&H|x0S2Fk3InDN4Uhk+XqjI&3FbT62n``O<64IFO-uEc`4Z;n@9%HQ{*O> zO|rRc_e9*k3aI1M?p<61N#fKbhP&?Gj(f9(avF)F91sUk14aNE06PH%fMTh<+PxX) za{+bi$XAgq^7CZ6Q14!WKII4pNV9Alj$tH+zd~|k({Wuz#&H|m*SL7`giw$BS4oci zD9M)X0-PqzLLsy=cA>61&4zkcq-}lEQD3juUy2OypL$Lvhc>?&HIN08!-c5j)Q9_{d=jyDv1b z^6slRpUB7K{nzR7)yyF^SvITyfPavwzd)gIhK zmX@QRL!zIR$+0q&wW%xPQ<4et=v_76OLLZDc%O<-RB3o#Fm>Am4y*2Z9!i4jn z^BLiVdb%2tSSi~mvtcTSdyb%U8Ap^H=PToomh8g`U&B0cka=#rZDBQx96f3@Yr);- zX+yb+%QF+Y^(NMpr0-G@VrD^ql<~-QHLhH^MuZ+`Ohou$o!L!$(y`nb?sM)7bAUO- z+}Rvq?qg0f*O>Q2=pzE*J+mJ_yt54@v%Mt^<{)z?luUV|Bz6Dl{?>icy~bVD=5D*) z_Rp^meSP5T{a^3>dc)UEUr+qH>sP0~I?4L{|Mue;GCtp#mzy&-dra2oQ6onTA2u{| zNJe_v;6Vc&sRR1=>)R)#H?oU+CdBuM>)tgwDiVonmhhkeomS)T=d1EjD&#VO=P2oJ zcG2Q=7awWXWt3RcttFXp-OcGi?nnBuCah-Hr8KMg2+bdphx1iwR;StZqjWw}Iv1j(3qM>~ zEOvJPgccsC;L^tIQ7MutE+Y9e%f^al}@;>>3#Nt zVf%yjLJn;nD=)-zI^2o zEtyyxt1h*cmK5Z<_!7LkoKIiAe5p$p>x!|axndT47X%zlc6GO=rMqHTt;4e)wKM#2 zlhh@P)LPBUe^~c*7M~6El-aGP0?XQGAba8`SG&|42enK-qmF3Gbtmcg6#mh^M zxED>dnzh#D`_<~@Gt+@?l9lJ8xPNp-s4HWo)1@sgr+v^>Y3Lc*!(E0kvI|E7B~Xmh?2dZE-CclgH4r;)t0{ z3_U;`@v%-9SInLqZ+{Y)%bqN1f8r_b0Aj76@$j*E%Uwd`&{AtUFu$V2wP+%^tb!59 zs&)C_3$<96>viUoc(jJHtQSK|rhRDftInsbRM~RnN()TCC|! zdz;wYU+?c_4t>jp&zm~aP?O6z7@QfEzC5qA%oSc7T8g<^X3h(>xExM!h0~fh*~wTH z*o^raUBeGh0RGC!8$Q-Ld`x~GIKkqSp0Ee3Iw3Oschy+)LOs=hXj6H&A!(%0QdN8}^!Fv#!DCRutWUJF!Zgx4c z@)(L3dL)W?ks;B?L&4!Wc^$7hAPZZSCpS+J-o|^vmcSBu6|M==qPowP32mAXynetvSTH-UE_4A-TzWE`4$m1B*L^=n2kp1g zWn=a`=(4f-d62q;-qu3dF3ZU~z)@~+@gV2^E_j~zwwVxzbeCgy*-ci&%r01M*|<q$o_k?wg4;T|QEj&PoPTB+RrD5)U_O!`Sj1kV#kdkq5aDLwZV zN%x%WXFp-YVxz#Ypad}^pqtXorHnzIah5MHcCtxEjKCZIQ5Uri03NLa_ES!-cB!nB z2f2K$gV_C4c0bi~U(W6;tjJ(AQoQ~o-7ystLe7US*Z#;*>4e}}uKhmF;qJTW=|!CH zqR>Ud7xDEAlfr8jKDUq?pOv4RnqQgEY4XGKN9XU$7xHOdt}`nySDWX^Ta?GI;B#_w zvvP9rHHh4&vc~1!z_)kDQ6J=B=Pu7`%$?9!*|@dwW+Sqpsp{FRk-4!W`;O#%M?O9B z!pIvV1?@;~RPL~>p}AzJcIcv^yqz7nyF=+v%I6Nr%E&Fwn3=)d&7gfVXa;VL&Ki}Q zFp7@C>4+>ocR243ADfk(o0?6tX;$u-tgKv%&76DFOz~lKGxtw3U2UedW{Q;Y+;AJ8 z+ZpBa>geq1gz$gX&>J=Xta(_&n`;cljOs$i-nj5!TTm``Kj+F(&O9xlSH`qLbNJNh z1Hz{l#)aocQDszS6qgybEb3eoUvF))UbgZEn?6^D>IJ+O&QlG%@qIimS5BmUeM@Lb zVM=&$VM6$X!lZDaD4?iI5#P56*GCG^6>^^y{#PN_sWdbf+stxxRFkWv81(HbsX zb6LY_G;R%tFNBd?*t@xvQr^fnt$cPUZ9-*uE=ZuYw9ezaNhLZKk8tkwIa@U5S`?#bM6ju2MDu*~ucDXv6j!$slKSb!=== zbz6$9M&kY$9gT(z!s|0vdr72+{>2GS+}fBty< zazsr1QNcapFWX7{#XYT}`)7Bt`!4(mZR=6@&*Iy}pG$K8HzJXKD7OwhYa~0!LGtYr z&8{Oeq$k@u++Bx~9k1~SA@%j}9d|2Nx$iMwr2U6sL|lz41<7X~g5U%3qQ|x8oPAwa z?>*-xx^DMMHRcg&ldSbOZ z0ft2Td+j}od!p8Iv`~Xy^&#>2oh$wJK;LEpCLwM%8MRcR-YIzM8O>yAe3Q{qJQ;zy z29tEOF&2O0kn_dbapGZsj9D0wt!~Y@#ah(7?_+Ply z{4eYpSG~A}LN}osw;FIqn2B9$Gd;g}yW?*T>SMoU?9KLHR>Kp&a$I$jU?%GgddGG& zYmk8(Num(d?uvfLgMQ5Pv?H^oKN$err(-r`g2ux^;Vk4IWP{GR4^6O+b`7_x=-XsSw#}APf zd;#nzd7m6dbnXk< z7ON*|?r+F2oM*W|BVzz#0l9#2c$SCbvnab5@El+X;CaAOz$U!28Sn~V3*a@>vjgxa zz)ryHfL(xhP{%RAyMXrq?LETBKX9c2I05;9@qhxr`+y684*>$AAOYZ>0CEBFAprD1 z&-B1|A{he61Y`qp0NVj?0CofZ4A=vB6L1i42+#sJ3^)Qf3itqk7SImsM|+zl+_{H4 z_wfH@+$KW+nSg9S4qzPaBZrT?0oV=rGhh$kO~66GAwUb@FyIK_DBuIY1-$nmK!)0n zqV}U?sC4%z?jDt>c^lNc4cgoT&hG)|_kiEFc$<2Y43c z76YCGECDLL)jgGKLK_EUI**~yaPA}co*;<;3C?;3}9II;J6(x z?9OfAg<@EG$^B!-nxgkaE>xAlyQ+LJnsfb1oQ&fF?Q^iBx?cd0P6uS0X6_O z0!{%g;Jpt4YSg`<5lpkW0A7YdrVw4|ZlpmtE3(@XEwvvb|ElM){ Tox|}wpnWXuG8F&21R?()4C4-I literal 0 HcmV?d00001 diff --git a/assets/fonts/Noto-Sans-italic/Noto-Sans-italic.woff b/assets/fonts/Noto-Sans-italic/Noto-Sans-italic.woff new file mode 100755 index 0000000000000000000000000000000000000000..6dce67cede1847a0bb49092dbd2203b1bfac8b91 GIT binary patch literal 12536 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 Di>nx! literal 0 HcmV?d00001 diff --git a/assets/fonts/Noto-Sans-italic/Noto-Sans-italic.woff2 b/assets/fonts/Noto-Sans-italic/Noto-Sans-italic.woff2 new file mode 100755 index 0000000000000000000000000000000000000000..a9c14c4920648bc420b1d68cf13d6672af6ded3c GIT binary patch literal 9572 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 NBZOvPhte>r1ps0}FPs1X diff --git a/assets/fonts/Noto-Sans-regular/.Noto-Sans-regular.ttf.icloud b/assets/fonts/Noto-Sans-regular/.Noto-Sans-regular.ttf.icloud deleted file mode 100755 index 0770ae75bb358d80c52122a80ef69b6dba98a8d7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 171 zcmYc)$jK}&F)+By$i&RT$`<1n92(@~mzbOComv?$AOPmNW#*&?XI4RkB;Z0psm1xF zMaiill?4zfQNR3>eBI#0ykgy=)b!Gv#3H?tk~G1hjCcVVth$0AsyO&%^u3Z&8Nh&% N5kfPtLunY*0su%)FFgPN diff --git a/assets/fonts/Noto-Sans-regular/.Noto-Sans-regular.woff.icloud b/assets/fonts/Noto-Sans-regular/.Noto-Sans-regular.woff.icloud deleted file mode 100755 index b789f186d19854a819d2d23eb42ae7baeeb26a7e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 172 zcmYc)$jK}&F)+By$i&RT$`<1n92(@~mzbOComv?$AOPmNW#*&?XI4RkB;Z0psm1xF zMaiill?4zfF~9theBI#0ykgy=)b!Gv#3H@&{IoPdBaL_g8LZlZAj&xSW%Rw0(-^>j Okr6^OutRAW)d~P(5icbG diff --git a/assets/fonts/Noto-Sans-regular/.Noto-Sans-regular.woff2.icloud b/assets/fonts/Noto-Sans-regular/.Noto-Sans-regular.woff2.icloud deleted file mode 100755 index fa0578778e677eec521a090e3adb29ae992c5a42..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 173 zcmYc)$jK}&F)+By$i&RT$`<1n92(@~mzbOComv?$AOPmNW#*&?XI4RkB;Z0psm1xF zMaiill?4zfalibMeBI#0ykgy=)b!Gv#3H@&{IoP9LA5jS0y0?j1wqtt@XP3XrKB@} P0V5-XW?+ZXFscmzy`nGk diff --git a/assets/fonts/Noto-Sans-regular/Noto-Sans-regular.eot b/assets/fonts/Noto-Sans-regular/Noto-Sans-regular.eot new file mode 100755 index 0000000000000000000000000000000000000000..15fc8bfc91a970dabfe9ba7730df01b1c80dd765 GIT binary patch literal 16639 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 Ez~snGSpWb4 literal 0 HcmV?d00001 diff --git a/assets/fonts/Noto-Sans-regular/Noto-Sans-regular.ttf b/assets/fonts/Noto-Sans-regular/Noto-Sans-regular.ttf new file mode 100755 index 0000000000000000000000000000000000000000..a83bbf9fc8935b8187f289299a802aa01ca008f7 GIT binary patch literal 29288 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 E0c9`PF#rGn literal 0 HcmV?d00001 diff --git a/assets/fonts/Noto-Sans-regular/Noto-Sans-regular.woff b/assets/fonts/Noto-Sans-regular/Noto-Sans-regular.woff new file mode 100755 index 0000000000000000000000000000000000000000..17c85006d0de2c50a19dd67150ef4d825c92fb9c GIT binary patch literal 12840 zcmZvDQ*>rc(C(Xwok=G4#I`1$*tTu!jVHEkYhpW@*tTuHv2*hM|G799r}utVuX=WM zb#<*>ebKwNo1Ca901WWem?;5B|MijrU-JJj|4ILE6B8B@1pvT=zc~Ics6)Vl+lk4` zDSdH)001~V001ql$r;Nbrlj&40Dy@7(n0tipabCKlo*)5xXdqE|3A3Rq~RIa7}$St zZ(s7lmksvi`t=Pn1E((za{h}$`5#~aNX)F=O~1H(0DwXl0N}#HH@_G*H!&~<0Oc z77|UScpC%Y*St*s*(3T7;7*X-wgxsPU)GpO`&R?(3I2er;UN_GJ`IZp_7^;Q?NIio`ZuU#tgx`gyC6VxXKmwt!EUX|2EsGcW-YD1DNCXzmNtI~+bq-K zD9Yi|eKZI>lQa|9(U3mtMQ@g5y6?cxU(^x1g!PB$pWl1qs$M(L9lIzKX!ehvFmKQDv(y_w?<4w6}QpC5YitVnIn(Yd;Oq(j$5co2Kts zc4m)RkKxt+&@Tixp%jT2w}RLQqv(c3>SU^GMwRMj*1U+Uv&ys(_>R9$@-qlLo>y$m z?x!?-vmr4w4AaoPiF<`ZQAuR|NvURy !MOL$lwsjXi4GHp81C?UkMMkMGR(>&`4 zu4Bb`W>h7y4^IErxRO+e`~O-zS>pIdB!s}yOId%IYV?2Y{tgU7ArsAnkWeffNu~KR zTTxf+J*H;o^p?T!wo;|q`m(`7iAnRU_o};hj#=)dy<=zk0!)~K$eY?6jdoLnv2|>3 zd7aDPDDqX|`IyLfS}9eLZ5La-sj}rP$yitHrrX>RWAKvPO7^yK>PKKcDU7i7I5v@b zU`MQT?Oxg7?FNDW7m!uSi=s%!d$?M~3e@sS6&m)D6Gk-(9p^bA27d3X!?gdOzso|& zcyjKK%(sMkhqc=^=}KO1{-asWGcw4XcJ-J6Hb_3NS4Q(J4p&2Hn|r#fkRLKp+#@3N zd%+M(CYv>`diIC35_}O$49qXS((Eg%;Qr_ON>_+Duvh>j z00uH0@+-^12>-VSp8=SD1HgRy1`qiS0utieH;8S3|EB-|`1v)K_zM6TIaxV?008j$ z4ioiW3IM=FeN!g_faPp0eeE}rkWF7IL;wgNSX2y|av&HA6ttV$R)|nQVEX~d4r_

        kN=vRciky;L+ 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 literal 0 HcmV?d00001 diff --git a/assets/fonts/Noto-Sans-regular/Noto-Sans-regular.woff2 b/assets/fonts/Noto-Sans-regular/Noto-Sans-regular.woff2 new file mode 100755 index 0000000000000000000000000000000000000000..a87d9cd7c6124a9fb103fe349dd91f55eed52c5b GIT binary patch literal 9932 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 K;{%RVQL6!h1TU%p literal 0 HcmV?d00001 diff --git a/data/.doremi_classes_attributes.csv.icloud b/data/.doremi_classes_attributes.csv.icloud deleted file mode 100644 index 1026d7c574f812479a16e7fb5ddbc215901ca7e9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 179 zcmYc)$jK}&F)+By$i&RT$`<1n92(@~mzbOComv?$AOPmNW#*&?XI4RkB;Z0psm1xF zMaiill?4zf*_8aE)ZEPY 3.5', '< 5.0' + s.add_runtime_dependency 'jekyll-seo-tag', '~> 2.0' + s.add_development_dependency 'html-proofer', '~> 3.0' + s.add_development_dependency 'rubocop', '~> 0.50' + s.add_development_dependency 'w3c_validators', '~> 1.3' +end From c53c2f7677a57bd0ccaad6f0783ce247638e6caa Mon Sep 17 00:00:00 2001 From: Elona Shatri Date: Thu, 24 Nov 2022 12:22:23 +0000 Subject: [PATCH 49/63] test --- ..rubocop.yml.icloud | Bin 159 -> 0 bytes .github/.settings.yml.icloud | Bin 160 -> 0 bytes .github/settings 2.yml | 31 ++++++++++++++++++++++++++++++ .github/settings.yml | 2 +- .github/workflows/.ci.yaml.icloud | Bin 155 -> 0 bytes .github/workflows/ci 2.yaml | 18 +++++++++++++++++ .github/workflows/ci.yaml | 10 +++------- .rubocop 2.yml | 11 +++++++++++ .rubocop.yml | 7 +------ 9 files changed, 65 insertions(+), 14 deletions(-) delete mode 100644 ..rubocop.yml.icloud delete mode 100644 .github/.settings.yml.icloud create mode 100644 .github/settings 2.yml delete mode 100644 .github/workflows/.ci.yaml.icloud create mode 100644 .github/workflows/ci 2.yaml create mode 100644 .rubocop 2.yml diff --git a/..rubocop.yml.icloud b/..rubocop.yml.icloud deleted file mode 100644 index 70f8f95a839374279e2b12658d6fbf37b095f465..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 159 zcmYc)$jK}&F)+By$i&RT$`<1n92(@~mzbOComv?$AOPmNW#*&?XI4RkB;Z0psm1xF zMaiill?5QF7`>v>r2ORk0=>%I90Bim0U4|+gHqE=a}tX<_+|9H!Xp{LfRPbGGq6Kx H7*zoPvm+}F diff --git a/.github/.settings.yml.icloud b/.github/.settings.yml.icloud deleted file mode 100644 index 5d3e9a5c1a7ce3167fcbe76a0249481b174bbb97..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 160 zcmYc)$jK}&F)+By$i&RT$`<1n92(@~mzbOComv?$AOPmNW#*&?XI4RkB;Z0psm1xF zMaiill?5QFnBvrulFYpHV!g`T96_dQ@d7efl?J7zm*ylEaq!FNdxb|afB_>Tgl1re I(lDwL01#Fy<^TWy diff --git a/.github/settings 2.yml b/.github/settings 2.yml new file mode 100644 index 0000000000..7c1b11592e --- /dev/null +++ b/.github/settings 2.yml @@ -0,0 +1,31 @@ +# Repository settings set via https://github.com/probot/settings + +repository: + has_issues: true + has_wiki: false + has_projects: false + has_downloads: false + +labels: + - name: help wanted + oldname: help-wanted + color: 0e8a16 + - name: more-information-needed + color: d93f0b + - name: bug + color: b60205 + - name: feature + color: 1d76db + - name: good first issue + color: "5319e7" + +# Not currently implemented by probot/settings, but manually implemented in script/deploy +branch_protection: + restrictions: null + enforce_admins: false + required_status_checks: + strict: true + contexts: + - "script/cibuild" # GitHub Actions CI workflow + required_pull_request_reviews: + require_code_owner_reviews: true diff --git a/.github/settings.yml b/.github/settings.yml index 7c1b11592e..420815923f 100644 --- a/.github/settings.yml +++ b/.github/settings.yml @@ -26,6 +26,6 @@ branch_protection: required_status_checks: strict: true contexts: - - "script/cibuild" # GitHub Actions CI workflow + - "continuous-integration/travis-ci" required_pull_request_reviews: require_code_owner_reviews: true diff --git a/.github/workflows/.ci.yaml.icloud b/.github/workflows/.ci.yaml.icloud deleted file mode 100644 index 407cee8fea9051472f62f9d34e89213929c0e3fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 155 zcmYc)$jK}&F)+By$i&RT$`<1n92(@~mzbOComv?$AOPmNW#*&?XI4RkB;Z0psm1xF zMaiill?5QF@Z?Or%Ea6pK}Pj>0U4~Sf>P5 Date: Sat, 9 Dec 2023 13:56:19 +0000 Subject: [PATCH 50/63] update profile --- ..travis.yml.icloud | Bin 158 -> 0 bytes .github/.config.yml.icloud | Bin 158 -> 0 bytes .github/.no-response.yml.icloud | Bin 165 -> 0 bytes .github/.stale.yml.icloud | Bin 157 -> 0 bytes .github/config.yml | 20 ++++++++++++++++++++ .github/no-response.yml | 13 +++++++++++++ .github/stale.yml | 27 +++++++++++++++++++++++++++ .travis.yml | 6 ++++++ index.md | 27 +++++++++++++++++++-------- 9 files changed, 85 insertions(+), 8 deletions(-) delete mode 100644 ..travis.yml.icloud delete mode 100644 .github/.config.yml.icloud delete mode 100644 .github/.no-response.yml.icloud delete mode 100644 .github/.stale.yml.icloud create mode 100644 .github/config.yml create mode 100644 .github/no-response.yml create mode 100644 .github/stale.yml create mode 100644 .travis.yml diff --git a/..travis.yml.icloud b/..travis.yml.icloud deleted file mode 100644 index 4a4def6b9cba0c33bdf4f1f179925cfb1bdc9950..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 158 zcmYc)$jK}&F)+By$i&RT$`<1n92(@~mzbOComv?$AOPmNW#*&?XI4RkB;Z0psm1xF zMaiill?5QFXuXo6#Inp{y~^Aifyj6P8LSF}QqxOw5{o$aW%RwmA{fAckr6^OutRAW GRSp1s#VWP{ diff --git a/.github/.config.yml.icloud b/.github/.config.yml.icloud deleted file mode 100644 index 959648294683bbe64585a5149f9562d632c6b468..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 158 zcmYc)$jK}&F)+By$i&RT$`<1n92(@~mzbOComv?$AOPmNW#*&?XI4RkB;Z0psm1xF zMaiill?5QFsO0>-w9It9%G?}5wx96=GFTM`rKXqWBo=Y-%jkQBMlgT@BO`=nV29E$ GsvH27<0}dP diff --git a/.github/.no-response.yml.icloud b/.github/.no-response.yml.icloud deleted file mode 100644 index e21f78f280f623818fb741bcd5b34dcb9fc9785d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 165 zcmYc)$jK}&F)+By$i&RT$`<1n92(@~mzbOComv?$AOPmNW#*&?XI4RkB;Z0psm1xF zMaiill?4zf{=9tMqSWGo{Ji2+y~^AiL8gQ80y0?D2c@Q$<|Gzz@XP3X#l$m!0V5-X LW?+ZXFscp!?dB~C diff --git a/.github/.stale.yml.icloud b/.github/.stale.yml.icloud deleted file mode 100644 index 301a231b6a4c27031a10386296bc045ffedeeec3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 157 zcmYc)$jK}&F)+By$i&RT$`<1n92(@~mzbOComv?$AOPmNW#*&?XI4RkB;Z0psm1xF zMaiill?5QF$l{X3oK(Ha+#EsXh +# Welcome! + +# Configuration for new-pr-welcome - https://github.com/behaviorbot/new-pr-welcome +newPRWelcomeComment: Welcome! Congrats on your first pull request to the Minimal theme. If you haven't already, please be sure to check out [the contributing guidelines](https://github.com/pages-themes/minimal/blob/master/docs/CONTRIBUTING.md). + +# Configuration for first-pr-merge - https://github.com/behaviorbot/first-pr-merge +firstPRMergeComment: "Congrats on getting your first pull request to the Minimal theme merged! Without amazing humans like you submitting pull requests, we couldn’t run this project. You rock! :tada:

        If you're interested in tackling another bug or feature, take a look at [the open issues](https://github.com/pages-themes/minimal/issues), especially those [labeled `help wanted`](https://github.com/pages-themes/minimal/issues?q=is%3Aopen+is%3Aissue+label%3A%22help+wanted%22)." diff --git a/.github/no-response.yml b/.github/no-response.yml new file mode 100644 index 0000000000..7193eaa3b2 --- /dev/null +++ b/.github/no-response.yml @@ -0,0 +1,13 @@ +# Configuration for probot-no-response - https://github.com/probot/no-response + +# Number of days of inactivity before an Issue is closed for lack of response +daysUntilClose: 14 +# Label requiring a response +responseRequiredLabel: more-information-needed +# Comment to post when closing an Issue for lack of response. Set to `false` to disable +closeComment: > + This issue has been automatically closed because there has been no response + to our request for more information from the original author. With only the + information that is currently in the issue, we don't have enough information + to take action. Please reach out if you have or find the answers we need so + that we can investigate further. diff --git a/.github/stale.yml b/.github/stale.yml new file mode 100644 index 0000000000..a1aa17e58a --- /dev/null +++ b/.github/stale.yml @@ -0,0 +1,27 @@ +# Configuration for probot-stale - https://github.com/probot/stale + +# Number of days of inactivity before an Issue or Pull Request becomes stale +daysUntilStale: 60 + +# Number of days of inactivity before a stale Issue or Pull Request is closed +daysUntilClose: 7 + +# Issues or Pull Requests with these labels will never be considered stale +exemptLabels: + - pinned + - security + +# Label to use when marking as stale +staleLabel: wontfix + +# Comment to post when marking as stale. Set to `false` to disable +markComment: > + This issue has been automatically marked as stale because it has not had + recent activity. It will be closed if no further activity occurs. Thank you + for your contributions. + +# Comment to post when closing a stale Issue or Pull Request. Set to `false` to disable +closeComment: false + +# Limit to only `issues` or `pulls` +# only: issues diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000000..a871f2a917 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,6 @@ +language: ruby +cache: bundler +rvm: 2.6 + +install: script/bootstrap +script: script/cibuild diff --git a/index.md b/index.md index 3e3ee38cc8..c4e7a6a3a8 100644 --- a/index.md +++ b/index.md @@ -10,8 +10,11 @@ layout: default * [Optical Music Recogntion: State of the Art and Major Challenges at TENOR2020-2021](https://www.tenor-conference.org/proceedings/2020/23_Shatri_tenor20.pdf) * [DoReMi: First glance at a universal OMR dataset - WoRMS2021](https://sites.google.com/view/worms2021/home) -* [https://sites.google.com/view/worms2022/proceedings](https://sites.google.com/view/worms2022/proceedings) -* Journal work under double blind review +* [CompldNet: Sheet Music Composer Identification using Deep Neural Network](https://arxiv.org/pdf/2211.13285.pdf#page=10) +* [Towards Artificially Generated Handwritten Sheet Music Datasets](https://arxiv.org/pdf/2311.04091.pdf#page=26) +* [Improving Sheet Music Recognition using Data Augmentation and Image Enhancement](https://arxiv.org/pdf/2311.04091.pdf#page=32) +* [Proceedings of the 4th International Workshop on Reading Music Systems](https://sites.google.com/view/worms2022/proceedings) +* [Proceedings of the 5th International Workshop on Reading Music Systems](https://arxiv.org/pdf/2311.04091) ## About Me @@ -54,16 +57,24 @@ Documentation is also availabe in the same repository of the data release. ## Teaching -### Machine Learning (Postgraduate) 2020 -The aim of the module is to give students an understanding of machine learning methods, including pattern recognition, clustering and neural networks, and to allow them to apply such methods in a range of areas. +### Data Mining (Postgraduate) 2023-2024 - Teaching Fellow +Lecture and lab delivery, student support, marking, exam setting, admin and training/supervising new demonstrators. -### Machine Learning for Visual Data Analysis (Postgraduate) 2021 -The module will cover the following topics: The Discrete Fourier Transform and the frequency content of images. The design and use of Gabor filters. Principal Component Analysis for denoising and compression. Unsupervised classification via feature space clustering. Texture segmentation with Gabor filters. +### Profesional and Research Practices 2022-2023 - Teaching Assistant +Lab delivery, student support, marking, general admin and training/supervising new demonstrators. -### RMRI Research Methods and Responsible Methods (Postgraduate) 2020 +### Machine Learning (Postgrad) 2021-2022 - TA +Delivering labs, student support, marking assignments and exams. -This module will teach generic high-level research and transferable skills applicable to pure and applied research in computer science and engineering. The module fosters the development of practical understanding of established approaches, methods and techniques of research; conceptual understanding that enables critical and rigorous evaluation of research; ability to communicate ideas and conclusions logically and fluently in both written and oral contexts. +### Machine Learning for Visual Data (Postgrad) 2021-2022 - TA +Delivering labs, student support, marking assignments and exams. +### Research Methods and Responsible Innovation (Postgrad) 2020-2022 - TA + +Designing and delivering labs and workshops on quantitative and qualitative statistics with R. + +### Data Mining (Undergrad and Postgrad) 2020-2022 - TA +Delivering labs, student support, marking assignments and exams. From 5ea609af6c00fdd817b9f63a5decdd1baade29cd Mon Sep 17 00:00:00 2001 From: Elona Shatri Date: Sat, 9 Dec 2023 14:00:50 +0000 Subject: [PATCH 51/63] update ruby --- .github/workflows/ci.yaml | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index a905595a5b..c7e6749c90 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -5,10 +5,20 @@ jobs: name: script/cibuild steps: - uses: actions/checkout@v2 - - uses: actions/setup-ruby@v1 + + - name: Set up Ruby + uses: ruby/setup-ruby@v1 with: - ruby-version: 2.7 + ruby-version: '2.7' # Or another version that suits your project + + # Optional: Include this step if your project requires Node.js + - name: Set up Node.js + uses: actions/setup-node@v2 + with: + node-version: '16' # Use the latest stable version of Node.js + - name: build run: script/bootstrap + - name: test - run: script/cibuild \ No newline at end of file + run: script/cibuild From 0686bca4a25b77019cfd4d33e70ed4334f6199c2 Mon Sep 17 00:00:00 2001 From: Elona Shatri Date: Sat, 9 Dec 2023 14:02:25 +0000 Subject: [PATCH 52/63] update ruby --- .github/workflows/ci 2.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci 2.yaml b/.github/workflows/ci 2.yaml index d9249a5254..5003a28071 100644 --- a/.github/workflows/ci 2.yaml +++ b/.github/workflows/ci 2.yaml @@ -10,7 +10,7 @@ jobs: - uses: actions/checkout@v2 - uses: ruby/setup-ruby@v1 with: - ruby-version: 2.7 + ruby-version: 2.7x bundler-cache: true - name: build run: script/bootstrap From 8f875727d1bb550d86569023e55699ffc23349a0 Mon Sep 17 00:00:00 2001 From: Elona Date: Wed, 27 Nov 2024 11:00:13 +0000 Subject: [PATCH 53/63] add publications --- index.md | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/index.md b/index.md index c4e7a6a3a8..e6ec5aa0b9 100644 --- a/index.md +++ b/index.md @@ -8,13 +8,23 @@ layout: default ## Paublished Research -* [Optical Music Recogntion: State of the Art and Major Challenges at TENOR2020-2021](https://www.tenor-conference.org/proceedings/2020/23_Shatri_tenor20.pdf) -* [DoReMi: First glance at a universal OMR dataset - WoRMS2021](https://sites.google.com/view/worms2021/home) -* [CompldNet: Sheet Music Composer Identification using Deep Neural Network](https://arxiv.org/pdf/2211.13285.pdf#page=10) -* [Towards Artificially Generated Handwritten Sheet Music Datasets](https://arxiv.org/pdf/2311.04091.pdf#page=26) -* [Improving Sheet Music Recognition using Data Augmentation and Image Enhancement](https://arxiv.org/pdf/2311.04091.pdf#page=32) -* [Proceedings of the 4th International Workshop on Reading Music Systems](https://sites.google.com/view/worms2022/proceedings) + +* [Knowledge Discovery in Optical Music Recognition: Enhancing Information Retrieval with Instance Segmentation, in Proceedings of the 16th International Conference on Knowledge Discovery and Information Retrieval, Best Student Paper Award, 2024.] (https://arxiv.org/abs/2408.15002) +* [Synthesising Handwritten Music with GANs: A Comprehensive Evaluation of CycleWGAN, ProGAN, and DCGAN, IEEE Big Data 2024 2nd Workshop on AI Music Generation (AIMG 2024)), 2024.](https://arxiv.org/abs/2411.16405) +* [Low-Data Classification of Historical Music Manuscripts: A Few-Shot Learning Approach, The Sixth IEEE International Conference on Image Processing Applications and Systems, 2024](https://arxiv.org/abs/2411.16408) +* [Crafting Handwritten Notations: Towards Sheet Music Generation, in 6th International Workshop on Reading Music Systems, 2024](https://arxiv.org/abs/2411.15741) +* [DoReMi: First glance at a universal OMR dataset, in 3rd International Workshop on Reading Music Systems, 2021](https://sites.google.com/view/worms2021/home) +* [CompldNet: Sheet Music Composer Identification using Deep Neural Network, in 4th International Workshop on Reading Music Systems, 2022](https://arxiv.org/pdf/2211.13285.pdf#page=10) +* [Towards Artificially Generated Handwritten Sheet Music Datasets, in 5th International Workshop on Reading Music Systems, 2023 ](https://arxiv.org/pdf/2311.04091.pdf#page=26) +* [Improving Sheet Music Recognition using Data Augmentation and Image Enhancement, in 5th International Workshop on Reading Music Systems, 2023](https://arxiv.org/pdf/2311.04091.pdf#page=32) +* [Optical Music Recogntion: State of the Art and Major Challenges, in The International Conference on Technologies for Music Notation and Representation, 2020](https://www.tenor-conference.org/proceedings/2020/23_Shatri_tenor20.pdf) + +### Proceedings Editor +* [Proceedings of the 4th International Workshop on Reading Music Systems](https://arxiv.org/abs/2211.13285) * [Proceedings of the 5th International Workshop on Reading Music Systems](https://arxiv.org/pdf/2311.04091) +* [Proceedings of the 6th International Workshop on Reading Music Systems](https://arxiv.org/abs/2411.15741) + +### Presentations ## About Me From 081c4a43c957429fd73cd24d22b30c73d7337e49 Mon Sep 17 00:00:00 2001 From: Elona Date: Wed, 27 Nov 2024 11:13:20 +0000 Subject: [PATCH 54/63] fix markdown --- index.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/index.md b/index.md index e6ec5aa0b9..84f917fdd3 100644 --- a/index.md +++ b/index.md @@ -6,10 +6,10 @@ layout: default * [Highlights from WoRMS-2021 3rd edition](./WoRMS2021.html) -## Paublished Research +## Published Research -* [Knowledge Discovery in Optical Music Recognition: Enhancing Information Retrieval with Instance Segmentation, in Proceedings of the 16th International Conference on Knowledge Discovery and Information Retrieval, Best Student Paper Award, 2024.] (https://arxiv.org/abs/2408.15002) +* [Knowledge Discovery in Optical Music Recognition: Enhancing Information Retrieval with Instance Segmentation, in Proceedings of the 16th International Conference on Knowledge Discovery and Information Retrieval, Best Student Paper Award, 2024.](https://arxiv.org/abs/2408.15002) * [Synthesising Handwritten Music with GANs: A Comprehensive Evaluation of CycleWGAN, ProGAN, and DCGAN, IEEE Big Data 2024 2nd Workshop on AI Music Generation (AIMG 2024)), 2024.](https://arxiv.org/abs/2411.16405) * [Low-Data Classification of Historical Music Manuscripts: A Few-Shot Learning Approach, The Sixth IEEE International Conference on Image Processing Applications and Systems, 2024](https://arxiv.org/abs/2411.16408) * [Crafting Handwritten Notations: Towards Sheet Music Generation, in 6th International Workshop on Reading Music Systems, 2024](https://arxiv.org/abs/2411.15741) @@ -32,12 +32,12 @@ Hello there! I'm a PhD candidate at the UKRI Centre for Doctoral Training in Artificial Intelligence and Music (AIM). I am part of Centre for Digital Music (C4DM) research group at Queen Mary University of London. -My research interest is mainly Optial Music Recogntion as well as other MIR related subfields. My goal is to have computers read sheet music computationally. I started working in this problem in September 2019 when I was granted the studentship from QMUL and Steinberg GmBH with which we collaborate closely. +My research interest is mainly Optical Music Recogntion as well as other MIR related subfields. My goal is to have computers read sheet music computationally. I started working in this problem in September 2019 when I was granted the studentship from QMUL and Steinberg GmBH with which we collaborate closely. My work focuses on how can we bring new machine learning solutions to the field of OMR and achieve an end-to-end solution to the problem. -Optical Music Recognition (OMR) is concerned with digitizing music sheets into a machine-readable format. Being able to compose, transcribe and edit music by means of taking a picture of a music sheet, would put musician?s workload at ease. Such automation would allow musicians to use search-ability and to perform quantitative measures in the musical pieces. This problem comes down to a simple, how can computers be made to read music. The output to this process being a machine-readable file such as MIDI, MusicXML, MEI files. The objective is outputting semantic mark-up identifying as many notational elements as possible, along with the relationship to their position in the original image. +Optical Music Recognition (OMR) is concerned with digitizing music sheets into a machine-readable format. Being able to compose, transcribe and edit music by means of taking a picture of a music sheet, would put musician's workload at ease. Such automation would allow musicians to use search-ability and to perform quantitative measures in the musical pieces. This problem comes down to a simple, how can computers be made to read music. The output to this process being a machine-readable file such as MIDI, MusicXML, MEI files. The objective is outputting semantic mark-up identifying as many notational elements as possible, along with the relationship to their position in the original image. Prior solutions have used algorithmic approaches and have involved layers of algorithmic rules applied to traditional feature detection techniques such as edge detection. One of the approaches we want to further investigate is using deep neural networks to solve the problem. Before going into this step another very important processing should be performed, that is, tackling the quality of the input picture of the music sheet. Image preprocessing steps are to be taken which will later help in the training step. @@ -46,7 +46,7 @@ Prior solutions have used algorithmic approaches and have involved layers of alg An OMR pipeline should be able to capture the right position and the relationships between two notes and its distinctive features. Pacha et al. (2018) proposed an end-to-end trainable object detector that can detect almost the full vocabulary of modern music notation in handwritten scores. Using deep convolutional networks in a dataset with symbol-level notations they achieve a mean average precision up to 80 %. -The OMR pipeline has four main blocks, and we want to tackle them one by one, using a deep learning technique and compare to the already existing techniques. If the DL techniques show improvements, then an end-to-end network is the final goal of our work. Since the existing datasets do not offer enough classes and data, the first step for use would be data augmentation. This will be done using the digitized musical sheets from music notation software Dorico, having this way a ground truth. These sheets will be subject to image degradation techniques, using the depredated images as inputs in our pipeline. The next step would be designing the methodology for object recognition and reconstruction using the deep neural network approach. +The OMR pipeline has four main blocks, and we want to tackle them one by one, using a deep learning technique and compare to the already existing techniques. If the DL techniques show improvements, then an end-to-end network is the final goal of our work. Since the existing datasets do not offer enough classes and data, the first step for use would be data augmentation. This will be done using the digitized musical sheets from music notation software Dorico, having this way a ground truth. These sheets will be subject to image degradation techniques, using the degraded images as inputs in our pipeline. The next step would be designing the methodology for object recognition and reconstruction using the deep neural network approach. ## [DoReMi Dataset](./doremi-dataset.html) @@ -95,7 +95,7 @@ Delivering labs, student support, marking assignments and exams. ## Affiliations * [UKRI Centre for Doctoral Training in Artificial Intelligence and Music](https://aim.qmul.ac.uk/) -* [Centre for Digital Msusic](http://c4dm.eecs.qmul.ac.uk/) +* [Centre for Digital Music](http://c4dm.eecs.qmul.ac.uk/) * [Centre for Intelligent Sensing](http://cis.eecs.qmul.ac.uk/) * [Steinberg](https://www.steinberg.net/en/home.html) From b85efe89a06451e5022afc79fa69bf893761d140 Mon Sep 17 00:00:00 2001 From: Elona Date: Wed, 27 Nov 2024 11:15:31 +0000 Subject: [PATCH 55/63] ruby version --- .github/workflows/ci 2.yaml | 2 +- .github/workflows/ci.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci 2.yaml b/.github/workflows/ci 2.yaml index 5003a28071..1ad1bf8f39 100644 --- a/.github/workflows/ci 2.yaml +++ b/.github/workflows/ci 2.yaml @@ -10,7 +10,7 @@ jobs: - uses: actions/checkout@v2 - uses: ruby/setup-ruby@v1 with: - ruby-version: 2.7x + ruby-version: 2.7.8 bundler-cache: true - name: build run: script/bootstrap diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index c7e6749c90..aaba51e06e 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -9,7 +9,7 @@ jobs: - name: Set up Ruby uses: ruby/setup-ruby@v1 with: - ruby-version: '2.7' # Or another version that suits your project + ruby-version: '2.7.8' # Or another version that suits your project # Optional: Include this step if your project requires Node.js - name: Set up Node.js From 45514abcff380c9b4bd94f6f1784cd3e3111cbcd Mon Sep 17 00:00:00 2001 From: Elona Date: Wed, 27 Nov 2024 11:30:39 +0000 Subject: [PATCH 56/63] add commitment --- index.md | 36 ++++++++++++++++++++++++++---------- 1 file changed, 26 insertions(+), 10 deletions(-) diff --git a/index.md b/index.md index 84f917fdd3..65932f94eb 100644 --- a/index.md +++ b/index.md @@ -18,13 +18,37 @@ layout: default * [Towards Artificially Generated Handwritten Sheet Music Datasets, in 5th International Workshop on Reading Music Systems, 2023 ](https://arxiv.org/pdf/2311.04091.pdf#page=26) * [Improving Sheet Music Recognition using Data Augmentation and Image Enhancement, in 5th International Workshop on Reading Music Systems, 2023](https://arxiv.org/pdf/2311.04091.pdf#page=32) * [Optical Music Recogntion: State of the Art and Major Challenges, in The International Conference on Technologies for Music Notation and Representation, 2020](https://www.tenor-conference.org/proceedings/2020/23_Shatri_tenor20.pdf) +* [Foundation Models for Music: A Survey](https://arxiv.org/abs/2408.14340) -### Proceedings Editor +## Proceedings Editor * [Proceedings of the 4th International Workshop on Reading Music Systems](https://arxiv.org/abs/2211.13285) * [Proceedings of the 5th International Workshop on Reading Music Systems](https://arxiv.org/pdf/2311.04091) * [Proceedings of the 6th International Workshop on Reading Music Systems](https://arxiv.org/abs/2411.15741) -### Presentations +## Presentations +* [ E. Shatri, “Crafting responsive assessments of AI and tech futures (CREAATIF),” Poster presented at the Policy Forum of the Harvard Data Science Review’s Special Issue on Generative AI (GenAI), June 2024.](https://www.qmul.ac.uk/deri/news--events-/featured-event-policy-forum-of-the-harvard-data-science-review---futureshock/) +* [E. Shatri, “Navigating the intersection of AI and creativity: A case study of musicians in the age of GenAI,” Presentation at the AI & Music Lecture Symposium and Jam, Bloomsbury Festival, October 2024.](https://bloomsburyfestival.org.uk/events/ai-music-lecture-symposium/) +* [Enhancing Handwritten Music Sheet Datasets Using Generative Adversarial Networks, the 6th International Workshop on Reading Music Systems ](https://sites.google.com/view/worms2024/program) + +## Podcast +* [Womanthology podcast episode 23: Women in Robotics and Artificial Intelligence](https://www.womanthology.co.uk/womanthology-podcast-episode-23-women-in-robotics-and-artificial-intelligence-with-special-guests-elona-shatri-artificial-intelligence-and-music-phd-researcher-and-ines-santos/) + +## Blogposts + +* [Favourites at ISMIR 2021](./2021-11-16-ismir-2021.md) +* [Highlights from WoRMS-2021 3rd edition](./WoRMS2021.html) +* [What is Optical Music Recognition?](https://towardsdatascience.com/what-is-optical-music-recognition-6515d8a53e01) +* [A review on Super-Resolution](https://medium.com/analytics-vidhya/a-review-on-super-resolution-2c78cd77885a) +* [A review of Generative Adversarial Networks](https://towardsdatascience.com/a-review-of-generative-adversarial-networks-9af21e94bda4) +* [Optical Music Recognition: State of the Art and Major Challenges](https://towardsdatascience.com/optical-music-recognition-state-of-the-art-and-major-challenges-aa100923c78d) + + +## Commitements +* [Member of the Editorial Team at Women in Music Information Retrieval (WiMIR)](https://wimir.wordpress.com/2023/06/19/introducing-the-wimir-editorial-team-and-issuing-a-call-for-contributions-2/) +* [General Chair at the 3rd, 4th, 5th, 6th International Workshop on Reading Music Systems](https://sites.google.com/view/worms2024/people) +* [Member of the Equality, Diversity and Inclusion initiative at EECS and Women in EECS site at QMUL](https://www.qmul.ac.uk/eecs/about-us/equality-diversity-and-inclusion/edi-committee/) +* [Student Ambassador at EECS] + ## About Me @@ -56,14 +80,6 @@ Documentation is also availabe in the same repository of the data release. -## Blogposts - -* [Favourites at ISMIR 2021](./2021-11-16-ismir-2021.md) -* [Highlights from WoRMS-2021 3rd edition](./WoRMS2021.html) -* [What is Optical Music Recognition?](https://towardsdatascience.com/what-is-optical-music-recognition-6515d8a53e01) -* [A review on Super-Resolution](https://medium.com/analytics-vidhya/a-review-on-super-resolution-2c78cd77885a) -* [A review of Generative Adversarial Networks](https://towardsdatascience.com/a-review-of-generative-adversarial-networks-9af21e94bda4) -* [Optical Music Recognition: State of the Art and Major Challenges](https://towardsdatascience.com/optical-music-recognition-state-of-the-art-and-major-challenges-aa100923c78d) ## Teaching From 6d281470dbf6b9a2ac597c0c6200616ff10304db Mon Sep 17 00:00:00 2001 From: Elona Date: Wed, 27 Nov 2024 13:28:39 +0000 Subject: [PATCH 57/63] add blogposts --- blogposts.md | 570 +++++++++++++++++++++++++++++++++++++++++++++++++++ index.md | 2 +- 2 files changed, 571 insertions(+), 1 deletion(-) create mode 100644 blogposts.md diff --git a/blogposts.md b/blogposts.md new file mode 100644 index 0000000000..d1d36eecd8 --- /dev/null +++ b/blogposts.md @@ -0,0 +1,570 @@ +--- +layout: post-default +--- + +# Blogposts and News + +## The 6th International Workshop on Reading Music Systems 2024 + +The 6th International Workshop on Reading Music Systems (WoRMS) took place virtually, bringing together researchers and practitioners from across the globe to discuss the latest developments in Optical Music Recognition (OMR). This year's workshop featured three paper sessions, panels, and an insightful keynote by David Rizo, providing a comprehensive exploration of the state of OMR research and its real-world applications. + +Keynote: Beyond Optical Music Recognition +David Rizo from the University of Alicante delivered the keynote, "Beyond Optical Music Recognition," reflecting on the recent advancements in OMR driven by deep learning techniques. He questioned whether the current research trajectory is adequate to fully address the complexities of OMR and explored the broader implications for creating end-user-centric systems. His presentation dissected the term "OMR" through case studies, providing a critical assessment of its evolution and future. + +Highlights from the Paper Sessions +Session 1: Advancing OMR Models and Analysis +Can Multimodal Large Language Models Read Music Score Images? +Jorge Calvo-Zaragoza and collaborators explored the potential of multimodal language models in OMR, discussing their performance on music score images. + +Sheet Music Transformer: End-to-End Full-Page OMR for Pianoform Sheet Music +Antonio Ríos-Vila and colleagues presented a Transformer-based pipeline for recognizing full-page piano sheet music, emphasizing scalability and efficiency. + +Towards Sheet Music Information Retrieval Using Multitask Transformers +Antonio Ríos-Vila and team proposed a unified approach for sheet music retrieval, combining multiple OMR tasks into a multitask transformer framework. + +Semantic Reconstruction of Sheet Music with Graph-Neural Networks +Guillaume de Lambertye and Alexander Pacha demonstrated how graph neural networks could semantically reconstruct sheet music, enabling more accurate music representation. + +Staff Layout Analysis Using the YOLO Platform +Vojtěch Dvořák and collaborators presented a YOLO-based method for analyzing staff layouts, optimizing structural recognition in OMR. + +Session 2: Expanding OMR Applications +On Designing a Representation for the Evaluation of OMR Systems +Pau Torras and colleagues proposed a novel representation for evaluating OMR performance, emphasizing its utility in benchmarking. + +Enhanced User-Machine Interaction for Historical Sheet Music Retrieval +A. Menárguez Box and team introduced a user-machine interaction model for historical sheet music, leveraging musical notation for enhanced retrieval. + +Enhancing Recognition of Historical Musical Pieces with Synthetic and Composed Images +M. Villarreal Ruiz and J. A. Sánchez explored the use of synthetic images to improve recognition accuracy for historical scores. + +The CollabScore Project: From Optical Recognition to Multimodal Music Sources +Benoît Couasnon and collaborators discussed integrating optical and multimodal music sources into a unified platform for music analysis. + +Semi-Automatic Annotation of Chinese Suzipu Notation +Tristan Repolusk and Eduardo Veas presented a component-based approach for annotating Suzipu notation, addressing unique challenges in Chinese music scores. + +Session 3: Historical and Handwritten Music +OMR on Early Music Sources at the Bavarian State Library with MuRET +J. Umbreit and S. Schumann discussed automating and scaling OMR for early music sources using MuRET. + +OMMR4all Revisited: A Semiautomatic Online Editor for Medieval Music Notations +Andreas Hartelt and Frank Puppe revisited their online editor for medieval music notations, enhancing usability and automation. + +Enhancing Handwritten Music Sheet Datasets Using Generative Adversarial Networks (GANs) +K. R. Palavala and collaborators demonstrated how GANs could enrich handwritten music datasets for better OMR training. + +Crafting Handwritten Notations: Towards Sheet Music Generation +N. Tirupati and team explored generative methods for creating handwritten sheet music, pushing the boundaries of synthetic data generation. + + + +## The 5th International Workshop on Reading Music Systems 2023 + +The 5th International Workshop on Reading Music Systems (WoRMS) took place on November 4th, 2023, in Milan, Italy, offering both on-site and remote participation. This year’s workshop showcased a range of cutting-edge research in Optical Music Recognition (OMR), including advancements in medieval music manuscripts, handwritten music synthesis, and few-shot learning. The program featured three engaging paper sessions and a thought-provoking keynote by Werner Goebl, emphasizing community-driven solutions to perfect music score corpora. + +Keynote: Perfecting Music Scores with Crowd-Sourced Validation +Werner Goebl from the University of Music and Performing Arts Vienna delivered the keynote titled "The Final Stretch of OMR: Perfecting Music Score Corpora with Browser-Based Editing and Validation." Goebl introduced mei-friend, a browser-based editing and validation interface that facilitates community-driven corrections to OMR-generated scores. This innovative tool juxtaposes source score images with their digital renderings, enabling crowdsourced validation to ensure pristine accuracy. The keynote sparked discussions on how decentralized, open systems can contribute to a FAIR (Findable, Accessible, Interoperable, and Reusable) digital music ecosystem. + +Highlights from the Paper Sessions +Session 1: Historical and Multicultural Perspectives +Optical Music Recognition Workflow for Medieval Music Manuscripts +Ichiro Fujinaga and Gabriel Vigliensoni explored workflows tailored to the unique challenges of medieval manuscripts, emphasizing the importance of preserving historical notations. + +The Suzipu Musical Annotation Tool +Tristan Repolusk and Eduardo Veas introduced Suzipu, a tool designed to create machine-readable datasets for ancient Chinese music, bridging gaps in cultural heritage digitization. + +The OmniOMR Project +A comprehensive framework for OMR, presented by Jan Hajič, jr., and collaborators, addressing multi-lingual and multi-modal requirements for diverse music scores. + +Towards Music Notation and Lyrics Alignment +Juan Carlos Martinez-Sevilla and Francisco J. Castellanos shared a case study on aligning notation and lyrics in Gregorian chants, advancing research in music-text alignment. + +Session 2: Data Generation and Enhancement +Symbol Generation via Autoencoders for Handwritten Music Synthesis +Jonáš Havelka and team showcased how autoencoders can generate handwritten music symbols, contributing to realistic data synthesis. + +Towards Artificially Generated Handwritten Sheet Music Datasets +Pranjali Hande and collaborators presented methods for generating artificial datasets, addressing the scarcity of annotated data in OMR. + +Improving Sheet Music Recognition with Data Augmentation and Image Enhancement +Zihui Zhang and colleagues discussed innovative techniques for improving OMR accuracy, leveraging data augmentation and image preprocessing. + +Session 3: Few-Shot and End-to-End Learning +Rotations Are All You Need: A Generic Method for End-To-End OMR +Antonio Ríos-Vila introduced a novel approach using rotations to simplify and improve end-to-end OMR pipelines. + +Few-Shot Music Symbol Classification via Self-Supervised Learning +María Alfaro-Contreras presented a method for classifying music symbols with minimal training data, leveraging self-supervised learning. + +Few-Shot Learning for Layout Analysis of Music Scores +Francisco J. Castellanos and team conducted a preliminary study on applying few-shot learning to the layout analysis of complex music scores. + + +## The 4th International Workshop on Reading Music Systems 2022 + +The fourth edition of the International Workshop on Reading Music Systems (WoRMS) was held last Friday, offering another dynamic hybrid experience. Researchers and industry professionals in Optical Music Recognition (OMR) came together to explore the latest advancements and challenges in the field. This year’s workshop featured nine diverse papers spanning topics such as dataset challenges, deep learning innovations, and integration of language models, alongside an engaging keynote by Marie Chupeau (Magic LEMP). + +Keynote: Advancing OMR with MaestrIA +Marie Chupeau opened the workshop by presenting Magic LEMP's OMR solution, MaestrIA, developed for Newzik. She shared insights into their experiments with neural architectures for sequential, mask, and object detection approaches, highlighting the potential of score generation as an asset in OMR. Her discussion delved into the design process of their score generator, sparking interest and questions about how such systems might reshape music digitization. + +Highlights from the Paper Sessions +Session 1: Datasets and Training Challenges +Challenging Sources: A New Dataset for OMR of Diverse 19th-Century Music Theory Examples +Fabian C. Moss and collaborators introduced a dataset targeting diverse 19th-century music theory materials. The dataset addresses the need for varied and challenging OMR training sets, opening avenues for more robust systems. + +CompIdNet: Sheet Music Composer Identification Using Deep Neural Networks +Dnyanesh Walwadkar and colleagues presented their work on composer identification through deep learning. This research adds a novel dimension to OMR by linking sheet music to its creators. + +Obstacles with Synthesizing Training Data for OMR +Jiří Mayer and Pavel Pecina explored challenges in generating synthetic training data, identifying issues that arise when bridging the gap between synthetic and real-world datasets. + +Session 2: Full-Page and Graph-Based OMR +End-To-End Full-Page Optical Music Recognition of Monophonic Documents via Score Unfolding +Antonio Ríos-Vila and team proposed a full-page recognition pipeline leveraging a score unfolding mechanism for monophonic documents, addressing scalability in OMR systems. + +End-to-End Graph Prediction for Optical Music Recognition +Carlos Garrido-Muñoz and collaborators discussed graph-based models, which allow for efficient encoding of complex music notation relationships. + +Efficient Approaches for Notation Assembly in Optical Music Recognition +Carlos Penarrubia and co-authors presented techniques for efficiently assembling notations post-recognition, optimizing the final stages of the OMR pipeline. + +Session 3: Applications and Enhancements +Computer-Assisted Measure Detection in a Music Score-Following Application +Eran Egozy and Ian Clester focused on integrating measure detection for applications in score-following, emphasizing real-time performance aids. + +Automated Transcription of Electronic Drumkits +Florent Jacquemard and team showcased their work on transcribing electronic drumkit performances, bridging the gap between electronic and traditional score representation. + +Improving Handwritten Music Recognition through Language Model Integration +Pau Torras and colleagues demonstrated how language models could enhance recognition accuracy, particularly for handwritten scores. + + + +## The 3rd International Workshop on Reading Music Systems 2021 + +![worms2021]({% link /assets/img/worms2021.png %}) + +The third edition of The International Workshop on Reading Music Systems (WoRMS) was held in a hybrid live/virtual setting last Friday, 23rd of July. It brought together many researchers working in Optical Music Recognition (OMR) and also from the industry. This edition 11 papers researching a broad list of topics in OMR were presented, and an [outstanding keynote from Anthony Wilkes (Organum Ltd)](https://drive.google.com/file/d/1IDgOaW8tGxJt9Top7x7GSZXLsAo-XVcb/view) was talking on The design of ReadScoreLib. + +Below I will try to summarise some of the papers presented. + +[Hybrid Annotation Systems for Music Transcription by Ioannis Petros Samiotis, Christoph Lofi and Alessandro Bozzon](https://drive.google.com/file/d/17BdTUfU6Fk8qyrpxo6L-BGTqIhLvStL5/view) + +Dwells on the idea of bringing human annotation and automated methods together for music transcription. In other words, how can a non-specialist carry out music transcription with careful task interaction using AI automated methods. Among 144 workers that executed tasks in MTurk, those with formal knowledge in music were rare. Audio extracts of target music scores were offered to increase performance, especially for short segments of one or two measures. For longer segments, audio extracts have shown better results against textual measures, but a combination of the two was used as more preferable. + + +[Implementation and evaluation of a neural network for the recognition of handwritten melodies by Nils Wenzlitschke](https://drive.google.com/file/d/17Dp9gIjQPZVwSFJzKK8QA6Xjcgv894wj/view) + +This research came as a fruit of a current need for digital archiving and digitalisation of music for the +University Library of Regensburg. It evaluates if the existing SOTA deep learning architecture is able to recognise handwritten monophonic scores for the purpose of digitalisation. Based on existing work, the architecture includes two neural networks: a stave recognition network using autoencoders and an end-to-end note recognition using recurrent convolutional networks. One limitation mentioned is the amount of annotated data available for this research. + + +[DoReMi: First glance at a universal OMR dataset by Elona Shatri and George Fazekas ](https://scholar.google.com/scholar_url?url=https://arxiv.org/abs/2107.07786&hl=en&sa=T&oi=gsb&ct=res&cd=0&d=14810089764046134622&ei=zZr-YJCFNYqImgHdz7SYBQ&scisig=AAGBfm3Isc8XU8MWS1mRRgnn5ctiET7y8g) + +We were also part of this workshop presenting our work in our newly published dataset DoReMi. We presented some of the challenges the lack of a well-annotated, that supports more than one stage of OMR poses and how DoReMi moves closer to such dataset. Furthermore, statistics on the dataset and baseline experiments on object detection using Faster R-CNN models. + +[The Challenge of Reconstructing Digits in Music Scores by Alexander Pacha](https://drive.google.com/file/d/10uUCaORERAzD-ISSm6FUeNNOOzrTRDzF/view) + +Pacha presented some focused research he is currently conducting at e[note](https://enote.com/index) in recognising and reconstructing the digit elements in sheet music. He shows the main challenges posed by the ambiguity of the variations in their classes, their contextual nature and more computer vision issues. He then shows the results in using deep learning to recognise digits. The network was trained in synthetic samples and achieved a validation accuracy of 95%, which does not live it up in real-world scores. To address it was fine tunned on 7000 manually annotated real scores, but yet again, accuracy does not reach 60%. In the end, this opened up a long discussion in the workshop on why does this happen and the ways to tackle it. + +[Detecting Staves and Measures in Music Scores with Deep Learning](https://drive.google.com/file/d/1uSIrbiLrx1RfXEV86STS7XRuwJoa34O7/view) + +This paper investigates strategies of detecting measures, staves and system measures using machine learning. That is to aid the detection of structural elements as a basis for an OMR system. A neural network is trained in handwritten music scores to generate annotations for typeset music. Detectron2 was used as a framework and Faster R-CNNs as a model to predict the bounding boxes in images. The datasets used for training were MUSCIMA++ and AudioLabs datasets. They applied the model in three settings: single class models (system measures, stave measures, staves), two class models (system measures & staves) and three class models (system measures & stave measures & staves). The first setting is performing best. However, considering that that model lacks diversity, it might not work well for every kind of sheet music. + +[Unsupervised Neural Document Analysis for Music Score Images](https://drive.google.com/file/d/1ZBRaOwsTkdOUo6sfm9xdQPuPMNyM89ho/view) + +Given the lack of large training annotated set, this study suggests using Domain Adaptation (DA) based on adversarial training. The propose combining DA and Selectional Auto-Encoders for unsupervised document analysis. They utilise three corpora manually labelled for the layers: SALZINNES, EINSIEDELN and CAPITAN, and using F-score as an evaluation metric. Results obtained show the proposed method slightly improves state-of-the-art, but such adaptation should not be carried out in every type of layer. + +[Multimodal Audio and Image Music Transcription](https://drive.google.com/file/d/1ZDlU0WDmqC4-37s2gkCf2nOAt4Z5Ow-S/view) + +This paper draws attention to Optical Music Recognition (OMR) and Automatic Music Transcription (AMT) similarities and exploits them to assist each field. The paper presents a proof-of-concept that combines end-to-end AMT and OMR systems predictions over a set of monophonic scores. Using Symbol Error Rate (SER), they show that a fusion model of the two can slightly improve the error rate in OMR. + +[Sequential Next-Symbol Prediction for Optical Music Recognition](https://drive.google.com/file/d/1o4zm_fx_Fa7zclWkqgbVLx2x3DuvZidz/view) + +This study proposes to address the lack of large training sets with a sequential classification-based approach for music scores. That is by predicting the symbol locations and their respective music-notation label using Convolutional Neural Networks (CNN). + +[Completing Optical Music Recognition with Agnostic Transcription and Machine](https://drive.google.com/file/d/1WAhrcPRzpuoB1fJsMkGCZamIp1CHv3c5/view) + +This work focuses on the last stage of OMR, encoding, where outputs from images are converted to a score encoding format. The paper investigates the implementations of recognition pipelines that use Machine Translation to do the encoding. + + + +## Centre for Doctoral Training in AI and Music (AIM) & Centre for Interdisciplinary Research in Music Media and Technology (CIRMMT) virtual visit + +Remote working has limited us in many things, simultaneously it gave us the liberty of being in places without taking an aeroplane. Virtual visits became a much easier thing to organise. That allowed us to meet our peers in IRCAM’s Artificial Creative Intelligence and Data Science (ACIDS) team in Paris back in February. This time we are delighted to “travel” to Canada and meet with Centre for Interdisciplinary Research in Music Media and Technology (CIRMMT). + +We will share our ideas and research and what our groups are working on at the moment. Each centre will have 6-7 presentations from PhD students, totalling 12-14 presentations, with a length of 3-5 minutes per presentation. + +These presentations will revolve around topics such as deep learning, sound synthesis, gesture and performance analysis, artificial creativity, augmented instruments, generative music, optical music recognition, composition… and much more! See the agenda! + +Date: 30th of June 2021 + +Time: 2-5 pm (UK time, GMT+1) + +Where: https://mcgill.zoom.us/j/83537509055 + + +Organisers: + +AIM +Elona Shatri: e.shatri@qmul.ac.uk +Nick Bryan-Kinns: n.bryan-kinns@qmul.ac.uk + +CIRMMT +Eduardo Meneses +Carolina Rodríguez + +## Optical Music Recognition: State of the Art and Major Challenges +### Review paper summary on OMR — paradigm shift and possible directions. + +Recently I got my very first paper accepted to the [International Conference on Technologies for Music Notation and Representation (TENOR) 2020](https://arxiv.org/abs/2006.07885). The journey of getting published was very insightful and it will serve as my own guide to publishing in the future. + +The paper summarises prior work and takes a position in progressing the field of my research topic — Optical Music Recognition (OMR). You can read more about OMR in my previous article. I have heard the pros and cons of publishing a position paper at the beginning of my academic journey. However, writing this paper made me doubt myself which always resulted in learning more. + +Back to the actual content of the paper, I try to summarize the four main stages of the OMR pipeline variety of published work in each stage. Furthermore, I try to capture the paradigm shift in the methods used in OMR from conventional computer vision systems to end-to-end deep learning networks. + + +Overall OMR traditional pipeline [13] +Initially, the four stages of OMR included image preprocessing, musical object detection, musical symbol reconstruction and finally encoding the musical knowledge into a machine-readable file. In the image preprocessing stage mainly enhancement, de-skewing, blurring, noise removal and binarisation were applied [1, 2, 3, 4, 5]. Binarisation is the process of converting an image to binary (only black and white pixels). Initially, such processes were performed using traditional techniques such as choosing a binarisation threshold based on the global histogram of the image. Later on, for instance, binarisation is done using sectional auto-encoders [6, 7]. These encoders learn an end-to-end transformation for the binarisation. + +Moving on to musical symbol detection, this stage has three substages: staff-processing, musical symbol processing and finally classification. In staff-processing, staff lines are first detected and depending on the study removed. Lately, Pacha et al. using object detection techniques proved that removing staff lines does not guarantee better performance [8]. + +The musical object detection stage has largely benefited from the state of the art in computer vision, especially from object detection in general. Models such as Fast R-CNNs, Faster R-CNNs, Single Shot Detectors (SSD) were used to detect musical objects. They use pre-trained models which are later fine-tuned in a handwritten sheet music dataset MUSCIMA++ [9]. This work draws a baseline on using deep learning in object detection in sheet music. + +One of the most complicated stages is reconstructing structural and semantic relationships between the musical symbols. This step was usually done using musical knowledge, rules and heuristics [10, 12]. Recently, this stage was also exposed to deep learning methods and end-to-end learning [11]. However, a major problem here is finding representations that can capture both structural and semantic relationships in music. This is due to the fact that music has a very complex structure with the symbols having spatial relationships and long-term dependencies. These relationships build up the music a structure and their semantic meaning is the music itself. As such, finding a representation that embeds all this information is very challenging. + +Ultimately, the goal is to encode all retrieved relationships into a machine-readable file. There is a variety of such formats. While some formats encode instrument, pitch, velocity and onsets, those can only facilitate replayability. Other formats can encode more information which facilitates not only replayability but also an approximation on how the symbols looked on the sheet. + + +OMR moving towards end-to-end learning [13] +To conclude the main challenges on OMR today are the lack of a bigger labelled dataset, music objects and staff lines detection, semantic meaning reconstruction, and lack of standardisation, evaluation metrics and the output representation [13]. + +Read more here: https://arxiv.org/abs/2006.07885 + +References + +I. Fujinaga, “Optical music recognition using projections,” PhD dissertation, McGill University Montreal, Canada, 1988. +B. Couasnon, P. Brisset, I. Stephan, and C. P. Brisset, “Using logic programming languages for optical music recognition,” in In Proceedings of the Third International Conference on The Practical Application of Prolog. Citeseer, 1995. +A. Fornes, J. Llados, G. Sanchez, and H. Bunke, “Writer identification in old handwritten music scores,” in 2008 The Eighth IAPR International Workshop on Document Analysis Systems. IEEE, 2008, pp. 347– 353. +A. Fornes, J. Llados, G. Sanchez, and H. Bunke, “On the Use of Textural Features for Writer Identification in Old Handwritten Music Scores,” in 2009 10th International Conference on Document Analysis and Recognition. Barcelona, Spain: IEEE, 2009, pp. 996–1000. [Online]. Available: http://ieeexplore.ieee. org/document/5277541/ +L. J. Tardon, S. Sammartino, I. Barbancho, V. Gomez, and A. Oliver, “Optical music recognition for scores written in white mensural notation,” EURASIP Journal on Image and Video Processing, vol. 2009, no. 1, p. 843401, 2009. +A.-J. Gallego and J. Calvo-Zaragoza, “Staff-line removal with selectional auto-encoders,” Expert Systems with Applications, vol. 89, pp. 138–148, 2017. +J. Calvo-Zaragoza and A.-J. Gallego, “A selectional auto-encoder approach for document image binarization,” Pattern Recognition, vol. 86, pp. 37–47, 2018. +A. Pacha, K.-Y. Choi, B. Couasnon, Y. Ricquebourg, R. Zanibbi, and H. Eidenberger, “Handwritten Music Object Detection: Open Issues and Baseline Results,” in 2018 13th IAPR International Workshop on Document Analysis Systems (DAS). Vienna: IEEE, Apr. 2018, pp. 163–168. [Online]. Available: https: //ieeexplore.ieee.org/document/8395189/ +Hajič, Jan, and Pavel Pecina. “The MUSCIMA++ dataset for handwritten optical music recognition.” 2017 14th IAPR International Conference on Document Analysis +P. D, “Computer pattern recognition of standard engraved music notation,” in Structured Document Image Analysis. Springer, 1992, pp. 405–434. +A. Pacha, J. Calvo-Zaragoza, and J. Hajic jr, “Learning notation graph construction for full-pipeline optical music recognition,” in 20th International Society for Music Information Retrieval Conference, 2019. +D. Bainbridge and T. C. Bell, “A music notation construction engine for optical music recognition,” Softw., Pract. Exper., vol. 33, pp. 173–200, 2003. +E. Shatri and G. Fazekas, “Optical Music Recognition: State of the Art and Major Challenges”, arXiv preprint arXiv:2006.07885, 2020 + +## A review on Generative Adversarial Networks +### How did the GANs change the way machine learning works? + +The history of deep learning has shown to be a bit unusual. Many practices, such as convolutional neural networks, invented in the 80s, had a comeback only after 20 years. While most of the methods had a comeback, Generative Adversarial Networks were one of the most innovative techniques to happen to deep learning in the past ten years. While discriminative networks with propagation and dropout algorithms with a well-behaved gradient shown to be very successful, it was not the same case with generative networks. Deep generative networks had issues with approximating intractable probabilistic computations during the estimation of maximum likelihood. Furthermore, it can not leverage the benefits of linear units in a generative context. GANs came to assist the field with these two issues while bringing both a generative and a discriminative network together. + +GANs were first proposed by Goodfellow et al. [1] at the University of Montreal. The basic framework contains a generator working against an adversary, while the discriminator learns to tell if a sample belongs the data distribution or from the generative network. The idea is for these two networks to get better while competing against each other. + +The most straightforward modelling is having both the discriminator and generator as a multilayer neural network. The generator learns the mapping from a latent space to data distribution, tending to become similar to the ground data distribution. The discriminator, on the other hand, tries distinguishing between real data distribution and what was generated from the generator. The goal of the generative network is to trick the discriminator into thinking that the novel data produced is coming from true data distribution; this way, it increases the discriminator’s error rate. + +Deep Convolutional Generative Adversarial Networks(DCGANs) – mc.ai +Figure 1: Building blocks of a GAN (https://mc.ai/deep-convolutional-generative-adversarial-networksdcgans/) +We should emphasise that the role of GAN is not to reproduce data used during training, instead to produce new data. We can describe it as a two-person game, these two networks opposing each-other, meaning that the end goal is achieving an equilibrium in which these trained networks have the best response to each other. At this point, they can not improve anymore, and the training stops. However, such an equilibrium is difficult to be achieved and even less maintained, and this is the first issue with GANs. Another problem is that there is no way to validate if the generator has learned to produce a distribution similar to real-life data distribution in a held-out dataset like other deep learning techniques. + +In the original paper, it is experimentally shown that the amount of data and the depth of the network plays a huge role in a better performance. When the data point is an image that would mean that the amount of data should be exponential to the number of pixels. Given that images have hundreds/thousands of pixels that would mean better results are achieved in nets that can not be implemented yet with the available computational power and data. + +GANs application has been extensive, from art, fashion, advertising, science to video games. However, these networks have also been adopted for malicious intents such as creating fake social media profiles using synthesised images produced with GANs. As we can see, its application is more extensive in the field of computer vision. + + +Figure 2: A road map of GANs since the original paper, inspired by [9] +In Figure 1 a road map of GANs starting from the original paper is given. Because of the page limitation, I will list the mentioned methods briefly and what they tackle — many papers proceeding original work focus in modification during the training process. + +Deep convolutional GANs (DCGANs) [2] have better performance since instead of defining the generator (G) and discriminator (D) with multilayer perceptrons it defines it with CNNs, when used with images. It does not have pooling layers, so to increase spatial dimensionality, it uses deconvolution. Normalise batches for all layers in G and D except for the last layer of D and the first layer of G, so the information on the correct mean of data distribution is not lost. + +Changes in the training settings were proposed by ImprovedGANs [3] that have to do with minibatch discrimination, virtual batch normalisation and feature matching. Given that the original GANs suffer from low-resolution, LAPGAN [4] using CNNs within a Laplacian pyramid generate higher resolution images. Progressive GANs (PGGAN) [5] also propose a modification in training, based on progressive neural networks, to grow both discriminator and generator, from low to higher resolution by adding new layers progressively. + +image-to-image translation traditionally to learn to map between an output and input image using a training set that contains aligned pairs. CycleGANs [6] use an adversarial loss to map an image from source domain X to a target domain Y, lacking pairs. Furthermore, they couple this loss with an inverse mapping achieving a cycle constancy. + +Another issue with original GANs is mode collapse, which means they tend to produce similar samples, even when trained on diverse datasets. PACGANs [7] handle this issue with what they call packing. The main changes happen in the discriminative network, enabling the network to make decisions based on multiple samples from the same class, from both real and generated data distribution. + +Self-Attention Generative Adversarial Network (SAGAN) [8] propose using long-range dependency modelling with attention for image generation. It uses spectral normalisation for G and D, and prove to improve the training process. + +Another different way of using GANs has been training the generator on a single natural image, using a pyramid of FC GANs, each learns a distribution at different scales of the image. + +A problem yet to be tackled in GANs is the fact that they assume that the generated samples have different generative parameters, which means they can not produce discrete data directly. Another open question is how to measure the uncertainty of a well trained generative network. + +I. Goodfellow, J. Pouget-Abadie, M. Mirza, B. Xu, D. Warde-Farley, S. Ozair, A. Courville, and Y. Bengio, “Generative adversarial nets,” in advances in neural information processing systems, pp. 2672–2680, 2014. +A. Radford, L. Metz, and S. Chintala, “Unsupervised representation learning with deep convolutional generative adversarial networks,”arXiv preprint arXiv:1511.06434, 2015. +T. Salimans, I. Goodfellow, W. Zaremba, V. Cheung, A. Radford, and X. Chen, “Improved techniques for training gans,” in Advances in neural information processing systems, pp. 2234–2242, 2016. +E. L. Denton, S. Chintala, R. Fergus, et al., “Deep generative image models using a laplacian pyramid of adversarial networks,” in advances in neural information processing systems, pp. 1486–1494, 2015. +T. Karras, T. Aila, S. Laine, and J. Lehtinen, “Progressive growing of gans for improved quality, stability, and variation,”arXiv preprint arXiv:1710.10196, 2017. +J.-Y. Zhu, T. Park, P. Isola, and A. A. Efros, “Unpaired image-to-image translation using cycle-consistent adversarial networks,” in Proceedings of the IEEE international conference on computer vision, pp. 2223–2232, 2017. +Z. Lin, A. Khetan, G. Fanti, and S. Oh, “Pacgan: The power of two samples in generative adversarial networks,” in Advances in neural information processing systems, pp. 1498–1507,2018. +H. Zhang, I. Goodfellow, D. Metaxas, and A. Odena, “Self-attention generative adversarial networks,”arXiv preprint arXiv:1805.08318, 2018. +J. Gui, Z. Sun, Y. Wen, D. Tao, and J. Ye, “A review on generative adversarial networks: Algorithms, theory, and applications,”arXiv preprint arXiv:2001.06937, 2020. + + +## Online VISUM 2020 highlights + +Starting from 3rd to July 10th, I attended the VISUM summer school online. The conference was set to happen in Porto, then the pandemic and it was moved online. + +The itinerary included lectures, AI shots, and the main competition. The lectures were in ranges of machine learning, deep learning, information security, AI and more. While the AI shots were the sessions between lectures and breaks where people from industry partners were invited to give a 30 minutes talk on their work and what are the AI use cases in their work. + +Jaime Cardoso (INESC TEC and the University of Porto FEUP), gave a detailed lecture on computer vision (CV) and machine learning (DL). A roadmap and derivatives such as deep learning, artificial intelligence and their history. + +One of the highlights of the summer school was having professor Johan Suykens as an invited speaker to talk on Deep Learning and Kernel Machines. As a reminder, least-squares SVM (LS-SVM) classifiers were proposed by professor Suykens and Vandewalle [1]. After giving a brief introduction to deep learning, he went on to talk more on function estimation and model representation, LS-SVM, kernel spectral clustering, restricted kernel machines and generative models. + +Action recognition is one of the most popular and explored areas in computer vision. We had the pleasure to listen to Pascal Mettes from the University of Amsterdam give a detailed talk on action recognition. His talk had three main topics: video representation for action recognition, action and video understanding without labels and recent advances in action understanding. On recognizing video with deep learning, he outlined three approaches: pooling over time, time as a channel dimension and time as a spatial dimension. Furthermore emphasizing the pros and cons of using one approach over the others. Moving to the second part, he mentions approaches such as zero-shot learning, self-supervised learning for action recognition. He closed his talk with recent approaches to action recognition using graph neural networks. + +A very interesting talk was Optimal Transport in Deep Learning, given by professor Nicolas Courty. He started his talk with an introduction to optimal transport and then moved to its application to DL. The lecture went back to the first formulation of the optimal transport and resource allocation problem by Monge. He then moved to other contributions to the field such as Tolstoi, Kantorovich, Hitchcock. He explained learning from distribution, histograms, Wasserstein Loss, finding the Monge mapping and the domain adaptation problem. What was clear from the lecture is that optimal transport is a well-grounded theory allowing us manipulating with distributions in ML. It is a very complex theory; nonetheless, it is widely applied in large scale deep learning settings. + +One of the talks I was very familiar with was the talk on Information Security by professor Marta Gomez-Barrero. She introduced the whole field going on to cryptography, biometric data, user authentication and discussing a case study. The case study was Cancelable Biometrics Based on Bloom Filter [2]. + +Last but not least, a lecture on Interpretability for ML in Medical Imaging from Mauricio Reyes (University of Bern). Terms like explainability and interpretability are often used interchangeably in ML. Reyes explains the difference between these two : +Explainability — “What’s the process behind” (e.g. Apple falling from a tree: gravity) +Interpretability — “understanding/predicting causal/effect phenomena” (what happens if I cut the apple from the tree: it will fall) +He goes on to explain why do we interpretability of models and especially in medical imaging. He later uses popular ML models with use cases and how can they be interpreted. + +The most exciting part of the summer school was the competition. From 70+ participants, we formed teams of three to work on the same problem. The problem we worked on was fish detection. The winning teams had similar results to state of the art. Similar techniques in image pre-processing and methodologies were used, such as YOLO, Faster R-CNN and the real boost coming from transfer learning using pre-trained models. + +[1] Suykens, J. A. K., et al. “Least squares support vector machine classifiers: a large scale algorithm.” Proceedings of the European Conference on Circuit Theory and Design. Vol. 10. 1999. + +[2] Rathgeb, Christian, et al. “Towards cancelable multi-biometrics based on bloom filters: a case study on feature level fusion of face and iris.” 3rd international workshop on biometrics and forensics (IWBF 2015). IEEE, 2015. + +## What is Optical Music Recognition? + +I have always been enthusiastic to explore of Computer Vision, equally, music has also been a great part of my life. Combined, they make a great research problem! Four months ago, I commenced a 4-year Ph.D. program. So far, it has been an insane journey in terms of how much I have learned and the enthusiasm to learn more. + + +Photo by Sarah on Unsplash +The research problem I am undertaking is Optical Music Recognition (OMR), more pointedly, investigating if Deep Learning can assist in improving the performances of the current methods. + +For you to get to comprehend this problem a little bit more, I will attempt to clarify what OMR is, the conventional methods used and the main issues needed to be tackled in the future. + +Most of us have presumably used Google translate and its camera translation feature by now. By just taking a picture of a text, we save time and avoid learning Chinese or other languages. Now let us think of how this feature would apply to music. Musicians still write in music sheets or blank paper. However, if they want to share their music, they will have to transcribe it into a computer. A computer-readable music file would be more accessible. Therefore the motivation behind this research is the possibility of allowing composers, musicians, to not only transcribe and edit music by means of taking a picture of the sheet music but ultimately share and play their pieces. OMR would also assist in music statistics, and enable searchability for notations, similar to that of searching for text. + +Calvo-Zaragoza et al. give a very clear and inclusive definition of OMR, calling it a research field rather than a simple problem. + +Optical Music Recognition is a field of research that investigates how to computationally read music notation in documents. + +The second part of the definition stresses the “computationally read music notation in documents”, given that it is performed by computers (rather than humans), it does not concern music notation models themselves, but it builds upon this knowledge. Furthermore, it emphasizes the information captured by these systems, which I will explain in more detail in below sections. + +The research field was established at MIT in the late 1960s, using scanned printed music sheets. The pioneers in the field are Ichiro Fujinaga, Nicholas Carter, Kia Ng, David Bainbridge and Tim Bell. Their work is still an excellent foundation for today’s research. OMR is related to other fields such as music information retrieval, computer vision and document analysis. + +Based on the carried out studies a standard pipeline reflecting the approaches taken into solving the problem was formed (see figure 1). + + +Figure 1. The standard OMR pipeline (Image by author) +The usual inputs to this pipeline are scans/pictures of printed/handwritten music sheets. These images are then subject to image processing techniques. These techniques include binarization (black and white), blurring, deskewing (rotation), and will help in reducing the noise in the image. + +Enhanced images will next be used in music object recognition. In this step, the algorithm will try to identify musical objects such as clefs, noteheads, bars, slurs, and others. In this stage, the objects are primitives and separate from their semantic meaning. + + +Figure 2. Object detection with Faster R-CCN (source: https://github.com/apacha/MusicObjectDetector-TF) +Consequently, the next step attempts to reconstruct the relationships these primitives have had, together with the semantic meaning. This approach rebuilds the semantics based on grammar rules that exist in music. + +The final output can represent the musical meaning and description of the music score in the input and it is machine-readable. The usual formats of these files can be MIDI, MusicXML, MEI and so on. + + +Sample of a file format output (Image by author) +We want to explore new ways of performing such steps using Deep Learning (DL). Most DL models build on artificial neural networks. These networks are inspired by the biological neural networks. They consist of many layers that have the so-called nodes; they contain one input layer, one or more hidden layers and output layers. The deeper it goes, the more intricate features a model can learn and extract. The hidden layers in between are usually referred to as a “black box.” That is because we can not easily understand what happens inside, albeit new research is focusing on this. + +We plan to start by applying this approach in the second stage of OMR, that is, music object detection. To do this, we need a vast dataset containing images of music sheets. This dataset should also have a ground truth so that the model can learn well from it. A part of the data, called test data, should not be seen by the model. This way, we can evaluate how good the model does on things it has never seen before. This model should be designed based on the nature of the experiment, the input, and the desired output. We also propose bringing standardization on what formats inputs, outputs should be and their evaluation. + +References: + +A. Rebelo, I. Fujinaga, F. Paszkiewicz, A. R. S. Marcal, C. Guedes, and J. S. Cardoso, “Optical music recognition: state-of-the-art and open issues,” Int J Multimed Info Retr, vol. 1, no. 3, pp. 173–190, Oct. 2012. [Online]. Available: http: //link.springer.com/10.1007/s13735–012–0004–6 + +J. Calvo-Zaragoza, J. Hajicˇ Jr., and A. Pacha, “Understanding Optical Music Recognition,” arXiv:1908.03608 [cs, eess], Aug. 2019, arXiv: 1908.03608. [Online]. Available: http://arxiv.org/abs/ 1908.03608 + +Pacha, Alexander, Jan Hajič, and Jorge Calvo-Zaragoza. “A baseline for general music object detection with deep learning.” Applied Sciences 8.9 (2018): 1488. + + + + + +## ICASP 2020 - A review on my favourite papers + +### On Network Science and Mutual Information for Explaining Deep Neural Networks + +This paper works toward interpretable neural network models. This work is in part of a bigger move in the machine learning community, to open the so-called “black box” and be able to explain how the machine is learning. This study investigates how the information flows through feedforward networks. They propose using information theory on top of the network science to calculate an information measure that represents the amount of information that flows between two neurons. The technique to codify this information flow is called Neural Information Flow (NIF). Basically, NIF weights the importance that edges of the neurons have in a multilayer perceptron (MLP) or Convolutional Neural Networks (CNN) while using the mutual information between nodes which is modelled as distribution. Feature attribution is computed as follows, an importance value is placed along all the edges of the network, a product of all these values in a given path is calculated, to finally sum all these products across all possible paths from an input and output. NIF provides information on the most crucial paths of a network. Hence, less important parameters can be removed without loss of accuracy, facilitating network pruning at inference time. Furthermore, NIF can help in visualising edge communities, understanding how nodes form communities, for instance in an MLP. This could help in better training of a network, but needs to further be investigated. However, NIF is of a high computation complexity, which seems to be the main area for improvement. + +[Davis, Brian, et al. “On Network Science and Mutual Information for Explaining Deep Neural Networks.” ICASSP 2020-2020 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP). IEEE, 2020](https://ieeexplore.ieee.org/document/9053078) + + + +### Towards High-Performance Object Detection: Task-Specific Design Considering Classification and Localization Separation + +This paper tackles the efficiency of object detection. Object detection is a process of simultaneous localisation and classification. While the first one gives the category the object belongs to, the second one tells where this object is located. Both tasks require robust features that well represent an object. However, these tasks have many non-shared characteristics. Classification concentrates on partial areas or the most prominent region during recognition, i.e. the head of a cat, whereas localisation considers a larger area of the image. Classification is translation invariant while localisation has translation variant characteristics. Hence, the authors propose a network that in addition to considering the common properties, also considers task-specific characteristics of both tasks. They propose altering existing object detection in three stages. Having a lower layer that shares less semantic features between classification and localisation. Consequently, separating the backbone layers to learn task-specific semantic features. Finally, fuse these two separated features by concatenating and 1×1 convolution to have the same number of channels with the separated features. Experimental results show that such an approach can encode two-task specific features while improving performance. However, these improvements are not substantial and further detailed investigation is needed for the task-specific objective functions. + +[Kim, Jung Uk, et al. “Towards High-Performance Object Detection: Task-Specific Design Considering Classification and Localization Separation.” ICASSP 2020-2020 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP). IEEE, 2020](https://ieeexplore.ieee.org/abstract/document/9054600) + + + +### Unsupervised Domain Adaptation for Semantic Segmentation with Symmetric Adaptation Consistency + +Domain adaptation deals with learning a predictor when the training and test sets come from a different distribution. An example of this situation could be semantic segmentation. If a network trained in synthetic images, fully labelled, has to segment real-world images. These two types of distributions are very different; therefore, a mapping of features is needed. Unsupervised domain adaptation uses the labels from the training time to solve tasks in the shifted distribution data with no labels. This paper utilizes adversarial learning and semi-supervised learning for domain adaptation in semantic segmentation. The two stages of this method are image-to-image translation and feature-level domain adaptation. Firstly, images from source domain are translated to the targeted domain using a translation model. Finally, the semantic segmentation model is trained in an adversarial and semi-supervised manner at the same time. This is done by first symmetrically training two segmentation models with adversarial learning and then between the outputs of the two models introduce the consistency into semi-supervised learning to improve accuracy on pseudo labels that highly affect the final adaptation performance. They achieve state-of-the-art performance on semantic segmentation on the GTA-to-Cityscapes. + + + +[Li, Zongyao, et al. “Unsupervised Domain Adaptation for Semantic Segmentation with Symmetric Adaptation Consistency.” ICASSP 2020-2020 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP). IEEE, 2020](https://ieeexplore.ieee.org/document/9053388) + + +# Articles on Machine learning in Albanian language + + +## Çfarë janë Rrjetat Nervore Kompjuterike (Neural Networks)? + +Përmbajtja: +Përkufizimi i rrjetave nervore kompjuterike +Shembuj +Elementet e rrjetave nervore kompjuterike +Konceptet baze të rrjetave nervore të thella +Pëkufizimi i rrjetave nervore kompjuterike +Rrjetat nervore kompjuterike (Neural Networks) janë një bashkësi e algoritmeve përllogaritës, të modeluar sipas trurit të njeriut, e të projektuar që të njohin motive apo rregullsi. Çfarëdo qofshin të dhënat në hyrje: fotografi, tekst, seri kohore, këto rrjeta së pari i përkthejnë këto të dhëna në të dhëna numerike, që më pas vendosen nëpër vektorë, e në fund gjendet motivi. + +Rrjetat nervore kompjuterike na ndihmojnë duke klasifikuar dhe grumbulluar (classifying and clustering). Këtë mund ta imagjinoni si një shtresë klasifikimi e grumbullimi në krye të të dhënave që posedoni. Këto janë të afta të njohin e identifikojnë të dhëna që nuk i ka parë më herët, pa etiketë, në baze të ngjashmërive që ka me të dhenat e tjera që i ka parë më herët. Për shembull: të imagjinojmë që gjatë jetës sonë kemi parë mollë të gjelbërta dhe të kuqe. Sot dikush na ofron një mollë të verdhë dhe ne shohim ngjyren, por ngjyra nuk na ndihmon ta identifikojmë cili frut është, shohim formën dhe tani e krahasojmë me të gjitha frutat që kemi parë më herët. Gjejmë frutin më të ngjashëm në formë, ose edhe në shije e ky frut do të ishte molla. Pra ne edhe pse kurre nuk kemi pare mollë të verdhë, prap jemi në gjendje të tregojmë se është mollë. I njejti parim vlen edhe për këto rrjeta. Në këtë rast, dy atributet e përmendura të pemës janë ngjyra dhe forma. + +Deep learning (shqip: të mësuarit e thellë) përdor një bashkësi të dhënash të etiketuara për t’u trajnuar apo për të mësuar. Këtë mësim apo trajnim do t’a përdorë më vonë për të krahasuar me të dhëna të paetiketuara. + +Tani të mendojmë për çfarë problemesh mund të përdoren këto rrjeta, dhe a mund të aplikohen në problemet që ju mund të keni. Për të ditur përgjigjen, duhen bërë më shumë pyetje, për shembull: + +· Për çfarë rezultate jemi të interesuar? Rëndesi e madhe duhet t’i kushtohet etiketave. Shembull kemi, emailet që marrim çdo ditë e që shpesh janë spam. Në këtë rast etiketat mund të jenë spam dhe jo_spam, dhe kjo do të ndihmonte në filtrimin e emaileve. Për dikë që ka nje biznes dhe interesohet në atë se sa janë të lumtur klientët, etiketat mund të jenë klient_i_zemruar apo klient_i_kënaqur apo edhe etiketa tjera më neutrale. + +· Pastaj duhet menduar a kemi të dhëna të mjaftushme për të mbështetur këto etiketa. A mund të gjejmë të dhëna të etiketuara, apo a mund të etiketojmë këto të dhëna vetë. + +Disa Shembuj +Deep learning harton të dhënat që i merr në hyrje deri në rezultatet, duke gjetur korrelacione. Njihet ndryshe edhe si “universal approximator” (përafrues universal), kjo sepse mund të mësojë të përafrojë një funksion të panjohur f(x) = y, midis një hyrje x dhe një dalje y duke supozuar që të dyja kanë njëfarë korrelacioni. Gjatë procesit të të mësuarit, rrjeti nervor mund ta përshtati këtë funksion, duke gjetur funksionin më të përshtatshem për transformimin më të mirë të mundshëm të x në y. Pra ky funksion lehtë mund të ndryshojë nga f(x) = 2x +3 në f(x)= 6x+0.2. + +Klasifikimi +Në një artikull të mëhershëm kam diskutuar më shumë mbi Supervised dhe Unsupervised Learning (të mësuarit me mbikqyrje dhe pa mbikqyrje). +Të gjitha operacionet e klasifikimit janë plotësisht të varura nga të dhënat e etiketuara. Kjo do të thotë se njeriu është burimi i parë dhe i vetëm i këtyre të dhënave të etiketuara; njeriu me njohurinë e tij siguron të dhena të etiketuara për këtë model. Kjo quhet ndryshe Supervised Learning (të mesuarit e mbikeqyrur). Klasifikimi mund të përdoret në: + +Detektimin e fytyrave, njohjen e njerëzve në imazhe (p.sh. shpesh Facebook na kërkon të verifikojmë nëse fytyrat në foto janë të personave përkates), pastaj, njohjen e emocioneve nga shprehjet e fytyrës +Mund të identifikojë objekte në fotografi (shenja të komunikimit, këmbesorë në lëvizje etj.) +Detekton zëra, identifikon folësit, mund të përkthejë nga zëri në tekst, mund të njohë emocione në zë +Mund të dallojë apo klasifikojë emaile që janë spam (email mashtrues), mund të njohë emocione në tekst (p.sh. reagimet e klientëve) +Grumbullimi +Grumbullimi, apo në Anglisht “Clustering”, është detektimi i ngjashmërive mes të dhënave që posedojmë. Kjo metode nuk kërkon që të dhënat të kenë etiketa, prandaj dhe quhet Unsupervised Learning (të mesuarit pa mbikqyrje). Të dhëna e paetiketuara njanë shumica e të dhënave në botë. Parimi i “machine learning” është: sa më shumë të dhëna që algoritmi përdor gjatë fazës së trajnimit, aq më i saktë do të jetë. Prandaj grumbullimi ka potencial për të prodhuar një algoritëm më të saktë. Rastet ku grumbullimi përdoret më shumë janë: + +Kërkimi: krahasimi i dokumentave, fotografive, zërave apo të ngjashme +Detektimi i anomalive: detektimi i sjelljeve të pazakonshme +Elementet e rrjetave nervore kompjuterike +Çdo rrjetë nervore kompjuterike është e përbërë prej disa shtresave. Këto shtresa janë të përbëra prej nyjeve (nodes). Nyjet janë pikërisht pikat ku zhvillohet përpunimi apo përllogaritja, që deri diku imitojnë neuronet në trurin e njeriut të cilat “ndizen” me stimulim të mjaftueshëm. Ato kombinojnë një bashkësi koeficientësh, peshash të cilat mund ta amplifikojnë apo dobësojnë hyrjen (inputin), duke përcaktuar kështu rëndësinë e hyrjeve në lidhje me detyrën që algoritmi përpiqet të mësojë; për shembull, cila hyrje është më e rëndësishme në klasifikimin e të dhënave me gabim më të vogël. Prodhimet e peshave me hyrjet mblidhen e pastaj shuma kalon nëpër të ashtuquajturat funksione aktivizimi (activation function) të nyjeve, për të përcaktuar nëse ky sinjal duhet të kalojë më tutje nëpër rrjet, në mënyrë që të ndikojë te dalja përfundimtare, për shembull gjatë klasifikimit. Nëse këto sinjale arrijnë të kalojnë nëpër këto nyje, mund të themi se neuroni është aktivizuar. Shikoni fotografinë e mëposhtme se si funksionon ky model. + + +Procesi i vendosjes se peshave dhe funksioni aktivizimit +Me x janë paraqitur hyrjet, me w peshat e hyrjeve që më tej kalojnë nëpër një shumëzues për të arritur tek funksioni aktivizimit, që në fund të gjenerojë një dalje. + +Një shtresë neuronesh është një rresht me ndërprerës që punojnë si neurone që ndizen e fiken për aq kohë sa rrjeta ushqehet me hyrje. Çdo dalje nga një shtresë është në të njëjtën kohë hyrje për shtresën tjetër, duke filluar nga shtresa fillestare ku rrjeti ushqehet me të dhëna. + +Për të përcaktuar domethënien apo rëndësinë që atributet e të dhënave në hyrje kanë, duhet çiftëzuar peshat e modelit me atributet në fjalë. + +Konceptet bazë të rrjetave nervore kompjuterike +Rrjetet e të mesuarit të thellë (deep learning) dallohen nga rrjetet njështresore të fshehura nga thellësia e tyre; kjo thellësi përfaqëson numrin e shtresave me nyje nëpër të cilat të dhenat duhet të kalojnë deri sa rrjeti të arrijë të njohi një motiv. + +Versione më të hershme të këtyre rrjetave kanë qenë më të cekta, duke përmbajtur vetëm një shtresë në hyrje, një në dalje, dhe vetëm një në mes. Prandaj çdo rrjetë që posedon më shumë se tri shtresa (duke numëruar hyrjen e daljen) kualifikohet si “e thelle” (“deep”). + +Në këto rrjete, çdo shtresë e nyjeve trajnohet në atribute te ndryshme nga ajo se në çfarë është trajnuar shtresa para saj. Sa më shumë shtresa kalojnë, atributet që nyjet njohin janë më komplekse, kjo pasi që arrijnë të agregojnë dhe kombinojnë atribute nga shtresat e mëparshme. Ky proces njihet ndryshe si hierarki e atributeve, dhe eshte hierarki e rritjes së kompleksitetit edhe abstraksionit. Kjo i mundëson këtyre rrjetave të përballojnë një sasi shumë të madhe të të dhënave, me dimensione të larta me miliarda parametra që kalojnë nëpër funksione jolineare. + +Mbi të gjitha, këto rrjete janë të afta të zbulojnë struktura të fshehura edhe në të dhëna të paetiketuara e pa strukturë, e që janë shumica e të dhënave në botë. Një emër tjetër për këto lloje të të dhënave është burime të paperpunuara (raw data), për shembull: fotografitë, tekstet, videot dhe audio inçizimet. Prandaj, një nga problemet që “deep learning” mundohet të zgjidh është gjetja e një metode më të mirë për përpunim dhe grumbullim të të dhënave të papërpunuara, e të paetiketuara. + +Për shembull, “deep learning” mund të marrë një milion imazhe dhe t’i grumbullojë sipas ngjashmërive nëpër grupe. Si shembull keni telefonin tuaj të mençur që grumbullon fotografitë sipas personave apo kafshëve në foto. I njëjti parim vlen edhe me tekstet. Tekstet që kanë emocione apo fjalë të ngjashme do të grumbullohen nëpër grupe të veçanta. Kur të dhënat në hyrje jane seri kohore, të dhënat mund të mblidhen në dy grupe: normale (të shëndetshme), ose anomali (të rrezikshme). Nëse këto seri kohore gjenerohen nga një telefon i mençur, do të jepen më shumë njohuri mbi shëndetin e zakonet e përdoruesit; ka raste kur kjo ndihmon në parandalimin e katastrofave. + +Rrjetat “Deep Learning” janë të afta të ekstraktojnë atribute në mënyrë automatike, pa ndërhyrjen e njeriut, ndryshe nga disa metoda më tradicionale në “machine learning” të cilat kanë algoritma më fiks. Kjo ndikon në zvogëlimin e numrit të punetorëve nëpër kompani që deri më tani janë marrë me analizim të të dhënave. + +Gjatë trajnimit të të dhënave të paetiketuara, çdo shtresë nyjesh mëson atribute në mënyrë automatike, duke tentuar vazhdimisht të rindërtojë hyrjen që e marrin nga mostrat, dhe duke tentuar të zvoglojnë diferencën në mes të supozimeve të rrjetës dhe shpërndarjes së probabilitetit të të dhënave në hyrje. Në këtë proces, këto rrjete mësojnë të njohin korrelacione në mes të atributeve relevante dhe rezultateve optimale. + +Avantazhi i këtyre rrjeteve është se mund të përdorim një rrjetë të trajnuar në të dhëna të etiketuara, për të testuar një bashkësi tjetër të të dhënave të paetiketuara. Në këtë mënyrë, arrihet performancë më e lartë: sa më shumë të dhëna që kemi në fazën e trajnimit, aq më shumë shance për saktësi më të lartë ka modeli. Aftësia e deep learning për të përpunuar sasi shumë të mëdha të të dhënave të paetiketuara është një avantazh krahasuar me algoritmat e tjerë. + + + +## Çka është Machine Learning? + + +Mësimi Automatik (Machine Learning) është një nga teknologjitë më të reja dhe më tërheqëse në fushën e Shkencave Kompjuterike. Ne çdo ditë përdorim algoritma të cilët bazohen te kjo teknologji. Çdo herë që ne bëmë një kërkim në Google, Bing apo në motorë të tjerë kërkimi habitemi nga shpejtësia dhe saktësia e rezultateve. Një nga arsyet është fakti se këta motorë përdorin algoritma të mësimit automatik të zhvilluar nga kompanitë e mëdha si Google e Microsoft. Keni pyetur ndonjëherë se pse dhe si kutia e mesazheve Junk/Spam është e mbushur me emaile që me të vërtetë janë jo të besueshme? Kjo gjithashtu është mundësuar nga këta algoritma. + +Esenca e mësimit automatik është fakti që këta algoritma të jenë duke mësuar gjatë gjithë kohës, e jo të mbesin në gjendjen fillestare. Këtu mund ta heqim një paralele me njeriun: ne mësojmë gjatë gjithë kohës, qoftë nga reagimet apo nga rezultatet që shohim. + +Arthur Lee Samuel ishte pioner në fushën e lojërave kompjuterike the inteligjences artificiale. Ai ka dhënë një përkufizim mbi “Machine Learning” duke e quajtur fushë studimi që i jep kompjuterit aftesine e të mësuarit pa qenë i programuar në mënyrë ekplicite. Pra, nuk është e nevojshme ta programoni makinën duke i treguar si të mësojë, makina do të gjejë cilsitë më të rëndësishme dhe do zgjedhë rrugën më të mirë të mësimit. + +Një përkufizim tjetër nga Tom Mitchell, është pak më i kuptueshëm. Ai jep këtë përkufizim “Një program kompjuterik është duke mësuar nga eksperienca E në një detyrë T matur me performancën P, vetëm nëse performanca P në detyrën T përmirsohet gjate eksperiencës E”. + +Mësimi Automatik tenton që duke i ushqyer kompjuterat me të dhëna dhe infromacione në formë të vëzhgimit dhe të bashkëveprimit me botën reale, t’i aftësoj këta kompjutera të mësojnë ashtu siç mëson njeriu, duke u përmirsuar përgjatë të mësuarit në mënyrë autonome. + +Terma nga Mësimi Automatik + +Disa terma që do të përdoren më poshtë janë: + +1. Bashkësia e të dhënave — është një koleksion i të dhënave të ndërlidhura i përbërë nga elemente të ndara por që nga algoritmat e mësimit automatik trajtohet si një njësi e vetme. + +2. Të dhënat trajnuese — Një pjesë (zakonisht pjesa më e madhe) e një bashkësie të dhënash që përdoret për të trajnuar kompjuterin për të mësuar diçka. Pra, pjesa e të dhënave që ja japim kompjuterit për ta trajnuar. + +3. Të dhënat testuese — Një përqindje më e vogel e të dhënave, që përdoret për të testuar algoritmat dhe aftësine e tyre për të mësuar nga të dhënat trajnuese + +Shembull: Në lëndën e matematikës, profesori i lëndës ka një libër me probleme të zgjidhura. Bashkë me profesorin e lëndës kemi zgjidhur 80% të problemeve, mirëpo ai nuk na ka dhënë 20% të problemeve duke thënë se pjesa tjetër e problemeve do të jetë në provim. Profesori përdor këtë 20% të problemeve që ne nuk i kemi parë më parë për të testuar se çfarë kemi mësuar nga 80% të problemeve që kemi parë. + +Ne edhe pse nuk i kemi parë këto 20 % të problemeve do të jemi të aftë t’i zgjidhim ato në bazë te problemeve që kemi parë apo zgjidhur më parë. + +Profesori në këtë rast është programuesi i algoritmit, libri me probleme të zgjidhura të matematikës është bashkësia e të dhënave, 80 % e problemeve të zgjidhura që profesori i jep studentëve janë të dhënat trajnuese ndërsa 20 % e problemeve që i shohim në provim janë të dhënat testuese. Aftësia jonë për të zgjidhur këto probleme (rezultati nga provimi) mund të krahasohet më saktësinë e të mësuarit (learning accuracy). + +Llojet e Algoritmave të Mësimit Automatik +Dallohen disa tipe kryesore të algoritmave të mësimit automatik: Mësimi i Mbikëqyrur (Supervised Lerning), Mësimi i Pambikëqyrur (Unsupervised Learning), Mësimi i Gjysmë-mbykqyrur (Semi Supervised Learning) dhe Mësimi i Përforcuar (Reinfocment Learning). + +1. Mësimi i Mbikëqyrur — Këta algoritma aplikohen në të dhëna të reja për të parashikuar ngjarje të së ardhmes duke u bazuar në çka është mësuar më parë duke përdorur etiketat (labels). Duke filluar nga analizat e një bashkësie të dhënash trajnimi, algoritmi prodhon një funksion për të bërë parashikime për rezultatet dalëse. Ky system është i aftë që pas trajnimit të mjaftueshëm të parashikojë kategorinë apo etiketën për çfarëdo të dhënë hyrëse (input data). Nuk përfundon me kaq. Algoritmi, duke parë gabimet që mund të ketë bërë më herët në parashikime krahason këto parashikime me të vërtetën (ground truth), dhe ndryshon modelin në bazë të këtyre mospërputhjeve. + +2. Mësimi i Pambikëqyrur — këta algoritma përdoren kur të dhënat trajnuese që ne kemi në dispozicion nuk janë as të klasifikuara e as të etiketuara (labelled). Ky model studion se si një sistem mund të nxjerrë një funksion që të përshkruaj një strukturë të fshehur nga të dhëna të paetiketuara (unlabelled data). + +3. Mësimi i Gjysmë-mbykqyrur — këta algoritma janë diku në mes të të parëve dhe të dytëve, pasi përdorin si të dhëna të etiketuara edhe të paetiketuara për të trajnuar modelin. Zakonisht pjesa më e madhe e të dhënave jane te paetiketuara. Këto algoritme janë të afta të përmirsojnë dukshem saktësisne e të mësuarit. + +4. Mësimi i Përforcuar — është një metodë e të mësuarit që bashkëvepron me mjedisin duke prodhuar aksione dhe zbulon gabime dhe shpërblime gjatë këtyre bashkëveprimeve. Kërkimi për gabime (errors) dhe shpërblime të vonshme (delayed rewards) janë karakteristikat më të rëndësishme të mësimit të përforcuar. Kjo metodë lejon makinat dhe agjentët softuerikë të përcaktojnë automatikisht sjelljen ideale brenda një konteksti specifik në mënyrë që të maksimizohet performanca e tij. Një shpërblim është i nevojshëm për agjentin të mësojë se cili aksioni është më i miri. Ky reagim quhet sinjali i përforcimit (reinforcement signal). + + +## Machine Learning me Python + +[Please read it on Medium](https://medium.com/@e.shatri1/machine-learning-me-python-1e3006e17381) + + +## Si funksionon Computer Vision? + +Menyra se si njerzit shohin sa eshte komplekse aq eshte edhe mahnitese. Gjithcka filloi milarda vjet me pare, kur disa organizma mikroskopik filluan te zhvillojne disa mutacione qe i ben te ndjeshme ndaj drites. Ne ditet e sotme ekzistojne me qindra mijera organizma qe kane sistem te ngjashem te te parit. Ata kane sy per te kapur driten, pranues (akceptore) ne tru per ta qasur ate drite dhe korteksin vizuel per te procesuar ate. Kjo na mundeson ne te bejme edhe gjerat me te thjeshta sic mund te jete shikimi i perendimit te diellit. + +Ne tri dekadat e fundit, shkenctaret filluan nje studim per te zgjeruar kete aftesi tonen, por jo tek vete njeriu por edhe ne kompjutere (makina) poashtu. Kamera e pare u shpik ne vitin 1816, ku nje kuti e vogel mban nje cope leter e ngjyer ne klorid te argjende klorid (silver chloride). Kur shkrepesi (shutter) ishte i hapur, letra do te eeresohej aty ku ishte e ekzposuar drita. Tani 200 vjet me vone, me nje teknologji shume me te avancuar mund te kapim keto fotografi ne forme digjital ne po te njejten kohe te shprepjes. Kjo do te thote se keto aparate jane te gatshme te imitojne se si njerzit kapim driten the ngjyren. Por, sic duket kjo ishte pjesa me e lehte. Sfida e radhes eshte per keto makina te kuptojne se cfare ka ne keto fotografi. + + +Ne mund te mos e kemi pare kurre me pare kete fotografi te kesaj lule, mirepo truri yne ne baze te fotografive, apo pamjeve qe kemi pare me pare mund ta klasifikoj si lule, nje avantazh tjeter eshte se truri yne ka miliona vjet evulucion qe dergon deri tek prefeksionimi i klasifikimit te objektit ne fotografi si lule. Por kompjuteri nuk e ka kete avantazh, nje kompjuter mund ta shoh kete fotografi si ne foton e meposhte. + +Pra makina e sheh si nje vektor te vlerave integjere qe prezantojne intenzitet e ngjyre nga spektrumi. Nese nje njeri lexon kete nuk do te kishte kuptim, eshte vetem nje grup i te dhenave pa kontekst. Por, sic duket konteksti eshte thelbi ne menyre qe algoritmet te jene ne gjendje te kuptojne permbajtjen e imazhit ne menyre te njejte si trusri i njeriut. Per te mundesuar kete ne perdorim nje algoritem qe eshte mjaft i ngjashem me ate qe truri i njeriut perdore per te njejtin operacion, duke perdorur machine learning (lexoni arikullin tim te pare per nje pershkrim te machine learning). Machine learning na lejon ne qe te trajnojnme (train) efektivisht kontekstin per nje set te te dhenave (data set), ashtu qe algoritmi mund te kuptoje se cfare gjithe keta integjer ne nje organizim specifik prezantojne, ne rastin tone nje lule. + +Tani le te mendojme, cfare nese kopjuterit i prezantojme fotografi qe njeriu ka veshtiresi te dalloje objektin. A eshte e mundur qe machine learning te arrije rezultate me te mira. Besoj se shumica e keni pare kete fotografi ne internet, dhe jeni munduar te dalloni se cili eshte qeni e cila eshte shtupë dyshemesh. + + +Me modelin e machine learning mund te marrim qindra fotografi te qeneve perkates dhe shtupave te dyshemes, dhe per aq kohe sa ne e ushqejme me te dhena te mjaftueshme, modeli evetualisht do te jete ne gjendje te tregoje dallimin ne mes te ketyre dy objeketeve. + + +Vizioni kompjuterik vazhdimisht merr sfida komplekse, dhe po tenton qe saktesia e ketyre algoritmeve te jete e njejte me ate te njeriut. Por, ashtu si njeriu keto modele nuk jane prefekte, ato po ashtu bejne gabime. + +### CNN +Nje tip specifik i Neural Networks (NN, shqip: rrjeti nervor) qe mund te arrije saktesi mjaft te mire eshte Convolutional Neural Networks (CNN). CNN fillimisht e copton kete fotografi ne grupe me te vogla te pikseleve qe quhen filter. Cdo filter eshte nje matrice e pikselave, dhe rrjeti (network) ben nje seri kalkulimesh ne keto piksele duke i krahasuar ato kundrejt nje patterni (shqip: model) specifik qe rrjeti po kerkon. Ky rrjet permban nje numer te caktuar te shtresave. Ne shtresen e pare, CNN eshte ne gjendje te detektoje paterne te nivelit me te larte, sic jane skajet e ashpera (rough edges) dhe lakoret. Kur rrjeti performon me shume konvulucione, CNN mund te identifikoje objekte specifike sic jane fetyrat dhe kafshet. + +Pyetja eshte, si e di CNN cfare duhet kerkuar ne imazh dhe sa i sakte eshte saktesia e parashikimit (prediction accuracy). Kjo behet e mundshme duke pasur nje sasi te mjaftueshme te te dhenave me etiketa (labels) per fazen e trajnimit. Kur CNN fillon punen, te gjitha vlerat e filterave jane te caktuar ne menyre te rastesishme. Si rezultat, parashikimet iniciale nuk kane shume kuptim. Sa here qe CNN ben nje parashikim kundrejt te dhenave te etiketuara (labeled data), e shfrytezon nje funksion te gabimit (error function) per te krahasuar sa afer ishte parashikimi me etiketen e vertete te te dhenave. Bazuar ne kete gabim CNN do te perditesoj vlerat e filtrave dhe perserit kete proces prape. Idealisht pas cdo perseritje CNN do te performoj me mire, dhe saktesia e parashikimit do te permirsohet. + +Tani le te shikojme si do te ishte ky proces nese ne vend te nje fotografie te vetme analizojme nje video me machine learning. Ne parim, nje video eshte vetem nje seri e fotografive. Per te analizuar nje video ne mund te ndertojme nje CNN per te analizuar fotografi. Ne fotografi te palevizshme, ne mund ta perdorim CNN per te identifikuar karakteristika (features). Por kur kalojme ne video, kjo do te jete me e veshtire, meqenese objektet qe duam t’i identifikojme jane ne levizje dhe ndryshojne me kalimin e kohes. Ose, do te kete kontekst ne mes te dy fotografive te njepasnjeshme ne nje video qe eshte shume me rendesi per etiketim. Marrim shembull, nese shohim nje fotografi te nje kutie me libra, ne nuk jemi te sigurt nese duhet t’a etiketojme si “duke paketuar” apo “duke shpaketuar”, per te ditur kete duhet te shohim fotografite para ose pas kesaj fotografie. + + +Pikerisht ky eshte problemi ku CNN ka veshtiresi. CNN mund te merr parasysh vetem karakteristika hapesinore, te dhenat vizuele ne nje fotografi, por nuk muun te perballoje karakteristike kohe, pra si eshte e lidhur fotografia e tashme me ate te meparshme. Per te adresuar kete problem, ne duhet marre daljen (output) nga CNN dhe t’a ushqejme me te nje model tjeter qe mund te perballoje natyren temporale te viedos. + +### RNN + +Ky tip i modeleve quhet Recurrent Neural Network (RNN, shqip: rrjet nervor i perseritur). Perderisa CNN i trajton grupet e pikseleve pavaresisht nga grupet tjera, RNN mund ta mbaje informacionin mbi ate se cka eshte procesuar tashme dhe e perdor ate informacion ne marrjen e vendimeve. RNN mund te perballoje shume tipe te te dhenave ne hyrje dhe dalje. Ne rastin tone, kemi nje video te paketimit te nje kutie, RNN merr nje sekuence te fotografive te etiketuar si me poshte, kuti e zbrazur, kuti e hapur dhe ne fund kuti e mbyllur, bazuar ne te tri keto etiketa mund t’a etiketoj kete video si “duke paketuar nje kuti”. + + +Njejte si CNN, edhe RNN perdor nje funksion te humbjes ose gabimit per te krahasuar parashikimin ne dalje me etiketen e vertete. Me pastaj i rregullon dhe pershtat peshat dhe e ri-proceson kete sekuence te fotografive, deri sa te arrij saktesi me te mire parashikimi. + +Sfida e ketyre qasjeve ndaj fotografise dhe videos per te imituar vizonin e njeriut mbetet kerkesa e nje sasie shume e madhe e te dhenave. + + + + + +[back](./) diff --git a/index.md b/index.md index 65932f94eb..69b96ea6ff 100644 --- a/index.md +++ b/index.md @@ -33,7 +33,7 @@ layout: default ## Podcast * [Womanthology podcast episode 23: Women in Robotics and Artificial Intelligence](https://www.womanthology.co.uk/womanthology-podcast-episode-23-women-in-robotics-and-artificial-intelligence-with-special-guests-elona-shatri-artificial-intelligence-and-music-phd-researcher-and-ines-santos/) -## Blogposts +## [Blogposts](./blogposts.md) * [Favourites at ISMIR 2021](./2021-11-16-ismir-2021.md) * [Highlights from WoRMS-2021 3rd edition](./WoRMS2021.html) From 193f3056a68f3aa2e66cadfed5c3f3ba2363930e Mon Sep 17 00:00:00 2001 From: Elona Date: Wed, 27 Nov 2024 13:52:38 +0000 Subject: [PATCH 58/63] adding more sites --- .github/workflows/ci 2.yaml | 2 +- .github/workflows/ci.yaml | 2 +- Research on Ethics.md | 33 +++++++++++++++++++++++++++++++++ Teaching.md | 33 +++++++++++++++++++++++++++++++++ index.md | 18 ------------------ 5 files changed, 68 insertions(+), 20 deletions(-) create mode 100644 Research on Ethics.md create mode 100644 Teaching.md diff --git a/.github/workflows/ci 2.yaml b/.github/workflows/ci 2.yaml index 1ad1bf8f39..e884bcefcc 100644 --- a/.github/workflows/ci 2.yaml +++ b/.github/workflows/ci 2.yaml @@ -10,7 +10,7 @@ jobs: - uses: actions/checkout@v2 - uses: ruby/setup-ruby@v1 with: - ruby-version: 2.7.8 + ruby-version: 2.6.10 bundler-cache: true - name: build run: script/bootstrap diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index aaba51e06e..a4664ff456 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -9,7 +9,7 @@ jobs: - name: Set up Ruby uses: ruby/setup-ruby@v1 with: - ruby-version: '2.7.8' # Or another version that suits your project + ruby-version: '2.6.10' # Or another version that suits your project # Optional: Include this step if your project requires Node.js - name: Set up Node.js diff --git a/Research on Ethics.md b/Research on Ethics.md new file mode 100644 index 0000000000..59e1f5802f --- /dev/null +++ b/Research on Ethics.md @@ -0,0 +1,33 @@ +--- +layout: post-default +--- + + + + +### Data Mining (Postgraduate) 2023-2024 - Teaching Fellow +Lecture and lab delivery, student support, marking, exam setting, admin and training/supervising new demonstrators. + +### Profesional and Research Practices 2022-2023 - Teaching Assistant +Lab delivery, student support, marking, general admin and training/supervising new demonstrators. + +### Machine Learning (Postgrad) 2021-2022 - TA +Delivering labs, student support, marking assignments and exams. + +### Machine Learning for Visual Data (Postgrad) 2021-2022 - TA +Delivering labs, student support, marking assignments and exams. + +### Research Methods and Responsible Innovation (Postgrad) 2020-2022 - TA + +Designing and delivering labs and workshops on quantitative and qualitative statistics with R. + +### Data Mining (Undergrad and Postgrad) 2020-2022 - TA +Delivering labs, student support, marking assignments and exams. diff --git a/Teaching.md b/Teaching.md new file mode 100644 index 0000000000..59e1f5802f --- /dev/null +++ b/Teaching.md @@ -0,0 +1,33 @@ +--- +layout: post-default +--- + + + + +### Data Mining (Postgraduate) 2023-2024 - Teaching Fellow +Lecture and lab delivery, student support, marking, exam setting, admin and training/supervising new demonstrators. + +### Profesional and Research Practices 2022-2023 - Teaching Assistant +Lab delivery, student support, marking, general admin and training/supervising new demonstrators. + +### Machine Learning (Postgrad) 2021-2022 - TA +Delivering labs, student support, marking assignments and exams. + +### Machine Learning for Visual Data (Postgrad) 2021-2022 - TA +Delivering labs, student support, marking assignments and exams. + +### Research Methods and Responsible Innovation (Postgrad) 2020-2022 - TA + +Designing and delivering labs and workshops on quantitative and qualitative statistics with R. + +### Data Mining (Undergrad and Postgrad) 2020-2022 - TA +Delivering labs, student support, marking assignments and exams. diff --git a/index.md b/index.md index 69b96ea6ff..5103b5e2c1 100644 --- a/index.md +++ b/index.md @@ -83,24 +83,6 @@ Documentation is also availabe in the same repository of the data release. ## Teaching -### Data Mining (Postgraduate) 2023-2024 - Teaching Fellow -Lecture and lab delivery, student support, marking, exam setting, admin and training/supervising new demonstrators. - -### Profesional and Research Practices 2022-2023 - Teaching Assistant -Lab delivery, student support, marking, general admin and training/supervising new demonstrators. - -### Machine Learning (Postgrad) 2021-2022 - TA -Delivering labs, student support, marking assignments and exams. - -### Machine Learning for Visual Data (Postgrad) 2021-2022 - TA -Delivering labs, student support, marking assignments and exams. - -### Research Methods and Responsible Innovation (Postgrad) 2020-2022 - TA - -Designing and delivering labs and workshops on quantitative and qualitative statistics with R. - -### Data Mining (Undergrad and Postgrad) 2020-2022 - TA -Delivering labs, student support, marking assignments and exams. From 9877366ad111658d7fcb0360a7eeb2d488129b85 Mon Sep 17 00:00:00 2001 From: Elona Date: Mon, 9 Dec 2024 12:31:23 +0000 Subject: [PATCH 59/63] new website --- new_website/.DS_Store | Bin 0 -> 6148 bytes new_website/CV-shqip.html | 49 +++++++ new_website/ML-shqip.html | 58 ++++++++ new_website/NN-shqip.html | 71 ++++++++++ new_website/about.html | 101 ++++++++++++++ new_website/aim-cirmmt-visit.html | 81 +++++++++++ new_website/assets/.DS_Store | Bin 0 -> 6148 bytes new_website/assets/css/styles.css | 127 +++++++++++++++++ .../Screenshot 2024-10-29 at 15.03.17.png | Bin 0 -> 1278101 bytes new_website/assets/images/headshot_elona.jpeg | Bin 0 -> 663228 bytes new_website/blogposts.html | 55 ++++++++ new_website/contact.html | 41 ++++++ new_website/icaspp2020-review.html | 77 +++++++++++ new_website/index.html | 129 ++++++++++++++++++ new_website/omr-challenges.html | 92 +++++++++++++ new_website/optical-music-recognition.html | 97 +++++++++++++ new_website/projects.html | 46 +++++++ new_website/research.html | 67 +++++++++ new_website/review-on-GANs.html | 119 ++++++++++++++++ new_website/teaching.html | 84 ++++++++++++ new_website/uk-qatar.html | 42 ++++++ new_website/visum-2020.html | 77 +++++++++++ new_website/worms-2021.html | 87 ++++++++++++ new_website/worms-2022.html | 91 ++++++++++++ new_website/worms-2023.html | 65 +++++++++ new_website/worms-2024.html | 69 ++++++++++ 26 files changed, 1725 insertions(+) create mode 100644 new_website/.DS_Store create mode 100644 new_website/CV-shqip.html create mode 100644 new_website/ML-shqip.html create mode 100644 new_website/NN-shqip.html create mode 100644 new_website/about.html create mode 100644 new_website/aim-cirmmt-visit.html create mode 100644 new_website/assets/.DS_Store create mode 100644 new_website/assets/css/styles.css create mode 100644 new_website/assets/images/Screenshot 2024-10-29 at 15.03.17.png create mode 100644 new_website/assets/images/headshot_elona.jpeg create mode 100644 new_website/blogposts.html create mode 100644 new_website/contact.html create mode 100644 new_website/icaspp2020-review.html create mode 100644 new_website/index.html create mode 100644 new_website/omr-challenges.html create mode 100644 new_website/optical-music-recognition.html create mode 100644 new_website/projects.html create mode 100644 new_website/research.html create mode 100644 new_website/review-on-GANs.html create mode 100644 new_website/teaching.html create mode 100644 new_website/uk-qatar.html create mode 100644 new_website/visum-2020.html create mode 100644 new_website/worms-2021.html create mode 100644 new_website/worms-2022.html create mode 100644 new_website/worms-2023.html create mode 100644 new_website/worms-2024.html diff --git a/new_website/.DS_Store b/new_website/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..53cc3d25b8e798f3142d9d1ce654ea01cce1ad9d GIT binary patch literal 6148 zcmeHK%TB{U3>-sRRpQbk$NdHVAgan2@BvVg9*`;pk@TJ$zs>kj)DY#$p|T}=va|MX zGl#eaAiHz>1Z)9p=!*E(FgM*-pV?h7E27vL$F^@y?_GDA7kP4&%sld%EpuLo~d2q~_ z3Zw$5z^?-OeJFIrI&gHfPX~jI0K|&48J}&IAQmNvb>Qeoh9+K0^iqitL%f`PiM%>+ zbo6pa3?C9VOH3$YxAXjB>5$qnV=9meOcl8IWjFKLV;tS}O1#3j6>! C3Ms?@ literal 0 HcmV?d00001 diff --git a/new_website/CV-shqip.html b/new_website/CV-shqip.html new file mode 100644 index 0000000000..01024a6e6a --- /dev/null +++ b/new_website/CV-shqip.html @@ -0,0 +1,49 @@ + + + + + + Si funksionon Computer Vision? - Blogpost + + + +

        +

        Elona Shatri

        +

        AI Researcher | Ethics Advocate | Music Technologist

        +
        + +
        +
        +

        Si funksionon Computer Vision?

        +
        +

        Menyra se si njerzit shohin sa eshte komplekse aq eshte edhe mahnitese. Gjithcka filloi milarda vjet me pare, kur disa organizma mikroskopik filluan te zhvillojne disa mutacione qe i ben te ndjeshme ndaj drites. Ne ditet e sotme ekzistojne me qindra mijera organizma qe kane sistem te ngjashem te te parit. Ata kane sy per te kapur driten, pranues (akceptore) ne tru per ta qasur ate drite dhe korteksin vizuel per te procesuar ate. Kjo na mundeson ne te bejme edhe gjerat me te thjeshta sic mund te jete shikimi i perendimit te diellit.

        + +

        Ne tri dekadat e fundit, shkenctaret filluan nje studim per te zgjeruar kete aftesi tonen, por jo tek vete njeriu por edhe ne kompjutere (makina) poashtu. Kamera e pare u shpik ne vitin 1816, ku nje kuti e vogel mban nje cope leter e ngjyer ne klorid te argjende klorid (silver chloride). Kur shkrepesi (shutter) ishte i hapur, letra do te eeresohej aty ku ishte e ekzposuar drita. Tani 200 vjet me vone, me nje teknologji shume me te avancuar mund te kapim keto fotografi ne forme digjital ne po te njejten kohe te shprepjes. Kjo do te thote se keto aparate jane te gatshme te imitojne se si njerzit kapim driten the ngjyren. Por, sic duket kjo ishte pjesa me e lehte. Sfida e radhes eshte per keto makina te kuptojne se cfare ka ne keto fotografi.

        + +

        CNN

        +

        Nje tip specifik i Neural Networks (NN, shqip: rrjeti nervor) qe mund te arrije saktesi mjaft te mire eshte Convolutional Neural Networks (CNN). CNN fillimisht e copton kete fotografi ne grupe me te vogla te pikseleve qe quhen filter. Cdo filter eshte nje matrice e pikselave, dhe rrjeti (network) ben nje seri kalkulimesh ne keto piksele duke i krahasuar ato kundrejt nje patterni (shqip: model) specifik qe rrjeti po kerkon.

        + +

        Kur CNN fillon punen, te gjitha vlerat e filterave jane te caktuar ne menyre te rastesishme. Si rezultat, parashikimet iniciale nuk kane shume kuptim. Sa here qe CNN ben nje parashikim kundrejt te dhenave te etiketuara (labeled data), e shfrytezon nje funksion te gabimit (error function) per te krahasuar sa afer ishte parashikimi me etiketen e vertete te te dhenave.

        + +

        RNN

        +

        Ky tip i modeleve quhet Recurrent Neural Network (RNN, shqip: rrjet nervor i perseritur). Perderisa CNN i trajton grupet e pikseleve pavaresisht nga grupet tjera, RNN mund ta mbaje informacionin mbi ate se cka eshte procesuar tashme dhe e perdor ate informacion ne marrjen e vendimeve.

        + +

        Ne rastin tone, kemi nje video te paketimit te nje kutie, RNN merr nje sekuence te fotografive te etiketuar si me poshte, kuti e zbrazur, kuti e hapur dhe ne fund kuti e mbyllur, bazuar ne te tri keto etiketa mund t’a etiketoj kete video si “duke paketuar nje kuti”.

        +
        +
        +
        +
        +

        © 2024 Elona Shatri. All rights reserved.

        +
        + + diff --git a/new_website/ML-shqip.html b/new_website/ML-shqip.html new file mode 100644 index 0000000000..42285f50e7 --- /dev/null +++ b/new_website/ML-shqip.html @@ -0,0 +1,58 @@ + + + + + + Çka është Machine Learning? - Blogpost + + + +
        +

        Elona Shatri

        +

        AI Researcher | Ethics Advocate | Music Technologist

        +
        + +
        +
        +

        Çka është Machine Learning?

        +
        +

        Mësimi Automatik (Machine Learning) është një nga teknologjitë më të reja dhe më tërheqëse në fushën e Shkencave Kompjuterike. Ne çdo ditë përdorim algoritma të cilët bazohen te kjo teknologji. Çdo herë që ne bëmë një kërkim në Google, Bing apo në motorë të tjerë kërkimi habitemi nga shpejtësia dhe saktësia e rezultateve. Një nga arsyet është fakti se këta motorë përdorin algoritma të mësimit automatik të zhvilluar nga kompanitë e mëdha si Google e Microsoft.

        +

        Esenca e mësimit automatik është fakti që këta algoritma të jenë duke mësuar gjatë gjithë kohës, e jo të mbesin në gjendjen fillestare. Këtu mund ta heqim një paralele me njeriun: ne mësojmë gjatë gjithë kohës, qoftë nga reagimet apo nga rezultatet që shohim.

        +

        Arthur Lee Samuel ishte pioner në fushën e lojërave kompjuterike dhe inteligjencës artificiale. Ai ka dhënë një përkufizim mbi “Machine Learning” duke e quajtur fushë studimi që i jep kompjuterit aftësinë e të mësuarit pa qenë i programuar në mënyrë ekplicite.

        +

        Një përkufizim tjetër nga Tom Mitchell është pak më i kuptueshëm. Ai jep këtë përkufizim: “Një program kompjuterik është duke mësuar nga eksperienca E në një detyrë T matur me performancën P, vetëm nëse performanca P në detyrën T përmirsohet gjate eksperiencës E.”

        + +

        Terma nga Mësimi Automatik

        +

        Disa terma që do të përdoren më poshtë janë:

        +
          +
        • Bashkësia e të dhënave: Një koleksion i të dhënave të ndërlidhura i përbërë nga elemente të ndara por që nga algoritmat e mësimit automatik trajtohet si një njësi e vetme.
        • +
        • Të dhënat trajnuese: Një pjesë e një bashkësie të dhënash që përdoret për të trajnuar kompjuterin për të mësuar diçka.
        • +
        • Të dhënat testuese: Një përqindje më e vogël e të dhënave që përdoret për të testuar algoritmat dhe aftësinë e tyre për të mësuar nga të dhënat trajnuese.
        • +
        +

        Shembull: Në lëndën e matematikës, profesori i lëndës ka një libër me probleme të zgjidhura. Bashkë me profesorin e lëndës kemi zgjidhur 80% të problemeve, mirëpo ai nuk na ka dhënë 20% të problemeve duke thënë se pjesa tjetër e problemeve do të jetë në provim. Profesori përdor këtë 20% të problemeve që ne nuk i kemi parë më parë për të testuar se çfarë kemi mësuar nga 80% të problemeve që kemi parë.

        + +

        Llojet e Algoritmave të Mësimit Automatik

        +

        Dallohen disa tipe kryesore të algoritmave të mësimit automatik:

        +
          +
        1. Mësimi i Mbikëqyrur: Aplikohen në të dhëna të reja për të parashikuar ngjarje të së ardhmes duke përdorur etiketat (labels).
        2. +
        3. Mësimi i Pambikëqyrur: Përdoren kur të dhënat trajnuese nuk janë të klasifikuara apo etiketuara (unlabelled data).
        4. +
        5. Mësimi i Gjysmë-mbykqyrur: Kombinon të dhëna të etiketuara dhe të paetiketuara për të trajnuar modelin.
        6. +
        7. Mësimi i Përforcuar: Një metodë që bashkëvepron me mjedisin duke prodhuar aksione dhe zbulon gabime dhe shpërblime gjatë këtyre bashkëveprimeve.
        8. +
        +
        +
        +
        +
        +

        © 2024 Elona Shatri. All rights reserved.

        +
        + + diff --git a/new_website/NN-shqip.html b/new_website/NN-shqip.html new file mode 100644 index 0000000000..9969cdaefd --- /dev/null +++ b/new_website/NN-shqip.html @@ -0,0 +1,71 @@ + + + + + + Çfarë janë Rrjetat Nervore Kompjuterike? - Blogpost + + + +
        +

        Elona Shatri

        +

        AI Researcher | Ethics Advocate | Music Technologist

        +
        + +
        +
        +

        Çfarë janë Rrjetat Nervore Kompjuterike?

        +
        +

        Përmbajtja:

        +
          +
        • Përkufizimi i rrjetave nervore kompjuterike
        • +
        • Shembuj
        • +
        • Elementet e rrjetave nervore kompjuterike
        • +
        • Konceptet bazë të rrjetave nervore të thella
        • +
        + +

        Pëkufizimi i rrjetave nervore kompjuterike

        +

        Rrjetat nervore kompjuterike (Neural Networks) janë një bashkësi e algoritmeve përllogaritës, të modeluar sipas trurit të njeriut, e të projektuar që të njohin motive apo rregullsi. Çfarëdo qofshin të dhënat në hyrje: fotografi, tekst, seri kohore, këto rrjeta së pari i përkthejnë këto të dhëna në të dhëna numerike, që më pas vendosen nëpër vektorë, e në fund gjendet motivi.

        + +

        Shembuj

        +

        Deep learning harton të dhënat që i merr në hyrje deri në rezultatet, duke gjetur korrelacione. Njihet ndryshe edhe si “universal approximator” (përafrues universal), kjo sepse mund të mësojë të përafrojë një funksion të panjohur f(x) = y, midis një hyrje x dhe një dalje y duke supozuar që të dyja kanë njëfarë korrelacioni.

        + +

        Klasifikimi

        +

        Të gjitha operacionet e klasifikimit janë plotësisht të varura nga të dhënat e etiketuara. Klasifikimi mund të përdoret në:

        +
          +
        • Detektimin e fytyrave, njohjen e njerëzve në imazhe.
        • +
        • Mund të identifikojë objekte në fotografi.
        • +
        • Detekton zëra, identifikon folësit, mund të përkthejë nga zëri në tekst.
        • +
        + +

        Grumbullimi

        +

        Grumbullimi, apo në Anglisht “Clustering”, është detektimi i ngjashmërive mes të dhënave që posedojmë. Kjo metode nuk kërkon që të dhënat të kenë etiketa. Rastet ku grumbullimi përdoret më shumë janë:

        +
          +
        • Kërkimi: krahasimi i dokumentave, fotografive, zërave.
        • +
        • Detektimi i anomalive: detektimi i sjelljeve të pazakonshme.
        • +
        + +

        Elementet e rrjetave nervore kompjuterike

        +

        Çdo rrjetë nervore kompjuterike është e përbërë prej disa shtresave. Këto shtresa janë të përbëra prej nyjeve (nodes). Nyjet janë pikërisht pikat ku zhvillohet përpunimi apo përllogaritja, që deri diku imitojnë neuronet në trurin e njeriut.

        + +

        Konceptet bazë të rrjetave nervore kompjuterike

        +

        Rrjetet e të mësuarit të thellë (deep learning) dallohen nga rrjetet njështresore të fshehura nga thellësia e tyre; kjo thellësi përfaqëson numrin e shtresave me nyje nëpër të cilat të dhënat duhet të kalojnë deri sa rrjeti të arrijë të njohi një motiv.

        +

        Rrjetat “Deep Learning” janë të afta të zbulojnë struktura të fshehura edhe në të dhëna të paetiketuara e pa strukturë, e që janë shumica e të dhënave në botë.

        +
        +
        +
        +
        +

        © 2024 Elona Shatri. All rights reserved.

        +
        + + diff --git a/new_website/about.html b/new_website/about.html new file mode 100644 index 0000000000..f8981e6186 --- /dev/null +++ b/new_website/about.html @@ -0,0 +1,101 @@ + + + + + + + + + AIM & CIRMMT Virtual Visit + + + +
        +

        Elona Shatri

        +

        AI Researcher | Ethics Advocate | Music Technologist

        +
        + + + +
        +
        +

        About

        +

        + I'm a PhD candidate at the UKRI Centre for Doctoral Training in Artificial Intelligence and Music (AIM). I am part of the Centre for Digital Music (C4DM) research group at Queen Mary University of London. + + My research interests include Optical Music Recognition as well as other MIR-related subfields. My goal is to have computers read sheet music computationally. I started working on this problem in September 2019 when I was granted the studentship from QMUL and Steinberg GmBH, with whom we collaborate closely. + + I am also the founder and a steering committee member of the QMUL AI and Ethics Research Group. This group critically examines the ethical dimensions of AI, with a focus on ensuring responsible and inclusive AI applications. The group organizes interdisciplinary seminars, collaborative workshops, and research projects that explore topics such as fairness, accountability, transparency, and the societal implications of AI technologies. +

        +
        + +
        +

        Education

        +
          +
        • + Queen Mary University of London, London — PhD in Artificial Intelligence and Music +

          September 2019 - Present

          +

          Key Modules: Advanced Research Methods, Machine Learning, Software Development, Music Informatics, Computer Vision, Deep Learning for Computer Vision, Sound Recording and Production Techniques.

          +

          PhD Project: Deep Learning for Optical Music Recognition (OMR) - Working on improving object detection for OMR using R-CNNs, end-to-end OMR with vision transformers and RNNs.

          +
        • +
        • + National Tsing Hua University, Hsinchu, Taiwan — MSc in Information Systems and Applications +

          September 2017 - August 2019

          +

          Key Modules: Advanced Database, Service Oriented Architecture, Human-Computer Interaction, Data Mining, Machine Learning, Computer Vision.

          +

          MSc Project: Fake News Detection Using Word Patterns as Graph Neural Network Inputs.

          +
        • +
        • + University of Prishtina, Prishtina, Kosovo — BSc in Telecommunications, Electrical and Computer Engineering +

          September 2013 - June 2017

          +

          Key Modules: Signal Processing, Signals and Systems, Mathematics, Physics, Information Theory.

          +

          BSc Project: A study on OLED technology and its advantages.

          +
        • +
        +
        + +
        +

        Other Activities

        +
          +
        • + Founder and Co-Chair at the AI, Ethics and Society Group at QMUL - + Started this initiative a few months ago, now it has around 70 academics from all QMUL schools bringing together their expertise and discussing ethical AI among other topics. +
        • +
        • + Student Ambassador at QMUL - + Delivering talks on ML, AI & Creativity in high schools, sharing experiences and opportunities for women in EECS. +
        • +
        • + Member of the Equality, Inclusion, and Diversity Team at EECS QMUL - + Conducting interviews, web and social media maintenance. +
        • +
        • + Medium Contributor - + https://medium.com/@e.shatri1 +
        • +
        • + General Chair and Editor - + WoRMS 2024, WoRMS 2023, WoRMS 2022; Program Committee at WoRMS 2021; Reviewer for ISMIR, MobileCHI, ICIAP. +
        • +
        • + Member of the Editorial Team - + Women in MIR (WiMIR) at ISMIR. +
        • +
        +
        +
        + +
        +

        © 2024 Elona Shatri. All rights reserved.

        +
        + + \ No newline at end of file diff --git a/new_website/aim-cirmmt-visit.html b/new_website/aim-cirmmt-visit.html new file mode 100644 index 0000000000..1381f98b31 --- /dev/null +++ b/new_website/aim-cirmmt-visit.html @@ -0,0 +1,81 @@ + + + + + + AIM & CIRMMT Virtual Visit + + + +
        +

        Elona Shatri

        +

        AI Researcher | Ethics Advocate | Music Technologist

        +
        + +
        +
        +

        Centre for Doctoral Training in AI and Music (AIM) & Centre for Interdisciplinary Research in Music Media and Technology (CIRMMT) Virtual Visit

        +
        +

        + Remote working has limited us in many ways, but it has also granted us the liberty of virtually visiting places without boarding an airplane. Virtual visits have become much easier to organize, and this allowed us to connect with IRCAM’s Artificial Creative Intelligence and Data Science (ACIDS) team in Paris back in February. +

        +

        + This time, we are delighted to “travel” to Canada to meet with the Centre for Interdisciplinary Research in Music Media and Technology (CIRMMT). During this virtual visit, we will share ideas, discuss our research, and showcase the ongoing work from both groups. +

        + +

        Event Details

        +
          +
        • Date: 30th of June 2021
        • +
        • Time: 2-5 pm (UK time, GMT+1)
        • +
        • Where: Join via Zoom
        • +
        + +

        Presentations

        +

        + Each centre will deliver 6-7 presentations by PhD students, totaling 12-14 presentations. Each presentation will last 3-5 minutes. Topics will include: +

        +
          +
        • Deep learning
        • +
        • Sound synthesis
        • +
        • Gesture and performance analysis
        • +
        • Artificial creativity
        • +
        • Augmented instruments
        • +
        • Generative music
        • +
        • Optical music recognition
        • +
        • Composition and more
        • +
        +

        + Don’t miss the agenda for a comprehensive overview of the topics covered! +

        + +

        Organisers

        + +
        +
        +
        +
        +

        © 2024 Elona Shatri. All rights reserved.

        +
        + + diff --git a/new_website/assets/.DS_Store b/new_website/assets/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..c431b9566baafdc4bd5cb3c5baebe5f2d1423bbc GIT binary patch literal 6148 zcmeHK!A`?447J&WD#2k#j`@ZCL72)H>;o8E(Lh?&NfS2?`6vDX2?>cKzr%BE7^Q(5 zXhOD>yd<_`_f<`5BI4OyGbNf3QH3VRGAM{F7ga}QEJ~I=rt?+TZVOu+?vms_q806E zw^WiKVOuq)ug{D7$Md~k+ciIEw>N`bkLi|Lx}r5*7o+y{pJQJ>ygXU# zFE;xOzOyOhaky{AGjj%<0cXG&_)P|IXNy!PirzZ|&VV!U!GN3(0ZlL(CdGVopvxry zaE#?F7)vc7KEW^=CPioX jU?S(pSyrk($QX9fFe%C|vYy?6{v(hH@y;3e0|wpzT7gAJ literal 0 HcmV?d00001 diff --git a/new_website/assets/css/styles.css b/new_website/assets/css/styles.css new file mode 100644 index 0000000000..0baf69b63d --- /dev/null +++ b/new_website/assets/css/styles.css @@ -0,0 +1,127 @@ +/* General Styles */ +body { + font-family: Arial, sans-serif; + margin: 0; + padding: 0; + line-height: 1.6; + background-color: #f9f9f9; +} + +/* Header */ +header { + background: #355c7d; + color: white; + padding: 2rem 0; + text-align: center; +} + +/* Navigation */ +nav { + background: #f67280; + margin-bottom: 1rem; +} + +nav ul { + list-style: none; + margin: 0; + padding: 0; + display: flex; + justify-content: center; + flex-wrap: wrap; /* Makes the menu wrap on smaller screens */ +} + +nav ul li { + margin: 0; +} + +nav ul li a { + color: white; + text-decoration: none; + padding: 0.75rem 2rem; + display: inline-block; +} + +nav ul li a:hover { + background: #f8b195; +} + +/* Sections */ +section { + padding: 3rem 2rem; + margin: 2rem auto; + max-width: 90%; /* Flexible width that scales with the browser */ + background: white; + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); + border-radius: 8px; +} + +/* Footer */ +footer { + background: #333; + color: white; + text-align: center; + padding: 1rem 0; + margin-top: 3rem; +} + +/* Utility */ +h2 { + color: #333; +} + +a { + color: #007bff; + text-decoration: none; +} + +a:hover { + text-decoration: underline; +} + +/* Responsive Design: Media Queries */ +@media (max-width: 1024px) { + section { + max-width: 95%; + padding: 2rem 1rem; + } + + nav ul li a { + padding: 0.5rem 1.5rem; + } +} + +@media (max-width: 768px) { + header { + padding: 1.5rem 0; + } + + nav ul { + flex-direction: column; /* Stacks the menu vertically on small screens */ + align-items: center; + } + + nav ul li a { + padding: 0.75rem 1rem; + width: 100%; + text-align: center; + } + + section { + padding: 1.5rem 1rem; + } +} + +@media (max-width: 480px) { + header h1 { + font-size: 1.5rem; + } + + header p { + font-size: 1rem; + } + + nav ul li a { + font-size: 0.9rem; + padding: 0.5rem; + } +} diff --git a/new_website/assets/images/Screenshot 2024-10-29 at 15.03.17.png b/new_website/assets/images/Screenshot 2024-10-29 at 15.03.17.png new file mode 100644 index 0000000000000000000000000000000000000000..162aa4f48775cb5b6d540fca193f990dc75bcea8 GIT binary patch literal 1278101 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 z�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�V0)Iu&F#(=O{=py(P zSO|pb-~+Gf9_GMVBI9E?*f2bXuS|Cqi)I_V{Kr_XH4NIvbbT0B?aKSk)t^=Pgd}9H zz}VSm-(K71VV0q2*D%*~lq3RK0EOw^D}f#YZB7~!DVr$+zBhP{APY_;2ZA@sYbbl& zi@7@Gj2KN7SyO*FA3_+LR$8KG1tNEMJJ!$@Z`}tca8MH4+%t02}$iBS@x2O=o;BEHDM(u7UiJ}e2ugSguJ)~Z5aES=jgTXL$lelU)!9MU{SyL*zHVX z#06M%2`q4j-&9R9>JvSqm#R`m_8!Z$M?su*0}}l+ube4-Po93Vczd~`fX*}4YtR>l z@hi_fv-O?d{Lj_vQzuU~pofP=&~({U3>6`7C$?4csZ*yz(^=p-JJF0I#RI%RFYub~ z6x2Ifp&vSk?o3(CnM8N&nZn0{3~3%~pZuj^odE7%0-Y!7=YF~f6z z{U%3b(&2fZI`Y7z4Y1YTq+QmCOmOak{@SOUWKRX$;1C>>=@JlObJQ+JH_(^8TQpd* zB8Va<;9azH4t#brqR#>yBXWXGGzWhJ=A6f8Ne~$a3tQnj{Zo##q z(lNeln(IaOwOtQbRbMDEE8o#n$S%XwCtev{`V-|q39{?ebyb>bv(ANwFSq+^AT zPNuIAq_hVM*glMX>-hjIjws#X96ErDJo)Q>d_a@J#|}i6Ju`A}$1dS59mew}QlZsM ztARJ!8MvdOi7DkaSXNK(dW#Wmup;Qw}PGyoyS=%2ZgBtrq6jXn}Fe5 zwl1`Y7<|_gczV&7DMt~%KsW0KyhN;s=eM9k+ZEE>VR0~r05*mj@uvzpbHjb-Ffp|i z`P?US1rtZ0FTrjr2d3gAcs9(cZ};7sAlZCI+kg?A8l$M23Z_a+G%g`FymAVR>6UmP1Ph6DL%l_HRt zx}yS3)|<2i7Sr3{!iWn#W}$T)_U3s(h~N+Y0ti!M9D*}EMSJ%M02qUJvWOAiRkI~m zVD}r3;SDCE9}|?#j#qG}P3ASzM8RSfdI8X>#Pg2CLz}ew|~K&f zB_C7mtJSV!TXJPO7Th^mI0-P(UgC+@;FF{{=RPt3UdK4zm7I*8)sY9b31p2b1Iqh(?_~7H{ceY7O`QJT~$5z=R zXJm=ZKyP#f6#P3{7uh4LcFVTnxB9X8e5htWu~ zXtymvf&N!2@EQn_(NAa8Uf?zFq=m27p=g{$DtFxd)~-9SrCjHS!_TO`2!o8 zvRU5HOjgZVXUEtMkI6YWRdy<( zXivk22SzZ;=g`Hh0!hP~;?v!h(w9a&0wjx*`7LV(@6D+H{r5eTX{oV2+28-x=Mu|Y zjr|uZiG{lTccv44WOu(L2$BP9_MBHZtgfWr`s>&Q{FNZ=+t2rhe-ec7Rq#fR1fp=9 zSq5zDd~%|2f|b1Z)Q;wFI?AMA!2JsR;HEv1~ZW0~~VZCfj0Xfrw!!H4)5ibc8*=OG*rFbfiDZgSD0O2}6 zg~y7lzLN(s%O0`;`j^P&bp3{yprZ$&Z%6hPk0l79m$vvLbSRBNPk6DbwMpp!{>3@> zkvAt=bdEovb7X~VRv#lXXf~r2(}!fn^DCK31L-ex&3|EIaW;a0m(CBK!8LeITfrgM zJYO0GCf^;3nCurD%>N-s`5k-|V)-6;HKvIStx>ClOWt3o`Dlx;VurxizW^M z)U+-1c8pw%%m#y=XPj);|1)Lp3 z#)0U#fl~tQM;|@fH`aP7m&$c$Q=leTO;8kP%po%bj1K4L)BVvSXm7sxdWd36tO;fg z$B=1T(Bgi_1jaL5Vr$gb-*|27txMT5Gse(jT8_JIU|CVxtQih0l%@4;;?(Qw7!+ zt{7ptPe7G+y-&ho6iluI3=H-vp5Qd>ia_|lfpf%g%24GD%$`%Fv_Qyxl$A5nhigkf z$AA=#3PdYNK^*UEWb>U25Ejg9^*+f!hf6bU%InT$>|UD2sd2ax1fvKQ+VqRAjF!a9 zXcD@Pa8A{|mDnUs7Nr{nf)8WxQJfLQkZ6Es8O$bYQDQQ~u`^Z@1|t)Uhw8jh1CCzu zsjvGwa&WMLfBO#<45%Q2;-Lu)wP6Ip)EEw25T{DNH?j+N^k+caFVIt6qd=hp9vp zY|pfYRVAGYA|Ho(WZ3)W1-Ajk9zkI6b?B8XIlH;>eGAhIKP@hpCkEsKqp z!S%NiQaK?rF^s{S{w&?WQ*wuIrFZUSY|wd}wzr^0X2Z{!&M_lloEmM!M+OzGuP6CA zzP;U`%JVzBdH2c1w;HS)W%P`|=$S7+(^184W%}gl>d9~X`mcBYcYH(_iK$>t0NCN% zAadC>jle!tqa-ZBo4kPE?l!&);J_qFrHAB*u5e=Tu`pNgM=vD?oHE-2UNWpNxcKg< zPUikTyRn7Nk!kixyQUGjj@D?7RzCXBE_rG-JaUA_WJ(g=s!#4;4hS#U1<%4kd*~rq z#RJdQi3acS1LQ-W?w@B?|6s2Z-oWnr*viqBC0mjWa?!v(_v)8zSoB!W!I>A3dZJ!l_N^m*5(Kw?T~f-%W_XbK;?SD3+@``8xKs^HkoHbP5wL%|B2j6O>Y$-06O z9X$Hj(FV-;E1{sb{LaYrml}lAd2(Vs0Q-SH{2~0z{g;675A>!x%>^iZb{pOV^LFdf z7oDXW^sI1(4~ku{zIvv1<@QKM`d8^YoY66XKKmz0AZvCzf~WS`38N4ta=lJ+aEOW)}08ha}q zz#}$g4mKvZ#g_T2Flp37n~R5V!}E#JVk1JII~DWcu^A9-h;> zF`vHNWNPA)Ikc-S4tySW|Ezt8kNdy>pMPfm5S*G-GY?2N_P$wM3UU|jt zGBYi~{QFh;kPQolFp3d;Fxyf=?&8G@d8PgLGOX-Pvsa^>@AaOrcQR1i%l|T3a41Krj?+(dngJcZJ%k!rArr!i(yvpLNFCa@Ee|W@s@>6 zM~-X@89D0$gW3^8VM>NR$ugG0aQ2o}avW{Um{9-LNC2B#Sfv1*;c z9YLbF42S^njxo`$fImj5Mmq`=7#L!0dRCyy2wqPDWGzST2+dQO&*C&AKwVHCVH)E* z222IoG_6((61W?-rGQ}5E<6Q2{T`zwkpsUM5p_G+RKhr2PM9iC=mwa9U8dY>EIHWV zPN4g?I`NXDENe<9MaDhN@p%a2t&Xw$dLtrHsLo;-=moq%cx)*`1Dz$sf zCzn*4j-^`YKDI!jz?ez&1+309j-CZOr^T2FRt$;KZ3q28Th|+e1fS|mj2ix?gGqM~`M_r}P7M_J{-I%ub#bYZoLq;PfP2A>?gC3wk;t^IF@NU=1t8$$pvNORxgL4e9-a{- z_F2He)){qztA*xdj$R5bj5J(I?`Yq^G(e*vp0k7a&fglX;*-c{ZF$-k-1c1-p%Zu| z2k0Zv1`IFC$n(^te zL6K2G6k6~pY@Th+;ZgpEhx8qd;BBh$$im3)oF6%di{R8jRF`a#0qqIK1&_Y7W3zb( zKgFhJ#4bU+gB%OUC$P?arW$3M(LMLr^)Bze*yp_!*_Jfhp5B$sM$EHEPeoQq5?XnuiBk(l^9G?>CfpNnoRn)PpGOoHLri7og;RcF4Gd^d`o0)$bBk%|4?f!vn+ESnt+wA#gKliV13Hns( z{=1+0skZ-*|LMnOv_-Siu9gjE%1Zw#AVclHGE`xB&DJgPE_I6Cw~ z5CV30rrB7aX~+e8tOD1S1u>0$%^kNsVas8VJHShI_^pKJqdsSWI&t0bqA9yAT*2+M-WXQms zzHK?`(t4h<_TtQLr<@-PfuC}zsjRx0i0Vsey6jvP(fl+1J+bIK`R972K< zu$dmh@M030E=Q+-0(@Io^PN&qKw?jz#_)3_)26Du%u;0??lM<+bqz$eBNc2k1I@D? zDocB-59cT0pd^&;{RBpt5)>oIxb4d#G|3sqa6YuBIG)uHI_hWSLXbF9F6yvDxRrSm zWH40eavohdT~6al_Rbg7kamiS9@<4{S-Nw62nbco1Ya`rPBjWGAByZf{`htSexnK2 z#!#4U{TLZSTa|jeLwD`fS%;u2gC04U?Ryy-mERh+d~f9@@VHk}Ay5D#90b&qP7^T-)$L5DztY-m%z^ovoZgMthA zabB)5b_|Mk@P`343Lw~JoI7nJ!GLGF5Ht6f)*}gWKOJPC;p#&t;E5JsA15@Q#k_ro#-NRvraew*cmzpq` z-lkH92JFGmeWvz6Y&QX#=O@sd^$C--8v$jX*pg78dOSLSPtM`J13o?sbdOx?Gx_O^ z1O`vh#(8qb2|JwA&gi-7ar7^Jda!K`%`@nG{E{?b493Hrtv zm!rA1oV!3!kT8AwP6puadGv=bIhAaKooq|88tiKho|``PyN;3n^=s}~x4EB8xQD;d z7G4OH(SzJN_#bjYx5=OCI9;Sil}Geo*P_F8`TMD?-=B8@JeCm#@=!+|`UqZqKbFxb z=g+-)F3*@2_fQuZL&ACd(6_dI;H}t!#>-aF8?+Eyvw7AQoa=U^(b3$mx~iB&?!hlf zu+|D+1=@mTzg48sLGgn90i$GM6}`}2k%2TuxT zg1eal%sWr;g$|W%%*oM$QgG^sLhu`24Bf~I`k|?Wjm^a8G*Mc>FG3mHF*^)~7`azZ zf}ivmSOrM<1a3Axr$Z<9MnG6k28zTVkHkkvhE@6LQ)DDbd;MLWCGP@%({T02FAFq3 z%BZ`U1pKhZ8&Hz{z>vp!k2hwMOY(ycaPqgsSEJ~`&u7;7-3g?v38PnFu9Eqa1JBV= z!FJ?K+!I?v=F$#oJK#CAHiecvf@=bLbflMb+C6;kN)GriH=>>X@vMByv$gT*SDYX& z5y11U0%iBmHNK&?Kj#LLK(zRhHpG8sUJM?SB=R|ai+RK`;vI1zd)pm&&}f6>Dz>Dl zTmzrjA;Ee6rN{b)PvORRP?U)Io1f<9n*ylq&%-PFiXLtyQ;KXYu;xj!r(gciJ1k}t zD0Z{Y>xR-~y*E8#db(KeUJ&o5Mq)+w<&9y0Mm=TBI9lDAgW_s3!=HU<8^0DPX zo`cHxN*GVy+Jl4h4mP5(ZN9hPz}pxoNd}$E?VAGzMieGt*zVpUr9B}ff;m`g4))?n|^(!UdC+XIXz-^{%s=P*4BHJplbP8P*Ei8cE-QDTv zn9+xCed{+`u>0LV@_SR@dMt7?MSx3hUGAt1oBabn_ye_{SK}kz%gBM`zyj#|6a0pn zk;?>9nPSxU0R<<4o=PJ>qH@l!(LXu`F?2$U75MNO4ZoI)7B+^D)`4>iF6#@w$ba}~!|3}Q zXekg5A^-qD07*naR4IOAMs@5mq9wi1N3mO%SvT`08Z8?4hVdQMRdjWkqBYtUVO z_q)#KH}i`R+GN9h>MwFX-Ekh?OWxq%KflFU_=Pswb>8146MKH{=YR2*_ZwW!n~4AX zPyFcu@jw5sf2V&xkJF^Mf+GO|CVNlMo3$W?m)X z6$oW?Ca`lR1WJ1q$|NL&3Y}E999?S=98J+OVq?$dkR_Gqs~xr3%0eN$^9lHUo=}0M z4wj%6wkTil0;fJWXBAL~DKGjwzP(+?BN;rJxx;t}AI1qU9B?&qz{zu1D!V#vG8wr$ zoCMW(3*{No8wo5;ztEq6k~3@&#zCS%+E!&#IRqEH8FR2v82w8?9QN}!bg#Y7GW7Sw zBnz;r+4mQF3B3h-6|rUI-l#{;0WuuLVNen0oTBahCYlN z`sLp~>v?o{O%+s-Be3@@`ms#{LnAK|w%5*{?Us=2(UVU-)!^I~k&h>kguAU$B}t4v zW6Iuf=I|yf0x)uiuJoO)xU(zH%?6)FS0F@&$?d8VlLvT=K?!!a;#HR^1XLLsZ zLM{X&cqyo-&t%8Ff=tiX`Oxovo8MqZJ5^yas6V_2z{N|YO~8SFIhkh0;dyR-+`IUv zt#zz#OCS9%F8Q+VqyJ#lH=a6=R~%7gGSA=a?Ik9wH03;n@HHCi=80 zobc8@UZabtc&5pbLsN{<=yKlhU73j8@K+n`Em%x5Lt7)|9X$v@r2SHM%MvhK)Xwhc8*RWuW+jw<+oecf?jM@Wh_QvAiU6OL zj;g#fjS-x9ipHiK*}t8?5STvt=#ki(^cCD3Y~|pZz#vuK7BJ$^?vKuoj=Jksr}8R{ zy!P7J+7z_2L5b;m@4R~>mDT&Yj)zR`T-ojR!1UyquY9FRkhOr{&&av?_eMZ|@CUyV zeLT2z{k^MERtdla)JC3sH?l5>B0JV5AUgc;8~w_J{4@8dE|1;9yRjd9$po4H)=s7k zL8fQPPB+rvmvU$2sB-L=!{0mo_{xrTCm=%%X@qaSCj~Wy7y9sC=F`Ev3?XV(1+c5VwB3p4z_ z6yDMevV<;R(!XSsE!2*Lq#wAZKl;29DBm6JGdfXyW%ttw8Nh%2J5`=;=%o+#GJkRm zoNGO%-{=Y7CI$f->^@{A|6_0a^w)tdC(6y4x`RQU zYOX01Go;>~AaaeNdoW6LB*XGYk8Q_D+reO}u2bEO!HQr2L{@F+(}GCVn2(a-69NZg zruz28@e?)N`rOw*-ag}b7eEXgW1<=&K~VKJ&E@si&o)?nFYtff;l5eC<~8V5<|V)W`fCvuhDas)y;Kh` z_D#VzZ`vAe0wVJoZ2_tx>&=X||5VM7$Q7PCyue}2g{ILUIa>j-vRWQfc!56I;?<3!Z!95NN4hF%Td(0m8c8(l=wDhwk!D3#Cf=a(igf$6*={k9MCt#slk^?eg^nsI6RThxJ zM8%mCW|#!>;6xJvfl&`Mlz4D*4Gi-P!`O8NXeCNib#C zuV9}t8|u_Q(;#>S2l~PVJmi&9!$Vt>&_q51kMA4{nL-2YEu;KFXeD6~K%v>%A{8F` z<^(^K42B={8~-F6-t2560fvaIFhp4dhaXH3=stL` zWAsJ9+)wavo-Uvdr$t64Ac$^7w&3L&8q{FtUe1nglMgWAbDcx_M7vS;v97-Zd{v`S~ zoB%r=;(IiQX5?7m%Qbvju*1hR+pmA^t6N|G@|UY?GE1QS$Rv_U{FNBclux5OZx(p3DPo385!-Gzv!xD z+ zTmwM;?_NzIA+r!nxw0nV-uSK$GELRgTl!}4?q~5O=IOWEA9{65R8eMNV@t`CL*M9y zCve4+Td{>~1sXM&%SD9;K{g*O`9%*pCNUC7PFva=8E(t^2^Xz^ z-2^Xxg6<8h(>U6?p2x}qfwE$z-!s~PE)%FW*{!d{Rd6p{W4G#08kpqT@P2IG;&VGH z4Lqj-76Pp6v*c#zF}T2&4MVd@NQOS>k``~{(Q1F-gyY}|r}@AcEO3LE?;a)_cp_$U zt<#Lc6NQ4ik|c?j$X63!kL20)ZVECq)5Zo8F(&)ih6CbC4hNUHhaI|u>(Ee}1R#&# zg0H#9ujy~`i_EcgV4*u~U-8I&?1*-jf1#szJnfR54K081mw)w^!29i;%Ugf-Cx5b? z{E0vNr^;vz6Cy!`AXFm)2m37poI^EwAVGM1`$Q@$cA+p8#~k|!$_%~0gyS?fkKI5N}gg0#u*3IbV0xAF4iLmk}u^AkQXkVOJz5ejs(@RCXT!n z<_P*nF>;);U_qcSK@db4-B58+bwv!$9pT`Hc$|d4aCtBbS$lt~@{GHHpp}6b%-!_+ z`Wvr@UWh5Mzq)nt()m<)v-`!TnYt4pX~jAY-WF=A5;J;{X+W7`l#C~i!?Ys?-V2X{ zYYg^m%ZjlU)*P?7_1l1(y0 z{=veK`##B|3d&ST1w9fI!Kk_NrV^kLhbs}HwDdtAG}SCRLCzR3{4xrG&m54X3JjB!-+4>0K1c5jEsqS588o4TXs5j<2%+iF zk`7B+W(OF-)5ty>l&OX3i(>*0rwl*8P2YRsi4)oO^to2m;UFM_D#EZx~IXOzwqTGMur7Ou>o*uK&(YA zP0RjjTaZwG=KH#a=h||(=DUyYZDRAR>v+0?>cX1)@E4wbdj_t)FFDi}nHl*?lhK3K zhrc}n4p~^gJ+EE#^}jah0KGkYcwU^g-it8PvSueQ(|G9Byr6Na!Qj;{*i^dFNWkqk zn(2qr)%LsZMNbm=X7bWkkO-Tpt z!Ku-6J0r3G^xmkgf`NV|DC{5k_Rbi(#xB!~Cr+F!9Cr0mIH2FBPM?b1^HMiDU`pTl ztz${dzxqSZZC!h3H*MO%&B%3pP5k7&`%JeBee)6A^J6~4*GgL9l%pCYBnx=b1c=^j zY!LqAxff`;Ui+J%TRU_-4_3z7Sma{@#Tl8>AGvieJ*|%AFF#Q^3h(i1HcHtaJ90JG zB4d?HtR7uiRcVchW5i2*6b)7AQRKq+CJ2Gmp-=RZG?M?(-;uq-6WMS-8T9GYkvwB2 zz#Qvu;Lww6?Il59WD5Ka=fOoT8|>v?Nk`=-_rO^q&6jAg2?`y|{c}u!zhuAXH*LD* zt`bofV6z@8xP}IfSxh{|xEA{2=O+2MW4quz`juxA&!DAaXxnchdEgI@xt}ade|P9r z?46bj^twg}l;6F5V^_eLOSzyYw#GrX_+fZ9hz?!w#q;=CzV=Qs#CEL&fh;M;rH#no z-pI01lv_C`HbQ5Kv$j4BT#|!siJllt?4yW!-~9@NQy{~yvC{(|NYP^1Zu}89ITnwG z$Hiu72yffm!{dPylNWxvF6_^vsm<(Qo zj(mTVZBy?}yPstXwFwqe(NB^P_Qr6I@>bH@Hen*5la1=nVN}6fN;ohu41}Rng27Qz zWCBbuTA4_LXu>IR3X4AkJt~>t=lkUWgHR31*%8uqmw(3TQwG608c#w17FF*tm>e9M z5`HfxJHCCQ#_ICrD|KG>_inpEWCAT!)KOf48rrKKd+VrSVDDm}2oI&=TZ(f8C?nZ5J6M9Q0G*tX;vjQ6==Kqu{Vf zV2q!37=H%o6^i*^M)?2lm2 zJ*G_P+YV-e7<@!)vJGCinL1<&(#7)^Q`LNW>l@$vMgyU@6X392@F0t5#6~cjX`uXK zBiM!Z6MO_krVo+*C!Tns0j53Z6(7JW=mf*qxe0(xQ*=#r)>KLGf^nut&9;DK$tafU zzQymg8L_qF=*OXkHO zg8pR3bJ_?0@I!y2;p<-~TobU&Jxlj!>@5RGs3p`JpBpk*u+T+@Dd)L z3nbHa09<{51AY$vq~HAv$hoWM(LeygPU7qF?d`&IK78jd1jJxmRa}1+jK~R?$eO=P z_V}d2A2`T{1W#8A0N^4w`g9LnG}Q;~*pr7Mb4JqHPC8Eh*cA7&1KJRn!9xH@->fy@ zQ~5A*NQT`HCic!b{eg3IY!U?l{k2SeTyIl0tqERs((^p|Z?crWdT;EN0*PS26ivR& z$iC!&Ej2=GColnnf(E3!ZEtA6p0hzlH~B_(aX+^0wv2 zv)KCe*d4nZ?(3|9`?58vDXSl6%^q2=FN=S{;>FvLvePnJ)eX*qE&71%bO?PEmIQ2c z6b<=$g-di|m&ay}+>nw9NXN#2vu%XG;u^^SpDzGyLLI*OYcyI+b1g5Ao2h>*uo}6; z5B-Bvd*t!c=&_i9t?Ec$b zx{}Li)Iid?%F$>@=^Fl_qw|gig@LhtKlhVWwv~->zYqNSHwmv~=d#6QVEINgD2?)z?(=iQ zgZb_knerd~_blCTXwy;Jl8yZ5yR(xZi1BBt+3?ieY3YR*U(4v-%?=O#p+E3VXSe?H z-}tE*+ANTZVKX0hZ-Ol#br+Zz6?5}ZTjlQ2R3A>AelkP*+YyTULX4>n6Cwdtg(=@v z_a!3M2~gmj-30bAR#oy`r=;!|EUEkwL@$mYWcy-Z3`-j6Ft=az=gO70JI&|)_cMeV zLr)-$EZB|3Tv3ZNIbA^&qlvIzCVkWtwo5-5A#e} z8K+^`OQpqo6~f~%c=lYjZo@+Cu+`wh2oa`NP{STpHGPa?aN>l-(7q}!{)PET4hXoc z*r*Jl(XRw7k7}esB_QP>oP#Sv5zz{71#}V=zeiCA01q=L>o21@m1PNsJ{e0NZ5hcB ze40i^##Cy^6bB0)MgtirfcpiaO=tqMWYRPz&doer6|+t?3JopvBitWHJ}8(9uEeV& z7s1&yB8Hc&O|UXAUqT;_-r54skpojk$dSOm1|t~OQRO%1Bj^)^3aZV2CtrdI0pK_s zFG2EVRSQ_{`0@Uhk3g~0{{pn>V@3px@~|y@1GWiT_1w(=TTWcd+Vrcz6d6cz|J&*NqK{?Szl%PWsTcA_)59Gy0ic(nKN2 zv}DA~8CC2h4l4X?B0HrG0QALyk$G@Pz{y?%xm<-W*#x-lMHRZh)V=k++ZshMNhTOq2Eg1b!ser|&CjBEY9$dH(RJpTyT_i(Zc1wR@HW z#2HnHu5l7*E%~__Uf6<_j2NlqC(vQZsgS78hR1Bel1KRPRkI<+1dZW%ZR8`78@@?$ zeYq}zMA~IF~_FK+t2H#)%3JU zEx-?Fa_BEi=#LQ{F_+!5a%t1%#2xx>+sp&l{qZk8YKsiyCpkx7*F566;)Wg@bEL-} zt~IXV%QpI}jkM2KpkM#Ct?(;-)DN*!#Q|OMQOpv5vw>0bdMFR_?6d`w!!w1*e`?Z+P*^;76DTAc!Irkr;K!JWAPR-ZsryvYDs^qSK- z&;rlMKxa+l93J1MORhQiK>gQVx}N_kHvq_YXoAak^x(JoT6X`AZUl~(UOj(HMc(|u zAN|IUHp+kpbbQso|B6N3%ADT5WfGERnu`I(tC_5K1 zjAziD6WB4h5)joh1V&VftuiQ>VxSQij-K;7q)+P^>difevQ1`RhI4z7@$7yhc_2^{ zg!AXmh0q~ptKQHCm!%Q6i~{gGh^#Yso`wBu<@97e$L+^{!X_4!!D43lu2O_O3;H+kT9qD9{9H z5+IJ9AW0obu_aOxMe-#niIWCumdyTt|8+LS>!v_ynk(v7MGL+oI zAA&tF5`KO7#{hywCevC#Z{=l}87X`-vkjAZbst>b;laU&LvRr|L8x&sP@DrwM}`i6 zxy%{}_BiDDZ0IlOXPOI|8T2ZwWHeAu|3|X-2mSZ<_S&X<_1*LY0H>YGLuiRN$<5$kW~s&r$U|Hhm*@71WL4u=CR>{%(_21k-bi$40ow`SWwG>MOK3OMMxts|6n*fIU!+eI_={a&+M zbf$jDs{mSX?s#J|C#eMvV_`ozn|KtjvVY3>Tbtu7$o?gOj&63c8l7fb`lDN1cu;*Z z@7*=}q_1p#Mq9j$=gdra!5Q9XI-II>GrGXC5cskT34hbOmi{(55S~{@f`#6ow=V8o zsyvuM5L~nU;CbVX*K3cxfKXp}ylc;MG&aKR?VaD9{ML!c<0Dx)u-5}eEEQ(sEMH~Y zIaiL8#0ma|E28hipOJ4oQhMZ`%X4}hZLpZbNM^ObqfI7V39Ktgq-^U9E4Dm7g6I6V z@gQC`V>z=z_`n_#iAo7j`ryiyt6lnfVeevf`N}SX-zjK#wtN>Khts?^D1U8>Igqmy z6cGB$|6_jG`{6l(5PpPH{5%I=^1qu*(z|M*}2a|Gf_rz2$tWn^lkLv)Nqa9z%s zelm*Xx#z!~48fCO44MBRI}QVfcMKzgm^IE(N*rlUlc`|SnKBJBtJWt@r0%67dACB8 z62}KIIZ>1aMPc2d0WpA_#6>(CL~^@Igh3`GmRnGEvWKF2OoLg#WXhRysuHE|SrrjN z1Xxa$ms42|WID(+V->n=L7m@QUFPDPbz}3=l(){ko@Qh)jUcm&pc0?YqOPcjF2n=3X|j? zg=D-6d+rD~_-kcjk76}=eU3t!Oa~kc>$e1n z^Ie8Z-g}eU;!3NgtBBb z1mj)a6dp0dV|Ie_;jocMfz8zzF>Nqd#!BHjUd_^gerFu;O`&ka;n{e|;0M`|h=^nz z{x}!{72{x_DG&IBKYugG_=mz)hcR)f2To44KH!jyq1~b(UQ=H1z@bF*X5u3s^ox&Y z<i-jyW7h$H`LR7khuepiQuHLdcyq;oWi^&+}jVhZD1n zVEH&a!tl7-UkcU8wEP4kV~_$%;4G}l1P1LfUcP-?)6e`-ha=@&aJnwPmB2gn@4EC; zW6aP7ZgRztu`SD)R~C*v*Vnx8FInZ#i+z9(u+fLUwdW$I>M^3^kbN8D$uMq#8b05Q za1&U;u|P^2Xze4j{KON7vh3#3=$Y#Y#3!Is4jt%FaG{}@F98aCLy&RfVL0Tx<9T|7 z5?ci zr%iSgjO?1|q4qsIdM+pQaq5p9Ia<1~on{cuo;_Px;TZk)Pks{K&%VP@?_2_K{W!Tv zvVtCa=ESi+|K%@V39dfRK_*Xx=QCsCNX*z$OQRfv+6;33b`P(W4zjWNkKW;|=!5NH z^OQjYGt2Z48q?8Ux=Bws?85VrjnvCO_1C3M^v8nm5K4sR;{dLi1hgd&mKnkMrJOV+ z;b7$h-C@1GnT}b*&fbk|G$9cBfsOp2ckOWgPA|E)!I94Osc$k}9t_NU8@xQSvg|qA zI`U;quF92r^H+IkoMGjr9y~5SQ;w~mzrl|OXOCp`EJWbPz`gX>f`<%xj3=w3!oz{4 z4pOMGx4@|<9PX;fR#PK5pdde+Y?fd2F z3keWD&GMM*yMO!-ep@fQ|MuViN0)KjOxA)UgR!c#qMS9Za}6-oHuFCF?5W*TPdpuE zSg`Xxhx*XoxZhn zH8w`74pjQ_x5}6ZJqecIBXHxi2b#9Ggp&d1cruDE(Jq+EN8u&QyD;|(5WqtDRyhR* z#+bog**;6#DD}dXHbv`m`pD-!`N~XB&kWBj0Edn8GhPmYSq$)^F+n02ep?qTpuiIx zc*^^uIKbnY{E?$icgi0B5jfA_(Kmw(#|#u>E1M#y@g{Pa zZ!hg~ZnxsU4R1D%9&ZPhTX-{f&j34 z_kr0F8`v-oC)xcPiS&c%o!`#699U*{g*=c`{Vu*N-7!3_3tt#J#R@JNzAEFuvW(Dj zj4NBIg?EfkpKu2TW!2Lb9%O{z4()x@J7xhmJRB@~p}HXV!=9T`n@xB2fRF)u100G# zr|7TrNxSqMegFqKrvu;vuhALyv)~2&D93pd==3Ez87Ekc*OH9OIV9m~W?e1a(5C6y)Wj6Kl)+p z|F^0q&YXFzaF8Km($*7CK3>^){q-|x|JOMl^;Dfg2YGnuX_p9cuCgy-oU?GE;2>&d z+{1BDdoL|?xlwd2n!*L#2!efA_JUKh9YZ*{O0UsXK5*%}ZNr$Y;LV4Fxq<`w+uwAW z*&ep(t+QvFIH4OVr|f&+sZI+&hKL(BLKf23(yaXQf^o`%yUf(T@m&jbk z4>vC5@FqO3&B*Dwj;j>~vmsYt#J(rl5T}{GOarOS;f7Pc+%mrLJ@|nf)y~GId~uRG zLpR!I`uEiUVVX-Tob@~n-u!l{J349bx$Kb=li(5vf9=B<^XSwW|Fiek7mGe%({p`AY2I1PFL_(G2OLe!|vUqBP0BZzMqIdT{{e($5-G^=djC{+zKH zU&{qP<21hFWp4IaflR&PBAu2uQqMPC0d{_Aw0d!pk{S;$;0G%O>>r(@x3!feMi(0( za0dS6zxe0vF^1GLAmGYqpn znlm_?OEEd2HY;Jh;9eA+>8?%#+A&_F&E_+iQ+xX4aEJ*PvxH^RUy4M*H7iuC5A(TK7{Z)YO6B}9ID}u| z1&=-IXV8ep_UVm z$thvR-+0|0MdxkNPJBqPk#TF^G(H7on%lCq1KCK|K;3lM;et`nI3rNfmpg}Vy!50N2ql`pws4l#78abLS{OICz7_asyy{?B(U2Pes zZ$T5IB3J+mq@aNS)Hm6JYfibqUnbITG&KG++w3jp!I|@pX*EOQvK))t85f5Lufhj- zv;jvoLMa2UKH6P|(=+Xt;e6%l-=!O;jRO_F30^sJ%9qZerz4Zi2-c9L5*)Ehvaa+A zxwf>A+)}!-vUHJhV5|{Ke|SopT@Dsm*B%+S9L&Z}0faN+WqLVXU?Sau2mLs;#`ulR zGjt_CF8z2W*g|(pQ0ORqz>nEF{Gx(GAkZ6~1gvI!@X^<}Vt6A9smoZaTiI6|9`hl? z?K}7&?>_A-Ff5+T&GrMn@?+}QMAv>Y1_q`^CjEGhH_0Czky~xAdM!BcH;0GWLH}iR zv<;9tbH3Z=+$+8MeA@ENSe9}2w=zqoR0jo*rCIQ!oag>#i{KPq;N-J79pK+N;cvl=SpyDcUu>4yvd5qB#`&?s*Wy^iGa10TmL73{jD^m$?AG$7 z@?PL@ir>50y#GX25u7^pY;pG5Yp)fzeV;c0jRB>|yO{{=f7My3?&}%k?Y)EIrYD}^6?8~xwbgewIi=59GGtTf4o!{BPv_Yovrw@MU>|ma254{`Ar0*#+W#I~Ka?^iX zAML4lr3c8r3-5v(A9aQ@@CqO*%Bf68f@k?lctE4|*NiJ|jC0Pf5qyv_nP@YS6AW-f z*}uW{_y;S%1INf8+cZhPmfLUwPaR8oGA@AWueznZYj4vJ`JO)bA-Naaft?;M4Kg?sT-*qMj2&HtrjU@&qf(c8~U!o%2?qJKGid| z=9#@I4TiF83k+~lA+~Tfx}h01_uoj z+3?OgZ&!}JFiJot2obEp9Vd7Ae|t-9+T=t%oW#V!8z&#E;MOj_)3#*`95ZiU{ya3W ztkTIf%E=y=57WL2XTlLW8rvGHdjciA#ku5wkYA1>Srj0E@4nE2+^*$D_+TV1&QbUU zZ#VD{ZMBbnb>LHO%HrWMIs*{HG{%9>QwE==v-X2ek%hc@CV(lf?r3B53}-E~v%#tM zR=*8E1H@a%7=q(9)(*A@56ZF620DG_B zTAJ`ETH#;#v6RXQNaRafFTecq?&p8})7|&;euy9b#t$Nc?}Yc?@63bX`tak2+7?Gt zGGgz-`Q72zXZsawT4o>bi4CnomL(ea5x<#P;b`pB$Q_zWG`dg5@Hl7Dg_prbuJ9@PlKYX9k&pR3i5Fv8Hhq?y(1hBU5jJDp z_VqCz{R}+DHu_)rfoo*JbNnPZu>yjTnOPd7UK1Xvhc}9(w7be0+sq=6363uufN3ZgTXQ3oj({~`C4_j}EZfSF8=)Q8UbJwu%FVuXMc8jRi%)WYRpRrv`J*dnMl zwvpNKS>SGHKXBnMvaJQYL5JbT!qK+<%F~Tr%Z|4FX57&=0DnM$zq%p6>#LDR?J|#oQ>sX{50U{JmX7U0u&H#sjfu`sz^ROoQ{%laO#7IzJiP5K@ zdaLC7fsq3mLRL@$Sd{{17+l~TC(Cdc+jhpZ&cwwe1Z1YtDY-FtGA$Sn-0mTEnKd{9 zSL>xKxRkBeUjA3yBP`_tZ=4WWXE2~I>7&3oUtT&l4&4Y5d=jv~p{UYd4M+ul%Qosa zf9qGf-~va95(qfCb&lhl*oOhnmL3sS7e`Ex&^H!G38iNH^&W!<>NI7EQQ+gOQB0Wn zxhQUq|HTV?odW-6rsO$Vj2S0LpMuyL`oKfM2g*8XO99H1JLh_TW{E`hj(2r>6@g>K zm1B6EkReM*kx_CSb2zE9k$dR!evGtxoCC{sd^}%5Er5Ybfs%ma!ropK?iXG2E)e3_ zb0Rr%=tilbDgG8j%zYcdIPEgxqZpN|LQUV6T5%$@XVV`(4PkZGDxWxySNZk%50w36WqEUV?9%E$68)-w|cgii=8X5 zv@)1J(1Fo4e&yh~6i1W5g~#DRUtpw%&=73;Q5Za>Vd$@#vCiMxX0(i7TWLG(&9~pV zo&GgaJ=V(O5S53bzd6e2cxSutx#UziwABtC0~1|u+mJKGu&N;q*!{H7xt(L7tcZO#U9B{OC-hUGtQhkxO zz)4Q=iK}|Wy~yB$DMvrLBy8Zx>?nPL-=Ni)Eps)acO!j1cj{Z2;d;C;?=|A6&wry=x?lK1s zTK+Rz9!8A$Sose|7)*~(zRzVv2! zD>6tQ)G-dM%Fb`Y*mR^}WDGMV_CCCy84Wx+TMW{OzpkeeJbZn?W`x{W=2f z;~e>UGw>joOg;yRlWAEBr_BJB&!|g$Ya1!9cduNjl6xp;G!t}=pK=tS?6CGJWKO_j zCdWuLn-PLy6oy=ou$*{^r<}c$K>%gLmG>UJ|H1Wu;nbm=J)buz-=ED`P9Z9i!_b%; zgA8L3nlb7a1W`sfF~BeqrV@=~0K~7LC5tkQG(v{pn1#^U&{78ul5z317sp+hj+H5k@B!F_6Ye*j$u281aPc zv0%aMfTcT6WG0P~gf|M2;?);kGd=;#l`B`f=?yNFM{B~o6ro_xegzI?_aHSfftYW-3wV_XdKQs zR|lV()#z+RozqdIf^B@pc>}v~k1^o<&vYgHxzMo&GyUKzylec+aVnkhSIW6&HYxlV z<){p2nB5 zV(83?!h4bt@Y;2=={t|>;DJGw8O(GUIQ?F95j;4SR3Bh9R{ePHQ^%yE9itSs3tr+h zr0;QDCh)>LRs6v*o)+AL8Q(DcXoW}IBYS88Ut|$B(a>-0+;)KbaA=dNDX*n5(CFin z4muvVrH@>U(7 z;bMZAIGGui};`3*B_jzFEA8D$l`0KIxH~LY0HTrx7q?f z7`kCTa%7pV08YCCP$!q*Ie1rIAI3rtfPu4BM=a&r@1{%LM>k0mc)+JHPj2V|d*e8# zv+wAm-S@x$-RjRb-*`O^`0EYgW_gm+l=4Pz1IZ<83RXd$r4j6&Z+QMjoC60x97-U9 zpUL=z^XGP_UwbXQJ8y?)Z`o0M`m|lD5-R`zKmbWZK~zsh*mq+yOL8^#mTagiP=}l6 zo?BqsxV z9JA3glN==1`0YyIn8a6yU0#K6ZKEN(1{Y*??oVLc;4+Ov*XUL&8y?twJGSQR*|Y77 z?U9r!Olb$B_g{I<#_35M9;+D^NRPt_|dfv577zZ)E;9QeRf{;yn* zJZr}ibU_y#;rP!~ZsJ4$MP}g&eCVg#a!BiM!Fh0n*Ic8A{2D(@g4I8^BLDC6r5hz| zV3KYrPSXb*)j3Xk{LN)w>RSXQd@FoPp>?|VHn2pXg)Uwr;(I^OMG zI&-d0gV&o|d&qIrnN2{H;N`rejDq595f&%N96MrdVV2^^w#V6{rIHpd4u-4Be!;dmO$&nZ3Q3L`ONJHq^;QL@tKB8DRqt$A>}*@N;s?fru3AT&EwqM%>D@PEco~n zFG8Xeoi>yuSqTunOz>cR-4G|tpM3{m_l|oBBV~l?T_emCN*u9lUIt%TD)^GE6Y*he z%7nuS9!d@EFbF=z${0)_0#DjpkuT==7Uz|L*5@*4)`Jpy#t5@p)|x3%Hw3SuoEx_0$?#(ZD1U3JFebjzr(83eSi!yTN#AGq$nH_Kqs zhq@nT+T96D;O|=dvHK6ueMWbb5{EHOeOPKG@N9Zz^!uq!Zt zKY<_mm48zQ{R9SAGE)L)z0wB$3vg}YM&u1Gz|IM_*Fqmv*eP43o3b?;;eYL!ZSYNL zuNOtZm3A3la8h7kAt%~!Pnmf(zbSF$>R6{OhWFQzJG6E&)NtP^;k4U(X+z(Xn^RQq zKYR<;yt9B_>HetDjVyTHzJvcd{J|@joXrj%dP5y+u+2iyO?BWCG{J}23;eE*_SC`q zmT|!0EJrduJ3PEE_eexv=$Eo|sAFa=DVc=H@cuaPqyO}e4>|9jMOXTkQEGNOZNX79 zS84dJ=u3PesH2Yrmo;$dHC^{vDg@5xp0w+N|6aN8S`J8!QVm_4t+eI%R5YwUNjbHq zhW~4G9H=ppxwp0F8D5)U5geP*3LU{lcZ0btPJ{Wa7CzAqV;sjVebd)?nQR+BzSBl! zHuzVLzV=Lg0p0Mk836`y+Js+qHE$fFU)$~UnY+u$aCfK{M>_p#uVYMQyg0m`LTQW6 zYM=Qw&b~D_I-8BspP2|YQysEd2ayg>JIec8`#$s{yuf`P7QbL|kK>^%zA|2VjP77tD@RvoHH)9!)(jc^i7*S;3EW;>MOg+n*qTjFER6qaS-L@BTi4z&q$T#fKr!uMDwO|>J{d|@l!_U&+0t?HS zI3Q%#EX!jDv;Qn78chK0rHxq?kmW~dtv1I-WGykW@@SFW} zi+8l+gT|N;O>0k6zW7gB{YW^G_v)AYy?7FT;~6?9x6=gsJ9Ws6-_uT@$lqOAkb+>D zx_D@u<_x)Qk&Wtg^d~39NvcCl+MqM?)w0@9PrvM!3ygK3Q%Kt`f9umXJuWHQaU z_T})yAJ}n=;0Dd;7y$#B(FZ>8H=NVWKFSzzgM{b`x>3K%8jEN6sfic~rRuxknFbB$ zm&;g<0sQ4h`ZCM<1OT3ClU$6A1-?LKOKzV%f9;lrG3j@nJJJSUIeorD2MP%8bab9S zm`oz4)r+1uMpxq)5f;vbh;&Ba^|IndLy^gc5uKLh%|LaQZR6;~@3>aGWS(6Nn1n1erDV83)Je z|@3a?~zfytI4s%{L3n z3opD_eC%Z!U$AP{Lcf9vYhU5JP7>p?U2w|DH$L*m(BgAhE1CTxM{}%T99o-(&%FM6 zmps&w&KU8sHf@r$ZkkgoLkW*vDibGoVCCSCLTR@f9Dc(uJfgP?ui;NJpPQvQyr7HA zbNA^MxQ9C*{N-=$nUz@1*21eg<+ps#HNk~UsP>iD=QvH40c5#j0+vZ)9H+D;gQPCF>Rf~#1CtJ0B!xDE)IZ~xg?1j5&S~4F&9<}A ztHwEf_kP;05lb0-P??U7R%Y55g9%Q!hQ~DycFD3-coZDNe{q#E4J6a{=*!4s+N?9w zUO_c_P=CX(dG6l;d;9k|P~q+HghvLBo|6m-Y#W@OjUzBl{@|&_!#9HeIb{u<=r*=S z-}I?q6`a~c2jezQIu37|^;Dmo&@TA^0|(l3@Yi;QFE|Yi45BZdPDb7{w#>3#vx<^> zP4aLs(w}_*^oUKQ`fyL1}K7GKV400*7m_s4P~ARR-lEF*=l3m49pAIwI0Ih$Ep`wS%>93veq z5qhwnp(C4x?D^olmwbhyxlv64N3 zM$4jg=)|tj%YX0h{Z3{*Ua2h+^uUL5_z7J#uRMCY;FQhn5|%sonXYJ1kqY3{_t4vZ zhB;_r@u;@ymjy2Nt3%m%QQzva%lZL8by{@7$T9sAT^pEciLXwN=LM}!t8%g zq)lzt0aq_5#H-bPTR-KYz+W7Yn|#3Py4SdaTiIx1<3rGu?C5;B$#F*W98b)~SkjfC zEx{rmLi=qyB{PKZl=po^-{(bR^dk6;t#U%{!zT^M>vK+D>eo(0-Z^oE?m5Ei*RW8)X66b_~|z;7vZUyLdk^ZIYsA%Eeso_Ez9ZbaI*-E{4>X& z>3Uy47??~3rDK^9=R~CE6IzzQl;sEkXEIZUIrHC{>u1iq7U$-4XAnd&o>kGNJ()Pp z5hqT&48Ha0W)FHKY2e^EU;v77GSJyOk>>{w9x771JSd9bYO=rxj_}5U&=>Pw1DhS) zlj)!wyd4rzdXX?5!YlhwIs|6~34S=O7*^Ito7k3e#XOv7Q*@rg4@Rs*fZTyqdotn% z&8S)?<+xUOdL$?R40Bo9!*R5}c{0Kc;zDDyIUFzn4F^;o$_3auRUdxnh|o+=htUE; zpQC-5HSpgG^Kl;YRU?ZgmW2uK8l+^l$!}x7Kf+H4C!3bjUf#>*?;y_1fEj>maq6Ev zd9qI2WQiZ`_#3Fk5hPTc`2)#ndHc3A{W*wW!7p%tXYDuOkaGwbEp+CbbKWRa**NVm z3}C5Y4IE%$*t!8Sc%>|zi*0twX1n9ZkC!(rD zxHrP%Gwb$g02YrFlryj(pnht|)8{-N!_?&hDFjz$02pOTSsx1y zZM05)fEyokZa4(mq_@1w1RdejTI>d8=?nev1sKR!Gr6gUPdR}28E<<|In#B@fk*rF zV*lQ716TCTq8C0fHi0ahfD=CEWH|Kjc4o^}LXWf!ziF_#^(&bz;{@Ag1k}gpxmBIg z0HY2$eKdx?L1Iev#b9ZR(Hdhn-*{;KouB<(=Uzcq>PSrJhY>YCjAvZRfe}xRgA{`l zTqxV}8Lv}#>gaFTTXq5uGWZirk4+HNl0nG>IYM zUtKjI=l|p6fMfWBGdB)hvwo@5vFABxUGQmq>*K)+d_32V@%EGc%=R$K>fv{ML~p<%N`IlO*BjV!A~D&sp7{mxAad^Nx&5h+|LefE-SDnf&@p3Bhn~gXM~*(#}vivK~k@nDm9x!fWghRRo|EX(P z@=t#9cXvPg+0Rlw@9Rk*vjPdvD+5}}Z~c|`gTHac!kZkJ!EU~%oI1C8A#~$FcQ!D( z0Pg})TXe$&)f_f5x3v|}hkxLFbU)fD%ReI{4=Uf9Kkt2R~h-yo@(zvjIYg0f8cO%Pbff z(~gWNG;{daJG9+cx?4NM1vlA9V-oR`2BmxuWX%rS5+7EDFmiIig z|B;O2(TpR?F!!ABQ{hXQkf7~>3lmxLz&S9k5!P`eI2)9Im2nuJAdG?{7?hz5n{}Eq z-5gR^z$j)%s|pe@5r&yI68K~WM?j_B3UQ8U6%5%E!LfjU_X)Q3g;%b=6D8`csUzIw zq2L$&@yM4EJc_}o95U4cH~sC)CLNn=1P9iGd($Y#jWa-@C?gBzTZR`+td0HtceBnm z_zw`ttUb~!Im650P~SbgAp>i(u;9uVCs@sy{+W$&>X3Ea0!+>Ze(>@iAZxFPF zCf?Do0tEXi60Bqlrm;EkSFc`az`{{e_N(x z`d=CSGME&YO(mx38tN%o9APc0IkS(;$(OA+OK1iQ4nYL30)XPs7&BJ?R=?@61`s}! z!B5)G?J@S{zX@nK(;PQ2q8%p%9hc5(roT>sBDkGi3k@r$~CYQzB%u&n(Bj0cimN7>1fWODN9@}CmCb;1m>N@7|QBao~5F14KtPSDpf@X{ZD zr#+8H-+fJs@{wif0ouM&a7?gZP>W(fMu)+9X&(CJZi;-Zi{Zit-RwC6KfQ!c5UfYl z-iNQ!ZhTk1?7nxeew?=bk)<4;TDzCB_c-eq0&_pl#=s2nHH4v?QOL1^PMx8+WG^vI zBkxotCPZx_G_9|m(ZOB5r4sNQpM?fTW-U;Mv6k2CdGna<;|FnVJcDN`pH$^3Gb zD8RLO*xQZ;DcbHQ{mEET$O4CllEw9$0ikf6z9buLc*bM71|m{cVCl~Kw82S4G$%=@ zhggKB;|TMKLT#SnD1Vk2kU$%B+2G;jOS6VjeRz?{e(*s{Y#xaL_-34Dr}$WN%#oN` z5d!Ffd&=v2@Igr+Dxw3}{VIUmx7T9f6rpG7fGlH-Qk*5sA&@g}rvW{be!&4>ctRk@ zd8cgQ%hW6-NpbIg$TAk|rpK|+K0)U67}NC|mg-zDJf;)J*p4!*0}y&fj5>BsBD!FH z|L(pkJP@Z|w%Z%4F}>4$Y%PgsBHM1cLEp_N1ai@3u|*UJZitrU;2_cdp9SQ2tot~jtJx& z2vl5VdQ9(|(PHGiTR|WyIDuDt4n7D>WJa)Ic7da7qrcO=@b%%ykv^>{X6U;7C9vs( z@spi|AD6&Tupx~$0GbhGrovW7R)TXi(h%~GX46)Ff>W5e5)F<4r}p?)MM%vg6lMv20l**W8c zLwXME697c9WlVMKVkp54@6G7u{y1Xe1ahX(Nl?Ndz?tlqr9qyNam(KX4+P3s(?t0R zzO>0ec?P%iK%Mi9+!DS%i+q6-+Te$gLN9t1-t|upC|lzh8K6fPKXpp8^1%cfXji9V zW;HvIgPd6v5&!-!NTF~pg&ENZqZ%js(9!)ve`J9b-Ep% zIqqgrwFOS_SYmA7gS~r4j~>|_%MwRRAUT_}T*RBw=N%A|Qx`MqdhN>9&bZ3jBMpaB zuwiMRrA_t<c#w3-~hN?>cF*n<+J=v-i%FRZTzfR{#SVpo_%X)&9V)T)7R6FB#bLf1?KSA#(%zN z-_O8Vc;O=QrEg=yM{9PfG86b4WGhED^UQu5MF!?E+**Ui*;p8%F!i!jQO5r zLe)3Qyo~f7=WKpT~WEo%=qJP1E^5S{c8Ky(ld< z+NoFll{QrCTg-!t(i_ck6W$%JgQdQT>`CbFyK?Q5v;%Rw-M{@e|Ei7uhyV0nr}O-^ z1e3sUKoNwY;z&8x&8ah#n>WPDG{2wq-Ha;ZB&$bQDDy_0TlC2}#C#=c1U{sW^Yzj0 z?Yx=zPyg)a2@rmfXQr};!3>CkW5{JkWl1TVSxzLAIvXwsQ4MzbBPk|JW*0+a3)yF=GccHY-R^;>NG?Elw~MHpYJ=` z_1cxzBj9lDLut!mn30&^CVj-ffV1ylNVfc&f#dL@$9FxJG!A_Dv|}*_Z|9V;l5zj` z^Uv>I_|6O6v|1t0m@j7?KL^k0KX?Lc6_kvHbHoYbBnt|lt<&{AjfdbcI_PcVpbUu9 zgEGB+=wJfeCkj6&8*eeD@Tz^rlwy)qa*y*5_kIfk(CC>HCpx>p5z#;Ao`QHM%U3uB zCr^H>yl4-^^}LYHYzN^yedbJ;>N)ucZ=)GG!vmauxFAbwBk?TRo6Yj@g@@}DcBa6w zi^-rRfB^^mfLlO=-r6Ax6tnxB9*(pb56VG%_@7hmn}RoX*-IBkj$%Vs_!ThOP^{gh zn9$kp$tvYpoEL$CI{2GW;)ECW$hCW;^wL4-RiXu^JnGm4uwe0!^D{g($%ift2<`<5 z%W#oT<3|(0gbbm!lqJ{rAKl82;oH#%qbrn!2RcrjH4f$JmYSK+OppV9hTb}I4%#FW z#z{1G^2>42zA>VuO_+EUoz3nU5Bze7=|p;t0mm0(^b+ibuCl*$Zk2f2Qr^YcHx97i z0evk41(nL#bd2u{Z@W>q>>88N4%Hm~E7$bUt z-DNo?-qa6A2hRweIdJwQakM8;<_yoCGW<%n;15pjW8o_{SFp5#1ag2E^>2wTnP4OF z9Xm2(i4DnfI#E0D&_JUJiv0~%#u?u29!XMz9S{@e!=O}r=$P9eSBvB)G5k0qqP z|9^kK%aqwaNvGxHvRPju<@8@3Y5=&+1Z?oNY(WhSWH)Vs%h)D! zEub9R!mfh}eKNR?&v@qN$bmi^B*f=ZuFq2d-tP<$=v+ElkcwxFxtoy_ARNdl13m+> zGkXJXc%y+|+F$mPEa<%d;5uzgfUxQE_)mc;d}XpV8B7IiC~WeZcMGq`K-3aF!=0SceNZUN&U~ z2J0IP`o|}JYa*}07c{l(t$aM-LU^;c*w@BOCT~2}}ATp|!N=!DuQIbwy$)@3yXZ(x_a2(fW z00VrZDD=qquD^F}cmBd#yPy61XS-j$`qwe~mWaqS%?pw^JBT``EabG9yaY>I8rH7o z6|681=dQ*I!=!)C7>9ll3{0yYK@}KaTnwfR_#o5ozTr6v*2xIk@5bb2MTVg{$2V`j zALV8r1IDGyW(g9(;IMQ_OB{5|iuPx{`8{`oHG~cG^&Jaw9?ZfpQcj)d=}>te0S0bR z5Ceeefep?QKa57v)=9{{WpFSvMQMh@n61Y*jzqI$PH{QPDIF#T3 z9q-AeZHA1J<#1EHrlbW9PO>=h%!%UM24%~UWbe;qW{E0 zyd68Jyk$rYlJ%8wKahaqa5hArJ^NPI$$p$5#u2ODA%Z^yBr=A04i4ZOeEOpd!N{RE z77lhZ8i7$}jd8WN;%4xuj^_dyJPj)Xj1{P(J9-(Hehie{P@<-Q!LKewPJwf}jg?We z-nnlW-?E7KFd)KT4A2G6RvauZLk;KF^5g#bim ziA?wOq_n5~D(BD%9c2&kGMOkU!krJt^uMbnf~m&2zF*x}P#vjql> zOW{b{c*HUta?V-DAA@&g{0%Q-+&TF!nK12I(uiiWL?TAdzua)o<#!Ea+ODCwW7Kf( z-^bB~x9hY#T29tWJ6)ETAM}wn>b$5BP^O+zxl#vS@Ot%7`sBzOFC&Ww_30V?;5&b| zo@d4hPxK$UuePVHjgNA(Mmb~myg+PUV7v2@iS3wkAFlrP^Y)+n>)CqlzLvm7*BRHH zFyL!^1ps43YabWd;gw0`%ziVx#i8YZ<7t5dK9oSC&s~e(@Q=>XpB|yd1QqnNv6_8% zp$U79r<9rHcxej`f=dp+Z^041*FGo3?1c{2tN^)jlA#&#&q6E9DUTjG5?#DMd%N~_ zZ@zw}`sRffU+CT}OOaN)J>oQa)3w^|TjK=8%x=Z=*A0 zd(qmvn%EgSgZ$a7>^a_|qm08C*&gqJsr-ko4K9KU{41bvAr-wso~j3eTlXY<=telu zuvuaO!tedw@9m!MSaYgl^beY&9h#C`GEH`dZ#klKu}dy(gR>4|;2+(B*YUDIVfb$G z*UI#RdCtN&dzDWb8rB`Y^L*;l>wGE!LiU`5=k5#;bdQ$h!+gV)P3`p3@bW-BygM+1 z1)Ok-FATun%F~fe(54+Y6i67GI{Fy=d=1-I0)$OpfkPdAHyMTJ^1<(Q-1B>E1l>)y z+}qV7?0FLq@Rh#sAbx<{I^keT|NRG!T>3F4JfMF*8h(=GvK0Y11rjJBL>ca2hxdsGnn%>Q*gQtBL zFTY>TK=h;A9)ydRW}3}FYBa+jqm)JAaR!rtBK(eG#5^|l$-n}W<724`$Aoc*0E_@& zfKV=k4?{5`2y$1VmY{X_%U`{c0O3#a_T$%sR9WDeMd%b@>TrxGI1ayk2Qs;kMtM-4 zh%75g$wCAtjWM+3gCoQ##xR_LX4e86xG)#y<2NcSfisQ86tg39xjYk_GV^0ymP?ObIDHU=+|N1!2^XS`}D-&C$g^d ziEMCl^3dl!y$HSb=~I$Ky;<1eC&8 zf%8TkXpZWG8^2h3V@aHG8ME;>yBr=70C30!8DJs<@Te>rHNzG>cTG27$XIa`hcn9l ztpqR>h_Y8=@E*;QIODNL0c>V8C?6*&eUPO;W)2u$Fv#{cV2D$|;Y8C0H{mxt+l~2= zE3j}Nl;u!y?D07Tg?3~@A1m;}_nZXy0K-z$WLLI{+%N!~)RB{cp8*v-nzlElm9c~$ zP6;^3GWx8bfP!N6GFxvI6h;*K@cq{Do3?@MpHa`HJXvpM zG36)QKBbfZkG|N7K-c!`AVI9>Tc6coDWkpom+zEcFr+_5bO4;^`T+(xhfBEQ08MZ% z>t#lC5?AdfjTJYkgC|^Y?3zCH>i2y6&FSp3{O`{Do~_G$|GvI9ICF!%c@9=(M)z$c z;Wcohn=)jn^0dL^e(|5C@gh1YZ#K|OE_rfdnW3;dWXm$h;T4&9Z()z48^_QyGYR@9 zx7FpbQ(YDuogo9y_9`dn$9L?Qi=EMjAX>5k@8fSyn?MCzYQsJR z<>+Wh2J-RLQ%_X?s&nkvvF?|UxHxG?Xq85=zw>U4Z~NqKgR4J5DhIv#=NFS1lm zpJ-*K`th7__J@D;2T53+?0qo1JckqYe9#6B$Z2I#N4)}7e)_-#UK<%6ei+@k@ejGW zEnDIHT8#NCHn*m5agnw;f5wN7_yaCr#8~=) z*Z^yMaN}cq##DchE=d{sjO~JVGOWD)gZ=g!e8Kw)cEE`a9-tZhT3JZ_>d)vFG@pQr zGdy^;3>!c4_w+OPlVF+5JU^iUQQ$Ndefm%u+M-Y3R3PZSzWI3%XBqYWyy*7s1P$GM zoVr6N{N!UFXZ)%yKnVC7OyM*5iJn1g<3vLh_#IY;(7(g8^CCySjlc1TG06$vZ}J8 zn24j*bZ%mJ3=!~1tBsei>YQwM#e`0 zMlqVAA!uNHKO399ftV9wiblN*vGqid=`r^#k$NO}@kUHbI^ab#Izj^9gr!TZa@vDa zA|7~<@(U9Np9G#`K@d{3u!Bv&L_o?IWl9W@DYOIv6AVmHW(}Wx2zKOGAtx#yq36Ik z@-b`nGc(d@XDpI2bHFJyZEKU$YJIG~ujf4pmeCk1p@tI?Jsj+EOcq7HoF^wiJ(~R^ z3{sA!D6JmOeh4#8_6b;$gEt6^*#j>@g9|uU7)`9#{ycowpe=!h=a(*C4v%_~*F!Z* zc+qm2D_5?TmW1fs`STT~W61)c0em~H>eQ*{YP1+D%VlK7^vBWGUw>!(etWSRTrGo4 zpj`Nea>VZ(qYD=7qel!}~?J@jV;nr(0E-Ue(< zDFqdy9p3bgL(ONxf#vHWN@;g9oymnm>;aI~gE6i8n0+(jPulzq}Y)tjru4twD&a;TO-VSHfHPO27FEoRc)5 z%<%Qd;xfPk7uev5+)}9Ig`_`-|EP5+P|eb5;rH>1QEM;Bv1vOYQnEdDOuL(k%SE2kaz z%X_KsZ~RUMYMhKESLHb6R>tt&(AC}}@77?b&`<9}o6YE@U%ClDffFI<>D!J+`XNtv z&a?cla0(9nsZTF|Q$QQw(vCjNY`CXy_18Cp*mBiV`fc@;8T$iH{rIoX`oEQ_gFCoP znE;?KZE-#dXW9bSS{9+-{8@O4!|;sf?svTTcKO@2zWZCh?%nat7AjQyY&h$qH*BauLc5Xb262Yli&f6cwIR%K^MF5B6-43co2Vb{`4`rViH6R{DXss zGHak6^*kr9baj`^kpJL~>~Z=pXD`6Wz864_qb5ke#|BA9>4$SpHq0)Af6>=_6l!-u z5Bn78JNv@)XLeWJ4`UCVOayjzWW9t<`;trDs};SWPma1eY)a)YI+eZ%w##Q`C>)qT zR?V<~l4KTpb1U|@vmYtSUajRu_62&$S{VS*{g*%Sk3@-z%QvVyc9U-OB<~xVKF$}icGs3 zp6m4cU067WV2@vs@!)s(8d=@?NPnMYjsC~kgJ)HTM5&8Rm5&22of$$_4)6jVD9wXM z*K#5oRHq+uNya26%Cqfz0$uQtMQtwq2`BTiFs+SKzJdcVRDaSbDTfyDy^?PYj6?Gk zATJ)TzD!$ent%fBio3vtmpnHh_DcWiRiC6kv?gQ50Dou>_w0t*ibs>|d_ZzKOV-v& zMyX!iPBgV^wZX6B^na24q5?4VFr%a0!P<-!F36ahU1pTB?6h%{X}rY08W`1S(efWW z@N+w!^zS$S5?<*QG~#EV4_-lg-=2MajZV~GpLHNxC;3tqZdxaOtgCdvPr=dRY0Vl+ zn|SN|)sEEvPCj$E^>XxSp@&!kPH`a$MToc@DpQsOpP}FcAqHohvQXIuOqpK7&+v-| z$KYA(WQoRhIzgCI+fFR_>%V?^_m{u;i=0*ecAi^SF~^mOri^K=pTv|8WvNb=Y2H)P$ImqX)ChVv3ArzkmMmD5Am>`CC@qC3H{ zhSZDzhZD^!>|sQBCtOwB!8IN*Hh5?@AkV=9M;uSe`Lnz%&at)l0FyH&gd5|28VCHy z(?=V`y`SSu87l#TGS5Ey?Cx79PG;i}1&yEZQZk339VK4H6=6l&uwj?D$+~m2W!q-S zP8{ms9K9!7cB_G^Y^vED0mCB+1~}ZZPv}cVX;(dt23RcvfNz0; zw&13^Abo2GZ!iLWlRJE}lo24|>T7;AHV&PPO$ey7^sBCV+66n<>hv0K9076(9&j{} z$#_seriHALas0*LPq}f_!At+(c}4+0lIikd`p4_!m`+2taiYM&d6#9e^de(OUAS}2 z|IOM>5P%1a5xtCyc~X=yUkceb*nRvqHn8~yZ^xQCvTtwzpH<53FAui9NBQGYvOW5R zzJo9NtPXZ?qb}M?CNOZ&%(VHBQz1iI$02;Sf(otnyzS6a`RQwOxPvP^ipPv$UB<1P z%m4c`;Ob+Xm$^TVlDeaxi!1bZWo*lls?KS1X(U%+xU-Mm*6a3s`&O158ndw%CheqH zX#gjMY5Lqi9(Y?`S%s&(_EtMz2(pqzU^`O zEd1|YVN5^mD}RGY@&Qla?d2GhM>1ae!?@98oV4iYj1@nScTP3EYBVc5Z;ih`?SiUe^XRkXH`W=v#UvH`fIZv3u@tGU z05rFaNdVCqu;7y~GEUbxdk(1Jh?&`iPxjyU_rL$W-AgaOT=>9dR>J*}*>FekH31@| zSk^_C1kmcZ@^)!D4j6ol-5h#@xBQdxKwVDd>`xpX;24ru-}+r`I?1g3Sl)C5u|qeK z6pD>#pqU2of3K9KHLHKJ%3%cvwFSXjX`Q0&D|NJ6|1bQdKdr2`=pHz5U-AdNz_oa| z&U2p8hvnHjehVy=TRI-j!?GQ{pka6oPS9+0Bj2)o5q@)_9T^y!&eErmt!Z1C)jn9^ z8+>eKgWcc)FL;sQ19W}fU1j`5Re0w%e#7dM=|>mi*`5*Zd^+CzPLp(I*yDV{Ol9h;2v)`AOVW* zwrl+^o^x-;g?d9ja)FNiEqWEstzsc3KT~D5@9g#_Wra^Y`(zu+y;iOwr+`8b1L|ov zQ7V*yB4z^%M zTa+nB8nFc*mYwJulPm|FvNLXu1>}1J^xJR8$<025VdRPS>nKK0wL1y`^E)-@p{%bw z&;Wsh&RMsH8vbR2WKjfP6qy+WYvxR)!MTjR;DkUCWcZulEDV*lC{cYGqp7a&WpGV+ zIWeZJjB5fDn}p#~7TDTOfeuGeq^l1O5SoI`%WRZ|SI#5cPS7}!Ib}m&;pn5xsMv#W zD`!}PQ5MRZWwi?~j=6VcIG6eD%kRdhu z2RIUV8P5vF`X=(+7huZ_E(Jnv?cvZSywVR0zSD#73TIat-^25x#Kw7#0!?RlOaB6d zS>l#Kxlz(`!Iwo!D2VdWw4afk72jiIdm-fL)VJqi1dV)h>Ql}-n%kbg-q3zJU zavbQChaY_up7fy|{K4UYYhxSdd7O!Hv?o|Xo1ia!j1EMH9y6Reoc{)a<*x}Em6fPy z<}JTH@2pTB&=a2fAD+^;zXjK$Q@|xy;2_9$8~2Q-gi3k*RNmDNtB5>Sc{Pw?0{5oA*4Ze}qUQT^qAy$_C|qrW}#NPqL~E;_W1 z62RUrIJkYKVBrqkS0CEaufGjmTdu!RFMn&heP-OQ)t7R0{5B_G>5>Nd!LhdSQ|Y?> zRu}&9F&W|LqYqn||Ee!#hw-tjx8s<>ZOM`T$hu?`9pLKv@9;XAFkJSJOqIXGmvA$V z28RP*7)x*vc=98l$+ zOIuZ+(#bqfR9TVya6}MS^qRP;j<)_>|LUpfz|Tmz39j2B6#Sk zjPQp5jemx|X|W&jq#m6^XI8(Y{?Z5T&v=YsbiP1q!KE_TCfQ-!qa!Ofk&&*|rhoazLN#0ovVOUO*6Wk5H@LOh7!>4>Y zCmLEFXYgo;P6A%A*l&ubycl?YK4#|lUdrOxWmEAJp9P+b(UqV6pAX#oO(zZB%V%yF zT)*aHEyw^@iy}6>AikK0_J15Dx^Ui!Lm7tGQji{ z5vPw(4+GDXKBuOFzI6l`2C@b*Wij6nI@9V25bQZPd+yD=-0Af0gE-qV2=8Z_vWhTD zf^y;LtXYH+t`Qh}BAgKmJA@a^`lDFEv5={B$TXiV^#`BCjHW-y*k%x?HFc+FV37m1`~<2y>w&xF)M+9W2`w7@Mx_1sRBx5 zOK!b1#`FhUKVRLNX3d9HYRE2jCEWIj{_zKLF%don(G==Ur!!?d zgo2_nE`gxG%?60pZ{)NfZP;%hi+|1u>BkZ>8|N5b{7SIF z*x99wS6TfC7<{7#zDMV4*KRcEWL&-6?0jY`IA8)$hHih1b%UKMo-B7^*wZ!x1s-D{ z7cO$bC>6({!CGUftl1IHhszJ<3CCqFDL=FI=0an?#*=e$f&w4lrJ+j>g(VA zuywz6LWwb`X8I^Z**7vqE>o!dDN_k%vUWZDNsOJ7FN21MjF%&%9j7N1zIKwpC=N%H z0>QKL^c-h{JlU%t&|9;omDkYCg$Ef{u-w*>X&Y{g6V3!|0i|?BBXq@2%G43dHy%QF zbdUtVxBdn*8Hac9R9~gO?pIsJ?{~gx#2dsFx^&7oY9j#PKQAc5tNJ$%eC1eR_3=jU zr*Q!Sqlk7!stxxFNA8clo`7ia@yo3GXX{ABlw0*awRE<3dS&SnEl-V06+jq zL_t)J%*eNX*%{9`Gh~gepi}LevYf(f#gQXVXC~5eQo2m?U>teNa3<+8x{j@3cg%FK zvCrha3ce*Pp3F%{H>0EI8~YQQn8@03n~^2!;;un`KYk}A+;<(ohdN*{YsLw4856xd zW6Hr0kqx?wEp378K;ESxc52v)v#UXMa0DDDMX@ysm8@ z*R31zrQ&=AepWylA0-u>*tm4Cq^jV6 zokcGJgE!LG)`K2Lx_tJFAqSbu*)HAK-KeoGVoj!9ZvTi!*%iTZwr+>d4{jdN1hi$}t9reXu`3>P5 zN$cYYa+)r32)`^MVHQb=s3@|mf=6oKc>7DqvA z+i%NI^rs&R)qV>z8XPmk;#^=}S&z$ktvupWJnpH32`JJ0mwTAVCS@neJRBVFOPe1C zKN#ZSz%v`e;D{qL&Znh5ahjs=2qos`d@Jj6UwywQYGWWsa9zb6CNW!K`HdsO;38t& zIt-Efn9R6j{W)mpK*8&ODGXeKmS{_Xa$fX7k--moa&*xPES#qMqP!`5j=YnQ1b>ew zYwt+A1KBA3i@*FuP9%CaZQZ*&e)QPxd*AzBXAZ6<8|>wK-Ucdr1V-5j868R-4bcr> zV%{%4pADGCLwGEIxs;6k+xd7CvGuTUCz$2fA31U)>!T|fDSNZoBK&YL0f8y+x6Zy5 z18_L!c^@qgqdVu)7%2e?v+MeUBlqFlKNlL?;W9IhDF{h)LS=bTMb%@*{B34JgK8(9Vp3BRjL5aD=CP>zgbXBi^j@oXXn6 zdx%sX53h3i8R0tBp=qiWZoTz);dc+WxKMaq8GG6Ti_3URlUQc`Z?{`_E6_5^t@6cD z>*;TdqsN?1r5M-S?QeZ+*Ep10eg4hw(E_~}94ub>+s+kOSO4H46aJOoLJRbUYv0Sk z;i%YGDz$}bT&IO?=p%V4o{oKuxa_>v`P1pAGX3f zVf4p7K=-B0K%6~$cK6(K&)vo~8`<|Nq#ZVvoP9IPjXrf4M(oaH%LkX1xLS5Jvjs!9 zfL}TFjmG*#2eOO**%tPZzM&T+%;=M2d2t&(PoL9+_?@oo%PIp49ig2%eUTY7s7^>9 z5)J};vZWqfTcXuCw6qtWw58=><41y2O(ZlpN`uN+pSDDI6aW_GOz97pu2B*`W`+_s$gq@(K zcH!_r$9~Vu8F}QR;(^-NEjX|TVGzz4DFQ5Xhi1E!3u zdK@fDivUfg)b#zV3ueR!0i}+R44pxWTp@?x0M1%**qM*9>oVG&R<{Kf(~HPRul_PzVSSj-|UIM9khG!`=;`tj}p z%bDP^#xnhBn=#iPd~)pIiIZ^OJtMFj9l?R;&B$iTjuxV1IsDhMRun!@WRtK=Fz55H ze(}=o%k+Kx*fYBy|K@LH&FbTME9b?&Gk`HUnwQhykC|diTc-H}58ja_Sq_QiMC9Eu zXoQKe*^7Y@q`vsw@0PyaP;7&=K+*W^L2!gB{sA-ofNuewB}Ru19%?{g1_FKW z6HLlPQ!d8kv@qGLux4qaZ|h7s)^L#qd-k}%f-)eNcpJ}ATK0wsLFjHkpoIaT=hB0hEly9|YXmLY&dZQ>;}s-0EMIN%d)*N1T! zSWyPO=$vud4IQ5?oys5<9ZIHcGoW~S;2L9JJ&`uRLtnz8c9knn+{VcmSpC&WNFlfk z2M=!>OYvK>cdY$eW4YkN`215(8~SEP`h25N%WSxCf9TmF{aqUBJ0I=4$lm(BzTJo0 z3H)YurSRk)8jqtiG=ZDaDeaY3@K)SK-Z!~GhXsr8RLPa{!H4m<;0!;|<-_ZO%Smt* zx9L}%xIoeCIdU_5_1JD>=7hqL05k=v*T@uS9iOt*HVe~*a7Q1o=O1PEkq%_P@I0FN zkk6=x)}xompuea8;3a*k=Lk#vb9C@`1C4wOZY1yMTFY7{ui#%__kA?A<>%!Hf77F_`-i1y!3nT=iUU`o7{#foKCtUY?mrCJ}_HC zX3X7R8SwCe{(Zo#?6UcA;vW8)@!$mk=g2PJ4k-04@>Sk#pE}Lu8NRO!gs<_u-*7O` zr~b6(+1NkNrtH+wH`)op_*(3SM33=kOWE>iWTkbhBe%8!JKtvl1bxH34aKvbC7k_4|XO(~%W%z;fJoX$Ow*JupJOTs>a)-|FHE-o(#fJS~${VBo zoj2pB<*)Dtf8)dQ&Z2`rfPH!>iRVW$gTU7D>uO(0ukc&Oq^5iqp?$k-1lpl<9qusvO&Rk5g0nlIUzW3tEw)4^}Zw482kCG4xbNUd7 zv*6`Vm*aS;13850|8sROv3s5QUBF*YoY=XK6DRR)5<8yGC7Bk=h_YzefrOBd5P}sF z3l=Pp3aAnrBq$(|kf1GWkPr(NpbA*9LF|B4FVN{sCo@SVc6^CrC-E&4Cz)iDI2rT( ze1GTp+vPZK-uHjbbNSsb&+P~r7$6EHfLwtPr@ht@Iyw?@F;>>zASDE(^a5tng%Pc^ zktGCCaGRDsh%(N!OJ)ut&`k(Jc>4$-CvcIKHIUzCHZV;vTf?59kf12n3_5)yvP_*L z1&i0IgA+j!-?~J>>>3FXgfN7Qn3TL{r^g^NURU0_-2NF*LIW>lw22-z1kZAr8P#L_ zB?-z|_m9?S#GtKX(im02`vkHxGUVK6Lf#RRP|Cl6+(1cNn2WItQ>8iF?8r#?VJb|} zC;0S@Ka>FN^+CGOw+2<4;W@a#GqVa_s%1|?_?gYllARihv;$Yu$Pxhw4MQc6)Gk_c zN}K~{@aCn67VdhM7z;f}R^$Ba1cyQ^t=Hkeh|D zuLI84^4sxx&t`uE8L{8M?1&9>$B!THbL(S`=);+#vWed4kVMpUvT}Icwqo=dCVN!K zGkNhI21yB;S9Uj9##%sH5Aq2a5Oh-h&O|#-!br()Qtn|(tyYwxni_x zxI$;`8f7lO!&fq3wxKT}i(H_w_89Qm*7n8t*GlzUz#?FvOGYjwJ>+aTHZ(jE{&O&X zd+s;hTc<22k-WlFJ@Qp2mktFZbW6KvELg!Oi3Pcx%ZO0)HZ*j98CSX{$Z+zQd!DCK z^&L(t0EU|@?5=LH75-vh?3wUN1$E3X)x z;3T*goG1^^dlLpu&Y%O^JtO!-7lcVOX=`BgT;l2;DNt5h{?DBtXWe7>c>hjWwD!5%|1=(uN+WzlbL~p(nz)7+W~0b8xX7D<7k1Ef zC^9_3Y5a4VYoeX|4G3BfI?{x~2XTCF1A%L>{FI~_M z_?m*`= zL$qe^M^Go}_nQry1assD{%xNeMjvW3!YlCk9bjX3GRR;C1yAyUvDst?Ip}w6wLx1+ z!^~c+grj(-J|3!=>iq^^bt*8@MgGWxfq4cJx(qY0w1UdjS!M6SCvet|tMIigvyXQZ zg!RmG{ZH}O{m6*fUOW+#E&U7>V-pH*a1IRWy4c^b zB+KZVMrsS;WE9;ItMJm6mZ$H*3y;JlVoNcJWt(hHNs(CxFQgNOl*gy}xg~tP4R=WbKBzY|Bgdt8 z?vB(f84kT(J9`=YMdVvAoJ^73?nh_d%&l$IA_js{!bnqdjFYp1uV*QU`y95w+epQ| z9|15xIb5Uuf}VjWdzD7e!newyVly)98d7r{3fRYrm>khuv`glct}o&dhsbU z<7m|1el+`bQg!!a_B9CD^=TjvTm}@zx6KSTx~pff%lm`OdhjtuN>3cOKjHBX9O?V% ztnYV`=?huz`Sz8!cBh^{Rh#tk%P*(h{kv~`;~SBInKj_I4Ae;y9E>6G>IiWHzS}=@ z+8;WiZz!7IJ@F{`l-_9roynPjGJXY3z=5`Y(Jg=Tq$mkInR(3vw z5S)@U{j$6C0zc|ILQgR3Sj;i8Pukb_Cexn#j2|*U8QHCfMz6_SYgVGDE(C@6^p#lAGKrANRfd>cuvzvtRhuY3=O(=m%#Cgi{6t4^Ck* zvPaOgkJ&~N1?d_V40KrpryT=fy)`4kDIvU|kTleo&8GUsGCQM&b?3Oqz z;f0T2m@#1>2qYt+KchJAQL;7t8!_6wlYWhCGAxn>LTK|?r-ot#PMr8k1R#M`M(#0_ z;93Hs4Ga_P2o{YPdrPx6(HN~H2+M$@1p|m#>iF9fC;{x07^e~1sH`7t%*#I*{!wB^ zpD;6A+R--pxNn512CI%K%VM(p0^c|j*=|p2N>DB#qYRGVJbvtW_YMqQt;-jnW{E)* zQi8;JNFLDq?YG{p13Q%9^z`$mv(D}?aoxS10A1pEC`(p2ADi09qSJGX?4Xy+H1Gty zUeb0exJ3?QnBGdeW(zth7Cze;{A3b?uYdjPol!VeY8N@NiH{StDH#15?4~aYDoLRWHp7|i_#k^#wEM;z7fTO@iQ}`8`bcIel(%f^ zmwxHbv=4PV(-T?8U!xn~q`zqC1SdS?Lp=2uRQme?99cT67(rhm!moIn<_d4+cI3>8-YF3d3CW)iu&D$zUYw zu!DzoJ*SIch67`3sRcVB0TMXG2Ndt6!`fKukKth8VG@{G5(%CeIUi?+cJz7aEl0ja z#lgT%jIQ}>oCf(ACp9DXmTsX7SlwqQ@B&S=Pfx)OShB!wF#ZCPUcq642u6DX1xq@V z(MAK9G@?wM8l1x$aJtfE%5Zq-D`7E9I7d!*lsEQ(^B-rCC2i3&?KoY{COmq<*22@i z2JLdVYzQ8JeG-!ixY$*HYfpcARjz?o+H0bc`s=w;U>iIFbKxF`I53fgIQNu;BO1ED zf}{SO`f%zD&IVTlw9v;u2YQe_xC0B#Nt%DS=8|B0u>68@;L?5rppAazvi|#l;UuH= zAsc*^1vJ-4`@jcv@*R84KBA##uKEA^F@F`ulwY!^9Q@&_ExhM<*%rTh<-Xc?_aKq? zdHH7V2Y<52H*164W)Dz-E}Mbi*A4KH4Z2^QPg#D(@zX}5;mik3z~;~ZGs=0VLFpUV zBAaMTzRey;3gGO0LE5#a(d>t174%RN;Kgfn1zq?Y{r%4G{B8$Ne)(5^W%tG#Z|u&W zJJ+`wKb3(SNrpo)jQ&3ISZ2i~2?_Kp-;gYX!oi7N1lr6fn0?2WFB(LWr_l*==MtB6 zP$TpaD6=bM7B1*6C?iAsq$Sp9?72Y}u&%56VsLAOto&PpCE5|-*6-#UFVHMdZq+3$ zOST5S>IV5IGn+hWdfF#rqZ{s-8JFBu_wzSD!1gz>39rGyX6dtiN0#OqdutY^R0<5M z-H@pl`ph5$xaNa)o!u+U^o6d(E=1q_4$#F7PJE1IH_Kk;R$;AfsROrs)K`~`m487D z4s@H(kodCW?OXr(j832tt|CqJB))FNn#%A6Xc!WN251xCmUaF%EwjgHgI;6=Y)fD9 z*flNp$Fv`LLUVM|_Wt`MF!7a%?Z9s-bgz`Ld|Nx8MmEK81`Ejzp9Ka3W%q}^j$lRq z1HseL!In2S;mtj|NiM}6VC&UyHU9X=?Iv`=X%Cmcq#j-<&CZqH8_fsbp}YSFt=8T5 zqcfMb=d+&ZQ17_$gpPqRyIpJib}hT!u=`B05(`okS|D8 z$7U3c(5SAq+!LJX+j0W|lTlZjuLO$vz|3ra04o6i9%A4+NI*7qr}H-C20r=<$B$ z*Gpf)vjpX-1ou6eA_9H$MmDLZoFzQy_E}y8<8Pz%XlJxs@=7Tm4G(Odw|q)aDHxWR z*u0B&__t0cGNo-DDVegw$-WS>bmPX&^7MrlUhJ}#OK)6iP)ZI2N$+J}f*A^JU(Kw? z$&)ARup}0*zVhnsNJicTr;?|&rvR-P1CE1%BG+(rTqqq7jGNwenwBI8yiOZ}j|A~@ zM$yp9Z?f^^lZTsF(7}rtWs~R#iqZeUjEJD0#DWp9^oH)jjeJTvTxN3cgZz`x2KO;g z<1{3YX4mG`@Z{Z$)g+P=NP7;J@;^?FB|#(3pAi@IGwO_Rol^P~#4xBv&U|VEQfHP4 znT5<0a_FEGD;)H!=H&fGgjQ^E|$c_8uH$IkD zW|Y{snWaq!y`LLXRy+B3Zy*V;wt@HgxIPaY_tIy{av$b@L20hwQ26p!VT`>D%4PB9Vl0vctRu`NtQxjOBjUa^$psV!QW==i;9!tm3+daBl zUl=cCmrstrl|6L8NG9daHls?#8l+#29Il9^V1;zpJdOAtA-4WuKw5d7)UZOsz%yR+x7zVoi1!(|K&-Z2ZQnx zxzTXwsNP+jQKtVk7|5c^^awuWK_8`G^)t8zXEBJ4%2rqm4VKLu`5;h|AY1-=q`-&slqe8TN=i5hh&AHA2^L{@Av9cN=SCqAOJ7EBDXO4}&@_9j zl3S-c=Y|`3*N0cD8{szFf$0pEfPk_J8ovDa6Aj84T1qY86c`FDTpuLx^RlxW8RdOH z-==~ZoWzJRmXzA2OmGndY$!RjPI*7Z9rVn#hN&IpZc z`$m$mC2(*S6d7f))C6sO7}U;wqz%)0bv`k8f*8Rk{w>7^LybWMq=JA!9L>rim28COBW`rjRVQ45&gERb%fM1It_uH|dPiIMto&Ewp!70T-8^S01?NoBw z@XV-``_E)4juV0`12f}e9X7rmesbR6{b|~BY^Aa{62!k_Sx*%1P)-3dUFqZ}YXTWy zfwbi|O&axlR#erx+uMx)5aGg;1L{k|aE-$u&>?|8$B z*-$M3u>slM12bb}NZZdoce3qWzH)hYIWr8BMD3Xkp;(MQ-j2haJt-0r$r@Q_6wQQy z$Bc)>=4O^(sq1|ZMhY%ox>VZfPy2L7qK($zmDuVBk8EsuC~|Ed1No4AUB7l?_vMV( zKlRj;?UT$*qLO8GNn|7@m9@~5{E>$SQvpIB4IZM8juRAc3IZ6Cj>@JFbsAWwyZ}Se zBRNoyoJsm63Z6lX9a%=2!6avN-u(%t7{3TRCy{^ZR4#K*P=$}3E>F_pw?G@O*#mOa z(Yf45bH^eY1(c9kx`TF-C3-<0!MHc#7JkK zFaQQ0pTd;?4L`Pf?ypbUA(xhwDV?v@ z*?aDpwo=YD?eu5MweI|xXZe9I8=c6;k~7-GC$NWYJ4Bzh3SsLm|7+$LZt%ypwY(*i zn*p%su0UQ*dWlAz4NjYDc9}erJ+jZf8}Zj4U8GL}8@jc0gS}u!tM}D`lnWl(aU`*U zH}6X5tbKgh>C>mWyx4&tD`~m)-uoFSx*56409#~&FCk<0BUrjBL9jIUk?dPM^u*(V zCx>?AC7ospj1CJj@wRbOa1Hr_Tl6RVMURN~X7>`P$4;OvdP+tGZDdSx%!{)%4J}eyrZWe zxiqB<<=DuwB`T7j5t)%0Fs+#nx;rvIav#*7x7YU^h%)_6z(}4vrgMQWaOJg^FvW85D`vak#K(a_pWvXI?n$2cJ^q~UB5&jvPs!B4 z42HoQ?tT;U;_mPK1~)px#RVU7u#!)3jxE{%&vRw)bl=5G*RpqmQT%-OwXdFN124UD zwj;)8&c4=T#~2QQZu+XDr2NrBP>8c3rP`UM4;e^7X$}w z7&6~*1PB@`YlMTu5+%asUJZMM2|VZ{QDCe}qwt7v1(U#3-*06zwtkF4gMX5}S?kQu zJ(wiJeIw44(5V2F*^YkCD-#L0?vLVLzWip5JqKZwmoiWQys*4Sko|T>izET_a*&&NEszdzsQRHM0klu3{HbO@{@}*qid4YI<@GQGL@mgLZ%r) z_()9fGl*55B_1m{fV<^9;1sOmGso_-x1}R+`AudxWpFai`m*_(5zfyhD3TC%!YNpE z-IB!GlKh=YX@8cQ2v*E6sYkwCe%B$Vk8xx%yc-^L1s>?I0yOt(JcB1W(LRLfEg8#= z{#MQhJw0gb1hMImj$%SK)Fd7+B7oF%MJyoBc*4d`7X*E^TzGWL|#%^yQ z^;;bdVSOi7=P>M zkr^;@n7&=w;cWQ*FZ||j0xLLuHyFyjy6?23uLfPQRqE;Ar}7rr=#{q7+6V1CGq?hc z1`6(_ZF&X{c3bFVl&(oi`p~~mdq}erG{mW<4|VxCHUPE;z*=4_X;U4S-wiC&-^fJn zMRqIWp;vj-g2M|n)m3)&?RzWIx}{g1uReld@kEB=8=fq@SKy#MH1NIGc79i{0~;DO zxzKn1wSInA?qVM$tZWGVDf}tZrF-!=0O3>Voxo<~HM*H3!R1AmbXG#Z{x(5KJ7n30 z%fb_0S|%bEAYgp0B;o1I2ADnI*Q^OYb@JIBZ{C-pu_w6OZt)x$!C(3a9(2DKzp+Ti-~I8;2KoLrV%*V< z;3OCmJh)b1kC--;+Q7;nI$7sR0#9+dk(ZGK*i@uT;O9Y zD1 z6?9pj)!-9~ZJ?igydCrbh=F>NKpkTgudxMnmOP{#g%U0q3qeg+>c!7JbS zz@^XJ-R}8rpZz<9L;EJ4iuk8pWg-i3b-6#m5?JT&CI_WsE4ECfAZX)_5N)30~jZknb<<1iy}^kIW06!Kfc^8V{xWH$O^$44PDz zLmLBq9(q>!OKI^9oxgeWW|JhowYr&-=-iXTB1dcmet3o#eru-#6CuRG*hN9Czb!A) zH`!UT5)ktnAIW4s(F^^uiEOU2U2>DU+J*C;&&%&Tt~`=o@&PY4Y>iYmiC52aL<{WX z#y1%F4}CRW(5GklZ|q0KIKSDRt$co~Z}T$yGBQ4O*vb{FwGX%Rf#bch3g7vgzQPmT zpgJ%Xyzmk}aK3}DDT6*}V(_?4REiD{Un0;;s`AsIfMvjD=gRNL6LN8T1~e4}U3NXOBa zbgtd%!-Y4l-XY8o`K{mh=Zft9=HL3;2_8P$oj-qW_v))JXXNw!Dltma7^XPJ6g>o9oV+AQz$rMDRKRN~)C5|VRm>8H zF29Ko3g$4%vJ8SlFfDtMNJ*|JJbWGfYQ!5K1UCe+BLp$v7)lV}6;&=QOSlDGXrT`@ zf)gh(L3}psWQ2?nB;-VNM$;%krm<6xk%ALLYjn6lKr~8OI8D8A_??Z2AotkB)JKCy z6UbX{?_C9)#S=-YD7;Z;&dGE&dfJm9*gtvlRN=I&i19HhKqfx?U|w)0$i_oK{_C&5 zUg7`wpZ``z|0%ct9esj8lL^bu7(07H>_tEqGKg>RLeF=z#K#Ex@#81@(zG9Z|D_(a z=Y=_@xH)pkfl=Q}S^gt25Tv6k9YQO!5ZW{9Wur1j2+yDv`LN{1NemNk!hxZ1tg7Wr zk|_9?u`u`Tw*&=G$rbsc2!h>C557YrGIJ@4H9f_{6 z8(>Y*V3<#hD7%)w+{@pb6^B&An{P0iM645Cl_UOJ(xOHn3NII-WHdfNR*~ zc>^Obg$|w%4I&q@DQzn->k|(bJY*KX{jF~l6QH?|mZf|88z(xWWA3ehWMBBJEE%j0 z6sJiDVacWnc>Hz+toEN`ZJT>79p7CIjw+fo-Md@T5oNtn^4ZP_P>+3Rvj_du-+yj|9Q&G9QI5 zW_#H-I#FFrKXj||2#y37be8_+xy#?Y{oCuf?x_RG;yc9E+_l2Qo-lw5zR0a*n;V+Dt5)rv8HuJNO`hVV?VdYs;5s z76J94ElCLemDj-BJC(;t{P6(Z-zBk>N_H{G^R-U;U z_@{k;D>FU-jXedsXE>ebse%Xfjj@mJYGww$%x=xV@TZXzcE$cKF^2EjIrI%YWXh}n z-C;9*_%Qs`@1nDI8}Fs82XJT8__QVoUlIrMn}H>8mG0q(zQ7G1@L`dD$@l1QZotZO z?WS&%r?cnYN)j}iApXR+zS=^+|DEr}XnoqHATI!5K%c+8^t~*zxT3XG9D)^Cf-g9> zoamuPv!?$@MsSZNIe0uuDmbu7cTWA`%$@8*K?F=jO7l^7W-a`+@enw6wSaE`lK$UaF z6fE!@3>3VQ^O#GcOyXbk}d(9GOf1Xh=rM2R<0(lt5V0BO&VSQs_w58G$vGugxZ?3E<5xNj!{% zM9C@>HN zAH7tjqeJ0Q1A|aNIfO84pd6aulbijw_1W_It&9tt>{H98IKJz@m%lfDtup9If5FyK zw(>U4IqgYmA-C}6um!K|nzHP@dO@MEqCxxGx^q*|)6v+#1x9+WzGsy?a2FT&2{Pim z(5Jc-8l_EWV}(xx-r!VxOAnmL1Le{x82Z_Mw_NeJ^h1K7Z?d<+u4?|CL}S^>jkkdd zjA*7VTe)C2K(KXRxb!}K5AF1`Mxph$U{Z;lYUTXaesS}^w6SP1_wT~v@BCNz(Wyl9 ze|!sV=`ERIzx3s5pDBt4;PFX|t+SqwOd3^AP(gN5hHSdJIg-BcyP<)Eo6p5wgCO)w zp9bsrW0wS?{o!kR^W4aOVay%+W#CO~mk)J(nd$-b+JA zENf=Z_!#@v_$It@`Whc;e;}27G^ZHxQ-P*<*|01Kwh{pUIx4=KL_v9N$Nk==O@H5| zTZFncZwBjP+vBU~3?Ct&@;4f=@$3j1p(7odr9rbCbnynwI~Wi=_(Znvz5s$oC{Q01 z87EVG>d0U8R3I7s@f?kbH5v2itiVR+2BUfCgtpr1wCd^ze#)@B?i)O68(Y2UpPY@X zjNGuJM!Pq@qF-ccY@Z}x(dlk-P43u-%4_~d-u0vX%4=|H{fhj^HR`WrR7+Qir=(<~ zMeSZ`1e?(puohl0_v5}Gn!O&qK*P2fShT^Ok!ijeJkyps`IUjIKyuIh(Iv7px-;@J zc5cBiWg;fgApCe{bn%IuegtmC_JfCnwECji2Q>y|J(CR;K+Ud(a$E8 z`OYauZ*~TO;{NGxznDV1-S7RucO#^?`x3A}{KG%U@`dvinD&Nj6&lM34rZy⋙Db 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 z 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%0DxyYeTE9pZs{;bfov$Tl)ZF_MQHB9UV;Z%Iyhb- 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 J614aFs&1EAd=H#1*69vJHEN) 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≤=gVqeW3gyT7; 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�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

        7Dyr&bD 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�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�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

        FcyL?d8V%EsB;d36lc{kLWJkz^?- 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 z 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 u;47c^~3A|SN~i8@}B>e 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

        fi0@bIKt}ivFXg%TmQ)$_+NOOh zy(oa*yFRJ-jV?;z1U6Hg}1J6|AbPvIf@u;F(2PT71d0) zWUY#|g4{JT!kQOh0a>{+^CGD9G3;mOoCcq=T2Lqu_n z9x#v`WI?KX8JLl*o$~z@yll=k#4|z;A!R%3Znge;h8}R^MGV42t#Te0?dRwRi#YSD zg(N@EUA5oSkbEU4f$3^^1SR&??sb3O;oC`dx)IOiVnp9I^;Yq-AGOJC`*BmdIW_Y@>Jy@AB`RrG?gl8%IK-?be7cD!yGUgh>huXX8&)8XZiXb{s0 zo(<)&8qY&-@UG5DQmk8zcPHNUi!#o%z}9k~x#89rlo@lyY28S5QeWe`Djt%(_TU^V zwa`$YK^*-mfo|+17aPK#c0TRR)s9@D zVxBEGD<>&(o5$QDLyTzKN_luxhtaxoTIf4An&*wH5Y?G#c4NA|bMJz&djf5Kk@U|p zf4Q}=%&gL!T#Xde7A4brf^KITZ@x?-ioPtK|8G z7Zak#u7Ul=zd;6Ya6^6*6&*t{If<=8lMA`iGEGTW` zhj`+2Lpe-jQX)#{lWnMz?{CY;YO>MJ@T+v-zmXYn(T)cLHu|hE6{uRHDZr&RHl>JR0%dI0#+|61xP@5G*L!u9ayhrf zx~9!DDI(E}ZN}Va6b_cW@5m=?WGCz?tDg{B#{`+MtP3%)H1n%5}r&mU{3_GAa0|C;lRf7`;3diC+rMX%di>$qWbu04wW zYi-unWQ(N!^bqzo8ohin+98f{&0DFGTqcfwd0`QMyCs*cAhcoNgU4f76`|M6$@0l( zSv)GI7#v2rRxi|Q=HR3zlOmmpfyd~xyYj09QR!p{n18!)c}r`fc;~seXsf{UNK6)B zJScn+T{54bdV6BlYYojOIeh}^Dno25&qT_+J1T6#SxjwRj9L8~n6EckD3WNN{K!X_ zt%&d|ob6nob(y$+?LA4Nw0O3&*7XA&9GvL?HbxySuha)7h6&O|frdtf5zXHI(4?EO zzyF~Xa4w+MALx{)>F275PXl}Hpd?xM< zzX$BfZ^z<=-T(f@#{U*)K3y%9H46}+6AOifI~=i77g;_1g^zX&{X9$}XAM?J>6_$i z5LqSFy-r{a6rMSo;e&+ivEkk_lSbx&RgBW*#_VjtFb)(lq(Hv`uFL+Jm@!}0&jO!{ z*7bu;ov>B-iq{&noxpC+W9il#AC=79QO?cf8td6No&MW~h!bVrHmU`A#m_fluO@Dn zgn~m#MZsoM+Q+j>WmP@-5B*4RhBVIF5*WtDZ3~=9oEQ_|OsxWH-8rq#gXOGU(c6|E zEA6*?XHw~d;_9oi6tXsIJrc)1nS1853k~3C1!uPzG9@5&y*@mFMOblgo`;5}*+Yp{ z+VKbLx=55L1uBsyk-XtIdl(8wo&>4;rRTpgq2lj7`rry3pjl2Ii#yQ{Y`Y~RF_15! z=1V1W3d2Kg%d@x4k1vkl#={7Jz-A+(15D8#ZmAtovG@I+n>26$2>_$@oOmu?EQ?TZp`Z_JF_l}OI+Tr~zphM?Q1cQojJ zZt_1W-wfe({im4oBKObH%MtgvZDc#CiG^mXd~yYw&eh(-k^JfzH3V``%^d5Azuq{Fbu&b3Lh$Aj-4bf9Yv#dHs15p#3(#&u@H0;A3u@yIy?X&P>(Y zydQ5Z|9BHd;EIPuE0{gZkcpzPc&{j9{~w@ISq-D)b2^^{NT_l|)H zyoXI+hGYZ-*o}Po=&+o~o?6?j0^Rn@eO|35d6_VKQLBmiaP|f(P3qrfT)5R)L`Di^ zlxeZ=i`}q#h91{CYN8=E-SOsGc-mxft*4PKqN^LdGvwW#=)`y$-dN>2UJigpj`u*Fr=-~X+`j+0Jl=%| zGQjutbYe)x)%cDW1p}n6OR<84zL0!=i@h-}54wl_7y+7)T%y4&;HHcZ=Ao)iMVYx( z8VcxRH=&@Tl=dPUjUoDxLtT+o6Pa&*9o;mKveJfU%V%P;+I=^Plt>l*Dc+W;N2wYE zp#JsI%dJ}p%QW>{!?d5KwQtmD3ig(}7WhJcDC2X_N#HC%XtC7Opz76_Sv?Ks?yrkg zGPW-*^xI25_kuhKe={LGwL$H{`@<+RDV|Ce(4s(rE3ty4*Nr28OI&EG=zP6Yl-_`t zHry9ZWhj=SPB^VQr?uF^qEc=ulG?tjvFwm$&Vl`AdfQu=ZywQc_=VHw#ULeHG>N4z69mY3FP{>gRqBcnc!Q z3M*Lg`NTYU<1d~3jFLhj_NbA#4r~xFhAogWA4G( zVO^--j$QX_9*I9G|7a60FmzyN06-qr&Z%Mqx-H#4;Vs2yD|e4g3)o{bAFq-_?=B~9 zQR++?tUSy-(E&W6c*`|RQ2KHC1J#pO=4iTM!hVl?qT=+-uiu*?kgtsj{TUoN{-RRN zt`?WuGT62+J*P}}$)!$-Le+T>t-dv1Yj+&{;dBqT2JDDr;uM4{X4(Jjt=cCgu8S0? z9Q8VlcRB}M+T!mc({C#=ne^GRya^l#QyqR@9fSD!=c30~nc9mwFe_Nt$=G5B&DnCT z1MTguJUS7uA=U)=Kovo$wRrMT@XZmgSyO$?3gGfuID9WCflE^5or&64U>ciqMBT)D z3Ghs=b+qy3C$^21ijFe%aAxk-JQ@8ULQMBa^Uv4>gb{Q(?80y9;BK8yQuT773OH$$;#^mwXpkE zKCXbu89%A959M-V+HO&v%{Kmlo2~C7bt;lpm7n_^RRV#`N5f%KbDXZfmZg6!`=F5p zc7`%)#DGYxzohUU)a|Oah%M#EPL>v}Y4sFjM8^szs*%8z!oQU8RDJO*Zqn`a2VuvrvK7nuX|lq$eRSk{V=dcv zwf0vxu|`jy%Rk^{!9l=9-FTdK?)I-+{cTt0K9_R`WWxf%9ri-C#FtuW62!rC#tZmd(Yf z>#5mxRnCOu@AaB{Ks=;@&ifQ+Sy)jt=b&bJZ8@br-YU#sy8p-WQ>A=7NVF@Prz&cb zMA7q{)dewNo_xlTcS*1bXF#S^G*(=p9huIiXmbtdLda62nQQZWI0qWsLGO2vS zjswed-vAu|A~_!nEx6|7JS>BeD+6RvgI4_R_FmL_7X9j{u05c*$lw27AIuJ$p}eSh z^@%6j$014xWdZc%GoxDdvGdT1f*z7)VWIH8hj3~9%DtfeFAL@|0R$a6@7;##9KYX5 zW-h#M8%*iFzB9XT`Zj2stQo(J{fofI2vu>8<36Sq%=OVTv|GTN`~>O)yz{3nCC2t1 zg$9)!8}h4?nxkc?26lXe-T~@z$W(J&(~GS$iq~V1#S=^FOLNoR19s9P7!bUeLyl7o z*2Y9NY=;rdq{Yw8a7Ha?Z+d=pP~qa9kHI$TgHL>CRh{NWW0H48J}gdOL=~;Fk5dVM zl(v5<*y6_Oz&$e}_Y(ddDV+Z`WYZi_KUkG9r$|BkN$JCyWJMDRfmDjMpwZ2rCzbQL zjtujozAn*tYx<{Qi`x`uQLQ-ZhpP3)Na-Hf(l-9|(aAWgD z2ZFx8gzqB-ZXW_F5{JrQsQ$ZBMp`_^nCUbG47N#!n7Z;{ns;EJ4YB(GAH-Oxe$?B% zLbU?h@_M{8s3T*|7=S)6Sg?9i)=Ok+(2Ao_Nvi>zq>4|IF8^H_n_?Bq{vx$CC6_Og zQYBz^R~Bk7p3h(^0~TAzwd|E{+BN;W z0R{C_M13*b{T+3?tx9hRGRaY+7C;qdp?O&w6+@VgDt6VL89Jz*D$%`_NCpoW^Jml> z9j3SB*QwuoS~#9%+gFY&%W2I}pz2Q72sen@>J%PwB-45tsEWN~TN8*7UBtGw4)ZkW zY8`Mp?uBhi%q-V`zHXub{z?pUCtU!-vD6M`XZZ-pFqJJEG?;JnX^&@^5?+TN zM=}5Fac9P>#0)=yo~i~IBSkYhd>JR{(V;v0kA7^KY2GfHF-vWvYfE7kw;c#bMeA!3_V4&NV0P}l%CFIQ@kvo` z6$dpW%5;qromMX7BpBl^-^j=TL%$#YO+9^QIr;uF{jbaet68XE!zxhG%vD~kY4a?9{uQ}5BEt&* zU#{e=6}unzVEmgydTei(J<>2Ye<6jB6q<WRb*o7rx{R-)R0pvpzTRY?+H(N}dE9ZV?K) zb}Q`av6UhQH`ZQ%`(}p8nYRHe2$lwYZ@e170e*p)HM^{*DJZvfNq<@IacZrH2o0D| zR`}!WC8rmu0O9(wTb{eU=Eg_pBQ2%CweUdU>6(w6;T99Fxt={DrxCqm{{WigF}<0% z;dpM-omw4IiKZ>JQn>)MH+J~1z;o~>Fd|c6xud63nA|c%>55||PG4>Q9M(lwRkkV0 z&u?}cuh%GAGJuW2B3$e~agx9PDD18h0DrU(7yY+I%k4+!@C1vS5p1hQ<3Z2j7tXf% zg3r_!yDqN*)nrb1)HB*758r14zycPTaPE0jDP$oO9=^Caaxk1vK)D+w|oW8{Owz*;3Tj_2QUtk6yra~^RuC_C`(HR1)Xq^+J zJD#@8^C!-@!ThfAJ()-F&7>yo!oxFgAC#j$dakdcTu9*X#f&=Z!O&BgFLN_M${9{W z$c7m^47#UthkHfO&hljrx4mS&?u@<~f$M=;;)l+$hrKZe8b396fi|jED5C^u9<%jv zB}ywQ-&YB$0?0aMK_KJH5$)KnzZ6M(%2XSFnOh)?q%E>M@oKqr{OTW3y8i3g5Pb^9 z^RpaBKo9QpRCf)w|1d;Z5X=+wbRssa?bGGz>5>`Q4v)Ct8wDE8G2I6@*dyNxP)vu6 zHQ^oV-}}!3WABmtZzcZ!?VqJ^Z2B>ICMavwAob;8mU*;w@>o!l4p1;m^)FHXUbK&! z<94=1etg>boVL*pOc|^CS)Z-tlfKR}*n_f%hBHE?E^*{N7%S5QeA=ZrzKcDYvugnN z#TZ3%ImWywl>S77V^8na(FG_@*45M`?d_)e-fmd4ZCOz3eS`{FRN-O%_Up?72H?8F z=}?d6UPOAx+cEB7!h09)%F7(2feDQ5_V!j%pui$Vf_5i_t7g2R@^9P>Be9x*?3^+p zMh}gjT;py4?G48wxNPDC7*MdMP6wyG5c#lEWB)~i?D;5Mr>&ObF2`}Hs^hd-WsT7qoZ;wAjw_ZPgqf5)$p==|!uXx#`jEMaCD37DEd`4MU&{iw=O^d~@ zenFUDX$pc0osoVP0}h{=;l~0mms-A{N#EtNc0(Z9#8BGe7AAUhav;J=*rS1ED#$Qq zA-_e4L5z@dW~$F_sWamJlc7)=&>LfZ6FYs+p7$eT&^9s4jU=l(Oc}3ilzu3t!kdT3 z>Rs-aoP~h~y!o6|^6p+P^`}VN19tS*y0!xs20KHIU6t2zrBQ#syDa%43OsZNe7r30 z^VhbvCwg!gD_(wT__w)wv;FR`@^6>Bo=1%85WjAdo>vkwy0a|cD0_Sv`5}MCMuo0K zmv6s}D(gGg4JUski{``)q<%w7ow+3amHHiZITwzJhfdi+Q`R%s)#LJkrU$O~?Qmw8 z-Cq*#7b}*kFmOp|QF?;xqR| zo|iG$H-a-wU+I(bE(9ON!{}K1_g@aK;l~#&_jDeY(1qsJum7>yg=8}`Aooqq#DzwUMyIymP5(#F8kUTFH{eNMlG9&m5c=)MrJnB&=uy}9wSPo33?7sn1 zEHYE)Oty*P{#jn(q}vd_7h(xwQ!aT_vfMCr3NQn@;yY{ikNOHTt_LUKYGw$n9L9xN zR<@51vwR!t4beRQXI=_MB%#P=qcd=xi65l@mcrcELpmT;k{-zJo$~0u;atCS&YX;y zQae}3Zk!WIMi;Ok2^{48{|^;Q4KK+UrCGXD`}1u&XZU}kXCw%|y%rbGmyp|-^NS2x zqhlmTEegD}*X5tp*R4PBjt`Tn_(=Lw#U9>->~@?mm~7>4m-}uo zafawN+soq^;&}us8^63w>;*45@qW`Ma3yU8pm+AMpw<$p$&ITQ58mou38I^@>X6GS z;bGkV2`)Vh5YHQ63gYMac!J@6E44$D>(=1yKa78JqvPSAyV)Us`%2`x$zP+u7`CH8 zx0_}H;cF(A$=gcd?Vjg!p?2RVmyGpmk*A)BF_d1xu7b~zvxj6bi!$Py4`CjKP{NrCo5CDJdhgT$xo!* zir)^EmJn@^LiIKCoF%E$*jG?qyNXjz$J@ovDajjBLqzTFU?t-8qojuD zLW_S5zN6vVp;_1{jk)63Uzq#wAP#Wm#T9b&1(;x@Z)v{zsBn-LyBTPPnYVT-x?G#S zeuktY(cc1;YR8U`7gzB^SVg6|&g?5yVZB2`%8#9Oc+gvwvdEm@@63rY1e5gF>Rsv3 zo!QmyaqH&h>GGp?TVU^eqnpjkm)_xI>2Rpeq?-ahu3j_~-22}Z>LB^D%96@$w#FFI zw8j>l-wy@Ilh_VRFYYfbYG1LNCM_h@-k_>4KMeL~z?HLG5Qb5^myY!C1|E#EG~++O z4Ah*!sjukmPhzi_GFpUsq=dhehT4I1mtMEU2@(Ik5)OIm>b{)!gZ{= zE{bxoO;Cm)sWH*N9_Fn)T}$gdbb>`Ly|t0GgrVt`z4i)7Psui$S$Tr;J#AiQAZejK zVCa~AWl}^+rtb5Utj*aaU{*&?0{IKJprZcheuHDio<95mHK)<8{9U(1ZV@`AOz@q9 zvLFF(1&r~;#U^59a=kEZz2a^Si|nDX8-_(?vI-KeD_2>s+Kx&F_qSP8dunn{XLe{V zN(cGJRuP)}>8`$nKs_v_;zDl1JG8ClFest|;iTQHb>r9=7lrSjpLtmbb-)!2M=*I_ zb(dq7RXMi##Yr+|e6ZTQy+Y7LP+e#?Rkadh-MErYd1QtGP}1G(uK@r|7*0$o=**_6 zpEUV2(zDKe^6BUTn7iCxF0-32acesj3;Y=SE!RUG+j=h~GyBU1^l!lQ*9)By{%I8F zc0i{22dCSqf?93PZZZz5)ql_{=2kL_CKGxBYo9*lGsmpDOYg0czt3|QKDm4p>LTf) z-+fm{rLI1~T2M~g-=$uezKtyCmy_%wzT9;fVKAoSd2p5$oK#JqP`{nCH1p?WTgm;V z_#|>qCRMxQe0&!Mg{C@D&@tW|0PMX?MJrAqYVzYB>6V5)ydI|wXg;-YS)wYJLx=6^biq2e@w*fy zhcQ2wVH%9s4$h*G3p?rh0tybzjju=S0zcwMz5s_xnO-;WvI0p%C2wf~vn_@-2t091 zT@ATpOb}zHf2H16J?`Vzs|W+-5t61)!lQC0T;A}3;Q)FPV2l~egM~}2@A=*(k4}$x zTr&PMBF2m7p6V;hg%%_&U@)Kl$cl4Ku9-Eo!hHj!lJ-7`B<$Sr=MMEcJ?-3BT&W1Z z+u^3Q9`uOMIAH#Ka3}b^k8+!QIHemE!szpr6C{+b`p~apD9%kp6QLhDs~V$e4a@YN zJF498Je8hSW@LYx6jZO-^-T#2@-mpqo?KPpY|jp4_p8){_`er{M>Oq6ox1_7O{YN> zsW0_;%?Tk3ho0A!-f;_i9X-pVPHh=XUZUJ?ey23xL9=y^g!Z>~+%R8KDITyXTrQs$ zn?oaX6CR+K>DEnw($V<_2t~5y`x{8ityK85fs(QqOOKbkMdhb^uRq1lLw}(;fA}kq zl|Ed=7kFB7Ruwt$ZYnx$60+-aAwdcAurWEB?;ht~#dhEQ>w2SbFIsydH7@UwS9bS} zQ39&M$nLb{8-ft`@VF>HN*pFDc$Xov0E0Yvb9i+{PwbMX!r8r`8R(RNv-F6B+In~? zudX>inU^V4gq6)Gs2AaUt0VXFjokQx4P@EP$va22r(tE3p+hD@>yzkJl0^8q_#hE3= zu(BUfco(0ooQ^hqt@8n_TI6-iZ2d%GKlEo3M_dqk4bhMCP3Zy$ygfQ$YZIKi`Su51 zz2262FMWvVeE{R&Vr(g9uGV(f*6(`9;%kLJnow2c7Ud9qyB|yz1-KU!(e-Ra4zLv2zL$R{yVpifF#n=~5{?WF|wxcjOrLnQf$5O}QFR?HRei z-W4;gtI0gLS2fw|smL6K?u`QSw;b$IE)eX}iO~z_0u)i?=u9ys}GiIxZzIQ#7 z5i+^;Vuk-R&5Nsm18+BRN4da{F5LUJhEd zN_~3SDX^%S2;_he`W<2OG@}SfHM!uoyG&z@&0$!YJWg2IT0E^|qC-n8s+r*|A*dO9 z%&m3)v3JFkN%cXQmty=F%A8s6@A+T8{d;3P+MyiFRDCVY-!UFHpVm7r?#XY_-AVnI z5Vh{jp1{$!vF8kCnDF{ce&0)o8Rc6(k{UEyLVGq+$On+#Mn{L-#@rfw<4YZzzAn+| zK3rfd@$UVksjF`PS$~dxk(P5z1=r*=rKCB|n2nc`3uRn;hJK8XdOC|1AHbY$x@g2{ zC0I(*$}QZP>)SvoOdx5zd{gwv+lOQ=k8M!H_lZM-JjWE$PhaaG*2fu8_0oUTZ?g4t zo`Xk5)I%eKaT_V6eUXI~062D^NZ zq~Z|ms6xKXIheHa8OmEpMlhdjwKPM;r-n~W(Tm^6J23fkaPjs@_5%WcR)L?4#)o(V zg6`ijyEPut3(}oNUVe9pRzz)gaYEb;%{}8IMJ*i?qIOgE>%pI^x$HnZTYy#^YmJW z|E}C=yQUyvU2@V4U&R{4DJ5-i*A{jDQR47(q%nH^0Fv{;#L}}JL5xI7kn>QFaTuEX z6tz{)zEj@#WVfFj=@6y*h4BfSgKD_ejn(HjM?tVLcw5;SRrhE;d$g>mXuUPc{aRosCxiY~;4mxWX6u19 z9!~SM{>GHF}Sxk`BNV$*#Yl$D)RAl<{VOoW7f3|g9 zIN6C?U!t)h03C9aCgjWxPCfKSFOZ65`$;~7?&nLh*h!Z*85@}_w`-~&KHa&tbTFoJ z*>{YCtk}9Z6u!Kb$Pap*ufFh^hV*>T;(uYALOIXsHRU?4CKL_+cq-4e^FgvN&9%>T z!)y!>c^97>kyqmC&kmOtlr}prxvLr{eq>~6={GL2-UK`ffBqNL(}$2!H!xGPXRrsTpU->EozWs97n39>?ot^dPx;-A&E zGvJx`dv3T0Sl%Nej@aiN4>mVg9mzQL2MgS?1{(py|(i_Y9S)9c8%%g5Vh zQva4-28|$2%o$^zdX}D9+X!y6BRV>0tVZ1y1e$MYoG_lKMHczF`q}i0k`F*p0=iCFz zLtIrE-$PpNK7;PXU)Fn_C_N-_<#5e?oe!>Wv?|aQ1Q2AyP34>p=obao7sI=i85FpK z8umuIpC8Wwm0dZyWkjp&KY4D)$ccDHdv~Zg88N_uq)1%RQFb`oqi5R;d)7ljzv%R= zpral?)>y}Gt6ezZ;;*p>&W><+fL$&b?5AI!B|fIvs&~`EOKkZD*3Hau9d8-_R$pcXIwY1v^0~`_fO_&kM4pqADTvdW z&~Aj@Ira^wx=#je0P-V(w%$dU%lkRq7;3GGa1#3r; zBUma;r0C?ZE&-u+NQzft!pNN)FJ{3poq1$*W?04IF~49|l)$8M zQtIMJ-qfX|_PekW-`is#suyHU%>k9Yd}8$Bc;bt&IP! zOol?oYBI}hjP77Y@GtG7Pn(ch_^QTeZ8GLb3Z}WW{q8dG#~6oY*!kPg4WxH^ro0Tl zeOoX+{gO9oZUI`y9`OHd@bxBX&Kw$q{Mdl3wrxPCXlNl ze{0G(G2lgJaQ%^86#N77dMxiwdRzua%snn^G_dtq&F%Q+akk%JR>s|it#;_`a!?ikz~t<&h?}6NqrjKAB9Zsl_yPUWu73TLdQ}wdkb-{uU;41jh`g_y;TEY zs%@>2N^3ANB6t+ob6qHV2YsKpcs9llv_E)%m-b5`yjJ}Pzk|9S^qN2!@vv@MSfI}K zpXiV6JVGyM?sEL=sgHPKl4T2*GL}qXFwUj@?CERoBStilz55WdsQ5zx2r=RQy8?J5 zt@OG4TGe3M+G$0RN~hPwko0ad@!eeXO(d7UDLz8Vo7*?$;z_m%S|%5A4i?)*VL(j? z()ncfgm}L+z`Fg*3L>&i(|PLLC&WdVJa`zCbM=A1X%k?7s}ojYB_^5?_!hY)SEL)5 z+VtI{G?n+_@yI3xX8d8-CAa;>vqIBbB9*iX#h3oP`kEen7obuTTVsyaEZj%6F-6`L za_nA40o)en*VL9meqZ!WDXf)LA+ApwQBPxV(Z`(Ea#3;w#R7Muepi}s{VhpzJ_ixR z{)_0$V4e=uORmd5V%vctZ7$b(DQ)_vr`Ix-9UW9n@C1`$Lpy8(a^=4(vD|Fl(b{xZ zObat|dS_&O|17@G#?NUmuES5(uYz{;KXcRR^s;akb1^fdq+9i>YFI3lvugc)e_YBbO5wXZNoXR^ZG%k zdtS#_i+1mHVf%N?f#i2JQg!dgF9#)(WLl;cI9X!zG=l)`GM2kflev7os?k9_R$vuSMX~GC!x8?E~_@^amh^@5^{| z>AHpGaH08J?^cJe^B9w|4po0HoxO*6SLwiQ?Iejg^tjcP%OrLT#QYC$RrcNjq7q-A zjhs`5N9x2Hu{rK-li_O5huIR~z;a!i{lULtOM8$bG7 zyL7c<;JWz3qlEB<3lE5Av8f}3wi5j%<-iIUUWb$pYqAMS(>$V7=UQ~2;c53CR-uSp~m#TE8VJt0VEvaal(pU^Ib z#b|)MP;RMD_Co9Twi!cj&dx2^rz0Z%>ctk9qh9Gz^WQu=Qx~oyK(%LyN^|O(-k`Id zg`V-q&88&jzaK95l?BxSgR3&baywgP3f%dX@t_oHQbBy}?tI`CPh8Yt>1$L`NqAOP z{EtiF?bzH4+i?A4uQ1K84Tqa|o!=(^m08%L1WZuFQ6HwY@q5*F?kL}6Lpy)@?on6h z4_?iAnta4{SPsg0`z7N8F zr{|WH&_}Hr(JDdU5q4jRck9WEDP<Yd(g z>?99xo*5SvLz5n(b2DMOoLEor{Fy7egL50Vg9~5OcZlOn^%qZHyzKl893Ts}eT=fW zg!Mkm{BHmod+w*))U<+1`faY3qVxzql?D%SldP8XUrE(C>pSTQ6!KImSjjTfJ~e%y zs|A=4S#4$M;uQZd?q+J+6cPCaP{?dBN)rL3{ut?6B=B)ciUGcD?3SOHR zs9bV{^obrh3sUK{*X1cpWue#Y?q{zS_}@F0RQ5}(9Kv1Kmbh*?u0+R?utxXyB5x^* znBKEn?qw37qYj}4j&k?9dlvPSQ1DEXSz*@XDPQm_V_~hsni{wfzJ7mN4g-ku$&VVz}Y`Fl8wNV!Q$L zdC+qhw`TRi$Iwm7k2gbv8F+yrL*s>`tnTlTz{B|?Gv9Humf0C8U+ z>}VeXd$x!k(MpOJCZh8z&^;_}!l^DT(SM&SN54;FIbI!WBlWm&u; zE>1twTJz#kB_RjPDKm0*z3lsq#P+9ejap;~=p=NWZ2n#{c#hYR%X*6Ivhq5^u zr!<_m4^CwzeV?>R=24C&FF`v|{iEe}1moP6LEbf1pUXAfQ182{t-qVEBI5wpZt?h^aPr^T1GU3CvFMliE2)J&TW*us^DhP}h zI|(!A#;zTC=Fsf~ZF_||e`WW#Cwtfl`1=>8O zh;;y%%)x;5#v+0n;}ZRe$pnq(h8B3B1W=dV1deR3I!`|B`@YHX0tC#wv~*yN<^jWO z)4v|w6&GueusVtMl>L5PLR+R#Ys(XXy^>wa>ZF(tiRyoYdB%#yF2GD3`6Z-hR*c<- zciPy4)y}|)Oe~oVrr}%LwY;*YAKt#s&Zot;EV1Bhfv0`7=$m!8 zuY=F(z%W@nLl#ZytqM}*?DlEtO&)UDaO!gJa=o=AkRtRd0Cdq0s+4F^Fzx)Cvr1vd z6?LgtR~-g&!tv7F5$jZ~Uj}ju8R^eHh7%P7!RaskIgdm08)bNG-Zg#RW1JNdAlECj z08SPN1!`>Qi^osD*aqC`0XcK`EULu|h=Mz|z3j!%?0;4;#P?Hlt6$VUQ`g^r!ohgT zVH{b;(&r4bg4-4or&rqZ9D4K$922zJm{@+?$1t)JBLN6`(r;51r3XZJ7M7lmRu9CE zA$j&qsG%`1)ihW?d!f;dy>)lf4nScc3AW)Eychs9HI{c!?p^WM zfU@sKKY6QZ*>$J=Usl%ZxbQ&~Q)5&86toKy@#Im>m7jOG0`7p-EBZ(L0=1@HOm0Mz zS<$tXKyn=g{vTXxQp5`;x7l;<7U^QNPTtqYzU=B=(u-J1vLX%uXW}o}oa33I7}rYC z>jiQZ-Pc)uqo0pHr3RMXuU;@cdnufC+%4mK!@4QPh2;TAAg6SC>O4H`*x_ho&PJUb zJk86?9qOKLdl6!=r_R-0HqrLtRIZ{Tu4&G<6qf#P@zogxvO)gbV8HX0lf8`IAje&r zpFr{JKe=mdI@JRY`ISDmG4)^e_avL<$+N8J`5EDMA$eBCN_kGG(a*B`kPrNkJMXF$ zS@+mrYqu3ji8oMNiaR)I;e6Epi;N zTeFo|?H{f9aSJu+J}MhGcz+uut#QD`sW95T%f2z1%MK#Q-p7m1YI^TeAmRT=%#_*I z{phL(U+i=My?QYYaL5;8EV4mzi|P&Wee>6*r1ShfkS>fTay|-FfBg44&LElbi+|u- zfhGf{+l-<9USu&ymYn+i0_)h_6;7wv3BC_2YQag!lEFqKW3R5az-ie;4mFpp|9sa( zA>$^dD`!j9TkZ$8$wfV(C!j7nJT@|PNZ_@PTMMWdAD6*n@jGDqn#v(PJhJ_UEq{hc zPVhI;ex~-s-)3)6JOo{2nB)%(Yt3KvD}m<*#y;w4JBq6X_^h^Iy3tAn@5<+o)PD51 z+=Nf*E%Efy!SbqrW@vb=Oed*byq_lUt^4?rb6_qw_ZA`IzbogH2Z*kvuv2b^U_o3! zkfUo|2c70+ehl9E}B zmEP7h8ojJx;NHXgF`fky+`1cDdfSVM!-juf&sEMmfTr4wP@T`6L=oPb!NZale{F26 zojFoIzY%OpoCcfYmdDzLldpi0#*l*caJUxXV4gSlP*G>7CC1;tNhM1Eu9@aa^v_r6 zrL|h6e$@1b(q)0*8vB%~snG=|5SQ+^xFK=1?t8Keymm!`QP-Un*h((>l!?IE}1BCcC( zkE7RP-j%EG-w6PyRlse_eC*ULEJ1w+X7bpNrMq>|bS81xA64q!Hu4rB#Clj?a8i=H z4Q5N)&@$t$2}KW_44hrGx#1!no*_sT(~RrqGU4^_r`%3^S_iI#?|v4ih26rv_Dks% zcfj1(p-=wK?&N1_a_ms>4shrO-f{yT5hKBD&rc4zoDWzon%7!m5#LJn{^SADu(H;v z;EPcOwqTN?cIQ*}eb%`yYC3+FDK5F7n)mU)ypNC$&EE#@gVE)+XGP@li)w~{p{!h; zZRnMq=_L$Jg=3RAcb%4!Wi%S##~ro$-5E9QA3RWHdk1gk_z4$-3a7co=XQ3Y%OBpp zGpgLbEB}hF++F>XdSg4VeNEk+?qO5xnF?wb&`q}E-tC*4A%Xj3KB{?}RQy_LwBbBG z1`yIK1Ix+Gr#jCU?zn@1B{VnG@$9efOH4ua?4#~!mE+rb67vMeL+l)`V$qIreKGR{ z+x|rl+&s1?V3eA7<&&a3`18MU7;1Ni?#0Dh+p?vnJxAj8WhIisOnn8tbA!1*uD0J* zl0~L+ZEv{U|MzOQ`{OXnIe4_us2tc0M;yHs*B=`23&VwW5DBY)Q=@hleX@l6|etN_^&>@UMzjS7v zi3_m;HNFt;NM`*IYrd|`A83tox&cl!>R=B$NdV;O2+j-bvUz@AzAQ9PyPL}RS7~Fz zznVOvLS)b;_jSKWc-zBSXXu?m@&VjPDVV;Bc?(|=DTVfp^?A%pjdM2uRJ*MrKh z$s)N3Owl&Q95)7){=3pWKDWQh7%CcNH24Ps8bN;2ql~_zn%3X(*=u&a4+3)2#&5;8 zMI^ljTV9_cF4RV0kC*P7Y>j_Hy8`(_d=-&eOOx`4c%D#xu5ra|FIHJ3}3amJp7rB&UB<7cGbuP`o|eO zQX{Wvd$`MZ2#q>!We-Hu4v&R>mqCT2p$x$^P7oH(U+7`=NVVrSEY`y<&!Ve$oESwwGA;HL z{w5_qIR_{B!LbmeClmi201*znL=QcWCPtEw0NXek7XgP@X(yLvvj=60leI`h3%XA0^Sxvg(#+9r0Z z{H)HKQ`O7x-%}r+;=&w`jsTQn`>l#NR}&Uv)cuBppjl>*qigNTYDBmd54ob3nN-+3 z;56!nX&IF0Hni*Cg^Hz*mJE<;M+R)wBu+>F`ZfNZx+Ou&)b>`AK&d9RyC^gTyg}&m z=sMei)xMD@1@M&$!g5huXTLMv{*Q=bVjkks>tXKUXh7S<_{9atkae_STf}m|jOzLr zsb}fsZE2olxEY*HmgsiWd%~>|BS01O2G->AZ0;CaYPdd{p_bR4*2?k1sDV!icBL@m z17N`iAF==O*^yl!Z;!P_fZ6j~xRM^vax6HSX{b|1g$hGnHc0gyT}yV6F^Z!TyCu9O zxboan9wtYm%?E1@rND!%+pMP!R)BKug_os&0^VwcAYXno*M?*~CP^yk1y!2|P@7xm zk}lYm+TxyAcR#-2Gur9-z@T{r7|wrYlwKxvo7;!oR#=&8N4&1nY?-n2$eDVma}0+(W7@+XltH{+*PZsNpIgo5Z3-2uU~ z?54_34h>i#iv)|LqKMs;eQ6NDPjhg0za_Of*|i<$_3W;MTODzazg)Y6R{in79dMz; zCQwxJ_sloojc>f8RWByWPvnCIu2X{mC%&>dz7Ox@;Hmjf!8v09h>+l z|2KYF!b7MtGl|Xnx{A~4xL>ge*pGuMm78XU*P%)s(UQ1DZ5!WHrG35NAKA2{8xwm< zqrBiV0&sDP^C(VP4Ws5yqjv*tV?C;!Qb&(l-5Pd(4Hr0Wv&n4@oS?0E&S{;7>s{mx zzKaFkI!Ha5vrH=K7iM5Bs$LpKZl_F*soS_dvYLA)g-4@>nR|df)9_d0<=6wfWFn|Grp>!jiV*=7K5$TrBNsKOOsnMOIdxJ4Xe&6T!{=;7!2gi2sJoj~9*XKG< z`pz}|{T3A=ZAC!p!y?4MM1d^OD|Co*wEu<+90o-B*mp9K`qKRC?}@LbZA)(OZ(!dV ztrOsudf`6KJtx}sZMKNcZH%Df#j($(e+4MpVpF}pP$2tB@x!8sMX$v`hu<5v_Z%>D z8~zAsVo?-4a_ghlGx7IjO}m+u?|z@dGhuU}>ky;) z+gr~?^*w&-0Dr>lPTU0A6`;+)<|2Pvc zw~5a?(zaKr+hARs(DR9RwoJ!Y@R;c@*jY9>5$$gyVprr0c1v7bR(P3kO2edZOx6R^ z0C@BcKT#6(eXNNEtA>z&s^+rX^SRpCl=&zN*oTNl4NCyvOM#k9)Q$ClzY4j#tK~$D z+MqB5duMUR_2Dv%Dc@&U#vM8;7b2-Pc!Zo2JMxL4*b_ncz>FnpG%cz{I)8SHlYP`S zQzm>YlHph1$mIkow90Lny1fUDe4+Kuy$vFHewM%lRr*B(FgZt*Wvpsn`nQlQp4{s~(AL$6an>^kJje zb+&SH5wGVKQGB*Eb&d~+|Lc|4RZW~2QNRJnAn4X zC)}&{R)<2WfH`9|YO$dsLoc>89#kSs z)-fpV#dJS;^bHhXvIXIAPLXtcSPlQ&Y23x7%ku34zn1I;TgskqmpvrvQLLMv{zvth zqU{D;d~0H_yW_V6a8DSxA*SI@`mi9EF+-NVto5VbF-v>72>IT+2|>u_Bds6krrAP% zv%BVMf>#-);sM#X;fJ#OGIDEbrFObM&AjqE>mu(L%%3?Bvcz)y7w?CT@qg;EEk4qB zqw_iR5w}d0r<9Ad&I0SVS~@1<;)fH0^~;?pA{tHT7}*nTPTwUQr)3iZHxbq*yUtfz z7qb*e^S-tGyuR|O{D~&g(_BlglI|QB&45%C2kmpOOQTjw6RNZ;(}=8UddKE}+OOsE@CLtcoEQ+j9r8=-Z~*6r(uKrLq&Y&AK-d(*JmK{D1bC^c0a1Pvedc2 zL?W_;;q)~F{*^xV0{2tzCu;k`TI!59Ct|lvV{WG`e^<^t#~l*~beIYa%(``(Dl%Lu|9tEG z`p%Sz#WSCWN(q1r7g%%3MKoEa0VWqj_3%WG)aNv@rg#|8(mOEU(I8&)HvWx(cha?A znUfo$+xZnR^Fsa>bE+&X$`)Oe;lk^*tkfA;Y*I5U(c{Vmx3)gb1?{)DIj&qjVu(T` zzce<#w4{5E1Rf^uX&)q9N6$;F3e~!NN<>uo8O-4J~uVA$E`6Uo*6$5ytCYb z3A2Qkpa7=}ajfrlJ-=O6d@f_xf?JD+<#A*xmJ|hNcT%t&tM34Q_qSz)NW!w3g2kbWJECne)-Ku;C;Vor zV!0C~ubg%d`X1uzb31OMjC*9B_s0Hym0NkwyD80TA)8oUn6c=&(pGL|Ny~ZF@&smz z=lPH7yZ>KLvto-&NgCw|AR)jLU=)3Pb6I#HP)SIFS)0?FkKLtH9|?Y~PLywqux6T_ zvMXO5TLfsuzphlx{{WA|*_jYQp>T;%_f6Tbj``amnQ`mxpfsy}46FPs&|qT&y5hZK zz&8o;Ju4hMv;LA#af8(k9zHD9_sDtZiTrmR5`PY6YjXu|_KQr*6K!KB75BH#LxW9G zJyD1ldURrkjRWk1$_c|iT*~Sk9qML5`y=Y%2LQ4VIZse@8Ce|QslTbW3VzlM$U8!p zq&d@X`NR;RL9{(Se1$hU{aL?J(9IKZ$k_b_2i+czai|Nv~z_$b- z)~K&cRTo+Ww2$SRo=JYqiaJ#W{d)))QPD#U&@wrFXoq!Wa_lBw&8D_ENP~dUr+mT7 zA{E4b>vQU!wL@kVPg{ZhuD;p{R5He1Rz&li4^yvYt^b4}GBf9C+FQHabuj<7%$?Gs zD;v?O_6{hc8_mKWpbs$sfW;WDL7zP`#gWMp6{!)er|}l?%_j>+tM{_tg6*0J ziiz_n@#%K)`I6etssE_@?D-ff4JGGRMUre#JC_DvS7SR189W{U-6N8*ypsdbVYsV?ESPRXtGjjXAEWaz3#5nd`44pWQ(PL;5wo^to{g4|hZt z=(%sT4*9Hu0PCbvWL}pnT1Df5<%wH}^J1Z8_@AP0;<`lk;Dm z!bLZ`3Etr|M()S%$A|WDob@nttBX)$DpztDE~`7=l{qh@am#oVI5B@n*GNOX6^7(e zycGY8X1KS(hAiXg2a>Eu7=!+!`sOFL5rrUTT7BhlLr@XRcB)2HppcmTf7fQNf`eO~ zs!Ok2NhTsJ9b6t4XCdZ_E-T{`C;HdF-hReW<}j$*QNZwS!KGwt>2@Mg;k13M`?h|k zeE~P0rUyd2wqNGU$R9HGP)K+iT6vU2ufFtpWZHXdKP5alyZI+Xn16&cEpxsgr7N`s z=j0vE9QWogiGO75U|iHYw(+2Uv~u6pM2e#k_Z58@4!|dJL%gkjTb_`JJDOD%zXhaC z99H^n07L8xi=-y2L;9x_NOQi)ROG~tT?vPs^21dQ_5P_lowK}(e8ZL`i3A5d5VbYu z_4s~aGnY`dNTy32qC0wwo0T^*>92PcMMC4*qr%aiavtU$*36R+o^_N-_4}B}`;suC z!&5rB0zvVE%>a2V$D~Sz->lq2uIARA50!68_IpB>>$Nc#zlL7iBFKX;4}NL*KKp0U zGqt7SivGqp#LoL(xM?TWV#!%gzVq#fp2gSEom9}MwmX+)#~|NFcT9XeB=6Csm_UZh z4QYQ*3dGYUpU=EnyQy*23+5Y|j+BIl)Z2JrzGGjS%OyI0PyTGYHGHsxh|8JH5;b@$ z%8SZ&zt&d8syQ$(0tlf{?n%2#BR!xyT(5_7tK8|?jMqlRJ>CXl&vOtUCjj1 z)ohlfd@*RdiekW6b&l*#ybWD)*6L5td@8{<`BU&s*3wWx{RK)dQ+}BL>x>r5Ar1aC zE!%Y{*ThtM2Dz1+R|M~SDK7x-3D}6z&z{}OD4CI$O~&S$d~B*!u1j3a`7xSM!aSn= z?q}?2{dghG#D0OwDra_w^{<9wMFyrZ1O9lsFYS(1R5NPu7fYCdq2a}VM?cTwFLP59 z_^trs>PP}-fY+j1Riu>a{7mOR+HNEg97K2=lP!eb)JsN~mZV%nm4m#~=k5X6fK>2y z(_~W%^W2k$8loxw>BVXt*R`LybK5(@xYkZL#Oekd4W5gtw;)fV6#{=K}liM|rm)&z}|ts6!! z{YQlkY4v=t6C;`$4$Z@8x|bnU~#C+?L@e617f9|>EPA|WnfNUO#8)*OpC zOOFGM0`Y>fBYH4MzA@y1fV^nv*|KHRBF~ul7_GnkJ@`XmkGuNHE5PkJuIIREb}id8 zLG6~=p9 za@J_?B@ki)lPm{8dgN334?b32^(aU-c09Ix{Nk)|6I@|gFKfwV4^h`VHWm+4_b9eM*oppf3EcY_vq3Ihk~uB`op= z9{EAABI3D*=8aXvEA@H&jiXW$;KF7g)XIX_YR82i2~@#83VtT;le)+|h_oeTe|L;> zIpQOm$HfOA{3BPqaN%N13CxbcIF7kYTHgL+$QeYa`}1)X z<{&aHP373HpEpQ%ET9Tk`@CZgC2#`78{dvB5h^%MyxdewY-+!=c`lP4U|5G68PA}# zM78soTCesTxsL+9oE%xc$=Ca3U;~SYpdiBxe3`#doj;vis+AXP0@(1za%~y2vR62I z*tJ$;;tnBKDUIVVRqOItUz(hnNcQrwL0M#-d=ayRxs`235r^-0mpCtC`jSv|^THI| zARIi=Z8?6k?Tk1+oO)>_0y`4h8BTWrM9i^~I^y&YEsz7pGkH-%b>PAo;QcP@*%z~b z&ZP-h*N{RW^?~F!LaJ7?Rjvt z2Jf0iL-|jI>J38^pWY@$XY`%9mx~}4FqgP5oc(j^w-ea#GPcIN+uIHqxE2~`Y_C^U z{R{sPz7F=QuN;j#*L(*0okqY6B%uSzGLNfE5gl|woLcBv?g>&M&@m!tN+OJY&B!_+ z4&NDtmMieTuOX&{kGs~&sJgISmc9MfgQ4xo^2qjsjx1$nZ`j1tVR6hpGIdTO8~_7f z!|yS?l@miI1T7-Odbyc!tn348nLuxf-txB~yyG`E*8X0Jsp?g=e9F+h;mVFlh0)`4Vj7 zgkRH}xE9GzofW=7e7lL`jEPVcoN>MlJQ6Y<6}p&F8*f8GC!U!cchcFpWcXoXOHxhH zOu;9n!yU4agI<)kxBbHa%D|M$K^EfK6}6N(n_&`yR>>82v(Ui885qReP8K(Ny_t4y zwNDQvI}s%saAb7QiqJ(5Xu~igiefc2r~h3OIN+^I1}pj=L-!|N*sGkp6SkM3os|~V z;eCG=G3tGnczw1$DT($cWCBNGT0NQnuJ904XDyD>`f?6F+7!8B`TYI`vZX^~02b?> z)S@RtS0VZhGRd?)g5QD~_XjFX51a{=QQj_1|C7Uai0wKc78h}WwWO!H$;uEJIkWR+Azqz67`Pw$A)+=7W^Vq=i|AmOHC#CZGTp z&~&1ArTxkmYdi?Z%TyQ)CF{^*R~wlq(|J~W{}Lud8oXC!L-O(+Qx&IKzRrf1{YUi`z|{<> zXk4x?meK9JMso%(E#ER^)U#}05Sg}ec@I`T3IrQXNmT8Ht}fO|*uiH=68%$~F8MRq zyl0iJKYU_hZlzf7Xz|t=4;8gPVrN|oi)b4%%hGeHFm$?JnT~xuRB9VuhARB%<5yW6 z>)yF{8#7{5ER{GIP$>>sWDjH6L3ov{Q<0c9xnU8RQ`LM!HCr)an z8!7+Mci3AF>h8Wvr}GW%I*j=np#>}&uLOGaT}ryYba(M7bDai3RQlqJ?NrT0H+01; zhi*MdNFG$wP2UMEx<5kzE0E{h8yENpdB1;z)RcJoUey_KUX};bZc`78n^gYnY1Q)2 zeN+FODSl0T?Hbt?P`(ce0S%64P^{a}jlvCGHM2kGQ~gE(3h)1nln9*{rW?FmIUVgg zw%pNkaLH9Fw+qc&MLs!Dh#8~)Z{*yev1#l~A!kXy{6HwKxD6@@S>S45`wMi4!X_k)r|GqE^fT2_9t28Y*M))Jl9Q>tZ?^6g&uLK4BkHAa*fGktT@&3H zQ{+R`ecWr$d}cxXIL{j{;~hbB@hGJ!O@)l2v#yO9{l#pgAqpiV?iYhz5KTAtLTOfk zMW2!lR@;^28Pq4es z*xc8uJCaCxXXZr7uzQfH#B!SP;cR3IU4hHb74Q~gZlTJ8;1E*E&|4Xv7Q*mr=YaIO3L(8XCk z>$$G~sCcn8Y`75-iQ}Gvi!sl%c3K>ZyWwA$BYcj6VBykNDl)G#tPT9IFYI;mY#so1 z)23UCQXU&JWUpr6&o4cfyU(yPQ9pz#I#o?;EIgBvm~yu!dr_u|b#P8GN*z;RNX};2 z`EOMv+eaPqAIq|K`*cS7cu3}^?97kLIF?XTnJrUkEyWBii4r830^ji7*|||4U;wB! zJYKB=^TpmT&TYd@q4AKm2MWRzc=JK z>!v4mtR$AXb|$Gr$W|yl{MyCVonbJl+4|-@8A(6~Ue=q|eQ8Q7={=(92jp_5Cs|%} zG^m^mFF}Kgxku!{x!15szq@m!VT6aQZcn`#P5v%1FZow%joKXi*Uy|pUc z%H5Rl53xnZ=Gp`izlt=0@tqUT0(Q`I%Q%Hl9$|>U>TbO)p2sz z`G_y9$IpNn_th@Sr!V+x#7h4!+=l6GJ-qF$k8xUtvU{*P3V4CRPws9GaE{X=rDVLj zGu#1mZt(}$rB4}SrC+^3v|Erna{QJyw&EHLo8xp1U;M@`L6Km-)(fzg8kqWpfn4{0 zRKz{U3&3n1oeW#=&mas#6FYl{7zG#jE>*6~oQPl+H5Vuv+3S@T$YqBK@gN#u81k=z zpGZCGk`6F>8`-o}uV=u~8{@+-7|XrR9sd<=nHpq1e^PAJL_j2cy`XWVBFmUCGwW>z~mw9uPk^R0Lj z+_5r!+O9x`+#DPflB36GSbBNbm-n5<9=&PFB-p^Rw&tlxNcDrA{?MZj&JpO@lgQCl zfK;*bIwQb15p-6;ph9PgJT>4jV2PbyHsNBTq%WojT z=6kHM8cdX}cOJKr%J40hPP?FDy%)Znm#h%0E<8nAgJ=AB4+U<%Hn!=QxKDns<)Y&+ z`h`tj{}E*jCWsCq!O>-elKe$f7&Gdg{g|4{>LyDDwzRVCLyHN}^zt=3c+R@){o(W_ zrDIlSeoFP8<zJ@g(WDg7Jhz2WpGMhf&99{9`%w3Ydvfxq`gbgEp<*cjlCj9yLFs zqjKBXs=DeF4*M7ek5dN8gMw4RoX;x8)r!9C>FCKC$+tecM(44v=_g-MlDp&uVcQtz zyjd2q)KFHLc+}^^iV{`$_ccJ4{R$U)H)0m-YiTFq?PZ&-qcB>1syI92fih#{SR0^X zkiRZa65)0|nposs=;7WtxuX2QFm9WeRj_tGq{On33by)MvjH{kRS@6&=knW~t(IO$Z%=|QmJk@S zND~NC8y6O*(167B3@Sc80t~VO-6Ok+D;3iV-?0%3*P0hUjB-tB*dOYgfv2;Pk|2ZZMyY!1hM5IR_Ol2Frip>3Mxy0PBe3#$ET^Z<}KPlFC$ z4?`8}{FyjHnEsCLSPtaZ4L+o6yA*i_YvTPiOaZmhe5h1=oQ-_gIU6~5$qAQ!=XMhU zJPzlMP0(1l+7A#(cDTyB#i#h$;2J!E7JXQrG_%=$;UWQ~@7 zzUJYV^2^NA(tf=-l8Hsum94)^Q%x@}ZvVX=uplJ8m(5Q1gpn8YA3_HGAaF<38rr+L1Bs_sTtN z&XL3aZe?ax-hxln06{+T(42c1G;l|J-lNm;krhF@1|w!7(%U2?s=lV zAJYDotaoFz1s0=CB>f&=^)k7#(eAxeIH_Y`eYeLVJVNd%{p7+DP-IoO%E^R%s$jnH zIK-0OpPqH+%lYs+)M`;eA09H{ypP)$-!B>Ssy0jNuT?9ppZuJej*+XsK5mdYx8vXT zC?4o`0+|ZsZL<{oOccR}8OE9QW}Y5_imdr{p$~y&q93r?RaGk+cq07j$UJguea;VLLjU z<#J~L4nPKfgqq!QgBs^p6Da=bGQS*-oziA;j1O8*d<_*S^Kbr)6|*XR>hWmpC{m~T zfdoo3&c1o9=i`vV&c#0S?Y)aATj_)Ad%x1MA?=9!7Iyb-pRTD#y>pB{d(^naK#n67 z_%`Uw5Y_m10k<8jHPPQpCn)~XR_s9nyseSjZ_}kA@5n~FhWIfI{U$C+&P55uU@6kYHvrCER zR?B#~^)SVeB+wlB*bh~I&p2RqSZYUEiBElvZy{Kib4`D^Vw(SPL!3&?XDn6xvW{@E z-F(z&ESm?}cOrF^6h3!nh>O6{uv!P27R(S8iAxq!#Ou<%llNfPf&|X75sm`up_%J( z&p%A551l7e`TH|X{kvq_NpX0zmaUvl>1k5{6X;h1*S4z^@$ZZ+X&tCq89wL#Be9bT zpDnLQ6*IKQA~j*KTjbtoUHl#8rtFw zUxsel7A-UqX2)W_{uN$0U-nq|Mf##c=wX2vH-2VSbT{RTDBGFsY@G9nDU=)kpjfrJ z)EnYm!^~by=2&OMS(MFK{*CY05EaEvfLB5!(Q_D!QPJL%?+moz*Ad)cRJ^JUZVIOt#4ik{ltx2O66SyHrr$vN0MePjCZ zY|pj8ic>Y=c00@`QN7Max6W?(KKu1)OO%y2&(jteg7gM}F9`;UXhRwUYrWad5DBH1*5A=~(3$_JTpM>NX+?eaV=Nbw z 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

        YbS)m@nE3kUgRwF$qEPHS#cGW_@-ruU=mPO{ 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

        )AvykqFAMQ>u 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 + + + + + Blogposts - Elona Shatri + + + +

        +

        Elona Shatri

        +

        AI Researcher | Ethics Advocate | Music Technologist

        +
        +
        +
        +
        +

        Blogposts and News

        +

        The 6th International Workshop on Reading Music Systems 2024

        +

        + The 6th International Workshop on Reading Music Systems (WoRMS) took place virtually, bringing together researchers and practitioners from across the globe to discuss the latest developments in Optical Music Recognition (OMR). This year’s workshop featured three paper sessions, panels, and an insightful keynote by David Rizo, providing a comprehensive exploration of the state of OMR research and its real-world applications. +

        + + +
      1. UK and Qatar Collaborate on AI Research
      2. +
      3. The 6th International Workshop on Reading Music Systems 2024
      4. +
      5. The 5th International Workshop on Reading Music Systems 2023
      6. +
      7. The 4th International Workshop on Reading Music Systems 2022
      8. +
      9. The 3rd International Workshop on Reading Music Systems 2021
      10. +
      11. ICASSP 2020 - A review on my favourite papers
      12. +
      13. What is Optical Music Recognition?
      14. +
      15. Online VISUM 2020 Highlights
      16. +
      17. A Review on Generative Adversarial Networks
      18. +
      19. Optical Music Recognition: State of the Art and Major Challenges
      20. +
      21. Centre for Doctoral Training in AI and Music (AIM) & CIRMMT Virtual Visit
      22. +
      23. Si funksionon Computer Vision?
      24. +
      25. Çka është Machine Learning?
      26. +
      27. Çfarë janë Rrjetat Nervore Kompjuterike?
      28. + +
        +
        +
        +

        © 2024 Elona Shatri. All rights reserved.

        +
        + + diff --git a/new_website/contact.html b/new_website/contact.html new file mode 100644 index 0000000000..3ccbd45feb --- /dev/null +++ b/new_website/contact.html @@ -0,0 +1,41 @@ + + + + + + Blogposts - Elona Shatri + + + +
        +

        Elona Shatri

        +

        AI Researcher | Ethics Advocate | Music Technologist

        +
        + +
        +

        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%0DH=Y&6?`r752I8TJ=S8di(Vzm&WgW0&7p(2Lu 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

      S@_F&Kn=}vTChOLo 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 Y15I~P9jbo>@&Et;07*qoM6N<$g6|20t^fc4 literal 0 HcmV?d00001 From 0ab25b98b924fc87c0f04d8ea8ebe3d2096d1b95 Mon Sep 17 00:00:00 2001 From: Elona Shatri Date: Tue, 3 Aug 2021 16:43:23 +0200 Subject: [PATCH 34/63] Update WoRMS2021.md --- WoRMS2021.md | 40 +++++++++++++++++++++++++++++++++------- 1 file changed, 33 insertions(+), 7 deletions(-) diff --git a/WoRMS2021.md b/WoRMS2021.md index 3c4cce72c7..4c3d806a2a 100644 --- a/WoRMS2021.md +++ b/WoRMS2021.md @@ -3,24 +3,50 @@ layout: post-default --- ![worms2021]({% link /assets/img/worms2021.png %}) -Third edition of The International Workshop on Reading Music Systems (WoRMS) was held in a hybrid live/virtual setting last Friday 23rd of July. It brough together many researchers working in Optical Music Recogntion (OMR) and also from the industry. This edition 11 papers researching a broad list of topics in OMR were presented and a wonderful keynote from Anthony Wilkes (Organum Ltd) talking on The design of ReadScoreLib. +The third edition of The International Workshop on Reading Music Systems (WoRMS) was held in a hybrid live/virtual setting last Friday, 23rd of July. It brought together many researchers working in Optical Music Recognition (OMR) and also from the industry. This edition 11 papers researching a broad list of topics in OMR were presented, and an outstanding keynote from Anthony Wilkes (Organum Ltd) was talking on The design of ReadScoreLib. -Below I will try to summarise some of the papers presnted. +Below I will try to summarise some of the papers presented. [Hybrid Annotation Systems for Music Transcription by Ioannis Petros Samiotis, Christoph Lofi and Alessandro Bozzon](https://drive.google.com/file/d/17BdTUfU6Fk8qyrpxo6L-BGTqIhLvStL5/view) -Dwells on the idea of bringing human annotation and automated methods together for music transcription. In other words how can a non-specialist carry out music transcription with careful task interaction using AI automated methods. Among 144 workers that excecuted taks in MTurk, those with formal knowledge in music were rare. Audio extracts of target music scores were offered to increase performance, espeially for short segments of one or two measures. For longer segments audio extracts have shown better results against textual measures, but a combiniation of the two was used as more preferable. +Dwells on the idea of bringing human annotation and automated methods together for music transcription. In other words, how can a non-specialist carry out music transcription with careful task interaction using AI automated methods. Among 144 workers that executed tasks in MTurk, those with formal knowledge in music were rare. Audio extracts of target music scores were offered to increase performance, especially for short segments of one or two measures. For longer segments, audio extracts have shown better results against textual measures, but a combination of the two was used as more preferable. [Implementation and evaluation of a neural network for the recognition of handwritten melodies by Nils Wenzlitschke](https://drive.google.com/file/d/17Dp9gIjQPZVwSFJzKK8QA6Xjcgv894wj/view) -This research came as a fruit of a current need of digital archiving and digitalization of music for the -University Library of Regensburg. It evaluates if existing SOTA deep learning architecture is able to recognise handwritten monophonic scores for the purpose of digitalisation. The architecture presented, based on existing work, includes two neural networks: stave recognition network using autoecnoders and an end-to-end note recogntion using convolutional recurrent networks. One limitation mentioned is the amount of annotated data available for this research. +This research came as a fruit of a current need for digital archiving and digitalisation of music for the +University Library of Regensburg. It evaluates if the existing SOTA deep learning architecture is able to recognise handwritten monophonic scores for the purpose of digitalisation. Based on existing work, the architecture includes two neural networks: a stave recognition network using autoencoders and an end-to-end note recognition using recurrent convolutional networks. One limitation mentioned is the amount of annotated data available for this research. -[DoReMi: First glance at a universal OMR dataset by Elona Shatri and George Fazekas ](https://scholar.google.com/scholar_url?url=https://arxiv.org/abs/2107.07786&hl=en&sa=T&oi=gsb&ct=res&cd=0&d=14810089764046134622&ei=zZr-YJCFNYqImgHdz7SYBQ&scisig=AAGBfm3Isc8XU8MWS1mRRgnn5ctiET7y8g) +[DoReMi: First glance at a universal OMR dataset by Elona Shatri and George Fazekas ](https://scholar.google.com/scholar_url?url=https://arxiv.org/abs/2107.07786&hl=en&sa=T&oi=gsb&ct=res&cd=0&d=14810089764046134622&ei=zZr-YJCFNYqImgHdz7SYBQ&scisig=AAGBfm3Isc8XU8MWS1mRRgnn5ctiET7y8g) + +We were also part of this workshop presenting our work in our newly published dataset DoReMi. We presented some of the challenges the lack of a well-annotated, that supports more than one stage of OMR poses and how DoReMi moves closer to such dataset. Furthermore, statistics on the dataset and baseline experiments on object detection using Faster R-CNN models. + +[The Challenge of Reconstructing Digits in Music Scores by Alexander Pacha](https://drive.google.com/file/d/10uUCaORERAzD-ISSm6FUeNNOOzrTRDzF/view) + +Pacha presented some focused research he is currently conducting at e[note](https://enote.com/index) in recognising and reconstructing the digit elements in sheet music. He shows the main challenges posed by the ambiguity of the variations in their classes, their contextual nature and more computer vision issues. He then shows the results in using deep learning to recognise digits. The network was trained in synthetic samples and achieved a validation accuracy of 95%, which does not live it up in real-world scores. To address it was fine tunned on 7000 manually annotated real scores, but yet again, accuracy does not reach 60%. In the end, this opened up a long discussion in the workshop on why does this happen and the ways to tackle it. + +[Detecting Staves and Measures in Music Scores with Deep Learning](https://drive.google.com/file/d/1uSIrbiLrx1RfXEV86STS7XRuwJoa34O7/view) + +This paper investigates strategies of detecting measures, staves and system measures using machine learning. That is to aid the detection of structural elements as a basis for an OMR system. A neural network is trained in handwritten music scores to generate annotations for typeset music. Detectron2 was used as a framework and Faster R-CNNs as a model to predict the bounding boxes in images. The datasets used for training were MUSCIMA++ and AudioLabs datasets. They applied the model in three settings: single class models (system measures, stave measures, staves), two class models (system measures & staves) and three class models (system measures & stave measures & staves). The first setting is performing best. However, considering that that model lacks diversity, it might not work well for every kind of sheet music. + +[Unsupervised Neural Document Analysis for Music Score Images](https://drive.google.com/file/d/1ZBRaOwsTkdOUo6sfm9xdQPuPMNyM89ho/view) + +Given the lack of large training annotated set, this study suggests using Domain Adaptation (DA) based on adversarial training. The propose combining DA and Selectional Auto-Encoders for unsupervised document analysis. They utilise three corpora manually labelled for the layers: SALZINNES, EINSIEDELN and CAPITAN, and using F-score as an evaluation metric. Results obtained show the proposed method slightly improves state-of-the-art, but such adaptation should not be carried out in every type of layer. + +[Multimodal Audio and Image Music Transcription](https://drive.google.com/file/d/1ZDlU0WDmqC4-37s2gkCf2nOAt4Z5Ow-S/view) + +This paper draws attention to Optical Music Recognition (OMR) and Automatic Music Transcription (AMT) similarities and exploits them to assist each field. The paper presents a proof-of-concept that combines end-to-end AMT and OMR systems predictions over a set of monophonic scores. Using Symbol Error Rate (SER), they show that a fusion model of the two can slightly improve the error rate in OMR. + +[Sequential Next-Symbol Prediction for Optical Music Recognition](https://drive.google.com/file/d/1o4zm_fx_Fa7zclWkqgbVLx2x3DuvZidz/view) + +This study proposes to address the lack of large training sets with a sequential classification-based approach for music scores. That is by predicting the symbol locations and their respective music-notation label using Convolutional Neural Networks (CNN). + +[Completing Optical Music Recognition with Agnostic Transcription and Machine](https://drive.google.com/file/d/1WAhrcPRzpuoB1fJsMkGCZamIp1CHv3c5/view) + +This work focuses on the last stage of OMR, encoding, where outputs from images are converted to a score encoding format. The paper investigates the implementations of recognition pipelines that use Machine Translation to do the encoding. -We were also part of this workshop presenting our work in our newly published dataset DoReMi. [back](./) + From 656ca003704284a9b0a9b4a17ab2e232c5813f22 Mon Sep 17 00:00:00 2001 From: Elona Shatri Date: Tue, 3 Aug 2021 16:44:25 +0200 Subject: [PATCH 35/63] Update WoRMS2021.md --- WoRMS2021.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/WoRMS2021.md b/WoRMS2021.md index 4c3d806a2a..b488aad913 100644 --- a/WoRMS2021.md +++ b/WoRMS2021.md @@ -3,7 +3,7 @@ layout: post-default --- ![worms2021]({% link /assets/img/worms2021.png %}) -The third edition of The International Workshop on Reading Music Systems (WoRMS) was held in a hybrid live/virtual setting last Friday, 23rd of July. It brought together many researchers working in Optical Music Recognition (OMR) and also from the industry. This edition 11 papers researching a broad list of topics in OMR were presented, and an outstanding keynote from Anthony Wilkes (Organum Ltd) was talking on The design of ReadScoreLib. +The third edition of The International Workshop on Reading Music Systems (WoRMS) was held in a hybrid live/virtual setting last Friday, 23rd of July. It brought together many researchers working in Optical Music Recognition (OMR) and also from the industry. This edition 11 papers researching a broad list of topics in OMR were presented, and an [outstanding keynote from Anthony Wilkes (Organum Ltd)](https://drive.google.com/file/d/1IDgOaW8tGxJt9Top7x7GSZXLsAo-XVcb/view) was talking on The design of ReadScoreLib. Below I will try to summarise some of the papers presented. From d0559c1af0935e902bc578eb011316a059f35f76 Mon Sep 17 00:00:00 2001 From: Elona Shatri Date: Tue, 3 Aug 2021 16:49:54 +0200 Subject: [PATCH 36/63] Update index.md --- index.md | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/index.md b/index.md index 1e7b6055bc..8a8ee56533 100644 --- a/index.md +++ b/index.md @@ -2,9 +2,10 @@ layout: default --- -* [Personal Website](www.elonashatri.co.uk) -* [School Page](http://eecs.qmul.ac.uk/profiles/shatrielona-1.html) -* [Medium](https://medium.com/@e.shatri1) +## News +* [Highlights from WoRMS-2021 3rd edition](./WoRMS2021.html) + +## About Me Hello there! @@ -40,7 +41,6 @@ Documentation is also availabe in the same repository of the data release. ## Blogposts * [Highlights from WoRMS-2021 3rd edition](./WoRMS2021.html) - * [What is Optical Music Recognition?](https://towardsdatascience.com/what-is-optical-music-recognition-6515d8a53e01) * [A review on Super-Resolution](https://medium.com/analytics-vidhya/a-review-on-super-resolution-2c78cd77885a) * [A review of Generative Adversarial Networks](https://towardsdatascience.com/a-review-of-generative-adversarial-networks-9af21e94bda4) @@ -58,6 +58,13 @@ The module will cover the following topics: The Discrete Fourier Transform and t This module will teach generic high-level research and transferable skills applicable to pure and applied research in computer science and engineering. The module fosters the development of practical understanding of established approaches, methods and techniques of research; conceptual understanding that enables critical and rigorous evaluation of research; ability to communicate ideas and conclusions logically and fluently in both written and oral contexts. + + + +* [School Page](http://eecs.qmul.ac.uk/profiles/shatrielona-1.html) +* [Medium](https://medium.com/@e.shatri1) + + ## Affiliations * [UKRI Centre for Doctoral Training in Artificial Intelligence and Music](https://aim.qmul.ac.uk/) From 5f1ab81924acd089247ab73dfaaa10db1ae8ae0f Mon Sep 17 00:00:00 2001 From: Elona Shatri Date: Tue, 16 Nov 2021 10:06:15 +0000 Subject: [PATCH 37/63] ismir2021 --- 2021-11-16-ismir-2021.md | 10 ++++++++++ index.md | 3 ++- 2 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 2021-11-16-ismir-2021.md diff --git a/2021-11-16-ismir-2021.md b/2021-11-16-ismir-2021.md new file mode 100644 index 0000000000..f4f1eeaff1 --- /dev/null +++ b/2021-11-16-ismir-2021.md @@ -0,0 +1,10 @@ +--- +layout: post +title: Favourites at ISMIR2021 +date: 2021-11-16 10:03 +category: conference +author: Elona Shatri +tags: [ismir2021, papers, workshops] +summary: This blogpost will be on my favourite papers, workshops, tutorials, talks on ISMIR2021. +--- + diff --git a/index.md b/index.md index 8a8ee56533..d087828ed3 100644 --- a/index.md +++ b/index.md @@ -40,7 +40,8 @@ Documentation is also availabe in the same repository of the data release. ## Blogposts -* [Highlights from WoRMS-2021 3rd edition](./WoRMS2021.html) +* [Favourites at ISMIR 2021](.//Users/elonashatri/Documents/GitHub/elonashatri.github.io/2021-11-16-ismir-2021.md) +* [Highlights from WoRMS-2021 3rd edition](./WoRMS2021.html) * [What is Optical Music Recognition?](https://towardsdatascience.com/what-is-optical-music-recognition-6515d8a53e01) * [A review on Super-Resolution](https://medium.com/analytics-vidhya/a-review-on-super-resolution-2c78cd77885a) * [A review of Generative Adversarial Networks](https://towardsdatascience.com/a-review-of-generative-adversarial-networks-9af21e94bda4) From d1a3b5694120fc5bcaf29d5f6e7f14a787d8f53f Mon Sep 17 00:00:00 2001 From: Elona Shatri Date: Tue, 16 Nov 2021 10:08:31 +0000 Subject: [PATCH 38/63] ismir2021 --- index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.md b/index.md index d087828ed3..c7e52d9d8c 100644 --- a/index.md +++ b/index.md @@ -40,7 +40,7 @@ Documentation is also availabe in the same repository of the data release. ## Blogposts -* [Favourites at ISMIR 2021](.//Users/elonashatri/Documents/GitHub/elonashatri.github.io/2021-11-16-ismir-2021.md) +* [Favourites at ISMIR 2021](.//Users/elonashatri/Documents/GitHub/elonashatri.github.io/2021-11-16-ismir-2021.html) * [Highlights from WoRMS-2021 3rd edition](./WoRMS2021.html) * [What is Optical Music Recognition?](https://towardsdatascience.com/what-is-optical-music-recognition-6515d8a53e01) * [A review on Super-Resolution](https://medium.com/analytics-vidhya/a-review-on-super-resolution-2c78cd77885a) From cb223b93ce7837566083831675bd96ca3048739d Mon Sep 17 00:00:00 2001 From: Elona Shatri Date: Tue, 16 Nov 2021 10:09:44 +0000 Subject: [PATCH 39/63] ismir2021 --- index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.md b/index.md index c7e52d9d8c..33548f55b0 100644 --- a/index.md +++ b/index.md @@ -40,7 +40,7 @@ Documentation is also availabe in the same repository of the data release. ## Blogposts -* [Favourites at ISMIR 2021](.//Users/elonashatri/Documents/GitHub/elonashatri.github.io/2021-11-16-ismir-2021.html) +* [Favourites at ISMIR 2021](./2021-11-16-ismir-2021.html) * [Highlights from WoRMS-2021 3rd edition](./WoRMS2021.html) * [What is Optical Music Recognition?](https://towardsdatascience.com/what-is-optical-music-recognition-6515d8a53e01) * [A review on Super-Resolution](https://medium.com/analytics-vidhya/a-review-on-super-resolution-2c78cd77885a) From 59fc0066a1db50859942f9c044d38d33875fc3aa Mon Sep 17 00:00:00 2001 From: Elona Shatri Date: Thu, 18 Nov 2021 13:59:12 +0000 Subject: [PATCH 40/63] blogpost --- 2021-11-16-ismir-2021.md | 56 ++++++++++++++++++++++++++++++++++- assets/img/DA-SAE.png | Bin 0 -> 501210 bytes assets/img/Seq2seq.png | Bin 0 -> 99389 bytes assets/img/decoders.png | Bin 0 -> 295646 bytes assets/img/enoder.png | Bin 0 -> 259885 bytes assets/img/graph-network.png | Bin 0 -> 108744 bytes assets/img/parameters.png | Bin 0 -> 87475 bytes 7 files changed, 55 insertions(+), 1 deletion(-) create mode 100644 assets/img/DA-SAE.png create mode 100644 assets/img/Seq2seq.png create mode 100644 assets/img/decoders.png create mode 100644 assets/img/enoder.png create mode 100644 assets/img/graph-network.png create mode 100644 assets/img/parameters.png diff --git a/2021-11-16-ismir-2021.md b/2021-11-16-ismir-2021.md index f4f1eeaff1..4c7be59069 100644 --- a/2021-11-16-ismir-2021.md +++ b/2021-11-16-ismir-2021.md @@ -1,5 +1,5 @@ --- -layout: post +layout: post-default title: Favourites at ISMIR2021 date: 2021-11-16 10:03 category: conference @@ -8,3 +8,57 @@ tags: [ismir2021, papers, workshops] summary: This blogpost will be on my favourite papers, workshops, tutorials, talks on ISMIR2021. --- +This year's ISMIR was another peak point for the conference and the Music Information Retrieval (MIR) society. It has been amazing seeing how everyhting was desgined to work toward inclusivity and welcoming of new people to the field of MIR. Except for that, we all as MIR researchers look forward to ISMIR as the best place to showcase our work. + +I will now list some of my favourite papers and acvtivities, talks, initiatives on ISMIR2021. + + +[ON THE INTEGRATION OF LANGUAGE MODELS INTO SEQUENCE TO SEQUENCE ARCHITECTURES FOR HANDWRITTEN MUSIC RECOGNITION](https://archives.ismir.net/ismir2021/paper/000086.pdf) + + +This paper explores the possibility of using Seq2Seq-based architecture to try to improve transcriptions. It focuses in handwritten sheet music given the challanges such scores present with the ambiguity of the handwritting and the decaying/artefacts on older sheets. The advantage of using such sequesnces mainly lies in the unavailibility of symbol-level bounding box information for training. +An image of the score is treated as s equence of column vectors which is then fed into a CNN based on a VGG19 without the last max pooling layer. Then the encoder (bidirectional stack of GRUs), generates an intermediate representiation comprised as many features vectors as the convolutional networks (CNN). +![Figure-1]({% link /assets/img/Dorico_Logo.png %}) +After the encoder has processed the image the decoder recieves the generated hidden starte with the last poredicted token in the sequence which produces the next ourput token until a specisl end token is produced. +They first trained a LM with the original SM dataset, and then an updated version of the SM which comprised of the 66% of the tokens that are present in the HW set. They trained the Seq2Seq classifier with the unmodified SM for 30 epochs and then joined both models and trained them using Curriculum Learning strategy. Validation and test sets come from the HW set. Parameters settings are shown in the image below. +![Figure-2]({% link /assets/img/parameters.png %}) +For evaluation metrics Symbor Error Rate (SER) was used. Baseline results using BLSTM + CTC are 56% of SER and 31.79% for Seq2Seq. +As a conclusion, LM seems to boost performance for handwritten sheet music recognition that is with the exsiting evaluation. It is however hard to tell how these models are keeping the structure and the musical meaningfulness. + + +[AN EMPIRICAL EVALUATION OF END-TO-END POLYPHONIC OPTICAL MUSIC RECOGNITION](https://archives.ismir.net/ismir2021/paper/000020.pdf) + +This work aims to provide with different formulation on how to tackle end-to-end polyphonic music recognition. To do so, they first provide with the workflow of creating a polyphonic dataset using MuseScore forum, and then formulations for end-to-end polyphonic OMR. These formulations are two different approaches, one looks at it as a multi-task binary classification while the other treats it as multi-sequence detection. They propose FlagDecoder and RNNDecoder respective to the aforementioned formulations. As for data annotations, they used a minimal symbol set sufficent to represent pitch and rhythm. They did not consider dynamics, ties, tuplets, staccatos, accents and other staff text. Only symbols used are barlines, time signatures, key signatures, clefs, and notes. They used the "advance position" encoding which adds '+' between sequesntial occurrences. Individual notes of chords are ordered +from bottom to top. They select a subset of the MuseScore Polyphonic Dataset (MSPD) with a minimum of 41 symbols length, 1 measure, 2 voices and maximum of 679 symbol length, 8 measures and 4 voices. +Architecturally speaking, models compared share the same structure of an encoder and decoder. The first one extracting features and give global context of the image encoding to each image slice, and the decoder uses the represenations created by the decoder and predict the symbols in the image slices. Encoding/decoding architecture is reused from prior work from Calvo-Zaragoza on monophonic scores. +![Figure-3]({% link /assets/img/encoder.png %}) +![Figure-4]({% link /assets/img/decoders.png %}) +For evaluation metrics they used Pitch and Rhythm Symbol Error Rate (SER). +SER = (I + D + S)/N. +While the FlagDecoder slightly imporves on the baseline, the RNNDecoder performs twice as well as the baseline. While such approacehes are crucial to move forward to polyphonic music recognition, this work is still very limited in recognising such scores. + + +[UNSUPERVISED DOMAIN ADAPTATION FOR DOCUMENT ANALYSIS OF MUSIC SCORE IMAGES](https://archives.ismir.net/ismir2021/paper/000009.pdf) + +As highlighted in multiple work in OMR, the challange of the missing annotated data for most of the datasets is very persistent, especially so for supervised learning. As in many other fields, this work tried to explore the possibility of using Domain Adaptation (DA) and tranfer knowledge from other domains for which labels are available. They combine DA based on adversarial training with Selectional Auto Encoders to define an unsupervised framework. A framework processes the input images to classify each pixel into a set of possible categories—staff lines, notes, text and background. The architecture has an enoder where data are processed by a series of consecutive convolution and down-sampling layers, and a decoder, composed of convolutional and up-sampling layers. The output of the SAE will be a probabilistic map with one channel, in which the probability of each pixel belonigng to a layer is computed. However, such framework should be altered for when annotatated data are missing. This is when DA comes into place, where only domain S needs to have annotations. Using DA then the task si to adapt it to unlabeled data in domain T. +![Figure-5]({% link /assets/img/DA-SAE.png %}) +They use the EINSIEDELN, SALZINNES and CAPITAN corporas which are manually labeled. As metrics F1 meaure is used, reasoned with the imbalanced distribution of the classes. Adapting from domain Neumatic to the Mensural domain, DA improves F1 compared to prior work. While transferring knowledge from Mensural (domain S) to Neumatic (T domain) there are both slight improvement and reducing F1 score, depending on the sets used. This could come as domain invariant features are not being extracted by the network depending on the complexity of the datasets. + + +[ARTIST SIMILARITY WITH GRAPH NEURAL NETWORKS](https://archives.ismir.net/ismir2021/paper/000043.pdf) + +Makes use of Graph Convolutiona Neural Networks (GCNN) to add hierchical relationships to the artist similarity problem using triplet loss. This combines the topology of a graph of artitst connections with content features to embed artists into vecotr space that encodes similarity. They also provide with OLGA dataset that contains 17673 artists with coontent-based features. Their findings show that such hybrid approach canbe even more effective than high-quality features to understand artist similarity. +![Figure-5]({% link /assets/img/graph-network.png}) + + +New initiatives: + Lab Showcase + + A new and fantastic idea for this year’s ISMIR conference was the Lab Showcase chaired by my PhD colleague [Lele Liu](https://cheriell.github.io/). This activity featured virtual booths hosted by MIR research labs from around the world, C4DM had its fair share, introducing senior and junior researchers in its booth. Attendees were able to learn about ongoing research and labs would provide live chat slots to answer questions. This was a great opportunity to scout out potential degree programs, expand your network, and to get a feel for what current MIR researchers are working on. + + Necomer Initiative + Coming to a new conference for the first time can be intimidating and overwhelming. At ISMIR this year, the Newcomer Initiatives Chairs have drawn on the past experiences of the MIR community to provide increased support to newcomers. The initiatives planned for the conference included a pair of special sessions on “Getting the most out of ISMIR 2021”, which follow up on a community survey and blog post on the subject published before the conference. The sessions were hosted by Newcomer Initiatives Chairs Nick Gang (Apple) and myself . Another new initiative was the creation of Newcomer Squads, which connected ISMIR veterans with groups of newcomers to answer questions, give advice, and offer support over the course of the conference week. + + + Diversity & Inclusion + he ISMIR 2021 conference takes a broad view of Diversity and Inclusion (D&I). Under the leadership of the conference D&I Chairs, in collaboration with the organizing team at large, ISMIR 2021 offers a variety of initiatives intended to make the conference a positive, welcoming, and supportive environment for a diverse range of presenters and attendees. Notably, this year’s virtual conference format, combined with generous sponsor support, has enabled an unprecedented level of financial support to cover registration and childcare costs. Registration waivers were made available to students, women and other underrepresented minorities in MIR, attendees from low-income countries, presenters in the “New-to-ISMIR” late-breaking/demo track, and unaffiliated attendees. All attendees were additionally eligible to apply for childcare grants. The ISMIR 2021 organizers also worked together to write a number of blog posts aimed to decrease barriers for participation in the MIR research community, for example, by offering insights into preparing and reviewing scientific submissions. Finally, the ISMIR conference Code of Conduct remains in place for this year’s virtual format. diff --git a/assets/img/DA-SAE.png b/assets/img/DA-SAE.png new file mode 100644 index 0000000000000000000000000000000000000000..eda876f4ef01e7eb71badf26ef66ea50b4b79206 GIT binary patch literal 501210 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

    + +
    +

    Contact

    +

    Feel free to reach out via email or connect with me on LinkedIn for collaborations and inquiries.

    + +
    + +
    +

    © 2024 Elona Shatri. All rights reserved.

    +
    + + diff --git a/new_website/icaspp2020-review.html b/new_website/icaspp2020-review.html new file mode 100644 index 0000000000..b147734662 --- /dev/null +++ b/new_website/icaspp2020-review.html @@ -0,0 +1,77 @@ + + + + + + ICASSP 2020 - A review on my favourite papers + + + +
    +

    Elona Shatri

    +

    AI Researcher | Ethics Advocate | Music Technologist

    +
    + +
    +
    +

    ICASSP 2020 - A review on my favourite papers

    +
    +

    On Network Science and Mutual Information for Explaining Deep Neural Networks

    +

    + This paper works toward interpretable neural network models. This work is in part of a bigger move in the machine learning community, to open the so-called “black box” and be able to explain how the machine is learning. This study investigates how the information flows through feedforward networks. They propose using information theory on top of the network science to calculate an information measure that represents the amount of information that flows between two neurons. +

    +

    + The technique to codify this information flow is called Neural Information Flow (NIF). Basically, NIF weights the importance that edges of the neurons have in a multilayer perceptron (MLP) or Convolutional Neural Networks (CNN) while using the mutual information between nodes which is modelled as distribution. Feature attribution is computed as follows, an importance value is placed along all the edges of the network, a product of all these values in a given path is calculated, to finally sum all these products across all possible paths from an input and output. +

    +

    + NIF provides information on the most crucial paths of a network. Hence, less important parameters can be removed without loss of accuracy, facilitating network pruning at inference time. Furthermore, NIF can help in visualising edge communities, understanding how nodes form communities, for instance in an MLP. This could help in better training of a network, but needs to further be investigated. However, NIF is of a high computation complexity, which seems to be the main area for improvement. +

    +

    + Read the paper here +

    + +

    Towards High-Performance Object Detection: Task-Specific Design Considering Classification and Localization Separation

    +

    + This paper tackles the efficiency of object detection. Object detection is a process of simultaneous localisation and classification. While the first one gives the category the object belongs to, the second one tells where this object is located. Both tasks require robust features that well represent an object. +

    +

    + However, these tasks have many non-shared characteristics. Classification concentrates on partial areas or the most prominent region during recognition, i.e. the head of a cat, whereas localisation considers a larger area of the image. Classification is translation invariant while localisation has translation variant characteristics. Hence, the authors propose a network that in addition to considering the common properties, also considers task-specific characteristics of both tasks. +

    +

    + They propose altering existing object detection in three stages. Having a lower layer that shares less semantic features between classification and localisation. Consequently, separating the backbone layers to learn task-specific semantic features. Finally, fuse these two separated features by concatenating and 1×1 convolution to have the same number of channels with the separated features. Experimental results show that such an approach can encode two-task specific features while improving performance. However, these improvements are not substantial and further detailed investigation is needed for the task-specific objective functions. +

    +

    + Read the paper here +

    + +

    Unsupervised Domain Adaptation for Semantic Segmentation with Symmetric Adaptation Consistency

    +

    + Domain adaptation deals with learning a predictor when the training and test sets come from a different distribution. An example of this situation could be semantic segmentation. If a network trained in synthetic images, fully labelled, has to segment real-world images. These two types of distributions are very different; therefore, a mapping of features is needed. +

    +

    + Unsupervised domain adaptation uses the labels from the training time to solve tasks in the shifted distribution data with no labels. This paper utilizes adversarial learning and semi-supervised learning for domain adaptation in semantic segmentation. The two stages of this method are image-to-image translation and feature-level domain adaptation. Firstly, images from source domain are translated to the targeted domain using a translation model. +

    +

    + Finally, the semantic segmentation model is trained in an adversarial and semi-supervised manner at the same time. This is done by first symmetrically training two segmentation models with adversarial learning and then between the outputs of the two models introduce the consistency into semi-supervised learning to improve accuracy on pseudo labels that highly affect the final adaptation performance. They achieve state-of-the-art performance on semantic segmentation on the GTA-to-Cityscapes. +

    +

    + Read the paper here +

    +
    +
    +
    +
    +

    © 2024 Elona Shatri. All rights reserved.

    +
    + + diff --git a/new_website/index.html b/new_website/index.html new file mode 100644 index 0000000000..16562893b3 --- /dev/null +++ b/new_website/index.html @@ -0,0 +1,129 @@ + + + + + + Elona Shatri - Portfolio + + + + +
    + +

    Elona Shatri

    +

    AI Researcher | Ethics Advocate | Music Technologist

    + +
    + +
    +
    + Elona Shatri +
    +

    Welcome

    +

    Welcome to my portfolio! I explore the intersections of Artificial Intelligence, ethics, and music technology. Here, you’ll find my research, projects, and datasets.

    +
    +
    + +
    +

    About

    +

    + I'm a PhD candidate at the UKRI Centre for Doctoral Training in Artificial Intelligence and Music (AIM). I am part of the Centre for Digital Music (C4DM) research group at Queen Mary University of London. + + My research interests include Optical Music Recognition as well as other MIR-related subfields. My goal is to have computers read sheet music computationally. I started working on this problem in September 2019 when I was granted the studentship from QMUL and Steinberg GmBH, with whom we collaborate closely. + + I am also the founder and a steering committee member of the QMUL AI and Ethics Research Group. This group critically examines the ethical dimensions of AI, with a focus on ensuring responsible and inclusive AI applications. The group organizes interdisciplinary seminars, collaborative workshops, and research projects that explore topics such as fairness, accountability, transparency, and the societal implications of AI technologies. + + +

    +
    + +
    +

    Research Interests

    +

    Optical Music Recognition: Enhancing information retrieval in OMR systems through new methodologies.

    +

    Ethics in AI: Exploring ethical considerations in AI, focusing on accountability, fairness, and transparency in applications across various domains.

    +

    Published Research

    + +

    Proceedings Editor

    + +

    Presentations

    + +
    +
    +

    Projects and Datasets

    +

    Research Assistant (October 2024-): UK and Qatar joint Artificial Intelligence (AI) research commission

    +

    The UK and Qatar joint Artificial Intelligence (AI) research commission seeks to establish a roadmap for UK-Qatar collaboration on AI that will benefit both countries.

    +

    Research Assistant (February 2024-): Crafting Responsive Assessments of AI & Tech-Impacted Futures (CREAATIF)

    +

    Crafting Responsive Assessments of AI & Tech-Impacted Futures (CREAATIF) aims to bring the voices of creative workers into the foreground, particularly within policy guidance for the UK labour context.

    +

    DoReMi - Data Collection Lifecycle

    +

    The DoReMi dataset documents the lifecycle of Optical Music Recognition (OMR) data. It serves as a resource for advancing research in OMR systems.

    +
    +
    + View All Blogposts + +

    Blogposts and News

    +

    The 6th International Workshop on Reading Music Systems 2024

    +

    + The 6th International Workshop on Reading Music Systems (WoRMS) took place virtually, bringing together researchers and practitioners from across the globe to discuss the latest developments in Optical Music Recognition (OMR). This year’s workshop featured three paper sessions, panels, and an insightful keynote by David Rizo, providing a comprehensive exploration of the state of OMR research and its real-world applications. +

    +

    The 5th International Workshop on Reading Music Systems 2023

    +

    + The 5th International Workshop on Reading Music Systems (WoRMS) took place on November 4th, 2023, in Milan, Italy, offering both on-site and remote participation. This year’s workshop showcased a range of cutting-edge research in Optical Music Recognition (OMR), including advancements in medieval music manuscripts, handwritten music synthesis, and few-shot learning. +

    +

    The 4th International Workshop on Reading Music Systems 2022

    +

    + The fourth edition of the International Workshop on Reading Music Systems (WoRMS) was held last Friday, offering another dynamic hybrid experience. Researchers and industry professionals in Optical Music Recognition (OMR) came together to explore the latest advancements and challenges in the field. +

    +

    Optical Music Recognition: State of the Art and Major Challenges

    +

    + Recently, I published my very first paper summarizing the state of the art and open challenges in Optical Music Recognition (OMR). The paper discusses paradigm shifts, evolving methodologies, and potential future directions for the field. +

    +

    A Review on Generative Adversarial Networks

    +

    + An exploration of how GANs have revolutionized machine learning by bridging generative and discriminative networks. The blog discusses their history, key advancements, and their implications in fields ranging from art to computer vision. +

    +
    + +
    +

    Contact

    +

    Feel free to reach out via email or connect with me on LinkedIn for collaborations and inquiries.

    + +
    +
    +
    +

    © 2024 Elona Shatri. All rights reserved.

    +
    + + diff --git a/new_website/omr-challenges.html b/new_website/omr-challenges.html new file mode 100644 index 0000000000..4542b185d0 --- /dev/null +++ b/new_website/omr-challenges.html @@ -0,0 +1,92 @@ + + + + + + Optical Music Recognition: State of the Art and Major Challenges + + + +
    +

    Elona Shatri

    +

    AI Researcher | Ethics Advocate | Music Technologist

    +
    + +
    +
    +

    Optical Music Recognition: State of the Art and Major Challenges

    +
    +

    Review paper summary on OMR — paradigm shift and possible directions

    +

    + Recently, I got my very first paper accepted to the International Conference on Technologies for Music Notation and Representation (TENOR) 2020. This experience has been insightful, serving as a guide for my future publishing endeavors. +

    +

    + The paper summarizes prior work and takes a position on progressing Optical Music Recognition (OMR). It highlights the paradigm shift from conventional computer vision methods to end-to-end deep learning techniques. +

    + +

    Overview of OMR Pipeline

    +

    + The traditional OMR pipeline consists of four stages: image preprocessing, musical object detection, musical symbol reconstruction, and encoding into a machine-readable format. Each stage has seen advancements over the years: +

    +
      +
    • + Image Preprocessing: Techniques like binarization, blurring, deskewing, and noise removal have evolved from traditional methods to neural networks such as sectional auto-encoders. +
    • +
    • + Musical Object Detection: This stage benefits from computer vision advancements. Methods like Fast R-CNNs and Single Shot Detectors (SSD) use pre-trained models fine-tuned on datasets like MUSCIMA++. +
    • +
    • + Musical Symbol Reconstruction: Structural and semantic relationships between symbols are reconstructed using heuristics and rules. Recent research explores deep learning for this stage, though challenges remain in capturing music's spatial and temporal dependencies. +
    • +
    • + Encoding: Outputs are stored in formats like MIDI and MusicXML, supporting various levels of replayability and structural representation. +
    • +
    + +

    Challenges in OMR

    +

    + Despite progress, several challenges persist: +

    +
      +
    • Lack of large labeled datasets for training.
    • +
    • Improving accuracy in detecting music objects and staff lines.
    • +
    • Reconstructing semantic relationships between symbols.
    • +
    • Standardizing output formats, evaluation metrics, and representations.
    • +
    + +

    Paradigm Shift to End-to-End Learning

    +

    + The field is moving towards end-to-end deep learning models, streamlining processes like symbol detection and semantic reconstruction. These methods promise efficiency but require solving representation and standardization challenges. +

    + +

    Conclusion

    +

    + Optical Music Recognition is a fascinating field bridging music and AI. My paper highlights its evolution, challenges, and future directions, paving the way for innovative research. Read more about it here. +

    + +

    References

    +
      +
    • I. Fujinaga, “Optical music recognition using projections,” PhD dissertation, McGill University Montreal, Canada, 1988.
    • +
    • B. Couasnon, et al., “Using logic programming languages for optical music recognition,” In Proceedings of the Third International Conference on The Practical Application of Prolog, 1995.
    • +
    • A. Fornes, et al., “Writer identification in old handwritten music scores,” 2008 The Eighth IAPR International Workshop on Document Analysis Systems. IEEE, 2008, pp. 347–353.
    • +
    • A. Pacha, et al., “Handwritten Music Object Detection: Open Issues and Baseline Results,” 2018 13th IAPR International Workshop on Document Analysis Systems (DAS). Vienna: IEEE, 2018.
    • +
    • E. Shatri and G. Fazekas, “Optical Music Recognition: State of the Art and Major Challenges”, arXiv preprint arXiv:2006.07885, 2020.
    • +
    +
    +
    +
    +
    +

    © 2024 Elona Shatri. All rights reserved.

    +
    + + diff --git a/new_website/optical-music-recognition.html b/new_website/optical-music-recognition.html new file mode 100644 index 0000000000..f59a8909eb --- /dev/null +++ b/new_website/optical-music-recognition.html @@ -0,0 +1,97 @@ + + + + + + What is Optical Music Recognition? + + + +
    +

    Elona Shatri

    +

    AI Researcher | Ethics Advocate | Music Technologist

    +
    + +
    +
    +

    What is Optical Music Recognition?

    +
    +

    + I have always been enthusiastic to explore Computer Vision; equally, music has also been a great part of my life. Combined, they make a great research problem! Four months ago, I commenced a 4-year Ph.D. program. So far, it has been an insane journey in terms of how much I have learned and the enthusiasm to learn more. +

    +

    + The research problem I am undertaking is Optical Music Recognition (OMR), more pointedly, investigating if Deep Learning can assist in improving the performances of the current methods. +

    +

    + For you to get to comprehend this problem a little bit more, I will attempt to clarify what OMR is, the conventional methods used, and the main issues needed to be tackled in the future. +

    + +

    What is OMR?

    +

    + Most of us have presumably used Google Translate and its camera translation feature by now. By just taking a picture of a text, we save time and avoid learning Chinese or other languages. Now let us think of how this feature would apply to music. Musicians still write on music sheets or blank paper. However, if they want to share their music, they will have to transcribe it into a computer. A computer-readable music file would be more accessible. +

    +

    + Therefore, the motivation behind this research is the possibility of allowing composers and musicians to not only transcribe and edit music by taking a picture of the sheet music but ultimately share and play their pieces. OMR would also assist in music statistics and enable searchability for notations, similar to searching for text. +

    +

    + Calvo-Zaragoza et al. provide a clear definition of OMR, calling it a research field: +

    + Optical Music Recognition is a field of research that investigates how to computationally read music notation in documents. +
    +

    + +

    The Standard Pipeline

    +

    + The research field was established at MIT in the late 1960s, using scanned printed music sheets. Based on the studies conducted, a standard pipeline was formed to reflect approaches taken to solve the problem (see Figure 1). +

    +
    + The standard OMR pipeline +
    Figure 1. The standard OMR pipeline (Image by author)
    +
    +

    + The usual inputs to this pipeline are scans or pictures of printed/handwritten music sheets. These images are processed through techniques like binarization, blurring, and deskewing to reduce noise. +

    + +

    Deep Learning for OMR

    +

    + We aim to explore new ways of performing OMR steps using Deep Learning (DL). Most DL models are based on artificial neural networks inspired by biological neural networks. These networks consist of multiple layers with nodes (neurons), including input, hidden, and output layers. +

    +

    + Our initial approach is to apply DL to the second stage of OMR: music object detection. This requires a vast dataset containing images of music sheets with corresponding ground truth data for training the model. The dataset must include test data unseen by the model to evaluate its generalization performance. +

    +

    + The research also proposes standardization of input/output formats and evaluation criteria to ensure consistent results. +

    + +

    References

    +
      +
    • + A. Rebelo, I. Fujinaga, F. Paszkiewicz, A. R. S. Marcal, C. Guedes, and J. S. Cardoso, “Optical music recognition: state-of-the-art and open issues,” Int J Multimed Info Retr, vol. 1, no. 3, pp. 173–190, Oct. 2012. + Read online. +
    • +
    • + J. Calvo-Zaragoza, J. Hajic Jr., and A. Pacha, “Understanding Optical Music Recognition,” arXiv:1908.03608 [cs, eess], Aug. 2019. + Read online. +
    • +
    • + Pacha, Alexander, Jan Hajič, and Jorge Calvo-Zaragoza. “A baseline for general music object detection with deep learning.” Applied Sciences 8.9 (2018): 1488. +
    • +
    +
    +
    +
    +
    +

    © 2024 Elona Shatri. All rights reserved.

    +
    + + diff --git a/new_website/projects.html b/new_website/projects.html new file mode 100644 index 0000000000..b748382ee6 --- /dev/null +++ b/new_website/projects.html @@ -0,0 +1,46 @@ + + + + + + + + Blogposts - Elona Shatri + + + +
    +

    Elona Shatri

    +

    AI Researcher | Ethics Advocate | Music Technologist

    +
    + +
    + + +
    +

    Projects and Datasets

    +

    Research Assistant (October 2024-): UK and Qatar joint Artificial Intelligence (AI) research commission

    +

    The UK and Qatar joint Artificial Intelligence (AI) research commission seeks to establish a roadmap for UK-Qatar collaboration on AI that will benefit both countries.

    +

    Research Assistant (February 2024-): Crafting Responsive Assessments of AI & Tech-Impacted Futures (CREAATIF)

    +

    Crafting Responsive Assessments of AI & Tech-Impacted Futures (CREAATIF) aims to bring the voices of creative workers into the foreground, particularly within policy guidance for the UK labour context.

    +

    DoReMi - Data Collection Lifecycle

    +

    The DoReMi dataset documents the lifecycle of Optical Music Recognition (OMR) data. It serves as a resource for advancing research in OMR systems.

    +
    +
    +
    +

    © 2024 Elona Shatri. All rights reserved.

    +
    + + + + diff --git a/new_website/research.html b/new_website/research.html new file mode 100644 index 0000000000..fab9b93289 --- /dev/null +++ b/new_website/research.html @@ -0,0 +1,67 @@ + + + + + + + + Blogposts - Elona Shatri + + + +
    +

    Elona Shatri

    +

    AI Researcher | Ethics Advocate | Music Technologist

    +
    + +
    + + +
    +

    Research Interests

    +

    Optical Music Recognition: Enhancing information retrieval in OMR systems through new methodologies.

    +

    Ethics in AI: Exploring ethical considerations in AI, focusing on accountability, fairness, and transparency in applications across various domains.

    +

    Published Research

    + +

    Proceedings Editor

    + +

    Presentations

    + +
    +
    +
    +

    © 2024 Elona Shatri. All rights reserved.

    +
    + + + + diff --git a/new_website/review-on-GANs.html b/new_website/review-on-GANs.html new file mode 100644 index 0000000000..832c9164ac --- /dev/null +++ b/new_website/review-on-GANs.html @@ -0,0 +1,119 @@ + + + + + + A Review on Generative Adversarial Networks + + + +
    +

    Elona Shatri

    +

    AI Researcher | Ethics Advocate | Music Technologist

    +
    + +
    +
    +

    A Review on Generative Adversarial Networks

    +
    +

    How did the GANs change the way machine learning works?

    +

    + The history of deep learning has shown to be a bit unusual. Many practices, such as convolutional neural networks, invented in the 80s, had a comeback only after 20 years. While most methods had a comeback, Generative Adversarial Networks (GANs) were one of the most innovative techniques in deep learning in the past decade. +

    +

    + GANs were first proposed by Goodfellow et al. [1] at the University of Montreal. The framework consists of a generator and a discriminator, with the generator attempting to create realistic data to fool the discriminator, while the discriminator learns to differentiate between real and generated data. The two networks compete against each other, pushing each other to improve. +

    + +

    Core Concept of GANs

    +

    + GANs consist of a generator that maps a latent space to a data distribution and a discriminator that distinguishes real data from generated data. The generator’s goal is to trick the discriminator, while the discriminator works to accurately classify data as real or generated. +

    +

    + GANs are designed not to reproduce training data but to create novel data that resembles the original distribution. This adversarial setup creates a two-person game aiming for equilibrium, where neither network can improve further. +

    + +

    Challenges in GAN Training

    +

    + Achieving and maintaining equilibrium is challenging. Additionally, validating whether the generator has learned to produce a realistic data distribution is difficult compared to traditional deep learning methods. +

    +

    + The performance of GANs depends heavily on the amount of data and network depth, which can require computational resources currently beyond reach. +

    + +

    Applications of GANs

    +

    + GANs have broad applications in art, fashion, advertising, science, and video games. However, they have also been used maliciously, such as creating fake social media profiles with synthesized images. +

    + +

    Key Developments in GANs

    +
      +
    • + Deep Convolutional GANs (DCGANs): Uses CNNs instead of multilayer perceptrons, with techniques like deconvolution and batch normalization to improve performance. +
    • +
    • + Improved GANs: Introduces minibatch discrimination, virtual batch normalization, and feature matching. +
    • +
    • + LAPGAN: Generates higher-resolution images using a Laplacian pyramid. +
    • +
    • + CycleGAN: Performs image-to-image translation without aligned pairs, leveraging adversarial and cycle consistency loss. +
    • +
    • + PACGAN: Addresses mode collapse by enabling the discriminator to make decisions based on multiple samples. +
    • +
    • + SAGAN: Utilizes self-attention and spectral normalization for improved image generation. +
    • +
    + +

    Open Challenges

    +

    + GANs struggle with generating discrete data and measuring the uncertainty of a trained generative network. Addressing these limitations remains an area of active research. +

    + +

    References

    +
      +
    • + I. Goodfellow, et al., “Generative adversarial nets,” Advances in Neural Information Processing Systems, 2014. +
    • +
    • + A. Radford, et al., “Unsupervised representation learning with deep convolutional generative adversarial networks,” arXiv preprint, 2015. +
    • +
    • + T. Salimans, et al., “Improved techniques for training GANs,” Advances in Neural Information Processing Systems, 2016. +
    • +
    • + E. L. Denton, et al., “Deep generative image models using a Laplacian pyramid of adversarial networks,” Advances in Neural Information Processing Systems, 2015. +
    • +
    • + T. Karras, et al., “Progressive growing of GANs for improved quality, stability, and variation,” arXiv preprint, 2017. +
    • +
    • + J.-Y. Zhu, et al., “Unpaired image-to-image translation using cycle-consistent adversarial networks,” Proceedings of the IEEE International Conference on Computer Vision, 2017. +
    • +
    • + Z. Lin, et al., “PACGAN: The power of two samples in generative adversarial networks,” Advances in Neural Information Processing Systems, 2018. +
    • +
    • + H. Zhang, et al., “Self-attention generative adversarial networks,” arXiv preprint, 2018. +
    • +
    +
    +
    +
    +
    +

    © 2024 Elona Shatri. All rights reserved.

    +
    + + diff --git a/new_website/teaching.html b/new_website/teaching.html new file mode 100644 index 0000000000..af5e5f24f6 --- /dev/null +++ b/new_website/teaching.html @@ -0,0 +1,84 @@ + + + + + + Blogposts - Elona Shatri + + + +
    +

    Elona Shatri

    +

    AI Researcher | Ethics Advocate | Music Technologist

    +
    + +
    +
    +

    Teaching Fellow Experience

    +
      +
    • + Data Mining (Postgrad) - + Designing syllabus, labs, and assignments. Lecture and lab delivery, student support, marking, exam setting, teaching admin, and training/supervising new demonstrators. 2023-2024 +
    • +
    + +

    Senior Demonstrator

    +
      +
    • + Professional and Research Practice (Undergrad) - + Designing labs and assignments, lab delivery, student support, marking, teaching, and general admin. Training and supervising new demonstrators. 2023 +
    • +
    + +

    Demonstrator

    +
      +
    • + Machine Learning (Postgrad) - + Delivering labs, student support, marking assignments and exams. 2020-2021 +
    • +
    • + Machine Learning for Visual Data (Postgrad) - + Delivering labs, student support, marking assignments and exams. 2021 +
    • +
    • + Research Methods and Responsible Innovation (Postgrad) - + Designing and delivering labs and workshops, student support. 2020-2022 +
    • +
    • + Data Mining (Undergrad and Postgrad) - + Delivering labs, student support, marking assignments and exams. 2021-2023 +
    • +
    +
    + +
    +

    Supervising MSc Students

    +

    Working on Music and Computer Vision-related tasks, supervising and ensuring qualitative work, weekly meetings, and admin.

    +
      +
    • Sheet Music Composer Identification using Convolutional Neural Network
    • +
    • Sheet Music Classification with Convolutional Neural Network
    • +
    • Generating Handwritten Sheet Music using Style Transfer
    • +
    • Generating Indian Tabla Music
    • +
    • Image Enhancement for an Improved Optical Music Recognition
    • +
    • Generative Adversarial Network Architectures to Enhance Handwritten Optical Music Recognition Datasets
    • +
    • Self-Supervised Few-Shot Learning for Music Symbol Classification in Historical Manuscripts
    • +
    • Models for Full-page Music Generation
    • +
    +
    + +
    +
    +

    © 2024 Elona Shatri. All rights reserved.

    +
    + + diff --git a/new_website/uk-qatar.html b/new_website/uk-qatar.html new file mode 100644 index 0000000000..c9eb496af7 --- /dev/null +++ b/new_website/uk-qatar.html @@ -0,0 +1,42 @@ + + + + + + UK-Qatar AI Collaboration + + + +
    +

    Elona Shatri

    +

    AI Researcher | Ethics Advocate | Music Technologist

    +
    + +
    +
    +

    UK and Qatar Collaborate on AI Research

    +
    +

    + The UK and Qatar have launched a joint Artificial Intelligence (AI) research commission to explore collaborative opportunities in AI development. The initiative is led by Professor David Leslie from Queen Mary University of London, in partnership with Hamad Bin Khalifa University (HBKU) in Qatar. +

    +

    + As a research assistant to Professor Leslie, I am contributing to this project, which focuses on ethical AI innovation, policy frameworks, and fostering international cooperation. Supported by Qatar's Ministry of Foreign Affairs, MCIT, and QRDI Council, along with the UK Government's Gulf Strategy Fund, this collaboration aims to unlock AI's potential for societal and economic progress. +

    +
    +
    +
    +
    +

    © 2024 Elona Shatri. All rights reserved.

    +
    + + diff --git a/new_website/visum-2020.html b/new_website/visum-2020.html new file mode 100644 index 0000000000..0a3f922399 --- /dev/null +++ b/new_website/visum-2020.html @@ -0,0 +1,77 @@ + + + + + + Online VISUM 2020 Highlights + + + +
    +

    Elona Shatri

    +

    AI Researcher | Ethics Advocate | Music Technologist

    +
    + +
    +
    +

    Online VISUM 2020 Highlights

    +
    +

    + From July 3rd to July 10th, I attended the VISUM summer school online. Originally planned to take place in Porto, it was moved online due to the pandemic. +

    +

    + The itinerary included lectures, AI shots, and a main competition. The lectures covered topics like machine learning, deep learning, information security, and AI. The AI shots were short 30-minute talks by industry professionals on AI use cases in their work. +

    + +

    Lecture Highlights

    +

    + Jaime Cardoso (INESC TEC and the University of Porto FEUP) provided a detailed lecture on computer vision (CV) and machine learning (ML), covering deep learning, artificial intelligence, and their history. +

    +

    + One highlight was professor Johan Suykens’ lecture on Deep Learning and Kernel Machines. He discussed function estimation, LS-SVM, kernel spectral clustering, restricted kernel machines, and generative models. +

    +

    + Pascal Mettes (University of Amsterdam) gave an engaging talk on action recognition, discussing video representation, zero-shot learning, self-supervised learning, and graph neural networks for action understanding. +

    +

    + Professor Nicolas Courty’s talk on Optimal Transport in Deep Learning was equally intriguing, diving into Wasserstein Loss, domain adaptation, and Monge mapping. +

    +

    + Professor Marta Gomez-Barrero delivered an insightful talk on Information Security, covering cryptography, biometrics, user authentication, and a case study on Cancelable Biometrics Based on Bloom Filters [2]. +

    +

    + Mauricio Reyes (University of Bern) discussed Interpretability in ML for Medical Imaging, differentiating between explainability and interpretability and emphasizing their importance in medical applications. +

    + +

    The Competition

    +

    + The most exciting part was the competition. From 70+ participants, we formed teams of three to work on a fish detection problem. Using methodologies like YOLO, Faster R-CNN, and transfer learning with pre-trained models, the winning teams achieved results close to the state of the art. +

    + +

    References

    +
      +
    • + Suykens, J. A. K., et al. “Least squares support vector machine classifiers: a large scale algorithm.” Proceedings of the European Conference on Circuit Theory and Design, Vol. 10, 1999. +
    • +
    • + Rathgeb, Christian, et al. “Towards cancelable multi-biometrics based on bloom filters: a case study on feature level fusion of face and iris.” 3rd International Workshop on Biometrics and Forensics (IWBF 2015). IEEE, 2015. +
    • +
    +
    +
    +
    +
    +

    © 2024 Elona Shatri. All rights reserved.

    +
    + + diff --git a/new_website/worms-2021.html b/new_website/worms-2021.html new file mode 100644 index 0000000000..7653f794d1 --- /dev/null +++ b/new_website/worms-2021.html @@ -0,0 +1,87 @@ + + + + + + The 3rd International Workshop on Reading Music Systems 2021 + + + +
    +

    Elona Shatri

    +

    AI Researcher | Ethics Advocate | Music Technologist

    +
    + +
    +
    +

    The 3rd International Workshop on Reading Music Systems 2021

    +
    +

    + The third edition of the International Workshop on Reading Music Systems (WoRMS) was held in a hybrid live/virtual setting on Friday, 23rd of July 2021. It brought together researchers and industry professionals working in Optical Music Recognition (OMR). This edition featured 11 papers on a variety of topics and an + outstanding keynote from Anthony Wilkes (Organum Ltd) discussing the design of ReadScoreLib. +

    + WoRMS 2021 +

    Below are summaries of some of the presented papers:

    + +

    Hybrid Annotation Systems for Music Transcription

    +

    + This paper explores combining human annotation and automated methods for music transcription. Results showed that audio extracts enhanced performance, particularly for short music segments. +

    + +

    Neural Network for Handwritten Melodies

    +

    + Aimed at digital archiving for the University Library of Regensburg, this paper evaluates neural networks for recognising handwritten monophonic scores. Challenges include limited annotated data. +

    + +

    DoReMi: A Universal OMR Dataset

    +

    + Our work presents DoReMi, a new dataset aimed at addressing challenges in OMR. We demonstrated baseline experiments using Faster R-CNN models for object detection. +

    + +

    Reconstructing Digits in Music Scores

    +

    + This research highlights challenges in recognising and reconstructing digits in sheet music, achieving limited accuracy on real-world scores despite using deep learning. +

    + +

    Detecting Staves and Measures with Deep Learning

    +

    + This paper investigates strategies to detect structural elements in music scores. Faster R-CNNs performed best for detecting system measures and staves. +

    + +

    Unsupervised Neural Document Analysis

    +

    + This study proposes combining Domain Adaptation with Selectional Auto-Encoders for unsupervised document analysis, slightly improving state-of-the-art results. +

    + +

    Multimodal Audio and Image Music Transcription

    +

    + This proof-of-concept explores combining OMR and AMT predictions, demonstrating slight improvements in error rates for monophonic scores. +

    + +

    Sequential Next-Symbol Prediction

    +

    + This paper introduces a sequential classification-based approach to music scores using CNNs, addressing training set limitations. +

    + +

    Agnostic Transcription and Machine Encoding

    +

    + This work focuses on encoding outputs from OMR into machine-readable formats using Machine Translation techniques. +

    +
    +
    +
    +
    +

    © 2024 Elona Shatri. All rights reserved.

    +
    + + diff --git a/new_website/worms-2022.html b/new_website/worms-2022.html new file mode 100644 index 0000000000..d882f8431d --- /dev/null +++ b/new_website/worms-2022.html @@ -0,0 +1,91 @@ + + + + + + The 4th International Workshop on Reading Music Systems 2022 + + + +
    +

    Elona Shatri

    +

    AI Researcher | Ethics Advocate | Music Technologist

    +
    + +
    +
    +

    The 4th International Workshop on Reading Music Systems 2022

    +
    +

    + The fourth edition of the International Workshop on Reading Music Systems (WoRMS) was held last Friday, offering another dynamic hybrid experience. Researchers and industry professionals in Optical Music Recognition (OMR) came together to explore the latest advancements and challenges in the field. This year’s workshop featured nine diverse papers spanning topics such as dataset challenges, deep learning innovations, and integration of language models, alongside an engaging keynote by Marie Chupeau (Magic LEMP). +

    +

    Keynote: Advancing OMR with MaestrIA

    +

    + Marie Chupeau opened the workshop by presenting Magic LEMP's OMR solution, MaestrIA, developed for Newzik. She shared insights into their experiments with neural architectures for sequential, mask, and object detection approaches, highlighting the potential of score generation as an asset in OMR. Her discussion delved into the design process of their score generator, sparking interest and questions about how such systems might reshape music digitization. +

    +

    Highlights from the Paper Sessions

    +

    Session 1: Datasets and Training Challenges

    + + +

    Session 2: Full-Page and Graph-Based OMR

    + + +

    Session 3: Applications and Enhancements

    + +
    +
    +
    +
    +

    © 2024 Elona Shatri. All rights reserved.

    +
    + + diff --git a/new_website/worms-2023.html b/new_website/worms-2023.html new file mode 100644 index 0000000000..7e4821de77 --- /dev/null +++ b/new_website/worms-2023.html @@ -0,0 +1,65 @@ + + + + + + The 5th International Workshop on Reading Music Systems 2023 + + + +
    +

    Elona Shatri

    +

    AI Researcher | Ethics Advocate | Music Technologist

    +
    + +
    +
    +

    The 5th International Workshop on Reading Music Systems 2023

    +
    +

    + The 5th International Workshop on Reading Music Systems (WoRMS) took place on November 4th, 2023, in Milan, Italy, offering both on-site and remote participation. This year’s workshop showcased a range of cutting-edge research in Optical Music Recognition (OMR), including advancements in medieval music manuscripts, handwritten music synthesis, and few-shot learning. The program featured three engaging paper sessions and a thought-provoking keynote by Werner Goebl, emphasizing community-driven solutions to perfect music score corpora. +

    +

    Keynote: Perfecting Music Scores with Crowd-Sourced Validation

    +

    + Werner Goebl from the University of Music and Performing Arts Vienna delivered the keynote titled "The Final Stretch of OMR: Perfecting Music Score Corpora with Browser-Based Editing and Validation." Goebl introduced mei-friend, a browser-based editing and validation interface that facilitates community-driven corrections to OMR-generated scores. This innovative tool juxtaposes source score images with their digital renderings, enabling crowdsourced validation to ensure pristine accuracy. The keynote sparked discussions on how decentralized, open systems can contribute to a FAIR (Findable, Accessible, Interoperable, and Reusable) digital music ecosystem. +

    +

    Highlights from the Paper Sessions

    +

    Session 1: Historical and Multicultural Perspectives

    +
      +
    • Optical Music Recognition Workflow for Medieval Music Manuscripts — Ichiro Fujinaga and Gabriel Vigliensoni explored workflows tailored to the unique challenges of medieval manuscripts, emphasizing the importance of preserving historical notations.
    • +
    • The Suzipu Musical Annotation Tool — Tristan Repolusk and Eduardo Veas introduced Suzipu, a tool designed to create machine-readable datasets for ancient Chinese music, bridging gaps in cultural heritage digitization.
    • +
    • The OmniOMR Project — Jan Hajič, jr., and collaborators presented a comprehensive framework for OMR, addressing multi-lingual and multi-modal requirements for diverse music scores.
    • +
    • Towards Music Notation and Lyrics Alignment — Juan Carlos Martinez-Sevilla and Francisco J. Castellanos shared a case study on aligning notation and lyrics in Gregorian chants, advancing research in music-text alignment.
    • +
    + +

    Session 2: Data Generation and Enhancement

    +
      +
    • Symbol Generation via Autoencoders for Handwritten Music Synthesis — Jonáš Havelka and team showcased how autoencoders can generate handwritten music symbols, contributing to realistic data synthesis.
    • +
    • Towards Artificially Generated Handwritten Sheet Music Datasets — Pranjali Hande and collaborators presented methods for generating artificial datasets, addressing the scarcity of annotated data in OMR.
    • +
    • Improving Sheet Music Recognition with Data Augmentation and Image Enhancement — Zihui Zhang and colleagues discussed innovative techniques for improving OMR accuracy, leveraging data augmentation and image preprocessing.
    • +
    + +

    Session 3: Few-Shot and End-to-End Learning

    +
      +
    • Rotations Are All You Need: A Generic Method for End-To-End OMR — Antonio Ríos-Vila introduced a novel approach using rotations to simplify and improve end-to-end OMR pipelines.
    • +
    • Few-Shot Music Symbol Classification via Self-Supervised Learning — María Alfaro-Contreras presented a method for classifying music symbols with minimal training data, leveraging self-supervised learning.
    • +
    • Few-Shot Learning for Layout Analysis of Music Scores — Francisco J. Castellanos and team conducted a preliminary study on applying few-shot learning to the layout analysis of complex music scores.
    • +
    +
    +
    +
    +
    +

    © 2024 Elona Shatri. All rights reserved.

    +
    + + diff --git a/new_website/worms-2024.html b/new_website/worms-2024.html new file mode 100644 index 0000000000..c6ded96c39 --- /dev/null +++ b/new_website/worms-2024.html @@ -0,0 +1,69 @@ + + + + + + The 6th International Workshop on Reading Music Systems 2024 + + + +
    +

    Elona Shatri

    +

    AI Researcher | Ethics Advocate | Music Technologist

    +
    + +
    +
    +

    The 6th International Workshop on Reading Music Systems 2024

    +
    +

    + The 6th International Workshop on Reading Music Systems (WoRMS) took place virtually, bringing together researchers and practitioners from across the globe to discuss the latest developments in Optical Music Recognition (OMR). This year's workshop featured three paper sessions, panels, and an insightful keynote by David Rizo, providing a comprehensive exploration of the state of OMR research and its real-world applications. +

    +

    Keynote: Beyond Optical Music Recognition

    +

    + David Rizo from the University of Alicante delivered the keynote, "Beyond Optical Music Recognition," reflecting on the recent advancements in OMR driven by deep learning techniques. He questioned whether the current research trajectory is adequate to fully address the complexities of OMR and explored the broader implications for creating end-user-centric systems. His presentation dissected the term "OMR" through case studies, providing a critical assessment of its evolution and future. +

    +

    Highlights from the Paper Sessions

    +

    Session 1: Advancing OMR Models and Analysis

    +
      +
    • Can Multimodal Large Language Models Read Music Score Images? — Jorge Calvo-Zaragoza and collaborators explored the potential of multimodal language models in OMR, discussing their performance on music score images.
    • +
    • Sheet Music Transformer: End-to-End Full-Page OMR for Pianoform Sheet Music — Antonio Ríos-Vila and colleagues presented a Transformer-based pipeline for recognizing full-page piano sheet music, emphasizing scalability and efficiency.
    • +
    • Towards Sheet Music Information Retrieval Using Multitask Transformers — Antonio Ríos-Vila and team proposed a unified approach for sheet music retrieval, combining multiple OMR tasks into a multitask transformer framework.
    • +
    • Semantic Reconstruction of Sheet Music with Graph-Neural Networks — Guillaume de Lambertye and Alexander Pacha demonstrated how graph neural networks could semantically reconstruct sheet music, enabling more accurate music representation.
    • +
    • Staff Layout Analysis Using the YOLO Platform — Vojtěch Dvořák and collaborators presented a YOLO-based method for analyzing staff layouts, optimizing structural recognition in OMR.
    • +
    + +

    Session 2: Expanding OMR Applications

    +
      +
    • On Designing a Representation for the Evaluation of OMR Systems — Pau Torras and colleagues proposed a novel representation for evaluating OMR performance, emphasizing its utility in benchmarking.
    • +
    • Enhanced User-Machine Interaction for Historical Sheet Music Retrieval — A. Menárguez Box and team introduced a user-machine interaction model for historical sheet music, leveraging musical notation for enhanced retrieval.
    • +
    • Enhancing Recognition of Historical Musical Pieces with Synthetic and Composed Images — M. Villarreal Ruiz and J. A. Sánchez explored the use of synthetic images to improve recognition accuracy for historical scores.
    • +
    • The CollabScore Project: From Optical Recognition to Multimodal Music Sources — Benoît Couasnon and collaborators discussed integrating optical and multimodal music sources into a unified platform for music analysis.
    • +
    • Semi-Automatic Annotation of Chinese Suzipu Notation — Tristan Repolusk and Eduardo Veas presented a component-based approach for annotating Suzipu notation, addressing unique challenges in Chinese music scores.
    • +
    + +

    Session 3: Historical and Handwritten Music

    +
      +
    • OMR on Early Music Sources at the Bavarian State Library with MuRET — J. Umbreit and S. Schumann discussed automating and scaling OMR for early music sources using MuRET.
    • +
    • OMMR4all Revisited: A Semiautomatic Online Editor for Medieval Music Notations — Andreas Hartelt and Frank Puppe revisited their online editor for medieval music notations, enhancing usability and automation.
    • +
    • Enhancing Handwritten Music Sheet Datasets Using Generative Adversarial Networks (GANs) — K. R. Palavala and collaborators demonstrated how GANs could enrich handwritten music datasets for better OMR training.
    • +
    • Crafting Handwritten Notations: Towards Sheet Music Generation — N. Tirupati and team explored generative methods for creating handwritten sheet music, pushing the boundaries of synthetic data generation.
    • +
    +
    +
    +
    +
    +

    © 2024 Elona Shatri. All rights reserved.

    +
    + + From 1e178427ede4a4bc484f4b79a17bc8c7f8bc9f8d Mon Sep 17 00:00:00 2001 From: Elona Date: Mon, 9 Dec 2024 12:32:05 +0000 Subject: [PATCH 60/63] move --- new_website/CV-shqip.html | 49 ------- new_website/ML-shqip.html | 58 -------- new_website/NN-shqip.html | 71 ---------- new_website/about.html | 101 -------------- new_website/aim-cirmmt-visit.html | 81 ----------- new_website/assets/.DS_Store | Bin 6148 -> 0 bytes new_website/assets/css/styles.css | 127 ----------------- .../Screenshot 2024-10-29 at 15.03.17.png | Bin 1278101 -> 0 bytes new_website/assets/images/headshot_elona.jpeg | Bin 663228 -> 0 bytes new_website/blogposts.html | 55 -------- new_website/contact.html | 41 ------ new_website/icaspp2020-review.html | 77 ----------- new_website/index.html | 129 ------------------ new_website/omr-challenges.html | 92 ------------- new_website/optical-music-recognition.html | 97 ------------- new_website/projects.html | 46 ------- new_website/research.html | 67 --------- new_website/review-on-GANs.html | 119 ---------------- new_website/teaching.html | 84 ------------ new_website/uk-qatar.html | 42 ------ new_website/visum-2020.html | 77 ----------- new_website/worms-2021.html | 87 ------------ new_website/worms-2022.html | 91 ------------ new_website/worms-2023.html | 65 --------- new_website/worms-2024.html | 69 ---------- 25 files changed, 1725 deletions(-) delete mode 100644 new_website/CV-shqip.html delete mode 100644 new_website/ML-shqip.html delete mode 100644 new_website/NN-shqip.html delete mode 100644 new_website/about.html delete mode 100644 new_website/aim-cirmmt-visit.html delete mode 100644 new_website/assets/.DS_Store delete mode 100644 new_website/assets/css/styles.css delete mode 100644 new_website/assets/images/Screenshot 2024-10-29 at 15.03.17.png delete mode 100644 new_website/assets/images/headshot_elona.jpeg delete mode 100644 new_website/blogposts.html delete mode 100644 new_website/contact.html delete mode 100644 new_website/icaspp2020-review.html delete mode 100644 new_website/index.html delete mode 100644 new_website/omr-challenges.html delete mode 100644 new_website/optical-music-recognition.html delete mode 100644 new_website/projects.html delete mode 100644 new_website/research.html delete mode 100644 new_website/review-on-GANs.html delete mode 100644 new_website/teaching.html delete mode 100644 new_website/uk-qatar.html delete mode 100644 new_website/visum-2020.html delete mode 100644 new_website/worms-2021.html delete mode 100644 new_website/worms-2022.html delete mode 100644 new_website/worms-2023.html delete mode 100644 new_website/worms-2024.html diff --git a/new_website/CV-shqip.html b/new_website/CV-shqip.html deleted file mode 100644 index 01024a6e6a..0000000000 --- a/new_website/CV-shqip.html +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - Si funksionon Computer Vision? - Blogpost - - - -
    -

    Elona Shatri

    -

    AI Researcher | Ethics Advocate | Music Technologist

    -
    - -
    -
    -

    Si funksionon Computer Vision?

    -
    -

    Menyra se si njerzit shohin sa eshte komplekse aq eshte edhe mahnitese. Gjithcka filloi milarda vjet me pare, kur disa organizma mikroskopik filluan te zhvillojne disa mutacione qe i ben te ndjeshme ndaj drites. Ne ditet e sotme ekzistojne me qindra mijera organizma qe kane sistem te ngjashem te te parit. Ata kane sy per te kapur driten, pranues (akceptore) ne tru per ta qasur ate drite dhe korteksin vizuel per te procesuar ate. Kjo na mundeson ne te bejme edhe gjerat me te thjeshta sic mund te jete shikimi i perendimit te diellit.

    - -

    Ne tri dekadat e fundit, shkenctaret filluan nje studim per te zgjeruar kete aftesi tonen, por jo tek vete njeriu por edhe ne kompjutere (makina) poashtu. Kamera e pare u shpik ne vitin 1816, ku nje kuti e vogel mban nje cope leter e ngjyer ne klorid te argjende klorid (silver chloride). Kur shkrepesi (shutter) ishte i hapur, letra do te eeresohej aty ku ishte e ekzposuar drita. Tani 200 vjet me vone, me nje teknologji shume me te avancuar mund te kapim keto fotografi ne forme digjital ne po te njejten kohe te shprepjes. Kjo do te thote se keto aparate jane te gatshme te imitojne se si njerzit kapim driten the ngjyren. Por, sic duket kjo ishte pjesa me e lehte. Sfida e radhes eshte per keto makina te kuptojne se cfare ka ne keto fotografi.

    - -

    CNN

    -

    Nje tip specifik i Neural Networks (NN, shqip: rrjeti nervor) qe mund te arrije saktesi mjaft te mire eshte Convolutional Neural Networks (CNN). CNN fillimisht e copton kete fotografi ne grupe me te vogla te pikseleve qe quhen filter. Cdo filter eshte nje matrice e pikselave, dhe rrjeti (network) ben nje seri kalkulimesh ne keto piksele duke i krahasuar ato kundrejt nje patterni (shqip: model) specifik qe rrjeti po kerkon.

    - -

    Kur CNN fillon punen, te gjitha vlerat e filterave jane te caktuar ne menyre te rastesishme. Si rezultat, parashikimet iniciale nuk kane shume kuptim. Sa here qe CNN ben nje parashikim kundrejt te dhenave te etiketuara (labeled data), e shfrytezon nje funksion te gabimit (error function) per te krahasuar sa afer ishte parashikimi me etiketen e vertete te te dhenave.

    - -

    RNN

    -

    Ky tip i modeleve quhet Recurrent Neural Network (RNN, shqip: rrjet nervor i perseritur). Perderisa CNN i trajton grupet e pikseleve pavaresisht nga grupet tjera, RNN mund ta mbaje informacionin mbi ate se cka eshte procesuar tashme dhe e perdor ate informacion ne marrjen e vendimeve.

    - -

    Ne rastin tone, kemi nje video te paketimit te nje kutie, RNN merr nje sekuence te fotografive te etiketuar si me poshte, kuti e zbrazur, kuti e hapur dhe ne fund kuti e mbyllur, bazuar ne te tri keto etiketa mund t’a etiketoj kete video si “duke paketuar nje kuti”.

    -
    -
    -
    -
    -

    © 2024 Elona Shatri. All rights reserved.

    -
    - - diff --git a/new_website/ML-shqip.html b/new_website/ML-shqip.html deleted file mode 100644 index 42285f50e7..0000000000 --- a/new_website/ML-shqip.html +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - Çka është Machine Learning? - Blogpost - - - -
    -

    Elona Shatri

    -

    AI Researcher | Ethics Advocate | Music Technologist

    -
    - -
    -
    -

    Çka është Machine Learning?

    -
    -

    Mësimi Automatik (Machine Learning) është një nga teknologjitë më të reja dhe më tërheqëse në fushën e Shkencave Kompjuterike. Ne çdo ditë përdorim algoritma të cilët bazohen te kjo teknologji. Çdo herë që ne bëmë një kërkim në Google, Bing apo në motorë të tjerë kërkimi habitemi nga shpejtësia dhe saktësia e rezultateve. Një nga arsyet është fakti se këta motorë përdorin algoritma të mësimit automatik të zhvilluar nga kompanitë e mëdha si Google e Microsoft.

    -

    Esenca e mësimit automatik është fakti që këta algoritma të jenë duke mësuar gjatë gjithë kohës, e jo të mbesin në gjendjen fillestare. Këtu mund ta heqim një paralele me njeriun: ne mësojmë gjatë gjithë kohës, qoftë nga reagimet apo nga rezultatet që shohim.

    -

    Arthur Lee Samuel ishte pioner në fushën e lojërave kompjuterike dhe inteligjencës artificiale. Ai ka dhënë një përkufizim mbi “Machine Learning” duke e quajtur fushë studimi që i jep kompjuterit aftësinë e të mësuarit pa qenë i programuar në mënyrë ekplicite.

    -

    Një përkufizim tjetër nga Tom Mitchell është pak më i kuptueshëm. Ai jep këtë përkufizim: “Një program kompjuterik është duke mësuar nga eksperienca E në një detyrë T matur me performancën P, vetëm nëse performanca P në detyrën T përmirsohet gjate eksperiencës E.”

    - -

    Terma nga Mësimi Automatik

    -

    Disa terma që do të përdoren më poshtë janë:

    -
      -
    • Bashkësia e të dhënave: Një koleksion i të dhënave të ndërlidhura i përbërë nga elemente të ndara por që nga algoritmat e mësimit automatik trajtohet si një njësi e vetme.
    • -
    • Të dhënat trajnuese: Një pjesë e një bashkësie të dhënash që përdoret për të trajnuar kompjuterin për të mësuar diçka.
    • -
    • Të dhënat testuese: Një përqindje më e vogël e të dhënave që përdoret për të testuar algoritmat dhe aftësinë e tyre për të mësuar nga të dhënat trajnuese.
    • -
    -

    Shembull: Në lëndën e matematikës, profesori i lëndës ka një libër me probleme të zgjidhura. Bashkë me profesorin e lëndës kemi zgjidhur 80% të problemeve, mirëpo ai nuk na ka dhënë 20% të problemeve duke thënë se pjesa tjetër e problemeve do të jetë në provim. Profesori përdor këtë 20% të problemeve që ne nuk i kemi parë më parë për të testuar se çfarë kemi mësuar nga 80% të problemeve që kemi parë.

    - -

    Llojet e Algoritmave të Mësimit Automatik

    -

    Dallohen disa tipe kryesore të algoritmave të mësimit automatik:

    -
      -
    1. Mësimi i Mbikëqyrur: Aplikohen në të dhëna të reja për të parashikuar ngjarje të së ardhmes duke përdorur etiketat (labels).
    2. -
    3. Mësimi i Pambikëqyrur: Përdoren kur të dhënat trajnuese nuk janë të klasifikuara apo etiketuara (unlabelled data).
    4. -
    5. Mësimi i Gjysmë-mbykqyrur: Kombinon të dhëna të etiketuara dhe të paetiketuara për të trajnuar modelin.
    6. -
    7. Mësimi i Përforcuar: Një metodë që bashkëvepron me mjedisin duke prodhuar aksione dhe zbulon gabime dhe shpërblime gjatë këtyre bashkëveprimeve.
    8. -
    -
    -
    -
    -
    -

    © 2024 Elona Shatri. All rights reserved.

    -
    - - diff --git a/new_website/NN-shqip.html b/new_website/NN-shqip.html deleted file mode 100644 index 9969cdaefd..0000000000 --- a/new_website/NN-shqip.html +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - Çfarë janë Rrjetat Nervore Kompjuterike? - Blogpost - - - -
    -

    Elona Shatri

    -

    AI Researcher | Ethics Advocate | Music Technologist

    -
    - -
    -
    -

    Çfarë janë Rrjetat Nervore Kompjuterike?

    -
    -

    Përmbajtja:

    -
      -
    • Përkufizimi i rrjetave nervore kompjuterike
    • -
    • Shembuj
    • -
    • Elementet e rrjetave nervore kompjuterike
    • -
    • Konceptet bazë të rrjetave nervore të thella
    • -
    - -

    Pëkufizimi i rrjetave nervore kompjuterike

    -

    Rrjetat nervore kompjuterike (Neural Networks) janë një bashkësi e algoritmeve përllogaritës, të modeluar sipas trurit të njeriut, e të projektuar që të njohin motive apo rregullsi. Çfarëdo qofshin të dhënat në hyrje: fotografi, tekst, seri kohore, këto rrjeta së pari i përkthejnë këto të dhëna në të dhëna numerike, që më pas vendosen nëpër vektorë, e në fund gjendet motivi.

    - -

    Shembuj

    -

    Deep learning harton të dhënat që i merr në hyrje deri në rezultatet, duke gjetur korrelacione. Njihet ndryshe edhe si “universal approximator” (përafrues universal), kjo sepse mund të mësojë të përafrojë një funksion të panjohur f(x) = y, midis një hyrje x dhe një dalje y duke supozuar që të dyja kanë njëfarë korrelacioni.

    - -

    Klasifikimi

    -

    Të gjitha operacionet e klasifikimit janë plotësisht të varura nga të dhënat e etiketuara. Klasifikimi mund të përdoret në:

    -
      -
    • Detektimin e fytyrave, njohjen e njerëzve në imazhe.
    • -
    • Mund të identifikojë objekte në fotografi.
    • -
    • Detekton zëra, identifikon folësit, mund të përkthejë nga zëri në tekst.
    • -
    - -

    Grumbullimi

    -

    Grumbullimi, apo në Anglisht “Clustering”, është detektimi i ngjashmërive mes të dhënave që posedojmë. Kjo metode nuk kërkon që të dhënat të kenë etiketa. Rastet ku grumbullimi përdoret më shumë janë:

    -
      -
    • Kërkimi: krahasimi i dokumentave, fotografive, zërave.
    • -
    • Detektimi i anomalive: detektimi i sjelljeve të pazakonshme.
    • -
    - -

    Elementet e rrjetave nervore kompjuterike

    -

    Çdo rrjetë nervore kompjuterike është e përbërë prej disa shtresave. Këto shtresa janë të përbëra prej nyjeve (nodes). Nyjet janë pikërisht pikat ku zhvillohet përpunimi apo përllogaritja, që deri diku imitojnë neuronet në trurin e njeriut.

    - -

    Konceptet bazë të rrjetave nervore kompjuterike

    -

    Rrjetet e të mësuarit të thellë (deep learning) dallohen nga rrjetet njështresore të fshehura nga thellësia e tyre; kjo thellësi përfaqëson numrin e shtresave me nyje nëpër të cilat të dhënat duhet të kalojnë deri sa rrjeti të arrijë të njohi një motiv.

    -

    Rrjetat “Deep Learning” janë të afta të zbulojnë struktura të fshehura edhe në të dhëna të paetiketuara e pa strukturë, e që janë shumica e të dhënave në botë.

    -
    -
    -
    -
    -

    © 2024 Elona Shatri. All rights reserved.

    -
    - - diff --git a/new_website/about.html b/new_website/about.html deleted file mode 100644 index f8981e6186..0000000000 --- a/new_website/about.html +++ /dev/null @@ -1,101 +0,0 @@ - - - - - - - - - AIM & CIRMMT Virtual Visit - - - -
    -

    Elona Shatri

    -

    AI Researcher | Ethics Advocate | Music Technologist

    -
    - - - -
    -
    -

    About

    -

    - I'm a PhD candidate at the UKRI Centre for Doctoral Training in Artificial Intelligence and Music (AIM). I am part of the Centre for Digital Music (C4DM) research group at Queen Mary University of London. - - My research interests include Optical Music Recognition as well as other MIR-related subfields. My goal is to have computers read sheet music computationally. I started working on this problem in September 2019 when I was granted the studentship from QMUL and Steinberg GmBH, with whom we collaborate closely. - - I am also the founder and a steering committee member of the QMUL AI and Ethics Research Group. This group critically examines the ethical dimensions of AI, with a focus on ensuring responsible and inclusive AI applications. The group organizes interdisciplinary seminars, collaborative workshops, and research projects that explore topics such as fairness, accountability, transparency, and the societal implications of AI technologies. -

    -
    - -
    -

    Education

    -
      -
    • - Queen Mary University of London, London — PhD in Artificial Intelligence and Music -

      September 2019 - Present

      -

      Key Modules: Advanced Research Methods, Machine Learning, Software Development, Music Informatics, Computer Vision, Deep Learning for Computer Vision, Sound Recording and Production Techniques.

      -

      PhD Project: Deep Learning for Optical Music Recognition (OMR) - Working on improving object detection for OMR using R-CNNs, end-to-end OMR with vision transformers and RNNs.

      -
    • -
    • - National Tsing Hua University, Hsinchu, Taiwan — MSc in Information Systems and Applications -

      September 2017 - August 2019

      -

      Key Modules: Advanced Database, Service Oriented Architecture, Human-Computer Interaction, Data Mining, Machine Learning, Computer Vision.

      -

      MSc Project: Fake News Detection Using Word Patterns as Graph Neural Network Inputs.

      -
    • -
    • - University of Prishtina, Prishtina, Kosovo — BSc in Telecommunications, Electrical and Computer Engineering -

      September 2013 - June 2017

      -

      Key Modules: Signal Processing, Signals and Systems, Mathematics, Physics, Information Theory.

      -

      BSc Project: A study on OLED technology and its advantages.

      -
    • -
    -
    - -
    -

    Other Activities

    -
      -
    • - Founder and Co-Chair at the AI, Ethics and Society Group at QMUL - - Started this initiative a few months ago, now it has around 70 academics from all QMUL schools bringing together their expertise and discussing ethical AI among other topics. -
    • -
    • - Student Ambassador at QMUL - - Delivering talks on ML, AI & Creativity in high schools, sharing experiences and opportunities for women in EECS. -
    • -
    • - Member of the Equality, Inclusion, and Diversity Team at EECS QMUL - - Conducting interviews, web and social media maintenance. -
    • -
    • - Medium Contributor - - https://medium.com/@e.shatri1 -
    • -
    • - General Chair and Editor - - WoRMS 2024, WoRMS 2023, WoRMS 2022; Program Committee at WoRMS 2021; Reviewer for ISMIR, MobileCHI, ICIAP. -
    • -
    • - Member of the Editorial Team - - Women in MIR (WiMIR) at ISMIR. -
    • -
    -
    -
    - -
    -

    © 2024 Elona Shatri. All rights reserved.

    -
    - - \ No newline at end of file diff --git a/new_website/aim-cirmmt-visit.html b/new_website/aim-cirmmt-visit.html deleted file mode 100644 index 1381f98b31..0000000000 --- a/new_website/aim-cirmmt-visit.html +++ /dev/null @@ -1,81 +0,0 @@ - - - - - - AIM & CIRMMT Virtual Visit - - - -
    -

    Elona Shatri

    -

    AI Researcher | Ethics Advocate | Music Technologist

    -
    - -
    -
    -

    Centre for Doctoral Training in AI and Music (AIM) & Centre for Interdisciplinary Research in Music Media and Technology (CIRMMT) Virtual Visit

    -
    -

    - Remote working has limited us in many ways, but it has also granted us the liberty of virtually visiting places without boarding an airplane. Virtual visits have become much easier to organize, and this allowed us to connect with IRCAM’s Artificial Creative Intelligence and Data Science (ACIDS) team in Paris back in February. -

    -

    - This time, we are delighted to “travel” to Canada to meet with the Centre for Interdisciplinary Research in Music Media and Technology (CIRMMT). During this virtual visit, we will share ideas, discuss our research, and showcase the ongoing work from both groups. -

    - -

    Event Details

    -
      -
    • Date: 30th of June 2021
    • -
    • Time: 2-5 pm (UK time, GMT+1)
    • -
    • Where: Join via Zoom
    • -
    - -

    Presentations

    -

    - Each centre will deliver 6-7 presentations by PhD students, totaling 12-14 presentations. Each presentation will last 3-5 minutes. Topics will include: -

    -
      -
    • Deep learning
    • -
    • Sound synthesis
    • -
    • Gesture and performance analysis
    • -
    • Artificial creativity
    • -
    • Augmented instruments
    • -
    • Generative music
    • -
    • Optical music recognition
    • -
    • Composition and more
    • -
    -

    - Don’t miss the agenda for a comprehensive overview of the topics covered! -

    - -

    Organisers

    - -
    -
    -
    -
    -

    © 2024 Elona Shatri. All rights reserved.

    -
    - - diff --git a/new_website/assets/.DS_Store b/new_website/assets/.DS_Store deleted file mode 100644 index c431b9566baafdc4bd5cb3c5baebe5f2d1423bbc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeHK!A`?447J&WD#2k#j`@ZCL72)H>;o8E(Lh?&NfS2?`6vDX2?>cKzr%BE7^Q(5 zXhOD>yd<_`_f<`5BI4OyGbNf3QH3VRGAM{F7ga}QEJ~I=rt?+TZVOu+?vms_q806E zw^WiKVOuq)ug{D7$Md~k+ciIEw>N`bkLi|Lx}r5*7o+y{pJQJ>ygXU# zFE;xOzOyOhaky{AGjj%<0cXG&_)P|IXNy!PirzZ|&VV!U!GN3(0ZlL(CdGVopvxry zaE#?F7)vc7KEW^=CPioX jU?S(pSyrk($QX9fFe%C|vYy?6{v(hH@y;3e0|wpzT7gAJ diff --git a/new_website/assets/css/styles.css b/new_website/assets/css/styles.css deleted file mode 100644 index 0baf69b63d..0000000000 --- a/new_website/assets/css/styles.css +++ /dev/null @@ -1,127 +0,0 @@ -/* General Styles */ -body { - font-family: Arial, sans-serif; - margin: 0; - padding: 0; - line-height: 1.6; - background-color: #f9f9f9; -} - -/* Header */ -header { - background: #355c7d; - color: white; - padding: 2rem 0; - text-align: center; -} - -/* Navigation */ -nav { - background: #f67280; - margin-bottom: 1rem; -} - -nav ul { - list-style: none; - margin: 0; - padding: 0; - display: flex; - justify-content: center; - flex-wrap: wrap; /* Makes the menu wrap on smaller screens */ -} - -nav ul li { - margin: 0; -} - -nav ul li a { - color: white; - text-decoration: none; - padding: 0.75rem 2rem; - display: inline-block; -} - -nav ul li a:hover { - background: #f8b195; -} - -/* Sections */ -section { - padding: 3rem 2rem; - margin: 2rem auto; - max-width: 90%; /* Flexible width that scales with the browser */ - background: white; - box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); - border-radius: 8px; -} - -/* Footer */ -footer { - background: #333; - color: white; - text-align: center; - padding: 1rem 0; - margin-top: 3rem; -} - -/* Utility */ -h2 { - color: #333; -} - -a { - color: #007bff; - text-decoration: none; -} - -a:hover { - text-decoration: underline; -} - -/* Responsive Design: Media Queries */ -@media (max-width: 1024px) { - section { - max-width: 95%; - padding: 2rem 1rem; - } - - nav ul li a { - padding: 0.5rem 1.5rem; - } -} - -@media (max-width: 768px) { - header { - padding: 1.5rem 0; - } - - nav ul { - flex-direction: column; /* Stacks the menu vertically on small screens */ - align-items: center; - } - - nav ul li a { - padding: 0.75rem 1rem; - width: 100%; - text-align: center; - } - - section { - padding: 1.5rem 1rem; - } -} - -@media (max-width: 480px) { - header h1 { - font-size: 1.5rem; - } - - header p { - font-size: 1rem; - } - - nav ul li a { - font-size: 0.9rem; - padding: 0.5rem; - } -} diff --git a/new_website/assets/images/Screenshot 2024-10-29 at 15.03.17.png b/new_website/assets/images/Screenshot 2024-10-29 at 15.03.17.png deleted file mode 100644 index 162aa4f48775cb5b6d540fca193f990dc75bcea8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1278101 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 z�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�V0)Iu&F#(=O{=py(P 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⋙Db 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 z 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%0DxyYeTE9pZs{;bfov$Tl)ZF_MQHB9UV;Z%Iyhb- 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 J614aFs&1EAd=H#1*69vJHEN) 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≤=gVqeW3gyT7; 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�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

    7Dyr&bD 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�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�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

    FcyL?d8V%EsB;d36lc{kLWJkz^?- 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 z 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 u;47c^~3A|SN~i8@}B>e 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

    fi0@bIKt}ivFXg%TmQ)$_+NOOh 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 z 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

    YbS)m@nE3kUgRwF$qEPHS#cGW_@-ruU=mPO{ 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

    )AvykqFAMQ>u z6ocp*bhxQsbhDBeAW&Eu5pAfN2^Q!%e!eizQvZX-OqHWleATga68QUJV~?1ueqWc} zbt9w)GFcjB5JltPyyjnppXko2hGY3EizB6j3&^=%+G*_mA@;`2>fS1Ucak z4ni{=JrpIAk?GgORPc@cd99;!iFRx-Xd(43uy=XZ?Gk^Xl zXDym*rweKq#3)^G8(LpuiiOjMK55R|uHSvnqaVWrf@IS3WJe|nyqB1I$N^jI`yDhWGo#;9xTDig+@j8@HgLw z)eZlGGx+yc_i-O4dB0RZkGu2GA*!q}trDaMA4<2T#wn&+z~QYjua7}fFiYgT#rlaZ z!8eJR!C$ya>V;D^f3q%QG1;Wr?QhfXwJ!R~0~%FjTi|8&Zbd_4&GJ7w`K>yRKU5x~ zYG`$cNMZH^ZHKhw3kfdA|L8#7sRfyu2~1@v$AX*gh;wXRxxnNE{zWCHE3RnnwRQ6u zgDFWhOtt1+>BNVP3{M>v=l3v-Mcav&*v#5eV2rZ2i*}gj!i&yRJzdcW-WVR1W4+bRb{iFM8-xQ6o^O)9Ja+?hV z*qa+Cvj#^Iy1@jcZ?$5YEzP(#B>l2-WSSy@Bt6<_p zxz5SLn1$D)9W$s|q=)Dk-U{q|Qil;^Q#VVCnKaiJ0{-=fYi(I#L0yVZn45ZRS~Je< zSMGCdSmnRJBo2cdN^4_X*!jJ zT_hpHo7Lo~!b93eKszpU-WQ1}fY)po7PLlr6Q22{Tn?QJheI>hJ~P24O+-Xy@nx4A zw!RSyP+cx9S626*kt93J&Q?-ZM2RxwqwP678>6{8`v7-!wmQ)zcaX;9uWC6VJev4x z;V6c1j8@#J0Y&g?MXrIDR%Pd*YQrt!937{O7*Lo_dAI*hX~QAGe{>|(B}7MV6tA?I z<^ATDJ}j5u`Yz~7OeF21OJGJUgzwK&qknX$2;%{ufq#yrK<8yoHb!u#oOwUAng&CG zIUg&0d|svj**=keVw|_~rw1dHdB%RZ)7yDG=Dz?t&lP8;N-yJz0V;%oT|`G^d~YXj z3TS*!)u@3R5!z5iH4C3=O(&)>X!p%9rIiTu{rT^sluH{)9rS564(yz}=)3x6U2j^2EkV`ALZTba zMJym7W4wFfEXr@Yk&4D5&!gE6`hz-m5pbBC=jXD8bZjrA=qrjKb#l725LY@s;r$XL z`ew3l{KS3BDtCbo@fHyQmm2*-6}2v0-v<<|Esh~CfZZYQu|7|KWvPrPQ{_>hAYZ%U zDJT-ertGIOd+m+$L}9?r70!oKHo@l)WwvOSn}%SjICS-_`t3#h5gJ%v!5f?wetG=P zW%SpOkO@-KalgrjPgP?|42B%~pVe)L5RJNd-R8QBf13XW>+Plb@M-u!OF}V5X}oNj z0b^2^HBQUB2+TNrl*^*LvcuQ8ko^NoL|U-)>0S7A5#G2gXi;PIQp-*vtl_3(n=fdf z$tn^M(8C3%s49XthD`4fzU{m>;MlJVM>xz_MS!@loottsD`w4AcNZVa%263Tt@Kjf zXFs^aVbU~t5?9AyEZa1AX4p6k(?Pg%xZCYveK)K)V7_PBK;TD&f)86{t7yZpkI=Bp z6H;zp%&Bx6n!Qv)j1yznUP*i%brJL&igvo^QnKBAHYNC#1)3C_1A18gHRs2H%iV$s ziaHU!Xhj(L>K}G0jS;+G6LjgcF8M*X`avAi*|}PxXcsH9p4ln#hIl@-TnxVmr*FlQ zsx}6lwg=T4aO8+tLee|j78I^A3joq(erQ!)JGqwvDhQJ3R1Im&jWY2l z6BqL~(?LY-0r^V7?285wIaf!UA7$#aRAnxutR{0$ya!y_0m>@rILFb|{}Mji+-~WO zqH0p`OSvDV{A(78%i$=ipO`R4sul;f=k$T8bKq0nR%Fp`U4y0eV#!IF6XN${w4FyB z(G0ti&{uT}*g?;nh&jPe5kB`@WP7?fDixfL4|4lt%*D>s{yw^i{Z^Klbm)T65^dTRaajw@%3G;0=SR zF6AJXKpDO=ckY8Jc`@bkzp5grp>@auK>n$`dtZlH*0bsT*2W*y1xgy;ioyQ^P|Wdf5*dOccxrH1$7<&OM%~|BvIks*sdRt}B$>zwUBdl3Q|#GWS)KkX!D|RtmW; z{WkY4cVlyzVb<^b{_vlNoyQ*M9H005b$LEh)KVQhm29z(FK!Cb zxkTlo>3@4?k#a0xw8JlPfpxqP_K1Hs#W0|FJ!`KxhL~pX=iNy-6&Fnf7*H}>o)Qq= zg{<2;B%XN)ivH5x-FgQv{>HX{z!`v`6UQBsJ$5P7Hxftp)zJ@b#=zvi{bO-HE;b+g z*ySmcUGN$aeU#sDBWW)V zqRIV?1l)q%ozC3^yESjFDZS$eO32&B7U8Jr@jlc`YQkK+%5~!U-=9PNm1$C~7iZt> z+tF-Z?IAcE5pFQ_Ipzt++`O-JlXg2cmA&^6K0fGr&^sg}Fu$6-nV>R4ue70hzfmSj zeiD=*xL+~5v(9gE82!q^wIlMqtW1jYcM2bQ|5`QIyrWa!?JZg z==Th-TX8IRF70*qbAy1$>`jt3590n#j%&v_kPjS7$ag!`@0s#6#tzW77Fo^SG96BB zcyxb5we;VOOQ_Pi&>M1}knZ0~`^YT@)nrZ23++34f#8hxAJ zi-WUlM8^1Ow*40}W_|quBkwHS4>ZSM_9@ckbqU0_*G20UCo4cx_;ynhb(eBim}q>nr0coImQM=9JCa zt*KT9BhBC5{8f=K!Kiy3<AIz4xAiO7f!_c%0SbceXSF={mx5+<01!OGZ!X`zX%5 z;ZY*A)!8tXMzy&7h~7f|By+)FU;oK`W8SHL|1`t5@Xh05FA||~&XC?Uk6?8dT{lXb zb0xs)6ua?3`+<@G!qJsE=yaO?J)|g-{z`Vab|l?}taK(Ae9jMI*mpKoK4c-hhkFK0xs1LpX zPvwdy>lV3CFW(L9d)-=LpUdhz)G$YXpd++?sG7$Ycl{-_rFM{2^yckM_{+wog8f8t zOUG@AH_}&Hbk4>>N4>GK!DwBo(hv9RR!uU*hc$xSpcY=8=LjO4Q)O&v@)1|stUz=N zF!NG!Kh0@bfM!9BlSdnU$4i(5XSy3zV7PgE;wF{{bE@&7DEZZ)Vy(*lQpKS)j&;g^ zQa1x6_t^3r!xt(HbD%iYVPJPFhm=i*J={E>E-P3?*sJ5mwICu=ImFQ5`)PqXK73i` zZyJ4{Q#RM2yO|rcf4V~*J`@H>3?$#-$t12DqhW5ozC2ULo+9}-FBtZ{yGZd}g@{qw zW<{tM>xhoQXmWc}%)@?}`-VFwm|KYZf0xGcMqq|NI>l|hHi-$u7$Y5*VfzIiR(&gc zHH`EfjV#V%a}Td8ax!)+uy1ww$MVY5^460GS)4MO_OiBI_%WYQ?mM0x!^El%4U?7n zY*f{xSs%Z7&i!_Vm`Exa%QYZZr7h!LU#E8X{y)0|W3B_p>sO|~_E@&?g&|w*J>NXF zPJv_gjP5s{4{Rq1DT(~Yi4Ntt5o#>rDNhuE5;2!1t3L~D#wOn%A6Mg4Jdym>xN7rM z5g)1$wognjF{fbS%Jv+?`V)#oTsPmW(;jj&_~tJ^OXL_Quz&_qvPK@k6zU^HV@54i#fUwExG#GsU<&zHtHXS-kbKLid)- zaVP%Baea^>?dSVEPp&%Prk595B>1xKNBi!6b*9iMa{E&_P>U63JLccSrzfb~UhQ@R zKj(TGmh_M1cetjtPHhm;`(l5-d5O-HM_}&nZ%!8{ZafCXU1G)Y_|r5sL}Fxig5UjS zUKuI)jQ9OM1OEK}iTsxO%xXIv!Eldl87Gb&O`fU{Z1^zra9|@v45){2h@+!7cEc4r z4AK;*9uXhOO{g2lD(+AeqVExOGgGV&@G-Oy$96;OQ{0$?G_C>1% zckdAI3!=_9GCLnzXeQgNiW> z<(d>x^XtRjkgT9G0tY*+_T8uBVZBq_aM^7nT>8@pIg2x{hIedRDdf_$J)`vVe|H;# zw>}zZ8&-#cJ}gB)Y8u=l8$Y|Ws??p*a8iveaHn84%*%^UJM6K1nZ1Q@Bu{;~X2X)pc&_|0un%+Cv_r4r9Sj|81kXl1V`1%)#J>p)JJ z(sV21031>q)8Xgq&jwNK^MRxqZ_Mg zlhyKcQ&ESgfwIXr!gAH;#vc$6(~4d?@3Ic-B|1jwoDo`*EIOjK?Cfp<*KXd^#J*Tl z2l9b?{ViFkW#yEtW&O{4Bci`97tdJTXw>^Q?+;FeKcqiExCZBsiR)d~Y8drxIEyo8 zoEJkyrq4a!s7a=hw-NF~b$-W5Q^2~NBT=nG6&Rdf-IMJEdA#|@LMmq6)`D;pDP?Ou zVVyDFAs^wGwX2R>F>jkFcRhYmwSVl7wXU4qW%QdnjrQ22{u)wFu$+Y3ck=&awOo}- zI-olF^Ww{)FJRBVOeKAbiGyzx1J9V@3gJurP+o1k=c#w(L|kexIx4Y-^-*>0lLrrm z+WLlju3cgs;X-~ZJ6iaj{FJf8}sq?$L+i)Z_wvW2YHx9j+|1({5LF{kRFiz()#C~B$QG#wu0$zCvHZ2n? zW6WssWvxW>A@j}ffvsMa~0P>zB}TvcR9^7 zPe2R9)hKqtR}8bHdraK&BW~TSBgmzheJj8CvvvG6a7*j^l9*R&<(v+9v9#e;PUoPE zg`Xp7GnqQi(AQ>C5hNZd4<&d5RM6)&EMKdKhJWmp?E(&FZ>3Q&hT32Q)Xc ziq#nO%&hs!emza8)i3^J__l(hYut-8`2+%f>J68jPEArI^M=ulcrJ41s?*bX!S#lI zftBmSu-YTNCx{*!28IGoy;sjav1@AAfw!Q4FMdh*gnCh(7-q7iqtE~}c$?UJq1un? z&L8>>HIj(fPXugJX;bqyf#c!LJL=Ya55GBszJXpirLGm)KcctixfQ#cxCRL~@-MjB z@=C^{tbTD_-84AklV1NxjRriGb>^zwv>T1KtcrT#_v98t4DSBoiL#kGdj98de6>@#~LMY)8t8omE zoL1ii^EBJ0_8`lZr?&TJS9_U%(m&etzO!hZn0Y|({KGsK`*=G`cXu-kGO}Oqg%0pN zy|Uqr`5HAtDQ16l;sVa`<8^!<@ZQ{ZO63+{4?NV#>JduJ{<9OWaFB_8`%5P}_NZ2u zDvRC+I+Bj>9T=J>(-z2q3ocbnl}B0+O7~jaqxtHnYvuI=id!ITZ@@5vx#lZH1l+G{nDfAzn( zhc4zS1o&QkllWFZwvDsEcaK<)j;BdG5AE8@Gm)V|M z4ZP!NltmVpG#&z|mRiPxAxK-X+2A$toIvUy!zX1T&bxZ?p^y|hulEL&OS2Ov6SI6B z&%)ND`Re#TF<`_hJzlaTT1bfCB;pyALWg27KM6gM}|nmVQ!8Uj4maZTZWkeAt%Cp`A0tTQLOa0LKdTj=jvOlfUtFGaoy*N)~##)j5FbT#2IVjjY4ssryn`}$k1#hdz0r>X)#ZkJ-5I8hV zl|i3NLcyhq-|p!%2YyyKFUv@5ync?0K1MOC!#Rj^7uVt16hV78@}+E34rSjrifhM@ zk{ol)pcU{iJEMUE>mBxX#Sp$z1G%kpgo@?Ztp}8KdxNw6l?Gzk*)@FQ6tuA|f<&0# z6n#1O`nA%qko6d<7;3(NzB@=WKZDEESzPYokdT=;D(?h;prp<{AeQ*RC8Yfdr~BL+ zGt}ZQGEsJahYmfZ7xq@HM$>fnoN(!g`xB$7EwfY43%0FaN*^hUJKcs&`$1eCt)-2T!3$@d?NOn-J2=f0xSsv{ycr)uizt9;O{cb@}~ z`!g*W*N2~EFMRsxkb))78@f_BJO!Sx+PM@53_X+@;W=kTqR9^xEAD6F5FJhwOj+2Vk#`td87zQXNg5Sr# z+Z8JezdkQrYU;OOfL;ju!oO=W7|vPUSkPS$(g!z!Hg<-7eK!66c`4dgwq^R~=??~o z3nXt9`!HEA!qCxm(d^4StF@w9$Nw3w+ViHE7rCqPDjZLmr_&)PsN5T|e-7n89YoyL z$&hCZ8ZJ7jt866}w}d?2%%!Xoa#7&x(5JL8L^_zFvKVf7A7%f`BPYC3zx0dG(L+`S zL+WNn|Cdvk!oWZPXH|^cZAb%XdYHDG-ufQa+kaVyry;2@%iQPGruL@j9uMvWZ4m9VOBmgq}5(4DriX^~pDfelw=BF z84xrwUR|v90_sOz*{di^-NbFl>u3z(Q_i~QaF@u;y5w^PVM!me?e=O!Q`=NHf z6s~nAAKNF+?(N)8r*iEDbHw*^1veN{Q7sA3d(`j-Yx+p!)IPXm{A$p?A&_&Z7vYUlQnXZJ>8GCp;#ux<@pIET)iNdUFoyiY*t8?f) zpeBkl!nw}9-&b|w86=;nH>bHydWW5uTE4|RM6hw*U;pvxS;&AB^-%3QU37NJC}O;M z2;J-RJJ;?n`-$;wOd9Mdyk5_QsQr4#C`~1KmXGDLs#2QM^kbAT9ZTzOIci-E9h*ue z8FQ5{A`$l&l))dsm-{yAdE&Qx0P9?(@-v_KO8tFt-!-FMvXh~8SXJO{&kdDTo_3POj+KcHz;qYX zo%rQp6%;uM4HM&v9YM>2*wnwTwR|7sT1>{ScYwp8&h4!ten(KZ!=Mjv zetXrXmz8>6ohuW6xu7|4iQ_NI@@MEF=&IE_+Yqnj_~l`qL$)Ia`bO}T1wnU6kfa+o zBJ}mCl0(;@m=^Czr)A^g5-iv~>xxR#3^oeuvVsc0Niii4?@`jE1+(?IOdW3(I0y%w z9umdUhf8PZF)+Qt8I+XSw_8Nt`NH76tQTkdCWrsJv# z(_3<6zfivppu}Bai6tzD$!8F^ag@hfQ<|+hD)#0a4DDR8@Fk-8jnTyZt*7PyKYeex z;|Rn>L@eXdnUVQ3+@TiNeczwS^r zAa80f1LHN(qd1jqnCAd-bQL}XzeJCAJx(b$vYkIT->D8-fEMK5P8&8IoNsE78Zemj z>rjC9+sK%PI6rrL-GDOGau4*?jubl?w96LLlfer=a^ zTRgP^Jhb6^2C$iL6X6ZHaUfKrCdqRUd1Od`r$>RtJ;e@|DaJA)T4NnNQ(rg?rdKW1 ztv{_~v%?S1o}+FSoc($&>oros(u!x(Nqj^l0cw2Sqy8%2mc~A&8x5i54>n#elHKdc z%RFo5`$o3(M*%AL7cfHyb^|8pm8mu)L!% z!+fLI%E~V!pH(Nk+6Qmj{E<{fv&3WY0#wD_No9yMsx`y$wsvm+wX}2xRCt$@?PZ5a z&##{U4({?Cc+hk}tqVS%Ld1%lqfaG#lGt!xgMWG{AQwq;ye^*JnTdy=f*@g5$GOZa z>otAeBwg70_~UZ`Je~(WP>U5E;g#pCs8E}+Tmbs53TW@?(bVMO-w-~~MXv&n zrVL()MdbmCa!tqXP)JpY)qdZh2BkOFHb265dk5MMoz$Z}k7WS1{y(w7XF!SImd3!= z`3^L9irVk1FOu2dJgjM%hbKL#Q}~C7=7)Ro{ByzBa51al4VR!J4Suu*G9RdX08fgM zw#aOhpmyURYGRKSwlWp#EaWAQJnrZi11kS_P@L=5rTuXwby}I*Hq(x`8*Vt$IOmst zn-fm8r&~_b$1R%%M9UHBz43V5@yu^mO4%H-s40wMYt6~+;p<`XtxHO^lXVy!E?vkR zdgw9Bm3U-Up1UB9^yO1fmfWjsF8>%KN3i>p9G{_2=K?>xLX%8$I@ zQr=SXXbu}2>3TP3tM0cuxT^RAoRdd$JJ}>yiI9m1@Hb;#E z{a$uO)0Kd=8p6Hk!M&&CxZ@wyLFK=wOEY=;Y@J}b)cp_8R;SBVDVB}3ueOlaok3*J zRj7ROt%u(?o+W-hQ&N0$4}1p(_9f!jS9xn29H0Ek9F6Hb5f0qTs1{+bapv_4r3YUvZbfsRff!1Ny5VdP?V?#0D|oz+LX|5#$wc08s}Z^fRnI;O&w2 z76^vfuAO->P!l3{EnGUUex&O7MAo)1Ey^oq$&+;zifo)!*YZH08Ys5P?cK-m01f-A z%3HyGfKjS)2y08-EG?LF)cZc=peGi+s8j_JMi8~1*`rjAtuMDO-PJv{zG@2>rC{DR z>gKc6y^rw;^+cro?5pgiFZ27^-VFPsYPiDJYN}*JkDSj?alAjKh|T0NWOB1c!{p(I zHBkxNxVc2r(tj+lEQS`n{OCS>2vso>6iUXu^M*alyQg+`C`ZIagi>S#ihO*WikmMJ zhz6|FLQ`}op4L;OQ^&VS>*Rli*vt*q89kP`do?J%^@^pS*mAi#a?ZAZh9Le)FIvZ5 z5qMRDB3K$>xb8WU57@`I#f}_cLe%27Fjq9@Jxt~MYSgA@dA(h4IeCxOO9489YDOV7 z%wttTRC4Tyn)WW{vIdVLnE6d{coZ9!8)jd*12ctt-TlmM{hM_-PZu3m&Gi94 zDjbXgb23ZJH}(aE=}UaYg%r|PA(*%|Y92+jcSH#HTGYiF0n&ECRVWhZxRv9Z-u z4B6z!ybEpbU<1>s2GT-(p3IlsW#NkI7{XjURxk=EHenFV7_+XfW(rK61FHhqmFx#& zz_KZUn+EI>uT5}YAa(6*u)EjOS7vAm9ZSg-kNSJ2z*9l(Cl?tC#CPH*wO57wR-qVZ zIgae%=`nwHI6q2K?iJq!qub9k1sHY5g#ZoQeZO5&A__g%mB0*&P@FqFhiSw;14m@B z#xX83d4?X;D-Sr-_t4VWZNr3TQ)vuiJ^79&B*+QQkX;GM-jXo$;A2&wmHQWEi?O4O zXmtn#0=AMGk9oAqu?WtFlX(e>~s&GB!1Rz1L^5T`4apO z+Yic}_PuWcMC)&DTrt#L2Bb(yCF@>-sB3lkcP5FvKMf1DhW-9>Znrk|NiQ%~y0YB28PFK(D7};AUR= zz*9>R#21t=T-`QyuhxPw>f_2emg@!x&h_7TpSiWKfQ}&pu>l%vX$`M)*~XN|vYzsi zk(VpTd((~2J_Y_)%4V|)GoDXiZMRm%etgSvQ<k_YGX!yz&xdhZ@D7zjw(f@bk3bddB0IV-NLOoRsK6B`4;4zE5rz9FM0ez3Hzk zhzLc7ZlhvE1n3Xvc?Om3GuUQ26l>W9AZ?C_dGCp!vMbFRn=wQvkGqaqW#vbcqONk0 zd$$}A6~+7v>E71<$v^n#&=8QfTtN|fT0npPieB=66KgqVeAVW-@$ccH?UX}7Hz!%6 zsOk(!$;-KMV*b#M>b)~V-n)X~aDr@nYp)Oq<=#m#DE1?IUR*n}K=$Si&3BY;Z{EpK z3=4yl_P_9zGAvuG-R}BsKj}zNOY$4P-4Y%y?R{^QVSlmKw-9RIro4E&D#u)=fbKiD z>I9+`cfe(+IaO2#`)eMOfA3ZZ-DcYl*4iO7iQ=tC;ur_SPfZ%nc3IxMtf1LD zD|$4Etg7b~hs%w>$?5 zqL(hN93|qLER#Q5IdXpA1<>2pqZ^FJ-wZ*tdoR?^R#Xqs@;#a_P#(TbdVPQRB^O5 z2bqX$$&mM~R-O88*@`^aFYlOKxwMk(*dHc0v3FPNBd4KQq{v@?p5<93N*iK=P=xUf zk(!w>JW8&}HBj5o3h2Lz0fg!IVTRPFo}!0$w+hTsgj8oQYn|F9JDB~-6&a~=97_i2 zK(;f1^>YbwT$qq!8j-x8bl_JC)27FLiNucW*|c}$$M0V%;nnfLC&V@dg$0y>n>7L( zih|e8n9~tpMdBafHqf5ejqUE*yi?WT=2WHT+}l*nHY3@pG<)yLw>2SH-*ejP!q9;L zOp1RghgHjddLPM_REMo@+~Ha1mQSbUW@-h3Q(@KK@kcOehk8&*Fnq4#-0yn7la@uz&j3Pse8^z=wxv#vk;hH&qWxuAX9ilGC?Hg(G>0URmfVXY3( z)9h4hLvrp&Mw@-&Udt2OJ$2OM#O;Yzx$5F!DIOUG8PpFCAZgm)+DlDbQ;Fa(;ue16 zvf{CLY-09vaI1*oAzWbtl2HV1!+$L9KW5(^*dH0pv_GXH?w1e${AuVV?!Py4(;Rfa zn_jBZIL9Gd?NRk|O#0jAJ@m&qH$}KJ{$$RPUh{Dd&>fVxWJwl0&ipf5fTZ#yki7Zk z+?_5&|JJBz{O-Nj8~?!wzi%(BlUk@8s?BLl5f|{>%r3e+w=P~2V!V622#cncFNf`T zh(@OMb_r#!0lD`F5J34nzeoDMmae9zkZo_zX8kxzw{lT&UP#C%4D!|^ZIIsDKGY)o zG}gpua_V}#1#&Mj+_-E*btypSO1F-LiSJiBpCN^ovz=g|-_QhZuRdKgV?TT?0g#p6 zQT(IUA(d6;pW^=_!g^BT;n2bWxDu{*6u?ZNcNR1Gx)Xj$Ue&zhTr+rZfe62HAJQS< z6Stpx@5yK2+X}hy2dn@!G+)rN%g*Tg<_K`A9IIkaAB^{XGE*bZ=PGP)E;>Tmy5!&@ zHo@QpjrK}gAn>x@U0D^c;QhpY;0tRzgUOI}q4KpOW0Tgg^4O;#2=V&F((guf+XWo; zOXLv*yT`UcTt{%(51nOMc=U`0nBb3@T*KSl9qgffN9Q}^4@pv$$R|dpfwd6z=qx>L z%aj_3Bi_C$O_+mzBWM=>_;V(>Hd@QXlLQoCU5_PP7se*ZSkoQ`9;vq(o!kEy(eD&@ zbV`gv6Cc_%F}DbHZ@IDAzA++pYxBg%c%b5x>^Zsda0cYcu&o`ef=-%rpo6L%zYP8$ zT3_Q+h2M=R!1Y|$3dD5De+aIp>?gi5lrI9wi~Tgtd*eF%Y;Tw6Fy%;h25Nq!qIaTV zM-2CCD78?i$hoFQDSme$>FutRp))ii_nOr=`VL-0%9G1I?)!oC+R9=J3f7@soW7~m zE}i^@y1LSJ^9~S`TG<-a;y`z{UdSSJ6jw|+II8^h*gX%VN3hOg z`S#&2^tTiNxaNxTNaH`2$nlD&fjx4miX!dgz7a3ZI`+me$fl(Hqp%_Fk=!AUVj2&ZbUNlgCE? zBz(1Ov1!nSbj+&*PJO*J*J21aW!!ZX5=3*_3|OTpYEh*Frk#JYKr(}+?Hx^81n$Hk z%X=2X6~u8w>H4&nRi5^i1`|I%-tTVX+A&aiy9F>jmUBgFxah=zU1ek9hgQ|%g&s!(aGDY6E~$=%tQ95#ltv68&M%niEKSN;G$Nd902a@7 zL%9^<+@<4ldqCG;wA}NbLyd879PWz8z1_!pE5#lT*xh{V>k-a5ovdkNadFBb5A^ON z?qTeXAKzvHp@$>q*~E0kv>6YsTKR)ZHo+uF^$%pd9C07n@=VyIefZ@VYW;fF@K*Tj zlkF+y!PcrZ+7&|ilkO+A`O#r|busMyFF!@!6(O#@t0hqOqW7>@_9y=n07AP6UnlN| zn|S9DEo0Gj5v`GG>2bo=ab?xT1OBUrZ+v%)V3%tmNbOkR#w-i8_c!%x@lV<9n|0o4 zOM`4sM;e}5Ko*$?TfkO6pJ{hHkSQT{vK+wej#1VW-30;6+3wkq;`-w^5zChY%XCc`xBkU;uL*~Hg zGL5%M?fz=@_kyshagMd~b_8SpUWNhA#lG&Wxh~-sViHh8483_B=uWromdQ0^kmNtX zbIRs&Ir3>?{3lqPG53d%Ev}H)scB6T(F|YS$Zz&4v#1jNMGw`!?b7S!vPsDOH)}mZ zX*4%2UCNOGl}(0C*CoeB!tL%ag3*2C znkK*JmmOr%{p_kRV78^kWY?=qp7!v^l(9LBDtbUjDLra%?DR0XYCK8TGtMv6nFB?1 zNw7ucM}%IWcdS2%=y8l9=}R1`-V&>cM9vyF++!k{UCRV)&R{@H6>f4=tL`iENDmr& zs&XGHu8LN0QW`8`No{(fu9n%&9ZrH4m-GBQEi64WQ;2+OA0-1ETseZx6CltWR|xx6^V8Kt|m zBH916fY2!ED;CVBKm6!QsA$@Ew*USvCW`kvI41As^Vwk;(#yZgJsk>%klgD15aw=BF(g&*0`IhMKHsh5o2{gY0kim&9>Lk6WVW%f-Y_;e@D!U(6xZ z6}X(c#*3rU5VT;n$NLv}AE2Gy{j9y|>qh~EWUy55H)3`2PFqU0+*8oZUwCS{ucy$C zUU*WbN1m6Tuxs?WXp7-Rvx;6Cu+(*}U9hWvuQcT`ZfCsE2#l1ubIbVg*uU|JiD#ON z&uFUw+oTfep|2C33VI+A^x@T>x`F=Ux4-`CqK_EOr^C3cl=9!kEyQJf85J;%e)XR@H+5= zww;yA@y;gSfN$U2dKEhM<2z5$m)_Qw+Dh%<#{<=D(wRRN`Au_t+fRmxIHISf?N)0J z$&PDoS&jUNT5B25M{Es}>6PF218u%^_zr3|O*($z2lZFw{?mGF?tD(4e zKzxUT^zHFBv&+YTr-io{1ZM30s z?#<PujO^Rue0Q<m7H`A>m%McMBWPOQq^dT<;{shmoJe!jDFm&e=MxH`*V3c_6wTwXWQz*%~yvt zy_RchKZ-=YRzKEw#N-O|*y5~MyZqfiFX(*IIZujlS_k57G&~hTez;1I@pX4zs{LiN zkPxbDfsZ5&(8_}DjTIu>XkGphHYC@01Ng&5uy{C2nRS)M>aKSE>_)=b6$eJP+>i?1 zM|9SAR|}$zCa9J#$l8TH;ppW(Z~<)(0Eh@=q4zp(h26`6bjt$rA4a?vRGwcX|L2DH zu$h`#nVMpInpqnnXr1gJvn%$qKf1ni1g798^rIy(%v&<{m`t4qPHkbh=9$nL*n@#J z(;Bv4HzOXM5^+&em}k+f2of&+&0s5PEw*t#i-J42n@G)c^s^hR;*i_EszV$KxYY8Xp z|2-1f?RN3k7TtB05P!L6YapMW*)os>LVwqD&_du3FdgA8-2O8J~|?R zY<|ae_7K)$H0_@}^nC70aft@3vo*@ekY~eE%fV8s_%5|dwp9PAaDHj~O;+{4kRc~Q zstWKeRvn>@K3wK_@a>T}Ykbc{;v^Y*>m^ns7ynpC{jun*beH96U*z1au1OU3O91}< zzPXe&<+!ogWO@!+r7Os}7s4MSggAfdi^_~A*Rmy`af==Cxf9ANf2@TTl^i&#I43F^ z_8L})FNaZG9}NX00RD4o4^K>d%SD~%UKdclt589B=b_Nyi|Cj8&Ya4|H+tk@7lG>v z6cMEcW_WF3qKM@t!j-k2Ojo-D7|i=I>ft-4fKC}ztsQj1{pO_it2E_^39aP+TJm!v zW9B*U&qJB~<81@lwFzia99id?W5vz+wX;M3C*lK`AKx-O#`a9vh^OeKt#gf$X!Py@ zITPW3e#QK$6Z9DEOx)rGV9<(BY(6X}o#(H8ZZ7AfS)@Vxaorf57*|#tP{!ar&Z^3} z?_t!atvvRVc|^AE-ppWb?g8|dJy1(2_^p6^bRLv#EnUDR(8Z*77;!Xu;6{nVgRWE| z_$F7WPCu((DE>-d`YkKlcCn|U1sMUgQTcUiE(6TvGRL}n_Vfd-;TJ%t58I#j-RRfC(?s5&0zP;_W z5RTs7n*m68sq$ELdQbad!E{0YcRL5642w8VgH9x=I#j?@{G^7E>LR7>zuENGA-Hu{iES`%>5SrvFLbzqV_Mmo0N<6X8e~L2CEi9a0aDK;tS=4GVGFih^}sm%csV=_F!# zj=#a>Uh;IK z&UzIlGI@R%uX6D2hy^~A1#eh*sU=U60RVOvuc^+W}Gj*R$Wtf&fMtp z+r#mB`VRvMnKH_r*o#ORAqB4GxZ5*^zwI8=l2mj2yrL!FsE)VI3LR(Y@K3J~NyIR2 zb0=~9HfTISwbXYAXogm<> z2CM-~p~Q5sp>?*|_yit=?wpne?mi;&Jna6kpyA-Nn&{pKyl&j=hXG|;l}c%f`RKmy zQxG=OjuB*cI|Uyr*H2)8h!Q_5S1WESF#2F|)bSRkRQ<2SWz(#6YyYER4m|h`rcuj- z;%7k_Jszy7;|nYS1gc0n_yHt$g&=M@M;`es1CRHG7A+{1C<_Ge^oxF8HZ$BIQ8xjb zL3nJ;cE~sO8-K18}fXQNNv${|7pM*(y5DCNg<`T_D2asrJv37 zyI>;wYu1Qm{t(h)H`k7deD@&5c;>G;$UyK6eDI^Mu#D3Q%Yr-Geiz{gx69*zo8TpV zxW(yu?I8BX{eGd({5LcqJ6_VemBgh&iZ{^^uu;^I%Zh%6qt?mhpj5bqTkgpLxS0FH ziPa$E>-~c{S{h{z@BKE=PX+Vg@2{bqgm1>@!Y^t-3M1wTS2LvoAG+4P z>Ax)rKUCX*_cPd!3mYZpP4ydIUAm$q!6Ze{6&^HC{f>pb3qs#GE*6gxjr?%v2E3n zsQTBVe}v|gpTUdtsPCEyN+!h)=0e%n&HE)70OV={2+B?F4{5h8PO7(FV211>W7Dz! z?c|Mo{Egci=Qw~opO=r*NPh>^Lx{>+^*(+eb$|ZK?&(n%23z)mRM`EB`rEEqbq&Tg z$Hnw$zhadiY1S#xx}!#`bjS$eoU9ICuv*Ke^3=;$DA(ERLA6JH(70SN`i|1-&z>;J z8NdBZec1oq2LuV?X6h>%{6ezHr>XclDWz3tz^CV_--#lk|7o+Us^;9PLw*0pQeB+j zzjf&)6}U6y1DXzA9hboI*yqym?(~D^ynqWn14y?;K{9qemc`(tLum?% z)c;S|h<2}g#P!9t7t6#%qN14~?mTU5tUvk`-MFM^Iice|~QVb?#yali< zfr4|YO+^h7Lj-%Jxqks#*a|qd9@^#&bSH2Y4a(n0jado7sImQ4{G49tI`Xhrh}ej1 z!ivCwtP>~ph5|B9a0oj2j1dZ4H_T+V|ls-9R|N=oCn1=s-5Y*r_Nk; zLP#B6lm|)OL|QJoVVdCuyi(E5l}#~nm*+Mk>L7>XKVO2m8_yTK zyj5$lI<~K9i0h8MmG7?;Y4I1*m*pCVy|~H>(};86JRtFM`7)`POdTnh8-*DW-3C## zpS;^&ZUwpxwa}IxX?3PrmJmsPq#YyeSK;!&U6mjrSd(k?x$$?J&aJpAR5Lor&|Y2kNk}2dKM_ZQYOZ6iQa~R9f<|{6RxX59Y%q3W4;W4+ zQmMB~Zo;f(yTk)=7r_f`)ZRGG59s$6-2jg-UI+p#%Gh;;VLTMMBG_Zsym+gedrGB^qt4>#zhz(IqC+usH;rI2(-)Op^PID2kdho zojA(s+++hY3V8)s@&@4lv0O1^Xav!`{;}j00OuCEurHA98(#xWO`r}A!;w`e#u516 z=rN5d5w!=pL@()iG}dFcI%cu7#7>@WrTeavANdP=abBue3+2d*Hmc&hDz8B!s_!VT^_1U!40_!?(Vafpn>I#bIS`v~drbCU=E#5$DK>_1x68C2gg)8c}oB?ypL| z;&&8Lc}|l2z2jA3Ag&eOLvQ3(QMA=Zm-r8Jr;gstqgqn=9w2Qlce3CTe7U=%SZ$?b#Is9W_DF@ypg4=IyX|zQ51!f7jz>okGe z8?{o!*wlHf!*6V5(F~3&npT!Lh=@#dZ7$+&7Tj#ETLJh{*SH| z9Wj6N_rP|#aQMN441de-$I3pqy%E@ft$d~(J!Vony)ZbGWUM4&$T6?px@r6(#i z=s^g(5gFQ|BXE?OtIp`u`GX0mjQfg?6+wIU=qQg_XKT^PRqeZ$m&^YO68Ih;h> zTz~On(=spMGMF2o=?J;H-dC(K{)odh<(zZZrc?IYvbOvvDbUvMXj0PP0NJBcg`glSIIke2sKEEV6eou7ZLk=J3K+_84ia9>H1308|EnHO)jS-4FI4~ z}z`L#F|Qyf0f5%jyU(#kXQi|mq*E_{%0KIkrG zY~dBc5tq1%=M?-?{okT_D#;Di^X|7PU+*tI-kyZ-g%2fuxB zyn`$HN-gtl^{N|c;1t$|qzilmH)?PX!1omBG@$uz#$PMjRblg(0j&K)m6hd=waOC8 zPw_7LS6p;~XNVlCXth!xnBPb7$;w0=_zN!*kk@)BjmDP=4>PDpfQ{OPjmTREfE#%M zceM>9F3dc+geNy0^|OteZltsIz+DI`7-M7CRM#iLI}c8e4vQ^VCfXNeP+CT}QtwwJ z@;{sjhBGO7w0p|uzOM$mk>jpo*ii_lr7Ho|oIc3<@jYM?JWqWw)bJ`@G`0u!$)x!7 z<4i4Tg<)%7YxgAc+QDj0U^;wgRh=Y#o}&BcrOkGp+TE}7vv)ngqeRye+Pt7#$+3!Q;VIBs8YDqCPl$LQq4%Mmax!(0?Jhy$pRide13ED2+LQ6EsuGRsrSUhA?vb$dmak~Dy$OINU|Js zT6mj1!n<&v{*Q0evHRh+S@p557F3@^IVyO&MU$LzF#KT`GwGh53j5oA%5>+{s&Hd( zVzzZ@J)&_@Q!c|S?csdon`@2)G?VJB--H(&_7Yw4mXCWu&tgZfC1u&5ECfs zFge2+uVt2PX}`C&H!jWO2zCw81sUVPzKg{OOJJ%2_5YJ64HhUm~)5-h0z|9iZ=%I&ziOip(8eUHckbJqxL4 zLT()UNzm?@y*XAW+=BNFCOO+Q>+g5=S9u`MH^>x{TM41b_%!*#87SAK_!oOa(nfCD zte@zbIhEbbN`E+e6ghk~Sr_*$*Y#%dXyRPt9cdetwzve(fDShBzZ~ivlsO|W^hhd~ zvO_c$`LE0S9p^jw8tAxAF?Y(!Mc~m)WHUqz>$ApsacPN4q(i!4#0PARJ}TYz0v&SX z*OqW6RZk@S@~{^VyWo9_sU`oa%jIE$^VmAADa|*q&10x8#^Ome$*d$cj}Ryw@G!Rq z`)-;!?hXZT6=HYy@^|2O#*?X2I^LVr;*&hYDxC;EZJeBA7 z0vHAYZoR|iXz*M^T%_=mV=7OSDfzu+?S58nt=S(B7!S8CvXOMsuB=o=^8LFXuAN~B zpg+l5R^_1^MwgIt{|_HX2R^x2(*K!JrJXlP*c^%knW3c|yg(C*Rr)mCbMo_y7B~G_&RvvV@DR?>OGzeG1Bk*1rM=P4U^Slp zx!`O+>?`~qowF~xdpF$mCb?QiEmT6e30)sBhzcC}LrGaYQty~&m0lqp6$rEj(NOm@ zkC;wOPtPmxj&5K%fd@z|a1pG5&bAF`FyOu;$$&J8h30r5dHdQ|GLZf(t=e})kCBm( z1W@w28FOp*2NFl?wySpdwJ;sW?`6ZsuOBY12_d^qVWXYz5%0%$IaiGT#azq-ItPia z_nJ&}v8h>{{mcDBjgCiNqjNnS{9@E94OSxCs$5e1JbWBF!c4`n!sp+@{w9L4zl#x| z5#HAJ`+8$N_8pv*ea*|$f;IIj z-*3oJlm{nCirZpvYWK*8bUo+8uPD*LjvX~~?<<6)^I6039REiqH-AqOyRmk(R~k65 zSMNS}bKVY=!FF&QT-hZ90k#4h2<0W;xJi@Qb{dru`O5q zB@_P|p}VBenBy)8t9dP++uEMs7-b||S>#lfVR;7*1Zcp*;2WbhB%Z`52}ZYmKK}s6 zzby#6qcU78SZ@%xO6AaPdlyis3Rtzf6RDkAyTcj@?WZ5I3fFKA$+|HwzsB0U3l{Od z?v{nV1Iu`3D+N6oUH;336Tn>+pj-`p z5fG!1Q;SlwALh?qkX7P90ho>2233{vDHC%^0xRL6NaycD@vpYSyBU8QF0|*uqbFyd z(S^81O4h~37uR1^JbI_ZtLA@}LzpFV^{8vKmFp0+P5M@ICl?h!dF$qn#ZQ&%l0~ji z1-tX3`UGI&sln3xUa**v#mxvQl$KBHwji+PUR-iBJ;&~{V>2fY;s?K51+MTt=9x?1 zqdNS0A9!3#&$-p$$EYDWf*FM_7S}pF$pTe%-tphRTYsoL?>pr+?H1#ll3*^hO zeGPjN<*^oEK3Q5N`eO7=_^|qj-skJZuU>G(E-5q}$&hxNQa9@%ch-HXHM;HdI^CJJ zqmlXPN)tiAPWw0{;HfNly>t5Oi6IwnQQ?i@$785Rk`oE^m=Rcq#dYb4%6ZOKd`<2N z?>c`Sf|{!tJk6#*>=fwQcQ!{Z`2!%D70MXr)KF7ge+@{^+xS;(GLCX#=F|RkuwmjepnBd6cgs znjj0192k3osX5vI1tws}GlQjTts!oyS*2y0exyUf_zhX_r<`pl+=`$C<#IfhEBsK| zV9nHZT`#f5C~J#HX)!0jo)C49gU(3%-bcwW8aIg_r-oU2l_XhCP1 z8sK4^+9q|*=7BZn_5-FLpqH_UheznZ{q-riV3~8_8Lh;Z-)W3lK0f@f(G=0R#G*Er z7~N;hZtajrTVhhFMg{3&?a%~E~P)`vOIZ=vb}!>at{nqmb19TTvhytsqd3TJ%F)5ChgT@t{b0Amv&Q5K=JZ6%fZfksqyKMG2hZxmXM{i{kqo`5!wqy2J+u0jKeMLLIf5k3e z9oR8HBx(ZlVueSn>U|d}FF_Cr;B9+EN`+~M#I&Ao@R&}&=(ifuWdeOz^QxxbDR%V7 zfa}Z?m+c|^g!}kZUAI%Q41`f&O5=~IF?Ld(zwR_>-PGt?X__Fs-81m|h_m&`GxO#; zPQGQSVcwB*OLbLCI4AZovON#Y#$1Cc4C~Z2-1cHDDR@87(Gy!Z?+-GYu^x{cA=!p? zenz|=e2#VeKK2Ue?~|O5EzX7~4hlnC#x`3q?5uLBEJ|nG7~cA3+war;ly~N)P2!4P}1I6>Vls7k?@T2yaV@H)W0r9X>5^|vXc*Z-=x)N;PAjrxpoo-T2un(HikjG?!B zL^&FL?7q2fW>^JmB^@N`H{Xb;t-vWj7#;l24-^%lLiOK0qs=pz)RAAid#*<7j z(e3W{w9^iy>)WxT1&g+JhY-vQ$>(nADjeu#)0IsBBWBhs+g;9M_)w*y&JllDW9Y=5 zV3k6Bsq=HzJtld!F}V8cNiUnc4t8~nP9G;F&&-jzOVIl~5cAp0*OMFq(d7n!)HyUAt0^&xC^?Uc=SapYuhRdxQ#PH#s(3(-7 zA|_Jx_{y^b(WYZUL*+|k#Rq!Y+nO_X)XJl~(J2FztMhum!n303)x61z3u7+W4-8O| zCEMX+3sDDSc#p=MPBGxcSh#5oJr^b=y`_Km;L8Tcz(?%!-LTr0pK0p5Lv&G&JT4 zwh~iSmCC;5e#=AllKw9y$0_g~GOkn34Hw*?ZZ}@mf&MS-S;FVqj{QHfzY6F>n1|K)56KTH2=e&o@-E1R3#qVRUj;Ti=ByyfbtE&D7(k!;{z_b*z?{e9t8<}t!8~DGW;8neKt71{x+S5 zSdAl;7!5xMunoYk*du|Gx>WWq2@f8kF2OxoNoxN2(*fl^fo>CTP7Omnc<`A79VLqd z-9PhXX-BZR+1;Z}2%L>cbXu(KYgyZQgo`8xI^loqt-Ii}n4%h!_} z$DYOX9rOhNgv@3v3o&iPXDT-Rv5Vz@bTA2*3?kQJyQj=Al(#*;+8Ug5J}L4J=eNL9 z2pKdhv)|u&jb6VF^>U$S!XQO!XtmZE(H7I%ini$uE2rXA|~<> z%79QN?o`-HJSori5YuU?dF13hXq<)#6}3*$$g^2_-i*fJY|lQ>dfH{H4Q*L9>R~=t zp}&rg&|%VIw;Ahi+r~?yc)S-QPnnz3<>KYH`6JJ<7P)HPS_n30v)MJ>K&$=Bcm#3w zsq5FN^dJiy=AY;Z^3~>5+gh$0)Wc$CO^iwDpnWe zw*Ii{vQWIR_QeOX4I7x_!iE{uV@9^7S+v~Thh+vI&2;lEI#|xiSp$}ah0K8&P2!bZ zr)&wR(*WD__<5WJs&$uzjB8SFR}@}#@_qDkA&~8~fZ}g|v!BSd*##8TdT4z=G$&A! zdX3!fv5+CvY<@2$q%N1t`ELODC$>df1T>!D4uKWuC~a-|-?IIi&={43tFmZM zg)qHcH*P!-lL}aQ4L==UcioyNwHk~fq?7%&r`SQA+~)wTGKFR>1H`$PHue14WC=-s ze2!tL4tFtd2y_F%Y=4$apS=cYOhm^5jsWY(ELtbqlJUQ9wsskV=xt8Q6EZ{V98Z8I z+De^9x+=Usy>Q%t4yTEXT*u*^m9`CaCk>RE_@;0Vz=Bjm(s)~q5#pHy`}Uw--S{SC zE06M?Oy6X|XjL}uvL(vP-?ZQ6j$4{QCnbj&V=TItT@RRvTSz&)W=C4uwpujAi-K(Sxzd115n7P zZjMLKj@-{GJVDW~`?J+OE+pT05o;D__(~mPybqW!8Gq_!Ju30g-<=@l=LK8?_HZee z(3$IwzPU{ydI|GxRWW&tyo76~EKw>E0}J?uk_fMGUoh((Cv?x)>DxQiD^rc@AU zw8K9F@=G4VCl9W>`7}(A*kG~)D}wYyQd{fDCW{%ND<;n!-?`L8bvJJ%t^jdl z#vNH~-{W#H3Bd_XXzai8V_owpR$ajnsml;=+v*K~`fY`RoJX zZ43*!A)3c;?hlfjKs7&XLAz)%X(G-<{>A%1#AT-M9O0{ zlXJ%;8}quwLxdO!TY=|{=f33o1|;Sp>2C20OHXXy&T>h(=dy1=SK^$xMA9&OTi2zWAUuG<&f>wNDCy2+IX z9@*bEwJ>(DuF3FAKV#WEhKT8i=cWYQq?js zkz8%*w{&zwb5ibHdRJM8$ZC8+F_nVBZ%*jf|@%X1sz3MTv2H1`Tpgd1JYe`N) zVDDD=RAJ34a#uR3mvAgt3F_q$>+w=g9LIcn$uv;K-3bzbVQdti&!Zntrf&G`ptKeK z87PXXdn0rx@>FwjBS~>@Z_mt6)$-=T9iY4e0yhF$U^Zd$)_hj_U!y@r92xd|4Rl>P zjZwo)Ni$OZBanv^<88Z#E^nZxh*B?;Gjg`-hn-(<{t|u2a5BDoyO{lInuXJ^_yaI+ zlHH6*dftM~Tm(S_jp(^zbB&MsBQ8!&%7i>llER;5C;cT5WH$7^2c5tUSPGEM0@95J zkZR9Hm(#gr8X?qB^-P#x_KbEVu>h`4V6;cx_B0?}iW8IQr*26$|-AjSr%T(W z(*oX!uCH`J$dS+%4lpF{li3!89~@dRt_>RJjK4Z3dLk1TXH4ZMG6XwMo$fKhZ$1ut zcL}GssJwbE#zH?w>ydDQr$k`;K3_BNLMc*){zvyD3P;)dkB+JXB95jD0nr3%^JgbW znqa*vSqFO!>5J5Y;AP1&XUk{8z?U65(of&}B2*3QuFLCuYPtH$1cE=lc0s zIDAec(bQSNqHY2h3`+&>i09g;;UtzaO(dxRP{NvyIiCOg$ z?`regRXR#Q&3YcHaB2PC%Ln>vbcN$s<%-J6_?^Snrz$nY^Q;zUXw5Kl;>&5l#E8B9 zy?0*JqKEP>F?XZ79b|Zfx9X~D_Vss`tbxmU%u(zhSWuJR&YXGp!dLTeN&er75Kljs@fQjV2J{(!e-!t)23Q}l-kn}WkC2Ds<)>3beOX=rUz(sdW~$^rbQ^}>HlK*h5ktDZ)J|C zb8Wjox?b@yr78iPd_I4Q4-}?#GTok(!CHlmOv(6i&@-_uy1yi9^_ZewNH3YF@`B-}ycG|O)Bd!VN(klRspj9&u=LfR znbwuWgQ>pxFoLga#GK0ND03!H(RVTip9*26D#h6-xr7;*hn;QMq!$%DBeY+AY7cW; z^~D<^(NC&IH>=0XH&~1%t>%!pPJoW{EQVm}>0pNHcJ>~BO4j@}X&&{;m5U(f`}17_ zd3?(J0?9B8iSKG~&YVe2`b003x`$b2$9;$*6k)DBgB*}EY6f5_!=#MVPB`=C{2glFoQ$WlP& z*)nZ+s6N2NV3?}vdP_2hyIoK={W@SS$$6y6D<_kNx=vF6>otOfHP8q{Gv zd+JfIf?tB5$p`2%FqawVW@_>S8-IECctu#R#pPnJX<&!$AZ0)NP*%ULa|KlQKEcU; z>-_#fX)>NYj{sqUmmg^dRhy}ni9E-j_d{bE;nMgI{^S}#RHd?#+!R8A{kK9K=aS`& z-+OOBZ!RGS^JqUAYOrSeQEkVT7c=Rd_(A^F$$COlzwsgEM=75f2Q+g2Z{#{%Vi>(p zm9I}5^v2p$bp&BPOtJAxbx}?W+EMA=n>dX*CZ{J%H;5YR7B4bt;BI+;2gyi^>iTQ3 zHt2P;w&u(Tn%v)N zY>s*Wzgt%K-svNB7Y_Pf%Jls)Rp0s6r%ro;Y_L7Bb`!lv$p$*!8Yh%PdgsMbN&6|b z!Lob&X^BsdP4tdac`!$ZXx6&H_anbj=I-+COC<@>SyP2alnwGbkIoD?$uzq~R5c&S z&401Vx1*@Q0hV&HF~Z=p=qHWf;C-)?#v*K7U*wuwN>Yw}o}IJh@9Nb6Abz?LB&_hS z`HpqDH971y`o4Bo*0}U~+UGdmbY1!VC)0;Zfc-T)ZOKg5_qHWR2ro{n$T@qRJ^2VL zF^2UQwP`?RIqgp7(A{XimxVzgJZ~yN2!eUJ=}JjiHF?cHLD5>)+exS zLBLIX)0H01{UmHD^dIGoWZ8nY`&F&@KZhq+{a7k&3Acsvv2i5$H-023j}AS4R~N&b z)mZsUl@oX=iA8xZ@M!1r<4i8=DyNq{(rSWzNJAMIr< zByq!P19V9?kLE2$JsY214_usnuc3ls*hBZ>qGX$u^<=9Ucd8pScKGPt1Hdvo*+Ve3 zn4C&*{uvY1c;5byQ7x_v`@sA)jG>f4XaLqa_c(U*H4&TP8C|m6^2VByFUdU27RyuW zVQMvT(%N|hnVREN>v&mm6fleN8)qYOo4s{D(7FHWuMD?uad!W0*uv^?y6~W~p`|k* z3}`3*Nv4~9Jm2u0Q%U^~T3}!Se1{|={#U-N@upz^4x|@Yd<6mQYApI1k#AW-cwSEC zpth1Ux}kA3H?44PvM!%exQOH(?V!qyppKTyk*v?Epf>Vdyfd&;$KzOpYq4YPO`g{+ z1iaA;=+wKY$KI!Lr?CDh^+X#&l&XWq)4{L)@2J5CXTtVQmYl}!U@|#Je1yvKYoin= zQ@l5gp@`3_C-(m`JPB-oq2RK+{exZscMICvGrblwV;i9c-!|sxYB95~zQ^m7dk$Sb>srb8+{3tnMIp$UsRH-07Qc(nLr@|m0ThKlxl zQrK)dM#lo_K9C99ck(P{{Z1Mr&=Qc;7Z}+8b$S9}T7?R_nEp8l!<%l?+acGVc}`c| z38Y1~elpC_n({Ae;qY74?4MYJb8t8n59-+vSJ#?@Fe;3^ad=MA-Qocek}7g%Vy%NT zgxBvfoZJZfj=n;gVU>%j%r$@ZV!3R>yT2-chY)-L$J1a`f7^unW5mq0IQ8K*h!zpe zKBaY9nvkD&U)za|2k6Yaxfhj4jK{WJis3aFIc?|Who6L_h$U1xcF+`N;3V_6iSLqr zaGk>5Rob01;mYyo!S&Ci3s{QGK+a_wl>dd6yTq! zRmvOweLcWtA0GS!k;>qFT9&G zG#RR$Z|Tb<@$E)fCA=h>|B9#6_J#A}8p3iA^mw%d9dhDF)LlU%TX=^*;UQqp2x1C& zA-p@!sVj{Nt6s>s|8_B|zh9mr^>oj6Sa?4`Vcp`KLsGC7x$F6sth!gFr02AF7v!m; z;RJKYk3}E#YV!UoXA^=?xNggz8PRXMaUCnw3u5C{9)2n#c}6-=?dU7g+fuKTz8}Db zOTQG67HT?@~v>AuJF_{hsIt---?VH&a1n51%jMFXH}su^xzUeQlm zbv`OPmE2P)%5_RSU)4iHT?X%(P#wJ+j{gMd>4Ecn)>^a@L6YtQ5SVd zX8$?69D7BpLsR&2&AtX7+YVNywyus8Fk5KpZM5#5f5>92#sPZCLVnY$N>KU`FZM_2 zLCtfwl636%LdC||-J5W~Gj+a~p&qp17b|y|J7hqnS0~5s{*cc1x*}UyZXEF~cHw|; zVqtL|_NCkbcfCPi@d5n@yx2i)xb97D$1K@%hv$!G7XM6d2n+ooctM=fVVL?5ZRLcz z8?8URslpqsVX&czH6PZydn<36`){ihE%$H+Rad9Ip;mZwLbXmgT3FS9T*g5q+il4g zd7JB|FAoZw0>UgEQo_P*Mk;qx*ef**m;*k)mLRj3<+bUEJ7!emg|zX}R9Ea18O(Ym zFR5rOF>5U~+%!~q#GQZQ#xKv~7Iz-<6msjn;@oD!Rt>a;t zpz4y?5(%PnSvR+vr+@lvqWar#*Q8cMM~E@c6}ILRMQjaOh?Y{ zks?p9jwWQ=49z!tD?{1)MwdI+O+=$b3$_f8URR?6@^pW7Gk~<#z!!sUN@v!TJ`0RS zpE}joo}``uW3X{%;;2Y$7AM2@jvUJ=Od)SW6c6NeZy5eZw_%+$r>;6PthiVf;rQFa zj;jZ5wHz#yjfGJr0{$|Ld{il_BPI?pCRg&;eR$Eeju~G!OGbI#-lp9XEMl@L`LOp` z?%WI_Eifa;9n2JAUDq%?A0hf4?z{NW52a@`BB*U$ZNlhVYE$vZTk@Sp^QqzLm$9L1 zUpEz)uXsksF3wMtHYH&+FqfZh1E)u0rH@5i4b({i^T-^Jzut0gbt>EjgSn)RpQOp) zqdwWmS)Q=@Aoag_XU!+DAd~s-)tPCN>JzRFWL(%~p@~ zcS51hxH~@!cPs1R6_mM2;3EOLsXPe~9=_66_}A}d;j;YN3nl$LrLTBvW!z{Q0ijPurLR7RG4S1%Ibvw*F-X-JDZXcQo=$zZ>=f3U zhto8@~Q4I+KgHOHCGeQ)SW<*bbZ%Zk2F=d{)ndQ^Gn7 zg~;k%IK~yb9g$M2gb&mC72B*`Qsj>it;4r68Zt&%v?0D7q1mH^(|17O!d)x5iy>Y3 z$PUBwT+5>U=w=2b`aO=z6&)EnfAlV7xiMYPs-4F&t^hx5}ff)i}IE7(NtH z4szjxY+t0*oF1XYvHHAOA9lpYSlOLw{RR!g|*>>JdEh$fJKE*_c3e*it*K@01K91H%_`^aOx5@cew6LE& z^N+8lp~W|*X-b2xOywN^xkI*y;+!@^F6HnaZ(s&|xh9_(YIfI6K*U(lxi1JETSZ@Q z%vYn!Z)17|F17~E+*7-7a0h1Dem>x-PmO<+LaOsz!Yz~T+ZKx4FmTEXZOZ`$S=&dE@ z-Ak&K0TQnq`^0wm`+Gq-uLixi%@p6%z0-)!_uA3>*Zo4JU4o}S82AiULYp{9mXfz8 zblnFE)~Ze!^Kl_q5%Qf$2Os;hs!PWIG@nSAwY@NBFcNR2-vRx_Dc>F92aes3`?qnbHs?_Io zuhp!4pbMWa`mDLqtdgZ|uY7<;542(b2kAGSG1hv%fhMEgik5Nr&Y(TvoEf$>L*1&LU zi&5^sM66E0y39Gxekt4J*zYxyOkP%vZO>##o6{wTSQl{U;mg5^$IM$NzW8g%R-ZXO zV#(oRs}s#)LhP!NakW%9Fp?!jp|m=1&$Mhn5mTj6i(=ff{h zD6jnH_bx7&?C9$Q-Gk-wosB*jSHLXf-?vlSz(O^jHwfcPks8^YVjFJ^=flOYckQMs zx%x_G#NKIK<5rTD8sL>jzZe11wy>$oYt?!!WidN$PlSdl@9tgmz{6q@?gX#8(79VR zK@#jIuY`9tQ9FbNN;~p`E2uqKzozo-s)5E3MCl`)@Vqh$Ad=|VdIgl2wXT{l2rp-@ zPv0&CbB(wv!|ZfRJX1n?d7w%9GTC%X)Q3dc(bzOa&OGG-*J|l)7Qj|r;x9=RAwt52 zgiCHpDPc5omA;-aXssT&UVdxAF`}&ZaQHW7q1H+KKe|sptr~rr=LCtc=*rY6W`?=6 z_fuypP0SpWE(ME@i1_0dm_(*mstA+5gtH(N)y;5<+QGTX={Y{LHJ%*AxE{GA`;=te%XM|?h7LBuVVBuZ2vU^RZ8aOeGBsh0M zyTSPWZ#UBeS?dcd(`+sO!bJgh2TakW0{_5en}3QTzHt4`DM;&h{(S3EsQso0mS(OA{6Q&@7O()zabG?j%wu2iuR#KiroEq5+H zd)|FE+ek}1!4|)~WcFb60rsk1-ZRn}DrGotF)ic1|{yBz)fcsK?Dii#rCerTm-TfdS z?V)8lfUh0QSQl4CSKXQM(LKf=BU^Cvgji6URmz*(M=p#6MdWnoH7T8{k?aASj}Mc4baS`$n(QG} zcww85Ak?w$x$azbvS`ASv9=FAMvbcZAUPYX1DsdQ;j#D})9r2`F66|v&0J)(N=0(0 zLwzDgTy}hudaq?@he?R_?!~S!Cxf^$nWb z^V$RWwj>e*cXG#w`_=J@1Un`NWwFJuZIJ)^kT9)#f+*`L$sI# z&%~yBF9p|wGb|ja86;2;_^#=uHvUXj)_x_SC)y+0AGXHOgq-x~4CEQ&YaDBxt=^_6 z(94{_SeD<)TUtNVl&w~|gGqnA9MK*)?%`dso3q5+`ft|);b{IDe- zq;2;v^*4StGsd2rWj7dDI%oIcXT6)9`ETGkeY+2MaUlpzVt>Zh=*z*e7Ap-`IOT-s~s11S68Kgj?F;Lv%sUwmQkRlw~voTnqT=nrc%e9;I{L;o-dg zDIcnB>O%~ZVrp;hgJJr($Wx_e&>iqqM~$SqoI2^OQVjy`3YHz=l-fRi({8G2C<64w z@Eu(-Ag7yy#u^~r$8{H%%EXSd5>P`px=egtdBLH*R_|_+o_Z$5g7Vw}bV*qsuO9ZY z;9fEAa;O#h9oUdJ8g5Uj+g z7bDzN8o&RiM|_O|s|XvjhMTZ{ZlWmYuBJVTggy`a-HsRj0W>G~Zy5sFLKZB6gOCfZ zzlU}XHMU#i>IjYApqONHo=RmJ zs*kUa87!_a{1))nPUVAw*?%t>6a^pq(_pv`DlA~ zwjP)@I&^NJAgxb-qwX2`A3mvL5qX*qX@d3f-XhM&mR2b!LqyuY+$oNPSh(P6 zn9M^vvzOXowT42R#MC3kWI{${YU|vU5wTv|?1Yx$qC>tQ3w=ij5!%l}y+7*oVJxu6 zJx9G&B4+Gqfbgd4WLPWqA=$YQ9pS3?Su4ZsVgIr*vdVUwv3Mip-q4mP^(5Zq95-}X zTYm8h;eq_HU&ZhjH*imim_BeI?bAlPInZEobb}N|kyKA-IFB>FHzK`RbSv(O@P;C6 zub(K~#`}=O5I(*w%VBJ`ro7qRyWs~h64H%N*ED+O-Ox?$wHJ*IX4Sc8 z-kN%D8&}> zZk#zt%yMwW$X10frd9524*<77Co_(s`P!z!LL2lY_AS$fuZz1+2U`pTUUmDNw=Llh zlKN>Swv)BRDc$TW$9EeY1BmDzB-~y=hqIKWW)}yxewv4kc30Ujm%{aT+uUr@tw2$0Vl-W zqq3S|&y{2?_I5V6PhAZl-6{g|Hqs#@oLBm%z25`hc-?vdQy}uS8<-wEIt;;&X#K>H zEwRf^-&f|oFlV9xMFYRfjDQe_fdhG{ud{nWou#ZtBzZg}dnrDxw@`j+Ykyt|ph^Gw zGGD^$jrosG^$N}yxZ3{`>S|&P!QV?A8*60VN=Qim@!vS@Yu+%YjFOJlc31o)?G@bc z6o6^@mCPm*M`5mUka>&$r<6VaNDkBUNwBCr@8$IS?uJT;pY4}8v7M=LSU?;`b$Ab* ztP=c-9D*dQq%b1St?RgH^zLO{cmvXJDrGiEP$RNsr~Lbqpd(VD-mCXRHo#3DomKoh zz_B#}E;)3(^#c0!Z&7l)Z*uH?BBr&wL|Mw~Bflnp^xXue)ib=2!GzsjfU9o88{+n8 zX(g{b;DQ)Uk0HYnwXGMBVR}Yz=!?qdBSIFBMS}T@Rr-y0y;Qh61C;@~-R@Vr6z9t6 zceYA%Hir|6S5x@#N=S}k09M}kVr(8^QtNbj&fIA`K)2=qY-tf@E*sz3PEWAzbhc60 z7jeeplaJwN_-*n?APdPbh$z%@Y7;Z!)aQn^e&_0aK&Ym|ep9W<5sTdO*QR6|xV-9o z6Ur_~zvY~OG`LSyVDB2iU3G^m)7W>slI)o5SE|L&t@r2n9)8FY&MFkkJTQhQBFykz z%ft7tj>q}NRe1J0!M<;J`+XnGtRmgfwiQPn4*txi`oTT}wV0a zVZNf0WO#J_=!Dl}gtQw;|4>J+EOU=E&qg;-U+z)NH&ic0}Cs2W(ar^k=)|DYZ2n_f7&Ar$p5(?&uu4kcy6T(>xj3@tA{ zqW?28H*ONr04ZR(^%cn2bras7e@m2$K=2efel>DXC5-TDf@klZjLA?k)o~7#siAqT zF|qfJ*cLOj<3%P&B0QsmnE~$8ne^IT!-DceESam#y%Jf?pta{twy?jZ$n#cfCLSVn z2wX>|a}jZ$BR6~i115Gkak(v|{@grxbbbCZ!ufF#;Vo4xze|9jmGD5IJMI z#KVF$@Q%HoKyE7D*(gYKw*SVI=iOo=2=Hes3fTH5xRa+M`^R(=I#=W(-ymN{Bm|!ZB1JwXd z`Ij8N^#0`229PMYZFsEMfJspxHqZ<=zwFOM)8F1sPdt$KodqdH=Kbw|GO#!<+Q3<0 zU;Nw590ciM*ogt`WZULHesu$y-R04&nSQKigdD@2WFFXtiZE*21VAfo#{yyD+dM}) zf8Lj$lBWLT)R1D5QBH^4AOF~M=+z{Fv$eNW91E3xzBb_sR4Pkt2Vcj|WxBpY9ozW_ zvYl8I*ki8~5r(|Vq+8(U?!6JLn4T3yF!AI6m^#mRD*ykFE0xNs?45|}7}?uNg%B!n zM9xu&%w!$woJ#gMMhJ0a%Q$5_#>qTn?>)}3_c`XlalZfSckh4CJrCz`F4yPte!pJN zr{CTn4(i1$XO3+MX}8YeF-`_azlOBJD#V-l3?C6kG7DDjO*rgYLw@g(%-Kv(!9v6^#n9^vP4;fyEU+~6F~;5y zj0q0?PVZ-5Dc*JlYnxgerXTVp(I1=mE{I3U4pcl z$Ix2FFnp>N;)f1W0CE4D4n)~ciXi+9uBlm$e*s3+4p!RJd*Y14;Cq1YJk9EsF^|KQ z%e$EdPO+u%C6-b8v!NycWJyodkgS)^nd;saO ztTOp^#1{Fh+mCvGW8?2Z)noi-oDG>!r$(NdF-BWPSY^8g9dIG7(#`FN*L+PjDs-I{ zsmgLFYELWCfpqiF`yovk>uxP53fV7 zD0;W~$@gB(|0+MGBsPD^hW*7R{aLZS+n7L6J|)?8@=}7(*DGC9cH5bow=*OMvITqC zK4_ihM{L)N*yjN}SWJ}Hlf&a3|00=l`roP`CrFsYp!+#Atdw5Cok z!cG66K&0M9YV6l-h+lG=XimeKc3j*TY+Spqm;6p)*&xH>5m(jT(wfW zcmSOHKBpqDi;Vue?dUwO&iHfYHDd6{kE7HEXhLTEu~V4S2D!V4=x8W~*l};fGq}UV z!o(^`_19+#7@pMl`!1*}eM3BG^|q=9>PNqaHE+Z73CUaGzt-u+t1Guej@~UR z|D4vf1I3~B*XnHuJLMay2fgt<>WV`hQ4#;ZO~6f4u&hVoB7f zx8REKY|#0rUSOZWmk9Rh+9g*Ua^UqC`y@7&s7Y}h7%_0T?Xe|!3z~cS9PVfd13bJB zrydU$r)-_}g3%lci0g?5NG63@^M`A@-=Yq*{A5#y?sm?Rhwy2409=6N!I*pm6{s%gQ`CnrnOeq3*hi9+OE9q5Si56 zy&@L`RD$PFqaRj*K`dd^+B#`+QD!~KMwxy~NRjn4x@liwh}n(pODTQ=$`|H%B3c!> zn^VxDf%6pvHP=fD-=AIE3&%K zsy?z2lU2`=?Y*q@x6n~*`1AeiF9LxI$*IE$xU6!1aOM+Ro+?!id z#N?1toAGK@J8F57C{yw1yBpvu&y9(oth6J$RhxT0-(F3_qgv-Gq$4U56J!G82PHoN z36zD(E4NaKy|OA1CftH8m?bM{2v zTA-u7;%MR65&2b&;Y7s-Sh_no4oyC;H7KeJe-`t@9cr0r?4QSz6}w~~ClZJJ`o9^G zJ|*()z|_Myf$HZoGl|ftfWEpDL5-rYUCk$MpN?;_iUyHE)Fz?l5vRPYGn%s45ws4i zmuvDKs{p+Bg>{^Db=70_Pg2|L=)v=dPbUzspRZu=XYZk&s=RavSQfRWvw__?WBBe4 z<(n^JOy`^5&i1`Be$tDr62`i6%KTgyWB%}W;pYW!OqLg4{!mP|7u|n!PZSF;SYnsn zL=2zXSw8>Z5R=hLwI8tthr|@M9=X4Urrj|Ip+|oV@6+!TCVVz~w&{aUBzSYo zFOp=;rN1`fC&AYxUEI_aRwmy*IZzt@`FxDenRpd^Aeg3gGNz$|7PB({6-JI zi?o}Q!lVthiG8p@=&%b|HE}gXKQvS`B5$Khs&q>7v~Jl@?5c2I0@rB$pY7MiPt1(p z7E+%a8uAX(^EF?YY5?mWxm@CQDfR4O{w}L0;}P>IU+YBZU%gWksjG0^-LmziuE>vS zSJhK@tJz4TXom2YLz&u}8H?85GA$C{OU3-ytL?`#u8fEaiW{mn%PcVozwiU)$e>#| zwvgPybt7Q=^jk!QCbPGJUk#UN-+{7LJ_-N28p&PsX5QC%e z0{ciiAbyhbKOMJlYWwzVuj?OoAc>)Qf7)pF9BDc^uJ}Bt=<8g6Sp`~b=P-GwQsMXY zRaIxMN&fpX%F(f?%u>s?Yx)Y5ZP%Al$2S=S{s1Sx)8;#C1pMa^QBOXNGFh<9U@ekw z;$PKsC*4m&9~yD`@4odp`yUQ_@);a|lZnm_$4#7^K;oRRA4mWb-mb>iw4{{WZF{3J zT@_Mr7V*}t!U=W&;q)hn{7igchcCSOKhcPNVF@NIKoOg2@0Vrk_cqI4fW3F*wpfoh zHN*ZjStmPk<4Gs@PAr+Zcv%i2U`Rbp*b;z(>Z| zA@PT|Bh0sNP5NG*gR|y3Qg)R_12irY3+*dkMvpU91L}cgc?Y93#Kob@3nqWU=Hs@Y z4UF18gyO7AoSR#U;4p8net)mS@l5IMk#w8dAPF<&Y5Rg+RYc zxq%f}j>cr7B(0^+w~NJIUamg znk?C_DB1{I>1?0gi<@F!*LYsh$hHS-mO4S;{B3o3Cv|H~cm7Z_9|(?v6aCVP&SKin zEbUL6(}9&KOdOo+4iy_1drZlh98GpVP08}N3=3OC>hd(k>;HHB_lqop5$*Q16SC4@>?h9O?mR85Y6I)32_@g3jw0Q*3nY zSec4y8*&${+%K)yN#XpN)8(pUeD4Wu_H_y$^6D-!!sD{K+)v7ni=K&67rw8!b}IMf zb8NgZlF;v8REHEPO_T%|2tszUqF8rQl<~u!zce}PYq9lJBx2V0rP|NRu1YNVq~aak z;zODDq|%w60Xx}#fq_M^$GFfZWLu>%@x>Tp`HL|9gP(s|Bzt{#a)%XWd|p>wytth+ z_}KrhgIz4bm%DU!d)@6i#e3*EHt}t3^-DHoI^pM37Qb_}fl^TOq^GHBlEcSPGZY5I5<+95cgs`L!+|TZMh* z%wUm5Wd-sb)?9GX!zJ`lhr;54J;s=z%ZjvP+RIwB1sm(nOV5JTHX`964>n>();~_r zmzJ^CSl&Er`v?`SsHz}KY_C=FoU>DZgVH+KXYW${Re4_Uj2lqIY^Fh4nZN)~SiGdO(dBU+872a3pcGq*B|va+LR;w}wphBPix zJnZIKFH_Gaw~Dunj>@hp@#Szb#m35&gF@5+%Vf9lS5DQVkWNF0m0oe_$8dqB8?xnr z{h7eu~bH{Ta(CdfWwV^9!X6YKoq;u|aHTg;Y3>6Q|P*Z13t%cld$q7mkR zO1x!>BQclaL@=r@E$pu>(QO&?Fj&DaPUp?c{#)7h-^av=jv_9>t6!zHsxHSBiYL|O zCylN@IDhgvCed+&XxuylF{cfYMskV9@6v9@FT8uks?D%mJRgEcHXx<`M|b)rz>pa2 zp!LRE#3#wz=CRF=gnbvRw*)o~*B|WY6Dx7Hq0d`9{pCbN+zQ?{sjw`xP8-O2OutKD12h0$05f2zg zA!uc?(6heU(R(F2y!(&f=TJV&$@*$ya?CbWARjn(a_Gr-I)`?7i9IXMD5H1VQcHFX`t?4Eq(5M3F>ySU zr1I?S6A&FE5`VrIT;}xoe6ZXwf2I@YXy6amoU^u3TM*i?**$rqd#kM8JtyxcY4C7& zCMpUImsUPm$c2%l+ZwdwMMn-!?^>rAwC7%SS(t6;Ga9ZJAog%-SS)jt`)60Zztzli z!aYR=CACuz$B)6yq#BYu^94A<7k}hOgXIPak!(z>h8sDG%Rcd1QC}(|ua;IA@D)_B zmd#kEOc3K|?V_u|&p4u?6u0?w%jP8emgL`GV>Bo;f6tsk1xV@lAR4Ya#*wc`$iv57 z4I}q|UDDJ1^b*Eg@t!J2yi9#)%lKQQ!l^%QvRb&x@D`sF4iLJ{$Ld^^g9_&|3T?;k zg9hu<9MIND)A?nz5lvAXC7Kk^?DXK0Wu)6dXVm?Zm=Q`oS%@eF7!u#YlP2=qjP&q> zxTp0T#JYpw71DM|;^k9bxxFh~!+xk-4>UX2-cW4SP%-JHj>#v;AWn@qEnZ!65Q2*B zkxeFR3w;BZ|3`Z3?KK%6V6xSH$?bCwD{U)5*YAE}hx`@d zM%O2)$ZAp?wo^XLfVHF@0Swequ{xyfKp76#bAhD}#D zn8ep2eN~Z_4PtJOEkbbvU5;@wE8TgqI0WUk)Q2T|k@X)hB5in) zo7q|5VBK^lKKp!*JzO~Qt%lU{&aF;kDzJhpfn^X7@e~l&G~SHEQ9-_+=1~u__kAy$ ztYd|0*HOld15Nmq!!Jo)EiJm_^P91Gm$uCsgowJEZ!#%1&AaO)%dl=M&DW4lgg_-} zt8zGLOzD39#O`I5dK(l}=GAh_A*_wt)iF?wXDI!Nnu5(niDjD*%OV+(QmRpL{cD=U zODVdeeasN(P6hZH<%Np6g1W?zf2j{qK9bmf(1?aVV@( zH%gQJmN^t3sDAUXOF$ux z_KFQy+RAB)ZSc;utX=#8t2Y_4{|8#z;X@2^&T7=Xa(Vd^vIra_Kq2+mp@4V4dp`cD z75L5q+V75G`6|Nn*n8ENW4+llaEJ)%3r9#ayt(v~@u4d7F>K{E@Q*mFZgdmbA9MSF zV;>n6z(JVWGBZ?$`tqTd-n~8tGpCB4MJ$in!~kov57YQHzDqzo4c-X)yR@HZpLIW> zq5^z183r`U+}Jz)Z^`~reEH*(ZY3gwDo?H#V)vA+mRno^t8Bq6Y2&am*rx!w`8|KP zCEtHP=3_v+3x`f}?|CayHQG9xg(S7OI}S0qroU5q&%I+eO;uZce%QF7@rY=*9h4>4 z9>;V7=?9l9q2&9n!G+s$e_gS5yF5 znOUQq1z--1u6i{@?Q5o;a@?8uAsBi3YZQsLld`@FH zJE6&UD}QIDk*x4vJi!TPojiKi-m#1vYHYD(Hxk(O7E&D@Z%En=ly#tciI2UeI+#X*-Hmv@FUe9=CCwLk!)buE zMN*~G(wMU%xAdBue^?Dm;9pE{!$aQ+7pQ;^o&x*fjTvCyzvN_GRSYLASZ}A)7EsbmhIuYEz;A_lOI!>TCk6e5ULVQ+Ovo5}mUbGsTfOLu z386{6Pd@r>|B&(K+G*7c^%s6~ZUMlX3t2Kb_mVVXl?=euu7E{`#*~04YwQnxJCfg^&`=D^I&eDn=rGE+Uq+ZHPnohm=LLVxCFMC|g{K*UL(_98v z9>|rSkb{ z*y2?B!1)AKw1oe!pB6D?71Ce18M`eb#=zlbG$tk3=>@tYa4Y!?dLWEr0Yz2R;K-8I zhYi0?qZ@a9gq}~*+L+QB&1r3*`P(~v(iySr!6n`4+YAFN^gqawJUhdP^&Ne#j# zLM&=f1|YYN+6KcTi)RLg6p+Gn|c!pEyqPTNm$(x>3u zj}S|NI6pz15~3SBMXA*fn&m1lhD{k&L2OP1)Y~&Ka4cB}HDOrbtbc7@QK}1OovN!n zvURGXmp5Oo$^daco(iGx|LE8g%#&YfleQDsr(C`;{euk0)RZQ-(LWjSGyv1f6~|7M z$s~q$KRf_yoj~{roR#tsnpz|324dyp(5IZKk^`TL3Wj;*{uuvM{#&YeIEClLaY+T3 zdKGia8;Z%laR{aBZtxM>jyRECU~N6!VS)qPFW8rQu)D9q_!RqZ(TDOPlpp)_8&Htb zd>{9klIm%|vxYC`t}>$c$5WVQZ4Q_yQx%W|%WLyzE!g`nG(Yug-VKl?&%`6&yl(NT z08!Cu!fti3s`iyH#wr_}TKsYt)o;9BEBlYG7$%XzaGK47iJ`HYQ~U|uDZVAS6^iuF z(o4m6!{yk3)@nc7?yr)-YJ#)?+@n?1XR4xIj-3Z4?&@@d+)U30gG->S3#p*9&4YawT?ejAepP4@AoC~c8s$PJa65Tk~6&r6? z0v{oy)>QXKn3m^Z?{vh1=Uo#B*={VnqCJLqY@?+*|20w|;t1(lDU};lI8?il-_HB4 zuyA^6^~G7n7UFOKYXZb@@!(ufP4*dq-O#=6_UqQRQ?oK$^ zQXf;^XTzsjit?Pi9geO}4bZl)dLD1=@e#Q`dxdFA8US$nz#z-DB)#3I|IERsnM^>R zANr=EVMIctaun8)Jhw#iYK5P+aH?)cVEr$|FJYfNSXp}wyxQNDVg;0$+L{W`$uQQ& zd*-V+j%^y?xX}35c6G-`XnjQYqx&b&c9+l%-y6{|B-J28qkog9bDw)1kw}7tg+|i^ zolY84hz^9xV3+CU(a6(It<^e|$>u%SL;_JMB0$eaF`4*ishwr&gQgurKTu@zWp{eD zi`IfMZ;5mxep3Vi=ej2W_zT#=rPPE^!w>cgOGlR~x{3_1@wj#Q#$BQ@A@A+YNSoCu zelT|^Zr3XBMojyU<-GqAsMLDcdwerHR3lvDqJO~AljDECm%P;sg5hr8qsmya*+CN&qp zusD-($Tv9d39vJFdp(kwK5C`8&aWlHiVfuPhg2EPZ%MbCy_+)sR_wjiz+_laXp|1t z-|LGMmf2tG5KNOeE$NO6Y`#4eg1l`elvqa5z6mhb6>k$o9QjMI7QriU|-lViv&CV zSi{HlIm7rj#)(oyEV6_J55m8&KMGV~hMGWvnv88+iLZLmpmW16(5p0oGth+QJzWRfwMK!B)Ncse zyB=&Gq@sjNWu>G}Ac)TQ5&d?UCgq{~?9uZ%Gbp zOCk&?N5b1dg43Rd6zAPcL_Mqieo?q#d##7ULG|S2n%2PI8HsIH#usO^**`A4^>zH0 zo|prOROk?_V_?Y`dni=?+aM zTeufGaoxxwD20m%hL1x~I(9XKZB>3_{nj-4-qvkLN1S@$`H$P0rUJ%lIt*hd42R-R zcv9od-z3v-HWHB)N)wX$jsBnN2zwyNAE4=zn#808v8N5e&ZEody=NZ(4Btm zjDZ4qJM}1DH=in#cFIMRuV&uG=dUFc1>uz}KZ1895rgpAQ4lgn6&mcpy;rI(|A>Vk z60P%OzxykM=o4y-Iz_fsLoVD*=n7`!w^6$f-sM1a1voTRajG&*5MuTImq^*?^KIb~ z{=7gx{G|(DbHG7(H`gA%W+!w36@*ZkaiMgQ#b4dKkTmLHczLIB*Ye2|`Y~&9!Jxr9 zw;S*vlX5aNWx<8*hIoXh=POA(=&;~cqz`?a^}IhMKEO9=cMLx(TOR|Hj4sI|UD~An zue&=Bdf03XZsJr*8l!_c(CoU;b@0WqL~fk^wnPzl)+|zVy?ul#+=3<4ZAdS`0u*Cu zN1Q|iaw)2enY=?=55g;R9Pg0KwuzFe8+r{d1f-SjitxR8IVIh1A2f;6r3w%~6H-d+ zCB0me{WP;(q)wGYocqru2>SB}w(m?fN|AA2_c6gZj*^nLu_^gNiEh9y1Qoq*e6t(H zz4`<7o!o&jK1Wp(M5s~nn7%ALB`sP682*0bzO;wuW;nhMbs-y;2IvxunP43m&Q;+G z#kL-3;il_RNY2a3`xqm#Kxqlxpvga}|vtA}F*xe9T60LB45)kU*i8ON`z6Kr2jZU2pUL+L6UuwuIjiOePM<;Z zG<68q+fF}>;7k~4KB%4L7{>j-+WK!wb<2<=7J2ASH*GmFIn#`5C8$r|1MbejzR+}E zyZ6L&kWqlV&##!3-_KRV+L$=RkT;(Yt|DN z4|)A7C$SHXxJzSrc=ZIGni}e-7bf2AX`T20%d*3Xm`YdaUa3;viI>t3lKPfAa7W{y z1MZT7r?^SgUHiqMQ9F|<8QrKrZTQHMW+ZFYlDx$2TC~NmvjKHX|1TPz-@B6u^uVXL z51!#$d_LZf;hqJn32652S?K_87~4xwzmFQ)@Vth%p3!oqwLdoF;Y`nMb_&r&Hbb-6 z{aX9}toS#zHwN#-B7LOzkunkUnEtKL`3t9!HJ&@{GZXX1OxLS>nl3S-z9awopO^sJ zq@FxV_KRE%V1^?asbzg{ZHFhZV z@aZL)@tTvbyB%k&ORu{}L^d&@ei!p9=P?)G3vykxjrg~g+H5wXq7%3KN0lt5K0AR4 zuUE15Vii~mHN6M~nol2nM758{kKPq~$M6&28*m&Tg4_z%K!hR<$eAFqy;bxVi?@81 zxE)i&<(rG%ZN9FRg?S}`S?KF!lklwd9_Haw@WS#ad$*>q(5=^o;ym0h(v=Hxhp}Cc z-O-hHIdh~i_zla@OWUu!hHf32+t$kH1g*vep^W?>;v{cNW{B}v4)*ImEFu_T`k=43 z_?8J}@th@2uym&qb}m3;L}qVtLrL)_nD1-6KEg4VWUL?34(6<>J$9}57R@#3-_d!- zj?UCfoMJul=l@8VXm@-Irs$P!%PPm=_e;9!3KmD(f}&L7AFvKSUDz#sw|g0FnRNL2 zmw`I)GCC+*I3`;r>G9JbnGuR~0RS;t zROk_7A{7)*LFNT!8MNcCIh+LP(RQ_N(IMxb79HF)%U#OJZ}n(#YE?2^5&>V8nbNp- zn4-4It6AhjzsP6$3OBLX4m5af$;>z90JT&>oRW_nH*{ z%s81ng9?1v-Tf#tt!ls{GHwf)8Cz(#U(BEyB)pBU;g6`@0GHNZpr~#j%*D;f-zcff z8b}I0UFf2@?4H3(&HP?gX~;FpX}J+|a6uR9N04Zi z;hU1QNMy287urqA2-HneEIHWuA|d)#{WC{-=W5xp<(!a7n?JtYPE@}u?Mv>*FP{#kq>yL^MF0tHjW@X5tu{F71^w93dv+UwUePv`Fx1XU+A_;M#Mpybxk~r#tu6lcozFv;@M`&A`#}Y9;r~ zy$m3&FYY7+Ae%BSxdR}PUu2Gv+|cmskxc7;XbZ=Btj@XQq^J8GZr@PQyRZ8jivB*u zNrUxQB`d=#ROWqO(K>xu#`uiR?JJDvWlveHA>UUD+J5gHUR+oOMUH93H&4#AD}puW z2--b&(-C!vDyA*`+|w2xi){bPVv*%j;$YM8F&PA2{2EJ zWvil6hEV9!x(#-u3b-X)k%}V;0#yAuZYrnCt=f=HU#FF)Hh_55WjhA`ju z!p2ZLNWVPFN|rO3IpYs+0`FIG`cD__7|U(Wz7KKi+D}x+1-JQm&S6m^>!eXuBW1g=*kwSw7k| z&-{9m%7(c`+mBJ%CWmXw^wr#}x{i|rUgj@m7CdTk^_&eS$gAop2P(`gmX$SM28njT z>RZR{mvkM0fJ+$q+ioSUC-t0AQ%nhVhypqEw1*3 z(y`B|au%6`KJF3~sTdxk?o$(jRAFQ1=F-0u;lx z|DuW4`aAn>O?sH_12 zgag(qQ{&yFTPc$HZnEY-gyXnb3F3LWxgS%LTN-qqj^%{v$E%p;Nc_stt+d>h;ycCV za>}OcFHlX%hkxcF=;yUuvTH+8YQMI3=L(JkK`R*c0PB(bTQqaC<;U(TI@4#gx`!u_ ze7M1bQDXnQQ< z$J7y|>Wble3ss?Sz~6t_O_T4aaReG$gZ2#$Bguio$;gSgH#Se=MKzKI04UAPv#3Vi z9(P7ccH8Lr+1*k8D~Q#;JVPI3g{W%S@5&L)?(de#H-3=Ihfl6X?7c|Fs=oYTQ@H3( z(Il#!b7B#$Zcwi2W3acb3?=kkec#e1r>#Eg5iY2FNwHL8WB3I@-Nr^>W}5bBDr{09 zXz9(yJ_bA(;O3G~$#UwsbfKm)gdxGbsTDnQa%#FSt2!sRPRtg44n=9xY5^k^7`xFcx6*ERBrm~oEz1ac$pDJ zxAhwQwZaL_D7#+vRR6eKkH;v=mbQZ-K+%Dv6wCHhS&Ahd=+vwZaubG2C>eeB544ue zkrSsQtF$X5_7e&62JeaFQHX>~K%c5~Ium-vOi03Tb6jBpNKCMa0;0Q4(xDss!-%{y z+71<bi-HA&EW1sk8f2xf zbxS7qd^?x$^J=us&Kg9ZH$b;J@c5L^a-A0yT)H1w=>AqrcQ#4(m|RWO@V&y3jd1p)dP3xjt?<;I|^y2t8hh*@7q|MuadMQ z$sN~fKWGgOV)H#XtwS+PUzu);Ecvrgc5((9^qk{xG@M^WbcxStzMTi0s9n)sK1Ece z5wXHaquYZOi@>l{p=7r?bYT16&>{4GE5Y)yBI^)0iXn!Ghwjzs_PGx z>e|(-pRqutckUlx(%M^6J|@3V3PvRY;d+pN37SZd>qvz%hP zI_%KFU0yxm`5mzT8mt<}8*q``!eApJ%fJ#P*Q>qaHpD>z6X!m0t&wF_)MbBRUt&&s zHSK@^Tif%_)!m-aRfI3vy4JquEh{JG%Ml)%^Wl9hy->?bFX_+Knzx=MKY0i?)hOC7 zVLW`@7-}4GsvWg$OE~-?)LxZF=q=9^`ZLq|Z#MS{CLJg-5JHm0u9vU|V=PT}S&7D* zZA4a<@va5dONI)$!+Na-Nw7gIdK^!@(8x|96Hfbhdj}$YoBzF2qcdAK+O)oU_F*{S zf^@x_*TrFdt*4%tC@J|aA!b-3T6QYj78&={`aacZGP@l&X?~aBZtzi<3 zN5}-|jz%%E$6JKo*Ap!Onp1nOZu3jLo_68O{f9r(pC#A17z5|0`Ai}H3NStV;X2+p zLXQx(a820TEfZQv{eq4`$d4dy)_X8i(+03t7HvaJ-^+e%cz~}&x=rH#8gda0qm(jk zPA0?W_#JU~HAB4+*0eDs$p{B1P6w_0wJRbdUrYn~Gm|dSlZ)J#0d)@IkI=gzvQ=n3@##UmFUL@;bv9DKaNeq}d=0T7V2p_nQ6Gz52aWqgxalnRd_411M|8u}uM!2JU2JOH=aqs8{5~c3uMgKITRvBU^B{ol5UOV@5Dg zWoR@<$3f-C2&A#_?c$P;k%QF%poNX>fi}Za1Ne(6E%Jpi#?Q&b#(;k5yb7zfs+b@9 znALj8t6slJsk8X*(Zn>3WTJTF_Iwp>tiq1rtn8vKRrRbPz+nEn=pP3@M}DbJRkT*b zq1%^6<{?dyv^0a&Q3v8`i4_+LY0WJDqMkM|_;WX>9pDwJ+7F$t%1yCV;2M$RUiULs zfr{f{++bH67xm?D)wd#riK;4XaIQ~OTbcmbDCJj|cqi`YO9PrXwmIWMxJ>Q(&LoBQ z!rHIF#NgqtO54#6ih5l7XQ5(UA6LE{a^Kz_-^pJ@J``e6H*hMYIPzFK|K_x z)2mcgp17AyHa~Lqm2$;$QubLlf4(7XSRPkcM&?w<;`qkzp1H$v0B|TH!5?$(8ivo{ zp3RXn>n^4p&4TE`aT8L!WYor8SHt632Z}bNFT=$bOt(_sA36dJJk9FJbhm+^p(Ge#rA@WP4aI3?^w5{KBtr|s5)QfqNxyK{Uv94+K5vRcO-c);V z*LFzSTch7)Wf<_)HK0Eq!02Y0Y<|7!yj|Rju7Aif?H`kP$g2LO*onx6Ia{3dsTg)tnpBxE|SnOX3FB_l+3EjceBLpZO2E+2@_aBRjJ42dq6;J!& zB6y@r#0@S@=reazbECg-k8o7sy(^BP`ewD#kqXh0F4_y)wGG^mUO_oZ@EiUx=Vy;@ zZWlqLf33w+iXO(ScL@4fkA<({m?{lnR;RaH{ZYAyxR(9*A1&(lZ?wKbyCVAjqpKKg z5D$Is)nK|1jabh-?(2v2AqA<(LQ2e5yozg_XqsqO2Yvzia~?VI&gz!hD=F7fZxq4A z0?bW2H~0R;IklLr_oWw;DkM2+sIy>MecwkR0}H-@@}!}SFo#-PE4e2Ay&+c;1Cx>_H3~P4N$uUkhJ=u z@NF>b#*@0!<;L)V05z{e_Tl>IWct$vr-^;(kn8Yd1Fn;#WVfq=@&EFVQ@1Km%oY>t zk95oV%4E5Li^U*Lq^BIN?XSFMlO`1M>{qRUpbD-6&`!67(vYWG>-W< z4X`wJd-)&TUlklBf)<1$*aWElM~4o>?ZoL)CEP+`dt|P&-Fsl7=znxW3CMy+wf_yA zwUa{XvepHKdEXknErVXWyZ9en0~A%Vrs_Wxm-n}inQ;?QpiMAMXR|2L8$sai^o9{W_)OuG7tDt(O5b-&MB=7X`yZtXIsGdC-B* zG*W*qwcRAbzN+chYl^vEpqSuHnqPq%)@iun9my0Q5>uV8eZ2utKy^Hj2)r0DMKEw` zcrmM2?-3}PgFGLbg`LqgAE1KV_$?GhTfZ*2F%MOWt7Y>%>_)a~FyN~ZjIrkU!;d;E z);Sji^ZOyaje-;(qRahP@HwJXMPz~DX-DQ$=Wzt-%@nY^SRHQ^)5TaK-#T(#z<*TF z1NED-hJ)!E`QYV75i6FBHF3=q4jbZ04-hzMj+K#|950i^3QcoCiGJ!M@>^!k5h%@J z@IldyB`(^f`m4Lf5t_`D{GtHk$j3t%mjuI+y=C{kyn$YzE)_aLb(u$AT4yA%hD?If zWZzyk6W*(J%|~YbLXkFzhW}%F^f z8OS;jdiXziRxNSs4l{IALsd_;K%Hi~%9+72pssvW?dQ6+S9QcVJ=Tr@SCB)(PRuH^ zr#CHAUWi;*V+By9Lm4b&kfUmVyW`kE$^wsdj&01e*|1Yy{5uW@`5m^pfu&a!^ zPIa{S6@BzrZSpg%1K)7sEsgbJ7F14JG8(GmW*DqFd$>TmZuv^O#JnTuPj1byCG9#z zU5j9MOOIFS{=yFD#^)_))N7ZYe~Bjoq?+9LG5@cyGMz6-gDO~H&Dz|VzpU$N3Rwlp8cS0AXAw-|olZaVKXIqi3~T0DYhw-`9o^SItn54?obf~5jTA+bg}?RMz2JWbvSj#Smyf)!;SUeXtK^37W9Lo_Zi0&l6BtQTxUB>b@N? z*|Mqtc{ItT<_hX3Xd&^%u^00r*+MDAGh9Aae_3ELhEqii z{RnD^j5^_$COr=#GQyZ=Cnl#UF@s82V2W?Yy=MVVL%Y%vi7z%(?PIp68uO=NGs4M` zm}T`SV5`8CrzjA1we^1k;S=#z?DOR27ft?djYI~vo2d9lZRwdTl&v+G2;3fzy%^dS zeQ$7D_>>2m@nk$In@=g~l0f(#yyxz|+MUgS9x@W@K`dc=!lIsbH*?&h6Q93y0#VCe zO%0AP%rm0Bsi;X6r>FP?PM_FUdV?#ILf_|DI5dI=@81GGxtggFWB7xYkfXG=Mz2Cmbe$kB4E=U7u&Px@RMwen}MLo zdOZ(!cXpCtWzK9ic>91_cLMn;KliTuQ~+;|USXiPud6|d9xoNR<8ElhtY6ZK?ay@f z#@nnxb@OAft$zL=SOHi(G@O{WCcVGsj;d=q#0&LB%wMcO6ue(ii{_R)&()}zxcw$> zX+#x3>sPl#2fAi*|2(~a!U9xS_weDiwUK6(>E}99B~D!dro+Hwu_iKz9$hE8ePt`X z@g4ZlF{I~3)-?Q!vgG&Qvq5Ob{X2r*(zb!jq7XUbs+pGpmXIgckO8?xHH;fw1%GLz z1CCQIvfpLv`hoqDW}V8U-PY@U*PC3?C+up7Y=NR({5&{BH->gMK$JwiY9VQCmEj}m z9wu3$B$Ty)ehQh3E)imfO*?vHmLoNguTUDg+g~v!wveFjR13kRS0uUrW3{OOP`>I9NS8+uiR#RYxf zy0M`+O4+L7yPr?G`023YfMXXCTu^^aFCqqSc0Unf0d=d5&)7 zwnhCu&osE^19F`5o#Uha(oy|VAJgiIL4h5OuTSfe#YA!qKIazQt|(Tuux=4`Z8-b} zdA=4j*oY+w=FHw6DlU}^w~MZyJ6UrR6rrB_9b%FjMIBg)mXY9Vuwgg#*bU@s$)H?A#!1+!tCTn@=t_ah&sx6hS=yx zVs1-HBles&_7a9N0D3`R#Il>@Sznc6Th7nPPWg%dYUaH61{=XcKQ{Kr53;r+mU-_Pf|uJ?895yIOC+_YrNJx0olD^2?~ zZspQK)|O(}JYE7$G!tQ$(l?<8-k!V5*@k&D`s`urE~4V7U%EA-QQqd3@+U2i5RM+($CX}uShkH6njJj>AfTS(|NKZm<<&k%s)POW? z*Ddsh&HF`E@N1U%6(*ML60*DNgjr41^S)H?vn+)dKG9}gOThUaR*6D(3ro0{90UJYbvMo=vDAnoHzB+dl zZ$sVnfGrN8YQ62bI+LrbNuJ8Fj;y2`iK^uj$96S^M9ttdHAt9}oG+&)w~f z&>@gty&vlQoXNcA*F20~hogd$%{D>3s`^8q1W|r*?}>PHB$(B%wK1556x^ za9GTYV^a4a@@KXY3I30%RH>W3)-LYMc6ZkOAXC@?Lb=npr@@MD^0~zoQkwJQtd!#u zKoTm6?*R<#_$MYqTwPGx!O#a4)P<1M<@FT>!HM>xDTr19-TgY( zTzYBa>&Ke-mwJTPHOFqpdSQxTGQ1)Uc#iZ*kE=jQg3cj6ZMP&`$#Q5`-TCmhH0ML$ z`N9;od`<%UhKM*~sL!)WFE7`(0&77;F~cjSbcxP$`yFJfgwM+1IUPlvA1Ac0Ov{he z8pxbybdar8f*6E24!`U`tsCVzz;x6!5if+NY7Uot4brn0>M1vQk6f&;&^stz@s#Mq z6gMv6_JLh+EI`Gz;rUQzy_xe_*$X>&o9sSMyc_c`|8?!&svZ{!#!({kiu$)Qf2J*b z_(y~ibI|tBW?(s9?rTcUEZ5VuPe4P`N!?Y}_en$LF5W3(7a-$goB!tNO%lzkWr z$;FHC@D7$N|9a)Y+xX6D>fdhxMid_dfT{#?9P05ai@Q6iUDqI@i;(O(;W6>?l#0v| zzcO5WAt>fXDRnve2>2~^m?P}}n_I{*)ZfqZ1rND-#~5EjETe5l2Xlr#P)Wt7+5ES4 zy1N7)nefJD_#VBkE%tvh#PjUeXR#|?h$U+of4%c9$O~|;W?GKpZvGhjQ%kp9{1oCF zimmIU$l!QT^Wq2do7c%Y52(PA0lI5(8_~puy#Ev3pp3jD5 zyAcsY+h2S)h>&LdB-N$LM_7OWeavKO5S{856@?zei&O?#(ZWfrh9(!jS-r>kAtW&| zO?O~TemFBVnNrtV+W4V8XSPpqOb%+U!oarN)H(XDl8}2vz(D2emPAt2Xz$Yvo|G)G zt?q%Ei^{`?^I)sM+$G6X_6y{-Jh;UubVzi(>b%BqA7l-O*BdN(|LYlO_V86r|C!sV zg1c5PsX#%cN6O~64;S4Z(RE2&dxg3^x;z1h9cy%OM{J(u#3ix_Gg$~q%dq$NBCV-c zir|yq4SZ1#myAqV)=^YxtC}~XTrhK%3lA~V*Kc~Rg}dT^foc^Mocf@=qW<2M8{6%0 z7s)MH&u;NTD&4ZB&tsGWfq8`T&oP;AGeEp^(+JyU4SP~v9oJoNbHjA+J6V$N>eErI_a7xR{f~suT03n z*11$aUMQLN0npIG_~FNs$u7R`Z7+6<*`5x`c%AFn=dAfexbOwRPJ^Zdm{gWwM(HMc zUvCDzmHX~`x(*dN@@|b^@IMgye?)`o8lWV7DPPQ!rs^?_`(YC;jlOd^1~7a+32jx8 zpBm4BxhIK$6BhEli8^1>JoqPn%I%#tZg>Rsl#2ebY9!dQP(#mFyMWLv?5W(1o4A+$ z{Vw}~ig%m8s!<>3Rp3ks8+>8oAnyb*kQ!q^$!Um zd>c0IZaQDxIExV%Awd**CXDtG1;1mgAEVXbx3k5rrV>%2*gdeA-6LPd(Ri`CXUcjh zl=t^#L&D)>Wym<7-z09q_YjcB(dEtBv=c$0v?GrrGs<`x=M>1A#-oh6Q&}DxD5BT3 zv0>dqEySUmtIE_H*^@H+1$Dp za<0)l(_MZ7?~vmz9i!Xvi~uROJ}6UEXZ)(K-Yc{S4c~jwZFNN8LWWzt%Q=Z3ui# z8C}vq{16TqX;EQA@0(L$P=*lT_a|Y;k9Uu)BPJncD?f)Y35TWh2efk2L596>w1YgK zvGDJAk8#Np5gAfXHX$6@l|wiPS7?iWpX|3d)$Dl>+X`)VZ=kz8jcSfzp$tvI{doD6 zt1;`LUsQ?DEjQ!X@A*Sx7&oiYZFoWS!;uBwS25mZ+Af_}!Mk3fX;`vNC{CD_ErZLb?EBW_Gm~AP*{zNx*EZD6hVlFWh!7#ZXq{t(vBGuWcGV>p8cvxz z3#-!bwS})-6+7)}k`@mQV0C@Q{?J-l%-zcKQmzNUEYiS0tYdNv*m6E}*rrPxueGUl ze3GdUql_dgB0-}I=F2q|83!rW-S%&J5i6>D9bAh93uD30^m>Silyt-;ERY{xPlR7B~s>{jN)SVf%Y9Q$4$)=D(lP z$16>TNtB`j!Xi|6*CAj1&I;tBdHKu)&5bt*_Uit@llV{NCoeu~7TP}^`95+YKH=!2 zeFKvqP#4(fImWtGQHWxMMgwbM%*3vb+}6ZYIgB2<= z)cu5^?az7yM6_x%9XyG|bDb)jndP>bG0Q}}GhiJn{vESFtyBQiaFFgE7@J(cX{jxc#Ac3%p#a@1dSm+o+N}*EZf*hevUaw;zvHn2Tob5A#NW; zxTUQmd3@@Orfu2WB28K2c!UNm_xwZCL+Rkie@r7-h0L*KXI+1AX^swvxJ$3vUeLnx z2wpg1%?FpdV*fE^>0D82bqr0A13m}DIBk|I<%R`l+RjB^GLe@Me7OM1k!+UE9>!_T zh2YC3N4CA5O18FdIvVrnm6MA!baITcMI*D)t?x6}Ij+k|Zlj-5V68Ju$o@VO>dLq; zQE0*~Mu#OgPqkfgxB3YWzw~hfFh0Ln%`jXRaNiipkZ!u=Qdi3^s%&T>f8S+6) zbK#xYKEZ(dG@tJd(DN6X?_ZLuQ3a<#m#T0?;1_Q<%I`a|aO8~*Mydu_Qil&(kD+?M zaPDPUwC7RFs=IA)a1wRq86}&L=_q!kd({Ir7NAawxo+;Ic%awUWN3%1g11!|v6#fV ziJ4uKkBZp($MmX?2x`P|(LTur??EG-4Zoa!61xEl13Cnj{pY^veeI+FtwAO%C)!*i zTqS)MZiq>$I*ns@$NDlA53));jo)36)9E@^oh~Vh+edXxL z37KTSa{(Z__RYh_A^V}UXN4`Vs4Oj5cQ@E_ZIsl=+FmU9$>HdMFC-MFl6#MTRg8J& zG~S7Z^`!uQGno&mYw*plyE~VmqwoGPMb^}s4ukB9&@xr5nkLJZ`xX=d_?^ezgzws% z6xQ^{W69k>)Be{XvXy77ph7GkE7)YO#F8riG2LgUH$0Y{kY1pRXY311_@sayXQeQ< z!r^h|QHF&GV?X)Ifx}aD7x?@0F7wedLShLS+T@!N{&=;akli&)3s7#7yqgX9h%5 z^!A?)om^k*5|xpfC$-u-LJ|<+^RnZS#xz$hY-AB>dt}fK+HJcCoW%!yEnA=PAexb* z(o~Sm;~9cbGv4VKi@zI*Vl(+6BpncTLci9fdIXIOnwzw7jow$x{_wYrPYVPKP^R>S z2H28}LCY6vE&N}yN=}{G$Fd%Ofw-ny>JP~j`NqEb#{^xX z){!v){F|Nb#qbE6YlxEC6@MS;^)3V|5zPEsGZ=|&W+>omNZ~fCTDoaJWnM1_0h3k# zcD#~W6t@qL@;0jbiGTuX2A~0(zm8z%3s82Zi$_d!p?&`TL?Yy0WRy2FvNPMjWgzR{ zK1JF;e=f0$#h@I!JHbLaUYWG}FA`-^A7^w&Z0{6Ql-2+V`5?4(!-J9Bi-KA20f6t- zlk2osG8*!vi^7hX=7-7PmypZyFaeu@mm_;H4nWsULA0J}IQtwx(!nYqrDmxlP#A`z z;x|FL+e6XP?!sAv-8MhHjZ<_GoW-pAWXMuqdXsZ=_sp?mXBVx7<#VfXe6D@zvOj#s zoQ5WW*4Iep6`}=BNjxf?yeH<{Ts(~1Bk7cK;{l|^+doYG>+_-!t0%&=?X^b!3Shp+ zALta?{T8VJ;XjHrZ=h7Ra=_6#4}kgM!Yd?gzXR6%t4ALG+lVgxOx-rni)XV}NQH#K zT#NFBWyAG0)QI+h8fR>`hl$47rPlRH=m5t&^3%v1v{npQtL{Mt&|mkDslAV>y6qTz zA_?J`QNL7vqv+*QerUR$y{=gyC?^>orh|=txeP{ih9Yj?ozA9|; z{@E8L))&moCMMP{Pvlmhdt(DCUI>LTQ@A!^r%Ld=tNb^LgoS=Tm7do}i_8Nva?!RF z;i#k6Q!jM6^?&!G&UnDMUymr5j(Ym-WsV=7ryDcw(xOR1*AdRm7PotO4zAt!$FwUr z`XzvmDiMso(Z>F{axJHtfbUL`@QP>;KiyC= z)FTD-oW6~2bw6$WLXIjC#PtA?exjpplDzf_mTq(Q_-BA~;p!JhO1N8ww|7)&M?Z9x zB{;xWx~;$osc_ly)Y)}w8A4yKD%T!E=PUGwna1A}z2uwiMZd`zr%-QC`ZIR6WS8~! z-8atvV*+oVc-jf$+)9us z!rkz2C7C6=m6#c2*T}HvsEuNX=GB2q^&>9$8SqaZ@r}*U#V3s0HOG<-)U%O=G~vz( zL@is_)>5=a*!t_qo+;yPq?MT|hI4dXETYTH*KJ8b^|b!nQ)HkLakisaiLu|ye@s>IqG$Fq6c(XfPEqwi8PB?Ay(GcqgUKbQf-;!VyXv)(yOR%fHB-4ve+Yk8pL*Ew z=vPf8Rs7Ry@f!5GI@`Y9RXNEfjc1@XBmdUsk^QOSr)vvQUra>+!&Qk5EwvTTirNrJ z4T&R8&3AGLvSYbcc<=xpIw-SEEXLoV<#_bg=Uc;#?U}>tN|K-(WANJ(q>aVR(z%O| zdtInoqJqq1n(E8$Nvm@&zw{Aq8Sfn6L3Q^PumgS zqRqHPfJUp5Y)ZjI(^1vWIh25N{G%i}^j&+e=Ppi`BITn&QTM)AX7H8hn;DJc)P-x=k`=rlm7;bd3J z`g@lg4|@gYZ1bQsJc>Bk@B8yR$o}o5$8Jf4(qV-{+vCM@JuQFtx$IH9(b-yg@}M5S zfy2+u>O7@EM?8O3#VCrTG$0cdDfKY!=3VPoW*|Hm|Z zFLxzHJasnJKt}rghzdMKyIWmXAfNdcSHB0QVpQ7J!OQT?e?Ut}Qys#2SvG>hsanpk z!0{a-o2SSDS3N7)zt?buj2BLsFiHAgHtM?Qi+Oex*1=l>wIEbRtG|fUD~-~OiUlYx zqUgSC9iwQ6KRt{+>P+)R#nlE%lEb@m%N$8be}pabwQ88yHR0IuhBpwja>nJz=9cwx z@}RGRuHDm~K>TzK7kaLN&6!(ed+oZ8|BGkB=6qOA8k7XN1b;B616+vY`V_~uFG!rf zbW-=#tId~i`yprPnpy6~ts_v8MSGo4RKHVVcWCNs{i!g}U={2sp(w!BJ=d}HzpC26 z4>f{r#-Gb@LIn>BY5FBUPXCUwQ*i+f(ksrOG5lpCKRIlkiSS~{KsB*H{~BuZntNq=PNzuufc_QQQ;t!08WZZXaMKD z1Mb!8Iq$$9dY0eEOjF9_K|9WCHkqM0x5Y~ALXN6$ zZN4@-#!cMPTeFd#&904XtX59xxz0O%P9yC?=~&ZQ$gK7yb*c@W`fzg&c6Ft;+{5uw zv6G$qX809z8si+6IdL1oy`|m%=GpaLH~{7EzPS`)g-}11RLkI4AtlvB35i-*OWxz* z|0-1)D=Z*@mfrx;w#cw#7{{m<1%V)+_R zbyfWRfVx}UO6S1(+9(M(9B_}OQ}voLy!FRFUL`KcWxO1^;=3Sqnwwp|Nl5Mb$?JmT z(MLP%M6Lh`mLc$2QoahcA?Yi(5%|Z|4XE55#Q8iJQj)&UnXToy?_kuUv$*zUxm)8{ zasYgnmeg_paM##w`##kxu>3B0JQ5$j%e9OL4LvhI864b@kgFbNPc-P*5>4U*Qfd}I ztAETN5#Bo@WpIvFUCvTNhb}DLF@ZoR)hPqSRAsliI%f} z9%t$9fA;i!j?#5tT{A199KE;Pq5_g?qsROtl0Hg?P&MwYP9!aW-W(w$S11!dyZlAR zhKxCBr(dwKtEpGNtFKy5)Hqi2gn`JbU2~?;m*)gJcUAkgu{Df4O88RXhSiFdH&JWL zj(u`&s?_b;nU|i;cjR{;n`ptVCXWoYmvxDl1>2AefgrExBWBFE&W>EJfgnqa*-Jd< z9%!F$=)Wus2Q|ymF5YO+i^DyGq|oDIxW|#1zuU>R3M$7eWA3)iTU zVb|c<84reEMT=fL`&XU}Sl_de%A#wS3p7M=Y?7h6fu#^`MPnf2(Vp<|Yy;N_q{2dt z!^?Y1B*$r1IhQM2?#p~pVn_n(vtDV}~0Ej9T&p%SdT+t{=lPpgJYs`o?i3_rHo8J zmMnGg9T;0)e_pbeFC!}O?hcK8MRL=S_IC7x>vfHSGJG?FXOs-%a{PQ_q*%%Ftgv>b zewNvZ@FWnmV~=z#R)l<_I0dr9=dOo<_1SkzF8DlXxJlz%tW^w06~Pk@7O{2}dP4ok zgWM&^LsEeM(nNqpO50Zj@(PE?@o3CrlYTpBCfxLV$qfh7^TLV-Xu7__d4^=icf#Mg zS;VV9B~#PJ)*qL9$I;!pMQXyueV){d3~0*maBppxMzq#l8~IX=(jzmL7+0CT^p{0> z=i{_6cgpVGJF(@OB!gK9Mv?Ho_6v%2d?m^jiW!=%jCa!CLGqEH?V&UN1jrSQ2MgrU zizK+wmz%Sli#EW#|I-JHX3R=T#`$f0`S(=Re`JfCtfvFTn~OE_vxlFqN9bu)V{d$A z&)ee~bn-cWHWC=Y{I~KWU?L}C^_c`{w~c4DW0|>T!Q+`TMwp-^bm`BazPZ3e80qYz zk9o77eb=vuAORtkRiNC5YIbWq4fS@S>$<3l4tJm^=Hu)7FopzLHf#@}AU_BC51wi@ zcvwRy4tio=(0Pyy$%Q=ZqqIsMN9UV(hz~jX`~bRIL$2S|0);+YXRsY7fj&>O>8SqJ z-tl0l#;bQ!sqdDs-LLr#y8zF9dh3&TWmW+@iH$xDRItA9vn>!hOWT%5#KCtIhnT;A4Sal6WvG;$GY(Eh(*)P5>tpzsU zJ#<~q7~*k@LYaHepyhBg$$TU?4DNmTOdPSpxq%+mtRi;A^t?foZ1pYU<684SrppKD z(-uZp+Vqfdg-*)TQI59wN?o-&zf)_26=I{(GKxYHjlx%wdMoh5+DYZA#OgRLk6%%U zg-R`Yp~F!I-hmRlz>nC)3sUw^n}{j_v$pNQHy|$-#!d*h`v8NRX@>GBA5DL9SMzPE z)blzK6dO%`@{j41Af0u4x+C`@Ix|3CBc;|c>DyDvM4Q*Ae@sTK-5Gy?;qqc1sLrHl zYE2APSQAG8(VcW54>~FlTC?FB>$o?Ltg#E~ZyMgJPM89bY)It=frW$=Z!&BNmTv>U)c)T^$fWZTF-zxhBNmKAM zFEG!fho`?&shu+yUOha%|3!cOTnYLyfvafGS?8tUbyv|XR{KE4jXWB<3CT&5&bnQ^ ziL)mVG7fDeCpDhlQK4iuor*=@`&g|7J?lB<j6M;-Ct*D9J_t%buPt@KSjZ%1+b$m($8qp>-AQRDf z>dMN>xRA=N+j@k{dZoPBA9y~8+*a`IvO!yjV!Pr5Lv`oQ;p^X$n`)LAEcHHU-GtN8 z$gjmMK1aIZp?{ykVU+&8U&YnN0I>0d|(TU3BiA7zAjzlRo11vGwb#=fM zgBRL;8f4tWeJE^9lG;};syZw?2K_=m_! z62Fb>-KTbZbY5;?%_Hn-56|6WPi{D28kj{l*H5(hNQzx1k80~VHSKTC<~539OF`eT zX9tkunH}ICyu78!3-Txq^bl7|=-6`=rM*HU0ljLak@= z-qET~d_b4Y-E#fIyis9?ZbUv`LtV%m#sNkM?wxM-cb$Ds1$RU{{jT3!C|ze!YFjbj z36qZAzM!X;Riddeyxoof)Z3c}^Tl?s2^#u-oMo{lrUN>#VDQw?wt_m!xBLBKx}FgM zcL$+(K-GAkxnaEujU6xVr$eLH*u*0XRl+{x{W3Fsf9g=nIN|7g@#-`Wt!uWDmS9JA zFAn=@WXAb%P~o^c2=W26g>|AOwT=v}IQ!cBWk|RBUyW^aw-{t{hi?-{JFfHo^s?3| z9+A-di=GszBjz-+|1WO5GGMi$wq87M z$o@rc;zR5)L6larA_n?y6o{G;mODS92i)N>7OauFG}Wq0x3ia1`Z}lYWPz)4T}XwPAHF(f!vyrk_l5 z-{$ZUF&*JAu6~FYpRliv{#XsNw~aYxoUnMb8L>Z+Ta9+98gze!VFluenGzF9a97c$r?PHkl4=@dr!{t(@8l)lE7(Z*}$=C z@xg`rF6VpUp6NgW9eOLX%U3o~w2qLbz2VIJGBDe$U&&ejN64HNpUkt{2q4c3bK1UL zY?Ar?nBc>YimEi!;=+j@Jk5~3*ugabukBi*m>xVf_^4Sk_d8_hj9sER@X zUX!%=fK3(|fh|di107$}1D=g6o%~+jEBfE0@c4w44CdW&FLZdVDYVnD96$F{b@#8D znG$#C&ydMuZYo#taCM6-tYs)aWNA`QA?+1lEBk;7MydxGolH_^!l$?NO=C%3FV3!~ z7ZOU;FVV=b+9b0t@b0GCtFA#c2K zeUpzk1r;6+VbSf~k$#z}Lm_TLE)lO)yqvMC;m}`&yB_-rClKKN(1xJ^l-KJV_2WxN z3r13&pTcJevCq)M+PQM9)1V~)Uc&r9Zc1D5;6*J|%eA~7kE<7lC z*GoX?WxvB*p+$P-&RAP&lIT*-zvm%}ItYY3%&eC()P%e>RJ1TGQ>=I>5oX9=ev0iM zQ{6RHNU;55at^%j^QNnmhJu%2op^QKNC~p1Y~plox6nRj`dG4l#MSLW>;zfm){UOV zG{YcP7M8nYYt5}s8x@AC8@(MwOs|dp2z$ET@s15dXflbXi>ng%8Od|;i#IM=LinSZ zjJINGWiCT?w8ZA-?#hVc5-L3~e`0SJTdg5YQjcbD@k62=Vr9Q(;Nsn-PxgF60~ykV zV=%q|z}1IouIHz*I5-!}Zg0*0I zt(ou7iT4JgGnWQWt{Hxx=*@(`Q>^xRf3AAIXLi?EoemwuFjF|m{A$U7 zsg8n86*Fo<-u5kW5<)zZ<%X9({e?Eg<6)JGPc5^I(&V9Q8Lwa#aGs`Gcg8g{kfVv_ zg0Zc{5%f>|iy8QkUL9pCu$a+3Det=M5gW^f!8XG&0q>y>*?qF$Q|Df+$=_ zHVzVkFbMa2I&#AA98bHycCgP0Nquv3f#bMm7vS?nuP1T)HMa>9EW>bP z=zIT|HjhrY*1cnM!vMUvHKRJQdr1_dJlZ#(*Vfcn5J8p+kwr7K^5M2n!(z>=7Qd#m zyw2j5pVyBBc%0cMX4U~$^y|8Z#Q*%kfxfTiq~$A)y_I~g&%XU7yZM3b)qb(CS0f+M zqaPKFlJFSO(%_cxXALPT4cZ>BUCV&+G8g#%1R^|?@NBD^V4^gw0m`Gj{`n}ukyyL&`1t<|{01x$m zDn!towAK==d4-nhN_77&1WZ{bvFpI)v##mnIz=gaGmL7Cw+fIEID`U|naDJ)aMHTd z5zf8GYcbiR3WK#hta6#(qOwtH;Uu1c0K$#k$|pAzZ@6+6woV+%8H2_vevq+eRGs(&9Zy-4Ir*sScmhxA@qW zZqDyuyMPNO?W{Ym6A#CY!mbPT)>@K>F_L?r3wK`3uKGVr@l99#Ubr5;6$rfV={6+v0PKlkVNth?TJ3YQ&C$h&*$sh?AQ%FeyN~Y}+jI&-0Em zfXgGf0c~cn6kVcgA0Qd;iDH6;pUcBi{p-CO&zV!m1}+J zuYkdo02HU(E_R|$n-=Pt_kz~fXl4;i2*i$yx~GyqS>r6@5GGu=ufBO>hX6l&ka#P{ zmwh9@fR-_9)4-kjK|HbVvA~rVWwuktQ!P<+Xe;DA%0=i|^YY`t%I0#hj8z)Yn@%j8 z_rk{Dg$+q2LXOZx?CnJo;k$f=>}t#(d01HDG&|)azd%1G`_i3Y&B85Jg=i^V&Vw$i z`5w;~gX!_=*hmo1P@5X9w#=(FaxqRm3dyx?Rybdn%0}|cmA5XgmmeE7oYy=hU8!|3 zzEpVFc!I>ZgX$nC9krjndUI&hwkQAFU8lb9C;y#HG+f1VIN3fftMiX^gnb+T$CQm6 z3y=gd&Q%UzNdMo!;z``I+E>OsK*+vN5P3T0R-9?rI{OgUKB_qt%}k4bUQOxQpSAwu zA)qHbjk?VkjijmHY(rJtwxMQJ?qgOVTJ9)^XlD~@_H=#b-NcK)<>y9KMl+6i{|k*i zml3&N&2LsH&|a1UfsdbfP1E{j+bc<3u1f=#Ru=fKb!frvGyXeHcMY(Zc|%Q;@00P^ zj>^bJ+9k5Eo2e#n!J`ZE-|N{@4M~}hmMze@Q*~p7xKW886CTLQu0vy7NL2S`HiUh1 zVS0XuxK5<%#tyVP!0b5q!*5r{)b(jD@JH4KFh9T~!3pJ}ng!;ZJ*5lOH~zjuCM;1U z1W6uTKP}WdepH?Q`Se{Z?HHJEW5ZC((;)iMO+d2*9xmXUJwE25XZ&NjK&3>U_-Y*j zv!?(55emrD9Cv_!8T_|UX8GUHNfchp%JJl?vn5T$pDgq%A~s0`V7oAVz{=J2y8|KgZ*{%q0OJH8X^md(-5 z=b8Sy>>QYGBUc`}y(zokNB8YXS3ZVwFl8%T$wX-KIL2L>O$*d5*7?}rge+oD!M-1v zbMChPO&B<%4xa7U#%5HSYZ!VKSZI+FOe^VSe0QHendF-1S~QK0i7$!(Pzde8Cdtm% zUzU|XcgO%W_k*-bqnfi5_chtqzhwr0bP*e-P8D)@xBFQKhgC(K4fw+HRlaNGZXvsS z$qQnAPbo9IQSwQ``I7HGRn10D0-8R}P-W`jRXzBu_mKl%=`Xy z>p5|=X0V?-3^_bIt@xXo8_bYj4v?-;fxasdt@zR|$})5pYu+zTJzM^R2)GZQc<&Ex zJXp+USq8Oaz?^E#p7vilf(Xz)_dN^L##I9Zz{Z+zg@R`}j41Z@N+ov|m^1Y8w1rb~ zZgGS8fWk%J^mf2Qb8g}`?3>NG5DHDxpLJ|loGP5_bM|MpO>hKQhy~SLE5cH3?#x~5 z@?~tTcsXy4{NhC6q&ZSM&g7CstG#=2)yuf)G-z5$C8?iETwCpy>Tp5&(mMt`Mk$50 zIk|acv$-9kYR9Wp_ct^(kqNnqu5S$|DWJ=17>VHvYG&cDMPyH^92-JcGI55cG(A^r zfIh(s!f6Bk;jVZS+pVEK(X-dNu_3RQi!{f5tyhR@_xHH@C;-TCI>InrdqeP3X6@}#}K(6 zDWH>B0OncGbE~pi%`lVX_m~a)A}9PEN_YCT`74jIA6!wsW%CoTdCJ}=lt{Z?qnLz) z9T`|z_z5JpIDk&Ee^ySJPRnGgw3JAQ2uu_+nDmF@*N|7$dKVkQcP9qlhL&wNWcyvE zYOM7y7ltgVYjUFgencQnBP|;VNtPC+WGL z!cJSpr^WZ5mR$bF#AQK7^78O}Fp#+ggv8s9L_KKMtzv&Ws`wE1z@gbSNt3&N#zI-`#xz|@UrUtPbzl!;{88= z>3T`JRXrZC&eAfv(RN0c?-8{8b2{0aS{hsVAcN*QFNxx(T_1XeuYMCOdT!k6bT8qA zE49QS(2O!L_#x6!~ zhm`sZ>1Q*!TTeA%`=1PWNV~!hYkq%r$h~%|TT190b0s{exWq~)d%BN>7?ZX$`BFwO zLq_ECrQh?pl?Yp^o(}zOw!LG18lNa!ALOGth3?MC4(KKILM=jD4@Ni}AL$Ye=3H@Z zlXT-WCdun^3v4V?e(TViVkU- z(eQxjJle)|?#={_KC|j7UXi?=*kHLb3TmU{Jl1H?Fu3Ubic#dXu9Ds|gu3BQr8>K``@#p=EkBj64|AW5{ZbyxaL5PR&pIAJDA|f^=f|I|tEKlm>TQI))zS#0ib2CIxO4o* zU}20lT1-p`y`}U*G`}?e;JFT1V#_Ngf4SRwujOsHsEXtxPMnqDJHENtq;w$UGa!7U zf*YeW^0xlMD3rCRMeus_joT(aUjoh3HsHgTsZZ(-8O>r6z`Gvn!L1J(Rwm88$E?16 zK~j6_&*&R*R_8(~Tp$@emzac2{>7=>h?6Um7V)3IAPP7cmP4DLfPCKJd}Ep3X(u)7 zrn{99(|{mjl)J5gOjxtf3WC44RxLfAD*OnUqBmqXy{CQ21Lh|kK{UZgS6yeBFE(1C zCL{yS9CfH|9+?cBHP%%>JWopB(C^xiwBcm36*67SN2J?9nG2A-M>eG{E(hILU8sm* zsp0Ebv{sm$`#g-1oUIehgEzjgO#G6%cwK41HFl>O?dCy-A+0NO@=5TDIwc^nC}MMX z5yn*AIn_adc4@(bh*2Yxl(K3wUVWXS;+lKU-g@naJ;P&iwVEnG2=49i+{KD^wewl?Y zSDNR$MTJ-ZV)yf1NduVxmbcFhF2V;cT*4dSFM&e?$<}&p|Cq!_{x0dhEEc`DoRK81 z8i>@sjF7jYBB>RlHP8FK)VJ6fcTf5gGS(>;HwdpEaq)iT+yH%>oD=bUqP7>s4sQo!+boRY%q=3nx%nf_8mh z{u(LX!o!rO)lsSF)Sfk)61G_l-0OqbUEpsD>E{Bjsde4CRZ%MbDC%8J-(sw_^3Pny zmS&YCaqBPtn4HP1D?bYk6}r;=puvu{S!yONy)X+t*V-48KO0h|ZZR4j9=Kodt;RFg zP=?2@fHqR~4-Q_r+TW(`YWSPM(Lw83`xyAm74JR%R@o@SI^eJv=fzGim zq99I2{~8;23v}F7S`h|?2pQ_v4iYP+3J z71BIH?G^I0WX{psQ#9-GNP{=A9+MriPN?R!yiMGb9~}}Gmi~L~f7$yB;+%%nI8bYqd|0qD}pWb2b}qp>ueCZ7@?A&7C3VFqZ2dLcL-yu^ZL z9=tOK6`K}`8JvIgJLDR@`?qI}EeA1I^yJL{lb;?94EHbhCX5ubDV06^l5CfvJ1;Ia zi{zWDAG$}G>IkVYGHI_G$(BKtyD&6!y1sq<2orJ6-@$;Nr(ZovgQ6WV!Z<^R3dzFa zFW>Bb*L?xi@d_|-`y$i`6E0ec_5E(M;HUb<(ry)7;!19*VzHL*HY)AJj#$6B*+Ol* zaZfUxyG{)&O&DXxf)kB5fZoA z>v{0}c?)*dFbyF|ZWyN@vv-&swWf8ryICXtd}s?82PeW>-Z_@)bE{i6S}lL(mtM&I z1)N4k0mASNJ3^%{Z}`Ssb)Y8KOn!+IT?lRzyA0!~bVgsMp`X^)CiQT?XD=^^LT>y$ zC%V@5EPTlD^Wet02@M+CD&oJlj@7YF$lK8}cvGBZjUa~UwMwf=4*ThBbN=NP@1Z{) zH`3Qpw^miW<|pcH_n!A?7cq&m4#2 zo13>Zj7!WZK)Wx`)lw(C!0)&PH{Jik)Om&_+5c_aw6eQQ%W~wRGBb1KHV3rS)Z45~ zag%B8Jy8)#a}OM;skw5HIdJcpTT^rI0ZvpDoT$M4T>p2^OJ2Znz;*GvzT-SUXUM{9 zRgZSd4LCS)-y5UagpIrt!guao$UokwE0B3Xfu<&ZDEr*~=*J~7#Xszm^nObI-1tT2 zT6Qc$1?y2v3dMNn=>Y*}`K8nMXyt+b#v%iYp7MaptB*3b?pJ1TC)NtILWOZ6D=iuG zC65FGNQ&mU2VJTGzfM`>!Nud1XT@CqgNmon)=~oeEBKe=-KRjLn|cSGF7V&Oo}&JR zaeLjWF?qJC(qyf_nP(fHR4E*Koj3Y@@hfDOCz%KS&W5fd+Mq#=66I5a^^Rw!i@!x| zV&wO8!f@oSL*5A5v%r_z7hDI@i)~|syM2;VUBZ8`m8N|~JGj+Rm@``=_78nVy?E25 zx1FEipZMQ|lhl0Z52|9$+Lbh74n>Xw%I8#`Ui41W72(DFWZo-Ee>*XO@0-=*USJ8+ zI1Z%E0sh*Hv@0k!W~yLP4+l$GdH;vjm>A4Z=pg~R!>;rERn@rD;9-U^LuTXp-!UXd zQ+Y&R0Qmh&BZHkg)Hg)sf0!tr_yaB&mDU=n2)cgut*YJs0Xpa(nC`BIXq|tLkRxkQ z@A@@Z9>>;A%ZiT*ERQrv;-SGybtC4>y85XL>&K0md(j;%azYJ zI$_^a)Rx1nYQPuB4}Hr_IsFY(4fKXJYVsHmu#(xund03^A$$s7sxX}yj8D< z&#l^#oqJvl!M-N}pNKFsgdRnc<6sE8@%iqZ>bV(ZhOGY>{A36R*uX)N%? zSpSK-9@vIFQhl-;^Yz@(&*91@(7RD*N9QY3bM>068YI@PW-UreuCZO_%_^OXVs|y& zt=0s7lq~zm)H(F=Y%jb$cU{ zUoBuZ>H;|n4W*!4?a{`9Z8pO-_U;{Af1sL-#Q*vBI=0_8)s~wSOxniZdy5(K#%5*J z1+bH=dNop*1wO>g))P;m-^?~oKc)u?;aPS!sYuLT+r=mQufvE>6`to*Ximfeh0wjyX8~j5a?#5 zO1D;MPsYnnCzkJ@5`#wS6)Ux!ET776&VDao&9Vvt@qYF5pM==)1=5Pc&w8F5i;M#5 zVg!fBT}u3}t}vraUBFngk;Y$l4GZ(3=lz?02H(rua6gH{?%M6#f+My4cJv`jtLIT_ zU}m`~Uw0G39m`rrbe=Et+v2o`9p!{Ll-d%S=dNw-)#e!BWuZ8ZscI07y$v18MrUCy zM(%#Hixjc=nkp=)%KqvRDiLwKL<0(`ifc#AHaI#5QGgRJX;B+i(|43FcMMlQ6x@V! z;0?@AHfcdCSoSGXJ8iiyQ;RI|8ktYhMZ+90{w7@IPS{boEu`p+F}bE^T_2dbMJrzb zLgUN!@XJ9vixBoAvxal7c! z90waU<}$-Ycj&$29_+FiZ(p@|%L1q=ro}w(R6ujZwaNK*hVt9NB>cyve}Cn(XZi4g zNmw<_yzEsik&53`jwQCM1n$&zz5Ta45MdSoT1UV)2|l&kK1e&m%-Zp}y@7(m^zmNigKsH%hk6}`QpVZ z+=!{`Sg1ozbFi#0EL`?XR9Ux@P*dY}Vq>|j><-~MS_~DCA#<#u?QG6J8od5!^2XgV zNLb0*_7KSo3DiSXXX&1VN0>1~3QOtIO;R>gD?Dy+ZEXdUI%D zD*Y>E`jX*bTIcDDnYj#s(h>5yhcYuxidy)IvQ9>~gIP#TUmqF&Sb%{lW{7XwU3VNt zR6Iyn{N$I)v}BTZ@KLnZ3s-l+7)h7(T5M*c@|g(YJ$ajRz5DviG|EPMO?R#DUYm2X zxvJ_f7lFKe*`hBr08V=YK4GGJ-8}PtpU5A&Wp|~F#$QJDs{!r8p^cjO2QwpgH%2ps zR$qI6;qTqJ;4{&}iWHyo`wg9a7VL)9M)5ur?O4Ft?m%KuJT?T(dKt9Jrn8 zqbbOIJ4k?8i@HcchaaqwzLU?}R`K?KjbCb5t^P;m6I&HB6i&C03@O%$SU(;<@%N?c z_l5-*d0SxIwVl+5bV#ge?u2mhk9*%GVSUXVWpy>lFRKzX2Ul7Rz%(fs1A(&w(9_h% zSX7ytZD_V$Yy(c;AStfkGSxVP` z20$1r-b3~$Y|G!@P@Z=R+?cEq|5YPOOBTJzt^1@q>l8X^e!W5d)ZbKh(UR>r)c(Zb z=qu?b5bg@PW@uU$a;#aeJ!`$8g~r2Pt7>or>jq!H(Nm@G#AJkiEhsf~Oxq%&&Y7dx zDOR?zH{)T#$M55kPFVqeGD0THzPA{zp`G^bBtJzS7&|~-d+MIqQ3YGIBl+p301c^(s%$6Pu3$Xn*N55?q<@SpLlO0NuW6a`uGCeqf0)y-ndAZ zeHM`*><&(xM%a@Auwg)>SELr~5b50*Jo=-YwxfYTX;FOI>T#o0B23B(GsxpA#L<1U z*f+hY(`t<|C$~Z)g`V9W^YJCHU}$FsC#4u;MjL<_e|2*8d8q8gy>SzoL#QW?8Q=#k zzXF;e6GN|gInO4oM?@yyq}_QPgyi*)4jgJD)fj<~AxB>iAWwmOxc0UT2+1jZq4+{> z|K0b656KZ!91XD8z6VVsQCH_Efq0JLDt7+PiHtT@f8H-LGdFx! zpKWlDi2zeX7}6@hV$_eMfUfBLhi!$=zKhBmtU-Wl?J@;jSGk4TaSQBHFIM_qR(E2q zRCU=dzY204{9tj@{2Do6Hw2d=xm@E^HWXL=?$Bb`xVGhzDc~;yi&c{rf&>W8v)r5d z%m1PKRlc` zJ8rNX2rMKX^w2ULcPbyC%A~rFp;=VXfhx#nS`-MZ2!BUN=s^# zD}w71XSfsPG_CeX+{8D4F(z|C2zUb$@sTW1-kWc#;pW`rL(MBZ65wyQlGx?Cm$Dyu z^^Kgzp~I0kg|M`E&6Wu^E+P0f$KToOmLR#<l$Qt!~e&@Q?F zEe?E}DoinBi*rBTd$AKQ#t>99DUf)A!vmUac+GEf(F~(?fXzq8^$6O$5?yyiUSE=; zL?pUam}?l^f0Y`3dUB>ip9F(}IaP38#I0B3LEja$C<;r9R1U5V@RfS_Az>}JIe4Pk zf08a}zj#gdmSh9_{NMr!LjB z0wh0GhvF|8#`QMXxx{iV$K_6wlqu{t8zUqFn@?t~9gXvp;j@Uj=6!mZ?yUkLGj*BY zCy%yc-e4{S5>rxmO&Syg2~=damKnXeC^R`?-W)inlJjsC|^jZNA_;omqLA1 zyI;_IM?7DyTw*vR!epo(v~OS#eR#C(V`0to9o?3DSN1`DO%=L2YSJR;x2Wfbi@mU+ zZjEm{r1xG^qv^b$-z=l!oQ!MN_KL`{5v$F{J4$Q_Fc@Q04d!$|M8qA&LKDP9s` z&q6$!kDJM%^qzUZHI|P*?Kokt=z2&DiQVkMH(Lg|v)=73>n|2$vA+9tx$NXQhN@H^ zKh3KbdK^?&GO~=LIvwA8aT;-?jbdvnA%N_we@B1AvXi}bvMtyNM;petT7Bj{y!pnJe%H6l> zqZ{p2-bhx;n~QOloK^U#WBYP!3LiV)FC=qbz&Z(wTQL_M&PlrY;D2#VH^?fkm5%6V zvihPr88yoQNE`k}<*}vZN1mqk=ONCDr;}YE_GX0v67BXlRq%Z5x31$^VLbxuIXrDC zH2ULE(yhka)-H!tP*~=LMja2wqvUE0n}R{nJ(ULe-})WuGE?E!rn}F>MLfiroJ}~7jJr&Of%_HxnM2^edc|e=q(lpju~do0DA0ZfY7ywmE<f%H*uu$W=4u{nIOQ zk*y!+>($?HDcCvExTW6GG9qa(IBOx(GB^;$hRyT87-@GA4J0dg)rP$K`Q)MK$}e%Y zk052Up+b0$dDYn6GzvXHoe34dro0b=tNm;j^}kNC2eTGZ?x1YB#6q}?8oB88jJ-+LBl*1^qjPdYaGOp)XsB01Iv3QoqbCWNtG{!P8(N7C9+rf7y zb85)Up(P_-`tOYtm~JtDCT@#zb;=K475y{uyRU3}!Qah1fP6)ZJWdb2m`(C|$LaI8 zQR0qAno%s|PV%oMgV>rk-Ij}oM1jFQUjNMNw>8C0{Jy%>2hc?1fN|ALfbZ-ta{ef1 zg^++I6DI&ffuX9m9h( z&Zd|{iD?P+%bsq6b|FDYILvfoK`=byF)A8t++8<rXZ||xMo#S@p@#Xw!iZ7>Rrem%MH}S zvvSYo+B6x74dB~e2XHZ)!cd(jkIWu>sFuJSIFTa5CDfcNA66_^Jr9Z^XVaB-=?}x+nR5Tl`MDIU z+H}Fr_SnF+qZcLfO#->&cX^d~utGA=mI!kOZv0noRszBAiQ{gxVJ&S7eoQ;Rc6-JR z@;EkJ{JLetdZ5*B^hAq#mAHLJb&7aVc(wk%=6TB%ot#5_i`;~wm$=Ls&r5G@``(Z@ z1egVd5som*7Mj@Bwc|>ZhpNkVm%XU%+E6BuE)HN!k5Y2Ab@pIrpf7D=$i0-c=>|0mbLTK7Q zu;)F<+Z4-opJt&Dr&rhB>aFbv#;DQ?*D|A$laD9=>MX4Y00~h}{gdNn8`43niU4Hp3&qAJuJn~)VpCA&>q4SThi@2^HtxaU{QC>>eG(>RvBJr52OKN)$6=t~fOu2M)ZO%@lhc#73v`Dlc?S9(qsGr$ zgm+*bN_SWN?&re><#ahGovK>>X!Jl`*Y?tx$3fwYe6VY3adGMZJLWsFvcP3-<|G?_ zuyW2+!l!JJ+jt$i9J!)7XFsFO*^2$lqx8RC7P&C~$6CKhDJE{MPU)h9%{MgUiq|lhiX=`>|76howf;Mhr*SYf zDl%}wg#|X%Ak%0t_zC@dl!T2YHa>-fAl~@0uqc=jwgiSJ*@crw3C2gNhTERnstZ*g zeTuriRl8L53~a4wgzEk}<}X}lo8j(vyBO%5xu~s@uDlMwu1{@#YkT;U@M~Q+-;3ua zt!DCZFCQOZlj%yEFvpgW4(%}F9mCdcYGtf%BH{h9V&OJoI!iW5De6p@y3et?aPL2c zxa2ni4XyOVjntcq_Vu-1t1ry0HJ<3@`A(D|hB!bnXt|1^ya0Zgj*@CsE*v^2kIdHj z`NyB7*&>fQ({hhh!w!|RaK()_uo@)T1H|pMq2jVkL0FM#8KUj0!Cfk4jMhS+?IM_D zoWY9UPiPvbe^Z;)Ef2+G% zb}LIH@DoaHMkpUJHou*$Jc*t^N)=qZYo1qMC~)}%j&Cle<-QR|s@U^ zWBJwU5wISJ)!@cnAvZPZAzn25Gjh0OEUaYZA_vt{#_Gxke%rCfE5O~ivO$);S*x0=u1t!TLYeD!5HcrRXs?KiM`cKmC;Va`n! z3Ssc~Z@9~B_w~iQ09R?|ENna&Y^sLBhpkmViR)(Zx7=wACd|e&PezslWr!PbkHP?;O`u5)dVF&w2ruOrQ`H_vvZ5fbfMEZnP7^swYO|R?**b2;-)Ac_DnSM;d4UmVw8S(#-w3Q5N)qUWmwt<5ETiPt;b8yq1C(ZsT zRnz%lXWV&rG;n{RnRb5H#xv*xR*#Cye0hD&p+^5%AN{2J7g~ZG1PV9O>860#*!R+r zL+QP2^K<`*S+Ql^E$eKVmwJt{OK%~v$POsun=!a_p;rTU+qcWgW6YJ|NskJ*nnu(e zQ3$`uZxn6AsHYCT7a0e!pE70vFI9*xj5G~ndkZkbnS{uB0n`6;0 zGaFcCSQZue*+dD#d*+YkENO|EfAkJi3u9_(<4VMiSbCNF?KhRe#k$lrEYTzNFy0sU zDT(JFDKbbaEZy1v=kzkpCWjyGn{f^U{QqrdFGWo1kL86~Vy3@6Jrw~3BWQS;$TNQ( zyllvA=~owDq^-DQt5`Q@j%KLpbu#I>tv!D{mg~j0PLxuU++6y3%#CFq5xZ0Qk{a-< z>wd@;?)dYl2Jt`TI!zjup9*4?to$Or4r0nSfW~9m*xYmWZ^8Yd%}L(cy;xLXd{#?TM@Fcf4MB zyq?eY`~d4QCa2LtT9&6_J@>%le7}UB{HQDA&H42ie^y*9DTd{}e6?#*l`&TO>A`L9 zlALxsftpIuWYgC;|)(~BBX)>RFW$crd%%T_+Wqhe0-<#~i^=D*4BpYry`tE+TK|K2*Z zy1hIC!1EaFN6ZNI!GWb;U)+s#TL0FZk%)20kDR~1H_9udX(JZ;>7w__DGT`!-xyx} zYRXZszOqL5-0a4q`1hlNc9vICHk%#qO)LMN6VFP}hb6 zm{A~z>kvYDP90wwrT7vBc3byOLHsoY05J?-*-=r z*AMVw5@NDf4XZ|E&aKaSZiqHKwalY<7zJAGOUgeZ-=?pW+b{%(_U!EL*o>}Ozusku z*Nhw7>1l`mw3>!9H?dX{Prk@cl4P>kQ8$>8GXs(~}8nrG4ZspE7Wz9{CX@niY% zDez&|%o;iH7CI*+h;w4+Ug*2ZTbb1wO$ao3w#_d&h(3UwoetmTE3nF3vjtIFEyi{H zgpaE0Nc$a+9Q^#k4P=th6+h{mz)<0EF*5V&A?ODDR`Y%8U7N9kpBG(<{&L38p~}A} zoEVfoK{${GH`|I-qUBPjT!yd%gu^3j763SuU<+@)Ho9BlQq1WUlw#dsWeIFv5QjM3 z?E&+5NsrkF{R>nYSH#}3wyQFod12kj%tuM+rKHr=M@b&*=Pf;TjsZB%slmaj<-^i? zur-q^#=O+e`D0<7Mj9RRKM7vs`K5_(Dg8Xdw=13OF7t%$`{{ovG%$w4A}; zU3Ue#Ulo(lEtoRm`3T=)zngU8(4RW)nFT<0epotMhsS3-q4^pjX4F1V*tNb50UVz* zj>N$rya=v2tn1Hf>6-J`r-ESrZgDyYd`))CmTbx5!#75D6gm`dzP=J_n2(w-th;>W zv?_r0a*af2aD*{Pb?bQ2*t}^Eb6V3%y$CjK?W+TV2e!!Cyyi1ypww{N#VQz&@|Z3Bvaj?dVk7J!5j6!Dp62x zlQ|DwyncGW%n67`(O-6lpZCUoXo@S5z0_uLv%q5?#p%#aHN54O_o$ew%dYO(dA>>+fbnKVC>#Gk-LkAK6K6{qzl+vp04O{D-hr@VvdIMmF)b zlbVB5=opOWW5`ff_31$74)F`!p7j%Ss9Cxqe&Il^@`42AU>$gv8P^v$`i_{y!3A~U z>y?u$8X~u5{$mhX0rIzD?1I$^|5lfW#g>zg3)ki$=Hr>Vm7_(N>C%%Tc`vNVWTS)K z<#v{lVq%9~;vmC3aJLndR4YB26i<=_TYvbcuLskw62kzXcJ^)1C0w}U&TlF{ zIMt!sP*Kr%MQYsIH^xzu8O2z)Xg_;Z0PbkN?y{w zM?O#9RQl4HA&h$DE4Vp-0a1~=8BON>x4vd9dwjwxO>}i$v`k#bpvlFYyGV}^2J`f{Az33b#5|& zdXJ(;>TfTv3HR#VSvH&ftyG{7J{#gV6rV&lvrx`n{m=5#R^PmpmAQ%gG#m0CgKx~k zIWcQQCmzka1(p~S9#v5q90o+7!LG)xX!Vhu)cyNc)Z(?j(CHU}oQMrcc1nMHGf$Pv zRWsWPlixx8scTR7E6oc&_ntz-;lQ(_&0LB6;ySvr^Ze1iNu3@uJS|7ef?yA=4 zkKQ*CfROHQQUX1z=PLzgN}{6f;)ogJr0CjA8SghKm0Q~Ok#D9?>25pJt0PxioB zo+SxJe~V=oV|Y-ZI}GxZ32YTzi?&Pz9d zVL87}X$COC{)<7>|B*w*4-f7*?Tq#aX7vyckBU$;F6{~SGxvCoL*Gl8ny?gE_`1=1 zcPUVQKb4*eQ2Qy~LCNoCD`MFNar&Xbq=lpTdm#K9NOISbf^1GCAAhMjG}Cv=ic2Ow zclQTr9h-!=RNhKQ>Su<+o^NQ_legZV#;HO@_F9O~ac1hrMrf1B^|EFG`<}8Dv1F!$=oWko^m zwu2IzTTVB~8ISr_pS37YXFM&WDpt0P>xPN<k=IRU;ei^X??PhKry}OlCYlRJn|Yd!GI|;LzP2(z``lP<=gc`v zhMwcsp^1f{W)vgDp6yHO@fRHWb)DI8KL1y&+%UX*8Pa}|W#`GxkACvV;Y69zLW*35 ze9^K8im5~YG&a%QuBcAPE74jCFZmeH8tq-3A=?!HR5jJmHe zY|yMqD{isjN8u{hXg7$}BY=z2_UZne<2NHMZ+aAS&V_Z+jHQob)g`(IPP=2wUcGLXhHz`cM6zm6{ zROz(6DQK)eCV-g*sDD8g%MDret8FRwU}9e%J0dv_vA9X!kU>*Ok8)K@?$Mins>BDIBNQ)f4nJ2$=Bzao34_>R7 zSz<0iE06_>ZHkxdJamZDdt#?Fr;BxMyEBYn4gr?tcyK5_(k4?gvv-?g>H@Y*MfFU@ zR^SoE&$HNIPHTXbW6r&K{6uhB_cEjv7G6R5(6!Rb)cfW9!4bAw`rja?2+TuIu12&V zNZ+n609r)x(VK9t`N`6pwbrP;OerNLe@d6Tm6!+QjqLW-M{{+iE}N)t8WwD5Xi+4O zn#ixPUOwVq8a|oVsfz9>+JroO*U|P)W#ep{5@|58UOR46Q4_oEb8=}zl)&~6Vc=@+ zwVAnV&0Wpvr4_YFTZ7hX&BLUtUq@$6o|n}qsC5f(h#n2z&EbK2Ifqm&_un{>T!Mrm zp5o1fwms7xOPFNopP&VPH#d`@+q-y|^RtlfMiX3dRCJvRCEhG&GG=@QQh|v)M19HN z-RI|&PyF8Fz53PPA6h(zoJxg89EMS^dfm9t1U3|+Ft%_T_D-aIVe`1#wzT?Ix|nu9D^i|U8Av#3ncs>s_ztPmq?qL8Wnh1_IWs$(L(YhBY${TP za;!x$D$y*NZmRk#%=!|TL@E10JHcYKUzJ3E^)sQFo8U~prp!Zm_@><}1r1Dwh3$NS z?a*YjB>gf+)(b1HVdHAm!Y-sReGCe_0oLKL{LJRb1j<8RU8KTl%f{9sX4mxo)@YqU zk9;Xv_0dsIg->dM3+ZsC()Q5|?e?!~08M91OHmZ@ZLCF+Ce>0|^T<}*S7_hyFE=^Nlk z{YV<6`_>R(NvL1&%vBqq;s3^Iw2|WHwxt?!?ef{6MMqbMno-G|y?>$7Qf_0X(C%+ZtL9U1 zv-Lfb7G&z}f^46gB;#Vm=sVhE`?tQ@M6@@!}MH_~*Z zU19gqZPdeKNnWZ*P{+*eDsqu@rx?qtsqiO^ht$GuFG-3zLdFqjQ0aV6*UUSwLBsgu zQH>`nY{l@Zf?ic!_3xv`0z!cBf^CLk`8*Uz8_o}|YSQ<)xeR%F!Mj zob`M%&oL%i+}g5^Wwp-v_itZhnrV(Fvwc1oaNOWr5LM$UyEKf`>)PE}o}6i%#Is_t zrj!&aGwupV0)MJfw0!APfD%+}f$*VVT)q0N=pjQ zC%hF7O7nej^1^8iY2pC`IS8|_Q)XiEc|+P`J@@iAHNg61Y?}O%CAO? z2Vw=|IoUNShn+8^6#hP3%Gfy8?rzR509YN= zS&!eF^sGv5x0P;>qP8R&i+f$k9bJ|~5H@;~x?`zoq^}AyCgxKT_n{|0u1u1!q0M(G z_m4Yf%I$o5oQm>w7cMN(^-o_vZIlpbG{K|WgNn`W=jADe;Lmprer^tI_L1&CsS4kG z??$cGSY5zmQ(S)kt0In>>lt;~f0l^@&5KW+L9rB6hk@}#ig4)8uKWUnqT|IjLbq`% zIW#1>-5~im(`pfQ!SiV#|dsMdQR$#S10}=Y`MABeJlmr_rO8v@WIc^Eo^Y?OEUmz711=B za0;!2Tf#<(PQm@PNqi^ncletV3AlAnR|AZ-XSH!mOwzT@IR4*DxUdbjJb#~7Ur&c< zzb&;|>suQfz?5Rk2b}4oSo7I?R!gC)Idr7yISw1<=_J|lXukIxG!-W4o*`v6#JpKa+D|OG!S{dOJkJ25o0CNigQ|jwPK`C%BJvPtIHp)UBQVp9k}nt-}tZYQf(tv&;I{F+jo)6Qw(gk}if1#xUv5r`%9kuHjg* zzE@y%NQXu{{OKu%dd>DZ)V za^mbw3Wz2#Bae=2aJ0MW21tfInGQOAWxdO`H2K$~inpl>EZZtCfVYqj0 zkpVF483J%$RMuANL^P&dfM?N`Ax4}33md=@o-`LhYc~EBKP=W__!!m6D+Tdp4}?&r3Z%KFfSGRiooxc(Uw8zJU@K}={BnH+HqI9Jdvt6s^QMk^6~4- z9PAE-aENc_oy;23jmkd9)gRc$l0gLIh**67H_reb`k=5(Q7j~trnSpE2o8;)h<2oI zX%-vLJ*%DnD6s4NZD>tYi@BI1`+zItmh8|)S_Ij(CeV-%`=s3O4B84-ZW=ojN4*Jo z(Lt2{DD~U%nqFS-Ka5yKU!c$}ZjulwfPlOq^cYeQNm zm}hXbk)iwKT?T>D$A)gS7=}) z=Qt&sp`LA31F3L<->KwNEL%2URKHmt8vZc>|NYo6H^Xx1Co?nun;c-%YL=9ODX!_z zk*EAFik*FWpYQNYHiRv0qo?q&b<6C=)S83k2B5IMDm^%gA1r|DC#vYUxLxWwiC-+k z<{}vrb*GLyjq~$4yrlBYdfk~9edYX{9#3X8-kt~IaS?DA-q`=ALeVO2yTYS;Em0)}rAR zz)*rD`oA;pX1#raXP*xy+2yd z^Y+tLa&YSz!CAd}rN}WW8Pc7ik-eD-D*lm)=Qd?SqbW1#G&iEvLK0%Z2rN$|FaKLK4EHg4^`V~h=j9hq@sIba z;ov1N{=%4XS%M&0sQKH-%K{6h+^#x{s7u*Ht44iXpDS(bcu+SHa+W`BlWL#?<=Xz? z+iOp$ucbRx#2Y4EZwH80P^60HY+>fcJw8|{d$*Q0x+iKDq%I7&KL~dXxTm>R4 zB|$+X*3S8@39ixuE0G|=jwgy8?l-lA+8*EApI(wO6#)?Mriyjui7|6xZwoxek;RGyk1M^w<h?EvU|G}fP{;P z4yau5-~+L$Tvtd%%%*wpNIYhIEJQpIJixvxn}|jSRYjgfS+A{cudmWMBZMKJ9%Rwf z;N|o?+mfG7bUQ~0lXPj9>%M7-@OTk@=J_dUK7Y$5=PmC@j>M9*fDWIxjo~%B0kp%F zWEoT2nZ@bF;|x!`dua`E0;2PcJ~^i5{kitun`P}BfB|BP?|`~BSwPD96SBQ`X7@C3 zPx!(-QU7~FO`mnF6Z53Ema6x!GILU|Bk|DHG7AJ_qT3TGRZn^K0g z`O%V=H*gsZteHPIl(J*XrO*h+N9OWpt!U@NG5KH{%vODV5N57iXB`s9o3F6;nwkGJ zf|Sl>RBocfM11_OT8%3qRwjxjx;ZF~s z%e|e^9kKs#+b?b&^pfCiUYr!{l-FuiH})|?{AX_Y?kzzk3?EH&5UlFJ1N*!*+IYq4 z$Kg_BKNvR8j_QXlXF>M<91~$L5fCMVP~1OMBR_~&R!6l#JZQNAUe=)c$F3jc=?=#Z z3`Hc@FEo+Ei+wnwg<_;NoZwRJl8HwOJ)vjcQOG)<82XERSPe+;@G)G4}k*sOYTim31UzXe%>aW)4okm8% z1*&x04KVHH(Gs55Hn|+P9t+-;6@)|SyDA>$U%VA>dG8%vz0odZY%D>@L(=?E!G1S~ zyYmS3s=0-K`tR-#W3$T+FZa1^JSCV5FNK+y)K}GxC3`+wT>+GbjNQQ?wEZclYtma9 zZqTl~KVdQ}dPY|?xSq>d7SjE?MWl_;cJMRBRU>dS?rDLRlO%U`>ix(oyQ4s~iFr^K zf#9(8E$?&Zm=C983EM5PvJU3us!ylaXBvHsz}5wJDvnTzZ&Xpj6}KEixI(+Y^_n%` zg)Yq%e!-Wio0?20A3FHQ7H!DBciSHQmXcueA@fpYVZ&{eG=tjL?Pp;YPg;_-j?h=l zIvqHEs_>Wf2T@JxmnS(^Qgw1O9#E8KOn-UUJ*f8Ten`Ce%3az05`eH(Ip43dl8-eu6%UG{eR}Kv3TC|Kk(G#2RWl+j z6boUet;f`M$V$&z0@#s{F zI651Ac}rTX{IcE!{P_8^B*XLTj<@ozQnAxlKmh8p22emAKxNBokHazRBCXO zDLxjm&@AQKG4r8bR)c#QPP4iz0iv^wmkAassRqyQ{VLu^`Pd|FQ6li3;_N^>X+o|J zbbTMPex}}o8U;z?0ASXl^qo`b(+GlD;!e>BBr%XEmd<_3^7=ej`U?zhuln%3a^;ak zF6-tABzB!(%xTR^ga*`)%NZlRm8x@L1LMIg(XTyJ5d~wc$7q5B_rzEOn@3{o+R@Nf)J#dAG?jK>& zU`V1pe5-Ymr#Z;YEBBdD#tggl6X^l=Lo22Ne)34I?zK7783z%32<*WOqWpSyACR>| z&}Exj+~Rz+X%6~oGM^>R8<$>gDJ2ENvnUmN52vG5N9#^{EUQJ+OcnQh994b%EGL@b zGwnwqy6a+KOE=Jm^iiFlZVYO0%IgC{QcDQZZ%N zaD>g(M!lL)E1h!g{*DgIuN%B0O+`XZx}qG~&({F6K~W8lbKb|*!XciN=L%=4sE2!3 z@5ic;XiJT+g38;o`g&utZ!bH@EhQTp&05*E|Gmpu%?}OUx*gojtquvd*K?v)kEL4WGONz@Zr7&dyE}9M!9cvYDpE zwza)c!uy{E} zy4;kmK(v$pLudUq;Zk6Ky&ff8HgT}wlHFnDc=W&gmLjka1vz9!dXY+r6^Xmt%LzBq z%V$1zz|W?<9Bz#K@&I@5>o^!-bf-yRZ>MCT*HU#k5$=X6^5 z^3UB$kx^Tx^2)ead6Z`Y>@D>PMb}k!tI3|%*6Yga^BE?6cM{(u^xuI7wF1{u5SS)~ z&9r|LD=`~^{>Om+ye5V^o|uC!0{oo=9ZNlm)dKtE&gz&PH}j5Q&D(nxwC=PWz-@if zH!Bc)X#;@~{v8A^Nj^medvLUC)RhP&_yukJA4li@$mIXOaUG;kQpwpWq*};X4qN3+ zQp9pja}VI`+($M^Y*@tuDiR3GG1&|m2KG<~G*Fx_0VH1UDC|Ae<%a95QKs#F>F6F>)X zE>WM1j?OC8@S!6lhq0sW!K!&XwS3hxq5;arDrbAHI|!ockirGjv6fjcTsWrN{xc~; zxZ3jtrKQ1`>_aq~-#L#y2%_I|-&Bw$uV|fCtN33PTY9qfWj7UAsd$BOQOnw{-b%o* z;3I42CNv_$rT+GaY>oPM=hEwK;PPYJgyC#a+`emzE~6x6k@I#4ok|ymB;H`^aH&ps z-t{oELxZzaPz&fBUBQd6?v=0#fGAtGvma&w`j*7YvA>xYkx)3{qV(utn^MSZJn?Q~ zwzq&5=(ix)zXM1{*bcu_KYlx`aKMQxzh!X0X$E`()(AED5Lo816{B#_o@fpam$fM} zhfl4xpZx%tvnuoqbWoq$tA_OBa?x;#auZed+_;*mW>3L%P#COX@oNN;on=Y zcY^OA}| z!AY(sQPa9oy^Q`PRukOaw&h=01=%Od*A19YJ{zC_wxANuX`z&}cuZVEo(}l9`=0aZd3Wbr)CdFM{v8Hbt zEe{giFVb1EIDzR^HMuF*SD~HwmTpw^3aLIg&q6bsc+>buKB*>F#rI2)*?z5DFQi`! zFL&3}&NH33qA7gwsu$?76}-?X`8i#M%pI0wOfv|B8}3e!4@>NU|Me+Vlx~+tZF($+ z9%5hhl1d zsr1p2b&XIWC33PMH~UqG2V2OvGKWlLs-yaX2LZ%~aJD{+i05~F%$cw{CGdfpx7E+x zs!p!pc6k`=qm95j;0N9|xZojBs?uD0iejc#h~Y-d#Pus2vk!2eIcPIQ%YZ2ja-S~| zJE_veqqIbW9tJj!tisG$AG}Z%ZrfGe4?F0Hm7g(X|Ed(X`DwDz>m*xN6-r?FoM1Lo zmAf@AzjR5&W57St`BrHoy0{Hk6cXyVa z%KJ^%^O1m@h$J;->e9^H=c+h9%a*XhtM7^bQ)Xh9iloO;4{0xc34y2b^p~f)q*Ik1 z{I90Aj;avqj!6caC^Xv)yDbF>lh4ezCrseHoC^9XR(mg;(+gBfIc8aqox4hbhwaV% zvvbpgjy%QrEV&SNCK4>ksOSZ2E-Sa)T%MR$+eZKf^l)qTK1z=?J^Aui&b1B`Z0z0i zdtQrQeqWn(C?rz|CD)KQelZlxY7jb{;(ku`K%ToGKaOogEtqv!(M*mG4}iVo*C&7G1%?! zOzIa=*2CZKK=llvG>Ra}whk{?|AWENq?S=j;H4dwb)|gVW)zCuMIVxRRpDEy%rX)!ka}eQdF!@U zUZ87^b)o6@=$_=ux;H^2@hq3)8&rLA)MIMmg7)^dv9@QcgccVypPRJ&wEjV?O>naL zn*U4td^T@rd{em9rQ`*Jw$&lIJ5S#i&k1|7thsCe64KO^^Qij~OVEhR7HE?H;O!tp zoH|E)kGeewTBa#BL!XWTMnZOaAjqk^01ChB5vgYFPN(jihofqB}A%eAS!n-JTlM&bNPT`#9aDu5y9=3u1t>2*e0QFizQ~!Pqjx^Qn)_GtGF4lbENW9L|4>lt6`v=~=8*v=FqDBi zcBVf{=*2FSAf5+kIn!rDj0}gH5RcIK{&DjyGsTR~bi8k=`y5DjuVz<**K_*mh9(hI zq9hhl>{dLblXQb8@6@d(S;zzGo6VLcURkt+8eCwEaB=4J?=_t*4(Ai=L5x0Ftuobm ztVSEkN`H4!#&|$=uq1=xa*|>Rw-SO+MxT8==A&P2&4+QuESvKWrQ|9OZz&&;NK40% zIPiqC_wi>O~0wPp*jTacuHX0q&aIN@RjJ@*typwMESGFHjH%BO_YZi`vzm)A^;a+D1 zV5w_h$DY{2AtkXs?MHn(qE9@4o~K{0bN%eQ_m8w z&%6ur!N!)<*0XMllDR_w@3=i16Zxc!82-h*hPe5ONF1t{c(y> zAXcaLvQ*Da2O77m2XWBPko5G2O0lN?x2p-=ZBDm`?T_-Lb?7%PU4vcCg(KDvx+XKU zY)RRNrsTdd;6~BomR*BXb5qoy5U^~EV$n!0Qib|37PNribjv}?vgY(8S>awU8_n^c zOYRdJC7arG`1A#}!r-UxeD6{j9}nWRYNN8x+v0x^u zRD4_R!fJI)#F2Wb-yMq4O;xpHL&TNW{`Ov1SJd>EuT2F&0V9*5MpEz(t0j}5_TZRJ=^=fyh3J|Y6YdNpCMe@ zQ=l=F30X-_-TEKM+WGsJ=Yu@SLv@aXZ z*JVV4bBFa!fBbVqZjyr*=zdkf?h=`N7uA$=?B}@{>*#KSh&qY<0u3Qlk>o@oMDx)D z?PJ&$E?j73=kUX8Nwo7(0>P(MkfZG(V}wm0rzqc`5Bn5%3Nb5&Ndk~(V5o3^xFm#s zb8r&jeLJl~dack*8hQ!5288LF_s_eoyugUM4smRwjMl(ksieU*EG8u?LTGKa=qn)@5~?%!nO)WTGKu@OR0Bg0?2n2XzP+8pqo-+}10F!h{mn z3==0+>L|qPft73e-YJ&pZ8597uW6f|^ma!b0tn-@7d6;;8)DA!c*iPWUXp8aqmivD zNnk75_fc$OL(Yb`e99iegs2vPg&VB_kjZR{R!=uUWmn%DdWDKWIB2$r-I1c-f}9Ir zMsks#a0sn?INP_}&Gq*+lucEB{%MUrk_LdIj+q-n2&rr3ydoX#g4H_xOW>9MNeTWa z-risC5%0!-SXNXk0uEiEeDb8d-&QikNc+e^yM}baNGw2X65crpQaUuMzP#>W^}IL* z`P`s4f375}-#_2+?dX$9?}Hn`!NJXx`M|_y=He^_>yUj*y|%B#CUtf`$q&vRoq^MS z0If=;bndDl`dxAd2P=-x(%kn-d(C`6=ki}b0`j!6|3MKL3zM{+Rxz-#0mv@wpo`qD z@eSx6h|z94TV^LI0KAmR=Y)GUl&Kf$W>-y<1`AyG*0EI-B%KG=T~qmZ6&YDRPxc*= zQHBGwb+;|;82J}H{HF0fH7x7jZ$!)Fwn-d8!SK!b*mmogoY-aYg%psanEUTQ4? zFz~8#rHKpOC-T$2<*B9$bsp9K8{tzSvU|n*1+Uc=Ys;$d;vO%n|Hsq=)c>vR5HIj+ zkq)1eHJ0q5l@|!cXLyfcE2C&1uGtco`|otB@vg9o)oS(q>;u*Q(+$|WDyK}e zT;&df`X52BNV6;t)$Lqph8H;=2J%g<$V|1Lt{2i%oQtE9O#?YX_4LmXXZ6v7gRJM9 zm4yinh1M6AP0TX<38FS7c_mEKmaP&Go40_8@wBPsCJ;)j`;oK9=X<}obD2H!-5b?U zo9ospoARIesp5mNXUj5M0R+)A1WYHmHINPOrrwNU`^OXByrLL~%zM)i9U`q}P&Cf{Ej z&<9bdf>Q3X57amZ!bn3gloal~yEOGnX0k`wL-8v!Fq-r)6RnI09?o8D1LfD^3H@6O z+RgWqJ`~&tKya=3jpqKxbU~|?I-lrqJH0@Cae^P1lhcy=X7AjWqh9?XHjbFtJ^Fy^ zR)OV&t=YnU@Ae13Yx+}JE13sstn1FsNEM#v=#Q*rk6G1}8j(6O!tmr)j<`~Mj?^D~ z>IWg=Q1rF&rqRCvD$Q2kP~1eJ3PSDMQHB8ZUT^Nv?V4eVlj2d>v7vtALEFSJCs0T6 z8(x6eYm@1#i9z4i1{Uw^ccnrl|K7R_7_+U}oZeFt{vOE7#EF8<6IT^k1`>xjO z0EI_U89#3La4nkj!WE+6+2VVeJ6Inmw%;IEr}9`(A$WCotj(ddif5K&psqvrYpiX}8%wSg9 zJcE}|>#r<7(0CX3%e*$8=R)gYNBEW$_8~-`c4ewJ)|5S}(qT#2Xa3W`7GR8A&GkQw{R9#4e38JBtT5nr z0&bUWFn>Pa)$nZ2;C1Gt31L{_N#y2d?rE)EH##_(nJ%1jxe0;#DSPTCBxb(G^Y^%! z6S@Dh*6h+LR1ZfRAas5ieAmbU`5C=_5H;3;=-Z&j( zVV*r$j}6t;;ur{x?m*-w8xu&j8qaf=6IU}G1ze3o<)CVSTt>I^D+%19E)p(o#i`e| z7qZ+EZ<17mr1>16kxIQk%kc3JY@deg(^7n!%Q?`tmi7z0>Z@06V}3 z+iD!`v-zyWDjcdfrsBTb2F;=uO%#pemB!AG!? znMZX7e?eE)h+@fHGb0Th?lnsh+9&4=gT}ctR0lmzu8br~UK`<)bU(k28-J9G|*odQS!kuUi-^XsK60+y>E{o(Lj^iWtJ^h^IJd zUIHEv-df*LX`htQXI}iy@#n`gGsv1+p=nT8qw_$?+3O5Zni{)a;q5FwpWWQ#*EfPZ zW5aU&_0xjLVliqU`3ZjbNriq>KWeD5M?vcxi|q*VsoQ-CyHVF{Q*FIw>zAz_#s?p+98rkZ+D-omDtJKBQ`q=kD{L>6p zvx_~@D}Z)LVOeOO7UCZ?U(9Q`Y##NpHdrTyVRWz=S2=U!kY=XUV+)cYJw&r+Q521! z1h3iT{52)eN32w^Yi|FoS&N|l-ifDu8_)=qzH71a{;<`s=*4*2qGDvTwsmDz!kK7} zb!+o+YyCo}Dvz18PCKX1hc_2H9#PPOe+E7M(I|PpcX2jiwR=KO0$+fhUd5xiGWdVv zW2}}V8>L334DlH8yWGxBPC`k)W09S&u1IYNc5{xi9@%!7>2EdO&`bA*mrp(}zseU~ z4+8R#$GRJ1TQNnOr&R>CU`Yp0E-hX8H=(`gijd0-DMp~%s}INcLmCs`yXDt>wYeGo zA5+oe47Mf`+Gw&t0NUX@ax91o#cl?GjEA>e8U0SDn{6GHlH5`K1*P7C_TVIMi88Cl z0u|kzZ<>_^{7h!^33p{d%%&SAg;!i-yx?whkc88%S1B4Q!If74$alYv+(8`S0{hv2 zBBOieL{;yEPq;k9H4TAM6V<)eKS6J&agO2M@T7SG_oaL_#!i#&3dZuoe*Q3g#kE7n zMD_q^Gv6!SGlfq0y}X>SQ<9CjID_nOR4oHIiau>ubuMM!H?$~DMyPlm6qXI-dl(pd zHQ?VgefjuCIgC~VByQ2a88_E5$E}otTVEH*^SLFvNIgYXbAN4{c;_jq8Tc8iwQv|B ziFNVHb39h|4Sul;yn%)-lVzVMO?nGD_htNT@~19K^m9Wk8*t)bH^hJ?P!ajE#I+ z0DS^whou|YHvXVAg%SK;N!+}_QkHfL9Z>rInW{{?)v$x9NPy|sIY(@*%(U?d--w*~ z$+Mv|v{BT1oZ+1R83r?MEb_MpOQ!1*C;m0PsMW;?pIf%X*NF1+ZeO%0#(%ka|cjvVtkpVb&G~kz?iI=9FYfHsv=3mRWgukCh zA`bnf?&>$uS>;pijC14xjw6$Xg5JFKs~crvUHpnd84lDJ4M4PVbt5 zJz#m0Z)aC$y3D#IF}wA&DIyzj&@D9eK2p)qTF4nxx`)FAA`!wJ@=1pWV@azV@5bTV zTa+M!jz;nyvIaU5d#lb!GSSCz>JU|j8y{2oyH@~=aOImFv#(|!=9VR>C%!k$aB;Ln zi1fc_yz2EA9EnYJuyy_L@g(nIEQ{MYgLNyxMgQM)UQuFtTcFEix6^|(cE&njMu(JU z-aI5U1`prgN>#6IstAg2FX^gyFL3wO@;yJ!P^*lbVUw$m-mJ@iwM4|WK94t$?B1Oy zo2Ywz402w@O6KF7$P#-R!((w0u8aF3y4?2h)dN)T0Nm=O-Y9QTL z`WC&gq~`be*tZP|8)dwDSn3wp<`q*_f+blx`^;Xgtr~q`hqtHE!j78`o9d~<4SgA* z`5o40s2=UNj}4g3`L7RWxvQoI;hKQ^zUqw~5G}7}Cj^$zoaeM&fGi*XR$cq}F!=6x zZkU^rKdj#6*v?9H@G9V-e@!`h$S`h3T$z!;RODM_i}v=jw(>vyjrVErHcXGTcrsw= z++x5n(=dHjUx234?sWum(C@b9qQ4<|e>u)Z}~P4t^KZ@`Zn zZv9W89-QN*iszP_`=qO(jXOK(;3X8#n&H|9%S}J?@Y3QIw!|~N>`^0CejHYx8nTqZlNKm4wFIi{<=?nKJUX+baC+Mqt-=H87*c8M2gA%SY2rhvs!Z8K(TaF<%C zurPwRaI8{F#w@N@8O|}m_>1+J`=Un^Ztp;z-l0Ge@l;(sOYoBb)ep?olU1l<3)@Z8 zz#H3r*ePjQnDi{ma15*y#pB$Rc*EPjan|k-^hpaOXs|Qgma&Yr20Q?tf>u+6)|ov%$$Fh(JvI8kxQ|<0h$oPXc>H0jst z5bN!)ez30^WMyMam2rho{=TD!NLVm}$8 zMJf_FLp1??+E;z$#Dx1;HB=dK*RoY|>^%{NeOS5~C=xl_3TuR`z{kJ5(>yjF8Sh9# z+peL{B9vPLO-hP3`O;t)rR#8fq#u-vc*sc3yg{VWxj51Ou$-6XyywQ3ZphqZkSSc9 z2$#phW34o+(`yDlz8?vA0WCQ@twHBEl=7pQhKXq!!bI&BfslRoSY~(ee%&P8fYnW) z?d=R*DFV~^aTIg#BhmfSHSxpusvORw84b59-TL@(YJUv z;Rm_n# zZiq4~QyK(Os+O(qvcjD-D?3%+s0zjoO01@~UF~{#lCg|!vj}Jf-1}UCVS@{+h>ZTc zjox>w@4aKK6ro~xRWM#fVUf8a(p7cN4c5&>ZbvlcmUer*mYpKpkd7gjvjgCbC{n=4 z*6~6AHG0*5Ok34*D{qoIR!14vhf7tAq}R+6N85kQW)By#;2E&w-RMN55A1+S^$P7g1D`S&S(^+ z--5HwiW6hSfPwFRR7+--0Bkrzp!REzENSZR!|Iunx$R6+X&(d5v2i`P*{sa^VbkL1 zlXFl$>ei-oNeH@E5Y& zVsd}f!P6a(y=Xtjh_VnK%pdE0o^Jx4JL{HtG4uQZ-croHH8vEqd{|^nv1l&b^9bSs zN)0L-R!WLmI4>*cc1mDCGPzn2Fr}~cU(-O~b@HnbiaV@fW~HABEDJhq&l>8{1; z)@{IsL^jF$>&kfs?M|;RZ<55TuAOU@wKz%NOkE^5)kR=X>x1`EyqDa5P|W=|r2f{T zdTfYe0+SGUfrEuHXy(vdkR)h0^DDxy`$h{#kr22&P&#ljWv)X~p~dQ)C6R;vr~2p- zpot&QU4Yg5FtQaCb5J5_4^)b+p**O*d2~H$t5BXSas3x1_7Tp-c7Os6@wUF8a)vCt zP?hgvv&c--sHm^&!F~+;*{^#n%(#GupGMvYZV9}nfiltx*qT1A?1ipH!hqTXJ`Kjt z*C*3XpI+Jjz$mGVD?avyd{)%B=LGao1|4`0A*&w0Z0m!V^A%S`%uT4_^Dojx1uaZd`svj zn0wA2T!q))kLyC(U+o3J=aYlwUYS2lk*m>MGj|EL;^NpE&AjBgz1;{B`Krv3cuTAs zl*vUQj)i*)3Y&lKH}Lj40Ui(Q#Cpnh@Q5kzstDhW-Rv3XHGsF&>nj`(hXb!TCHa~B7MaRLJ)8#0Y^-T)oMvhF7Ah08$u1_b zxD=!&!2fo0!f={L=X`V#3Ht1W@W?vP_t514PmnKOF zA|?coFD%9XEiXD5nql_MYz6+-z`EM{jB|1^SL#m{0Cr=mCeynH*p?mR2yfi^CeQ7( zqE0#18REn#tXuv{V`CYYNr#`1uIO|HtMbpQZ){#HvI-mvz@pc#kMX5P-41gV$7}p` z?6k@>^9hp^d@^SdAmO-*@dsW`?XEpRLOuh{N(c1V?7Q2E7xeHR)pl7E!W37=Or8&!1edM#dccJ7&P(cA^b9SxVF z(jTQ0g(CV`l`t`Aj9)h0vyAG6kQ+~u!*I|#mzfGrc*s`XGBJBfvDb2q7PbOHK(^;6 zGW!pS008^!V*N?FHRB2@%m)TLe%Z8ns}8k&!ozyxKQEL>2s)2A9&vjy$`+U8)i=!% zm`IzWSuiH7_^4S6hXb-Ek=ovio{mzP&j4Eo6a9QDE=2@#1HVI|sU&Lv4R>6EHGc_B zKAno)g4U-CY;*kAJz9!FjSDB^R;(*gM5ny`&rN@1*)@3~Z_ZDR;KtJvX_Bb#D?wks14u%k2V-S0p z!8YG=FqjONmJv~RuOX! z$KU;e=AJZ3WBF++bTew1=qzR-00_A%MwkkO6D-g#k``|@5~%r$nOBgvsYwh$@`tUm z6zls}ki9u`LruC+d#C{Y+>qyEn_rqq{VFBG1@|7$jW$~Gj=U=pKcG7MP-Jj#hXJwK zlLEO!Vrk(IVn_I@Kz;3BH+*_v!}%FU>3vN-oPS-9agx(J^Nu+9`7#GS@}zPAavkB) z!PiaAY|WeXn0S$hTDq5s;|S&BO8%nfoYc{$UB{c;4X^~ttm6&I;LGIX_zK8}Ji+G7 zJ~&-wCn9KdIY(0#WPnH><1c`~mdIfhr8$Wv~@X0C)O$`*6vCtDW zsY8U4Z#?}XJbZu_9j3FXqEY!|j}3g~sYknN><)OYBb)*llAp4608H($z^VIN>8?*Zg8}G-&`eQZpeP+Wv_(-CH#uHjy1v)3 zqQ&+#BW&o8I9)G?`tc{J`$E&SaP?4qJ#e2wUqifi$`FawcAc~LL6+b~OJ9D=b`S-A zbFoS2q{*<1lo|GG%FFw`rB?S>X-zFba2h~NXp!VVJ|tgUjopE7yY0wnSM`Y4EQdae z=FU?EZ%A?>xLeHL#^hBm_*>7K>#~01pSrj!lo3opryy-enQcNhsL8gA2A4O+q}JBC zC#IhEb?W&M7m7k(`f?6luoUvo?haT4U2%~T|5kOq0$H{D;6J8UWm=z)&YZ1=n~~B% z^LcR#JLjD1#@ZX6I!nLOR~GG=zlFONv@!1Xm)T_#Du_6SQ=hp8f)EljcEj)+3!mR8 zk~g$Y*IJ)LDv^`JRHO>lpxhEAUZ#=K;Eq)Fu9GDrpwSh3G-Rld4@+D_DiZ>H+O6)4 zA|DnYYsS5NA3c6^s=?q z%ZF0HiH=u~GRbTiJ8imDc9S|zgU1Ah;PZbOWKL5%tFQ-e2IrVR(3jQHLM=# z6TUU>1z=#ta-NmP*C~qXw{3|I=QV~;ztXC?RN%)jUTM4;DzB5J-Do@b3J7&K_!kzA zTR8LSamWhR7$u(dUaX;%+8-~t5uuer8hgpI%J^%K`MB9a zhW?cNoFN<=Ahi1ElTTsHdUYD8r7@8X0M(N}C zUw&^~R9bv3u!`q8@Nn{0YSBLIrbTJ#e9;07K;WQ|fJ^)fS~!A@(*<{%d}kRP;V%Cc z8Q1z4FNT-f3+t$-O3Ja(e&2*)sw>mJDxCsKNFGs>4f)VvGnF3;rJ7LIx+Ew!dJ-w_ zakh|8Z__6NH4H322Z2CY=@|mVn7m!Iut>tL9b1G?hMW}Z4s`q#ERQameE3%|0NhIv zgse8t@ygyY&d`zg_2rrv!ygyiziw5XZ${NKPTaqErxi4j^r+Ty?$-Z@v8Z^1F{}eL z2AEO0nXkOj7Ub<`hHZZZKvYMN{81Y(tid3-0s1n2*VWW+@A^5+l`?^M;TPH`w!8dB^L3;`_6_FxZ=Nn{) zF^@R4_(N4A&~#$Fy=db&Z1TNI!Bzf%qWv=m+HL_O+QWN0^Sh!^!*W=7y@CP2Q+`WEqjmY|phUYXFjV|Mm5R{yzyTr>^D$^n(V2 zwxp_^Vv!HhUznHv&BH?3TD**SXhS*C{s&ydg%>NZwf9zBHCTLZfc@>BKQq7o(z0wB zAO^8m03*w7uhd{4)gYLmdDUxr@ zq`-K@{=?;6uEzDnpQ=T}dbY8SWI?{ZL(2xt$EAAh@HTI@F~~>Q0OZEVJ5WawpKA27 z*0^EUv~4jNa&+N11KbzLZ#FsI@b9^yUQw#=2gDQ~5RjW9ZWui?ha2B7z?MR>EiqqP$t=_#YFGEc}A`g6kq)S8_)AQtr(uraJ=qWIDpC8 zvwmUbJYa=z(Iqn{*v&ZCN4&^PrZt^7XXt70zDS=^iPHAZ-0C&N#nhT=(a+j3)X=%F zEv-ARYt^{^2HJILVdVQ#x=Vnv?MT@#v1Z^>esW|bO%-55N6Pr3As>+UAB(!w@a||((;Q_ zLltirAcyw>MS*>zdJl8wc6VOfTaDg937DwkAK(5J*BbJJ<@>+!u|JL1eB(pnC_!6$ zD?u&hCF}1xTqMgy#=-rWaD`OKyaHQJu(xEMl?pR~S@Z*Zi9S4-|@iWuwi>=((4~SUx_$hX@9nh8~pCB17 zceX0>g(5s| z&#YI1{+hsv5{L3W$13CnNO!jBqDs)Ua@0UDrIgRQLzS_-U+^!w2yK1gtnuB#<Y>e>fzI;o^R<9FT~UcE+7>~e?9VUT~-V`>Hj3;Rv2 zHmDlGUMQNHzIvI)W23lMIJyfosGhn3!Z*j_g{BQLvPTVRMHs6i=c{;>S!QI%z9CCCM5bGnc0pZ_vX#f zq2wWdwKHvVVJsNbmOR=hHqhdR(KAjGjhK zTeKolfj=w|oY^#7dBXC{Ao8jkN^j7PCh;v|l=l2Z6QY0a73yL%aVL^&@X?R)n@}|4 z?2pyIU+z00Ku)h+tU{n~mEr~lV}7CXxD6aDU8L@?-G9`+3kYGSpkIX{i3FkZu@?=@ z8psynRocSm^y#i=;XHH%+8@BTpGy^N<8c&DS}W(M%jpU$^5j}g(Tw`JE_AVR^vB^z z4bJTkt}E&L+m{bEUV6l~)coFdHTUR7ve^_;Lx)raXN0S{Z#&)oN{q3!D(ykADrbDg z7SfE$sz*l$?|(NxiMJLPSnUPkl0!ts4(To(+&GHiN3l}R9h>JgBGMwryT20#1KtEJ z0Q+MyieuJd#uRmBPF(I+H2RS)uS3YqSDY@UW~uzk*S1m(p$0mvMXJ!Cx2Ju4tX}MY~-U;VuNix zTq^&G9pC>F#Gb(jn@ktZsMZ6S1orW@&wY`zS$t({0>2caxuF2Bn>A$q7`J|qXAB~K z%}HZj2)y8=0~m|~q7~k$o0+%2l>$k<$5vXCZXc=nsK9a&_Pnz2&=T1fd!;it0i;)G zJD+9n7=W_s6kLSPC=%kgL1*dO<)mVsEA70E!~BdC?%AS!wPEj4F|thQr1}BarRb2< zCatR=-b3!gRc*o*z8w3T^oP-(A1id|3%7GWHlEy`loJa*Sp`XZuSWI^OV|!zZ~k1r z$_~V!cKSh^Srzf16T#ci8AvELzk@Hf#KFd?X!h?}(sy&e422uB{7@@!lAc;4zwo{{ z_>Lz$oc(5($h=&c%DJ;}mh}u~qmdG;zI}qx?hakCqycuwxG}gNboBa9yHe)DgZ{(w zst;;ZD1-{R2j2e*%)87l&D|B)!=sk1MD_bMlR6~6mQAavV*d67X6lj*1e}uZ{$5y| z>f6?YSmD;Kjuz^}BFRIRxzdZO<^HftYS-k^_7{)aD=sfjm5m9wA8}G&3d;70wbWVt zu(hiy9N&AZ4fuO#{mWJ_Je;H63|P`hU170vk}SLHR;_2B05|8pflv2~cQtiza)iS; zXQhyN`PNlT+>b>;`F~yH>v1wVgbm0VAvn>42^FChgj5Jum3j##em= z#lJYCsnZqTd9AOi7<>40CFQ)~Nc4fjuVuiQP7=2F(FK8gE)S?h3uy;F>gSRMi+2%I zQW2M>DBZ0!K&~aM1HkQSeJ+{OtgoXPS3VKGYO4Y@1dl^lT(XdN3(h56i7;KXAa&ea zC2xMQe+I47a_-^q`Ezd1Ao0!oueI}(HUtjynhNOi24OfM?h(nE$m#L!*MHHSQ#H?( zkzv8><{4M(hr}iJ`IYl-9MzK$4@<$%%OVGyKFIZF*w&`Cuyj{)HXV^)$U>q|c!#p$ zAlw^lJlt2B&pJnpq>DstZEI6rj16J^bwADksWhjrwwKMD2tyyBtdy#<(P9;-f5}vz z$<$%hjADDA8T8+$Gt+M>WQ*+C8E^*^Sa3`Qc5OR2xxRF-NS zd{zG28>gn3paiigP%aWmhN@-Eat*(ZNa;FF?p#1TI`I(-z7|{PQHz>~UY~Rvm|6G3 zOPfwzP7wOe^6USR@^el}*KMuBU}eoo57j?P0uG7O;g?)%46ErcKojpH_1?OBy+_vaZ^zB8Ti--J`GXx)d6xX| z2E5`UUcEIeMP^_Hb9yY~JcLl_MG*9(+)>8gs+Jq$_pOAK`KhNJt-b$It#=dBN zFpfgi#6ElI*4pH}(=zB9|P8p%NgW)Q<(-YQx0~uK3WvZr*$++lV*OU zIJD__Uetg3-a?p#r{igQ5v3cKaS;d)!djg{#P`~}rWKzbkWXm7sv=fvzChPvJNXiS zuZ&R{Sr_d4uFD+toq03!5qML28b~?>UB>`Kw5Zkl&6=hdHMaLPSRA=eB^wH?hl!B18?v|$xypqVb?#7jq zG@-I=!o#z_ig7Vh2w$gbpMXf-WljWx^Cx*roChYI{kaGzQFx)dTe+L#n(2;Y)^aYe{L2u9w^!wggEBj}hXMxH@r31+6E8!zawXxJYsO$aLqU zV|S|&=$E~F?_$e!EM+^eX3}KbJ9_sv+ zTQ_vZC5M~k3^4?(E0rp%j0(Ua{#`(9Tg!O}FsgyOzl>3S?tZT(MoQHtt4g!z=93nm z#qU^0ywKy;I(rH~Sy#fMk)Sa~bi0wSCKy-Z&QA&^Gwb^~%rl zVfXTbECRq2SYCHD)vx70rVgdqZ1NOiV{~%P{gOxmDm9kl9V~$(s;Vw2NtRZGSn*Xv zWfL0ExKSXNJ6NeNW2#jd-H|-TqWn0ngJNBnAq7-%M5#ua3pp(`aZlfjJj3560a~7E zl~64z9kxTkFiMKAtHJklWHV>mO$JqD=GQP(tiEX5KjxyQ#1-j6(9?u=KS&6Ph$$+H zqUl5l2aFnbLZ2uWr`rxhOZWmCDuW9ye0dm&{L|rWIv?FXSxpgQARQe%Sm9h{?al)G zZ|_ZUew5Z<<49#vLqq5eB{p6F_6d>Pet7*doBnO_1f3gC#;2*rF#hzuWA|lEJMV+* zvtoENuAT@)NI29Jpu`%3e&yP^M{lEmjI0L9 zu`9|3g1T|+<(;Q&1|0H-YRKlog>l2k`(!pprPBGI+F`aab9cEYhX>{B)tPmPeh#0N z0M9EReqCy=a{thJ`Wc2&q-5dv8}wD-QR;>M9@x|*_TCAH4|CZJuz9pUjtGA`zFYU! zrGzxoKD?>FLg! z&>*<(u^!`Y|7EHN?G`aBV}-NvVfDREgRC7Z7eN%5Y*owE6jM3JgK)RH9jW75ts7#f zXIj^xvq&oSS;&av{zCVw^P-S*E63`6qEU&Ag=29)(d`hILMOcGlVak9y<5h-!X&OG zpap?3T9NR4@Rwuh>+@?YhFZ^AFt&#p8=q<#U2LJ6c z)>*TG*R{?B>F(~)f1Bh4;!tS|wk8=396x0zev&U{hm+)Zj81M#te#-3Y7W<}CKd)y zKK+zqlxLk^P~Sig9Fo2HmQaMG9Q!27%F5<&itH7#<7AU@viCW*>}-yC z$aXk~gTpyT_vd&2ef~O+&w5|iYdjgaPVN4z<{&r30_i5Y12{(dDqr#OYIiSj9F+pP z#Le}E29}xWhVzksG_)?~!rQr1_UO^3XVpMiWG686^W?Q{-B&4>Szf5+HEA45Tq7LQH z7}^?sjdG1NP*xX9qYJc?Nl1D!p6|%QU-~bG6j{vCiyL}pfAK_itCQ{_x`sHhSBq85 znrS}2(EZI9*Mq)~onKWr8yMJp^$~Ebi+=adRt?Ctq)1F$8BXPn6W;oThl{QTJv^WC zA4V)UdR86yRUPZ23j)FcfqIEiO%13xS}2NAUW-o=@{S^DAE)56BMavHT;at}MvE50 zIE)ZE?8kh9iI8m7mpx-n$yriG56ne!PDcU>K0T;=1nDKy`T3qDjcN*bnxYDXg`eP` zS1v3p)I{@Ac7RYhd4>9R&LH_84Imr(5X}hXkB*$Ru8Q&nE3_lGGrlW^biMpr0`lB2 zLEDz4Q-y;@pqxR>u#aOvEBx=N6O9%ZY0A#xxj5;aON;o&CB}Wu;aGLAJHH>f{tSWs zMufK5t-`N3l?3K44!Oo-jc+?`p_zha5jQ<$&-*7`?>2=@2QdZNw{R2~a2`eI6E%falmW4f`(i_e44-XTd+~Yr1l}5eiw)OvMn{5QKz+6eM%Y6O8)F7BntMNlAb%qX7IN8V-3L%KscP`Ot zpt$wr1@r^Kgm+)xtDC)8tG{3SZ06M1;IqHZ4)c|K2uOYYLvaP|3QP1+{1-!^O@ol@eW)O5`%Q!aO2L4 zH9E*^gL1UkED!u{G0LCK{I-~+;^4aeiPr0b0Qk5R3-3kH`R=zLIG&irCo$!Q(r87T zy5xCCI37~%jsp#@n8DwfgngE`p}tUWCT>~ju1e53$fu+#nLjpL4%$sCFnMoxbm{Z| zI3Cx3rNVh6)ROxADa8P{UPO%J&X zT}6}mFqMQ29QoY}nw2!UM^Vf*@Bv}u{ig6Lk@1%O`ESw6E%$*;5+ItC`Fm%{c9%t- zBt*Vc`$0r*nd?u&XbHNH{BG4-&J16bj-vEXt5BEC?A`05C~9#BG|w;>=4lIo{-l6l z5+?J@$N4ADHthw`>mORlY(W!n)*57tzrp8<2WIxJss^-|L=M=ga!x3oCPGE%&89&o zx5VRjLvR+r4S)hJ^hk_9XKaycs(#}QB~}Wv_w_&pDwzD8nt3ipy0o&= z0_w}?Pe*|U(ZEy+-e4FFD6I}E`(=Khe}B%uuTPg%P*er)icTly#c?8Bz<<$fBza4X z`tG=2+zXOxK!J|ViBo1X(?B4Wbdq~SvjIvLi2zD6{?TwdRPOK$G@q(C509xckYJhu z_6SXGlT&ULgC7gNafjIK@SCG`2(I}K>9s=t_s`!z%Fp`8l)s)5FZa}qNT##-fOzO~w65XAFO}8n>-F}J%v9@Cy}{)} zTaW&zot&zSEf?6F^YJwOLBa$?-WDj^u}5ZU&(7^3kz-A|t&S)9)w9eDXK~4skG?|j zf!n^cPwd6MKI3U#V=>%H!CA#xuaI4NwlZr@j6u6!0Yu7g9C0ARd9A78>$97v?=cV% z{RB>?aj)fpwQko^o#F-2pwCVYIz1lRW8UYI1i26y<7vsV(QF#NY4;WS%x;WdUGfyS ziL1pmXSL*m{m^q!YIXbZSy7j~rIc~}hkiF!F8FniPgnfQd=j0`Zb*dNc8y)jJGRE{ zkX~*WSKsOB22QZe@N167sQa*I4_P?VIJ5nO0!w>aEU^dx?b;Pxn9hXyYTa4?jGl;e z9;0}aZd!pNNW(Iw;*Y`EB?%PMt*E&v6^$atXJ1|c1GArdlq(anB}2@2FSUEM_>nJa zbiOY)I{n{od4LtuN%~T%~W#%oIjSe8`+|*goFk818Ka|VVVdo=hyg>4FN3L%dj^cq zci9CCuFXH#{TnbnDL_Yxl#lojbK^&~Z{<4ph!X3eCO_^eamj(Uljphcd#0pcesQ#a zJgj7aE}e6_i6an?(9R>yS;Ll=cRtK{+p6H6P(P#8yWXnywXZ+^KI1eW(+gJ&`0SN_<~aEVDEZYa7}^m86t ztH)y?Ddc+e#`gSmRAi)8~qK|H9#Y$66`;GU_p-aOGQfe7rV>e6=up= zzp2+rtfli3kunCgzrU+1KRrbypY4=Bb10r=D`Z00lV@$-FDfA4oCl}&7t)!J+Y_3!F#AcEF^cF%NyoHC;AEalTL?@8EF>~69!`xEZ*5~Yp zDT%U-3p~gBhIOKKS2Y>tUG59e2-Fg}Q(q;$N?+l9MTDN$`hMIN_bOa6E$TO0dEEJj zc>{xFt>j`F`HG}4z6<64N6b<3{oUQ4zo6kqLa^7}abYF`( zK1SA{gf@9nN^fpq=fdhT`w!0E5TKkevx)Jxvx_7t6Q96b-%d5fE6lwh{B5X2#5|er z_K9mdFYxwvLNP?^PO%#=&T8bcV2xo(acuzi_#h5hx-Fjyk;ieSQgggyYZ&zDF5A8d z06d8Rjj6uK?`%CeH?g?$w`J*hIjqI@jCr!lw`2SfkR}SnS_)${$feJ|#K%1u>rTs! zgnwDhaoi@~+X$xas4M@YaaQLtBjvS`iIR04QL+r92v(90yXp1&lBk&{tJ zoo;;7#lBjhSy@%NDBlg=D~hT3;`n(AMQ$2N}hb?BYOsPtVgTIQso$X7(%Y=pisFe1wcy zQi6{_GWOkPxX)ce%^>90;lrrFSw+M7j|#c>*1LB7mSP^fn-YvRtyO-mrMyf%sB}pM zinf-?1n46QsL30z_x(}Gk4&6o$u1CxQf(=OvP6gdqj~i*z;J8ikrfu-v!~2*+2r}9 ziwX04Tw7~rXU0b<5$l~U!?Yb9<>-izU1i(<=tn^6(EeuiD2?491`a|__xyq7Zm)u= z+Us7l#*A)Du?c3cP`BWkD3CXKFd|&XWs)^ipoLSWWequ_Amt z->Axhc8Bqf{D{|wYtI9+vaWpO1T_*u7nhdr^N>GJgLH_<%X3}1etiPaZ-+M2iq0LJ zh2C&#pitLgPuY?(p5NyXXSsQ>4Wm0A3G*4-JZB=*mC_AZJjyq(P^O)@q4AFGWYbsXBe zV_93QCYZgXH7{QAew?^|<@{wSf7cTUwYKm63`Zc4BfJ_C>Y2sxti~DAi{l5njyT2h zwssLdRus4BehKSqj9psvA;>qd`E za4>MGa?155P=iK;d;jo6-& zyJp>MyEzMTsafePdxZA8ERKIWdtkk<0~3f-q00sw=!ou82M=?ujE|Rk2HKUi4R?CC zENOdjSD&e92Qtp>`MxsM5_pZdOurVtc4iE3p92SKbRGNml++I_@%Hs#D>DbJr-5bs z8Oc%U+w{qfN2J1>1$%K0W!bA?9;->~vA9 z-s+IV$Ygno@(+vBnJsTt^R_1uK2lHR6?+K}1&I~8yn=aFOTKmZz;7e=UGgt4+o+44 z*^IT=Sxv0h5yU4RGUYy9o844FgDHTGIax5uJUeHZg`v+i7fAijk8t~m|83EWQLt7| zgNvTg>V$VcVgkzncrx90<&_>CBT|^0&kCJ*yc$M4NDao zJZ5xB+&*jFeiN%S%+cmPleTgy2t9R>=$GppdAwJ3=gDI~a^c|<>)zKPm%r`DeS`Riv6@O}l8~!p zbqrfKM|9ELgVaI?$-pG7U!PXE%BJ^v@AGln?%ytV{p4>M9)6dgnY_wfajP!WHj?wg z^LqXZCp71;52m66Rn+d(v)noqmMnhZ9je%)+PH$6C&^zy6)m^EJSNCFvhiv*-1?}a zlFw2>r$Fp>hmZ`k!n?ebLKh}C!YaxIKj?`dst4B0PuwrWcx`G6B(FE6G-O{VIk-9( ze`}6^fxbS#{NGH1Nb0&)pmwc~JWp*{bb*Dof5DHag{)a+wzj!=t6-EhsR%9+PF!Hq zYjTy7{Ze!HBY%NgJ1X?4Af|D1*EteI;O+EpQD<8D)zEk-GVwkoK>4fGgRgu-jiAF> ze?NEtrsd>$b!tcUjVk%yR!{Gkds@JnS5K>!@DBhfzSwu%BDJmQi?{JF4Zos=wg+l` z!m#wW?k!;;KR4gS+Aasq3}~00-HS%N_>TTDYrfGIXY{&(SY;o%H#GA?m3p&PD^t8c zsfxJ<`GbG$6x_;u*Y8L8*{!o+u{vj??v^QXYZ05&b%uG|0C-aMTUQQDSdxp z?t@N|kooi_619}G{e%;NPe#X7xJ=umtv*x0T;db(ck`7!YDI>tJV3MAk?Q>#%ZYR` zhuWf8Jz|#JYHZ}vuW~y^K?d{e0zYxY=YsKf$tloX+gG0?LDDfCUyDx6u){2mLsYN$ zrdK+VcMz;>>sDF6*P4=Dn}Wh?pLzVWB1LP#>*QP{MA#Je5?qIxF3iQ5_#01srcM7j z*G6G%ycLhoIn4KGH4{iDG|du0%p~W-#=SjQhc@NVl<8-D?*NdJYaFII7W(u|IJh$@v?WHuwQ~)4F-*mQ$J=T>fK=)*Sn!$IQn!4z=}+_XT8*e zVp9@|%yW`-B(d3H-B>WcjW#CoC zYn0`BG*If~1vJ?#`a|~6 zcB)=3%@UJBy|AF0+ke0KpEgKaJ^8((u{45z(ZDfwtXRvW`bvw1ifzkPIiPN&CsFUaT3K$-7h~K!h$@hUF^7zxEFba00)c^hu0@rXxbELf zSdj{(Ioh(~EZg)^dLQYPV`+ZRN%-sE7~AL9LJr$|$3k@2;|Jrp?Nc8PRy`eJV~Y9W z*4Fz6NE9xps5{BWc&@Ih(!a1!>l2Fg)BNgX7{4NrTumryt2UW2Rm=RKGs2pLXg#3r z515`1?jNp$v9s>F5~!cP~=Jo>SdFviG5RC_{zN{jnm~8fe%kN0EN0q zm0H@8saHu#xSU||G{x*!>`RRCZDa5FoVP(cWUmrgUDZdh+s>=HT!WS7`a+tIQY?ti zna?MGB4%IK#Hu(u3(kozlnA=u)u(PA(Nj#e77Ox5N^Xus!_0G*9+fVdInkJGdk@DX z%HtoBLnnxy=ePVENz$uG0DHTVB};i!V3MVzJC_o+e*I&m)sKa>-|Ee`)*c`6gO8Sa z1o)vGi>GY!LMcTq4K*m3pNslNXuAsCKbozQ)kTyvVX`2uE@LstuVCO^g@a){>8Z@b z-#*uyXyF|DR?8pi3m_Q_A~JuVQr=i4<~2V{e{-vrZm}4$@IqmI*e$=EHCP(u%6s1` z%sq+nii_0EE**3S0ErS%!`q_R5?7x$h;|!hU;Msr%o`%C6s!nLsf=CI^d9flFQjT-C%% zxk&nR$6oH0Ca`9V*1-+AU2?6d-0xUdo>Ca)!pZcuGNgzEZ^M-K#%gH>i>J-q!Yn0p ze|VGQF(~61(41cW$4*t!LUk#e`SVXd2=C)~EAVVBI99#$BNy%)2me!?mD8$go#TK& zCAcM_o+;&ZFUk0;bh(BGw8MWbJEUrT@ju(835IRqDz&@jrCYDXM{lLGXN9r<{;kL_ zr348h1@-JX--Ko=F2Z!*!)B_8ILG{5}{_3G9uGv}fmh*d8 zeUtX@+6(})D8Qs#A|2eLv`Tlr$bVty`i(Q@%;gBlGokXRSS}@nQP5Q&>t`UNVH{Vq z-f*tz#rWk{{M3w=08~*kSALBI(Aj$B5CgY+K3BkaLUujhpT?lxk2~*IP_((5ZDN1> zsfPMw3s1su`U)=4wK%9GbtinfRyR|EufHzgt-|VM8fAgx{A)kU<4}uZhAX%Si!2#; z$loQz%*QXGYXj6HWw1U!EggCCE{XYR8BJ7qD*S{pI*WS_dBJp%qAl2jG3l9j#{txo zKALdR2@oQY*?P^227~Svq>Av@m#Xmos>CWYc143G$>}YtYHXHorm4g?Sd{m5${Tp7 zpIw+rtJE``>rMK6EWdeye`@f?_}=RIP=fmgQ2?!T0K}aa+f|vT)aSo5PcCfw4|R<2 zwt&P`w3P%5CLjW%^Z6`ng`jD6^s?T|#g!xH{ZCQ4KBvhf+C!w!u0N|Im5a2ITA z#8%I6{bSH4h}#E>Ha0D1V)u=-*#`66GfW^0A0&7NK*+k9hd$siSH#6FZ|3JAi&g2) zAfp+akzPCCoZRgjV&2o2e1HEI`2%58a{S;=d)!a|HsSWQL}7*mKm!v!bQ+=Weo*4J zkN#lZ_KJIFylBfRxaqMOv@_68@Qc-t3Q0?WoMQyD(;p{+7man^T5m$!-Y63=IeTuX z!jsQp@f6WOHNXS)Ro5lzc%3h#vSkqWKYwu#%>1W0Nn=GIfj}QN;52dIGV9N_w)zoS z;E(8RfMXdDFYrU-ys?U2SCd)&tXq2WVL z^Mkh#Y@~R@aoJ3F?`KiRljRwT3U};-Hrw|%!JRE0`H{iKJGaOPm+KFij@aw5Oj_qm+T;gEchb~qhk2q|9jdlcQ+9-E&}|)PLG&^rNFK@n z)0DHxcmh@t;SV=I6T4Qe5Un*bnltC{V3-8yy!p@vIys^C+`7^$-~7z}#? z%3A$pMYdaq^rB~dp5VRaeCxQz7TLEiVtF_H0s1+*mq`RGS4}O#Rz1&Ba4t>2pnXse zNYQOe>_Oam1rDj5xR1hYx88ts&YuOTlW2Q`1g2$K1Kii=?(VS*uBGDHkI#9n^U^(D z^q^Z#%e-hg8VxX@3-ES`#I4b|EV%l<;Byw~_zh_EKbm?7?p+zhc_M%OZK6T7h5AtQ zkF)6!j7(y$KZj{O$JU71AvBVQecrIo1H5q&{lizflTv>n=D23n+fJvY&W?B4AP$g- z&E4af7k>*54|4Q^uvXX~l)!12UzsMgaJO*_r8h}<@Wa;Q%S(e_B}9NmrPE*@4e3oD zL)&!QDmX@tBzy2D7UOJ#l6SH>0?5#swz>a-zE2^o6iJd#4k=ti*MajS)BPmi46=r+ z?-hTG8Q5)}Va1?wNvveeXntd5RZD#4Sx9$K0K!(G!Fv9O-z2_b+HU*|xr=rv7C|_E zW>#2ff%bx`3M=!r5}jTg#$zwl1|@7EZlXZKi5W=?TFb(6p~!FQ_6Bjkc6eT4-lx0% zo%@FUI^Fh80m!{FBR><_V0WK)L1(tTBA?^epva|*K-@XLC!LoAq?@W7P6m`h7JZ?ws25g-{^A&&T`U5 z`^$o8M!)>$AW=1dxeSj(FjnN&Hin(h+=SW1_oJ^-+)I3c?!vpNS~WK8QFv2GL6CVz zqns&X;%vc}ygAJ(&KgZ%vuq({B2|YgV14pOb5L%I7QS}>%R915c9;(+r!ZOv>Mu@GA0@ns<1Yr^D`!^Xo1d>#*IGuC$la|!g(>h=d(pg)9g}!om_3|VN8J@8K8kcCF z5pOZX7Q0T}PTs+pK)KNN0|vp6eT;RNJOpM1N7}dzI`@IN{XjhmB5xYW=lwd*{LvEv?q;;JvHh zp>rviF&=qb<6jutXr^_@%$tM!WOd2;R#T;V)A<>7X{6x64*|cV4ZGfxjOunb?;GC` zm9f!rP6}X9C6HYK+B$w{|8yW*E+KENw9p<$&*kKaLg70@sOrBD(($L%K%aSI~wQIwQH{-3_^wE-3z(Ke`XYoKG2n~k(+EinzZLJG|RK0$y-aK+pf$sKZ19~Wk zB({_6$(s!cO$pzK?+oJ~6zBPona)R`tSYxelC*0%UDBlfi&8g)N{DpC+8n?B2BLjx z{R`UAJoDLV6u)y^I3C2e4adj&5`ur6Fj96p(H}sV0YHGKs2{U1#HbD0-9bMofbd4g zymDC?a(~TMINAynR_hVK=e`IsZu1{aSRn~8eyA8wkB?5(fuBTtfPwvF2!tQ=2|@y0 z2~+=Qw!2;bswjj0jh=^4WLKufHk3T;mLr?rw%)*)2&FsMUOvc8KJ!GT)`0ixbg4gv zJwSkks~s;_n{zsycu6#H5wM)C*t|Ns)J?IGO%0)#0vhqjmoo0Wlt*`ydcNeIW|v*P z;`Z#vPTe#nF0b5z-r3gTR_`E7A$Z4t(^2j?`%(+4w)$`{fsP>|CHdGB^TQU9`p&RFnTu}WIt*R=5=dhMnH9f z5^P)xwx`V!?~}Dpq`MvHgD2*b#7QWcz`&+$W9*;$`b`enpkLOVb<Wn~tX<)RWyH-hOy+4xpTlO>3w| zyMiqa_02y;`**D#Q)!SnM8plpT!$Z1<&vzMOP#00pO`vC0iZ2dVtyB&r*T(^&L|N1 z-r1~g$z+Kmnvy4J?t-5iPe|myb;6}q3Q*Xqc zX@!f>b1uR+q~N5?N45Y>omg8wmmsbbu~L$ z0ChiGMKG8DeW_JeS`*tDtZb|ugFEs&0$j@rau)=$Y`^!#v8;}v?8o-=@$GDzB7=3$ z5Ff*aoz@)#64l~ZHz2$IPf~A?v>~;lx4#d4Sn`Y5IwBVD9q~Fv{+$qCg1uSBDYg?= z>Xr#t3R~^R=l;uf6sC7sg6a^yajNlov&oUxG8K-?{q|yS&rDCsUQT?{5X-2gdc}=H z>2(YT1i}-{y(;BLxT?x>!utneAhT%M+cy{#Tq(={a!I%H@a~H@@YYRH|J=pi2#2O6 z%B@BDkgg`4>i>54v=nH^(0TE}Q^!2L9pcKbM%NFuy0~ct;|t)*N<9dHcvt?~vAsHp z&K0z$`rCoIERW?H$aUf0Z-pM)H7v&jKqlVB?;?~l%31e$rt*q4SE2)ybv2H)mCYW_ zoY_saM0dZKb1)P7TWu|zLZ7x;0njy03A85le~8h%lOJx{Px|gH`DOlLKEfhc^T%7B z`4n2gOM@5x8!V+b`rj`nU_{uG=;EVfAFY(mu1@UU#efFqd1K(AFmpnf@~O;y;i>hZ z37@$~g0zC)gI=G}BQ319&~x&~D%#HRLfmdpIIaEuA0iPsA`u%TI$3)Z-ua9^^20{r z>d-x{r}4Dzy)MZIlN=G`YjyH=4ZgaTc#KAr`eUHz4QdObW0N0E1Uzbck`Qm+%G-uxlk43xtUJ{<4f38eiZ zBd+E(bB$491OyHoC#sh2yOQqdH;PX+V&TlCA?&SH7Q#TJ@obO33Dl2PrvwHBcsUde zzy^Mqbwu1GzS;!xp8G|NGX93iTX}0#tu0DjLj!=Wo5Es-E!8>c_Hl4`Evh~H4A#u5nSKV=@ z^7l?Mgm5j|+)pl@Ul7((XBeN*kG8R^TEQ|cdS8svS;d#^?ta4zrqqklZ-Op1Z>8~h zS6(yQkMvX)SHFLmbyqF4)qJc&W1{i-4H&Xr~^o7coy0a_A7!+~i%)bH9!r){36 zvUy0_$|5dg)&Qz=IKpi}ty&%P@xVCv@7%?Ikpk^_Ms%JNUz)^1S z4pbz59%O@W{lfX3iz^r7B2L}31Ug6s!MP6WUELyCjO%sdGn@9y3eJfeIu;@TW(j&UZT{ z`9J@UtXcuDi7RX!UoREcadK9CLSH|W@|SDH}|5~%r1)Y6ys>{ZEEZa|3|7XQiTL}IPQ}n8z;kkym&4ooEWy8s6Td!)77ZR zrEaS=Pa^kFJ$MUe?N2{2YMZw%!f$E9Rtc9(rAbA*vn=c*XKhQ}#B*FgPnk#xV`>bcod$;B=P7rIG(IIYz9N}z#vRN;4X%={XrJrnUxL`( z_b{DW6A#pgi8URv{N57RW{57m1#aUDSvy$Z{?Th`nXGLdP>z_HYpbMVZ3hW^KV_K! z)PL^+cejl1oDes}*M*+06MpcV3ctsSJi)uvqhy6H!5f)=5bXcP4wP(6$j+e+B@RRv z_s z{8~Tb45iXXMnT2gli8f;I|77)`PRvh}bFce;Fsdjj7( zT%Ggq5xuf@rAFB9%6=7NcfT~^Krq@c z>Wp^fI8zv*;xFxNUzBMO`+L(&2D5Wy)XrbJZg9guK2lcwrjzzZAT6)|Gn{|An4)}U z%;g*x^Zu`ZV%RVXLnm?}(QJz4-iK4T_f_}907$PoJ#yNR;N)A^mV4!m^}GIv4l1q} zwKsVL?E+`<>fzVILVsT4Eq-^!^jDBcm6mF#?@1?uZpQa*Td#L!g6-_ZALN~L_Psa6 z9Gi|30vM!6$}_H>+FecUsZ?E?7>qhGys-WSeiT*kt7SUX7x`#%qdq}}PQ6Z0E2hl5 zQ~rs2jQKURJEqPnv!D^LI#sG>n($KV;Iv1*ISLQI4jstfGK-J0{2K0Q)Q3bfkB+;57n2EY#QK7FPxd=D8HnAB2EBWB%D zy>lV`!IK^7xG1CmtM*vSG5AZWVI%9c0il5nAJ;{@Q;1#pf6iXBKPp|b%~b$?^#1b3 z!JS6d$`ha60-%)B86CWM&-khMp8+Y>lgjC+lR)AAyNMfGu+KLW?+NUjXag*EPZG3b zAZJs6t##by!$NZSh+#*5*6&^LPOBrMHFBo4GYxnw6?^7cCv49=)l+MI8{%V#_8(x> zRnOY7J9SgbeUX+@+K-~f3A7OsLIEXvskTYwxkLBPFM-k`E}s4Ry6l6q)Q)SBytc&R zEF;x9>~oqq4$x4k;OJ2=Wv5l9p8V^l3Ek^CJ+R+O?iNW(Ti*oh9_}REnrq@T$gJmw zixLoFXZDj6P%%a4dzfC(!GVH-J9}ka7}MgMVZ^b~rW1;whW0D)buypAU2_UJHq~tS zc=cVwiYlr>1<1Yqgeiu%L78Nbv_b2zGJ1kW z^1mFj`2wQ_d_tD&=i#@ciR>rg?W%Co27Gc)R*4q$LxPs+RT>6Z9eHVyAKcZ#o9pll z--jg9*IUYDn=mWh<}g8AqLzI=g*?M|KsmRv#SsRREU8XP`8ocV;xqrzJO)~jJ-7$= zJck52%q_J|-Be1M9y?3f>Jx_L?|uisInW0bOZ-Az`l?`=gWpxG_<+rMK##ZD((zLw z5(Uv9b4J4qtpm6spE$tY_FQ^ObXI+5F;cKeqDo}?uyY-LWM*o5WI?)tLaIEajL`{|>=JC|nqPeIv^J7-F zP)ZN&80z`hfVS7=jGN>)wRC%5s0Rvd=dX{9GwLzO&QgBEh=hce^+$ayE>agiFY*7( zX>5;C9^p2fb5!G-+`Dn3s`6QTuQ5NMA$09C1XdDTwRLQwacV+Y29%?kj=I49M)gO~ zM(B6mgwMby?mWm*ou$)8rEs zlt|0>ZpT6EfTedqd0mlXQ&!=jgG{#F=^3OAu>DbJIip%YcQjcKYyJ#$9PqGwlcyez zj5RLDLzv8SCSh`uwd6T&6!q71-W<2i{W5Dwun>$zVh*u9TaaVK^%i9( z9*6Nj0&72VBJN6{zIn`aLbjST(>qTXTZO&*VrP+WSZBoF=>8;r4oz-u;_tr!ugv7c zWTTZ!&K^?@3>6^e=YgfyUMuJ6sI$^`tEwXZ8ee%D zv+PMJZNsJNRo5oiiUJ3#F%YXvW|~Zi%SX7seD4vF{V+QxU#VG}f#dxq%`lw7#B{;L zYqZb8w`z~(%q9FCdyV}+8tERjkLo<{3X1~WA98Zu;8~N`E!ZcTJwuuaAoLFOMaxt1EJKyF3WNHn+-_Nw}g08BX&Uvy=NArTyxE{&F+t0#vy9 zKQP62MUEOT2_AjdI2j0;@75upJuhf~!h6?F#0B4%s}?5vg^Ac)AzP5wGpn4S>|oRo zP~kWS552yXeFNV=*Y?${`kCN8zxro0agE1FW;{vHr^_3^g)h7CboSzrWYLmXpjk_Z zdE7>K>RD=3tzyRF9L{y^a~~^u9)#zyNEJ4!lA#0;Bp_3sB-dov)cgKQi%|A@{E|h( z1a2&#`1upBgIV;fHl1X#t@JJ6Ey%;I&9y+fo2O>VAC@uDRcRCRImS3FW$T($=Y6`$HFTbjR1V_qFp=@;o}Zxg&BQi zj?#0^8@%HEo~+&=yl7w5WG$Uc!(I)x?&;XWWiR#6*MzumepK??@ybK#dbRU!d(tI% zBiZf@=x{;ANr{-T*F<@D|Ca;Hv)72rRSuZI8cxBBCdrMfYyWTDGPsd~a`Mxf<#OR( z6`TM{C@cZ8p^45vnz@%4^TaWX!YS{*oc|l25yul2x;aeuM@&C@4@ZJ(0PVYD*KEvd zC$8BH*cC6;e>_?UC7f~n)@>|3L$y@1ITAJzaw= zm&QLb&!%q;e-TMc&wBhzs7jmW8shis<{_o0xCKF@YH#mfy*K0D$0LHINbk?)fTS^j zL(WutZcIB?%MzB8E=4OSh$!%-0t{`d6>u|?+}dR=rZBS}_Rg(i5K_u1^xwG`4+_F%xE;9^$Qwwg(V<+P|KHmHefO=_59s zZ%1oz1~1K>8WtYB-7KJU9bgan>1$Xs2bC7ozMEs_>aSC zM$MzCwQiU$v!KMorJ1Mo#(!P13>l|x1qnNR?YmHw zD3`+gSgL-}B5+T6dWRE;*jD7=&lh#0V-KIpH}!nHdB*37?B`{PUSeJa%{Kk5NMPQ} z)ZVd#Q^W$6_$}!@85hprCm|ORX)9>4Raix+E@V4CZn$*ZunDZUisqUFTGT?@O%~4o zQ-)-m|G^kg#0)Nr#QcF5&b{T=k;OEKKFEx?+VJLrrLCE@ScS?Mw(K3Mk}(yJytYi$cHwmJW%g+{c_?DfE#ZNSXQPeXcL@o z!&Tm*&{OF5Xa?OvzxShtBVHBNkMUU@mh@%Vw+7E4fBf~M1HBw0{kd3Y;*vYF2yypE zFowxxAhT4B1H>z8rbJG&_ca*eIczCe&S3T+z*GFn?&ven;xSzhq6%=*;w~mj;Y<1Zm6b%b-SCOLg7pPIk)CX^X%!f`CuJ#^JfPu(MG3|zx z<}K%Hc{(uIxcbKIyM{8GnB(M|F->`g8@)VYXRZ;VYGw@;Wlbmwhn2q-lHTpzr=dNN-N;bio#yN{uP3N}*IHCuihO(e=U1W>0dL!b2u_eDmzkwNLt(4jO+`MYlg)TI1$lvUpAT0?{+1xSVk zyOV|&yK5zw9i=iuM&G~C-V{CAmBwRMI|S4wWtMK5b~Bf_kZ(H}xy{YQ#3hph@W>VQ zupp_roU7@_ewyDi)xG;?KzKH*X9Nh=J9?RgS0ZND+9YW7*Du4E3s8g+L0ziz&|1>T z2*`?tR{Yd32i=32P`|bSYEw7IwEq->x2bRaD`brwNq!XcJDY<5YQGO;(4-bkZ-oz> z{uh4{t?9|g#M^}tud6O{mg>*C84SN|3TMZyjH>Z2_=QmYaRM8EAn72EYS9Kv5H+`n z-=qcj@Sk5k7xCqV;N_zvV9LJnpxOLHS&3w><6%)Kt<}7PyKo*j`Kz}TIyorw91!Ig zKOCJNF$Dprj`tryd^S7KwD!cwYhn$y%WQ}1VM0LaDN2w*Rws4 zZB_K7>eXM_$(|&#-Ab|O!lJ@ZT2w^K6{Hi7l%tWxTKByXPyjno{5&%ddl;4w2R>N5 z*FI*_rxmT@KM}b4M+PTiMc~L!!Cb!MlrZ6Wv5-&~O3>}N-tE3(Zf7#06=x`lT=~v0 zO-+IM6q&)aoaHT&GQV_GU%PNRy=~Wnr16EDk$hB%_Mh4I>bcZ4phmq%E zou!!S%92eF;NgHrCz1+>EkUmo4w|Ih!26};Y8>@9#NL!_YQh!Z_)1xHs9Exa*|oCL zZ6ydGSne)46F7U+nCb{3(L!z~tih#dnoEEq4=ULM1M9?--zKNpAekbfEvnSSsLh_> z64~j7Ke)ST|7hU-zP%e!l(H!q1Ge^ux?iM`FZ6dIM?xaI$Q+nfjj!yf)ibqP(j~GH zMTDT;u@q6SCQ$vXu(IL#<3Vp+cTg%8!ENn0W}^CCQ|Z;pUVMtYCEQz`ylL39Lk6rw zOOKmJNE$4Z!=&?58F&X5eB(Rfqz^d;pHfjzP{aNkqo(4^c7BveBK(oTQD@W|!a|DbDNTslDNSGS&zkK%H`8!91psf%E&TQf*ge8m5cZ4|$;LgmJP z{&oevBi(&4hf>lCW~9?tOHWCHL~3Y%0bk$;{~@Mh!}VSpQ+ETwIpea7u^LaDg@a`t_PiFzY0P&wm%2 zCxRgpcC~>*tLj%B1ul>Az&V$qYivHXyGd_?H`F-*-gY1&p12==&WI;3{2xi@9?#_e zzj2Wiu@K5>6;drE#~ikFa6TsHyvix(_OD=gn!3o8vJ1 z{O<4L_t*a1W4qt?eZSwY>$;v7X{Rj;_>)5~ztv}90PXqlmam^s@`F*MI6nJ=T?aMdhS7PLeVcy)ve_F-|WNl^KOwPZ{H%idVS{wgIJ2r`7u$*vaKTW&- zSvX>tZqhA|DFd^u^9RQSz0&nV?;Nz;L*QQ8q@GJ&uzt2Ar_37*q#LT<5%&rgiK6Gi zX`-)=*H0jZ;a%XlHkK7rbg^up=FHtXuT_g0VvCIkRG_9DFCF!@aL(O$`A%Jq5VLgL z%Ua9O&$Kxog}1>UvW+W*P^hwX>Kb%~v{hf#(_-wGrW?JLv6ZJO6f zHn5=l8Kj3rf+61Pnq6~C0Jy0}vpv!57+&~$ufu0I$NI>RZ6^TBY>NO$WK1NyQM%MH z79y`_sZS~RBUjK6(Jp{w*(p@tHubJRiXMf!uy+(Wc;-#Hlqc~S9*x%CpYz)#Au3>h z+wg9IWcSJ0#xLiwuNND^sE*HQPJlB|8slA4VrgY{H`p#v#Qlo;Y|dca2JoUnA=g$K zs_41oLwIs;X&Q9kd|&skKsY{Ge^6z*7b6QAP3O1N$bCIHZNs_L+RsmpG1&yFBPK6M z>|Q>h9|INZ|FiM0+T0&;+qb^I)iT3lH0I&FL^IB%BD4qgYUTgsV|^+ScQ55g@3{uR zZEpA_sJKc!K|V=hvEH5kD}cSiDI$srZHfP0MCy;EdJy%qvS(fVj&&@5aa&Hwy0VOGV|WvcZx5l+;wOB|E2jUbu(k(jQg=DX!IC1(S+JV2 zTqirDK6#_asx$lY%&^9EKPJ;?;paAYg;k}89ig_ztUP&ZbnbZMEb&R zz+4dA1~_CBPvwzVDIOV~xRXAubtkrd<1>((tvP@zVN+RBIng&{#RcbC55bc-y&4Zb zXTQ6%c5#TV9OBmZ=9V0AZ_Qe#Q)%DDHH(&aSBQAly2U-Fxyh>ea^>%CXHgl1lP<0O z2gIQ%wtBoiq$~ffh?~LYkhFqsuPJORb{g*T`=`?o!dXGo-}m>1OoQ*9aL!~!&mE8A zW@v#Iy)t3ZxDoJ-t4hSpk4-P5;GVKo`Mwk(Ky%$YWt}NBGq(VLC9}aV5Oi)ys=yuX z&TBH)xSNs9@Uu*$+3EtV&C*kGKroaHOg_4b4p}EzW9(iSRS*BDEYX9~AC2~_iB%+n zYaRxxdmKb@U`Lje3L}0yjXqmFH1eSL;de7%_dbaOOvj!hLG3&v)}4Ca#}7{bm*wYf zKCbGM8;!`7PI^rMJ9rodJl#7eTod@N*#1+6*r>n-_&i=ZNe1g=?|k}?q1(V=Rr6}7BnD?T4X)Tt&?gMAp zCUGZ{7)OPNPFQug`RQG~GM3x;*tx5^r zV#FIJ61(LgO`Bl&tlq7V`2_avHgTC`qYfrI79s2cvy&J6+r##v{6G2{c=;wpmgI_k zIbC6@!g=+ZBBJC@3~th>Hq5MIfyl*#!)U&4`r1M6zPyeqxOr#IkNwT)tgiE%w?}$z z&g)=qa}{YH9J1K!r3WW)%N(U1rU8K3UZ6K;1r4I2TWn-8X7NIsvXSzl4@(&B7Rbs0 z{0Bf#8OumUhsvI(=|&JhTn4sYmjj${C-v*QJFp2Zt9+Axu_&br$L6%mz+3pC)j(CI zJbU(}(nG9+n*VdHj&HRLfI1u=R!F33&2L{ohCGVB?K8E>>qMX6ka4SjUK`c>K5UWB zdlec!SY=<#IgGqdIBb-6I3zr2T4|GU4VBj_xG9k573AeO+bnZW$sF%pm8fb@VTZTffv;-0A9<(hq;zs7 zR+Y~B1&qnrgzW{S%Ojf&hHXchojz9IIm+dK+rG*ow;$f3ELG|(d=>b%FD<$|^#Ve# zBD%kAoM93F(TX&PcDqJyjfu^ArCUFFE9vC;^V|#q{nBQg7-U`mcr@4|V1ukrg?RYM8~!^C)~Rlj=Wv!aumY7AQf!yVN&bq(jG_Kg5@k2Zf$%;a2a6?<4FljFaNVfQ7^ zPRz|0ky?UhDnf;6@Xj~WGfvVP_UM=ir$v^+mG#!32YybHG353~WgcJV5<|_%tSSQr zw>@5|0n}VJAEnv2T;$JHH>H^EiGpFWp*LxtP|`#ba{zM^>58QumuU}&UL;;=27Q;t z!jM?RPT|4C&(XpgWcGw3xS!sE%LD0{V$hL85cg?aVlOh)P{}68=l3nfr|8dqh^7hy zz%fn@z92q$HR-fOlnXEX492Rp(Lz>rnT|cdmy|lzg z(WY6Q5ZOwpJ}L`ee}5e5*nF?cCwKbngSaQiFfs6K0+o+iZSv5|@2R5g5M2<(Gt~V# zW7wzb6CuVAlypW|6cup@5NIIhc@pPJpiBzAFB{1aJ|M!cGx7Lr;>qm2!&oV;?388CoahktG?IvsQR z#Tvks&+-_d{1v5nSbX}8vfs0)l{M{hFU*|ZaZPCut8LrL zEld?n=Ito`G8rEliIKkhVzOh_K)jpCvp$KATBJZTJkI9ORoW-~{9e-<|2MnmK;PMg zotZI@IoC2HPWx~jtl+hCq=h-GlESH3B#q@|tsS)Myie{)r6%(bhNm~Piq>qd)zYU% z`G?bQDrRc1PQQgdJ_4Ybd=~J(BkpcLlu@IdAT^s6g87&>#bBcFL+jfx&2g#j^EmNQ z*@&A}V5cLoC)e?w9~2)Pn{q3?u%$lh1zo1SB^O5gY2a_`MdBolVIq&66^iR$Rsa?V zR~IF8L>VGvawFgiYu{ZyIM(4o%!~OmBog9oaNjIAsuj#-A9scLFa8RVPI+hl0Uy+i zRfeyQ))&t9k=I*&lP-m6?U9;!bU*GccB)I$bfK%;lSN4_Bde%BvQ%?`UxchG*ov!0 z$M%mxn#h~@C(XzP(g(Hn!Mrtj`n|stvCZD^%^O2DuI1vTHV(*xR&PWJb75323jBFZ zzt|ng`G$4#<=vtc@>vrE_bT-6=zgjMsB!0as_wZ*J%{&e0S2zn?qKClUA*dS@8NR_ z^U_pj`^HeS%2&F0ye2_&#Ik}xI4#r*Q3`(Vn(wM#=?Z9~9ci_uS}%9cJU;}&lx6g* zR>-jF)zPY9?J>PTp6WZX?^@e}WF~8+2wO>Vn2QKAy{nuSdiEi)#x6Q%`m$LN+9vWc zE2RSq;B!U4ol;cf=W4vzd%}iB=mRdxnE+8s0J$Y?V>z#gTc+k@I~82=cYBE?eZClq zlvsKO$^a}Kfa=5cC-OF@alfGRwye1eIR=gTmlk{YPC^3pi7zAbat0DuM6FRS0RODHFsZ>DG*gr+V2n$q#Xe66=Ro>(9s}kXnP1y?#zj{?YNSklzvT zS0f%OaJolJ{dEW8`kCr*4NSx#zly?>@+cF2hYW9(J~>l!KQ#DjDmoq5#5C85y-sn< z&hl{L$=2I@#oR>8wm-U}P|Xoi8^kx?!yBaBY-$SE@E+w8e#`+_BRp$4U=u3OfpRwQ zJT@uT$#w3wVjZXZRv#WL`q1*sA1y!kl#iok5MYcpRG(= z2UT~Ao1^Dz@xA!R*C$uk=^gX2?UBUiN9LOkPBa6+50NDgD@Qn0;J^OyZt?AEGA(@u zE!+lRO$&W7!B+<*X)qs8dl8V-ikZk_TQl{&Q0@9&OwQmwJ3hti{>1bXQM10z2E2`G z9$_wGl6kW}+y`7j8)(7_+QUVU9cu4B=;1x`fhrHzs9mPBp|3jqU0&|FVtqqUNARbL z|9cGy!SvZSu3AvjG5!Nx5@|0B(gB za7M%B&(Tdw3C&ApiUe`+22Sg;_ckJVR*dWy0U*qean1iR2wBJhy$jQu@soxI-I?Kt zW5-)3Ihnq=j0U1)rNPZQ{;tPi)U*s6bd$=>ag}wKC7+eF;`ZS{u*Kds6Y`@K(z#d1 zK_EYS=Q-0M9{q>q__^@S0YnQBNU*Kfqz~M&Y}$BEyeT_1HHX3REMeKWS3P??oR7*s zH+5A129(msTBYJD#Y#7kZI8l%5?#loVX7v-FpFks_X0f;kEsSNxP0VI zx$+luv##rczk#xu29!Bh*&bQy9}7+hk`%kV@2e5-;#>ZCjl1>_8B?aYRX01*y1PR3 z?9<+sV}n;e8~A?a7%udtgMHQnIcM`-Uh%FEFIFt!k#`k7R6Om#Ep99hbKsK7zl_Uu z)(Q&PahKX%jD^kQ*jOqiabsCXR(rx;y6=4RR-aUXHK>y6p1Cfj08!o$+PuDp`<}lK ziP2r-Y`u0#my>AVNwOJwDYqO$9y1=vFs{ssJ@bCVV7C1)(DG`MwOVxZr_U`TUbfsP z&xD#$=qH=n(MP%z0a5>@@-#1hT-c{GoY&56C-lQ7_^rxk1^XptkFO=4ud}q>!jN(I z>V`@^&QDpaB};uHo65DHNyt?AQOMVxvXx{1%juf7-N|EnN-vOsh}^BZ`SHlQFQA`p6rmy%>DMa@x77WNqwWQZEdwy{U4QpY$IC=vPh15_VZ4Zw-|7 zYP}n8aX0zA*ENBI*veyg6w z?8|mCacr;>5w6fE8|82Iu9bf1e9YY>ETm+UoIBk`&rKW-;2vjPY;liSrHOY2D-RO~ zxY+X4r!J-%sWM_C_VtNnz7~RWu zP13LQ>b*aJ!%}IL{|nr7$n{c!V8|6Kj>=;b*vIFG&`GLZ=FPIqHU9PHUCSF=8dpSm zPo^}=97#6duq9)I`fmzEk4}wQ`o1$wa%4tD^E!H;KmOW|ajwW;BlAOxr!#dGeeUC| z04;!LQO7sXyIjLO8#q9p4|}hC))Kbws(uA&&8I$AvZOt%d;N(IU zVtg$Cg?Nc-y<>Z>0w5hIB>z?Kp0+^YO45_ZVn+yb?7-TXooGfcT_H|CBiw&u`*Or{ z9B8#MT241BX16nS`4sH^c;~2t1h_^+-wY)s-OJN&4|!b`Qx`%|hH*~Sce%a&i)f&s ziqk@vro9hvK7X;jgM8)jYN9p{-9;-rM5W#k+XdL=CkGR$+M`BxQRvy{soRzczv2$I zApJfk$`f2{>s&mXZ42wz#2nRF^QM)8M$z(f%2DQ~gek)qi)TNW1P4x)z|I5}G&xF* zqW=pk6FIig=WD;q4~?9+%QfnMKUqUmr}XqD`&}Q2n-t*PWxb`cwcd^oIPkbYGaM)j z5-}WlHT<*mL4e!coD7LQbELlf~-3vS=r!o+w-euUYCfv2P$6x(Uol^Z7)yJ zoN-3wX_7aNGn23EEX?Gn7{+=u1rQ@kWU<1PfeI5PV;(%mMg=HcJk{B@VvNVWJR#Th z`l+Xl4ACPJh-8fnb-cV{qI$j!vMZRX)NLE!%<`PO0m zL;kxfA0*Guj`jdv?iH0YG&y1lxS1{R0@u~d@so15mmw8t)t>8EY2dJEbfQ5WooleU zg0BgYp5`*su6-=74nX}-G6bo~V?D2i1Ar4MoBWOm;&lAgP==W-pqmN{l@wXzZU|

    MnJ!`A!-Ka>&DWE!SI$4Jl)wR9;28fcbgpGF`nU=P@;XKK=4qpNriS|IIi= z{M=QTixeL<$>7ec@9oombe4Z|6A+wkSd&?o--Ng=@VxcfYYplZZ~mqplKadQ{5Qy8 z7R*UPujWZYwE_R9hA3w4v2E0Iw;ayQFcaEa)OzH?%{uvPFA zS>H7@Yw{7s;&mn(zBt~=^QL%q{of##f2F0WH7zElAtoU1vuYkAeRBBel9m1C05W79 z6NO-w6@s-!PqO*rI49msSOxPeW97-JC#!w0Zd?LwUzRYZvW5;15W>fNd^V|_EFoprzK08^i&OcU50Vs%swyjM zckgjKfwO{EPDJQ^SdpPU<}ta0c&(|eLc$MteLK(Jy*D-!z1?%1Pmc3|JpjAF2 z@LaYj)H={Vth^5QgV(X=7iP9F<-k$4Z_3Mp3L>nhnJykB`QdhRvV!q0;L@e=%`*!h zYX)*IE+}b)(M@PoRy_xw%IS&w9vih3FaZ=^s8{$g|KQ&nosiPN0Jy@ZI-wU1*p~)c zBL1d{`M|L$yk4NpfMME_1b3^oOYSmwX`R!KndE|Tlj2`1y_n41kyNh#jeF+}<5{PR zQkZN0jvwtlnspctYfNveZEq1~8jZ4ClgTwCcH4_wk)xfQhCWKPH`RIWtsQa@0KP$U zA^((mCz(@;7_1j8HTb}fiIr2Hn14;c&kg6Es}HV&y!PV_pALD)iNcdeJYpm|wGRze7zk3m44tg9 zH4k`Ja1=IUGV~YLLH*tXBF~yUOkl%D0=B7;)IlA~5QIWfr#!rpNjbazCFa7pb!4)g`>f(O&)^B-&B}@K7XupAz-%P1KG%WQCD?{-XP8!TD-^ttJl&G2gj1TA~ziOwbL;F4V}hPv5x7zg9TP1yuAUQrce%NH}UW%O5f}2 zKOP~)(>p8E(1@@g^&Nq@Fr)kYHiPU@qok5%2-hQyzn^NR~9v8g61icmvcUrEQYic4a)R~?R2KCc`O-UvI7vz@w zRBs!59ZzZvh>vvSANPn+0sTaonR(CH&tBP_@;6b{^9M)Mw6bW5#UpU_Vh3!K^hGiG z4^zZO*7iarPn(Hr_4whiEDw$wr+4TX8LtCy;r7_A^NUGF^~>!D?cOXFH@4`43`%gs zLSBJ^ZYjktN@jV+@{C+LvMV|cll6vvw*m|1cxpR;E7Matq5Dk*D?k$v^@fgA0s{Jf z44lE&op`I%zlk2}s=@rP9m%YqqVPF0LZ1Dm1vKHyRE34#H4@pKRD zd2S+GGWa{4*SuU_`Hbg;(w&rV6`SAI%oZl~Uo;K2Xyc!Waa_!`jKBsd>ZkC;I zp9bJ!YFKRZsrV-&Wp<)nG*MdF!rW#0HKc8G$`nn$f8MD~06!sUnA0gR@`+@1PybNE z=jUk7zybX_c^Pjnc-#@INUMu|^dEzgZ_bbAJg0tZBo9Me@H*2MpbP|;c8%;%=1)F_ zw__Hqa(6mg=I${~)>b#yNg8kz;KN zi!y`h{}}Se{Wg!`;sl{v$S93?572CvgB2=2hXI~z<`Q7ittRIZ`Z;|+;(cTr>JH(9e983c z->;M+j!)i@%~w8?aKzd^I>0{JbDQ_@*}>|aEP57E3bYymA7r#i7*cr#;$HQ*%pY4` zZ6}l-a>W1mO;M)3lhb7fJu467@%?g_u;HB8<%L3{Gm-kgfj6S%WZKj;{qX5k1MNkV zc!xVJ_5m2}q+@<#jkbCLl^gC1qp~h0TzRz4%mgYcZIv<_avCe?b3P%crAGbZ9u0D! z)7p1ASy<->8{#_cIn^(7y{N-8r+sMyoebb09>g~0O&>?&`Rr|X(B@-4QXsR_-}Uhe zM@%0ezRm4PN^ALk0MFR*BquvKaR{YJ_49G@^W?z0n_i;fpMnAVJ(D?pWMAidLmQi= z&Br$`JwFS)Cf&f#)!ke@Os`A(Bv&lLSJO8F12d+m3qG(?i00!b8{o0JP@yEHRz>}Zx{Qi~J0L2HB zjvP?F_a|lOpB6T%tvyk0k!E-l?V>MCdm)3om5X+i7|nAn{xm`ihe58<6E`n)>E`S)@Su zN;HKEZvmH@#<;l@h!u1v=-egi+#C@FNpLXGsJPOyKHd&5B2l(@6Q88{Vp1Jyk4d2V z?cw5JuW!ZX`FRzpfjLW){{B_*e}ns~35@})df&Yao&;gJc%87y8O{aSuP5zezwxCo zT6TYTygt?~R+~r41M$?-( zPt#A^_j`UI!^%`nnFI2Wpjj5XuG=5M3jiIFbQ_JHv7D^)+iAiMKpFNnqGA;FN^+59 zldrh%Eh#pBT5A}S^%l%4hH07=C?iL^p2a_@iJCD{;!GyXQij-zsT2Eu65N@(V1>e#2C z$vro1v7|Ng>xA=sT?UU-^Wr~Dclh627{ZkWqV0v5t-GL1v3+fWYy1+wUT){dz7WsD z9m2;}A@3>PQN9C@1rjf$%}xaX&BWjjKDnj!Tso)Wkh|qO*Cbia#%4lCNNCQzYB0AI zpvw9$^v6vqgYcGxGA?h@{XbxiUd^Ot1waVWN$uY?x4pOBzZxyy2)-~xF0^e7bft@% z*~~G^uloqx$F85w(aQ{&M@~C!^z%xj+D~8$X1DA@jKU53j>|Q`Mm8}LnES;eLSyf} zD+{2~Gmmdxl!xEvUS*81_9AsK80D=ot`MLF?(uFXV(rP*K(9uo6R+W892F=o%Iq{P zjS?ym4N(aeJcTsNp2AFPDr$xk4x5gj$3?!K4uTjaKkkp_P0=s#@Nz$jgjf!=pCAB) zuvOakxK@{gZ(oJd{pLs(N{fD`KS(W{H=3`hcoSirm8oir%<;t2N8->BCY9qCMz1)k z+ur-6vuYK~gB{bwv2lUNtmImy8Jv5jI!y9EhFNj@W4S<d=NaI$Snm-Tu>e5J+T z2IWXbvhZ{ zdp(k(|M;I0=c>!UnjoArC`Ugok>&6|h8rBfBni{vArVL9vk^H_2$6Ixb)B-%*pc}| zFmFG3{AaA6_qZ*kj)#m0cTMe!A8U@Yu%2Jc2%K7vS6oG-I8@K$QcHENyJS9ArXQ%c zjZgLOO{<>3Eq_?*Wg{IGinnSbUtvm;Of<=tW9PI-Go+^{sntKH5oNK3#b?#dV(r>P z5kE-QV@)0Nqo~_Ft=YQ1{T%`_KG%b{S0;ZWb9ABi!$22N1F6;iT(U;J+gtC~Hw~z6 zInDF`F)&(F&&kRdc-(Y%|FR^Ge)6&bk#*;9t;o;twik1&+{mt$3qKxCy&T+Uvn&Je z^**Ot(h<1JSecP9JO$k{Hjr=tP}6#6f_T9xR_KNbC=Do}(Qn@vOOYd8NjI#|d3q-Zp_kC2WD~;@oDoR1%r=tZ)aqL2=7GGyeA2DDf7%YHIBTpI74veyqfpKl z>ogsa8G5*apD@#`MsJs3vVx*0!V~$jQ&JaK*mG8s)Y1OqcN0Lk?n+@m66;Q9+M5!x zCDf#-?xYv@T!cRmS=wpbSrq;rc?@a^D8qj;wxOI2PwlEcj0nsJJ4H7Dm$A_39Z=pq zZL`wRjqkpu_t_o_Uv|eaj zvU~45>CX&mvlO3&)6XJ#e2)*756pZlQ@z+U6uLs2P6AEyk5#Ht+fP5w2B%2SK8fmI zc%HE0Ba#apSreAy?#r-zoMU+}a%8}L>B_hmxB;X$JLA%lTRElm+CS<2?^YZ&24NJl z!t3NGTX;@~`6P!#GC}!W8bU#Qg16X5vs^qy9|PubM|W6l>)7BTt7&R-cGCHo#ktLsidf3NG9Sj%tjks@70XV(v2IvIHTIfcaEA8CXNq$6hKNJF zLK$LLSb)>bt}Zz}lqN)ZY+hEL;LPS!DS5>My>NU2$I|5^Lw@;=tCKRyNGZ?JsO@LmIc&8)hZf3;CYD~xQQ~YvujJ?S(qywJ4gXN{yNjeHivXp) zo<}Zd@MtS;A($&^z3G2|qv~WfnV!oR&o{E&eL97CXyiqTvqroZJ-J!$lHYpIprl@0 z@FH9Yo!gj;+-)h=tg}2XA!&qRI6{kl-T!wA8KVo6c$23bCQd397^P1a;*Mey+pk)u z`D8i&PhBK7Q>ICNuHYM^GO9QsQ_yXz;5!$NS$BG%Ewj!ksAD6RZx&B&OiUH2;zBII zf2NSr6_ne7&TdJ~9GbL$+tt<d)!c zklipg10JO7gw!X-(w>OKc5)bo8EEV{mY!!1mhgHSySDUZTX+X__L46r6*O3@%cSTf z_EV+KY_W(UJ0@~!GVOWfwDI;F3qZ$SE99Ni=WNbxxmjxWrm>xANOqf(WaFCTXUHfF z32oS3Y8TA`$APn~Yl<)}^0~FSltk~`m#nj4 zh?eYYa6byJ@xgs5o4T;G{ktu`E?Gu1*s8ESXfYTCp9L0$Pb!QGyrJNQ1Er+qdB9In?rIH zUQWJ6-M`Z%gG3{$r78$Do|5}|*ZyO8vBoECw*=gTp0wO&iQmS0yo22V%3iQl#?qCK zD*_r|DMV+*9A{V76g3#e@wwonMBXx+3cN|yHxZ_&=L4;+)A1JUF@hV7%5K4V|1pf> zzSlhRju9=L{HWYdWRK-T1H~q_YbKJhrl|H`h#8dhT)q=NzBxN03F#2c8{f1DB|O5^ z#6Dn~hL3^y_EZH9x~SIR2$Ylu53XgKt%ZFR7OVbAa37dr7_8**NIw&81${HyO;0Mf7EJ;xeJ! z2+g$$!G&Vc3ts}G*!s>--9CBli@%~q|2JI|h-F5l+WYv};tE5R-{y8=Gs&BX5->Lk zw2&T|4W5KA$h{l#xut8{s&tRw0vSG`n*oV;_R|eF+`oDOYCw=wYchNwap&JO2<7M= z{0#`*2MIHle6j8WgP%Scg<_~qK|F@EC5qtS0hb`!% zeUTqOh;5G(bA`5JY7Pc0Trjg=5rSSjfZ(9Lv{xNC$2BuPUaJ1m<+66Qy1!>UzzV}% zT)Rzh@z|Jh;Iiry$ezvgT!q$ss3mHXN7I2>vo@Asa&BG&FEkLZa!#bo{+VeptGEB= zy{ciiQpP%A@f!;BCN57EESju-_vHUm6oRbiq}dQoEYMJi#O9 zHR0abyk$*=064Sb4@=U`Df54>F@+kBG>rCz6Lb9*UCK$QH}?26!W|{Rt6ZaDe@H^W zOyO}`#+ezr8WDT`HFCI$XPs_#-h#HVbD>^Uv0sIOVzVr_OIDh^Ya*i$;M<-PmSusM zmKZsY?dx@Iz;r>H&ZXg@59!FinBvpZmgdX!G+?UfINh0)MJ`Dxy&H&Ws?{;XQ9Lft{s_4 zYV5tWtW2L=3-rbib@zGQ!2dd&S#a7rMG)hmW;wecf#0Nlcc~XzrYC=DHfhW{1!_#r zqg7>J$Gd-9PPBWGthU4C3Wh=x-%IodoI(a9Wh+f((Do4`LK<2AUKZFMv5d->g=W;q z3wx?=<<>ts>+Th*YLOxrC0>rG$mRY`7ja;+v%R_s$|-ZM4+on>^$tySB{5aW3_(su zfd^iR#IO?j%kf@|(^lB%8cBVnJg$xyw_0}!NvdmiI~xd%Aq43(r<5gs8daTiDB|sU z$I@BSemL&CT-Qm)L=0(O|WdCQHF;?{OalZz3C8O#c} z>7=Vl^5_WD+UkX;)8!j=Lc=+`Vg~yX=}R`MK1HiLv*MHJOEt2RZVO|8UhVI3YqjRn zul*||tI+H+`2v13Tl)r#gR;AR7;rZ*uCWs&Bt1awyDBWcZEJjE!in83P#zu2kieH; z>=jkKMasN{pK9)u#0(T}Zu|Tz@L^gCsuWc8#0#f6mj<65^gea{baM&5`t>0KvtM+>wTd&<&c;oWO;)d5~O62g)YdW8~lUHr= z4X*c(}opoT7dg_XGO-$upEIwm(W!#2uL`r=pjkHPTYd$4=0 z#0S~I74&`z393YOxy-M2ZYkkR!uL~YM8W~~)^IT2?=bpO&g0VOh%{ zzm@|}=f~b`z_bY{x;egJPi`9|HWjV;e$MX=unonHIa4mawcu>-4|{(*P&QZ^iCF+e z7aYtwCt(P zH)B54ag6++^o7YD#Gk!tQ~}}K+(f9hT6w@ZleIZf#eqEf)k*DZJ-CgY1qhp*!oiep zj-q~gmj6N8$t`DY=L>~XJ&TRCbhCQ>#6BlP87zwCSV*d8!wpYa>4_(;JulQ4tv8`D zEgYd21f#89jO`>TaDJQT+s>(UFTnKZf#xql!D9|73y&3k#-q~$MvKUSnj@R{ZkV)} z1sJp#@UEgcP!78;gHeHA(?pLItGQ2TC)kHeQ)TmYuX5fM0W*a=t6hJV6Q`Y@=|#XT zOLj_H(Pvezx>3%^0zBH!5tSk#h#xRkw>o|&sIZ<=mvQJ%A>HOKSRrJ7Zj!0p7YZGl zdo}>`<4ji0Tm&Y<>4hqALK;lhi@7`MXl(1s78lm((dBjhK~q_*(t+mbxzoJ58&r;| z#<_`O!MN!P`qn7jgvwk%Xm)KCL2-yWB4Rjol`u#>U!*EYCYx zF{01tK|RKXynJV^hD1$RJ0}A{5;U6t(b=zO>cOAjIJY%^M zUw45b((gD*Sh(SB5A^$p3QcJCHS`PePxLSEF0sI|_daSAo$gctBatJGvBCOpl|CS0 z6ck`)&WbyUhW={Syt2vC4|toK=M5&sP08&c9RtZ76_Hxnrx!Lp0RxF$<$^fEr5L38gv?=@P6;yP{J=FMNf2{-l_4dP*^x@J+0z${wPg9$aG0Jq)KTF zY|!*><^*~FlKtv)2YGx9FQPpnhlkQdkiL3%jL(}7F)a&@?WPf>rt(@-Vyo{STQ`P1 z$nNC^X3~ev;L^hu^e2AlAn1VsbZpzJ48Bf6XuO-hXmUrZ>oJZ!@mbOaC4F-407>C% zFc8K^>?yXCKb>NIz=loNJ;<-07&`b!$vP-;npezls_327YS_kT?@C311!w+G zIs$EAwnWy0tKY-^8$MMTNxMlI9(*8BkQtOaK`&ddkXVWG0Y{Y^QQy4k4l8>TBD$TR zT(KFsUw`E(dwn!*KcQ>4PG4WKFls(0loJIMLTVFkof{^8Xr_h+8yHZ3pTKD{Yv*m2 z2SqP^_*&pMOmB6?b6@h^Kj1O$i&s9QQt^OfHS^K5-I#kWX0-P!1j`)6J-vg`CY!Y3 zanmYZeV_QYyc&<;KW&t$z6}oxmOtE=A<=mV2DzKZe4CeXp1n^IZ#JQv<(_uRmYUIu+x4U&3<64UC_u&uRsA(#Wn-@O zJE-VN@G75ApFRuDxqzr@U`A~fuAG-*w5+Y4SVCrF?eDK{E0bQMmNB{O74#~wx25W) zVpi|B1T$9OqgFeK@Q=%m5Q1PYg)1 zCb-8C*p>!W%str?inn?5*P@M2nneWzM|xg*3v9|2s7Uc=xJT#T3;tRdq2;ZZc|kn) zg^N-Wmh;sY0avDm6&_PP4SlS7DPA!}zhd1=cbyPutu)&ED0*N+1Ny^6p?1jF@U+7| z*#UApEiR^IY;WeN#GrC96NsR~I`6Zo(wO5`ex^3Y58+geFF$eX^6yx6i5l|}Q2tu8 zS8-v-_T@a?q{DnQKsI**ERD?5j6HtvqcX;h%V)Y4LYRvLU-166xBhL7MDRYNs2h#OB;0tf~5=Z6ydXK`hNL78_r%|UbN%f?4 zn{8V{Dut-b#`bbqsq3O>U8Dfz7U)B zpj^xYQ!R(On1jQqWuNwJ7;8Rsd2k|q7}k`gALO@C`z2MoaGI*&Pa+_E!rP}ZzX!TaCgrVWu$Ej#KO6SJ0U_)kBO zd7a97ENDO;*x>}&%EATE^q?I1+9lW5h2l|hm|2~hET`n}>1vw@735aGC6&?R4wK;9 z2wnS1MRc4&e=IgLE1<1fB_O@Y-(#;*#>d}Z`N`!)f04uZigqulPHgT_#GBboH%Aj{*4w;Rarv(UEG`)`seEmd&w0Fe zn4h~9_~igj^)lFm#bk-LqKPDACrn;QPIdu)C4*LlIi$q&X zxcu&ueWm5`F@b#s>;J%`v*z5wuVh31=MPIHuYP%}BOJoBXQmgc>;A728X{4URin=a ziT=*PfKwSRdWDyXy+A@3Q^WP*=bH0&qVp|v4p@fdc9L5dMM7!+E0!p*No4Qi_@k1u z&@FP}d`w5j$%s~{0Ac{^np=(DAF9&E8h~#t;1K2$h&xUBs{;D=Y=0`_{U_LdKkN@Md3#;r1ES(TaAJ@c#l4q=f@M%Wo}d*xX3eh}rZ?5t zKI@kYI@igrY+0IWuxolR&Psj29p?4s?m2bU+x>&*AvDJ<>$St<^cM7nqMc!aR9x*4 zTV-am;2xneU3ijR^1=Ucbnf9y|L-4HDt!`CImZf7jpUT`ghEaWWpY}QhMvRX(zn>3a4nMB zZp+sQfp~NF3z#gptKkQaSC0mTl#`c@8Gi{4Zu%6=BN_p?a_4rth=<3;7nZO1`sNsQ zzmk7y3EcN4ocrKfFJ7hU9wt~W_U7gI`$iPoIHq9SE0CP4)s}^6orxWL`i~3}9(e{G4Y_ zV_smWoJ3nOhDdTLkG1Yli03A7fsV{d3`C>HM$d*|RpWK%_ zSR?V2C|5Hta`@zAjkFIBv$;9A!HIOw9~+&XoX}8tB$~CfP_eHa34cW!$LExOJ*Bb;;+2^yQC&CF=F9pHIz*4A=M4oJcLO<5!#yX$j*? zn{Hf;^gMGc&5iy(tx)Ms)Gqc`d(zX)SBKHWKPMlz8zvLH|zjeCY(ebZ6PUe-R za@+-D{`_Myud5{Yv}More_!(h0?2+GliCDNu01ch15S1>X>D>GepXOaWSJD-2nw06 zA8D%ULsYKq>~$?ovn0zr?r=b7a;;-76pBSW8MOazNrQp*BZ|BcScJDwtor}XaMX;i zX7SSXBsX-9TaNwN){hn*I#6I845khZ@_OhWnumWY!k0BR6KPi=Try(|j7gZ2lh%wt-w|X@FnX)eBgOxV-VTyQ(I?p+qpmsK3 z^p3AiY-~{v*jM$iB~^0p_y@mhK{H!XJ=$F^>Vx1PnP;#O!C!>9oIrqy1YE7_+3Y`l z*PRW&7wo@4dzdF<_w5Bbp%M?au@)|#5{C{%zvG?NZt&vte2AZl8S@iGj#Avp4pqcDZ7+agr9_dwrY^yNgEfyXI& zBptkQ3kODDLaP6j|1eweA9LW<-6zbeM5j)CvRv+-LwCxt)Ohi0@=v&Y|1o&zg3MDw zX8@`k;ERe4rL?NNjt_Z_ep!i-Ab4|ljXtZ})LYl1z&|2&`QBCRzKjf*RA~Pm5GIs< z)_>%~Hrw$@>X<>Wf0QnQR>KGSvTE}ga;2j{MX#MUb6{CoA;d(W;4>2_tGy0R%ReEu zO6u>_le_~AyZ!jt^N7cp#J^^n39A@3{DswE{#Z@JUsKUvHD;qd6BI9~-IuAN{Sf*9 zyFFLncphKIvY7hk@mXXKDi-r7JnVZMxB2zT+62V80ZC#C)qxpcjU-TSW?Gn2vku#i z-(9{NcikE3y<05YjW~?-*~6w4n+IizR3Dv>J;l~0%G?cf8AlU{wsV+^tJ4=N&q}#% zux<9f%$-+@-x93PSvbD1R8Tshdmt57oBK=k>>RC&PqmfNb;%NYxRd~G*tR(=yq}-9 z@`-9{Y<%#g7&72dLC1>8R;|Yk?fU)BFA^o^MeMQOwC=OajP_zbQ^gB zNeS6k6EN=+X^6Ma*tzl3#xCJKDxRgX?-y;pQCttfESf{E z4lWX?{-apZM(L;v&clEaDDY0J#KEw+=B}OMBatb@XhPhO&RkIf6i}hP8dfaxDhw&0*~%r zyI1|VK4qMR{CRoRMnotHGcI_l-ge}#~9YYM}&g(J$9Id1+8KKAy1OibXFO&-$` z@2(REquSEv9*6_{OL|^c-AMpq{=agS+{Fwg^7r#VJ5T|8IL@xaiH-C>pRDI@s zS-;#ielF1wl}F8ecG@z~`Rk~ZNf$_jTs-k8iqD5Nt$krPtJ`-+ub%#A+Ez&@X{EL@ z)S*z+UGBQ%ukG}mmN265OQd=rL+OVG5#;3vGMY|8@OlnOajFbJYAwxs)mx7?K{%csM{!X zbvP6`(GOAsuiRk$f$T~`W00nfIcryN=#R6f1HYS@i3nJLs+&g-u%8KYqLgzf6n07f zXJY*h6K*@8Y7413q5)cume)2eJA;TDF&S0;*#;lrqU5y-UI0v{9oY!S56J}*hc{Uu zaK2?hMXU%PH2KZ`y`&0kNxf9Jb$0nDB7KNI^#?W17BXQQsDxjO0 z3CuC$)ysT>;j1uH-iin!=G`RJDzF=!)?w=3X6Pf@IG zWO?b4?R*`Z$(w0ni(bCp>*_ckhMZt0@I4Ca7{`QdnE@#H+HC)i{I)n5BD+!vKN;I_v|T{F|3HCbU;r7 zXNU>t7a$8JVLoPX4s_u| zF91#A-XvAL%3{pAXf+OgeC0~aau(*ml#mm!C+^CAr=vA{f?zij4FwK?kHZ1ErHNca zc?Ul9Hw4KZEWP}5=DLJ>8tgXBn$df}?E$68Hg+wWH*H@l`K@pyHqrn6|oBd_q`f+$$Xr$`5|~q zH5NdTtV=r{^awH%GQ7*Pn2LrxHZ8Tyl-8P7x&X9XbT5lU>ElwI`F(@le@qgykpV(s z1yhXMGxY=T$p_Tk#4S5aXZ><>s&yqyr}j&SS4l(jan`=+UU735k4zV z*@3u0g}1p!c6N&^boD?vKh%q}S@^H2OU4P+>oEba0X+ZEQoozrCUev3LG;**509nb z@c|hs7j{pq#r}FnOUmlTzaHFv9mFu7j7R98gp7Ornc{+F*Z2H#MVc6tn9+#*}tFl2r zZ#ZMdp|R?VuE+TOHMLS3HNUK}H3$!56z3y064od{xO1?5&R=%*kpEl>G+siAUB@~x zXn?T;g{re zjq5)j3$ZK13aJ)b;1xpY^)_?xI7U-B6F3HG0S8zm$^qKv2Nh+IW@JS?6DwDW73Y`? z8Lv4*k;vdnF`yWITd{KlN3S*Ce@tNR6M9fTG|vgk9bZ@rx^1#0 z-C}R~DM%4}r$J;YJF?6SLNJuwaH~y^W{qa897}8)-h)JpXAUD(B&WU(@5w#4;BM`y z^DNG&X6*YbG-HI|D_$KrYkhLbeyocfZnN}e+HXv)^F(+iD8dIYd8?q6|B$wlX&!|e8xDqfNJ=ddXX=Ra?uCDTK?InCGeA6cOg_|i9eu-*h>cdvHbqnzo zHi&%!j-+72Upu!B)hoGUD!vJz=Dr=D8n0#rH@MF=I{S0czx+6NYvx90M!as`Ct_KK zbAqMdQ-{~VQONt0m_(=BJ_pSg*TvJWl41!P@pOH-^IFFV?u^BL1?182{mEwD$(*dU zP8NsFb@*o>+aup2YpshdE zfoi^hJ+5uKUI@I)qf0fUh%{EgV4uvVrp7fCr1(=b&;X=y5YuvkY8JXe#&vsr8TT5< zb*8MFQ?uVxrQ8=ia=hBRdmEm1vWOj5RqrjmoVD6zXMuRrHLosDH_ms8lzthP5C>TW zRzA5iWg{)?&cOc(8-cXScpBUE5wA%IeTiqI2rd>K#!7A!+D^%LFWkBH$77I54LpKW zpL6FOTW{`QV_zn{6;anaE|x+#eKFE2?h*18`xcb82sxyNlB2apmUxCcc{9@dflYEO zS-o+Zbx@VJvg@k;qFCQ=8lIp>m7P2LAvNZb<9HoU;&iS1M*=(K=IUW3dR9%-68zX` zJ*4^_4=tMxK1!5s(Gma^{K-ie?YhUX))z@zb-aNG=Y zumV+~)rKX4_Hxek)qn5J!vJh7Rb`$fWDg2jJ$Gom+f9lbE8&CSlM-j4?`wy8-VMk# zX#72PI5rzA&-|Eu!El|+&gGAD>dGE^9I8XE+PqTSJ4ZX`nDwx!-nCr(?@PjEf-}ch zA_=`g<+1MHcH6i9Z^Gk6@a(?m+p{Q5;Eg1_R+6(MY$|Tq2gd$mYGEG-lti%K^3(|O z@VXY|s)tdA5oGI8@Wny#RJ4hWH$l9CtZi1W*A(q}sP6Lba zKn{O9M2NS#%AIp&tfkKq1c;<;8A(SG6vDiVG7RIG`!N18{fzAicz^pKhf15{MaoTI zBgfr5lD^?0iBf>`Asr5SY+FzY!0oXK8Np-n+2*!@t#qulP&`dJxSuDOiIOy(Q(X1c z`QG#?)hny;EPkC$fm!t^o(!!cU-vsNAMoj60ZnekG+6gZiv}^rliwFtu#&Rvku#~h z+*femG81yoyw`tKB&%!*rjC?%XLtN%vBn)+K5&Mgye+V%EEK|39Y*iP#Ad5^){h+6 zmQW&E*hHxjEi>|!C#57`J~h~25O`h9w2|L8r>f@(17>j7nR3zo{A{UBW8DwL-TU#o z5z$BmZrmKYYBlmAVaf)&047bD2-H1rb&H=TKAE`-UYA5|G6d`HQ_9arxa*N{yE!%w zAR{H6Cq^t>he-7=M&L)8LxSkE3cxCBL5y@0N$zF>HVT2op}@kGlL|FNm6t#~UqYq6 zF`n)5ysMXY5K9M*#zP1GH&ag?zxEjPshJ5?t}i{mdYh)=0 zs-e}zk^fwDPI~@@C44e9drsiI2#;AGX$9P|Sz+tJGhS-*=Zcb#qv*pmCAX(z_M6&W zQce@JOM4cO7B%h~RK@K>VdB4`6HZD%Zsz=YTEm)IJIPIlrN0;{I4mzf5V{{BP&P5C zAtLqNU9a40uIN5+^CS!wi?!%11?9aD0z+quVk|ImuZLaQMvD?2;4xvr8XBkykgGWD zN05zVhEAjnW@Dmw-PhzeX)qd6LSJ4^xxgyV>40+dAR^ zP7gHg-{&}kc&#MjT!Fg#%oL}7N!lhRtfDKlV9cP~o^j>S5r2uA$v3k27bj}I4DyKl zvz>>XGat(7b~M6@{X9}P?30sTw*C%O~*-YrvI_C0yQuw|N)U|-j@oo!->t$U@ z8NlvwFs_y&pyEW=)aX)R|)hI~bOzmf(U$JM;p}y;C#?X?o zc35CBV&dswz4pAmF27>o9C&B%&yJe(G!`M%#1Iei1V!11*C!0g3wS$9graY;&^}Zd zNP6^Bv8_Bp@_2loTut#_0Y=icj%7h++2IV3Ec^Dde$`NtbAaE^PZ1tnYnDxt+5~;T zpZT_W81Pxbq4weLIEA%#mH^VWcO5zc&mL+>!FA5SEus999aczu6TYN@Upr;K?#VBV zyYrLc$yfQa02|eKoO*q*BQc^DDm8V+`^*7XnEsyH1y_A-zf_J^LsqNGqaR|>EfU7<&dKmc z*L+k<)8iJ0lSH_rv$Ej8O00M|rqj~-$CU8?PQ+f3B|Ne=B5XUE_!Q!DN5+!+V87SE z3~rv>J+fwOkv*XLY~GCgCv9=c%HFF=kp!qdp1`%dWUMT@@Wz9e@16A-ugssD;azSFp zz)Kjolf1c+0Z(SBPe0MUohs#0PRAo8F@jod(l3OU)>$l0eNVvTTT(}}9uwmdLi{_n z8$=aHN2{vmuJf!MYU{7e8fX&Z)C%^{Efzx&2a`gwO#V6$6M`V9GZeIqnFbyBuiDU; z19WtrQe=sv8Q43L3&4aEtILe56}pAcDhuu&S3;DC^ieB z|Ez{kHz4kHvwQWRrrDca1*EkJ7k8@c$VH^P>|1vibcpA1&Gp(%HyUjbmknD7VI#@4 zPdPueEd}~1t~8XdfSc$ZKCaGw*tJXe;2zfTVwFHCK;P1UCH6nca`N-56xHtQ-e@R; zYETcb2}qdiBWGcwmUK;>&rxmf2alm;aoR%*oM+z6COssUtRFo^v3olQVlSW6+V93a z$J-zx9aMc!SI=;-C9Vc|jahty3M*>wsf7iB$Wl$Rj)#|vvm#`FCznd|3cXtHQlx{Y zBbxki$CsVBch#Egefu}9$XAcjJoYF4sDXD$^YZjqpR>PWzRdgcvNMv7Eh&*5 zS^q0;KKOhl%K8D@SL*-eNX*H^y1vV4ShSwZZ zgQiOs#Mu8J=Ig}4;A>GleyV5^q(Buf>g>z{K6v)XOz>*l^w8fGfZ5d#tC(M`0nK&#nU}ZNF?JC@B%xJ=T0^#D<9b6y=H)b~mAZ zX|HIyWFpwLw@u{)U~DVGFHRW{S#A*`Hw|gYAm- z%F~Ko>R0pToWk7mm&cGxZF<`5{W_U;zxROxVsA0Z9r^IR{(HNsk9}r04(;Bd&hO>? z^>Of8-wst6Zf>@bsUFgvkc9mCv*t&ew44+BE|T8rB!U z_O*}j3IkeS_UtK~aXfzYkn%|+WBviYW^|Hc3!_I7Jl(hFe!)?=*-jrm zE*V(7G->e#D{im$`kVVBNGGBg-4;Mk-C+HRh!;*>>L86Lyi@Hx{9UY=?rhgP-(Tnr z4ulG>m-@#&Tdb`3^os9-ziqnCLt=2!Z>q5m+hc6KP64w>BW)xNBQ*K*-#{oHdt(b!^}VkDm0YZH;f+iLP49{_q?*dRgGH=_h$WUfh0hTVE&K-cf1;Id z?*r4}RJ!_X6*UovuxgX*FLScLFUgs8uUQDGCskeppug*q+*j}`A=rzKv=91%YT7cYmoi`$;<~tZgCDxZ!l%-34m|E7 zsoxcr){??1z{`J(7-7;{j>(Fr-_&tB5}7B&6id;CdR%E=US~k1+_gW7{O-m1UrkXx zLYtuK!g|x?ePfciD4EL+l5V+>Rexi2*j>5FqwZJd9?ng^@d56ruc9YKdx>xw6 z_-6f}&G^Q_O!Z!`tr?Q<4D;{Q)|~dSYdf8`W~4W0LO*_jjrAe5L;vgK5)M=0Ji{h8 zrAtWj$nHG2EWFdEbk9!l+N?D5daKW^17(iio0bo6qLcE+EG9wQZSNnOpKyKE*b}|b zLUk1EP7ThStE)KK$bw36c0IoIap28%!g=1kALMQ_G?SI}Tf1mob+YS>N9B>?a-LCA ze`KJLSCRa1JWAryyzW9c&#izBbfxn;#|J-Fe{vtUrl6!-Kk4qfTuE$ZyJ$oZ3&gOSQQzqf={Y5GhGN{=YZ;8axD#(g%m0`hEmejn z(r^rJ~3%E9ytYcWV{NxG$D5kMI3sGD=wsJ#=J@bd5yq z-9gp<@E=4?vsbn9CsoDy+`={79My6RlCLlZ)e67AwfXKC`6HO6zfSP(RN=m5;4AfY z<_XLpl=**GAt`ch_ZIGNv8ZUzwIa;1s|c`Sz=%ZcW7*-X+n2w;ggn%S`(EA@SvxNx zl+Cp(Uj@ly6DZ)DzDn+%7Nh37&vnh`zj~!p7hipz;4`7d^lTxc37=k@t_q)5vupd* zW--4by)aQdY7X5I-c4;w?+*$&v{_Ulw4jw$d5NXdcu%GAS_ zo*T)myh0`y$joei^Y;`NIP`WYhUV)r61^xYTPDKUhWgRt?FGxxM$h<(;s>mk_ zIQCq#O!s>_gtYgbD2$f7pG}D8m?Bo?Dq_FkIUQ?lhqm@MpIql$mDW350^41PRwP=H zs&ax<=4pyZr8zYLjf!XqvXTp^p2Hw05QcuTt2uuGb71`C0$16;tQXb{q|qb z5ALXkTYSa~QgYI9g%Agf*s#l6j?5xZA5;|c z0GG26BWnET$~(lS)qs3K=|NSfyQ^EhDceR#h&-{qQ=7?MDu1s)fgw~&o~y1Z|I8<0 za#fR9;c@VT%87lGAgAnlE}jfbRL7dA+nK4h&qtLmqgLw5X<&%%(yESx#ULD$4a56T7JfrQzqMcQ}z=j8Y zHTN#MCFuJrij%R)NWQtRh4pN+VAr#TxSpw;^opv>Y;{v6!lM92{Vr+D{6O*8t8vER zuc~I1MW=saSVQ=IwbNFQ8rWwZAd1a}3)GB^W(?{me=z>@n_>&BJ=%X3PlIX%9{XH1 z7owf>SWyFiqNe4YM1jq@Z|;JS7lFZ&{>5Z^LE(@H<9F(^-oWVZ===vi3)(K)btj^? zFrBp=kwVndtR2|yipgg{&G(ApyJH6~e6#2Ok1m>B06r&7p=Bd%V_E+Y` zzPB%6-PIXX-jB~_E7R$iw^@#)KPBI+Ov#7NM=SBmo~>}^-)j_S0{W(sWVGdwXoJ7h zb?ca?Mn8h)8+7Jo`tk254x!MNK*xG$e*3}jut|lAR&TEviCIc#{zylmHd> ztY)yH%e(d6=$uaHMuMv+qyPwX6qp`(86W~O`q_LTT~r5@d#+OooMYxrhCAjJ2cL1{ z(|w>cGPS{tTr(qbI=%U&cBT~IZYF}zPUH&_(jSzX1I1!VvuLE z90Nj~%Jp}-&eMThKK$|MSK}CV=KqWovDc`fbL;L`h;p8Kwl|F*T=P_c-L+-?eGljV z8l8r6;J7s1Wv?C~Uva+*Vu$Znj{u5UYm9s3f}U5ypO^+T$EK%~7I`2yqnqJel5U$< zdP{0JAL?2KF>w2_2T6`g0u#QIWx4l;nsuh5tmD=ODvE=B5Qj}zwy?#hP(1q+61E?I zj#{2sHrXa@(%19*x+h@{{wqVZjL|gYP&0Ur`kpiaNh0^QVJ-$mH@dfg)aNkb-3-A))&%Y@1~*duAN} zckss0)~8jAUtz|(+N7=bDu7c98nYjCT2daT=GCp=esk&|z50O~yaZ&ik^>gpN$(@O zr0PGqR;m}~5b{om_xY7lxbYUa7iSo-+^k%|W0vPrE|{1%34zljPxctx*cv)&cKx+w zkWK%szgZ7s{FuU^S{Yve6rTD=8~*b0s7a?`)5l8+5dCvNamONNEACv7ItWdFJP)>` zSZaC?N)<|)ZXQfP^f&Lim0uMUQlD2m3Y@R!AOVg5iQ^wa_sQqI@|=fP?}ZV29aLHD zC@1~udhOKbBx{x5$8BjW5yFo$n#^`mT|R$SKko8>`j6?%bi~$(9c7?dYHm|Xn}QCv zo^IP&?WvsWvn+gss#mWYu669}?tHUIXR~L={W#*hbcPI3JCU}kDIE(aQ*5@K4 zUTx6UFj*#53B=|!PKVrkuWu52(T};;6JpALG7AOF1 zikCn{SWsTM&ow-7P0>quJ}gQ_T7!&H>4!2Ak zT626y3jDG%x7PB1yLkEL&LoE(4b)WoUT-u1Ia-Ft$OJEIt*=ix+q$k($@0mb>G~}$ zKuC45UQ0eQNF4U|+@zbJ?5d5MeONuz^lnjmza{8F3oHpbnNpJx0=s^3AE9*e?T8NBT;D zjx-KlxpcN*|1a*Sl_c`w8mR{g z_r>O9ysik7+WUy4-3Gjnnt6YZVeNjN_siV{d(zI0?=CudxUtJ>xvR6$9LQznyoHp zv+kTJP-+5V09YZM$VBs>ag4?)LpfpX#&;(_R-W{oE5A*qGmj;0ktXDfx`Oq4>jBDg zSk*h?8VRa{E9-I7`)4wE`tdhc;4XiEmk)9R;Bi;+6)?IFBIS(Yu#b35sd#-W)L(p) z`HouE9#*szBJpv-t&@Wa|kE`14c5orb$plHm{a22M5+#I$$qPLPn(aGc5NA)d zx{>ZrmIzSG_$!E1UzS%xeTPlokT2*UrHW*8Lf+Qvcc^$;m9`lC12okI$`*=ZOgVS9 zY7$-S5#@V3Oyjw95X*kdt zQ(@Gg8FKhJIB5lPHevZeZPZfR?1Ytt2M-_9F>ElAXiK@$>;NB#ijGd`hikK(-yWLR zpsR009mVu9wur6E(uU75VI!4Q7KXnjnO;sEdP)P8OXx>cjeG>UlMUPokcNOUkMjzA z9NtoiXQI?kvybpSG`*u%5ec!*u2z%Y0xzX~1qKKFBi~8F1Z7-~FS>2_{H?)7tyu~t zPEJ4vKY-0)0ky_kU|3OZ9M=%&HW2xPvuT;(l0VApn%M^bmHU{RQ#&E&(S+0Z({abm zzh|y}r&w@FYb(@JI%86-u|C>uoST0+&W{N=AZ@q`g5%_S`GM;3Vok z%^bl$@w@iqZ~s8oltNFN^ggz~mzgoB42xC0R7wpHj=j8jHb}=!g$8Q`#^^{sEdA-= zmRs&c)se$ut8D4)cP+F#<06BtujTx&zC_N^xDYzcklWNT_M-Wkm-i2@yIi?v)jp-$ zn-jc3e?aw{{coZ2?_M-8wmr8){^b5IvUOipoF=*b_6JbJVPp(x zxfT5%HC!rE`DbF+r&q-4O=iYfYr1O_#;Wp8k|BSeP>{TlUiS%(jBR42scHWw9I4q{ zei24Mq%@}7&)`j-r*PF5C(UD62=40PLdx&e)J?+74*%NuEe=-&iw5^`PYYMUIS@`# zlU+xQBswXkgYr}wR397TarYZc!gwwoA<}}sS(`42adMw?hCLmi+mi9qY7g0tRvut~ z;o06KG=#2Mq-JrzW`l8a>Noj>e%X zxqNYo*bh<_imyiCW@Q4V1M;-xi{v~>ftOr$tfM;^S43S)CFTm`dSj9E&YcMZny5=0 zYy?bv)+2d5=(pE`!cdRZFI3EgGtceg(!2ZIszNTM zr(5}9yVNJTn)%HdzE5e9*Id-<+`qI*CsJXJ2-Li5z!&P`ens4f^4q_;Ih!1fm{?LH zo_{z+o2&}a{&Ug5D<&Xy8OcoA=BEbG+WU)N-$T8vVLV$<#-SsnR9z9Z`T zSS>Pw(K$p?prZpA&E0QIGeAiNUt!-IR5FMZ*7@Obv4mckTGezTKUm9n;qE%m%$t-L z*a`^&e@wX>v)o}OG(>iftnenE&?c&js7^nW{Dq5NJ~bKLEi$88R>j9hE#C0n4TxI7 z>A%?$BjG#;fa}wHeC?FR2I?WG9365li9G&?X!OAB))Thufhw-;OQr!I#o82~e$dr-hQUB#)W|i(uEhAmP5*rz9|_s0 z!4vKi3|>b2(+>bn0k;`C^!@mY3Tqu`bas7vCUH+A2Gc~ii+at*0i_t#InEVSaq=mD z@_?7%*{R?xszht?B-8WYWi{|T-L%!X5$2)Sv+;T*iH@QvQvKlloWR4{3>#(`ts;nNxj@5Jy&tV$2oP6LIWGY6B#sJv&L23U#DFG~`kVzF_{n!ULLw?G z7`lxoV7(r%$-wa{z~i}Sbn zZaUzWx^z0YN9viIz)pU#ygEDey+`iM9q5wS`4`~MeH7Pvs#xn+WS7V4FwPqnKFek@ zZc6xj;o5-4#>D9Eb}Xj+*-WdeOmEY;eM`Lggw@SvQK`j6k(IOv@=%agvnK-FnAK6# zT0czLcxsIKs(cANX4;Y(7ZG%Juq=2Huf4}SUCZVRX7eR>)fo1itP$5fFEk9mtchN` zZC!In{A~<_`+i>F&4&5gms=1|A11y7yoBzi6z+2MmNZ>gmzy;u2$OSlW=-#vGZg3X zILgeseP{KH)+@Cl%z|qWK_&2Nf4z$N01k5zsTitT`r&?-YIRk7Z_i=cikfq4tF8Zi zl@+t4$=P}>riMNrSA_>(G+`o&q&VENn|R${iOszREC6l_lClbdI;|GcrR-*RJshuL zJ$&*@ZdlizTW@{2c9<$2BKM^Nr5@N${~yURV6Rejcb?S(VI%wfjq!HItbMrR>3XR) z?mm2hm&1(@^Hp=VRbcV?9Tki5AiP+V+;9*7lC@S4}LnEHY0M>0IK7uirI#3Yl z4)(BG&SXOej<{v?{TP%O^~WAQSON1-w0!h5Ms(($2Oco{f^QV<6Aps9n6Hz57V!AF z<~f$lv@|Oyjm1p_FrIE0{26#Uyy+%}&YQuWqgc21)$2$|a+~NZdYyowCKO>ERaU+; z+begbabE0Iq}yEce7vNqo0*&ht<{;)yr!xQ2`a%ElDg??UqJ+81%9uG0`~RYmS}}2 z)#tWzJ?xV4qh0cYIT7u`m2;OeLe&a(WDj0b^IYfDqb#)3<|GVom66^`l%}Pwi|4|MYDK%2Ci>g>V%6uuAqyDkMCQMH|CrW+G+WCIr^a{08|w$`A}O68btr-S^fqeW z&&lygYbRw4J$S}O;>n$ZvBP(u4Zx~-5$PW^kSC5DQbKpD$CkqtKFUj~{b#r+YBSo3 zY@P4w*pi;Ld`$hFe~KpT3oI?i!9Gy6Kln(^My@afA-CyJ zOv?z13(GNt9mJ9p4TXen3+SPFzIq34n%btvBdO9|XtpH`$?sy9;j{f`Mx(9dT4v|H`f zJGO&IFgV>KI!>23)X-XB%w$rdm(#t89|erKb4HC_XH{Ul`>GtBmBDw`|1psh5M>ih z%3h)u^4jm}a)$5sYS?_fvrEuQFkbvfnZ|i4ba{J{TZw||dWUKk#)sLYG^;UUV8vn7 zVX~s%Z18o)vqk(}G9zd1i-YoK?NPni6S?iQO#XVc_J%0N4p`=`m znEU6DcKP8-#jn$=r5(9c$e*=GVvjqfJ%$x$5FiZKyoG&vW3k%EjK8k=@3q#*Cs+MC zu3rp<{o=r_1z+yp>O5j~XX-BW4aFNFA)r^zYoL@o38XInRb7G-c zB^%BFV~*FlId^&$!rL#cLc9nCdpjg8(DG>6T!U1Sm-=1<73X$BL@o<~GB-jObvV-MBJ1dtsff;&c%2D6#f@z%XRgE&)l< zTcvxQ`${foumt@C|toUgG&oaiDx0tkrpws7Op%@7Y9MW$Z`q0KU&zge}r z0tM+rW9euW!_X5^Eve(BJuNBJR-jo#4BZ$M?!E3jL2cpoz$Ra!6Y64I;-p#`zV1fO zi|gBVE7vP@LXod2@@KV|O^d8s1Op+w;PnHh9rs!P+X6qZv+F(XxV1_ZOZAF8053Y*XDtH~*IW#a3coj(seHFZMhDw}+@kEp4|2SXDhqYe`*{18(=6p-Z|l zp=-Ydv+;^p2P%;Z6TV%6{eVB8svj%ReEi^@{^^8rgChJqOicl*(8K6P?iH$Yu70Ox zSi5*R=VieQP+pymFOzyR4Ps!C2$k03Vk||5HAsWC^;cngs9Ll?Fz+d{ex@E?`0z$& zuTMiggxB!y5&j_$=cIkW|K^`ItFwm6x9PB~ST#?#^j;B0TGw^POS~U7!ED#MqQ4^J zx$F1$Ou<`o;(%ar9N0K-WKrakx(li{MDIAn>9#XZzI&@y&`8v4KPa*M_KztBXBn&C zD!Wn{S>WmpX_|h2qkee|eHwpEb>xVkE0K4fk-yW-hwr9rz5%ks*Tdy@`mCy$MRI}S z#bCPNxy55hn?jV$Mnm5itTy@r_;#c5*8k`dkEyQt`g1dEQ;5npNLsR#qqA^K2-xRkP(d>i=7PV{e;23k zCvz)JCTU>~;;?$M1Q04c!!D#GsutR;1J~8q{a&u|PcQrD5r4}laXPzag1NAnP)OKZ zqenq(*;;X((Il!cQ8kzg-jvXlOTSl1rVB$iK>+EtT;`Hq+f6?;<;xF%PQt`mz*35P zZuDc7tSycMOtX;x)N>Az1QI*#LLw?>GFj{d{VVgy)g@ z=E^kJVx7szEF~G1F>)8oh- zP+N^`zLTK$^^p||e@mV#WfZBhe5|dSP})C5_i%=tLFQ%`;hM6t90$QnlYZl}jBXd@UktmdQ57YxEmr3qpQ@ z;D>Y4Bd5QmRKK;1TtoB9qBjR33(ZG!&jxJ;jzCl*=Vaix^U8<`h zOC~;EzLhSMh`CTav`Yg9Q&b0P#2sg{Lq&+6N+|qg0DSjYreGCIPVY0ep(Sb zse4^@C&ijJ)uBdb-2_vFJoigxVUQq2RrUPtzkc$L`N+ms?=Eh2>#o!I9Ak+tjt94< zFD&-Yu(1R(Q@>sd{)Z5g_A}`AEQNci6x$Eq5;p6HAyWtnTb&3iG7!Zr4C{plJ!J`y z#KF4eg6`(tHc+wI0ovjp)hK<7HL5V~{$2kDm}I_(x3?)Ys>jGkA3PAR0eDG|+p~Zy zbMJ{wjoX)nvP?y<8NIko#2QJaOOH5kv1g(AF>6#w$nU@RLUa_L>?DkBga~6tRi%h~ z+dpnY+e_PAkIP>bqePp1z(LScII@%3k z1)_=Y|BZepe!7&Tt+}Q?dEOV?R)5cUe`zzY{^y-0fFI(2$m;(a|I`5IEDtuM?3alU zc_J`!qw=Z4!RcIx;l)siWRi46G3BNm#eq2N;aa9a?`iZnsOV~To2GX7s}&FDG$xzI zZ>HY+OOE;y(f@F`nHiHV{I<{ubc2!&*!Sqn4dsKriXHx!E zZ1Y@K_73av$`e*+8{30)$XuRw*_Z36XH;9G(s~7s*0-?85DI;kLOp?YA-StnvE!1(_@_nHTnUpDBE6c%`mQllg73WMgKu60t8bg zBfmi8UR&Z`H$fz@&^XWs*?C{nWb6Y0%p>pEIM@h{YsJ!%a!Cipe|5>8bDlN{~zaE z{d_?@(f9TD-eL*qIWe1GwgV97v0vNDkjBEmBRIx{Vu&nu zCh*k_>!QJ+2h&Q_Y0=;I0Qj40t=HE6oiaG(5a^Vf9*O-@=+m}ur*`oWV?D+v$9~yt zL%Yc~ROYVrY^_fjq^t4PVb-FeTu{zZ=ESk~0wZ8Le;({4$s+wx(6u4{`gm$o7d=1Y*)MB*S_S-Lun7y`JI zR9mF&^#mrH{nA_&zM7l?inNr3J|)chhck%QOt0 z$Ev3O^1c_4N_dujFlc(X3Y zidnXpyopvJ?P*5;2^B(i`_MM`qy{+6tJzS2YagejT$$4)ryooj?LJ`OE}3;}#Ef+Q zu##hW&Fi>mW2ufnV?ye-a*G>Pz5Yrg`^ZgcJ!j(|9A71>svr;bW|Ne}!2mLOoTfy) zG~Xcqu-05&XP=AM7@wCq5jA)R%041UH(n*rwqLfwGo#le(F)&y*`)8=3@(0b9Cfc1 zAn4&`|J99NbmH6zA~u^Ti6;#7#y=@6TC=)B<0Q)-9p!}TEGc(gO`__s3hhYAqK4;JA9!i;wEyZ;}cDCr62NL@jWwK?$NpsGNoPrPc5>!qlG6WLMd&Yfk zSHq6q`Wi?4J6qP`b8aL%W$!2kJUhS9Szq(_u>HsSg`mht1jM0q&5QC7Mtp7H_RpPd zbhQv5;spB}xR|nL7YQGDG<7qrS*Bdd&sAJ+TR%;RY*oK{y*yf!H^Ufo=X{I0H}|2QXanRr9mX5*shN6fBk)R34w4s_PyOoS~WNIffr3 zS0@${;*~_!nRH7`Op$>iZT9jYyzrF|0})vwVR*FpG3KTV*NNAlkzL_Pq4m|8&cQ?=%IIx``h0Wb8J z%?P4jINtqS8PYJ{NcRJnFnl+7k=X z$4H2i06a>9H+uihQ4+S~nHsw$*S@-eDywHc96#wa?yV)%udwoN!=m5=u^7$ljDFk9 zc**dnTHRlLe*{F8La5B=0vpqzO7Hwrz?uqQg00o!7Dyf3bKKQY!>|bD7~J?{Z$Sy7)nuIQ_2*mIX%o#5<1t~95H*sJgN0$&G+ z-_cAwlxOpfIG*iqNkvw?2-5fS>ByERTC%p^cm2n z&J?YVVlo@G>k85lUp{wK8`c@@;_D$4-%Zm?iL+@C9Gm6Q#*WioMBi#jzs+}>@%5Q4 zt8Z^AuHCyA(kF$=DmCCR1LdfbAnHuhGVk*$M;G>1c-Y>}dQL75<9?wRgmZmMdmO&Q zxF4PReFZv+BIn%*g{18R_tF=gm$9yZ)DT=(95U|dgnzJhZ(6hN>VFKqPYs*)G0Wgv zzMi~2#s!G%n=^P&s(Ni?y9^shpu6y+)&6x9>ZL>_C1^hDoEho66ZB_3_N#*jQg``3 z21oWYl)X;j8z`brMMF*f8c6jNu#%~fj=BPok;#TG@*F6l{ub>7I;(12E}K;J6C5km zzW0bEuoHSx*VcOq>B8|w=m;zR$Kdr-$Euy{G5fSiXEw86Q=OF@(cpZdH?3HF5fg_K zgR_aHjP@03BPxrNJSou7HSaZHMf4?}IemE*4m@s03V`j!DVN6TWTm_dS=$GmTA^`> zXXK?3{Be>vmAT*s;JqbBRQ;eC5#$2GRtnAb;$aKf=!FLGn3M3tez$sxD@C9`(?rka z7^72vcF~2IdPJb!1VR>S-|YS;m#ZBXOltt#u!!r-JnyJUskW%$-~wR z+QsCRsxmFa`^{>q771(@zk>`yPtGuB_uY0!S*CJTt>__Rvab)hWe)=t)`ysDbl3S8qp`PM2C2PnxIEt8yw8|VdtT=sB8z|Mk+&Q%FA zdeLLcpC}WH$JSltI5eb}sUmVup#5-%&&!kgww^D{YZWWF-lG1@g#nd5UqklAi z!||L2c*@SN6BmmAvoSdfKfm-c+bO1UOcj^|KBj6hzu?~>-!9$vL*qE|e`b!QN%p9d zna4+l(=O!!wLPwjAT>C;^Rubj^UkoJ$4*^)F$XCAIX(Y;ZPyQ`oZ-M}==eVdVy?v; zMK0sb+Y9&Z-J46Xv?f))>m@wfnWA=chp1NVZi&22jbn*(GZ&6rvpn`FeJ0=R@96d) z!%(*Xd6yn6(V=cD#XqioX1y`xyEL^p+5NrmG^i%{LNPpKSHP32_Ph%4plUC*P{QB# z#mS3REego6uQAe(d@8yJH5)vB8?)%eLtYt=N^-EqRh&)Q<;Plg`# zu^@logA*pS&9y$qxANkd0Qba}{#W-Pu9VIhVLk~CSxm%2Oqs`ey!EI)FHKdWkF#e2v;*3MV zJ!HzeGSM>*wf=SSff2`^bgl^sTL6)CxN*#p2Wj+DIx%@ouEE6BYz(kXPY&FuTgdO4 z?Af1+K(-fa)_cDLz5qL&vudl!t@zqoKs6*SC&m8gJIp=nbUuf{5RtkHe+^_U;S-#Dd**{R>I6z86e9f?XIAj;TCfT*QZe_VZ@KM z<*!TIiqcO2Zkq%-q4@6Q@?W6*kO=s|eDl_LUX_(OEzyTrg4hzH&RA0_m)BVNsam8= z>n!$Q21=t%iDfi?EXnY>R`J#X4tm;3W{ zWwFVxR2$1$vdV9_oZIBqt4V&$egTQ^E^LOkgjcib>5}s+GV`8egI$Iax{MoN@9SX% zCM}#RUyFqMEEphDg4CmHI))aKUq_yL=LKo+birv7#AyKs3*?r8|NE)Mk%=|S_{A39 z8Q|#WcpJRbi91yL0QnS>b!T^`M~Xckcg@*ABrY zu*c_qf7x!o9wL(O|K<)}EA6YyOgi$)Vxv5(=g)J3W=;Xa3IhJ+)Nf%M_!fl_85bv_ zo2IFUQI9+w7+J(uLOLR+J;;I3^}5b8cGfOG*Ks%O9Hnk(`koJ7mplu&Ov3+$iH&uOl6}HNB zf*|*vud4F0t3O>_K!(3XEeWR#A8D~Zg}W!8&xo5)PRR>;3uXTLjt3y`_E1t;>mbFS zZ`@KzMqzUsPXM$W%lzzBUW8O|(Oj97j2+6+uwP+&GMln;t_HEP7;L!+8|T-4uZ?%y zT8LM^joR5iz-X~nbep=qd-;5MuG4iU;EuUWY-e}o<#RiKA9pnG&N2uWmY2;EVa8A6E|q*#+BTJ=8<8CQ)+p?F;UumUQRHhcr&n(rc_IroAC{@Z3^yZ* zo%=h5NC%aR^w%&3Br_Y&ZrSm6+_h3}&kUJx&oaU7i(X;g%`0-&Wr!*N12J^ zSCy|69wn&As7b7pLd?ey&q{iNgCrno9T?F)VZE0(UshJE(a)q5kongY^g)}G4Q{8j z{5^I3kd!u>FhJ8LK7X*g%ym_}92>5)l!)6qv#OFE+N`h;ks?3cQ|6g2;)tRO+jS4G3%Kdii%$Wh9;#uD-?giM9{NvIs zsrdv2Az-4Rz6BkqJ*kZek?iC~bKZ~jx$mZQ*%l(>X*kWbcLkQcf236kR~}w}t~uZE zg8ylJ@UIP2egL}TUl9A1yyI3XU{X1CKAMX-G3Wp2;_0S7b5&{Pekj{a2qGkfIL9ID zatEthL73IJ#*Dc!dF!p(!)~s=NXpcdaZn_hA~r1LZ(eJ|dy`vCKTwmpx8LW3yFLLj zYiJzJGm27N+q(?4BB3CIQZ!DYko`=Luf${P_gf-Pbomn*q%N_#*CpOeNJXde!*bKu z)U>U$>2Ec*!G}OVAIbGQUZvwN$+)z6wxh?Nx3}eb_7~u2ae525mUQ+0Y8;`xCC9l5 z&e?IFxW2q|{P=YFIuL~R!-!L!kgBvus)LkFt4qkA4p(kke|tQuArcmIVDY5Gzvaro zDnebhKr?j#XFGozf{n?o-&TQUnH7I7K^a|Q5m{?tnsNbMQMD*&Gu|e^|K=E+dEE`| zKGMSI9uF)+J0WcF+%Az{gbN80r6P~vL>=wf!$^^bGiR0Kf`3U&fgezo)jz7UE|Yd5 zz7$5+tft<{kKMtWVhEE=cVTsQE&zh6h5+xt@R=HZ-8Pc`OrZ(z8o&tC2EQG3S6MqNZ= z+fc1mpFn+&)G0yDr5kZ?*UXVS(E=^ikr;guC_AZCLp`Y8Moi^6CplXxkIGK@VR`%q zWKxx7cJfh69ywg=_=!l+E3)AIrwZ-Z9p9x_x(^;`ofF9q;0fQKk}~#HEM)ZaoBq%< zE4I`P$h z-M5RB7Vn05R(Qc7KJV-uMNP<)jMeOpr-NfYYLBU%6{{xa8Jq5F39AVdfSZd~UC?z_ zl!O5~2d(#R+m8F&<5U$Fmr&KYwD)JvPOVitTEGGdA1VEhq0XbSG}$d0S@qpx;YGh~qbI!_B^4}@)Y9g{ zRYbHBD3d*|-g?{%F?7eL8U470TUT>vXZ2Ami!6Dac`vZ?|HM zwpSm06n#{C(nOiRH3Sr{N%_v@=^cPM^%Qs*58=6wt)SG#_ z-u%>6AsO`oUbf7BRj&J^?1CcR=2%epLC(<@aH25rkD8JZuXdd9PW;MNzcxYwdQ+X7 z1pnL-5^u*`(9XVHL1ruB$C@a=ZqRO$-n3c!8W;S`5srq{HVqFewlQYmSNs?i-J)8y zixIf)m<@#7!VU-Kqw7ntS-G*|r*7SZ-T8hd3`u7BP9qj9h%z2lRr`6jaB?uO^w;I` zfZHpp_VzT5{gTD<0ba6td$eqyIQ6->llW-il;D$WCP8)#7hzQd(oBgOBIug1v#!;p zA=O0&I3%xxs9?v0cVb!=bwHNn@JhHZZo(rM_7#ZV4d{D#cOO9jnm1~G6CcsMn7$o) zjR{gjFbI$9d^&v!XcNLZMmG%TnehAcGJ4D&f7`QGpl5AJDVwFjEH05Pbj*8Yxci* z&p^=pGO|QReJpYPg66F$2|-y|{S$P1hEF0T?bQUQQ+0xR1s<5HXGYQP6;i*r_o8CzEQrz#faW-?0EkJmTNZx!aC7M0P+;WZ)l1V?_S+mlhX`)_u zT%{Q4Rn;ooDHymm?Amqp_G0Q%oy|A%Q14&704Y;%Azjswsy*rCXPQ9hHsJA!qqYA1 zdR7IbJ72aXCqigPh;PK>r!A)kh`;B2?tuO z*6_ey2w6O|KeF)mixQZQ5UOwjUnhGieduOAEIRAq?IiY!J<%34+bswke=&9k!~!+2 z4g9R&X?5&R;}oG~6H->_YQr>0DdoFJUb#Grs|_H{UGq>B?vB~-y>I7TFga_+5OyC& zphBLYbVU-DupUyl^oS%p_vPjYayHQOXlaOL7n1`TQ>kR54uF1M*cqh8Zd`ZQWJ)8M z_uSt_zO6NjuHrlm@BF)~{ezz`c{<&~uqCk*h5uvN3`v=w*$&ATkdA1g+0s=SLCbdo zKH5b6qrWc8Z6mFQD3hubB3E9$dl2r~1Xmak!}TfR^c;Th)!zZS43pR+Ur16yGwB$ z`gxM(@Ie~^!K+^1grcqn0?VOXsZ7gc)Dx;+3vSixR{zx4Z2dqROXte|4X&*dY#Amx*?HfviUIJ6iP^?G()W+gw zRY{vu9<`*Ex`)T&E3y4CaDNBy_2)J(<(o<|;J2_FO>ePQ#9LVC6}4^6NzVc67R-|6 zT$$DC5x=efj;FvhAb+NQym9K%UPJ9wd)Xt&a#tIe!z7(W1J_mg63>zFOm%gdk*%sa z^4gK3-5%%H%M-o0hiK@;OO+<=&g99yBtciv5JgOF$jzEiESrTzpzRe+7r?$275JX~ zJg$)~iM9C`-vh2+Z&YHMva{4;tgcnNuwR37U)teut<;RmtZx-6-aYEd&@9b?X;b!m zsMB6mcXwaa%~~h)oWp4 z^6#eF4}}l(_V$Vm*F4AwN~vt|d7MaVxgAUm0I)L6Br_F7nBfo?ayV}L?Mhbnw{xS1 zT>bE5P40}|wQc#$x2x==l#OGk5s7G_2rt`}K+W`U=yYT;?&wcc-61eN3`c##dM>B{ z(Pu^x`z9IJ#l%KLYosB{dGEQ(GjxZ1577EK9+zV7Rdpum%b`&5sue?fNoR3Q%{n8% zTZXdatX5GVL~wp?zyFhWs?&z_8Kh(kE)Sz9RGh@QB-Y)LEmoB=VpiJ_b#2cd z4apqY*n*iQWYnF=CLP>Q`I zM(jzu{oWwzI?g%qV9VlX{cFsEo3h?mO}Ph-w9pK!y1u`UH(m#W4H#8_9?YIKvI`Jp zp;v-|fnC62(9?6M@k~@j;V)mv#NrNc6gizhPVGJw<&44VvbR<7-M6cvZnr zE%HDU`xOa96EHcLlFm+4)|?9bVE=?_jJ!lKBQ76q-+6Zp@%02+Y*4XcoYTLF=$W6W z8%7u$rYQvld=`yf7bul?EGTbGnkZ1FLJcuaLwIKy2cMUOAT9jXrxqE^a29dvruNM+ zlhr!IZK-K+`dY@$a>LSHq(jADD<>&0#&6ezX4N*(WAoYFIy}tmJDg1TrhxoCDU*vh zLy+#DP+8o_^04$p>3f`WiswM)amK&Whbn9q5(5OGDjy`N7gX783&IXegf6=bd< zGAKfz$2a7KFDM)~SP<56BAX$NiNHmknpy(2ZZyDmz5IVt<%GmDCq@Nk$F$lwNAFX670~1opBqZaF`>wuA&&=QceQHoy8{2Ww11p3m4(6K? zakxlDHr16nn$k?k0BGcC4cWJP5O7^ge7^@umDr=|kZVhS%DlI@>AI!60sENFmhCKxGqOz zdWMjh=^y~)eL%Vt1pcFlKz3c7d9A}{cGeFIpw*2Uydhb{1n(lM-=(x4mQnb=IiI{B zmsVeaD5KQGq9L>UZzLw^S18MO%B*XK%N}o2e}jz`H;$Sm2I;c!$aV!wzEl=i$6l(~ z=TD4`b67t>_6Y*)O=^FOtmYzCdRAVo{mFD#R)1fDxJ9(!hE%t^-xBn`xUn`|FFWD` zimc_Slf$ky{j`g&RzTjki3LpNfGhHQf8J7>%Tqq7mO`RSA*GW zyiC-q)Dkd1HIPX5p16fziDk%?z+ok6wiV1qem3!i+;X`CS|2jlQuDknZ2OG|lli4l zp-kvGfPk9Py)@ZFv;f#I%SQP;egn>w@I0C-DbGZiJ?duMBhI6oixw@<$5seJ;{eB? zB3`0h0VUVuqcg#Ga?a{Ax|+Qk#RVr$^fom4S=1BQM)on;2p)1(CzvnMrm-=A9~_S2 z+H8M+-}j!ArX_iGBs&i&t9^2y)U6_i)93al?} zN*rR^K`g3g$SrNTFS2jn0)F5&u4jO{(Q%x}7*2quND}Y37StOXE0H5VOD<28KbiN8 zIpHNsx@f-m=&QZlv0x+daBqV+u-RQYYx<1HGVSkGyetgq+s9la6}C>#@i+%e%==Wo zKem?@Sr%?<2>^>vnNo6}ln-vE+sW)EG4NVhIJB7nAFDQpJfWOX4^ss>vBd`1j@!%awoZ3R?5nqjh*R90T+`TpXx1NCrW}(= zJlzB)@`X*hV1TEu$2h^4xqWZBxxEv4QBJ88zoP9`!I2o&1q}A@_AEws=*lhG4=@)t zi(o0;R1bs{#o^n4aI9BdT6W2w3n4c*tZGfri#t4DYRCe3{r+R|mi%BfGU(856ycg| z>U`UscV7m5n%cq*mY_*agmBXyXFic=@}@6&_nZJ7cda|3YCzabN+~QUw%QQ=aIDQMHwJ z=_kqIaz}o}IkX3-c|LrqN@d?_8m6M~sve;5kZ?h0Rq^KZ;E6Nb!->sV$DGy+Y=e%j zzGo*K>xHJ5G5H8NB05}H(%YlBE$Pg}d1;B?AvZ%>ksz?}tX?rZ=sA+Zaq-lmKN};u zL8s|n0;PDWU&b+0io3uPsP?LE`OJT{)bMvhjp*a$U+*;zrw(NX;UWgMQWmHX~QW(WvlPIfUzg5J{CIP#$;6Sx9f| zd_e~Ml;K!y%xfZ3gKEY0-s*ZLAI zDv{^*Fb{`9Zo)^NO|vBznRis|TPdRcw;67|t2KLi$kUAH?nnp%-O%Ucu;@9t%YKi6 zWL>_5^ro%JQKakJ`b<8q-NS$S{TGv;kvg|#mu*a}eoa)gek9@dtAiO?M0K{y}Kv{HmWoSQ$4{I!H z!okwM)HQQ^4V@pf68CLPPOtYlxQk&rQ!2Y1DEjfDtSwBtG^J!5LK?Hp?w$_PYZ9DH z_hfllhxTPQ^O@2~ej|nz0*K?~FQ6BJ99wHvkEYv$0t(}0jQ;%D`7NZiVELTH{segm z!9OGmW1NlhOdf8|)U5@EtDS%2<4CN5`>WJM)%7_6g_>Y-{puDyKYbe#CWhu&#!ddC z@jalmG|HMkEW)zm10FYqOZXGi{?ojP>s7083Q0X4VN0UDZuDTm%l%EfDN^lhagF_D z1A~cD*pd$aLeXq?O7RAdH|*9dHcxR~?JgnlCw@KCwQO-(wc>Q?5FcQq5?x4(J)=3;l7CBknc|Hkbk7fSH@>hnU`M5b(m)zfmm9hov~`7J84n+X3}s z=lL=3rQcRNT7Z^c8h`Q=DlTbGSRTH;y~7DV&;SzE51x4hf2Y_l(1k4B(e@%*s_bo9 z^DVLb*jm!SVlgykRa)Nb3dq3e)H@ec;V{JA_}yHmsmGPw`5*1k1`D=#*`bar1DG|s z+12?uezZBwSdjA&s4fw)4xI(WyYIOW8|@KCpT>;ot|O3yL%}9AcEi!5PU;VbB&vVN zGB)6c*){In_c@IYs6XYt8muEJBa9cZZ#MB_77qj?}x3gX(0j=AJQ~2u>bFuDLK)OB8$l%tp z6g?%ZfT04K+JCl$A0N*-RVT^ILR%Qjfa|Uu;Nov!L;Ij#ey4O#6bc{AP(0dqCmBcJ z96tjl22RI;p;Aa6eZcHng>&$WPG85Xw-mU^m-63*xUGD9b#RDTdw8fe5l!*r8r!$O z)7hN+^)mNORZm*+abobxIkSwFmmd(3$sbvF6RYx(z$CZwU?poli1p>hKS!TQ;ip0m zcPvx+5rvuQ7_V+4ssTK7xn0lV_EU}VGtvz!=P<%!$H`O;XYy)>T1&Wy@1DIy|CAum z=*D%Z-ofgHi~?~Pbq;A8q}aT3-Lmy)xY^l}!1TCbQ6z@ebz0=BR0HAGu-*IYGH!j} zkY2S5>TQXBxDEb+8q3$P9s^W+F@Y)TcX>$kax{9Yz@HMhHv0e zk!GTSmg!fr;*wga4W6faN6{z#`z2OU3Vt|ga#q;dpgn_jT~zjYr$Ocu`RR6Ud6Q48 zIx?weiKg0JyCHiHgZ}$ve^i8$=r?|uIr+;J=f`O||2zizRvUp~R_|CD`t{g^rUvQ` zpE+^_h9Vb>9o6c2Y7dH|<2_%uNqU!6OX4N1DE^+Twb*c3J1Kg_Zga1Yi5 zIxJAT4~*eVXhEY3u@-Jp?oZ=YfAC@ypRNMPl)q-PVT31Kd0OtakC@6NhT1pZ>3OG& zNRIbUI!}DP-^)7V%}Zcf=?wA*79?vy`gcngs4Y;ORfy-Kzf2{uZe#b)lTATCW!8~io~z%fZAK~?Lr3eZ4|wBGD2yj>^u+jkz~F$)7#*K{}?_%Ez~UH?rtJR z$dFE`rP%mRjY|ZHe!C!g;Df~<;IY!hOVat|sOBb*dj+R0kcPcL z&lBh?h5Omv4@tkH?6P$loU96uLU1V+vR(lX_KrN!uK!Cvo3OVz=A@LBy-qu(noQsm z_qR0i-;~*YIGfGJRAXEt7{b}>d+xzptp9N(?bV^Y(MIEm6F*#fUfgifq!bq!jM*4G z4HZv5C;m41Jve0@FC6POzoB$cy!JE=akv_*OXEIW) zCbF;-Vf)t%5fK#G-7C2#p4#6{Pe(ObdVGI9H8p)q=13kvas_pop$~udOKS=!?xszQ z$n{X{_0m;)%37xcZ5+WL=WWQusMU{40k4mCm{g|boW_sBxQ+Ca1N6q;gH2xsM>;RB zjONyiO5q4BA64`pxiKV6mNm8oxq&*$*9JMn51-!eng<5uPmj^y%uHYy-f8|kx0hHO z}4v@=+!_2vr@iiM29zecjh~L-FV5K6{;Sopz1J;bE72Z={DAkoz4`~^H^g72CQSKLBBEt&$Ts1 ze0Q+A3z68qjLJI7&OZ2OHun+1pp1{<^F}LLC7X1@v?zq37Pp6P1W-cI#_A`URwxE43vcB)tGi4*Klq+pXu7QzSbYQh)2pk8SVv#6gl%3nLEH+}Q1E^IG-C=a4=6Yb_pcG!esgT8>lc zEJP>__P^(_9>a)6oELR-5#W1W{U5{O*iZ^Y^X{Wnmjq#2gTWLvW~HA1qQnx>al$vp zRlSKKjc%IDrr!YzqMSz)|6vPQ~RgKaA8fp*raK=4AQ!@~1EnQ@1gE>8f;is2M4p=oAXVjOH_VIJGG?#W9Xk!oH z5@3iftJs2gQNI^TuU?bBB}{EurY#10?G8^s#w?CBZhNHBGc>1x{v||cNZ4>)p~0~J zQn8dIqHn?X?uNi+xsk$8D)G62i|cT%5lZ&3#ocZC5*%gZsIB%ZHd%6rMjFUaHS)(g)-hd`+PF4w#IwuwHW+G1nv2}Q{e5B)oNgVX-M}I_X>>Jl&Luf<5_*P|@f%31 z177divJn4>`%8sy+0Ut4jxE0hGx~NDwZ6l1gr_?|Z?8wfw`N(wP z>Uw2$>&)}KO5WTDo~XW>j);RlT$tE1sU>J_g4?Bt-e{<(os?(!()}rG ze1_pw`KGoA*FSsCMm1M1A@|_AoV6YQqN&-bJ!RIBpZjlsz{i>%sB+bhdrKD72n`;m zP}?`m)x)a=F3M(tu1dxVwUtEQO=9S7_E^ofiOstEY|pxmPe*56Egp`sF)Q1x=vZ^% znVy4uwZCng51gY`@J%4b?!tl62k(}<@Y}|$H1Fz{-OTJ(Un3ZTpnNXZ>g-({0DB*d7ZYM8rW(&v$x!YXT6blyhw z44q4%T}pAr#VoaH@tTg6&WEFIDq7?iGXP1aTVc4yocZ?&S8-^=Hf>q5(4;72sN+8dHiY^JL9e9>y~Q$a^Zq+WCGX*(uvAiK<^luug*v>iKY)UlQ?9li_(8-dLm2PpUidoiFySH-q?3La0WA)gDZ-nU_9# zJ?(f32i-hf7H)4?l_mTQ(`%Gxyw{0L5+AJ>sMy339cO8@jf z2HlgB(b9-w-(qb~$y!u^D6r4;-e#Ij`5ZhPbmvD7BvsOwSXP4Y@c01{@929#eU%d5 zTpL}a|EHykN8TAW8SWa)4ycz*1`U*GGNdc}UIMa841Jlq_(Q}zlL$!^YJVb?{S|kI ztXVz%a$LaTrf@4?5-ipUI4LtZ| zrT+=Em75zZP2%YaRyQgi6;%$Xg6F*ttL_=bZ4cF$*2vu5)_!!=wP%2rYd^rX`rjs^ zz@~UvLAF=Pp0rikA^7$diheqJ!bRh-FsGz=S#F5}R4BIAlaQ2tonmbShlj18=AR^HEJ?it_As*MY-R$3WH;C^s%1U@Ip>q7tLTkqT1PMtBSf24CBF*iWpic@1c7e zR-zLp&^%IVM%dhrZy6n+S&2XI!X@n%oOOq*NidnjsOfe}VMIVO=7)tQX%A#`q7U6( z)0!wf^U=ORUutG~yp#xfnhz8L<-rSwK&Ab`>=Wp?oMH~yey8?vKF6rX-VIdcNnJT+ zq=ggyXl=sZY$=K`Id$lLa;g~eF zkEG2AYurr(W`L1b)iH4*RFj9d__NuRD*ozSGrKi#F|5TJ`id2~34faal7>wm(0_1- zWbVv7tp*tpHuCdC8Pej$aJBSTNzX=Cg$#7t;b6`ESd7Hxc6(J|Dg0J=X=nISP4x4< z>EBo0E8U>1S+?hxuRmYZ+qhFF=}fS_tf_Ql)(*Zh=A+kAOA!1EfXWt=JWpQuJf#6_ zuN>(_vVd_zoq%oS=<6@1Z$AYFzQyi5HyK9wN+p!?McchNy}z3sxdz;WLdFO}2^&Q5 zSa->;f%`ToYL#C=7*IaEpx6-)+)W}5IE1G}%fsyzsU7dMM&FPDQB{1Kw^Mk7v;s|< zHruV?R!nyIw6Yx+D4a4$^B%l4wBPFyb)uW*!V*b?K<=apg)*iYXHr^Va zlj3n+5s2PD+e}2V_aW7eJ{*M0u;Sl7Oi%}4*wRLN!a`*K_CvZXNex#~ctMPCIX62( zhDB_EbB$crzY3#Ro?;m0+!9wd~Oqd)pGH^mUEixP6kuG{E z%qs4y6)&^ew8!WCayzgT!iX{F{>=6H->a@tdNU@9K>Lgq*;!-onMf`*VHC|-jd`e1 z-4b;{9LQO{CjqLf)Cw)(XOR9uDY5sH^QXY%S+b)T`GA=6cl0Q!TMFm51r=DQF|ORqF{l0&&T^ z6!zCY-EE%ZKL+lR!NuX`k%jSQ?_&LN{tu^1-^1ev7}`#~f-eL@TOsV`G)D@!(JDMi zpm>Mv!oz2YD{>8M*EROQ{VRfiM4f$x%nqoHL)ILQ|HsjJMAEFS#_Y^l^eR>&^ixsq?wJ``XyzH06!D@prNBC|CFgF<4^H z?6TJsE{Wu;Id_ZJ7p~L0gsfXtwhXV-5Y|k6QVgOQ3kC$IDF}4}@-Q}IjL!IQ_UApGYN0A1z z0#P#sfrVuxEZ#5$Ka%I#*w=GzM6xz0pOA76vr}D>c;s|?pnmz-FND39K4Vxh^6J)- z&b&Et#E6KB)Py+mMxuf}o%6IG#O4|&0h9s9saY^|1#+)n{*tnTGu*E3H;Lt>rKZ?9 zUG?+5rjhoNnSAvAu<$ovDbE2K){(z(6s-C7_;uqPm+@FvzLM=NG3UkSaXqxhmw}^> z`OR_2Uh_Vt`Xmlop;|06r)g;7f0&q{E`>92$8@5C3wuejh_fIfsyO8-NpvN{g?G#2 zolc>_J6kYG-IkRkXVc~W;~M?j<>Tu*rv(VkHyPK`pZ_*%(l{gB2kZ#%SIKzXyJHg3 zlRQZyoaU*+%Bl9o3toj{3u|w?FF=|SVJ=5V6Y8NlF%WtV{I>f!vO}!5<-eW{ zOeXS^Q1W?PBBvF#mi6~m`vg%r+CtkYYM^+cOzQf~-_7HazWu)wSkr|8e*S+9BkJc1 z17h!=ocowm+3H9vZ&^GAcPSmedRS4oAS2H3sudH~MHe7ug>6jiiKqSA>n@c;gtjt9 zuh|Ct>`h2}?X2d4;HH+~u+f@qh!IB1VHu_Ag^*>tIOxu9`{qSO^o42t0M3U*-1{}b zF{;(c(}3b#TT>gr#5~5ZV<-W(6-a8tb|N@q^+z4qdUJvUFY8QbfXVK6b1lmx z%+nhAP4kz@nhg`0*Dbo}UwO6P`!8OmF`qWmZxB34SLfFrS3zqdpL!Tt3DI z;4!W4?21<1AkA(F9{U`azkUpD0cb-NcovyXURAL?+#Y4`=W?D8t)zvzu*l-Qn3#yH zQZz^7t!a{R^^7ESXn=xB^CR5oXqo2Ao_&e^#J&PVKPidgQi|Yo`1T9!a~wM)zkaiRfh{t4}f&*Q@$m^D3U8BdK~@$cNWnlS)n=1#e+cmwQ^B$ zi&g>;F{@`B|1InQK?|ToW)C(RHx&V-Vs!2J-g%1qc+_6>z;+yb<`LTmmz3)4wiwJP z3go02Mb7)V*?N}fA8tewX$%+A+GrYOJK#ZKWoAHl|0tSxuC>cNA7mYG?tU$-`g2MZ z6mJv{c&igX(uM0k*}(LM^k+QF_aN8dI@CTKp_)4Rbbm(6ePg?Oy{XLe-EPEQ+um5` z=)FDc?7Vmq{0TLuIH2`(R}@}U=-TP=V81I!sfk#JXNq7J@EQm=K3)45R($$o5t_Y_ zs@v)={|7ZowC$BOE~w;^F)g9GmKo&-boXxh4WfF;s0jl#)5JILU^05qDCR;7E{UHe7qUt|K8ALYR?ia5Y_0~KUhS}|{OT~r#NZF;6(2>6 z3;K)PH3G_6I}vI_3a$+%+U$DG9OtfqS5SQLAQBioC7HjMQuxdh1`hoTe)Xe?`?fU& zJ8g>B&h&}W9udVW{JD&5Z^6r&gw76Kyi+=U5zJ|9;=N<;MDaTLWP@zUAN z#?K2LEqysxQ}sO(#NlVK!!5xS8-VbC7@??tc0oGF>!Kl5l89C~L7k-C*rH6AOSi8p{fi@p)Fb!%Fi>(Ve@_&b?lJJ+nfdv3wo;6{jha zL`jUm4=)m1KKrpVo^$?C9fwFA3GjH<@X=yL;<3y`O#na@HodaIy0z-8oab|MnLo(v zG@**(*jPJzK8Uw%AOm z&hGX#swxcuWqwDVz!Cj3ZnRqaS=?emiB-d>Xl;rCv8%pyub!V)90F(_fPKa7Q7NIK z4L{>u^cNOKTj*__25cf*H1WlKsb(QgyOzGhFF>19gwed7V@aGnPRS9)4qRgnYXUrp zW;MiG-IxR+{_)=lqQvqT8S+#8diRS1|1|ECOFb@Ak6Lfe{7X;bQwl!{uFStnDHrc( zl?Z|8ggqd|Ufh*3wQqu#B>pNhV#O}bz3L9|(G_Yu(@JB%1Iox)ri>2~C?~TL}Eu=WxmNs5Hs8)6DjAcdOr4z=FLFq z+yot219|sXEuWKUB_^8|M6FSjV_~013pYpN%0kp;J?iG=b>Hh3swY?Sh|P3?`i2uR zrx>I8@AiX8|IKZ4&K}?LCsj6#uU-+le1Zl?OP^~LFAHWSa;#+dCko1N{KxRp<#(-m zEB96KozV)PJg|!kwHS7-!`tI(6uWIDr2kSI7`{!R1`5(H`xrGuD3(87mKh-T(yS4pUFdoC|Qb zP(JP}AHph$_t!Y~)J;?xt$&{h&>TBp?FN5tsBDP4D-8?VjG^ukq$Aq%#XVDxuR5EP zZwuSEn+>tpn~*fC8|tb)71V18zCQT{Fj>gkHm@7}d~%pyzVmRH-=;lnMeAj`p=%Xc z)Y_)Kt~{NoY>q>QkOn8tlOX1q&q!W`Hq-Fy6jN=yA&|1m7SpxTjQJLBAHK-?Qlo?>dZ(_1et$g@(a+Q_IOqnQ$X*+Epa zOc_n;ZrlTRg;R~^@!xZj?J;#Q7n%+AsB9)6_+bTcHZa3n$Vu2wH_d4GYIpPGe+)M$ z#75(a0jh5{lFy>wZ_Dsn5OgG{F3V>#UuW-czAT~*Mny`Gt!C&%@O9YU8ZJ{jch*g5 z{GPl270#rxN~mCNt91~`cBsH|#-_u!#N}nN&n#2lp3VpCUU~IcZvrMJ;IMPSKAp~n zyvi!;xpIL&F%xBENKdUJRxixD9BN9}zo>STm5HAmJY4mTfK@B3_fioN81 zze%>I!SvP@O6rEyZ^^q$?44Z+t}uKLG;oiXowBH*fz8JF%raa1JvB#-D3`UDwXSn| zFj0RuKGQe<_)f;g<|b<*!m#hWQ?>XsbX+#og}+x?=>L@a(6qCL9&Y;KD7PBg=oI-D zx_#c#NI@Y=cqIZs3E^qFOa!S>E2W*u^M-6zBfWyBj>*=Io8_@~K$Q=Bls?QHGI((McNLz|L+wJe_s7-ZKOh z3$v@87yqv4)G^QdL4l`P%dK?kVte4538AOy0vLf}wJ?7-9Ji0!HD#OGK5yYV)4ft- zfISas0TES~n~iT|xMeyg`uvz4I2X(XlJA*?2I*X>mVt8A>>8js77OJ6_xhn4Pe?M~+ zL)5T`zTFs}x&J}P;Qd-0)E5+=?K816v@y>>TnjI47LeTWuulK`O6bASYN2X(SmB$} zw`I5D^!<`@Gz>aCCn7O=y~LL7S^7C>Yv-Gm=bmv_fcmb@^+v2tRekd-sdV^q-TBNx z=rbeSBXu>r{(#-CFN?u)%s+u$5l`Gztd>g+{+D!NM0F-*pO@U_)d_Dpb5gd>s^zH}RIK00s?&Tv?dSCojXQZv6|20be?s&;WW4Cd zEi$;YD9)k~%_6RWtC{ZZ(y!dhlW2c#?(TbH5MZo2Y!S_7`FA>Nt|{aTt^Ea4pVSB+ z5cSy_NnD7S(5AwaqZP&P3fP6|)frqMcF}m)2LnDggvbKuk~MhI@^>Ex+ZA1 z19hbX5BgXMv#QsM7I{#P94pi?dSI>cYwyoi`@=mQ6wSf0lDPIQ|E+=XO;g(AQlW=T z^?&gVAONX|CTUlAyX9GFboCQ4&5xNsG(JsN3t~_sqw+LW05Rx-Is{k7Wi-0GN|NfI zI84b``bROdN)n1w2xrxNfFUM~{iDf}%yP@-^qp~3sWM5&x;=QTxrqvur+aG$@X!qe zi8tmt=eW~u61TuaO{`&Sz*>`j7(apSO1=(e9+V2t!GHNzfp^nmCctC0lia=@pXoky zgzaAM3P~Z#Jc3dY@XEhcDyNGPVGl zi>&bZE15gSKh8*b)Na)Gs~cHL8gj=eWefMot3t#otA57{kfjfF+GQds5LTb)?jI$d z-oiLx{v}3$VCFep&DVhtq&^d?lLM0F^(k|ExZL-kW-k>6V2dNHqs}Bixq~vjS~~An z63l1hdY$}mL8!l@ifsrW2uL^R=kf8PtE1u+Wf_N2%f`z&*LxVB_K|Al{Fe#eE)=FGco)@7#>-COsm9o@21mg3V+jaj*p7?!^ z3mpibe%KtY*-^BTi9(zY4)$J|Q_%UBq^)8Y-AWH_X6}Y6E01$3DTAY~1y-igPkdoN zcfhIAfwitgQ*|sZ?NclNu)Clc-_9!Mx)DjntrZ>N;wpG+nWLI$;$ks4sO7E8 zn!pvRa*U{MzU3P%wZ5s_HxgD7D0W-dmyby{&L`rfQv)qG?giPH^gjchcp4r}z|swA#&`yj{We3ix%Y_JCa9=skP4WNFnKx+-TY z)LrpkYfb?o?KAYt3VpB2$4PO;H&4P6GF=BXZ%kJZgXauy^tioqd(j%!4_Gd(jsEzI zL@dXG*cF^h5#pAqZtbp7c1?qa$7YnQ?=!mmgkL3h0`L+H>!Py4pzjQ8gO@j2Z=Qxh zNkAGoTSS_^{T)!p9uXNSa|xSqE=pL(}edp{$+PRru@^>0e7<-=^d|dLKYRB`6RO z9mPnu*;~o08*3-3%8Wa=)mA)SnJ%A#cR*8Xk6T84Uo<>3$NDhV^RoRXL;rl@G^y0B?36=Tl>30BioY1j?ls~-RnS#S1lsKBKI^tFzB$X_A8<(W-_jZ$gGE4XqCn_eGVE`uxATgA)mP0zZcAEbSvFis5DdvMK%L_G`9WG)E3q;y(9g=`>pphsrDPLAJ) zP`)J_t@7yi9kN1;+OMCY`UX~C5PEOK_Z;!CgfM?*xK)h0vSaUzA0&S~^jhRQ z!k|v&4hh!$6R*ek*{w0ZXqTvpc%TR)aG|+tHWMpsHuC!GSjL16zwwqWF}LX7|6N@% z5$^9&Nk8oE-u#GOt6(ZRsUfe{{pit5cLLUSSYXyV=VTdg{e2KN1YMYJ?$tQEWI*bl zcKTRm;;Mgs-_FV?%V_L~V}>JlrTO9Kt-pw~a7*GuRP%$7BA45wkgvkZPdBS2P;|MT7V6&w^hlt54G6{>kv@UU6D)KFk3x!Xlg$Cv5N2Yk9}vBv(($*~upJ}K5o>^D$~QK=Hga{aP=q9RXNM(21Ccp(=!?QGsY}Cvc#{W*cn^g4axgC?Wc!5tE z+uz;2Z@p?U%RXu|QZGe*UeP8zxgXH2n%G`T9{JhfDbfQZZ2iZ8;vhdC!e!a4);Sdt z*iI`K27tePB?Bmg*TM`Un_NkHIGZ0|m|op>lU%#ms3%|VB|DSR zMv_`y$=82zPvCtq>{3~c20)i95A(j;>=UX{+0X;gTd$G1sVAf|PudHSz=3?9w6*uI zWom~$-l)~L(lN*?Gu)a#Y?tO5SXLf*bQj#E z9)j24kaUM@u%J^zJV7Z}Vl;uGQb{6R!LXmh-NO7R5hsv^4Hsz`!DSAZ{)v1<*tSi0 zE8G(M?8FQcbFZDH1K6A(qrf8yD9)Vdy8$rs>9mSz6=&039`NLA^yvMD>QROm$5%#u z5w}$BkD)nws^;X4+N`1d^pDM;?>}AjL;kdX>302dU;xsqi3zAt;=7L(XXH4@iIzmn zdAZ-@-j56b+6fx+ZARHv+Ht~iO$?q8gLDK2ncdjn$$xz{S=>Y_$ zcU*-xipm{_Ga@`7qjS!3SVYNV~`zYVu8OrW?`Ii{zv_op!fvi=jU; z1vlbe!-J$(KTU2*GpzAw&XtssG_%vQ1s<@nJ#Bprj!(YFrxl|3JjGQqTuJ56A911x zYbVsgK1dOCwxIpff}N(7eLc!D4Wo`_OP;O1@>5=_cA%atmYZP4)=d`Vvt0u z!7L;=?%!aeV+qC|Q-8b;**r0Z-%~woTet?8hV3NH;skf5(mzKWNki3{>fuDeg7gOH*e76PwD{=)~$nlQER44fMX={ zNydoPVCJC&e*OhWv+J`*qMzzZ(txdT%t~rP5V3)TD0w@6*b^LgbNlJYc6q5HNOg8Q zakz2LQY7tyB-$HQH!)m7XjD*LDWwb=RK7^`+8;f>e8N?+=4HOc3pViY(C251ioE_+ z2og}gQ}n-q{iFNo4-=LDe2MbqpZLA*CLQ-G>zhDRhcv=e|EIZD$?RisYaQ`(ycySx zgOW^=lNAx{G(!^X51NaBfDi@t+d^F4KjD7Ov*cb;Pe>xbijMue|6_=NRp-Q;Y~CM& z-~^h`&lI!NHSL|bc8%QVBYrPXm^p7F3wMW6g;1m)?Qsy|#pc45n>Jqd&P7g!W5NW9 z)@gkIU6N;`%q6jEoz19D)+r}#fNLIEhZIcxzL6NM=o(O1ABhF+Q%YOVmyi6rkj#p# z44d8o{>A|XjgOK793s&V`xUZ)dzj%Mr+`lu;D4aGhi%8kFigk6D9WND*VZy>yb^X^X_SI?TfBT{#!PQsg z{MOE*t$kou;5;P3c#e|Ir1dh%Vq%0W)^07QwM+A$s_s<2cYORS5&d|ie4AYHCZ^qj zllgZ%yIf$7@8L@yltxcgV`=~f50P%>A-b$}rK25(3qLr1rRq*<_Z={Cqx|Ylb7)Z9 z0;_I`%TKo#wO@oJkVr049K{hhg*WsOm<&qEazKL*n_p6^Q^L67RX};vxFI8op5$1! z6(f!p;bg+Lai?n5QKmyOX^siwtJf;;q*O8P=Th*Mow&^WwGhCv{LP*SN(S6#R)V<_ zHdfmFtT^FgsAB<5uBKrkM>kENY%&RE6TsNk_#)pnWJc2Ybn!kYD<~}<2(xt26xnxk zjIMjl-G$UxvxcfF=6|kM-)P9s#&pnc55mEVu{tMupMjxsJ?LvGi;|nXY3toCi8COh zFNo9~WDTl4GxDo6T=ty_MOyG~)6%I5DwM_nF!}vdqfZdIm1gVacTLGyj(rpC?H5G@ z_oi}W68l9%j0)7XO4g@Y;&PnoO@#}u#d*T+@^D#=^93;VZ|+SrxImbiP2cqS7wfiO zyNA^ymoaG(p%LW&7*weurmW9c0+asTV#RIH64O!QQi&`hXeVx8vy&I23|e&TJgtPV zdkN7`=OWf5jmZcvTr>3l#yXCgrM;!P;mUXlMn(8icF$u#Fg+@g^5L{`$7%TWaI?&w z%!xP+pr;Y<6{;3foG15BQ#Jz7+wzMgp7={L3e?&ulr`&Tq~1;|GXf|bSb?{%+b<)y z*0PN-9n{;(hCaZ-H|TwuOhjyybn`ub`->LWm!+<$04{@9Xa@8f)Kp!k?Ku)h7yTon zjd{Y)Ymv0~sLeGSeGs=Z0$yACv?sCYe{20DXyopM`~+D z!{~1)9vagyf^$}p66>~{r~Cz{Hqk^MK-QpRTd!_BxapU?a1uKZ#P6NP7tebeIN2C1uk7jA+#e>-n2U|Q>%E1l6~Qw0Vt*sk+0cBT)iXX z!9;p;aq56v#`mUG#O1DNLPgO4``;6h4tY12@wPQ~%h932)&KfNub5mG8iFbsZ>3S& ze1A~AwWFR@#%Zk}OR*elt3--QqMaU7(W9&1ZX_ljpx#gW71%ebd`uZD!OMVXkH&zZ z|7J-Rm(FZ*oz6db*w1VMY7WlEO3Qhz!8{%{KYO3Z%fT#ZbrJ)$JRc72`=t_$MsI?)e6nN#ze@vv(~jW=$`hfdvu9-KK5qy-TZ zJB_YbPQ@E&j;oe%01@m?NCB35=dfK$$AoyURbqroPK%SsA^&%C&=1v_Go?m}LAQ|Dh%D1b zt83v{6$;9V#7ev2j|X*vF0n?<6ei$t;re{|`~H**^{ipYN=!T)Ts}*CI=U*S*SGpm zI4%M<+^PodGc!s#HBv$xPp*|2>lF+U(0uCPGHN4zdPJ)tOG?zqBEl3 zw3^G#P~yEOt@jf@PiwSwgOAw&(l+ukbr*N~t$l#q;V4s>+v5=dfM^Z^)qQDoi$Kk` z(Cm(F3zs5^$0@pGMpDw=ad5G7eA#JP6u7NCm^U(fGD5nFby;JSP%#HU}=6*TH!BT3lOXiy#+=!+$ljMy+1REC>keZj4y1 zsA#Txi>jxTY3MI9#k-TSR6WUU=obDyT6RhNJF1E%jB|BmzEM~A0eXpGjgD)*>wNq= zKKBhJ`L-*#a^$h>ezA|F1{lTkZL~z%QiD}&Gk3Z5CiP5k5tV;)q88?8JXWB_fNA)H ziuB!CmTzyFPN4n#|Id=&CvyKW_|Tt+d_^`QC5{)~zCr#se0*a5I|kc@%el<@ zlw_Mo%!D?@;?GU%c{8QNT}{=;T$`Rw@gi|1OP@Jg)p}#vGKWjE0MRa!!ZY^)_IU(x ztcfrB6QWz{BDwWRckjbyR{*GUPH4vX!y4LdC85t2Q(S4dbHr!#Xu8?E+p|w8OF=w0 zPq5lg7BJZhE)iefC6^@CIV)oI1$Jsdhunkps^fq!j zB&PG4((x&HNVx(X4EMBIu;cfpV%2NqtqJKAZ;+Iu`xp_Ei1Gnu(gFPfN{Rr&6y|Gd zJ*z!&SHbp~hVm8Y8Wz)6GI06HZW*5aX%IUk6;5|5$PW&*MSVUtH3*be7#poQ8LYVb zcM6CP0~~OdiSJs*@<3~#-%b|O$C@N5Qs}LEeVXu2(Zp~w*0gHW*TCe`PHkD7 zFk);SGx!3;MvY;SXm@)gTHx@6@JXUuzZStg`0I*w$>w^4?h7=b- z4*hi*nJV^CT~Ksb7zoTh*}HupP+{vsypy%bqsRx!v}GY-6G~AiA8fRXl97^~_eqWM zfeObu#cbMUzSyxc^X-V3>M_(~NyVoL#kOI~nKl=mbTPI9{0C7GQqra_znBSOdRhx? zG}{k`pDRVcV2rgzf-F37HbCv}+2?_@E=Pj<61P&obuq)F*b?{8nzE1Y?K7ZWou+6>Kmb%{Q9($M72v1WU7 z!gp%-5Ez29?wF}$^h*4lVK!*_2Zl9q`OE2wyi!cewM|_Xlo(~~ie7LFTFoof^>-Cg z(B~nmLwo45V~&x;?)W{F=_Hin`snkm#4OF*HCf3Xsgu|!H8uMhcv-Hk?X;FBYQC}( z`73tw6t`_#hbMTbd*CBuhLGN%zx`KV=m4gIh^ELH=y=|sl;5K(GI8t|b_;?8SY9UT z6PJ}UWFl)ooKqaGv4jihXCQ672nu0h4!X>}9#F0@?;P}+n$Ik{oa5~$2e};EEvS?* zzJJ1apL>M-WW0Sw!yySWp*O#KJld$8?K8DF<{QusTjb6a7LlPHIBxKr#%M=IUfy(R`)5+XT^ROlVI+zCT8fRzJ8??pE_;CEWcB z@mk1kZ)-<)2{1zZ4cDj|_~W$yIw|N9-!8ijBS)&u2jf-$t$^;9E62?fbPbZwmu;Vu z*H(_K@An~QM~xG0yp~!d;ibp^8Q=FM$Jd+0t$+A%92RXmp(bg{gKNb2(oEXdcI{%h zCmM1SuhZm-dj=r<`JI%8)Kc})uTR=;sh4^Z z+Gr)2q=Lxr+;6TWk5pV{SiUaa^MQ&;{e0N)WAdoOFrHhfuB4necjNH*MTqtu-{;7& zcS#?Tjh;du;r(hWJ`>U=-z;@sCa)C)Vxk4M%gTkr+56`$Kg96e2z08JpqA;fpU_wM1DIwchb z@}u2#@Sj$7YI8`j#)Yv~yN?B!+;w!Koz0h!e!v8qL}E6pA5-L;=}VnfvKLu=vCH(v zn~+wX%pu;#BshlI5aSyhnX8cP8HF}co%Ay0$Iw?68Pg$vHGU# zfl+Ey`YsikbWweV^mf+4gK=TFgEc73a zzI49Q?je~59r_n(E3$I-D_u#RmERJRt@pU6@}~{OM`De#WwG@gmD$?9j-5&Z zTgR~;AI^2zg6uOn)WH0b1#dsMm+Z^D*nwOoRDX3>SPm5K|D>IxIj?u>Iox76iRjH1 zBvMZG0kj0?#>FptOUV=3RdE1lNnY^#HnbYa`=$~4^(R%WgV(K``VRd@2mJ{EDNh8a zH3snv$0vmWklP8kDc)QGcufsZ8p@aBpR()amW3%T-IUr(Wd>@P>{OuZ>O7x-f0+?9 zGfUt_{Jj;Is?2q*T}d8JWvHSp&18^nYu*8Dj#Q^-W1=yv+gY$v-g*4=MYpeR;}5G; zC1rKKEp~?c+EsgZIku5N1_`}PqbpWl&Yn38t*hf`vy>ag6loV*%Kzq#YQN*#=eoeU zo?@}^SiMIq%`Xk+aqwQsIpC2_h0!%z9_fPmz}M?f;*kYD2tE=v?BGUy%V=K4O4=8`)aecfoI`ia?8*nl9PSjMqlfRf?vJT zyQg&T$f5`9n(>&s)T_vemCF^? zhmx&M#!U<{yP9lpok4YvvOas9E6>fE81dA36J|KtzX;{B_{(IlV#7F(OL+4?hOkD_ zwQ!p3)s&xG8P1Y^dcw;kJNt4B$DrQklJ0rwx?z-}hHyvPAR&#^+r6`H??0VW9Ciwx zY(5{%>ngX&uG6%YB-AOtmu&y}uI7@kX6n8ly1;57VE7O=_W1#>KF_H$zPd*)WbGaX z*e=1Dq%IHbjA#8wmd_2v+#k-TrT|#YbkQrE|K2&-(|~Raq9)>Z6G|0wSmedBG&=9N^vVesEqwZUQVRJ1kvQ(t z`&~mUFZku+7vV6X&hZ*|2_&4a<19j+UHbs|PfKRkyc#vls7=M_ur&JlX?KxqtIY2g zJN_D_xPeY944=^1tfRIL7WpPqHDxv{SVa@36ux|U*^AjVN?2F>z4(0EKZ*}C9kEaS zcI5Z_X&rA|%*+J``Z=lYkdk?tW0{q6wjfu9(2SLwBKCZB$Z(~K zD05S`+Y-ww0Wb1o^;G0Q^U(#(y<_NC!twA%(2IVy_=Q(l6W+f6OI;(ETfLZY2(`$A z@~zptU;9ZZHHw0=&$a$y{Kk4mlvWQ(^))TTC-qpi<`3Cmi-G6hOR7QQNu&nnFXwDT z9^OWdK9N~stkHC4uym-Gi)fu#;KjTAL&N29f|ALu*kDxQLet1ZjX(07`hY!#(ilFB zpT2jugP(WHihm>v<6_d~_ML(gC1?K>k$wdBio5rWAX;xR zrtV`ki#tXV%hLZYF!t}XCgJZ^FtnuucWc?G%tg1L&$ z4Bfxl3uwMNAB=vV%L|Lxek-NPnp@pG$f=C+m>;^)1#%WHQQ? zD5rz`*{0EsSM;g9-|}ZEam9SBEO#n0;_Es>cxXEwNGN;CwBxqzo~xN(oxB+GM3|BA zd`pbpJ>-MqI-Z*P@iAC>{Vxp51kziFKVOl&HInzxc6j!w5F<6=uIz@_T?tA$&MFhj z&+J+%S{v(7_oS>_@SdXqYW2<%6$1smkbJ`bC7gCkWT;_5ALN=hO-Gows8>%jNe+e4ROx9a}p2ujLALg zkoIP{qy10;^W)>aE```l_|7E}dzo8{*EBZ243c9{t!y$VXV%)zqrcXbv%D3h_DP@X95x@bx zz3SE@Y2>jNkCt7BjcAl~tJ`0v>U6NJQ$DV4G?vc45@y*8M0^MWZ0!qNr3$Vg!cT|@ z469J zBOb4X&*kVH-!xoocq>`}@+`K0_JRd4 z>e{qSOoWT$Hlf7R)4aK!A|V5jOFVWT=AH5Dah=v)x5 z`(mTd=@~yKrv?OQe$DOmpa}%ME$@7#@~jJ;HDN;j=yxDqnE*5n2e6Ct0bhNQu_nEg zI?LaW_#u9Z%tNNNAq-`x_p477gIUzRdMHc;=iP`usjE*pwe{|vYy!BUKknS&x??L| z-FJn4E@EddQKO|fsrc?6XIitn;y&lEd{pFtE1-67UU`*vM`(EKk=N5u8KnmYGJ8uC zF#r$8up;pLy7(5UbfRKFP?-$)ap&d;O?4=jqlJzMURYes3N?D9IYaqF-4W}}BN-1! zb4MQUQg_pOLjTo_>?LAi8zJA7&Be`KTBxFS-(%+9oO=Jfm&{3Jr9|S6HnP!m^I{D% zgwrLgL+Rb;C&F`LxT;mMVg~}tt7k!V-_c)~S1J^F2dX%E+>Ce(E%~az{JJstiquNm zv<483xU;zKHKK#HCn^8Lija0Az7w4yY7C${PHAucB#3PEV`&m1?buN|1jflV+C=V>;Lq4S2y!U`mL=H1W=P)&?Rp^s>}J*QkfmP_>Zu$*hv9!|}urs<_$gON}uA zTh4?V)g{PWfw^Q@Nd{F^cyfV)9*sbTtGe3BQw4V{bp>@!q+K<^z})7RPa=%jgm3{YMqPn zWRwJ{03GFcecn~=EP7V*KI48FSnqFp+8U-YYpwH1vs0mqtI(0AcaIp8rUh_ZwXD5p zt#$it*br!17Qh8~-`QL+#=;W5y%s#zOaifH0B%wM09-Qg@}6>AnciT&%!41tcg7c#&=2s6Z07 z+;He98{EV)N+=@cZTFqZv8ZBCtUtL?aZ~}7Q*aCMbzXrEF7xB-kM2^-i6YtBOvnQ7 zW0?*c4;axVvRGRF!l*L`x>0zO%(0F>FPS$wwUo>etbx7oM}F^A1Kbyll^%zK6k8*H zYW?i>!+6||Rli^)!=USf}`D5w~#cRR$5etr+d@h@z9ERg; zKIZB=<+4B@3D>jD{9B4}im!X@J+cZ*YN4Wj0}TW^vbGgG;V`PG>>o2V^DIMP_+=N9 zRyTMV8*9rdczIv)fJ(=zJsoiQ>$$Hb_744kVBQO5JG}r`s8`MDh*z+#Xc<9O_FY;G zEpq0esDlhsscR<|G^tRmc8)1=ez(%rBIKt|;ul@FZrKghS7<%J5s(wd3+*yhj!?G_ zmD#=+F`q4bQaSrmcJ6-8wtVQ{yp)9Vf&SZ&#dxUhu)Fv~0h4ZR%2pMpLI1fuznN|8 zUwZ@m$#XgXC{abarPGF$b)xT?!2q`8{|Ods3>qgoKA~5lws_qB*(h`ejb_-6e58R_win`(yFg`gHM9> zJ-R8*#mu?lkxpfP_rF={*Tq;g*Mkse0Ni@ZQ?R_!YQwMp>-=EI+Du|H+XaR2JP}FO?J@+gkO!a6WxtKEwjzp z=_}@C$Gy|UZ5eR@(#Mojr&OTFuXWjYv!RTq%)TqzqmFt9J;H_H-ZYoO1|x0mU~qQg z;sO)ghFF`$8mmyIQPZU2cc-eES;(+V@WzqDjx4JDE?94Pm<9ML&!1ETAAjxry7=6W zI-~E;BmUB{t*WH(g|lefRce?Nkyx1ai=%9%R98HSdl#(laSPL+f`U`Ih=690ksjxM zt75ENrtIO%&o977sa*l74o9U?+oK_CgER_No`{52Rn|>Zms#n?+H3RvJB^=x31HQ` z?XEE4U|N_T)Di>I)o+cj^IU%G%O541w+}u>YiGusej}o`4v5J&MXQEP)C#65m$3$u7u_F z!;xfg9d(=IUjxzKq{2yJUu$IrS`(c5JIVas!jVyW7rqSgj&84r5{$P|gj}V%*onNF zx405GEe|q?r*j+?q3FX94#X9UzF%)hfzyHOIdcE%f#!LNrFP*QI zQ`%QZSg}WZU-X1=!TqT=cqxQy(=OxWgP)e6OFr^qTgPuvtEJ`TmnK$9&Wk+idXao+ zqn zi9xeQrr?=FJf0`fWc-RCu6vUh^!S_iv&coowZs!M_{%|`CuHW#_eXRQFMDJzKd8O6 zNS&z9lJQS*Z}mr$ps%w5LH^Lc3si@WXl6suc}Lx)c1(DbJnF4WWPS?&M5VM!Aln|1 znd`p=nDM>oAtYuVLGjXgO9S4WmPONw&VsP<@68z=I{^1#;WknEPKQ^oWwpKi2KG8) zBwKo{+?{JX!5%2}%+C<$+pf+40MfQ1u;!AX(NhwPjma;?tJZaWfi*wAu>1KM0fq$D z_M>7VRHk^a_Cd^b6{F3+|HzEb-c(6Ef<=d$l8a(+%iMcyYbPQSHE(>ST|IOgCc{pi*S@!7BWHYIc_ z78LIb;@HyUk3H+|Q8xTww4?}BhGd`Tpmvaqa4nsl0W!u7rXzo6k*Pt4F$i_~h`|r( zDip@k!|nDz^=_#TurEvM97XrMy2}!BoN`ZMN%q~4E234+Lz25ot!WB>-qa?p!7?hf zILa#|#~*KLFwg-@^(Q(v+;~FKgX73@U_^CbHsg5Vd4iQyM4EhRW<9|+jVXfDFk6s@ zN&i^XJJk8ce|r1_zDD^$#vRy5%yGs^d+of?djqHUM)$#M+s;dmtuWkg7T&vNPH3uI z6U+<>2~ls~k(vbo$hb&JOjX|ZJI?l-A)l#tuCA#Dogz&b~UT zXT#loS8M+wkNx14LyZW8-6rz7qEU2GL3W83Pn750Fjc4B@@=c;pt|Ovkz#mbILNu@ zDBxh*;yLc}b3)@m>+S4rX4z!h0pSCEobn$?Oa>*|m-2aLhrsqwhj!5q6#;Qwh|!cC z9!H*cNdvn|)y=UHLH~<*ME{ccfZ!O}YG%D|#qn8xiv=NyY_mbIzBzW!{g2_2SgO0Q zCuRpjg|5;$JV!n6&2)?vm60{BXiK%LmzmSu&TkDbC~SGILKLShW-;L1@Rvc9a&PlN z)D{StbW^a&5R$5!+vOkP)#$^p>(0Tje0m=Fy74y!G4xGvc>Mr9G}jHja^yK`SFV0lY*V zycVH=jxupBQIPQlpAK$VAoA{U(Eg92GY@3?|Kqq)sa#3!V~I#3$rXl5j!3>mCf7pc zCb@>$D!H!^axS@vx#ymnNbYOS&3$jq4O_p@?;n5d^4aJ8-s}B(J)e(f7lN1e6JkBT z!)<77KlD9q^UJZ`;SI;_lnYW}ypeQf;MenLIVQ_6AxAqljCvwvZ#{@T7Ufz3_E*5t8 zqBdv5oM(KBs?zC~aqUl@gE*}~L zoPJPjnfpn{ze}ETjVd!AX@l82?!KYrvoYoPXat$gN4kiPA+JnTWhDDJ@J(nk26k~( zdx=|GX+zGK!dM2E5^XtV8m|a?cewt3C+)hVgm68nUC_{*JiWD2Ku&vBR5Wezhe%Mtn=~0=zCOD?$N9dv^2bC8^dW z_$wcg$D9;4Tmmv?9cvP&*gg3~=o8mmBCxLr)~3)1T`CF3kK4> z_luG=&sC~P_zwBAe7x`9>eYpdJR^3IM*Emc z6!UhZV#e-vA79od#ja@hK9@d>Tv?Zs?eYuzwLCIgzr~u~4V>(J=4CE82wxnU>#VTb zN(t#JL#sjuwNxDM`EgGVsk>8tlU#XEbrdt-1@ry{f-o*;XqaYs0o%>WcG(y!kBft4g7?jKB)UY_j zd{r0Sh^uD?E1gFd2o+5u?@wbwq!GPOt`*R)I1ydkOzNxV!1Tj)*H6C82mAS7r2M|E zc%aF!NDTu2@URYP-`*AQ>c5iUTG3!`P%Y8-@F6xDG)xi&Tz($7?QlSoTJgac?>EV% zZJ$~FyfH!@c_AW$mFISUh0J|t&p_qnI94k_kcU%GNPU6byUdLbm2l}_P2|aLJDlY1V`NAo;2%S?i1?S z)(>cT)Bz|L(+*>3S-U4=rQ!B}?S^0%JT0M}N+w6%Pc<{AU)9SL9AZYi*iSefeLarVi z?jm4y)uvmX#NEfTH7p=$)Ll091Ts@70z!w7X_zmOA>B?thJVxhXS85PNeKr+;3F_$ z<+J?UdE{Spp<&}LI~rED;hQ9Lgel&HZ{IRoaKB3poSXe3Tk55oe}XV8p-;wmq`|A0 zQe<2^Mf>3@_U+7Yb<0kMtQ8lTn{LVUsvfPJxafNYL|rauM%iY7SE+ZFY8$I!c{|*0 zG+^Zl52hiVc(rG2T=7fFV5I_6uy99J>VMj+*k8QUA$|nRZAl$Y3+o9k0WSFaIQPc%YwhnBh3A zE5o+;x2{@CCp7ftn3rCslBTqllJBq8(qH?JGtZlwN1-~Uy+1O%{T4XIadZrIkxuTj zboNVXHx%qIf$=K%E~jU$ZisSGMVqO*Tzkm!>Ri*v@tcpsche%F<+BdGia$2z?r-Yc zXy{p%W*atks$W>Ho|C%1c>M^Vacf*!fd=)c7zSt8^TmE+LZ#-NZG@OktaH2MIAGm7 zi?6vTj3*)=0PXJ}-+;eGH-{S=P<22{y1sq`I@}=SQMdLOt97nkcK64otXXm^_q|Oo z=^GmswWIR2lfU*US!Kg~5U0o`p*z&PQL=3V2zlX=~(0!cw{N7_jY z*fe%ojhQ|4aNh6BIeZFPnvKB2+W$xC6D8w( zfc42;xc*BgaNk>N^NTw#n4SJlVY~w%u1f^bM@TL8252HhpJ0_hM4byr?SMYIUybjt zzAA*3dH!h)2wB*mpng)lInB5A^;5GsdR=vm%ZG;-!>_<;3v78q4QW>5gJoOu_8T76 zB+IX3RjiMgxj82AJ94<9-LnO2X`f}cU|{<23rFnOk%~#m<0}?iQIGZ+Xms@K7R+GP zN=6aK<$8L>#yo(#Y#qQgh_mD2V17Ew*3yK|l0Dd~dOb3npQ*;UNpP1pkRhq=*B>dt9ur5Ag^-2Ys`6{tPO+Uz0L7yld?u4Do zPqDVf2^cTY*g64SwBN6qlh3gEnW&kfzepbVqbXqHN$~?Z$r=gjPD+4?(Ood64JhTzVRO@6s$0XAOTOE8 z*w4OtI3*P|wFJ3M=OW;E5O3ASu<8l?-wnHCwYAUQT6doS{0&`Z8DRv_1%SvRdtqX+ z?4s-P3&no9sL+r5*KvQFy_a#f4yX+eWH1QbP3-k2g7#D87hP-AXEuhLjaKSomzTMy zw$|gv^@hanMEbR-w~uM(Jz=ck;r;C@L1~XS6<+`qczd$O*8+sHUn#)ws#eYp1j#Z+ z?&l(;$dC`GkL+&@JNMSqhX!lo@AvNln$0Tx53BI~Ize2hL?YQVQQDs+go!-g^SL#ZKQK71k6%9A2w-*m38$ zS?*fA;pC5K4auxcrG53$FFE#!^c$Eq_7J)#`CU9MRVb@aj>}>4vWR`tf}E}3A;xb^ z-mPMl!y#Ae>-YQE$VF6h=$aKMpMrfc;?j|%X(nc7l9}5b zWKgecBFZQ{nv`#@H&LLRNm9n zpP#SXymOZ+`I>=nz}+^`^YE#Qbph=~?lp!!0v+HCpl!DHO6tfgV5YCQ-lb{8b)H)P z%b^>Tq&G%>+tK&8n7hicwt6J{NbJGGrIj>M2pm1qfq0RI5qtCW#RO zGnSTG%bjJPXRYSym(LspR9HMqpWgtnlv65nRkLwa0XuL^KCvFGZ08n?J!H#vG~(gx z$yyGVJvzI+mNDB{uYM0hJd~nQ=^B2&Bu|z&dJCrld?_Ng8sz0=_Dd^{hOM(6P z-L3F7Zey|6HtG=vhb4a$Sw9H!{%ZZ(y?~G-L@61J+;P4U5Oc#9@K?E!_F9jUgt_a7 z-4vwZgX-xD`%G;C2CfYc^VcwZ5t|hs3Bk&6 z?808jck9i+w?{22A$cz-MWDd_nmZ+15^>9&)~+zS?rZzMI~ml9Mk+7LOUl<)(M-gA zt3XMr$aNswV`}Xs#7PNYZD=Y6$%ZYk#N1X?$$Oyn&@F&q7+OBHb}UG=R5Dyz3<@5z zo&t9U6jFU(^-1Olv42NG)?m&9mHn6D;`6^u#@{B3Dt{;#^p19lr0C?W)31 z+woE$pR)3PGlqwgY;ky3`om;;NQ|pje>nd(+B)aY!0OSFs&ocyrf~{$eDd2P=FT-B zrStJAFr=PiZ(z*o%Ue@Xj1dq=UtRvo&Aa!-(sdcMb;uNG$sTmd>ijOkYZNH@Hi;IVPGEh^M=|FBZ8{ zTm3foG29d~(d`VyP2Yqpc#k+aM98?soFF-TUl2NolqX-PC9E!$lQI&$5{KvS-4FVV z`K}QHq+)l{Z#dEcD8d(x95OU6s^rl_+v>ZQ514U6YDLK@&!-P#LhzkYL>ZPTc*K*) zUpg#YAv5Y3qeF%)V`Hx7%Yc*^#_Yw)*rCo8T~Ale~gO6Li=`Oq`X-206QLs^y}K_ zDbXXlUX;5j5?mf)QkC=++vBUd%7k^jEepDoG6Q0UOLUECkWx{O>xav~z4Y^pS=5P{ zlYGjnya9kQ`XGVUQ3?HT+HCR3JyenK41fj*Ymz`b96$&Wsq?j;HMzgOrWOjJfWAUl{FBXdonp@OmtA-yOyBbjyscFX3ZYzk#obvKfCiw$;?- z`?;yHsG#Y_UzyuS%VvA2fYC^Y$awRc>+7JVjSDSis|97h^*xr{!e?*R4tZ%%wB=Lf z)PjO=DMOw0pWLTJBLNgYl4Idkm9BiAWwp>z!gtdS&nbu&{=xbXp&RVB_$jf5$tvm_S+7Eblq95#IfT9Mk z-nrc0mBCRtDkf0UG%E6TtwJ{6EqBp6Bl(3Y6v;`H&xC63>o@yBBNh6CgoPR_tX=GG zrrr1tElb-BU;_`+ui#DLnjJ?f7T4ungnuXCJ~g`ItDQF$qL>NqKIOyRN0_6;2mUM~ z3fHc*Fs^DrDemt`l%Cn6KYJ-FwD+PK>ApiV;lD7pnUwTQz#z<)mAAH@f5TAWAH!s< z3g?<-bgXcNQ=WE{h!=Y6xmX9Ui$E6;ar!MoWQaaYG{>-*#iTxeHnUM*O+o;@l<=O@ zcjNzIqYdw(58kTN*-wmr9rJ?zbZr&S7h%qx+VcM@J`8os`OvA*+^KXRdheXnco9q zxVy&jf(YDmn2sjJFXaL41}!y55)p^l{DCDEL!LO_((r&fiUt_F7O5NuisVp3PCVKbkJ0%XzGFZxzo@E`&Y8- z>+LF^rY2Oyzdz4Jl*_0(RGoLgX z5{#Y#hAx{s3PR$hwJCgz7o>iCXa~oadJ88U`b0Z>#e^LP&_5B=m{V^pm5&m!+Ht(( zBZ;taksmNuEkp;=E$}$*6dBXLtx>kG=C@An%wnK*grt3VqpBk2*2dVHXL0#RgYgw* z&$PCNpO%Jqt!Jj1g_Xted_vXi2@*t;D14;?RSqwFv=K=fGU_Un3wxdTYr+bZX*%vd zf4s9y>ls6depb`nTC)(2pZCXIvG?2MB9@llgQgf7F{Fg(#kOyFH+c&BG5kjII{FxO=%5QobTaDy)G{spq8ZFr@T55 za8T#18uscFx9^)t%dr2Fzq=IC+u6C<^c@5AMc?3p$IZ0!)Ve}ltmFTFR#qRoQs}#J z1X^0qn0q#Q!bi}5H|#kv`q#q>`6?(f9k0A6Wg8tzC7uxE)h|@Tu2L>fui1D`y1RW0 zZzJ_UV@^3JZkZPFo|6}4l}>yi!d|IVTRN>OV2ONFw28DDyhweJ$2$)VLWoqlmG=8U zkotd56=l&m-nMsRqjYyO3?R;F&i%y@=4?xc6sz8%f|Asez95V^`79Nw9-=*J?E8G* z3*$R5X{1B#=9*VI4MK{TI?A#uN>~y5FIwOL{LfAsL`K5zQg8{n4-GM+eVhpyIz96qPgUm zRe{N)9d9BWA8>VIeXdZ4ZoQ|-_bcJsijj{qw}F@ zj_cd+3-@w&7&lUJEM}+ANsJpD=C9U0fUu?NEN47i966a*(+X$nzZNKF;}31a{I zX5uijw*xySzN#~XGocI6NAO9l{haLVGiFtN!L)`Fs2e6198N20P#~b9stbzj`Tfji z0YJ+zC<=*bu8jtt4?lc4zCAmu^EB^vfjsiDLk?mq6UAbZzSSFfR%Lt$&%Rk)GGik! zRTFFYRC0z2&9VoTHC5cn5&q%DYo@V%PmuodxDhGR+MyP3@wm~j906(KBP+D(1i09o zsGUWVFkYmgY4bIQYx7xbeSl-*0Q`g&4YBmf(LRiyNXFGLas6?`m5sMEYgU+qkF{!0 zDbqJ;+)a8oz8BwW#eaonFkQi$sAy2cS2mY`EXhb=)kZQb!lh%H`(94N?KY9`UN_Z> z4%-fsXhC!VKmFQer z8Y+4;K}zz8^(h-!A~^NQkXvurYQble2&@ zz?%U)hE+lQJZtWr;3ozHn3b-t7_#*MRk6FGL{ml-@ z;)uat9(8G80{Q{l^I~odsxkRnR@D#N;RWxmr8}tgbK*B_sT;!z&$D6DGqsn=@0s*Y zaLpQ=&J9LCnazLxGz|b+V2HVj&Vqa%C-Z`%qup4LxmsdjY)jEK^r%isQ{7= zhWVOozZA0`Xku>OLO(ctNESzDuby|Al9REVwrP?xFsPd9R8?#f-TQk!pqGdW{Kqh* zaxn$W>2o`m&*wF|wMiQNF#d6^?X|1z9Q3ydda(!RSWJ9{#UlbE`63;Pgu|;%ZXz}w zTp0^Mhsx|r+sx9;FG#*H?8&E?9dGY$Y>vT`4syn~h*zskS<(Jer{LiHw^gh2q}EmB9bMC|0UYRW6O2}ha#S_MU!W1I9xf))g>}|o-&N$EK2H*`0EWB40{?O z3#BUV#q`uqozz^fKDloNE}>`^wB&BE*Lu_77!T#n(O}`{IydnXM=}&0k?2Y3h0rT% z=WW-kljIzVvVbm;7yoM(D6T2h?S1A}h;UZU>pp9id-1nkoJVTu%NJ$~;~mgntuzL< zoA}@{TLWzg00l(H3_cV5NigwL@sCa8@B-@dK8(jX~1C@z~WFI`xm?7u;9k-5TwL7Ai-w80Z-{*0T}h8z;GgZEGdl6 zJ_~gHOULE?-EB6GQq+0F3GMDBa$J1F?W%cYJFlS%a(IYSmbnw&RkmI|fm%TxZrR1# z%M~vb>AOWPeOmw}Ad4xsZT!^Xtco$H@4@p9M8U}egvQv@zb@Y@)t@PH?2h-&m!^#- zcx72e2P~~3z2K?@OyH?OCN}tdrHJSm8$&419T5w((Axh@j-?%8sf%3de zlOjczHVKm@y;9cuVG3rK1B#}NL)%zX8>d#LT2RoB8yxuuQ`;Z;D<(oQrFHtPYyy{?)!BKO7o zFQ1y=+L19K<{(Xa&vA5K{;9gxXjgKRgOKuSM#5%YPU`epIm4L_U(9B)Gm2nrCJ>dY zJy(-=|9BzCZ#k15xi^&o9?2wSxS)vlcG{%fD-mY$))6H0(vqYOl`xfTj`LJ4I40!I z7nQOJ>KXd{y2j-rwHKG{;464J%e#JZ8BVrc2pepf<3Qt&2Tb0?23z7`!n-=<#)kI0 zY_*Hw$BgE$2>a+{i~Ahu zVMt6<&$CH9emrQQzdO4iNKyl3CU4=x!Df_L4U^P5CcYZ_E<5?@yaFqAmfq|OM9kgAu|{Rb4LlC$0hPdbOKHoq+z z+Q)FfKl51+EBK?TDjT*tIT#Mq&ig7x^bO~$%fag#|~VS0q> zgUDlcyF*_qL|=>v5cu>s3s9J%eW9EQBt{h-Y}ewKf*hT!fqYUcxF z$qVg?)hZtiAbgytXH|q_?kL52=i|t&C3ExiLi3or$9Djyh(xg-w^o2~&kodAq$?qf}6R3~gZmsj!L%iu+cz zTz$gU4U@XK1MJ+KXWRxo`8rTqKc_#cQvrhx+*heK)idXyX_Kwf;dt({Dno8Vy$2MoUx z&+L_$r=^y=Gt&WS!h#g#%`BS>W3*itB*#H zxzCZUmGLoj^QZ$>Ufi(~D4#y}ZlLmQX((8dSu9j^Yc95{2GjeGVM6D@=i&CQ4zqIk zLA-Rw$YYkk_qOd%Q4>OPLpTGm@}?w1Ttn2=R|mc({vpywCK~&Z>?cb=0SXUVfAFiw z)yp{Cb(N~IaIuDz_YqeqEpln8a{zPyE`G$pH#DG@0#=HIF z6KJBv>PGHE7M?(_KLulT8~G9=VxI-3vn(nl`eI{H16vU)RAh%2W-aU2_e)y%L)4LshUmfJ@A-?aA3ty6(e{2V zcxg%pC~AL+o;2*2^*%*&4sIyTbW*5s zd%bo0eevHL_Zx5*C$0YQn}kDSNpgKor*fq#t_gRFJ#n&C#+JC&Jumf%qVYd%1X@*9 z-5IG8YLU_Pp@v&u`)h@LX0LhO!g-$A!8a5;D zbu?l3@nAzoD{q!voY|paB$nB`y6$cA<#)G%(%PGs{t*2TpmPsO*?b~k&mn$&IXPol zsm|HefzWn7y2LuyqXKpNHS5r&7e4pjH019y@Zas?603vOvmV1|fmtk%=HaE+m1s;N zn_7`AZY90#VU3lg|z%5S?YhjM)$T>-YE+w z7`1(9A=~8uYIiBj0qy+^4<#-TTG2hhPsn5~Ez*cjJv7&epz$o@# z7racqqk4-m59ud|r%ub@Q8m1=x9U#NEPw4F#*;!YSSmg(jf-SIno?uJ=^eN{^Jl-f zn&{^mtNP4M=CUe~=iZ*re2M+%JSTPliiW3l9C3eO*sZVs1y*}mE&uaFuB#K81{FSE;_n{vyZw*Y*k8B z{dNW}q1uUbYi)`er3;$DQ@c{sD~cXs=^Wj;i4Ug1T@pu)MMO2#c7A%;0=Q^Wv3RmZ zm-zCehi6fh$%-k@kp{aGklOr@VQp+8<@j2nwfmq=$hN2wFwf!LvbeuyrlZa39})up zIo8!e7YdMg6l&n>$-gQGI!LW^rEmK~gW>j|3l4VXDGSKrLTu_`nD#mM7$O5u5(3v^ zi_vJf;W;GZM#@9+wCrxdD_SGPN17b%?lPE%FlB@p88d~k>V4)Dl{k4ixVsguVdx0w zp03qvH%wGgm#0LL&19~^w}IL4BKNIg{@{&%6E|(-KZfZ;Oj?zJ4N>6L=E!N7Qcn}^ zq1mGz&vDl~>DVV=+>KhNeSfFoanaAGoG_Q*oZkYVn1a* zCo|k7COpLDCWU$t8lRy~YhvHkNO*rq@^dF&m#J&p6Z%@r8K)s6tJM1kBI%!MsvWYt z>2%SgcWOS~2U}1W#rZFYU!?A{6L99NOUIXn*-$^+Wd^`4{wL5ZxT6f^2}0(rhxI=O zspOf%z5X0I({P%b%f7vdvP<%jWxIQNTd4wj&`oq(#?7?OV6e6i{);tJUX}0MTY(my zIQB}XELs5~mVUM=mQ<1p%$}O6>K>|ESv+|U9AGZ9Wsxvw=gQv)plf&sckH)W_&3h3 z=QYSQAOUrU(ZM^#svbB>v)mBvb7vj+F30jF{Rar3u5k6jGUtS1#K_z+@^rCrh=J?; zo$C?a_vgQp(LXd2UXaoojPwKeKsQG#qJ6Kdd^06|Nc}cib?K{=(>Y(;BklVeLuiuT z^m>NWP>Brhlciq4m}n16ld_z)JcM%0)3o4}b-|}?ODliY0PA-Z;PFW3W)^bOi6bCi z<$m&*a&<@N!v8O&7}9ZC5I2W$IQm5mP9E|}w=U3Y7eGVRzi>qBEVI=QsBD9`?zIf_ z-`~OJu7fsz?_FM|-_ZZZz?p8+o#~yjK7F21BI7&P$f<_;#RdcQtfEe2kA!FJLu!KI zdo}Q%0@cU+YmZjS;g-n3YvUr9dbR|8_Axm5OF+h|j8mb5$&EqNY-bMaYqr|197I+o zT*W|r0`8fne-$znLq2n)d%#o;-bS;ScE;RH$dWF<@AIkIngccX6s?JEgqWlyPx^#ApY@WW}sP0ym z<^y{+k|A7IQC}Zf!|=3T=R{%{UvJ8>PrT!*cp9^3*W?F9Q}UkDd&$CR;qTtr6#;`* zU+gm;rElB4qP%lqG6>Pbs@s}j&yDBW%T1V5u$xD``eB0tjC|fq?}+N?oEMeR`n~m^ zjR}6_p}Jm|tA7o=d)s5@YeJZSiOMLys^Cz1?D?I*eS5@n-y+zLuRUu=w4(S*l3OrD zBxf2AM?PeqdX*i1_W@+T`Dn|My}h4(h7tk`@Aw**T<43ypS1KRFXeN+lZ;J5T?|LX|MvXu%rHwx;&;(-RG6POgbDt^u(lCEtr#qIGlzvq|D1@H)TLEcuVxZ#3jwH_$o0JniUnYfWk? z3gnk{Q&X=V{N}HvGUAZ;F;3wt=Gc)*uWJ`(IdEdH?S>k9&Bo>3!c^3@qokfD-~Ya1 zE3$uB;_%Rm|32&LOH)s44965<8MOY59{o1usMplNFubOq_TYj zH(o-t&i~D;>k*$+!v`$VL6{s()v1mGZH|gv+i**hwJn#dM3Lm`*R~}A;M`wsoGHvk zL|E9dT1*>e^E=|zS&NQBtKXcu{w^maE2U~-n4gvU>FSnJ=3JK+f%*iH^>%s#{Vx-x zadkDUNrd71fyMa?Y79q*zW~iek`FY4Bk}%RUwSm7@CO}7(wh2{iTyl*=IsNr!k_4~ zfxLV(Qy{a&o~r793}UXw(3ie9J8h}#31YV{c0E#kX8G(uvd)Yyb*k$t zHVC5XkAVku;9DQH^LpO%E)keltRM(E8W=ty?YA2Ozp8hwOZkrsjP%B~0jKBnC-UAQ z{jb}yBpw8STaZ`#=2Le-j)@t9s0w{|iSL{YvW7cn#)WC%zr_N=QIfM#he9f?D_W)1 zLpkb*P93(cwB;Hcx4C+Dh1uGR^ZgH4z4+7r*8XH}Dcthan%_O#i$Hd5Jb##-S^yb& zkvDv8i4^~oZ28O|#^&IVjc*=eIJ+$x)jwLX3XY@bWIfD;!QhVbVe!j6EXv?zl>bm; z-mBVS0Of)m;A77Pw<7u1juO!v2bPZHWb2V0l~%Zj4g%On6bjacCfde+=x-^tnMqFF z>}$a)X_?;y*(D`*JyUZcZ_qC@lv4bON}pIRl?5lOP}^*!|iks1)xxvtZG|!C3Djv%i;cOzstduPxF)=jt~CsnB%zrIKH#uiS_Ne=g?5 zgeDczxegRVa!~IOl7p|ynSEKf?@r}87fK|`ZiQ1%I_6$ilhsr6??_AkP`Ak1{-{O+ z_r#4R|Cb-97GXLhA6PI2uO8p&=x*~fL1GrZ3`5j%r3xpjg^d*N-`}FVroY5*G%*a9 zxB?=Ws}w)lRvh&0Zj5B*zWVol45XH18TDlhuM_?}PC)4Kjf(X3mebj6_i3ZZ$A#kk zLBOEWkn$K|L@Js4kBqoy?!ZC$e9?7V)XUEPj;%;F=KaO%hro;>#ZsNvYtr-)(tTZg zrtIra$)90LevHxT2{dNpNXCVbcJ5=Qz*AO!;N_$@@v}K+RR7Z+zn$2(gf(c@EOYN( zgCz(nQIzxHfPz4Z)UE>8zc0O%`1q^K+b9XPyX?-fR-HVLd)51B;hw&g=pd~6)w-`* zcJRcb2slozxph|KZYiBtzreDK`KylONnKZKiffpIUB2R)R24XYY?TEGWv3}ze~naF z`NvSk9#XtXzxZl)<_bRT%2r*1ULEA@lV^X}R5)OUQ^@|~!?3JgFH+L0=rOey>~jt( zpOY(p!%o&tO)&K7S9;0X%P%EtJ3Z$@mKKs)>xvs2>B(O2kiCgtA$O*Ge%LOHd6%fW zF-%eX+u|ou9j?dq+`Dto|6%(EXEF z_y@-dBR)4O3bXDK75cOa&5&yG?V?`*Gk$d5&4(?v2sT(!=$z%TsaDLf6ZEmAj z1S}P!!&MA|BFFu(!Sajd1<&4w3x!Yx%>oOk*6}78F z8r#iWPOStjX4>zmy$8aCwN#BDc+-eK7?Q`c@&=O6l$7XMKG@M$wz=(; z4tBN!t_k>+Qq|8i7|a(1JQM|srQ3GOQlKN;*ZbjLr)ZS9Kug~jgMzOjF`|hSN`_8| zhQCaF+1-W(<^2*{LUHjB++>LL>ACn3_g8b32BT?X8WSmzltfM5r@}hbU>r%Pko8Va z>&i}{*M4yh^Vkhgo7(?P$vT6$A%Ai3^6>pyN|BSblgHkfWnY)BHQ0ZRNy$HIG|@ST zl}t;D&kM@O3=7jbQ}1NiX7z;e@0|nT%C`>Gzf}y+f@}UDVjOp5q=NcGTs_x!W3W4qlS>8t-{F{$ zlBPQIMM1a`)2h@oFveq*74>M2^s*TGw3K{)CCKySi+Soq!{P44)u@RpD$u=2!j@S8 zV40C1e)kbuVC9UO8XkSJI;VGPE7x{wLBL1V_w)rr=!LA+0 zh48p#Pav?LF+%6*9dmZ!n0T6Zqcoq|s>i=?Zo9ttLye=~cFO|y1p>BJ#5vG%F3O6E zI7k104h(b+<{6AscdvM*c~0OdFamo-V#+m@xiFWEi*FD9E&=I{&ru69SM7&?gll%0 z(PTa~+|RfcEeWZHZO@}_Q;mq|PoBlVX+XPkL`UW*e%pQfJ|?)A(v+c?^-NJIO?;v6 z5*GqQ&g~W~li-4d`u zdJqEs1{U93PW4iXKWn4b{t-2c!Qy~n`D9ziJ&HR9p=VH5W0-L5>iPHo82C;>0rS27 z6#<{FGQ3O;5}n8Z?^zgL^&kcWU4ms!MYf;7;8c1Wktf>I$)?WO1$?e^D?9QS8c)eG zA%{e5pS2SGOncbR)k~2%{1MTbAzm}+Mfs6d60GD(Xo*ZORvVd%sb2jH1u`Y!QTncNb|Nv!Ays)xSQ2Hq@i~w1cXi z;fMj!`+b*3rDF1Vxts_q?NP>EQv8)aE}`9x%aTT23Y36T~$>-ovYV{ zTwXwmoL(D{_`XqxcvBH@AmW{}QUwdE_Kvu$z3?7s%JIpHoVB4bbu7<%_hin0YQxI= zPKhYX!t?q|FPGGB4mVw;d>A*G$$!PdzKy6_f^i`^)rz9bAI5mv(cZup>0HN_8lN}y z8ipD2=E8{wXy&!JtmgUq>IpOP?q0e!*9z6n*c_BmIxbJ!zgT2BW9|;e{pUM$YuquK zc0PceoJz29;4ySR_cZp{MKlM|?`2;-1INt1PjDa>oS69wk%JD@N;)qcJl^9)WZ@iF z<(u(p{TZe*cr8~(S%c-=q!vZ)gq-glzi zF%O8>d$tlL_WAfuiyVMJ3dsh;H)5tl?fCo`;Jw+YwkA<>Q>~Mii(o|ujWSYBe{IuL zTS_tbHR;gZ9oxA;dD4Q3`THSFSis3yoWQoL%LoOR-}` zr}H=08)`;_We#<5yQiWqgp*ONj9YPPIUk+b8oY>2heMu1inMb+7Yk=YfFfg$+dsTW zyFN+tZ@bZwkA{jXf=>|YvfNTBoXnfQ4H3!LVn60}Yle=Xgi8>TBpNZ`zjG#hOdl^E z=2C=Z*eHpE3asMr+(?hM0#MFN$eX1nFYV;VLfV8CBRc2;q|M`RLlAG=?7492%HeBD zuM?3y{5W1@x_)@c?O_Kp0Xb}j4Qh}j%@RBLM0{K4x4|C+z`J&bP>Syx9M>}Wx290z z(acMY>+KnhD$q5)n-}$OVN8Dc*?Varw^#OAt%+dfCI;vWN-$$KVhJZm08IFh|WgV|oq4)%j`-Lrrqn(ag^n z5md%ug`>k*Qm(ZAgQ%~sh0_4KZFcF`NKEZSnL&N`?%XAm^}6eE75=PKDkYP^3(>a~ zFUWiJJZmioV@ig$nPb@Pr+)UFnbCsN1Bp?}%P~*K-*{;UL`|GOQ2$(0`qI3x@WD>r zPGv0lAH(4+&}LBYr4G`t#i;&ry4Num&{CN@e0HF5H2#mlDu!b6kD=VB06-n$jt`EN z4!>!9J4EK9{*9hsUfw*IVBD3RZF)q@vmClMq1zr%w9#is*Btvlw1?>s{g2@V?%*$u zt8x&Psl1}qquK&jXiXX4ir|6P5P#hUr z1Yv}}y3<<0lie3UFm%XiWX1UK3jhkM=joSBRMg?Z6w)v`h@_LpaR}A-A$jRTP1V5X zUD$5YrTx@cgaHG_lF^lS8f}Wbs8IbA$Zbr7%isgX0Z&XVyOJxr9>wR-_a8%S(`*yK zKS}B;-UYN2?P>j#JO#|BT`1>S8GIgs<#^l;1B^@E|3hIi>g;N-8Oqc!P}Yys>inTf z#6w%*R``BNB8n=EDM}{$%wW!bA@LSffH+3V-GW;Ry_EI#Mch zuhv;qcc0~Q**}IGu_dMmmW||nrcccgt%tcH*dw8uU)Ar#y(LmcNwCxKG2B6Gx#20c zq>J=;K1s8qNh~gd2M{#)5gSrpzBD+yd5dw)s)8&-*Yelfje^l1D0wBXS}WSE=yZlI z(8nKEB44hIKkg!Ic*ZQjG=9uOerd$1E=sr6~uOILkzU6=>Qx2+B6)jfs z^g4z$7PdBkZ^Yr@;M3Jp;Xd{@+*QY~=}C9-^zG+uc_+mqNG|et#Jhx3RSs_n)syiF zBp_yvdqs>nKEOmnpum5%s6kR0N=`mNZNm69Vno=0-gsv1q7UXaEfcqBGXkp7YB?VN zh3r7@ssm-Am7$g4i6*MMB_CDuP2bZkWcs-1&@)^W70h4sAoKFnybEvhKCr=%_GF_5 zG9V!f*yC=e`Tofb`V;SB;OPfPF(JrJ^g+u%hW$4R-|ABOJ=#v8Zs*6_0V&kCS6nZ< zS&>ft&I&@ zh{VstWvQxx*JDCBv})M~fnv0Z;6~X8*7%2}0*d=6c*R|!F=?~kHWbyNpf-0}W&RQm zkQ3!3Y%QbFCm4oxA6Y~>3jQ9YvXBL=QoR*=qtQPGZKy3EsS(>T!rU&H8|9xpAFiwb zJJS%(OZ}jzOP8sd-aDY`EUHPWi^VTH>`c#j{bRtU#5cosIY~S;_jq7a+Afp{1NlD# z0-fe)H5k>cth&7BXj=lp!JYhUs{g;!T57N_W>6zCz8}=$1)uqru1sa(qRx@>=z8hc zQ#RZqy4*j8-&}?#Olt4np{}YyK+W)j23fOH>0s5j9GIj*ZKgHYb;tQ91?#znsfzc! zFr{6m@fT4W=?LFKRJZ<1;GHGG_2=F%3xF;}KL*j+ zNTK#^P^o{UIXNcBkLQbJfAqeN#PTi-ed3EzBPE@pK*z+n;~R~Pt)N|qJ^G*n zSZlcz$u)Bk*A3k0ycK$&QWVfBmu7>a?rZ{v&C|0=rj zc&OGte7be7esyotCLvBWEpBqhQV}sKTdNjZwh5n`P@&Qo#vI!0GanW0jazY}GO1ik zG8mB}r8p4=W13-T7RH-_~*t zU$U0UZV*0E zo1GyLZ}VX2uV4&ix{l@j1F7upfa*?=}xNk%JA1*FSQlXvPJp|L3hhZ z7h$=2bMmQtkkkc2dC*v031#2;uUZjYEl!edNhkA}RVj&A&lGQ!h&M3305AR(+*ar*5sPV8+^iN!P_Zr`}EM-)v+2mvo1PT{XchLnsub@dl1_<%GEt` zv8N(uYQ;S4YRj^M=ZU-~`$HbN>kC{?KcJdzo#s?-;$zd<5{e;);vTGp2x=3YuQ78- z>2THE_(YWbUFz`*YkNKC_+Ro-`(j&vqu_`f{~WxHt5_e1KHsH>R%S~znlde^-caSF zhZfRtKb(>Dv}iGR(S7&96XFdY0G@0F?RQISBDL2Nk-oD0>a_AFR}%I-BvU_EB&yyl z4|`eJ-P<+C^AuxyrP}{l46HD!;Se#ve&#jkOuk`KcImccp5pB`O7Wv`gQAoOdIp+V zHTxRp$`nDp;%u*`cM>N9_dZ>1OVzlUanQh558ccEM*J(?PEO2q8A_&^Sqe#nhF>|& zmt%YaI=()bDI^F%#eFY5#G2323{fn_U^Yi?+%M%kQdDA|FXqz5-`S2ib zdi%VK{mB>7aMFzb8~o55((ZI) zHa$6NF)7#<-@Xp;@yefv_M79?VS6nN)=ZdD4`6$Xtu_C&U@ju*3=2n}@ z)mCi|zRo+C_3;!F9F5}{U7(+QJ$8nDc8?lxwY z4aF31W-I2PWXZ++>A%_9WFElEKf@Sv;=*0FoC}>*S;;!sW$w_mXP3DbbPNc`%ug*K zxNTeyS%78^qal@PWWfx;R)(X%WgU=CugJQ%vffwbXI(ZWde`e*8p3b6pSR}y(`!rK ztwDL>Ocex^qt!u!EN${Wim%w2Jebga37c&!XM18N2%9m^T^F0xR!whQjhTCg>vCj# z4a&L8uthl6@#@ylVoS_o@)@^jHRc79;|9NOnHmLsg6@~5=cYDr3K&bk4A`LXn9p&3 zlH<3Hn0szNdp)BQLK=@c7qiT}q)FcIPtGP8{4C143NQnr`;Ylr0&a|0UgW-i^$;n5 zJVfj{N;M(;RvR=lvXE^YT<-os4{Z<<;g zHTyQPU8>t7bO}$-1_BwQdd4>DqkSGj)*>>W`^XSAhCSY3?)+Fz9ClDV^-HYt56y8P zf>-TWY=ghHV1kNQc~UaTivecCl)bl{*v@oywKis?h#G|5 z+%;z(iw7h<1~`26A1Yl^5uHgEOp`Pd!H+T9sbvu|;y8P5U+|W^<&hEC7ggtb-Cf}i zCkDgr%^?}0Jx_dW&zB29xB&W{2FrT_yoX-2hF7L0hDXk=R@Og>?J0Bkj$JQ&SZcg) zoW3Y82(Z%Ir<=oYa26DYUlKGrCfBW<+&7lA;_(?xHkLBy&%(et?z1D0S_;U$V*~va z#$gsk+p6&3-x?mAFkD3VvcKj$Bkr`qgcU_w^GzOo9+ajAYR%JJfSG!ZD z?!-ZY&!fTldA9Jt8D-gfL8O)`0if>N9HobnxYf`2^=Yly7%Ng1zH01ODtvm(`VJv_ zm~Pbh3f%CpswDLsx!vVs17+<(CFdh4)vYfP(Gf);v-OsCriql0Bjnff^k{ zChUQQTDG!XqIdz|BZTtB+#IZ{W<56@JIJI-0ziq0?50K*cQnW_{|V5E!w8oW=_3_0 z9?`d!m#6Qz(0XZ!3TZ4vHcXj$<_uS{()kLISzC?9mQXpOIx8?;hv-vO{tIP$Bi8lH z+j_e04@SEfe%&dcF(SrjoHx=`SmCrDD6ZplAPiP!NEAOv_^dKAW*|)08u}@I%%{06 zt~tpP_IkB^HdHHRhl9Gq|EpNk-}d1B1d$-2Fpvg6u3!Msh$weK-FmWM00rZJ8X+sz zWePsxCXR$GlMkHa!jSCuB}JxsD7S}ulM}7GnQCtIVkKgVrfEHZSoniKqm*)A*n__@ zMEW}AA#mP3q`UzT*WIxbW0yw9MSWHqEiQ(!V3sh%;1Wq%^q - - - - - Blogposts - Elona Shatri - - - -

    -

    Elona Shatri

    -

    AI Researcher | Ethics Advocate | Music Technologist

    -
    -
    -
    -
    -

    Blogposts and News

    -

    The 6th International Workshop on Reading Music Systems 2024

    -

    - The 6th International Workshop on Reading Music Systems (WoRMS) took place virtually, bringing together researchers and practitioners from across the globe to discuss the latest developments in Optical Music Recognition (OMR). This year’s workshop featured three paper sessions, panels, and an insightful keynote by David Rizo, providing a comprehensive exploration of the state of OMR research and its real-world applications. -

    - - -
  • UK and Qatar Collaborate on AI Research
  • -
  • The 6th International Workshop on Reading Music Systems 2024
  • -
  • The 5th International Workshop on Reading Music Systems 2023
  • -
  • The 4th International Workshop on Reading Music Systems 2022
  • -
  • The 3rd International Workshop on Reading Music Systems 2021
  • -
  • ICASSP 2020 - A review on my favourite papers
  • -
  • What is Optical Music Recognition?
  • -
  • Online VISUM 2020 Highlights
  • -
  • A Review on Generative Adversarial Networks
  • -
  • Optical Music Recognition: State of the Art and Major Challenges
  • -
  • Centre for Doctoral Training in AI and Music (AIM) & CIRMMT Virtual Visit
  • -
  • Si funksionon Computer Vision?
  • -
  • Çka është Machine Learning?
  • -
  • Çfarë janë Rrjetat Nervore Kompjuterike?
  • - -
    -
    -
    -

    © 2024 Elona Shatri. All rights reserved.

    -
    - - diff --git a/new_website/contact.html b/new_website/contact.html deleted file mode 100644 index 3ccbd45feb..0000000000 --- a/new_website/contact.html +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - Blogposts - Elona Shatri - - - -
    -

    Elona Shatri

    -

    AI Researcher | Ethics Advocate | Music Technologist

    -
    - -
    - - -
    -

    Contact

    -

    Feel free to reach out via email or connect with me on LinkedIn for collaborations and inquiries.

    - -
    -
    -
    -

    © 2024 Elona Shatri. All rights reserved.

    -
    - - diff --git a/new_website/icaspp2020-review.html b/new_website/icaspp2020-review.html deleted file mode 100644 index b147734662..0000000000 --- a/new_website/icaspp2020-review.html +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - ICASSP 2020 - A review on my favourite papers - - - -
    -

    Elona Shatri

    -

    AI Researcher | Ethics Advocate | Music Technologist

    -
    - -
    -
    -

    ICASSP 2020 - A review on my favourite papers

    -
    -

    On Network Science and Mutual Information for Explaining Deep Neural Networks

    -

    - This paper works toward interpretable neural network models. This work is in part of a bigger move in the machine learning community, to open the so-called “black box” and be able to explain how the machine is learning. This study investigates how the information flows through feedforward networks. They propose using information theory on top of the network science to calculate an information measure that represents the amount of information that flows between two neurons. -

    -

    - The technique to codify this information flow is called Neural Information Flow (NIF). Basically, NIF weights the importance that edges of the neurons have in a multilayer perceptron (MLP) or Convolutional Neural Networks (CNN) while using the mutual information between nodes which is modelled as distribution. Feature attribution is computed as follows, an importance value is placed along all the edges of the network, a product of all these values in a given path is calculated, to finally sum all these products across all possible paths from an input and output. -

    -

    - NIF provides information on the most crucial paths of a network. Hence, less important parameters can be removed without loss of accuracy, facilitating network pruning at inference time. Furthermore, NIF can help in visualising edge communities, understanding how nodes form communities, for instance in an MLP. This could help in better training of a network, but needs to further be investigated. However, NIF is of a high computation complexity, which seems to be the main area for improvement. -

    -

    - Read the paper here -

    - -

    Towards High-Performance Object Detection: Task-Specific Design Considering Classification and Localization Separation

    -

    - This paper tackles the efficiency of object detection. Object detection is a process of simultaneous localisation and classification. While the first one gives the category the object belongs to, the second one tells where this object is located. Both tasks require robust features that well represent an object. -

    -

    - However, these tasks have many non-shared characteristics. Classification concentrates on partial areas or the most prominent region during recognition, i.e. the head of a cat, whereas localisation considers a larger area of the image. Classification is translation invariant while localisation has translation variant characteristics. Hence, the authors propose a network that in addition to considering the common properties, also considers task-specific characteristics of both tasks. -

    -

    - They propose altering existing object detection in three stages. Having a lower layer that shares less semantic features between classification and localisation. Consequently, separating the backbone layers to learn task-specific semantic features. Finally, fuse these two separated features by concatenating and 1×1 convolution to have the same number of channels with the separated features. Experimental results show that such an approach can encode two-task specific features while improving performance. However, these improvements are not substantial and further detailed investigation is needed for the task-specific objective functions. -

    -

    - Read the paper here -

    - -

    Unsupervised Domain Adaptation for Semantic Segmentation with Symmetric Adaptation Consistency

    -

    - Domain adaptation deals with learning a predictor when the training and test sets come from a different distribution. An example of this situation could be semantic segmentation. If a network trained in synthetic images, fully labelled, has to segment real-world images. These two types of distributions are very different; therefore, a mapping of features is needed. -

    -

    - Unsupervised domain adaptation uses the labels from the training time to solve tasks in the shifted distribution data with no labels. This paper utilizes adversarial learning and semi-supervised learning for domain adaptation in semantic segmentation. The two stages of this method are image-to-image translation and feature-level domain adaptation. Firstly, images from source domain are translated to the targeted domain using a translation model. -

    -

    - Finally, the semantic segmentation model is trained in an adversarial and semi-supervised manner at the same time. This is done by first symmetrically training two segmentation models with adversarial learning and then between the outputs of the two models introduce the consistency into semi-supervised learning to improve accuracy on pseudo labels that highly affect the final adaptation performance. They achieve state-of-the-art performance on semantic segmentation on the GTA-to-Cityscapes. -

    -

    - Read the paper here -

    -
    -
    -
    -
    -

    © 2024 Elona Shatri. All rights reserved.

    -
    - - diff --git a/new_website/index.html b/new_website/index.html deleted file mode 100644 index 16562893b3..0000000000 --- a/new_website/index.html +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - Elona Shatri - Portfolio - - - - -
    - -

    Elona Shatri

    -

    AI Researcher | Ethics Advocate | Music Technologist

    - -
    - -
    -
    - Elona Shatri -
    -

    Welcome

    -

    Welcome to my portfolio! I explore the intersections of Artificial Intelligence, ethics, and music technology. Here, you’ll find my research, projects, and datasets.

    -
    -
    - -
    -

    About

    -

    - I'm a PhD candidate at the UKRI Centre for Doctoral Training in Artificial Intelligence and Music (AIM). I am part of the Centre for Digital Music (C4DM) research group at Queen Mary University of London. - - My research interests include Optical Music Recognition as well as other MIR-related subfields. My goal is to have computers read sheet music computationally. I started working on this problem in September 2019 when I was granted the studentship from QMUL and Steinberg GmBH, with whom we collaborate closely. - - I am also the founder and a steering committee member of the QMUL AI and Ethics Research Group. This group critically examines the ethical dimensions of AI, with a focus on ensuring responsible and inclusive AI applications. The group organizes interdisciplinary seminars, collaborative workshops, and research projects that explore topics such as fairness, accountability, transparency, and the societal implications of AI technologies. - - -

    -
    - -
    -

    Research Interests

    -

    Optical Music Recognition: Enhancing information retrieval in OMR systems through new methodologies.

    -

    Ethics in AI: Exploring ethical considerations in AI, focusing on accountability, fairness, and transparency in applications across various domains.

    -

    Published Research

    - -

    Proceedings Editor

    - -

    Presentations

    - -
    -
    -

    Projects and Datasets

    -

    Research Assistant (October 2024-): UK and Qatar joint Artificial Intelligence (AI) research commission

    -

    The UK and Qatar joint Artificial Intelligence (AI) research commission seeks to establish a roadmap for UK-Qatar collaboration on AI that will benefit both countries.

    -

    Research Assistant (February 2024-): Crafting Responsive Assessments of AI & Tech-Impacted Futures (CREAATIF)

    -

    Crafting Responsive Assessments of AI & Tech-Impacted Futures (CREAATIF) aims to bring the voices of creative workers into the foreground, particularly within policy guidance for the UK labour context.

    -

    DoReMi - Data Collection Lifecycle

    -

    The DoReMi dataset documents the lifecycle of Optical Music Recognition (OMR) data. It serves as a resource for advancing research in OMR systems.

    -
    -
    - View All Blogposts - -

    Blogposts and News

    -

    The 6th International Workshop on Reading Music Systems 2024

    -

    - The 6th International Workshop on Reading Music Systems (WoRMS) took place virtually, bringing together researchers and practitioners from across the globe to discuss the latest developments in Optical Music Recognition (OMR). This year’s workshop featured three paper sessions, panels, and an insightful keynote by David Rizo, providing a comprehensive exploration of the state of OMR research and its real-world applications. -

    -

    The 5th International Workshop on Reading Music Systems 2023

    -

    - The 5th International Workshop on Reading Music Systems (WoRMS) took place on November 4th, 2023, in Milan, Italy, offering both on-site and remote participation. This year’s workshop showcased a range of cutting-edge research in Optical Music Recognition (OMR), including advancements in medieval music manuscripts, handwritten music synthesis, and few-shot learning. -

    -

    The 4th International Workshop on Reading Music Systems 2022

    -

    - The fourth edition of the International Workshop on Reading Music Systems (WoRMS) was held last Friday, offering another dynamic hybrid experience. Researchers and industry professionals in Optical Music Recognition (OMR) came together to explore the latest advancements and challenges in the field. -

    -

    Optical Music Recognition: State of the Art and Major Challenges

    -

    - Recently, I published my very first paper summarizing the state of the art and open challenges in Optical Music Recognition (OMR). The paper discusses paradigm shifts, evolving methodologies, and potential future directions for the field. -

    -

    A Review on Generative Adversarial Networks

    -

    - An exploration of how GANs have revolutionized machine learning by bridging generative and discriminative networks. The blog discusses their history, key advancements, and their implications in fields ranging from art to computer vision. -

    -
    - -
    -

    Contact

    -

    Feel free to reach out via email or connect with me on LinkedIn for collaborations and inquiries.

    - -
    -
    -
    -

    © 2024 Elona Shatri. All rights reserved.

    -
    - - diff --git a/new_website/omr-challenges.html b/new_website/omr-challenges.html deleted file mode 100644 index 4542b185d0..0000000000 --- a/new_website/omr-challenges.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - Optical Music Recognition: State of the Art and Major Challenges - - - -
    -

    Elona Shatri

    -

    AI Researcher | Ethics Advocate | Music Technologist

    -
    - -
    -
    -

    Optical Music Recognition: State of the Art and Major Challenges

    -
    -

    Review paper summary on OMR — paradigm shift and possible directions

    -

    - Recently, I got my very first paper accepted to the International Conference on Technologies for Music Notation and Representation (TENOR) 2020. This experience has been insightful, serving as a guide for my future publishing endeavors. -

    -

    - The paper summarizes prior work and takes a position on progressing Optical Music Recognition (OMR). It highlights the paradigm shift from conventional computer vision methods to end-to-end deep learning techniques. -

    - -

    Overview of OMR Pipeline

    -

    - The traditional OMR pipeline consists of four stages: image preprocessing, musical object detection, musical symbol reconstruction, and encoding into a machine-readable format. Each stage has seen advancements over the years: -

    -
      -
    • - Image Preprocessing: Techniques like binarization, blurring, deskewing, and noise removal have evolved from traditional methods to neural networks such as sectional auto-encoders. -
    • -
    • - Musical Object Detection: This stage benefits from computer vision advancements. Methods like Fast R-CNNs and Single Shot Detectors (SSD) use pre-trained models fine-tuned on datasets like MUSCIMA++. -
    • -
    • - Musical Symbol Reconstruction: Structural and semantic relationships between symbols are reconstructed using heuristics and rules. Recent research explores deep learning for this stage, though challenges remain in capturing music's spatial and temporal dependencies. -
    • -
    • - Encoding: Outputs are stored in formats like MIDI and MusicXML, supporting various levels of replayability and structural representation. -
    • -
    - -

    Challenges in OMR

    -

    - Despite progress, several challenges persist: -

    -
      -
    • Lack of large labeled datasets for training.
    • -
    • Improving accuracy in detecting music objects and staff lines.
    • -
    • Reconstructing semantic relationships between symbols.
    • -
    • Standardizing output formats, evaluation metrics, and representations.
    • -
    - -

    Paradigm Shift to End-to-End Learning

    -

    - The field is moving towards end-to-end deep learning models, streamlining processes like symbol detection and semantic reconstruction. These methods promise efficiency but require solving representation and standardization challenges. -

    - -

    Conclusion

    -

    - Optical Music Recognition is a fascinating field bridging music and AI. My paper highlights its evolution, challenges, and future directions, paving the way for innovative research. Read more about it here. -

    - -

    References

    -
      -
    • I. Fujinaga, “Optical music recognition using projections,” PhD dissertation, McGill University Montreal, Canada, 1988.
    • -
    • B. Couasnon, et al., “Using logic programming languages for optical music recognition,” In Proceedings of the Third International Conference on The Practical Application of Prolog, 1995.
    • -
    • A. Fornes, et al., “Writer identification in old handwritten music scores,” 2008 The Eighth IAPR International Workshop on Document Analysis Systems. IEEE, 2008, pp. 347–353.
    • -
    • A. Pacha, et al., “Handwritten Music Object Detection: Open Issues and Baseline Results,” 2018 13th IAPR International Workshop on Document Analysis Systems (DAS). Vienna: IEEE, 2018.
    • -
    • E. Shatri and G. Fazekas, “Optical Music Recognition: State of the Art and Major Challenges”, arXiv preprint arXiv:2006.07885, 2020.
    • -
    -
    -
    -
    -
    -

    © 2024 Elona Shatri. All rights reserved.

    -
    - - diff --git a/new_website/optical-music-recognition.html b/new_website/optical-music-recognition.html deleted file mode 100644 index f59a8909eb..0000000000 --- a/new_website/optical-music-recognition.html +++ /dev/null @@ -1,97 +0,0 @@ - - - - - - What is Optical Music Recognition? - - - -
    -

    Elona Shatri

    -

    AI Researcher | Ethics Advocate | Music Technologist

    -
    - -
    -
    -

    What is Optical Music Recognition?

    -
    -

    - I have always been enthusiastic to explore Computer Vision; equally, music has also been a great part of my life. Combined, they make a great research problem! Four months ago, I commenced a 4-year Ph.D. program. So far, it has been an insane journey in terms of how much I have learned and the enthusiasm to learn more. -

    -

    - The research problem I am undertaking is Optical Music Recognition (OMR), more pointedly, investigating if Deep Learning can assist in improving the performances of the current methods. -

    -

    - For you to get to comprehend this problem a little bit more, I will attempt to clarify what OMR is, the conventional methods used, and the main issues needed to be tackled in the future. -

    - -

    What is OMR?

    -

    - Most of us have presumably used Google Translate and its camera translation feature by now. By just taking a picture of a text, we save time and avoid learning Chinese or other languages. Now let us think of how this feature would apply to music. Musicians still write on music sheets or blank paper. However, if they want to share their music, they will have to transcribe it into a computer. A computer-readable music file would be more accessible. -

    -

    - Therefore, the motivation behind this research is the possibility of allowing composers and musicians to not only transcribe and edit music by taking a picture of the sheet music but ultimately share and play their pieces. OMR would also assist in music statistics and enable searchability for notations, similar to searching for text. -

    -

    - Calvo-Zaragoza et al. provide a clear definition of OMR, calling it a research field: -

    - Optical Music Recognition is a field of research that investigates how to computationally read music notation in documents. -
    -

    - -

    The Standard Pipeline

    -

    - The research field was established at MIT in the late 1960s, using scanned printed music sheets. Based on the studies conducted, a standard pipeline was formed to reflect approaches taken to solve the problem (see Figure 1). -

    -
    - The standard OMR pipeline -
    Figure 1. The standard OMR pipeline (Image by author)
    -
    -

    - The usual inputs to this pipeline are scans or pictures of printed/handwritten music sheets. These images are processed through techniques like binarization, blurring, and deskewing to reduce noise. -

    - -

    Deep Learning for OMR

    -

    - We aim to explore new ways of performing OMR steps using Deep Learning (DL). Most DL models are based on artificial neural networks inspired by biological neural networks. These networks consist of multiple layers with nodes (neurons), including input, hidden, and output layers. -

    -

    - Our initial approach is to apply DL to the second stage of OMR: music object detection. This requires a vast dataset containing images of music sheets with corresponding ground truth data for training the model. The dataset must include test data unseen by the model to evaluate its generalization performance. -

    -

    - The research also proposes standardization of input/output formats and evaluation criteria to ensure consistent results. -

    - -

    References

    -
      -
    • - A. Rebelo, I. Fujinaga, F. Paszkiewicz, A. R. S. Marcal, C. Guedes, and J. S. Cardoso, “Optical music recognition: state-of-the-art and open issues,” Int J Multimed Info Retr, vol. 1, no. 3, pp. 173–190, Oct. 2012. - Read online. -
    • -
    • - J. Calvo-Zaragoza, J. Hajic Jr., and A. Pacha, “Understanding Optical Music Recognition,” arXiv:1908.03608 [cs, eess], Aug. 2019. - Read online. -
    • -
    • - Pacha, Alexander, Jan Hajič, and Jorge Calvo-Zaragoza. “A baseline for general music object detection with deep learning.” Applied Sciences 8.9 (2018): 1488. -
    • -
    -
    -
    -
    -
    -

    © 2024 Elona Shatri. All rights reserved.

    -
    - - diff --git a/new_website/projects.html b/new_website/projects.html deleted file mode 100644 index b748382ee6..0000000000 --- a/new_website/projects.html +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - - - Blogposts - Elona Shatri - - - -
    -

    Elona Shatri

    -

    AI Researcher | Ethics Advocate | Music Technologist

    -
    - -
    - - -
    -

    Projects and Datasets

    -

    Research Assistant (October 2024-): UK and Qatar joint Artificial Intelligence (AI) research commission

    -

    The UK and Qatar joint Artificial Intelligence (AI) research commission seeks to establish a roadmap for UK-Qatar collaboration on AI that will benefit both countries.

    -

    Research Assistant (February 2024-): Crafting Responsive Assessments of AI & Tech-Impacted Futures (CREAATIF)

    -

    Crafting Responsive Assessments of AI & Tech-Impacted Futures (CREAATIF) aims to bring the voices of creative workers into the foreground, particularly within policy guidance for the UK labour context.

    -

    DoReMi - Data Collection Lifecycle

    -

    The DoReMi dataset documents the lifecycle of Optical Music Recognition (OMR) data. It serves as a resource for advancing research in OMR systems.

    -
    -
    -
    -

    © 2024 Elona Shatri. All rights reserved.

    -
    - - - - diff --git a/new_website/research.html b/new_website/research.html deleted file mode 100644 index fab9b93289..0000000000 --- a/new_website/research.html +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - - - Blogposts - Elona Shatri - - - -
    -

    Elona Shatri

    -

    AI Researcher | Ethics Advocate | Music Technologist

    -
    - -
    - - -
    -

    Research Interests

    -

    Optical Music Recognition: Enhancing information retrieval in OMR systems through new methodologies.

    -

    Ethics in AI: Exploring ethical considerations in AI, focusing on accountability, fairness, and transparency in applications across various domains.

    -

    Published Research

    - -

    Proceedings Editor

    - -

    Presentations

    - -
    -
    -
    -

    © 2024 Elona Shatri. All rights reserved.

    -
    - - - - diff --git a/new_website/review-on-GANs.html b/new_website/review-on-GANs.html deleted file mode 100644 index 832c9164ac..0000000000 --- a/new_website/review-on-GANs.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - - A Review on Generative Adversarial Networks - - - -
    -

    Elona Shatri

    -

    AI Researcher | Ethics Advocate | Music Technologist

    -
    - -
    -
    -

    A Review on Generative Adversarial Networks

    -
    -

    How did the GANs change the way machine learning works?

    -

    - The history of deep learning has shown to be a bit unusual. Many practices, such as convolutional neural networks, invented in the 80s, had a comeback only after 20 years. While most methods had a comeback, Generative Adversarial Networks (GANs) were one of the most innovative techniques in deep learning in the past decade. -

    -

    - GANs were first proposed by Goodfellow et al. [1] at the University of Montreal. The framework consists of a generator and a discriminator, with the generator attempting to create realistic data to fool the discriminator, while the discriminator learns to differentiate between real and generated data. The two networks compete against each other, pushing each other to improve. -

    - -

    Core Concept of GANs

    -

    - GANs consist of a generator that maps a latent space to a data distribution and a discriminator that distinguishes real data from generated data. The generator’s goal is to trick the discriminator, while the discriminator works to accurately classify data as real or generated. -

    -

    - GANs are designed not to reproduce training data but to create novel data that resembles the original distribution. This adversarial setup creates a two-person game aiming for equilibrium, where neither network can improve further. -

    - -

    Challenges in GAN Training

    -

    - Achieving and maintaining equilibrium is challenging. Additionally, validating whether the generator has learned to produce a realistic data distribution is difficult compared to traditional deep learning methods. -

    -

    - The performance of GANs depends heavily on the amount of data and network depth, which can require computational resources currently beyond reach. -

    - -

    Applications of GANs

    -

    - GANs have broad applications in art, fashion, advertising, science, and video games. However, they have also been used maliciously, such as creating fake social media profiles with synthesized images. -

    - -

    Key Developments in GANs

    -
      -
    • - Deep Convolutional GANs (DCGANs): Uses CNNs instead of multilayer perceptrons, with techniques like deconvolution and batch normalization to improve performance. -
    • -
    • - Improved GANs: Introduces minibatch discrimination, virtual batch normalization, and feature matching. -
    • -
    • - LAPGAN: Generates higher-resolution images using a Laplacian pyramid. -
    • -
    • - CycleGAN: Performs image-to-image translation without aligned pairs, leveraging adversarial and cycle consistency loss. -
    • -
    • - PACGAN: Addresses mode collapse by enabling the discriminator to make decisions based on multiple samples. -
    • -
    • - SAGAN: Utilizes self-attention and spectral normalization for improved image generation. -
    • -
    - -

    Open Challenges

    -

    - GANs struggle with generating discrete data and measuring the uncertainty of a trained generative network. Addressing these limitations remains an area of active research. -

    - -

    References

    -
      -
    • - I. Goodfellow, et al., “Generative adversarial nets,” Advances in Neural Information Processing Systems, 2014. -
    • -
    • - A. Radford, et al., “Unsupervised representation learning with deep convolutional generative adversarial networks,” arXiv preprint, 2015. -
    • -
    • - T. Salimans, et al., “Improved techniques for training GANs,” Advances in Neural Information Processing Systems, 2016. -
    • -
    • - E. L. Denton, et al., “Deep generative image models using a Laplacian pyramid of adversarial networks,” Advances in Neural Information Processing Systems, 2015. -
    • -
    • - T. Karras, et al., “Progressive growing of GANs for improved quality, stability, and variation,” arXiv preprint, 2017. -
    • -
    • - J.-Y. Zhu, et al., “Unpaired image-to-image translation using cycle-consistent adversarial networks,” Proceedings of the IEEE International Conference on Computer Vision, 2017. -
    • -
    • - Z. Lin, et al., “PACGAN: The power of two samples in generative adversarial networks,” Advances in Neural Information Processing Systems, 2018. -
    • -
    • - H. Zhang, et al., “Self-attention generative adversarial networks,” arXiv preprint, 2018. -
    • -
    -
    -
    -
    -
    -

    © 2024 Elona Shatri. All rights reserved.

    -
    - - diff --git a/new_website/teaching.html b/new_website/teaching.html deleted file mode 100644 index af5e5f24f6..0000000000 --- a/new_website/teaching.html +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - Blogposts - Elona Shatri - - - -
    -

    Elona Shatri

    -

    AI Researcher | Ethics Advocate | Music Technologist

    -
    - -
    -
    -

    Teaching Fellow Experience

    -
      -
    • - Data Mining (Postgrad) - - Designing syllabus, labs, and assignments. Lecture and lab delivery, student support, marking, exam setting, teaching admin, and training/supervising new demonstrators. 2023-2024 -
    • -
    - -

    Senior Demonstrator

    -
      -
    • - Professional and Research Practice (Undergrad) - - Designing labs and assignments, lab delivery, student support, marking, teaching, and general admin. Training and supervising new demonstrators. 2023 -
    • -
    - -

    Demonstrator

    -
      -
    • - Machine Learning (Postgrad) - - Delivering labs, student support, marking assignments and exams. 2020-2021 -
    • -
    • - Machine Learning for Visual Data (Postgrad) - - Delivering labs, student support, marking assignments and exams. 2021 -
    • -
    • - Research Methods and Responsible Innovation (Postgrad) - - Designing and delivering labs and workshops, student support. 2020-2022 -
    • -
    • - Data Mining (Undergrad and Postgrad) - - Delivering labs, student support, marking assignments and exams. 2021-2023 -
    • -
    -
    - -
    -

    Supervising MSc Students

    -

    Working on Music and Computer Vision-related tasks, supervising and ensuring qualitative work, weekly meetings, and admin.

    -
      -
    • Sheet Music Composer Identification using Convolutional Neural Network
    • -
    • Sheet Music Classification with Convolutional Neural Network
    • -
    • Generating Handwritten Sheet Music using Style Transfer
    • -
    • Generating Indian Tabla Music
    • -
    • Image Enhancement for an Improved Optical Music Recognition
    • -
    • Generative Adversarial Network Architectures to Enhance Handwritten Optical Music Recognition Datasets
    • -
    • Self-Supervised Few-Shot Learning for Music Symbol Classification in Historical Manuscripts
    • -
    • Models for Full-page Music Generation
    • -
    -
    - -
    -
    -

    © 2024 Elona Shatri. All rights reserved.

    -
    - - diff --git a/new_website/uk-qatar.html b/new_website/uk-qatar.html deleted file mode 100644 index c9eb496af7..0000000000 --- a/new_website/uk-qatar.html +++ /dev/null @@ -1,42 +0,0 @@ - - - - - - UK-Qatar AI Collaboration - - - -
    -

    Elona Shatri

    -

    AI Researcher | Ethics Advocate | Music Technologist

    -
    - -
    -
    -

    UK and Qatar Collaborate on AI Research

    -
    -

    - The UK and Qatar have launched a joint Artificial Intelligence (AI) research commission to explore collaborative opportunities in AI development. The initiative is led by Professor David Leslie from Queen Mary University of London, in partnership with Hamad Bin Khalifa University (HBKU) in Qatar. -

    -

    - As a research assistant to Professor Leslie, I am contributing to this project, which focuses on ethical AI innovation, policy frameworks, and fostering international cooperation. Supported by Qatar's Ministry of Foreign Affairs, MCIT, and QRDI Council, along with the UK Government's Gulf Strategy Fund, this collaboration aims to unlock AI's potential for societal and economic progress. -

    -
    -
    -
    -
    -

    © 2024 Elona Shatri. All rights reserved.

    -
    - - diff --git a/new_website/visum-2020.html b/new_website/visum-2020.html deleted file mode 100644 index 0a3f922399..0000000000 --- a/new_website/visum-2020.html +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - Online VISUM 2020 Highlights - - - -
    -

    Elona Shatri

    -

    AI Researcher | Ethics Advocate | Music Technologist

    -
    - -
    -
    -

    Online VISUM 2020 Highlights

    -
    -

    - From July 3rd to July 10th, I attended the VISUM summer school online. Originally planned to take place in Porto, it was moved online due to the pandemic. -

    -

    - The itinerary included lectures, AI shots, and a main competition. The lectures covered topics like machine learning, deep learning, information security, and AI. The AI shots were short 30-minute talks by industry professionals on AI use cases in their work. -

    - -

    Lecture Highlights

    -

    - Jaime Cardoso (INESC TEC and the University of Porto FEUP) provided a detailed lecture on computer vision (CV) and machine learning (ML), covering deep learning, artificial intelligence, and their history. -

    -

    - One highlight was professor Johan Suykens’ lecture on Deep Learning and Kernel Machines. He discussed function estimation, LS-SVM, kernel spectral clustering, restricted kernel machines, and generative models. -

    -

    - Pascal Mettes (University of Amsterdam) gave an engaging talk on action recognition, discussing video representation, zero-shot learning, self-supervised learning, and graph neural networks for action understanding. -

    -

    - Professor Nicolas Courty’s talk on Optimal Transport in Deep Learning was equally intriguing, diving into Wasserstein Loss, domain adaptation, and Monge mapping. -

    -

    - Professor Marta Gomez-Barrero delivered an insightful talk on Information Security, covering cryptography, biometrics, user authentication, and a case study on Cancelable Biometrics Based on Bloom Filters [2]. -

    -

    - Mauricio Reyes (University of Bern) discussed Interpretability in ML for Medical Imaging, differentiating between explainability and interpretability and emphasizing their importance in medical applications. -

    - -

    The Competition

    -

    - The most exciting part was the competition. From 70+ participants, we formed teams of three to work on a fish detection problem. Using methodologies like YOLO, Faster R-CNN, and transfer learning with pre-trained models, the winning teams achieved results close to the state of the art. -

    - -

    References

    -
      -
    • - Suykens, J. A. K., et al. “Least squares support vector machine classifiers: a large scale algorithm.” Proceedings of the European Conference on Circuit Theory and Design, Vol. 10, 1999. -
    • -
    • - Rathgeb, Christian, et al. “Towards cancelable multi-biometrics based on bloom filters: a case study on feature level fusion of face and iris.” 3rd International Workshop on Biometrics and Forensics (IWBF 2015). IEEE, 2015. -
    • -
    -
    -
    -
    -
    -

    © 2024 Elona Shatri. All rights reserved.

    -
    - - diff --git a/new_website/worms-2021.html b/new_website/worms-2021.html deleted file mode 100644 index 7653f794d1..0000000000 --- a/new_website/worms-2021.html +++ /dev/null @@ -1,87 +0,0 @@ - - - - - - The 3rd International Workshop on Reading Music Systems 2021 - - - -
    -

    Elona Shatri

    -

    AI Researcher | Ethics Advocate | Music Technologist

    -
    - -
    -
    -

    The 3rd International Workshop on Reading Music Systems 2021

    -
    -

    - The third edition of the International Workshop on Reading Music Systems (WoRMS) was held in a hybrid live/virtual setting on Friday, 23rd of July 2021. It brought together researchers and industry professionals working in Optical Music Recognition (OMR). This edition featured 11 papers on a variety of topics and an - outstanding keynote from Anthony Wilkes (Organum Ltd) discussing the design of ReadScoreLib. -

    - WoRMS 2021 -

    Below are summaries of some of the presented papers:

    - -

    Hybrid Annotation Systems for Music Transcription

    -

    - This paper explores combining human annotation and automated methods for music transcription. Results showed that audio extracts enhanced performance, particularly for short music segments. -

    - -

    Neural Network for Handwritten Melodies

    -

    - Aimed at digital archiving for the University Library of Regensburg, this paper evaluates neural networks for recognising handwritten monophonic scores. Challenges include limited annotated data. -

    - -

    DoReMi: A Universal OMR Dataset

    -

    - Our work presents DoReMi, a new dataset aimed at addressing challenges in OMR. We demonstrated baseline experiments using Faster R-CNN models for object detection. -

    - -

    Reconstructing Digits in Music Scores

    -

    - This research highlights challenges in recognising and reconstructing digits in sheet music, achieving limited accuracy on real-world scores despite using deep learning. -

    - -

    Detecting Staves and Measures with Deep Learning

    -

    - This paper investigates strategies to detect structural elements in music scores. Faster R-CNNs performed best for detecting system measures and staves. -

    - -

    Unsupervised Neural Document Analysis

    -

    - This study proposes combining Domain Adaptation with Selectional Auto-Encoders for unsupervised document analysis, slightly improving state-of-the-art results. -

    - -

    Multimodal Audio and Image Music Transcription

    -

    - This proof-of-concept explores combining OMR and AMT predictions, demonstrating slight improvements in error rates for monophonic scores. -

    - -

    Sequential Next-Symbol Prediction

    -

    - This paper introduces a sequential classification-based approach to music scores using CNNs, addressing training set limitations. -

    - -

    Agnostic Transcription and Machine Encoding

    -

    - This work focuses on encoding outputs from OMR into machine-readable formats using Machine Translation techniques. -

    -
    -
    -
    -
    -

    © 2024 Elona Shatri. All rights reserved.

    -
    - - diff --git a/new_website/worms-2022.html b/new_website/worms-2022.html deleted file mode 100644 index d882f8431d..0000000000 --- a/new_website/worms-2022.html +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - The 4th International Workshop on Reading Music Systems 2022 - - - -
    -

    Elona Shatri

    -

    AI Researcher | Ethics Advocate | Music Technologist

    -
    - -
    -
    -

    The 4th International Workshop on Reading Music Systems 2022

    -
    -

    - The fourth edition of the International Workshop on Reading Music Systems (WoRMS) was held last Friday, offering another dynamic hybrid experience. Researchers and industry professionals in Optical Music Recognition (OMR) came together to explore the latest advancements and challenges in the field. This year’s workshop featured nine diverse papers spanning topics such as dataset challenges, deep learning innovations, and integration of language models, alongside an engaging keynote by Marie Chupeau (Magic LEMP). -

    -

    Keynote: Advancing OMR with MaestrIA

    -

    - Marie Chupeau opened the workshop by presenting Magic LEMP's OMR solution, MaestrIA, developed for Newzik. She shared insights into their experiments with neural architectures for sequential, mask, and object detection approaches, highlighting the potential of score generation as an asset in OMR. Her discussion delved into the design process of their score generator, sparking interest and questions about how such systems might reshape music digitization. -

    -

    Highlights from the Paper Sessions

    -

    Session 1: Datasets and Training Challenges

    - - -

    Session 2: Full-Page and Graph-Based OMR

    - - -

    Session 3: Applications and Enhancements

    - -
    -
    -
    -
    -

    © 2024 Elona Shatri. All rights reserved.

    -
    - - diff --git a/new_website/worms-2023.html b/new_website/worms-2023.html deleted file mode 100644 index 7e4821de77..0000000000 --- a/new_website/worms-2023.html +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - The 5th International Workshop on Reading Music Systems 2023 - - - -
    -

    Elona Shatri

    -

    AI Researcher | Ethics Advocate | Music Technologist

    -
    - -
    -
    -

    The 5th International Workshop on Reading Music Systems 2023

    -
    -

    - The 5th International Workshop on Reading Music Systems (WoRMS) took place on November 4th, 2023, in Milan, Italy, offering both on-site and remote participation. This year’s workshop showcased a range of cutting-edge research in Optical Music Recognition (OMR), including advancements in medieval music manuscripts, handwritten music synthesis, and few-shot learning. The program featured three engaging paper sessions and a thought-provoking keynote by Werner Goebl, emphasizing community-driven solutions to perfect music score corpora. -

    -

    Keynote: Perfecting Music Scores with Crowd-Sourced Validation

    -

    - Werner Goebl from the University of Music and Performing Arts Vienna delivered the keynote titled "The Final Stretch of OMR: Perfecting Music Score Corpora with Browser-Based Editing and Validation." Goebl introduced mei-friend, a browser-based editing and validation interface that facilitates community-driven corrections to OMR-generated scores. This innovative tool juxtaposes source score images with their digital renderings, enabling crowdsourced validation to ensure pristine accuracy. The keynote sparked discussions on how decentralized, open systems can contribute to a FAIR (Findable, Accessible, Interoperable, and Reusable) digital music ecosystem. -

    -

    Highlights from the Paper Sessions

    -

    Session 1: Historical and Multicultural Perspectives

    -
      -
    • Optical Music Recognition Workflow for Medieval Music Manuscripts — Ichiro Fujinaga and Gabriel Vigliensoni explored workflows tailored to the unique challenges of medieval manuscripts, emphasizing the importance of preserving historical notations.
    • -
    • The Suzipu Musical Annotation Tool — Tristan Repolusk and Eduardo Veas introduced Suzipu, a tool designed to create machine-readable datasets for ancient Chinese music, bridging gaps in cultural heritage digitization.
    • -
    • The OmniOMR Project — Jan Hajič, jr., and collaborators presented a comprehensive framework for OMR, addressing multi-lingual and multi-modal requirements for diverse music scores.
    • -
    • Towards Music Notation and Lyrics Alignment — Juan Carlos Martinez-Sevilla and Francisco J. Castellanos shared a case study on aligning notation and lyrics in Gregorian chants, advancing research in music-text alignment.
    • -
    - -

    Session 2: Data Generation and Enhancement

    -
      -
    • Symbol Generation via Autoencoders for Handwritten Music Synthesis — Jonáš Havelka and team showcased how autoencoders can generate handwritten music symbols, contributing to realistic data synthesis.
    • -
    • Towards Artificially Generated Handwritten Sheet Music Datasets — Pranjali Hande and collaborators presented methods for generating artificial datasets, addressing the scarcity of annotated data in OMR.
    • -
    • Improving Sheet Music Recognition with Data Augmentation and Image Enhancement — Zihui Zhang and colleagues discussed innovative techniques for improving OMR accuracy, leveraging data augmentation and image preprocessing.
    • -
    - -

    Session 3: Few-Shot and End-to-End Learning

    -
      -
    • Rotations Are All You Need: A Generic Method for End-To-End OMR — Antonio Ríos-Vila introduced a novel approach using rotations to simplify and improve end-to-end OMR pipelines.
    • -
    • Few-Shot Music Symbol Classification via Self-Supervised Learning — María Alfaro-Contreras presented a method for classifying music symbols with minimal training data, leveraging self-supervised learning.
    • -
    • Few-Shot Learning for Layout Analysis of Music Scores — Francisco J. Castellanos and team conducted a preliminary study on applying few-shot learning to the layout analysis of complex music scores.
    • -
    -
    -
    -
    -
    -

    © 2024 Elona Shatri. All rights reserved.

    -
    - - diff --git a/new_website/worms-2024.html b/new_website/worms-2024.html deleted file mode 100644 index c6ded96c39..0000000000 --- a/new_website/worms-2024.html +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - The 6th International Workshop on Reading Music Systems 2024 - - - -
    -

    Elona Shatri

    -

    AI Researcher | Ethics Advocate | Music Technologist

    -
    - -
    -
    -

    The 6th International Workshop on Reading Music Systems 2024

    -
    -

    - The 6th International Workshop on Reading Music Systems (WoRMS) took place virtually, bringing together researchers and practitioners from across the globe to discuss the latest developments in Optical Music Recognition (OMR). This year's workshop featured three paper sessions, panels, and an insightful keynote by David Rizo, providing a comprehensive exploration of the state of OMR research and its real-world applications. -

    -

    Keynote: Beyond Optical Music Recognition

    -

    - David Rizo from the University of Alicante delivered the keynote, "Beyond Optical Music Recognition," reflecting on the recent advancements in OMR driven by deep learning techniques. He questioned whether the current research trajectory is adequate to fully address the complexities of OMR and explored the broader implications for creating end-user-centric systems. His presentation dissected the term "OMR" through case studies, providing a critical assessment of its evolution and future. -

    -

    Highlights from the Paper Sessions

    -

    Session 1: Advancing OMR Models and Analysis

    -
      -
    • Can Multimodal Large Language Models Read Music Score Images? — Jorge Calvo-Zaragoza and collaborators explored the potential of multimodal language models in OMR, discussing their performance on music score images.
    • -
    • Sheet Music Transformer: End-to-End Full-Page OMR for Pianoform Sheet Music — Antonio Ríos-Vila and colleagues presented a Transformer-based pipeline for recognizing full-page piano sheet music, emphasizing scalability and efficiency.
    • -
    • Towards Sheet Music Information Retrieval Using Multitask Transformers — Antonio Ríos-Vila and team proposed a unified approach for sheet music retrieval, combining multiple OMR tasks into a multitask transformer framework.
    • -
    • Semantic Reconstruction of Sheet Music with Graph-Neural Networks — Guillaume de Lambertye and Alexander Pacha demonstrated how graph neural networks could semantically reconstruct sheet music, enabling more accurate music representation.
    • -
    • Staff Layout Analysis Using the YOLO Platform — Vojtěch Dvořák and collaborators presented a YOLO-based method for analyzing staff layouts, optimizing structural recognition in OMR.
    • -
    - -

    Session 2: Expanding OMR Applications

    -
      -
    • On Designing a Representation for the Evaluation of OMR Systems — Pau Torras and colleagues proposed a novel representation for evaluating OMR performance, emphasizing its utility in benchmarking.
    • -
    • Enhanced User-Machine Interaction for Historical Sheet Music Retrieval — A. Menárguez Box and team introduced a user-machine interaction model for historical sheet music, leveraging musical notation for enhanced retrieval.
    • -
    • Enhancing Recognition of Historical Musical Pieces with Synthetic and Composed Images — M. Villarreal Ruiz and J. A. Sánchez explored the use of synthetic images to improve recognition accuracy for historical scores.
    • -
    • The CollabScore Project: From Optical Recognition to Multimodal Music Sources — Benoît Couasnon and collaborators discussed integrating optical and multimodal music sources into a unified platform for music analysis.
    • -
    • Semi-Automatic Annotation of Chinese Suzipu Notation — Tristan Repolusk and Eduardo Veas presented a component-based approach for annotating Suzipu notation, addressing unique challenges in Chinese music scores.
    • -
    - -

    Session 3: Historical and Handwritten Music

    -
      -
    • OMR on Early Music Sources at the Bavarian State Library with MuRET — J. Umbreit and S. Schumann discussed automating and scaling OMR for early music sources using MuRET.
    • -
    • OMMR4all Revisited: A Semiautomatic Online Editor for Medieval Music Notations — Andreas Hartelt and Frank Puppe revisited their online editor for medieval music notations, enhancing usability and automation.
    • -
    • Enhancing Handwritten Music Sheet Datasets Using Generative Adversarial Networks (GANs) — K. R. Palavala and collaborators demonstrated how GANs could enrich handwritten music datasets for better OMR training.
    • -
    • Crafting Handwritten Notations: Towards Sheet Music Generation — N. Tirupati and team explored generative methods for creating handwritten sheet music, pushing the boundaries of synthetic data generation.
    • -
    -
    -
    -
    -
    -

    © 2024 Elona Shatri. All rights reserved.

    -
    - - From f75473f7d3d9d5513e281171c90ca382c85e6948 Mon Sep 17 00:00:00 2001 From: Elona Date: Mon, 9 Dec 2024 12:40:09 +0000 Subject: [PATCH 61/63] remove old files --- .DS_Store | Bin 0 -> 10244 bytes 2021-11-16-ismir-2021.md | 69 --- CV-shqip.html | 49 ++ Gemfile | 7 - LICENSE | 116 ---- ML-shqip.html | 58 ++ NN-shqip.html | 71 +++ README.md | 116 ---- Research on Ethics.md | 33 - Teaching.md | 33 - WoRMS2021.md | 52 -- _config.yml | 8 - _includes/head-custom-google-analytics.html | 10 - _includes/head-custom.html | 9 - _layouts/default.html | 56 -- _layouts/post-default.html | 44 -- _layouts/post.html | 14 - _layouts/{{site.image | relative_url}} | 0 _layouts/{{site.logo | relative_url}} | 0 _sass/fonts.scss | 55 -- _sass/jekyll-theme-minimal.scss | 286 --------- _sass/minimal.scss | 4 - _sass/rouge-github.scss | 209 ------- about.html | 101 ++++ aim-cirmmt-visit.html | 81 +++ {new_website => assets}/.DS_Store | Bin 6148 -> 6148 bytes assets/css/style.scss | 7 - assets/css/styles.css | 127 ++++ assets/fonts/Noto-Sans-700/Noto-Sans-700.eot | Bin 16716 -> 0 bytes assets/fonts/Noto-Sans-700/Noto-Sans-700.svg | 336 ----------- assets/fonts/Noto-Sans-700/Noto-Sans-700.ttf | Bin 29704 -> 0 bytes assets/fonts/Noto-Sans-700/Noto-Sans-700.woff | Bin 12632 -> 0 bytes .../fonts/Noto-Sans-700/Noto-Sans-700.woff2 | Bin 9724 -> 0 bytes .../Noto-Sans-700italic.eot | Bin 16849 -> 0 bytes .../Noto-Sans-700italic.svg | 334 ---------- .../Noto-Sans-700italic.ttf | Bin 28932 -> 0 bytes .../Noto-Sans-700italic.woff | Bin 12612 -> 0 bytes .../Noto-Sans-700italic.woff2 | Bin 9612 -> 0 bytes .../Noto-Sans-italic/Noto-Sans-italic.eot | Bin 15864 -> 0 bytes .../Noto-Sans-italic/Noto-Sans-italic.svg | 337 ----------- .../Noto-Sans-italic/Noto-Sans-italic.ttf | Bin 26644 -> 0 bytes .../Noto-Sans-italic/Noto-Sans-italic.woff | Bin 12536 -> 0 bytes .../Noto-Sans-italic/Noto-Sans-italic.woff2 | Bin 9572 -> 0 bytes .../Noto-Sans-regular/Noto-Sans-regular.eot | Bin 16639 -> 0 bytes .../Noto-Sans-regular/Noto-Sans-regular.svg | 335 ---------- .../Noto-Sans-regular/Noto-Sans-regular.ttf | Bin 29288 -> 0 bytes .../Noto-Sans-regular/Noto-Sans-regular.woff | Bin 12840 -> 0 bytes .../Noto-Sans-regular/Noto-Sans-regular.woff2 | Bin 9932 -> 0 bytes .../Screenshot 2024-10-29 at 15.03.17.png | Bin 0 -> 1278101 bytes assets/images/headshot_elona.jpeg | Bin 0 -> 663228 bytes .../Bartok - String Quartet 5 mvt 3-034.png | Bin 92359 -> 0 bytes assets/img/DA-SAE.png | Bin 501210 -> 0 bytes assets/img/Dorico-soft.png | Bin 454356 -> 0 bytes assets/img/Dorico_Logo.png | Bin 80247 -> 0 bytes assets/img/Seq2seq.png | Bin 99389 -> 0 bytes assets/img/bbox.png | Bin 201614 -> 0 bytes assets/img/classes.png | Bin 204584 -> 0 bytes assets/img/clef.png | Bin 94968 -> 0 bytes assets/img/decoders.png | Bin 295646 -> 0 bytes assets/img/dorico-midi.png | Bin 187838 -> 0 bytes assets/img/elona.jpeg | Bin 35497 -> 0 bytes assets/img/elona.png | Bin 143227 -> 0 bytes assets/img/enoder.png | Bin 259885 -> 0 bytes assets/img/graph-network.png | Bin 108744 -> 0 bytes assets/img/logo.png | Bin 6186 -> 0 bytes assets/img/musicXML.png | Bin 169872 -> 0 bytes assets/img/notehead.png | Bin 120241 -> 0 bytes assets/img/parameters.png | Bin 87475 -> 0 bytes assets/img/staff-line.png | Bin 46568 -> 0 bytes assets/img/timesig.png | Bin 64025 -> 0 bytes assets/img/unparsed-xml.png | Bin 190888 -> 0 bytes assets/img/worms2021.png | Bin 566253 -> 0 bytes assets/js/scale.fix.js | 27 - blogposts.html | 55 ++ blogposts.md | 570 ------------------ contact.html | 41 ++ data/doremi_classes_attributes.csv | 96 --- docs/CODE_OF_CONDUCT.md | 46 -- docs/CONTRIBUTING.md | 88 --- docs/SUPPORT.md | 9 - doremi-dataset.md | 448 -------------- icaspp2020-review.html | 77 +++ index.html | 129 ++++ index.md | 175 ------ jekyll-theme-minimal.gemspec | 22 - omr-challenges.html | 92 +++ optical-music-recognition.html | 97 +++ projects.html | 46 ++ research.html | 67 ++ review-on-GANs.html | 119 ++++ script/bootstrap | 6 - script/cibuild | 9 - script/release | 42 -- script/validate-html | 28 - table-test.md | 8 - teaching.html | 84 +++ thumbnail.png | Bin 762 -> 0 bytes uk-qatar.html | 42 ++ visum-2020.html | 77 +++ worms-2021.html | 87 +++ worms-2022.html | 91 +++ worms-2023.html | 65 ++ worms-2024.html | 69 +++ 103 files changed, 1725 insertions(+), 4044 deletions(-) create mode 100644 .DS_Store delete mode 100644 2021-11-16-ismir-2021.md create mode 100644 CV-shqip.html delete mode 100644 Gemfile delete mode 100644 LICENSE create mode 100644 ML-shqip.html create mode 100644 NN-shqip.html delete mode 100644 README.md delete mode 100644 Research on Ethics.md delete mode 100644 Teaching.md delete mode 100644 WoRMS2021.md delete mode 100644 _config.yml delete mode 100644 _includes/head-custom-google-analytics.html delete mode 100644 _includes/head-custom.html delete mode 100644 _layouts/default.html delete mode 100644 _layouts/post-default.html delete mode 100644 _layouts/post.html delete mode 100644 _layouts/{{site.image | relative_url}} delete mode 100644 _layouts/{{site.logo | relative_url}} delete mode 100644 _sass/fonts.scss delete mode 100644 _sass/jekyll-theme-minimal.scss delete mode 100644 _sass/minimal.scss delete mode 100644 _sass/rouge-github.scss create mode 100644 about.html create mode 100644 aim-cirmmt-visit.html rename {new_website => assets}/.DS_Store (91%) delete mode 100644 assets/css/style.scss create mode 100644 assets/css/styles.css delete mode 100755 assets/fonts/Noto-Sans-700/Noto-Sans-700.eot delete mode 100755 assets/fonts/Noto-Sans-700/Noto-Sans-700.svg delete mode 100755 assets/fonts/Noto-Sans-700/Noto-Sans-700.ttf delete mode 100755 assets/fonts/Noto-Sans-700/Noto-Sans-700.woff delete mode 100755 assets/fonts/Noto-Sans-700/Noto-Sans-700.woff2 delete mode 100755 assets/fonts/Noto-Sans-700italic/Noto-Sans-700italic.eot delete mode 100755 assets/fonts/Noto-Sans-700italic/Noto-Sans-700italic.svg delete mode 100755 assets/fonts/Noto-Sans-700italic/Noto-Sans-700italic.ttf delete mode 100755 assets/fonts/Noto-Sans-700italic/Noto-Sans-700italic.woff delete mode 100755 assets/fonts/Noto-Sans-700italic/Noto-Sans-700italic.woff2 delete mode 100755 assets/fonts/Noto-Sans-italic/Noto-Sans-italic.eot delete mode 100755 assets/fonts/Noto-Sans-italic/Noto-Sans-italic.svg delete mode 100755 assets/fonts/Noto-Sans-italic/Noto-Sans-italic.ttf delete mode 100755 assets/fonts/Noto-Sans-italic/Noto-Sans-italic.woff delete mode 100755 assets/fonts/Noto-Sans-italic/Noto-Sans-italic.woff2 delete mode 100755 assets/fonts/Noto-Sans-regular/Noto-Sans-regular.eot delete mode 100755 assets/fonts/Noto-Sans-regular/Noto-Sans-regular.svg delete mode 100755 assets/fonts/Noto-Sans-regular/Noto-Sans-regular.ttf delete mode 100755 assets/fonts/Noto-Sans-regular/Noto-Sans-regular.woff delete mode 100755 assets/fonts/Noto-Sans-regular/Noto-Sans-regular.woff2 create mode 100644 assets/images/Screenshot 2024-10-29 at 15.03.17.png create mode 100644 assets/images/headshot_elona.jpeg delete mode 100644 assets/img/Bartok - String Quartet 5 mvt 3-034.png delete mode 100644 assets/img/DA-SAE.png delete mode 100644 assets/img/Dorico-soft.png delete mode 100644 assets/img/Dorico_Logo.png delete mode 100644 assets/img/Seq2seq.png delete mode 100644 assets/img/bbox.png delete mode 100644 assets/img/classes.png delete mode 100644 assets/img/clef.png delete mode 100644 assets/img/decoders.png delete mode 100644 assets/img/dorico-midi.png delete mode 100644 assets/img/elona.jpeg delete mode 100644 assets/img/elona.png delete mode 100644 assets/img/enoder.png delete mode 100644 assets/img/graph-network.png delete mode 100644 assets/img/logo.png delete mode 100644 assets/img/musicXML.png delete mode 100644 assets/img/notehead.png delete mode 100644 assets/img/parameters.png delete mode 100644 assets/img/staff-line.png delete mode 100644 assets/img/timesig.png delete mode 100644 assets/img/unparsed-xml.png delete mode 100644 assets/img/worms2021.png delete mode 100644 assets/js/scale.fix.js create mode 100644 blogposts.html delete mode 100644 blogposts.md create mode 100644 contact.html delete mode 100644 data/doremi_classes_attributes.csv delete mode 100644 docs/CODE_OF_CONDUCT.md delete mode 100644 docs/CONTRIBUTING.md delete mode 100644 docs/SUPPORT.md delete mode 100644 doremi-dataset.md create mode 100644 icaspp2020-review.html create mode 100644 index.html delete mode 100644 index.md delete mode 100644 jekyll-theme-minimal.gemspec create mode 100644 omr-challenges.html create mode 100644 optical-music-recognition.html create mode 100644 projects.html create mode 100644 research.html create mode 100644 review-on-GANs.html delete mode 100755 script/bootstrap delete mode 100755 script/cibuild delete mode 100755 script/release delete mode 100755 script/validate-html delete mode 100644 table-test.md create mode 100644 teaching.html delete mode 100644 thumbnail.png create mode 100644 uk-qatar.html create mode 100644 visum-2020.html create mode 100644 worms-2021.html create mode 100644 worms-2022.html create mode 100644 worms-2023.html create mode 100644 worms-2024.html diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..a76b39a232a420eb9c26bf32fecad0847580bcd7 GIT binary patch literal 10244 zcmeHNUu+ab7@u!j=q_dLl=7zwJ$iaU8fZ$XfIxv>|EUE^kt_X2@w~fT+6~*?a=Uj| zsU$TLiK2-{!=s8mN-!FU7^9&+sDWtwQ%!(`7fp;oUQEyjU;JifuW5^C^nsvcCz<(n zX1;G`zu$hp*`2u~gg{G1Ur$Jw5F%q{k}kyJFB0o#`IaR4EvysJo{$_dNRqh3B;GCB zK|_E*fIxsifIxsifWUtN0eok(B$o;qlmP+(0s#Wk2(a}bjG4)(FDHcLO9vKw3xKj1 zn|Z=(+y`)*urH&&oDhE5atB@nZe(o0G}Q0 z!d#s|RLGzV5C{;s6#+(@Qexx2JxAiR_U}eA=Z+>VCy5&8lcSdDdiC|+gH%*JZ+=OM zQc_xSFgEPuVqU__xGjnF0aojF94nc>P9%FwBNwNOTOHd=n6{DT2BvPH%3!Z)>rSr4 z$=JHfZDXQCQDh}fE62whHr3aLAE@7atTsHpr2(%uY}#<_m?AHUtZUpCKWvTI&U3;c z@D~N5&T;T$VehP=^|6#QGCISe01lR$Z522a?at$H)yF|r7L+bj@6meI{(%GigMDVo zv18^@BTma)grftid(%c1VdzacR%XO@T-;Tg@A#gwtF%uS^o%i8O>re`{K zf1J{cYwR;n%gh>WsO$E5#+a8MdzNfZ1GJ|5dM z51B?tq-5>2;Q+<4z+%Bv{}<0WApA#xL((&VdGs*%3_@Mhcs=#9ZsZ;t{g@x z{oHTgiS7JpVh=NG*G z0>@v8MAwK15fOqA?&jir&6n)GSWRlkR? z0-SnxB$6>E zGe*!7p&e0I$w($TPgHBvH8RqO&Y!AUv0SSS)u~jH={be>stutH3euAniE3SFGx8I- z>ekRUl@=pg6<%#pn^j71oe-9x_RzyJa*f^w3S1*UksIVD08*d=gFghduo1()6*?gX z-OvktFaRk(@J&DLvoHovVdx)+XW#_92rt3Q@Cp*(HBNvx;S8LGx8WUl7e0iK;A6M| zlW-9(!58o)e1(*_0$1Tjq{6Rr!n|uvm=_fe^AV@5&40nlYghmNS;v!~HvgTr{x7sg zhyUs8EgMVQmSYd$%z3KLb|I(*2m}ZO2m}ZO2m}b+MF_A@6HH-t{@-5s_kXSw6afMO z0(U0@P}~-4YeC-%egCtw_AuthF|)+9gzE9_jc1~b$3Pn`I5)Nh** ilAEIrH%BQ>^Kbi)0e9xaE!h7D`~Mk#kTdS+{{K&BrrZSp literal 0 HcmV?d00001 diff --git a/2021-11-16-ismir-2021.md b/2021-11-16-ismir-2021.md deleted file mode 100644 index e165cbfb1f..0000000000 --- a/2021-11-16-ismir-2021.md +++ /dev/null @@ -1,69 +0,0 @@ ---- -layout: post-default ---- - - - - -This year's ISMIR was another peak point for the conference and the Music Information Retrieval (MIR) society. It has been amazing seeing how everything was designed to work toward inclusivity and welcoming of new people to the field of MIR. Except for that, as MIR researchers, we all look forward to ISMIR as the best place to showcase our work. - -I will now list some of my favourite papers and activities, talks, initiatives on ISMIR2021. - - -[ON THE INTEGRATION OF LANGUAGE MODELS INTO SEQUENCE TO SEQUENCE ARCHITECTURES FOR HANDWRITTEN MUSIC RECOGNITION](https://archives.ismir.net/ismir2021/paper/000086.pdf) - - -This paper explores the possibility of using Seq2Seq-based architecture to try to improve transcriptions. It focuses on handwritten sheet music given the challenges such scores present with the ambiguity of the handwriting and the decaying/artefacts on older sheets. The advantage of using such sequences mainly lies in the unavailability of symbol-level bounding box information for training. -An image of the score is treated as a sequence of column vectors fed into a CNN based on a VGG19 without the last max-pooling layer. Then the encoder (bidirectional stack of GRUs), generates an intermediate representation comprised as many features vectors as the convolutional networks (CNN). - -After the encoder has processed the image, the decoder receives the generated hidden state with the last predicted token in the sequence, producing the next output token until a special end token is produced. -They first trained an LM with the original SM dataset, and then an updated version of the SM comprised of 66% of the tokens present in the HW set. They trained the Seq2Seq classifier with the unmodified SM for 30 epochs and then joined both models and trained them using the Curriculum Learning strategy. Validation and test sets come from the HW set. Parameters settings are shown in the image below. -![Figure-2](/assets/img/parameters.png) -For evaluation metrics Symbor Error Rate (SER) was used. Baseline results using BLSTM + CTC are 56% of SER and 31.79% for Seq2Seq. -In conclusion, LM seems to boost performance for handwritten sheet music recognition with the existing evaluation. It is, however hard to tell how these models are keeping the structure and the musical meaningfulness. - - -[AN EMPIRICAL EVALUATION OF END-TO-END POLYPHONIC OPTICAL MUSIC RECOGNITION](https://archives.ismir.net/ismir2021/paper/000020.pdf) - -This work aims to provide different formulations on how to tackle end-to-end polyphonic music recognition. They first provide the workflow of creating a polyphonic dataset using MuseScore forum and then formulations for end-to-end polyphonic OMR. These formulations are two different approaches; one considers it a multi-task binary classification while the other treats it as multi-sequence detection. They propose FlagDecoder and RNNDecoder respective to the formulations mentioned above. As for data annotations, they used a minimal symbol set sufficient to represent pitch and rhythm. They did not consider dynamics, ties, tuplets, staccatos, accents and other staff text. The only symbols used are barlines, time signatures, key signatures, clefs, and notes. They used the "advance position" encoding, which adds '+' between sequential occurrences. Individual notes of chords are ordered from bottom to top. They select a subset of the MuseScore Polyphonic Dataset (MSPD) with a minimum of 41 symbols length, one measure, two voices, a maximum of 679 symbol length, eight measures, and four voices. -Architecturally speaking, models compared share the same structure of an encoder and decoder. The first one extracts features and give global context of the image encoding to each image slice, and the decoder uses the representations created by the decoder and predict the symbols in the image slices. Encoding/decoding architecture is reused from prior work from Calvo-Zaragoza on monophonic scores. -![Figure-3](/assets/img/encoder.png) -![Figure-4](/assets/img/decoders.png) -For evaluation metrics they used Pitch and Rhythm Symbol Error Rate (SER). -SER = (I + D + S)/N -While the FlagDecoder slightly improves on the baseline, the RNNDecoder performs twice as well as the baseline. While such approaches are crucial to moving forward to polyphonic music recognition, this work is still very limited in recognising such scores. - - -[UNSUPERVISED DOMAIN ADAPTATION FOR DOCUMENT ANALYSIS OF MUSIC SCORE IMAGES](https://archives.ismir.net/ismir2021/paper/000009.pdf) - -As highlighted in multiple works in OMR, the challenge of the missing annotated data for most of the datasets is very persistent, especially so for supervised learning. As in many other fields, this work tried to explore the possibility of using Domain Adaptation (DA) and transfer knowledge from other domains for which labels are available. They combine DA based on adversarial training with Selectional Auto Encoders to define an unsupervised framework. A framework processes the input images to classify each pixel into a set of possible categories—staff lines, notes, text and background. The architecture has an encoder where data are processed by a series of consecutive convolution and down-sampling layers and a decoder composed of convolutional and up-sampling layers. The output of the SAE will be a probabilistic map with one channel, in which the probability of each pixel belonging to a layer is computed. However, such a framework should be altered when annotated data are missing. This is when DA comes into place, where only domain S needs to have annotations. Using DA then the task is to adapt it to unlabeled data in domain T. -![Figure-5](/assets/img/DA-SAE.png) -They use the EINSIEDELN, SALZINNES and CAPITAN corporas which are manually labeled. As metrics F1 measure is used, reasoned with the imbalanced distribution of the classes. Adapting from the Neumatic domain to the Mensural domain, DA improves F1 compared to prior work. While transferring knowledge from Mensural (domain S) to Neumatic (T domain), slight improvements and reducing F1 score, depending on the sets used. This could come as domain invariant features are not being extracted by the network depending on the complexity of the datasets. - - -[ARTIST SIMILARITY WITH GRAPH NEURAL NETWORKS](https://archives.ismir.net/ismir2021/paper/000043.pdf) - -Makes use of Graph Convolutional Neural Networks (GCNN) to add hierarchical relationships to the artist similarity problem using triplet loss. This combines the topology of a graph of artist connections with content features to embed artists into vector space that encodes similarity. They also provide with OLGA dataset that contains 17673 artists with content-based features. Their findings show that such a hybrid approach can be even more effective than high-quality features to understand artist similarity. -![Figure-5](/assets/img/graph-network.png) - - -New initiatives: - -Lab Showcase - -A new and fantastic idea for this year's ISMIR conference was the Lab Showcase chaired by my PhD colleague [Lele Liu](https://cheriell.github.io/). This activity featured virtual booths hosted by MIR research labs worldwide; C4DM had its fair share, introducing senior and junior researchers in its booth. Attendees were able to learn about ongoing research, and labs would provide live chat slots to answer questions. This was an excellent opportunity to scout out potential degree programs, expand your network, and get a feel for what current MIR researchers are working on. - -Newcomer Initiative -Coming to a news conference for the first time can be intimidating and overwhelming. At ISMIR this year, the Newcomer Initiatives Chairs have drawn on the past experiences of the MIR community to provide increased support to newcomers. The initiatives planned for the conference included a pair of special sessions on "Getting the most out of ISMIR 2021", which follow up on a community survey and blog post on the subject published before the conference. The sessions were hosted by Newcomer Initiatives Chairs Nick Gang (Apple) and myself. Another new initiative was the creation of Newcomer Squads, which connected ISMIR veterans with groups of newcomers to answer questions, give advice, and offer support over the conference week. - - -Diversity & Inclusion -The ISMIR 2021 conference takes a broad view of Diversity and Inclusion (D&I). Under the leadership of the conference D&I Chairs, in collaboration with the organising team at large, ISMIR 2021 offers a variety of initiatives intended to make the conference a positive, welcoming, and supportive environment for a diverse range of presenters and attendees. Notably, this year's virtual conference format, combined with generous sponsor support, has enabled an unprecedented level of financial support to cover registration and childcare costs. Registration waivers were made available to students, women and other underrepresented minorities in MIR, attendees from low-income countries, presenters in the "New-to-ISMIR" late-breaking/demo track, and unaffiliated attendees. All attendees were additionally eligible to apply for childcare grants. The ISMIR 2021 organisers also worked together to write several blog posts to decrease barriers to participation in the MIR research community, for example, by offering insights into preparing and reviewing scientific submissions. Finally, the ISMIR conference Code of Conduct remains in place for this year's virtual format. diff --git a/CV-shqip.html b/CV-shqip.html new file mode 100644 index 0000000000..01024a6e6a --- /dev/null +++ b/CV-shqip.html @@ -0,0 +1,49 @@ + + + + + + Si funksionon Computer Vision? - Blogpost + + + +
    +

    Elona Shatri

    +

    AI Researcher | Ethics Advocate | Music Technologist

    +
    + +
    +
    +

    Si funksionon Computer Vision?

    +
    +

    Menyra se si njerzit shohin sa eshte komplekse aq eshte edhe mahnitese. Gjithcka filloi milarda vjet me pare, kur disa organizma mikroskopik filluan te zhvillojne disa mutacione qe i ben te ndjeshme ndaj drites. Ne ditet e sotme ekzistojne me qindra mijera organizma qe kane sistem te ngjashem te te parit. Ata kane sy per te kapur driten, pranues (akceptore) ne tru per ta qasur ate drite dhe korteksin vizuel per te procesuar ate. Kjo na mundeson ne te bejme edhe gjerat me te thjeshta sic mund te jete shikimi i perendimit te diellit.

    + +

    Ne tri dekadat e fundit, shkenctaret filluan nje studim per te zgjeruar kete aftesi tonen, por jo tek vete njeriu por edhe ne kompjutere (makina) poashtu. Kamera e pare u shpik ne vitin 1816, ku nje kuti e vogel mban nje cope leter e ngjyer ne klorid te argjende klorid (silver chloride). Kur shkrepesi (shutter) ishte i hapur, letra do te eeresohej aty ku ishte e ekzposuar drita. Tani 200 vjet me vone, me nje teknologji shume me te avancuar mund te kapim keto fotografi ne forme digjital ne po te njejten kohe te shprepjes. Kjo do te thote se keto aparate jane te gatshme te imitojne se si njerzit kapim driten the ngjyren. Por, sic duket kjo ishte pjesa me e lehte. Sfida e radhes eshte per keto makina te kuptojne se cfare ka ne keto fotografi.

    + +

    CNN

    +

    Nje tip specifik i Neural Networks (NN, shqip: rrjeti nervor) qe mund te arrije saktesi mjaft te mire eshte Convolutional Neural Networks (CNN). CNN fillimisht e copton kete fotografi ne grupe me te vogla te pikseleve qe quhen filter. Cdo filter eshte nje matrice e pikselave, dhe rrjeti (network) ben nje seri kalkulimesh ne keto piksele duke i krahasuar ato kundrejt nje patterni (shqip: model) specifik qe rrjeti po kerkon.

    + +

    Kur CNN fillon punen, te gjitha vlerat e filterave jane te caktuar ne menyre te rastesishme. Si rezultat, parashikimet iniciale nuk kane shume kuptim. Sa here qe CNN ben nje parashikim kundrejt te dhenave te etiketuara (labeled data), e shfrytezon nje funksion te gabimit (error function) per te krahasuar sa afer ishte parashikimi me etiketen e vertete te te dhenave.

    + +

    RNN

    +

    Ky tip i modeleve quhet Recurrent Neural Network (RNN, shqip: rrjet nervor i perseritur). Perderisa CNN i trajton grupet e pikseleve pavaresisht nga grupet tjera, RNN mund ta mbaje informacionin mbi ate se cka eshte procesuar tashme dhe e perdor ate informacion ne marrjen e vendimeve.

    + +

    Ne rastin tone, kemi nje video te paketimit te nje kutie, RNN merr nje sekuence te fotografive te etiketuar si me poshte, kuti e zbrazur, kuti e hapur dhe ne fund kuti e mbyllur, bazuar ne te tri keto etiketa mund t’a etiketoj kete video si “duke paketuar nje kuti”.

    +
    +
    +
    +
    +

    © 2024 Elona Shatri. All rights reserved.

    +
    + + diff --git a/Gemfile b/Gemfile deleted file mode 100644 index 8c13fe6cfe..0000000000 --- a/Gemfile +++ /dev/null @@ -1,7 +0,0 @@ -# frozen_string_literal: true - -source "https://rubygems.org" - -gemspec - -gem "jekyll-image-size", "~> 1.2" diff --git a/LICENSE b/LICENSE deleted file mode 100644 index 670154e353..0000000000 --- a/LICENSE +++ /dev/null @@ -1,116 +0,0 @@ -CC0 1.0 Universal - -Statement of Purpose - -The laws of most jurisdictions throughout the world automatically confer -exclusive Copyright and Related Rights (defined below) upon the creator and -subsequent owner(s) (each and all, an "owner") of an original work of -authorship and/or a database (each, a "Work"). - -Certain owners wish to permanently relinquish those rights to a Work for the -purpose of contributing to a commons of creative, cultural and scientific -works ("Commons") that the public can reliably and without fear of later -claims of infringement build upon, modify, incorporate in other works, reuse -and redistribute as freely as possible in any form whatsoever and for any -purposes, including without limitation commercial purposes. These owners may -contribute to the Commons to promote the ideal of a free culture and the -further production of creative, cultural and scientific works, or to gain -reputation or greater distribution for their Work in part through the use and -efforts of others. - -For these and/or other purposes and motivations, and without any expectation -of additional consideration or compensation, the person associating CC0 with a -Work (the "Affirmer"), to the extent that he or she is an owner of Copyright -and Related Rights in the Work, voluntarily elects to apply CC0 to the Work -and publicly distribute the Work under its terms, with knowledge of his or her -Copyright and Related Rights in the Work and the meaning and intended legal -effect of CC0 on those rights. - -1. Copyright and Related Rights. A Work made available under CC0 may be -protected by copyright and related or neighboring rights ("Copyright and -Related Rights"). Copyright and Related Rights include, but are not limited -to, the following: - - i. the right to reproduce, adapt, distribute, perform, display, communicate, - and translate a Work; - - ii. moral rights retained by the original author(s) and/or performer(s); - - iii. publicity and privacy rights pertaining to a person's image or likeness - depicted in a Work; - - iv. rights protecting against unfair competition in regards to a Work, - subject to the limitations in paragraph 4(a), below; - - v. rights protecting the extraction, dissemination, use and reuse of data in - a Work; - - vi. database rights (such as those arising under Directive 96/9/EC of the - European Parliament and of the Council of 11 March 1996 on the legal - protection of databases, and under any national implementation thereof, - including any amended or successor version of such directive); and - - vii. other similar, equivalent or corresponding rights throughout the world - based on applicable law or treaty, and any national implementations thereof. - -2. Waiver. To the greatest extent permitted by, but not in contravention of, -applicable law, Affirmer hereby overtly, fully, permanently, irrevocably and -unconditionally waives, abandons, and surrenders all of Affirmer's Copyright -and Related Rights and associated claims and causes of action, whether now -known or unknown (including existing as well as future claims and causes of -action), in the Work (i) in all territories worldwide, (ii) for the maximum -duration provided by applicable law or treaty (including future time -extensions), (iii) in any current or future medium and for any number of -copies, and (iv) for any purpose whatsoever, including without limitation -commercial, advertising or promotional purposes (the "Waiver"). Affirmer makes -the Waiver for the benefit of each member of the public at large and to the -detriment of Affirmer's heirs and successors, fully intending that such Waiver -shall not be subject to revocation, rescission, cancellation, termination, or -any other legal or equitable action to disrupt the quiet enjoyment of the Work -by the public as contemplated by Affirmer's express Statement of Purpose. - -3. Public License Fallback. Should any part of the Waiver for any reason be -judged legally invalid or ineffective under applicable law, then the Waiver -shall be preserved to the maximum extent permitted taking into account -Affirmer's express Statement of Purpose. In addition, to the extent the Waiver -is so judged Affirmer hereby grants to each affected person a royalty-free, -non transferable, non sublicensable, non exclusive, irrevocable and -unconditional license to exercise Affirmer's Copyright and Related Rights in -the Work (i) in all territories worldwide, (ii) for the maximum duration -provided by applicable law or treaty (including future time extensions), (iii) -in any current or future medium and for any number of copies, and (iv) for any -purpose whatsoever, including without limitation commercial, advertising or -promotional purposes (the "License"). The License shall be deemed effective as -of the date CC0 was applied by Affirmer to the Work. Should any part of the -License for any reason be judged legally invalid or ineffective under -applicable law, such partial invalidity or ineffectiveness shall not -invalidate the remainder of the License, and in such case Affirmer hereby -affirms that he or she will not (i) exercise any of his or her remaining -Copyright and Related Rights in the Work or (ii) assert any associated claims -and causes of action with respect to the Work, in either case contrary to -Affirmer's express Statement of Purpose. - -4. Limitations and Disclaimers. - - a. No trademark or patent rights held by Affirmer are waived, abandoned, - surrendered, licensed or otherwise affected by this document. - - b. Affirmer offers the Work as-is and makes no representations or warranties - of any kind concerning the Work, express, implied, statutory or otherwise, - including without limitation warranties of title, merchantability, fitness - for a particular purpose, non infringement, or the absence of latent or - other defects, accuracy, or the present or absence of errors, whether or not - discoverable, all to the greatest extent permissible under applicable law. - - c. Affirmer disclaims responsibility for clearing rights of other persons - that may apply to the Work or any use thereof, including without limitation - any person's Copyright and Related Rights in the Work. Further, Affirmer - disclaims responsibility for obtaining any necessary consents, permissions - or other rights required for any use of the Work. - - d. Affirmer understands and acknowledges that Creative Commons is not a - party to this document and has no duty or obligation with respect to this - CC0 or use of the Work. - -For more information, please see - diff --git a/ML-shqip.html b/ML-shqip.html new file mode 100644 index 0000000000..42285f50e7 --- /dev/null +++ b/ML-shqip.html @@ -0,0 +1,58 @@ + + + + + + Çka është Machine Learning? - Blogpost + + + +
    +

    Elona Shatri

    +

    AI Researcher | Ethics Advocate | Music Technologist

    +
    + +
    +
    +

    Çka është Machine Learning?

    +
    +

    Mësimi Automatik (Machine Learning) është një nga teknologjitë më të reja dhe më tërheqëse në fushën e Shkencave Kompjuterike. Ne çdo ditë përdorim algoritma të cilët bazohen te kjo teknologji. Çdo herë që ne bëmë një kërkim në Google, Bing apo në motorë të tjerë kërkimi habitemi nga shpejtësia dhe saktësia e rezultateve. Një nga arsyet është fakti se këta motorë përdorin algoritma të mësimit automatik të zhvilluar nga kompanitë e mëdha si Google e Microsoft.

    +

    Esenca e mësimit automatik është fakti që këta algoritma të jenë duke mësuar gjatë gjithë kohës, e jo të mbesin në gjendjen fillestare. Këtu mund ta heqim një paralele me njeriun: ne mësojmë gjatë gjithë kohës, qoftë nga reagimet apo nga rezultatet që shohim.

    +

    Arthur Lee Samuel ishte pioner në fushën e lojërave kompjuterike dhe inteligjencës artificiale. Ai ka dhënë një përkufizim mbi “Machine Learning” duke e quajtur fushë studimi që i jep kompjuterit aftësinë e të mësuarit pa qenë i programuar në mënyrë ekplicite.

    +

    Një përkufizim tjetër nga Tom Mitchell është pak më i kuptueshëm. Ai jep këtë përkufizim: “Një program kompjuterik është duke mësuar nga eksperienca E në një detyrë T matur me performancën P, vetëm nëse performanca P në detyrën T përmirsohet gjate eksperiencës E.”

    + +

    Terma nga Mësimi Automatik

    +

    Disa terma që do të përdoren më poshtë janë:

    +
      +
    • Bashkësia e të dhënave: Një koleksion i të dhënave të ndërlidhura i përbërë nga elemente të ndara por që nga algoritmat e mësimit automatik trajtohet si një njësi e vetme.
    • +
    • Të dhënat trajnuese: Një pjesë e një bashkësie të dhënash që përdoret për të trajnuar kompjuterin për të mësuar diçka.
    • +
    • Të dhënat testuese: Një përqindje më e vogël e të dhënave që përdoret për të testuar algoritmat dhe aftësinë e tyre për të mësuar nga të dhënat trajnuese.
    • +
    +

    Shembull: Në lëndën e matematikës, profesori i lëndës ka një libër me probleme të zgjidhura. Bashkë me profesorin e lëndës kemi zgjidhur 80% të problemeve, mirëpo ai nuk na ka dhënë 20% të problemeve duke thënë se pjesa tjetër e problemeve do të jetë në provim. Profesori përdor këtë 20% të problemeve që ne nuk i kemi parë më parë për të testuar se çfarë kemi mësuar nga 80% të problemeve që kemi parë.

    + +

    Llojet e Algoritmave të Mësimit Automatik

    +

    Dallohen disa tipe kryesore të algoritmave të mësimit automatik:

    +
      +
    1. Mësimi i Mbikëqyrur: Aplikohen në të dhëna të reja për të parashikuar ngjarje të së ardhmes duke përdorur etiketat (labels).
    2. +
    3. Mësimi i Pambikëqyrur: Përdoren kur të dhënat trajnuese nuk janë të klasifikuara apo etiketuara (unlabelled data).
    4. +
    5. Mësimi i Gjysmë-mbykqyrur: Kombinon të dhëna të etiketuara dhe të paetiketuara për të trajnuar modelin.
    6. +
    7. Mësimi i Përforcuar: Një metodë që bashkëvepron me mjedisin duke prodhuar aksione dhe zbulon gabime dhe shpërblime gjatë këtyre bashkëveprimeve.
    8. +
    +
    +
    +
    +
    +

    © 2024 Elona Shatri. All rights reserved.

    +
    + + diff --git a/NN-shqip.html b/NN-shqip.html new file mode 100644 index 0000000000..9969cdaefd --- /dev/null +++ b/NN-shqip.html @@ -0,0 +1,71 @@ + + + + + + Çfarë janë Rrjetat Nervore Kompjuterike? - Blogpost + + + +
    +

    Elona Shatri

    +

    AI Researcher | Ethics Advocate | Music Technologist

    +
    + +
    +
    +

    Çfarë janë Rrjetat Nervore Kompjuterike?

    +
    +

    Përmbajtja:

    +
      +
    • Përkufizimi i rrjetave nervore kompjuterike
    • +
    • Shembuj
    • +
    • Elementet e rrjetave nervore kompjuterike
    • +
    • Konceptet bazë të rrjetave nervore të thella
    • +
    + +

    Pëkufizimi i rrjetave nervore kompjuterike

    +

    Rrjetat nervore kompjuterike (Neural Networks) janë një bashkësi e algoritmeve përllogaritës, të modeluar sipas trurit të njeriut, e të projektuar që të njohin motive apo rregullsi. Çfarëdo qofshin të dhënat në hyrje: fotografi, tekst, seri kohore, këto rrjeta së pari i përkthejnë këto të dhëna në të dhëna numerike, që më pas vendosen nëpër vektorë, e në fund gjendet motivi.

    + +

    Shembuj

    +

    Deep learning harton të dhënat që i merr në hyrje deri në rezultatet, duke gjetur korrelacione. Njihet ndryshe edhe si “universal approximator” (përafrues universal), kjo sepse mund të mësojë të përafrojë një funksion të panjohur f(x) = y, midis një hyrje x dhe një dalje y duke supozuar që të dyja kanë njëfarë korrelacioni.

    + +

    Klasifikimi

    +

    Të gjitha operacionet e klasifikimit janë plotësisht të varura nga të dhënat e etiketuara. Klasifikimi mund të përdoret në:

    +
      +
    • Detektimin e fytyrave, njohjen e njerëzve në imazhe.
    • +
    • Mund të identifikojë objekte në fotografi.
    • +
    • Detekton zëra, identifikon folësit, mund të përkthejë nga zëri në tekst.
    • +
    + +

    Grumbullimi

    +

    Grumbullimi, apo në Anglisht “Clustering”, është detektimi i ngjashmërive mes të dhënave që posedojmë. Kjo metode nuk kërkon që të dhënat të kenë etiketa. Rastet ku grumbullimi përdoret më shumë janë:

    +
      +
    • Kërkimi: krahasimi i dokumentave, fotografive, zërave.
    • +
    • Detektimi i anomalive: detektimi i sjelljeve të pazakonshme.
    • +
    + +

    Elementet e rrjetave nervore kompjuterike

    +

    Çdo rrjetë nervore kompjuterike është e përbërë prej disa shtresave. Këto shtresa janë të përbëra prej nyjeve (nodes). Nyjet janë pikërisht pikat ku zhvillohet përpunimi apo përllogaritja, që deri diku imitojnë neuronet në trurin e njeriut.

    + +

    Konceptet bazë të rrjetave nervore kompjuterike

    +

    Rrjetet e të mësuarit të thellë (deep learning) dallohen nga rrjetet njështresore të fshehura nga thellësia e tyre; kjo thellësi përfaqëson numrin e shtresave me nyje nëpër të cilat të dhënat duhet të kalojnë deri sa rrjeti të arrijë të njohi një motiv.

    +

    Rrjetat “Deep Learning” janë të afta të zbulojnë struktura të fshehura edhe në të dhëna të paetiketuara e pa strukturë, e që janë shumica e të dhënave në botë.

    +
    +
    +
    +
    +

    © 2024 Elona Shatri. All rights reserved.

    +
    + + diff --git a/README.md b/README.md deleted file mode 100644 index b6e6b69789..0000000000 --- a/README.md +++ /dev/null @@ -1,116 +0,0 @@ -# The Minimal theme - -[![.github/workflows/ci.yaml](https://github.com/pages-themes/minimal/actions/workflows/ci.yaml/badge.svg)](https://github.com/pages-themes/minimal/actions/workflows/ci.yaml) [![Gem Version](https://badge.fury.io/rb/jekyll-theme-minimal.svg)](https://badge.fury.io/rb/jekyll-theme-minimal) - -*Minimal is a Jekyll theme for GitHub Pages. You can [preview the theme to see what it looks like](http://pages-themes.github.io/minimal), or even [use it today](#usage).* - -![Thumbnail of Minimal](thumbnail.png) - -## Usage - -To use the Minimal theme: - -1. Add the following to your site's `_config.yml`: - - ```yml - remote_theme: pages-themes/minimal@v0.2.0 - plugins: - - jekyll-remote-theme # add this line to the plugins list if you already have one - ``` - -2. Optionally, if you'd like to preview your site on your computer, add the following to your site's `Gemfile`: - - ```ruby - gem "github-pages", group: :jekyll_plugins - ``` - -## Customizing - -### Configuration variables - -Minimal will respect the following variables, if set in your site's `_config.yml`: - -```yml -title: [The title of your site] -description: [A short description of your site's purpose] -``` - -Additionally, you may choose to set the following optional variables: - -```yml -show_downloads: ["true" or "false" (unquoted) to indicate whether to provide a download URL] -google_analytics: [Your Google Analytics tracking ID] -``` - -### Stylesheet - -If you'd like to add your own custom styles: - -1. Create a file called `/assets/css/style.scss` in your site -2. Add the following content to the top of the file, exactly as shown: - ```scss - --- - --- - - @import "{{ site.theme }}"; - ``` -3. Add any custom CSS (or Sass, including imports) you'd like immediately after the `@import` line - -*Note: If you'd like to change the theme's Sass variables, you must set new values before the `@import` line in your stylesheet.* - -### Layouts - -If you'd like to change the theme's HTML layout: - -1. For some changes such as a custom `favicon`, you can add custom files in your local `_includes` folder. The files [provided with the theme](https://github.com/pages-themes/minimal/tree/master/_includes) provide a starting point and are included by the [original layout template](https://github.com/pages-themes/minimal/blob/master/_layouts/default.html). -2. For more extensive changes, [copy the original template](https://github.com/pages-themes/minimal/blob/master/_layouts/default.html) from the theme's repository
    (*Pro-tip: click "raw" to make copying easier*) -3. Create a file called `/_layouts/default.html` in your site -4. Paste the default layout content copied in the first step -5. Customize the layout as you'd like - -### Customizing Google Analytics code - -Google has released several iterations to their Google Analytics code over the years since this theme was first created. If you would like to take advantage of the latest code, paste it into `_includes/head-custom-google-analytics.html` in your Jekyll site. - -### Overriding GitHub-generated URLs - -Templates often rely on URLs supplied by GitHub such as links to your repository or links to download your project. If you'd like to override one or more default URLs: - -1. Look at [the template source](https://github.com/pages-themes/minimal/blob/master/_layouts/default.html) to determine the name of the variable. It will be in the form of `{{ site.github.zip_url }}`. -2. Specify the URL that you'd like the template to use in your site's `_config.yml`. For example, if the variable was `site.github.url`, you'd add the following: - ```yml - github: - zip_url: http://example.com/download.zip - another_url: another value - ``` -3. When your site is built, Jekyll will use the URL you specified, rather than the default one provided by GitHub. - -*Note: You must remove the `site.` prefix, and each variable name (after the `github.`) should be indent with two space below `github:`.* - -For more information, see [the Jekyll variables documentation](https://jekyllrb.com/docs/variables/). - -## Roadmap - -See the [open issues](https://github.com/pages-themes/minimal/issues) for a list of proposed features (and known issues). - -## Project philosophy - -The Minimal theme is intended to make it quick and easy for GitHub Pages users to create their first (or 100th) website. The theme should meet the vast majority of users' needs out of the box, erring on the side of simplicity rather than flexibility, and provide users the opportunity to opt-in to additional complexity if they have specific needs or wish to further customize their experience (such as adding custom CSS or modifying the default layout). It should also look great, but that goes without saying. - -## Contributing - -Interested in contributing to Minimal? We'd love your help. Minimal is an open source project, built one contribution at a time by users like you. See [the CONTRIBUTING file](docs/CONTRIBUTING.md) for instructions on how to contribute. - -### Previewing the theme locally - -If you'd like to preview the theme locally (for example, in the process of proposing a change): - -1. Clone down the theme's repository (`git clone https://github.com/pages-themes/minimal`) -2. `cd` into the theme's directory -3. Run `script/bootstrap` to install the necessary dependencies -4. Run `bundle exec jekyll serve` to start the preview server -5. Visit [`localhost:4000`](http://localhost:4000) in your browser to preview the theme - -### Running tests - -The theme contains a minimal test suite, to ensure a site with the theme would build successfully. To run the tests, simply run `script/cibuild`. You'll need to run `script/bootstrap` once before the test script will work. diff --git a/Research on Ethics.md b/Research on Ethics.md deleted file mode 100644 index 59e1f5802f..0000000000 --- a/Research on Ethics.md +++ /dev/null @@ -1,33 +0,0 @@ ---- -layout: post-default ---- - - - - -### Data Mining (Postgraduate) 2023-2024 - Teaching Fellow -Lecture and lab delivery, student support, marking, exam setting, admin and training/supervising new demonstrators. - -### Profesional and Research Practices 2022-2023 - Teaching Assistant -Lab delivery, student support, marking, general admin and training/supervising new demonstrators. - -### Machine Learning (Postgrad) 2021-2022 - TA -Delivering labs, student support, marking assignments and exams. - -### Machine Learning for Visual Data (Postgrad) 2021-2022 - TA -Delivering labs, student support, marking assignments and exams. - -### Research Methods and Responsible Innovation (Postgrad) 2020-2022 - TA - -Designing and delivering labs and workshops on quantitative and qualitative statistics with R. - -### Data Mining (Undergrad and Postgrad) 2020-2022 - TA -Delivering labs, student support, marking assignments and exams. diff --git a/Teaching.md b/Teaching.md deleted file mode 100644 index 59e1f5802f..0000000000 --- a/Teaching.md +++ /dev/null @@ -1,33 +0,0 @@ ---- -layout: post-default ---- - - - - -### Data Mining (Postgraduate) 2023-2024 - Teaching Fellow -Lecture and lab delivery, student support, marking, exam setting, admin and training/supervising new demonstrators. - -### Profesional and Research Practices 2022-2023 - Teaching Assistant -Lab delivery, student support, marking, general admin and training/supervising new demonstrators. - -### Machine Learning (Postgrad) 2021-2022 - TA -Delivering labs, student support, marking assignments and exams. - -### Machine Learning for Visual Data (Postgrad) 2021-2022 - TA -Delivering labs, student support, marking assignments and exams. - -### Research Methods and Responsible Innovation (Postgrad) 2020-2022 - TA - -Designing and delivering labs and workshops on quantitative and qualitative statistics with R. - -### Data Mining (Undergrad and Postgrad) 2020-2022 - TA -Delivering labs, student support, marking assignments and exams. diff --git a/WoRMS2021.md b/WoRMS2021.md deleted file mode 100644 index b488aad913..0000000000 --- a/WoRMS2021.md +++ /dev/null @@ -1,52 +0,0 @@ ---- -layout: post-default ---- -![worms2021]({% link /assets/img/worms2021.png %}) - -The third edition of The International Workshop on Reading Music Systems (WoRMS) was held in a hybrid live/virtual setting last Friday, 23rd of July. It brought together many researchers working in Optical Music Recognition (OMR) and also from the industry. This edition 11 papers researching a broad list of topics in OMR were presented, and an [outstanding keynote from Anthony Wilkes (Organum Ltd)](https://drive.google.com/file/d/1IDgOaW8tGxJt9Top7x7GSZXLsAo-XVcb/view) was talking on The design of ReadScoreLib. - -Below I will try to summarise some of the papers presented. - -[Hybrid Annotation Systems for Music Transcription by Ioannis Petros Samiotis, Christoph Lofi and Alessandro Bozzon](https://drive.google.com/file/d/17BdTUfU6Fk8qyrpxo6L-BGTqIhLvStL5/view) - -Dwells on the idea of bringing human annotation and automated methods together for music transcription. In other words, how can a non-specialist carry out music transcription with careful task interaction using AI automated methods. Among 144 workers that executed tasks in MTurk, those with formal knowledge in music were rare. Audio extracts of target music scores were offered to increase performance, especially for short segments of one or two measures. For longer segments, audio extracts have shown better results against textual measures, but a combination of the two was used as more preferable. - - -[Implementation and evaluation of a neural network for the recognition of handwritten melodies by Nils Wenzlitschke](https://drive.google.com/file/d/17Dp9gIjQPZVwSFJzKK8QA6Xjcgv894wj/view) - -This research came as a fruit of a current need for digital archiving and digitalisation of music for the -University Library of Regensburg. It evaluates if the existing SOTA deep learning architecture is able to recognise handwritten monophonic scores for the purpose of digitalisation. Based on existing work, the architecture includes two neural networks: a stave recognition network using autoencoders and an end-to-end note recognition using recurrent convolutional networks. One limitation mentioned is the amount of annotated data available for this research. - - -[DoReMi: First glance at a universal OMR dataset by Elona Shatri and George Fazekas ](https://scholar.google.com/scholar_url?url=https://arxiv.org/abs/2107.07786&hl=en&sa=T&oi=gsb&ct=res&cd=0&d=14810089764046134622&ei=zZr-YJCFNYqImgHdz7SYBQ&scisig=AAGBfm3Isc8XU8MWS1mRRgnn5ctiET7y8g) - -We were also part of this workshop presenting our work in our newly published dataset DoReMi. We presented some of the challenges the lack of a well-annotated, that supports more than one stage of OMR poses and how DoReMi moves closer to such dataset. Furthermore, statistics on the dataset and baseline experiments on object detection using Faster R-CNN models. - -[The Challenge of Reconstructing Digits in Music Scores by Alexander Pacha](https://drive.google.com/file/d/10uUCaORERAzD-ISSm6FUeNNOOzrTRDzF/view) - -Pacha presented some focused research he is currently conducting at e[note](https://enote.com/index) in recognising and reconstructing the digit elements in sheet music. He shows the main challenges posed by the ambiguity of the variations in their classes, their contextual nature and more computer vision issues. He then shows the results in using deep learning to recognise digits. The network was trained in synthetic samples and achieved a validation accuracy of 95%, which does not live it up in real-world scores. To address it was fine tunned on 7000 manually annotated real scores, but yet again, accuracy does not reach 60%. In the end, this opened up a long discussion in the workshop on why does this happen and the ways to tackle it. - -[Detecting Staves and Measures in Music Scores with Deep Learning](https://drive.google.com/file/d/1uSIrbiLrx1RfXEV86STS7XRuwJoa34O7/view) - -This paper investigates strategies of detecting measures, staves and system measures using machine learning. That is to aid the detection of structural elements as a basis for an OMR system. A neural network is trained in handwritten music scores to generate annotations for typeset music. Detectron2 was used as a framework and Faster R-CNNs as a model to predict the bounding boxes in images. The datasets used for training were MUSCIMA++ and AudioLabs datasets. They applied the model in three settings: single class models (system measures, stave measures, staves), two class models (system measures & staves) and three class models (system measures & stave measures & staves). The first setting is performing best. However, considering that that model lacks diversity, it might not work well for every kind of sheet music. - -[Unsupervised Neural Document Analysis for Music Score Images](https://drive.google.com/file/d/1ZBRaOwsTkdOUo6sfm9xdQPuPMNyM89ho/view) - -Given the lack of large training annotated set, this study suggests using Domain Adaptation (DA) based on adversarial training. The propose combining DA and Selectional Auto-Encoders for unsupervised document analysis. They utilise three corpora manually labelled for the layers: SALZINNES, EINSIEDELN and CAPITAN, and using F-score as an evaluation metric. Results obtained show the proposed method slightly improves state-of-the-art, but such adaptation should not be carried out in every type of layer. - -[Multimodal Audio and Image Music Transcription](https://drive.google.com/file/d/1ZDlU0WDmqC4-37s2gkCf2nOAt4Z5Ow-S/view) - -This paper draws attention to Optical Music Recognition (OMR) and Automatic Music Transcription (AMT) similarities and exploits them to assist each field. The paper presents a proof-of-concept that combines end-to-end AMT and OMR systems predictions over a set of monophonic scores. Using Symbol Error Rate (SER), they show that a fusion model of the two can slightly improve the error rate in OMR. - -[Sequential Next-Symbol Prediction for Optical Music Recognition](https://drive.google.com/file/d/1o4zm_fx_Fa7zclWkqgbVLx2x3DuvZidz/view) - -This study proposes to address the lack of large training sets with a sequential classification-based approach for music scores. That is by predicting the symbol locations and their respective music-notation label using Convolutional Neural Networks (CNN). - -[Completing Optical Music Recognition with Agnostic Transcription and Machine](https://drive.google.com/file/d/1WAhrcPRzpuoB1fJsMkGCZamIp1CHv3c5/view) - -This work focuses on the last stage of OMR, encoding, where outputs from images are converted to a score encoding format. The paper investigates the implementations of recognition pipelines that use Machine Translation to do the encoding. - - - -[back](./) - diff --git a/_config.yml b/_config.yml deleted file mode 100644 index 8922878a84..0000000000 --- a/_config.yml +++ /dev/null @@ -1,8 +0,0 @@ -title: Elona Shatri -logo: /assets/img/image.png -description: Personal Website -# show_downloads: true -google_analytics: -theme: jekyll-theme-minimal -plugins: - - jekyll-image-size diff --git a/_includes/head-custom-google-analytics.html b/_includes/head-custom-google-analytics.html deleted file mode 100644 index 8a3ae5c9ca..0000000000 --- a/_includes/head-custom-google-analytics.html +++ /dev/null @@ -1,10 +0,0 @@ -{% if site.google_analytics %} - -{% endif %} diff --git a/_includes/head-custom.html b/_includes/head-custom.html deleted file mode 100644 index f7187e79e5..0000000000 --- a/_includes/head-custom.html +++ /dev/null @@ -1,9 +0,0 @@ - - - -{% include head-custom-google-analytics.html %} - - - - - diff --git a/_layouts/default.html b/_layouts/default.html deleted file mode 100644 index 3b2acedb0d..0000000000 --- a/_layouts/default.html +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - - -{% seo %} - - - {% include head-custom.html %} - - -
    -
    -

    {{ site.title | default: site.github.repository_name }}

    - - {% if site.logo %} - Profile - {% endif %} - -

    {{ site.description | default: site.github.project_tagline }}

    - - {% if site.github.is_project_page %} -

    View the Project on GitHub {{ site.github.repository_nwo }}

    - {% endif %} - - {% if site.github.is_user_page %} -

    View My GitHub Profile

    - {% endif %} - - {% if site.show_downloads %} - - {% endif %} -
    -
    - - {{ content }} - -
    - -
    - - - diff --git a/_layouts/post-default.html b/_layouts/post-default.html deleted file mode 100644 index 7f8fec9b5b..0000000000 --- a/_layouts/post-default.html +++ /dev/null @@ -1,44 +0,0 @@ - - - - - - - -{% seo %} - - - - -
    -
    -

    {{ site.title | default: site.github.repository_name }}

    - -
    -
    - - {{ content }} - -
    - -
    - - {% if site.google_analytics %} - - {% endif %} - - diff --git a/_layouts/post.html b/_layouts/post.html deleted file mode 100644 index 251f0b737a..0000000000 --- a/_layouts/post.html +++ /dev/null @@ -1,14 +0,0 @@ ---- -layout: post-default ---- - -{{ page.date | date: "%-d %B %Y" }} - - -

    by {{ page.author | default: site.author }}

    - -{{content}} - -{% if page.tags %} - tags: {{ page.tags | join: " - " }} -{% endif %} diff --git a/_layouts/{{site.image | relative_url}} b/_layouts/{{site.image | relative_url}} deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/_layouts/{{site.logo | relative_url}} b/_layouts/{{site.logo | relative_url}} deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/_sass/fonts.scss b/_sass/fonts.scss deleted file mode 100644 index 04c28e9351..0000000000 --- a/_sass/fonts.scss +++ /dev/null @@ -1,55 +0,0 @@ -@font-face { - font-family: 'Noto Sans'; - font-weight: 400; - font-style: normal; - src: url('../fonts/Noto-Sans-regular/Noto-Sans-regular.eot'); - src: url('../fonts/Noto-Sans-regular/Noto-Sans-regular.eot?#iefix') format('embedded-opentype'), - local('Noto Sans'), - local('Noto-Sans-regular'), - url('../fonts/Noto-Sans-regular/Noto-Sans-regular.woff2') format('woff2'), - url('../fonts/Noto-Sans-regular/Noto-Sans-regular.woff') format('woff'), - url('../fonts/Noto-Sans-regular/Noto-Sans-regular.ttf') format('truetype'), - url('../fonts/Noto-Sans-regular/Noto-Sans-regular.svg#NotoSans') format('svg'); -} - -@font-face { - font-family: 'Noto Sans'; - font-weight: 700; - font-style: normal; - src: url('../fonts/Noto-Sans-700/Noto-Sans-700.eot'); - src: url('../fonts/Noto-Sans-700/Noto-Sans-700.eot?#iefix') format('embedded-opentype'), - local('Noto Sans Bold'), - local('Noto-Sans-700'), - url('../fonts/Noto-Sans-700/Noto-Sans-700.woff2') format('woff2'), - url('../fonts/Noto-Sans-700/Noto-Sans-700.woff') format('woff'), - url('../fonts/Noto-Sans-700/Noto-Sans-700.ttf') format('truetype'), - url('../fonts/Noto-Sans-700/Noto-Sans-700.svg#NotoSans') format('svg'); -} - -@font-face { - font-family: 'Noto Sans'; - font-weight: 400; - font-style: italic; - src: url('../fonts/Noto-Sans-italic/Noto-Sans-italic.eot'); - src: url('../fonts/Noto-Sans-italic/Noto-Sans-italic.eot?#iefix') format('embedded-opentype'), - local('Noto Sans Italic'), - local('Noto-Sans-italic'), - url('../fonts/Noto-Sans-italic/Noto-Sans-italic.woff2') format('woff2'), - url('../fonts/Noto-Sans-italic/Noto-Sans-italic.woff') format('woff'), - url('../fonts/Noto-Sans-italic/Noto-Sans-italic.ttf') format('truetype'), - url('../fonts/Noto-Sans-italic/Noto-Sans-italic.svg#NotoSans') format('svg'); -} - -@font-face { - font-family: 'Noto Sans'; - font-weight: 700; - font-style: italic; - src: url('../fonts/Noto-Sans-700italic/Noto-Sans-700italic.eot'); - src: url('../fonts/Noto-Sans-700italic/Noto-Sans-700italic.eot?#iefix') format('embedded-opentype'), - local('Noto Sans Bold Italic'), - local('Noto-Sans-700italic'), - url('../fonts/Noto-Sans-700italic/Noto-Sans-700italic.woff2') format('woff2'), - url('../fonts/Noto-Sans-700italic/Noto-Sans-700italic.woff') format('woff'), - url('../fonts/Noto-Sans-700italic/Noto-Sans-700italic.ttf') format('truetype'), - url('../fonts/Noto-Sans-700italic/Noto-Sans-700italic.svg#NotoSans') format('svg'); -} diff --git a/_sass/jekyll-theme-minimal.scss b/_sass/jekyll-theme-minimal.scss deleted file mode 100644 index fecbca3e0a..0000000000 --- a/_sass/jekyll-theme-minimal.scss +++ /dev/null @@ -1,286 +0,0 @@ -@import "fonts"; -@import "rouge-github"; - -body { - background-color: #fff; - padding:50px; - font: 14px/1.5 "Noto Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; - color:#727272; - font-weight:400; -} - -h1, h2, h3, h4, h5, h6 { - color:#222; - margin:0 0 20px; -} - -p, ul, ol, table, pre, dl { - margin:0 0 20px; -} - -h1, h2, h3 { - line-height:1.1; -} - -h1 { - font-size:28px; -} - -h2 { - color:#393939; -} - -h3, h4, h5, h6 { - color:#494949; -} - -a { - color:#267CB9; - text-decoration:none; -} - -a:hover, a:focus { - color:#069; - font-weight: bold; -} - -a small { - font-size:11px; - color:#777; - margin-top:-0.3em; - display:block; -} - -a:hover small { - color:#777; -} - -.wrapper { - width:860px; - margin:0 auto; -} - -blockquote { - border-left:1px solid #e5e5e5; - margin:0; - padding:0 0 0 20px; - font-style:italic; -} - -code, pre { - font-family:Monaco, Bitstream Vera Sans Mono, Lucida Console, Terminal, Consolas, Liberation Mono, DejaVu Sans Mono, Courier New, monospace; - color:#333; -} - -pre { - padding:8px 15px; - background: #f8f8f8; - border-radius:5px; - border:1px solid #e5e5e5; - overflow-x: auto; -} - -table { - width:100%; - border-collapse:collapse; -} - -th, td { - text-align:left; - padding:5px 10px; - border-bottom:1px solid #e5e5e5; -} - -dt { - color:#444; - font-weight:700; -} - -th { - color:#444; -} - -img { - max-width:100%; -} - -kbd { - background-color: #fafbfc; - border: 1px solid #c6cbd1; - border-bottom-color: #959da5; - border-radius: 3px; - box-shadow: inset 0 -1px 0 #959da5; - color: #444d56; - display: inline-block; - font-size: 11px; - line-height: 10px; - padding: 3px 5px; - vertical-align: middle; -} - -header { - width:270px; - float:left; - position:fixed; - -webkit-font-smoothing:subpixel-antialiased; -} - -ul.downloads { - list-style:none; - height:40px; - padding:0; - background: #f4f4f4; - border-radius:5px; - border:1px solid #e0e0e0; - width:270px; -} - -.downloads li { - width:89px; - float:left; - border-right:1px solid #e0e0e0; - height:40px; -} - -.downloads li:first-child a { - border-radius:5px 0 0 5px; -} - -.downloads li:last-child a { - border-radius:0 5px 5px 0; -} - -.downloads a { - line-height:1; - font-size:11px; - color:#676767; - display:block; - text-align:center; - padding-top:6px; - height:34px; -} - -.downloads a:hover, .downloads a:focus { - color:#675C5C; - font-weight:bold; -} - -.downloads ul a:active { - background-color:#f0f0f0; -} - -strong { - color:#222; - font-weight:700; -} - -.downloads li + li + li { - border-right:none; - width:89px; -} - -.downloads a strong { - font-size:14px; - display:block; - color:#222; -} - -section { - width:500px; - float:right; - padding-bottom:50px; -} - -small { - font-size:11px; -} - -hr { - border:0; - background:#e5e5e5; - height:1px; - margin:0 0 20px; -} - -footer { - width:270px; - float:left; - position:fixed; - bottom:50px; - -webkit-font-smoothing:subpixel-antialiased; -} - -@media print, screen and (max-width: 960px) { - - div.wrapper { - width:auto; - margin:0; - } - - header, section, footer { - float:none; - position:static; - width:auto; - } - - header { - padding-right:320px; - } - - section { - border:1px solid #e5e5e5; - border-width:1px 0; - padding:20px 0; - margin:0 0 20px; - } - - header a small { - display:inline; - } - - header ul { - position:absolute; - right:50px; - top:52px; - } -} - -@media print, screen and (max-width: 720px) { - body { - word-wrap:break-word; - } - - header { - padding:0; - } - - header ul, header p.view { - position:static; - } - - pre, code { - word-wrap:normal; - } -} - -@media print, screen and (max-width: 480px) { - body { - padding:15px; - } - - .downloads { - width:99%; - } - - .downloads li, .downloads li + li + li { - width:33%; - } -} - -@media print { - body { - padding:0.4in; - font-size:12pt; - color:#444; - } -} diff --git a/_sass/minimal.scss b/_sass/minimal.scss deleted file mode 100644 index 28c7d4f8a7..0000000000 --- a/_sass/minimal.scss +++ /dev/null @@ -1,4 +0,0 @@ -// Placeholder file. If your site uses -// @import "{{ site.theme }}"; -// Then using this theme with jekyll-remote-theme will work fine. -@import "jekyll-theme-minimal"; diff --git a/_sass/rouge-github.scss b/_sass/rouge-github.scss deleted file mode 100644 index daf76adee9..0000000000 --- a/_sass/rouge-github.scss +++ /dev/null @@ -1,209 +0,0 @@ -.highlight table td { padding: 5px; } -.highlight table pre { margin: 0; } -.highlight .cm { - color: #999988; - font-style: italic; -} -.highlight .cp { - color: #999999; - font-weight: bold; -} -.highlight .c1 { - color: #999988; - font-style: italic; -} -.highlight .cs { - color: #999999; - font-weight: bold; - font-style: italic; -} -.highlight .c, .highlight .cd { - color: #999988; - font-style: italic; -} -.highlight .err { - color: #a61717; - background-color: #e3d2d2; -} -.highlight .gd { - color: #000000; - background-color: #ffdddd; -} -.highlight .ge { - color: #000000; - font-style: italic; -} -.highlight .gr { - color: #aa0000; -} -.highlight .gh { - color: #999999; -} -.highlight .gi { - color: #000000; - background-color: #ddffdd; -} -.highlight .go { - color: #888888; -} -.highlight .gp { - color: #555555; -} -.highlight .gs { - font-weight: bold; -} -.highlight .gu { - color: #aaaaaa; -} -.highlight .gt { - color: #aa0000; -} -.highlight .kc { - color: #000000; - font-weight: bold; -} -.highlight .kd { - color: #000000; - font-weight: bold; -} -.highlight .kn { - color: #000000; - font-weight: bold; -} -.highlight .kp { - color: #000000; - font-weight: bold; -} -.highlight .kr { - color: #000000; - font-weight: bold; -} -.highlight .kt { - color: #445588; - font-weight: bold; -} -.highlight .k, .highlight .kv { - color: #000000; - font-weight: bold; -} -.highlight .mf { - color: #009999; -} -.highlight .mh { - color: #009999; -} -.highlight .il { - color: #009999; -} -.highlight .mi { - color: #009999; -} -.highlight .mo { - color: #009999; -} -.highlight .m, .highlight .mb, .highlight .mx { - color: #009999; -} -.highlight .sb { - color: #d14; -} -.highlight .sc { - color: #d14; -} -.highlight .sd { - color: #d14; -} -.highlight .s2 { - color: #d14; -} -.highlight .se { - color: #d14; -} -.highlight .sh { - color: #d14; -} -.highlight .si { - color: #d14; -} -.highlight .sx { - color: #d14; -} -.highlight .sr { - color: #009926; -} -.highlight .s1 { - color: #d14; -} -.highlight .ss { - color: #990073; -} -.highlight .s { - color: #d14; -} -.highlight .na { - color: #008080; -} -.highlight .bp { - color: #999999; -} -.highlight .nb { - color: #0086B3; -} -.highlight .nc { - color: #445588; - font-weight: bold; -} -.highlight .no { - color: #008080; -} -.highlight .nd { - color: #3c5d5d; - font-weight: bold; -} -.highlight .ni { - color: #800080; -} -.highlight .ne { - color: #990000; - font-weight: bold; -} -.highlight .nf { - color: #990000; - font-weight: bold; -} -.highlight .nl { - color: #990000; - font-weight: bold; -} -.highlight .nn { - color: #555555; -} -.highlight .nt { - color: #000080; -} -.highlight .vc { - color: #008080; -} -.highlight .vg { - color: #008080; -} -.highlight .vi { - color: #008080; -} -.highlight .nv { - color: #008080; -} -.highlight .ow { - color: #000000; - font-weight: bold; -} -.highlight .o { - color: #000000; - font-weight: bold; -} -.highlight .w { - color: #bbbbbb; -} -.highlight { - background-color: #f8f8f8; -} diff --git a/about.html b/about.html new file mode 100644 index 0000000000..f8981e6186 --- /dev/null +++ b/about.html @@ -0,0 +1,101 @@ + + + + + + + + + AIM & CIRMMT Virtual Visit + + + +
    +

    Elona Shatri

    +

    AI Researcher | Ethics Advocate | Music Technologist

    +
    + + + +
    +
    +

    About

    +

    + I'm a PhD candidate at the UKRI Centre for Doctoral Training in Artificial Intelligence and Music (AIM). I am part of the Centre for Digital Music (C4DM) research group at Queen Mary University of London. + + My research interests include Optical Music Recognition as well as other MIR-related subfields. My goal is to have computers read sheet music computationally. I started working on this problem in September 2019 when I was granted the studentship from QMUL and Steinberg GmBH, with whom we collaborate closely. + + I am also the founder and a steering committee member of the QMUL AI and Ethics Research Group. This group critically examines the ethical dimensions of AI, with a focus on ensuring responsible and inclusive AI applications. The group organizes interdisciplinary seminars, collaborative workshops, and research projects that explore topics such as fairness, accountability, transparency, and the societal implications of AI technologies. +

    +
    + +
    +

    Education

    +
      +
    • + Queen Mary University of London, London — PhD in Artificial Intelligence and Music +

      September 2019 - Present

      +

      Key Modules: Advanced Research Methods, Machine Learning, Software Development, Music Informatics, Computer Vision, Deep Learning for Computer Vision, Sound Recording and Production Techniques.

      +

      PhD Project: Deep Learning for Optical Music Recognition (OMR) - Working on improving object detection for OMR using R-CNNs, end-to-end OMR with vision transformers and RNNs.

      +
    • +
    • + National Tsing Hua University, Hsinchu, Taiwan — MSc in Information Systems and Applications +

      September 2017 - August 2019

      +

      Key Modules: Advanced Database, Service Oriented Architecture, Human-Computer Interaction, Data Mining, Machine Learning, Computer Vision.

      +

      MSc Project: Fake News Detection Using Word Patterns as Graph Neural Network Inputs.

      +
    • +
    • + University of Prishtina, Prishtina, Kosovo — BSc in Telecommunications, Electrical and Computer Engineering +

      September 2013 - June 2017

      +

      Key Modules: Signal Processing, Signals and Systems, Mathematics, Physics, Information Theory.

      +

      BSc Project: A study on OLED technology and its advantages.

      +
    • +
    +
    + +
    +

    Other Activities

    +
      +
    • + Founder and Co-Chair at the AI, Ethics and Society Group at QMUL - + Started this initiative a few months ago, now it has around 70 academics from all QMUL schools bringing together their expertise and discussing ethical AI among other topics. +
    • +
    • + Student Ambassador at QMUL - + Delivering talks on ML, AI & Creativity in high schools, sharing experiences and opportunities for women in EECS. +
    • +
    • + Member of the Equality, Inclusion, and Diversity Team at EECS QMUL - + Conducting interviews, web and social media maintenance. +
    • +
    • + Medium Contributor - + https://medium.com/@e.shatri1 +
    • +
    • + General Chair and Editor - + WoRMS 2024, WoRMS 2023, WoRMS 2022; Program Committee at WoRMS 2021; Reviewer for ISMIR, MobileCHI, ICIAP. +
    • +
    • + Member of the Editorial Team - + Women in MIR (WiMIR) at ISMIR. +
    • +
    +
    +
    + +
    +

    © 2024 Elona Shatri. All rights reserved.

    +
    + + \ No newline at end of file diff --git a/aim-cirmmt-visit.html b/aim-cirmmt-visit.html new file mode 100644 index 0000000000..1381f98b31 --- /dev/null +++ b/aim-cirmmt-visit.html @@ -0,0 +1,81 @@ + + + + + + AIM & CIRMMT Virtual Visit + + + +
    +

    Elona Shatri

    +

    AI Researcher | Ethics Advocate | Music Technologist

    +
    + +
    +
    +

    Centre for Doctoral Training in AI and Music (AIM) & Centre for Interdisciplinary Research in Music Media and Technology (CIRMMT) Virtual Visit

    +
    +

    + Remote working has limited us in many ways, but it has also granted us the liberty of virtually visiting places without boarding an airplane. Virtual visits have become much easier to organize, and this allowed us to connect with IRCAM’s Artificial Creative Intelligence and Data Science (ACIDS) team in Paris back in February. +

    +

    + This time, we are delighted to “travel” to Canada to meet with the Centre for Interdisciplinary Research in Music Media and Technology (CIRMMT). During this virtual visit, we will share ideas, discuss our research, and showcase the ongoing work from both groups. +

    + +

    Event Details

    +
      +
    • Date: 30th of June 2021
    • +
    • Time: 2-5 pm (UK time, GMT+1)
    • +
    • Where: Join via Zoom
    • +
    + +

    Presentations

    +

    + Each centre will deliver 6-7 presentations by PhD students, totaling 12-14 presentations. Each presentation will last 3-5 minutes. Topics will include: +

    +
      +
    • Deep learning
    • +
    • Sound synthesis
    • +
    • Gesture and performance analysis
    • +
    • Artificial creativity
    • +
    • Augmented instruments
    • +
    • Generative music
    • +
    • Optical music recognition
    • +
    • Composition and more
    • +
    +

    + Don’t miss the agenda for a comprehensive overview of the topics covered! +

    + +

    Organisers

    + +
    +
    +
    +
    +

    © 2024 Elona Shatri. All rights reserved.

    +
    + + diff --git a/new_website/.DS_Store b/assets/.DS_Store similarity index 91% rename from new_website/.DS_Store rename to assets/.DS_Store index 53cc3d25b8e798f3142d9d1ce654ea01cce1ad9d..c431b9566baafdc4bd5cb3c5baebe5f2d1423bbc 100644 GIT binary patch delta 327 zcmZoMXfc=|#>B`mu~2NHo+3X70|Nsi1A_pAVQ_MOZoy>T_Yz+l?U$oQRkGQWr+2QZWv8i07S IhsYjg0N6=L{{R30 delta 204 zcmZoMXfc=|#>CJ*F;Q%yo}w@-0|Nsi1A_nqLuyKKa!yiye$K>1&3ce9D?>a(F+(Op z2|@}e%D~2u2ox@6NCiq1!}I`+U|?ZL0ZNrHB%%xEGbE#`WCLnXW+(!hUBFO+tQurK s2yEtI`pvpofQgB5Gdl-A2hh2j8JWH_Pv#dfWMr6Z!y~;pMq~vu0O-Old;kCd diff --git a/assets/css/style.scss b/assets/css/style.scss deleted file mode 100644 index 33b4899fac..0000000000 --- a/assets/css/style.scss +++ /dev/null @@ -1,7 +0,0 @@ ---- ---- - -@import "jekyll-theme-minimal"; -.table-wrapper { - overflow-x: scroll; - } \ No newline at end of file diff --git a/assets/css/styles.css b/assets/css/styles.css new file mode 100644 index 0000000000..0baf69b63d --- /dev/null +++ b/assets/css/styles.css @@ -0,0 +1,127 @@ +/* General Styles */ +body { + font-family: Arial, sans-serif; + margin: 0; + padding: 0; + line-height: 1.6; + background-color: #f9f9f9; +} + +/* Header */ +header { + background: #355c7d; + color: white; + padding: 2rem 0; + text-align: center; +} + +/* Navigation */ +nav { + background: #f67280; + margin-bottom: 1rem; +} + +nav ul { + list-style: none; + margin: 0; + padding: 0; + display: flex; + justify-content: center; + flex-wrap: wrap; /* Makes the menu wrap on smaller screens */ +} + +nav ul li { + margin: 0; +} + +nav ul li a { + color: white; + text-decoration: none; + padding: 0.75rem 2rem; + display: inline-block; +} + +nav ul li a:hover { + background: #f8b195; +} + +/* Sections */ +section { + padding: 3rem 2rem; + margin: 2rem auto; + max-width: 90%; /* Flexible width that scales with the browser */ + background: white; + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); + border-radius: 8px; +} + +/* Footer */ +footer { + background: #333; + color: white; + text-align: center; + padding: 1rem 0; + margin-top: 3rem; +} + +/* Utility */ +h2 { + color: #333; +} + +a { + color: #007bff; + text-decoration: none; +} + +a:hover { + text-decoration: underline; +} + +/* Responsive Design: Media Queries */ +@media (max-width: 1024px) { + section { + max-width: 95%; + padding: 2rem 1rem; + } + + nav ul li a { + padding: 0.5rem 1.5rem; + } +} + +@media (max-width: 768px) { + header { + padding: 1.5rem 0; + } + + nav ul { + flex-direction: column; /* Stacks the menu vertically on small screens */ + align-items: center; + } + + nav ul li a { + padding: 0.75rem 1rem; + width: 100%; + text-align: center; + } + + section { + padding: 1.5rem 1rem; + } +} + +@media (max-width: 480px) { + header h1 { + font-size: 1.5rem; + } + + header p { + font-size: 1rem; + } + + nav ul li a { + font-size: 0.9rem; + padding: 0.5rem; + } +} diff --git a/assets/fonts/Noto-Sans-700/Noto-Sans-700.eot b/assets/fonts/Noto-Sans-700/Noto-Sans-700.eot deleted file mode 100755 index 03bf93fec2a7341b1a6192ff0d596b05c1765c93..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16716 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 aO1sP&w|8H~0KVcsPu#OW` - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/assets/fonts/Noto-Sans-700/Noto-Sans-700.ttf b/assets/fonts/Noto-Sans-700/Noto-Sans-700.ttf deleted file mode 100755 index 4599e3ca9af9bf758f3b5d0b79314701f853c371..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29704 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 diff --git a/assets/fonts/Noto-Sans-700/Noto-Sans-700.woff2 b/assets/fonts/Noto-Sans-700/Noto-Sans-700.woff2 deleted file mode 100755 index 55fc44bcd1257bb772fb9c041cea4ad61381224f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9724 zcmV5XbXcl00bZff>;M28(=%LqIR@i+KVFC zIEe=g*HM({O_lv061Xu0dqe9PMWR$KG{n)I_BJjS4by7c(RdWy@-Cf{UGU%0Ax?xa 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

    ;(FD;K}#opskZpBcOOtLB-BMn(Ptu%pT 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 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/assets/fonts/Noto-Sans-700italic/Noto-Sans-700italic.ttf b/assets/fonts/Noto-Sans-700italic/Noto-Sans-700italic.ttf deleted file mode 100755 index 6640dbeb333be6474e52c20ced829b8c071634cd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28932 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 Zg>x^Qd*R#*=U!G_8GbU#&kp(1`UCwMR@49h diff --git a/assets/fonts/Noto-Sans-700italic/Noto-Sans-700italic.woff b/assets/fonts/Noto-Sans-700italic/Noto-Sans-700italic.woff deleted file mode 100755 index 209739eeb0921ce1475ed1f357911ef9faaf0f3b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12612 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 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/assets/fonts/Noto-Sans-italic/Noto-Sans-italic.ttf b/assets/fonts/Noto-Sans-italic/Noto-Sans-italic.ttf deleted file mode 100755 index 7f75a2d90964f801e9b9f916fc77d0fb46071a09..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26644 zcmbWg3tUvy+CRS5-g_<#19O8JE+R9GfQSe(!iYCU1;jfd7=wVIh)60TcqK$KQ@n(R znyIOo$IN3onxdJNm%JS{Gf$aWnO)9#JIBn^Tjo*N^Z%|rgJPZceSe=n_^@wlugmj1 z>$$CGZ3!iW=MM$|4 z&()*H#wY%EWy8mWw$UWtgOG^KH_0wGm$=ZzP$>q4A z?XNn6`g`HJOZoJgc{5H8n2YCsC4?`YRynEUf$s0G5;E$)P{)DkCG%$T`LfQqK8Nz= z870#vhdh(?47&Omo|n(8tgdkvk}|aKV9#gHnmkjJHSZll3UdhIDhNkT05K|A3*m`^ zsNWKJ1tIZ?@wT1`28+&O2b|!CwjM6$=C>`CwLBPBF8mEIk{I{5oK1R5Ln0hH4M%-> zj`QRF6m?EN1J9Gx)L5OKqy)uJC@SokK&jP0dnMZvje!AjYeW=h6YtL7D_+UT=+S3P zT2gOW%fr73ArCeWAD@z(QQU{MaFgH3kMQ=(@1UGhuu5&05>Xj%HCO=j_QvW=E)sua zEp2x>Ed%yue^9b7-V7z-WTYcbDX9I__0CSzFPvy~+InYjpf1&Kv>%tM8?CF?HR%LD zou5u+GVpSh9!;d$^eHLv@r8vtn=MvHY_|3zYuTb;ElXgx7=Ryxjh8?{aVe;aX{eug zp|-g}yk56zo+$d!PLsqR{b=lhwRJSQenl;n`?p@8(FNiSzFs`IRLr4!7%ZhDme2#@ zCj2o)pB*U zQz>%H z8pP`I`HqpQY113&NqT$x1=Gzh{rl~R?#a<3z1G)kJE7a_QajcR^bvD}?W zOgJ~pzbb!bFAfYUBRkx;=58c~^mjys+vU1q`)d0(yUQ+A>bC0k>E71~ zcAZ@p6q#V?%!lboLXbdGL(ZqBrk?jwPJ3Q^9wUojowg+=>yvt!0ysHiyrf=w#)Xm8 zO8F-q`*V+dg}Bko_|5{JrgX}Xzyr~?TnzFc_&xUWV;Q2{kgyZ zBk*G92XG*+H3Dc7u6XqP%8ipJ%6x+g^6_ z`O^MlMweA?o0xs#&&{8gZCmrFi(8)``&?DNxU~HJpAXPI{fcJ|E3X|qmMb1Sa(wSh z=bWkYAcojnrnjZJ>~nx)^Z1fy7E3eOGkH-eTRg_yMJW|gy~XoBT`){YA+4U;h)!#; za@oI9ey8YPy|S5V=~G-9^=z#EbeSOF5cs!xjH(I67g5Gf0Zi}8swqGpZFb0m1Ck(bd(7%K2i~Bfc%N3 zk#?DZ&zn!TE5+Iadn#M&XrkDZLaSnA_r=8lyAs4D$#k{2w~hu)-*%X;WMc>Ag(+Bi*V83p?Rv4EjdquKpQe&KL{9u$gm`(XoRg!D4|^s=n&iAS*+A{eiF+CgD({%C ziobkBqgY>(=oPL%Hy6AY;80Ui?2M-qXcOfr-i!sV?G{B+B>lDvy|QyBD-S78W66E= zU46)huXFksNGi(N+c^qTCMI`ioIN|kW*;@8$ex^8+?(}nJ9HJa1=?YhU?Hd7s3prQj*xM-JVY0*Mtux;u;pg(BEbrBzis{j~~?2Gii#PFAN!52ku0 zu8vi1vD5aMr-*($I|D6zQ|nv{y>fA3-1&7AJwK+n zs{f$cEr(vNX!*-A@e>#+l*9ptHuRz^8Q`#3%~9rRCm$RX98~Sp1k*r1IM}yKl)_)< ztE+bU`2wv{PlA}5W6D|T9@BF`G*m&Lk*R2iN~RAWBba=!+Px!+qt(EtyuW; zpZ@x0?ngzhzO|ugarly**JeyAdSztJsUP;A6P9lJ-0Tzd#)2gmW{ut(Z{NJMe(}29 z%kwG*CfBdt1G=k$ImQAiVj!`OU@9}nW;=c48bi2Yg5jn?Fc^4^Le4XiuznVLR57|} zW$M>XZM@B5NH$pI5NAU4x0!o0+vbGxDVHyNBhDBWHcn|Q3KBUwf@#tn{F&BdTJ${a z(WSmq+nWqyBY-j1dM9FYgoGN2QBU;MP8e(^Q^;(mNv?o4^-)Nu^2%8lG7Lu$vFL+j z#Rw9LIv~ctY=dMj@5m?3;={MjJ-=i3JAYl%&?9%sh_l>wYukg`62AW9{o8(7FZe8;w|L+7u+-5Wg8&czVyP;?FC8$gVgx<0pGbRpIk50do)w zLOn1i$87bL@f^?1cJgw<=p->x&jcHVRivOhxz@H63%@wDO^}(kHa)nGDMt!0$~?^W zU=l?VNs1%fAdd^tgoKB1?4;Tm7w1R(z`lOLBpUR1a>TKOsXA!*b_yukSyi%GB+DgP zvQrq}GR8G9#bz`~=iIlh(_4-#m_F~;hT~rxJ)fU5^Q>y$hUY5tmt>ZyW;{16@1^G} zWtaA@Z#Xe>*#4RY@0WeB`^D=c9qUVHxhAy!VBawpYHj|oNo%;H^%W!Ql6yCm=9PhN z#TZeXM7QWa(oG@JtzD2krW+05xOVo@Gai0ydPGWH_V!lqbcf#4lfn*cnIlG&1w4Gw*JoWX*RYzT7jv;i*^W z*EcinVsiYFPzE_}Vp3KUSm)Ge9|?4il4h zcd@-{@Z4N-N6-sjqV6t^P_4`?bI4}Oj>}~6vI(+!S(9v^?6T~pOd%t|(4lCCCec7j z1%2yeep6dGck2$_RYq@Z5nmLK0T*@jOCgv)4Q^BryCX^_EOg3bR7uG~=RQi!)Ip2s zOuC55G&G*xq(4zNl`;KTRpoVP*u+b+1X4g9zqz%P-^}-1yH?z@cI_YfDpfa=9;Y&< zXzQVB_tDF!R6)IcHBhOubGch>;ryo7$#fM>qcgUM;bmeT`ntvaEx%pjt|;_1%%~D{ zGYQoYI9qTIbzM5wIlCBiszRr~4koaz-6-^UU4{A-Nm?Z*+dC*5ueMP@a6Ul@!B{bK zUUrX3MWfcG4a`3~e)rq;I~Qe{?vEW7*PE$#x_Qa2ynJWL0OzD$=Eem3u8j*W)D}Hm zDjs;G_c=1%ogr_Q9VB)#h{QPp6}^K7_y|6|wLbXm9^Q+OO6VRbnd%-xU3(s`$@xSb zo6)e(AyBQJsUS%*6YsI!F_XJkBLpr`ODwQi15u=lWDHmm1wG6Gsg%JUC2yX2zV=jr za%xNUlIQ>R!r=P6V#~y#&t$pD-J9YoXFvReXYtD(U6hB*BE>2#;RKko~7ns4_hAL$-jInI0^G<< zz>N>=2uL=$e!5f6%M8<XH5kGC!AEHA)xpM8{5`ytDI#i-9U(7|7+z0rU(>Pv!#QnKL zuOBLxQ;w5OcXB*cO?NUUtpgEanW4oDKgx^*3HX$@P@2U3&DwUQg!2t=`=yHODQnp- z_TJWZuVZUIB+Q{ZlS+kd0Bw)-%}J(S4; zWjZq*MLJK1sUuUXfhCPvkc9wQj66^SuneV`jfYdAm&{($uxLP(Gzlf5ApjCjKiNG0 zY=!u5@rw`X)URe=D9;$Vcj`{@r;^ouzul!AB$ zz1_-8ZYT?|nSl@I8fmcj(UBwlqlC89HJg)AM+jkr#pQGA#l1=@Uk;wW6b?WTufkH zJ#rpkILzxpTtXR z&WM|?pSpIEmVbWybC2W^8Zj#7!Gt@sg6~wPAi!h9tWxlDHo6XzDS%jjMQTYj(sr3E zG>S*W(~IYWx^&oQU$uqSU%9bt)g~e3H}T(Xr)4egw|#YR_kw9`oZ=1{8>bHOOz<mi$#;TWliY;P9N#Sd zmz!K%_WHifM<+FHn6=>Mva`D~9NUIAyfW(9rm|ji*Oh+`JUDK3{fL@u=bl-0Co0Bm z?$Ui}^{BEDPfcEczF|#3($orKbf~Ca!3&s>0^(gB-RBY3kTn*1_ibtrXIS|gW^slr zV7nxxw?lt60Ha0{;P5f3cmY&yXJs}adFC|0*TEEdiHibyw7K1J3da)Dp&Ih(VhFhuNmY{0=VP9-l*rfZJIsHnUk zn%19eoB9so_80o?Y=v@fT{5nGGgVdc1+BZbHRe#EkgtKL*}H5Vq>Fn!aDEd#@%2bl z!3T=N+YO2E7BHBVqHPS0zi{G;7Im}(>zHFV^c8iPT*Pvgw zQO|nR;{&fnuaF5cf$=7%q!dglnFo@t^-K_E8rVIKvxT4ETHT3X-L}BWmxQ)faeJGD z#XHtKtVf-95Fx#XI$>oVl5xD8BE|`cjSexx0-BM|7iZIF=t|2i@q=%~WAX>h58^PU zFEL^B@!pg1I5zbfuJ5?s9*v{!>8QWjTR(W0DB9~+fHCZ7WA-<+?=3T3DJ~Z0x@1?I z|1C%DIb1Ym8wKE?l9%E5dE=9P`H_9!bioxL{TeOWU)YQ$zH!E&=R;1!lnK`d9kmB8-Nhu;L`aM>p$Ll6j2LWyCQz->`4WX9q|m9* z5<{Vr7(FUe64)t0ELbUfv{YcS!DY4Dt@3DTA%RH?rbFn8#%-(auP`qN(?fL5&} z$`K%_iB@YWbZWHgbp)N!aObhp>9YvDaWCMLX*l7{oyKW96A5`ds;i%J*LZ?n^R;kc8 z72_7K1^LKYMr72ZS@=hcgEbY4RpD7^354-pH>D*;^ZDJ(&yN1J`N4+GTSS-mVT3S$ z;mB2ECavYqpV(AWnUvOQy>apw9d~N!{FX~27Ow8zbz=_;lX9VA0KY;W4hsOiQgsUM zG{LD3)@Xqwy_OOga24v|;daf(yeycdlESkatf?IHsijCEY!sWq3Pzfk(SJa%jB&xY z-q&0-^>}?-$%Ob}sd;(9LH`W7{e9Qh#el#KrkV4F9>dcn{^hmk#!jWP%NrlQ_wHWC z!!|KMCtTqJQK;# z9%xSGKuJlzu@yRL)9Z?7IB<`!wCGdz$uH5{BFJ}_{M{446C2o@r=3j5N27Px{FTbJT&>a z)ke;`T?er z%?fSKB4VC}@jHk9ad64t#!%rJH(WzBx zI+C7M=OsDQaAmP9)Aks3al z1p9RfG<0TSQ4S9xHPJKmY|O-9T}d=T5=iTt=no?u6VQxy9mr^~DQp8cUR71AR_?m8 zXu0u)mbLo9nWHw$?L771i~1$m8|Q+e|7bR<(k9IoiW;haS+O{;pskd174;l2tooBC zQH#@<)pKsXEJh2%F63w1ynPko(bo`0k3dDCGf=Db^Vd*6iJ|lWH_u zV5Y!~5#wH4=xuxO({&jQ&0wWT-BO3QH#KgYZB@f47HOX7zAIRSymoIVm@jk&YxRiz z>D#pzupy1UT_xD1m|FXiH(x$)O2zJi+F7NqjemRf{a22EzV^3`@894~SFczrKHRiu zc@vede@}et(03<~)2svEf>`dWnC1P20!czgIt(hELZk5yl?1erFaZsMNWKTAH_J7U z=n>c+%99v`X)9AlHN^+KuxZu5HXKKM*thfm&1w!(PIxQ4@cn8@NeKn#_I)C5J$0A?$Xe_yr6H;~ARA0Y@mVYu&OKQ)2kbvzWB!O?R}D-bLLGQI;|=_f~51ioCB8sDt zLkY;ejA;wGbnPxZEuW;Nf^j*QYBe+!(gjGo@))n0C{dO`Umn4 zN&;c#f@H^eJ3vhk0!>f7w#Zz1;D@y)ResB)MK2nKVQr)G6IRW+^)kH<<898=rUnN> z?qnh)Vz@BO>osZAFw{JjcL%S@7)YzCQt03lZF_ImAL{Sp*VsChD|py~I$tTc5sg}A zBl2QGEn$ce!~fElWEz8yPl&)OgJa>f<*^#goF@281336CCiqMqTZfNM;)88j;;m2O zTzZw#cXS$6p0Wy@ve(qR?~B6qaE{+x`%c?NG?M$-`R%sH^qrXO2&(?K7Jy;~0-7584@lDI&z zg064-w(Tn2Ewbp2I~DVhVFs~jht>~iNwOfLCZN!%2~~M0Aq5th=LBB>9-uLhMR_Fs zBrzwZlN(d=&^6b9chaR=5~uQow$u*ZId`v zEuXpc#n#K9jY&Mlvy8SV&<43|0RgJc<}PX#OFCni368h10raxk(O(0MDVqW|A2Y`T zv0$!HFfO(QTFr3J?a6=tC}K{NG0pP&-pKH>!hj*6i>AJ;kJDskhl@x=UEozV5ol*}sw!+IsG|0dCSZ8$uh08!7uUWc~yJIM2)$lgm$rO54} zHe`hatX(S)_)TQ^KL`)%l+^D8hgs#L2~7(95B+&`^WEOC;*T z%&=iB$Th)esM*`|_OV#4NuJT!lUSU=E~zd%4W)5`J+)UXb6+qHw!VH?Q&nad61wo| zm-O+P?BdR{mRpI=>$yQq>&KOg@4fo$`pj`Ob?$t$E&)&X(u-W!~1OuEgUGbBEl z+xhT&+2oAk8Y1fp zY*iIA4o!J>)~vO)uLWF-xU~6gI^e8n*Dl|v^|qJ9dt2&Oq`y2sV0`ie=KVI=dGs*V zVO1kNq{iu^2@VfV4dxBV5g`EvtwB56X$T@R^c^7vm|E>tyUw$sC?$?O)?*5`kiixb zaj;_&BTWPogCBADm5kNTR@4Qj(dl7gb6jBl81AyQb#U0Fq_}gP&Syqmmz^K?!l;^R z@#NCWWzTinv7yJ^D@*CPH;+KO@1S8=>sc%nBay9x{ErWj_-W{6kG7jY z43piYV6)Doh-Mm25p9pMOOBSu)Vh_{P+UJ{=FG_r6C2Xf>WdqSXV*-sFRD*#Trqh{ z)9SL)mE6^;Qt4qsal^Ey@vyjl5DL~8&z`gjWmc_b99s*F-NDQ3 z(``R}7bf1Y(8w_Ht3Eq>i#Nk*XAAz`{ELgll-fw+mPYXbmE(YAU#^2>P>>)8;)DWX zH42Y}VEjZ`_AV0>2v$j=f(eV(Uqn;ue*?pI_dWja@FZhlk0(09bcUXZK{Bf%%sRo@ zwVS;=CsT)q=@se;@cohh<}oS|r)LbxqV=Ewc$3jU5e2@4)Wgh#@51Q8Xz?g(h)q(q zHtWs5*z=FsAMbyAx&5WtC38m1Ypj|(qw2pd9h%d7*YIZ>$IMwWn~ob*Uh?9|@#Q>s zZtBoy7rmO%FktlHo*7B~mX9yqX&*Lw!<(ra%?Wwg-G}w=vz(3%nm1%{p`+V^v;l>{ z2|XoK^FPb3AsTOlKdSa!MEv;xvob-+VO{C?Tb(VL?AQ_zoOu~40t^)!TV*?+NaI5; z0#}dyq)2w^8A=pA)h97KB`&%ro!PHvx32xWNA{FWv<=Gcnc2NtuYqxqz0$iwrZggJ zwHz})5LvoO$T#k#l=&KnuF|*Om(%!$$lds!XUW^=comMwfw@CN3?ygSmi;S$0 zZV`sWgb;+wkiY89Uacyu(w@h(0@lznrG|ADtIpzjRsLeroz28oTFB8nbVo zci@rrQfA%tkpW963}JSGN^eY=^Pw88d!fT(YSa^NGl>D|yv(o!a zFWi^iFTHTPb18TLD~gr;F=TegnUCbqD3t_xqGq=KsF6{Yg<`u{m;w!IpeBlRPMPO0 zjyC3r*LT%@Pn&6VvG})5&wR#Z(E2>A&eSK-V`{o-q_|GpoX6bY1g~wq&u^x3+OXd3ZqLO;)}|J^ zU3kPt8sIVxoRse9W{vLAqg!NTOj0*ZOn6LvOjC?Nx@o)3?6#=eN8MyG-D0{40cu01 z1mOw(DP(CCO#GaertAOCE0LJFF!iiVSV)Ug((-uY|H&@=k)m<8ww;^4^q+s)D(2;# zC@#t4Zu}n%qZ(On6&q-QxPza$Nc?;A@O})Vm*oLMuzU+<((fa{{Jqxe7CuHEu$)o% zDxb$^VxFmCX&Me|6I2dk0yZmP;)Hw=f^2V3&XRZPcGLz}k2K^o=f2a>aAa=v=uy>G zSy{7$rp0gPHs>_79C|iu=FF_@>T1>k7HGYhx*8Ji2v_?pbgKU!5_XXp2oiV5*=3nQ z9rJcYqzOIF-4!1+OPo}|4dWg_9~+T_*jWcjNsuMO`KbNFIc*>n0;z9cXdovKgq6ky zIiYIStdvyS`6``fWyNBTl=9lF5sxxR6$%TtzU@pfRlYQ?Z_0$y)cQ@+7L~94gf8WV z&HQHZqCvI+S;bSTi%NDZIKVJJn@f>;U?pQ5z4+(=8W8JkRTCH_`eLT z5`MAoPY+Bvodi3G#WbqnHw2T;4h;eaMonO-hJ(LiRKabK!WqooXG4H%!W^%5uMrV= zPe_p3R_APAXr1a}A)}(bMO8hOF@sz*3(-NUUo-p0X8I+3#|4v%9*7^vliNn+F>Id_ zTZIfFJ?KR&>_hBKMR>11ezeL6yiWwG(K4F?+e|*7LdKE$zB!6 z^mDXict`>FNbc^Km&$6M&)HZyxBfv%&Co%GGsSm>6VIHfe4&2s2bIgi-dvfJ-O{+N z05d!Q8ltwNhL91pR&7@EYK><#>0)6b(-4$KQ{HZf^c?tFac&-shKdlUi7%AU(9Lz% z=nvxac{H6aP8J8M#HUBlGCDC?tNtUitIP)rFsE@>0akW=RK6iE9p=Qr$B@EoM?t|Hk4$ zr;hGA`rNC}WSbtatpYiN6H~bD&%Ti#ojJOoPu`^HxD{nPU#b0Y&iJRN(ov%elaq%R zGTeAF>J-&n6rx^ijDy`@(QKl8i_^-YNNkd~L`jDdbI2A?iJ*=pGCGtvO)@+s0y~!2 zq_90|@fA3gR?^m-&D|nCYG!JMo3HU=;;vzmlfAM-{USCy#|~MCU zc9u5C-OsBlF0K7bqKYLB-g4Ly9DR~)4te~rQqzO=QYPX2~lI95T(X-q+1M(GAen>7+A+t@zGTU_ep$3%!>+)Cvr^v8r zPi*tLt}L$&>4lysi-Dzkv5=kw2q96~!M5OHahUk+6@C|g#N2jy66c3hw@NIw&s~#) zjc-!EqbKQ&o?|&&;PPfMfaMVa;}9>9XA3x_`{2Hmex-Qck~QVD8Y0ljj~c% zuiUEKr@X9`Yox*&fNsS#nONR5f5mkE)N(~msiDJVvkPUi`@NZYYIkr*TVR4h7~ zXq2H>G-bL$@5!w@wY0uw=~R|o_g-Ve+~$PDw(mFGTNce-Ew~!q7GJP*!`&s`M7yFb zMY~ph4>maT)6?6F4yL|Clg^48uh-}CjX7fJ^qkg)jB~V%NdYNKO5zN*)eL%pjFV_a z+ok>=O3XoajKp1@3H%@GI8DxaN<88&Pb-Y>o>nTz5sB^`jrGtSwMdylQcsv8qabrg zo~IU%EWzw#5^Ef0C$c?>6`3B8tUkz3Oz@!s^5R+e7}~%iNvl|bEA{3HVsWTrrrbwkNjpyRZ)P z-5+l$K#-^1#q(^es5pkMpNN5S;&Rcj2DovB9zH3pc3RDm6O455oRGo=sXs}AD+)ah8Lc9 z`=6el{!Mxw{ls(Gtw;5r)&Gb0W!D}(uV^EZY)FzSfQ{nq!IDQM&V1o1(Zy2&GZ15t zPegRO8#rwcWO(;}mO>{qbf6|ArO+9|2l?nTO$IqHAPXgtWuZjIszAONqB6>u!{XT) z#}eyVfDZe-rFBo{ld_~C?Ck!1T7`l|Uf?Hp%uexSWJGxb%`E6H8P`$5nrW|g3!4|D zEdNtc?W!04wepQD-@(;k_BYBGtQQZ6mt%z5hQ7~E+tFHC&{Ca0V&dy1L-`9;N8|O^ z@1_Ne9JTbq!jjYbuylI5{NzIMz?2nkUcsv-sV%nU#Fz+pkqm zOG#t+LY@mUkbtiYkM5`N$~}1GPe_yo2^poImnh*uqxbp!4$tQ#Nzc1?pd|lshv%n1 zmY&CSe11-%q^JIhPd#+9KcXb^IOxw(4JW19K3JTJ9>TVewb#KiJ$~&_VvZX+gO%{> zSmL7&B~FVUc}l1{mbfVO!_!KIh-6#I`Uvv$1X3jrTwjejZYDig=51%0!`KyTz(yml z(SUa}M(pSHu73u_r$}KpOltUYMpGo>=Eguth)XLBU<8w$`FXNvgJ;hi%btL#$!$p; zQ}Rq2z2Du>bJK&;PV;%K9$y^kL$?e!Zt`Ev>7p*ql=(OG-(u9h<&-`r@j8 zzX0*`%=?$#+fD;E=Z)gD4d=!;&vzA~JKUX`ktR6K^t6xg$Ix6FWoxb-*+f zhaV0Y+2NZ5f$Z?P!x}J@$hC6L2kVE(VnhUyVzU|BA;$KHu`Oqay-N{9Y?+ZZ>B7j4 z)!96|wAtpfUeXk14w&xoDdJ3R$E%W%)s-;NdqCW2y?Cd#|A77jQn*&nk$K&H-3Nqh zp&5FqGl^z;KeCfCT!ZupjaCRRbPDY`CCo6CVjbTZpO_XfOjBHyI3vQ8C`6X(zAPVOFCPpn9(oXH)Kc54a z8_yq6`}faJtEK1RPrNTt+f#o9=b3GB9%{qZm)5tX9u!DDnDbqS7TR-U5Z4Jp{2y72 zI-&{n4O9??83`#y5)4J#o+KmTQpzrsG%Uj?vN~Y}Sg{<=OL?77X3FSSZCUm6y25p_ zDuurEKo`35;Ha)vW$Byd{P*WnOhHPgP;h4d$Ku8l#RXHxh*5hKIpT|N%~>#c-2w6I zmny2Itj_ikNMrPjpaSt!=FfP?2t$C$wrhxqNts!m+%!*S8cRpReQB?Sq9^ts1R_^+ zxI?97dxx~Jd$o+6JL`vPwQ7XfS>C@2euYZl;bZW68t~X*l)?#*Lkf>}L_OYQWRl!Q z=03_2?S^(`Bx`LOmp!U|ufqCV?lLwwP2|*;wqIs&JzHNMlKk_iO15t!;L&aclgFV9 zGzc{&&#n!xo@KeMW<=NRB*PKa6Sh##p2)rJ!E$doKf%`*($iNfK$r@~a6*t@1G~6A zlc2rp$Y7MLVJYk@Geo%$! zKkVZC)vt&x;+0ro!NT5Ei?+9MQ{O0>U$Ogx8g9k>W3d5W{pbj|{>gX9%o=s@M#bEv z^N(DBBJI?B%W(eMi{i_TD`{UUTkxFx$d36l69yAXmkQSff*2`V2~oqR@L9B4PVeHQ z7M?I^N(v2TaV~3AGyj}%NhK7DIrl4sM6dMPlCq5Czu22-9RK=un6q=5Ck)5ymVj&tp`2K;!sG*Y2Gl# zt!E}pTEM~=(-5~9*cWjN*@4p8vnC^4F{wR9LFp)r!Y;c7t{dXezbtzLn~9b9=#9*G zy>_RT1Ml5;1mjxE7M+mygXP$G18?XM5XOQJ7DTb`6pK}nSoSTCh#vUR3&yOsC3fam z6wAi(nK8pM23ukijTI>e;znl-2G%Z88VU4x+NuhFUH>)jGe1Lh9M6dGA+a zMf#9QhwgLzl~29BwAZ45N8>P_5&vF8)A~aWV?5k$X*_;xUBFlHi*NrZid3t2SW=~r zN5}P3<{wzOGPQk_rjz2gwBJ!+_bk1`t>S+GUn%$dAUy=J?2g;w&(>7Vm_2vejM?1n z1&bFiSn%8uyn_`;&Mw851Cih5U48T}K3-%wCBIv8_dl%5MRjN_r|5^FXDVB3rK&5v)Vj5lGY}RL$OB@DYP8+JB4+saq^n5@UZx>tzm*sSeVkHoDftQR3F4^ zg5rZxgPMZ22JH)y`}09ThAtKhneDVFbOwVz(ni=<4!lY61j{Fq)lwxbLlzZw%!9z( zgP528FtI2l^l(XtGa)I{ZqpNHkt(91_$`fJ4WX}wh@*_YbZ)q~ZRLv#pMQ4awZH8O z-JmqC3wvcEO~3fm>R~xODrGSzPc#m3E%=YtNi{nj6@5iDvfgRrs^p-A+%e5nqKDfV3s@86pfhq#Wzd?8-!# zMnBIF$Jp3)sP}gSnTj}7I(?T*sRIXw!hrJzyDJItC~I8_b3R!*hm4P9gP)^X2pkqO8!Oq}$!3TrC3;r?065pZpdg3c>CztVYc=f8&+h0h3I82&=|mhgSy$IU~`W6hJy)#kLXT1Y>W7pm9rYGHP(N23FtDa%la;RyPWCrWtY}S zV`RU`(#VyOJ0s6T{w?xhR8`aqQ6EOZ#gwQGvz~QQ{^cCpPx_nH?{F z@%5Qj|F&H|x0S2Fk3InDN4Uhk+XqjI&3FbT62n``O<64IFO-uEc`4Z;n@9%HQ{*O> zO|rRc_e9*k3aI1M?p<61N#fKbhP&?Gj(f9(avF)F91sUk14aNE06PH%fMTh<+PxX) za{+bi$XAgq^7CZ6Q14!WKII4pNV9Alj$tH+zd~|k({Wuz#&H|m*SL7`giw$BS4oci zD9M)X0-PqzLLsy=cA>61&4zkcq-}lEQD3juUy2OypL$Lvhc>?&HIN08!-c5j)Q9_{d=jyDv1b z^6slRpUB7K{nzR7)yyF^SvITyfPavwzd)gIhK zmX@QRL!zIR$+0q&wW%xPQ<4et=v_76OLLZDc%O<-RB3o#Fm>Am4y*2Z9!i4jn z^BLiVdb%2tSSi~mvtcTSdyb%U8Ap^H=PToomh8g`U&B0cka=#rZDBQx96f3@Yr);- zX+yb+%QF+Y^(NMpr0-G@VrD^ql<~-QHLhH^MuZ+`Ohou$o!L!$(y`nb?sM)7bAUO- z+}Rvq?qg0f*O>Q2=pzE*J+mJ_yt54@v%Mt^<{)z?luUV|Bz6Dl{?>icy~bVD=5D*) z_Rp^meSP5T{a^3>dc)UEUr+qH>sP0~I?4L{|Mue;GCtp#mzy&-dra2oQ6onTA2u{| zNJe_v;6Vc&sRR1=>)R)#H?oU+CdBuM>)tgwDiVonmhhkeomS)T=d1EjD&#VO=P2oJ zcG2Q=7awWXWt3RcttFXp-OcGi?nnBuCah-Hr8KMg2+bdphx1iwR;StZqjWw}Iv1j(3qM>~ zEOvJPgccsC;L^tIQ7MutE+Y9e%f^al}@;>>3#Nt zVf%yjLJn;nD=)-zI^2o zEtyyxt1h*cmK5Z<_!7LkoKIiAe5p$p>x!|axndT47X%zlc6GO=rMqHTt;4e)wKM#2 zlhh@P)LPBUe^~c*7M~6El-aGP0?XQGAba8`SG&|42enK-qmF3Gbtmcg6#mh^M zxED>dnzh#D`_<~@Gt+@?l9lJ8xPNp-s4HWo)1@sgr+v^>Y3Lc*!(E0kvI|E7B~Xmh?2dZE-CclgH4r;)t0{ z3_U;`@v%-9SInLqZ+{Y)%bqN1f8r_b0Aj76@$j*E%Uwd`&{AtUFu$V2wP+%^tb!59 zs&)C_3$<96>viUoc(jJHtQSK|rhRDftInsbRM~RnN()TCC|! zdz;wYU+?c_4t>jp&zm~aP?O6z7@QfEzC5qA%oSc7T8g<^X3h(>xExM!h0~fh*~wTH z*o^raUBeGh0RGC!8$Q-Ld`x~GIKkqSp0Ee3Iw3Oschy+)LOs=hXj6H&A!(%0QdN8}^!Fv#!DCRutWUJF!Zgx4c z@)(L3dL)W?ks;B?L&4!Wc^$7hAPZZSCpS+J-o|^vmcSBu6|M==qPowP32mAXynetvSTH-UE_4A-TzWE`4$m1B*L^=n2kp1g zWn=a`=(4f-d62q;-qu3dF3ZU~z)@~+@gV2^E_j~zwwVxzbeCgy*-ci&%r01M*|<q$o_k?wg4;T|QEj&PoPTB+RrD5)U_O!`Sj1kV#kdkq5aDLwZV zN%x%WXFp-YVxz#Ypad}^pqtXorHnzIah5MHcCtxEjKCZIQ5Uri03NLa_ES!-cB!nB z2f2K$gV_C4c0bi~U(W6;tjJ(AQoQ~o-7ystLe7US*Z#;*>4e}}uKhmF;qJTW=|!CH zqR>Ud7xDEAlfr8jKDUq?pOv4RnqQgEY4XGKN9XU$7xHOdt}`nySDWX^Ta?GI;B#_w zvvP9rHHh4&vc~1!z_)kDQ6J=B=Pu7`%$?9!*|@dwW+Sqpsp{FRk-4!W`;O#%M?O9B z!pIvV1?@;~RPL~>p}AzJcIcv^yqz7nyF=+v%I6Nr%E&Fwn3=)d&7gfVXa;VL&Ki}Q zFp7@C>4+>ocR243ADfk(o0?6tX;$u-tgKv%&76DFOz~lKGxtw3U2UedW{Q;Y+;AJ8 z+ZpBa>geq1gz$gX&>J=Xta(_&n`;cljOs$i-nj5!TTm``Kj+F(&O9xlSH`qLbNJNh z1Hz{l#)aocQDszS6qgybEb3eoUvF))UbgZEn?6^D>IJ+O&QlG%@qIimS5BmUeM@Lb zVM=&$VM6$X!lZDaD4?iI5#P56*GCG^6>^^y{#PN_sWdbf+stxxRFkWv81(HbsX zb6LY_G;R%tFNBd?*t@xvQr^fnt$cPUZ9-*uE=ZuYw9ezaNhLZKk8tkwIa@U5S`?#bM6ju2MDu*~ucDXv6j!$slKSb!=== zbz6$9M&kY$9gT(z!s|0vdr72+{>2GS+}fBty< zazsr1QNcapFWX7{#XYT}`)7Bt`!4(mZR=6@&*Iy}pG$K8HzJXKD7OwhYa~0!LGtYr z&8{Oeq$k@u++Bx~9k1~SA@%j}9d|2Nx$iMwr2U6sL|lz41<7X~g5U%3qQ|x8oPAwa z?>*-xx^DMMHRcg&ldSbOZ z0ft2Td+j}od!p8Iv`~Xy^&#>2oh$wJK;LEpCLwM%8MRcR-YIzM8O>yAe3Q{qJQ;zy z29tEOF&2O0kn_dbapGZsj9D0wt!~Y@#ah(7?_+Ply z{4eYpSG~A}LN}osw;FIqn2B9$Gd;g}yW?*T>SMoU?9KLHR>Kp&a$I$jU?%GgddGG& zYmk8(Num(d?uvfLgMQ5Pv?H^oKN$err(-r`g2ux^;Vk4IWP{GR4^6O+b`7_x=-XsSw#}APf zd;#nzd7m6dbnXk< z7ON*|?r+F2oM*W|BVzz#0l9#2c$SCbvnab5@El+X;CaAOz$U!28Sn~V3*a@>vjgxa zz)ryHfL(xhP{%RAyMXrq?LETBKX9c2I05;9@qhxr`+y684*>$AAOYZ>0CEBFAprD1 z&-B1|A{he61Y`qp0NVj?0CofZ4A=vB6L1i42+#sJ3^)Qf3itqk7SImsM|+zl+_{H4 z_wfH@+$KW+nSg9S4qzPaBZrT?0oV=rGhh$kO~66GAwUb@FyIK_DBuIY1-$nmK!)0n zqV}U?sC4%z?jDt>c^lNc4cgoT&hG)|_kiEFc$<2Y43c z76YCGECDLL)jgGKLK_EUI**~yaPA}co*;<;3C?;3}9II;J6(x z?9OfAg<@EG$^B!-nxgkaE>xAlyQ+LJnsfb1oQ&fF?Q^iBx?cd0P6uS0X6_O z0!{%g;Jpt4YSg`<5lpkW0A7YdrVw4|ZlpmtE3(@XEwvvb|ElM){ Tox|}wpnWXuG8F&21R?()4C4-I diff --git a/assets/fonts/Noto-Sans-italic/Noto-Sans-italic.woff b/assets/fonts/Noto-Sans-italic/Noto-Sans-italic.woff deleted file mode 100755 index 6dce67cede1847a0bb49092dbd2203b1bfac8b91..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12536 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 Di>nx! diff --git a/assets/fonts/Noto-Sans-italic/Noto-Sans-italic.woff2 b/assets/fonts/Noto-Sans-italic/Noto-Sans-italic.woff2 deleted file mode 100755 index a9c14c4920648bc420b1d68cf13d6672af6ded3c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9572 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 O$@oD12Gp?wlQ{ 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 Ez~snGSpWb4 diff --git a/assets/fonts/Noto-Sans-regular/Noto-Sans-regular.svg b/assets/fonts/Noto-Sans-regular/Noto-Sans-regular.svg deleted file mode 100755 index bd2894d6a2..0000000000 --- a/assets/fonts/Noto-Sans-regular/Noto-Sans-regular.svg +++ /dev/null @@ -1,335 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/assets/fonts/Noto-Sans-regular/Noto-Sans-regular.ttf b/assets/fonts/Noto-Sans-regular/Noto-Sans-regular.ttf deleted file mode 100755 index a83bbf9fc8935b8187f289299a802aa01ca008f7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29288 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 E0c9`PF#rGn diff --git a/assets/fonts/Noto-Sans-regular/Noto-Sans-regular.woff b/assets/fonts/Noto-Sans-regular/Noto-Sans-regular.woff deleted file mode 100755 index 17c85006d0de2c50a19dd67150ef4d825c92fb9c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12840 zcmZvDQ*>rc(C(Xwok=G4#I`1$*tTu!jVHEkYhpW@*tTuHv2*hM|G799r}utVuX=WM zb#<*>ebKwNo1Ca901WWem?;5B|MijrU-JJj|4ILE6B8B@1pvT=zc~Ics6)Vl+lk4` zDSdH)001~V001ql$r;Nbrlj&40Dy@7(n0tipabCKlo*)5xXdqE|3A3Rq~RIa7}$St zZ(s7lmksvi`t=Pn1E((za{h}$`5#~aNX)F=O~1H(0DwXl0N}#HH@_G*H!&~<0Oc z77|UScpC%Y*St*s*(3T7;7*X-wgxsPU)GpO`&R?(3I2er;UN_GJ`IZp_7^;Q?NIio`ZuU#tgx`gyC6VxXKmwt!EUX|2EsGcW-YD1DNCXzmNtI~+bq-K zD9Yi|eKZI>lQa|9(U3mtMQ@g5y6?cxU(^x1g!PB$pWl1qs$M(L9lIzKX!ehvFmKQDv(y_w?<4w6}QpC5YitVnIn(Yd;Oq(j$5co2Kts zc4m)RkKxt+&@Tixp%jT2w}RLQqv(c3>SU^GMwRMj*1U+Uv&ys(_>R9$@-qlLo>y$m z?x!?-vmr4w4AaoPiF<`ZQAuR|NvURy !MOL$lwsjXi4GHp81C?UkMMkMGR(>&`4 zu4Bb`W>h7y4^IErxRO+e`~O-zS>pIdB!s}yOId%IYV?2Y{tgU7ArsAnkWeffNu~KR zTTxf+J*H;o^p?T!wo;|q`m(`7iAnRU_o};hj#=)dy<=zk0!)~K$eY?6jdoLnv2|>3 zd7aDPDDqX|`IyLfS}9eLZ5La-sj}rP$yitHrrX>RWAKvPO7^yK>PKKcDU7i7I5v@b zU`MQT?Oxg7?FNDW7m!uSi=s%!d$?M~3e@sS6&m)D6Gk-(9p^bA27d3X!?gdOzso|& zcyjKK%(sMkhqc=^=}KO1{-asWGcw4XcJ-J6Hb_3NS4Q(J4p&2Hn|r#fkRLKp+#@3N zd%+M(CYv>`diIC35_}O$49qXS((Eg%;Qr_ON>_+Duvh>j z00uH0@+-^12>-VSp8=SD1HgRy1`qiS0utieH;8S3|EB-|`1v)K_zM6TIaxV?008j$ z4ioiW3IM=FeN!g_faPp0eeE}rkWF7IL;wgNSX2y|av&HA6ttV$R)|nQVEX~d4r_

    kN=vRciky;L+ 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 diff --git a/assets/fonts/Noto-Sans-regular/Noto-Sans-regular.woff2 b/assets/fonts/Noto-Sans-regular/Noto-Sans-regular.woff2 deleted file mode 100755 index a87d9cd7c6124a9fb103fe349dd91f55eed52c5b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9932 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 K;{%RVQL6!h1TU%p diff --git a/assets/images/Screenshot 2024-10-29 at 15.03.17.png b/assets/images/Screenshot 2024-10-29 at 15.03.17.png new file mode 100644 index 0000000000000000000000000000000000000000..162aa4f48775cb5b6d540fca193f990dc75bcea8 GIT binary patch literal 1278101 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 z�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�V0)Iu&F#(=O{=py(P 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⋙Db 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 z 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%0DxyYeTE9pZs{;bfov$Tl)ZF_MQHB9UV;Z%Iyhb- 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 J614aFs&1EAd=H#1*69vJHEN) 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≤=gVqeW3gyT7; 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�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

    7Dyr&bD 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�QbOnbejpA<(7N4QMn$4xAL#+ty{sM$8Jhl&K7;r!H%5G5SW?e z@YBgQBX`g!_tF?}12^v{?>n&<SkZrQ5%@?!TtdDcstPa7dd8s*k(>Ck)to!WY2fqQ%9B;g%&zW z5Mofx5+5H+vuW52gYO&o76ZG^krf17xI1q{vaB<<(w+hVj#dF67-%~Bzbq(feNDSQl6TY%?q z##glC3I9jC*sI45Iq;cn8|QKCoIGT_8=%>j*snW7BRg;A;C!yHgw{9HK9(5SmtdfW zU9@%{4z=0ntZt>t#umbreVMmGj>9f*at52=o-*4m^<17rXXh#YIJD8J9Jcp{Z>4)Z zYyXLzWtWl^e`*Ft$4=47_&@&3LC+>%;i_a^^C_we({CnU9t4@$w-?(Ly2(M?F8B!? zq**y($+W{W@>)22g783)z|RsOe3WYe0={Td%WDh{w4VmY(h!teK8Se+L0lXEb>Oqr zsir)Khk#C-ISUe|jgu$&YIEB*^j1hxF7mSNLU}6D5q*L7zT^PD9QNR)U*Ro&psznL z@^gLQWq}<33{-!Ur~1eYLHMh!a*y}!`z)mHy&^I9g{jWA^#VEhPTO+w@uAQC(_gVk znG*fz>^J}UziyFV`G`Y1j4QE+gAw6yCLtq@msQ#VyGY2_L=}I{b2YRsqkw z6tbgEirMT*gMpM$AJ`NLLj@Onq&V71BD_b!lpx2R%%=_rM}vaVIjvewLUWC8EW>lrF+52flncB-hblSdGgZfKq z5K!OgHT?sz)3h6}J^#D|*BH`yM%EmKpR@Z-;}G7*Cx6D6NodJro{_7akUpCB1mnO< z{0gs*X}L~4Q+1&9KWL0X`eptN?~2K~&f^@rPS=~it!EM-Ttp&Jf!0$OE zoPbDPaI5QwJBPaE8ax&~tLTPQC@D`LmDlUR5zSN--f+BXtKtaM=m&wVE1{xp=l=2s ztog+WO#k=BA-bD0Os{+Sg743CPh9dF4Cx48%5`8QW#})#!u1TKXrI(rT)eTxeg)5M zNOx|{PU*CzBhQiYah8>6|KgJSTpV~K4c=_1e(ak5xhJFD&wS+>z|Q{kPyf6l>!i-I zBCqwVK8x-$vL0ZCDOi3m8+na{(??#sU{+Bc^s0jcJ`Sw68O;FG)$FljYn9{t%R7hQ zV%}PW@7i8F(p~h4eDp7z=WRgwmO%7~WkqbL5q~fR2+Do$d*90p^=svc0HIPA-nqUO z$NBw?xIgyTqrHD8!Gu6Tc>`c?Ca9R@$9GpZ^C9ecz$-M_lhGw9VFf<2v3QGSb<_2J z^R}a*WAp=inOW!f89od*^o?Vxof-@*AE7h2v3Ywbiw&x5QrnL13=j7}n7Y}J4>D70 z|H19C6F0}cT*)%l^I2}>E6P{%Hl|OM%K*(Sp{Ij<<<9DV^n3Uz3B1y>(b09!iGYIKo&DWqse{i2)ZEx)0%;Klq z>MP*tx9|}d^jCbcbS?cS?CSxS)}1>%*=^!spEcLmHY)o;s;WQ2=1$R7$|7n1L z*Ly^YfZ}?aBk%|c2aoU=Ib--vXAqLPZ&a$Vq%1zVh7ZFDnhwy{o#w8i`jHQ#Tg}Qa1gvGstFV(VCd{XfSgNyfPmXe z2`ErOzzz~_qXd)3Xx**&6~zn}l11s`DTT**00++S8{9{UrC9m1QEmo#mDqVxXpxd9 zHy(wVr2Sky8v^(!>v{JRsY;G6zLb`C!U`C)aX9{cG*H*(uBmt;nH79kfjQB%0&w-}HRSOQB6Uc=(I3a^A!Q|>D90&k?Z$sgj zZk?iS{q{3_0J#o(+O3XEo>$-I!F4(`j)eOTCgj}j@}!>&0KC%Kz5>s@P0pI@JqXq{ z!-3un%yIf7@%cr*)CZ6B6||wj(O|G-N+?#zH~s#gA7#$}@+^PYHL%prxwgdBh__{r zfAJT8S=*~`T1!t4n91fAngv(4**^|2TjOj7)Tq3A4KT?=58fW#HM)^wJ0E{!KiGEl zLYI!}403cGJ4NSJ&nz6l0z=Ib*F}Cpe=b!I# z8v}m!K^gt^q6BWid)X_YsUOSUKlk4L_voXK6dyAIaK8}8n(Twk-uW(({e713;Eh>& zxO;^-&Z9>@`ycG7vrI}l8-k_=d}JhL=y$W!4t1e%bhfuZ#Ri4H28>E~%5>RSfYnhX zr$KrL2%U8fANR*kZCdt2*p+O=w(<4y>#sIQ_$0Vk#zOx18WE=Ap!2Zj6Cmg#Bg-_>PWJgs$e8;wL>mx*UGe0HEolzoA{^Px!?Zf|7MmLCE>UKr+?FYzxI!Qstv+9Xat(ZcAkhdog|!T zL#2UqvI=Ar42lzcTGO7kWouRKi!Rj!;>P90o0 zh=PM|Fb*du6v`9+e)4rRCa^iB_8|D+*?m#U{mOEJg=e4rO4mZZ@WKlj6?yCIz9@7Z z*IG)nyVgLKMo~P35Ra@+_goXA4eou{aTp~-VNo85uycATY8FmW{A8&|lX zopPvhTZ)d%R9N%O*`coD8w`qe()MgYaS5M107ob6Y*a_Xf@kk1}Tdrw({^4@BxU)r|IypZduHnN=@&qNLP^4obXE zPGD%?@-g|8AEjd2dM_Xzjy! za0n3eX$Jay`xS#1=Om8>4tw)|Bs6uVY|iT8yyR4*+)q0>&+`WUgeCW~dC+tI>c_iX zJ-XpY88ocSH$2)m+8C?_ekb=F@<_6TbmkS`)`L_2&h>(- zd~5s^ieX2er2oZSmUYd`=}>-^6C8ATQO-L^&{ox3 zsXv!3ixJ8f=Ufkc?iqUz`d>nB)Ck|yTN;M`;q~yTZ{&;qHB;(sKL*LnW?G&|Z_uk| z705v8O8VxPvsX{ETb9>wq>SkA;9w7SSgN`0k0q6Khi?q%gB)ZwM_pSlDbHz@=D7hA zOF6Z%{Z;I~yl>jKmgAu;BT^T~9X}q=_YR(W?zz-+bAp`j)JB>G;6Ph?`#}N=A4|j3 z4?lb_wler=oBkX96{~@+y~k|39l}PHvx3^%Bxp0gAl$&@16^6b#r>j0f5@Oqw0a*8L8BX zsdRdMujJjhSKRVPz18671V{t8G^FBvW} zD`(4`Yp-gbuU$%A_(EO-G})*B;s?C9KAif3U-LV&2Pqg{sY6Z83-6YjfM9}-=t!`G zPjkBrp9Br;hCI72u*k?joGO%27dd99TAzC4g9jCx=Q}uPo}@X-(-iUQ@Y%G?kJy13 zpLpyuQZyYj!8L=>_H!S+v2xlIPw;TkH!iL03;uvteWK8+0|0uZOVBdNq2e7Vl-?6q zqypbN8&O&i+#u4R%+qEjL_&vt~*thj#MW+9gnlr^mICD zA|eV+$D)`I5g)<>Psh}76b)rXpmj7#h2UtwIwb0glS62ATxX6Sfu~#q3qiPbQxdPg z_C^(f5$!wj_1_wYIDkf-@5Y!&f;|Xbf12`pmH>PsH-ZE_*=zeL zAfqyPWaP$ZJ^{Kd%A9lRHJ~=OJ(3X*qdwk-L%AEh7IdQd!MtCZa@L@n(>k$%hki2% z>Jt#;RJzb_i4UIG*v0X*KGbZ5R+MiP!~_Tw9-Q)|^=S`Fmv%>Nrz0FGSi#CA0Z`69 z2Y54{HYvArtqv8Sk%f%71Q&S2S9#92sa--RK+uNj*NNcn8XR;w8uUeQJ+HD6AS~rf zpr^xCO548Z@ZaHtcX+MCk-Hk#q*oy>^xR4)EaOp4^ymA|GT)xyp9V)~^a`$WUcHbWc!T%sd#@N4X?uKD$jQQ zK%_ML9fUmd8bO{&X4s{*wQqD1d=kaI$<{{W+oQ6-X+SgLw;k?p3yOD6lYtpJW7mg`7wd}J};pbw1`%{Za&p-GL z&jQW=W;~wd-Swd6NY9jQ-%T03g~HAOcFX1&T8_tD@05e{a8h?G$$fbcrXJd71A*g7 zemYCL`q4Yij_G?-Kj&4tG=bbK9h#R%;A9Qlg402Y%p^xr+6N0i@Zj7!LQi!qIO!*@ z!IZD}`f&!bnie~Pe9l&Rvgt}9GRm)x#KAa6(kzE?D5pMrm^LiY9i2rF06rpiA%jZv zhV}YJZVf=tO>_nQCO|YRK+m-Q6y8nUd%ywbJX=cRHR1LtkO#VxElrKJL4pYb0%lXq z7SJi^MFD*VcIgl9c&j}9$6@x&Koz~f4p;>saG(Q?*k8N$W|#bY?W@lf@7ID4dq^jO zLDDSq^rD2v^R^}DbD2qhJj;vBYF-ack3I5GmneBdpEt{~rT9ZW;dSNm<<1Pif!+d} z4&|6RINC#3e2q23&?Tm^ckEd42rRsz&n#K$AXfOWUj~8}`#7{0Ujkq1#77oz3JkhW z8#p&;iavI*&9!~W1OGb`tR&;v%h_!He%ks{_Efx{;LHqy^nMUEdEX0v9qgw)g(DXv_KG%GvJZ~<-Bu;T1C{9#<7!SvnE@gj16+4F7SHMZk6l@d# zr;L+~4tN`>5G26KTW=_6xONmew3tEQ1oo?e5rBK{y|2cD^G*@jO!dQjD&GCQQS@(T z7J|}xIPb9r!{(YjYoT$=KaPB^8&u`o#t-Zf*0U;nPPk=U426c>LM9J<4gtc38GhC& zZRZWM96Cv!SMYL8fibW~Rg7S$pY!Z&WQ2f$uk$)dH#?!c5vy^&$0@HeBvv|j>KtWc z6lO+hradU**~@`$KZ00iG(7gqKk2O(u6eFL3a1|~%ei|E(mrq`7kY-WjFr5Wm~req z^Ey@zI9^cT+LAF7{HaIaR~Zk#qYKk3?l0=1d1 zL3M!XPyPNuWX|Sf`2`8LMX8;SY$-=x`(d@z&$*En(5+Lwh1)(leCJ%W?UG48DCbn% zH@?U^J^DNe?dxv7=-3Qc&)p8+2R=T}q3!_c|2b>NA|peRdOw#<-uF}fvwx#LR_4d%B0YQU= zz-8xL+YhFUw}GIJ5gt1=4$_vx(Objw%?rj!--X}CJGX_=pgjG{%&p+SOs+iMw!?`= zw?0l!x%P~{GH4`Fpaby3pw|7_WXm=f!GAvih7t7{u$YgYaq1xf#w?ATrIO$}@P^H1 zW7reA8(nz7mX^k3m8Y}EkzvGk*qQLd5KEMZOC(5v=g)Zxx`?F!u*esq8)_}1BP z?O_DR5W{l}K6Ll|*p%8U`n~e1NABD$(oRY){jUv9Jq|o+V*YN~*l8WS2wi<1aP>oi z$VXn;nt$2?9b+@VBR9KVvgbbK*hkm-Hvz)f5WHx5lJU_`elW)IUp`4;ratGuX`qnW zQdq$$SNJeJ>atTih31roVsUoaIs;Q1wEyBgzU%-2f&S+_gJyZO0t9k1vj}XeLBzC0 z_+O1VXm(JP9)q@*B;a3Z46b-HzoA)r^?R$#pM8|}!MT@#H9QNC@FFc<-#q@?=G%VW z_QsLmubt=?0cCX=IQbz^xz_)!fAllC%)k8oo&Wj&EDGQJg`aF;yr=_0*aC6AStf~frINJp7c5wxwphfy+-`4p`4M6$)v>dq$cU{P6c=kI)$bHfA(hpy1=d=E_UoTFheDFa=@sn3WQ5u2_2bu&3)_LmS zHbGG=6tY*OIZR(t96G$Fpaj11?6aND{LXj2bN1r*zu%D!BOXRu$QEVVwV_qK^CqP0 z*&IBIii0>#uBq)ANg5u6tQ_aEG-{@r?~W1J-yfi;Ob_9I1DzBKtiEHR?6)Dc8A z2G;f{pL0c_6VRDb4S$W2y&*zbXfPwIL-?TC>Ba(qzT>(Sx)V9?en?uRDa(x zx%pcn;Hp6X&sn-M`$(1^M@TCHvsO+rh98C1)=KUInRBx?eY${4IPGKigMEL)S>EP9 zO;z@YrSemEQm5i$=8`qCyz6o9b@Jkyqxc+ATKDn|D9>HXz2T6heU0El)vFBI*w4v| z^6odU$g6ulcu!vP-dbAmTn`U6ZR!DQ{wPO>=U51An3I@n>!OeI2i_gk%M-Zhw_EQQ zm(;((Z&-7mzw^IU?`Q2R=qeugU{Gbyqc;LR`9Ux+l)jTIb#^8o>8`uKpfF;~f}h|) znvdkcmkyC;gL84HQl7S3t+J?`c2b|Z>8>5f<*xlQ$%BtPd5*98FXx}0dE}8tqbug? zzRs^@^xr^}{;N%0(+(?*Plpgf|vFn!N;qmdgna zx-mI0%Pwe?nDRHBef6tf$$bX+0_W+co(ywh(*n?2jjraUB^)oW2}c7yIh(D2 zEp}bKPd)u)^%D7`3&~dPP~-tk@(WbhD6fev-{Q-R4-x>O4PWSV2WJkC!A3K?x&s6} zZh#QJkel))e61rM7=;sE3I@4h+vs|4FtP#JTeNIazLd8pU61a+bmem1X!KS`sL!R{ zye&srvnQ3=)X(2Cay@>~wBcU5A`On@qQ8_Sb3yEohA;TAbxmb1ZRo!;hi5BK9pUgn zJI^s^oDyt+*S?o}YEQzb8KoCMn-L$Gh9iEcV-E5@x&m+egJ_Qa6_8{WA>ebUW9*#% z2);fjv2_N{5mxF;dhzWUK>6~k-kWD|N%FwowB}rT<@Zdz{^e$L#I&)#+{RLca1i*XINX>Qeu|`M>_}X8P&> z`oHWM)|d-`pKFLZ57UnhV;d2bMf}K^UGXNcmACOmV46KJIjg&YD*OaL>6(qRUt)64 zQ6eaxL}=h7DBv`|nlBn(&vfKdPd=3yfcxUeztK&}vl(~{LD!aMd6DlTm_-mY2yU$J zhZlHz4*~(}n;F7r9o70zj^fKNzgz`yXErHwgrEJ|b5)wAbuYbisY-}*#o027!I891 z(tDPrtILeX78H!9NHn*!j?kky^j8ehF}-DiGiwHcVx~;+Te${48Ns2H+Tl}9;}YsF z$4WXO@vLo-bBIkIBODajN1Xx%Pv9fyU<^2cgv>P@jo@_IQ1Zbg$TgV4dx3?#Isjv8 zjX!>(0ZoD~w40qU69T_2gwEQt`0X}NePn@PZ)KouOmo9sfI$Ah*LfIIa)(~Zp0S0a zx*1JIuS?oehB0<97N+StBL+^=DEsnt@rpF#4_NBpIH;p?7e2u4h{wEt8;)iOv@>TN zPj)b%4+JDHn6S;DWj9DEv?TsZvyC zmzx3*LdCIcsw=IY_t~cat=nDKJ{LdF7CxzFT@U^{pY%TK<6<=q$_X8t{=+ERE|Waq z6o&lyO}pq{1?ca(b~RJhN+?HmTYe)TFE|e1@~_w)o)7%qdaw@nJB#|^QNwt0?(_T^ z@bi4<865I3vfX;qKTO4Q;tzRR7rGV=$$r2;&w5=v^1OOVUpNK`4D$!+ADj{nf;`T% zVLAH508IW3enStuHvQ#=_Rp_8O8xY!gZ`i==!^DS0|z3Lo@s7qo93Fc+y{d@r7yX3ii_+#+LfY1{OnymddWAR$bu*V%$Pkx8MlD@?YXFL`lpiK*Rb%J0l`E7=l zXFm(6;nUc-t%unUKFfA6rLzY&!!6gh2B()2AiNnnXfMLm1b~7AfkP^Zj3ht^?St0@ zIPEW~3J!Zf$aNjh;ON+E;Nd4JD6AiOWK)t5r;z<>d*yz&H@)5bc>?A@4A3Dk7g~4f zcU{@eJsHDm0V;gAtnQ$t_5q#&u73TrM^5cE19m03NxtGTgBxBpGqy_57vE6%{I*X} z9x0vV>b(VDKEKW^6#CHWQu}l!|AhVmfEw62m#*}~J%}*C^SpEbf}ZL3?0IJov~Bt( zUn3+pO;ZRS@N~ndPDvXG5IFM<5ORike=+SlKqzmMsQ--&3?GNSTnCjFa&|1-8w}*S zK}g$2P%?qm4j}P*0)*(5rCYY_3@&;*q>}U7zxcN^tE2L>vy0FD7p?30KmLDuCPWk) zL3bXYpC2G#>=s183KJQnWH%B4i*uN~8n{TPDS0@e^Ff*Ebn5OAj5!{~BZ`&NUi($g%`e`cPzggI7UFSDJhOuM~)*5Ho)3EMghRd5*Uru z2sw?QUi5HIJL(k95N135IqI+ZfJ|_)Nm&~R5EwU~BUcCdz`}D4PKe;Y4N6!&?V*wL z^IYqjhEB$As%EIJg=dTg8Z-*tQHVO#t)W+0GgibKQA>=mSajvc5oi^S3 zT{4=J^1djH{02Y4v2q)jBa;&l7YDpbMl_%WFVL=C1dI+w6sO3bwq;xxDtr(Kkzq!^ zK~^#vWoe)l*gJTfwxUSphdwaXt3JoTnV<@t+D@90d+n`^{RbJeC@!}JKS6@CzEGu| zI(0>Ks@u{&WovY9k7A1mf@5akd}v^_jf%7vsuR;%Z)CDcYb#uEr;nC~)-!eCBbjN% z&N)1B30hNj`Z_mL{@}~$a|NW0?5?f@{JbjbSH7Mf?z#Pz5vgg161|4I-iQP?s-kSxjO-g>enVHhy zl)4_tXuTO~gC3W&ghfBzvl8?OC))slU_v>%p|I0dbQqmg9O>lJj$ebn^i7xb@UA(| z20hG@I@Cu8S^~=U-IoD6_V2AYyFdKF52|8D7~;dJPv%wQ z=&&3~nsW2qf*GXI9wZX|oqbMudm7ZIy$y8H{p=2(AOg^VO!|*>D$6!<3_DP>_yevs zVxPekAo$&u;Kv?>Yk~Vp1B7g*=0v8Pr8NN?o_h1t_)^*kT@G~)?q0aTADVX2+wjPb zT(gtAji}0j2T78SZ$~8D>hhHGU4t`+eG`0^9i_`e7r8Ri^ z2UkSOtB(4Kf$!Wp^9(G~pknO4mj*csh(m;#Ds&*Jgl)!3 zS%SVDLiuYLQV%t%Lmo#rlV91uXP{bF@>?>&0sJTqCc&^FTE{U;a#!A9WEl|UbuDiQ znvaUz(lwC#%{&}#Z!j`z@a{X_fju9|p%5r}ihyGE)5!3nAkZTCP@gv&*`#c(=$F3y zsu#jB=yg zy;>C?DKu;N@Y^(K1E9dhGrV$CSVMz4leN#v)5TY`S&w;ZmYJBD;LyHhG$#D?Lx;$H z8%84`oLlYI?_ET&ImCEHMCT)9Hk<1Jdn2wddwK)Vyn7o>l(=c)nQo)* zg$t;3czWDU7kbSGct&{-t}}B$E(Ko<2^<+OXG)XO-%8v!DH=qj9z4~)TN$YPw6o|J z_$N51(@)NW&tB#=@;dFOthKJ5wH+hR>edx>QfKW5zN5+xeZkRh`WDSIe5gEZ-n2wZ zDcL*uTgDV8-r-T&O&_V#A2|>ppw+B`b};qZjvu%?NI-*+r`_S(2pP$g@222o1M@uz zrtXg8Vp%}@qPAGLGQ?PhRP;ON;DnX^0_vWvv*L0_jbU*aqL$On@*ET$v8F0Go#W>c!Cty}Uf2L>IADd?BczQ-a z@JL?I{7^>h$(uF%Ub4XU$fJ+@fsYyXE!+{?VPJRJzx4Fk1NYsNWki?z zmE;E=xVJNv-e~k;2JOr;+<*Ut*q8I=37c+~!>lV@>=9JAZy!ig7hAwaIGgQ#;DLNi zI&{7jSeEm`d(W0A%kk6}+6=G8?$1VKd^VWHp3wiEnUT=s?zOoe9@WlCM8$#GY zzGT+!x5W0`9B0fjquUZ>ypq)bmKaTdkfl=EA#E4QD7+6p+P)OnY&ks>ot!$%-oTxX zt&Ob2lS4mX#(wl>r3J+tg;4xChw!H7oexfL3pI1|_cnP8dBCUqT%5`>9{SBJ{?^Ih zj?GCWffAb@IU7`_-lpdn+|pxO54$0geu2*u7|Z}$?WI1Ix;%qJ-q0Rn_N zk%8hl#~1f1eCu4GQ|+)S6=VM4m(FUb3?|s5gwTy-GQqW@*1Hp17wxSBzMAYcr_1-)79dN8?*$9IGU&>Mk^fUTy1eNozto4(Y zEm5+9gNGk}B-5z(oxPMLM;vsDi^8UmMP;0=F;X9AeduFVwx(gBVXT6l!E&!%Wp?XY6JY|5Vli9@etT{rtqc0rah)H%6l^i zIFQhxWu1Z*yRD zY-kfuw6hx>Xh)Qj+z1e&7=y?-2m~5V1ote{&Y6h`tSgtV6d#HX{sIG|MCim%0S{g( zr#%G;uC=2ev+@%ohqsJJD-L|{TvvW`&oN*)<*`u_Kf#A1!vsfVoCQC7KZkxHPnA}$nQ9x*TE)8z!NnKz}cGnGwSz1W`8WjqQ>#R#+Ymc$LfvJKRC}w;tCLw zck?j}Dg!EmO~zxuWSMKX^7jbL{LgVzlD(a$kWjQBnxwtfT|pe+cse=pZtikk*LeCx zhb+@h3(=Kv!#OQCG$dcj?D~h2MNcwsl&0J$b7|@+Oj&ci{v`j%KvU%D!(L1_4^EFf z0uL_wu48b;%i(8X0I}#V)KzYhl#LG3ACulA@W330V(F8U^78CkXO7n{x*KTjmm?rk z|4*uZQyA+{AE*Ap%AfvgKa*jMc{*GBoBqMM-+8MqnrG>bJTL7j>5MIEYdK}p?{*VAb4*HK7;o7ORn`PgrPxo@VVQkYcIBXle)_#@_`hJ}0AN`RZsq@Sc_QoQIK@>9s?2Wt+#*sD%=DP%z z@X*^1`bpj$08|&H9_e(Zjm-2I9VrjYL5aKW^xc^W2&%IdkI3O;v8M*B z-~u-`!7I+Y3L&_l&&FnU#xh`f5C7a7=mJmQ)(!zzdePFsr=-z~f|4$kjhtAnWyOGg z01nx3t&3{M(evZ9v*~`d5ds4NLh8FIICxXh)!3-(vAe#9a5eVeO>)JMTdLDZKSNIfP2)L7;fBM?^LSq|exh>x)bq0?;s91c0(!zFN z?E1k2H@_LMnzrIsp}Vx_%tyL_$c++yd)6N zvQJ*T*jWQgw%PMrj$Q}&FFeOV5=V{M5Yxg@$8G@0YY=Q)aP`Wo2F(MRYzmpJJ12J^lgJa)` zer|up?R5(DRLl6h*~ojz!I6J9pACPM^#xh=S(XI%%6;l^z2&X#mOT6D&eMHLc;a$+t$JRYYo3vI!I1HQIBfoS2=a-XjB_)HC9**a2^;P1O$PTH=ckkprF zJ+1R5toc&jGilm)=L37LPhgfIr*(QZ2n>w5{_J1$4&va>Pp-LkrO(X$5m$IaLjOM+ znO&hrtDUA~>C9!1;mz<_Ujk>9+*zt;+#r8HbDpxExZc0PwQkR%fw3CA1A$}WKKVK0 z^woY&pULN5Mc}*EXLH*!yPP!T^M8W>&On%MgCHo?@8_z|JwJ;F{|j=*olg z9d3C>KRBHA2hR+0>=$3WoOS8<-+yl%TT6E?VHCb_bFV*ZKZ6}~ zlNocinT|qfd6TmACB2IYt_`}_M}QMP(8d-DP<#!UelWXnEt`=oHF_cr{>OPSg0~g< z_?dw!`xC&TcOJ-h3v5`vcI}PQX-1xnqkHki3<7)ldhGG58IgY|1BB?B*@RE}oG!CR z!puKA+5H&oT`=U(RYp@ExgPs*SKEeN*G`tGvenvZ^U0Ymr^m}C)aD-j_;_nJDdQPC z!CtbB2J-^gh)zF-=FLTKr){o=AFn1@5Fn(-wG1Ir-;6?!t!2j?;G-R`?0QGRgM>HK zu}%7{vS75Ya<=n4w{zr?eler;pAHaKe^q`TEj#I;;K`O_{b@V9W1sm|v)oMa){8-N zQygjsa$nm}`Q?-jj%8+^^**`Lv4d`Dye`afks#1W_P(+oo3lBv!b^l9o#zG#i;y$L3P(MF{qZOR9% zonJZzKgWL#U)Dcz1;(%#qf) z1qnK{X<992MBbZ>u3tBOXx%<1S^eW=Rw2jfMWX{>Y;w}!ZTnjI{5W z5nnm%W~)wlrfB%3evYFcL3=j12=0_I`tdW4(Mj6kH(ZC$s7(d6( zhh~S9c2_TBzyaT*JT|SN!HAN4Iu}{OZ;%)aulbWlkYQg4xnM-3kt-d^d3dJ7rt9P$ z9UVlgULLoz=j_@Hn70{mG8ARx<@J^#vjysSFK-d~AhQVSV2Hg( z-Rn-h-qf05A6FAh2{QVohQOqt4GIVnT6dfSXU2HsFa14ygK%Xo=N>u1?|2MRHCjy^ zp6};FGZmJ6j+_p%&>K}8VK>{VLm6$UzSHspX#O6`o+h4LtKY8``@7IkC4Glyr6~6v zElhIdaEBf(0nh&JS>Dp|8Q6pAhO_Haa%z|>Kt4CmRN1^6?*qRUFnSm6;7Nj)Jo7j= z1st9wVLKhJca7VKd)6Z`HW{$j&jI16I}Y`)`>AN^X}y!J^#--2Tc+I95B?bL;kgPK z%9S>^!8P}xOYPdF*L^m$mG0!p|LS`-r_O)M(El9YE;S1N`oDo8x^VKi59Bgya9fNE zya3c5`RN1gm+8kN)AP)zI6VulbUXx`ol?%g#@$(7!^yT()qq^_O@4jP%%B07{Uu;} zPyhAu3on4M9Og;_1iJ37%u28wbSwQbIv~z|oP2ujo-8NjXwJY6`ZeTIr6K%1rb1G&Fp*ogZcuS4J2B81nKJV z*1#DgW%~^z35@eR?Ez14oWXIVTDkhyy~}Yh z$Cns9x4)7ysgn#g>w>2~zth7#+=^3Vl#M>*+4)lhe0}9~Ner25TGFR)Y)5!%fN$$u z@bxqG&>`|y4+nPXU3JN?t{yoz@X2k6PspvdBfHE6AvdqR6z5G>APq;BKbKZ5e z4TA%^ydc3@*-_Rh5#IR+oz{~&&;8Cf|6clQm>$S`55lkilb=o&PW?0@g|x3Bj`14T zStYFyu-4{JFAj`^X&u8!&hwTW`Es#+$ZAn9+sWy*HV|{)2o5uXZ8RhuHj03PqRc2Dct~TsIQ)Va zb+@DBJW+B2gz#xTH*S6X%pibUhd*U0E9EF5_;ra<;5yLmK!YCx7gqKd12&@pf>zQ0vrO* z_)$y*kb|kc+fg7%mQoH4m7>BK`SMuayF)W2Y4(WG#S?sG+`RLe5%u~#%9L^ysE|)Q z_Ub*G*`IjgvCxwBttn^8*v?Y}Kz343N6b=gI_=0j1&k;7RGx$u^`Zq&7$9$%Ql@Pf zTHx)TLB*??MVd|JaCd-5E_N`22g<-1?#ehjI)xcoGXgmVAh;#3AV69j^xW@Pp57Mz zcLQ@#Qf?gmkvYiC=#N*O>RZ}J5GIKDIPLRxMkS5bS?1v5YHiuzLeUFu`qk4s*ZTH9 zRK|*@lz>lt)f2g+eD)C(=YXq!`~D=)g3x@Q|2&VB8`iArks*Z&H+X*fkly37kB(Ub z6U&c$mwE7HZ0N83OrdF>L8O0Idks>}(KdC3SnaUO9I}QG*GF2L`-VU2-1UB5`N<5| zf%U~_Id`7pHQZarKC8t4sciI1z}M*XfyWD{L-8~I`1s0hYxakvU$*=vtx#tgg^A^Ijl!GU|Q z<(Z{3^GZ``_{7ezDb>sPk-F$v4lDhj4s;}Yb)T73122LS4kjBW7*WQa0{Z|iWhs%_ zgCBkFxwD5dJJ64hC7;=Zo1%Zb3FdtCBb&$YHSqej{c)V=t~1~26(#UH@u>U z*;aLGBZG0B8GiYdenFX@>r8m)D$=W6=(#;xYw*aPj>=x>(k7$hwav6UIQWGR+I;`e4)4haf8g&MK3^pAr}*s5`#xthZUmMAEeWo zlI7TO-tI}~1NZe;v(zL6w*ewhw`B8$k<2=`8KuYEH=>-3whIvYk+jSnypv7J^O{qy znVWY}>)aG5$D1 z7AH>n?re1eDUje1@U5e4CoE}U9ncgqMQTLbyQ1If+aU6tiO_Ebfg*v!o0+}PQSoF9 z*G<{iVU+&k225l^`!O0Eeu~09$9dzUO?`nHkHFA=ZLiRvTxBYFDTfE@9p`s~9W)SR zj=T1GFl$}$^2(K~4Frrd;r&;?`fTYnn#Ng1td0N=!HQ9`AOEo*FR$LZmVh#KdG=<4 zBnrCIx4GX&up{od*EZ_sSTHJhEfCT6j3Zje+wK#1Ou6d_yrsSExNw4!$ocX%4K3b9L21T;wUi-;oO{-Z1Z6^%_ zIToh=El098*q$FtAUFe*mNJ$Npd0SsO}*Nyja4`hqbT8-)Z>wxJep%&RA)40Jy@sF zH)tfgN!;b+RaO2SlU$9WcOG4oq(fzjA7S(woKGLgLhsZ_tg?7j98S)=7#tn@>{`2j z(E*OOa#XhSXH|26Ae>j$QrO7pHS@Y`TA1&QL(jAKJuq(6LH)W=6J8Qsh1?b+KY^Ff4K`^^11-4_0RuSoZ)uQ6KcFW( zSXr8vzL(yOyTOYC;O#r~1N~*NN5G)3zxe&{gA8zIUOCtH4ZQHZ7lQZuT|P^Ha-6*> z$lH&uT)o_{3ZsSo;rNb|kvapD6bT^c=?62wWtNaGp&!|`S+0s7UQeCns;Q5@W(&b0 zr*wMD5cRo5@DtiZ3SL zoc4G(c=)Eqs~MP@8HCuV$lN>ZX3`C&foBt`Ai+-?q0x+W+c(d5{p78)2;trPAA%9v z8mF{_c7X?9ygBMRmVNB%L7xRT_D#D=BZ1SW`46E?9r_by=Fje5^<@y7=WN;>M?L9& z^jJ&gF6Y2!56IQF4esITXkCGK3=qbl-a&)99h)Bc!J2ydpx2)BAsoqaJWlG7xOuQ? ztW86!-@-#4daw2tFN1G+>e>Z3hd*Ru^2cL14uD6eRF~uo?qc$)AH4bLm*i4i)g6IL zwzfS&Kbap{5vZr;(nreB960?4q2MLJ%s&SheppDpOY_1DT=xgulnLx}zbimk&cRRr zy>AuJzxrRkRUw7wMi#=;p{9drl+%W3fRM@nb!^5ntm;yB9tFEbT{B|t)uvU{X%L-D zXRh$1KGTLqLT|n)qr}(V$%y`iI)|a68!0*2B^r?tZpy?6uH_t_ajNmo+j+qBF%EAq zvIoHi<-G^Ns5!=%4)pb7or{1_R9>g1C_qGLtq-#VFCMSFW60eDcYBH9C6+!ZS+E@+=07&{)Dm zshK_S3R#VbCc)c7*$8Iz2Ar-D&4`yyj~|rYjFK9in^%QWb^@j171#n4vpkFr-0Osg zeoC--r?y;FezY^*_>k8_F*bPpO4jaX71;DXdT!)A4tdQ zKJVGod4P>La9i;3C-=K7fMBXq>SUhllwD-VJ!R;k=)U9~iS=aixpLGZdm zBLPo?ixj7~$OR{xo@Q_8Co>3isslgS7cb1vPqY`lS?)zI<5~9!Cf%S3IdI^E8D=7j zPjrjx>gd>NwBrLkO6OgOA7QzvLCF#qynPFSUG%*To0ZKXkkt=Ek2fmL;Ng7Dnh)d0 zH?WF8-Ec$~z01y)-)RFh*o*M~hhFC{K+qS)hD0JuC;f>&JUjdgt^Oqg63gqhV%mWS zYs>a$*AjA!j0-5o;nfx%?WKjyRFDG`lLq`MA3ouG2c6UQ_*b~~c2J~V@Mku~Sz7DU zM{_?g1HX6<-&In$XaYYxa+bF>Z*-Jt>d?}1xo;m2z39*m^(*l)_lnm3Y}l=9fK(0w zuytTWGRv!dKKdks43P&s0tf%W&3`U%c^QzAm$BUn!&_grq<2B>x%y6db)X5H!0dI> zHhJ2!^usYvI|Jn^d8%Ji4hX?7qy=K+XFqF^{Bd7czyIq$*BJy%dH$8@@Q>e@5rzo; zINKb}2xKZGoQ0mE+j*Hrn2}mQ7pDeEf~=u>UR4LzX*{4fk_0)w)GrG4#uQEyxJEQm zI{$9U5~6E$xGgP`->C1q2>>{#IQ~&Pa&n5ql3&LbBv1^LNr2`*XYP|Iymz8B1qeFR zEGy!0wiBj9D#M}w#y7qZ$M^c#AN}DUmTZkofpKc#C_h0b1V-L%%C*)ps8?x$VebM* z)D$zPupKM`0vLstMxOw|tiuEdA)x#Ro05AgUyG*Xs!a3DjEDNqM`6B|(U>>0iMgFW z6>BHTjIso$4WDKyUr1x51AU&u`)Wq9EvrisHl<`K`fxKY0Xd0tZWY9G2;9 zy6j(YSR*SPAGFV_d85V-C<(H*bMP-_gJP41qFfwvnN!J=QbM)C>U0+X&ZwQ1CzFx znT>qQBYdz#pyd|4NK^g`!hKN4mqo*qw6zV<3`}1r$!Gg`QQ6o7e=0O`WqlbFX_{&-2sAhOFr~zfx^_2eyz0sfD8lYI*GM! zNrPJ*SN=Gc!wBofJLIJ_srvef-hxX;8P|MSrnjnxo3bc!LXlr#azG7qFu&@a=hRGI}n( z`2DjV`P$dco-#|FB{grp{_5GIvEg^;6{h=*FEa}{QeiNObF`Pn&}HO4z6VN!-tWTxC7G;foV1ce+3t8 zsXd4W3AHUdfX_3#P8Ku5&UN1({J=pAEphH2me2_Onp1Lk32Oqr0;#!8xyDb3XMG}>kWp%Lv?sl^$kq^iV{ zm$PkY&nM|Y?_|$_O-|My3L*pu@=+2E4g$wgq;{BW0@=ZCK)_nK7-#vRN8=&nsFl#{R7){|kH#jNW*}z1Js^3P>3R|wh z^yVXJf(?yENW4`-BZ%Z?q+vFE8@2F(4GIY_J$pSf2sVtl#&>j>?YKQ7FmEQ^=s#tq zlMq-9A@kQX$z#|`m(Z=M30OA|m1R8r33j9vV<~+{U2r$LFglICCI4rC`X_nM_O-U1H(%h3w&(B*D!QpG_|)Oe zGjJVvD>$TZz~)F-;UzCwqrkTlk8U`jw;eL=pbm6vSFp4fImRnI(>AKY2k>{W2tRuQ zW}nFzKZ?sSeQ-IfDXcxD(TTAA=06+jqL_t*UYfp2}aC-l_^uw$|(#Z%M8G3Y~ zPY}zYFnXt6I13`YafGHZqi5FU&a}Dm`m}urjQTM^(0*uv zqHJe5IUixJ(uX>fIYK=t;u6R_9DKkS#GJ@PjZX_lMrB{m72KDb{CPIW?tIRLxL~x( zUC>RA*3-1<2QAB}C|Nufj3Bykn3Tyg`HRtl=P6iVw?xl#Ej`aYOYZifT-31XcWHa= zuQ%v}6W9ynrE~mO+1&e=Q}cgbfFLOFyt4;vS$>>nI?8OVGXYpA4(_m$ko3wg=H_;s zHX+66EIRk0haRj`O+T6Og|Cl!d1W@;W0@#Nf^Ic1_e5qD&~B-XFB7wSY#AN(^{;dj|+~?29kH*qL7X+YBxo=*b2>y^b><9VIV+ z0-fN4%l3KekwGN4UpAKwVW0NL zMR$N;2H}GUnSkJGY`U*0e~_ClVQW2E&Xwh!{0vK11qKZcf}hvnvN2t%R=FbM98a?x zX5lSU%}mM1vn+~j7dQlZX`nZ%D^W;JlQ4rWu8ulw^GRFxx_r|#D9({TuG{Z)7)k3M zq}&|RTEcDWBZIwH_qwl7l6C`hLGQJCr#~P45DqQbw83}!_24k=qYc=z8Gs`z)z8{y z(K>o7JXm^CIrWYWPwk~)XjXreY0`3^e!7osgJ`nhVa}-o%~)~Nza_El(-}zgq^-*T zvM2nG&Q#CH&#d;~@{^%iX%K#;OgR%g9E-J6kG$~}4o4okug%k*dC+!U<$OeKw-Y$_ z==MJ8^cCEsw~n0MSEv2+-};64vV`d4vtRzrf6@AW>sNnvF?>2*D@u(zaxh*EJkvuO z0xB4J5USR~H<*Ugk-!%us1zK|1S$x&Ml-^~S(?%LQ5c*s9V29W>sd!ZP{6VBCZl^U z+*>E8k#W+U+v$5AB~Jl>V;aZLvZ8mg#Ax2w6GxAup0YY6h2yOdlp;m-=YO8f$Wi7L z>Nsv9uNhINd?b0y1l(AE#QM9EMz8W>D(T3{U7fZ^fWnZ@X6LX=QPe$u$2 z&5p=~rFB$;m!ROaj5JJuU`?pk-c7wWJux=+4`}312M9X~$7t|$Qu!#jwn=aU_mKoc zuO?9NxMKv4b1IkAT9+hS?>&GSfl887UnGZ^5FNwY`s~ z;pNE9Jfnz5#&o@r8?uq2BR9DrOB4!NGBKLk_O0v_5fGtK5Hi>ERw~BSRQ})i8$Z#2 z?@#{ZkGn~bF=gl+@|$IVuUQcRZ98tBQ8bhezWx8C-3!oe*I6I-SGF$J#j<2wt#gij zgd|_&yA352N+(mGT$^?>2_*qiIweyQT2d|zv;=TN2rZBrW-`-EnY8hgNu7ZXHO;h1 zTTG`64kkdxvXQVQ9m(e$N!I;-m(~C8|LpaCpQIzVH2a+Q+k3CQ*0Y}VtmnEeduzuM zXmsiFw(xBO6v+IDu<0WZTWV55wcA6^xZ z#ejCC3~c=~Gh~(!C}%Ts-*5!?z|}$iQhxe8Z1u_`?bp|ZxIM2zlCv-liZnfG13U0i zwiT2=*7Yd3rl+Vp&3_0MIF5B59&FMp{}lGXX?+`DAe3)eH>qdfZH*}WCchHqp_J;w zg={GCk~$9MJM(3bQ#N(u%Urn3@4%2WwfFEkfIlQyxE`eM^8g#zgU{4{_h{Mue^NfF z<;U15H!>V&IP$ZfL5ST#wPzw*@OVCd#yMO8LYy#lK}Z`myzp&tNdjINV+|ipMerCx z7k_%oz9}}tfD2v7F}L^Yip`qQ6@BS?q&;H0<8T@nX4FUUyHaQdzjO+Rwgn`%Wr`;C^#?u)bi*egso&6R* z!iaiP#>{epg49`9p_TgKZsTzGh0#-4vP4%|4PZmI&B%1P_Mi#8aJ7D6+t>#5rq8sE zUDf|�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

    FcyL?d8V%EsB;d36lc{kLWJkz^?- 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 z z7S7c-B^4PM)`dR1sT9oR#e6&Z+@NeaF_+t~&CmIr%F*TG(Gm5NZPy&=r!Q!WE&>GC z7)i&Xi9pvpUb_@|2g}|)dD&H*Tk8)L<;Zc0$u?|nQ zu?B&D7xYNvG=PY%APXFJ`T(xTuY?XA1Xg{NIH0r1ir`Md#FVlt(Ioxi*kLR_fl+;l zCwg5%!!AHCB!R?MyS5$sYImrmcbdQq&-aC-sl!fBf(OY-`kO5>QVkCLW;<$dvHucD zWY|uE^s-UK50V8ooy~4lAxi>J+hNZp7i;&j>V@bA{00s>moLDfr{A=rUIBt{0V|(G zaN)c*D|VvO*#euS-eq}C@CrBl1G)__(zRgcJLv0m2@0;s2-l5!Zpw2BEW%eZ)o0IU zH@kPOmob|lBMRYZPAJDe8YZ*}usPzb1WW!+fPiMRHD_QYyZKNSg+F?bjaszLL!~jE za(Fg>T<-UBMlalhpnTK`zmDp(T<)_uC#$PIc&V<*eeHY3lqt5tr%BV?tKMjEAW*atsn#BRGmX)yn0iwU~#qaA>8;hj{4jj%eeBp};M!wvP2gg$z-~|r{ zTlQy^hBrmpuI%b4oy_-3@B&r_0ps0q`<-2AeIi-#j|VtG#RH#spoA14oH=u*{iY1S zzeW%Y^DzQ~3H|6i( zkutUxE@2QO50k~Qcohuhf6mT09O}D{9BKW>P8_e2HKYW$Hz(UKJAnR-!}h`LtVNip z*D&>KQLgvjf6vzKah9Kt(|;xb(_MGpUFBuy9-n~czI*R$U=sq?5yt2Y7vpI3=5+9d z*#$Is#f~8qBd60;DMpv!oAno06`p64wK6>gzn~)}NqI0d@F|#un_1H_bItK6q4$kP zCa@i&CCl!kKDdH+i{u%{+Y%6Rz6mPF(wj*s25;hKXz=)vdyaJEsE$DlkfCP6*tvxi ze)tD$0yU#Nep4R$#t2!!TcwkFT~~j1&j>z75k_QFjtu$M2Qta1C<`fq3V2v=t;RR% z9jBEMntA)q9qKT($+LJ#FvC%?3)q97da$E0WYgLM0TK92J2W~d`{uVg;Krz#`r*Pg z)1=S=KJ^D9GUW6}3i!X7>N8U^^a0QL_zia7>LWudc+dtIRX~=Mac|L8KeV|p| zD$mNkEqqiCA`6R$TRJl0+$UWrj2Gx19%`__koI25n0Ce}_$CYb>^nvJ{FGvZ*Dnvd z7X#~38gg%b`}Ql(`|9=naj7!q5iNapfYAGHTyzwsJnmb)t1q6dqp>O5`@xMSB|qRy zP*7a>9egmloPYN?{MLVQX!qp32YVxnyEA%V`iI5IOy?!J=RSjMWKmG+*}k+h_1V7K z7Rt;M$Lp%AlQ;ONgsonw8>El{{$XM7`)td z8>z!{f^O4@@Vni8jNZe+p5WVaZ1qE5d#K5=JMX+BI`h?zR3C`G;P`-x+`Reb>(!;` zPtH1pG&t9PI5d?@prlTu=6BF%rq+&wCqR%4nD-Z$a>ecmKJ3UsA9aL2<=LaBo;n$y z!g{D|SP@(B`s;6Y_^G+7qovWW;;lm!o0-QNFLc{)}5j{Z{llL%iKJghg{I+YC zOmEf^#-XzIWp>R9+@TZuM}|1=^a9#;#zpSIfqExE;1p&$QQEK>1UhP0f6-fCuS>w? zrJ-waDc_1Ng|F-58}Oeb4=rBiAKaSJ{sWn*AxL0vs+-=;J09K%{$772I{xL*N02bn zjZ8iIAfpIyKo&pVx%(q`+Gt=PmR! z`<=Fwx*g=E!BL9;bB{c)ePzt@$lugsy3Hm)K%?A~cqHra()9q+WCBl1oT4$>vGruc0V-v|q#nTl+M80u-$EzTBJmn~ z_f|%r%5(2e(2oD1lkedpNVqsaPOj9R81W z?Eq&J;W?#elZ}u)pj=FO0V@YqR)<4tjyI?A_=)2&SQDIl;*$?lA#p4TF5@99;n^zT z5C*)Qf87;X@nF4To5E7LnD( zalJ8yMfO1OG=^ZdW&BPA3w|+zVfXFBhpU{Q%oHQLWMCSMD=URo0zZz^{y2&l(l&Rp zCjx{|fBKUdLAW(j|q!<$! zE`c|v+Xubgj!|b|XFlmHI!6Q3ifR<1P?QrSI?#Q|jg0kzS6@;rG@Yy?Lzil50Pl#A zCd+89ANWCeGSaMl=n5aBV2nb|c7jI7@QtiK$KN8vd+)h->+z#Uiz6?Oqoh2C|Ikwg z*I}*3Bab{%KCCeb@nq1d;9{Icna}$gWWVr~ermf;8wD8ouMrCkz*|Qp@H+$uGJX0l z=;*V7mHxr|c$JdI536r*gSHUmpSE0MxYdtN6eQZISDpF>-ww~tbdM-d$W5Qz=Lk~R zzR`r@SI%xLXem?cx`Pu?{O3BpMQ8Pb5pKYXjuf|c{dRv8wb6~#n9uNQ`VuhmKk#mT zryuJ8e=EoZ&oE{B>2TJcDdLB#{iOXVI~Q6ye=Zp4)Y&?EBW3b@@8xGJT-TlFFe|}F z<%IxDj-2~dKF}r@HlN~mSO+a}6)g)2qeaVztqUXIg;O#iL zGyTOp=Fy`PF?a$`>Lgy27;xRlg}~aVs)dN3O2GY4Mz6_-ZK92Am&d|K_@tv-fy2wi zI${wXkp%fz?%A2<)i}7OLtPda-$-AKCcG9|Vvjhop65Jws$!nO-}stL!J%zA1-qt$ zda0#_#`xN3fIgttYe|SmlxaVg#`Xr^&XJOw;a$!VybGN4{TpBZdhN%d?Sma*W%KUH z6kIPpvxZBbjV!>CV1Ql{3~<`Tq6ir06#Fm~{YOdorc^ zK>D{gy4lnuI^>G0y!YwNBuw)%yjNbz2z~<4@Y_s}G&g?qdAd~lhZg8grtymKozqMI z(Bb{$H@jifM_Ih&N7Qk?P}hOGM&?sdf6w*&bskzb*|I4^C(SY6p7nnn^kQ{MU>HX@ z=c%I!>U={w|HFs>ad~_TqXvQlBZNkyI&zS}pd$%6ul}zMp~J_q*H5;%Ix=-uH-(pt zG@~DRw;jJ{tLybQaIPSVPl12Bh&^_pK|+E9ekZ!IYmyg64+IVR5R{jfjP|jibQs=7~(*_^Nwe~;f@LqK1&)9s_a^&2#lwGt5(>72*SF+i@`_4xt>Vb3LyZ+8E|5W-t z*~OpxwZGpg|N2k;nRblfl2zA9(`+ydMq|u<*I1|pmHSua9HxoFA(R4HM%^$P1+PBN zHU+;NP)LJ7M3IHzXv@|TaviNxk#9_(qYS&uq3oqLWj#4TG8o|FP#->QUU(KxA3q+Y zw0rA;`yYr4Gndl#kqVqzd7UC_PiDC`pc`#b)4_73#E>z`g&#zO08h(&;?MpL}8*@wCg4 zB;fkapb3KD%pt(xL|UXJn4x^&5so=Mu62QLXbC^21erVUofI-Z6C`AZoLqx983!iex1v}dxc}bF|J{>e=0`KM{KD2< zhwrMwKbwVA-Z}8E{>eWX1^i~W#-&`$S-t+o>pMRl>+IXNf9p$G)Gd-{P__SV`UTF% zGjx5=z4wNmAMdCS955yvZ~+h;gN;$cBu{$~aMIjCl=G=&#JnG5(xxMnvF) z{?q_xU;7SqlU*6n=bk>Z_3!=Ye~`fMM0p1ev@g>JCcLk2lwgwuxyC5t7dX;KK^7&a zUl62TdP6-vg)3Q0^3k9y{SdIyHFyJT=H3ce;G6s?r*DEeFd4xl_i*IUXZVK`{n97b zly?me`*uD&Glq`i0uIy0D0snbgV9{0Hyyt4KS#9fr5*ipodMNu5Ku)se8mtY_za!t zBu*86q;J&$E_eV3TKZ7f>JiY$kioH!s^O$SPHVlduHJV`q1@Bw{>+(U^mKmYq7pv- zDnFmO*n6ShluBc+FU9#|eYq$@H@G?3yGJJzr9;Vzu9l_-*MnTbk^CHp|hXMlwngM z58r)H`n+rFD_?zR>!tVwHwPDRME462^pU-_1D}Ia&fmbibcSp@nq3~4gYHZ--rG#? z>&eKQ<~H&@0VA4Lui~xfFFH%#8z9i>X=m)uIHUN5{9m1SE6|~Yo%4EWW-^#s^g+%A ziU+s1!yoZW&Yj!(=EL8NEqb}hDbt$;8~9T2YZ~1RH{P_hFVliO*B8$vs1d9RLInq} zXH@LXH}gWy$kY4pdrymLHR!yYY*IoO#qMlI2s`1U6T4HP5GL?@fS^(&~)NOpu`cj~;V>%2n^BY!_VTIrM8gAs85Psr0-oIBbBB zAd{al(~am_NtyMDgB?DlbLnnd${HPkPxUlN2;}NTCwjcLAhaR>d=&aiInRKjxQbkj z-)C*<3KC}ItQ#C;RKaMOGGva;7qqYGk+Z%byinbO?;!C*T*I#;R|-G)l)+p6IY*3+ z6y$pKsY~HuPr9wVzPD)p3>`=J@A}oB{qd|p$XvfL)ce*pL^-5*JI2UU z4urIgq;`w~nHbZz77WcJqB2#UK^(%>smVP@Bd8#x5C)-ylmp~Bii+@yVku^I6RyQH zGD13wYVHvh1cQ7|j~8ljwnXrDDnO_&#{sqb%>$qKL=@FKTfg%=zthD#)-oXM-A9ge z7)~7&gcrfdp6|{4Jpsb$r%y-NGqjuFV{hJA$pPYw*;&UFk!Iny@2s*i{e*+F92gED ziXQ^C`9>GSM{fgde~6DXNpMaj#`nX5@CIJ%U&%rczdRYIn3 zaHb5N)laxH$CBghp5W3{9f6cl4*kD6j-%^$#$jOSysaAU(5iUe^a;N3I(m^I?K%9F zu>>z?l&ru5*tEmBD!hSFf7Qb{arp6`^(zdodtjBtAfIH?$EZP-KwA=1qds%hTb2-ol4ZBIi1J> z7x)c6YT$AW-gn1&ViUX{1ioc(W%o_(5F8lQye1=F1z&yS4K9Bj+vuvM1r26>(PXrBVWZs{-7&|7VqFs zx&`bE{Y@F+_#iL{a=lB0{$S5IiTX$`EhXVubhV%rAd2 zFm}#)bc2x%)HA{ig?OKQ`>mbY>)^}S*zNn1+)BUf$RtZyo{VE7gO6v)hYMogFBM7DdvmK6SGnyG8s~+PR-+AYO4UR{b*%p<3x$gQK zOV=lkJ~{R+dP$$~okWiV4!VP2a3?{bO)#bU>M-j!@Y;9cXtR4)Tybd8$oM@=X_OGtHF`j6n2An-&_&cwZWwr`+z?xr4Enf-`m% zuIce_XEPR4mO7<|eF!dY4!_y1-Ds=z8qp|mMkP!#+LXZNwFC*)55AM>N45*q&#t$@ z^Vy*(;0ITuEAbdu=ffG#6-<`v#(e}4bniIc(~X3yDYMaGDdV4mE^xiS8`OqBMp3m+ z_eR&m$(=`9)*nrdUYzfD1GkG{nU7MVCk0vTuyqFTVz)&6G@}T7RT4aKPrc(;qPqY= zLXs_Q(3X;9Y1yig)zCb$LM{aU;Na)sD|%;qSOJH`?@TMI?F)Y!VH2>i0rd?73cbQ^ zHQ|8o0vmqw8@n@U=eI)G-hG-FC*@ZSDHa z|HdNaF|I%QmwrM0TmR!P|CKTvdQmnjIKbElBg$$fFddr+JWLnmMF<>}J12GoWGPF^ zXaWSr9a40k6U3QYkvzoKI7E4JdSnGSew>CX=P(lnWiSL1esli8$r(SJ%z*v>VdqeU zX-^!~FaN=pi<}1^{8Sm`cmC-=t+AjaDFM?bIEs`A;-B0(Sz#rJ_KiPt=9w~MjgX2$TUwsf-x>)iA}#n1+L~Wj+a)Q4i047a#8LKJ)49JeBsIJo;EO5&KgYDM`Q$*sV8P>&5@P{|yS1>@>`_iir$2?D? z3Y=*8)d$msIM=gIVt3b9fB~NHRo6&F@+f!LWWIc>*K-70aM8M=qy?SeoRJ&*ncKVE zqQS}hQ!)Z%ePulH6`ArGxs1Y1^&Acgg*=i=3U0C)6FkbYQG9}O4h{a`w3ynbUbrAf zpa0(PZE&aVk!@R@#$iu;&u1%LL8j}Koit1)l+{N{jgteH-s`Zk#gvvZ%ZU->&?V#r z+$z12;Q#uGUwZF zG^e6}GfgM>6dZUT4w*AbYr*R2OgZ6HbHq&B;amztj~zQ6yoVn--_eB)Lat8sH9Sb3 z&|5uA))P(962HypLF6U825!lP8#97%^5l%DlJ_N`RS#aEC(s!m53gCIEP&6{Id(8& zEueWL`orhy$df5X0iwJGgW4aQ&Q57YSjlp)2S1kv2dKH@q7ei>108}~rZ{kDz(W7P zpQ$GT1VN6`d^(G4n13&bF(Ch;JkKOS@Ik@v=UIue$? zEh7lN1qTw*_*+oM2W znq$Oa<`|1MkH2$_yP?uVgrQW1rD_Dz<>B>ob$;@G35Bi-rGiO z7%OnP2FJ3Mwo|n06hYQ^Z#&g6qsEXMGPgk9+7&QRVoQL8u9QBSnjeh6!NYkb0|F0p zH9~-2(9_fzGNmpJfqRtA?23R6`n8N8pudAdOKCGeeS>#oOB>2^W&~>Bz#m{#zxLo$ z9UOT9m3uN%d+xd`_rjxb%%eKW$K7eEeVN7DvW#SgBLeZuHzjIX1Nul77`ej7aEKqZ z(M(Ey>$eYFk!dgpzPfNRJi+Ng6IoG#3&XnbfNx6Gx9jTAw!Yzayy2RDl2h%{LHesr z@OW04jv|EC?s4202Z~aC+MwTj+~+X(RH5g4f&}$V_GsxV{F!cn27<7BwJ-4D91P&> z2um)21AJft>wLlmIfqR37K)U;_?~(cakQ)xz~&;2I*0m}^L*z=|M_-3PFU+%w=vh& zPxeR7)#{3efiaGbsWJkYD}x{K3t;SGWaNRPi+AW3 zIt;Iu@6!h2Zp}SgC*G3LZzBlrMQ$CEJw`~tyTD(3hv(JVMc;u@fS_Ih1zji^M(0Y( z8J*)`TVShQvLG2$`=8)KU+7&rjJ&{$0Kv$C-+f1q03pdEM|E9bVvq3y@5L750t(r9 zL6gj|dDV0|yGK`>R%Ok|zPt8D{@NTZRf5@l$&!-Q9MFF1?1dHOYxFS3iyY6kuW)qk?NI2+!!6iMS4ZMuLXsb{7 z8w})y4+H<&Sf)CqX!U>*giG>Crvq9xa7q8{I!O1MVrHX{>haQVri#OlSp#o|UN(~X z*sk3j$-gzD3H%6c@L%wa5rk8jBK>X_ET6F^Ax`VroWGx~Lj!vHVXYM27~AqezWEJ! zmn?4{aXKR_`c>z&SfE#;e^PGVp`f>OZP7cPhnw1k;AV8!lu;HvmTw~o@UqldUDEnD zgJbuU=|KqvXUi@{Y+pwaq6Zov1YW|s6!%Q07=_nrOW99075t%<18?_TJmK5gkHHzj>Yw)?(D6Qa%DWNHXUo&sIu^|1g9{8=Z{XGu?ctdQ2f4QRa&Sx! z_0Uaa{DZC>OF7q}VdnVvOKs1hv=TIZCfNCESs7G{XURMi&%q@H zY2<-}DWa7Of@2a{}o)&w&{}1;3mIc&^b{_qhs= z@(LrPHQw`vR2dddp!T%uzz0i~4!kv3SoX`m}wU2%dbqf$ENo6Txd?mnlZ6i2HyL1?SfPKoh27*xt z{m_o#*FGJi*I=G$dyM{?Z}4LNahTwb4CH68(eU&@D)F~8b*9dM)Nl0h+Y@b6Irn=7 zOfFn}cy{i)N#{6vZT(y=i)$X%>3^XPPh51Q%u<9=+BnvagRyYt#=7Mx;-Qphluh+O z^JTOFuE-EPz8wc$pdho&`Sk7sQ;LilbXrHsv2k6T9DGV3G%=C->4-O03vlVo>?7zAMw}J$C6xg7J zwIHUNvd463s;I7{Lj`e|pw4ohb#sz>Nr1%3QlAYS=sd|TFq#4+(ZX&=Y1B5+cjn`B z=sfp+@L*>@nei(#GEQe0ahJrzpBy-g(eK*7e`N=ylSw3~-}Rk$+*$o}Fg65k1XV_k z>a*lovWDJlBRR$k5`zL1c%(<*B$Y)!el!76l1ItHZ_NwvF3-NA zjHi!_o`p*`7p(d|JUtGdB%U_t6eBi{I)u@C9N9~PBSC^01Ol18ckk;6J3h1a5ve3S|{I*WZ+LozY{0TB8c=LV)Yf8?(Bd|2BHe3JZJen!^ z2syXJ-^+-?cLhS>jv-~MXH&*)d+?-ERn2Z!4 zoLqe{6|-k;MC8QD9o*GJz$W3Kp6~4ZLiHqxvasZTlC# z;d2V!dOdA9INo$Zb#%@>s&2H?Z*>)>HEjA{oF%Xt+`(UPnf}h&39t_?rY->oO9GFz z=6W4DRd+tQCY?gZk!$w`QcANM2+Bm_uaR8=ILjWNjOr)aL3M_8w_A^F2R*GwvNEIn~2USvEzciY}>Xy zZJny}2cHE#oMzdAof#E47$+Ni_uqei4Gr8O;SwOocG(`2qs#$S)?E5=Y_m2X!4C&Y zCY>@H<{9S=`8cp(M4Kw-(!?~BtD@BG*5TzeUhHM)(-vAWMlp2CgBLue#9(kZM?aYb z4&;F+o@my#4p#atnA3j_DF*c{W8sBF?*%_zdS=nvtFOMidinUVuB~85Z@+zK=iC4F z|LY&D{?HHoa2Rdq>RAkEBt>1|5rlNjLg2G-4VzY3w{Z|O#K9!903L(0lNS`^iZEn z9b8+V^Z$MItEClrYF4aH#MWH1b)XkB&3x;Cn`gl@&V{|!DRIFnxz!g(vn#2aE_o-o zfH3ufV{j#PNi!c9Dm=LI_Mp(*}^fBo!maPZT91qSq0mwU<;f6+@z_F7xL z7Tu)`x>m0RW;Ej1&}#v;P9S=q1)(I*`X%GjU@Xs%!-c~cJ?$)6Hb!g=jCtSShGWiP zbzO`mCk-rc2o`0?0seEO$$S{ZTmwh0!8pGmq=b_a5teN~u#lEwCOz z$nOFoF!3x9^5uN=^!L`b@hjz~o_r73b8D$WKjGn`atgGMxdumQjE|Q<4Nr35WZTYW zL8bZcjPWc;zApMGd>mW~5N7A1p|b#-h{t zj3;$NAwwZt)sE+tK^Pkhn;&Q1K1;hD;{!aS9$X48i!av>1v4*ZFHJx zaBcy(;D`;^mzn;UDX*1xqZ@38M2u;|k=L{jpW6b1qz>DsJ$k7DLU4;W3QN3`*?b~X zaH3!0#s}uClL)b_J+L;Aj-n4aZTta<-nVaG^{|m6eJ5W#c1U8KT|JypX!W=z0H7y& zM4re#nz(i<+sGQ>b}k7=7nxq#3~_L>J@#l@5`s|yp*i`)@uX>I1OmV-YlXiX#_tzym&{Gb_)z?tIZU^o~OrG~d)MbG{!hVr>1X4}Kl4lNp7`5y&Pm;7GF-`2>#wC^A=HmNOo>=UH`4-E@(xCfK$(DXi|KMvr;Kc`Nx~1Wx|5_KQ^Dh;VS+!N4r_z2? zCONcSTx-XL{@FYkoJ~F8a+`hak;+{Itadu$<7a1$k3Pv&sjFb!h+=4^3FPgybvr?WlX~W$L`&`Yw&mN z+O_)TH@{U!_OqY)Ocw4Y^BMwT2+l*;x5mO^EORy)yOSqQW)9`?IKkUm)-FC6L54#{ zxsE{UfTvKk4m`S09B4zqIwnA{ThSYt@^V9zda^#LOO_sPIcJo71D_~q3R)eMlPN}E z{LX>Lt2iks_b3o;p)1GJLOXc!_T+O>NV|9M$_t9NWgW%QzS>^EAPYpO>@)qyZ+v6* zyT0%T)(ZyX#6*}ep(z0H0v=hK=Yw0y&@LUO>KI1fv14anJa$V0kXvGCy_xy#j8tf! zf+qm*kI^Z2yfcmpjL46Sl597_%%Bo% zxWYqVkZtrEtop8fP6F9!_952=85}Kg>JZS7yOSp~I+ky8VQQ3MA8fL>6h9@ZPMI?> zeEzq6e)ZK~`_*JmU#!E!xM@$uNI!L0cGQ$Y^$Nl`b*2X`xMHZ$o})&d^taA%`gJ-y zDqwMqKG7$11h*idJd$V7XURO8)`0d5I7KeF(O-(#bKnyoYeVJ=9hPg#s&{e7=pg4Z zpGHu$p9iYLl;fQE&6z5H<#ztJZ}ZJyOa@8NKxwt5sG6VEH_J_f^!mN59Jp!3%x@2M65?kvOLU zbwFn=m<+t#)k4e|XM_{2dux70^m{+5T3*&Yl@r5JZ@& zSi8UxiM-)O{7XNPr`pscdEN`}9Ln5z0gZj_1vs{@q)XUt{EK|}OMCbh4#_h97mRKV zUc-(ZLAWY#*i{IxHb4k$_>`VfPh~ju(>u$Q84kR51P(@5Q!GiF!%dFqC;3n&%~prc zNC;UoEohPeXhrY%&{ga>8IkEH=j1yeRgUqrat;Ydi%Y#s)d=_XS!{eXHUoYn|KRLI zXmHz(ywoxy^MVm=>I|E5Q#QQtLcE6`ekAyyhwOZ2+Ry}e7J-vR{K;{Lf1|tAgDJ;m z8tJjk_50DirrGYzrX&{in!Ddc%gGQ+7U-iu2rbYMPpB82Bxl&B2^_{I(@Sg+K61`h z<6$!Fw}cDZ==}$fV_KQ*P6dbVhjsewGEGTcCO=W}eFl+WN|x#IEaLG`Ee&X+prxd}kliH$tv+4>6| zMHoBmH`yQ~3yg3sz%s>%uiEci>v^uDq5G|m9?z$`K6QYtf1O01&}*$X^-TS&!StI# z)mJ(JpS1r~t?RPuXH~TsAgo&eF9hYM_6E-`Y#z&qPHCZX@P!Bbp7TDuKF?RL_vg?r zRi$|A&e>|q&-|}{;ez2M47>ygKmOpA^Y#U|DkL&^GL4ZI2Ia|s!ib?m?!zrTREo>tE96Oz~>ihaQ?S%LBlP6a9 z-uHEM!pj?A}#_LgAYq`P6}ft4}6S+7@^i3iM-qD8YbCmg)=(+{R&Eb%f?j z6tdBw<5_$r@ZprglO0Anlo=@@phgrZgwCfUFjWTQd`2>h`!rGhoS=cj;T;}v2+PM5 z_J=ik1W%yIp~pw)3Xc}0)!@YFl$X!Groa%Ccz`oiYLr*OdW}(HSt> z{bK2ddMQf0QD-7$1*K%hq2CrNA31WQTLlX|cig@sct10@`D$$k88;XdMn0bJ;?IPr^N)PDIbcqMz_bkFrgrmZ!CV+NRmCh!nMlTH0`UHzVu z#bm(X3cWdy@C(nJG%`;gRoCP>c=N3LbXqDYo#BL@;`}gKcn=-*lU#Rt5ZFWO+-^DT zbJzr56ux`tI`t$&80QU-&{;KjETDE$r?NinNAA}c*60AKrlQ}@`g?t?*`f8dmdf=h zt!55b!-1UTdTuO6RiU=gQiD6EQ+F?xo^$pu|Eq3&zqmaz$e^LQ`Y-O&Qciy*B$T6z zl|jSmtxQ>{K0@e*prW z!`U=t$21=656FhZP)GLiAU!StWjf9A7mgH`*#cCL(q?#$qi-HK9SdGP=bY}^yQdB) zouYK-8i(f~d=h4(cLWGv#@pmyfP(MnNVfHzOcQ-Oj`5)*N4r*{FOv+?B)3q}8a=Wv zslyq;Yn83sBUgAEey)jJS`&0@Y?So~Y-?Zs7nuN~Ins-K2mxL0F9{&%$degiFgnrE75EB`=uPshuj~=M!}bUeOkF~+ zkwXcik>N-~@FsCH?NX6|9A~1U~#VBQ76&aA9@h_M0*Su`_}1&aT(HHaM>XpHYxYFO!&jJNopc ztn0|yl5=_Eay|lw55CKu&4v_XXV!Wud`3UvGx&3kh7SBl-hCDxpi5kz`@w$7`duC4 zIRweKdYt>B8~VEsxvq|J-uu0-uez)E6y!`tLf|dR4{tn=yLnzQjX$k4GVp&ob^E$ zAALT5fK~u|;zuiXGH1Dte~Pn|r~mqK-se-mBkRY8Zu4918+3H(Z~Ww6xFBmuss6$L z{7>c5YV~*j>R-$q&aC-b(~v&PHc&tus6kj9p$L!Rx?%n?XcQbpI|0HlgL*mY0s@Y@ z@{B!YS>cI*TV%!|V8FGzPHbRdO8YLiTjF#PJC=|HxMowid%2KB{R8o4k zCvzc~_|4z=&DE}576olvJ@n0QR&i5!9B%aB5C{%@I5hfuU1J~Sz?%(BbKSKi zb3V#ZMwURX1%iSK&0GUNdKe|5R4EUN*u5&T)P+u_tT7fA; zz0Ak8h+gK9V(uH3Q-2^R&&ikxUI`yZlCsw(yl~3VfN?WyuRXjV+bA$^MlVK1`Jd`f4cmHPdJTu2W%5W3hKwU;sJ|a=^(g2 z&v7pflIY0yndtlDFTIlY`J9ZtjBG_uaFD&TK~|V8REPG#PnL%AGeu56!cfh6pHKe< z2%LZKr~!}lI~xH4SR!w9QSli*rSH&Z7KqP?HM?a5;`s674Y0jUnJqD*Vrnn@0vFFc z`*fUmNr(_3ozj;21YYVS^I)g9$hP21StFzp32dfvMtN*{flg72!SRRLe))xNB0{g9 z$Ou1}n@C9SjVh2K`tsVmGlC;$fwGYy&tB{xdfuTOu+S%_>RLx=0~6Dl;Z-uoNT4ZK z5z&q+d4sp9Zy|1J+>rx;Lb^+jaQ4;5mhzM6NO}dWz<^G^>0_vB8%Ka;%+sKZE>ylW4By}9m%m{jyeZq%u4kyJ?0v>^|sY%w_*z(nj)NapoBLT-M zBLrJ6Aq($>*Io)e-VD6iYWMBeI)WfTIG=^f`qBl<=`-0P2RvsN^B5-{Ej9v# z^tt+~OkOqMN}u<&9O~+ka&XWrxcc+)XmxW=oU4EHx0@TaRF}}tZ7FaT#==V@=$$sV+2#UA0aLF^a!7`50G4a;2vtizm2<6S`iw;1@Q5ep z@PPmHYf7fy^Q#q2f0mNyQoMmR^hskWrNJqYFS{AdC1sq=@1fqj)Jvkzn}=pIDUk{^dks`4~E1G zzzE~FzWJ@bWQ~LJ?S~$!LWhe^Ey#1~7x>t*fm6XLIezTeni*t$B6#T|2Ua$p6HLj= zL;%una4;z6Vmw@D3@u)=n}eM@Ea>Ej!G-eLobofZ0?s*Z1lxQ@(|80;j~{p<)308R z0?JMe+qZQjL2!T(;n!|H=+lK*>Gvlec%TcFpGqJgLw!vYqI&U~={iRaAMQ>#0t(KU zks6AeQ;nurR$u~eMr3PK_)Y&fT=)WB9IZR2 zXkFnboo0?VT(~aqtizIL%5$j?|1g@IW;9bDSQ)#n??{H+IXRH6lzF*h=Z?PJ+Y~hQ z;c4xo37%0WBY=jUzM4*caX;^G+@H2pDpCL8ZreKZ#yJsF$!Eqkf|Dk)B|7e z3x{yAIJ(aDrR!2sjtt?inN~REJj39qTVTXkJJ+^F{I_S+;Ok%iMh&kQ56Rxciz!Mk zX6h0BL04$sp)LHPEjUUwb)xj!VmY#?ZjQ4+NIw}guyV*8jG8(Gk>GLA8Rpv>$q)pC z+q3k6=kc0_sat zWI2u36~>2@HI^Ir&`dmyH}`>ggCXJbCg&gMA}Q+rmQ}HS$-Q#CbNNh`-^5j0z?s zv`nk>J|Xa;qsWQ&Bsn4~i;br`4n@gKb zz;Ad~jMEFI>DY4hnruC76jV9$!cF-Q%;kT+KkU}y*Q74Eq_YHKWC@N;L*_8kzjmV{ zN3XqhGS0r460?=Ka(JDOf(AN?*6?9u+Vm$c8Ks-~I@7n=p$Ua9*LBCm8@Jz(m$8wFv*Fv5 z!7<MyN0e^hxu2x?;aX4q-WB4f;Jb`PQHsB2>0QA0!Y!2D{25!Vakr=-b>~0R-oSumY45%R#cBlQ9-mdBs(AC?J#rOQBfbAVa=2 zS(!&4eY8V$oO%Mv`KNd>HRCc_%$Xz2`5*)wVnk%@ICd89g5mMU4|MJ+<^S-vzukR^ z85qB7_<}=IktiI_gly9*34-7a6T+P~Emk%ailgNBIFpQ^MOgxbDDdFlhzRG(jtPcF z1yr1;W^wbZYz(Cb7s@ZNG|LcNTpgwCg>sCJdHx3u9$cM?g1qP6k7q5w;M)*(1v?DQ z*mYrMjQ6L%|NA=+*vsBJRU-)gXtEj%jYWADlkVQLr%FnehvMhRT7MDL6^~wWWBQbU z3{TkJ^u`2RX{bD?ANojXAIUJg9W1(N3$DWH97N1a@HVqSW$*NP94m$ZAHuB>1c&mn z^Ngx`WcDJSg+T_#vv^KMoZ&hZXF!Hrwv98u;F?#g-`54^AgEIl2%KO*U9v`|id89v zh7PEKX8~m>zq+ELIa168iw%1$f~!w z-q5z)=OD}8;Tz?&qpkqj{t2M*xY0A&t51IN`&VE4+OKDN(QQ>O$B!Rxd)wnc2`u4O zKgK!9Jl^m)V-0q=C$k)H{D&9OUl~(5%Fk&_Ss(3!1B`y_n|e7c0)D}XAVS*=rT%d) zEcCa}Hy(H?nKXd~o>!k;h8iT-$ZoEmavuzg@ba#P1|w+~UM71CI}>c`i~6(~%7o;R z&B!g@p}WS}cWc%RQP}vCF%3IaZvDo0>YzKoKo2;S@mn9@3?9_w8$Xth)@9p%K^yoy zU&EBL%H<(f*8kUK=4YD_k29UG41uH|T8@RR@w(`7ov;iy# zNtZgk=&jRvhr)Vlk!yII?{mN__z*wSYjtYvz!P3I zrHY<34G9j=i3|!5$lwg9Ey*zi~5tg6=mZ{FT}b4Kj9ZMz{l zV5SVyIog+G6mXa_hSmbSYx6?QOV_%3Svbm({?KSbaPxAe6tkB${NTWMno;0`ANs}S z2aAmq0;#`~d3pTnEe~|b534Y&;z2Bbf`^_1N zNpdCh7o_qRJ{lfiAL&DM7U*_bX`ThYpwe|V5)8^kVylbwT{3A25P(Sk(q+mO?%d~- zaUbn&WR$}cVK(QD*j)WnhtcfUPGrO+ybVW!2nxo%kEG7aFE=A0YrWpL3*@%d&O0-b za8*X3&sv9L!LzAhSqFLg^(0+hO#qS+j*r5Bcr??IB3Xd|?l5Y;s}}~Z=;9ckA@`kE z4%cP#od2l+335yz?^=Jlv_4XE@l>7G@>92x+HUYs8p6mN%ED>?rGaUq54Wx`POq&& zNDJ(gkEFu%sj#OyQ_81e&*wsQ>$EdnSIg+M>6CNV@_`p0zZCYo%lYzGd#<@m(X^zS z1z5o;xxn9Y`ZG^>D#yjY*LPBoT~g0{J9Q5{S{}bu?bGI*wYpY0xYX{Jzw_7r%5)(= z{_r3BA6n+G|Ky*~(CJ&vvNBi{D92Lmn{&t++A(ApU#3|(3^)$iIQ> zn}PT6B}KtGfJc3GzfM@b+wT})_hoOu*I+F85VSPV3Oo(W!e5NNQ39hNXzFdi_=FK> z>}3D&lVNy5PB-q%NQ{h`=>{B5AC5!kmy)002OQm2H~fkx@GUyJ&Y6H?4uyjQ0$+k_ zJm|i4FUq^e214+&W0`&IV59so1U8va8a|ub%8VduV|!JlXL~mK(j;L$Xd5B@Dptz@y}i zo}!z#=G%0j)5(f=6d|}mTR0Ywc`24>OyM%}VJgW?Q;Z#@|02sx;-$~*qu|<Vf zLv}?n4F`U}a`ecN>dW>s{4KE}iKY+qjQ$F8^k2Q!e7UzcOnT3RJK@bP za1UO$-*jteY5KG`UvKG4NUyy<>r@f|2o^8R`wt>L;j@g$W}4Bt^LA8B-#;`GX6hdO z7g~g0ByIv$4)CvaS${?oVAdRTjk5F8^>k$;*|3yb>&bbf&w0LjBK5Xzg6d3NDNH6mp(FEdlREQh(30OYzeE&t~if3y)fCx*lCU^vf)0U2dZ3d4x# zl&ktUS)8GEMwFlW1Pq)Tia>x+B^V}^1(YS_*jzyogy9J%CB>%qC!*}_Tr_*OV-`*T0b{hiHJQ-cA`@{17@RNnIX#?k!3Kqn zX=EbQLD2hLV5eljMp-gwo|EBH&TdLxux8UjFC`1NjEoTw z%n0YN2PVSJNg#lfCHzsAu5pkiQnkn~!@B8PM-bvDIp=^;E>p+MdG12iFeQS)r~7tv zu!GVK`Dn)rc+SMIc}bfEaQX+IXkzG^k=zoxU!L~w-gnn(N7i1Ph_XJBJ-RJm?KHI1 zjs6z!?bxxSJYdg!eS~MuDjajT8QLWfG`)s%e*4ayb;Sh66xzDZVPHHa(~}p%r5%gkW$4VG?}$n0LV3VB!^}W% z+Go^k0t386&^@PK4h}xXx31$ieQ+?soORyv{42xlZb^88Yzx(&B z9((-pEJEMYt$Ve>$iX=}FRgYq+!GQx_v?)7C|5$4z=%hE6ehW6q1XyyhdPe3`(58>QuCCBfe-~Lt3-{r) zPJa52-iy-KUq`F$d5l+NUVSr)FjGgsu{BO$ot?l4e#iVCg|CdZ@M-HyJL+NBT*HqI z;?j=i$U6RVEXHBZU073ex|@1OXS?4cx3%Z+Yz>$5z}D;T=b!(2xK!8j7yVEctQ*Hv zS@b9d{u<O6C>a=^VO|KBqe+5Vj}teBE`k{$K!15F9xL z&f;t*+$~M%0I&)c(AMrh@5c!`^KN!&Nk*QNX+Ha@oV#EB&LIw8O#%R2WP~|B95$KY zjM4=T&bDVHq9k@qnJGV|J#@1e`Odt#mYq_c9d9JH%vDEkHm|&$dePcJXGmOBS43{E z4By$7(z=5eUwJKA++?wHot~tNIk47>!4JD&DvZFReU1K-Fj8~r8~!o!Z(*{)%Zt)v z{slBedj1H~$q?TQ4o%nM5W@jE*FRH)$R1vX15;TgL%<{%CqS@xnJzH0XX6d}2mRnr z%|>0pNscB!SdV1nx4PJ8!3|!#G@}^;bY)Ek^I|m9!8o`^&n2_ShX4V5?5+3W(4~@6 zbQ+!6jUlr6h>;^Y!WzB?-k}$sg(!ST-Z=K0Ds+Hj3xN49W*c-`Y5ILWTf&paZK3P! zc{yrF41zEA)ChzAsTd9=Kj*m_F@XcLh8Mg5pLoVM-Bo@KON`XblB?j>Z( zU7=@nPI-THf$NTzFJ0!h%Tq^cT#ago8^9=c2`a9o~PykVz z%b(&!1A%kFyPs?^-ci%^!Bxk!-n#p1dI#<`1g#ug?fK9D&7V&2JJIVO{LlWR8diVz zOMkgWlF)jbL*xOOh7O|_Y2%bpf?Y%uWh~>#8PgWPJ;MkSGEMY6q=U<6CnS@iB@C>9i*Jb9wd2Lus53Yk!u?jj@l ziSPTqIzumHk&}h7)=vluOkt6QeJ@H#IR+VC^oOAVpMG$12(zp<#Y>n+pv{~0vNA)Z z*TY5OQ4W;4Yn;`|h9aSC zeTH{4BBAY9UU|6+T2@Ksf&;cFqG7BEYwB>+V0FYqrg^qflbtZd=ZPnt$Y{usI*E(` z*pS_VI}4P(JZRsZJ)L57I`@t}pOKTDcSgz2oK?f>rm6@K1OocW8Q_Qt7HvJtaWeU;PEGF0BlPKN3`0KU0_%^jp&8$6fCFBfqrO5IWw>r zl*5UyIk0GoukbcU9)F<|Awm~?A)pW->x;mUZ0y?gvDJO|-kZK9;0<4MLf_6}O2Kk7 zk}-?|G{e=t(M(-nBL|c>+zObqDbRrAg~#3JXy74^vi>l>p66uf2YB%#`4UjTZ;g2H zI6EUv=1HdAGlJGp5tF@^wYPSqS*jQuykX5vjcf2OK>0nt_uuXM53oKTI?K{&6JNof z;0TO$zym*767(`kc(w_FT=R@_`X|vK;92;Sa)JYN(g(2Oiy48Lbx-(J-?fWoU}cbv zNI3+w@NVHI_~{6asC5ExPaZs9<(X>&KvMuX6L^Ol%kH{PZ>hV6Cha=#r}_wKx{xC} zBK*OT(oc0aP)J)~q?eRi^k;+DTrgrlj+F(AdVJu8qoSYMbuH*B&PI>qclA)ZL7XE*Dq9!)vdH$G~d|M_a?)>W$WqBb_G{gcHKkjGpfKo8S#}JmqF%el1B@5=>qNJF%?{K#pRV} zWz>uI@4P!Z@+rrG_5r(oz=^i$eY(qAoi7Vd+Isb5^yh0Q-pF_CLZC7-P8W9FUz|S) zq026deT$xfclwRa=n+^fMAjEcj7!5;>{VZK8C@)ZWq;W?iJUsEVMY2hfTdpVrMWJn zC=+`bPRCFKx zGInDebVMV!ob3>!G{hTVG@HP5BX*1~5g3_P8q8+h*;Pr1`>cvaw&sms9`okQmRrW>`V3>vwHw~emb&;y_N;0cSsy%$1~&j^$q z-N4T0;SX8wxoz9_Od;A?9WOvQ6Fhn+!tJ;142%|KCrK83os08-O*R3L_!1-t7z6}w zy`5xXwmm)f9y`Vco=MBrNZ~I*LUhm{-?9JzKmbWZK~!DN0&f0nx~b6`#i{QGE&0Yj z8`>)m)UD0;l%4MlorE5a1T^@hpCG#}Ku!dKj_ zdI5Y2Pd#LFbm>}Gu8S$E9eNTSHlAHS=YsqFo}2ldYc4s~=WVvnD9_)V&y;md5@qT8 zVizv@y~e@!;zRxEQuwd#lkg!sBDz08}9B4~h- zzGB!X4<4+t21}Jq%7Wd8;@q+0_BxrbWv*t2bAuaB4gTb;$>dWY7*P9+sq8u&3K0B` z`Y4V$iOu%LXbG?=WR9?)Lu7RTDL>Et#y5Urb+u8R;9pRuEcmr&q=E89Hv+-Hp^tvy zVYGxt20aCG-@J5-^1PALw48~$;RY`(yhdp1ti}j)rtLC>K8)`6WM=jzNHXor99TP9 z38X9z!%K{3N1d`ouIWmi!|!lUwgd_I0e;boae*KAz=b~j!~lBUHGN`0;Ed7k2uSEo zUY1~D;Kc*i6m}ygctP78Wr!@LySX<;$a)(YeMrzYr^+r~<&m`UxzByRGRLub?$Dvt zosqR;F}}9Rr4Qg5PW^L$(@216hxa6aqC3a~+Hm;XM^B5NwZ(Xh5uBlMcyZrokHvLE zztArD;plUO=nK;V9QwsUXJqjeqj>PZfz?&P$>NBquTFemg&*`?;1C>;la7w29(aWZ zd;~7-=o>k94^24v+}t@Q7c$>7eZ+a^&ZoTKp#ed3lpvN2w(a#fT@tfU9>&jUvUTFS zI>2eC{O$%O&4Je$kqsT}Vt&uv@Nr}!0&>y)-0A=MUL5FN%X2jn`Ju}E&oOkIHdH-V zd+T5G2bjzAHB1}NYG>>MoRl8H6aEJe{99;?k2w)C)Z|%4(=`sRQH0L*PI=BRC#;_| zsvgh5jdsw>OVQAwyX?heoy`aWC)3?`qs#41r|;@Fr8X5L`@Ez5uQ23||58sj(#Nk~Fb#VrVt2Qz4)9K_^)*nCTN9X>8oXpXKq(|S$b6@rH1!gJG1N!+v)*qN+ zW3(9m@V>m&_bZfYxCXRC4Ru_WX6?cd+^kVekzk9&Z0Ad zmq`jh57~!hNtRJGXs|rsP90-q{<)97;~P4SPV|g_p7AZI*=M3NM^`OcZ0#6puduA) z^0j`x_4e}eY<_qg4EdUN`!kUHp6l-M)$o&JX}9<1Qm#(>z1Q|HDw|VXQXAZ<2VR^j zPX^#_!_hAe_&ua>^c}rZAmKx0j@G;2CcoGB2Cg;iski-V8@Z-WIR}G(T9Bx6eak=o z*}r-L^Q-cQ{-ZzEHvayXf4l^h9h3>gtQg&#zE+V3DP#v`G;%-~7$#2G2w4^;a?Jb= zb6{A6mi>_Rr<5=a@xGl)4i~xWDgv8qK?lH(zb-&pmsK3a^Ie{FvH+F$4(aM#@|Wr0|~MVoKcG z|I|OqA&a4+h`=p4Vie%c7J1Jnz=Bf?mnc5Yt^-b%K!h>Yo^lj010ySZBFaUZUVI}{ z&GF?3RvE?EP<)d;db``a?Z129>gJ5L*um%JtbN$ABl|073rhSjLBZ+Lk&!WsZ3N16 zo*g@Pwl9=#SgDNoT$DLj%^AHRby{$08%ub&Gt;Fvl7vOW_ewu335 zPx{G`*LMyq9LWa45rzkgHqnLR)i?ZzKIEW%%{Ap5@JkTUnnPfx2z0IU9lBcdhvvl7 z0!9niIL7K1FcLZj)-*Tom%wA=EX;HqMjfBk35o%zP=>$oHyP0%hi|_UMz32mJUQ-b^RchQJ=)Ls? zFoVJWX2d+6!{h!ej=E?3^M5l)URi6pm;be2`lxYzaFpKBkpgl~4j6nhQj0^V z?=sPJ92|4RWs@a4IOo2tf0CqdU(IOln?vgwoTvwq=}|l*XzV`lakSsg8iWtl(~CGs zMqcRQnWi7<(`>*Iuz zy+vPWy9un+3%A-awaE9jIFa6>{Cf1dsW0lIo6x6IrQ!mGJJP=oJ0iV3P9hqxOXSYF z1woqt2hPz^|E+5+DK<@e-eA07ah3X`@TIv8}7k1hg`Rg;LPaiiSP)&#}qU( zCvHtb#`$}(X?F4w012M1$+oBb9B*FsOzm6xXSc;0ZoDqeq7m#&{XP@Ba5mFV-^sgr zGTmskg-tbL7k*DaM&3s+Vr+DU=tY0{J)dfwHJ`49ASK~K*?yvv7d@rkag@il@FUe* z9hbj+&v{P$OC3cOAX*POqt|>_@HU=T#GPE8ua>DE$u&BqxAR~f_|~tkN=oiK%W=_l z7nWz%x2DWeZvAbfOxxAv>t_ZB6GRREfIGTWzo+kGXKm1+FaCjdDd$=NSl`p31uxT| z(VxmxZFoFZdd~pU;0w9Kr zGqgCI9Ba%B7)}=l!MPzeSv?tWx2>OQ{ex0?x2g zP!!|TpDcaq^NigPv_&{MU4j~G0?d!+uyHtLq_zExuYV(D*9)2Qyeun)1>v5j#6Czn zRX}k9wcR$u6cpwyF(8ZwB%4kFCexNEZtZZ!ID|eNurs+Pn%}*9SDjc>Rydz<%h56S zn^Kb1pbQu0^Q^!KJgyn3vFi}y&$ytIwGGbA_qLOR=^1_BL5L4GXrUbp!hvVB7(m1C z9BwZrdpTKSzdgTWN2dA27$y+O>OccmJRS zF*km(fV+mHi z1vapgGv8Gtfx$g^1K+}@OCKu_fep{Or>s7x!?|+$L-~Tq$OT^UoH|SEI1t(fTeFjS z-ZZ0w2M@NK`t%Jv92L*18?GB%S1uVP_2DJEx|E07r*t>hrXFz2DB)y)re4ksM@3dv-{4Z) z^Nk-jmAt;>XY0?GlT8DZpLGzy399@DhmS%^_S|EEY2$od$GVuixtG8G__hAl_kY!) zkDNpNpeQ`j1^Ofr!oh_v^@9%{m625)+TvC6m{FS4bJbOO7fFLmd+%q?JsC^gc$=&N zQvGxjXVN@vpmHkd0*+fQXR+^FtG616AmzfFAs zyZ!0k&l;;&0*?UU?Kr0=0=s$S=9$BzsdRKKJ3xNRH|ZC%O{kUbpjSo)qPI;Q^fq2W1blO9?ZyP(XwZN+G`uOg5&Z~gvP&T^x134W*0gMK`GfEXpX~gh`*Nc1vj^|1&c}*`@xrk!Pwa zF_7mK?)ODMv{^8<9Nnpic7kjDS@>_gCc1pWb~aeZb4DqZ@6+vDtC>G(M$=RCocrZk zzeBIq72az(Wn0Gt4d|(E_#0bbw!}IRNJnyK;0#X`-Zd`Wp&L{>qtZ%_F2+;zttpWg z;|o06YI`j`ux$DJKl4+;A;!ua-uLaik(Yp6$>|CMhIwTSJw)MYh7w*XV$>OK%)u!J zkRSk4Q%;`OVGh}=8Sd)*-U#3@)6Bio@dg1YOAubl3r!eVbEXNX=anaXgo8q$fZIvJ zlKYLW1Dz=eZ$$aIPe>t0miqP`J6E6k>}Rt(&%ruCpZnbBk}-O1_0U5PMVY;wzRki_ z8D7d`Ap+rpXu?JzQyO4!=#w=QoJodY`%M#cSRh#kJh*`?!_pL@4}5G(hU1Q%JJL7N z_ssRQfJ_!z)+4M^rewgFP>24=h-njVHLD%i9F&)Sa*zZwrgCubIdJeu@ew<1GYS|I zECi5I5YSMlcipvb^^C=iLvjBuZd%x%#KHo}4%-;X#YBc4JojaQ~GtwrTBnyS-CJ>paK<}TQ ztT`I%Z}~Ij&<6}odc}kL`%;pO9y~WfAt$o@B^0){SQiJ#3FdL zuEO**G!}d_6!e6l(*p*3DIGQ^pYovcnv-P$VS zYc@IM@B@HsF6QWsb2SbfM*F3T)?XrA2qt` z=fT@L+rBf0Hge{FzWeDNu*NuTROjCJ*01mXssmi~k^bmM`689zaicp6A83b+xX<|^ zH>Sei5s4G_==#XGEHqhz>$BO_tieHUqMAwrI%${l3_*34!>i;D|FZ{@Amm79 zo!;a)3dGR{tf<0if&*E2a9Nyub+Wmqq9k~;bcwkMK*pjiwDLAKfa7qushiOLF2iC1yv)yt=aNz2@p}AlbFQB<(Ci;?b`UJn=3qcFK z2u9G2&8g231Pbst!-5+Ai~gV^-R47QFCz(NH3%&EC<3YO&X+pWP3OUfWX}u7j-{T} zYVW?gGuo8RNVbjrgi8yzB}BF*Xn==29GH?cOaDf%W)XC7a?Q2gMPyo*pyYILb29g1 zYu?W;e=8$03DC0UkRz+HY8=^d0jEzo4{!QY-Ic4=YiSR>w9>*8Q|2PQlxLJ#^p0=z zua48P{Jtb3Zhb!OZ|KF`qY+$p4GdHlI=J3?^4;B#3igzvkNW`|M@Mh8lS5FzCe??k z>_&&pt&K8MG@&ers;47sV^a}%R5u*K7vBxco@}4NwC+0?^#N{t zBvbs>26-T_;9mL(hU(+Bu3X;ITzV`3YAS~|wb$o=@$Y@=Vq{kTt~Ign6F*APY(FU+vwyclDL8e5EY=`+xX{ z6G6Y-5rj9QG{6c+vbUTYD8^KTk^{-nZIBSy9UTsh(zA0?6=mj_3Klpq$6h#IC8r!i zNog{A@W5%dLyz?b7H>7PlX9j(EQ*z3vq%bV^beD8mM|xr;4Swk7ug1ifDy}&WL7@1 zdhC%$Gd#<%+A$(;+)TRyhlOtFTp`Lghgwi#deO)4y*F>0d}(#`==04^aFo0O+18P0 zJabDk2eCu!AFlT9+0|)PjQa7sbna{a?EhVT>fips)q}}Ycv%&GkTFp=20tC+&f(Gz zbmAP(FzO|xnUN2Dl_fhD2m3Rh`AqPBHoI6o-9^inhep5twXbyu-Zp@;9_e)7SHa*l zND95+W$-mqs0a((g9Yz#G>jlISm??i!83t_OGIWAZdsaqGHeY`hr&@n}z)Gg-e61aCxX0`28{W$9TA?-GFtv*z<1jnO-={wH z>25R2kdhbtp>9U4i^J6u*@q{N5Je^+TNDjA=?v2k(8q7tG;nbs=okHhd-as(V&nx* z)_b5K{h~bGu_!jWfSyt}*o@E#S}ox8z7@f`sYdB!9Rbff=q833&Xo6V5~FAOtS+!~ z5a2F=Vd0#6G8`4YplsFAx#Yo_a`1u{%GN0LITA~w%r(#Hr{Bs}k17}V@SAzi+EB)^ zwAml)-}(+mj-_0GZ2Sp~eXsy4)pE-I^W`@(b%4(CTfYaPx7YQ~`ET_X&#P^WpDcZ3 zD|~5f5q(+tOdrqaJCo~V^ef7zfa~O>pXrB#18`CXKzp?I$4#A)FHJpOUcX>VS zNvN0}BY>C@*}Rh``pi_MG|@f|ZHHf~hl2-pj?TX!j@lLB$yZOjo_8M{&Kd;ULSM6b zK1rM1`!by~?-4j^>Re>5dOb2h7G##uRiL5o4t-KTyw1G%z!dp50`qQULm-Qf1PGEP z^p@>AO@+cbWLRLv$we=E2yWp0RAjgbh|tv3TIYqgagAzXW@-6vu7cWVq@Z)}}L5{%>s zLh*-DgsoczR<^AdT%3rGwG*UW_JA3^?HvixZ(+Q^SPhWh6DTZtkG*q;+_o=)*RQ#n zN7MiOUw@pFuawTG|9r2{=NeuYAmg-ourQ=n?Nr8kmLK^Zy{J01Ir10C>qbMS$}`9|_xtp)irO^Y-qY4Mw3=2H5WuuNpzG=#|28^3yr9lWobWrQ|H~u# z38wK^#%E!RTQiyt zk4+Xl&e#{e@P#^H-+t)f?$&cfUZjS|1dVXQ7X%R=uo(7~dEh)~Q+CPxNQ#7UW4Lb1 zjs_gC=bk&1{t}A7ojOG3lqPs75Q{cB-Y>jxv<@Yu4p#J$5wW0-;9?qX1cf1+3m(%` z)Jr+YIsm%xL@|hV!RzI07RbVdX-CR%ggwXs@qCXEUtdif^7dl$`~?UWHp!?^@(j|= z=9kv-$<9i_tpJSP+PiyKhga?HaVXCHbI(4r+O=oz>cRUHASBCW{x&=q&7dSWcMJxF ziJ8q66~y4H7t^i<(VQOTznk$q0Rltu_+yWaW06e9Bac2B*fKXW>s1(F&WxALosJ@7 zDAkLv8nlK-hF?c$1bPAqed|2c1PDeN;Fco*k8nJ+n&6CL;sn4MxCIExT8DraWacc^ zh8HqopKppC9OOe;LTO={U<_XHBpIOC%^OuOz99n+e8LbdL6rNH*%J7|Avk@MC1?0Y zdG)AYU9K%M03Xdxr;pa(D1%qe!%*lQ?x@lk=TrNfeU!xHm80k{CO%VhxXaJAs=QBr)N@S?l z@~7uf$^pB5!Gnul^v&3$(#_`svo`33#nG&TmkP+aEN`8F{GQ;7G5lVo4-S1#(bhG; zH>BFn9EC97o7bn^nvC+3dkqehS=XgBI2L-TX*m|0Ex&)OZ|y8)n+=1*fCK-gVR8u3 zu?~NDKz|z`#4%+jY;Hg&Dknf_a2OiCw+`|Ei$^)WjJTeTQ5~GH57uJQpGIBr2uJGd zyYnVxI+iY=Lu~fID6?m_>hum7i5{8fXQR{h-?M+Ud-v|(DI;a!S?>kVmyVDJRy?Y& zVBz2z{WQve&z&1}Wg|>UTDDUxPo)m9>kAvm9>Tc{@8z*Y$D$7pKJ|3?D>^N^_dN6D zQ>)+k@BL6w{?IqS*)>`M7}Ts2vL*)Iu*em-(89=vDJ_Bo>%~5r>u_%!0bG$0j;h_4 z^v9?uJ0U2uen?havH)LLvkkVP^hiE=~Qwu6!dv_@bXP{iT4NcpnpA38{Yup|d8T5mm(Y0fw2n69}p z0hc-i`*jMqj~W1BB2)8%EN}Hk{Lqe3=yUzqDg3zyrVZqk}Fo%BhS4p71u^Ob5~B z5@eW?G`_?d^sh9L&?mO?ivv$EfNf!2k zT``(;^)&(!@@ACz)g%I630|$O!-xDaBgr%E&U+FfIJw4;3FL8b$Qqr1FSS)iH}HBd ziZc4QnXvG~|J0p-?)jb!I;mHMD|GLA1R>|68<*Pr_M~I;yU(qk?G8!qDwqHGuZf@F z9{$IM)6X3D89~5jWY+Ye^Eua-+2M%%o@>^HMmNeLk}=w1EP|<%7sQ(!!G2rI?Wuvtks&=%6e- z%Mj?@OE10LtN>%7E>SULVOYv%qODN|kSWR*v~VH_2je3^03$sg#-w<#b8pbWyrv8PNe;Bh2zH?AlO$K zp3Hl_F?cn-hST@@$rCC6dWYO+X!WW%+uK%8r_U$jSjkd+{O-GlUxG93%?N^b2+Ui4 z>i~t$>SkQPbL`l$Y-f9@wDX<=+x*>s|0ja?ceAzWm@0(%%~|1q_-$Tnx06jh zbv{#eZ|Dxcf&}wX83XP5)L9IXoTG_t=NN$Il|4Zhu7dw zU?F3U{%BaG5V*9de!tbVWIq`ezdffPe&Yjp@{jUUkKcy#C-XZB84i?X^sJ4!_ul&& z;OI9R%2>g3P*iz#t}RNBJT7%}{_z3Fh0{a_F}@b7yG{|2VFn+3`ry#Me&Bt0(m!^zHB*o>*{q*Ij!H_lX3?rZ|v&PF_H(a$THg`qQN< z)O_m*Bg{aniwsw3yO)A+q#c<<&pPxsO2J9tQND7RKFs|%PoanF3qQEN)C+gu!>g^T zK=#q8dro_APR9sncli{W)HATmcki`#jK8w$it?rH&GrLV<;4A^SDR&>scR{}7;AXK zA9io!2uiqU1TE`WXP&d)#e3>^&7S!;ZI6?PhmBH2ucMt-@eBTv1=ChDd66d$6T{6$ z*b2EL2yya^%AP$Jxyw9sS>q1r4>HR?a84gshrrpxH;+H|coR#egnHY(7eS&OeF_H7 zF8 zvvIt#P9}Z!g16uPJAOx#b-(gUzqGnN+bhd(3xp-!)Ts_I;q!&J(L!*de_oPyeH>pC zWWnF$L3D`#fa42Z>*=~HPk==`0iEel0wxbhxCrJX0?oU}qmnH~6xcfJ(#RrO!;8Af zfil*v(GTdXEsi>!#y+t1l2!0Qo+T@<$s$>fd;`AF&om=W?O9u%))CISq39ww#S4qS zU}S`@;BSEA$}6*Vd3fMl>ac5}^X5TKmoNmu{^%*@7AiVQVrg2_K0`o$WkePzifFQhc zA%Vh&+3m@1{Rn$jPU%z5b{MvN%AOk*6h?qI&9+ZfLFQwxBT)i{GAJw7pD4mzVM&)<}du*|6af;7DMy|nKGAUla+?N_cQ!S z00B<`mD33VK^Q0uMw$}gtctJjmhCtrKLhP;7U+GI#5GgAXhGcxRWN2W;0 zs+pVnv1HI6d*qSg#nh>tnJeq1XcrRPU@}t#F!`GaEEta(rtpRBPj~LzQTkc;aNxk> zy>HQ-xwv-CvGdV0&peZ1(OYUr9)0vXF`C%{B1+$4RHH4g#RwB50TY9yZ*UKH9Fy`< zcpeOR3!Mc|3=u`ksE$ZbEUN}=gleH*jYDXDX^cFF^wx|N39Mer_I(WFefP~;3Gad+ zW^lz(;P?v=;G1B>H5t+frEBi2_R+{Od_93MK}R>R3yfs6z{@!otdl$Nxv!k^ek%v| z1_XiGb-x*AyrqsAa!=41SUdxHjHO_bBdw2kL0OKP_GIH8c;La#eKsAD(N;HnlObgd zyN^RZYdYuvv^Gru9u}PXP3{Fr%Bu&Cjf61N@ZbOwL&_175!4PjQ&zoj;85@4l=wE1 zq8=|eT#QN$M%r{=fF-+!2jK7K1fK$P{e(aGF-igtWNlHd4DzNL4c4lZ13=*COoUw=p1$CQt^b3&co#&HDXvTnvl;C{kWdKPS0I~s?Ap9Jn|@>qJM|`rut3=kJZz)7(NVyrznz{DolwU+^>ff`aQ3z<5Kp9gIGfcMPb* zNaZ_cP8H{-Y*p@qZ*A!xdGH2mHiyIQJrfdpa0w1C!;^TSFUO9}C;%OxU#_W(K6D6t z1-qO)hc$WZHu(^ssQYl%_PucIcw{f{fO_DQvF*2J>(Y$kMfZ{!i6IM|;UqQH-hfS; zDhj!(gN+Jl_r`731o7EUXTuJgnq*Y`d=@;vpKXG(U|DAxBy?vZZvO-b`~|wDI&z?` z{PBA@))&H5=^q@Wy0(*(K&tXy3Cr}{^R6v0Z|KuCynQ4kw5Kuf z^Hb>u`U0IwkJO9Px8s{;3NX!Vu%{{C$78kNna<{8E8aImOI?0>-c*MS=0Yn_)W@Qc%s-2@ukm zrL#q7o^g*+)~O0*7>#g4fa`{b`a6KtiHgue24%D$g+bw%jG)eSP6`C7SBI7n1c=}W z_yFbyfAF`jzWUW)Eu0p|a<~ZFi4!MR_s6+=ICJ)&dFq+&CA?MtI*lrbPMzSj-5iGj zoB{+2kON|FDP^gkq33%t98H;h=R4nNTNTvY6@^1O;r0g0dq44s&KH0B=_gm8eDHx9 z6tH4Q+5EoAIEtnUGca)KCqRM!*%FfRb6@6wlZ6G)gpxXH&SCJi1PB~0%C15aj$I6t z=^+#~`g*IP(UZpx90-hWB~zaD2ic8-aX=%mZA&&!y##${?gXxtvpL{ZPMhS&BHzeb9_uY55+{>9l zbbTBKitO>n57aoA5@w+?CCA7RKE?_jIp&NX;U!F*3JM0U1iI+Js2eF_fY49o2R`wt zj9G;$!Y12ExX`fl%Z?wic6Qr%IYH1{F`Rerzk78q^1;|r{IZ1tO%CW~3|ZQTYa?Zi z)>EVYbM`rz-~~HghaZP;GT|sb!e`z9u79Q)aYD$4K6a&1=11|e-1Wz5V zc}5v<=o9A@-)L`Zu2=4I4jvzUMiW_{ef#z`BkDzb47PjvAm~;n952&)nkfwI3q0_x zK2E{lKg00}G?(2`=neQE*hbO$?IxM^oj!h3nfp&Y*F7`R3+F*p?S z1Q865I>z~z=Jn08z;L~v z{s7hY1_;xh-fkWXjGI?B@BfSKaJmG0w!k(8(iWzZ5knU?fa53|i$2z6$xwG{QFM?6 z-o-x}gm-HY|9`gbHCWHEuH`q@C$B6Wg6$W-QBbBG+|Pj~&}hB^eL$p>hkWtA=eg{?_PVdN*WORsu}%Z;!ks?Lx4{!W<}|9gwgsfJ z5{@*TdMR&GR=Q|mGP#Kmb=IC^BcJW7Az5gBWI zOMZ<>27D?(T3XsPk|Y_QSu-W5;PhMro8Ti4MYoQUKr+Z6D=FdtA2@V4n|d6N>_$hW z|5e#(hJAZGvL|VxExb*h;fGu}jMq7M@j+3JqJTz#phT!y(p({rbXN6rYy@6Th+7;8 zbd=F-+rF*u!+AIT+7tr3>I#Wlh*(~@~PC& zwG5~HfxZot^PB*Iy=(SAHb|Ke{b7eEbdwxHM|QT)T-Af0bU8x+JHPGfT=x8 zC$0%#=)L{%2aX&$+Mr= zQdh4|0Fku_r%%5h*|Mu&l2)@1Lr101(<}lD&tJYBpM1|9+(C2*%6q-!R?=c(8J2Te#c>Apv&y0Qn!cKQ4DE)|7^eZ8T#(0iy z(=Ishzc%S&G;VOrE2P@5iH)O=p(`2X-?9v^Mben5i2{m`R`dUh%*E&wu|4 zCz28W8-Mq|2kYz)f9HSiH-VKsQ8F_S>xE#6WW&6O+lHf*DEA3?hE@HtOb#PJ0dX=6 zl#q-XJnUfCg&6w`mVws>!4PmD1mOJe%`t_n3sDr4Q$+Y(^E~9POO4&JuII(u1IID;z+ zlLGT%mS)6*3xaD?_$s&Dt7e0YZb27zJ%`it4b0 zsVIhi0^fmy2fB+CXUsm-g)3XW86zcU2E^Ng1qM4`eR;M$L6NM{TUj`VuAKe_!2^RF zhGw`H78c^H+HUPoc?yGrTc&ntX=Ae!W&xC)?BBO9dsrtpN#HNT3`XS7=2TWVR8N*9P zJj-!YX2e*TL0B7H5N2bRsiV}5+q1)Y2))8TgqHy#kZ8d;c@8WbC)YUoln+CSr*lJs zwD)HZEiR_*8(Wfv4m)=2Y_{9f{f-26jFFiafycn@ZFP+H?b%zS!3dKfG(mrcMvzdW z7a8NAjLZ{7LLR-r`gCVEI3^>ox+SzN?cLgKVL#Z+v?;?QpVnPY1{X3lQR8w#-Cw1;5adUI;0W z_s$G<8B0Aei+W`Zj%q2f=?LiAo&xaoAI zBVgB;d&tYp(LtPp^O-%kl3@I`UAwd64jYitr0Cy=Hsa^=vx5f`#N=Lf=7yB9z%~A) z=N!gF#_B`>HgrH!Hd`tIY5 zdFz%fr7dR>lG#YJEA(i0AqxKSJ%7T7{0?2{rDMYZF;hopd$}2h)B)O|U%7125vlQa zjUOTVuYZe_L%zuGa9YO;L-Ez%6aAtUc{b~A?E+`GiHkgMds{E(#20LeV8%0Gr)%g| zFzAP~@H8DhbYV((GX{FVdl23|c0BTT z%WUDn#qj)tT?|hS-~g`ZX3V`Rbg?MENy*>_QOr`XxAnmSCz`HY8GUsV2RMnS4^BiU zAD-QCGaoQXvJ0uUxNPkPA20kI9MOxH8aQM;#b#Nj_y7anaS9Mzt`4D_@|zyv41>>! z{CoA7bmP?%`C&F-Iwl>Yz3DR=Xp3zd&)2OFt{k|JPf5n`Hz)KLUjMf8k|G53m#)84viHSkOwxmnYJ6 z$DAMhZu-&;BAtT=hu$24&n>ZgMpWEKuGu2?(YK@~Kh(7qU;WkpG5Ufa-8}o!U-?fu zns5F7SBnse2dIo;l}G^48H5#(T%(+)X-?-cZKp1CULZl>WMe22PPg(O=QQj&QLhXx zB??JZ^btl%3iAN^e6AO8NJ_hiBWN*z5p`YP9axS>5HLL0l+JL*4`zoQ0fBS3+Ho1?!b23Bt%0ZSn2fpzV+_vv19Q>uvjy1f`FpS{E^!SzH@THf2 zQo7=O4h|T!&1vWC=^w9|VG?*&KZM_=t%T_sd;w80iW$X=B)4%iiKYvGbg3Fqn+=t%oML&JOFC&B>v`dHKRX7=X z)iW|h^v0Menfk;V`fz}?M^0#CI-GU?bX>i!CkklppBuH@H{i~~%mmD{Fq`JS%z zt~~2|jBoU!jbZGp;x)P(P3ecReWe$c*%V;dr33Ch9ehtt581c4myBC~z)o3s3n#MMW_HN04JRa?@G#taky(Y{4Devh~JYo(}Htyx9f8f_nw}aAM6z%Ui-@_{VsBbH>MLo2?=*f+;q)Fhmcc3Ea7c zo|WMIQ+-TNgjVbo+k^j&v-cElLk{4L{El+3%v`1KLx&D0aheyP=DrP!8)utiTdni6 zxK?Qn|BIdp(K}QB;6o1vmb|DibkdeKD%1ImuIyoVy1I^zN&pc$o;dMN9Q>?BxST-z zLU`~p`HBxBK*%}-bhik){&CJ~cjyfIV!%9={8e9tsd7v2qe~=o@WmK#fAu%sg9G7( z1K$e}eD}h<9sQ!AwufFDZTQ=>WKe&eaZc%?F<%#1m}Uh%K|eb_&MX%A!Q22r`}1c< zzxqjYy@#$HzsHYpZ~mQwI1-0S6zNGa)&L>x;nT~J=LV1QOU(FGM$kTO;|XZV{{!B@ z$7cs8Ub!iFqeIz3zTaq@uTb|6R2{eE7kyX#nSRj9Z~dRe2wjOBq!BR$!6Sm#S;DudmLfOaJpu&pp$IQrXIGKn*BE8^WP#LAs<)Iu zd1J@RvuCru!%WKlef#QUuU}Z-0D`m6*b;1Sjb^w6S`PH{YIsxSwyM*wYaBlrVGEQW zfAYyPIhxs}$T}6f79GxSZ5v-_d$bqDYPuAz(SlI~Gog@CaX)3pfrWGH9pIWH%3xE# z>W>+9&Z;)l)XLN`9R42J?~#FKR3|0vH)U-sN`K&%gP?EEtO}ptIp&W6@IenW6BO4u z4=o9_j1W5D)e&H2YvC9b^vCDkYU#RCBmEx^t_0hZh=78_#98vZJ}C$hfcUfk06+jq zL_t&rhinC~(iy!cp75=I&)4A00|tFiCISdDCkVYivvYPfg2Np zD}E5#p2_(1iO1nq;B;4lcNsJpK#2ls1)jwhr_?9RuF!uWP>tpo~n9In18*-}t}3u8u=Lql5X2dvpHo4_U}&szG1d$X(>7@GYT=5-cbYQ z%0tFp101?EK^1=GEOGWMOr2(ejf(@!PIyj2hFlrb&CzA}k4;g=K}Xuc`NP0^eYWd9 z`tEz##mFvcNg!POc($~4b7gD!$YIECGDuk^_~D)*ClBp2{7uKv*La4*$}v~wLO$tm zI0YyB;2D7q8gb&xF2wyQj+K-)5XczmMS8>-Y<0Re2^K*EnKK)qJ-bfb5yx53V0Nw! za{BU&9g)ax`;NYuW;EY^`*3vCn879!##7x8oGB@VuTvcTfThfFl!}c6OEchsAHN9z z$jk6M1O;O)V+h`DW8ugQHG4*v*6|4q=@L4Vo~QGS7Y67HK?%L;o-lHCn3u$HvhIm~ z!WVYj!ppZNqfTc@vYyY*d(ns)SNxE`CIA~HM=8V1f07hzmL#I_(RuixiP7*I`GPwO zSMzw~h8}WHXDed6=n#BE9|SYlqT^t*$u`*T?Bef_vzF#?lbU4Up-oG(rMwTpnm%Jv zK19FhJIs(5sjbP3|N7!!3J};Ta*U2(8~TY(96pE6&z#N1Drb)duNL!X<}6#EUP%ek zc*}B0Te#bm!1-Rj1q27tNK*#a?fK07Ccb z+P$8RgFnE@zxlsS^+ej^%+vk(O#Em4Lv2XzK})wvPF;u&LJQ}NhhNQRYScZ`x+4B2 zS&$6CtN8Qg=-*F*g8?92D!_nSx`M4$Z9$(3L|PghzF6_=zw!@(Qlb5;|M`EDu4c3U z^B?{F8fXrR2!zuGNB|mQ36x(Ll#_ zK)a7XLI7tN<5r-e0QAApOQ}+nj zoKem@*tcxi95`=`A==jriFFJ5peRSy$-ewv2xWixw2^Q4FnhpR6L4Wn%*TPX4d`H^ z!ORUV0?Q3^ybc9odX%u58qGq_w2uM3MOj~Ub{LY>x$fD!XZB8Z(6}WF%e0|wHNh0G zpg@3NfwCPbmJjZqJ@sVXJepu?&zo=d+NMpLW?MFIDbB37fN!$|#wajkWMl*d2Apa} zTd^UEt!N3ImvVVm0HD!{BD1J@|NaAYJdGdT!zfig0t5!x`5S{bxI{xU0A3$2 zfI|o4KA18p*>7+;hX)0LXl53G;x^kMxG)32fZUUy&fz6rvgNW{W|7cU1_o^{u#|<= z4qsKOq6 zp$Y!BuRRz9f^-RIkro!rpsnEVcz8&O8k}&hI5tY6^a~I0if;JBhYoS*e>&%zjvE2Z zSR>f89}o)Rbb_*>i4(Z8oZ z@;$Y3&8bg*_EAQ~56ui1ul}8f!83iP2YX*0Krhc-dkj$WOioVE(c#5q_zKN@EP`d2 z=s)jFVy1vxwj3n=azf5! z-}{qExJa^ew~;tp`M>gp-z9k15ps)?`GypIn1uzNw%CyVyLAs zEBbz#i^1FO-D90xOLM}*_?Zz`esxTj@A*n3?dj9ndP1w+3%yQj!J^ zJi~rtRrk1tK3xZrT61zvZpow>LG}Y*3lIct5`Xxb-eV7^0D%mSjQN=H5g^bfTqd-H z7xX=RcsVj^AO7)v1#<4dHv$-T));R}c?@0eWvdbboZXQ?EZ4Rz{KPk)6THNc&QG{r zT`y^-%m%|@T_r}IWdHEqjS0-?4sD2g1&f{$AT;TjbL3v)&J2u2^z`uA)7kXGjzwlW zGA0YMFJ?E$k3%m(0XsnNbNbj!vVrbC^dKlKKlRjXeUeP$y$8y(RA~rQQ&JY&Zl>P3 z`fP!R&0uTkI&_9NyyADA&iwx9+^Lje9}fPLu*#d3KTd!!OMqaV!lg_3gr^!HWUwea z=^Qeh=Bn5Ap%TJ1G&HP!=Hr7GFGQP?IOJ#~nR7!`ZCcKF>-0u13|@|Np686M{X$Uw z)~)vN8HhTn!Fo-6jB9k@fK}AtH-J1HFkNWdQ4sk92(I|=lS9kH2g|)3N3Ln3zuh}@ zBzoVH#DQ5UJlM?_M(1gGv}m`au6f`?G zz!uxn+1B8Tjv{L|FY(RpH!%Cv|LK3Yk~Ug*`Ah%B-|OhU@+<$K85;&1qdN#TrPs_u z9sm?#A_~Ul#7^j`!p}2+9!|m#M9;jJ=`IEu#wk^C zFd2FWhr+r8nT`%OV-PHWv5G9;#=v~e+pVdZS! z-o3N;qJWnYAZ*+E@a#x}vLjLc0yk5Z1la;aB|PW}CwPQmST~5^G z+zlC~=%OCeF9m9>An(E`v`KI!5Hb##J8f^>y0yDXajcs?j6iVW$c8a$pW!1@{x*&( z;rV^~VAusl__=rqd~^hy7=zgx4#fJ%6F4a`G&vsUpvEuoG++%62|zgvbcSa+DHJlt zMFtNp(cT&yxT6=yt$P{3$w)9drswOR2c9WQJeWp== zBhCdqB9O3N;QrVF_G0Lf z)a+o^NhrCISm9tQ0b*x3lG+8Q1Rm#~V=u6g)fegtOz|Aqbe(=6Q%%AJw`kiWM#hk+ zwe|64x=-chmh23>WQ*uA3y_3dbSA%rJ;tx>8$GAQ2p-W=-<%No!=h)rY-WSpfn9K? zWD2fZei-;GBataG44ymea1{8j&pRvB!Yl9XPE~Z4e&Zz8u?gPcKq;xQC`CkPS@>H+ zQ?n4BWe>II0|zb94IJcM62wdjzG9!)Z?jJvC^Q7Oz|R;g_O@m0nFI*Ri_9STc?lqqp}I+G*zAj z{FI=fTi8LLCaZFjdySQ?xG{WypXgn@TfMEJc-+-bo)15>cLGo_l09WWXwJ!|=c?oS zoM!`SKD_~4`D0ukFp}$Wf%C=cp5a!tSO!+n0{8T6qi zjHP}{O5n+=ml?WeO0sB6cLD_MX+NercpZsj`q4dR4Eb)_fFm}h^veD1JbemS8yo~S zc)pa#Rq5vrqV+5r$CK$7|~gjkeBzIYHhY4fTH6# znL+TZMcT4aYcnSA8Q?72(i8JL1WVqYd`Aq~=@_c}VnAC05NCKpj5)>k=B_uIU3oBB z?gxX1L(9u87h*`3Hf^e+)UGlW!48^Fjw5H+8W4)p0Jn-NkBQ>QhnF#*XnBid%CnELXlDWSn;g{3_?dE1Z$xtPO{p0z4FFfnuh#;l}+k ziR-hKt7&|^z`1mtAj*^pFdRox0x*gZIM1r3W78tiuU- zIkzsNl`I-32ww~21U-zeEElKIVrM*I_R4`rrl1_2(Hj0Z75LCm+^2)d>8#TOVL6Ps zGM)a(CwY;5)2?@lSpUFT0NW&^>JGbH+D7GX}W#um%KX|2YSIduK7=q#=@SwSSz%6KWevI3Bc=Mt6#`F0xZ-<^_xXiwek^vcT34)=l=|>+y#h86U zKgJE-3SXXsA9@3BCc0_Qfo9hpHDK4CnEy6Dh6=Cwum9&+&-cHaDl8el15CX(-IH%R zt=Gm4y{9MqGk+dm2%wCI4%H~QZ%7G*Keaj86^k_SKbY-a#4#l=HUQv|aX{4pdxldF zCilXD1Plj;gF{Esi^_BuPdfcX?1l3yLOWYywzf7i3$m*|_IE!#=L7nOjMJ;yXJk2f zEupz&R@(^3m)SS=Eax)d+izbvY)a_Md4vRpdrC;)Nwv&)@ut95JC^`~F>aYj^y-<6 z!)%8X+n#-9Ni&<4w?5yO*^K)#J8?KOnqF8c;9y(8f*+gR4WCYl0esCdQW^z*8%S7K zOlHg^RCaQWzQFrvFlIX>pYS`!d^pI~*y+%o4ujA`^-|%$o__3U4PuB!T$z+FCV8Z(x_U>Yo@u-zIqw;QKxcrwsB^UsC zK!(5EODB+b!5#krr?LO&-nS;-6de(q9g7ZI5u1uOyf6IIfGV)c*j7&mXZXwlV!Y+O z31BfmI>Zcubq8#rcLG@0J_3YnyPa`%+u88*`E%Y>J!-zmzV;_QcrF2i8DYADo-{iG z7Bu0gp#$B<-V2b~aPRxQ6<37Fv}Jq&z3fC?z^1?WbnY3uwIf)(%#UOq#%i*@R0zafzS0Ri~S(g6L~kn z=?}9Z%Gs22T{62IyOwnbW~DC0A&pq(2(tvA^{;&AEMJUV!!_IN+r9W4oa~rD(no(y z;O2LAvi5pc^x|C43J{uXj@(Kh@)z_zGVo(op^xb!KpZiPyp_XR9^=to2kxgiI;yR|olm>_p4h8^Whci8dRy{ESO-4+FNjM0Y`#D%j zb^t=aWhyxagq%P)y0A0f0C#`^!A~WFOObQ1;9Y>g;j}xEdnpgj%e_$$7E{US%hW&u zAzR$Iv5JlGGY~Qz%2Ox@I~@rGMD?ys4vhYkpisgXlkrjCXG~LofPpur?LW)Q*f2qr z(Ht+F5^E!D8%nTuzVh;HT^wsK8r!ygTiUs0_QH?;yovxboINu#;qXkEiSX^>K{|3lbh3DBfuzB)7J2g25_Mk`>pH%WX1#?WNeJnw4)t_*5W=uHAlmG{c zV5z}0iz4{&ymcrwX2oSn5<*iBHiPS%LPnc6-%P1g6sc@I_z9aC7K<4fj3#TIn|w_feL*TG%M2J^??bla*s z8h|JJ^35VU_gUj*L~XN;BY|U3@&BqWyA$c9AVi}nJ*3n-Hd*f zslW&?_^P8xdkqRBJF>hjBVv=v*P(lqw4kBEV`xuL$n??shNzqpEN0#W&Tx;ON@#qe zk7SOS4vR32NmJ^Pywv$w5QW>5DXLiK+@E19iOz=#wTDa|(PZsPHcWZ(Y z0r=?zLubNkNI|{f%4GkOc`9y zaBd}y1O;}igJX70aIf^H_k{oPk%Lae17_0cW$z>synw@b@=Ui#0PzcyCPwjRCh+|_ z{Q^Pu(1s%LZp`$>&{@|tK#;7U8*Ye`?EMM0RMrL`VPvPxOsRaZON|V_wGc_>1y0Ve zGN!IyiQd7-+LkOLcV-aQ1h*1r)}X+Z@;7C;W?;-BG@BcIn?b-o+U^*Ge>>B`kr^T9 z`7?FQG7hrCZZ>-#{(%p{h9f4T*Vrt&!9CVhRF{VL*+%%}1oCP4R`Bp{{2I1PiQTiG z`+O2!54GfnuC(UQY>Ahotxp1IUHm3It0Wcft=%B!Y@(wtEsRW@OZ9?8mPG7rw<+(= z1|p~53;n~(`CQC<5^Q_AVg-j>wmRQ=e)x(K2SfkY$qtjT{pjvPzt!n=KJ;1{8L@~L z|KnMH7~W&Y9Be1&J`7gAK-bPv`;Odxgy+#EV>FY&PoPLVl85`-KckK4*jyM+_rNWC zFzLYRxAZ&tz650ar?LDZFuC7XL2^1r`*QB;$#Fy14n*$@d{!nvu)C0e5?)**+s4-h z^_AcF(cgSgyroa@2n>e(cNr|M&tdAIhOMFN(L>pnK)~!P-S|;{j}oIXlTeNIFTeg9 zx!=}H-eA9pZ+^!2Z_V~8ez6o4U8-p+9fMzk_&o*7R7mdT@>IH8k6MgS1@OocUX zKMd2`X#`-MTFG_y%Pwn!KtOaErTr3&DCoeU#DkMS$ioX^9y17Dbm9eQqrOo)oZb84 z^zPohyMk>{6bR>v@)wYRiQ#BakgT;#lu{Y918di&zB7tpjP+vg0TbqyNu^xjf|Cb! z0m_C%<=^<`H;Olkh0xboiNXcF@*V_AmPwMax zd@~5}YsP}ZkDp{i#ynUIOca2u0s#}D!V?CDZxOQl&;ujE4P2a#A~QCQu0@=8XN)o) zrXSybFAi~(-R8jeY666#d6P9`nxWRYGiHmkZi~V(ZLP$JBD5Im!SxFn{Em+MCP*#}TOa{T{&?>VMyr@TI>^}X>Gu=G`?KW*(Dlb?>Zry-c z9*&`s5k^B0fXR)IgGd2f4(=!sN|pnCeei$m*s;Q6TAg7A3mh>7le13&DlvNFjW-%t z;EO8ZjDvxHC`y$9)0TS)BlwL4Z<#@09F2?9jXwkkuE`E)Lr}#jL05c8n9&+f_c?S7 z-{B|E3ZOU!_=16ZCua%IgdH8V+oU%8k>)^$J#~Bg0kS7KXtnkP1bEwb`e)KUpo9K7# zp;!9Hkw;Ha-VjP|on`e#*XCo8Ve|{)Qh2^1Q>pW2`c^ zQS1R{5A1l@E=G2FBd_E|u*S9>4{Y=d*;ZP^uG6!(#92F^ zk{SVnWCC3_1p@HGR**%3p}+;4BY}{l$DueylYg^p}r*DKH;`A(4YDyG&Vty z46w_TaS0LvTyVRx>kz!%o2=fp%9hq~@UjNsrttTr> z?07`IyeTlmqhLiNeS+WbG}KRZwL8*gk2K~|9vS*6Kifn))YgdC479%IKf%ydsULZpG5F*0CK^FiJ9*68T2d7bd`Y}#f1ou$-jDQ7P zW+&E%$tekY0CNH;$T5v68c)VD58KVe0$a~8C}7>YXLqw16dm||D0ErnZfzAfR^}yL z#tu#;Fr48hlLf~xKls59YS1{ZvfS>I;iu@fZ+$qsQ!LM3`r!{|kACV?olbw^$tOdI zOSA8N_gmdr;QssWZ#Ie2MtEZjnQIK;oFm0KyDjh;1Leli!hxqFxb8&@PH_I{^#>Lf znh7|V8dl{$lj4hYaf`eHcjMg&%d9#89oGN_=%FnTk7^H ze$(jS_R4;q6{>60v;G6p!p-wjA2JCuVdbdC(XJ@n9G*C^QK zN3g?jV#vWa94R{pg?0&QlEjL$hU2pk{s1!isG z2jc>-`;6TO-38NV;)9kwpYQ%o`})!b2M&+Yjr5=U(5q@Z-%48;LgyTw)26=|GUt7q zyY`sQGjeTgeo_15m<$CLHR9Zu{~7-AtP-7M<^r>0>SOAE8kcL+_&#YnC)4~eoQ&2y zxB*Q6_s`f_hdgLo(#PzLH77QQ@GQrG^Ucv!-lHG1M;Ej;6jS5$GPxg%d84DkN3x*w z&PSPX?84>nOZh9flsHmfjbHJZc75XszhzF%*quy<-i~3`lqm}nAdo$Y1_>kMWyk15 zGY9u)<^#XVtkNfblLb7&NreY;2|0L%Q}3HBSj%=}?z64wb>V}zmJbK9%JJez2VIMc z8|&!odi}L*g7HA<#dgvUaH4&%lU?HkpCCc06WO{uIDIeogG~xc*C2k^Aa%SkaUkWm!jXujrBof1l>5sXlIr}8=M@^jaeThb;D1%F*us|+}P;? zI}WnLY$thQC($z~n)7;OfX)ovGOUboR4#m&mz~k`fm z=!rYBxc;WhCzIT-}s(02u2Q>*%%F3Dg$?ESsOQyAfKO`CPB0lHr!-pM=R>kJ7N*lI2m1NP*^})-X`TM>kog~2c z5OB?@);^r-<6<)MoJ;UYxCulp)L*f}4DSaG5KiU|%V$z*L^AY5u?Z-9G{Z z95q=L+~DogkzIk=xqQxqHznNgA-=mIf%A&r`pQ4P0_o~If9Y@ix5hvF%K!Qg+n#bA z0YFEWfnG?2p<|t_zGLk6LqH9Jks%b&3aRdMw4+=f2H`>!@;mt)tI`k+yDqCnQByt! zsZET}nEHlj|DR1n%?T*Rg9XkF!Lx&rk`n`ytrs8=qA5Ta`(1-3d;R7-hhIOQ;lL0O zHIK>=IF{gWfa_EoKy3;@)PFbYnE=2&KKl65m%h}kI$wP8#g3D3ag-=HhJ`@DFNL`K zjn`)D^Rlt~;y^w7xo6AB-~IMC8@+SrI&tMhj4Lmv9+dKHgCz|1G$FtTMMvtIympT4Uq^9?3P4OV}1YzOaZtA@+%^XK}Vv$A${2bdi20OpCV`Zg|Y z`S!W?fE(FoZ2(5Q(=FOGt{ZZXc8!69p$vtCigx4yo`<75WSRVv9sHs(I~0+7GEaAN z0&Q;48N}#K8$H-IRQB2ZlT8sMgNJ-*QzlnnE%4Yr-2gmPisKPUCPoB^JE&b2#G?MEDBN;BN+c*ptlcrM)W2O|(;xFy73wSS$R;TFGZ#(KJg)xI*wu(M+UeGgW zVo_r%0)nG6+3Af=@!kW04jKt6&gMT*ks3U3 z7DwRc&Bq-0Q8Hsp{0%s+&PksGZ{u%rE7>vv1aCsVziSVawyn(!yJ`XQy(;!^ZLUcs z33l|$?`Tpl@Yz-u9=tCDjVD_M?{IQmf`ALz;`H=~@5hJ9OjzEod_FrGUGh$ZD`b>? zi){&P>5r!%*gnL(V*`TxM&AZlkz2AwUIYs4G#fkU zKI{&hni(lf9f)B_qy+ZR?`+n|NVZM0M`l^fAe<2}gb(q=jgh?-zx~x;xngi?bN3wK ze9vYN-jk>{{}BiVl`()k)4`O3g;I#jS-|v^A>ivw1pvYgQB{U%rvu3uZK>hrAYnMh zfx{~k!nx88EDi-GOEZL~#wq8)V^^DK$_z4lU}riOB5qAqAL5i1%lX402F7Z(@% z4UtPrOS6|>ez}=y4A$E0JVW8hl1ze&m{TNWT;r{bGSjwt8`%JT7|R#F@P(G9Xct}x z7Se#xIF&dEhThz@D@N!X(BPj-c5O z0x7dat|>R=MQ}jz;y1B3h0ocu`%r1r0AV=#_}je{b66+5IgG9QD0wskD?VVz;D8}^ zouYCbU*H2{^*7@x@L}ZYAmn~BBM4GnWCtkOXf$J#^*^RBqZs4hP>5B0X^-)v>}CA4 zjej`?3>w2?4Fj3e=Olyp8gCGI{10BR2!7!f-YrnOF9zYm7<^6<88rNj|NSD9selYAH> zh2>fJ5sbqJTyrAy!>K?|?H0#@m+rYS=NoKAPh^;Vo~(Af!IA!|lkyy#`CBlCe;7@f zYv;fKXO3p7f=?>Ej(o;Le>t@4L+5zLZ{O2+;cz(Nxp}Uf{mp6i?cU*RbB;%lX>52a zmj_SeQ3ivPtse(H#jyAby!xB^^}EI(-+uS+J~jTC+5k}d=(DhuV}5^sX1w_`yawK3 zWVChF2@4Dw7!dX8_N)E&(eJTPZd}#JfNdJTaSDtilJF@VAOnpK5)Tqmf&`9G4RG3o z2hWjHj<#e62Y*_-!vPHQ>Z!Adt}89+7SZ@R*Vu;Ev}atCJmXV*OJ{hu2z^B^@TZwp zL5lzZoM5)N6kjsfoHb+S?A+O``6!Lxh@)@E7Jl^`E*li(88T|dQQu|{l+JjuoA(}^ zh|WA0U7);(>v7jz$?m2Pn>&yJyyZD|0gVL3t~=+DNYfvu6(NN`cH=(QOtLE77GJjwPWdDH8-&AA-kjP1cOas6YD1qmjWArJZy5QaKLU zg%7aOXKc6NLOs28N#xu6Z^)KFovwoW%2#m4d8YU9JqP$=Y=B@;kigD6hd04RcJWEa zpYxu@?;J6K#mNt{?lJgnFqQt;68dD0jPexDUc1(2C(*~D2^jH^zQ8D(-!068b9>DD zm~FWfr}O3n1(S}ybM-1c*RPQg79<1(<(Ve!LL*}ZI~-IdLPPq1?$3|fxC}eAh%+7? zqklZ;8ht82fafV7p6GxD*!7PaFIF*Lxxr~F| zGAmB^X_IW@XS!N|FzI4EFAy1eW1b~1?{m<{hi>dUWr7>@$JZR;3^kwVw0yH^7X%0i z6wc>ckZ=L*@)1DfuKKrh^bPr-S%V(9q+8%22R!q?T1s1cG1h`kLAvK1!B}xdKJmYg z!8fSI&lzhVOn}06NkH_>| zA{Cke5kaZ_3H$=%a{`3m!@2`i7}G4mM+p+l)YD-N5PtW!{*MF*H#W2W#b5lZZSs%* z;A>%&M1=DjAqLWolY+A&h)f1%) zI^mq)8xj#>c;!H9I2pd5{q&{o5JY*)ihl9uzZjS=%>Lv%-)b%30}rf^FpSa&3!A+; z*O-jcct1*J4B_kCmhqD5uJJI-V7fV(nv91d$@$~pZp?TIn3n))p+9@y|V1LY&Kk-**EZ6Qd*Ppvs3oX`}>Se=JzchApx23&OpgTG<^+;99beskQD$#h-^ zQhTub?fJcV>z=3DTVKZmpCvyB@c9#(#aO5~z-JK@wnOSHivW~_mG2wim zGk(GMGU52o3bC6$KOwRQA#l5&73FyA(Z3>J+d5mcaUdoXwPr6 zm-_I@(C2nCedpQ)8$0tsbUXagUjmvstf3b>2~K>i^s#&tx5YTjN?Uw-CSz7!xhADB z0xx>=*s4sEYOqidos3_9>nuzj8qbU zm7`40qO*e>)35jnpOK{t7o(>lk3MW7hZk>>S8__%8jpMFLk?sZBY3&o@*;tu^$28u zP92%w$YuH<(+rAtBH>rO#mS!fa!&(<=pKA-J%?awN}A#c!4NyJ`i>+kBYy0C9nHux zoT8I9=?kSh;G-X%=Lf+*7(2TZy@uJq&JLGmX#*ef8_d)=@Ijg@|B?@S6iu#6KkYBL z!H;Z|wgdyJEv)CbBl2L)0RmhX{#=)!ShA2WG<1333Z3vAoX`_P&jp?g5FPPT;SBx+ zOx~J&F#*Aa%p3>~KKdxhp7RNY5;$B=AT{lhWj289NXAS$7-86l+Pm->eBkvu*kB9| zst?m6xuCz<0lJ+|VOJV7e2GVELxN{B3Cf#T2OARzI4oqRu>}WR zcaRqJkM1@*p^KWxEM3u%K8YR*-=PKn9ld>frU4!#M4wc@gNkfqAjMn8Yz>L^7$1?T z_=y4qK>~Y8?{zI__+`Z(eEq9eG)iETF##5_b!;pRePq2J9W0V1#Y5}wWLOT?^=d20f zI8zi|>=lNiWL#6Xj9J|8Z!l?dVPVwB|1i4^se|+p)hS=GMuCFbzkh!nDabbt*VS}W z>>D0jtT88)YG!5LWzLm({508kua1}56d;%yg`brX=!fFW8Ru)SzS8m_cp_ZSrbLGV z_|xxxyV>w{>$1Onl-rrqTEdechSRHtlJJmwxdVW)E-O(%lh^>ri=bQJeRl#GH0NZP z`ZfIz$J#EBMPcG&**84tgGI7`th zeaD2r4=-0K1^CX$1jlwHaW4Z5COo9{sXJXnNy+SO*|N2`u`Md)iN0nY^zRwZlU4X6 z)7ol=hf)hJ>Urxa}5yYG}4v7$=S6BoP%XN@yV6RNK7~(+|#+!fOubndb@FUGJ%kqM zqCI>b0ycP{lawAB^P1>>dP`P(>_~W_deDp;nXnsO+*`JMzi+S7qk?K8mP$hsQ zkQp1-$$%}T(cAh!IAl-RNw$qHpl9huNjY>MvYav-e3;R|iT6U7J>awt8BYKhnvqMv zQuS)ajgKUMoRcZ{+Rxmclvt0VeSz1l zky-eV^bt_uFFQxwo-!@#5a^P=1A+did<^|$yaEuig%3D&XzD!u9gI{pHF} z?#uY6W75}PW7CZR{7S{j(~-NeP&o!UHS*-{1YstOZL(HIDvY{42lI zcE9~czn#IxDM^PA!a4UEb}xpRvapP}MO{5IFam1(Ps~mkAl5VmMY#|%L=|8V295w= zwKMfGf`|clR9O`nW+9|9$`>ezI1&hk;YIbf1y$ODk0J{ zjzj#+XFfCAxpQZ?9A%(5Eu2+O1;(ZPl@xLCfAGEU&c5{JpPxODa}36hfAquIm%se{ za9Z*#XW)&jZ+I(ZP0#=0zf&W`ATzXw4lUORbFR%s4JY#U!2=mrv(agT!08`8Y=bAW zpu`BT2oUgq8bar6?}q7Rsbs_$X@J$D9Wr#lz92^f{CqaP`CjMtxFb0i~H3 z_`~a*4d2ciyC2QCrcbafZrnKAv}x09$BrH4!x1D61EhVyOC7pA4_9#L9`I98rs?5t z%DSKjXTc%B;`E~zC*%0>V|5@YNkNu%B@HCvU^o~t4k3IPFWsXb#%##Qn4YKf$j1n> zEC?LgSABEJ(SBt2;yi?Rpal;*=p=YH2KV?I9#{^%22ah@q<_ZC3HnbT@F+V4kKl4X zH}(9v=n&bdD)@{~e-u6C>^U&G&S-fKOrGuU_NBj`b)`q?=N^Aub7{Jd4tC(b`H%5^ z&A)|Fe`!a1*9Ion_U)RZfkR{i?~)NM4+EvIWaff1W0PIA=(rBF`!hB#669FBhZCbz zfL>!e1V(I%j|?2X&lhL+002M$Nkl^UEu68lI6oJ$=PQ-GA;0flLH6#1wJp}j1I~H z1~QBu`lK7(Zy@x90Kx1~%f_Ow$vpbQD?VaZ*m?+|FRK@VpD92%p0yopHs`p{W;~q6 z`Y8Bojte#&-^rpo#Zjhv=|=6+UG%jX1kNAbE#5Uts~gC4Q@*mgQwvP zkKjlDc#nK_RxE8u#Ly}1lYa3JzHtwgL5>6mKKM^LIQVPxb59+*^h3NohmLgJB(HGF zUvf>KzO6sFGwoQUYN7l?OW9I4{@aIUT7nVDQ;AHn2M6>SJ%)$-UW@2D{pKG41|M0g z1=6fH5FlK*Q)_Sc%*QK#tt^3vjMe7(LwpUS@=A| zSw{!D0?qx#`*^Hq$~XGqyWuo*sE5NmW)MbTa7L|tJ~HQU8uxw#2;j>7g1?*dE-uMN z?O#!+1h)LvCw|C4>PvLSCFkLYz3nwL$$bKJdXG=2#8*k-ir_z(YgqD8co`pit}}n= z7ia_t<;na#f=D#wT=M6S``TxL6CrL$eVMH>izum?LU0L=7CW{L8+Y*ZRP2L zZ|6PRa;Nms0O1e*`B$$HREqfD|7(A<4gbkEzdoM^4pPEc6hv?r1{rmTgx3OLd%x>g zMn>l~q(OwX3=GvE6!TMT2&+7)K|=0tlpQ1xERKH%P(?30Ad(yg+n@}Rb6`3V(I8fE z01n%BQ9PVWfr2SjLRjY{@K9EE23lNPoPG0~-^duVm0}RGZQH|DKx5I6{hsfb?SAvk zW=YdskVW89KN-bf`gt)?HbNMKT5JoHpMLu3*`D3Io1s_NO_5TN$CGupW5DB&KUSyi z@S#IhXlnN{z1=UKeDaABXh+_SfLZTO36pwHnRO*O4{zJvY1p^3wcT)LVpKCWIA}&I z^dPu0r|^tP;re2xV@;jIr}YohtcFFyzxeO|%!S(B7u-?zEMTch3KJ)1smbbI}(5^S$n0+}5wN2ZjnZEYfClDH`hx z@STj8?FAPyevTr3&<>u%Ta5ksTsv@Zf90l5Uf|)pt3z!jG=_k(a!|CK**Xa^jQAQ3 z7&-jYm(y^r12?)iqm}VmyCMs!f3oHyqYr*GsuE8-ctJbHr0t`5i>M%hqE&LRkXfY% zGV=xh#=%MEbZ~&Q0Tvlg&%>)AiqUp2d_Mf}!!_vom1UghCm2BkN0n2)DMvFLXaHZH z!J~pDJH`metkrlBPo!-!b$d!r7|H$n_Z8oCj{trI5+l%|4B?B@pigisE%2;9I5PAU zLxeBE!!d*pbOsl_H8QX0PXWttbG(LwikBxkgCBehQ*~34C7dL|lR!xSlb*smW~n%0 z^rN7SK5W1ho&}$F85yQc;K$j3#|$;shtXq<3s=rvdw_46L70qz>)LgV!SvlDU(;`T z$Nk{V$^LGKxp8h{#X94$T%Y=J!fDTft>c=v|4D$57J`r5(vS8%g!d(BI8=fI4i(&^ zjrWzHkA8;Z3Lm5W$_T?6Inf||$^wtTU^t28&75!TeiA6%A3y#I$5En$BP2K=vljc> zfyFsA1_OKx8t@9**;U3&sQ^G}n_b%&dH2}oURj~zc}8Z}eYb?KB-J?XbP2sAfbl&!)acG$+r;9*jStP%CqQ5W@TXmg1Q=$< z;m}4KyZ7u(f@fVbtj^KnY_}~{@hkmV+(f_9=Xc&U)|;{U$`#kIUx$A)$dlyrxgE#fz4ae4j4%rn<*~u%jc?k||b$a=T=&8<_ga&xKfhHr6`}|E-(W81O%%QDGCOiJL3AZgt3V?YkrA0|BWahx^!I=wL zM;p5(Xt3Fe^$`tPvi9bd$S%D^9~&24ffh=}@rM2<*!UlGjTt=wE*okb(XQdvA)TXhMZLqKStzZ9@D^v9TpZ@K!i_!PK@y{F8a6~!A z2tmOFmN<xyZB|wC%bOpaDV#C%a1N3lun`9EaVz?ZmQfW?^oly)c=* zw;6Z}7pyYEjDa>CC3XglNnGEM>{1S zSD(Hdbtr_5>H!a|JHiP_!+ zYtMY<*)f9jAzRiLL){54j5}CVVrBTIgFASAIfBN7fC<63Wh14&nsJB)N}4<5bDW%7Aeso#Tj4{7TO7l<^rWo`hFQP21?m zND4A3S`NAEW)c`jxPnJ?Q*wjvIK~V?*SchE0$#?N(=K=scyZR1SuHOgYI}6V6d+LE zJ~aU3J8}g+vR*jTCuIxwWLZ!EDauX2Aed+H=?FZ{q2b)ioC&PxippkSVpu8Z)`4ft zcw+>gmnzFGzY5OGF2RM5K*;lW`efvto)P$dq#kR24;OTzBK}APi6>hC%8rr!BnnI0fIjLoo3rE z*xjcsM>Al(I?izjM}~hq=N3(# zyy1Dyv6^j8V&BTn`3S$0x#3Jjx6K__aNs4!#DfMz@1KeD!ci2|nKf{iseeHtg9ju= zv@;92pA3*O?a=FH5uAf}GC-e>;9&48`P;O#RGa5b&XPEW(lXA-9vTUpjh7>PcU~H) zWavV8R9Vu;ae&BCc{2lHll&$(c;<9=3nE|eO^!LRb}l;n_PZ@J3KKR+km^pO>#zZ_=={gody=nNce23oWnCVvYa1VMu3F*C4ob|?YD zmhIcJjrH2-iX+uUXeU@W8huGu;!|?u4b6f+yue{**Eht@p|OR>@Z;HmXJuSthJY?x z$c(!F>37>>OIonIdC<+CQ^JB4^a?qnTknn^K`)VOwsYDQ&~NuzLwPFG(5p0g+ha^Cp-?YDCg@7e+B|xyNk(q>#6ChkXpIP42{CBZ(#>3}8dwiH7 z68iifnJ!MX5jy2}^_a17eCOAVX^abol7tFfjaveW&1pt`jyLjSX06+yPXR*S`_b(^ z1q+eMiwPL6OJ8)D0KrBqD>Ea4#y4Dt7WA-yD~^5c!>fXKxF0VYOYj)_u|arTvO_>8 zh@|Hv5tVD*6q&JJisr<*9|w<;8kfSOW~N(`mOjRM2=7K1NesMD+~gTBpaYm{Ptpc@ z2t@PMgMJ>r^)&Rf3t*?WI)>1h40%@!8(ZHY&(m?nO}+(4E57#CU%es&fFb^)|LnhN z2jBUZzte_g=hb+NP-IgugmNLmgo$itNy#(9kRwBDI(7qRGD3vut4u>swZjHNXe!Xr z<_tB&QxLMg7zXk=)Rdz^4<}&=sF$sAUMK}+JRETdQ|E6%FJq5!WK3jQ1qj|XU=i-F zIGY>{P9i4>(m5oY7d3%kHSNhD`>kEd-iL63Z%z7O{3(9Kv3=^Jk37-<;rrkJehiVl zuk9V}RrafLeSIB#Sporq`b-8(fZ!!*PduIgAWr$uUiwKFE(t&=2ZjrL55!SEmgl_8 zOn`tM`exjkHBCPwBM>}=VJR}>#}XVzhLmx(NScy|r)}G|%?=(qG<)Ucm%GLRtY}EE z-idR3XnDEgMK}9sa|#INrp1k&F<{VT;McBQGkfaECuV>4!yjhWW!LQUc_#vflVy4A zvAq23(DLjzzV_R*|N6iD+q2D^mXdkeQzx4s2%0!tl%|ZGT6s0Al<>Orb@=joINK?Yi!4&So`Davnd+!1Vu#ra z!M<4p&K3Bq)e%JKLondmHA;j>(c<0RGc?TJ$JK$~b^UV!B?D?(40i0weLkzCeU|#I|B;bP#IKWEo=qZX+ zrwqLDGlY~fxamJKIt(O-UZzu^FlKMG?V0|UZ+)VTwjJ<wm{?9pWY8m@zZv;;CB`3`Kf(8Q7 z!yLwu2^MHc-Xx2c^Bq%YK;}8nXhmnej1m*vxR`1Rj*ua3Yn9!ZAlx`AbrPNy@w(o#eeh zp>N>2H4eWlqXd902kA@pmHroi8w+^pTKon-oDnp`4FV|{ZO%GJLjWPO%^|Ig3oRu3 z+^?iB;8gD@4f6h%`w}2DAc#JM$0LWAi=)Md7W2G>iGA6ir4( zh>nw(pf9?eY5EWt!e8Hqkr@Oy_YQ=+!bfzyHDAg_;LDiM(QL4>lN0UJ?fQ@a8Z)6@ za=&}%K4Y>|kiZ3;X6WhX%1!QZpRq?^(`KC9(EGOA#}>}yfL!v|@V)@$#yFn$ zBx$%39|V5o)_1O1J6kD`%zgB{bNm@P0J%U$zfY25@YP5@DKRnzGBxBp!D!m7t_s@m zpLGZ4GrMMya%U0}FkH#3gS80q=f(v`)rq-(=$fIwIQ8^c&&~B&{Se5`Sd90oP706E zGo^dvtwBfd-xov zfn31pup3iy#_RjM=jn|70nQ1`_g@D<&Y~4EB{_xhUOL%v-Z_n;bF~8q( zpDKpn0X@JX=ut}LUOf%lCMCg5DMq;%RtqhCE&bybySF zbj`XL2Exu0xs>sbT43~Kyzw30;N&ZhF_vb~=kmZ&AWvkJLgU!WvLA_KK^a)1!Lh+x z+QY;8g$r~venvrtRefovLCJf92+uM&^kQ^5 zD&SErM7e<(>;e(;L5ViliaffPLkiBxA@odxmcU5?lXuVS3l7N*$Bqu0vgPh`%?F*( z1W_qz&zWU`dt(Rt)q8Tzv+i-g3mKgPi9Xv_WKbESILYakg09hRAMI+ik@mnlDgL&Z zbHk_(BjE0w>Ot}QFbZ@J*j${RzxErIB-xa2 z!J3b8ftB6{J^s?SET6v6i%GQu9a>8+urufeb~E4iCeVK?YZ4@C?#TuY_W0+_aB4bB zlIM%Vv}dN;%tU9%B5x;>Ov8Kh4uo(j>{ssnL4pipu%McQ#u1~w-^ors%SVnzrnAs9 zye*)W?PO;daJogwqk~K|$O{Z?5=W9g;i%Q2&7jr3qXifQn0f`v#u!=Qlxd~^GoiKj8K5^h3m84;11>nmyJ$`) zHB%dWT)uQ=b~HFXk+mMT-0B6RWBYY|IXn+;ww41=$AF6iNN?im(z{32V+DJ#FGZ$1Tofj=X_q}z=jT=;dsHp=ku zs7dKt(FZQ31Qj%(f)j9D9D%hi&(s_ zOp!h?mW;CNr82w>R}z67rT^G1B@L)(F?M>@au zI=bk?RY?~@rQ!-{|P`(K0YGTm4H>F>4Ozy2RQpTUld3`2@xIl`O- zLJm*@Kv)PC2TS9oWu1d8N)?kO;MQ4t8*MC3oz>_ z8(lsnaNzMAhZBqf1P%=a!KstsWa#(q-CLnIgK#tpg%Jas0tAXl_EGy7QTEkA05~y} zv)V^fVU#O_AV2_@_X)_Dy#Cs2RgAVt6CiLrMC=xRgWb1T3yvTqtdE8C{pj}Xaacac z)}k*rKv1%RNjW>5TCj6c%anmxNtLW~gSFg)z&McLTWn&+fb#}L6h)O^nCZdPoWH%i zJp0UNKO5)z{Ote!r@uMdn7)Z4e3|YB(|b|qZwEgdFL2xyg}FL(r%JbP-CBid`zubC zEW)bLcmIL?DUUigdoGT%G0HxD;pd)fxzaEHldsMGyT9`{XHR5H)SWwDo9%q{mC{Pd z6JtlQF~R~1B}+eg;e|TP7cSTVCoj@DcDxFJLKY-gFR^3i&f>ha_ZjFr2@n`k8Ck{) z9>4*=jH6i_N>~u-KK1ze!^0R!shB!m#vZsQ6|+T33>cpfw0z3JAam%5X9aH*K1Y_bg}2e3 z;F1^5QVQy*!Aptk-M6o_6DS#*Ogm?aQeiZ-FVkeq0zXdow8)zxQ!d77=15ejhu#hj z38&kily~n9&&eD!40ul9$Y{cO7x%~EKzGhRJh~?E{fOfd$LEgJGII*Z6k|%3=nLbc zu<#RS1aIH5Ix`XJTicYI%%H=4o@KxpyJlAckF_|)i}&%AaVsg2fxkXFO4inScyo|X z{Z59%Il9Bx22YL*?NGV_B#3|+yh=&CujL^*htAsZsjTH1oVgFZ^aKBBIUVQ=-wazF zk=z4TJmDGHBW(y`{ia8iAq9eQPwwL&F_y8jR}Xq~aulY-1|u>Vi|HGF%732BZ{zE? zKl2%5s!8}ap4C;a+k$jz!#7xptn>vB`J3}3_{ZOzd@}ICsgrR^&4#I=UK9N|Uec9j z`@FS7N?P6TdBG{$!8kJH^z$hWHtaf=1I84+s_%-q^}&RcBni2RUKHUM09;ZaXs{Ocq?$f((5 zC4QVUZL?LzYj={cMoSwwZDw;gx(+-Azjl$Kv(Bde+F0mS*YGPj;e^5mXaDUajP%1s zyN5kgdvE4|!`M&$Zi!XsPrl6Hb1v9Q!3g~-Fzm}b)1P5jut_i4_FNL+{>;{Rh92v> zuKXrz>;Qf6LDp)VOxy4$qYGb^qtFWvD|x9C8`!n2PFrvwiS+KV%xdOM%4)#X-%HBi zW_B7hWC@N0j`RvVkOTbZK72#Z2yi`nR}vod^||1^0Z#%0PP^T>1Zbs?H}N)^+MQ-;e&{mOANwctho&?Ap)*a>B;zI>rGp`_DCyu9yumixZ$Yrn4hy6=ZiWXs;pxMXaS z7=lLnagu9JXnn81Se=kjROjX%NfXZhC3)|`8PR)YSj<|j58VX_%8l$82#4XA6Z(y8 zE72p@+UHQ793b$G@CErYgMb!qCpZ|3loPxO5VAHwxlu-zdj)1g&mGVGvg*cce0as! zTMmAXvg;?8-D8-|KJ&X>i+&O?Xg+ltpgwYA4#IML0Wvc)D|UZAAON6 z_{NuJMEG#0pJu`MC^ND^i@#|`>x4d~nsfM@)2)xgDPgJ)8=euAn@Kn;i`NARg7&!Q z)jLO`x9Br?)_1gNXc!w19fM~iSnwyE1UK$*u#2O=xn0S#Cm;TVQRD9u{f3i=2z+fcX}yjD0B771cw5k zoEX)il*Y?9FbCv_vZrZRQ!5U^20;O!-8&dfPR@Ial-}28Wu^(eYo=&qln7_DM^Ol( zY+FD1XEwpKGNf&o?~*`xCx?o&4LLHa6p%iRfs-z>mhDkKGEFOT8Z8o1ssu5Fcmxc| z=ww_N2I7ssih&aFw5lBVK;OECjoFeqjZ#Q zFrK!^vNP0Af8?Gz-xg!vdFLIo)nw}JHSF@XMxT$zG zyK&=JUdiIeAaw>I zjtYl}LSn!t2Y-^MZZ{XDfw!y`u`AUJ!SjLrcKO-RptIAIp}F?af0Rs^icYCfc<8l! z1Q_ILEcDMTRrs(p&iK0+Fba<0!heK^vc<#h7vz#n{KyFc@5IjnbkC?MHVc3^%;fA3 ze0Y>1?|VZ+8)NIjz&ZW!Dc;sDC2l=Q7uZ$Fk1YCxU+}c1lamq!=2?nO62rLEZR2Nf zHq#&8mxK_ca{>e}4vq`?ri{_Yy_^BcUtjbFM_!2r-f>SeJX70o%IHQstZ&K|&KV|# zcye51nj}k%S-|6P9qt6-9LBD(3f}3o!p*>?&ong*MaD@VvO{2Tei-3A0Z>Oe2V4Q1R&!s1Tmblp&UF;D92g( z1;>iMRlCi3bRNzb{`QgaD?39E!2#!c82Qm|c``cO41)5TQD7evr)imR*#c} zhV(c5l20^1Q+maD+#YeKhsYyTo?C`h*PV}`*WZfo52(FGN zJ8PYXos7;n(|WDbs}J!W*vNx}&KdRM(Vsa5ucaUTmvO14V5{kl_r+Ig;xl^78>E^l6bJ0o0l4@BG--^TWq>&th*+ z&$WnCWd^-57@0I~x|bt~&qL5U=#n?(|G?_LW8R67Ao87e%pT;EZvlcCgh)knD}5IX z*Edc_S-Sw=)v3Wb-xA*SZCup{83R6rOL~TFLpOXfC0-hIplLq7jGfE~64)~QHmy-Y zQ-O)uEdh|e;hTv9v(J3yGqZ;?gJ8?qLx=2|#UzheCilx?QF?gG0yBz^ z0Z^JkaWWY2Phr%NjuXw$;Q@SWG5L)*-4xuMGW+tEzkGt9Ij#(tOxB%u+|e0?@BPKM zXN$|rZI2TnvnUg}`uq#o@j>R$mZF2^Ui3tMg7O9n`l9Ud1DPQk6b}B+rO;9t8$(a# ztn0~3<+6ZV1K_8a^d+#Q9L-eVNAg9M$PNBuWRzD?l%8Rr86V1o(?-_D%#arjWw(|X zH?(sPXY5d(2OC~88zbwECgjAJ^-~8W@~xamfZ%V}W%@U4xVYQDG78?;p)}*UXP?bl zg59(0Zn(ZYC3|ntI~^g2Ae)`B3cPsJf6lqy;681`17{147zNY4aP1xkBd%n@dJVG% zf*)h08)VYR1Z7^l!)Mwt9TnLED&clfTT z%rlG~Sn=byGndk@b3W5iL*|b@^WL|%7?m2pz}oB6J@fl{JjQ{~;fBE;w+;hO-_f@m zM_Ep7aJmm>?SXYVw#X#gV_Y(n!*ELot-l~I-Ar(yU3eoSU_nzETnkn0@WZjOHRu7! zf$UxcpY)-RvH2LkA=8h>4)59po4xeu5zYb!l;g*#^;UO5ufQ9hne7;3NG4a7Gq4H} zB&Xa@mg&1|ufL)9n+-M_4gdI-&7hyoIVbSGIc%Br2d5+>sRZWDw~iz!^XhE-%1S7= zZnm_%sWNN59K6;JX6)4$85{nX_>fKFSi%uUAOFxZVB}D?vqxR(7bkA*Jyv|Dz@ z`9CxFE-Wq-H`W_i2PXm1wR#8k1;1lf8Zzk^iA45E$r#5N?a2upP3NH}$6wGT*&!g2 z;pHgNb?)b=n8A>_W=C3;5PHjchhc(0+go4M@#0!R;CLHysuSX&p&5Hf&dY;&hI7-k z9=Uc_XoM#Y&w1mO1d?VE@Qox4yR45UB5+E8s;&&pIo0rl@8BBm7z+n;*qNWyUZA~% znRh}+{>T#Jm7@t%1UEk9dfi;^!+!G_1e>e85t@yvguX>QeX?hCl35$G5qP*kCj5qH z!FZy?C^NG9qF?wZaPC7U$qn9ND_h2wbH<=OJTnCd7hRm0=s3U1?<5D$iw|^e=q_-u z=?git0f6=@KY=4n72lQ5^e1sdhiMy+^7-(nBpF@grD-iO%J;jOL6`{;j*S4})Kl_Y z+T)Cd9r6L^7|*oPNbyca<9ydirVHmZ$5Z&Ax;}hXos@?3P1bv4-1rAA$s`)W*9aEI zBI7YW2_AP!0+5s8pwm-i%#4-x9cB--=WowwtI4Fm!#1#4L+>XTNn*jwmKlXZ`4~@w zk&Kgmk{+Q4%uXt#JD)j7z&hz*U&1TlJ-Uyq`+Ecxo*94Z zYdX-k_zA8Br6EMx58k3%*8R!X|HpArE93Z?U;6bv^JjTc8YGkvaudPV5l5O}kL-J# z^5C>ieHv7vLMUW~)u9(rK?H?qAOa8zLChK;5~iPs#;G-6icVHqe^uT&$G~wAEPnJR z;WBGN1aOGLgRy2%krxRusL~oGu_C#6H$HzrJkdEpt} zH$>nu*QQMyv)}gawEJ)sfwAa|Gm0Yw2)ly=@Ne0)skNxDhL(%L=O^-}{%bhsAl|czW@E%Pu+cYGeKSmciRVV$(un}yJL}3ubXeVB{L{5&tBM>t@JF!4n8(S zLCL;>>4880^Vt`__{EgXtmJLfJEEMj<4{UeC~)*UC$kCad}Ural9V}R*YU@=TZwPo z0mI`S{L`|WjM=+7@U|HxZy#nL{_KGV%G(q%UJ$UYY~P**+}D-9Pd@o%d5$B_0DHz7 zg?+)rk3;WU@4T}a0J{$f5CpwwU@)7>V`C45@1th>$t3mA}J3 z7CpmN1C7Xuj5ry_F9eEi@WD&qbq-D7Lwj(2TAsUl%a-uV!Pyg!Ki;=!eElIZAYh1710*5=(2V*^WB&$D^DuTYVl6ECK|QI0lb)BEHkYa1Q+;7;);F5U)&0O z$PwYh43dqKT%^I@@Mt`?l?9*O)aV;oW%#Cs+(V{4BVnaR8tpiHXEvJ& z=&VVaIPtBOkB*q$12HoGS*H}(;GXQc2Tlc4a1Sqn1Uk(<=m}3|Bgw74%uq-UDAN%r z8YiaX#2$PjFH$^cBZA0Tp0ftQ^FH{A!=HgQt1Kg~bY?i%Z29X65Ds+ai7p2x2g(5# z+E6;B&#A;{_&yx(;as{GEmaG2Py2a*@V?A^m_>k}Gjr}(oWk`vr@T`+t{DV)&JE$E zR7#{@I$w}td}g2MB=RCq(!O)9!HegLhqOb-!8N?HGhj!nN&fgs)jPqrV9ST|O3zeQ zBPWuH@S{>9nZViwNiu5?&g3g(?WE5cshAK*(5x9>fe&Zj-)xZkJSRZV2Ax8;Rd@7vpbfsKPlZhX zDq7|^Y0zRIl~lB$zf_V8{+8sJ7WG&2z*qQDbxH%QBn~74$t_tmhRFt{(ew@ffh+y> zd}vbL>|#fm|C|2GLCz-qHaHNR<5|ylTphJ%M$pql7yO4N$0ASN5$)@L^t;Dp2pP67 z{p!DM;}87FANC=PK*(g^AV%#mrp3t0YzY7UFf?VuK~Y=EfjjWZ{&vj?VVJdJ%Q$Ut zKrpgnA`W9Q20CUWv?;U35yv2A5A0*CZFmS9#96Sb#h4Y~&{8_Gpsv3^%A4>!_4Lyb z-eiHIuo!&~#~X2|hcORh#RzZ?IC;TQ_xHCb7K%CK1WyEMi??^9m?(0>3|`J8LEo`s zXBkTX06*u)>69IKIVDAcCRr%X#A*x=!XO;y&kTZB(-UxuvR9LN<#=;cd@P3bX5+na z!n6Y(cm@yRQUs$^>eV`QW6F8+rXIj(oR_J~-^uO`?>t?s-eGhx%kb*}E30O`~2I;CSRKD-)Uz>gOV;@iU z{iX27J9)$M=GpcgJDRB$(cf_6jWIN@%yzD9&)R^+DxGVxa9I$wdDEuZH}1P{_A9^q z%gr`F`sfd1G&U5k3=LX&lQM%_Co9x}M@}%sE~rr+h9?CMvhSX$b01z)@+N5VL4Uh9 zpapsf{AYIIMk{Gy$;R4vI)dPC1@?r!i3s#wklqN(5zQrN|oEx|duC zg7=4xO1>N%VSLW`ajMiYGWcW6mzKV^cct)+)s9V+EnZ|u@D#_6GWL9BHFzX*95q>1 znL!2|eyzVSlc*2)7YL6xslL`Ne?O4fHNj)~a_-c44t(!RI}SK7RvB52o9S*r4&D|F zG3Er5JUGyp18uVb0j9u?QkL}>TyUoFr7X=k1irx42&_3AZWCU&S>HsBjh=K;^%3W zm41|g2a`8?GQ9Z0v+8>p5x=YK$b(HcbYz&$6^dwk}l@5bnJOfsTaulU_W+EL7Fvrw02a^egTQnN_kFm7l zikX+O7511tFheARr-fv|L-SYjES>>W4S#Sj!Dei>M5S+AHy@h70a=pOheLGMw{n~= zJPk~1t82maa1=PKU8vkz{V_gcv(}D|wA%^(Qu3jMRDcXG=wB#e$O z$Y)QIAe{*bU!Inr(_8NauYdRWkNT!tZQ~H5C;zO z)gUrJtdD# zad_&CmgfcJws%c6Lv%emqy#zA)|b%<5R}by3)%41$gqx#HTdaiGoyGA&IPI9A)Cct z#x1GPL<4)0;8D`C0YaXUZ8ei(8_)IY&(ExVe3y(bzHi5Z5$I@i$f{osyKN=w9yzMfz!w#`+=gb4Y>YVT%ePrE>grKAm z9t6*Mfy-NzZF72Qd>sJ-`8X6A=C9##GFeR)p3ok>4<3$uPR)68K7)|{$2x@f0)#{J z0O446Gdg9R^)kVY9C~OSH$9)>8yXM18C#FEjX&^^w_mdf_@Y5TZ!r5~Mmk66?_S^e zFaM+C#s%XLBxu*UfFHbt{^N#@$)nQ@1e|-6EbB{)lW$?{j`GN9<2^0(^9T?mU-WAR zMF0gq!|rwQa^yz9AULsWnE-+AV}DP~B;>qtkn8eydjl`P+j`+rzDY*M;X6?0IiIeR zaKZh(g)Jg4!*61PrhARG_C7inegxZH^q(E4vWwC09dBkX$p6BZ{$=~R|C@i%ju~l) z#dL%l;VumGcIS`?DhCI%Gnf>M0r~s&EJ&l=ltAp=`*I^*5w#a1aiAD!g61C14kuk! z)6pzm90tw@Wuag7q5=kWlOi?)6$y7u0>%lPn1AdP6XTQi!LoJh*7n7bHU`Q~hEXN} zLECK+u9=ANs{Nn_ZJI(^r1$w`Nz~bYq?y~uWG!q%lL+qci|zUS_lw>n=P_)NDx^w7gmJnwd@pOT|6WIG5FC8fMb zN!Il@-c(0x*UnwZ42@cO*_RBa3IvZ4M8Pk76Lj?82)IX|W^y_m9^Q~G#1GyNfF_S+ z_69y>m0k(|-Ig&>Ob`Fy2ie{{?Lf4E-@{y0Gb6nx6iZV2DF2XD#fa|Sr_oDfcQ-(wK?Eb0?92p(kh@rW8~ zJkMCmpi*dN#=vPuFTs-a2)lOd>3&rI?3vx-W zVjep40jCrl$IJ7c^-XpKNOpvw3mUYA7UTi^W&qMeajR{5jk2VVCWXss&>ubFJUOGI z&<8yQ)+Y>A@Z>xkkv-3x8`uOh+V;Hm^{t)!?6cqw`g)&d83k~6CLnFf2y;3Z=w_7y z6N6E6rIGw9ylI4!(C5%?`Y?hznE!38g*neo%Uk#XEg~hi#fbM+*qa5?!EQPJ-YESnp(ZgIrnPK)&M=R0kMIqSt5<&Ff!fA=38eMya+mEL_IG#XssV-mlI;<6Rwmbp(i^| zHsKun6OAUCgJ1vjL`Ya(8|Rer#olMl$rKJzy>#nv z$c=d1qTk-0KhcvMvZwApbzPDHrz&q6!2#VhIrM@8GA0X;Hw4_%Li)n0`QX1Z2=NzA zi=WV~R5RvD$GgvQvOcc%Pv-$O^fQjMldmz}`Lj6z{*XR+@i8u?OLS{K`He5C!-Go= z=)>4XfEL{wop)4#U=0F>C7A!@^S{~-@Bili3^IqogFwn3V2F=-F|j&kP7&vT!%m?w zV#<$X9b{hw2o56y_SVaguq}a zxh`_X9Dy2aoIl2gLIwBA%1V`yvJMBvGFH={h)GcqcxxEcG*bY^0eQxtW?O`B%S!>t zlTSWX=f-%#l9}0<^TzJQWr8Qpmj!unAk)DJVRnMyqkdlh6vMd@^iwmPj9#)4ODXB$hI;ZL1MojPtJEUR}A@j(dah&wc7svu}L$Ygs&f zU9$Ttap<>Xq3jDaerSP?@IjF=tUGt^D6Y`*)>}W=0P06^x~P=;KBG(k-~#XqEmj5|l7m zlchHc;h><<4Ne4x`hjNwDn()40-@--fs93VRmM~H#S7jT5AAWJ$&T@I7Vr|;0kaEJ z#)SNF0ytLq%6W21<~Ut7Vi_BlOpi0JW@zv~XPOhxU`v|C6#xJ$$w@>(R3-Pcv@i4_ zr|2tK@LdNgeKOqi0l3Jh54eVd9EUpiq2w9p>6*Y249fg`n;pPo0&Or0eyMzTqy*85 zauoQukG%V)IGsl$3YY^6pUyeJi5>!e!LxSI(O8^^7rM|v<|oBI(cC?pUV}qJ!GJad z2jF&SHy3M+1g*wxoPvcKguq#t0#}429|1xBpT0+s0CWB}F4x8<5B2VTdv-eSUJc9- zu)v2t{^8McG5q)rKX}eLFye0x(W7$QOX&X)OhIb^888(6pYPWa`ymXZD9qyWmYyp|Icwn*q z#~OqnuYr#J`Ryd$DmMe=P7j|X2Bsx(0V|GC1KY>{Et#it= zocI12eF@|(Vn%l~;VhAH^zPUKoANOH4tM4A*e%WxnE)3$acJHNEd+;VTkr+vb!wjc{>Gz)OFtRQ;0pml#$};$+9I2H#&h&YVGKNI=;Ihc#(R2t3QT%={LiRz zqx+3_1PJ<}H;e&2eNNVy}&rO{;1^?=6*)^z2U}WSOVUail*_BA0DQAY`wzRZV$5IB7GcPkF zD+oC-!sR#fCPr`h<(MoiB!isq=i@|k>iY7nD3oiGLDk-l9Xr|| zVhaQq&7C`QE`2g?rlvW_%Nai znp!#wiYcz{s*`gJn(-4Lv{@e~>73B^u55A2Dg00W?YCwh&D)7NDrinYo8D4~_{_7< zb!$p%3py*1;DS?o*X_5@ZoBo?t~D?nwm&6gTefU&fFP5>c-Xp>!^u&XRZ)rr7EXX2 znFM@KJ@w>?KvEs~u3bAjgCIDxK=8_|minT!y)W;Na<=o6lBT`0rKRP-n{uh}5yR|$ zM!?Jt{@T8MTa@gEmJTqYc$Gp!N5MMFBj<$UNh!b;zLJHmBb~Md4OO5SlV@Z$ISOF(G3I81VidX%IW%c76a%F1mJsEd z@-pYi6-PvX&w&zl%Mmq$;~w|g#@Dsg1lnkV?hHJ+ zro0Ef;|xUkO>NN+#^hdObhu{h#+jehSrkg2sm>Xh$13&QC&1Rer#V$-`xqfd zLwDqXj=O!$f4c@QdKfGxAAK&@o86l8v+FrknCZ=FQ8!&LGi|zFKgu@Hzgg|Th{ri* zoJ)?8%qzCXc(F<7^T9zJZ+6iCA(yB~5-2p_e{+;mN)&=qsReoGcuX=QxFgSay!@^Iz;k*61^f>tII)XSUz8Txk1qrW z-Wx%7J&RE|qi{~wTcpgX#4p5AaBv_&!kO8y!!B56me^^0!57gN`%f=Qz_Dj^s{W0Q z{*rhzQ>0P={sa%Q}p#k_*ap0>F)Q$b|>Fa>jYiRB_+UZ9^6wm03Y(&!gE!fhhakHlseURHTUc@d7@P5*+7mcK}v1lM2^ys^iF@6aPMSO;{J7)=3!*{Y*im~64~;kOdp zAGPgib`HyI!l}xPGK+AE-HY<6um?_bs}2QM;1wW{Q*@93Z3a9vBuCD94qxE~ff5~S z#J<7maNiUh2pFBNT}~UG(~Nrtp7KC&<{)#`xw&SHbTpY~N3`!P%jYIQz@ri(_-E*B z`bhAW*~sWOw$AJUU58c^T<~9868}r`t}_U9R`3jhF#|DdMPbW1BkJ=-im~*}d*8X9 zKN1%hVf1xoEBVXoGTYJMV~$fcz}SZFLf3hJfzPgOHX$Ih>;CfoKR%8b2*dUlUeWw) z^OYA?kQsc2#zC0~2q2VzsHYbFQo>Ud4#^l05(E+)CYf!{nJukAf%!S!ghaUt!$2X8 z*#=pMQG>6ZP8+62tv4`RAS?OC>()agLll@92-9R7BLn8VBPv0GxECXE#vls*`K!$KT#YkEiV^_mF+9dm~gxqab+Qb z86`hpM-Wr2VDo}Dc-F2xlCQq{n%3_trIJZEMZIbBmb~(Q$LtGV{8Amp9XofF`QFZM z3}!HVC|8lR@maJ-sdMsP4z4L&nM?S92jdlFU6>mF4<$gbaQOFs|M&7fgb!CiR+)q` zImGKTE3z%)ITGfe;EmljtnUVYAHCcAzQ-m|iE_UT{xLKXH?2^6hmka=@Z0QlLS;r8?H zdmd^8Vq}8aF#n$nuJM#FqeEl@!3|H&gNdRh zU+6*?aEu&y%6(v>=d?kthx0y4kkEpD(H3U_jGQ_85^XpP`kTh34edG#L)zE2e}?P# zlu>o>XG_b=9qSu$d}Y4bBRnS=0Vez1 zUyv=ktp~BFlI(d$3?~w8*(^?jF>zo#%a%xL;REl-@m6Gftq$IfaRLKdoLWmU)y9V! zab{m>yL1)V(2g}|WK8gjUU&*#*a8FP(E5!Q%JZxZkioX4IG&?(=o`*D=MMhcPR7Hr zq5s^&!4a&zl7-3Iql@q#JwP7Ju6w>VH4AaMRCcG*uXPykyBH@^!h?TsLGZ-37#CT> zTY?pI#n0>&eN)~}u+i_(aS9Oht3-^Q7a%AzlG)~x^gBNqu!bF55|RETS(;c0X1qvm z1PH1Dvddi@G26?+rLpOc{U5=PcXMPnxacqVF@{Mm(8FGQ3b$SWs?+YVIQ+Y#bWlQMxxj@~q$?WpUv*>klr;T1A_p3^zMvr;ToP+nzNPxuufeQ-pnfIaJh)K9GW6kNd zub*J0&*^J)DH0jK^_$Ks%f^Oh1R3zhjypVmTE+|>i315A{M=wJ{_Y5h`I3@h@W2Nc zC5_~F1Qa77MIUu+>9>JpXa>KYZJ)upF-~$6Xv!1s>Fr}l^qCtr<&;wOz;(0 zr{8!9Kh{r0s~jiV4{ZhV0-SY!^}yGUb2v2ciTO6C-}{TNS4aQ|Uzj&tS9y%=MHcZ! zk%=rZO%WX6pqxT<$Rb&Usv`=M@L&Q&wU<4jZrQS>3`ig;T0sJ(AY#XOveyQUFtYn= ztGnxH9*<+}+!P=%=rY*^g200bk@oFN$w`EfF!{JniC6g3E~fXldc60irXCY9MqmR6 z$Hf9=nWR10!t)!*dO_XcC=X>sV|!WSU@RIPrf-gp z1;#R1lmi86T>4Iuqi<5aHvRoDr940Q>j!67Zr)TQgqDoAtjYV+w*bO^`RZUTWK&x7 zPU!OSpZ@8rE4ZQo0;P&!HEcY}S!K?~MD5GA>H|GwGt*#(P} z=dcc8dDF($>dNxr&$n>{^{y0Rp%<^PCBW1a3s-oe2qlH}e!+G6Zlc zfPz=o&Avs){bKKD{=47O+Wxwg7i+M|U4dh7PB)eYLB zktlZ0f*GypG}ruXhK;h!ew`CE;2QT%4qIXH{B+EXgFlVMpZ(77e|R|W zIQd(9a6uL(*rxBCD4gID$c<-ZfXCu)&a<{;6-}j+2LXbT4LW9W&i&2Fu!gS2 zJ>#GcmY0{?)@#=D#QCFd$*qkw7=1I}-h^s~1l-DOWzg{_{4lcYoxaG+kdKkn;@n@H z#F5?n`nKfgbMm}D!S+kh>HL*uwqwN2GSDsfUl5F!z^)CrHLLBLGl52U2ye;M!a?a4 z{K{U_uL2&s7~v33C7QV3ED6VzZsUyl;9YVHkG3i{qs(@yrKZ!he`e&D!;+H?K&C~P zWJ6hvOgH_`jte5}?nA$ohXMl}am>-7j%mJ)Vd5z~ZdL++8&j{5)AD@^_tde!o0p>r z5Z+CIaO6;4{Q7og){mzWBtb$XG%(Po;p_A_0^R7BfL7bX2@kw}*SXDa-+0Pl1Z2C8 zba$?HMVAf-^dw=1dwXg3! z@YOmuvh;)qG8lhO0mkESnQF`Us|*3sBQTaw8Gx*YQUuIG*-@|*#5-~9R#(^hn}Y+P zs6uGe{X-7HGf>h^fH5Cq{=)OCQF``#mYJ3<8d)YI)DP#F<4C9-Q-+5ER~kcLTF)Pc zgrh-`V{TaonP1tHeQ^vqR)iGsFU=bV&6E&c3u0x1mX?+}2F?%Xk`t$YHPFg2z|L{x zU=V%=fl+E!DawVa-#+_EvPl+oQpz9ynV)I))idfQjaf#U(z@tE3+GIC zT9lkR=lqj#Q!c_G^%4|H8SJtMZzagN`|f-Cvb6i}zrPN&ot79~#+&lPVw<;I-Fny^ z&+lqK5WEojoDtf7=*~N5mt~xfKJrLlzM_s#cd7~#nz_)9J~@Q4Q8KxgT)Lr5rk0+A zXZm#8)~%g6alfE$Zx(ZJ*|Md)WQPppIRb&-J^etEGa;6%CeDXu%R)!A4t%=ym3>< zS*I%PlTl-#U&gG+a7;NtoFdMix^uFN&Xlx1;76Z=FowhKG2p-U+UqjD%z{Ri$e{Z< zoSc?)*K6=g@iBa!9ZuuOI-`qYGAd+OEw}UVu8-m=x`@tjo-&7XIPtgkeY;OP`hY+B z5l$&|@VMp~e=|4*Fn#x)&<)}l%bY1awCDcu$?y5!Qx*uF91NV_g){x-&$g-ElMjDS z=ceD&9q@~XrarXgGaU>Px;lqO#-|3`(K_%L73ax(x7v(jK?cy#xB-QZ?1=--l*{2M z&WsWOPCK0`2vABS@UtDLI&^T303kH!xP~D_BL+1CD{N>SOqEtLivkVy0_=FujIZ=i)BhT|V_ zW^ZLy(r@?p#?#jHu{n72q6GUKT;xR?fw%A7Nm41<)GnH8mn@wfIW$I&-{qHQlY-1N zD8Hh^;3b?gTUuJG-PfnUP@i~ynpw6!$=~r{(wAU|6B7p}v{z+7R>~`(Ssk48Yo^?` zwr?siB0m}Xm_ZsPgCTm8FW}YId9iQ&h_^yx3pAA%?cJB1qOuUw>Oa;UYCqgWuQ7>XZ!%Vk8^J~qp2jLnf*A%X8M%b8b7+7n&;6IoHp60 zj}l(M%bt;RA&2}W!IknK0e~QP(3j2_j;Qlq%0?&RQ~W^g;n8L$4vXTAL7)Kd+Nth< z+c|#Rlr?LIW6Ls&U@b!O8Oq??HV^48QUZS?w$N;{95}J|B>!gx-=3^=_9b< z51;mvu_(t9ERPTR(b>Ui0tMfmDX96<4?LZKQ9Efv-|N2nz}K=!S@iwx?9-qBl|FRe zAOH70G)04q80DnIK)DX($zf3gUuBemc^<&iOGqGr!$<%yuPIMXk__V5n$au6Q}-8w z8-$mXaYO_JUHqBf6qa2sJY#BbZEY<|Pl-Y@C=`A^kgQ*|g+m#Rk{1K^(H;T8v=kX< z#Qyb&z(9bLlcKhopqh118pT1QJbjy*+r4|wSV)@tEVSLV^ZAybEM_eMxCIra2+c+~ zIBk@OcH!hm2#SCdtN_8*pO?mw+`oU{Y&9A51Nnvz*?(m>%BiNhRnDU`!;hEOvwcmtWq~1=*Zxfdr>=`^t_Op1dhJqV`N?Rv2>z z933n=C4tJg2s4B3?a7>dyF9_QV3(1_{+@d}ZOD8@EZaWe=YYcX^Kp(XxR*iWKu~I& zPk{#5*H+_r=UxFThh^W3FU@}HqaP`5I2g)W1a7j9oOuRifB4u~%sPRca^ReEoXr;D zRrC|&=@VZHF5Js_JD%UQD_ixQnc&hM*{P!s%w)+dgXbt~GF1LbUlz&l$*hXqo@7uc zQGq46D91}KzNGrg>;i}EvBw_Ei{O?TkUk&Y6S&|Ra#v+KmzVC;6Gh@0+>j?ujNpLW zFs5*C%>!PdCyYau)hq_*2ya@1-4_CJ0y93!N%@06tk; zzTgKQ;Xr_(&EhXu^G~1y-*}5rm`M`ay{i8L)4@89k*|VDa zHW@A6j9y~H*grhFYh@)maG`Qyi(0Umot0hJ7yh_32_QC0=A7L{J2qo+aj|+C9|{iW z4SnEOI)RNKlN?p;8eg5*T!&-h#$)NEJjlM=wMc+)FdzKE?hiiU6om&u_d5E4O}p?( ze+nofjnR)@ly)F;I-Dd)C4D>SCu=pj$x8Yrt9Brg*gy;XME5RaTvx@`D<@_%$iLu# zk8miv83|7PeR_f%-zp{~CGk7mCIQ&J-l@ zC0YiXb9Hvpf26*&p`!&Sf^PEUTOW9UP4i)=!rmDJXWed$dGE*T`?AL8KuVXh9_UzX zzV!|vW{ia)aF{*tvba-IrgKJSpBk7LP!9a9ogU!O@ce)y{|3&Cf51aOjSsj+ zKr}h+mF2WuT^~FSnw{kM2iNc|P%xgiGfOK_2)G@qG2lVGV)k1R$)Qrkt z$~bZ&bO1kZhv`kFLX2paiz8EH{twq1)7<2Z4cC?AS+M4>~t^@YhGi(pULSdLqxxG=IQRnD>u!S1!y z8Uo6lFzIW5wn+o~((-b~vSIebkDp4-^-pHE-gaC2dpVIm1+RPsz63KCEm1riD*bXY z2|VSzapT4sQBI}I0o)J}dtqijs7V> zG@*Q7T3MO>+Q0fYRo4IhKmNw-p1VHOMS3GZIK9Ts`wec%E=Qb$zxeKVGM?=66h*sv ztGkTa_%T8Z~Wx|3yR?j`*VvETzJbId)!JPPvah~2OadG%jAh9Q9TmhwqiNi?<896j$WYx@5)_D1q z{rhLvTz6gjBUpq`oxOWF6C8N62m%CcfL-Hc1YfIN^&BUIeE4uKtrMVYWE}-*YvDh# zCEzh*ryt`|Z;y}23mh;mwkPBqD2HP389pBlG{Yw7*l^K?8jpnpwlZZ8J^X{&!N}lE zH{V?T5}cz4g<2yMT#+A+(o|FFI=JdtU!wgb#mv!gJuzHvBL&#>?rUQ~NvZ^mqF6_Y_!+@42%)Z!>E5@4>1&N9i#C z{(CSOL*UXsV{c3jZF6jfBOZLsVF0w?8;%$(+2kN8Ja%D{NLhOo_>Eask+XoO(|B+O zhx!=rqQTE-*%BfSU})M!$l(u8j8YLV#Iu|-mFd{Gx(M5W2voULlbL%1VzTc!62_no!DHZ zDa*^tEn6keY*=@pOFMPK;Xm@^9S#yQS40;mMKWIJ*-tYj0-3$BWtT>GqFZOaqsQQi z4#s;jXf-erQjW*mL?#-C8&1v4Gye>{A-r)c` z@D85T20D^6G?gGS`|1M*I+SgKGd>62F^daMV|w$A?5-F-HVTytQN;Hc7y>;0_Mx4SWPQ@I<%Zaral3RWD@>ft}yye!3DS&kj#m zOVJXeJWrO1$*uW`Z#$Oi5dr{gM*=WW@fJNSd1G5V7LT}PF+Rp98Tm+*&hBl`F zfdGTjhYsfDpNI1foy;N}&3h3}%e6DkkUclEJJtr# zg<>&rZOh@ zgB$e5x9h%h|5uMQ%x=E-7e|TFgWtZd10P$Mjh#J=RA#VD7jW%l#0i6A=QY?m%m@(1 z@Hb(jI3baMa0Ce(q+xQ3oxgCLwX%1vJ!>U32l3@K&EAd&EKtnKYiK+OaY42pu2FtXbOI?zppA zr|*6L!5X`d;FgVM%qN3+IM06ebDzugBeUPg7NhH zL31=F?3A~u&+BivzVuV>B&aa`NjVCT7pP%K@5JulW4x0 zdQyRgpamo1H)TZVW)=r-C{zZHoN$h=zu|@otb5@RjQH6MnZ@1UG8@7WR9S{j0zk7$ zl()cF|9FLg5?~p-Y^p75EskcW7Zw-0;}sqhl&eqnVkvwECzPek6bC@?fWKt`$&1+& z_m~a4^b+f9lFYl-)47%xYd~4>2rlMr^D{!Zr z_5?=f1tkLGkugfPFXIyI!<7JnvxPonY?NIbuHhtmljHAqz?(Z-V=L0(+zAeb?6?Px zIZt4)-K6IyXP0wtode}d4u*jk&ZeNlA$X)Ui_%s#{41ShLMSIWSEw)Q=APK}NQPzh)jZYvfz?ls2=^3Ye z_GRP+0=N;Wj8Sdbb zetIT5#$CR!*i5-37WyMq^=a^DJZ1sdyUyB_zL{Of-*9PbQnN1JgAgP}ev|cgPuieY znmL7==q0={GT+g;ubYugd1k(q8Q~qytTH1GlzZXBVf^6mk1fE@l77zljsN)v_-WGj zc%?y90tEQjup#RaIc#yV%&M3vH#^a--b2Gv6FsoaY&Ba2uli+&$N)X+rLavB1Wxcd z$QoOCLgw;}*}0Pr7wAZOk`3GIDxER2Y}UX|MuI4B zT0SfGT%ceUf?q|~kU22a9S&^TgAX6LM-x}sqs}5kUQSQ21Ozh#M^a{V=#BVinL#*m zD5XY6vN=U&5~zoB&K^3!^VKgL+3*RcIU~$R|G64G;GgPF19vuGXkqPBlQ2g|wZ?#N zlDfM~Cph7-kJ6;cPcsey!kK4f{AZi7hiiHcjNk|~^ET>42RwWNH;(+w5xC~( zPUtIo2c9A){p4?bDXVm76F)RS44;5sW3FmbJM5e`iu1r8!71*In;eiuYaZHO_+umo u;47c^~3A|SN~i8@}B>e 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%0DH=Y&6?`r752I8TJ=S8di(Vzm&WgW0&7p(2Lu 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

    fi0@bIKt}ivFXg%TmQ)$_+NOOh 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 z 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

    YbS)m@nE3kUgRwF$qEPHS#cGW_@-ruU=mPO{ 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

    )AvykqFAMQ>u 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

    TG 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�U5U1hwnJ+vze~;O*!H6fP+>@a=V>DA%v1 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

    _A;y-S?Y(TR-TUB>$4?@o;18@NBCqo5#M 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 )o6x<6!^R)E)bi-o^7whm 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 diff --git a/assets/img/Dorico-soft.png b/assets/img/Dorico-soft.png deleted file mode 100644 index 9e71d1ef58b5e4f15623aa4ee153608b7b2a6e77..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 454356 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%0A=aIup18Fy$%2@(7aK4 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

      Cadw$#pBU7;1dqnV^)bxJE@oCgj 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%0Dy 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

      |etn1u*3mVgk+-=kP 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 TRJV9567W-1*1VOkXy*4XpLLzP diff --git a/assets/img/Dorico_Logo.png b/assets/img/Dorico_Logo.png deleted file mode 100644 index b5d19045b25aaa47c6576147d2fe2e88cc38bbff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 80247 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 diff --git a/assets/img/Seq2seq.png b/assets/img/Seq2seq.png deleted file mode 100644 index 0da7981bfc28612647d3c3be504e8e564c7639f3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 99389 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

      E75I9eQ~(}jnNe5lL^1VAWs!Dez6w5dfsc`4 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


      ^v{#6}R{ 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 diff --git a/assets/img/classes.png b/assets/img/classes.png deleted file mode 100644 index 68213bd8b18212ee85bc4b274f02a065f66c241a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 204584 zcmcG$by!qg+dfQ5D5)adjdb_Wh=`;#42?*K2oeKQ(p`dtlnMya-Q6YK45h>{)C>&p zZSLp2pXd3#@BQ!Ram>M<*?aB1*V=1e>%7kEJdMzNsX}m{@;(|G8iDFFMQt=R%xmED z9Tyw;WwctD7Yz+v#a=-{Q&mBMUen#h*51(u4UIj)%G~^+Di?ddg@w6!|HxC0`|j_w zKYonXHirzhkG7AschC=;r=**htdSG1Vd{3GYGBtlxy zyI+2&hztA`f+dbQFB<3=1dUeArHJMYbo|WBeC)|AGHph@cI3!p-c<4hlLu zyuHm4CMTa`6W~LAM%>;W_1xaxn&J!HiePpHJx9Bi0~dY2c%ci7te%a5s;#;@8Yi%g zi-sO#4t1*;O|4=qnL~F_g>8FT+DxOf4@6WPDepi75J-T_$f%*#xD;Fmo3u_lk8y;^b*SjWYQr;54rjw1Q1--YEqqB#E zw>0BlM@RtMcR%wo(*Jdcr-L-3fx0HWf{VKiy$BB<4FFxL%lq!#JDzufJTC5by!_(g;=FtUyaEE;z!BUYKF*#N-rUX}O#eE`-{(=Z z@vw5YclES)ai+gJuZ5+{TTf|5#=8ss``^Fr)5hEWKUZ@0_@8b89pt^+!^_XZ$NTSd z15KswewEO)_qK5~RJ3;jh6lKYjJTkf)L+N{pFRJ%;(xU?_)klIJ^}v!Zu(!l{&&+? z9yaa@E>6HTJ!Ss$X#S`1fA9RChElwDUH`A4_}4i9^(!#YGWVr;|NYQp?&C@@$DyIg zqNys%>3XB@f5w}0)?*;_Q|%x(aO_)n5W1Nd6>dsqFBJL^;|3A#kXW@ zDO(C{>tU|M3^Ci$3kc+o=TTLw|M|)htmVWPG<(+Sa3p+Cb7Uv&AU*c!{Oi?G8-$&o z0-ebmD>{&b4@0>fm;B#f{KMP7=G{MAHb#d2-<@|y23c40|F1TGpWyNlI@R^{fPP!b z|32$qM~s~|5&q{we>VcIva63JHMLrvb>{mIH`U(GWS$RMD+xsZhpPq!D77m?+T3T3 zZ2qAym~nwIH$mkX*#F(Zzpr~qdUvyfhHYv8aI^SQ7$TQAt@p{%{$Y@S+jTs>cxrcT z_V>B|Yoz#KxO2O72u^df|N8OofzAb!R80K;($RLI17-8c0@Z^6YlSf?>4i-O0`wh4 z=@?l_=v3veY|hCSW}oa@`l`M>%uG}27n*I$fU67)*KNbuc2ZRc6GIV-|{@HKnX`W9;c;s~> zMNlopwSt0zwB4!Bwp`vz(d>iX`Is};?nRCqbI`L&Vd}k^)tV1!+lCIvnfuwKDRa$S z@#QzmC=wHleyZr9!|f^jFC$% zd#PK(#k=##;YY|hsgZSpQsQRZ?aTV2&s=YqMyk-X7H=x0GWphje;?BWsa#3FKTRiw zTpfUfxo9lLK(~Is)BImju0<6w#P^V!+4{WQj1gr9Av%aU1uy39a;&epYi7;ZxJ!`f@)M^~Qmq|S z$GG}_kINswwCGmZQ2%sl1_uU)g?-1!p)6&;?H0Xj(9w)AxJy(zO!j)=3fGJ{ zXlU{QZ?h&zk8)(=r(lx+4B&u0G|9MbA-t^=T$|r z3{`o~QB{ncBfHRM%b4U5s?+hcqmoO@nO^;pLwO4{rTO}NasAV19m$6rJ-?xZp^_6r zBsD0&PYIdfXp+1m!ZKYcd@st&)W%0u^6O}g@gFL4$aMK))&mlP|qFQC<#2g8Sa%1eIZSJjwI(je3_id%-XoI7}AOSNXHQmTu5 z$?s$&xPx~-@${2bW;O;jsF3DH?ie}Zt!u-hSO_lh!qi@-Fb60hJxylfZC z@4y06F9cb5TTZnrf$771GAyX^@oG0euE@{YlHECYWazOT_>>*PN%+$DaefeoSM6~$ zL8xsYv1s-@%F-%eqdS5D0Xz-0{5_*y2&HC2zo5~E>&j51OZ3O`n7?Cu5F=JPmfSnp zHt);5;v^heZ~7N9rS%(;9kN`{?QTbz=v%cOmQAl2HEu{>Ea?~;R>_zJ@igv!vCed= zohUP98m|LF+mZ3id2iIfT%5|JU4~7nrnj$F~UsvA+WY~zuWz08UB+e?F|(MEtIUVEiDq&0^{ zSzvvN1%h{x!f*V4-~Zhj^_~f~GM5(LcV>hJB>=L_~5MW|{Xm>Rbyewg3oMemdQe*$-KC>l;v#(N@kMA*db zw2lT#=^(M2SWa}nC{dJZcy4b%>klGynPBM=pRa82zI`&(Y!4gvKe#GLtk)!vP zPZRdLq?~o(qm|F!CS>FTEqSM9%?1^}uMK|P3ztvHb-BI&R2FtQJ$7eeO)*yrIA)iev zv3mCq{g~Gn8`Y!3AvZ79dPIx0;YDDR;ydC@dR*`O9OTWC!DyV{In-COSoGPel9QDp zByHQm?oWR@{}fh+d|Uhvxrl<2c8y~p<4FUyfiPt23GUa=x~eOF9+d$D*HLi6Rent~Z0Fy6FJ?&sYsh2!So};`~B&JN)lU+pTKF{Eo$dl)e%L~Cq#h`Wneu_Kqq+FhslkY z0P|bD1lg*-+I^_o(dqn=&^qd#FpHx!0XLe9Ash;jy!xLQM-6iD< zEh>q=q3sy%5xT>Er_>mp)}96PHr|Mdy@})RCpzJa9=zhR_fjn}R{5T5D)z?GWHzJV zL*F`uWL-VaN(8E~+SU>fBG;#a1vaT9?meXXSV|dUeq<}y%J;QYc)CmGh^ZyL1Xc?W zo0dzUli?|jI78CDcWXxgn&3-9MrinbVcNP-I02^g(npe24bb(eJtHCJQoz+g(xP({ zH)2G1)?|RJ4bdaCMAm~#Pu3sfdEfH;XN4cxzK0Fgx7Qa$VKUcbZphD&8{~j(rc-K> z0+>O@k3j=IPH(?5HDUTu|8Y1Ut|$-H1*ePFLi5hqr<|A@vrPk{G<~(xO|4%ByQgm+ zis7-{z!li59$$S+ik-6EyjsDiUU-r%s4p$Lv`LGv z1!8utQ3o;DObzF{(!N|a|FhUkqe#IDyCc8_p)E@}RPpTdl}qlEgii;h+5?tjYaSh>`CcGnz9b&lxim2eC3lm@5$ zap@g49!WKBe{zs#I0hl1NnO0D1BbrB9o!RKRl|v`ett8=%AGztpVLsAbho(c)x0KcgvPg>regj86mooz z%!H4N5>vpT^rv!V7oj9pK8R2^n?Glb1B6XFz0zyH;ZPWNUEd4#vF&<)y`l^$_oxUT z91EfuH+E@BNj3Tq8y^WJgQ&ggG*l-h)$m#G_36856~PD&L30muoS>-Op|VMt=dg}! zStE~*6ns{H3UBI^#D7qeQctaTw%|}czqZTR`bk-M?72Y z852nFoSb-2Ydvme*{#MFq(NrtsRc)D#s!Ler72Sn5)dBelDK}f(J$g0TuynUd1xb*! zvp1iNN;0jfQhIER_Eb{)NzwWpeZ~6dg_vtq79*u{W4I5Hz- zxg?uKSZNtu)!_sIK~vH{-kOl;Sk%kv zRw#jYAr@_w5bQp{(lrTX%l2mMXYkv=VQ?{=*G<1vT5`;)ZR-z|AJ|jJbp_*Sp@7ls#$X%a?foLcrI8iHe3` zQSM}`xZ%7oweW2CFUrG#xRmHLv-kF#@48vC%I$X>l*Y)hZhweeTIiVt<88vy#`Ua{ zIX_aE5paZ41uc-|lB7oW-q*|?p2;q;ss-QxcI!9O;7N1%M+$2lC)_}8 z(8n8G6AiKTka1p%tYG0AeX#%A%2_ktP|Vj>NNppN$&ELb7!8RaO3>E;bGc~>(*hl!ux?HQ6h_`x{JGJh~ns$aAQhg^*Zzn~u)(0_@fQPybh`ZQ200i%HcCXBjfv&wVHk{5 zw#o=(;T4JP5tLgQEqfyNIi5BZyBVj6lT%dG=024y{Wj@9!wyc~@E2kQ>Pq|H)EN8H z%A@ft3+g}kC8onRdfj`av3QY78+13YaO+>M^woKq_A5tQy3u5ii>o(YaMZ~dj*JCc zI}rlgjr(TLOe)&cdnAtZ>rS?>b0vK6Y53_QRudYN+h4J0=_kQ+;Y1U?>ngrDwZ2C! z?+mmQ$Zs6)txZMvZH4#_(5xFabZMZrC>yqlJE#k7n$Q>TE8_Pa01MT?MiehCyx;}( z>lYHEjBDbF_Jw;mbtN%35N^#WYb;@V{21aH(3_(s6c?(Up{wgQdXBQ@qc(Ogls^;X|?X;9aJmyv#|NO}0`q}-E zK?W(e+QpG|@mNl&F;iN9Os&_iK*W z`8QYv9_^yutV*x^B!TGtC_4I=K3EzC8+=;s_%}?c=;x-HF-o*y z?JmQO%|C_9VOD<(UL=lxaV$GPG5bbgs}tOb+}{9}%g?Y-f?7}Nx6@jR8c3CZ?q9&D zj6;MOa&Myge>cIRt~aCC2m}v+vDJ%bIz$3QNC8y8P2wp&HoZQgrQs4P9|!+NGa#vFxU-v8IVSpCX2i>NjH__{P7be`UBj1Kkj7!oZ5>w&rM3 zq+a1u5CamWFc#GFn;p=tI1&~PqIT|S8*mrjqJl;`)SclzYlVJa*1g4cnGO&b59^4N zq5MK1R!P#NFk4n8tOE<9Tp0U)n%#@iV~OkP+xTmA6(j@G3s48$ zdxCpKTliH|^DLo$-_#mh@XePv5CTisDhQ|XGN>HlX(|Xc2Dqlqb}Cv}oOiy8#*E?Q zv)0#=82FtPV`QI6x&muY)WDb8@a3Zb(Jitt9I2^&nNVFSqqrXn=V^a7aXx_jNa$R5 z(ye0Ki!)tX#mRk*ooZgy<6w{6-y9t81Ml@%poQ6r;p z>ir~={1F@6d$(uh5Eg(oFy))Jf>@JI&UPC7!rhyfQuFEZ2skZ&x8$ZWHyJcMCbH;g zAuB?Qdq3k82A-w54jd7{e?^$;&lfeU5#vg6!%?w>KBz$|j@*T-WsB zs;^nd&GUNsiOBe#OlZl&)Cv@Y;K>sRia`}AwiYY{3q+57eK;J&dPU@7B5!>ggNqIg zKPq*1C7gxrO0FVDKf*mXW*B9u`t7^h0Nj{Vm}Vv+g`Xks%xtVAFujl{e!+#Y@F=3q z`-8maFn?c&SIVC*B9IijYIO=Mj&2q)|r+4qm>h1aja|2g1wX z^q!tp;yBln(@~CtKglU2W!yC$V+w&@NpzLrewOJ>X<4ImiWZslO zU|(y%k_w%F_4MJuP;usUG5V?_>`Do*!xlO9p+5uMtg%qP6a+}@*)lz z3{*c;9J9lZ2HUUH-|6r8EOW+`K5KxV5XbmU91)7|4uK}9gk7&K-R|3g9w;kw#r4ra z{Q8An8s9t)ucbs^Q2scog$-E|B<1BD4mePd6}*N8uLj}Jl3Nq`D9ogH$bPe+PhG8R zJu6#_`#?EldG&msjg+CCRttME-8EjT1Mi5jCaIpiYJQ%lr)p6Ki(GTl`Y6Np6GsD( zxCZ+jpEj#TIexPYXp|oLGIi;@pwLPJ0rJRV%-rg<#HS;dmUglWRRrZ5=%O2cXd7NN z&$P)Mff#73M_Xg8<%6d-9vnYrrI>74P(M@+A2MG8R#Q5ezGA!fMPOZF^}~k!Xga*F z+zi*GhDYXP9PmcOb&MT3fUk_kGrX4H>a!f#*Of#E;Nz0__7mhtScE8HB@wr3`2W@k zGUQWD2^1qgT@ri-OKU^1AjiXHgt%x4grl>>+$_mSH=xQdKZaD2GJ0Q*0RTD>ErwU% zgX3QEFP)d-Ecj^FHap#qG+t;a&>9NxY_br*lvGGQO6r*Q-5WfK>hfPU!xD2q&vvb> z{^)yIneaYYG#e1fmwoEQ4!KF-C@X}V8B z_VB^4rN`mX8!GS1be)bC5%xZ~Ut_vMD|Qqq#|`ZZQ!tJIvSyS|EH;6Nu1ZR;v9v^@ ztDX4Tp-rOC3=1}R zJsjcCg;fAoP07(*|4b$r+c!zh{)Eqo;N!h#pRKa=e4f6zsCR2_uIyg#n({H!i&iO{ z{kiYINwxayB|tdPYfvg?a!Kl>h6jUCHe*b^I8xT)cX2OQIs^_a_IiEV;e*(~PDX=Q-}!37rSEbV2V{KfAB-`5Q_z zQ~1FL*q#P&l}{&4yQzF^7j1PjATPCetNdb;z_206tg@HVfmz^^G*09R^06E53cv%D zca>Il?u*0*dJutJ>0-71GqdAd@ z%-wl6@#MOV)5b-&d=R$oizi>d6W8-aU~{owMbLxZ5} zwa9ESWV_uZNG~tavPC<aGCof~W_D0uE@+% z+um@8XCF^OaLpo4@n4RTew&KPDXI9bS2< z?%Nyvd2J;c^H=Y(XjdMo99Oz1h~Y>jriw|aJbhQ`=6f6vS@R|7bVy!g){ebVjgASOP1bSP8mm>4V& zlkk~K%_=!XFf@^NvuBzHx1EebqB@4SiZ(iIN?Crx6hNVUB*Zz>eFMubZP%R^0k9-) zwD^rr;WT!O6&Mw-Ftf*LBMYkCHOO-;6<6iPEI^!%!+oF|H>J8oTdZ!uflOLn+QA%O z+lS??m%nw1QmD7pUD@fH%9QAR-J85Sb%fKIB+)=W_*sFJ&&gRwGB}88o`#_v0JQD7 z6i!(cm=I`CE#Zp>vYQQ+C6{mh%mi+m1Ccada|{;ct@Z4>W1nTAcf+Y&~5}~_0%7;w%xB2MB_r~7^X~L`KWr)Q2+|3mT2Ryonu7) z0pC*oc*PIx#4=5yL%O~mwMjF5f=~#E9(Mx3;5u#ZU_3)K_ElBRwPR-@R}#QM>k!9h zJyTAos+lo*s69;M#m$>fImpA_Y-Y$6_vkIha z_CKdni)dSS#V`_|Qc&-!NCSC+0_52oP$Q!9p4S*u?UQqHNAH%jd8(A=i~ra&>kh9l zkQ>HmT7eO_@g%XD7VPGwalqnYXdZO06RxyzeO}k5K1X&| z*LKZ~|JeE-v26lTFjm{w{b1_|LNy_Jl=vL_b|Q#C;5Y?m_IUC%z8`{4$ETf-!~C$+ zd#^=#T#TGw?YNShBK|jdM9HX@1yJl{4{%;G4{smL8T{hgG@>F~uS3MQCQgv%?+g#e zG4Y@$bWV-qC&~m%>=+PXcz)`q5{&c<4bo`NXrw}iMxAT>Ke?!mn>BrBDv=wusxG?x z7<*~P^xbkrx0b*0ySC-E)YyoyK3ZQcG})#Gp!^x`u*cH>-Dht8vg1V?yBT~WmGX6* z^!c+J0M8aCsli@eMlTrc2@Li*{~_@P((NvVf_$j7R;3EL)Ph?d&D87ay6SI+$f1>D zJimk}G&m*^B8aBV;9|$@fcl)wqLEEu^7?A^_NBAvLF7aE*jPU@o9GhC*<@bV5WVB~VrNlng(Bppt{DmJOyr zXtjuz{V7epq=BcNkvC2X{!9!cC$@Q)!QuJB`Il^-K3|PiV+gRhUZd(}W;tgNDPV=T zAuY3HF8WR?L{nHtOLBflI-izIboZDWy#4hGvy~4GCai<60~DZ}EBazus4bg0aWMv8 zb76yKwOxC-Hb{!JXbaOyyuFI)+gmBlFMA8-QDkP`3}?#ZRm^Sm>q`CfG07g+K##sRK~+bj0w1hXKz}B)rq&mEGwRuTZ3H%s^5@pLIq|z$B`r%ZT+14mD%!_jdP4u|NG1SkSMg*+sX%Y5s2Zoz_xO7Y^jPXTvU{jcY)#I{6WJLUY(#zaqk{scp3}J(o~4*@M?x0_A}0(tDnj* z$?s<&!9(7LCu3{ieIkg`Z??N>L=^uZS;EAEL&iM#`b*_KW8bqBQoGu3>d84KC}ct! zoPn!#JKJ@%Y2G}TK>IpLY#*uOC7g@7dZr_>^_F&96!ti23TU_3E%%pc_9_PDA=kw{qEQv5-_b znwjp0KEN!PZCj}g@sxUhBs_?s`x=xqM-(8(PiKu*S!~d~m!a7V1()zAhi_~|9+~uQ zZLCaF0FlKvZK}975<7v#;kpjDCW}uklZ@Ywbby z4)b105S7J9_y;;ChFMthpY$=)V*wt;wFk{XE~ifQh5-?2+u(Pv$j@w&pEoB2d_k`@ zI1~$xjQC2bZ^AE)Q{1%j6{6O)0!#1aC5Y@49Wd21X4Bv$Ja5hDE${ z^v4qG5MZKQv9S#p>DCD7Xaf-I)j1#N=H3ci?)A|RyvmaFTgS=ysM3o6;~F5MUc_AW zkb$L`83;ky4+eU3ms7yFUr{zk$86cJPj?4wCjEJvq^(YM41q+Q9OLtS;-vKA(Inpu z^HR7t_2DK7=#XUB`^YCN=T0`lu7ZaAl5bio}8S*7ss3 z8y?G}HOzZX9n1ZkC}otgI#1Ae!VOTLd8>?Ehe!2A8dE#b$vMlTjIxpuOR5=Lv^}pb zIB9PDT8TEh02G+(+bQYIwDF1V=4ok#e5V=+6lEnZkE@5lKyBEDbO7eL*GEe>>JThUa})-Js`lfWUsY^p^R z#OBkT=UaNeJ&cKP4sNUJrxU7Uiw+?70hBN}N^H)aR<hvouED}Ert^*$4WsLZt2P6faZZM<~z(A zFCIY-(#NyB>6^V@2V~T1k5=nLyET3!2vb54zI}*HiKsxRvJ-t_0%JkNXzI8I8O9Oh z_NptQS37d;kw7h=4+^_^5KNcdgYrF}w+q%TklObm!+@#zQ#D6#xdMofs95#(@Lk)9 z_6CndrnjP-rCEncG=c3|+eOP!D9f6kHf1CcyVorlz5O3Li30o=h;E_}kV&ojnd+^LPGY(g?DFug9B=AK&%62>pg$lm zV+BMyzh%*UEbkHcuF_ja5~g)9C=bjhdH@;SOhSG>Pzyp}j;)alEl<-<+E0oDh3%oB z@G`F8lOHre04XFTyqmH75y#Y!abUd;7N3KE3n&A5OB=u4G2Mh%1#57wfjsX%(baj& z{uzSv+zpU@B9Xik4mdI!J+7OrXX3h-$|Z~54q#|wKO|bkinCg*iWbN<4)}N%f$n`% zCv%e=VCoUY@4w?jVLL0nN9s-y08u1x<-a?{T~hCXyk? zhfJy+!r_%*06zU-HimK1cFzMvy(B=f$N5;>4eHej4L1Bh4l&(4Y`eX&$Pv8?Wk9{w z7ly^qsl_ww6|DC{oD}FCn9M7xtaEJcV2Z_S(Hf&j`JNnWrm|;F&iloDO}|KFc`Pa7 zscnwCb0~bHz0dcUKz9WIKA6qiiO|M`*F#a(MHha`tyy5&fZr{@UB8O)v-%v_NmLXy z@Lln}I*K&5BhGS&s|}TsjZM{)rm?5Vk&*-dDM^98p4!9oL;_E^J}tqUC9S^G)Onw5 zr%=dE3fXhK;fmbp(MezajT^{8-U)`PT#%osao6bf%aU(Snpa&!))xUm>1f*hyJU{^ z)>I^Mb7J$FUefBJcTxxEy~=KPoyXJO^WVH{fVmdl(mjkQaRI~_eb^5QXnl;KF{Hx9 zS?G~T;<;&Ko?6@d&bXLb%?;8_~>U2k7eOC$Gw>$n4P#$i{th2&+W{5zg8a^ z9pq(>+%gGoC}h9~qY=kfAEZ$aB}t z&O@yuT=!B<`U=E;=9GssjSDNcDYua5k@t1H7hU!9fbVHQB<`Y;!nYnxJfRCX(+5tB zSzO`pZxx<&L2)NLpS0SZ{;2=()nY!@jtTQI0ExPYW%XWrCU6s4b>Lb|QwP&2U?HQZ z%qaiZq#Cj!4_qLUTy(3RPlABTph`;8M^U^`O{xd0l}@ki)b@(|a9u6=q!OF?H}9w! zwu7-XrYgoPz2PTRgoMF4TtT`JvYnkjKqdC5^@>%Ex5d+-aqJN{$|_Xnmgv29*C^5=!n@5TiyVU2yapi%s?lv3`FFnDV{EG;zAhZ$SY$&*uui zTR_|R@@+E0{KbYWELKFMmS#htMRDb zR{_5jkK@W4MBiegdt>t!oL02ulu_Wf+K=(EFpVMxiwkMJ*Mi1pdwjJeb=*P1QSI;l zl;sdMGI*3W&Ucw6 zAgQw8%HINA?`b5J2b`4*+*KtwACjU4*@PTs*k$7hqOyuOEmYPR;I^u_K&9gor}lSE zrvN9=DDEj1#+wQ^BrRvKYgRwq5CObT`i5Pl|BKy^#;6vf0j!)gGN(7So4OIdR(`KI z?*P=;sg?Gd?DxOFxyo*rl(&8&EF}pKLaTL_y4=mrtFS>GEG^<6CT-4}4WwaL$|+TT zd`gkBy7py8+9kX1!Kv<9u%XYC<4#qVnYVOEi?$RTS>z7GXNN zs$^rzg6@5lo1mNHIE(2xL@5v7zmjADRjbITeYY5D`Tk-`Bjq=F018;`Aj%K{1Vu2C z!N%%Pew(9BK5!io`eV8QdN^zA_zwT(n0ak$tt`2q&hg64dCIiL_b@ak7OBL25|Ex_ zk8vky+yPC|p%R)|4=UO&ZbDT3v)tP9yJEk@%!mD{Uqwh5%qD;I!sjyTcCU*o8K(io zm*;5#cL+YZ6&4}G)Gqrhf~geM8$(6*atVsHNgy&u&vkDdYjiB&yo%!s^es@$Ve>tx z(dRo?jidW8YSs@V6XIDU?b6B-1UHWxCm#rhM25f_tuz8)Q8|c0<5; z;F?{_JyPxy(XuKevd-x}?Mk)Gg8i&HlgXe^MeKy918yo04#P!50)1wQ9l6yCZt&;j z2^(h7bsU4N@Crxk@`!(SE>_BmZ#EKtv^)Fre7D~;3hkP9t`PBy;^1=aSv+uAL zD)Ol9&Gjclzl8_mRvsU6@iS%68^p`cU*7q@N195$Iqh<9SIDKO)TGp&cp*6Q_#9cK zuN8)k-S#7*xY{I%Y|kxYZ>?#Hdamz228zVoHeQv9Da^CT63fzW(||t*N_Vwq&RDiW z9}7>6%CRljsOD{kVaRo{zsyJb6)g5*_V_vB2FH)dg)$oSim5mF+8s}A5l0O>+3^t- zEV0;|YYM!g(KY#->B_mnxUW|k-4)wZj0f>)lB>zp zo))a-TuQbYbfr1I0B(Ca4h@^GGP#(y_kekJlhaP)I0_F!*H6wgdHJVqHQ*^sP0A{h z_bIRSt_}tvCTKS|IB_#pk_YgE_$S7QEPSmnf1~z*NsNBZLLlS}*%Ae z``K8^YYc+4Uef$qK>kN0_{2n?X@i|8hN}!<;Vskx4@*%sZ*n)MJdn}901hf=Wb)z_vAGwx#FdXvOxUEv<~#FSS0X0j zAswPN$O5lX@;ZFfrS&VD*j@9hk7rM^&!IOv~aZfOfm@#;{obx^H zk18<3@K5I2C9hAXl9~=1C0(t&@=I`|7bh5Ux~ugoQ9>%XoufD_aUT%MbX16K zM(41Ju6SFKqkVBx@w!%@#y2+&khJLhRmdW>oo+ShI-vD?Jt~%7vsW-W(E$7G8z=N6 zQH@8{3xJ#7F>7gjzM=bny_AoBU<;x1gLUZM`XJWBIg?1Y;NrOzZ})2wxS_B2=O~gQ z9_m2i;?f)Io46?%g!!)p;jqq;R!2CJ1zec6-UBVw)+4u#IWO_; zLXnR$LUU)x&0F%6b0x@~bPF-R%M`AJV7w`E1$7Y68%d>}zAy4I40+*!GVW13DHBHx3>ChT z8uCp=riVYb3OIloo8gTNN$Kv-j^MsPYC4LhP1*ol-#^**e&5;BAiUhyyM>iABWEA5 zf=@?-Pk-Fo&mL?tO|J&LXf11KKL7Hf$(DXazWSFJ?Ih~LqWfQ7G~&xJ@VCFbXatxO zR(SvNqFFh*y8+VE+QYq_+&t&oSf(MQ@3mxf%uJctnnwOnk!SEQ*g_Lp`{}l~6&JaE zB^m`d#!h^6lC7$|^^)7}I(KrNIRJDH33TpfhSbo|D&QHjfd-Uq|GRS!aH~glcj#lx z5V1^K`)5adBHG9ALqRdk##y$SNGhxNcgut~R98~a%%j;mzuw4>hFRZhTc=A};~RbTAzzc^=vD^;NuI_jD$jaW}Ke}Z}G$7_R8Xu*%#kk!QDE}nw? zk;NLcZ#~2_O>528$DXbFY9fsZ>bzig4@usm^X`^Q#es*UCg`Jg%5_qSo3VWP0E{cWrK&pdfe z4466zFm|l}-QaKY)7{aHG{D~FQHC@?N%4PM%LW7XCKqBcwtt*?;|F)qXO5;_Zf+L$70+ot1 z#H@OA32B|tCc(}itf_A0{Zr&r&Q0>2;JXX+J@n-kVBV|qP&1ing|d+Q?q?>Lo|15r?n>9*njCfZA&o3=2J8St9b8%-z1L~)5S_VE*wtX6%oDP4> zUiA`IOH;n!nSTrD!U^tso2|Pv?iE3sR5>sp}w`a3pqVzANF(H&&>*M2p6_{86e@{RqAOdE+ z6FA*zhFO@nH71&-jYhwmeujzO7Uix)p>+0|YKW}Yj*M3?^(udVFJZkC;s#%hxC98& z1pZO^cU(kH(W6A$#pgU|nY=r}#_r3uwgdu^a$?0j*`9GY^cD z@^=l3Z&p%-KiPa`@CBxyOT08RZWX9d>!n(MuMlVed(GQCQr-puS?P_6yD6g&h!E- zL0A-u7bu|UpJ3wJanHiNG)ega;JUNS_dOrfe0paip-6&#IxuNS&TccVd@=XvfDwDY z4W3fYd}n5O$f{8eEa&E^DQAAZi8q5YSMT3G`E@eH+t&O`iF+7yMHq?be89^LOcS+w ze?Y7TU9LOa#i8@#o3{w3NxaK>qGcz=B3`GH8yfka{YnCSJ9cx!vRdS%NrkoJ-4TzH z04&ODVe1bF6xC_p?=slXn7|SJDl!jk>B-N!#R4^zUrOv1!1nJFEF@rHOUt#^c8dl0 zK`2n>d?vEuy%|rJ&mT_v{xvz$l2!l7SoPok7eFwKG1N1R!uHvAmdB`d1WW2OuLb+! z5If6L9SZu##(HR)D|gvxS2EPpYo4XyxR**n>L%T=0G;folxx#L?E`y~?l1G>U*74- zoHcHPkKpCe?}VVhXgKUz$A9)Ve(}`iPLZW{z6!Ywk%(Sm8skz?98J#)jE@0?C(UO=a)N=2L*Tx^Q(wF_g2p4+8OZAN>|RL7zSPtZh#rL zlV60DfUi04U9^8E1&21IZwd;~-hv z29Lwgm67(m3=)Wgx>XtUsdE1Vhpt-g$0^_=f1uke0QX`BAJ7O8;NoCw10vs_Je@1x z>%#?U)ZlO0^)Fia%7B40x8i3iN@1o>J zEh{)O0F^O-@qjD7!u`HwZF+!xD5)Oq1&UHsZD?oEzZUC454g zw{4}P+N>qXp;Cl^;|0q!rv8iarP1UQ3xo2T=VtwAjfZ;1PAMqh@pL-KrhdCvL$&;R55 z;r+zLCGLCQd(So3Tw{(gW)NxrPLJysja$*BS^EJdoNM=BL8p_S-13V+`OHCntT4tj#JZ2qT|% zq1zSAn6EC2ZqxQ3CDeW#qUv9YY8q1;QJ4q5de_y4#y|3eMob(dCng?2`7Ar^+8+d@Y1Zj;ZH)sZR zN59AvvlCi`qxhl!5C}yk9XcJCPj?3Z4rWbEdu62OX?CV^3>tOz9(!jZ9o4zdc0&F# zejgj+N40}B^QbAXlt^cp){{Q)iiU>(J`Ob+0vj&|>s&~M*mORC*$f7IzAB{JjGh73 zSW2z#%!OIsGxiq>;Sv_2}1WOP&>(nDXDmFw9CA7 zH$Hp(k~Whg5=beKhXb^4_JOAHkv!;hU%F9EV5P1699yMeTzwlSgJcr4DpGFm}Ga z5)L#n+W46j_Ab;wOuDLnSa8bl!|o!@f}jb9cb#Nc$>$wv>B0d5$o-@ z6zG`VzChijnWGFt_u$|K+l?i*qt|6rZ#o-sMuE+yrp%kl93fi7b;v+zN7!1dE+Pi1`t zi1j$JTIVZlMBU*yuLIOJ=uyK^-2tr}iAFmPuSdEau^!X&$Pd2Hu-JXN0Wf&Nr39`lT*DuZ`6;D*e{TgZ-5#Dq64_O zV-&}^qv3@z@m2QZ`2&rDd*z)SZI5me2yt_mvSc$9^Rr={K9k%jDJr)_IAJO3LqUD9N*j~T9NL9w99 zK)#l%=AyW}FSocop%A8Lh3IDygW!8_JQFOxDKre0`p?k=->|MsL6e-ZU*8`R=c}hp>YOm6u=h6i3qk4%tk1N`g8>=vg%H{& z6LRX{26=MKQ9T1(5dzHOcLAX+kA31=i*HA0*nm8Wqu3b1d5EK6VC1+=H(H#U6??nvrWe5VNRugi2yR;BvpL z+bM7qk_~)PSFE3N*p6&YOR9~k9a=@KAuHuI^+sPikaD9?(rbf+razK(SPJ9XbZ~bd_m0Kuz=#yB{UgmQ3*}?sFzX zBLw;nmYcbqnAGIrv20oOStQx-#8lpx&G9@dej0kQX8#in$?rL<>ZeT}>yoLzD~kzn z&T2Yjv^J6bsAg#Ew#3u4viF!4?H$_Y`ygLKx?Uvnu{JY{XO*cx8R8|^Q)o^GOOMtv zcnLMC@dg`yiHRS|E)wumJ5cfR6)-X$2qz^)%u&YUzvn85KMr##enQE#uRw-3+1ylr z$$B!BL5s+E84_Bq;M!b@OEbnsOy|QC@cgAnpM|E$0 zA%|@+{F043d~+t>M{&hjglR&NNdEEpoKK=a?p`rnfYH|k5o?c#Jml=Cg5!iZ@>y&& zPh?VG5fwE;lettZLj*7J4f-{C&BRbPrNwTZc*y5Uj`w^8#rCTD1Ulw%kM6SQe#=Lr zE0oyeljb)MJ@FjFtTdcF2)oR8wEMo1u<2_YUHn8psIH0>mhW?t*B+B&HI+wUaT!yG zf+-GjJ@cB-$`48|>W_?F-yW&`cxMXlS@E)ulfgdcd6(f4c zRfbQ&6RWKjiP*+ZBLy-T&kXe+zcxm2c+EH&9i2q7wT$A%M+5ZU1s7+5OLD}#nHFDm7=5upU@+08%-n4%{SyP2ySi@n+>im0m?`!;q*3!W?h86 zeuiZs@^yS%kj_!Iu6NXj*aA(nB%1KwV+HI3OLVNfUoRHd<@4nm3%Me>Vnk9Z%j-#E z*{!9K$2~N!)@pf&m|LDMz1s}i(IXN1^wSd23b1~T{5T5Yc{4V%f-AGoa`96^+cSCl z;bpQW`TL)Z;qs>Tgqx9LlxZvE`knfokR9|~t4ElHLB)&9Zl{nz-Vt@r(#m6RA4EBo zz|iYDiQQ0F!LbWGE=`ax61`%gzgRjkJkV`WocRpGjFGdtO3n3>>6;N$ZR!-JNqZ8l z=+7@krC$qeETFlJI1Nj%GFHMabK_8oH=yjF0*eD2HDO~qcGTgWcWP=%`8&C6_i-D! z9|?P3?BZ)yz$-3sZiO@2zN6O82s_QKqWhg70jydw`jroroDuxUSj9+8z( z(d7eQ{w*K?IZh}R`JC#cGCZ`rSm=I&Y=D%&!e{`-)Zj+g9qY?+Ujw7EiDTHE5LN_L z4<~!b-rS>QshOqi>ru76#swutU6C^5+65ftnC*Okt)RV#aIiQ+#L z9#DT8d`3a+_}X%q5GAh9UhTlblJIM;RX_DC&QX?t0Vg*5!Lle)-xG$}XR}xsO4;z= zg5F6UFQ(jT?sPA{6jT%o>U|;?pB)#_J#2R5?~-*Abm1ta6~OuB*pGZ4=j>bYLh!(s z<~*G2pA%fn9RoYUwJjrd#~9Tm6CN0e4B3^}Sova*QKjzb*1ZP0LpD$!ncgz)5U~x| z3tfk~M)~s>d@BCfzV#iXxK5uhKjb;z`v)~)ZvHMu!%n3mzI(}zIiX6*s5a5csieMY z|9RbG;D`lU6&*e8{-|&*j5s}#S!0rp$71Obf_XepbQtl2yy}|dox}qK;6EJI7mO!m zzs!FNwEl>!EeZyQTPe-NH1U*4t6IN)E~UC3h|6CG9C3y?vRX2xu<-Bv;#{WLW_@+# zXZkM_669-{BiCZj!eok%hl;UGK5+>xiUc}Ex2VLMV+YzL9hX)edXxEm4qp6LS-}ZU zn&7F~MJOh-SZ8+rJe#?qBvu5jV6>89*sMN#Ccp2P%3tO& z2eW^rl(;cRNJ37uubqM>frWSz%VP}Y{=tr(xH~B=XaBMGcBQ?A{FUq{SV*BKKNhQs z!$xt>F{|WJ%qraBs8eEYY7Ti)KJyzs-hS1F`Y8Cq5aF>AGnF)Nu$Z1ZtG5mDhi$as zl{U)7fJqd7$&IcJ6UkL?Ja(>}0A%H+N*9di-CN_>!P{Ng`%xG?2u3cUm`~?cK^Q^Z z9>mPHh_o{QI=SRCn$h+VACdLBIjfXZwgfzPX(fUz?$pht){6aFIh*ECe={zzn(#XI zhNzl_K2NUxKoN^43&A@fo@hM6)tt$X!SKRiizy)6e8y8g3bj9RFJP1zHs?gLLJA7$ z_{96uRaI1ABl7BvcG&3f8+I#Q#RcV8p*pF$6vad3`dYe0|Ca(4#&d_0Mn*H!J zyk;^H?Q+lzfb)^md-(N6H)KHb@aCK4pX%i-PyGtX>s3y50qNhRwom`@N4d>>fqc^6 zVVc$03XGfc<3Y<)!MCF}2C2(z<^8aB>&hj=>)&ghRE>!@F@SwZBV2@g27{H>j?nnw zGMPsl(r@Wq+45C{7$e*m&c_GGD$I;RmrF_~@coqO?SOR3{=gcKX=T6Cgs6yzSiea)T+Wa?@Kpi;uzM7w1DDwNj6t^_o86p=%M<%vR2x zsu_7;AG>LBI0>e?sGrNE$*cHJ>&V{-7{u@%y$`lmC7Q|X7kMcbH*=ZU-~V-_b^|Yf zWi{NtALJ1RQf=#VQ$r~j4DqJta@iY5)QU9?`K~qfrWz)@sP(vKFJ{bDi!ehY`6r|& zk6*4S6WXX?EXMGM7O;u2$b1f6HN7L=pgh!0ibg)GWP|5XQS8avxd@x>mDrKekz33h zz4+PEdhoM#@pt;AMu|0EpBD4E&*`f;lvvU^4>?i(M;cnJ$d zxqY5ew0&VXr)U4r*H5Z86AnNcOOfE#>^WaaKIwm<@49|4b81)aB--!;!Gyh`5F9m} z-yRjYj3u3*Ik2S*wMu+>sAEqJj1e>HRU{0?1(f4vTK&h5)^OaB$ezLf4dQ!5!e~!T zm;L;*%a#?nj>-(>5h9`jyxyzh0;{(g(KYzXNI;96C)%)?G%7r2YkxMO+(O9%9&#GZ}0qd0kK|1Mw(WzPm!@H>Q@ ztUXXN={gV~%i%aUs!3$Dg8zd-|LSttZ%$BnO1dD;aqMm9bymI2YGcFC9Kaqk`eqKX zGAQ`Pb@nf;oQdfdkVBKUOf~^nm)&3Qrc2GlU<6fp0L zS;&_7IU>+}7|NRL-_=a25jOx$jhIB7Pkd&m=&Mrz2(!)~0@DSt*4qtc$@3^gr4s@5 zzxeUX=j9|t{U}owLe)RH=FlKkAI@ZdTHDb3jfxRlRVyY74Z8vSNEG&im9h)KZ8Q6y z*NZ0iqy11Y73PZ7T)L)l2kt!>D^N|@h>|oDr%F;ZGt!DzW<-+>wZ(gSnXl2aeZ6WI zk-$!ZcV=(P>6^kX8qIj~+D3 zHa<*;kdBq)F!XAC2{>o)S=we%<@5m`sbnZ8wC{SiES<#b7V>r@t`kjg3X}gxxDp_{ z&oKe-tK4z^-(123{OhwV*NF}T$}(2GxR0wHaY+z%rPl;ZBs`2CVB1tE`A ziPB7#JT7GE18t50oX3CFj_Db-2LLCF2G3SksM*+~ry3N7s)${|7TrJO)qt0}6e zsljPYnFo`u=wRI#gCBPvRMMt~0^G(pDbWYyR|whJ2Ca1gOX00)#`7yEen|rD0MQo} zKN(v9#!=hst6@OY%kt`|4c<>Z+nt7Wsd!^ur4}oo4%+@hQH5=l?G>vA} z~% z(XTkNt<49V!%^wmJD(>Uk6JC2^Q5rgC2y04+!SS-w-rnl<*H z9Lj7^XT}St1>Oj!#jpnYSzMVr&DN!b;fH#<9r97qZDZg_N08Qj`_Ar>y55GSULeT zkwN61uJ%CC6>t|wmjg6W4wXNs!u)$2!3rCql`Wv4`;N6leh0#igy>Pc{31}gh`gXe z+X#`^fdajMoFm$KXkK=)Yu27*li$(N+0e*M;} zyBP)Hvyc@b+`_oNh8piI`I>Zq{40snFS1X2 z*oex|o~HtCyz>(1%Texu3f)noGPv>)y3waM%=Q7(KKf*V?fMTgE)fRIKaK=hYK`B$`xHXw*@7S?Gi)Jowe-BuR#_s_> zry)#?z&RA2>u@dxEDOPEJN^XNeJH-1>!DZc(ftO>(CP4Iyd(E82R7xVR&JX5bDz)G zfVak59(JF7zfD^APii;eLRyJvUCPdoQK$d>y1pPXcD=~fQ^$gB7qEB@}% zLv!Kfnk?VW`Oz2WgU=_g^}r&ohS{=3lM)rbZkkox_WyzRkuZm=2u=U8LrpKd9;yJR z)LmSP;9ew{9e`2<4WC3=X;)jFDJVV^xMW1;@+aunzkTOrVLXxv?K>8d;am)qYAd(1 z$4Q1K9F?j^wg+bJmlbnhIt8?Q&<2?@$eoSALK5?I4>dJE#t4Qge&2)j^goHAVBH?IDyJ;6m5NLSnhc-fMXa;`6n_znQb$0D7_<7VCLE{<((fE184Nj!orNfHf}RJhH| zl}Uhzi4b;rTMaDj80l!B9by6vQ+b|!dOw@gpi0oh4kYi#4a$P5*!w7IgQ~CSOwis} z!ole9^!m4ieh5y2*sb*hoQFG@C5}ptn%aJ8mz(`*Oe{+(j;^ccho^)LhV zwTKDElO+v9CAIw3+vCMtqNSaEX+kvOYOc%z>+I~OkRFe<^<>SQVc>>aAxC#t`Kv*G zp|tjKf~v+=S@92Fg08$F_LYLo0PioYS@+TH6N%;08WxX6YuPJQB6RA$QF1uBQhyvQ zP|Wrnl5dp}a@((&lKTqrz5*N>$+yv?7}S-gz*Pjn^lczlHXlc61Qt6b710xkPQnF| z=#^8Mh)V_x>UjTbgAf)a)u&fyjRW5vd(yRV=!CcVhM1MSD|n68we?I%!fC~(srbcj zQg%gFk7aoBHwumvLA3cg5Nge+8-M8=G$gimebl z+EkxGO)C(PFiR>Sn>df^^wW5oS7N>_svXc8eh7u!Gne%M?}FNW*T@ruOBat>Km74CT3SPu@H>zp#ySu-ksH(%q?mHttVE&L{*q`^D%m``CGNVQ>kqFVS9iVz_}_QP1moANyC#q0 zZ>Z;@Od^_>0V%B_T7)>k4r@*fjqfNVgeyNeOL(q35)W6?s3%3lzp|w)o=at)=`pJZ z&hzu^!Sb)6GYn=e3IyVz`oA_`Sf>@8x*1mJ&(p4zU8|nYtJRTzn~RmLS1zRz+|eDl zoPPH}V5~ae#AKR@fg3%BA21;Fn;1OVCv3{|1k~=Tb$ zT)nn)6TSe1Qy_J_ZO25d1)Z(NO5Tez%7TSwIam|>JhgI4rHj&=F?)jS6GEVA;ozIi zQLwU!!&T3TzXCe^iZ}Xdg=0D)9ubDb-Sp-+ziub&qTN3y^ z0oH*=)8izY+q>7G?m9F6)rVW{K+++e(og>!gGU_J$UAaliO#yZghaU4d_F_O5>u0_ zzeNRCU^Xx8WdogIPw?Hb>1$pV6Rz}0d8l?}TCc~_fk~wVJ@>)bO8_$cyGKd2KM*3) ziXv|zM2JA)zBgTgVvZ?n>Y>MEN{!)>Sxas*j$5-~I&9^1BeL-Os#s7ADZ|E(`!Y_E zki0KD`aXKI+k@zibdyxrpx>E@ZlJER(jS5IHV#q}-QqYh>z~!2+moU;wNEs?SWCC% zUd>(|UG25?D~ruT&u+ao>!9dvG@c3Lcc2ZLWA8aUB4sVYOOIz$Xa_30A40FKOW)F9z1&<>(!q7cGTgf zyy0W)MeU0=D1)F4OYWObwOTP8(Y#7$#~9#09VV77L(s$cNkd5eRUx6#@GNBz$&*-p zBKG*|B1=lq^oP;RD*m|fE9|Fc?|CB9m9H`xpN1c=_97FBKGLJ>B?|8AiCppPP0jTl z@QENv6ct2%<_D`3y2_!$-Ju?97|U>MKEoz$C`%2J)n~L;=X|r@2sFXYkyUcl&!Yu~ z>CAuNJ+H0mFb6Gp%x>bGa|J6rD+KLi7A%XDY4+j1OA@LSNvU1~&h6{h^PseH59eyrzco6Ng!}E}|6tKf-sJ1OmLW#3{E)i`@BNfWR4FB~eC#@iLDLQiH<^wPF(N=cf$V`XypSpEN z&%Ikv|M=Z*AwNAE{WpcsP^B98z?_$`}P<95W_RJEns8dS9vA; z(!GjQvlPt}qkG?6hoYnMSa56KP;m)+E#5^pNz=OCs_<7}hcfn^ws}Cv`nlLncm@WgK>8wqz^GA?yxRTkGSfYO zZ1#Azr`QADuX$5_lxGNE3?5LM(^SxU*!k z@NyQV>T1w-gtq7P0&`YVxrhyB*!5>{@F=Uoanz60E!zoeB6HhROY+dPSzC4Yqi8O+i0IEVQ}iGj4lg^o&R|@6qpb3@Rbb7QCSd_T`kk8K?By!ZkOf{2qG^$C6{t*}$l@rh#kIDW**R znE-uL*Ek3ju|%`U8HzsXS~yj$RryX>9J!xNHUVVI6oyB|FD6!eFWdiW=5fXmTOHdN zLA=k=%qt8yR!(x*c$})kn&OJJ!o3Pn$`yahchB5&L#rH%*o;!bi`?00%N$TJA^JZ- zR3&G=*M2?Aj99~wp_ycXqW`k+>?q4pWP!{Kn{W?Q1UetI(}I%cBKcLc))F@6-dvA~ zSm5Z?X)EI+u})cnHi)VoYNcz0O5{ot%Bfdv4<5RGd_qC1=%>Z4LuThotN+Ob=D>t4 zv$H0PAL{#`lv{O5z~(KQUg`KBd|Y6QNd~5{qy*(Uu>CK9Z$uT!$fb9#XZgR-;Gc^n z2YE-_|2EuC{h#;chzBm+7)tsw{C_};1U|o^_vNO+`}|)h=YM^KZUDG+sZkKB@jnj# zu>bzc3^yo``2T}nnML-b(q8V)zb)r&%=Na@m;e(`)zT-(rsO4n*CA z&(PC7+xv-vyrva!;7tF`&cUH+LBjd1wnD61T{n1l=zPwLemzBf2 z(=xf;1@dXcqyT5~#emSPu8G8P?zt1d8PK}J=4Jqp$bH!i>Dg^3<#X;aEHk)A_cQ)R zjNWj%`?zio)%Y}$l#gq7q3Ytd{&3~cBW_@&5&;cV>gncVIzm%BH{)Dvub)r4Li1yP zP0PE{4Fg4-o}Myc78EHZ`o$RVjL!f(Da@VDusuGbH@)@v&6St5i#-sN@ZK}wVMPrR zp+ham#*SN;>Q$xr+d<$M&{?T8Ynax8f^1Sz7NiPytq}X+Tj2uxvLM-=znXyyuwr zCaB$Q(L2b7GcG@S4!dvm_>#Pue~2f{fIw1%>IdSs&g~Z2rj5j%1{3?L?%9ZpjalX> zdq?QVKJAO!wH#ORu_5?7q=vZ$lHVXuc89rT>;kN%5^fDBSsz2p6Ac5GzsdQhqzY{? zcj`&VkZ=z9U4FDC>7Cja^KNJh^#K&>QV-0t7&thB_g}jC-x$rP^7o;#e~&U@XKua= zq^8(gAMoJEV)B~D*LP=a`MRU!v8)1%hY6u)Mr*Zv6}q}{#r`H%5{FiX;J3gRbF_hi zFzd=glY1v@2OV6HN*dsNW`Ausi!16P|2wh#BXa=VkPI?}WWjNLt`1%K_67lKe(ITh zQ>VZ67#ZByuE2g!tUUqnCzjvm)mxs$nqPj3nR*GGYXMDVK5CRBD%oC9g4Aqp4*M6C z;`_S?HgjD2bA8{pNqX9&jNgw>%U|_HASr=)JWOA5w>y45+^_Nj%bWyitTkFai#~xD zHG6uVtU_JX0oeL;thlrZECLK%GL=_Fa#;FPkS`BBLaR_~h6p;Jm5#AAC?@^QF zjN9B?eL6f-r^$zYnwxdBxa(^b{9(EFyeks|+*c}uRViTIpW}BWc1;FYk9k08y zP;1~>|4(9vJ~u?Hcgdr}Ri+#TB%oJuSZ=zaw1+1M<}1)hlDV0%0oMsyoab_A&(Vij zI%92mceIZ}Bc;i%t?l;GT}lppH@npn(c&*tR@~fHxINoiF7*8U?m&Nv01aVPB(2?b z?Z8d?y1{ishW%z%4dlO*oB$8tRM1g__^T;jC?F5aGXWIuQGBVLpU-TTRotqT@glu>&sA=T zLH7*5SN!<8kT`!pLM2frP8Ljny43E~MEK9)J^%jp3!jCRBkuPGjD#JI642gv)DXdB zC))@e0yl~FkxdHb)nh);x{3j97Dn0LHWYU#>}@V#wqNNmv?QGQN$fiU!nvASVK}+k zRDcbCJ&pUu?|_gdSUPKsAf@tpHVdcpP4sHolMm$n!Thy+nBR|~6nR8i=95_Yk^HXH)5>S_{UV`2q zF~t}AepzQc7|-PGNwn5W`9!mmwdTV9NS{m|IpC~F3Ad`R=U;yxhPf&|sGS?(mUCCi z8i~ssDfx{(G<(yoOpF!E^JTd7vg*k>UBv&dS_k|x5h*+n;fZ?#wbR{Oh%_fRQTVYH z)&7HlPNvKc*6v>eE?9oQ?G%O?@RtWl9upu5BIhFTHhe<-ykGmuECMqv+kTxe-+y~q zD6X#*niVpZux;n2USYIeEH)Z0Yu&|5W!;Cv+loU4Nc9u(#A+iVB=H~qqw*7$1~-8b zPi&N7T+gmNU|tU-6A=^T2^G3Mk5^fWTmiD1J4*1TZ3~3tP0WNS zJj)R$OqBUZKH+s1J)Gu73}ND{xO=@Q^Fb!<@lZPE5NtXcTVrBj#^3c0|8UN-3o6~BeK&!N(@ZZt15PUsA`avOcvoH)wTB$1zTJ8AV@qcYSN{9#N8(BV>b zKFFKpt$!3}MjEPGtQozEsGf_^%wbLNDBp?JCh&)9_n363oM?gV9ML|KSY}APA*1U{f zuH|7YJ(<$x*0+(haTy+LW_OSra!X4(cv*Jn*!Rlmo7PHPq;8QIg`VcrwJ57$`e`%KMuWEr-; z97B>Z*uw4kwOR(U0eazm?O*EK_2-tz1aN`EMU)wy#gqN2hsRwWF3sZy!>8e1cOjlm zZrmzc>e#FJIvp_96^$MCrf{J!cA$F~fcGiw%Hw9=FN(`cjElHFK<|*c$T2PxBljx}9r_{fED*Mar-yRnUyKEbR$gX2NXJ}D zU#n){i!TGAn{B%L@mn_Rr>$MokQk-+bIGp6H)l3Xj4pp}FBIFL$uKpv5tzD*U3DIY* zU3J*Y`=pB(Ssm+Hd^MTF&CoO-%+L`bw%72LCm8*9lB`WkLt3LvHgSNtN6&LrBsH*n z3Qwr`-73p`?>#>#k_L6)nxPXPc@5gUAHJKAA0@iZ0{jR1zP-VZY5}-G^ak0j!<-Uz z@NF!7(ebW{Vd0nPfA>lUV)>2q2};OqN=gUYQnz9XUQ$?M7SxgeyMn<;yr;-TzR>zz z^DWBfbMrs(6Gq)8Qs9S#DHm&}wED)5nuc^TDoe$~pm^{Dc1hoA7IudC;3$s?E zFGCtzIw&_%F$VGU@uo^^C@CJj<5f#*?C5^1_I>-C1O91h%kQr%!u2g(vYX@R!*1^V z4*0Y^LX@LT9~#PxU^AYiC#yHKY`jjt1D#0PkeuCQ*J_AtgIrJRFB3EHPDs}iRGnmX zPP4jj6s`)}cVFo-(UKj=*aL}O?a`|i9&&_xU_9IrLBvU~xuW9Uft`?ktnexp-|)z| z8#?F5SthG?$@5ccWBh7gux%Jb3O=TX_<_frH^MbTb>6k3=;%0XTxtGNfU3#E8qMb* zWkjwL;XCl!<1tL3jqOl}Lx5e!Zww({^;^aE{QTS@hs27Jkkx+hRle=EEB`ndyPGZiSKXU2Bj-L zPzp~He zuV;7rvLr!lg)4~tL(K0qvF^ zyWbyLNF(z-QR({t4mZwzi0F@z44dz-iQ~Sodj0tfEkxK@Zlz^~g3~T)&v;)Ik3BF1 zZ<6h7>zA)3&^a2WguBu`Dym)Rl6qzMOfU~`;kd5oPrlpt7S2zdU&7Gf&I<2omB^UA z;2@?yJ?Rrvd$?q6U(bJwBEFgQmR7xmJv==P@_Z3U+Yf$e7)P*Ng^ahG;K6>akCM^& zuAcT}nbSf^qeHkph8*qzR0jA6?j0HY2BO`Mg`Ohhn6I;4oT6$UVcT%7#BMzDG)SWD z#?v=St-|HmKH5HYRnwZkXhOoV`>>83%!(J!%EEeI-)m^3v&Q3g@ezLl5#>3zhq6vQ z-{p(4`tbUxWM;eYzk(16&h1V5_CIPUCiq(tMVCoCLS-$z|;3 zOUqE(;x72LbcJf@m#!v)1NpqDgpriRcNLu6vE*jdg9gujaxbB!4;o_%iNdd7p^bgD z*V6bgkkZ)+6d~jYhQ1tc9O5<2?7$Jb3T#^2q7Ca|2EJar=}nG57yhIaHBs*trGDvt zRY!`#SoVe?mQJ)1mAFzy)Q(4MX+2^-Q8gW9c2bY097(!s{(AN$!QR*9YK+>=0~3Gk z>yYNJyR(j&`Z3Y2s?i~jks#1-sd@tD&5p-v;$x9f2^}ka1UyyQ$e=sozqYi$cQ$B2ql?uhYIM3aDl+{0RhNxF&V4%cPdR325quV0P&k=IDFGO4Ytt})q?1;E5H7eEhX^W1?>cngwgd1%kWHQZOz1_JK>9P|D)3NZp@W*{kku!ts5QEW^A$MY=-TqItGu}xo za0n~(WXrUBp|(%UkeNNZEtWC*$~Fr(g_=bR*_Ij7^2U>GJ0MG$JhF|$k_Mo?hZ2dW|9ME0yCP^!6opjz|i>~kJ_;z;HmSu%&gnN z@19Y;`6MsxYrWO1WX~`&%jamC)CHNUEnV0D69HNYb?2lKi-CVZF;ib2P}Cigg1bOBEJhz=k1 z&=4#T_5i{vh`p$Z_nOt4PqY@nri8!8c6B&X^GQ7n9O&>X0q^fp(yf zTGxSuc~gW6=U)0G&HghA7(t_y68cOSfAg6)o zVb(7NEXSpfAHqLfZ7|OR`^HtM^qm5^3&%sm-+&@h)Y>h=7lly`_Q`ZeuZTPJ7;2A| zK1SD&2RM89-JC-IWZA!q<^oJOF3d8_&v$X5kh0dOGQp+5$9IyXPAWWZ`oHfq;ab%$ ztEqmdGJO8%v$_cmg%hM8wm(mbcT^Jf*?^N&Nz1RNV}BMkhNSRQUYjO}M8S53h+hZ5 zhFMpVYZ`3s-UYSdsx{|PWL(LpnI%t|T&=|G!Gv^n|5C4LJP2E*57%X&Hn=Scj}CyA z8|PvfnW7J1Z`lG^>~ef=|+t_odK=7)LX)5}f#3nmXPnv>-+r z3_U71GTq7qrBeFtU9xj9>*^M8(j@<}IsN_EwuqsL z@dXi_2qWDa2h@*|G?_DC>mF+#Xl8+kF|vGrz?l8V|4f2{OU5BKcc4e&wDE1g9G7>{W}c7{uWH8 ze_6K@NE|4yiS?8lXPx!>7X^wwFY~zbRA^9K4(HQGp{fK-8HsUjca&r~9pl=)iq-=z`0`Cp< zRwt^uufE|~?sp)OhYK82)pF+i>y&1|*PYP*{(bF?8LI7@r0g=fcTPe*{nz6J=>K(` z%V5WP7djGIJ`_qNgs~#+B^8Ntb#_IEa?(~5Cya7aq5skT8=iFcHrjc$8k5m&fJ4)n zs1y-|s`-)MY;eLnzP7Iu-Yy%<|1Mj5Td(2pZPlkkR zG~Bv1Na-xR%S?i|Obdu>)s?rWo+i!sb~^ucKYywdpKHnyh0OF2AyIr$e}5PZq!g1c zZwKBVfr`9=@1TC1;ZY0v3YHwbhjzWnbtxk{iZ_nz#0Y)dh6U#Td3b*(Hem+p5e1Z_ zn45^d>)PZ3i#1ejtqL=`k_Bg!g-t7owt+KBLTI#&Mz%w~@JtozqF z7!RQo^pWcN>5ELBnu8YHfMdd%dHM!9h4#ee6QKjixU^DnPyf-xZ$}LnO>U(7-w2T{EDYsm2#F`8p}<&iPWRy#c{aC+2OX!rO$2d8P?aZ%<_IZd~PO zE4d0`cupbt3)M_;t8Q~@ZI7-0wHpw?If-PHiV88f0L;iaG2*vH>aNm`r;NX&B z>fr^?gRqsYps$kxJL3C_>be>-vI+X9q=OT(4NMS z7QKd$jqQYvq-8cJE>B5Ol8nE&F>6INbdPxuZ^MX(5141_hi9f@oiw?Z!VDCNgNQYTHNO>_Oy6{fsF*_~qG zi-IGx@!Sw6lBevML3@O(bFa@hF=H3GQr~K!OdHV7^hb^Uh^Fq06T*o0lgfqQ!LF{o z#+husL2;Ya$AqhXUZbot(K1nMlzQr!bCt_ur_pGG0k^sY+(pRQWEf1oy$HC}lGQ*} z{tUCGG@swyvU6ipcd7Sybh?D>f{5W{EOhP@NuE*@k7fQm@dIx_j2b5R8U^@pT)UQEqExorzFH9{#G`@w3TR#(r1?iC@Cp zblaSw{CcOzy#AaAdU%-{=GTIUUDN+?)GlQRBBsQztv+}1*Nd3Au75qXzaQSef9!aB zque>cRE&SwGEr`mD@|GKlq)rUJ|%m*yI-R@&B2hqxH?h_Ne=i>b!@>c=!o<3tHzXE zv9ccVPF}-rLxTh8Lga%pTh!+>BPI8%ANCPFTz`FZr{ryR)T|9I%rbI0 zMP3j&P(^qdIZ*O&z*~b({BV8vwK5eXoeU4G#I|%~o%iXhT5nT)V0;DBdv{}1Jq>&4 zLFP909qBW<-8DJ*Jyk;Jei+Xc8)?7h9_|&J}H4Y05{*Nr{{YLfr#)BpU9PwDG6 z|NBytM%CH>^$IhHu~;%&iR&$$IR4kwx1z*wkWBS^0Iimrh}M{ZF4X*v6*)Za zF)FCq=9WI=??D+AmtXCA2-mJSJA7bo<{gGhP%fazW-J8U1rvi(<1tG_I}jMI1FLqH zi=Cpf_(|qF+X1FJ1d`PYeM6|#6w?30-dC_i+3o#O(%sSn(nw25BO(ndCDI@zB`6>; zbf=Uk-6-84J#+~Y64D(4Ll1q{JbSquY0Za|E0{B9cKQn7N_Qd z476sPHCZ3#P(3WN51d*h<?fw3iTYuk-1mTfNYxU9~kpX*hvhh?`zh~ba2$>b>nQi=PMWw_05agv1PX#?XO zqSq1R=eUFaBn?pN!*c+hU=S>+l_`Ebu%mFocJP6YZ2Yw3!`#)`AE(YaD-dPlwp&si zv-%O(vc$>hv_2XeN*(zS8K^FR{motwQ;@K%0*1Q}f~d+=W)>G$O~1M`>3y3|2MHHu z&4p##nX^WV;{3e9uROB#!J=_k>Ia7)Poc9E;PL0+%bkOB63f}YTdR{ir+@B!8##FX zP36bNS9=wtB*wsIF*{jmQ>q!b5%U!(4f1N*(eM(HPR3?a0{2Cr>rq8!O2?0YNF&2b zK*qc{3N-Dye?Rq)}%d|4(Mtpd_ z3!a((-8T*ucoW#+Rgo2o-Oj`KagKp& zM(Q#jN9C}R03v)fD%x>i))|rn;+85&_2mt=F=N@T^N-6me0aEYA9;{>JLQ@DC|lD} z_l)+9UQ;=>ExgbhZW?IV4DKFNq%wNR+^lyNdbUAv2U&e}RlTEXC~oO=2e!qZ=;YS` zJ260B9vhHxl>5Mm=?;Pbopapa(LJTWD(nbU{U3l?xBfW5b;TX%tg+5PBhARgPZ5_* zHa>>g4we`(*v%Tdj0@liJ^+^>W4s5#(@e@{!6!7XMAzb@(gl(t%EFnqOi&NFFHOR^ zdvm^c&^*ehi|c~CP|N|T%5Fibql73}hapMA{P1+H1-ZztNt*De+m{SA<-nkue4G%t zNo*P)6RkRXrHY*vuFUq%^ zk-`|#eXx~bAFyBVJ+zwqTyt%@2fkpL&3muUkxoCdKwzqnY1T_2P?#VY(*HFLi2Yt6 zr#1k9q{B#W?`{w7;y;WCCHD5Zd14##Nym%aU=`ame}?AB9{I0)z$HAvY9?d8j6+hG zCl)0u-rx{8;%cH?*QTrp!CFwg470oZRU$%to~x*Tl<^SEzS(VGZF0iXGM&ZB-{P?j ztBA&iKIz+ajl4b@8ytANuV<5a(rGM5vd{}m63mI>BT_x+&`-a?`l95Kw7~-&Oy4xU zrC{hD;IwdTPuE8fqPGpxIM>CS)LThcKQ&F~zZaM7*m#Yr38|+r{^Hw=R`vAxs7=dl zcW1E2$9M21HoV2b*Wf*K>4{i^&WK&F6b}rE*qQb#&z8`5`SU~-8XV8&+-8NzD6TsG zZi-8)-^maq)Bwr~voeWJe4!u#u+MBB)VuJ%Gpgb2am{u3)CU*pBqWEpf zY+t(6A5FgOKMo?(pzf(C5n!AN_T-}$EVsCQ*cc*k44S`DH)Qpn8G|_4FGmEZ5gT|D zWX1g!u~NUadxb0a?8ntb3696W=~Fx;@u=LV=LmOOp!alOC9a0wJR@>ac>6r*`?}eq zqrd^Gk;jJVq0w(O-yTjocM_0MLIwpzgFP5+$(pfln zm;>92if|%W@B+0eQO8$T&Zn0$LMup=yJM+GB^Uc|i+n*)ZIJGzJ*TEIbOFC^Es1*B z=kTf$-FJy))+nQ6H1$<-^Qhht%)X!7Qw5m?x(!O(A6`7fmZRmx!*^b4c_Or*q{r&C zQoi!JOQAduhk717@N9xC)Sx2|6)&?%C0!!@7_EZ^(yvz~m+=hTsuQ2eQ~Ae|V%-?KuNPp6_^vd6T1i{<&kQZZ(L)4XQt-2*i7}&nvCDBS>QHW zhW7*7-HsIIrSdDAO>mPkNFm#PG)VLLsE2=rytXpuEOYX<>S#Y!KwE#}K3-v~0B?bHWwx@%(FUSKkaXi88+~XtRhq-c(L%_Vi9U@Lc9= zU-k_xujyG<{dU<0iF7oY+7H+J2b}^RRf_#@!cCIzc5H>F&m&rtK)3 z_qyQwISz`nLs#v_T!c=YD=_ZTfMA@jE*Z-t$=oG$kWR>W-7&p~Tp(&}c@()Ua4h4coZ2%*8wc>Xkq{GF0- z4=&1q4ELfbChxY}v4{S|CgsI?{^un3*X#>Q{K(pz!1d(oqq+5R?gQEbw4h1S8wsys z$O29e)!awbp0>lqbm~D#>Gj55m&OCW+wJtCDQX0W&G==u-aP=h;kF<+PC!P8tVXL& zJTBMdv$Ig#lL6Mb^TOW1TWT_|$Fcq26E^s^UD%AkQPqMBw(dA0+ts{O-FP2`-b@t* z`9HoNC+UPF_XX;1F%I*x0ey6hsJ$Vb?ADk-<4V#BZRw;k#by@Axqaafa9|Z01(eeTI5PcGeh;^UXP=bo8IMY_gXjF#v<#+J-HejaDIArC-Gjrch_Y;1y$AF~xg z%j9G=Z15=?v>M0q8y`U}45EjYDD>n+s)+n}w6q?5 zm+D~Wsi?&CUqm`wD=0h7$wb#2Et7Av!Y8S1PTbg-)$G5sa^*aIO2-y(%{25#*$}G( zg2H0SB)Q(b>L-ceJoNdAAI5TTta3$==ztWcyW_M$Nx@>9Qri-k8DOUNk6Y4v8Yqee z?EH?j0~)!diA0}X{zm$Q`vZRNfhZ8{jb{y4NeHID#{s{JY)2b#5+0aGiy9}~XJbw@ zBtItZ$f9{pUj^6orjZJzhG?1n?pq61AQIQteCgmBab)3#PDL(mj9#24RDSCnmNlfk zy6i(OY!lZ>Kep_X@(i-{Zig*FKrQZxz+%JZ1MeihGcwJ7^mS5n;er6SzQf;S`G$KG z{$a|N#y<8Ap&a$XePf6Gaa~xgElYg6!ye^r0TM#?9FX-c+SV}YH9~>=P z#R$*c;tKU}Z-G=L__G%bMB`#zKJP!77=PUM9v?~kghM!B$@Yz7erxb}Zv0StI^1&O zn>E{O7hm@CS7kkI<~2uv>CMn6ZM)Db7a(4aKA$c>3n{0pti^!DA2O>e`j{Bg7Ejz3 zJNVuRuodi@?73>EuecOE|7iM3ct88WTJKuw1&6EVrPNT_c;XZz`5_kBVe@t5LU2j* zs;8SIA!)Lp(1G7GDl<|tP($WJk2NzU0fIzAYl<(pSLhFm9o&;VKIt&f)j6 zUkRZ|VsMdMrPiYT9nKFBNebtbVcW+RQ;RuXskDyyETch&8t2oBs2uB!pt|~WVW#89 z^n!pwos`6{!m@oOd)Av=<1`;%*inKuEM!m`YK*o+SltqCx<&p=@H~0Ta@sH^J|M|K zx3f6AEU6U^gmbPMn4KA zG976oixV}&J)rmMfM_s9b8gU{a|Cc5lFQLVqUc_bywNW`c-YaTayqPHNZkc(Zc8I& zAj@=D;GoQwvbGBGPsptKb>wtU8is}W+XJq9(eUmT?bO;dk2lRsmXY{w1wL1}NU`oO zSj-n>9-b8N>hc%Q0!1y(rHbykww5gV&49>Nr~bv~06h16!>-O|>CXsHsNyyW(eni< z&DC3Rz7Pt*S$c=aa1pcPx!&%#KhqD(v8-23Zqouqdc4u)KMgeP4!;jPimu}%4N2nPZ1}btMe>>Qg}#=#ariqWJdr+}>y-e>itvL{T>jd>@Oh(w#gpGLDwK})=IE=(Ksq;t>E!20`FnjdVWF>avN3iEB*y)P@#0O5A3uX) zSV~LDXg33ZVfOSu;@XiRMUrO34;(2f6;h(ohq!~HwCl&RM7Gu=eNMQw_0^#o3_7?;Uj zS$}E0@JaTs=Qz)5NH;&~;i7d+apdClA@C0FeS4ss0Lwo{8EGXx;12YBcw;k%#d(k; z;-BUJ9-Wf^q&&r~>V2>~qmTuM;~z!Ip1ZtiV1x1Qcn6?Pk1_hmmJvZtb1M0esga@IuR z;FgAL^}OJ#*Fve?CSKm>GV3&@Uk$z9Q5PJmm_cZvNiQFwXQjToIbv19Rm*HXfB%0UILXY(&@TDre^nUXow`T2o^h6{TYpazA}7mHV8tz;LX*QIr^sZVy>uDrC|db&N}& zb{xE>me&~jkh7%KZ6dWEnsY8w&T%uWFfiG7_9Qhw*6dfbI{`O=qJzfQUL4>^O*u^%vqr8H0>`^d?7?W`Jq51Ox3?ecv801NJ!7FUlk_iD@ ztM}5}44$j?VB}~(R;ZHSBcSG!=vsJt&4HIr^hQ9KSfW$-TU3MVSMlOsHn`eMrpkUf z@&T-`#DqI;m*V2ojHTD^lUe022a*Jm5x8Ud=12x{a&IUi~!|%x0w~w+2+In+rsO@fU z{VIHP9kCEz(yYTcfW7}$F(^f!S@M_Cn?@GdZpp|41+;H%D!1R3zQq1>JJeVbsezJ=5s&8ze}P269ryZSjK9g}vxQV}gwJ*4(e5NEci9V<4Oc_jJ|0o)J{}Bg<=Xizndwg6y|I;k)H2{dy{V-tnib@v zyUtqPjZ3NY&kgH*!{~WpyPAw$-ozzq(*{+2%%qw>>_(X=yRCkL(L0acuU=Qgj>(L9t7vFm(H6054{^AWtv(&qERqMQ68VZGcwBp|k zQ*nm&+^HPAVDRNoGQL$jkWUk}g*(=CicRw@_$yQDJl-f=W&XP!J$brz&)X8h>|{Kf zde$Eyv)yeWBQ|<)5@NRw@g$G-@jUP~o_UoXI+A&gn|H*VY1OiiOg2Ri~+(rM*JpZ?}1F24U841X|NoK3%|0bIMw?Y$;QvMi(sDa0rnd#JNdh>)-q>1{o`IC2l~vclvwNU*zt8 z53e2ky(F5M_5&!-JL~sTjhMZ#XktBb5%$gYk_X?1J9=PtpX}0|e?wn|QYo?uNK<5w zUqXA@dX9_MgKm-1FYnNF%~k66glOK@*PwV?Z}Vl*pq=?%)dfDXc4rO<1@)5!GT*Hj zc6$FPoUuHRJq>dLbeF%ow>vVn@B>iH)HQ)jKyJ2Cj$4`oF8Re86cI`hf}I~$mV1Sc zS|Y-b)fWoO4jwB#Z6OMOUmYd*+#K$~dKBj8#i=#_WZw03ZXCi}&KF#ZOR7{VJT5n7 z?zX`gy$~n9c!rErpeqhWhR7Y`p0uU?r7t2p0zY*G2`cVq1rojkc7pIGK*Y_netx|I z^y$)~do|-5Y-7*B|MJev>3is5_BZFLheE4{^I30gf(%yg(Q0dly}_csf*Wa2nUd*XJ+Up`9*RML=`%I%TIoX zgyH4^0laqx`lmeq)M{V@7l4o>(hDtCEqDO}3M~tofg$}zs#B{t;^ydcn;VcVW&E+p zjh-7*<=Z0^TS5VL$4u74vc?UX`u!ifKQeDm3ilgUV_ZQ%q7hsugN^v~Vq-{X#LYU* z<>@o51g=@SfCoXQFcmAc-@F#Wm(cQ7d(h$HjKt!RHQfWG`K6;GASzGl9B>&eL$O$M zpu0h_9z3C@Y=uy^ThHwnKw_7IKC69zs6T@_0wwQ0K>2Y;JRNv({yOcP0_LV2-4W1i zuBtqhL015$+XJ0EzDQiY+n~1Fhv7FlGysPU8+HT25jQ~_kVZWy#AtZ_jhw&B#O40f zm<82s4uDT)_bNIGvwi15k<>iMZJ}HW;hzA)pbqPM4{4Kz8m zX`>?mMJZ{gMYMXHCAR}59ELD19I~{i&6}}*`aU-X4uXVGH_3Z z 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

      bfPqjo&E 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 diff --git a/assets/img/clef.png b/assets/img/clef.png deleted file mode 100644 index 96c199a63f20ebf0e6a3eaf741006f0d5c0daa16..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 94968 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 z z_4j64VbHTbf^uh{u-bBd+Zs2Egvo*|vBK37{B;E*^}-tnea^(zpYy zgSwm7jVdabuZVPD`mtw#A46HS^`YE=5HJNIXo3w&$YRIKDAa0w1V#2p)Hj<)wwlKp zRQhg}=cwTtr>2tVsT#d1XYS3#D7tFWXZs+HZmqCUP|e!B4*2%{hR4}Pq4>V^q+s%+3E2hX&4x0O6?bakLMj~`s!ul#d2luQgZ;#Y&1@|Cl(i|GfvL-}=QS2l<0aQ)|w{=P8T)0Q9L$Vs=$*jR?3qfXymEUrRZg zZ|a-?MC-N>L}k1bq~Ec(8=%$JwVg`vmJ$zlblM7ZwTytN3!TIZFMM`iqs+ zc{iqeupqO`=zv*Z)}k~v=MsHC70cf$#!M>@=C7%8 zGeIRnYCOfCLci@ryT{vUvfbb1b}s>+!|`;Uc!h#g3#*+3ZezKv=+kmJ7I^@%%2m@d z?!Fh>j|R$P<4x;wzcJU>xc`-KAqIT~mE;$1m#eNBA)5B-DZr+d9N~MKr>OjQg!oO; zlbcV!OMjuFAPP`Y6(b&j?SYeXbh*_S3MR3vEB)~g+PmxN{U1W$Wnq_BbWxy<8E+$e zS+t~yk^MKR|2qO6#)2y}M~A!-Gbt3}iI*3wl24MeXS1Gn+ZPZ&g@7=b(OqSYp{C15 z`{>w(8xUaiqE4Cxdet1)Z4p;;5+;H}XuLc49}0GQ(I$&Rt{OoLih-Dfhrv95dNbyE zJlDQq9RVEtJ|k+nRXv0wsV_&{NJsjr-#7RjN&;6(f-fB?3r<(6PQ?*Qy}OrF*!|;$ zLI0tlz1zFkWCqsI&TlgT$JCUV13>gA&?J9!G?d(>FPk~(13w;LV2twE+_Fs{%m5p= zbM1p{n}B8MJDbl3&@~x2wbki~xyiKAuPwk02L#^AD~tTOtTi_BJo?atni#~SiL~Tj zCm%(^XAk4|euX_QjOg+PL{wt{KI-P9<#;l*{-g)2=9X?GIBchr`BdGhxdl;5>l8wltKIVF4dm0Y|U9DbApB*~s zi;+eGv%YaDWt$@0G+uwOF}a9Q$QSp8x~^Na%;o~;M^u@(O)6X$i`b!hEG)1;(u>n! zMMk5QSW9xbkfRwEYYnAEIJrlvILrrB{;GTx1R*dhui5^U59Qn#!{KQ~LNP&}jcKIe z8I5fHCJOq0#$l7EX}6tApbB~&nwQM>X=I}g?wjFMa{|v`v#z6)<8UK#eb_MQkvjE4 zDV%{*i}g0fd9A=OH_7yIy+edNIfZlyLycQkO!d(1Zt;a81}80Vr!bGNZMJtD=Fq?m zdyQNDm}vSL-sHC;H|>Qyshz*?x=wucliMbzx?IZ@vl|a3fvB}N9*qm(#at1gJSzpX z(k;IdQEhENoucnJ!xHPo2Brs7el7_@u;uaNEWTHUfQ+jIjt8FP=W?c)_^MB{TlHhU zpNV1m8I2bUy-t0!yuX8@W-K9H&dueo;pai|m{i}hV~C~oGI{1AxF3!arcI?jsean} zUG#IY>~@#!Y@t;6;cU4Wyl2>o#@*9%{+)U6cq1z_0iVVwdpcYErq=5M-sWOc{OIYT z2)h2--Yw_#i1RQjoi%xh?TTvgD9WOSFSHmnacCpOUiAnceb4GV=qGAKu>BJh;#kz5 zDxWAf#a^IV@IpEY@qCxx83w(e*DW5ideYM|q1SbdkHN&7wfWE$_z28g@gn(H zefu4IN!Ndf`Mdf5UCjGHVlEy1Ut)e{1*YK(67%Pie~5XR;eNoEooV6lLzUq!${C>1 z%o`zlK#4IAX3^CvA)s7UF&Djf)oF;k@weg8RAxS?)}-u7?vjw(DMu=ihRYqDg^D{M z>ZcVc^G4_~U9+%#m%TEM@xJB_W*4> zs!OegnJULe~|0r!?N6+@}EM(th-rz$|)l!&SmG zp$@4$P0MvkaGR1kQ%CDIOMW-`DXUc9S>W8FY&H@Rg{Lkb5;ND~?x0}V}3yxoe;q3hcvcrmcI4x^TR5AQeIoscdOsoC; z-gq=Ac<6p-?{fHs`5m)D4`Gn!BZ@$_iL3v z!2f=oyKH{v$Lxkv6DroRvqufz>h3E7F<5A)EgtY(Kw2A5AQi8As~Ha#RcTILVtIEq zus)wbR-DV-T*6%uy-55DHpHto(Q=EaGT-Sv-$9`BRTgJl%J^!}v#gfQv3_Uz?$g~Z zd7*gLw+X!27R-wuC^l2A3s%!VPx&0O1c+MmemQ_&@Wfv?=x@$H@KHG4=eTQi?C>i4 z^0ZKJ!Oo3is>58em&+|01S~+);2khdM!?_sYah$5JxX((Q41J zTHu*2V)B`Ju8EI_SH1vHppdtq%i_*^ABtt=^RkcmXpT#}9~xdZ`>xX8S^eFeYM8%v zt51Zn*`$F{cE=LW1!^;7kL?(_`Ppp10&Q4$zc+1hoo6d}j!fJ}YQos+^z46#bc)?i z0Q}{?M5(#H!NEzSFS`Jt@7?zzZ_$U>Hx>{0t-*#u0|kxK(hyTL5Y{*~V0<5W3<~kVz%MUd!fxk&+^In_Cb|GO{h~>F#JpF{@2-Y zS++n`x0ms~S>$`R`h_6=XI?@Hb3Q3;)o1|+!2$FCMcg|^SN62)-m%S&J9g6Ptk|~g zj&0kvZM)-i>~w6~wtd$BJp0}IIeYAPoR8<@8nZ^NHP)k@>ztMh8d23ZFYW@K=k=oxNTQa#ziVCDR11}2a(3Q3B;17)&l@GOP~9YB zu@t?LVJ)_!yGeLzOI1S6nk?5*%>WMe0hJ()oZ0;m(hf5P&Rf6-672Dg!2^$ye+igOvujvH~9E}Rdxa@JLio*eEHf*sjJr4L^D?^|jWLtpC$RB+@Ad{_#@SP(y`Lyd1c-?rDXk zIH__mD`G2)G>2VXqylEM97&E~(TGzKO|nW$fQ8_~itxgTT!1`njjZ6WE0>B%v0rgD zoF(%Hhc##m{-q7WiNE%}V^zffr8j9qcMtO&EO=$BofH^Dg2IfayV+&y4a30 zqxjmXJCcM#r_v>J+25m;LRW+K6FNfxbYtm}zYQ}ECEGDSYHU(fI*KaZ8Rhy;ddWeq zSbHL3%;#;Z6yW=uZ(wNdP%3h^j4#yBD1_$_jt@ z#NO;=!9AxhA(JRm5B%9Kz6(AVNnm?WQZ*?na33)Prhloe9tO~4XV7S`PV;Ndf|oa3 zi!q^Fs#Yr$V)am2N@n|*(AjkQFn46q{T4?9Sgs69V zG>zg7Ix4S;jpgtKp(h%iS>Z|@|2g=GcmWS=(P#+eek2kFR>kkk7BeRpGkZO#3!hKt zgO8@rN0Kx~PApWa^=3XZ$LFWvP)_|gG=C^$chedg1LSOSIYA^NXqyhjU>lZ6Eistf z+{gSLTDNLC3FhCI)m&2?N!+;%iDvI|%ja#o;jOBh&S83Du#U$RToZ(R;TFEWQ)~U> zlrGMN47>GeP0>F}$vLF$xjL+Vvh0AqFj(ifu|7d}#{%!Yq+@hp7Q9-sY;Lka^!%7@ zXL<8H8lnJglc@#apy)nKht&?DF2TC!IWdwZV_!VD<8@7PrBl61RZGMRpk>3uJb8)v zoK^cq`3LcPgC&8t*PH4JaKi{QH#-+#KBcG+S$@z|VSpKo{LyD_4V3f6+8sVU;An{s zfzI+nIHyI$y$=Sr>fHkK$%sXO$^m2}-D(Ykgb=msV9!|uMAi6{I#DmV7aH%^O5UK* z+4A<&;m=hj;}EQVCwff*#HUB57m+&xyhAfpV30|_>Lm7L@MKW5^D<1B`}1^^Yb&Q! zZ}rPv^4y#Y)^zDWh*Brlu{Vj!)DTBjGra-4F008*YA~XfEWV22Zx#F4<`O$3+SJMQ zjIX-f0yEXGtQZrNqLxcjS{HA^)y^)f4Cik8KypvJJsqr8p2mBYenv!3E%xIN%2=ks zBd69b4?{Yht5&}8J43oO8(lT}ttJNmolwY@)4bvZp)y7P9~*m??iHo+j$qP`M_2+< zE27PKLFP}xEC5`s_i|d~nZtP;mXN{_g31Sg2sqnYA|qngv@b3-Iu$%{2H}c(>Rm5P z0S7CE)ha`uk|l3R<&UgU@f~{^^TsQypOZ$DZ}%X{WkzsIx10{+NwR=-5wSP3!C&A) zth;loey-PHvK2b*tO6FRGQqCwX#jJ@p!)4>OSkczY%8mHAG#)%!yH`Jb@q@Obr-Mg zU-30hmm4M{AuL#{%!ju&+^gTpyDi#b%+iCCk?(?74(t6fuKaqOik=wzDsr#fp}{Be zA~wEQBKjdqknTjnrMB^&CC?KxD9jCvWJGcuzlMdiY+<5HOzbdlsC3_+VFJl7fNAd% z{Wa|KZXL~`zJfiO_hQB4E(h3H=(Z;3JLMIG4RdPTl}q;nZ;y3)=@yM;*Ll2Tt5<*I z8e9TRK^nM186tRa9Gu-wlUd5SF)cL+JZHlg2siyULIGOkb8(LhmdDC3*m-itzb?j} zRLow#=&Px@O(%!(Chx4wZ!r!(XD;B7**5RrC#_#$LCnM5P6Um@d}(?z)EBuq6xW1P z2%pRF?zBFuhzm}Fmv~WS7%5)*Es1nrdorBFDDQ~y2aM9KO1$5Y;usmtCBKS{1&ffD zlzcST5~E7ECJFLcD(CZmnvf)unj2QnNO|}zKS!{s9Puc9O@+HC_mcAQdH5vsu8gGn zV4*MyhT&h_(IQP`5T`7QI7jUnJ2G~5#QhXQ8VD!i6Fit^{?d#2;{jrD%&Q7h&ZNwi zUM0*g;#Y0>cv+ggmYVSAp61sW>#BQKuUe$+T?XK9`&y0e>^)$@YtF?@Stw)LD~pAg zrQ&4B3Ha{Sa$35wtdw)wLpSk|`!J8cVbXMDP6!&4I;Hq}?OwJwk`d?e1&kLN{kkXZ z8C%(%(fqzi&p*2q&A-ow*JYz^bkRitq3&F$0d&CGtHhH3vqG~_e9$Ih#g?a!{bLP5 z0bxeVS&XTC3im^54{Ia&WAzk$<2fju(AqkPC<9GOd$mo!^2Ii#DJpD;hkchoo-aR>t*FhDA?#D9DOw*1#cly;OjL5p(>WDVSZYy8h;L4LUMdOY!e zI{mMH1~`Ge0*MF9PjN}2-SM*QeIhDZPKz_HcMgzJ4e$41@d zliw(bzHbWrszE0hIN>HsbCXh+$VCSIoSQpSQy7c&Sq#CRDohEfUS8j7^;-3Xe38>o zps%g&Fo^UO&Yd#_WqMk_<_cgk-Sv(5@wiTr@Xrr^LkUZvF9X}`=-(P<+|lL#-lj?w zk+5?7WTzVT@@m5!v>%T4%ZB-tKE@v_rz0THwS%R!m9t1PMk4y;D+0;`^PMo0(eu~d z0himyCwLca0-g-qk-%Y+1WSs#H_vhtmoAS-5O85mYJI8wSFsB}3wJ(NIbCnPHJmL; z)#$5vhu0mhBlb`5X#4rLz+d&6su{kDmv871qZ7rn{7kFqpIZw(vGfHAib;Em`37!E z_BPXmc^%kg@E`gtwj8hi3$SmAj~(#yQ--@=)`Zh_nIi-r%<-OS;Q+F2Q5_tYl zG9($2%kS@FbCF3t#TKWG-2I22UvTu9->4+rzC`$bHjsJRpWUI`8Bl-dB)+ORC7$vB znjrgiqmYOH0eilNc3-&>X+acYryH9KVmbx7P)uJp-EbGrzsEQiT&1JvX9xA?|Tx-m$HD^@w*E#>_0Bk&; zq2~Rv14eOaHJN{MQScXtj$R9-YcpZbnIDL@dLzCR9&1kt=fkza+jtB=!Mf>GZ^dae z2}*y~!(1pzP=|M@SZdAg?&5^o-T5CoUxN`TF@*`S)T9oU?{Um*+p?=m;K&8g3FM9^ zSBhl(4D1l+9a6VK7snE6xuX(n+t{x;w|{D%lAogZZ-~VCsm%%CJ?+QNz>;jNd7_VR z7XanC<3u-M(rSZ0f;4nx@EH>!;dELhMnIs((RVS*r6()x1m`=iyVFqF?%2o9`!a*0L z3ac8xebhTvOdLWlpMTw)&<>={u3hqxt?D1(+1slLU2R{ZS66>6|ZU1tZGDJL{S<>0S zOng9YbixCfh$5iZ?aed2#dqTA*|Femk96KH)uWu`R(n*waEXTeX-coSQ0M@?4*rY| z_d%(@aY3y~&)z7{>}(!%F7HeT52=hI5%`m$Se|z~Fu7(vFE0;x;z<;U30&#GcN*He zFjy;9WGeP-TdTY~*p2^TaUvHN&RxVjVkM)SE*G`=%-#SKc`xGyUW*_8G^{N&^w5{lpw_Y0^FbA+d7{eJoWnlb@pg)Cv`mb;5q?r`-0;yvV)Jr?y!JTZG4x7#NKfH_cIWCCJ`C#hvCNqZ63BvVsj70j;FpHhG3jBU1MUNWarDn|?t6 z#_bA^@s5A`XOhFSD2kqm+!jjm6~)NMaS9@sTfby-8%zG$Q)tS5fZTcX788+^u2rdN z8@8T}z+$quTeJU~$$>sxxWox?bBU?yEou}`V#ub}r*#Dys|o-e4a;pSuQ=7z)S~b? z(70SLg@K_7RRcfVPlkyS8SP9TaJjvA11W^QW;_ec+EuAOhV9VcwhUY=o0nNE$Q)R0 zj7k)|?m?EhT!Pp{z1t7<6l$6lEOtkV&&=9fQ#Cj)CPGP9 za0{1nx4y1`-YR0JnbZ!41C?)^;%Ow1XeBbFw+*G<<8TxNGckVUt|C8A<~~-#%-zK@ za#}=e#n)EMA9SV7lp#50Pegx2!Z2<^1-jEyr|SoaON>DPcFDn|aT3ylnCZ`@^a69c zdy38H>VCL_;-9Y!Ti8b+AIBo#H02cGBc z4uC->J7nfw^sru*xYto6-1hpAIJ!jmiPaYMATxeeVBXaEz#>f)`7;TB(jpr|jZD^6 zqHX&#E{lxM;}6U(XoEYR^8mFH?%y;4=ezAufIZEP(pQJKn6u>(S+L)EeCFhA!f%&s zu4sUj@&HAWSAzk+LP;3K9IlqJ-G+^zJPZ zaRuTfbfCXZn;5rRSltE?lG>Yv%tPpWa2pv!7FlpvZIXdksofKshC|=oxh_#IK?{ma zE#;8Y7!6GIyq?+ciyhKOwi#b*$fl0|nG{0~`3xRCR+(nU_Y41zm4`vMEMJ**&%sB? ztERC1T&d}U&!pGGi}{))B7+R#z!W->90EbUiO_>#Y%y1K&g)z#F^kccK!seL|EN6frY6jPoBr?cB|4nJ;X1wOCLg($Pb@j({n?t#K#F1>J z+t(|zzLXGxp;ml^(|z2i>sbh{ZuTqQTo!0W=9=N0=E79Y9YFEdbyUXEqV+bir=@b} zr&29!8NO~g+KxDenW4ZNrN?h~nq0^ZNOxE%S|_V}_I(-+D2)o`W;D3``!Y`N3K+*+ z=Bd98)gw>eQW@wEQ)q%uUhee4ya{gFbxA#kVwQi361)^MQp~E|l0idDPb9-&W{vkM)j z-8ktsi47b)dnKhcYI8`OoS0uX8^ZZymPc)PN~XK-7wjItwkVnp(eR96cR%qssjsZO ziw!0Z>GC!MUS)5%T%?mMRWs<|U@c6H_w5b~YbAGloiDwDV|%z)NfqQs5?(B zS13ESL_DhELKV~4H9v8v2YA}Io?mh2in0A1ZlCfay5GnTl3Q9FoF}>Chw6O5qqtWm zRul|{)#HwMCZx14Mur{dOi*3L8d65*8cdV%q*5Y&R@Z8X746j7bi#Bu|H`i~)q%G6 zHGb4S;7_#~Wv^-I-1kX8_$Kn=+Ek$3Ub9&`QcCstS%Sg&B>xc_BadDdavsppmR>>YO zSt)5_4Ri3WrXcE5Mr|55 zU+CnkXH*d!7WL?}y=p4ltLZKa_C4jO-DYbu$<(pGCy2)-uio!vR4NWslBl{hrZIa?6QR_JR;OG?wX2MNERC3wi0b3 zW~vy^QNzM`e)8w;KS)#~Dk4+sA+wub zVNyZN>^bn1x7;O2xm1Y z{rBkYXXh)Oc30W$O~a^nK&znKqn^Nj?_#RF8wsae1{&eY@w{Dw;(( z%)#uCbVy#qJ$XD#PbkK|NlQd@fZDV(T8}B*u?_M7T5ozD_V-&;i3MWtu&h))W$yJ* zS>T38SUsPEqY~C3J=x_SE2+pNdDbOMs`@DDH}w>iw!#n)o`4yl=Aij8yaU(_1<=3Bvu)9ZC2^da~uiIi2exh7<>b|My7bWZps!)%6 zG)59;Ie2K9(6Cej_zrDWpJn=yl(>o;;899S6w!?^bJ*a5iXUOMG?@bfUbh00Jt*K#?by57{q=OyRmWkP^P$j`ilI=kJXM ziNWcjma~$kTrRIl3cZ%e-Sw^FTMaJLc>@KNxnKajjg}ydS}3%bY$zm|%(vDyB#=I06B0CNZ-;eCY6h_Guldfno0z%&_hL(N+ zjh#+;T{RE%^CRa>dsQo$Q^P-AU0I6JH?u=NBC%;GU72J9gSkrXOjVwUz?Io@)#%ke z0K_8bvW>B*=%o)_HI}I*^Y>NqiBhCQ6tb0q+pieqsQFQOh;Mb)QAZ$5ADo+tUoUB zL{m^>HXm=$Q0h|`14~dz{Kd3N@CHC_*C;1NCYJ@{du}I`Z!dNI%ZQD=sDvYhQC!QX z@DE`DuJ>Ev`f+@i>7U0L(UpKe-H5oL5D~A>qe*?KGbA^=w+xLaSJf)~iEmCwx{Qt4 zDUjMLEm}uX4JJ5qnSTmTueqFYI+X39sxzC4QVCt7b#Kgh(wlWz31zAWnCXVz#j&96 zA0n}%nXJ~ON#fJWg+ZM)^_*vRX@qoJCP5oZ{!%<#2rNpjjkJZ?5m%~=mr@U0X@)g^ zOLw_2yJW#V2E}1IpcZlytCy;O;6v9sTWTspn)o3`%VG&mM^qzgY%(G=7Z&Zm3GRR2 zM*VgD)9VxAcr|LVkq~es{j$Dqvy!v;AyZ2I72PNR-rHdVTdh@0eV?#Z#@&Lj;oT4L zL*{YcnrZLrK5}ZZ865lGFp~hUmyu!Ic2%xBrmS4+#bDa{#2S>$AT>tjDBt~wsm>WT zx}24QFuhl;7i$(l;ON>xKPx8LCCs8ksA1N|fy3c#lllH!<3yjBxx~jT(pw@b^S!_n zs$I_a*CB>x7QXl|&p8ji)A4S`-{RCPah%Dg!}j=a;FPxImzGNlXLP3!UdJaPtEieS zHq}qjH*av9?~bU=r3O^PjluARw^8O)i>27CEY>k+&`-o1^pMk6+kzQNfX^Bx8r7;W z`#pp!A)2X^@;Upr0jB*@auvic9seSLw{>Jr7I!dLX-wgPfd|Y(D=xKg}{L(>j@$) zR1iyq+^cIAAmEr?$6vp8jAZa75Z1S3bs3-(lN`Tc-l8l=*WLg=oa*6cK%M?eh!0;$#`uz)k&BP;Qh zt%Oplkm6}jkavnV*~+&ix|o@@J30eJ18cDYd7P=Yw!0V_k70d{Fu_Hp#OW8k-p&k>D=1v-Fy|S{ zy#>J*Aw;2pahD8z`=5~nYcu{>cU~0kmA?VGBUcBO_J}jqQV+e~op?wDo~06nqEE}Z z_35Gbyd&C-ny#Gh**|MkF&&w?{JXiUXBueLw(UOwaG&aW5Zx3~s*8CkFU8PVcr3!Z z2sqbqQF&DgULFE}zTUAdevw6DK3wQbAOo1zTI2vm7B#;^m4to1Q- z5jxeW7KoZ>BNKd6AA52O|E{LaClQDf3_~eP8|l#e{fHPz3q<66p0;ds2f^n?SQd(W z4~;FQ+CTgtM8rt#vnGJuO&l7Qb)b?-=`ocF5o#_d&a0WI6_W`py}7|sk^WB>LFpjk zH61eRFB`1N~W14#-DCFkHcKIK^_80~bIAx0bJIZWZv_YVi2p25cS^sHot7YyipguF$?6Bco<^+)m_a_!}6ybb!; zN{?Bm$x~M88;y`Zu84l6rk-{iS9?VN<)B;dlL~d!-2SxRi3?AR_I|cLid)-%(zpWj z{=*+wy=d$oHSlS4OcVx2thk;@BH$4VW58AxE}2+<)Ls|{AiFwHp% zk8p0X5}ZX!FOE!aB`=f?Rpx?3;V^5?R3QSsS#*kdOR#}XCd zQsbj3Jp&)kxQrszDNBXu;?YuVzxNTV@;6QpdyPl}qz(1o@^g_S;^t)I8iGr9DyzPe4&){>YQbB|)?l@&K) z3}N4*%}#U6tCUpjKODbsipVWLlgQp~NHC$8fBjPN-zzi6f#K_?kBL5MukZ8bmaOO^dwUEm*Mlu6nt!KZWnxEZIz!hrr6$3bY_>D zVnCC9N@f$ZOQJcDVa7GWZV*S)GA%{tk90D;+qE{Kg|rw#{n2hu?4Pj|+%<|@IENPZ zQ&L>SR?GYq4Q6>c{r*1DW?nUts#`(}^f8Nc;1$zwffX#$IR6DGkco3BCXZHVA+Y41 zS{0n$Q-an5S;WS0PxE5IzyCofkhrp$(uAMVRW9W>O6V@POUO{l@!s9L!Bdo&*EG^k zT>-LX4UKLRPObFa(PWVsKp(GEH|EMd7t0`dz#_}feUXWYBWIUpjW#7!%-Kjr4ZS?k zRt%S8vZGZ#+>S$BruSx0GAgqMuXSWF8kOl&jCSEc;LHUiuKI-^LEfL`*IfBPlwy&EadDb4|)p z#OL3T#3{J<>I4`7Ch@3jQsuZ$ZGHdD^QfS>_gh~NdDqup`RX5y;KN5p?_XTGzjV%z zhCN;wAj)`;*GG0g=ZmuF59u$KG9?>Jp;yMp5!utgmy?r=BIMD8DaTEOw?0!V5Qd$g zHrc;zd`0!TW(`R-fB)lp3`2v%J{d*8IE0^CGk;<|ohYSd=e}t59MAfOK~G@kKpoo$DY;c;VN>x?YpTl(e-w6g~ZZ>*}o(rYf%j!ziFi zUZt$#A;JcxptHicG_f)MQ;*roVMF9FUbXBZBHLu~!{2rbwgn5g*7@VR-TWtbZ}Kc> zwB?R1<6v+|^$Rm2ktuUm5`Ob#JNUR=vq?dh50JKwOVcYV;?Y&ueUCXLVFM18p>nsk z)-syYd?AvSk~75bnF3cSOJA#kSxMz}j2&Rv4rj)_ntZpUr2g`Q=t}s`MveEOil+5!@S|gUb7p+E)}p$EGzk5Xe}5$c5F`cW(E^Ogy`4}X>EdLuch~w(Gv~kL;Zeg z){bxl8A8JxXstHKmFk&RzIhKbV}mg#islg0J;I4@eVm_vON4C43ms@AH+E^Z&Z#qE zPexOwtgMQQ`_)(}IPK>L&^HP2WbFyQq0?vUaiv=wu=C8EpzHd+PZf-^=7frt<&vUT&5?^19BkK=w6$Cd>|o@4}QK9-~cS0S>MA^ zaRmtkJiDGxO^;zTP5viJVUz! zAM?L=hFp2?2#DC#i_SVdTX6K$4MTYhF|KIxqN!ginFG=MiwPTdd#Py7Z6Mq13{ zi=^uHCCBy0G(yEP{mB>!N@&9{HU)#f?KbUiRTi1qfxj6MymHp^+wH%&VLiZ2S8Z89 zZ3#ax(X7cy02vv*3Pu&rtHWa7=*;=h!lZFs2J?sZnj|}X!r4w@CDSiP8R;nM&YDXr zJjP`;VaKTHH$&q-MwJT()1dn$sYmtKOEt9mnKM?hg|G*65L!7q_$VzE396Kba{zsN z`q7&oo)u6_@wZ`gJl6_rTP^P={K9jd4+(a66y!R%vo$8s>gTV;FtoG0cZcV$wsVA| zI15fy#eD|{6OWGjaMpZ%ma2a)#Nz|KLW;o_XP>owI=pt`b02cyylQ?fXHQ*lL1^mE zCVfhbS@^KUrsOX6U3V=W#Y|_YSmZ^eiyxTrI$KBer07|B4Q5u{<&-BB1oh1DcJEGC z;TTA0Di1^Gnmo>q!Bac#^JhKZkm}TYjWN;8ntgnUMqvt`elfn+ALc@Wrf>p51>aBx za##~gjX^7L+!^j$HOUD}FywV>H3oB!jGS(BF7D>wWi28Z@eL=s=7sIAJZ?F2Zzy_u z!LN8SZCypS7s^5z=Gmb6yL(LHlLnHWv2Gxl0QF%5n%e~OlR2E93^nZCRGy4EX@(3e zmjF~%!ea45=<~S(QhBIZQAe{zYk+msNbV+=#PbY27ciO7g#y;tgz94^nLb=hPtu(6 zm7-3Ypx;h3L0y}R>~D3yL?Z#D4M@Ng6JPbLSTs!j4}3t61MGf<_WvDiu<5sT1bTf~ zo&J<+cYSzi`+Rf)wd?s9iHITI?Y8gRerKb#7}gSTa1F9L`LlkY8@wsGi&thc(48e> zqSf3u>XP;e@lyc|-SF!*`PC45VfcNV&+Au58e`iDDG%>!2M43eu(0loj!SyZ|0XQ{ zXWBrHhPQp{Yu-aFnxpza zXkx=Z^`c*8hlbKrG;H^b<`{)Cd|x^;U$-`>$w>wHEl8OCnGueGpA>_E-S8hBG(gaR zttUK;()*M>js#MkD(XY}LgE3=dX=vgecN64Ag6KWp2&l~3&;)3k)izHptX`=tI?Sub&h{4Itom(2~A36V-Tv6`(F?&a}4u4-n z|Ffw>3<*qC4g!k^a#Us3F~qmqXao%y--~2>a^>KBwm4|p{Sne?zZXI@0|ou{$4oBs z(XK)j6SCde|0=(qoy|LBTQ;5?e)eE0l$$<-6m~-_iTwil?UB@bhD7{y8)fF$?PD7h z>HeI6M%TjBR5^!f;+SZ`D++c54>+28Xu#rq`@bdNH5_5ge(~Z7H52s*B&OP5;gmaB zP4`TQ{oXxi8F%fr9H9|76neyyTST^1^ceStMZain*3o zEjI1>A<*Dt(6IN~M&H`-0HO;GvE5g2puYMWly#vzG&ZA+94y#1mj}ACf-Qm{!EsTJ zNbs1gwn1v|zy?yrZTG3rZ=Qk7%#9=0YSvhWcf@ z`kyvUC>ep8Ai|a*z9szd4m9#kxFHb=M=KXhHGKR#5HrM{yav)O25vW_PS)$GI{*U0 za4sP%pgdND(O)@sYcW##ry&kukcev}!IBrXJ*VhuLhsl!)%U<65rZYjcL@(CgTs*m zNNR+|67lu<2l2kza(mn#qox-{+1oH^#V}i{5qpp9_Qm=(ja(I~$>sFD?VDSjzR{XY zGb(g8&l2sDh!bsf^d`JM*u{P^VB?VFJrj&Tr;a$5X12C?>4|aV{!Nk@iide8B1Yk> zaMtm@p@33mjIN(Vde*-&0m3kCdx3+cwJ3V3S&zP`5w-HG7|YKM&b?=8M?%`y?ol_0 zw1)B%w!-VWXGjJyYmiYjdW0u0zSDI{0UsavAG9lV4%7fH{tCo`$V3Xmv!1Ou$4PCB z3o*1He?f66RHr9~q}bfJHh!N0!;>EVT}X+!tz0*_tm8dP=SvM@YteTy3Iq(r0|RqWTWVK(&*Cp>i7;7?gAPz4F{o_9tbBI!K)R9aFfkvH;~Tu}d$$TWmHn$Sc_s zUvB*!_>>wy@6LhvfiBZEdqb`LyjEX1x2~EWcLFY`+IY>*S-ouk(*27N zlNmBj_Ni2%I(iG82whF)3|oS}t!)(b761JmsJu&tvwMuwE%Pc+X8q6y`{#sjqurHM zHjBO0E#WPGPsNL!eGMO>Kf8e)&P4TKq zsd@4H8vRW}q%58M8FB}BS4ZnG!K4mY8I06Nh?Xr4{mPF~9%yPXrj5!6eOTVQyMbdI z}+9Gz6Em?7!bw1v$33rTxxHA3WzGf=1X;k zgUz9p^b!IOT_ybQ00H>F0D?Z+pz7;(!iuJd zo!VHan$%PNIQ%rualZ1Y;Pd_tyURW(PP2b6nX0&?J)Uk$Xu6B>P?-neFE`h2S9EkH zaNlkEsbkWYeA6@^^eL`+rvb~>6&Ykx9J-rH`Ox5NloHgU&6G4T#f&GYtVy-{OeW2UP3_WoSsU?`!uK>Eyb5!KwSN{g|tmR`N=+L97>qR!zK&W*<1jHBthl%L>uLS z(g=tByaKwc%3zv^mehjvJNYDs6O3XFXW#=dm7DICmWv$A72&X#0i@{4s9vZiHr8ag zb#pA%6ZW^-x~Q|4YL#=a8I`+F(C1qzV=6A8c}oE2f8by8QvA<)jn(UxxfhiK(mtRc z6wlsuL>4xh^TVeI*QM84FFQIg4j4d#qabt<|M{+*Op+cApcP5x`qftDg>GrxNbDOL z(FYXuXs=MjuClVTf zFj-Hh9j@DcZwTk*nWD-yFUQ_I9&L0NtgX4ACo?iN>?gNFVdyYFP}YR+X09O(o_b4V zO!nscsJixy+45|};O}r{=P8MuKYW+H?>@GP8n)pT-0Vc>_S$_SUb;(;jlDg7hBY=` zfeYYc=YRT++lrH_Ll5gku#z}c8cQTX@S-zu)mwTrMf={hf1i`3h-V~F^FE4}YEXc1 z-u=Ut*na9_hu1kn=c14{r6U=}%Na)4;1(IRfVS)NTf-BX%ad71(0!9dbOfi-K$b~U zP~E)$+Gd*bE6wN(?tG{a7l~zs5!FtbhOm~)Aui3KLr>*4vbxJ*#WlQ}$ef>EnmV|L z#VbCyj~ns|JccOxY{8-BnyBP`{lWNsObP^9$(!ItI~AM-rk^AV7AknzB$VZ9bX1N9lG}l$J6q2@g3YTe@gv00UW{=iBeFoE zAQ7E{7`0f?Q!n_l^jg{V z%xSpHiOjAyT1Y6>iujKK*hcTBq`B$ae=)?x&WrQ4sC}$9L77xTd_LoS`)se!sGb2y zW5P+}6v#%(>E=JUSSFlI8mc!gTC5jPDYKE5$;kX>28F`&nz6pR0YCdIeiuEsJgs9W z4&(3cbRSE9+H=ugDM=MOq>UiagYR1UeBOc?qp|?&?r*JXP2!ug<{qsW^^?SKfMYW%h=Iq49d#>!0wJ-od3;IBQbaRmDcP zna$!CQrru^X>AYHXGMQ%gy0M!ro@J%X==gE8|dE>jW>-)!M)4|q#`UBwE|A>j`|!g zIJMPVzl~*j{i7i6Wp?ouj)(2I30{$uD9`6Ft4EYR4aX4Bmb?K$2$g13cj$Wmq@@FR zvrda9RfNo?qL5KY9KZ^!xRj>jjbL5WF+EOfN&YRi)h2(H^?~qncHfnVuIfM%KuB~4 z3u&W#H%X!oQ<@b_!t8Lc*w}HM*m4NF#U>pm_Ou{vV>JreC*2nX!O+kRr|%<-7i=D7E||aU@oOTEm@wE3``Fi zjESZw#7lA7ctRIIpMmXs%dsL{Wm;@7^m{1SF<(B#=~(oJRktfp7bAtsnoF80_eM*VCT?)SWnV2

      PvF)O{&k~8>mVONuJ_OvL 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 z

      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

      7T=h$()`5woK>9}J7lv$^H1{$R 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%0DmYh2uyJZ&Fl#79;G?`y(3I-@( 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

      g_Qf4ogKhZwW;Dt_6+TP>}%Y>Sd+&k1)xv5xV9 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 diff --git a/assets/img/dorico-midi.png b/assets/img/dorico-midi.png deleted file mode 100644 index e89e78ca0f0b3029044d5673c311449b41960060..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 187838 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�dpoeWrWg?XRl+Ni0GvmN(hjk;`;ZZ6#K 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�-G~I6r}jO1{|_;0 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 z z;anXp8CYyc&OLEd-A!83VIm$< z4t?t>*!cT(1(m#VS}d|8YONtVu>*7WsjFkxINqe9zyqhPJ&n%Z)m8DMOHFsejwrE_ zIo4YVvObDW^sX-5NU-W>B&ZBRkTxC2{j-m1DViQ;J)3-I9XbyF)TNiqWdT4tgTJx& zsU1D!hCl*>$8|pb!lm^&qI)S6!pR{V!!5VHKwQeJreL@Qm;E{W1HbaGcySgdVqz{^ zVUvuWqxQvJBGZJV#AZYXe5+s#9*6CnhpjQx;Z?jbpYsmftfK&We%PctOwphr)dA&I z2WM0oe&TBoT~s->>gqUEgzGEy!bOBCsnY8#HV%Re|<6{U|!E zlIu{1nWBePh9bnbDka(sU&!RnSu?^P9rZs8 zwSzni^T5ZJOLD{`d#KoF9Wz}X@H^sHNAVLzhDat0B7h}@&&-7MKSDq2S?0r2hfslD zCk0P@_4?DFTm}kho}mGBZ>9+oq&PebI0A;N}AhgVg7(M$Z_U z^&#qm=3&36Ki~bTVhd#D1m|t{=qRJfhyuinZcb}gel7kjbk7X*Tb&0(x=W5DolJO) zhWs{1RvYio@AuoUGwv^>zrK6hwP~*Ire~6Q7_$OfB#rwVnr(MHOL~!838lCS7nqaI zqyPY4r$9Zn+NUnk=??L=)S(UJ>5}%rNghx=)wU-d-jvS5?(0cMOF#&8^7G0L z2XXg1^s0=dehe)Oq{3IshXlOFB{AJU{^{G;hlq3A!p^&7`K@J_j({{XR@{{Zwg#7-n9{C0i&pX*-Q0p;f# z=dak)sQ&;oe&A=`pJ`c6ws+53g}+d?hX4+pK7yt=T^I1o+@qVy zJL7tqvUV|AHcv5a&Uf!h)!6|haT<_cc>4e0sj07AOZOHGqs4S6jDbC@B52p1a ztAI=_Mp%`}?rJRK=K!E)GK;j(zJ9Vi}2m$qwSY-YlbCc`HY2OGt8&+JNRzb`&vERJ|i2g}o<@tG-=N|7oP(kDCteP zkCW8&AJ&4qNBUA_+EIYBmu}Ttf6m`p|Jj>)FvS1> diff --git a/assets/img/elona.png b/assets/img/elona.png deleted file mode 100644 index c5a275a58515ab81c834b47fcc7cbf2dd2c86f4c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 143227 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≈xe%`cjgIM$A9&S^+*9&yhNV1;2aN3 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

      $jQg=Du%=hP#@}-BI}w zQBnAZZius@6ZJ|#!Aj*_bQrmD244?{-mFJsEdKy+4YtDa(##t0RL1oR=LOvocxh2W z0oob?SqOJO(=bUT^Mfi&rHReI4ECkEs!X~Ton0waRh7Eb#X*x(E=5@knRE5;(IXyB zo3Hy&4^#fkUeKl4ZO7=S6i(|^y6{Vufdm5O^ya!nX~{wW6*=I__)Cw zQ2>jd1`6YHl%9?W&6Pi)oCiJx(ga+5ONe25wYjG^<(b z4B3DsS0JdmBbgn&HQnHNj`RQwy$Cx00Fa7|W4rr-gN|i5eTM@~z>fprXh0()aj4wB zH%9BS6+6bR&}oCYLl0$!mI%2+e3TGI9UJxqYS&{V*)=FcOuX&S`hTO-Xn?xx6>}F$ ztaEp8gAla#4>N=iVb11$CyQi9mZD6ib!v3-GOU9&k6bpY*&p4#_82Z5=iX=u6p=6mF z!^>mNrfz?uAW$WS{auQ1=djV(G%$s*m9S8lM8{aaoFtWyxwbwZem2Nz;{&Bed#XXx zBi4A5!}xdnPyhk|KpSvsdwLPw&-|=VkL=5Zy=rRV(}OYsEv*j-Y3g}E0Zq8Dw(x+;F@_n&)RaLkTQuA{S;N znH{B{z8&<4D{+!K)FS0|Sq%8j*tL2hn^H#$&m`KdK*)7|Z|i~>_n?9dxb@!O<^KS= z%YkIAE5IlgXua^1lTNFxSe6SUHZl-ckUr;NW; zmaj?%%=*y2ZiDqu(dTpIRDJh(_dukVH!o0{JaPCj_+CH5iIb&x#{=aCJ2Ov&kv9@b z1356Fs~r}Mz(Q4viTR>VAqRF30fp4C_6dHt?r5`CdGqH);U%*U&+q*Tpen#-(^;9D z*~!kb;hcz5@0WnWGi*nq@7EViB9so9)VyZc#_ter(DhRw2TWXHwq~*m3mhdZo2ax% zL3!J~+wff(9CF>u9PYsr+j>J{L2lo*I?OcqD^wdCe1epe`A@oXLCFWRG_efQ74HgA zH~#>He{~!K>b&xzY&rqs(vQqB&-gg0=~s+!&s3Z7JVk#}5dBq^$tc^2y-NOop zA~1>BB^xXB9)?FKnhlduvbk=z<~KS20HDzz1gh96Mn=VFl>VoP&5$0e6_EKo0x*r; zPr30NT=rD?I)zy@vZF#;yu2iy!j-;z(~9;N@Ak1i`~g5_(E!tnH0ASyjlvRoZ&_bK z2@)^Rq%2tn_pUJ$DJLb5k40`KLGbQWnFP)9ZhU{BQ2-LF08&&$ z1(p3}uN*lhN82wkjqs6s7Can0idD^_Ud2kiY7}>BFj&>2Au?7DiKWIFhnTGKVi)uv zq(z&7ab=fRf=D4A_Fe;m-1WAq>K5od!>I_d{TeV@kVx0pCx>w z)sS9*)>OOe&1zJe`h!fW?lW3B29*Zj=KS=kh!8tt#_Ao(AFzZS;df|O6|$1r&yRY}Q?i$GFy=bedaRp% z*NRmI1qjl?E>$ZUtiM<&if2R^<)9B$iWFdJ(2Q7yv=9N2#bO8wRn1-q9ST=JYL}y? zj`f_w){;^?s!!NWN_)#mN$2D$`a@%CV^6z2$ydUQrubp+>1^_Y|mCD~F?#LzCK~ zaJ#(`K5@UgjEwxLD1YJbk^rMf_43jakBV zIXQnm&pL%?*~@+X8@Pdc*?5d2R`b2jl;VSMt#eIO$EB3#BuTbq_L?R^XaSWpj<+yT zJ>2B9`7bjsdKF!k!D;kszEaKH@CjZC$|YVpGxbhxF^=rN3p6QA(@d6Y$#GdKeAT-g zg$jdj0{-a}9Fpg=Qi1mUmZ>p&9{3Ib)h2ZzWo9-Xx|~UZpQ^6ssv-9SBG*GBX=o98Kz8q&{n0k}x z@>F!pjDs)Ob#P{YC0z<)O_A7G@#>^xNPIh$Vpfyp+~ofNJX=dMWy#Na%h1RTo~spY z5DtMDK`oDR?}*}t{{U6MKr3*dby6+bYI^3jgMw(24*EI@w;5T4tgKs*9RlhzHNRfIt3o*qN0lmY9=Tg?K zt#7uxzK!TikFjqlhE=gnI!qn|ihbZcv9Zn{JPt^5o2C>ce>VmLyPijpYHb{p$xN>SKrj?d* zeDM{*3AnJ{#qk%-BOoe#hRD&&_xKE)Aj^UuCLSbUrjPc|NJKhoaBpImiQ3TDy?NI#zpA=ZlcwMFD zLFS2=ENn{@dIU71tbFkUh(;$=N8)jVVCKv>*yZ?FfY2WfXPO_SpeOTdy(>w5s*;|S z(AYU1oXsH@-M4_k1I~A#pP1s9HM93yX)s~6xwRiY`!yRZX0j+kF6K{aa|Q#cSUu>; zOXs@hhGCNJEDGdQ!qup0&AUoRcNo9rF@ErfG|$&5MXKmj=q`8y2U z&AQ|DLop9O`Ou17puuA1^l{p76Q4T0b+PwFlX1Cz484XXbEVx+(6r6k!(uVLl*W_YE6SW8>5dVl1wOqP)j zt*as8dl7_4*k`TZ5yh}h_iASQ;Wog9F$_ohs9*=0VJPIHxI@0k_W7%Em6%2vw`-ay z3~8H6M#lq)gf5c@#vcLds1mRgl6cj+gmHs)AUm}CK;?b%^G!dJRUt79n5^I#!}yAp zbz(ck_NWOn%annfwrHS0j$wfZpaUs`H~X_lF*;uQrf2-Wgiyd@WGDKp`ey=T#onDa z)ZXiv+@Q`fxd$f!Mn)2>?C5vEQIk5d(C@QKjs-;pO{YPt`qAo0tzNn#VJTx;w=wfU z3$8LDvm;W8_?j(BX%Oyz?FdeGr75^PI{G8A3CCrJ-XFwVvLP9px$XST zK%fQH(w-2198l}TbTQ}EPw9mcqUtrz5e2 z>B{UUcCw>-sN6+clxBl)=+KU|BhZ;n)CmS)1GZ?AccNZOMje-nQaci-L_PiIf6}I#jd&cE7*)n{W6M&H9-E$ox9bRUH<_7$2@a?Bfb!2#n7>Mmb{%>sLTYX$bdGmd{rlvd1+5AQlLz3@AHE zT;)2Kk0s?U$AJ6cW#rF9hw6-TFx1bZha~2q+Na2pvzdqVqLb_K1wtUmjmCmh3f;Rt z`TqbiiE|cQkLv!du@U!kez3W4sOuKIKi$4juAV1xh+EkX5jrpzp10 zIAD7k(ZD>GCqp;A1gw8}toRYjqM`z_%mkWmOp2i4p6+){gXlEZd7IwNk!I#M&rqzi8mNpoYHzbYUB7(>SrB=iN^Qbfh$+4f3}=yHeJe5rLaI~p!exnH`w zHf8i}UYkv)^7B*I5V$|4%@aMWqo_AH4t6!Cl$M>ksn@f*_t^r=f3 z3dcNk26wsT@qw1?dW!_MD&TU+rlD*$cixL-2@$v1dbtqX+=0vqbJCHa#LCv*(@$;y zOYl+HsaO(cH*O5YejEXY85k`}CNBVs`0n)2D!DG(xQP)@5j8MiRc4vLC> zXQdGhZqux?dl&huSP)okS*m?_H+fRPmPH*6yGzog3vQtWf=f~q7N`yOX=26}#43Yj_ z1;ISmK<3kVe%dsH)x06*)#dD8+XVuE7gtJIX886wd*|PY>qq|TVc2}(Hp>S&J%#?O zGYobno9RmPS#SwHB9`3jd3jcc#`ZjX)Q-ifA9n5^egK-FH(aYpFPWKr=K~Vm^)gh@ zIeS$BrV81L2qZUdIvwjTR8X7D#!_xjR%OWvy{QZg33S$Vml2juiJgh_a;B*vX)D1F)Q+P@qlY^x>Jd>_qc&A?*`*=n z=qwe;q(z%ncQcz$P1w0^N2~EqRot6@Cx7WoI6(|xa@e2-v`~BgritU>Do$*w@=0kn z#Tn8=VrYfykYZKlloXK3){S;baC>C|)g zuJi;(xJIDvtGMeggSE8acZJ#2G!5xQ9!U#l^f?9&&a(NaqXPCFs$!TFQw6sK(rJ}| zYPXHnjS$2s=V}YKJ63R6(W$js%WBS}1G}~vcA*Qo2RcC{S50a7Bn<5h z7hPIR2y^_HWkR|H=o9@o&aLu6WUUjvu}$$HB4L<0#4kK24&pU*?D(X4OptptN)Iob zt?d*z4wbqY{5jL^4-(n!PG5pC(I#lf6qAFN&ed*)UugKA`1tRdEj1UjSAhPOs8P=L zF3`*rH;gVc0eg>}Vv;^Y`Jcv=L{Tm#lu(F3ZPWJW{Ie-`Lx0}KCxqYz^l8wQji<2fgn4b;nrEX!BCHZntrWx2v7P_b))^if6Hz*BFG96Rk4I54lP0bG0)T&q_JTQ0o`- zI7H=~>RkDMA2`!Z{F??tMlEWwH1vJOZ{cr)Fyz4zAR*o%+^zNFf9O$0?c(bO@EZNJw;n%RXg2 zKuFhPRvnv}Q?izpmX@xt3c3{zoThCW5HbvML%kRr??hC~hGzBQ%{fp(1+aalpcgju zjSG57w6(Fwt3%K*J}8No2o)UdOY@RZCt))aDnJOCiI)QsgfVj|?%$wL5prL}6l|Xm zqpXi~7RWRl>Nw?c(&*hi>9my010*)!v$88^GI~~2#bYtnxe^>$q@J%y9@8*HHeno_ zK5(5Rv%H%>KarQ)g4=(i{H0>;N=jx7mcOSjTI~tjY2AYx;Rhkq`t8Ry+Erq6`mFwn z&V&PF1RCpIhwhqML{5VrR3%K0b^J{nY(N0pN`sm0D?VnQa)zH|Rqzz~ncnQwVb~vG zSHVW!Nm-pLFN+IwU@W=*6qh)5SdsRvr*@S}%`Gi0Ekgh$LE65t%xD`Yb3AeafZau_ z=EFM(sH~k_0s@N>jGL+$9@L75JSQc7Mx6Rlg)PR2fo~B-Qm;#gL3)B`NdExdl|VV~ zW+J0lH9nIG9l{f_zppD1`w#T@z@!Tx-R1l3QnIS8)z#zaD^;(}_^*jVM{$gq1c}&(>YXN3 zUaHg-l&7$Gn$CC~iK#;>zOCs161FGdQBCbfkq3hT z2c7+RoJeRI${{FOf|IOtrdiU`($vjgda6aQS;s(*v@GvMvCPBD^doiPxcBi^bSf7! z4D-2GLia7$mRUt1?ZWizi+^0^l*mq05IZ?c_Gu$ZM4rWyvfU}cO(}=0SaL+73JAO+ zdEo4C_izcqN7;yaQUO^cQC7{&Ux*~xE>Kh~GQ>c9d)57ct7mKgMR6geLqBAHBI>E~ zMPD$-@?~x%JlzAWD>ErJG!BQYAQ5tCF22+yfBA2bjK)g7Tg@?+*|LNFuT9}`X&J5jDlH=xheX`^`5SJfd@yV1$!D)}~4pZ@@I zn;j{0Ch%Zjxq8P84iR*kZjnOdieArZH+a#rcPk{_suxCtAaQ45o!5h32hG4U zSH{CMS)@i91OXc(Qn@Q9ZdjQIFN!cIz`!*~eZzug?Jf}e(T6ERftk%+zoXi-1_NW8 zA9(4BA>RK0f0HwHNa?Ka^Vj(_J>f9+dwlx&>KArq_kJ+C!eP6i-GZeAkGkFCl|gP|Nz-k_$X`N(_=*!;ria@=+268Hq@^ zEzJhK9RC246T>3;cFvVbDrH??Sf7#gnl>PPtR-@czYmw&(0x%DD5!tCdh_vvc%KyH zCHLf-K(&Emr7NI4${$qjX<-?l?63T!9OO~Z6+DZp-GjhTo{95Ph|Es6J}N2hR6%7< z`!@NbJx}n?!*`2c21fzA)U1vqI#6~GTGbyak0fY$lvHo5u_tE4>R;=EE#xrqzUl$O z5?&6#KWd80kl6nKr74nt@=QA6d4DR<5%Tuz_?j6cx%`gr6YRV9J|ow;7sOu^gB>iJ z1xtje9Ssj?^b`|ugQJ+{uP+|fTD-{??4!zIHkcoESB)C}u4)Z}`6$YmE&3|zlS_OE z{m`AGQ)6={A^!j7q(vC$g-(0jP+k#>n~d>lR@Y5@fb)bfb#ISe?@mo zhm4`0slnby=9chsI}f;4R4;BmRdMvFcV5u{0JL686fi}AyilIDtT?Na%KrdVdr7O- z!4seTDBaWiD!{Ikvaa=!sHmu@^kY5R8d;v2aGqdZC_5I%sKxVvgXE)oZWD2%11QnY z_opyECLi18{JAhv16MQewGF_5k~x1Ma==Qu6(bv?*yZn^e_coz9)Wko00031X@u%b z2UXvrx1z0Wf!gGubDErV*#7`uoeSHwerOL>GVVOhL#q?onT}NJVt7-UZ=5ybz9`7^ z{7^DT(CcbabCRhyu=hVzo1^?J>@qOPj9_KKtAIh=YH4nM23J}zdk2>uRU8Z+!m@fe znhdZO(GP}06)zL9NKm+NZqedzr8CY2xN>UEC6jnpoAycQ(WFVpYowBz2GRx z^HY!S&aDJR4T)6Z+9TXb$^H@hPBdSKGs9`rg-ny{<#n!G4=gja9!Ld5+JXS(UlWOL zX#i)GmHp1l6_4ug%+ysT%};88Kqn{o@PZPjK&cFp1EI^;SSFx^2Y&B}!cIra5190v z@}R-npwB59P#v6YbqX=j!O@bdP(tECF!<~flPIO`JFwW@WCo*fj zT=}|h0AVp~e7`rFQtr&`{Qm$RvjwPVbN9>N@Do8J$oLun06|! z1CS|GLvX^7L-xyvgbAEW}xZnm7JThtHXy$ z0|9=KgW*grWZQNqMF0R8TnRjU{r>=fij?x5bw0a)8k12T^2hJBb-Szh4rYGh&;YOy zVICO>yy-8`rQkd;9fd{C3}lwWKm(ATDG_EdS<_`O&b*i32Bp@WTjfo7K=Z$?=r(8{ zb^72k;eRT7WTqlI0uvupWETe69RdeRGcEoYq|isGuuTabRQ(hJN*MJQm=F`XN8JPg z%Lq3>@qvZk0=3QIcnKt5K>aa?nILo+K0m-g;_P#i@ALd>bopB^A3uYsu|HvcvAYUK zQY|oidR{ZbW2#psF-3Z*Nu-lYun@WM#T0-$GV&hu0bQlE{{VyOGW>~b??Fpdf$rZ@ zg!&8q1k~LqW$RfJmyb>7@NC*j&isxy?AZ4k(R0-ybbJ?b|#e7 znpeO03+Th6Q?o0uS^f9^Fyg}7kWFSQUn$e@fA<)J?*LX|lyWIeYN|`D`d%|eToMl9 z!;xXZAda@H3e7yKZPFh22%hH+jFFQl$>u3B6F4GOSLf1aNgs`*&sqq;%4IjHe$|)P zOjhMd(y}VqHvu^(>~YffaYF>oF^iWu1RpLYIgiT$2bAHHxn56Zo?Of`X^*!iY zP+nCtjML3YGQBF{c&02l8O}q7TeZw;TfAs7uy*eGTzm)T0RgbX`&{^D0UOr0gX0VB zaCQa#e}c>eQMsw@G>U@|)PIZ2i5~HvpO3=ouL;6o69>2+pMddlc~m>XOnaz@4USnm z)XSClw1#)R(wvYVP$8&2k@V zgwf)Wt6b`y^*jUeNo}#Z{2k^bdS~Ho-^H~Chc{0#NSvar*YKmyg!^HXAWY{{9;2JrhEdoxu#*pd z8Hb}P5*wA53Cu&677u1Avm6;Xjo75qZ(U%T&6bkDqULxF-D#Gwe#Be2qZ4!*sXd!- zZfDIrl1^kq2t3{MsLXw0n+F7c?yWRl(ihbs>&{2anZwJv@C02Y{E)1Cf551=2zglw1- zpgltYvhdHdVZ)kd2Ir-^;R4?LJs5Oo6lL`GpWl83!MhQP&lhD!suI~u&}cvesGU7(Ta6Fxs3D0Jb8*zram^oPLQ3*9H&!Xem^8MF@~yE= z^Sso-rDXKg@Z}rmrp%cNx~&V@28uWiM3fac-dNRze_r#p_EFzqZ?z;R`W zB6e7NL)(C1;BUY&LpbM7%0%>=+M>J1k<*P1WdtYXpyoQ2F_3kPs(a%l0wX-9H=(T* z-a3+VkKJdoY0$2RBG{QHYDj$~A^=Lc1xC_Yz{t##UXkdsng9Oc|~2<@c9Y7k;5)ELUSk^nU;Mq9ckj``YUaw z9-J_yZv84Pu4fdl#E#8QA;e44Ehk-xfKnJ0`sq;C3>MO6%(HjLe%Ne^bo-JhW!cx z#nEQExZ6v3BkbVhHeXmwIWXxYcoZv;7v7Kr$t1!C-T40i37&_rx1}mTM|1d`3rM?{ ze!mji06m$kwgBjpgf4;ZEd6?YK@2bHtCh&cZPm^fe$RdwQIWq|_*aVDN%q~CYtKAJ z9uuz=pNXAFk4`JR^Z+5GQ1Ke29iUO*f)}(@D_EBwKDT1yweXW*Ul??fm~*LcXY{LS z7CxcFmxqP_01GrE`_>*K_>dw%611;qy%yd-7JRZV#PJwIOTp|uW7C^$3@zxZsPBpa zStK;5=AwlWESXV>seZg0V7b<&_fkU+d?_SWLS{_U^jo(AlZ7GTlkpHs(vLZQGFKl!VW2eidM|z=A7BVsNss_$Zbc$*f+6(6niDwue-&jStAHseA z0ELC_U|t`u;!$HA>1W**Bk^<`hs?9}hIB?-IzII#!VQworObJTs$I9H9dIJ*1D87zKkx7avJ4QohjL*byOyeMiE13 z2cn^x6edZ62@UERB4$PgB4xY1duL53pi=78BcPrSJL?Wv2fkGX=^qD0pSm`B)b{XYJeI|Qt# zU^_Jdu=BwjWVwT9g(VhH6Tu`6Q>L{kt22otippfmpV$`aJPJ-3E@#CtN=^j@D(6$7 z?Jv4nM007H&~sn9J=op{*{G43(Y&&+1ck2?4AA>3+|>qs%4>_VlFU14JpGj=pR=$0 z{SBA1tkiTAMo4-yNY)h^>#ntOtCX%)Cq^kPJ+VXp%~%R65lb5#>UD|~J4B(7q|9lG zPIV)dNSbI{e!|_V$3(8FVBqtxg3H|K*LXZI6$3Gngj|H-zNv1!1AjU52jIdPC79}8 z>WiP@8MqR2FIg!w+@InxBR#_1`TTp`CGAaK*6oGqy``seN-ybcq{-h2GdZ6Q=q_}^ z1vS45dl%@d3on-vAoru!vw8pkNSP-1xO(wx977EZn8;@fO<17mia>}~)l);g68_)1 zFb{F@Nz2@U)ay>Gh(%eXH3}CX=+(X!$kl+h<0WKQbwgsH*r+xtFp7g>yZ|v-0_4c^ zSrz{PT&q?&!%S9}nf+6;-A24Y&V`>*Qu$Lxc%iLgzrE=NgJ}6WP(een4sY8|wMZp7 z2s^6IF@4G!@L0-y;&bdiu$gXJhH8@Vc~~1dg)4T3eesoZa&*SPKW;Ll7xl^Uff|s6 z(uv9U`Nq!@!;t9r`ShdR5aBW970ET=w-3{U z=cOfOAUG{USG5YQXek`dDOtA_zx?v)91c!=QFP)^^2FE(LOPWt8=7kV9Lu$qEL#C< zQ+jg=)U3nVtxM3-{INBf_mQJA6$oY9#d~l~{boQ6)}B*`x#>%rn?Mm#fpjMHQAp51 z82G8QdU_f6KUhF4;3yyrf;jpJSn{iugNDlF^u%4)CuWg?5r+)JyJ+9VIYJU9rV@r? zM$BKY_*>=47h69E@eS6E)gbdlgYqxs?j}!j3z=OxH11lx&QGIhXJZMWxKw6?z%vOl zX>!zDqLC6hl@+mu~+VI{cvSaTirlx z4rJB(D|;(wcC}7G_fb!nay(Xc-KMkS_VAm~7MJ>ES9s_L)n1{vpwB!?!M{Tp#t~ZTfO`ipw9+;z=T#F~p?j=mS7P zI@RJL&fK09=O{#y<}Pq6KV3@BC(J89e5tP?$Qsmp>Xu>MS*p{OVdlcG-7f81C-Y$O zMnF7~gaBvl>&6-aqd=)DCCWK|`{B@X*F=HB5>hi_T@dS~Az*ZPaf0Y{P>ChS4C>x& za^;4IDf)#|6117?E_e$A+|=f5)y_XE!)IswA36ilZ~Q`G=qG^t{Fe0zDm}#e48dpu;3_$;2x< zXgmF5Hrf>!?p_$8?jC#r7EAv5`QW}EAjKKT(=OAwfw>`*Snh0^G($mWQPfQn09ZSZ z$7Ot^euT#~^M!}Cer0pSy-)ok z!IfR|s|mNs+YHbTG^I-5wAL@o!gjMhTvx3CKVjy1D37UW1CnC}oVc^03~;FG^b$ng zk`%z@8(H1=sfGPj_Tb8xwcP6@eGo`Yf{dWp)Bf;sc(VXxHPUuGysK-b4%qiWKYUFI zn3LXsv>))tB?20AGN-o%TR**VIDSg8&9UW3pdi8| zBmM&G<&&xZ06&Kt*)On~lU8b8{{WSx&*@|Rmd-v_3sP!{d*TCOG8a9g@?*#f2N<=D;XPW|N> zroQ;!SzM?GV)1#+N@}Y-IsKT2ED7#s;()FRCk5uUZf68i7SZ>PzJ)RyCZ!38a__rw zFx{kGjA2)tbKQ$e7(lD&TA-sKkfOpjI`g z#l>I4cImd)+mXnqw@G_rBC~!f=S1Rjdenc=7)Xlz&73XF$W()GcSZ;zIX0`edLCx< zr9fn(I@y~%7IR~lELBBI!nYb>4;dEQmxHF*r~x(syXmFEs1T0dop9uR(f%F%zuEfy zyK5^wpz`2^Rsvcr0D)|-KCNb@nk;a~Ivq-aU9PSv2wjlVo&=HuBT+|AuJbbn>OH9 z4hX=LA-~vUccCf*3W{hjAPm+DJhUL89YcP+E>BD*9ODE6B#n}tbuOq8WRTR)Se}#t za7i%I)qz0!#?4sP=PrB-N=BUNWbR{~I?Ajqp3Cs!HXO8MYt;Cx{{S~?<@A{T9Ul7j zANTU%h0mdz%i{n&0&+85rh8Fw2fTpe>7-JCW;0L&B%Te``KndTdNtDL3P}ydn>$`G z1>QF(o66vW@@VQ*R^^b%poo%`-$RCA9U4=84j$rUlwc6uE&U7Y*Aa^Ey%;c$rJB&P zxmkKbWG!b_D=NFY!l$Ddto!{O+^W`%8V8V2GRP*87Hc?iA)fS8$Ys|`D9&jweit1l z2gwn}WH&HL=rd9zxqgg1sYxrI!h}ICHFLH(oEI^ybLGLED4i%)Lsv6R&p1lLk}Q_L z*8c#Sgyx6Zj68w<8$bO*hu7txGY8cyHSwcigr8-kZ}+bR!;d-^9NEBfT~olihoxK# z`-c!9Naj*p6_d6a<#{L)NaXN15n43MCg$B~0Er_@toT+`Hovtdr)JoSK{j7Km*Mxu zYHMcTNg|RI;8Hy_9KogZijM03(No!9+A15h)T5lPNKj6EN=JcYx#Zhpr^}@QSON;3 zHBpVpo1WBnc3m`~2VuhDxv^55jBLUzDt-Dr>p3M^WeF-lxNz3Ly(={(HI$Ixwx3JD z^c+GIWRxgDU~Jc-U;h9wzW{Tj%XZ1``DBODWyLCu&K;J7Xt$LQ6erk*3cO1O#&$NlxG;;aQtf0R(bR8D#qY zw2-1hsMMbYU1}vBljT97cHWUtkk)iAQFH$Qf00FBCFD6c#b)IU<&W-gJEx}(%}Z*Q z)h()9RO_mP=*Y&{gFym*UB5J>o37^W_riUVE(k+4iV`ws(5Z09gNeiQW8g8|72&97 zDZ?;%{j01D1wdggGzHQdH3ChW^>7}e7VA+Kb2u3QD74nSBPt<;+qMecN~pBKG4wE_}u$?uCuoKsRFjYHgc1a)D#D<9?ho4@MfZGBe(;7uNb2 z=hyYDtl6b5D>H7CNd;t_BumK^5;oB?Ym{!LFWIY0E{^mB3+U1pzQrbP&h?+4E4Nju ztgSYUu=~pt$wSq)4ayQsR3qq;&VoMzCpQwKIQ<;zQ-h5#$o}g<04xL;ZKT254n{LV zTR4yFtq5A9iAPHtIxKmps7P)`3}&gO7A_29rP8D4r6nFp6Tv8%a7iQ)wnj>T_(yVZ zhX^2D)%s7({+-PI{{Ri^(Dt|2GLRHp?4t!ITZ4-< ziMSL5k|dbQISD%O<*ib-+-=f?v<#@9c-iBb5YRlsSM({=7rQ5;N?bcmO%Vq*eQ^sC zIwoaJKVqz+6Wpou%oHV?>QHqVCUvqMpLLv*xU0-NWuNJ0)eizsy(igj33qrp1IB&= z!BRN2p?NOab$%*3%U+e1Szw{n_QEE{Z4g?~cc`Y6U)SPLO~wP5A;V`?PH$RSQ?la+ z+;~^CTJlt~shGL=yY(n!lD2mzrDuCt=Fn2 zP>CZo8&%A^ zl}hu<2XLv|$sr#D)S@dovmH#%{Czzg@m7Xz;ubq69q4QLwJG7%T$7?>S;zN_Q*^{;i zcex*`i!~=0n{PrxW;h+e6fx#sya#f9N9OfU%KjMnGHPXA)%=x$r2-@BuKeL7uHnlk zm&O9ldK~FgyK@Li1H@qzGFa$ZkdhISwaCob#zr@|>A-+h#D=s3mug(ZqYcA&tna6x zW-ZMcJ|Q%6YUZczRGQDx8`Zs(CPn1hwAs0O1CuysWIL32k7T`cYEaWJwfa`|vUln; zIC=)Zh=P`J(N;}XfzGCUY~`dBxrs#)WC$=3p;x{|O&x;FN#=B#Z9@b>XP|rbFl&aq8|8iA&&LZR^SjE*vXm1I+@pV7y9q~GmwemvO0cD)=TYIaf^(R*w4)2e6)JCHqi%H3HD^v3B3jF zcBO9S-NNsEZY(B^09+DI46y!|tb?c18RB1=)6#<{nyYjhnbw-SmT0#gM$IelhohM% za?ibA40k>0NGja?i&ULLV5=e>O39>(@KBW%a&YQYI5}LJux<*FtWWy1 ztmzXWgW44WG9S7WB|rddQ8_-)eWId3fWmClS*mJhmjlaVYbF5YbK@9&kcXw8Uz-7L zd_RULZN61xbo`ktfEUlx2+@YSS3;B-bvd;rGg}8SP&1WJG#EQqSze*TaXS}yEsII# z&lyr)?v4UuAyALWtn`#)ko=S3^x;Y6QUqRC?N&_@t@z%AxDA^$r;PMh>Z30d0u=HS zS)=Vr+0ki4QZh#>x2vOJ%P~>=g#5HA7b!($QMv2GH9S&O)bVH5=bm4>u-7R+zI7qh zv%LbKX4s+=Lj7>g#Ubh4>q(w6cotNE%6e~|tdrGH6Q zM^DJ;OQBP-2e@6rRcHOj%wa1IkxCAzp%X+ORX3hxEUM<-xdZtdxZCK%A_4)L>rDjtgYu+1J#}u-Umtw9U(ubdcp)^Q`J^?4Vp;R#rz1^!0gx zh^C-UM0t86_mn-j=BB66`mMb;`(>=`Z}4(3=mJ%D?)Szqpv&5&c?^7E zm*y`_dL~L=Aj6SEf_J#q!VDd%X%n{Z{{Vo&K{7ukwUU4J)qSyz3k2_tVT!=J zQp&rtjfoO(8F&-l2(5#iGkhPM;Pd+b0EQVa>nh0U`5D;oIX(U{zbCXAzVlXNrePqm zHtN(Dudt~zR}>P4?O0yGQz5SQ(}pH%H|pCPnX$>>H8m~Ctf$E-8?3o-Bqnq^&_E!L zN$MjZZZ%{BzD-ym*xAP^M{>;)<~D57P|KgH9V3$mxj+O4Mg87sVD=OC4E)qUyGBoW zR5bhl01=%^CK&XQn(0Um^g3f{ta;`3nndAT1aoJ=*hz!6LmkF9M!`^X;HIQmW9s#7 z)C^oNClj8uS37~j4v;}!G$SqFX{f0IYy=btkOZ_Nt_JOonl%Y7W@YZUlK_=FhXK9K z@x(&#olsbyE&{m(7*0%q{WK4M&i?P0@WCa&&a94~kfQ-*Ihr2V?}X5XciDSq+Pn2@ zYZmCj_Oo)fBrQ|yiE1IqSE3soTX6~^Su&#?8w_sl*8&7(XH{9v>Sdjt1|u^+(t*xi zwW4`cv5z%~Fb2(EoVIePf*kaHT|bt-9m*#%B#2I>K!O@JX_6GuC$?1*1ks*IXi#n` z@J6FYH%sB46ah5p@&#Y&p<(EmmB@cyRWIE8`_XqO(0=N5BPJguyi_P13$oOrE`XxT zgbaBunw+wkaI$?^KJfQwQMjXL5@?#4B!QJ zMHPDc;hyfpJ(U8FCK#;oZYe-dfJBOgA;qaAGix41>ADe^EkHw*#J>RGFcQ zv?QbZ883VS{vod!6XI#g^paf2eXqcn?)<0T8X+xuY-ksxoN_o?jyI<4B;#kw%h`YO!Hj{4NWqO+@q zLIGVyz28FY+}*Q{*}FE+1P#Gv%dJ^Qnxqf~W+at7uI^82kptg*P*4zNBsc?bD9B?_ z-=;R#tTj1C_sWTs^&+z&H!tXhP*f})H-aQ@pv zTbB~`sn?Tkwa;|dI|XuiYF75AB@%!wpwgMh+0Ox8x2!Mf0t z1)EeZ`{5^37|~ze0nMR6AOrwugQYKbfsZB%3v=^GZfFklV&ntc9iW&nScT|Y&+EMa z001lo5;DEjcj)c;@@ygD{4pd==u2iJ&*M)HqhXuvLvUa;3^^h$?2l{rt69-HYm6^v zH&%)a+AkhLTq505w_d~1zV`BMcc z?^MXxFu$_7R>!KN7b2?XTW*+j478`L!3I<#R+l-5o%oEj45~1)WZA$=z{-VMbvALf zn&&eKGF2T8_KrPsfpeo%Jm7db(vm#F5|RkIbrd29h~$`MS#Q(#p^{6OB#@F-`?Sin z^J6YFt#_R#yq_EwK^nJo#F?7^0MMjNnHnc<8c`pP zo!iP}?d@E{C%WN#bK|)}b(u%Z{bOwUu!a$jHHr@`k2u%9ct!L_koT9j_z!mZKZgGR zdT;o-FA(j!*r-Mfxfn%oWVX@oe#Kdv1|;Rag>#9wN_)fmvE=}$hc#S_cI0nFjHDH& z)^6_^F7dfW9!JI*s5Lhz8_45hzPA{a(RAru)QwDHX-tKOdY@C+9jl#^zNov%;}r60=Zru8Kwx*Z$uaIjt(yHH&>J)bolv`!Bs{)Z0l_&Wpk$ zfpe46l#^jnT*w{O`olt^62$^Sor~$CSSglr+L?z{t05AdLkQkN1mwZ-NxXpXIAxuR z*(JA3E(ABV3%!q=1rU^U3YF-#bQTY9@DS~j*na;2hQvSU55>wr&+_{B!c@SU1xlol zY-n~OtgNl?f&k56qa5K5n&7&y^>7J8b}K7wSu=oc##E5q@m4zBn;wpF7jlWbkBk=W z)@R)SAgr7eWIF9pccY_;q$5(JVD=9IEC%SS?M~OAn7x`%w?<)}0Ucj82L{IdH~=6c zqeXiT@2W%uOvi*vpw^-m250MnGFIkqi=bb2Gh39J_a>am06`p+84oGIkhgWRKJklA z1`H^52tBwV28i!b{(x61%hxoP1C#!+a=g{ZWbsR+7On$7vlOox5UkFX2KrS1Y)%s# z;AvXK=ILGmQEJon{{XB%t`=jqlR8YkF^g}~;QLK<%L&12F@0Is6ZnllY`Tf;;zfQxEGg2 z)1_UA*K-y?O&XM+RMe!Q5i&|P7~TGm(tfmZYU!9=(EZZFWYbaBgaQcUoDm~^24!D+ zE))br$tX>LX}<-)TSnaRu~L7o)R%>3ZAb(W$uMbJN#}waxdG6&FOk6D1a&un?f7aF zpv&61II2dO`Lnl&$Psi}gy ziqmQUK^&6=Kr1n+iTsBEWer0^<9H__@HF61(vJW&G^xUc#LTN4GzMK&4KCA1rB0po z9L@~v+@NN|ujxTZB4#`Sh>Rvp8MY5N=Vs+!`3_vLKq5%yQb1kitA}+w(os4*cYPzS zm9BEALN;)Gj1Cw;IpfOY)#q`myB1ZWV8Q{|w5)6}*ugH+;5*=_)(##sT&_m5t@Ma^ zCfP!{Gl28wn&g!BQ|!Tw&IeeMi-r@TVwGEmU-4fLKD64*xQUW^1+?uhGDbyit3231Xng)S30g9 z1f@Kn!u$mt6k__8d{tpN6 z-TYT%Prt)~lD=ch1~ElG`eyg|t7|(Lie<&&t6EzgoQ`#y12%v{E|-14>sfO3MG-8S zG%P$ie$+Baa*ZHHO4}zh8JIUTdeemiM}t%rYbK{n^&HGm0IbHRCh`=n;=EDmgmN<~ zCYRpd@uuo(f7+gBM(0iFz>`yf5DLs{W^GebfJtPt24lS$fskz6#^g3R^2Wh^rUL^M z4Dzd#ITmX4PyiMN?6Kv2u>OT61^Gh(duYQa%=pE`Hx;1Hj#d#;2Ef7r+_a~yhhaWg zcA`Dnv~Re04H;CW4USlQ@Cg>ARD#T6q)EAcjAdB4B`(URV982ooaH6X*q0*!{|J&1OovdHeT8GtLm$&>;4D&#V7FS z1WE_8KZgb{H_4xu#sg@R4b_h^QmUy;uI)!0kDo}mQ)SVsb@l7 z1xQN{#xOw%kj$uiZ4)M}vKb7_Oezg(CJl`q3&4k6-74`J+}ego0_@bZNY0VeZT(Yq z-2VWzrUNy?QZUz{q*5X#V~R{hWo6g?jOC4px!B`kzP7n&`4|$hS6Jx-znP_*nK!M* z@wi?bhXW&^;PUiw{?{s)-n-`xbSyboDNkL8^vGeE+#fY>GH`QrqNCfV+YPW;>x_lC z%XK!cOtD#|DXf5>6z{bT+O;ecOC=Tg8C=_8((Dq>VC2w3s<6lxcasdOT>y8j;xL)& zkaxghW0B5I_B+;CK}@>l^Y+W%{1-Bp*k9q+x?sDFWPS^kuGNx&cP{x{Bt_8q7Cih> zIgpxWS*-d5ZLW%{s;$-FKLBBp%|u8xXHtfFnKd=AXR{R|R+T=~>-5vq3$Hq}1E$V7 zY18-MHpb@tX-GHR+nGoL2;`M;`P|(f z3`>hd*`Zb(wH6G*Q4J&QJD6nv_@d<_`!DYdvw`M?yu~_dm3LZ8@&nc{TcD`xg~;7u zaowHA1#f&_Lx)O7Vrpjl)K20kwW&&TVFTaXI9ph^U@&rN?fL@gx9rbq*~yQ5CstW{ z;+7MX^C-m3hYsuV;xOO%~Ss2l6@bnB)H7^1gsnD@gs$F7JxrCfQ< z_rmdYVXSgJ&v)YkdL?1LL(M2D5}jZ0TL{l|KZmpb0Hl8gcO?MjbMcHA%bzpM)IrV1 zZ$M^~t7l5i?cO2$8vt%-(-MbG8rcUv2DNqHS7eP=V^Wg&3}7en6bS@!OkkEKT8hjo z$@`%YMnaKWDN)eL~>3D`_a^`9yvNVWWh3at9d3`Mxj)saPMoI zmNt5F0h#i*d?wU+sPh%E(=Td~)$?JrM2?Lp>qR6fwGR30(2&`vImpD%Z%`*frg$P6 z8q${L;2~@DLS8u zv`jgU%@9I1O`6XkRP;%U-st&t;C9gr+?i99S>p|;m^u^)<$&FCpj07T^*-~24d#oH zWAEGi9ropUU$5c&Y(uzx{t2#03E5wx45c0HRniq*TIB;AMA%ZM0I5P+YiFO4=#Sw` z3Jje}lN2*JGkK}ERSC%q)@2lkHE3xOL`2MRvo75BlL5EU@n1z}8&~lyy%D6V5Ne&W5oQyWi7K;SgEsRjiSH z9LE9+I`4syfXUyjDL5Et_ftlu?^9D00s=XWE^6;)a>a}%V@XjU%*>=%6QTbARA(ei z)@K8gm6=pQL8h1W8%5lnsc*LLIBAm zqjN>MI#MYJMiQ^(quQ;z+NaGWDlMb;j1E%Kj+E20y(Cv?QS6j*dSE1X7@ukLPG5D4 z^MZk5%e4|3nA@dl-?&B#us7*bH!{M{*+LwEo}#2Rb!*C`{k1hH5C6Vjv4I|JFDozJ?ee1&uCxV^7z6FVJBM0mW;o_HX4}-LcLr4 z{{Rnz4QE0B06zvNt3K-C1pM}NKkZL7NIUSY>73Upa{$`Q`@30KvFaj9#Va@9f^sBG z$}~U@-8}fBwhXpX(}(8+uMf>lY#Hq1hDh?=)~-)o_Bm1%bv5C160<4;b>_k}HfYzK zXbR6}_*n0}!9glRG2WeZY_7cPOAs6{ywrBn2=LeYRmHk$8)80ca5X8*Hfxzd!Jz|T zOD|Tru~W!>SB%k>2|i4IHC(#m9Eg?o!qE1B*7y`tebW7Kj9Wdl!ER;l+@}{cG;uk5 z+Lbr@o7ca?Y9-z`D#2{sY|@bVhS*JU1s6>FIi2v3EQWHB{kU>aidYt>LICSr`NDH& zbju!B+x#15p?k4KZ3G{~;c{WSr|>d0{fWVZ(sN zR1=$b?yq|2IWY(WVy`BDwMCi{UR&zCl@uqfkA!e*RG)SJ@Sna9B#O?E1G7ZxLxgDM zYxRdY#P+C(bQ<1?CrSfmMJhK#SlWw4{mD6BN0V7NbvCQ9xyjz3YnnATsbFiJX(|Q{ z5~J}!E??Q=DDrm#=eo500wkQr?3xmw0O^I}kUwdDf5F))5q5s#_Sqr2M-CaC4rt$XtV*V;EffEPMeX{IPd30d6t>-(TS8g1}yD zKVQUcWB~S0%=+RM;PXX;4uKyP+Qt_0K9hEnN=D7jfCLYB(|(Ep2cm;5ZM0!jeJ%g{PnwdbLClet5I(J%IW~S zVHO*`aO5kBiRRAAs5jw@T$PoSV?CB}siFbxb3a-bA5Do#sz+!(+2ZeQ?nEQhidJ|E&S zIc~Tve7?Q^0NA;V4YBc3%Db~lVOws$RdA~5S5NssF1hYLo^i231Rk;pa%)rBNQ@+K zM;|dX(d|IQKkb!sQX`iIiQYFbff-o!sCauxvqUUusJ8X9&!g`PEH+5;Q3aMSL##P< zq(vJhbpx$?T0N0!Y@g_)~Q`euH-UQK-xY^zn66K{~kP2b{FLX4_w6_gztRBF%u6*)eXm&y1@%u<&wR#?SH7%jpzq(L&no37L{ z2?*qv+dJ1bXw=lVT16_z!$s~|-YIaE>gQh6IdY?OT%DRznzG!~qyZ#J8jcxf>qPEC zDHM)nnu+GZb+&roNXSE4f^pWjm?7;^GQ)GFbIh*|fVscd3lm{ZPf9ov)yKxK>Na7N zq^9F1(}nFM+g$P^y-s9g8zyzjfrYN6BL2Xrx5-l_F6pciDb&OwDf>zE&_p7_BqCLv zmHp}3rDK|aw1l0MGB*Tv!*5+j_$wtLdKY{j#IqJpawtKCQOxy-7XW?-HxRxe!=Lsk zWXoj!mZFHUeoe5>>FCMeKNmDR(6YI~9)e_@ROQoZvfEQ$tQiEN8bD3*9n;` zBXWR}M&s(J$Z~dS8^iNih!ht)B>jq;)aMC(0%~Bas8JHhl^&^=RuTYZYF=$@s7E^< zl`E}$*N(tPQ^7{jywk280~>j#9~zXe_J$Hl4ct)s#y9kNHjKgF!wzu;AfAKMbtw)dKNje(GNs32W(>CYVBL+B4v zJg99Wt`X0oTe>ukVLI{Vg(w*G8GBixf(DQoM zV_fD^2ofYEPMn#ysfm*fA}q!$o)?TFb~s*bE{>QJ-UKxl)pID-$ck!OnO$n$lK~Ue zaP|=Sr6BH6g67wTVtOoIHGg}v30Yx;J=J_YInBQ6 zQ}Yq`t$WnlCLZ*%LED<2s=5bGl5s5qP+1(xk4t%VdUndZLDL9u*?yHEqJo)n!3l&N zipc)}1!M3_6 z`jjB#qHq{I)y^SC3!1zW5i5{rLN;*mtNQ(zX1}Ydb7dbU&zSeXVJEY9@(Q`LVw8?c zTh^a60puc|YW8v3q7Cm(%)6<-P5}uP0h%Rc+Pc4{DDqPJm}7#%x$a`+*oAiktMUE_ z$&~@ksMUq-KZ(KQ_l?vtdRbI_GPq}J)%d|;?M|aJtQzwgZ=TT!WW4^UkpO@+;Q9Ez zfb_D|&@XdA1QtCmTJBbJmi%ZX??B~h%?|h{5U4~(MAD9M1KYn^%1J76FU~1F+Idi1 z^1@)$ByKkq?m5`dsS7(99qc%$yTIce0=0uF_`gW#&JMB#`A# z4G8XB@cLP?z8toC8sliIgPvvPGuZ2Ckv@72SCuLxGgM2x11F(PcIb_Hu2_8BI*#6o zC-t9pI7Cm8aW3?ioA@nlKHKf~mP9;F8MvY`0pEG`y8VPLXD{aQzFw7u*>Uv1u zsY+C%)rU@2gz1Y3GB^e42MSnF$1>LUw~kaBe{8_Ig1`u0_QkHyOkA%!tj2u z){CCk`lOJDu-CZ{d@Q$1ykB#*1bdQ{+^2O`Em^<(F!#mbKK}s0L5t4vGxGTUD-*n= zx#Q!}v-#^7+bdP@T ziJ_B@6#!MR8qh$kuZL&O1uegl2YDZ;pm`1lA7Y@6qd1;j->%2!^I+%n8Ss#l1j-)OqZZSq%>W^gxH&ng%W_qS=Lx|k(ioxE zV>uJTP4IiK)*8*YJ9G=1lSa9KmD(@$L1&^~^$z8XJbF#)y@%@q3vw##M`1R8aTu8B z5q#E;d24G&`Wl7KVLitNx~MvrJd`pI_y}1m+sWoXiy(-SIh2s7x29(oc3?)LfV zi@e*JVa?`bIm@**ie7v2p^659ka~HL+-h1cZ2qasgE8SSH(wu*9>%Ao6y$1fqDYcE zG)ajNHg%~`TEw`IKec86d8?@j>e(B;j`d*Zz#AbUrAINs325L_Qb?Lrl>)}!^?*#A z-c58QxGd#U(Za(*L%#<$m&9b&LzIgT>5AvwIW^SF+?*ZIdx{@b%7O7vCCB_8X%6WM zj%t$k!Q1Aq?)T!5S&cpF{Lh&u2wejkW}x^KC1D`W1qZbIRq}-X(s{suM3J*eYd*^V z0Dz3yhurh={9XX_x##W0V+DMJP;OwuKPaYoT$e+;rAX<(Rl%bBja(-EmHz;(QGUt- zfoI$(_0ElDr0Z@d>4A}%Q9Glea9ue$b^MRKJuA_hE*a(Z6(ADO>8>l9l+om&B~GQT z>h(Ynk+M=lo6U`k+~#2*Yo;2O+;u5U9D|nqs6-JFxRsqnzLx}Hn`c_&Kx!n|cmRte zibPqAVSI}ls73H$WF-^XAF4?p&9#5$aA7nic;=7lfFnU3)Tl%!JIIdJUE7~}2mr{o z6I6ewbRT$f09u=!)v1)qud>g*iW1Di{ZiDVp(LHpLU z_1fvXzoR(VooHkcqRleGTbWRTL`PGBSX)O?rF}usG0LOeb^M9IFme(#rcE8{ zK-Wwm9zq_aT+I9_%c{lE55J%J+WA-! zYA4z~u-{0B(gar$8b>s1BsO}C*Nh&La0?%wCVsHHQS1Qn)JY=mzEt1^3CYeK;O|5w zl6O~H01Sc*Co=;M^^r|I5p!tpm_`lNoQM6vSmyX}=m)E=x4A!fL(d|4KWtQJN6&}m z&ZJ$M3%)3t0Dv?NPVNY1c6OVRf$k86DhG>KL19`zN!VO$_^w`2Btk@A%Nk zCC3?{xoM-mFz%ZERF-GxM0Zg&Vld5y?gaJLqG29e{^NG!W4;$2&wpMiV9RAi-j0q4 z#!re7>`^91Ce13^sLZCN%pL`f>U0V_L}97-X+1d5y^l;MWUJcC!f-gtWOpAl%VaU& zr(ex04)c2|RB2-v(Y4OBP)VLb-S(Ot0s){{!Vx50&EKp)rP;&9d??Q#Am}i3DVvyo zXwX0wV9x=$K12DrhCbPw?{445<@)2*?{4@(LRoUq`|p7W5gqLw*X*w`S5>2QNR_^? z!j&!gJ7NqHBqbxAjyFbU$K^@6w;Yb;>%d`~35z)njZR|gwB?FGW-?HNkeU=k%*uf6 z7whY%5;Y|z=B5ZFB$Y9?>i(%1mO^_~u~ExlUHi=z(iw(>KXM;>i!?Fmq>$Wc*HY`1 zY2@E?!{dVSLGorkBif9(Yyi!A685EJv9=@+Z@M8gFV_Of0%_G|R;$cRV%a_=?qJHp zlVGgmI||#z0_QKoggKk{f`A4=7#U&^o0K31K^SY0omYP_9g!C{vXA4Q@A0x;{c`6< z5@Z?%Z(@wF00xE+CdUTJ&yOQhMJFf2@gs(|udGdok(WAHG||BfP{<}v<$Zy~l1B78 zX)xD^Eur5!-L$%koDv3Z-5f2xmVON6J6bg+O9W(Xa!!pRA`WF26Gnqn^&!rYq~Em= zm_*6ZD2>QZrfRI0TQoo+qqt^wCZmk+xRPLwM@j-|^}KI4{{U#yV)tYFsfJq9t}yGl zT?KRvYQzJXwb+BU7MN&n8TebiF>edT5)35K)DigM1ZJ0akTb@tscLv5&1K{9V#{Vu_}_+C9GXaBwi^91{Jj@`Ac%9H z7%KL-a#dde3->5ave%r>fF>G)BEHfufphV+~==YimzNj-O@OjMu}xv*5z z&Bt$2#o6Yql_@&5=V#{&Xd*`PeZ$$JB8dSsHGjL;wm?ydrhMEPfP&QREViO^j3l;+ z+c&l`DY{zf_xQyc1fOFC7@JPG0xJP61c;541o26B{ip7Q5N$u~dH!N1PyRPmULz>iijjBPbyAiSW_o)=vDpVFN)q(<$7g}~r4z;VW2R6UAYTFQ(HLB*f!q!r6 z8}@vs0{Fmc+d=x^4AHv4bL{z|-<@?$Mz1ey{lAZvhK)Rk0jK>8cB|}VA0zen1N&;*7nryLhdQ@AS;h##A_F=1!gZkFR zOr0_0;}~*KP9AO{z#|{CCU)hl5ElljmD)8&X`3%nvz3EzAM14TxW_1j!g*%N}f3- z_pSK2?ZMBtFz0Z15=7jo+0Hwh7t29^1_#h`pbI;y1Out~Uf9=ScwSWqY$Mv6J(~CN zVE3g!Y>*M_K?yZ}QqQ$Q2=uk?NkmDpHrz%aCw-3(kMP=_Q){cUFMs5DUeSj^?D%

      c9}NuJqMo$xh8)#U2nL`~F5( z8b(OwQ+8Kw-<5eUlci^8CaiiHbkhhOn|gEja48{&f=Jgh4xhDb2=ZggxDI2o z;4>=jYCdW$$PNUSv)-<<-EP(Cvb2eA)H|ycDi=WMm0l(Uo|L(D=P=cf4hmnk^*F`2RYc530Bt`5%4NjLt}ndY5xeABjmDOhhff0a&= z&7${7L50d$bIr5G85Ufae3hRClFqV86wJ(-{{W(efNV#`Bvi3B{{W}Q_*qCn0Y9w% zzmm%{OS!wd_&-K5FR4F;6Q2yhre#>~)Sjm}@&TF|1lIJeZNM`s z{{ZP;x-mVigP9YR$o~Mfk`nIYdD%6u@jO)I%t7$upNB?+pKz!%_A~=$Mx*}#T1Zoz zh0df=h)7AjP62}ml4UMj=ue(mC}ySC=8R&FLCkeH$viCVHcd(z3|C8aHR+xJAS0NS z%)=@8ukD{yNDq<{I6)#;GM;-BEtSZ~XdJ)70*+>L8!0*vZ!uy%`Ys!|Uag|Sely~|Zz%Q|kh=X1ksB%^=~lP-tnub?o9qB16w5Q@R_ ze@zY4*<9*oajKW;De+FrI#b@vrTkHtAMj|IKpCr%NT_Vhc62iSPdP}7s?j-(=oW|y zWHcO-{{WLP$z-Tqc|B?b&BN0N3+OyUAB6+U8HK4$t}2?M$Ff$r?oxBx+>!GJo%) zSXU>8qDTJ#Y%+XMhUKvKc)`GgI;@`0&-gt+2va>>nIH4{OiYI;XPBK#&h#_+H&)Mj zJd`1<

      0`c-}FO!AT;bF_784P5DJx*|U#Q6H3PX1t(^|m#WFSCxF_UMmTs<{;Q(svLSNse;{D@}j^gouAVg-KV`sdb>6huZ5ELruEW}R9@gi4uL{0Mg>LEB@SM{uAr1NnAx)tCMkUU%2>Z~VS>4s%o62V~pO zZ2AvR!4Tmw*u_ctLs5TFW8Mb`P&ccG$;7O39AJXeIm%hYwBzDpZd%Eg{MLh?Lgl zO|&=$LEnr?=(#$62!{_Qq?OQc;3PTIyJAzG5o;ds8Q~pL6xav5dUY95Re(PDm7dH47d%JM$k{r2%r7@}!u=;6mqyiJR7uHgY9a*lF zX;gyH`HoHTW`Ih%6%J%CMYs4I^y}yTLr#Cp;b1EE=6s(IdSl=k6lOn;qUJM0d_&>E zN#*D^^c;153Q1Y3lH0483kjBhr{0&GVH;1Yu0977(I`OKN{wo0x{F|1#>bs3s;arTs2up;HVjiX z2) PzNt3X}Fy%)SCdJaYU0$kYrL3COp(mne0@UUZRW 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⪤Ds9%#&G4` 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 X!nwqv?z^n-8Gyjk)z4*}Q$iB}zZs<{ diff --git a/assets/img/graph-network.png b/assets/img/graph-network.png deleted file mode 100644 index f7fcac2135896d9a62526882bee7a55ba9d8be4d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 108744 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 V3Y2pcKjB~>S!pGyQi=D0{|Eh4fY1N{ diff --git a/assets/img/logo.png b/assets/img/logo.png deleted file mode 100644 index 93e608e4a41bfcbc1627e985e0d3231bc2a2c5b9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6186 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≻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 P(4UNif_RmvzTf`=X9&p| diff --git a/assets/img/parameters.png b/assets/img/parameters.png deleted file mode 100644 index 2b806484a8372e736b053f27f5f25027f644a723..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 87475 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

      `jb4WBcrLwOixA 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%0Ar9Gw#K@T#H};9|^>ftP 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 G=l=t5l(CKg diff --git a/assets/img/staff-line.png b/assets/img/staff-line.png deleted file mode 100644 index 170be8ac87b42319eb74b1cf8fc909e629d9942a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 46568 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ͳg=tNT%3v1#gYMaBsPf$n^y2*m-JKIu*QaxRo- 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 z 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 K!exTGzW)#C_w{1{ diff --git a/assets/img/unparsed-xml.png b/assets/img/unparsed-xml.png deleted file mode 100644 index a2db3c2efab3758db89e8ee4ad9d078a3922ec27..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 190888 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

      trh;(}=;sO0$NvOYmv63DXwD-(lhg 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�N~9zfLP%#9m-D_ZIrcxa zO)!i+*@bF^*Fj?FlUBb`VTCqAB-&7~bgmyQ>k>64%cgI^Y3+01_sF4ofTrR?_GnZA z{?uzU%vJ%FW+e98#b)_bhn})Ab~8~YB!YTEU?}=PZOXCvlPn%*`THO}`rbIV7qX11 zKlk15!qg9@HJD}+Brl@IrtPLU2%3oIoYgphag(#28-WpVqXW$QaF z&DCaC#|jGrpOZ)L;XC--do>@03>CHH>d%jX`YG*UkamNn?s%Y^K{g`?%2Ht^Wd7w( zypN~75W!u^bQedKcL8*hnfjVqe-WrqMn{Iv>#uz4=Hm@VPbug!Jmi0Mj@=*ppo6ZK zK7>yEzH%n>?HYRgeeo+SFb~)DON!j?YT%Im-PiRrn~_3FJ&(Qpv>3(a6GJ~GAL8K*-dFsf3`>L z4nn)uR4kO`n#A670rq9wnTS}4)~**sw+1I?s{xijmJ6UGC5Y`teG;h^(gv)$c{qzr zwo+$>*bc$BN*WKL;i^WMzd)WW+8&1Ftu%(*y4M%F?fpUX{nXTjtk^-#6u``66;&NE z8Pq)e55XzpYkj!o1Ve=vO6+7Ov~h4euBsk{^7Wk|re#^_zve(={B*sy%$3y9@^O<~ zFqK3*A1Q&A&n3zg2%q|e#P2Ol3#TOpzGzKQLv<(-i2k)=NopF*nQ~gVA z!xt(LmFqiw1JzQFXG9PS55`FH(@1G6c{H0S$J)nK!5?SC7PwCs^dr*Xbhldlz!(@D z2Y|r!k5vZ#QN&l2J&D*}!S}k(4>xBeFpmv)aYX*Iv!&B#yd|I;fIIHu38S^kOF_hBJQuCO! zeZ*TD=`8eWts@;Tl_obSn2>nnJyTJ2EuPBER;l+1YO@uaq6{dKuuv2ES4{XL`|sdb zvip}oOIB;dIYuO@C#mtG=WOxdp*@Y!Y1YqWr@a`VI;F{qoh%9*ckfQRRs;f4*ss=G z1}fNsm`(2};9aEY;CcTmBkrslWGyKC{+`C#%X>n9L7Z4o{&JskMd6;KCj%cpbwmqI z;aT4rXf9mMe||*bHWGi#GXW#@As~!;=UMCL;v?GOx_^nUOj%k>{zY91&&6R_S5&Wg z3QP^ssBJi4{>cO*Q#WXgv!Ji;hu7%DUkFJSXv=V2Jmli}5aY!nD4ry6g?3gaR!!v) zO3vE9$3q$El2XOFq(|VPW7A)@`&>11^CBeNs6ZZ(M2oaS<5Ma!ORNMB2#JUdC*cjU z3>`G9V?4uGXDz8!X>Hub_+_wKz;1ni8?6{Olg#r%WZK07n^y~{=x;{3hL(kSLs-ovldZ;kF(4d z*hJMiji$&*YOfv+F)=7JS+wL*9YHl5_8(^1$v@^lP;o9BWYT~@Bwnea#}uXN`8sZT z`#W&ZPo(L-(k60=pyI`JqD}M1*+wPc z*~~eA!5MeWu>S&QP|Gn=%T?Jq{hFwL0@w_5{jh(MP1HnS%+@#c!#_<3sTSJW?_{O~ zW?G!}QaDWy{|(MmDvDy$G0~^VFt+ z#zlVo{bztk7+b&xNU*&e%@reAEmhgl)2L|7VXBM|bz5oWF1O;Rh=av}*@2v4+oILh zG9&SPZ?{zPqy3s>R_v)5YD+~r18*}*OOevKOx&lneOBtc8pKoYY(9HDFm){C{5U*) zkwg9Cc~P0-EN*S}{w~)!$F0Nj#;gJeG`VDum~8h352wu3fTK_(pP_uQbR3Eo7G5i5EI6l4%Rk!vKi;WC2e)i=CJQRxm!A z>oCFAOQHk%{=z(UiZ`nrP~~e4O`0KUotNiV2)xX!s@pKbzdK!1LUzn4R=gWsex zJhh*d@ADSeP81&e*Vc#=T;QbJxX01`kF$plDeio}Hg^|>hlYvfDv z>&Sm84wC7IRy^VU5?ajV>HtV$L@`t61327zcYASEa)e>$@K$q!)&Ga$;G@x<&_I#E z7SHc%T!{hLuP}((PfaN$%eA?K%c#mW*|mf58pcr+8mQV)wc>IrpDEO$jK=MULTcf{ zs1{nL?bbt4IfesmX0W{ zYLAhI0Vo)G{sGawZ113x$Qt>Ua7w4E=}&Rd5{cagw#bfJtiu)jXcREnIY&m69oiz& z4cZ-#d%PWQ&~&DwrRr2Hkqg*Y?X>!$-j=_OO*m)+`;B|wWIfK;W%*0T5y|NZ!1`Hu z+sg?yAHA(wGiHsoRa@S%sZ>!6N!QZ2vDC+5TNnhp*dkoYSKAad>ILRu;R#Z-9M1gW z)VW$;OzN_g6Qx&U((EIVPQy5i(_Yh=6=z?xN75@y(zzyVbe|wlHH`|Fl&!!DaAi*9 z+Q4jySaf_Pr5?%#(ImP}FNyQVof#Myj$JY%6Kx)!o=OEugNEa0F1n59x&qm4zP|nZ zD7n$Qchf3BOfD3uTcA-Y7)oqD;jj)75LI2yUQ3MH*3SBKsv28RZ4`l;*?wQ7%ztO6 zn(THaPm)+`2E3qIHtdmTRsPhh?xr?wSH)QYQpG{WRc}TSreSUL!KnKVqZI^u*cI;ej4bo?5cY=O|eT2ORKk2?ht$M7g zG^(Zc6h;M-O;&9}zi^yC9>_AiQh24c#~P6?rsIUJBt}B zU&3jG9TCAk@c6PjODMS8@RPbKv$V(ud7Xif#&mU~nI{5)E~t*gr|qhgiT0IE|D}fO z5p8?v^K;XCVWW-g%l-g)DB>&)q4_}I-e(2huAjpoO+Y1sFE4B2)lO@(p>rHlX|7a| zi}>Tk1u`>sQ|a6`50`blVxocTW&{S`cu{gWiHhvW&5u< z@C{eqTi$i=|KF^vSy@@#G`uODNir(az($uY(EoL`hkr z&;y?JB(4jcGpcD*ft`);byv7#G#yD_lo&jasJ+tfJ!z?6XW;ee3zHJUJ^1L;{5DAh zz(}G?p$tV`czS8SU=|tHQ2}R}W3Gf%y1)9E9jY&RY9)=^cK7m%?ZRs|E5t=7n~=oC zVTVaCnDYeGhkMZ4+e}$J7bWfJIn<8F8j(>5bFL4SF$vs7;aZd2{5~`IIkEzB1F_=E z@EMk`X?j|`H!ruG&?MGrpRvqFmYc70FlXc$Jit!81Q2f*-2jbjlgdLAR>UwxLbZR88A}FsYjj*nse{pwSj2bV zP8?)0GiIaDGHqHJ={!=6h>vjY;Ro%mrWJ@6L}w{g9n$Jd+zH3pa8XS5Ni@*VpnA3n zu+6n4^I}r!?j2?#jqlux-V{E-ZSO8U#7!k7Zxug=x2hE4#qDyyo;I~3y8b2=Edc}& z6(p}WlsP{VTxq5p+M-VGH(=tq*Nw|8wSq!Lob~W)OjB-ub^G3S8eYMQ1-!HB%}*To zB&(^JE_S#{SZPwzu2inBgp7%KC#5h*<9YtDQT(a#YwljP`oIZN3iN(`Jyx-WYhbQ^ z6k&vQq4U+MHIv5L@e_FMD(iXFc(&%{a*3KeAXb}Azq~&@Ni$L=we0yg)|`vS>sxGd zwLwtqn9<~fXT`5bCRnAx*cC^^ubo%4OIPO67yYaU)wqLq@KMN^Ga@l+ZH9HUYFjr~ zPkO|P8P+dT=(Js=LuiG@P9mi7=A&&?W=EBX+}7y(q`=vLbt{wP`v4hqhg)j^wf*_f zg<~4}QyM3eL*(s6G~cA%rf?&p?$??0oPz>#5Fq5B`Z+;vr z+r=TSCz>ecW3HL&8O39kb#?s!xKSEyL7$t;szMOb)E24AsZPRRe7-3Y#BgFF?mDG{ zFP4Ihz14d=biw3DcE3lj5ZFt9=%xxp%JY1pk7*@2MFL|29|iCd9UW6uJzlE|+=k>` z3@zhmGnoT$6X&bApb&B|rSgu68a&n9kT`7)=b(>ve_x5jm<+)_ESB_nv1Y^41k(CE!_6WiGGO$C1hj-rWy;9yPg%-b zB$O#%3YD@hQx}|83mZ{da(-v#>Ch=JazMvk+Ma3+Q_~C}RK375V#|x)5s&Zfy2~XEA|5NX zo?%T>KQa5ep@QwX+0~+D=QP?|MChujxp{A&ra1Oc6kp4$eH)WiG^eZm$I|9z*INb} zSadPlq@@NzV0)8MrpSNVOcEUiZMd*udn`tS^;5%78Ftp-*ZP|>gpb%B1r!G|0bK?m z2z1>m0q(4jF1QH37jX1B{!25`bPo@3ZjblqNIi5@+hOVkQ}|vRKXmvr7pZQDh^q`1 z6jhUGOB0_CJB8m_EPvA=%n6QY@_E$p4C=W$*t})WeBPg_yTT7A&YXOjZsZAhH5S_J zzMrV^-j3IwUf$VTJmteK%obVLJu=_m`B@@jA7V`4PI5QsX|>BpS()49bCH>{+?w?v zHgGF-%=l_mZ2+B$jCEjO;WN83f}%c;q$qG9A1^UB#&0rz?UV{{fX6mt(QY0Uzdbz_ z^tj$5+jssId8AOdHu7syj0vGa3wUJEcSgarP^80#gwNl55rmL~IGjb!r{Fj*6Wi>J zjY4@NYr~)q?gxrz*Qxt%@Lqqa^ZlzSmYgE+9W@FMAj830$KKSy)kXB7zG#9CLeD%w zC*1txdvw7Ju+)DqX?ysJJ2;{}>SkYAg$Wy+*yeu!Gix3BVKvuIe!YJ~GgRsgaU%DO z&uV2%apE-x+4~?BI`JA?9fGWg&n33=F%<%DYj4jWSlq6@Tpc5tcZH`LJkoS3QNDvhLUK_ls(mrkYPjggS;j~cvwT82dlCPRY~j8>8WmM%5-Q0=H;F?{ap zo;2@-*$&^Am5ogolyKejJ_haYnW&&RU%h2sUp{wT>i4whBW0>yVz56E3f9xv{N<1WLc>cCx6{Y|9y3^ zM~>omTV!(Ubz0@+aavG=fr}cz1RrT*I;lNv)I5+r?}j-fG_!X$DIXph+|eKXkp+_h ziu=1PFyVO-V8}(I8hm@ecqERT<=lQ z5W^xs?DcruI}85mQV;9Pcu;pP>4GR@FkRGZK&uKg4iX!j-oN%cRN={oSl^2Zvt_;~ zqMEW1RM9&snrTKavxxB9-2Tbi>WuKj?@@twy-J}Z@7->yWPu|^_;jwsYC%bZULH^& zLcF1gx7y&V&svhV^N?ZV0aSndC9f7kTJdG6%%8RAyPerhow_h2HKwVctK9*b=KV9| z(~x(s<+_tnjsavtBnCix0`=hVJmJ=TN9Zv14%e*C47^?vS+33q){$@Z)hb3%3e|$v zW6-gnHAkcQo$dN0oNHT3Z+l$#Qne96{%%iu5phO2ao@`+NV`k_d6I(_fRGvXNwpef zxB^!p!ouwWmt9$F-g63rC6x`r6&6*>p0pDdU06(!C7FTmGbYeieB4>@Kwfgy@w7&6 zj=Wm8fQBiMSoY~RW%K8{lXM>F)u@Mcb(i4r+qedfyt?7wX^SVGDNIhBwC2_*d#`3a z+NH`O7YsdpzdzOn0$3=+h3S1GbC*jNIm0HHp6vVSvAjBDoTE_P&>)F=YOksr=!vf# zR4F(IXVZ1U7za;i`w8?R8aF=@;W6=JmyJ3yTU}}v-RHQi>2{z>y8(QU1j_&iM&zce z0fOVlxUUrRT}mZ;O_Mx>Z%%K!xhb^ON?k-O=ZfOtZ^jK6HC4&UpuzI=rc0DJ1Kc|poEZPLh*>muhwG@` zor(@nuQqUQf8y9aDxhH=DPPQ~A0;DA>tlK-m!>?4v;4!H`98ygspY!dz85E4cO?RJ z_YiN48(2V1sWasVeSiI{WAFdW8l+v)WWtD)q%K-pe5;2^nN&Qo;Eu?p3qvXQNzBsDkUBh-DXGp$(OtU z_og(k6&RS_lz_00_Lm%y0JRU0yIe&xh4oE6gFzsF&?ck;mqMvQgfla)!pzfueGM!+W@C=~8 z4m7W!mNYWz8#^viY_S>0&HKTpzudGo2=M`l+q<{ zweS1r{tyOzm2wT9(%7{tQr!_aXjM3$K~7YQ>1tAe{~+GKDCLw3+Aw4zW*mawJ<~sU z(bk6ItDlfQC_?4-wO^lvga^Qho}D#Q;i1K>NvMhH>H}B8FH*j+D0D`wv%zmMDFerW zfyJC#nS?ZdLC{MkI^&&o=|)TjyV;02Ij?&lY}%7gc`0n@beZXhw5`=2Q|B#Gf5N*W zm#x95h%mB0_=v!FNwnkemxDbzJRtFp6#ztS9XOyHlKrT5N&dY4EfNEfKo1ZK68lw4 z1i*F(K*czUoaC=;bhHoRTPi#;j=4Xf43uYp1QqXO4|4t!P5*jQ!=b*MF?9XS&`0}l zz7#`F&+-^|WpGObM|l2J+1~!^rk4!C=DTVO@J`Pdm8x|I4k=aijw$$v2<7Pi&3gLy zyq%*#em0D3cz(-fd2ODQd1p&A9M@Ou5)IfV_X|mGipx&$rrr!fQN0X$r#ntLjN-ynyATFb3O2!ryjVaCA?|75GCD z3GOj5bBvZ$WkZQdL;Q_)oRQ@ZxIt~{h7R21=oLb@bw^^J7JssLbcZ+ge?hz0(c#uU zU5)Pd+<^{#m+)4qvlVf%i&!|tNjm5sL#xWMItsnfJ$0;#B-qInwr|7LDv`hez(A}I zkS8m?bJ@&do|M>LUP0X_cGH#a zoR;T-Xs)Fa$xGI~EIQVLU$s>A{&!%+rynDIjEo#KG&nzdJ$*gc*zV6tJ}iGB$-<44 z$pD;4tA(gOVt>_8(*uFlZH^tOW5jKxO{?le9QoY64Eivo4jycJ#+f}SdAE4?UZ2tS z9WZEax)8sORudx(o26qIiBysM*E};R`{)RK+M;7eLAke3T(XG+-Rrro3lEl}%u_~l z(dM89Oq&+JEmsY{oQFLzAjGKFV<*4^G&da;TEMf9HUj7BBakZo+?V-sps$tQwfN%wQs3dNBoWY*zQ zh}8x9nv5bv9W<$s3YfR1kB?=W3Fihg+}VxzxD%7SPz;JfzL=cHs(CiOGoU)SgAjt)BD!~6i+506KB|puFryOJ`R5BD4CX; zaqPCagoXbiCD|(LzJ8Jd%UGWa&el}lbLIIEv19Nj#`wIe{?=j6$PB0244Vd|Gcb4_ zDN+ESDC2z)i%QT?=5f7E)+?YTcCyK;V2Bf z%18{&J)7f`A~C?6z}u5euqDvbF0BNZ!VV)3N-s51n-J^Er;eoNB1(oFzC2J;Pd*l1Iin}XCUGtYk2E_GQ zWR$LT(RojkuNtm3CRWy!R^}u_Q;U*pNf87^eGRb%EksFA=|*>$D$vG60qVaT>)!~6KE@aqq&mXc17fD5SpZ5 z!-Qqvz|@(^Rq6P-&CRLlG!E}g{OOyU01T24ohS3e>HvF8?p94F0#t<0@<{NX?%-L~8-Re7um>sg)~kSrM47X(0S?dGw+vo5PM&;djC8ZJss(!uH&#E@GZ>gEDYvvhalcGjSU3T0?v5O$mCDut-^h`Cs3$LVUo z2ElT5z9WfI3Z-TN6{~qjCgkr+;fFwYU}ph;j?`oQ_`#OkG(O1rz=LnExL#keX#Lx< zw^iVXqxAbI>*peN8LNftt?gSNw)2-NR|AKI!@PUL!DYX$T)VYG(R=fO+sH^zC@(lw z<9~@u{{#=;+0O*hC{f{b_wyGdB1@5e!i?A`NDpqm*-w=Ruh*ri20ac zltp3k1X7sDcH`2($h!LuP>~dbJ<||G|8vrcJuvVs(oh#*M3mpRcr=U zZ(`XQwEc&nQgEf$SYPo8fjDyZMob<*9^F5VhyDVPCvK=@-i%{!NU{}(SJN$8;46q+ z`r&vprC$vQNi-oyuVV5K5&9cNr4S1A5Hnx8(EY8Nz?W)1lEM64Wea?R8Z|t&+4#3= zFhPt)ESy{|yEpF#>EiI{c1`P}@|yc-2%?Q1Tn@upLO&D&<+_^Qe0MUjsIBcL`Ec#8 z6L^wB@lI@2q%SpL{D+g$6qRM^7E&f}-+tWgsY*YD=5KQCpW{`^s2&UXZ0EZ_%~@1r zEZz-2zGauq6eEptdf6Lzg%E;{x%NASO&&^<7N#}%Phk@LvLd=dAgCF{>`zcfaw%SY z$1NJLlscF6X2dYDi<#`{t}9hHjyDJ3UGmH8{|lHBEVeS5F&eDMK`1A7L3Mq*JB}QF z4@7wMT8%LSq|e#f?pon!+;D>qI0C!-qOPP{8l)EyBE(j21`~$U9|qAkpes{zsXplQ2JG z{*K?rw6>rHV3=Oi>d+Yo8 zC;@bU$jZt}23P(9OPH=1s&`cA7efRe@zYQbnzsnOZwer3mlX?1Mo@ z@jDxQmJ@Lr=d!o$dc;=;C94J8@G=^K9p#?)C7#hg69=9_U($LY4t;(C|dXsT*tfX*>0s z&tLQ{o)$OO>BhrX)bD#p5N+B696aA<#Q1OAln&x1R@YG`vTk+~DK*KGIW$(vINS`z z2LxUB(I|!*7e)(AUKmnyCGlm%to@{k(*w!ih%mvTn~Hlr;9w4Yo5)_Lr^(H>3dY6> zLK53im1ihW_o<FmW`fSVv|0ws>Le zL(un6?5QJNLSYMvYxSa;TTz6vb|1q9$*2|19l2WkLT*k9-R4{GzCWc_2^x!3KJ6wa zt)h8*u*o-CU#YjhWrK%z!&H9tY_B;Yj)}RZotZVQo%(m9rzEnBeNT!A@y>2PUq!FT zyW04$r&iB});=qS9}Gb6@0H@bQI4*d>1y3?vC-jbGogHe|B%>g6W&GD&gdZvDt%sM zr_+v~7oGP?yXdxr6QY9*s=wENm{XB;7st*Nl({5O4W`<%)8L4fswnJgFFA_v2bINJ zYCh#m4{Whlds_g{LP=+BrKz0ro zY%rh=DIFf7K0Uk|$QSl($n!r?rGFQro8IOGYfz8#4he~&%#_!0HR-7lvYs?89yQ?RMkk>;) z%MpDyEGel&kJRC9WfD@e?IA~~N}11#tT?|3l3CAa6X1n?%HsY!%!2i$nQvUu|1DG? zk>BEHd?7}hWkVdB1~;Z{R+^x3=iBGAvys&y_MYivG7XSeH z>fS5oEcFx7lA!u8CWap{EH!E#2S4o=3WuYl)${KMT(?&!@18}x(roOoUg(y|O<^>X zoN&Vl2PbqsJ9=(*)BA@6#FpN$V?V(;&z*vObaU2fy9=UdM!Iec{ReA~oUQ(!;00w4 zd9j^ae-oG#pj(uChzo_*nqH0g>%+uXMl^a68iXoGSp>7PuaKwF2ZSn`r-Zg4|1T~F a1qsN9Zh1obPRR8J^pX^n5djG4e)~U}MhhMQ diff --git a/assets/img/worms2021.png b/assets/img/worms2021.png deleted file mode 100644 index bcafc7149b3c4dd78fa0f4ee7b1914fc7f5bbd38..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 566253 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

      _Uh%_C_{BGx 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 z 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

        08|29i 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

        rqcQiVD?j{IG17e@R-v1d3*wc}9Gk?$1@JbDn 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

        +

        Elona Shatri

        +

        AI Researcher | Ethics Advocate | Music Technologist

        +
        + +
        +
        +

        Blogposts and News

        +

        The 6th International Workshop on Reading Music Systems 2024

        +

        + The 6th International Workshop on Reading Music Systems (WoRMS) took place virtually, bringing together researchers and practitioners from across the globe to discuss the latest developments in Optical Music Recognition (OMR). This year’s workshop featured three paper sessions, panels, and an insightful keynote by David Rizo, providing a comprehensive exploration of the state of OMR research and its real-world applications. +

        + + +
      1. UK and Qatar Collaborate on AI Research
      2. +
      3. The 6th International Workshop on Reading Music Systems 2024
      4. +
      5. The 5th International Workshop on Reading Music Systems 2023
      6. +
      7. The 4th International Workshop on Reading Music Systems 2022
      8. +
      9. The 3rd International Workshop on Reading Music Systems 2021
      10. +
      11. ICASSP 2020 - A review on my favourite papers
      12. +
      13. What is Optical Music Recognition?
      14. +
      15. Online VISUM 2020 Highlights
      16. +
      17. A Review on Generative Adversarial Networks
      18. +
      19. Optical Music Recognition: State of the Art and Major Challenges
      20. +
      21. Centre for Doctoral Training in AI and Music (AIM) & CIRMMT Virtual Visit
      22. +
      23. Si funksionon Computer Vision?
      24. +
      25. Çka është Machine Learning?
      26. +
      27. Çfarë janë Rrjetat Nervore Kompjuterike?
      28. + +
        +
        +
        +

        © 2024 Elona Shatri. All rights reserved.

        +
        + + diff --git a/blogposts.md b/blogposts.md deleted file mode 100644 index d1d36eecd8..0000000000 --- a/blogposts.md +++ /dev/null @@ -1,570 +0,0 @@ ---- -layout: post-default ---- - -# Blogposts and News - -## The 6th International Workshop on Reading Music Systems 2024 - -The 6th International Workshop on Reading Music Systems (WoRMS) took place virtually, bringing together researchers and practitioners from across the globe to discuss the latest developments in Optical Music Recognition (OMR). This year's workshop featured three paper sessions, panels, and an insightful keynote by David Rizo, providing a comprehensive exploration of the state of OMR research and its real-world applications. - -Keynote: Beyond Optical Music Recognition -David Rizo from the University of Alicante delivered the keynote, "Beyond Optical Music Recognition," reflecting on the recent advancements in OMR driven by deep learning techniques. He questioned whether the current research trajectory is adequate to fully address the complexities of OMR and explored the broader implications for creating end-user-centric systems. His presentation dissected the term "OMR" through case studies, providing a critical assessment of its evolution and future. - -Highlights from the Paper Sessions -Session 1: Advancing OMR Models and Analysis -Can Multimodal Large Language Models Read Music Score Images? -Jorge Calvo-Zaragoza and collaborators explored the potential of multimodal language models in OMR, discussing their performance on music score images. - -Sheet Music Transformer: End-to-End Full-Page OMR for Pianoform Sheet Music -Antonio Ríos-Vila and colleagues presented a Transformer-based pipeline for recognizing full-page piano sheet music, emphasizing scalability and efficiency. - -Towards Sheet Music Information Retrieval Using Multitask Transformers -Antonio Ríos-Vila and team proposed a unified approach for sheet music retrieval, combining multiple OMR tasks into a multitask transformer framework. - -Semantic Reconstruction of Sheet Music with Graph-Neural Networks -Guillaume de Lambertye and Alexander Pacha demonstrated how graph neural networks could semantically reconstruct sheet music, enabling more accurate music representation. - -Staff Layout Analysis Using the YOLO Platform -Vojtěch Dvořák and collaborators presented a YOLO-based method for analyzing staff layouts, optimizing structural recognition in OMR. - -Session 2: Expanding OMR Applications -On Designing a Representation for the Evaluation of OMR Systems -Pau Torras and colleagues proposed a novel representation for evaluating OMR performance, emphasizing its utility in benchmarking. - -Enhanced User-Machine Interaction for Historical Sheet Music Retrieval -A. Menárguez Box and team introduced a user-machine interaction model for historical sheet music, leveraging musical notation for enhanced retrieval. - -Enhancing Recognition of Historical Musical Pieces with Synthetic and Composed Images -M. Villarreal Ruiz and J. A. Sánchez explored the use of synthetic images to improve recognition accuracy for historical scores. - -The CollabScore Project: From Optical Recognition to Multimodal Music Sources -Benoît Couasnon and collaborators discussed integrating optical and multimodal music sources into a unified platform for music analysis. - -Semi-Automatic Annotation of Chinese Suzipu Notation -Tristan Repolusk and Eduardo Veas presented a component-based approach for annotating Suzipu notation, addressing unique challenges in Chinese music scores. - -Session 3: Historical and Handwritten Music -OMR on Early Music Sources at the Bavarian State Library with MuRET -J. Umbreit and S. Schumann discussed automating and scaling OMR for early music sources using MuRET. - -OMMR4all Revisited: A Semiautomatic Online Editor for Medieval Music Notations -Andreas Hartelt and Frank Puppe revisited their online editor for medieval music notations, enhancing usability and automation. - -Enhancing Handwritten Music Sheet Datasets Using Generative Adversarial Networks (GANs) -K. R. Palavala and collaborators demonstrated how GANs could enrich handwritten music datasets for better OMR training. - -Crafting Handwritten Notations: Towards Sheet Music Generation -N. Tirupati and team explored generative methods for creating handwritten sheet music, pushing the boundaries of synthetic data generation. - - - -## The 5th International Workshop on Reading Music Systems 2023 - -The 5th International Workshop on Reading Music Systems (WoRMS) took place on November 4th, 2023, in Milan, Italy, offering both on-site and remote participation. This year’s workshop showcased a range of cutting-edge research in Optical Music Recognition (OMR), including advancements in medieval music manuscripts, handwritten music synthesis, and few-shot learning. The program featured three engaging paper sessions and a thought-provoking keynote by Werner Goebl, emphasizing community-driven solutions to perfect music score corpora. - -Keynote: Perfecting Music Scores with Crowd-Sourced Validation -Werner Goebl from the University of Music and Performing Arts Vienna delivered the keynote titled "The Final Stretch of OMR: Perfecting Music Score Corpora with Browser-Based Editing and Validation." Goebl introduced mei-friend, a browser-based editing and validation interface that facilitates community-driven corrections to OMR-generated scores. This innovative tool juxtaposes source score images with their digital renderings, enabling crowdsourced validation to ensure pristine accuracy. The keynote sparked discussions on how decentralized, open systems can contribute to a FAIR (Findable, Accessible, Interoperable, and Reusable) digital music ecosystem. - -Highlights from the Paper Sessions -Session 1: Historical and Multicultural Perspectives -Optical Music Recognition Workflow for Medieval Music Manuscripts -Ichiro Fujinaga and Gabriel Vigliensoni explored workflows tailored to the unique challenges of medieval manuscripts, emphasizing the importance of preserving historical notations. - -The Suzipu Musical Annotation Tool -Tristan Repolusk and Eduardo Veas introduced Suzipu, a tool designed to create machine-readable datasets for ancient Chinese music, bridging gaps in cultural heritage digitization. - -The OmniOMR Project -A comprehensive framework for OMR, presented by Jan Hajič, jr., and collaborators, addressing multi-lingual and multi-modal requirements for diverse music scores. - -Towards Music Notation and Lyrics Alignment -Juan Carlos Martinez-Sevilla and Francisco J. Castellanos shared a case study on aligning notation and lyrics in Gregorian chants, advancing research in music-text alignment. - -Session 2: Data Generation and Enhancement -Symbol Generation via Autoencoders for Handwritten Music Synthesis -Jonáš Havelka and team showcased how autoencoders can generate handwritten music symbols, contributing to realistic data synthesis. - -Towards Artificially Generated Handwritten Sheet Music Datasets -Pranjali Hande and collaborators presented methods for generating artificial datasets, addressing the scarcity of annotated data in OMR. - -Improving Sheet Music Recognition with Data Augmentation and Image Enhancement -Zihui Zhang and colleagues discussed innovative techniques for improving OMR accuracy, leveraging data augmentation and image preprocessing. - -Session 3: Few-Shot and End-to-End Learning -Rotations Are All You Need: A Generic Method for End-To-End OMR -Antonio Ríos-Vila introduced a novel approach using rotations to simplify and improve end-to-end OMR pipelines. - -Few-Shot Music Symbol Classification via Self-Supervised Learning -María Alfaro-Contreras presented a method for classifying music symbols with minimal training data, leveraging self-supervised learning. - -Few-Shot Learning for Layout Analysis of Music Scores -Francisco J. Castellanos and team conducted a preliminary study on applying few-shot learning to the layout analysis of complex music scores. - - -## The 4th International Workshop on Reading Music Systems 2022 - -The fourth edition of the International Workshop on Reading Music Systems (WoRMS) was held last Friday, offering another dynamic hybrid experience. Researchers and industry professionals in Optical Music Recognition (OMR) came together to explore the latest advancements and challenges in the field. This year’s workshop featured nine diverse papers spanning topics such as dataset challenges, deep learning innovations, and integration of language models, alongside an engaging keynote by Marie Chupeau (Magic LEMP). - -Keynote: Advancing OMR with MaestrIA -Marie Chupeau opened the workshop by presenting Magic LEMP's OMR solution, MaestrIA, developed for Newzik. She shared insights into their experiments with neural architectures for sequential, mask, and object detection approaches, highlighting the potential of score generation as an asset in OMR. Her discussion delved into the design process of their score generator, sparking interest and questions about how such systems might reshape music digitization. - -Highlights from the Paper Sessions -Session 1: Datasets and Training Challenges -Challenging Sources: A New Dataset for OMR of Diverse 19th-Century Music Theory Examples -Fabian C. Moss and collaborators introduced a dataset targeting diverse 19th-century music theory materials. The dataset addresses the need for varied and challenging OMR training sets, opening avenues for more robust systems. - -CompIdNet: Sheet Music Composer Identification Using Deep Neural Networks -Dnyanesh Walwadkar and colleagues presented their work on composer identification through deep learning. This research adds a novel dimension to OMR by linking sheet music to its creators. - -Obstacles with Synthesizing Training Data for OMR -Jiří Mayer and Pavel Pecina explored challenges in generating synthetic training data, identifying issues that arise when bridging the gap between synthetic and real-world datasets. - -Session 2: Full-Page and Graph-Based OMR -End-To-End Full-Page Optical Music Recognition of Monophonic Documents via Score Unfolding -Antonio Ríos-Vila and team proposed a full-page recognition pipeline leveraging a score unfolding mechanism for monophonic documents, addressing scalability in OMR systems. - -End-to-End Graph Prediction for Optical Music Recognition -Carlos Garrido-Muñoz and collaborators discussed graph-based models, which allow for efficient encoding of complex music notation relationships. - -Efficient Approaches for Notation Assembly in Optical Music Recognition -Carlos Penarrubia and co-authors presented techniques for efficiently assembling notations post-recognition, optimizing the final stages of the OMR pipeline. - -Session 3: Applications and Enhancements -Computer-Assisted Measure Detection in a Music Score-Following Application -Eran Egozy and Ian Clester focused on integrating measure detection for applications in score-following, emphasizing real-time performance aids. - -Automated Transcription of Electronic Drumkits -Florent Jacquemard and team showcased their work on transcribing electronic drumkit performances, bridging the gap between electronic and traditional score representation. - -Improving Handwritten Music Recognition through Language Model Integration -Pau Torras and colleagues demonstrated how language models could enhance recognition accuracy, particularly for handwritten scores. - - - -## The 3rd International Workshop on Reading Music Systems 2021 - -![worms2021]({% link /assets/img/worms2021.png %}) - -The third edition of The International Workshop on Reading Music Systems (WoRMS) was held in a hybrid live/virtual setting last Friday, 23rd of July. It brought together many researchers working in Optical Music Recognition (OMR) and also from the industry. This edition 11 papers researching a broad list of topics in OMR were presented, and an [outstanding keynote from Anthony Wilkes (Organum Ltd)](https://drive.google.com/file/d/1IDgOaW8tGxJt9Top7x7GSZXLsAo-XVcb/view) was talking on The design of ReadScoreLib. - -Below I will try to summarise some of the papers presented. - -[Hybrid Annotation Systems for Music Transcription by Ioannis Petros Samiotis, Christoph Lofi and Alessandro Bozzon](https://drive.google.com/file/d/17BdTUfU6Fk8qyrpxo6L-BGTqIhLvStL5/view) - -Dwells on the idea of bringing human annotation and automated methods together for music transcription. In other words, how can a non-specialist carry out music transcription with careful task interaction using AI automated methods. Among 144 workers that executed tasks in MTurk, those with formal knowledge in music were rare. Audio extracts of target music scores were offered to increase performance, especially for short segments of one or two measures. For longer segments, audio extracts have shown better results against textual measures, but a combination of the two was used as more preferable. - - -[Implementation and evaluation of a neural network for the recognition of handwritten melodies by Nils Wenzlitschke](https://drive.google.com/file/d/17Dp9gIjQPZVwSFJzKK8QA6Xjcgv894wj/view) - -This research came as a fruit of a current need for digital archiving and digitalisation of music for the -University Library of Regensburg. It evaluates if the existing SOTA deep learning architecture is able to recognise handwritten monophonic scores for the purpose of digitalisation. Based on existing work, the architecture includes two neural networks: a stave recognition network using autoencoders and an end-to-end note recognition using recurrent convolutional networks. One limitation mentioned is the amount of annotated data available for this research. - - -[DoReMi: First glance at a universal OMR dataset by Elona Shatri and George Fazekas ](https://scholar.google.com/scholar_url?url=https://arxiv.org/abs/2107.07786&hl=en&sa=T&oi=gsb&ct=res&cd=0&d=14810089764046134622&ei=zZr-YJCFNYqImgHdz7SYBQ&scisig=AAGBfm3Isc8XU8MWS1mRRgnn5ctiET7y8g) - -We were also part of this workshop presenting our work in our newly published dataset DoReMi. We presented some of the challenges the lack of a well-annotated, that supports more than one stage of OMR poses and how DoReMi moves closer to such dataset. Furthermore, statistics on the dataset and baseline experiments on object detection using Faster R-CNN models. - -[The Challenge of Reconstructing Digits in Music Scores by Alexander Pacha](https://drive.google.com/file/d/10uUCaORERAzD-ISSm6FUeNNOOzrTRDzF/view) - -Pacha presented some focused research he is currently conducting at e[note](https://enote.com/index) in recognising and reconstructing the digit elements in sheet music. He shows the main challenges posed by the ambiguity of the variations in their classes, their contextual nature and more computer vision issues. He then shows the results in using deep learning to recognise digits. The network was trained in synthetic samples and achieved a validation accuracy of 95%, which does not live it up in real-world scores. To address it was fine tunned on 7000 manually annotated real scores, but yet again, accuracy does not reach 60%. In the end, this opened up a long discussion in the workshop on why does this happen and the ways to tackle it. - -[Detecting Staves and Measures in Music Scores with Deep Learning](https://drive.google.com/file/d/1uSIrbiLrx1RfXEV86STS7XRuwJoa34O7/view) - -This paper investigates strategies of detecting measures, staves and system measures using machine learning. That is to aid the detection of structural elements as a basis for an OMR system. A neural network is trained in handwritten music scores to generate annotations for typeset music. Detectron2 was used as a framework and Faster R-CNNs as a model to predict the bounding boxes in images. The datasets used for training were MUSCIMA++ and AudioLabs datasets. They applied the model in three settings: single class models (system measures, stave measures, staves), two class models (system measures & staves) and three class models (system measures & stave measures & staves). The first setting is performing best. However, considering that that model lacks diversity, it might not work well for every kind of sheet music. - -[Unsupervised Neural Document Analysis for Music Score Images](https://drive.google.com/file/d/1ZBRaOwsTkdOUo6sfm9xdQPuPMNyM89ho/view) - -Given the lack of large training annotated set, this study suggests using Domain Adaptation (DA) based on adversarial training. The propose combining DA and Selectional Auto-Encoders for unsupervised document analysis. They utilise three corpora manually labelled for the layers: SALZINNES, EINSIEDELN and CAPITAN, and using F-score as an evaluation metric. Results obtained show the proposed method slightly improves state-of-the-art, but such adaptation should not be carried out in every type of layer. - -[Multimodal Audio and Image Music Transcription](https://drive.google.com/file/d/1ZDlU0WDmqC4-37s2gkCf2nOAt4Z5Ow-S/view) - -This paper draws attention to Optical Music Recognition (OMR) and Automatic Music Transcription (AMT) similarities and exploits them to assist each field. The paper presents a proof-of-concept that combines end-to-end AMT and OMR systems predictions over a set of monophonic scores. Using Symbol Error Rate (SER), they show that a fusion model of the two can slightly improve the error rate in OMR. - -[Sequential Next-Symbol Prediction for Optical Music Recognition](https://drive.google.com/file/d/1o4zm_fx_Fa7zclWkqgbVLx2x3DuvZidz/view) - -This study proposes to address the lack of large training sets with a sequential classification-based approach for music scores. That is by predicting the symbol locations and their respective music-notation label using Convolutional Neural Networks (CNN). - -[Completing Optical Music Recognition with Agnostic Transcription and Machine](https://drive.google.com/file/d/1WAhrcPRzpuoB1fJsMkGCZamIp1CHv3c5/view) - -This work focuses on the last stage of OMR, encoding, where outputs from images are converted to a score encoding format. The paper investigates the implementations of recognition pipelines that use Machine Translation to do the encoding. - - - -## Centre for Doctoral Training in AI and Music (AIM) & Centre for Interdisciplinary Research in Music Media and Technology (CIRMMT) virtual visit - -Remote working has limited us in many things, simultaneously it gave us the liberty of being in places without taking an aeroplane. Virtual visits became a much easier thing to organise. That allowed us to meet our peers in IRCAM’s Artificial Creative Intelligence and Data Science (ACIDS) team in Paris back in February. This time we are delighted to “travel” to Canada and meet with Centre for Interdisciplinary Research in Music Media and Technology (CIRMMT). - -We will share our ideas and research and what our groups are working on at the moment. Each centre will have 6-7 presentations from PhD students, totalling 12-14 presentations, with a length of 3-5 minutes per presentation. - -These presentations will revolve around topics such as deep learning, sound synthesis, gesture and performance analysis, artificial creativity, augmented instruments, generative music, optical music recognition, composition… and much more! See the agenda! - -Date: 30th of June 2021 - -Time: 2-5 pm (UK time, GMT+1) - -Where: https://mcgill.zoom.us/j/83537509055 - - -Organisers: - -AIM -Elona Shatri: e.shatri@qmul.ac.uk -Nick Bryan-Kinns: n.bryan-kinns@qmul.ac.uk - -CIRMMT -Eduardo Meneses -Carolina Rodríguez - -## Optical Music Recognition: State of the Art and Major Challenges -### Review paper summary on OMR — paradigm shift and possible directions. - -Recently I got my very first paper accepted to the [International Conference on Technologies for Music Notation and Representation (TENOR) 2020](https://arxiv.org/abs/2006.07885). The journey of getting published was very insightful and it will serve as my own guide to publishing in the future. - -The paper summarises prior work and takes a position in progressing the field of my research topic — Optical Music Recognition (OMR). You can read more about OMR in my previous article. I have heard the pros and cons of publishing a position paper at the beginning of my academic journey. However, writing this paper made me doubt myself which always resulted in learning more. - -Back to the actual content of the paper, I try to summarize the four main stages of the OMR pipeline variety of published work in each stage. Furthermore, I try to capture the paradigm shift in the methods used in OMR from conventional computer vision systems to end-to-end deep learning networks. - - -Overall OMR traditional pipeline [13] -Initially, the four stages of OMR included image preprocessing, musical object detection, musical symbol reconstruction and finally encoding the musical knowledge into a machine-readable file. In the image preprocessing stage mainly enhancement, de-skewing, blurring, noise removal and binarisation were applied [1, 2, 3, 4, 5]. Binarisation is the process of converting an image to binary (only black and white pixels). Initially, such processes were performed using traditional techniques such as choosing a binarisation threshold based on the global histogram of the image. Later on, for instance, binarisation is done using sectional auto-encoders [6, 7]. These encoders learn an end-to-end transformation for the binarisation. - -Moving on to musical symbol detection, this stage has three substages: staff-processing, musical symbol processing and finally classification. In staff-processing, staff lines are first detected and depending on the study removed. Lately, Pacha et al. using object detection techniques proved that removing staff lines does not guarantee better performance [8]. - -The musical object detection stage has largely benefited from the state of the art in computer vision, especially from object detection in general. Models such as Fast R-CNNs, Faster R-CNNs, Single Shot Detectors (SSD) were used to detect musical objects. They use pre-trained models which are later fine-tuned in a handwritten sheet music dataset MUSCIMA++ [9]. This work draws a baseline on using deep learning in object detection in sheet music. - -One of the most complicated stages is reconstructing structural and semantic relationships between the musical symbols. This step was usually done using musical knowledge, rules and heuristics [10, 12]. Recently, this stage was also exposed to deep learning methods and end-to-end learning [11]. However, a major problem here is finding representations that can capture both structural and semantic relationships in music. This is due to the fact that music has a very complex structure with the symbols having spatial relationships and long-term dependencies. These relationships build up the music a structure and their semantic meaning is the music itself. As such, finding a representation that embeds all this information is very challenging. - -Ultimately, the goal is to encode all retrieved relationships into a machine-readable file. There is a variety of such formats. While some formats encode instrument, pitch, velocity and onsets, those can only facilitate replayability. Other formats can encode more information which facilitates not only replayability but also an approximation on how the symbols looked on the sheet. - - -OMR moving towards end-to-end learning [13] -To conclude the main challenges on OMR today are the lack of a bigger labelled dataset, music objects and staff lines detection, semantic meaning reconstruction, and lack of standardisation, evaluation metrics and the output representation [13]. - -Read more here: https://arxiv.org/abs/2006.07885 - -References - -I. Fujinaga, “Optical music recognition using projections,” PhD dissertation, McGill University Montreal, Canada, 1988. -B. Couasnon, P. Brisset, I. Stephan, and C. P. Brisset, “Using logic programming languages for optical music recognition,” in In Proceedings of the Third International Conference on The Practical Application of Prolog. Citeseer, 1995. -A. Fornes, J. Llados, G. Sanchez, and H. Bunke, “Writer identification in old handwritten music scores,” in 2008 The Eighth IAPR International Workshop on Document Analysis Systems. IEEE, 2008, pp. 347– 353. -A. Fornes, J. Llados, G. Sanchez, and H. Bunke, “On the Use of Textural Features for Writer Identification in Old Handwritten Music Scores,” in 2009 10th International Conference on Document Analysis and Recognition. Barcelona, Spain: IEEE, 2009, pp. 996–1000. [Online]. Available: http://ieeexplore.ieee. org/document/5277541/ -L. J. Tardon, S. Sammartino, I. Barbancho, V. Gomez, and A. Oliver, “Optical music recognition for scores written in white mensural notation,” EURASIP Journal on Image and Video Processing, vol. 2009, no. 1, p. 843401, 2009. -A.-J. Gallego and J. Calvo-Zaragoza, “Staff-line removal with selectional auto-encoders,” Expert Systems with Applications, vol. 89, pp. 138–148, 2017. -J. Calvo-Zaragoza and A.-J. Gallego, “A selectional auto-encoder approach for document image binarization,” Pattern Recognition, vol. 86, pp. 37–47, 2018. -A. Pacha, K.-Y. Choi, B. Couasnon, Y. Ricquebourg, R. Zanibbi, and H. Eidenberger, “Handwritten Music Object Detection: Open Issues and Baseline Results,” in 2018 13th IAPR International Workshop on Document Analysis Systems (DAS). Vienna: IEEE, Apr. 2018, pp. 163–168. [Online]. Available: https: //ieeexplore.ieee.org/document/8395189/ -Hajič, Jan, and Pavel Pecina. “The MUSCIMA++ dataset for handwritten optical music recognition.” 2017 14th IAPR International Conference on Document Analysis -P. D, “Computer pattern recognition of standard engraved music notation,” in Structured Document Image Analysis. Springer, 1992, pp. 405–434. -A. Pacha, J. Calvo-Zaragoza, and J. Hajic jr, “Learning notation graph construction for full-pipeline optical music recognition,” in 20th International Society for Music Information Retrieval Conference, 2019. -D. Bainbridge and T. C. Bell, “A music notation construction engine for optical music recognition,” Softw., Pract. Exper., vol. 33, pp. 173–200, 2003. -E. Shatri and G. Fazekas, “Optical Music Recognition: State of the Art and Major Challenges”, arXiv preprint arXiv:2006.07885, 2020 - -## A review on Generative Adversarial Networks -### How did the GANs change the way machine learning works? - -The history of deep learning has shown to be a bit unusual. Many practices, such as convolutional neural networks, invented in the 80s, had a comeback only after 20 years. While most of the methods had a comeback, Generative Adversarial Networks were one of the most innovative techniques to happen to deep learning in the past ten years. While discriminative networks with propagation and dropout algorithms with a well-behaved gradient shown to be very successful, it was not the same case with generative networks. Deep generative networks had issues with approximating intractable probabilistic computations during the estimation of maximum likelihood. Furthermore, it can not leverage the benefits of linear units in a generative context. GANs came to assist the field with these two issues while bringing both a generative and a discriminative network together. - -GANs were first proposed by Goodfellow et al. [1] at the University of Montreal. The basic framework contains a generator working against an adversary, while the discriminator learns to tell if a sample belongs the data distribution or from the generative network. The idea is for these two networks to get better while competing against each other. - -The most straightforward modelling is having both the discriminator and generator as a multilayer neural network. The generator learns the mapping from a latent space to data distribution, tending to become similar to the ground data distribution. The discriminator, on the other hand, tries distinguishing between real data distribution and what was generated from the generator. The goal of the generative network is to trick the discriminator into thinking that the novel data produced is coming from true data distribution; this way, it increases the discriminator’s error rate. - -Deep Convolutional Generative Adversarial Networks(DCGANs) – mc.ai -Figure 1: Building blocks of a GAN (https://mc.ai/deep-convolutional-generative-adversarial-networksdcgans/) -We should emphasise that the role of GAN is not to reproduce data used during training, instead to produce new data. We can describe it as a two-person game, these two networks opposing each-other, meaning that the end goal is achieving an equilibrium in which these trained networks have the best response to each other. At this point, they can not improve anymore, and the training stops. However, such an equilibrium is difficult to be achieved and even less maintained, and this is the first issue with GANs. Another problem is that there is no way to validate if the generator has learned to produce a distribution similar to real-life data distribution in a held-out dataset like other deep learning techniques. - -In the original paper, it is experimentally shown that the amount of data and the depth of the network plays a huge role in a better performance. When the data point is an image that would mean that the amount of data should be exponential to the number of pixels. Given that images have hundreds/thousands of pixels that would mean better results are achieved in nets that can not be implemented yet with the available computational power and data. - -GANs application has been extensive, from art, fashion, advertising, science to video games. However, these networks have also been adopted for malicious intents such as creating fake social media profiles using synthesised images produced with GANs. As we can see, its application is more extensive in the field of computer vision. - - -Figure 2: A road map of GANs since the original paper, inspired by [9] -In Figure 1 a road map of GANs starting from the original paper is given. Because of the page limitation, I will list the mentioned methods briefly and what they tackle — many papers proceeding original work focus in modification during the training process. - -Deep convolutional GANs (DCGANs) [2] have better performance since instead of defining the generator (G) and discriminator (D) with multilayer perceptrons it defines it with CNNs, when used with images. It does not have pooling layers, so to increase spatial dimensionality, it uses deconvolution. Normalise batches for all layers in G and D except for the last layer of D and the first layer of G, so the information on the correct mean of data distribution is not lost. - -Changes in the training settings were proposed by ImprovedGANs [3] that have to do with minibatch discrimination, virtual batch normalisation and feature matching. Given that the original GANs suffer from low-resolution, LAPGAN [4] using CNNs within a Laplacian pyramid generate higher resolution images. Progressive GANs (PGGAN) [5] also propose a modification in training, based on progressive neural networks, to grow both discriminator and generator, from low to higher resolution by adding new layers progressively. - -image-to-image translation traditionally to learn to map between an output and input image using a training set that contains aligned pairs. CycleGANs [6] use an adversarial loss to map an image from source domain X to a target domain Y, lacking pairs. Furthermore, they couple this loss with an inverse mapping achieving a cycle constancy. - -Another issue with original GANs is mode collapse, which means they tend to produce similar samples, even when trained on diverse datasets. PACGANs [7] handle this issue with what they call packing. The main changes happen in the discriminative network, enabling the network to make decisions based on multiple samples from the same class, from both real and generated data distribution. - -Self-Attention Generative Adversarial Network (SAGAN) [8] propose using long-range dependency modelling with attention for image generation. It uses spectral normalisation for G and D, and prove to improve the training process. - -Another different way of using GANs has been training the generator on a single natural image, using a pyramid of FC GANs, each learns a distribution at different scales of the image. - -A problem yet to be tackled in GANs is the fact that they assume that the generated samples have different generative parameters, which means they can not produce discrete data directly. Another open question is how to measure the uncertainty of a well trained generative network. - -I. Goodfellow, J. Pouget-Abadie, M. Mirza, B. Xu, D. Warde-Farley, S. Ozair, A. Courville, and Y. Bengio, “Generative adversarial nets,” in advances in neural information processing systems, pp. 2672–2680, 2014. -A. Radford, L. Metz, and S. Chintala, “Unsupervised representation learning with deep convolutional generative adversarial networks,”arXiv preprint arXiv:1511.06434, 2015. -T. Salimans, I. Goodfellow, W. Zaremba, V. Cheung, A. Radford, and X. Chen, “Improved techniques for training gans,” in Advances in neural information processing systems, pp. 2234–2242, 2016. -E. L. Denton, S. Chintala, R. Fergus, et al., “Deep generative image models using a laplacian pyramid of adversarial networks,” in advances in neural information processing systems, pp. 1486–1494, 2015. -T. Karras, T. Aila, S. Laine, and J. Lehtinen, “Progressive growing of gans for improved quality, stability, and variation,”arXiv preprint arXiv:1710.10196, 2017. -J.-Y. Zhu, T. Park, P. Isola, and A. A. Efros, “Unpaired image-to-image translation using cycle-consistent adversarial networks,” in Proceedings of the IEEE international conference on computer vision, pp. 2223–2232, 2017. -Z. Lin, A. Khetan, G. Fanti, and S. Oh, “Pacgan: The power of two samples in generative adversarial networks,” in Advances in neural information processing systems, pp. 1498–1507,2018. -H. Zhang, I. Goodfellow, D. Metaxas, and A. Odena, “Self-attention generative adversarial networks,”arXiv preprint arXiv:1805.08318, 2018. -J. Gui, Z. Sun, Y. Wen, D. Tao, and J. Ye, “A review on generative adversarial networks: Algorithms, theory, and applications,”arXiv preprint arXiv:2001.06937, 2020. - - -## Online VISUM 2020 highlights - -Starting from 3rd to July 10th, I attended the VISUM summer school online. The conference was set to happen in Porto, then the pandemic and it was moved online. - -The itinerary included lectures, AI shots, and the main competition. The lectures were in ranges of machine learning, deep learning, information security, AI and more. While the AI shots were the sessions between lectures and breaks where people from industry partners were invited to give a 30 minutes talk on their work and what are the AI use cases in their work. - -Jaime Cardoso (INESC TEC and the University of Porto FEUP), gave a detailed lecture on computer vision (CV) and machine learning (DL). A roadmap and derivatives such as deep learning, artificial intelligence and their history. - -One of the highlights of the summer school was having professor Johan Suykens as an invited speaker to talk on Deep Learning and Kernel Machines. As a reminder, least-squares SVM (LS-SVM) classifiers were proposed by professor Suykens and Vandewalle [1]. After giving a brief introduction to deep learning, he went on to talk more on function estimation and model representation, LS-SVM, kernel spectral clustering, restricted kernel machines and generative models. - -Action recognition is one of the most popular and explored areas in computer vision. We had the pleasure to listen to Pascal Mettes from the University of Amsterdam give a detailed talk on action recognition. His talk had three main topics: video representation for action recognition, action and video understanding without labels and recent advances in action understanding. On recognizing video with deep learning, he outlined three approaches: pooling over time, time as a channel dimension and time as a spatial dimension. Furthermore emphasizing the pros and cons of using one approach over the others. Moving to the second part, he mentions approaches such as zero-shot learning, self-supervised learning for action recognition. He closed his talk with recent approaches to action recognition using graph neural networks. - -A very interesting talk was Optimal Transport in Deep Learning, given by professor Nicolas Courty. He started his talk with an introduction to optimal transport and then moved to its application to DL. The lecture went back to the first formulation of the optimal transport and resource allocation problem by Monge. He then moved to other contributions to the field such as Tolstoi, Kantorovich, Hitchcock. He explained learning from distribution, histograms, Wasserstein Loss, finding the Monge mapping and the domain adaptation problem. What was clear from the lecture is that optimal transport is a well-grounded theory allowing us manipulating with distributions in ML. It is a very complex theory; nonetheless, it is widely applied in large scale deep learning settings. - -One of the talks I was very familiar with was the talk on Information Security by professor Marta Gomez-Barrero. She introduced the whole field going on to cryptography, biometric data, user authentication and discussing a case study. The case study was Cancelable Biometrics Based on Bloom Filter [2]. - -Last but not least, a lecture on Interpretability for ML in Medical Imaging from Mauricio Reyes (University of Bern). Terms like explainability and interpretability are often used interchangeably in ML. Reyes explains the difference between these two : -Explainability — “What’s the process behind” (e.g. Apple falling from a tree: gravity) -Interpretability — “understanding/predicting causal/effect phenomena” (what happens if I cut the apple from the tree: it will fall) -He goes on to explain why do we interpretability of models and especially in medical imaging. He later uses popular ML models with use cases and how can they be interpreted. - -The most exciting part of the summer school was the competition. From 70+ participants, we formed teams of three to work on the same problem. The problem we worked on was fish detection. The winning teams had similar results to state of the art. Similar techniques in image pre-processing and methodologies were used, such as YOLO, Faster R-CNN and the real boost coming from transfer learning using pre-trained models. - -[1] Suykens, J. A. K., et al. “Least squares support vector machine classifiers: a large scale algorithm.” Proceedings of the European Conference on Circuit Theory and Design. Vol. 10. 1999. - -[2] Rathgeb, Christian, et al. “Towards cancelable multi-biometrics based on bloom filters: a case study on feature level fusion of face and iris.” 3rd international workshop on biometrics and forensics (IWBF 2015). IEEE, 2015. - -## What is Optical Music Recognition? - -I have always been enthusiastic to explore of Computer Vision, equally, music has also been a great part of my life. Combined, they make a great research problem! Four months ago, I commenced a 4-year Ph.D. program. So far, it has been an insane journey in terms of how much I have learned and the enthusiasm to learn more. - - -Photo by Sarah on Unsplash -The research problem I am undertaking is Optical Music Recognition (OMR), more pointedly, investigating if Deep Learning can assist in improving the performances of the current methods. - -For you to get to comprehend this problem a little bit more, I will attempt to clarify what OMR is, the conventional methods used and the main issues needed to be tackled in the future. - -Most of us have presumably used Google translate and its camera translation feature by now. By just taking a picture of a text, we save time and avoid learning Chinese or other languages. Now let us think of how this feature would apply to music. Musicians still write in music sheets or blank paper. However, if they want to share their music, they will have to transcribe it into a computer. A computer-readable music file would be more accessible. Therefore the motivation behind this research is the possibility of allowing composers, musicians, to not only transcribe and edit music by means of taking a picture of the sheet music but ultimately share and play their pieces. OMR would also assist in music statistics, and enable searchability for notations, similar to that of searching for text. - -Calvo-Zaragoza et al. give a very clear and inclusive definition of OMR, calling it a research field rather than a simple problem. - -Optical Music Recognition is a field of research that investigates how to computationally read music notation in documents. - -The second part of the definition stresses the “computationally read music notation in documents”, given that it is performed by computers (rather than humans), it does not concern music notation models themselves, but it builds upon this knowledge. Furthermore, it emphasizes the information captured by these systems, which I will explain in more detail in below sections. - -The research field was established at MIT in the late 1960s, using scanned printed music sheets. The pioneers in the field are Ichiro Fujinaga, Nicholas Carter, Kia Ng, David Bainbridge and Tim Bell. Their work is still an excellent foundation for today’s research. OMR is related to other fields such as music information retrieval, computer vision and document analysis. - -Based on the carried out studies a standard pipeline reflecting the approaches taken into solving the problem was formed (see figure 1). - - -Figure 1. The standard OMR pipeline (Image by author) -The usual inputs to this pipeline are scans/pictures of printed/handwritten music sheets. These images are then subject to image processing techniques. These techniques include binarization (black and white), blurring, deskewing (rotation), and will help in reducing the noise in the image. - -Enhanced images will next be used in music object recognition. In this step, the algorithm will try to identify musical objects such as clefs, noteheads, bars, slurs, and others. In this stage, the objects are primitives and separate from their semantic meaning. - - -Figure 2. Object detection with Faster R-CCN (source: https://github.com/apacha/MusicObjectDetector-TF) -Consequently, the next step attempts to reconstruct the relationships these primitives have had, together with the semantic meaning. This approach rebuilds the semantics based on grammar rules that exist in music. - -The final output can represent the musical meaning and description of the music score in the input and it is machine-readable. The usual formats of these files can be MIDI, MusicXML, MEI and so on. - - -Sample of a file format output (Image by author) -We want to explore new ways of performing such steps using Deep Learning (DL). Most DL models build on artificial neural networks. These networks are inspired by the biological neural networks. They consist of many layers that have the so-called nodes; they contain one input layer, one or more hidden layers and output layers. The deeper it goes, the more intricate features a model can learn and extract. The hidden layers in between are usually referred to as a “black box.” That is because we can not easily understand what happens inside, albeit new research is focusing on this. - -We plan to start by applying this approach in the second stage of OMR, that is, music object detection. To do this, we need a vast dataset containing images of music sheets. This dataset should also have a ground truth so that the model can learn well from it. A part of the data, called test data, should not be seen by the model. This way, we can evaluate how good the model does on things it has never seen before. This model should be designed based on the nature of the experiment, the input, and the desired output. We also propose bringing standardization on what formats inputs, outputs should be and their evaluation. - -References: - -A. Rebelo, I. Fujinaga, F. Paszkiewicz, A. R. S. Marcal, C. Guedes, and J. S. Cardoso, “Optical music recognition: state-of-the-art and open issues,” Int J Multimed Info Retr, vol. 1, no. 3, pp. 173–190, Oct. 2012. [Online]. Available: http: //link.springer.com/10.1007/s13735–012–0004–6 - -J. Calvo-Zaragoza, J. Hajicˇ Jr., and A. Pacha, “Understanding Optical Music Recognition,” arXiv:1908.03608 [cs, eess], Aug. 2019, arXiv: 1908.03608. [Online]. Available: http://arxiv.org/abs/ 1908.03608 - -Pacha, Alexander, Jan Hajič, and Jorge Calvo-Zaragoza. “A baseline for general music object detection with deep learning.” Applied Sciences 8.9 (2018): 1488. - - - - - -## ICASP 2020 - A review on my favourite papers - -### On Network Science and Mutual Information for Explaining Deep Neural Networks - -This paper works toward interpretable neural network models. This work is in part of a bigger move in the machine learning community, to open the so-called “black box” and be able to explain how the machine is learning. This study investigates how the information flows through feedforward networks. They propose using information theory on top of the network science to calculate an information measure that represents the amount of information that flows between two neurons. The technique to codify this information flow is called Neural Information Flow (NIF). Basically, NIF weights the importance that edges of the neurons have in a multilayer perceptron (MLP) or Convolutional Neural Networks (CNN) while using the mutual information between nodes which is modelled as distribution. Feature attribution is computed as follows, an importance value is placed along all the edges of the network, a product of all these values in a given path is calculated, to finally sum all these products across all possible paths from an input and output. NIF provides information on the most crucial paths of a network. Hence, less important parameters can be removed without loss of accuracy, facilitating network pruning at inference time. Furthermore, NIF can help in visualising edge communities, understanding how nodes form communities, for instance in an MLP. This could help in better training of a network, but needs to further be investigated. However, NIF is of a high computation complexity, which seems to be the main area for improvement. - -[Davis, Brian, et al. “On Network Science and Mutual Information for Explaining Deep Neural Networks.” ICASSP 2020-2020 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP). IEEE, 2020](https://ieeexplore.ieee.org/document/9053078) - - - -### Towards High-Performance Object Detection: Task-Specific Design Considering Classification and Localization Separation - -This paper tackles the efficiency of object detection. Object detection is a process of simultaneous localisation and classification. While the first one gives the category the object belongs to, the second one tells where this object is located. Both tasks require robust features that well represent an object. However, these tasks have many non-shared characteristics. Classification concentrates on partial areas or the most prominent region during recognition, i.e. the head of a cat, whereas localisation considers a larger area of the image. Classification is translation invariant while localisation has translation variant characteristics. Hence, the authors propose a network that in addition to considering the common properties, also considers task-specific characteristics of both tasks. They propose altering existing object detection in three stages. Having a lower layer that shares less semantic features between classification and localisation. Consequently, separating the backbone layers to learn task-specific semantic features. Finally, fuse these two separated features by concatenating and 1×1 convolution to have the same number of channels with the separated features. Experimental results show that such an approach can encode two-task specific features while improving performance. However, these improvements are not substantial and further detailed investigation is needed for the task-specific objective functions. - -[Kim, Jung Uk, et al. “Towards High-Performance Object Detection: Task-Specific Design Considering Classification and Localization Separation.” ICASSP 2020-2020 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP). IEEE, 2020](https://ieeexplore.ieee.org/abstract/document/9054600) - - - -### Unsupervised Domain Adaptation for Semantic Segmentation with Symmetric Adaptation Consistency - -Domain adaptation deals with learning a predictor when the training and test sets come from a different distribution. An example of this situation could be semantic segmentation. If a network trained in synthetic images, fully labelled, has to segment real-world images. These two types of distributions are very different; therefore, a mapping of features is needed. Unsupervised domain adaptation uses the labels from the training time to solve tasks in the shifted distribution data with no labels. This paper utilizes adversarial learning and semi-supervised learning for domain adaptation in semantic segmentation. The two stages of this method are image-to-image translation and feature-level domain adaptation. Firstly, images from source domain are translated to the targeted domain using a translation model. Finally, the semantic segmentation model is trained in an adversarial and semi-supervised manner at the same time. This is done by first symmetrically training two segmentation models with adversarial learning and then between the outputs of the two models introduce the consistency into semi-supervised learning to improve accuracy on pseudo labels that highly affect the final adaptation performance. They achieve state-of-the-art performance on semantic segmentation on the GTA-to-Cityscapes. - - - -[Li, Zongyao, et al. “Unsupervised Domain Adaptation for Semantic Segmentation with Symmetric Adaptation Consistency.” ICASSP 2020-2020 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP). IEEE, 2020](https://ieeexplore.ieee.org/document/9053388) - - -# Articles on Machine learning in Albanian language - - -## Çfarë janë Rrjetat Nervore Kompjuterike (Neural Networks)? - -Përmbajtja: -Përkufizimi i rrjetave nervore kompjuterike -Shembuj -Elementet e rrjetave nervore kompjuterike -Konceptet baze të rrjetave nervore të thella -Pëkufizimi i rrjetave nervore kompjuterike -Rrjetat nervore kompjuterike (Neural Networks) janë një bashkësi e algoritmeve përllogaritës, të modeluar sipas trurit të njeriut, e të projektuar që të njohin motive apo rregullsi. Çfarëdo qofshin të dhënat në hyrje: fotografi, tekst, seri kohore, këto rrjeta së pari i përkthejnë këto të dhëna në të dhëna numerike, që më pas vendosen nëpër vektorë, e në fund gjendet motivi. - -Rrjetat nervore kompjuterike na ndihmojnë duke klasifikuar dhe grumbulluar (classifying and clustering). Këtë mund ta imagjinoni si një shtresë klasifikimi e grumbullimi në krye të të dhënave që posedoni. Këto janë të afta të njohin e identifikojnë të dhëna që nuk i ka parë më herët, pa etiketë, në baze të ngjashmërive që ka me të dhenat e tjera që i ka parë më herët. Për shembull: të imagjinojmë që gjatë jetës sonë kemi parë mollë të gjelbërta dhe të kuqe. Sot dikush na ofron një mollë të verdhë dhe ne shohim ngjyren, por ngjyra nuk na ndihmon ta identifikojmë cili frut është, shohim formën dhe tani e krahasojmë me të gjitha frutat që kemi parë më herët. Gjejmë frutin më të ngjashëm në formë, ose edhe në shije e ky frut do të ishte molla. Pra ne edhe pse kurre nuk kemi pare mollë të verdhë, prap jemi në gjendje të tregojmë se është mollë. I njejti parim vlen edhe për këto rrjeta. Në këtë rast, dy atributet e përmendura të pemës janë ngjyra dhe forma. - -Deep learning (shqip: të mësuarit e thellë) përdor një bashkësi të dhënash të etiketuara për t’u trajnuar apo për të mësuar. Këtë mësim apo trajnim do t’a përdorë më vonë për të krahasuar me të dhëna të paetiketuara. - -Tani të mendojmë për çfarë problemesh mund të përdoren këto rrjeta, dhe a mund të aplikohen në problemet që ju mund të keni. Për të ditur përgjigjen, duhen bërë më shumë pyetje, për shembull: - -· Për çfarë rezultate jemi të interesuar? Rëndesi e madhe duhet t’i kushtohet etiketave. Shembull kemi, emailet që marrim çdo ditë e që shpesh janë spam. Në këtë rast etiketat mund të jenë spam dhe jo_spam, dhe kjo do të ndihmonte në filtrimin e emaileve. Për dikë që ka nje biznes dhe interesohet në atë se sa janë të lumtur klientët, etiketat mund të jenë klient_i_zemruar apo klient_i_kënaqur apo edhe etiketa tjera më neutrale. - -· Pastaj duhet menduar a kemi të dhëna të mjaftushme për të mbështetur këto etiketa. A mund të gjejmë të dhëna të etiketuara, apo a mund të etiketojmë këto të dhëna vetë. - -Disa Shembuj -Deep learning harton të dhënat që i merr në hyrje deri në rezultatet, duke gjetur korrelacione. Njihet ndryshe edhe si “universal approximator” (përafrues universal), kjo sepse mund të mësojë të përafrojë një funksion të panjohur f(x) = y, midis një hyrje x dhe një dalje y duke supozuar që të dyja kanë njëfarë korrelacioni. Gjatë procesit të të mësuarit, rrjeti nervor mund ta përshtati këtë funksion, duke gjetur funksionin më të përshtatshem për transformimin më të mirë të mundshëm të x në y. Pra ky funksion lehtë mund të ndryshojë nga f(x) = 2x +3 në f(x)= 6x+0.2. - -Klasifikimi -Në një artikull të mëhershëm kam diskutuar më shumë mbi Supervised dhe Unsupervised Learning (të mësuarit me mbikqyrje dhe pa mbikqyrje). -Të gjitha operacionet e klasifikimit janë plotësisht të varura nga të dhënat e etiketuara. Kjo do të thotë se njeriu është burimi i parë dhe i vetëm i këtyre të dhënave të etiketuara; njeriu me njohurinë e tij siguron të dhena të etiketuara për këtë model. Kjo quhet ndryshe Supervised Learning (të mesuarit e mbikeqyrur). Klasifikimi mund të përdoret në: - -Detektimin e fytyrave, njohjen e njerëzve në imazhe (p.sh. shpesh Facebook na kërkon të verifikojmë nëse fytyrat në foto janë të personave përkates), pastaj, njohjen e emocioneve nga shprehjet e fytyrës -Mund të identifikojë objekte në fotografi (shenja të komunikimit, këmbesorë në lëvizje etj.) -Detekton zëra, identifikon folësit, mund të përkthejë nga zëri në tekst, mund të njohë emocione në zë -Mund të dallojë apo klasifikojë emaile që janë spam (email mashtrues), mund të njohë emocione në tekst (p.sh. reagimet e klientëve) -Grumbullimi -Grumbullimi, apo në Anglisht “Clustering”, është detektimi i ngjashmërive mes të dhënave që posedojmë. Kjo metode nuk kërkon që të dhënat të kenë etiketa, prandaj dhe quhet Unsupervised Learning (të mesuarit pa mbikqyrje). Të dhëna e paetiketuara njanë shumica e të dhënave në botë. Parimi i “machine learning” është: sa më shumë të dhëna që algoritmi përdor gjatë fazës së trajnimit, aq më i saktë do të jetë. Prandaj grumbullimi ka potencial për të prodhuar një algoritëm më të saktë. Rastet ku grumbullimi përdoret më shumë janë: - -Kërkimi: krahasimi i dokumentave, fotografive, zërave apo të ngjashme -Detektimi i anomalive: detektimi i sjelljeve të pazakonshme -Elementet e rrjetave nervore kompjuterike -Çdo rrjetë nervore kompjuterike është e përbërë prej disa shtresave. Këto shtresa janë të përbëra prej nyjeve (nodes). Nyjet janë pikërisht pikat ku zhvillohet përpunimi apo përllogaritja, që deri diku imitojnë neuronet në trurin e njeriut të cilat “ndizen” me stimulim të mjaftueshëm. Ato kombinojnë një bashkësi koeficientësh, peshash të cilat mund ta amplifikojnë apo dobësojnë hyrjen (inputin), duke përcaktuar kështu rëndësinë e hyrjeve në lidhje me detyrën që algoritmi përpiqet të mësojë; për shembull, cila hyrje është më e rëndësishme në klasifikimin e të dhënave me gabim më të vogël. Prodhimet e peshave me hyrjet mblidhen e pastaj shuma kalon nëpër të ashtuquajturat funksione aktivizimi (activation function) të nyjeve, për të përcaktuar nëse ky sinjal duhet të kalojë më tutje nëpër rrjet, në mënyrë që të ndikojë te dalja përfundimtare, për shembull gjatë klasifikimit. Nëse këto sinjale arrijnë të kalojnë nëpër këto nyje, mund të themi se neuroni është aktivizuar. Shikoni fotografinë e mëposhtme se si funksionon ky model. - - -Procesi i vendosjes se peshave dhe funksioni aktivizimit -Me x janë paraqitur hyrjet, me w peshat e hyrjeve që më tej kalojnë nëpër një shumëzues për të arritur tek funksioni aktivizimit, që në fund të gjenerojë një dalje. - -Një shtresë neuronesh është një rresht me ndërprerës që punojnë si neurone që ndizen e fiken për aq kohë sa rrjeta ushqehet me hyrje. Çdo dalje nga një shtresë është në të njëjtën kohë hyrje për shtresën tjetër, duke filluar nga shtresa fillestare ku rrjeti ushqehet me të dhëna. - -Për të përcaktuar domethënien apo rëndësinë që atributet e të dhënave në hyrje kanë, duhet çiftëzuar peshat e modelit me atributet në fjalë. - -Konceptet bazë të rrjetave nervore kompjuterike -Rrjetet e të mesuarit të thellë (deep learning) dallohen nga rrjetet njështresore të fshehura nga thellësia e tyre; kjo thellësi përfaqëson numrin e shtresave me nyje nëpër të cilat të dhenat duhet të kalojnë deri sa rrjeti të arrijë të njohi një motiv. - -Versione më të hershme të këtyre rrjetave kanë qenë më të cekta, duke përmbajtur vetëm një shtresë në hyrje, një në dalje, dhe vetëm një në mes. Prandaj çdo rrjetë që posedon më shumë se tri shtresa (duke numëruar hyrjen e daljen) kualifikohet si “e thelle” (“deep”). - -Në këto rrjete, çdo shtresë e nyjeve trajnohet në atribute te ndryshme nga ajo se në çfarë është trajnuar shtresa para saj. Sa më shumë shtresa kalojnë, atributet që nyjet njohin janë më komplekse, kjo pasi që arrijnë të agregojnë dhe kombinojnë atribute nga shtresat e mëparshme. Ky proces njihet ndryshe si hierarki e atributeve, dhe eshte hierarki e rritjes së kompleksitetit edhe abstraksionit. Kjo i mundëson këtyre rrjetave të përballojnë një sasi shumë të madhe të të dhënave, me dimensione të larta me miliarda parametra që kalojnë nëpër funksione jolineare. - -Mbi të gjitha, këto rrjete janë të afta të zbulojnë struktura të fshehura edhe në të dhëna të paetiketuara e pa strukturë, e që janë shumica e të dhënave në botë. Një emër tjetër për këto lloje të të dhënave është burime të paperpunuara (raw data), për shembull: fotografitë, tekstet, videot dhe audio inçizimet. Prandaj, një nga problemet që “deep learning” mundohet të zgjidh është gjetja e një metode më të mirë për përpunim dhe grumbullim të të dhënave të papërpunuara, e të paetiketuara. - -Për shembull, “deep learning” mund të marrë një milion imazhe dhe t’i grumbullojë sipas ngjashmërive nëpër grupe. Si shembull keni telefonin tuaj të mençur që grumbullon fotografitë sipas personave apo kafshëve në foto. I njëjti parim vlen edhe me tekstet. Tekstet që kanë emocione apo fjalë të ngjashme do të grumbullohen nëpër grupe të veçanta. Kur të dhënat në hyrje jane seri kohore, të dhënat mund të mblidhen në dy grupe: normale (të shëndetshme), ose anomali (të rrezikshme). Nëse këto seri kohore gjenerohen nga një telefon i mençur, do të jepen më shumë njohuri mbi shëndetin e zakonet e përdoruesit; ka raste kur kjo ndihmon në parandalimin e katastrofave. - -Rrjetat “Deep Learning” janë të afta të ekstraktojnë atribute në mënyrë automatike, pa ndërhyrjen e njeriut, ndryshe nga disa metoda më tradicionale në “machine learning” të cilat kanë algoritma më fiks. Kjo ndikon në zvogëlimin e numrit të punetorëve nëpër kompani që deri më tani janë marrë me analizim të të dhënave. - -Gjatë trajnimit të të dhënave të paetiketuara, çdo shtresë nyjesh mëson atribute në mënyrë automatike, duke tentuar vazhdimisht të rindërtojë hyrjen që e marrin nga mostrat, dhe duke tentuar të zvoglojnë diferencën në mes të supozimeve të rrjetës dhe shpërndarjes së probabilitetit të të dhënave në hyrje. Në këtë proces, këto rrjete mësojnë të njohin korrelacione në mes të atributeve relevante dhe rezultateve optimale. - -Avantazhi i këtyre rrjeteve është se mund të përdorim një rrjetë të trajnuar në të dhëna të etiketuara, për të testuar një bashkësi tjetër të të dhënave të paetiketuara. Në këtë mënyrë, arrihet performancë më e lartë: sa më shumë të dhëna që kemi në fazën e trajnimit, aq më shumë shance për saktësi më të lartë ka modeli. Aftësia e deep learning për të përpunuar sasi shumë të mëdha të të dhënave të paetiketuara është një avantazh krahasuar me algoritmat e tjerë. - - - -## Çka është Machine Learning? - - -Mësimi Automatik (Machine Learning) është një nga teknologjitë më të reja dhe më tërheqëse në fushën e Shkencave Kompjuterike. Ne çdo ditë përdorim algoritma të cilët bazohen te kjo teknologji. Çdo herë që ne bëmë një kërkim në Google, Bing apo në motorë të tjerë kërkimi habitemi nga shpejtësia dhe saktësia e rezultateve. Një nga arsyet është fakti se këta motorë përdorin algoritma të mësimit automatik të zhvilluar nga kompanitë e mëdha si Google e Microsoft. Keni pyetur ndonjëherë se pse dhe si kutia e mesazheve Junk/Spam është e mbushur me emaile që me të vërtetë janë jo të besueshme? Kjo gjithashtu është mundësuar nga këta algoritma. - -Esenca e mësimit automatik është fakti që këta algoritma të jenë duke mësuar gjatë gjithë kohës, e jo të mbesin në gjendjen fillestare. Këtu mund ta heqim një paralele me njeriun: ne mësojmë gjatë gjithë kohës, qoftë nga reagimet apo nga rezultatet që shohim. - -Arthur Lee Samuel ishte pioner në fushën e lojërave kompjuterike the inteligjences artificiale. Ai ka dhënë një përkufizim mbi “Machine Learning” duke e quajtur fushë studimi që i jep kompjuterit aftesine e të mësuarit pa qenë i programuar në mënyrë ekplicite. Pra, nuk është e nevojshme ta programoni makinën duke i treguar si të mësojë, makina do të gjejë cilsitë më të rëndësishme dhe do zgjedhë rrugën më të mirë të mësimit. - -Një përkufizim tjetër nga Tom Mitchell, është pak më i kuptueshëm. Ai jep këtë përkufizim “Një program kompjuterik është duke mësuar nga eksperienca E në një detyrë T matur me performancën P, vetëm nëse performanca P në detyrën T përmirsohet gjate eksperiencës E”. - -Mësimi Automatik tenton që duke i ushqyer kompjuterat me të dhëna dhe infromacione në formë të vëzhgimit dhe të bashkëveprimit me botën reale, t’i aftësoj këta kompjutera të mësojnë ashtu siç mëson njeriu, duke u përmirsuar përgjatë të mësuarit në mënyrë autonome. - -Terma nga Mësimi Automatik - -Disa terma që do të përdoren më poshtë janë: - -1. Bashkësia e të dhënave — është një koleksion i të dhënave të ndërlidhura i përbërë nga elemente të ndara por që nga algoritmat e mësimit automatik trajtohet si një njësi e vetme. - -2. Të dhënat trajnuese — Një pjesë (zakonisht pjesa më e madhe) e një bashkësie të dhënash që përdoret për të trajnuar kompjuterin për të mësuar diçka. Pra, pjesa e të dhënave që ja japim kompjuterit për ta trajnuar. - -3. Të dhënat testuese — Një përqindje më e vogel e të dhënave, që përdoret për të testuar algoritmat dhe aftësine e tyre për të mësuar nga të dhënat trajnuese - -Shembull: Në lëndën e matematikës, profesori i lëndës ka një libër me probleme të zgjidhura. Bashkë me profesorin e lëndës kemi zgjidhur 80% të problemeve, mirëpo ai nuk na ka dhënë 20% të problemeve duke thënë se pjesa tjetër e problemeve do të jetë në provim. Profesori përdor këtë 20% të problemeve që ne nuk i kemi parë më parë për të testuar se çfarë kemi mësuar nga 80% të problemeve që kemi parë. - -Ne edhe pse nuk i kemi parë këto 20 % të problemeve do të jemi të aftë t’i zgjidhim ato në bazë te problemeve që kemi parë apo zgjidhur më parë. - -Profesori në këtë rast është programuesi i algoritmit, libri me probleme të zgjidhura të matematikës është bashkësia e të dhënave, 80 % e problemeve të zgjidhura që profesori i jep studentëve janë të dhënat trajnuese ndërsa 20 % e problemeve që i shohim në provim janë të dhënat testuese. Aftësia jonë për të zgjidhur këto probleme (rezultati nga provimi) mund të krahasohet më saktësinë e të mësuarit (learning accuracy). - -Llojet e Algoritmave të Mësimit Automatik -Dallohen disa tipe kryesore të algoritmave të mësimit automatik: Mësimi i Mbikëqyrur (Supervised Lerning), Mësimi i Pambikëqyrur (Unsupervised Learning), Mësimi i Gjysmë-mbykqyrur (Semi Supervised Learning) dhe Mësimi i Përforcuar (Reinfocment Learning). - -1. Mësimi i Mbikëqyrur — Këta algoritma aplikohen në të dhëna të reja për të parashikuar ngjarje të së ardhmes duke u bazuar në çka është mësuar më parë duke përdorur etiketat (labels). Duke filluar nga analizat e një bashkësie të dhënash trajnimi, algoritmi prodhon një funksion për të bërë parashikime për rezultatet dalëse. Ky system është i aftë që pas trajnimit të mjaftueshëm të parashikojë kategorinë apo etiketën për çfarëdo të dhënë hyrëse (input data). Nuk përfundon me kaq. Algoritmi, duke parë gabimet që mund të ketë bërë më herët në parashikime krahason këto parashikime me të vërtetën (ground truth), dhe ndryshon modelin në bazë të këtyre mospërputhjeve. - -2. Mësimi i Pambikëqyrur — këta algoritma përdoren kur të dhënat trajnuese që ne kemi në dispozicion nuk janë as të klasifikuara e as të etiketuara (labelled). Ky model studion se si një sistem mund të nxjerrë një funksion që të përshkruaj një strukturë të fshehur nga të dhëna të paetiketuara (unlabelled data). - -3. Mësimi i Gjysmë-mbykqyrur — këta algoritma janë diku në mes të të parëve dhe të dytëve, pasi përdorin si të dhëna të etiketuara edhe të paetiketuara për të trajnuar modelin. Zakonisht pjesa më e madhe e të dhënave jane te paetiketuara. Këto algoritme janë të afta të përmirsojnë dukshem saktësisne e të mësuarit. - -4. Mësimi i Përforcuar — është një metodë e të mësuarit që bashkëvepron me mjedisin duke prodhuar aksione dhe zbulon gabime dhe shpërblime gjatë këtyre bashkëveprimeve. Kërkimi për gabime (errors) dhe shpërblime të vonshme (delayed rewards) janë karakteristikat më të rëndësishme të mësimit të përforcuar. Kjo metodë lejon makinat dhe agjentët softuerikë të përcaktojnë automatikisht sjelljen ideale brenda një konteksti specifik në mënyrë që të maksimizohet performanca e tij. Një shpërblim është i nevojshëm për agjentin të mësojë se cili aksioni është më i miri. Ky reagim quhet sinjali i përforcimit (reinforcement signal). - - -## Machine Learning me Python - -[Please read it on Medium](https://medium.com/@e.shatri1/machine-learning-me-python-1e3006e17381) - - -## Si funksionon Computer Vision? - -Menyra se si njerzit shohin sa eshte komplekse aq eshte edhe mahnitese. Gjithcka filloi milarda vjet me pare, kur disa organizma mikroskopik filluan te zhvillojne disa mutacione qe i ben te ndjeshme ndaj drites. Ne ditet e sotme ekzistojne me qindra mijera organizma qe kane sistem te ngjashem te te parit. Ata kane sy per te kapur driten, pranues (akceptore) ne tru per ta qasur ate drite dhe korteksin vizuel per te procesuar ate. Kjo na mundeson ne te bejme edhe gjerat me te thjeshta sic mund te jete shikimi i perendimit te diellit. - -Ne tri dekadat e fundit, shkenctaret filluan nje studim per te zgjeruar kete aftesi tonen, por jo tek vete njeriu por edhe ne kompjutere (makina) poashtu. Kamera e pare u shpik ne vitin 1816, ku nje kuti e vogel mban nje cope leter e ngjyer ne klorid te argjende klorid (silver chloride). Kur shkrepesi (shutter) ishte i hapur, letra do te eeresohej aty ku ishte e ekzposuar drita. Tani 200 vjet me vone, me nje teknologji shume me te avancuar mund te kapim keto fotografi ne forme digjital ne po te njejten kohe te shprepjes. Kjo do te thote se keto aparate jane te gatshme te imitojne se si njerzit kapim driten the ngjyren. Por, sic duket kjo ishte pjesa me e lehte. Sfida e radhes eshte per keto makina te kuptojne se cfare ka ne keto fotografi. - - -Ne mund te mos e kemi pare kurre me pare kete fotografi te kesaj lule, mirepo truri yne ne baze te fotografive, apo pamjeve qe kemi pare me pare mund ta klasifikoj si lule, nje avantazh tjeter eshte se truri yne ka miliona vjet evulucion qe dergon deri tek prefeksionimi i klasifikimit te objektit ne fotografi si lule. Por kompjuteri nuk e ka kete avantazh, nje kompjuter mund ta shoh kete fotografi si ne foton e meposhte. - -Pra makina e sheh si nje vektor te vlerave integjere qe prezantojne intenzitet e ngjyre nga spektrumi. Nese nje njeri lexon kete nuk do te kishte kuptim, eshte vetem nje grup i te dhenave pa kontekst. Por, sic duket konteksti eshte thelbi ne menyre qe algoritmet te jene ne gjendje te kuptojne permbajtjen e imazhit ne menyre te njejte si trusri i njeriut. Per te mundesuar kete ne perdorim nje algoritem qe eshte mjaft i ngjashem me ate qe truri i njeriut perdore per te njejtin operacion, duke perdorur machine learning (lexoni arikullin tim te pare per nje pershkrim te machine learning). Machine learning na lejon ne qe te trajnojnme (train) efektivisht kontekstin per nje set te te dhenave (data set), ashtu qe algoritmi mund te kuptoje se cfare gjithe keta integjer ne nje organizim specifik prezantojne, ne rastin tone nje lule. - -Tani le te mendojme, cfare nese kopjuterit i prezantojme fotografi qe njeriu ka veshtiresi te dalloje objektin. A eshte e mundur qe machine learning te arrije rezultate me te mira. Besoj se shumica e keni pare kete fotografi ne internet, dhe jeni munduar te dalloni se cili eshte qeni e cila eshte shtupë dyshemesh. - - -Me modelin e machine learning mund te marrim qindra fotografi te qeneve perkates dhe shtupave te dyshemes, dhe per aq kohe sa ne e ushqejme me te dhena te mjaftueshme, modeli evetualisht do te jete ne gjendje te tregoje dallimin ne mes te ketyre dy objeketeve. - - -Vizioni kompjuterik vazhdimisht merr sfida komplekse, dhe po tenton qe saktesia e ketyre algoritmeve te jete e njejte me ate te njeriut. Por, ashtu si njeriu keto modele nuk jane prefekte, ato po ashtu bejne gabime. - -### CNN -Nje tip specifik i Neural Networks (NN, shqip: rrjeti nervor) qe mund te arrije saktesi mjaft te mire eshte Convolutional Neural Networks (CNN). CNN fillimisht e copton kete fotografi ne grupe me te vogla te pikseleve qe quhen filter. Cdo filter eshte nje matrice e pikselave, dhe rrjeti (network) ben nje seri kalkulimesh ne keto piksele duke i krahasuar ato kundrejt nje patterni (shqip: model) specifik qe rrjeti po kerkon. Ky rrjet permban nje numer te caktuar te shtresave. Ne shtresen e pare, CNN eshte ne gjendje te detektoje paterne te nivelit me te larte, sic jane skajet e ashpera (rough edges) dhe lakoret. Kur rrjeti performon me shume konvulucione, CNN mund te identifikoje objekte specifike sic jane fetyrat dhe kafshet. - -Pyetja eshte, si e di CNN cfare duhet kerkuar ne imazh dhe sa i sakte eshte saktesia e parashikimit (prediction accuracy). Kjo behet e mundshme duke pasur nje sasi te mjaftueshme te te dhenave me etiketa (labels) per fazen e trajnimit. Kur CNN fillon punen, te gjitha vlerat e filterave jane te caktuar ne menyre te rastesishme. Si rezultat, parashikimet iniciale nuk kane shume kuptim. Sa here qe CNN ben nje parashikim kundrejt te dhenave te etiketuara (labeled data), e shfrytezon nje funksion te gabimit (error function) per te krahasuar sa afer ishte parashikimi me etiketen e vertete te te dhenave. Bazuar ne kete gabim CNN do te perditesoj vlerat e filtrave dhe perserit kete proces prape. Idealisht pas cdo perseritje CNN do te performoj me mire, dhe saktesia e parashikimit do te permirsohet. - -Tani le te shikojme si do te ishte ky proces nese ne vend te nje fotografie te vetme analizojme nje video me machine learning. Ne parim, nje video eshte vetem nje seri e fotografive. Per te analizuar nje video ne mund te ndertojme nje CNN per te analizuar fotografi. Ne fotografi te palevizshme, ne mund ta perdorim CNN per te identifikuar karakteristika (features). Por kur kalojme ne video, kjo do te jete me e veshtire, meqenese objektet qe duam t’i identifikojme jane ne levizje dhe ndryshojne me kalimin e kohes. Ose, do te kete kontekst ne mes te dy fotografive te njepasnjeshme ne nje video qe eshte shume me rendesi per etiketim. Marrim shembull, nese shohim nje fotografi te nje kutie me libra, ne nuk jemi te sigurt nese duhet t’a etiketojme si “duke paketuar” apo “duke shpaketuar”, per te ditur kete duhet te shohim fotografite para ose pas kesaj fotografie. - - -Pikerisht ky eshte problemi ku CNN ka veshtiresi. CNN mund te merr parasysh vetem karakteristika hapesinore, te dhenat vizuele ne nje fotografi, por nuk muun te perballoje karakteristike kohe, pra si eshte e lidhur fotografia e tashme me ate te meparshme. Per te adresuar kete problem, ne duhet marre daljen (output) nga CNN dhe t’a ushqejme me te nje model tjeter qe mund te perballoje natyren temporale te viedos. - -### RNN - -Ky tip i modeleve quhet Recurrent Neural Network (RNN, shqip: rrjet nervor i perseritur). Perderisa CNN i trajton grupet e pikseleve pavaresisht nga grupet tjera, RNN mund ta mbaje informacionin mbi ate se cka eshte procesuar tashme dhe e perdor ate informacion ne marrjen e vendimeve. RNN mund te perballoje shume tipe te te dhenave ne hyrje dhe dalje. Ne rastin tone, kemi nje video te paketimit te nje kutie, RNN merr nje sekuence te fotografive te etiketuar si me poshte, kuti e zbrazur, kuti e hapur dhe ne fund kuti e mbyllur, bazuar ne te tri keto etiketa mund t’a etiketoj kete video si “duke paketuar nje kuti”. - - -Njejte si CNN, edhe RNN perdor nje funksion te humbjes ose gabimit per te krahasuar parashikimin ne dalje me etiketen e vertete. Me pastaj i rregullon dhe pershtat peshat dhe e ri-proceson kete sekuence te fotografive, deri sa te arrij saktesi me te mire parashikimi. - -Sfida e ketyre qasjeve ndaj fotografise dhe videos per te imituar vizonin e njeriut mbetet kerkesa e nje sasie shume e madhe e te dhenave. - - - - - -[back](./) diff --git a/contact.html b/contact.html new file mode 100644 index 0000000000..3ccbd45feb --- /dev/null +++ b/contact.html @@ -0,0 +1,41 @@ + + + + + + Blogposts - Elona Shatri + + + +
        +

        Elona Shatri

        +

        AI Researcher | Ethics Advocate | Music Technologist

        +
        + +
        + + +
        +

        Contact

        +

        Feel free to reach out via email or connect with me on LinkedIn for collaborations and inquiries.

        + +
        +
        +
        +

        © 2024 Elona Shatri. All rights reserved.

        +
        + + diff --git a/data/doremi_classes_attributes.csv b/data/doremi_classes_attributes.csv deleted file mode 100644 index 15d2566bc2..0000000000 --- a/data/doremi_classes_attributes.csv +++ /dev/null @@ -1,96 +0,0 @@ -|Class| Frequency| dorico_event_id| clef_type| clef_hotspot| lef_required_stave_lines| clef_stave_position| staff_id| dorico_event_ids| grace_note| duration_beats| onset_beats| pitch_octave| midi_pitch_code| normalized_pitch_step| time_signature_description| | | text| -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -|accidentalDoubleFlat| 244| | | | | | x| | | | | | | | | | | | -|accidentalDoubleSharp| 330| | | | | | x| | | | | | | | | | | | -|accidentalFlat| 12705| | | | | | x| | | | | | | | | | | | -|accidentalKomaFlat| 5| | | | | | x| | | | | | | | | | | | -|accidentalKomaSharp| 5| | | | | | x| | | | | | | | | | | | -|accidentalNatural| 11137| | | | | | x| | | | | | | | | | | | -|accidentalQuarterToneFlatStein| 162| | | | | | x| | | | | | | | | | | | -|accidentalQuarterToneSharpStein| 191| | | | | | x| | | | | | | | | | | | -|accidentalSharp| 12908| | | | | | x| | | | | | | | | | | | -|accidentalThreeQuarterTonesFlatZimmermann| 1| | | | | | x| | | | | | | | | | | | -|accidentalThreeQuarterTonesSharpStein| 27| | | | | | x| | | | | | | | | | | | -|accidentalTripleFlat| 1| | | | | | x| | | | | | | | | | | | -|accidentalTripleSharp| 1| | | | | | x| | | | | | | | | | | | -|articAccentAbove| 1477| | | | | | x| | | | | | | | | | | | -|articAccentBelow| 1916| | | | | | x| | | | | | | | | | | | -|articMarcatoAbove| 278| | | | | | x| | | | | | | | | | | | -|articMarcatoBelow| 34| | | | | | x| | | | | | | | | | | | -|articStaccatissimoAbove| 536| | | | | | x| | | | | | | | | | | | -|articStaccatissimoBelow| 414| | | | | | x| | | | | | | | | | | | -|articStaccatoAbove| 5018| | | | | | x| | | | | | | | | | | | -|articStaccatoBelow| 6108| | | | | | x| | | | | | | | | | | | -|articTenutoAbove| 823| | | | | | x| | | | | | | | | | | | -|articTenutoBelow| 735| | | | | | x| | | | | | | | | | | | -|augmentationDot| 2762| | | | | | | | | | | | | | | | | | -|barline| 28142| | | | | | | | | | | | | | | | | | -|beam| 52539| | | | | | x| x| | | | | | | | | | | -|cClef| 1161| x| x| x| x| x| x| | | | | | | | | | | | -|dynamicFF| 242| | | | | | x| | | | | | | | | | | | -|dynamicFFF| 88| | | | | | x| | | | | | | | | | | | -|dynamicFFFF| 4| | | | | | x| | | | | | | | | | | | -|dynamicForte| 777| | | | | | x| | | | | | | | | | | | -|dynamicFortePiano| 60| | | | | | x| | | | | | | | | | | | -|dynamicForzando| 35| | | | | | x| | | | | | | | | | | | -|dynamicMF| 1803| | | | | | x| | | | | | | | | | | | -|dynamicMP| 185| | | | | | x| | | | | | | | | | | | -|dynamicPiano| 3987| | | | | | x| | | | | | | | | | | | -|dynamicPP| 1807| | | | | | x| | | | | | | | | | | | -|dynamicPPP| 93| | | | | | x| | | | | | | | | | | | -|dynamicPPPP| 13| | | | | | x| | | | | | | | | | | | -|dynamicRinforzando2| 5| | | | | | x| | | | | | | | | | | | -|dynamicSforzato| 236| | | | | | x| | | | | | | | | | | | -|dynamicSforzatoFF| 6| | | | | | x| | | | | | | | | | | | -|dynamicText| 110| | | | | | x| | | | | | | | | | | x| -|fClef| 3543| x| x| x| x| x| x| | | | | | | | | | | | -|flag16thDown| 430| | | | | | x| | x| | | | | | | | | | -|flag16thUp| 18245| | | | | | x| | x| | | | | | | | | | -|flag32ndDown| 31| | | | | | x| | x| | | | | | | | | | -|flag32ndUp| 7264| | | | | | x| | x| | | | | | | | | | -|flag64thUp| 10| | | | | | x| | x| | | | | | | | | | -|flag8thDown| 3672| | | | | | x| | x| | | | | | | | | | -|flag8thUp| 8113| | | | | | x| | x| | | | | | | | | | -|gClef| 12278| x| x| x| x| x| x| | | | | | | | | | | | -|gradualDynamic| 7084| | | | | | x| | | | | | | | | | | | -|kStaffLine| 160426| | | | | | x| | | | | | | | | | | | -|mensuralNoteheadMinimaWhite| 9| x| | | | | x| | | x| x| x| x| x| | | | | -|noteheadBlack| 247741| x| | | | | x| | x| x| x| x| x| x| | | | | -|noteheadDiamondWhole| 8| x| | | | | x| | | x| x| x| x| x| | | | | -|noteheadDoubleWholeSquare| 3| x| | | | | x| | | x| x| x| x| x| | | | | -|noteheadHalf| 8648| x| | | | | x| | | x| x| x| x| x| | | | | -|noteheadTriangleUpBlack| 27| x| | | | | x| | | x| x| x| x| x| | | | | -|noteheadTriangleUpHalf| 3| x| | | | | x| | | x| x| x| x| x| | | | | -|noteheadWhole| 1502| x| | | | | x| | | x| x| x| x| x| | | | | -|noteheadXBlack| 81| x| | | | | x| | | x| x| x| x| x| | | | | -|ornamentMordent| 7| x| | | | | x| | | | | | | | | | | | -|ornamentTrill| 58| x| | | | | x| | | | | | | | | | | | -|ornamentTurn| 6| x| | | | | x| | | | | | | | | | | | -|rest| 4| | | | | | | | | | | | | | | | | | -|rest16th| 29411| | | | | | | | | | | | | | | | | | -|rest32nd| 10218| | | | | | | | | | | | | | | | | | -|rest64th| 4| | | | | | | | | | | | | | | | | | -|rest8th| 24124| | | | | | | | | | | | | | | | | | -|restHalf| 1376| | | | | | | | | | | | | | | | | | -|restQuarter| 13223| | | | | | | | | | | | | | | | | | -|restWhole| 14382| | | | | | | | | | | | | | | | | | -|slur| 13928| x| | | | | x| | | | | | | | | | | | -|stem| 227889| | | | | | x| | | | | | | | | | | | -|systemicBarline| 2078| | | | | | | | | | | | | | | | | | -|tie| 8626| x| | | | | x| | | | | | | | | | | | -|timeSig1| 2| x| | | | | x| | | | | | | | x| | | | -|timeSig2| 1084| x| | | | | x| | | | | | | | x| | | | -|timeSig3| 1203| x| | | | | x| | | | | | | | x| | | | -|timeSig4| 2674| x| | | | | x| | | | | | | | x| | | | -|timeSig5| 507| x| | | | | x| | | | | | | | x| | | | -|timeSig6| 246| x| | | | | x| | | | | | | | x| | | | -|timeSig7| 125| x| | | | | x| | | | | | | | x| | | | -|timeSig8| 1661| x| | | | | x| | | | | | | | x| | | | -|timeSig9| 79| x| | | | | x| | | | | | | | x| | | | -|timeSigCommon| 206| x| | | | | x| | | | | | | | x| | | | -|timeSigCutCommon| 113| x| | | | | x| | | | | | | | x| | | | -|timeSignatureComponent| 443| x| | | | | x| | | | | | | | x| | | | -|tupletBracket| 4970| x| | | | | x| | | | | | | | | | | | -|tupletText| 4900| x| | | | | x| | | | | | | | | | | x| -|unpitchedPercussionClef1| 223| x| x| x| x| x| x| | | | | | | | | | | | -|wiggleTrill| 45| x| | | | | x| | | | | | | | | | | | \ No newline at end of file diff --git a/docs/CODE_OF_CONDUCT.md b/docs/CODE_OF_CONDUCT.md deleted file mode 100644 index ab1a9a1d8a..0000000000 --- a/docs/CODE_OF_CONDUCT.md +++ /dev/null @@ -1,46 +0,0 @@ -# Contributor Covenant Code of Conduct - -## Our Pledge - -In the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to making participation in our project and our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual identity and orientation. - -## Our Standards - -Examples of behavior that contributes to creating a positive environment include: - -* Using welcoming and inclusive language -* Being respectful of differing viewpoints and experiences -* Gracefully accepting constructive criticism -* Focusing on what is best for the community -* Showing empathy towards other community members - -Examples of unacceptable behavior by participants include: - -* The use of sexualized language or imagery and unwelcome sexual attention or advances -* Trolling, insulting/derogatory comments, and personal or political attacks -* Public or private harassment -* Publishing others' private information, such as a physical or electronic address, without explicit permission -* Other conduct which could reasonably be considered inappropriate in a professional setting - -## Our Responsibilities - -Project maintainers are responsible for clarifying the standards of acceptable behavior and are expected to take appropriate and fair corrective action in response to any instances of unacceptable behavior. - -Project maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, or to ban temporarily or permanently any contributor for other behaviors that they deem inappropriate, threatening, offensive, or harmful. - -## Scope - -This Code of Conduct applies both within project spaces and in public spaces when an individual is representing the project or its community. Examples of representing a project or community include using an official project e-mail address, posting via an official social media account, or acting as an appointed representative at an online or offline event. Representation of a project may be further defined and clarified by project maintainers. - -## Enforcement - -Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team at opensource@github.com. The project team will review and investigate all complaints, and will respond in a way that it deems appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately. - -Project maintainers who do not follow or enforce the Code of Conduct in good faith may face temporary or permanent repercussions as determined by other members of the project's leadership. - -## Attribution - -This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4, available at [http://contributor-covenant.org/version/1/4][version] - -[homepage]: http://contributor-covenant.org -[version]: http://contributor-covenant.org/version/1/4/ diff --git a/docs/CONTRIBUTING.md b/docs/CONTRIBUTING.md deleted file mode 100644 index fed1ae7acf..0000000000 --- a/docs/CONTRIBUTING.md +++ /dev/null @@ -1,88 +0,0 @@ -# Contributing to the Minimal theme - -Hi there! We're thrilled that you'd like to contribute to the Minimal theme. Your help is essential for keeping it great. - -the Minimal theme is an open source project supported by the efforts of an entire community and built one contribution at a time by users like you. We'd love for you to get involved. Whatever your level of skill or however much time you can give, your contribution is greatly appreciated. There are many ways to contribute, from writing tutorials or blog posts, improving the documentation, submitting bug reports and feature requests, helping other users by commenting on issues, or writing code which can be incorporated into the Minimal theme itself. - -Following these guidelines helps to communicate that you respect the time of the developers managing and developing this open source project. In return, they should reciprocate that respect in addressing your issue, assessing changes, and helping you finalize your pull requests. - - -## Looking for support? - -We'd love to help. Check out [the support guidelines](SUPPORT.md). - -## How to report a bug - -Think you found a bug? Please check [the list of open issues](https://github.com/pages-themes/minimal/issues) to see if your bug has already been reported. If it hasn't please [submit a new issue](https://github.com/pages-themes/minimal/issues/new). - -Here are a few tips for writing *great* bug reports: - -* Describe the specific problem (e.g., "widget doesn't turn clockwise" versus "getting an error") -* Include the steps to reproduce the bug, what you expected to happen, and what happened instead -* Check that you are using the latest version of the project and its dependencies -* Include what version of the project your using, as well as any relevant dependencies -* Only include one bug per issue. If you have discovered two bugs, please file two issues -* Even if you don't know how to fix the bug, including a failing test may help others track it down - -**If you find a security vulnerability, do not open an issue. Please email security@github.com instead.** - -## How to suggest a feature or enhancement - -If you find yourself wishing for a feature that doesn't exist in the Minimal theme, you are probably not alone. There are bound to be others out there with similar needs. Many of the features that the Minimal theme has today have been added because our users saw the need. - -Feature requests are welcome. But take a moment to find out whether your idea fits with the scope and goals of the project. It's up to you to make a strong case to convince the project's developers of the merits of this feature. Please provide as much detail and context as possible, including describing the problem you're trying to solve. - -[Open an issue](https://github.com/pages-themes/minimal/issues/new) which describes the feature you would like to see, why you want it, how it should work, etc. - - - -## Your first contribution - -We'd love for you to contribute to the project. Unsure where to begin contributing to the Minimal theme? You can start by looking through these "good first issue" and "help wanted" issues: - -* [Good first issues](https://github.com/pages-themes/minimal/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22) - issues which should only require a few lines of code and a test or two -* [Help wanted issues](https://github.com/pages-themes/minimal/issues?q=is%3Aissue+is%3Aopen+label%3A%22help+wanted%22) - issues which may be a bit more involved, but are specifically seeking community contributions - -*p.s. Feel free to ask for help; everyone is a beginner at first* :smiley_cat: - -## How to propose changes - -Here's a few general guidelines for proposing changes: - -* If you are making visual changes, include a screenshot of what the affected element looks like, both before and after. -* Follow the [Jekyll style guide](https://ben.balter.com/jekyll-style-guide). -* If you are changing any user-facing functionality, please be sure to update the documentation -* Each pull request should implement **one** feature or bug fix. If you want to add or fix more than one thing, submit more than one pull request -* Do not commit changes to files that are irrelevant to your feature or bug fix -* Don't bump the version number in your pull request (it will be bumped prior to release) -* Write [a good commit message](http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html) - -At a high level, [the process for proposing changes](https://guides.github.com/introduction/flow/) is: - -1. [Fork](https://github.com/pages-themes/minimal/fork) and clone the project -2. Configure and install the dependencies: `script/bootstrap` -3. Make sure the tests pass on your machine: `script/cibuild` -4. Create a new branch: `git checkout -b my-branch-name` -5. Make your change, add tests, and make sure the tests still pass -6. Push to your fork and [submit a pull request](https://github.com/pages-themes/minimal/compare) -7. Pat your self on the back and wait for your pull request to be reviewed and merged - -**Interesting in submitting your first Pull Request?** It's easy! You can learn how from this *free* series [How to Contribute to an Open Source Project on GitHub](https://egghead.io/series/how-to-contribute-to-an-open-source-project-on-github) - -## Bootstrapping your local development environment - -`script/bootstrap` - -## Running tests - -`script/cibuild` - -## Code of conduct - -This project is governed by [the Contributor Covenant Code of Conduct](CODE_OF_CONDUCT.md). By participating, you are expected to uphold this code. - -## Additional Resources - -* [Contributing to Open Source on GitHub](https://guides.github.com/activities/contributing-to-open-source/) -* [Using Pull Requests](https://help.github.com/articles/using-pull-requests/) -* [GitHub Help](https://help.github.com) diff --git a/docs/SUPPORT.md b/docs/SUPPORT.md deleted file mode 100644 index 54b795ff11..0000000000 --- a/docs/SUPPORT.md +++ /dev/null @@ -1,9 +0,0 @@ -## Where to get help - -If you think you've found a bug in the Minimal theme, please [check the existing issues](https://github.com/pages-themes/minimal/issues), and if no one has reported the problem, [open a new issue](https://github.com/pages-themes/minimal/issues/new). - -If you have a general question about the theme, how to implement it, or how to customize it for your site you have two options: - -1. Search for your query on [`support.github.com`](https://support.github.com/?q=pages+Minimal+theme), which will also look for similar topics on [`github.community`](https://github.community/search?q=pages+Minimal+theme) -2. Ask your question of the Jekyll community on [talk.jekyllrb.com](https://talk.jekyllrb.com/) -3. [Contact GitHub Support](https://github.com/contact?form%5Bsubject%5D=GitHub%20Pages%20theme%20pages-themes/minimal) diff --git a/doremi-dataset.md b/doremi-dataset.md deleted file mode 100644 index 88f1c2cd22..0000000000 --- a/doremi-dataset.md +++ /dev/null @@ -1,448 +0,0 @@ ---- -layout: post-default ---- - -# DoReMi - Data Collection Lifecycle Document - -This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between [Steinberg's Dorico](https://new.steinberg.net/dorico/) team and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well. - -Music used to generate this dataset comes from a software test set provided by the Dorico team. This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet -music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page. - -## [Discovery and Planning](#discovery-and-planning) - -### [Data type and format](#Data-type-and-format) -* [Dorico project](dorico-project) -* [MusicXML](#MusicXML) -* [OMR metadata](#OMR-metadata) -* [Images of scores](#Images-of-scores) -* [MIDI](#MIDI) -* [Combining DOReMi with Muscima++ and Deepscores](#combining) - -## [Initial Data Collection](#collection) -## [Data Preparation and analysis](#preparation) -## [Publication and Sharing](#publication) -## [Long-term Management](#managment) - -
        -
        - -## Discovery and Planning - -In this section, I will explain the data types and formats we have decided to use. - -### Data type and format - -This dataset has the following six types of data: - -* [Dorico project](#dorico-project) -* [MusicXML](#MusicXML) -* [OMR metadata](#OMR-metadata) -* [Images of scores](#Images-of-scores) -* [MIDI](#MIDI) -* [Music Encoding Initiative (MEI)](#MEI) - -The following respective data formats: -* Dorico -* MusicXML -* XML -* PNG -* MIDI -* MEI - -Let’s start by explaining each one of the data types and what they contain: - - Dorico project -![Dorico-project]({% link /assets/img/Dorico_Logo.png %}) - - -When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change. - -![Dorico-soft]({% link /assets/img/Dorico-soft.png %}) - - MusicXML - -MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. -More on how these files can be exported check here -
        -
        - -```xml - - - - - beam groups 3 - - beam groups 3 - - - Dorico 4.0.0.5342 - 2021-06-14 - - - - - P 1 - - - - - - 12 - - 0 - major - - - -``` - - - - - OMR metadata - -Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box. - -In words, each file can have data on more than one page, if that is the case, an id is assigned to each page. Each page can have multiple nodes. Nodes are the individual elements or objects in the score, for instance, stem, staff lines, blackhead, whole note, augmentation dot and so on. Each object or node is assigned an id. This node will now have the bounding box information which includes top, left, width and height. The top is the distance from the top of the page to the point where the object starts (vertically). Left is the distance from the left of the page to the point where the object starts (horizontally). Height is the distance from top to where the object ends (vertically). Width is the distance from the left point to the rightest point where the object ends (horizontally). -![bbox]({% link /assets/img/bbox.png %}) - -Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half. - -OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object. - -Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information. - - - -```xml - - - - - -95 -timeSig4 -709 -386 -36 -42 -0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 - -904 -2/4 (q, 1+1) -0 - - - -94 -timeSig2 -666 -387 -34 -43 -0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 - -904 -2/4 (q, 1+1) -0 - -... - - - -``` - - Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. -
        -
        - -```xml - -504 -noteheadBlack -466 -2236 -28 -24 -0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 -541 559 571 - -0.333333 -47.666668 -4 -69 -A -1120 -0 - - -``` - - - - For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs. - -```xml - -93 -gClef -638 -309 -56 -147 -0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 - -908 -kGClef -G4 -5 -2 -0 - - -``` - - - Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). -
        -```xml - - 511 - timeSig4 - 467 - 828 - 36 - 42 - 0:11 1:16 0:20 1:16 0:20 1:15 - ... - 0:21 1:15 0:21 1:14 0:22 1:13 0:22 - - -1 - - - -``` - - - - Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have. - -```xml - -69 -kStaffLine -666 -299 -2001 -3 -0:0 1:6003 - -0 - - -``` - - -A detailed **table of what each objet includes for musical features** is shown below. Scroll right for all attributes. - - -
        - -| Class | Frequency | dorico_event_id | clef_type | clef_hotspot | lef_required_stave_lines | clef_stave_position | staff_id | dorico_event_ids | grace_note | duration_beats | onset_beats | pitch_octave | midi_pitch_code | normalized_pitch_step | time_signature_description | text | -|-------------------------------------------|-----------|-----------------|-----------|--------------|--------------------------|---------------------|----------|------------------|------------|----------------|-------------|--------------|-----------------|-----------------------|----------------------------|------| -| accidentalDoubleFlat | 244 | | | | | | x | | | | | | | | | | -| accidentalDoubleSharp | 330 | | | | | | x | | | | | | | | | | -| accidentalFlat | 12705 | | | | | | x | | | | | | | | | | -| accidentalKomaFlat | 5 | | | | | | x | | | | | | | | | | -| accidentalKomaSharp | 5 | | | | | | x | | | | | | | | | | -| accidentalNatural | 11137 | | | | | | x | | | | | | | | | | -| accidentalQuarterToneFlatStein | 162 | | | | | | x | | | | | | | | | | -| accidentalQuarterToneSharpStein | 191 | | | | | | x | | | | | | | | | | -| accidentalSharp | 12908 | | | | | | x | | | | | | | | | | -| accidentalThreeQuarterTonesFlatZimmermann | 1 | | | | | | x | | | | | | | | | | -| accidentalThreeQuarterTonesSharpStein | 27 | | | | | | x | | | | | | | | | | -| accidentalTripleFlat | 1 | | | | | | x | | | | | | | | | | -| accidentalTripleSharp | 1 | | | | | | x | | | | | | | | | | -| articAccentAbove | 1477 | | | | | | x | | | | | | | | | | -| articAccentBelow | 1916 | | | | | | x | | | | | | | | | | -| articMarcatoAbove | 278 | | | | | | x | | | | | | | | | | -| articMarcatoBelow | 34 | | | | | | x | | | | | | | | | | -| articStaccatissimoAbove | 536 | | | | | | x | | | | | | | | | | -| articStaccatissimoBelow | 414 | | | | | | x | | | | | | | | | | -| articStaccatoAbove | 5018 | | | | | | x | | | | | | | | | | -| articStaccatoBelow | 6108 | | | | | | x | | | | | | | | | | -| articTenutoAbove | 823 | | | | | | x | | | | | | | | | | -| articTenutoBelow | 735 | | | | | | x | | | | | | | | | | -| augmentationDot | 2762 | | | | | | | | | | | | | | | | -| barline | 28142 | | | | | | | | | | | | | | | | -| beam | 52539 | | | | | | x | x | | | | | | | | | -| cClef | 1161 | x | x | x | x | x | x | | | | | | | | | | -| dynamicFF | 242 | | | | | | x | | | | | | | | | | -| dynamicFFF | 88 | | | | | | x | | | | | | | | | | -| dynamicFFFF | 4 | | | | | | x | | | | | | | | | | -| dynamicForte | 777 | | | | | | x | | | | | | | | | | -| dynamicFortePiano | 60 | | | | | | x | | | | | | | | | | -| dynamicForzando | 35 | | | | | | x | | | | | | | | | | -| dynamicMF | 1803 | | | | | | x | | | | | | | | | | -| dynamicMP | 185 | | | | | | x | | | | | | | | | | -| dynamicPiano | 3987 | | | | | | x | | | | | | | | | | -| dynamicPP | 1807 | | | | | | x | | | | | | | | | | -| dynamicPPP | 93 | | | | | | x | | | | | | | | | | -| dynamicPPPP | 13 | | | | | | x | | | | | | | | | | -| dynamicRinforzando2 | 5 | | | | | | x | | | | | | | | | | -| dynamicSforzato | 236 | | | | | | x | | | | | | | | | | -| dynamicSforzatoFF | 6 | | | | | | x | | | | | | | | | | -| dynamicText | 110 | | | | | | x | | | | | | | | | x | -| fClef | 3543 | x | x | x | x | x | x | | | | | | | | | | -| flag16thDown | 430 | | | | | | x | | x | | | | | | | | -| flag16thUp | 18245 | | | | | | x | | x | | | | | | | | -| flag32ndDown | 31 | | | | | | x | | x | | | | | | | | -| flag32ndUp | 7264 | | | | | | x | | x | | | | | | | | -| flag64thUp | 10 | | | | | | x | | x | | | | | | | | -| flag8thDown | 3672 | | | | | | x | | x | | | | | | | | -| flag8thUp | 8113 | | | | | | x | | x | | | | | | | | -| gClef | 12278 | x | x | x | x | x | x | | | | | | | | | | -| gradualDynamic | 7084 | | | | | | x | | | | | | | | | | -| kStaffLine | 160426 | | | | | | x | | | | | | | | | | -| mensuralNoteheadMinimaWhite | 9 | x | | | | | x | | | x | x | x | x | x | | | -| noteheadBlack | 247741 | x | | | | | x | | x | x | x | x | x | x | | | -| noteheadDiamondWhole | 8 | x | | | | | x | | | x | x | x | x | x | | | -| noteheadDoubleWholeSquare | 3 | x | | | | | x | | | x | x | x | x | x | | | -| noteheadHalf | 8648 | x | | | | | x | | | x | x | x | x | x | | | -| noteheadTriangleUpBlack | 27 | x | | | | | x | | | x | x | x | x | x | | | -| noteheadTriangleUpHalf | 3 | x | | | | | x | | | x | x | x | x | x | | | -| noteheadWhole | 1502 | x | | | | | x | | | x | x | x | x | x | | | -| noteheadXBlack | 81 | x | | | | | x | | | x | x | x | x | x | | | -| ornamentMordent | 7 | x | | | | | x | | | | | | | | | | -| ornamentTrill | 58 | x | | | | | x | | | | | | | | | | -| ornamentTurn | 6 | x | | | | | x | | | | | | | | | | -| rest | 4 | | | | | | | | | | | | | | | | -| rest16th | 29411 | | | | | | | | | | | | | | | | -| rest32nd | 10218 | | | | | | | | | | | | | | | | -| rest64th | 4 | | | | | | | | | | | | | | | | -| rest8th | 24124 | | | | | | | | | | | | | | | | -| restHalf | 1376 | | | | | | | | | | | | | | | | -| restQuarter | 13223 | | | | | | | | | | | | | | | | -| restWhole | 14382 | | | | | | | | | | | | | | | | -| slur | 13928 | x | | | | | x | | | | | | | | | | -| stem | 227889 | | | | | | x | | | | | | | | | | -| systemicBarline | 2078 | | | | | | | | | | | | | | | | -| tie | 8626 | x | | | | | x | | | | | | | | | | -| timeSig1 | 2 | x | | | | | x | | | | | | | | x | | -| timeSig2 | 1084 | x | | | | | x | | | | | | | | x | | -| timeSig3 | 1203 | x | | | | | x | | | | | | | | x | | -| timeSig4 | 2674 | x | | | | | x | | | | | | | | x | | -| timeSig5 | 507 | x | | | | | x | | | | | | | | x | | -| timeSig6 | 246 | x | | | | | x | | | | | | | | x | | -| timeSig7 | 125 | x | | | | | x | | | | | | | | x | | -| timeSig8 | 1661 | x | | | | | x | | | | | | | | x | | -| timeSig9 | 79 | x | | | | | x | | | | | | | | x | | -| timeSigCommon | 206 | x | | | | | x | | | | | | | | x | | -| timeSigCutCommon | 113 | x | | | | | x | | | | | | | | x | | -| timeSignatureComponent | 443 | x | | | | | x | | | | | | | | x | | -| tupletBracket | 4970 | x | | | | | x | | | | | | | | | | -| tupletText | 4900 | x | | | | | x | | | | | | | | | x | -| unpitchedPercussionClef1 | 223 | x | x | x | x | x | x | | | | | | | | | | -| wiggleTrill | 45 | x | | | | | x | | | | | | | | | | -| | | | | | | | | | | | | | | | | | - -
        - - - - - Images of scores - -Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below. All these images are binarised and ready to use. - -![clef]({% link assets/img/Bartok - String Quartet 5 mvt 3-034.png %}) - - - MIDI - -MIDI (Musical Instrument Digital Interface) standard file provides a standardized file format way for music sequences to be saved, transported, and opened in other systems. They are characterised by their compact size which led to their widespread use in computers. They are intended for universal use and have information such as note values, timing and track name. We want to include such files in our dataset since MIDI is one of the end file formats retrieved from some OMR architecture. We believe that it is essential to include such files that could later on may be used for multi-modal learning in OMR as well. - -![Dorico-midi]({% link /assets/img/dorico-midi.png %}) - - Music Encoding Initiative (MEI) - -Except for MusicXML for we go one step further to also providing its respective [Music Encoding Initiative (MEI)](https://music-encoding.org/) files. The model underlying MEI recognizes four distinct aspects of music notation: logical; gestural; visual; and analytical. The logical domain includes the musical content or structure including pitches, time values, articulations, dynamics, and all other elements—defined as the symbols that communicate the composer’s intentions. The gestural domain relates to a performed interpretation of the logical domain (i.e., it encodes information that may be added by a performer such as explicit realizations of "swing" or rubato). The visual domain describes the contributions of an editor, engraver, or typesetter, and encodes information about the physical appearance of the score, such as symbol locations, page layout, or font. Finally, the analytical domain covers commentary and analysis of the music document in any of the three previous domains. - -```xml - - - - - - - - beam groups 3 - - - 2021-06-14 - - - - - - Verovio -

        Transcoded from MusicXML

        -
        -
        -
        -
        - - - - - - - - - - - - - - -... - - -
        -``` - - - -## Combining DOReMi with Muscima++ and Deepscores - -Recently, researchers have been working on bringing their datasets together, namely Muscima++ [4] and DeepScores [9], to improve compatibility. Muscima++ contains handwritten music, while DeepScores is a typeset music dataset, both of which can be used in object detection. Harmonising them aids the goal of creating a reference dataset. With the motivation to support this goal and compare and use these datasets in future experiments, DoReMi is easily harmonised with Muscima++ and DeepScores. - -## Initial Data Collection - -The dataset is derived from scores originally used for testing music notation software. This includes real-world scores in addition to synthetic scores built to test particular engraving use cases. - -The process of creating DoReMI using Dorico starts by creating a meta-picture of a single glyph or drawable primitive (slurs, lines, musical symbols) to allow generation of bounding boxes and pixel masks at the origin of the coordinate system y-down \footnote{The origin is in the top-left where the x-axis extends to the right and the y-axis extends downwards}. Rendering them at the origin ensures minimisation of the variations introduced by anti-aliasing artefacts. The vector-based glyph or primitive is then rasterised to a monochrome pixel-based image. Sub-pixel positions might introduce some variations and shifts in the bounding boxes that are relocated to the original drawn positions. However, bounding boxes are accurate enough for all the objects, except for some shift in the staff lines. During rasterisation, some staff lines become thicker than the others, sometimes falling out of the bounding box. Such inconsistencies are easily optically noticed given the even spaced nature of staff lines and can be minimised at the cost of increasing the resolution (DPI). Finally, the images are exported as PNGs. - -Dorico has a sophisticated internal representation and engraving engine for musical data at the drawing stage for efficiency. This results in significant challenges in reconnecting the primitives ultimately drawn to their original semantic sources. The addition of higher-level music attributes retrieved from Dorico to the metadata allows for the future use in the music reconstruction stage. -It is anticipated that we would iterate through the generation process by adding new features that would benefit the recognition score. On a practical level, we made a minor modification to allow for the logical grouping of pages into a single XML file. During data preprocessing, XML files were then separated by page (image). - - -## Data Preparation and analysis - -The number of classes in the dataset is 94 as shown in the image below. -![classes]({% link /assets/img/classes.png %}) - - -## Publication and Sharing - -The dataset including only copy right free scores is already published in [this github release](https://github.com/steinbergmedia/DoReMi/releases/tag/v1.0). - -## Long-term Management - -[back](./) diff --git a/icaspp2020-review.html b/icaspp2020-review.html new file mode 100644 index 0000000000..b147734662 --- /dev/null +++ b/icaspp2020-review.html @@ -0,0 +1,77 @@ + + + + + + ICASSP 2020 - A review on my favourite papers + + + +
        +

        Elona Shatri

        +

        AI Researcher | Ethics Advocate | Music Technologist

        +
        + +
        +
        +

        ICASSP 2020 - A review on my favourite papers

        +
        +

        On Network Science and Mutual Information for Explaining Deep Neural Networks

        +

        + This paper works toward interpretable neural network models. This work is in part of a bigger move in the machine learning community, to open the so-called “black box” and be able to explain how the machine is learning. This study investigates how the information flows through feedforward networks. They propose using information theory on top of the network science to calculate an information measure that represents the amount of information that flows between two neurons. +

        +

        + The technique to codify this information flow is called Neural Information Flow (NIF). Basically, NIF weights the importance that edges of the neurons have in a multilayer perceptron (MLP) or Convolutional Neural Networks (CNN) while using the mutual information between nodes which is modelled as distribution. Feature attribution is computed as follows, an importance value is placed along all the edges of the network, a product of all these values in a given path is calculated, to finally sum all these products across all possible paths from an input and output. +

        +

        + NIF provides information on the most crucial paths of a network. Hence, less important parameters can be removed without loss of accuracy, facilitating network pruning at inference time. Furthermore, NIF can help in visualising edge communities, understanding how nodes form communities, for instance in an MLP. This could help in better training of a network, but needs to further be investigated. However, NIF is of a high computation complexity, which seems to be the main area for improvement. +

        +

        + Read the paper here +

        + +

        Towards High-Performance Object Detection: Task-Specific Design Considering Classification and Localization Separation

        +

        + This paper tackles the efficiency of object detection. Object detection is a process of simultaneous localisation and classification. While the first one gives the category the object belongs to, the second one tells where this object is located. Both tasks require robust features that well represent an object. +

        +

        + However, these tasks have many non-shared characteristics. Classification concentrates on partial areas or the most prominent region during recognition, i.e. the head of a cat, whereas localisation considers a larger area of the image. Classification is translation invariant while localisation has translation variant characteristics. Hence, the authors propose a network that in addition to considering the common properties, also considers task-specific characteristics of both tasks. +

        +

        + They propose altering existing object detection in three stages. Having a lower layer that shares less semantic features between classification and localisation. Consequently, separating the backbone layers to learn task-specific semantic features. Finally, fuse these two separated features by concatenating and 1×1 convolution to have the same number of channels with the separated features. Experimental results show that such an approach can encode two-task specific features while improving performance. However, these improvements are not substantial and further detailed investigation is needed for the task-specific objective functions. +

        +

        + Read the paper here +

        + +

        Unsupervised Domain Adaptation for Semantic Segmentation with Symmetric Adaptation Consistency

        +

        + Domain adaptation deals with learning a predictor when the training and test sets come from a different distribution. An example of this situation could be semantic segmentation. If a network trained in synthetic images, fully labelled, has to segment real-world images. These two types of distributions are very different; therefore, a mapping of features is needed. +

        +

        + Unsupervised domain adaptation uses the labels from the training time to solve tasks in the shifted distribution data with no labels. This paper utilizes adversarial learning and semi-supervised learning for domain adaptation in semantic segmentation. The two stages of this method are image-to-image translation and feature-level domain adaptation. Firstly, images from source domain are translated to the targeted domain using a translation model. +

        +

        + Finally, the semantic segmentation model is trained in an adversarial and semi-supervised manner at the same time. This is done by first symmetrically training two segmentation models with adversarial learning and then between the outputs of the two models introduce the consistency into semi-supervised learning to improve accuracy on pseudo labels that highly affect the final adaptation performance. They achieve state-of-the-art performance on semantic segmentation on the GTA-to-Cityscapes. +

        +

        + Read the paper here +

        +
        +
        +
        +
        +

        © 2024 Elona Shatri. All rights reserved.

        +
        + + diff --git a/index.html b/index.html new file mode 100644 index 0000000000..16562893b3 --- /dev/null +++ b/index.html @@ -0,0 +1,129 @@ + + + + + + Elona Shatri - Portfolio + + + + +
        + +

        Elona Shatri

        +

        AI Researcher | Ethics Advocate | Music Technologist

        + +
        + +
        +
        + Elona Shatri +
        +

        Welcome

        +

        Welcome to my portfolio! I explore the intersections of Artificial Intelligence, ethics, and music technology. Here, you’ll find my research, projects, and datasets.

        +
        +
        + +
        +

        About

        +

        + I'm a PhD candidate at the UKRI Centre for Doctoral Training in Artificial Intelligence and Music (AIM). I am part of the Centre for Digital Music (C4DM) research group at Queen Mary University of London. + + My research interests include Optical Music Recognition as well as other MIR-related subfields. My goal is to have computers read sheet music computationally. I started working on this problem in September 2019 when I was granted the studentship from QMUL and Steinberg GmBH, with whom we collaborate closely. + + I am also the founder and a steering committee member of the QMUL AI and Ethics Research Group. This group critically examines the ethical dimensions of AI, with a focus on ensuring responsible and inclusive AI applications. The group organizes interdisciplinary seminars, collaborative workshops, and research projects that explore topics such as fairness, accountability, transparency, and the societal implications of AI technologies. + + +

        +
        + +
        +

        Research Interests

        +

        Optical Music Recognition: Enhancing information retrieval in OMR systems through new methodologies.

        +

        Ethics in AI: Exploring ethical considerations in AI, focusing on accountability, fairness, and transparency in applications across various domains.

        +

        Published Research

        + +

        Proceedings Editor

        + +

        Presentations

        + +
        +
        +

        Projects and Datasets

        +

        Research Assistant (October 2024-): UK and Qatar joint Artificial Intelligence (AI) research commission

        +

        The UK and Qatar joint Artificial Intelligence (AI) research commission seeks to establish a roadmap for UK-Qatar collaboration on AI that will benefit both countries.

        +

        Research Assistant (February 2024-): Crafting Responsive Assessments of AI & Tech-Impacted Futures (CREAATIF)

        +

        Crafting Responsive Assessments of AI & Tech-Impacted Futures (CREAATIF) aims to bring the voices of creative workers into the foreground, particularly within policy guidance for the UK labour context.

        +

        DoReMi - Data Collection Lifecycle

        +

        The DoReMi dataset documents the lifecycle of Optical Music Recognition (OMR) data. It serves as a resource for advancing research in OMR systems.

        +
        +
        + View All Blogposts + +

        Blogposts and News

        +

        The 6th International Workshop on Reading Music Systems 2024

        +

        + The 6th International Workshop on Reading Music Systems (WoRMS) took place virtually, bringing together researchers and practitioners from across the globe to discuss the latest developments in Optical Music Recognition (OMR). This year’s workshop featured three paper sessions, panels, and an insightful keynote by David Rizo, providing a comprehensive exploration of the state of OMR research and its real-world applications. +

        +

        The 5th International Workshop on Reading Music Systems 2023

        +

        + The 5th International Workshop on Reading Music Systems (WoRMS) took place on November 4th, 2023, in Milan, Italy, offering both on-site and remote participation. This year’s workshop showcased a range of cutting-edge research in Optical Music Recognition (OMR), including advancements in medieval music manuscripts, handwritten music synthesis, and few-shot learning. +

        +

        The 4th International Workshop on Reading Music Systems 2022

        +

        + The fourth edition of the International Workshop on Reading Music Systems (WoRMS) was held last Friday, offering another dynamic hybrid experience. Researchers and industry professionals in Optical Music Recognition (OMR) came together to explore the latest advancements and challenges in the field. +

        +

        Optical Music Recognition: State of the Art and Major Challenges

        +

        + Recently, I published my very first paper summarizing the state of the art and open challenges in Optical Music Recognition (OMR). The paper discusses paradigm shifts, evolving methodologies, and potential future directions for the field. +

        +

        A Review on Generative Adversarial Networks

        +

        + An exploration of how GANs have revolutionized machine learning by bridging generative and discriminative networks. The blog discusses their history, key advancements, and their implications in fields ranging from art to computer vision. +

        +
        + +
        +

        Contact

        +

        Feel free to reach out via email or connect with me on LinkedIn for collaborations and inquiries.

        + +
        +
        +
        +

        © 2024 Elona Shatri. All rights reserved.

        +
        + + diff --git a/index.md b/index.md deleted file mode 100644 index 5103b5e2c1..0000000000 --- a/index.md +++ /dev/null @@ -1,175 +0,0 @@ ---- -layout: default ---- - -## News -* [Highlights from WoRMS-2021 3rd edition](./WoRMS2021.html) - - -## Published Research - - -* [Knowledge Discovery in Optical Music Recognition: Enhancing Information Retrieval with Instance Segmentation, in Proceedings of the 16th International Conference on Knowledge Discovery and Information Retrieval, Best Student Paper Award, 2024.](https://arxiv.org/abs/2408.15002) -* [Synthesising Handwritten Music with GANs: A Comprehensive Evaluation of CycleWGAN, ProGAN, and DCGAN, IEEE Big Data 2024 2nd Workshop on AI Music Generation (AIMG 2024)), 2024.](https://arxiv.org/abs/2411.16405) -* [Low-Data Classification of Historical Music Manuscripts: A Few-Shot Learning Approach, The Sixth IEEE International Conference on Image Processing Applications and Systems, 2024](https://arxiv.org/abs/2411.16408) -* [Crafting Handwritten Notations: Towards Sheet Music Generation, in 6th International Workshop on Reading Music Systems, 2024](https://arxiv.org/abs/2411.15741) -* [DoReMi: First glance at a universal OMR dataset, in 3rd International Workshop on Reading Music Systems, 2021](https://sites.google.com/view/worms2021/home) -* [CompldNet: Sheet Music Composer Identification using Deep Neural Network, in 4th International Workshop on Reading Music Systems, 2022](https://arxiv.org/pdf/2211.13285.pdf#page=10) -* [Towards Artificially Generated Handwritten Sheet Music Datasets, in 5th International Workshop on Reading Music Systems, 2023 ](https://arxiv.org/pdf/2311.04091.pdf#page=26) -* [Improving Sheet Music Recognition using Data Augmentation and Image Enhancement, in 5th International Workshop on Reading Music Systems, 2023](https://arxiv.org/pdf/2311.04091.pdf#page=32) -* [Optical Music Recogntion: State of the Art and Major Challenges, in The International Conference on Technologies for Music Notation and Representation, 2020](https://www.tenor-conference.org/proceedings/2020/23_Shatri_tenor20.pdf) -* [Foundation Models for Music: A Survey](https://arxiv.org/abs/2408.14340) - -## Proceedings Editor -* [Proceedings of the 4th International Workshop on Reading Music Systems](https://arxiv.org/abs/2211.13285) -* [Proceedings of the 5th International Workshop on Reading Music Systems](https://arxiv.org/pdf/2311.04091) -* [Proceedings of the 6th International Workshop on Reading Music Systems](https://arxiv.org/abs/2411.15741) - -## Presentations -* [ E. Shatri, “Crafting responsive assessments of AI and tech futures (CREAATIF),” Poster presented at the Policy Forum of the Harvard Data Science Review’s Special Issue on Generative AI (GenAI), June 2024.](https://www.qmul.ac.uk/deri/news--events-/featured-event-policy-forum-of-the-harvard-data-science-review---futureshock/) -* [E. Shatri, “Navigating the intersection of AI and creativity: A case study of musicians in the age of GenAI,” Presentation at the AI & Music Lecture Symposium and Jam, Bloomsbury Festival, October 2024.](https://bloomsburyfestival.org.uk/events/ai-music-lecture-symposium/) -* [Enhancing Handwritten Music Sheet Datasets Using Generative Adversarial Networks, the 6th International Workshop on Reading Music Systems ](https://sites.google.com/view/worms2024/program) - -## Podcast -* [Womanthology podcast episode 23: Women in Robotics and Artificial Intelligence](https://www.womanthology.co.uk/womanthology-podcast-episode-23-women-in-robotics-and-artificial-intelligence-with-special-guests-elona-shatri-artificial-intelligence-and-music-phd-researcher-and-ines-santos/) - -## [Blogposts](./blogposts.md) - -* [Favourites at ISMIR 2021](./2021-11-16-ismir-2021.md) -* [Highlights from WoRMS-2021 3rd edition](./WoRMS2021.html) -* [What is Optical Music Recognition?](https://towardsdatascience.com/what-is-optical-music-recognition-6515d8a53e01) -* [A review on Super-Resolution](https://medium.com/analytics-vidhya/a-review-on-super-resolution-2c78cd77885a) -* [A review of Generative Adversarial Networks](https://towardsdatascience.com/a-review-of-generative-adversarial-networks-9af21e94bda4) -* [Optical Music Recognition: State of the Art and Major Challenges](https://towardsdatascience.com/optical-music-recognition-state-of-the-art-and-major-challenges-aa100923c78d) - - -## Commitements -* [Member of the Editorial Team at Women in Music Information Retrieval (WiMIR)](https://wimir.wordpress.com/2023/06/19/introducing-the-wimir-editorial-team-and-issuing-a-call-for-contributions-2/) -* [General Chair at the 3rd, 4th, 5th, 6th International Workshop on Reading Music Systems](https://sites.google.com/view/worms2024/people) -* [Member of the Equality, Diversity and Inclusion initiative at EECS and Women in EECS site at QMUL](https://www.qmul.ac.uk/eecs/about-us/equality-diversity-and-inclusion/edi-committee/) -* [Student Ambassador at EECS] - - -## About Me - -Hello there! - -I'm a PhD candidate at the UKRI Centre for Doctoral Training in Artificial Intelligence and Music (AIM). I am part of Centre for Digital Music (C4DM) research group at Queen Mary University of London. - -My research interest is mainly Optical Music Recogntion as well as other MIR related subfields. My goal is to have computers read sheet music computationally. I started working in this problem in September 2019 when I was granted the studentship from QMUL and Steinberg GmBH with which we collaborate closely. - -My work focuses on how can we bring new machine learning solutions to the field of OMR and achieve an end-to-end solution to the problem. - - -Optical Music Recognition (OMR) is concerned with digitizing music sheets into a machine-readable format. Being able to compose, transcribe and edit music by means of taking a picture of a music sheet, would put musician's workload at ease. Such automation would allow musicians to use search-ability and to perform quantitative measures in the musical pieces. This problem comes down to a simple, how can computers be made to read music. The output to this process being a machine-readable file such as MIDI, MusicXML, MEI files. The objective is outputting semantic mark-up identifying as many notational elements as possible, along with the relationship to their position in the original image. - - -Prior solutions have used algorithmic approaches and have involved layers of algorithmic rules applied to traditional feature detection techniques such as edge detection. One of the approaches we want to further investigate is using deep neural networks to solve the problem. Before going into this step another very important processing should be performed, that is, tackling the quality of the input picture of the music sheet. Image preprocessing steps are to be taken which will later help in the training step. - - - -An OMR pipeline should be able to capture the right position and the relationships between two notes and its distinctive features. Pacha et al. (2018) proposed an end-to-end trainable object detector that can detect almost the full vocabulary of modern music notation in handwritten scores. Using deep convolutional networks in a dataset with symbol-level notations they achieve a mean average precision up to 80 %. - -The OMR pipeline has four main blocks, and we want to tackle them one by one, using a deep learning technique and compare to the already existing techniques. If the DL techniques show improvements, then an end-to-end network is the final goal of our work. Since the existing datasets do not offer enough classes and data, the first step for use would be data augmentation. This will be done using the digitized musical sheets from music notation software Dorico, having this way a ground truth. These sheets will be subject to image degradation techniques, using the degraded images as inputs in our pipeline. The next step would be designing the methodology for object recognition and reconstruction using the deep neural network approach. - - -## [DoReMi Dataset](./doremi-dataset.html) -We recently published our DoReMi dataset at the [3rd International Workshop on Reading Music Systems 2021](https://sites.google.com/view/worms2021/home). We made our dataset available in [this page](https://github.com/steinbergmedia/DoReMi/releases/tag/v1.0) open for anyone to use it, experiment with it and maybe suggesting new ways to represent these data. - -Documentation is also availabe in the same repository of the data release. - - - - -## Teaching - - - - -* [School Page](http://eecs.qmul.ac.uk/profiles/shatrielona-1.html) -* [Medium](https://medium.com/@e.shatri1) - - -## Affiliations - -* [UKRI Centre for Doctoral Training in Artificial Intelligence and Music](https://aim.qmul.ac.uk/) -* [Centre for Digital Music](http://c4dm.eecs.qmul.ac.uk/) -* [Centre for Intelligent Sensing](http://cis.eecs.qmul.ac.uk/) -* [Steinberg](https://www.steinberg.net/en/home.html) - -## Education - -* 2019 - Currently Ph.D. on Optical Music Recognition - Queen Mary University of London - -* 2017 - 2019 MSc in Information Systems and Applications - National Tsing Hua University - -* 2013 - 2017 BSc in Telecommunications: Faculty of Electrical and Computer Engineering, University of Prishtina - - - - - - - - -## Contact -* e.shatri1@gmail.com -* e.shatri@qmul.ac.uk diff --git a/jekyll-theme-minimal.gemspec b/jekyll-theme-minimal.gemspec deleted file mode 100644 index 99bb578102..0000000000 --- a/jekyll-theme-minimal.gemspec +++ /dev/null @@ -1,22 +0,0 @@ -# frozen_string_literal: true - -Gem::Specification.new do |s| - s.name = 'Elonashatri' - s.version = '0.1.1' - s.license = 'CC0-1.0' - s.authors = ['Elona Shatri', 'GitHub, Inc.'] - s.email = ['e.shatri@qmul.ac.uk'] - s.homepage = 'https://github.com/pages-themes/minimal' - s.summary = '' - - s.files = `git ls-files -z`.split("\x0").select do |f| - f.match(%r{^((_includes|_layouts|_sass|assets)/|(LICENSE|README)((\.(txt|md|markdown)|$)))}i) - end - - s.platform = Gem::Platform::RUBY - s.add_runtime_dependency 'jekyll', '> 3.5', '< 5.0' - s.add_runtime_dependency 'jekyll-seo-tag', '~> 2.0' - s.add_development_dependency 'html-proofer', '~> 3.0' - s.add_development_dependency 'rubocop', '~> 0.50' - s.add_development_dependency 'w3c_validators', '~> 1.3' -end diff --git a/omr-challenges.html b/omr-challenges.html new file mode 100644 index 0000000000..4542b185d0 --- /dev/null +++ b/omr-challenges.html @@ -0,0 +1,92 @@ + + + + + + Optical Music Recognition: State of the Art and Major Challenges + + + +
        +

        Elona Shatri

        +

        AI Researcher | Ethics Advocate | Music Technologist

        +
        + +
        +
        +

        Optical Music Recognition: State of the Art and Major Challenges

        +
        +

        Review paper summary on OMR — paradigm shift and possible directions

        +

        + Recently, I got my very first paper accepted to the International Conference on Technologies for Music Notation and Representation (TENOR) 2020. This experience has been insightful, serving as a guide for my future publishing endeavors. +

        +

        + The paper summarizes prior work and takes a position on progressing Optical Music Recognition (OMR). It highlights the paradigm shift from conventional computer vision methods to end-to-end deep learning techniques. +

        + +

        Overview of OMR Pipeline

        +

        + The traditional OMR pipeline consists of four stages: image preprocessing, musical object detection, musical symbol reconstruction, and encoding into a machine-readable format. Each stage has seen advancements over the years: +

        +
          +
        • + Image Preprocessing: Techniques like binarization, blurring, deskewing, and noise removal have evolved from traditional methods to neural networks such as sectional auto-encoders. +
        • +
        • + Musical Object Detection: This stage benefits from computer vision advancements. Methods like Fast R-CNNs and Single Shot Detectors (SSD) use pre-trained models fine-tuned on datasets like MUSCIMA++. +
        • +
        • + Musical Symbol Reconstruction: Structural and semantic relationships between symbols are reconstructed using heuristics and rules. Recent research explores deep learning for this stage, though challenges remain in capturing music's spatial and temporal dependencies. +
        • +
        • + Encoding: Outputs are stored in formats like MIDI and MusicXML, supporting various levels of replayability and structural representation. +
        • +
        + +

        Challenges in OMR

        +

        + Despite progress, several challenges persist: +

        +
          +
        • Lack of large labeled datasets for training.
        • +
        • Improving accuracy in detecting music objects and staff lines.
        • +
        • Reconstructing semantic relationships between symbols.
        • +
        • Standardizing output formats, evaluation metrics, and representations.
        • +
        + +

        Paradigm Shift to End-to-End Learning

        +

        + The field is moving towards end-to-end deep learning models, streamlining processes like symbol detection and semantic reconstruction. These methods promise efficiency but require solving representation and standardization challenges. +

        + +

        Conclusion

        +

        + Optical Music Recognition is a fascinating field bridging music and AI. My paper highlights its evolution, challenges, and future directions, paving the way for innovative research. Read more about it here. +

        + +

        References

        +
          +
        • I. Fujinaga, “Optical music recognition using projections,” PhD dissertation, McGill University Montreal, Canada, 1988.
        • +
        • B. Couasnon, et al., “Using logic programming languages for optical music recognition,” In Proceedings of the Third International Conference on The Practical Application of Prolog, 1995.
        • +
        • A. Fornes, et al., “Writer identification in old handwritten music scores,” 2008 The Eighth IAPR International Workshop on Document Analysis Systems. IEEE, 2008, pp. 347–353.
        • +
        • A. Pacha, et al., “Handwritten Music Object Detection: Open Issues and Baseline Results,” 2018 13th IAPR International Workshop on Document Analysis Systems (DAS). Vienna: IEEE, 2018.
        • +
        • E. Shatri and G. Fazekas, “Optical Music Recognition: State of the Art and Major Challenges”, arXiv preprint arXiv:2006.07885, 2020.
        • +
        +
        +
        +
        +
        +

        © 2024 Elona Shatri. All rights reserved.

        +
        + + diff --git a/optical-music-recognition.html b/optical-music-recognition.html new file mode 100644 index 0000000000..f59a8909eb --- /dev/null +++ b/optical-music-recognition.html @@ -0,0 +1,97 @@ + + + + + + What is Optical Music Recognition? + + + +
        +

        Elona Shatri

        +

        AI Researcher | Ethics Advocate | Music Technologist

        +
        + +
        +
        +

        What is Optical Music Recognition?

        +
        +

        + I have always been enthusiastic to explore Computer Vision; equally, music has also been a great part of my life. Combined, they make a great research problem! Four months ago, I commenced a 4-year Ph.D. program. So far, it has been an insane journey in terms of how much I have learned and the enthusiasm to learn more. +

        +

        + The research problem I am undertaking is Optical Music Recognition (OMR), more pointedly, investigating if Deep Learning can assist in improving the performances of the current methods. +

        +

        + For you to get to comprehend this problem a little bit more, I will attempt to clarify what OMR is, the conventional methods used, and the main issues needed to be tackled in the future. +

        + +

        What is OMR?

        +

        + Most of us have presumably used Google Translate and its camera translation feature by now. By just taking a picture of a text, we save time and avoid learning Chinese or other languages. Now let us think of how this feature would apply to music. Musicians still write on music sheets or blank paper. However, if they want to share their music, they will have to transcribe it into a computer. A computer-readable music file would be more accessible. +

        +

        + Therefore, the motivation behind this research is the possibility of allowing composers and musicians to not only transcribe and edit music by taking a picture of the sheet music but ultimately share and play their pieces. OMR would also assist in music statistics and enable searchability for notations, similar to searching for text. +

        +

        + Calvo-Zaragoza et al. provide a clear definition of OMR, calling it a research field: +

        + Optical Music Recognition is a field of research that investigates how to computationally read music notation in documents. +
        +

        + +

        The Standard Pipeline

        +

        + The research field was established at MIT in the late 1960s, using scanned printed music sheets. Based on the studies conducted, a standard pipeline was formed to reflect approaches taken to solve the problem (see Figure 1). +

        +
        + The standard OMR pipeline +
        Figure 1. The standard OMR pipeline (Image by author)
        +
        +

        + The usual inputs to this pipeline are scans or pictures of printed/handwritten music sheets. These images are processed through techniques like binarization, blurring, and deskewing to reduce noise. +

        + +

        Deep Learning for OMR

        +

        + We aim to explore new ways of performing OMR steps using Deep Learning (DL). Most DL models are based on artificial neural networks inspired by biological neural networks. These networks consist of multiple layers with nodes (neurons), including input, hidden, and output layers. +

        +

        + Our initial approach is to apply DL to the second stage of OMR: music object detection. This requires a vast dataset containing images of music sheets with corresponding ground truth data for training the model. The dataset must include test data unseen by the model to evaluate its generalization performance. +

        +

        + The research also proposes standardization of input/output formats and evaluation criteria to ensure consistent results. +

        + +

        References

        +
          +
        • + A. Rebelo, I. Fujinaga, F. Paszkiewicz, A. R. S. Marcal, C. Guedes, and J. S. Cardoso, “Optical music recognition: state-of-the-art and open issues,” Int J Multimed Info Retr, vol. 1, no. 3, pp. 173–190, Oct. 2012. + Read online. +
        • +
        • + J. Calvo-Zaragoza, J. Hajic Jr., and A. Pacha, “Understanding Optical Music Recognition,” arXiv:1908.03608 [cs, eess], Aug. 2019. + Read online. +
        • +
        • + Pacha, Alexander, Jan Hajič, and Jorge Calvo-Zaragoza. “A baseline for general music object detection with deep learning.” Applied Sciences 8.9 (2018): 1488. +
        • +
        +
        +
        +
        +
        +

        © 2024 Elona Shatri. All rights reserved.

        +
        + + diff --git a/projects.html b/projects.html new file mode 100644 index 0000000000..b748382ee6 --- /dev/null +++ b/projects.html @@ -0,0 +1,46 @@ + + + + + + + + Blogposts - Elona Shatri + + + +
        +

        Elona Shatri

        +

        AI Researcher | Ethics Advocate | Music Technologist

        +
        + +
        + + +
        +

        Projects and Datasets

        +

        Research Assistant (October 2024-): UK and Qatar joint Artificial Intelligence (AI) research commission

        +

        The UK and Qatar joint Artificial Intelligence (AI) research commission seeks to establish a roadmap for UK-Qatar collaboration on AI that will benefit both countries.

        +

        Research Assistant (February 2024-): Crafting Responsive Assessments of AI & Tech-Impacted Futures (CREAATIF)

        +

        Crafting Responsive Assessments of AI & Tech-Impacted Futures (CREAATIF) aims to bring the voices of creative workers into the foreground, particularly within policy guidance for the UK labour context.

        +

        DoReMi - Data Collection Lifecycle

        +

        The DoReMi dataset documents the lifecycle of Optical Music Recognition (OMR) data. It serves as a resource for advancing research in OMR systems.

        +
        +
        +
        +

        © 2024 Elona Shatri. All rights reserved.

        +
        + + + + diff --git a/research.html b/research.html new file mode 100644 index 0000000000..fab9b93289 --- /dev/null +++ b/research.html @@ -0,0 +1,67 @@ + + + + + + + + Blogposts - Elona Shatri + + + +
        +

        Elona Shatri

        +

        AI Researcher | Ethics Advocate | Music Technologist

        +
        + +
        + + +
        +

        Research Interests

        +

        Optical Music Recognition: Enhancing information retrieval in OMR systems through new methodologies.

        +

        Ethics in AI: Exploring ethical considerations in AI, focusing on accountability, fairness, and transparency in applications across various domains.

        +

        Published Research

        + +

        Proceedings Editor

        + +

        Presentations

        + +
        +
        +
        +

        © 2024 Elona Shatri. All rights reserved.

        +
        + + + + diff --git a/review-on-GANs.html b/review-on-GANs.html new file mode 100644 index 0000000000..832c9164ac --- /dev/null +++ b/review-on-GANs.html @@ -0,0 +1,119 @@ + + + + + + A Review on Generative Adversarial Networks + + + +
        +

        Elona Shatri

        +

        AI Researcher | Ethics Advocate | Music Technologist

        +
        + +
        +
        +

        A Review on Generative Adversarial Networks

        +
        +

        How did the GANs change the way machine learning works?

        +

        + The history of deep learning has shown to be a bit unusual. Many practices, such as convolutional neural networks, invented in the 80s, had a comeback only after 20 years. While most methods had a comeback, Generative Adversarial Networks (GANs) were one of the most innovative techniques in deep learning in the past decade. +

        +

        + GANs were first proposed by Goodfellow et al. [1] at the University of Montreal. The framework consists of a generator and a discriminator, with the generator attempting to create realistic data to fool the discriminator, while the discriminator learns to differentiate between real and generated data. The two networks compete against each other, pushing each other to improve. +

        + +

        Core Concept of GANs

        +

        + GANs consist of a generator that maps a latent space to a data distribution and a discriminator that distinguishes real data from generated data. The generator’s goal is to trick the discriminator, while the discriminator works to accurately classify data as real or generated. +

        +

        + GANs are designed not to reproduce training data but to create novel data that resembles the original distribution. This adversarial setup creates a two-person game aiming for equilibrium, where neither network can improve further. +

        + +

        Challenges in GAN Training

        +

        + Achieving and maintaining equilibrium is challenging. Additionally, validating whether the generator has learned to produce a realistic data distribution is difficult compared to traditional deep learning methods. +

        +

        + The performance of GANs depends heavily on the amount of data and network depth, which can require computational resources currently beyond reach. +

        + +

        Applications of GANs

        +

        + GANs have broad applications in art, fashion, advertising, science, and video games. However, they have also been used maliciously, such as creating fake social media profiles with synthesized images. +

        + +

        Key Developments in GANs

        +
          +
        • + Deep Convolutional GANs (DCGANs): Uses CNNs instead of multilayer perceptrons, with techniques like deconvolution and batch normalization to improve performance. +
        • +
        • + Improved GANs: Introduces minibatch discrimination, virtual batch normalization, and feature matching. +
        • +
        • + LAPGAN: Generates higher-resolution images using a Laplacian pyramid. +
        • +
        • + CycleGAN: Performs image-to-image translation without aligned pairs, leveraging adversarial and cycle consistency loss. +
        • +
        • + PACGAN: Addresses mode collapse by enabling the discriminator to make decisions based on multiple samples. +
        • +
        • + SAGAN: Utilizes self-attention and spectral normalization for improved image generation. +
        • +
        + +

        Open Challenges

        +

        + GANs struggle with generating discrete data and measuring the uncertainty of a trained generative network. Addressing these limitations remains an area of active research. +

        + +

        References

        +
          +
        • + I. Goodfellow, et al., “Generative adversarial nets,” Advances in Neural Information Processing Systems, 2014. +
        • +
        • + A. Radford, et al., “Unsupervised representation learning with deep convolutional generative adversarial networks,” arXiv preprint, 2015. +
        • +
        • + T. Salimans, et al., “Improved techniques for training GANs,” Advances in Neural Information Processing Systems, 2016. +
        • +
        • + E. L. Denton, et al., “Deep generative image models using a Laplacian pyramid of adversarial networks,” Advances in Neural Information Processing Systems, 2015. +
        • +
        • + T. Karras, et al., “Progressive growing of GANs for improved quality, stability, and variation,” arXiv preprint, 2017. +
        • +
        • + J.-Y. Zhu, et al., “Unpaired image-to-image translation using cycle-consistent adversarial networks,” Proceedings of the IEEE International Conference on Computer Vision, 2017. +
        • +
        • + Z. Lin, et al., “PACGAN: The power of two samples in generative adversarial networks,” Advances in Neural Information Processing Systems, 2018. +
        • +
        • + H. Zhang, et al., “Self-attention generative adversarial networks,” arXiv preprint, 2018. +
        • +
        +
        +
        +
        +
        +

        © 2024 Elona Shatri. All rights reserved.

        +
        + + diff --git a/script/bootstrap b/script/bootstrap deleted file mode 100755 index 492e5535f1..0000000000 --- a/script/bootstrap +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -set -e - -gem install bundler -bundle install diff --git a/script/cibuild b/script/cibuild deleted file mode 100755 index 604a501970..0000000000 --- a/script/cibuild +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/sh - -set -e - -bundle exec jekyll build -bundle exec htmlproofer ./_site --check-html --check-sri -bundle exec rubocop -D --config .rubocop.yml -bundle exec script/validate-html -gem build jekyll-theme-minimal.gemspec diff --git a/script/release b/script/release deleted file mode 100755 index fdbcf9db72..0000000000 --- a/script/release +++ /dev/null @@ -1,42 +0,0 @@ -#!/bin/sh -# Tag and push a release. - -set -e - -# Make sure we're in the project root. - -cd $(dirname "$0")/.. - -# Make sure the darn thing works - -bundle update - -# Build a new gem archive. - -rm -rf jekyll-theme-minimal-*.gem -gem build -q jekyll-theme-minimal.gemspec - -# Make sure we're on the master branch. - -(git branch | grep -q 'master') || { - echo "Only release from the master branch." - exit 1 -} - -# Figure out what version we're releasing. - -tag=v`ls jekyll-theme-minimal-*.gem | sed 's/^jekyll-theme-minimal-\(.*\)\.gem$/\1/'` - -# Make sure we haven't released this version before. - -git fetch -t origin - -(git tag -l | grep -q "$tag") && { - echo "Whoops, there's already a '${tag}' tag." - exit 1 -} - -# Tag it and bag it. - -gem push jekyll-theme-minimal-*.gem && git tag "$tag" && - git push origin master && git push origin "$tag" diff --git a/script/validate-html b/script/validate-html deleted file mode 100755 index 43d8fca894..0000000000 --- a/script/validate-html +++ /dev/null @@ -1,28 +0,0 @@ -#!/usr/bin/env ruby -# frozen_string_literal: true - -require "w3c_validators" - -def validator(file) - extension = File.extname(file) - if extension == ".html" - W3CValidators::NuValidator.new - elsif extension == ".css" - W3CValidators::CSSValidator.new - end -end - -def validate(file) - puts "Checking #{file}..." - - path = File.expand_path "../_site/#{file}", __dir__ - results = validator(file).validate_file(path) - - return puts "Valid!" if results.errors.empty? - - results.errors.each { |err| puts err.to_s } - exit 1 -end - -validate "index.html" -validate File.join "assets", "css", "style.css" diff --git a/table-test.md b/table-test.md deleted file mode 100644 index 9cc4b6caee..0000000000 --- a/table-test.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: Table test ---- - -{{ site.github.data.doremi_classes_attributes }} - -{% assign row = site.github.data.doremi_classes_attributes[0] %} -{{ row | inspect }} \ No newline at end of file diff --git a/teaching.html b/teaching.html new file mode 100644 index 0000000000..af5e5f24f6 --- /dev/null +++ b/teaching.html @@ -0,0 +1,84 @@ + + + + + + Blogposts - Elona Shatri + + + +
        +

        Elona Shatri

        +

        AI Researcher | Ethics Advocate | Music Technologist

        +
        + +
        +
        +

        Teaching Fellow Experience

        +
          +
        • + Data Mining (Postgrad) - + Designing syllabus, labs, and assignments. Lecture and lab delivery, student support, marking, exam setting, teaching admin, and training/supervising new demonstrators. 2023-2024 +
        • +
        + +

        Senior Demonstrator

        +
          +
        • + Professional and Research Practice (Undergrad) - + Designing labs and assignments, lab delivery, student support, marking, teaching, and general admin. Training and supervising new demonstrators. 2023 +
        • +
        + +

        Demonstrator

        +
          +
        • + Machine Learning (Postgrad) - + Delivering labs, student support, marking assignments and exams. 2020-2021 +
        • +
        • + Machine Learning for Visual Data (Postgrad) - + Delivering labs, student support, marking assignments and exams. 2021 +
        • +
        • + Research Methods and Responsible Innovation (Postgrad) - + Designing and delivering labs and workshops, student support. 2020-2022 +
        • +
        • + Data Mining (Undergrad and Postgrad) - + Delivering labs, student support, marking assignments and exams. 2021-2023 +
        • +
        +
        + +
        +

        Supervising MSc Students

        +

        Working on Music and Computer Vision-related tasks, supervising and ensuring qualitative work, weekly meetings, and admin.

        +
          +
        • Sheet Music Composer Identification using Convolutional Neural Network
        • +
        • Sheet Music Classification with Convolutional Neural Network
        • +
        • Generating Handwritten Sheet Music using Style Transfer
        • +
        • Generating Indian Tabla Music
        • +
        • Image Enhancement for an Improved Optical Music Recognition
        • +
        • Generative Adversarial Network Architectures to Enhance Handwritten Optical Music Recognition Datasets
        • +
        • Self-Supervised Few-Shot Learning for Music Symbol Classification in Historical Manuscripts
        • +
        • Models for Full-page Music Generation
        • +
        +
        + +
        +
        +

        © 2024 Elona Shatri. All rights reserved.

        +
        + + diff --git a/thumbnail.png b/thumbnail.png deleted file mode 100644 index e6c04787648a044dfcc5fe96a0727c8570e3c7a8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 762 zcmeAS@N?(olHy`uVBq!ia0vp^AAooZ2Q!eI>lAnkNErwCgt-3y|NqRHGsecoGiT0B zO-;48w}1Nd>8DShe0+R1ZQ4{{Uw`xF&7Pi~$jHd0OP3ZE746@@|KE%Lb_NEfCQlc~ zkczlB2Mig3h8~; zCRS-OOY2Y;OGLoBX)UUAN++ZzzD#zF=wz7OaBoUMTw=0s#I~*tViQlX_O-R7o;n;T zJS|LgpZgQmyZZ~=*KkyKq)NvdPI{)d#;t*odyn|U4A&j6{bsT~ZN9kajnqT6HLg!| zvk%#s%@Ax;(^_FK>1ydxxChl7x-QGJD_rSizax)O6>Xa+)S*SW9C2 z#lY6P6~fn)_e?oc)^c~FgJ|N0n3k^{;dL1nT=^b9rkaU{TKo!%=)ckR{FvNZ=Zaju zL(g08-dg7;%I2%N#;xVk#=^Si9&WeJb27(DtZCgK*4UtGI_dv>;j+j1t%mLKdd-sS iIOm6ZG%Cx4LS@F(Cw$ + + + + + UK-Qatar AI Collaboration + + + +
        +

        Elona Shatri

        +

        AI Researcher | Ethics Advocate | Music Technologist

        +
        + +
        +
        +

        UK and Qatar Collaborate on AI Research

        +
        +

        + The UK and Qatar have launched a joint Artificial Intelligence (AI) research commission to explore collaborative opportunities in AI development. The initiative is led by Professor David Leslie from Queen Mary University of London, in partnership with Hamad Bin Khalifa University (HBKU) in Qatar. +

        +

        + As a research assistant to Professor Leslie, I am contributing to this project, which focuses on ethical AI innovation, policy frameworks, and fostering international cooperation. Supported by Qatar's Ministry of Foreign Affairs, MCIT, and QRDI Council, along with the UK Government's Gulf Strategy Fund, this collaboration aims to unlock AI's potential for societal and economic progress. +

        +
        +
        +
        +
        +

        © 2024 Elona Shatri. All rights reserved.

        +
        + + diff --git a/visum-2020.html b/visum-2020.html new file mode 100644 index 0000000000..0a3f922399 --- /dev/null +++ b/visum-2020.html @@ -0,0 +1,77 @@ + + + + + + Online VISUM 2020 Highlights + + + +
        +

        Elona Shatri

        +

        AI Researcher | Ethics Advocate | Music Technologist

        +
        + +
        +
        +

        Online VISUM 2020 Highlights

        +
        +

        + From July 3rd to July 10th, I attended the VISUM summer school online. Originally planned to take place in Porto, it was moved online due to the pandemic. +

        +

        + The itinerary included lectures, AI shots, and a main competition. The lectures covered topics like machine learning, deep learning, information security, and AI. The AI shots were short 30-minute talks by industry professionals on AI use cases in their work. +

        + +

        Lecture Highlights

        +

        + Jaime Cardoso (INESC TEC and the University of Porto FEUP) provided a detailed lecture on computer vision (CV) and machine learning (ML), covering deep learning, artificial intelligence, and their history. +

        +

        + One highlight was professor Johan Suykens’ lecture on Deep Learning and Kernel Machines. He discussed function estimation, LS-SVM, kernel spectral clustering, restricted kernel machines, and generative models. +

        +

        + Pascal Mettes (University of Amsterdam) gave an engaging talk on action recognition, discussing video representation, zero-shot learning, self-supervised learning, and graph neural networks for action understanding. +

        +

        + Professor Nicolas Courty’s talk on Optimal Transport in Deep Learning was equally intriguing, diving into Wasserstein Loss, domain adaptation, and Monge mapping. +

        +

        + Professor Marta Gomez-Barrero delivered an insightful talk on Information Security, covering cryptography, biometrics, user authentication, and a case study on Cancelable Biometrics Based on Bloom Filters [2]. +

        +

        + Mauricio Reyes (University of Bern) discussed Interpretability in ML for Medical Imaging, differentiating between explainability and interpretability and emphasizing their importance in medical applications. +

        + +

        The Competition

        +

        + The most exciting part was the competition. From 70+ participants, we formed teams of three to work on a fish detection problem. Using methodologies like YOLO, Faster R-CNN, and transfer learning with pre-trained models, the winning teams achieved results close to the state of the art. +

        + +

        References

        +
          +
        • + Suykens, J. A. K., et al. “Least squares support vector machine classifiers: a large scale algorithm.” Proceedings of the European Conference on Circuit Theory and Design, Vol. 10, 1999. +
        • +
        • + Rathgeb, Christian, et al. “Towards cancelable multi-biometrics based on bloom filters: a case study on feature level fusion of face and iris.” 3rd International Workshop on Biometrics and Forensics (IWBF 2015). IEEE, 2015. +
        • +
        +
        +
        +
        +
        +

        © 2024 Elona Shatri. All rights reserved.

        +
        + + diff --git a/worms-2021.html b/worms-2021.html new file mode 100644 index 0000000000..7653f794d1 --- /dev/null +++ b/worms-2021.html @@ -0,0 +1,87 @@ + + + + + + The 3rd International Workshop on Reading Music Systems 2021 + + + +
        +

        Elona Shatri

        +

        AI Researcher | Ethics Advocate | Music Technologist

        +
        + +
        +
        +

        The 3rd International Workshop on Reading Music Systems 2021

        +
        +

        + The third edition of the International Workshop on Reading Music Systems (WoRMS) was held in a hybrid live/virtual setting on Friday, 23rd of July 2021. It brought together researchers and industry professionals working in Optical Music Recognition (OMR). This edition featured 11 papers on a variety of topics and an + outstanding keynote from Anthony Wilkes (Organum Ltd) discussing the design of ReadScoreLib. +

        + WoRMS 2021 +

        Below are summaries of some of the presented papers:

        + +

        Hybrid Annotation Systems for Music Transcription

        +

        + This paper explores combining human annotation and automated methods for music transcription. Results showed that audio extracts enhanced performance, particularly for short music segments. +

        + +

        Neural Network for Handwritten Melodies

        +

        + Aimed at digital archiving for the University Library of Regensburg, this paper evaluates neural networks for recognising handwritten monophonic scores. Challenges include limited annotated data. +

        + +

        DoReMi: A Universal OMR Dataset

        +

        + Our work presents DoReMi, a new dataset aimed at addressing challenges in OMR. We demonstrated baseline experiments using Faster R-CNN models for object detection. +

        + +

        Reconstructing Digits in Music Scores

        +

        + This research highlights challenges in recognising and reconstructing digits in sheet music, achieving limited accuracy on real-world scores despite using deep learning. +

        + +

        Detecting Staves and Measures with Deep Learning

        +

        + This paper investigates strategies to detect structural elements in music scores. Faster R-CNNs performed best for detecting system measures and staves. +

        + +

        Unsupervised Neural Document Analysis

        +

        + This study proposes combining Domain Adaptation with Selectional Auto-Encoders for unsupervised document analysis, slightly improving state-of-the-art results. +

        + +

        Multimodal Audio and Image Music Transcription

        +

        + This proof-of-concept explores combining OMR and AMT predictions, demonstrating slight improvements in error rates for monophonic scores. +

        + +

        Sequential Next-Symbol Prediction

        +

        + This paper introduces a sequential classification-based approach to music scores using CNNs, addressing training set limitations. +

        + +

        Agnostic Transcription and Machine Encoding

        +

        + This work focuses on encoding outputs from OMR into machine-readable formats using Machine Translation techniques. +

        +
        +
        +
        +
        +

        © 2024 Elona Shatri. All rights reserved.

        +
        + + diff --git a/worms-2022.html b/worms-2022.html new file mode 100644 index 0000000000..d882f8431d --- /dev/null +++ b/worms-2022.html @@ -0,0 +1,91 @@ + + + + + + The 4th International Workshop on Reading Music Systems 2022 + + + +
        +

        Elona Shatri

        +

        AI Researcher | Ethics Advocate | Music Technologist

        +
        + +
        +
        +

        The 4th International Workshop on Reading Music Systems 2022

        +
        +

        + The fourth edition of the International Workshop on Reading Music Systems (WoRMS) was held last Friday, offering another dynamic hybrid experience. Researchers and industry professionals in Optical Music Recognition (OMR) came together to explore the latest advancements and challenges in the field. This year’s workshop featured nine diverse papers spanning topics such as dataset challenges, deep learning innovations, and integration of language models, alongside an engaging keynote by Marie Chupeau (Magic LEMP). +

        +

        Keynote: Advancing OMR with MaestrIA

        +

        + Marie Chupeau opened the workshop by presenting Magic LEMP's OMR solution, MaestrIA, developed for Newzik. She shared insights into their experiments with neural architectures for sequential, mask, and object detection approaches, highlighting the potential of score generation as an asset in OMR. Her discussion delved into the design process of their score generator, sparking interest and questions about how such systems might reshape music digitization. +

        +

        Highlights from the Paper Sessions

        +

        Session 1: Datasets and Training Challenges

        + + +

        Session 2: Full-Page and Graph-Based OMR

        + + +

        Session 3: Applications and Enhancements

        + +
        +
        +
        +
        +

        © 2024 Elona Shatri. All rights reserved.

        +
        + + diff --git a/worms-2023.html b/worms-2023.html new file mode 100644 index 0000000000..7e4821de77 --- /dev/null +++ b/worms-2023.html @@ -0,0 +1,65 @@ + + + + + + The 5th International Workshop on Reading Music Systems 2023 + + + +
        +

        Elona Shatri

        +

        AI Researcher | Ethics Advocate | Music Technologist

        +
        + +
        +
        +

        The 5th International Workshop on Reading Music Systems 2023

        +
        +

        + The 5th International Workshop on Reading Music Systems (WoRMS) took place on November 4th, 2023, in Milan, Italy, offering both on-site and remote participation. This year’s workshop showcased a range of cutting-edge research in Optical Music Recognition (OMR), including advancements in medieval music manuscripts, handwritten music synthesis, and few-shot learning. The program featured three engaging paper sessions and a thought-provoking keynote by Werner Goebl, emphasizing community-driven solutions to perfect music score corpora. +

        +

        Keynote: Perfecting Music Scores with Crowd-Sourced Validation

        +

        + Werner Goebl from the University of Music and Performing Arts Vienna delivered the keynote titled "The Final Stretch of OMR: Perfecting Music Score Corpora with Browser-Based Editing and Validation." Goebl introduced mei-friend, a browser-based editing and validation interface that facilitates community-driven corrections to OMR-generated scores. This innovative tool juxtaposes source score images with their digital renderings, enabling crowdsourced validation to ensure pristine accuracy. The keynote sparked discussions on how decentralized, open systems can contribute to a FAIR (Findable, Accessible, Interoperable, and Reusable) digital music ecosystem. +

        +

        Highlights from the Paper Sessions

        +

        Session 1: Historical and Multicultural Perspectives

        +
          +
        • Optical Music Recognition Workflow for Medieval Music Manuscripts — Ichiro Fujinaga and Gabriel Vigliensoni explored workflows tailored to the unique challenges of medieval manuscripts, emphasizing the importance of preserving historical notations.
        • +
        • The Suzipu Musical Annotation Tool — Tristan Repolusk and Eduardo Veas introduced Suzipu, a tool designed to create machine-readable datasets for ancient Chinese music, bridging gaps in cultural heritage digitization.
        • +
        • The OmniOMR Project — Jan Hajič, jr., and collaborators presented a comprehensive framework for OMR, addressing multi-lingual and multi-modal requirements for diverse music scores.
        • +
        • Towards Music Notation and Lyrics Alignment — Juan Carlos Martinez-Sevilla and Francisco J. Castellanos shared a case study on aligning notation and lyrics in Gregorian chants, advancing research in music-text alignment.
        • +
        + +

        Session 2: Data Generation and Enhancement

        +
          +
        • Symbol Generation via Autoencoders for Handwritten Music Synthesis — Jonáš Havelka and team showcased how autoencoders can generate handwritten music symbols, contributing to realistic data synthesis.
        • +
        • Towards Artificially Generated Handwritten Sheet Music Datasets — Pranjali Hande and collaborators presented methods for generating artificial datasets, addressing the scarcity of annotated data in OMR.
        • +
        • Improving Sheet Music Recognition with Data Augmentation and Image Enhancement — Zihui Zhang and colleagues discussed innovative techniques for improving OMR accuracy, leveraging data augmentation and image preprocessing.
        • +
        + +

        Session 3: Few-Shot and End-to-End Learning

        +
          +
        • Rotations Are All You Need: A Generic Method for End-To-End OMR — Antonio Ríos-Vila introduced a novel approach using rotations to simplify and improve end-to-end OMR pipelines.
        • +
        • Few-Shot Music Symbol Classification via Self-Supervised Learning — María Alfaro-Contreras presented a method for classifying music symbols with minimal training data, leveraging self-supervised learning.
        • +
        • Few-Shot Learning for Layout Analysis of Music Scores — Francisco J. Castellanos and team conducted a preliminary study on applying few-shot learning to the layout analysis of complex music scores.
        • +
        +
        +
        +
        +
        +

        © 2024 Elona Shatri. All rights reserved.

        +
        + + diff --git a/worms-2024.html b/worms-2024.html new file mode 100644 index 0000000000..c6ded96c39 --- /dev/null +++ b/worms-2024.html @@ -0,0 +1,69 @@ + + + + + + The 6th International Workshop on Reading Music Systems 2024 + + + +
        +

        Elona Shatri

        +

        AI Researcher | Ethics Advocate | Music Technologist

        +
        + +
        +
        +

        The 6th International Workshop on Reading Music Systems 2024

        +
        +

        + The 6th International Workshop on Reading Music Systems (WoRMS) took place virtually, bringing together researchers and practitioners from across the globe to discuss the latest developments in Optical Music Recognition (OMR). This year's workshop featured three paper sessions, panels, and an insightful keynote by David Rizo, providing a comprehensive exploration of the state of OMR research and its real-world applications. +

        +

        Keynote: Beyond Optical Music Recognition

        +

        + David Rizo from the University of Alicante delivered the keynote, "Beyond Optical Music Recognition," reflecting on the recent advancements in OMR driven by deep learning techniques. He questioned whether the current research trajectory is adequate to fully address the complexities of OMR and explored the broader implications for creating end-user-centric systems. His presentation dissected the term "OMR" through case studies, providing a critical assessment of its evolution and future. +

        +

        Highlights from the Paper Sessions

        +

        Session 1: Advancing OMR Models and Analysis

        +
          +
        • Can Multimodal Large Language Models Read Music Score Images? — Jorge Calvo-Zaragoza and collaborators explored the potential of multimodal language models in OMR, discussing their performance on music score images.
        • +
        • Sheet Music Transformer: End-to-End Full-Page OMR for Pianoform Sheet Music — Antonio Ríos-Vila and colleagues presented a Transformer-based pipeline for recognizing full-page piano sheet music, emphasizing scalability and efficiency.
        • +
        • Towards Sheet Music Information Retrieval Using Multitask Transformers — Antonio Ríos-Vila and team proposed a unified approach for sheet music retrieval, combining multiple OMR tasks into a multitask transformer framework.
        • +
        • Semantic Reconstruction of Sheet Music with Graph-Neural Networks — Guillaume de Lambertye and Alexander Pacha demonstrated how graph neural networks could semantically reconstruct sheet music, enabling more accurate music representation.
        • +
        • Staff Layout Analysis Using the YOLO Platform — Vojtěch Dvořák and collaborators presented a YOLO-based method for analyzing staff layouts, optimizing structural recognition in OMR.
        • +
        + +

        Session 2: Expanding OMR Applications

        +
          +
        • On Designing a Representation for the Evaluation of OMR Systems — Pau Torras and colleagues proposed a novel representation for evaluating OMR performance, emphasizing its utility in benchmarking.
        • +
        • Enhanced User-Machine Interaction for Historical Sheet Music Retrieval — A. Menárguez Box and team introduced a user-machine interaction model for historical sheet music, leveraging musical notation for enhanced retrieval.
        • +
        • Enhancing Recognition of Historical Musical Pieces with Synthetic and Composed Images — M. Villarreal Ruiz and J. A. Sánchez explored the use of synthetic images to improve recognition accuracy for historical scores.
        • +
        • The CollabScore Project: From Optical Recognition to Multimodal Music Sources — Benoît Couasnon and collaborators discussed integrating optical and multimodal music sources into a unified platform for music analysis.
        • +
        • Semi-Automatic Annotation of Chinese Suzipu Notation — Tristan Repolusk and Eduardo Veas presented a component-based approach for annotating Suzipu notation, addressing unique challenges in Chinese music scores.
        • +
        + +

        Session 3: Historical and Handwritten Music

        +
          +
        • OMR on Early Music Sources at the Bavarian State Library with MuRET — J. Umbreit and S. Schumann discussed automating and scaling OMR for early music sources using MuRET.
        • +
        • OMMR4all Revisited: A Semiautomatic Online Editor for Medieval Music Notations — Andreas Hartelt and Frank Puppe revisited their online editor for medieval music notations, enhancing usability and automation.
        • +
        • Enhancing Handwritten Music Sheet Datasets Using Generative Adversarial Networks (GANs) — K. R. Palavala and collaborators demonstrated how GANs could enrich handwritten music datasets for better OMR training.
        • +
        • Crafting Handwritten Notations: Towards Sheet Music Generation — N. Tirupati and team explored generative methods for creating handwritten sheet music, pushing the boundaries of synthetic data generation.
        • +
        +
        +
        +
        +
        +

        © 2024 Elona Shatri. All rights reserved.

        +
        + + From 3ab26d578c59cd1185ef63466aa806a2b93d449a Mon Sep 17 00:00:00 2001 From: Elona Date: Mon, 9 Dec 2024 12:41:58 +0000 Subject: [PATCH 62/63] remove old files --- .github/CODEOWNERS | 3 - .github/config.yml | 20 - .github/no-response.yml | 13 - .github/settings 2.yml | 31 - .github/settings.yml | 31 - .github/stale.yml | 27 - .github/workflows/ci 2.yaml | 18 - .github/workflows/ci.yaml | 24 - ...40b622142f1c98125abcfe89a76a661b0e8e343910 | 1 - ...580f9f70d3c393ceb25bd7393d77baf66bc3c7926f | 2257 ---------------- ...89e14c5587f4f48f241b6d61dbcff1f1a0bbe89269 | 2163 ---------------- ...680a035444c129ff51b7fa0cf7355d3646c664a49d | 3 - ...6b55aeec129580195dca68a790c5dd81f382c24752 | 2163 ---------------- ...398a24b18889cf6521da96ef66d2e090fdda3ea148 | 92 - ...808247049585fff727f8427e22ae767e58a4fe3f1c | 2145 --------------- ...c7a3e465c9a86ef5d9003ae3ab18d4e33a11b46fc0 | 2143 --------------- ...d91b74d9c326e8b899b1f5a0a3dbbc5b94a9ef98d4 | 100 - ...1e3972ca913a4cc7b9eb5d9ccd7ed1d4050833194b | 2163 ---------------- ...0fd67a2aea28681f30ec0b4f5f68841059b02a18ac | 284 -- ...c08c2c922a5fab22884e053a97048b48ec5c0eb6de | 2163 ---------------- ...e26822a995e46d0cd9f9b3bd788f0e5ba77c06ea7e | 2167 ---------------- ...ae4880652e7cae70b17dbb00d629ce0e722d17d1a8 | 141 - ...c949035a99fc17fa31ead902d8fcd1e6ac14756a41 | 2163 ---------------- ...897462a0ad7a52588581291df723b63c1e438cb4ba | 2099 --------------- ...6fe28f801af96ba26e6a68011e99f6ab16f8d09ce6 | 2163 ---------------- ...fba97481287cbc9e78468275a7929adf075d832204 | 98 - ...e82f878cef03fc8c207fb992f01bfe834641c951e0 | 283 -- ...6d1401040b4c3d4e2d0d090f2515437cec2917f913 | 117 - ...6bcf9fcb1600161030c18fb2fede0f2ba2681767ff | 287 --- ...dcc7259ea8a1733b6d6e4ed000de34393b9f1e3ac3 | 2088 --------------- ...9cb14e74ad9f748587146b90e61f1c03b83c53ce4d | 2086 --------------- ...97cd14df555c60586cd3a12694d513771440cfc176 | 79 - ...a05fc934a10f78c2698b51ad34ab57dd6b4166e782 | 90 - ...c4146cfe27ca56f191eb5741c26544612284dac103 | 2097 --------------- ...2c14aba6d03311462c35b69a03626a1943877a38cb | 2141 --------------- ...5bff29616f448a30223239ac7815fc1ac2e7a95366 | 2088 --------------- ...96dbb56629ac92e5f60d2168ed6a1f287a33a66d80 | 104 - ...17e880a0f03452c055ab1d08f03ab59fa675a8ab55 | 3 - ...a443851de1e4fac220c85526a39283cc388d827b6c | 2088 --------------- ...9178551c5c55ca296ee710005fde387ccaaf4a1845 | 79 - ...9f25bb3f6d2c51457a2c906c14a290358761413376 | 2163 ---------------- ...f635a83956e864de573463dbf4d0370be3ca04ae5d | 2163 ---------------- ...d0a63dcdd0e6104a24152b2208c33df2a210e82c49 | 99 - ...428ef3e04d25f54576efb7804ead72783a1fdfc1f5 | 382 --- ...5d0c56bfe0f15bc98f337f9dc574d846b13f342d34 | 2257 ---------------- ...2ced258c497a39f61a7b3a767598fc943bd18a17ee | 2141 --------------- ...8ab1d7047bfd0c0f3a7d12eb50583be0be348998df | 87 - ...004f4bd050968112605575382637ae9b8bf1906d75 | 2092 --------------- ...07fce2569f005d46c378101ec737cad9ddf2c2f61a | 2163 ---------------- ...5b0954e6bde6038df99f39bd8a358e32fedc8efa7b | 2257 ---------------- ...1db3dc87b52864d06515c218f946ca3ff75bdcc139 | 236 -- ...eea88bf095281696bc419921f729b2c26d58653065 | 2152 ---------------- ...9a10997f888cc9c1041c8e933a40bb625a913c6a05 | 2 - ...d73d887b7a5841cdf29b1509ef7b6fc88bb4300d88 | 2088 --------------- ...8f043e3b629b767b7b544429cef8d4708bee2850b9 | 107 - ...aec68f6d14dcc9d415b287afbe0f5c03dc847049f1 | 2086 --------------- ...9e2e5f0007bd90f053dd4a1de9a65f3ada789754fe | 2158 ---------------- ...966a622936661dbba04dec3d4da8e1cac426cb8cdf | 147 -- ...82614850e87206ce883f346b3bfdb3624bf608ac72 | 2141 --------------- ...33b3d95c3e2e3b140cfd4d31e5904f0057d3aed737 | 125 - ...da6550135aa9462dea2d144f2f92c8e1d5c8e5cc3a | 2161 ---------------- ...8356812d14cfcab8652445bea8f55edc15514688f9 | 2141 --------------- ...eb59cbaab58adfcd3d8edbb666b1107f43e4280141 | 285 -- ...ecd25bd4309c7b8e54f42a140a4b25a674613f86a4 | 2163 ---------------- ...1d43a433b9b529d816be757b0848937bb83cf5e7be | 202 -- ...2fadbbd30ea5f3b8d2046b3d406b4ab9cdcd885c9a | 2163 ---------------- ...08b752fa0decd70685fb98036d6fcd019d972f05a8 | 2088 --------------- ...9bba079298ca747bc87e6b61a35fe4c6ad2f7f8755 | 2163 ---------------- ...67f3bc9c2bc4dbd909c37040d4df7a934673c11970 | 81 - ...2b92608838c316f4d9e57ba8e2f6fdfb34c26a1df1 | 102 - ...5d5dc9b2150555d20d187fc1bd3c25cdd617c1ce4e | 2090 --------------- ...12e0fabd15000abff1f28b17ab9234cf8b42c6fdc9 | 85 - ...f13f0ab506a7ba4f21a6a93e1e029ceb0114af62ae | 250 -- ...2c9dd7c0a8dd22c35c1495c73d7560c956bdc4975d | 128 - ...fa9dbc7c967f0aa1b8c9505c5635146aa3da58cc2e | 2163 ---------------- ...19093b309c5ea48d698bd24bd794247b07e30ebedc | 2096 --------------- ...cda48bf0c38122ef0d176a70af41c61acf561a9e88 | 252 -- ...2422fd359fb60bd6740b14d410f9bd378dc85e2e64 | 83 - ...f43e481c22cc0c48b985c5a94985d32dd414ef92f3 | 2163 ---------------- ...a716b912e5998a8874cfdd29dd8cfa5eea17afc84e | 2 - ...ababda4e1557943b1a444274fa6314169d19a1dfe6 | 2285 ---------------- ...c7885120999f6f90e53c1388fb374654418baf7646 | 2154 ---------------- ...fbaf6e59f2370409e7fdb93ee470eba543a82063d0 | 78 - ...e868d09b4842abdf59383915239861377ebb3f00ab | 2163 ---------------- ...086d1dc13e1ce3525ff3d427c5a37b1f819da6be9c | 2163 ---------------- ...c73516501e2acc50479f3d489071655457067be3b9 | 103 - ...2ef902e41b221ed27b787831a95c676716bff96318 | 2289 ----------------- ...125c1fc632136de0ce8a67f7262206493c929661a7 | 2257 ---------------- ...f5dac5863762bd9e7c40541e1797c7e7941f32b5e6 | 2163 ---------------- ...482ab3fbd8c1dfecec6dff86043dca866b02f5faad | 101 - ...14310103e979a214593d61e7da2cdd2efd3c69d956 | 83 - ...6d645e65ee69d81999b8b3e497d77a81ce27ab35d7 | 201 -- ...c8996fb92427ae41e4649b934ca495991b7852b855 | 2 - ...f2e8c021858e85d97da3bedd101701e514f573968d | 78 - ...91c9b321f816260075283ce115b5cafa4a52f82702 | 165 -- ...1a2ca3f19a70af1b0138ed17752c22ad163fe0153e | 2163 ---------------- ...ee74d773b64c53d306db96bec4ebea6fbc79dae007 | 2086 --------------- ...2c60ef7b6c922966000847e5056100dbe293a0f900 | 144 -- ...7853a8034bf44cbb514041632c3aea5007c2c07573 | 291 --- .rubocop 2.yml | 11 - .rubocop.yml | 6 - .travis.yml | 6 - 102 files changed, 109204 deletions(-) delete mode 100644 .github/CODEOWNERS delete mode 100644 .github/config.yml delete mode 100644 .github/no-response.yml delete mode 100644 .github/settings 2.yml delete mode 100644 .github/settings.yml delete mode 100644 .github/stale.yml delete mode 100644 .github/workflows/ci 2.yaml delete mode 100644 .github/workflows/ci.yaml delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Cache/b7/9606fb3afea5bd1609ed40b622142f1c98125abcfe89a76a661b0e8e343910 delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/02/aac12a9692bec016330c580f9f70d3c393ceb25bd7393d77baf66bc3c7926f delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/04/d59371fa10c7595fc39a89e14c5587f4f48f241b6d61dbcff1f1a0bbe89269 delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/0a/e0e8a2428271699d4bb0680a035444c129ff51b7fa0cf7355d3646c664a49d delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/0c/e860687959468637407d6b55aeec129580195dca68a790c5dd81f382c24752 delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/12/d552bbc5cdcd2bcfbcc6398a24b18889cf6521da96ef66d2e090fdda3ea148 delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/14/043cb9bc3ccce25dc6d9808247049585fff727f8427e22ae767e58a4fe3f1c delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/14/65d725e5af7653d1a146c7a3e465c9a86ef5d9003ae3ab18d4e33a11b46fc0 delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/16/de5dc2c97511c23c5e76d91b74d9c326e8b899b1f5a0a3dbbc5b94a9ef98d4 delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/1d/4957f96f24b3b9cc51a61e3972ca913a4cc7b9eb5d9ccd7ed1d4050833194b delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/1d/5aaa7961e960a67be6940fd67a2aea28681f30ec0b4f5f68841059b02a18ac delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/1d/e2ef1d5a7853ea2ef94ac08c2c922a5fab22884e053a97048b48ec5c0eb6de delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/1e/0215747695d4c19004d2e26822a995e46d0cd9f9b3bd788f0e5ba77c06ea7e delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/22/abe5b54e52b5e48923e3ae4880652e7cae70b17dbb00d629ce0e722d17d1a8 delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/27/e53b219b385b07fbab80c949035a99fc17fa31ead902d8fcd1e6ac14756a41 delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/28/67fbfb805b89b263900c897462a0ad7a52588581291df723b63c1e438cb4ba delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/28/c643c8bb8379a51c44536fe28f801af96ba26e6a68011e99f6ab16f8d09ce6 delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/32/88d50eff32cfb051cdadfba97481287cbc9e78468275a7929adf075d832204 delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/32/8a1fb554cb51b1bd6d94e82f878cef03fc8c207fb992f01bfe834641c951e0 delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/37/d20041aba3960cfd8b416d1401040b4c3d4e2d0d090f2515437cec2917f913 delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/3b/e26940cc809f8efc3a9f6bcf9fcb1600161030c18fb2fede0f2ba2681767ff delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/46/c432ca71f1ef6b2a7a16dcc7259ea8a1733b6d6e4ed000de34393b9f1e3ac3 delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/49/9db2320a95721a374e369cb14e74ad9f748587146b90e61f1c03b83c53ce4d delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/4b/a54d96c3154d6bb8e1db97cd14df555c60586cd3a12694d513771440cfc176 delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/53/88e42fbd4513d4b67e79a05fc934a10f78c2698b51ad34ab57dd6b4166e782 delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/54/92b91dee44b9805a5df9c4146cfe27ca56f191eb5741c26544612284dac103 delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/54/962ae5b5b58e27006b902c14aba6d03311462c35b69a03626a1943877a38cb delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/54/dbf78389bd3871de77b15bff29616f448a30223239ac7815fc1ac2e7a95366 delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/5a/9537baec8241c19c89a896dbb56629ac92e5f60d2168ed6a1f287a33a66d80 delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/5b/e71ead88d1c75db6576417e880a0f03452c055ab1d08f03ab59fa675a8ab55 delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/5f/7b8820bae2fb259e8d05a443851de1e4fac220c85526a39283cc388d827b6c delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/64/a350279979b95bbc51f09178551c5c55ca296ee710005fde387ccaaf4a1845 delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/67/f63c8f5a23cec9006eb49f25bb3f6d2c51457a2c906c14a290358761413376 delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/6d/7c88e0f2a54386c5ba44f635a83956e864de573463dbf4d0370be3ca04ae5d delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/70/694f2e61e038e977cc80d0a63dcdd0e6104a24152b2208c33df2a210e82c49 delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/76/16e939dfda3b655a312e428ef3e04d25f54576efb7804ead72783a1fdfc1f5 delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/7d/926838f9ba0a8d4c6b145d0c56bfe0f15bc98f337f9dc574d846b13f342d34 delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/84/664da5a53cc19383292f2ced258c497a39f61a7b3a767598fc943bd18a17ee delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/85/002e2ae1586b1db30c888ab1d7047bfd0c0f3a7d12eb50583be0be348998df delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/88/c46b64e6a6b67625869b004f4bd050968112605575382637ae9b8bf1906d75 delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/8b/0fe1fee78d9ce5de034507fce2569f005d46c378101ec737cad9ddf2c2f61a delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/8c/685c600a79b635254ac65b0954e6bde6038df99f39bd8a358e32fedc8efa7b delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/8c/eb49f4266798a9e20b9a1db3dc87b52864d06515c218f946ca3ff75bdcc139 delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/8f/54ca6ebf079d012d54f3eea88bf095281696bc419921f729b2c26d58653065 delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/90/1234fd790adda377a80e9a10997f888cc9c1041c8e933a40bb625a913c6a05 delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/93/20c92dce7025f815d8e5d73d887b7a5841cdf29b1509ef7b6fc88bb4300d88 delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/98/76bfb8e20db53b6776cc8f043e3b629b767b7b544429cef8d4708bee2850b9 delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/98/8dc892f5b5c625316a0baec68f6d14dcc9d415b287afbe0f5c03dc847049f1 delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/99/822bc71abeb52e210d899e2e5f0007bd90f053dd4a1de9a65f3ada789754fe delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/9d/ccde36a24b1465e2454d966a622936661dbba04dec3d4da8e1cac426cb8cdf delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/9e/79641707952efeac7fce82614850e87206ce883f346b3bfdb3624bf608ac72 delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/9f/ebecd15f14aebfc254a233b3d95c3e2e3b140cfd4d31e5904f0057d3aed737 delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/a4/c7bcb002348acf3b36ceda6550135aa9462dea2d144f2f92c8e1d5c8e5cc3a delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/a6/d917623b67f1c6ddab408356812d14cfcab8652445bea8f55edc15514688f9 delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/a8/5aa703bcabf2b4ad9845eb59cbaab58adfcd3d8edbb666b1107f43e4280141 delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/ac/f0c93c18177ebc849a34ecd25bd4309c7b8e54f42a140a4b25a674613f86a4 delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/ae/87c8c343fb9e62ce50ce1d43a433b9b529d816be757b0848937bb83cf5e7be delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/af/acf92d9a02f81ad573712fadbbd30ea5f3b8d2046b3d406b4ab9cdcd885c9a delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/af/e1404ee0bb7159015cb708b752fa0decd70685fb98036d6fcd019d972f05a8 delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/b1/670cfd8dc93eaf48d3fe9bba079298ca747bc87e6b61a35fe4c6ad2f7f8755 delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/b2/cebbd7a391b40585500467f3bc9c2bc4dbd909c37040d4df7a934673c11970 delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/b3/ea2d5801cb06b6b027332b92608838c316f4d9e57ba8e2f6fdfb34c26a1df1 delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/b5/e7e15a37643fae6c06f05d5dc9b2150555d20d187fc1bd3c25cdd617c1ce4e delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/b6/4b96f782a022a2b0ddbb12e0fabd15000abff1f28b17ab9234cf8b42c6fdc9 delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/b8/8908727803b7eee14deef13f0ab506a7ba4f21a6a93e1e029ceb0114af62ae delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/bb/8c883916df5ffc20e85f2c9dd7c0a8dd22c35c1495c73d7560c956bdc4975d delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/bb/fe14aa3c08b7129da761fa9dbc7c967f0aa1b8c9505c5635146aa3da58cc2e delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/bc/67944dcebb8e88f8e3e819093b309c5ea48d698bd24bd794247b07e30ebedc delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/bd/2c8ac39b0554eddfb5e8cda48bf0c38122ef0d176a70af41c61acf561a9e88 delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/bd/b845969859f5b342657e2422fd359fb60bd6740b14d410f9bd378dc85e2e64 delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/be/7e2a8722ca400e15c5b5f43e481c22cc0c48b985c5a94985d32dd414ef92f3 delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/bf/f86b0df1a97b87aea95fa716b912e5998a8874cfdd29dd8cfa5eea17afc84e delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/c0/22c58a516f4ddda5a537ababda4e1557943b1a444274fa6314169d19a1dfe6 delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/c0/3b4c7df5952942f541bac7885120999f6f90e53c1388fb374654418baf7646 delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/c1/1c61aa7a3daf173a5a44fbaf6e59f2370409e7fdb93ee470eba543a82063d0 delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/c9/941c180ede57a632842de868d09b4842abdf59383915239861377ebb3f00ab delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/ca/cae01dc3f902c76a876b086d1dc13e1ce3525ff3d427c5a37b1f819da6be9c delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/d0/0f96956c34b44cea078dc73516501e2acc50479f3d489071655457067be3b9 delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/d3/8c3275590962e63e89eb2ef902e41b221ed27b787831a95c676716bff96318 delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/d4/1c850cedf483263740f2125c1fc632136de0ce8a67f7262206493c929661a7 delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/d5/85fd1c0b1925ea19e6a7f5dac5863762bd9e7c40541e1797c7e7941f32b5e6 delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/db/6e0c07220fcd8ac2a069482ab3fbd8c1dfecec6dff86043dca866b02f5faad delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/dc/14543b45aa266aaffa6414310103e979a214593d61e7da2cdd2efd3c69d956 delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/de/8eec550cb20606c08b176d645e65ee69d81999b8b3e497d77a81ce27ab35d7 delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/e3/b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/e5/74468e5a751248cfad64f2e8c021858e85d97da3bedd101701e514f573968d delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/e9/f972c2728e297714308991c9b321f816260075283ce115b5cafa4a52f82702 delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/ea/ae8d33e70595e6bd22811a2ca3f19a70af1b0138ed17752c22ad163fe0153e delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/f0/349ff4c1ec234e254e2eee74d773b64c53d306db96bec4ebea6fbc79dae007 delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/f8/ad8b5d984ca2d5ffb87a2c60ef7b6c922966000847e5056100dbe293a0f900 delete mode 100644 .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/ff/68df70d2f83170be464b7853a8034bf44cbb514041632c3aea5007c2c07573 delete mode 100644 .rubocop 2.yml delete mode 100644 .rubocop.yml delete mode 100644 .travis.yml diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS deleted file mode 100644 index 96a0234ebf..0000000000 --- a/.github/CODEOWNERS +++ /dev/null @@ -1,3 +0,0 @@ -# Require maintainer's :+1: for changes to the .github/ repo-config files -# mainly due to https://github.com/probot/settings privilege escalation -.github/* @pages-themes/maintainers diff --git a/.github/config.yml b/.github/config.yml deleted file mode 100644 index 23911ec24d..0000000000 --- a/.github/config.yml +++ /dev/null @@ -1,20 +0,0 @@ -# Behaviorbot config. See https://github.com/behaviorbot/ for more information. -# Note: Please Don't edit this file directly. -# Edit https://github.com/pages-themes/maintenance-scripts instead. - -# Configuration for update-docs - https://github.com/behaviorbot/update-docs -updateDocsComment: "Thanks for the pull request! If you are making any changes to the user-facing functionality, please be sure to update the documentation in the `README` or `docs/` folder alongside your change. :heart:" - -# Configuration for request-info - https://github.com/behaviorbot/request-info -requestInfoReplyComment: Thanks for this. Do you mind providing a bit more information about what problem you're trying to solve? -requestInfoLabelToAdd: more-information-needed - -# Configuration for new-issue-welcome - https://github.com/behaviorbot/new-issue-welcome -#newIssueWelcomeComment: > -# Welcome! - -# Configuration for new-pr-welcome - https://github.com/behaviorbot/new-pr-welcome -newPRWelcomeComment: Welcome! Congrats on your first pull request to the Minimal theme. If you haven't already, please be sure to check out [the contributing guidelines](https://github.com/pages-themes/minimal/blob/master/docs/CONTRIBUTING.md). - -# Configuration for first-pr-merge - https://github.com/behaviorbot/first-pr-merge -firstPRMergeComment: "Congrats on getting your first pull request to the Minimal theme merged! Without amazing humans like you submitting pull requests, we couldn’t run this project. You rock! :tada:

        If you're interested in tackling another bug or feature, take a look at [the open issues](https://github.com/pages-themes/minimal/issues), especially those [labeled `help wanted`](https://github.com/pages-themes/minimal/issues?q=is%3Aopen+is%3Aissue+label%3A%22help+wanted%22)." diff --git a/.github/no-response.yml b/.github/no-response.yml deleted file mode 100644 index 7193eaa3b2..0000000000 --- a/.github/no-response.yml +++ /dev/null @@ -1,13 +0,0 @@ -# Configuration for probot-no-response - https://github.com/probot/no-response - -# Number of days of inactivity before an Issue is closed for lack of response -daysUntilClose: 14 -# Label requiring a response -responseRequiredLabel: more-information-needed -# Comment to post when closing an Issue for lack of response. Set to `false` to disable -closeComment: > - This issue has been automatically closed because there has been no response - to our request for more information from the original author. With only the - information that is currently in the issue, we don't have enough information - to take action. Please reach out if you have or find the answers we need so - that we can investigate further. diff --git a/.github/settings 2.yml b/.github/settings 2.yml deleted file mode 100644 index 7c1b11592e..0000000000 --- a/.github/settings 2.yml +++ /dev/null @@ -1,31 +0,0 @@ -# Repository settings set via https://github.com/probot/settings - -repository: - has_issues: true - has_wiki: false - has_projects: false - has_downloads: false - -labels: - - name: help wanted - oldname: help-wanted - color: 0e8a16 - - name: more-information-needed - color: d93f0b - - name: bug - color: b60205 - - name: feature - color: 1d76db - - name: good first issue - color: "5319e7" - -# Not currently implemented by probot/settings, but manually implemented in script/deploy -branch_protection: - restrictions: null - enforce_admins: false - required_status_checks: - strict: true - contexts: - - "script/cibuild" # GitHub Actions CI workflow - required_pull_request_reviews: - require_code_owner_reviews: true diff --git a/.github/settings.yml b/.github/settings.yml deleted file mode 100644 index 420815923f..0000000000 --- a/.github/settings.yml +++ /dev/null @@ -1,31 +0,0 @@ -# Repository settings set via https://github.com/probot/settings - -repository: - has_issues: true - has_wiki: false - has_projects: false - has_downloads: false - -labels: - - name: help wanted - oldname: help-wanted - color: 0e8a16 - - name: more-information-needed - color: d93f0b - - name: bug - color: b60205 - - name: feature - color: 1d76db - - name: good first issue - color: "5319e7" - -# Not currently implemented by probot/settings, but manually implemented in script/deploy -branch_protection: - restrictions: null - enforce_admins: false - required_status_checks: - strict: true - contexts: - - "continuous-integration/travis-ci" - required_pull_request_reviews: - require_code_owner_reviews: true diff --git a/.github/stale.yml b/.github/stale.yml deleted file mode 100644 index a1aa17e58a..0000000000 --- a/.github/stale.yml +++ /dev/null @@ -1,27 +0,0 @@ -# Configuration for probot-stale - https://github.com/probot/stale - -# Number of days of inactivity before an Issue or Pull Request becomes stale -daysUntilStale: 60 - -# Number of days of inactivity before a stale Issue or Pull Request is closed -daysUntilClose: 7 - -# Issues or Pull Requests with these labels will never be considered stale -exemptLabels: - - pinned - - security - -# Label to use when marking as stale -staleLabel: wontfix - -# Comment to post when marking as stale. Set to `false` to disable -markComment: > - This issue has been automatically marked as stale because it has not had - recent activity. It will be closed if no further activity occurs. Thank you - for your contributions. - -# Comment to post when closing a stale Issue or Pull Request. Set to `false` to disable -closeComment: false - -# Limit to only `issues` or `pulls` -# only: issues diff --git a/.github/workflows/ci 2.yaml b/.github/workflows/ci 2.yaml deleted file mode 100644 index e884bcefcc..0000000000 --- a/.github/workflows/ci 2.yaml +++ /dev/null @@ -1,18 +0,0 @@ -on: - push: - pull_request: - types: [opened, synchronize] -jobs: - build: - runs-on: ubuntu-latest - name: script/cibuild - steps: - - uses: actions/checkout@v2 - - uses: ruby/setup-ruby@v1 - with: - ruby-version: 2.6.10 - bundler-cache: true - - name: build - run: script/bootstrap - - name: test - run: script/cibuild diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml deleted file mode 100644 index a4664ff456..0000000000 --- a/.github/workflows/ci.yaml +++ /dev/null @@ -1,24 +0,0 @@ -on: push -jobs: - build: - runs-on: ubuntu-latest - name: script/cibuild - steps: - - uses: actions/checkout@v2 - - - name: Set up Ruby - uses: ruby/setup-ruby@v1 - with: - ruby-version: '2.6.10' # Or another version that suits your project - - # Optional: Include this step if your project requires Node.js - - name: Set up Node.js - uses: actions/setup-node@v2 - with: - node-version: '16' # Use the latest stable version of Node.js - - - name: build - run: script/bootstrap - - - name: test - run: script/cibuild diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Cache/b7/9606fb3afea5bd1609ed40b622142f1c98125abcfe89a76a661b0e8e343910 b/.jekyll-cache/Jekyll/Cache/Jekyll--Cache/b7/9606fb3afea5bd1609ed40b622142f1c98125abcfe89a76a661b0e8e343910 deleted file mode 100644 index b9f7744c68..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Cache/b7/9606fb3afea5bd1609ed40b622142f1c98125abcfe89a76a661b0e8e343910 +++ /dev/null @@ -1 +0,0 @@ -I"B{"title"=>"Elona Shatri", "logo"=>"/assets/img/image.png", "description"=>"Personal Website", "google_analytics"=>nil, "theme"=>"jekyll-theme-minimal", "source"=>"/Users/elonashatri/Documents/GitHub/elonashatri.github.io", "destination"=>"/Users/elonashatri/Documents/GitHub/elonashatri.github.io/_site", "collections_dir"=>"", "cache_dir"=>".jekyll-cache", "plugins_dir"=>"_plugins", "layouts_dir"=>"_layouts", "data_dir"=>"_data", "includes_dir"=>"_includes", "collections"=>{"posts"=>{"output"=>true, "permalink"=>"/:categories/:year/:month/:day/:title:output_ext"}}, "safe"=>false, "include"=>[".htaccess"], "exclude"=>[".sass-cache", ".jekyll-cache", "gemfiles", "Gemfile", "Gemfile.lock", "node_modules", "vendor/bundle/", "vendor/cache/", "vendor/gems/", "vendor/ruby/"], "keep_files"=>[".git", ".svn"], "encoding"=>"utf-8", "markdown_ext"=>"markdown,mkdown,mkdn,mkd,md", "strict_front_matter"=>false, "show_drafts"=>nil, "limit_posts"=>0, "future"=>false, "unpublished"=>false, "whitelist"=>[], "plugins"=>[], "markdown"=>"kramdown", "highlighter"=>"rouge", "lsi"=>false, "excerpt_separator"=>"\n\n", "incremental"=>false, "detach"=>false, "port"=>"4000", "host"=>"127.0.0.1", "baseurl"=>nil, "show_dir_listing"=>false, "permalink"=>"date", "paginate_path"=>"/page:num", "timezone"=>nil, "quiet"=>false, "verbose"=>false, "defaults"=>[], "liquid"=>{"error_mode"=>"warn", "strict_filters"=>false, "strict_variables"=>false}, "kramdown"=>{"auto_ids"=>true, "toc_levels"=>[1, 2, 3, 4, 5, 6], "entity_output"=>"as_char", "smart_quotes"=>"lsquo,rsquo,ldquo,rdquo", "input"=>"GFM", "hard_wrap"=>false, "guess_lang"=>true, "footnote_nr"=>1, "show_warnings"=>false, "syntax_highlighter"=>"rouge", "syntax_highlighter_opts"=>{:default_lang=>"plaintext", :guess_lang=>true}, "coderay"=>{}}, "livereload_port"=>35729, "serving"=>true, "watch"=>true, "url"=>nil}:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/02/aac12a9692bec016330c580f9f70d3c393ceb25bd7393d77baf66bc3c7926f b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/02/aac12a9692bec016330c580f9f70d3c393ceb25bd7393d77baf66bc3c7926f deleted file mode 100644 index 2fbf8fbfeb..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/02/aac12a9692bec016330c580f9f70d3c393ceb25bd7393d77baf66bc3c7926f +++ /dev/null @@ -1,2257 +0,0 @@ -I"

        DoReMi - Data Collection Lifecycle Document

        - -

        This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

        - -

        Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet -music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

        - -

        Discovery and Planning

        - -

        Data type and format

        - - -

        Initial Data Collection

        -

        Data Preparation and analysis

        -

        Publication and Sharing

        -

        Long-term Management

        - -

        Discovery and Planning

        - -

        In this section, I will explain the data types and formats we have decided to use.

        - -

        Data type and format

        - -

        This dataset has the following six types of data:

        - - - -

        The following respective data formats:

        -
          -
        • Dorico
        • -
        • MusicXML
        • -
        • XML
        • -
        • PNG
        • -
        • MIDI
        • -
        • MEI
        • -
        - -

        Let’s start by explaining each one of the data types and what they contain:

        - -

        Dorico project -Dorico-project

        - -

        When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

        - -

        MusicXML

        - -

        MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. -More on how these files can be exported check here -
        -

        - -
        <?xml version="1.0" encoding="UTF-8" standalone="no"?>
        -<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
        -<score-partwise version="3.1">
        -  <work>
        -    <work-title>beam groups 3</work-title>
        -  </work>
        -  <movement-title>beam groups 3</movement-title>
        -  <identification>
        -    <encoding>
        -      <software>Dorico 4.0.0.5342</software>
        -      <encoding-date>2021-06-14</encoding-date>
        -    </encoding>
        -  </identification>
        -  <part-list>
        -    <score-part id="P1">
        -      <part-name>P 1</part-name>
        -    </score-part>
        -  </part-list>
        -  <part id="P1">
        -    <measure number="1">
        -      <attributes>
        -        <divisions>12</divisions>
        -        <key number="1">
        -          <fifths>0</fifths>
        -          <mode>major</mode>
        -        </key>
        -        <time>
        -
        -...
        -
        -  </part>
        -</score-partwise>
        -
        - - - -

        OMR metadata

        - -

        Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box. Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

        - -

        OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

        - -

        Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

        - - - -
        <?xml version="1.0" encoding="utf-8"?>
        -<Pages>
        -<Page pageIndex="0">
        -<Nodes>
        -<Node>
        -<Id>95</Id>
        -<ClassName>timeSig4</ClassName>
        -<Top>709</Top>
        -<Left>386</Left>
        -<Width>36</Width>
        -<Height>42</Height>
        -<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -<Node>
        -<Id>94</Id>
        -<ClassName>timeSig2</ClassName>
        -<Top>666</Top>
        -<Left>387</Left>
        -<Width>34</Width>
        -<Height>43</Height>
        -<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -...
        -</Nodes>
        -</Page>
        -</Pages>
        -
        - -

        Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. -
        -

        - -
        <Node>
        -<Id>504</Id>
        -<ClassName>noteheadBlack</ClassName>
        -<Top>466</Top>
        -<Left>2236</Left>
        -<Width>28</Width>
        -<Height>24</Height>
        -<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
        -<Outlinks>541 559 571</Outlinks>
        -<Data>
        -<DataItem key="duration_beats" type="float">0.333333</DataItem>
        -<DataItem key="onset_beats" type="float">47.666668</DataItem>
        -<DataItem key="pitch_octave" type="int">4</DataItem>
        -<DataItem key="midi_pitch_code" type="int">69</DataItem>
        -<DataItem key="normalized_pitch_step" type="str">A</DataItem>
        -<DataItem key="dorico_event_id" type="int">1120</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - -

        - -

        For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

        - -
        <Node>
        -<Id>93</Id>
        -<ClassName>gClef</ClassName>
        -<Top>638</Top>
        -<Left>309</Left>
        -<Width>56</Width>
        -<Height>147</Height>
        -<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">908</DataItem>
        -<DataItem key="clef_type" type="str">kGClef</DataItem>
        -<DataItem key="clef_hotspot" type="str">G4</DataItem>
        -<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
        -<DataItem key="clef_stave_position" type="int">2</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). -

        -
        <Node>
        -    <Id>511</Id>
        -    <ClassName>timeSig4</ClassName>
        -    <Top>467</Top>
        -    <Left>828</Left>
        -    <Width>36</Width>   
        -    <Height>42</Height>
        -    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
        -    ...
        -    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
        -    <Data>
        -        <DataItem key="dorico_event_id" type="int">-1</DataItem>
        -        <DataItem key="time_signature_description" type="str"/>
        -    </Data>
        -</Node>
        -
        - - - -

        Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

        - -
        <Node>
        -<Id>69</Id>
        -<ClassName>kStaffLine</ClassName>
        -<Top>666</Top>
        -<Left>299</Left>
        -<Width>2001</Width>
        -<Height>3</Height>
        -<Mask>0:0 1:6003 </Mask>
        -<Data>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        A comprehensive table of what each objet includes for musical features is shown below.

        - -
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_description  text
        accidentalDoubleFlat244     x           
        accidentalDoubleSharp330     x           
        accidentalFlat12705     x           
        accidentalKomaFlat5     x           
        accidentalKomaSharp5     x           
        accidentalNatural11137     x           
        accidentalQuarterToneFlatStein162     x           
        accidentalQuarterToneSharpStein191     x           
        accidentalSharp12908     x           
        accidentalThreeQuarterTonesFlatZimmermann1     x           
        accidentalThreeQuarterTonesSharpStein27     x           
        accidentalTripleFlat1     x           
        accidentalTripleSharp1     x           
        articAccentAbove1477     x           
        articAccentBelow1916     x           
        articMarcatoAbove278     x           
        articMarcatoBelow34     x           
        articStaccatissimoAbove536     x           
        articStaccatissimoBelow414     x           
        articStaccatoAbove5018     x           
        articStaccatoBelow6108     x           
        articTenutoAbove823     x           
        articTenutoBelow735     x           
        augmentationDot2762                 
        barline28142                 
        beam52539     xx          
        cClef1161xxxxxx           
        dynamicFF242     x           
        dynamicFFF88     x           
        dynamicFFFF4     x           
        dynamicForte777     x           
        dynamicFortePiano60     x           
        dynamicForzando35     x           
        dynamicMF1803     x           
        dynamicMP185     x           
        dynamicPiano3987     x           
        dynamicPP1807     x           
        dynamicPPP93     x           
        dynamicPPPP13     x           
        dynamicRinforzando25     x           
        dynamicSforzato236     x           
        dynamicSforzatoFF6     x           
        dynamicText110     x          x
        fClef3543xxxxxx           
        flag16thDown430     x x         
        flag16thUp18245     x x         
        flag32ndDown31     x x         
        flag32ndUp7264     x x         
        flag64thUp10     x x         
        flag8thDown3672     x x         
        flag8thUp8113     x x         
        gClef12278xxxxxx           
        gradualDynamic7084     x           
        kStaffLine160426     x           
        mensuralNoteheadMinimaWhite9x    x  xxxxx    
        noteheadBlack247741x    x xxxxxx    
        noteheadDiamondWhole8x    x  xxxxx    
        noteheadDoubleWholeSquare3x    x  xxxxx    
        noteheadHalf8648x    x  xxxxx    
        noteheadTriangleUpBlack27x    x  xxxxx    
        noteheadTriangleUpHalf3x    x  xxxxx    
        noteheadWhole1502x    x  xxxxx    
        noteheadXBlack81x    x  xxxxx    
        ornamentMordent7x    x           
        ornamentTrill58x    x           
        ornamentTurn6x    x           
        rest4                 
        rest16th29411                 
        rest32nd10218                 
        rest64th4                 
        rest8th24124                 
        restHalf1376                 
        restQuarter13223                 
        restWhole14382                 
        slur13928x    x           
        stem227889     x           
        systemicBarline2078                 
        tie8626x    x           
        timeSig12x    x       x   
        timeSig21084x    x       x   
        timeSig31203x    x       x   
        timeSig42674x    x       x   
        timeSig5507x    x       x   
        timeSig6246x    x       x   
        timeSig7125x    x       x   
        timeSig81661x    x       x   
        timeSig979x    x       x   
        timeSigCommon206x    x       x   
        timeSigCutCommon113x    x       x   
        timeSignatureComponent443x    x       x   
        tupletBracket4970x    x           
        tupletText4900x    x          x
        unpitchedPercussionClef1223xxxxxx           
        wiggleTrill45x    x           
        - -
        - -

        OMR metadata

        - -

        Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

        - -

        MIDI

        - -

        MIDI files are exported directly from Dorico.

        - -

        Music Encoding Initiative (MEI)

        - -

        Combining DOReMi with Muscima++ and Deepscores

        - -

        back

        -:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/04/d59371fa10c7595fc39a89e14c5587f4f48f241b6d61dbcff1f1a0bbe89269 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/04/d59371fa10c7595fc39a89e14c5587f4f48f241b6d61dbcff1f1a0bbe89269 deleted file mode 100644 index b7c82304ad..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/04/d59371fa10c7595fc39a89e14c5587f4f48f241b6d61dbcff1f1a0bbe89269 +++ /dev/null @@ -1,2163 +0,0 @@ -I";

        DoReMi - Data Collection Lifecycle Document

        - -

        This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg’s Dorico team and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

        - -

        Music used to generate this dataset comes from a software test set provided by the Dorico team. This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet -music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

        - -

        Discovery and Planning

        - -

        Data type and format

        - - -

        Initial Data Collection

        -

        Data Preparation and analysis

        -

        Publication and Sharing

        -

        Long-term Management

        - -

        Discovery and Planning

        - -

        In this section, I will explain the data types and formats we have decided to use.

        - -

        Data type and format

        - -

        This dataset has the following six types of data:

        - - - -

        The following respective data formats:

        -
          -
        • Dorico
        • -
        • MusicXML
        • -
        • XML
        • -
        • PNG
        • -
        • MIDI
        • -
        • MEI
        • -
        - -

        Let’s start by explaining each one of the data types and what they contain:

        - -

        Dorico project -Dorico-project

        - -

        When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

        - -

        Dorico-soft

        - -

        MusicXML

        - -

        MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. -More on how these files can be exported check here -
        -

        - -
        <?xml version="1.0" encoding="UTF-8" standalone="no"?>
        -<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
        -<score-partwise version="3.1">
        -  <work>
        -    <work-title>beam groups 3</work-title>
        -  </work>
        -  <movement-title>beam groups 3</movement-title>
        -  <identification>
        -    <encoding>
        -      <software>Dorico 4.0.0.5342</software>
        -      <encoding-date>2021-06-14</encoding-date>
        -    </encoding>
        -  </identification>
        -  <part-list>
        -    <score-part id="P1">
        -      <part-name>P 1</part-name>
        -    </score-part>
        -  </part-list>
        -  <part id="P1">
        -    <measure number="1">
        -      <attributes>
        -        <divisions>12</divisions>
        -        <key number="1">
        -          <fifths>0</fifths>
        -          <mode>major</mode>
        -        </key>
        -        <time>
        -
        -...
        -
        -  </part>
        -</score-partwise>
        -
        - - - -

        OMR metadata

        - -

        Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box.

        - -

        In words, each file can have data on more than one page, if that is the case, an id is assigned to each page. Each page can have multiple nodes. Nodes are the individual elements or objects in the score, for instance, stem, staff lines, blackhead, whole note, augmentation dot and so on. Each object or node is assigned an id. This node will now have the bounding box information which includes top, left, width and height. The top is the distance from the top of the page to the point where the object starts (vertically). Left is the distance from the left of the page to the point where the object starts (horizontally). Height is the distance from top to where the object ends (vertically). Width is the distance from the left point to the rightest point where the object ends (horizontally). -bbox

        - -

        Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

        - -

        OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

        - -

        Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

        - - - -
        <?xml version="1.0" encoding="utf-8"?>
        -<Pages>
        -<Page pageIndex="0">
        -<Nodes>
        -<Node>
        -<Id>95</Id>
        -<ClassName>timeSig4</ClassName>
        -<Top>709</Top>
        -<Left>386</Left>
        -<Width>36</Width>
        -<Height>42</Height>
        -<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -<Node>
        -<Id>94</Id>
        -<ClassName>timeSig2</ClassName>
        -<Top>666</Top>
        -<Left>387</Left>
        -<Width>34</Width>
        -<Height>43</Height>
        -<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -...
        -</Nodes>
        -</Page>
        -</Pages>
        -
        - -

        Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. -
        -

        - -
        <Node>
        -<Id>504</Id>
        -<ClassName>noteheadBlack</ClassName>
        -<Top>466</Top>
        -<Left>2236</Left>
        -<Width>28</Width>
        -<Height>24</Height>
        -<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
        -<Outlinks>541 559 571</Outlinks>
        -<Data>
        -<DataItem key="duration_beats" type="float">0.333333</DataItem>
        -<DataItem key="onset_beats" type="float">47.666668</DataItem>
        -<DataItem key="pitch_octave" type="int">4</DataItem>
        -<DataItem key="midi_pitch_code" type="int">69</DataItem>
        -<DataItem key="normalized_pitch_step" type="str">A</DataItem>
        -<DataItem key="dorico_event_id" type="int">1120</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - -

        - -

        For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

        - -
        <Node>
        -<Id>93</Id>
        -<ClassName>gClef</ClassName>
        -<Top>638</Top>
        -<Left>309</Left>
        -<Width>56</Width>
        -<Height>147</Height>
        -<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">908</DataItem>
        -<DataItem key="clef_type" type="str">kGClef</DataItem>
        -<DataItem key="clef_hotspot" type="str">G4</DataItem>
        -<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
        -<DataItem key="clef_stave_position" type="int">2</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). -

        -
        <Node>
        -    <Id>511</Id>
        -    <ClassName>timeSig4</ClassName>
        -    <Top>467</Top>
        -    <Left>828</Left>
        -    <Width>36</Width>   
        -    <Height>42</Height>
        -    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
        -    ...
        -    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
        -    <Data>
        -        <DataItem key="dorico_event_id" type="int">-1</DataItem>
        -        <DataItem key="time_signature_description" type="str"/>
        -    </Data>
        -</Node>
        -
        - - - -

        Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

        - -
        <Node>
        -<Id>69</Id>
        -<ClassName>kStaffLine</ClassName>
        -<Top>666</Top>
        -<Left>299</Left>
        -<Width>2001</Width>
        -<Height>3</Height>
        -<Mask>0:0 1:6003 </Mask>
        -<Data>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        A detailed table of what each objet includes for musical features is shown below. Scroll right for all attributes.

        - -
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_descriptiontext
        accidentalDoubleFlat244     x         
        accidentalDoubleSharp330     x         
        accidentalFlat12705     x         
        accidentalKomaFlat5     x         
        accidentalKomaSharp5     x         
        accidentalNatural11137     x         
        accidentalQuarterToneFlatStein162     x         
        accidentalQuarterToneSharpStein191     x         
        accidentalSharp12908     x         
        accidentalThreeQuarterTonesFlatZimmermann1     x         
        accidentalThreeQuarterTonesSharpStein27     x         
        accidentalTripleFlat1     x         
        accidentalTripleSharp1     x         
        articAccentAbove1477     x         
        articAccentBelow1916     x         
        articMarcatoAbove278     x         
        articMarcatoBelow34     x         
        articStaccatissimoAbove536     x         
        articStaccatissimoBelow414     x         
        articStaccatoAbove5018     x         
        articStaccatoBelow6108     x         
        articTenutoAbove823     x         
        articTenutoBelow735     x         
        augmentationDot2762               
        barline28142               
        beam52539     xx        
        cClef1161xxxxxx         
        dynamicFF242     x         
        dynamicFFF88     x         
        dynamicFFFF4     x         
        dynamicForte777     x         
        dynamicFortePiano60     x         
        dynamicForzando35     x         
        dynamicMF1803     x         
        dynamicMP185     x         
        dynamicPiano3987     x         
        dynamicPP1807     x         
        dynamicPPP93     x         
        dynamicPPPP13     x         
        dynamicRinforzando25     x         
        dynamicSforzato236     x         
        dynamicSforzatoFF6     x         
        dynamicText110     x        x
        fClef3543xxxxxx         
        flag16thDown430     x x       
        flag16thUp18245     x x       
        flag32ndDown31     x x       
        flag32ndUp7264     x x       
        flag64thUp10     x x       
        flag8thDown3672     x x       
        flag8thUp8113     x x       
        gClef12278xxxxxx         
        gradualDynamic7084     x         
        kStaffLine160426     x         
        mensuralNoteheadMinimaWhite9x    x  xxxxx  
        noteheadBlack247741x    x xxxxxx  
        noteheadDiamondWhole8x    x  xxxxx  
        noteheadDoubleWholeSquare3x    x  xxxxx  
        noteheadHalf8648x    x  xxxxx  
        noteheadTriangleUpBlack27x    x  xxxxx  
        noteheadTriangleUpHalf3x    x  xxxxx  
        noteheadWhole1502x    x  xxxxx  
        noteheadXBlack81x    x  xxxxx  
        ornamentMordent7x    x         
        ornamentTrill58x    x         
        ornamentTurn6x    x         
        rest4               
        rest16th29411               
        rest32nd10218               
        rest64th4               
        rest8th24124               
        restHalf1376               
        restQuarter13223               
        restWhole14382               
        slur13928x    x         
        stem227889     x         
        systemicBarline2078               
        tie8626x    x         
        timeSig12x    x       x 
        timeSig21084x    x       x 
        timeSig31203x    x       x 
        timeSig42674x    x       x 
        timeSig5507x    x       x 
        timeSig6246x    x       x 
        timeSig7125x    x       x 
        timeSig81661x    x       x 
        timeSig979x    x       x 
        timeSigCommon206x    x       x 
        timeSigCutCommon113x    x       x 
        timeSignatureComponent443x    x       x 
        tupletBracket4970x    x         
        tupletText4900x    x        x
        unpitchedPercussionClef1223xxxxxx         
        wiggleTrill45x    x         
                         
        - -
        - -

        Images of scores

        - -

        Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below. All these images are binarised and ready to use.

        - -

        clef

        - -

        MIDI

        - -

        MIDI (Musical Instrument Digital Interface) standard file provides a standardized file format way for music sequences to be saved, transported, and opened in other systems. They are characterised by their compact size which led to their widespread use in computers. They are intended for universal use and have information such as note values, timing and track name. We want to include such files in our dataset since MIDI is one of the end file formats retrieved from some OMR architecture. We believe that it is essential to include such files that could later on may be used for multi-modal learning in OMR as well.

        - -

        Dorico-midi

        - -

        Music Encoding Initiative (MEI)

        - -

        Except for MusicXML for we go one step further to also providing its respective Music Encoding Initiative (MEI) files. The model underlying MEI recognizes four distinct aspects of music notation: logical; gestural; visual; and analytical. The logical domain includes the musical content or structure including pitches, time values, articulations, dynamics, and all other elements—defined as the symbols that communicate the composer’s intentions. The gestural domain relates to a performed interpretation of the logical domain (i.e., it encodes information that may be added by a performer such as explicit realizations of “swing” or rubato). The visual domain describes the contributions of an editor, engraver, or typesetter, and encodes information about the physical appearance of the score, such as symbol locations, page layout, or font. Finally, the analytical domain covers commentary and analysis of the music document in any of the three previous domains.

        - -
        <?xml version="1.0" encoding="UTF-8"?>
        -<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?>
        -<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://purl.oclc.org/dsdl/schematron"?>
        -<mei xmlns="http://www.music-encoding.org/ns/mei" meiversion="4.0.0">
        -   <meiHead>
        -      <fileDesc>
        -         <titleStmt>
        -            <title>beam groups 3</title>
        -            <respStmt />
        -         </titleStmt>
        -         <pubStmt><date isodate="2021-06-14" type="encoding-date">2021-06-14</date>
        -         </pubStmt>
        -      </fileDesc>
        -      <encodingDesc xml:id="encodingdesc-0000001420266469">
        -         <appInfo xml:id="appinfo-0000001827384277">
        -            <application xml:id="application-0000000862295293" isodate="2021-06-14T15:00:01" version="3.5.0-dev-118873d">
        -               <name xml:id="name-0000002103025164">Verovio</name>
        -               <p xml:id="p-0000001992846044">Transcoded from MusicXML</p>
        -            </application>
        -         </appInfo>
        -      </encodingDesc>
        -   </meiHead>
        -   <music>
        -      <body>
        -         <mdiv xml:id="mdiv-0000001025466895">
        -            <score xml:id="score-0000001308189520">
        -               <scoreDef xml:id="scoredef-0000000993314183">
        -                  <staffGrp xml:id="staffgrp-0000000471437396">
        -                     <staffDef xml:id="P1" n="1" lines="5" ppq="12">
        -                        <label xml:id="label-0000000781857015">P 1</label>
        -                        <clef xml:id="clef-0000000149139464" shape="G" line="2" />
        -                        <keySig xml:id="keysig-0000000931258970" mode="major" sig="0" />
        -                        <meterSig xml:id="msig-0000002113427645" count="2" unit="4" />
        -                     </staffDef>
        -                  </staffGrp>
        -               </scoreDef>
        -...
        -      </body>
        -   </music>
        -</mei>
        -
        - -

        Combining DOReMi with Muscima++ and Deepscores

        - -

        Recently, researchers have been working on bringing their datasets together, namely Muscima++ [4] and DeepScores [9], to improve compatibility. Muscima++ contains handwritten music, while DeepScores is a typeset music dataset, both of which can be used in object detection. Harmonising them aids the goal of creating a reference dataset. With the motivation to support this goal and compare and use these datasets in future experiments, DoReMi is easily harmonised with Muscima++ and DeepScores.

        - -

        Initial Data Collection

        - -

        The dataset is derived from scores originally used for testing music notation software. This includes real-world scores in addition to synthetic scores built to test particular engraving use cases.

        - -

        The process of creating DoReMI using Dorico starts by creating a meta-picture of a single glyph or drawable primitive (slurs, lines, musical symbols) to allow generation of bounding boxes and pixel masks at the origin of the coordinate system y-down \footnote{The origin is in the top-left where the x-axis extends to the right and the y-axis extends downwards}. Rendering them at the origin ensures minimisation of the variations introduced by anti-aliasing artefacts. The vector-based glyph or primitive is then rasterised to a monochrome pixel-based image. Sub-pixel positions might introduce some variations and shifts in the bounding boxes that are relocated to the original drawn positions. However, bounding boxes are accurate enough for all the objects, except for some shift in the staff lines. During rasterisation, some staff lines become thicker than the others, sometimes falling out of the bounding box. Such inconsistencies are easily optically noticed given the even spaced nature of staff lines and can be minimised at the cost of increasing the resolution (DPI). Finally, the images are exported as PNGs.

        - -

        Dorico has a sophisticated internal representation and engraving engine for musical data at the drawing stage for efficiency. This results in significant challenges in reconnecting the primitives ultimately drawn to their original semantic sources. The addition of higher-level music attributes retrieved from Dorico to the metadata allows for the future use in the music reconstruction stage. -It is anticipated that we would iterate through the generation process by adding new features that would benefit the recognition score. On a practical level, we made a minor modification to allow for the logical grouping of pages into a single XML file. During data preprocessing, XML files were then separated by page (image).

        - -

        Data Preparation and analysis

        - -

        The number of classes in the dataset is 94 as shown in the image below. -classes

        - -

        Publication and Sharing

        - -

        The dataset including only copy right free scores is already published in this github release.

        - -

        Long-term Management

        - -

        back

        -:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/0a/e0e8a2428271699d4bb0680a035444c129ff51b7fa0cf7355d3646c664a49d b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/0a/e0e8a2428271699d4bb0680a035444c129ff51b7fa0cf7355d3646c664a49d deleted file mode 100644 index 74610ffa70..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/0a/e0e8a2428271699d4bb0680a035444c129ff51b7fa0cf7355d3646c664a49d +++ /dev/null @@ -1,3 +0,0 @@ -I" -

        nil

        -:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/0c/e860687959468637407d6b55aeec129580195dca68a790c5dd81f382c24752 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/0c/e860687959468637407d6b55aeec129580195dca68a790c5dd81f382c24752 deleted file mode 100644 index e1cbd01a04..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/0c/e860687959468637407d6b55aeec129580195dca68a790c5dd81f382c24752 +++ /dev/null @@ -1,2163 +0,0 @@ -I"0

        DoReMi - Data Collection Lifecycle Document

        - -

        This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg’s Dorico team and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

        - -

        Music used to generate this dataset comes from a software test set provided by the Dorico team. This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet -music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

        - -

        Discovery and Planning

        - -

        Data type and format

        - - -

        Initial Data Collection

        -

        Data Preparation and analysis

        -

        Publication and Sharing

        -

        Long-term Management

        - -

        Discovery and Planning

        - -

        In this section, I will explain the data types and formats we have decided to use.

        - -

        Data type and format

        - -

        This dataset has the following six types of data:

        - - - -

        The following respective data formats:

        -
          -
        • Dorico
        • -
        • MusicXML
        • -
        • XML
        • -
        • PNG
        • -
        • MIDI
        • -
        • MEI
        • -
        - -

        Let’s start by explaining each one of the data types and what they contain:

        - -

        Dorico project -Dorico-project

        - -

        When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

        - -

        Dorico-soft

        - -

        MusicXML

        - -

        MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. -More on how these files can be exported check here -
        -

        - -
        <?xml version="1.0" encoding="UTF-8" standalone="no"?>
        -<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
        -<score-partwise version="3.1">
        -  <work>
        -    <work-title>beam groups 3</work-title>
        -  </work>
        -  <movement-title>beam groups 3</movement-title>
        -  <identification>
        -    <encoding>
        -      <software>Dorico 4.0.0.5342</software>
        -      <encoding-date>2021-06-14</encoding-date>
        -    </encoding>
        -  </identification>
        -  <part-list>
        -    <score-part id="P1">
        -      <part-name>P 1</part-name>
        -    </score-part>
        -  </part-list>
        -  <part id="P1">
        -    <measure number="1">
        -      <attributes>
        -        <divisions>12</divisions>
        -        <key number="1">
        -          <fifths>0</fifths>
        -          <mode>major</mode>
        -        </key>
        -        <time>
        -
        -...
        -
        -  </part>
        -</score-partwise>
        -
        - - - -

        OMR metadata

        - -

        Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box.

        - -

        In words, each file can have data on more than one page, if that is the case, an id is assigned to each page. Each page can have multiple nodes. Nodes are the individual elements or objects in the score, for instance, stem, staff lines, blackhead, whole note, augmentation dot and so on. Each object or node is assigned an id. This node will now have the bounding box information which includes top, left, width and height. The top is the distance from the top of the page to the point where the object starts (vertically). Left is the distance from the left of the page to the point where the object starts (horizontally). Height is the distance from top to where the object ends (vertically). Width is the distance from the left point to the rightest point where the object ends (horizontally). -bbox

        - -

        Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

        - -

        OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

        - -

        Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

        - - - -
        <?xml version="1.0" encoding="utf-8"?>
        -<Pages>
        -<Page pageIndex="0">
        -<Nodes>
        -<Node>
        -<Id>95</Id>
        -<ClassName>timeSig4</ClassName>
        -<Top>709</Top>
        -<Left>386</Left>
        -<Width>36</Width>
        -<Height>42</Height>
        -<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -<Node>
        -<Id>94</Id>
        -<ClassName>timeSig2</ClassName>
        -<Top>666</Top>
        -<Left>387</Left>
        -<Width>34</Width>
        -<Height>43</Height>
        -<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -...
        -</Nodes>
        -</Page>
        -</Pages>
        -
        - -

        Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. -
        -

        - -
        <Node>
        -<Id>504</Id>
        -<ClassName>noteheadBlack</ClassName>
        -<Top>466</Top>
        -<Left>2236</Left>
        -<Width>28</Width>
        -<Height>24</Height>
        -<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
        -<Outlinks>541 559 571</Outlinks>
        -<Data>
        -<DataItem key="duration_beats" type="float">0.333333</DataItem>
        -<DataItem key="onset_beats" type="float">47.666668</DataItem>
        -<DataItem key="pitch_octave" type="int">4</DataItem>
        -<DataItem key="midi_pitch_code" type="int">69</DataItem>
        -<DataItem key="normalized_pitch_step" type="str">A</DataItem>
        -<DataItem key="dorico_event_id" type="int">1120</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - -

        - -

        For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

        - -
        <Node>
        -<Id>93</Id>
        -<ClassName>gClef</ClassName>
        -<Top>638</Top>
        -<Left>309</Left>
        -<Width>56</Width>
        -<Height>147</Height>
        -<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">908</DataItem>
        -<DataItem key="clef_type" type="str">kGClef</DataItem>
        -<DataItem key="clef_hotspot" type="str">G4</DataItem>
        -<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
        -<DataItem key="clef_stave_position" type="int">2</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). -

        -
        <Node>
        -    <Id>511</Id>
        -    <ClassName>timeSig4</ClassName>
        -    <Top>467</Top>
        -    <Left>828</Left>
        -    <Width>36</Width>   
        -    <Height>42</Height>
        -    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
        -    ...
        -    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
        -    <Data>
        -        <DataItem key="dorico_event_id" type="int">-1</DataItem>
        -        <DataItem key="time_signature_description" type="str"/>
        -    </Data>
        -</Node>
        -
        - - - -

        Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

        - -
        <Node>
        -<Id>69</Id>
        -<ClassName>kStaffLine</ClassName>
        -<Top>666</Top>
        -<Left>299</Left>
        -<Width>2001</Width>
        -<Height>3</Height>
        -<Mask>0:0 1:6003 </Mask>
        -<Data>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        A detailed table of what each objet includes for musical features is shown below. Scroll right for all attributes.

        - -
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_descriptiontext
        accidentalDoubleFlat244     x         
        accidentalDoubleSharp330     x         
        accidentalFlat12705     x         
        accidentalKomaFlat5     x         
        accidentalKomaSharp5     x         
        accidentalNatural11137     x         
        accidentalQuarterToneFlatStein162     x         
        accidentalQuarterToneSharpStein191     x         
        accidentalSharp12908     x         
        accidentalThreeQuarterTonesFlatZimmermann1     x         
        accidentalThreeQuarterTonesSharpStein27     x         
        accidentalTripleFlat1     x         
        accidentalTripleSharp1     x         
        articAccentAbove1477     x         
        articAccentBelow1916     x         
        articMarcatoAbove278     x         
        articMarcatoBelow34     x         
        articStaccatissimoAbove536     x         
        articStaccatissimoBelow414     x         
        articStaccatoAbove5018     x         
        articStaccatoBelow6108     x         
        articTenutoAbove823     x         
        articTenutoBelow735     x         
        augmentationDot2762               
        barline28142               
        beam52539     xx        
        cClef1161xxxxxx         
        dynamicFF242     x         
        dynamicFFF88     x         
        dynamicFFFF4     x         
        dynamicForte777     x         
        dynamicFortePiano60     x         
        dynamicForzando35     x         
        dynamicMF1803     x         
        dynamicMP185     x         
        dynamicPiano3987     x         
        dynamicPP1807     x         
        dynamicPPP93     x         
        dynamicPPPP13     x         
        dynamicRinforzando25     x         
        dynamicSforzato236     x         
        dynamicSforzatoFF6     x         
        dynamicText110     x        x
        fClef3543xxxxxx         
        flag16thDown430     x x       
        flag16thUp18245     x x       
        flag32ndDown31     x x       
        flag32ndUp7264     x x       
        flag64thUp10     x x       
        flag8thDown3672     x x       
        flag8thUp8113     x x       
        gClef12278xxxxxx         
        gradualDynamic7084     x         
        kStaffLine160426     x         
        mensuralNoteheadMinimaWhite9x    x  xxxxx  
        noteheadBlack247741x    x xxxxxx  
        noteheadDiamondWhole8x    x  xxxxx  
        noteheadDoubleWholeSquare3x    x  xxxxx  
        noteheadHalf8648x    x  xxxxx  
        noteheadTriangleUpBlack27x    x  xxxxx  
        noteheadTriangleUpHalf3x    x  xxxxx  
        noteheadWhole1502x    x  xxxxx  
        noteheadXBlack81x    x  xxxxx  
        ornamentMordent7x    x         
        ornamentTrill58x    x         
        ornamentTurn6x    x         
        rest4               
        rest16th29411               
        rest32nd10218               
        rest64th4               
        rest8th24124               
        restHalf1376               
        restQuarter13223               
        restWhole14382               
        slur13928x    x         
        stem227889     x         
        systemicBarline2078               
        tie8626x    x         
        timeSig12x    x       x 
        timeSig21084x    x       x 
        timeSig31203x    x       x 
        timeSig42674x    x       x 
        timeSig5507x    x       x 
        timeSig6246x    x       x 
        timeSig7125x    x       x 
        timeSig81661x    x       x 
        timeSig979x    x       x 
        timeSigCommon206x    x       x 
        timeSigCutCommon113x    x       x 
        timeSignatureComponent443x    x       x 
        tupletBracket4970x    x         
        tupletText4900x    x        x
        unpitchedPercussionClef1223xxxxxx         
        wiggleTrill45x    x         
                         
        - -
        - -

        Images of scores

        - -

        Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below. All these images are binarised and ready to use.

        - -

        clef

        - -

        MIDI

        - -

        MIDI (Musical Instrument Digital Interface) standard file provides a standardized file format way for music sequences to be saved, transported, and opened in other systems. They are characterised by their compact size which led to their widespread use in computers. They are intended for universal use and have information such as note values, timing and track name. We want to include such files in our dataset since MIDI is one of the end file formats retrieved from some OMR architecture. We believe that it is essential to include such files that could later on may be used for multi-modal learning in OMR as well.

        - -

        Dorico-midi

        - -

        Music Encoding Initiative (MEI)

        - -

        Except for MusicXML for we go one step further to also providing its respective Music Encoding Initiative (MEI) files. The model underlying MEI recognizes four distinct aspects of music notation: logical; gestural; visual; and analytical. The logical domain includes the musical content or structure including pitches, time values, articulations, dynamics, and all other elements—defined as the symbols that communicate the composer’s intentions. The gestural domain relates to a performed interpretation of the logical domain (i.e., it encodes information that may be added by a performer such as explicit realizations of “swing” or rubato). The visual domain describes the contributions of an editor, engraver, or typesetter, and encodes information about the physical appearance of the score, such as symbol locations, page layout, or font. Finally, the analytical domain covers commentary and analysis of the music document in any of the three previous domains.

        - -
        <?xml version="1.0" encoding="UTF-8"?>
        -<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?>
        -<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://purl.oclc.org/dsdl/schematron"?>
        -<mei xmlns="http://www.music-encoding.org/ns/mei" meiversion="4.0.0">
        -   <meiHead>
        -      <fileDesc>
        -         <titleStmt>
        -            <title>beam groups 3</title>
        -            <respStmt />
        -         </titleStmt>
        -         <pubStmt><date isodate="2021-06-14" type="encoding-date">2021-06-14</date>
        -         </pubStmt>
        -      </fileDesc>
        -      <encodingDesc xml:id="encodingdesc-0000001420266469">
        -         <appInfo xml:id="appinfo-0000001827384277">
        -            <application xml:id="application-0000000862295293" isodate="2021-06-14T15:00:01" version="3.5.0-dev-118873d">
        -               <name xml:id="name-0000002103025164">Verovio</name>
        -               <p xml:id="p-0000001992846044">Transcoded from MusicXML</p>
        -            </application>
        -         </appInfo>
        -      </encodingDesc>
        -   </meiHead>
        -   <music>
        -      <body>
        -         <mdiv xml:id="mdiv-0000001025466895">
        -            <score xml:id="score-0000001308189520">
        -               <scoreDef xml:id="scoredef-0000000993314183">
        -                  <staffGrp xml:id="staffgrp-0000000471437396">
        -                     <staffDef xml:id="P1" n="1" lines="5" ppq="12">
        -                        <label xml:id="label-0000000781857015">P 1</label>
        -                        <clef xml:id="clef-0000000149139464" shape="G" line="2" />
        -                        <keySig xml:id="keysig-0000000931258970" mode="major" sig="0" />
        -                        <meterSig xml:id="msig-0000002113427645" count="2" unit="4" />
        -                     </staffDef>
        -                  </staffGrp>
        -               </scoreDef>
        -...
        -      </body>
        -   </music>
        -</mei>
        -
        - -

        Combining DOReMi with Muscima++ and Deepscores

        - -

        Recently, researchers have been working on bringing their datasets together, namely Muscima++ [4] and DeepScores [9], to improve compatibility. Muscima++ contains handwritten music, while DeepScores is a typeset music dataset, both of which can be used in object detection. Harmonising them aids the goal of creating a reference dataset. With the motivation to support this goal and compare and use these datasets in future experiments, DoReMi is easily harmonised with Muscima++ and DeepScores.

        - -

        Initial Data Collection

        - -

        The dataset is derived from scores originally used for testing music notation software. This includes real-world scores in addition to synthetic scores built to test particular engraving use cases.

        - -

        The process of creating DoReMI using Dorico starts by creating a meta-picture of a single glyph or drawable primitive (slurs, lines, musical symbols) to allow generation of bounding boxes and pixel masks at the origin of the coordinate system y-down \footnote{The origin is in the top-left where the x-axis extends to the right and the y-axis extends downwards}. Rendering them at the origin ensures minimisation of the variations introduced by anti-aliasing artefacts. The vector-based glyph or primitive is then rasterised to a monochrome pixel-based image. Sub-pixel positions might introduce some variations and shifts in the bounding boxes that are relocated to the original drawn positions. However, bounding boxes are accurate enough for all the objects, except for some shift in the staff lines. During rasterisation, some staff lines become thicker than the others, sometimes falling out of the bounding box. Such inconsistencies are easily optically noticed given the even spaced nature of staff lines and can be minimised at the cost of increasing the resolution (DPI). Finally, the images are exported as PNGs.

        - -

        Dorico has a sophisticated internal representation and engraving engine for musical data at the drawing stage for efficiency. This results in significant challenges in reconnecting the primitives ultimately drawn to their original semantic sources. The addition of higher-level music attributes retrieved from Dorico to the metadata allows for the future use in the music reconstruction stage. -It is anticipated that we would iterate through the generation process by adding new features that would benefit the recognition score. On a practical level, we made a minor modification to allow for the logical grouping of pages into a single XML file. During data preprocessing, XML files were then separated by page (image).

        - -

        Data Preparation and analysis

        - -

        The number of classes in the dataset is 94 as shown in the image below. -classes

        - -

        Publication and Sharing

        - -

        The dataset including only copy right free scores is already published in this github release.

        - -

        Long-term Management

        - -

        back

        -:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/12/d552bbc5cdcd2bcfbcc6398a24b18889cf6521da96ef66d2e090fdda3ea148 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/12/d552bbc5cdcd2bcfbcc6398a24b18889cf6521da96ef66d2e090fdda3ea148 deleted file mode 100644 index 4cb3d65682..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/12/d552bbc5cdcd2bcfbcc6398a24b18889cf6521da96ef66d2e090fdda3ea148 +++ /dev/null @@ -1,92 +0,0 @@ -I"

        DoReMi - Data Collection Lifecycle Document

        - -

        This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

        - -

        Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet -music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

        - -

        Discovery and Planning

        - -

        Data type and format

        - - -

        Initial Data Collection

        -

        Data Preparation and analysis

        -

        Publication and Sharing

        -

        Long-term Management

        - -

        Discovery and Planning

        - -

        In this section, I will explain the data types and formats we have decided to use.

        - -

        Data type and format

        - -

        This dataset has the following six types of data:

        - - - -

        The following respective data formats:

        -
          -
        • Dorico
        • -
        • MusicXML
        • -
        • XML
        • -
        • PNG
        • -
        • MIDI
        • -
        • MEI
        • -
        - -

        Let’s start by explaining each one of the data types and what they contain:

        - -

        Dorico project -Dorico-project

        - -

        When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

        - -

        MusicXML

        - -

        MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. -More on how these files can be exported check here -MusicXML-example

        - -

        OMR metadata

        - -

        Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box. Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

        - -

        OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

        - -

        Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information. Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs. Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1) 2. Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

        - -

        unparsed-xml

        - -

        notehead

        - -

        staffline

        - -

        OMR metadata

        - -

        Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

        - -

        MIDI

        - -

        MIDI files are exported directly from Dorico.

        - -

        Music Encoding Initiative (MEI)

        - -

        Combining DOReMi with Muscima++ and Deepscores

        - -

        back

        -:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/14/043cb9bc3ccce25dc6d9808247049585fff727f8427e22ae767e58a4fe3f1c b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/14/043cb9bc3ccce25dc6d9808247049585fff727f8427e22ae767e58a4fe3f1c deleted file mode 100644 index 91cda1ba3c..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/14/043cb9bc3ccce25dc6d9808247049585fff727f8427e22ae767e58a4fe3f1c +++ /dev/null @@ -1,2145 +0,0 @@ -I"

        DoReMi - Data Collection Lifecycle Document

        - -

        This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg’s Dorico team and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

        - -

        Music used to generate this dataset comes from a software test set provided by the Dorico team. This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet -music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

        - -

        Discovery and Planning

        - -

        Data type and format

        - - -

        Initial Data Collection

        -

        Data Preparation and analysis

        -

        Publication and Sharing

        -

        Long-term Management

        - -

        Discovery and Planning

        - -

        In this section, I will explain the data types and formats we have decided to use.

        - -

        Data type and format

        - -

        This dataset has the following six types of data:

        - - - -

        The following respective data formats:

        -
          -
        • Dorico
        • -
        • MusicXML
        • -
        • XML
        • -
        • PNG
        • -
        • MIDI
        • -
        • MEI
        • -
        - -

        Let’s start by explaining each one of the data types and what they contain:

        - -

        Dorico project -Dorico-project

        - -

        When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

        - -

        Dorico-soft

        - -

        MusicXML

        - -

        MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. -More on how these files can be exported check here -
        -

        - -
        <?xml version="1.0" encoding="UTF-8" standalone="no"?>
        -<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
        -<score-partwise version="3.1">
        -  <work>
        -    <work-title>beam groups 3</work-title>
        -  </work>
        -  <movement-title>beam groups 3</movement-title>
        -  <identification>
        -    <encoding>
        -      <software>Dorico 4.0.0.5342</software>
        -      <encoding-date>2021-06-14</encoding-date>
        -    </encoding>
        -  </identification>
        -  <part-list>
        -    <score-part id="P1">
        -      <part-name>P 1</part-name>
        -    </score-part>
        -  </part-list>
        -  <part id="P1">
        -    <measure number="1">
        -      <attributes>
        -        <divisions>12</divisions>
        -        <key number="1">
        -          <fifths>0</fifths>
        -          <mode>major</mode>
        -        </key>
        -        <time>
        -
        -...
        -
        -  </part>
        -</score-partwise>
        -
        - - - -

        OMR metadata

        - -

        Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box.

        - -

        In words, each file can have data on more than one page, if that is the case, an id is assigned to each page. Each page can have multiple nodes. Nodes are the individual elements or objects in the score, for instance, stem, staff lines, blackhead, whole note, augmentation dot and so on. Each object or node is assigned an id. This node will now have the bounding box information which includes top, left, width and height. The top is the distance from the top of the page to the point where the object starts (vertically). Left is the distance from the left of the page to the point where the object starts (horizontally). Height is the distance from top to where the object ends (vertically). Width is the distance from the left point to the rightest point where the object ends (horizontally). -bbox

        - -

        Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

        - -

        OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

        - -

        Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

        - - - -
        <?xml version="1.0" encoding="utf-8"?>
        -<Pages>
        -<Page pageIndex="0">
        -<Nodes>
        -<Node>
        -<Id>95</Id>
        -<ClassName>timeSig4</ClassName>
        -<Top>709</Top>
        -<Left>386</Left>
        -<Width>36</Width>
        -<Height>42</Height>
        -<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -<Node>
        -<Id>94</Id>
        -<ClassName>timeSig2</ClassName>
        -<Top>666</Top>
        -<Left>387</Left>
        -<Width>34</Width>
        -<Height>43</Height>
        -<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -...
        -</Nodes>
        -</Page>
        -</Pages>
        -
        - -

        Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. -
        -

        - -
        <Node>
        -<Id>504</Id>
        -<ClassName>noteheadBlack</ClassName>
        -<Top>466</Top>
        -<Left>2236</Left>
        -<Width>28</Width>
        -<Height>24</Height>
        -<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
        -<Outlinks>541 559 571</Outlinks>
        -<Data>
        -<DataItem key="duration_beats" type="float">0.333333</DataItem>
        -<DataItem key="onset_beats" type="float">47.666668</DataItem>
        -<DataItem key="pitch_octave" type="int">4</DataItem>
        -<DataItem key="midi_pitch_code" type="int">69</DataItem>
        -<DataItem key="normalized_pitch_step" type="str">A</DataItem>
        -<DataItem key="dorico_event_id" type="int">1120</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - -

        - -

        For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

        - -
        <Node>
        -<Id>93</Id>
        -<ClassName>gClef</ClassName>
        -<Top>638</Top>
        -<Left>309</Left>
        -<Width>56</Width>
        -<Height>147</Height>
        -<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">908</DataItem>
        -<DataItem key="clef_type" type="str">kGClef</DataItem>
        -<DataItem key="clef_hotspot" type="str">G4</DataItem>
        -<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
        -<DataItem key="clef_stave_position" type="int">2</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). -

        -
        <Node>
        -    <Id>511</Id>
        -    <ClassName>timeSig4</ClassName>
        -    <Top>467</Top>
        -    <Left>828</Left>
        -    <Width>36</Width>   
        -    <Height>42</Height>
        -    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
        -    ...
        -    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
        -    <Data>
        -        <DataItem key="dorico_event_id" type="int">-1</DataItem>
        -        <DataItem key="time_signature_description" type="str"/>
        -    </Data>
        -</Node>
        -
        - - - -

        Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

        - -
        <Node>
        -<Id>69</Id>
        -<ClassName>kStaffLine</ClassName>
        -<Top>666</Top>
        -<Left>299</Left>
        -<Width>2001</Width>
        -<Height>3</Height>
        -<Mask>0:0 1:6003 </Mask>
        -<Data>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        A comprehensive table of what each objet includes for musical features is shown below. Scroll right for all attributes.

        - -
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_descriptiontext
        accidentalDoubleFlat244     x         
        accidentalDoubleSharp330     x         
        accidentalFlat12705     x         
        accidentalKomaFlat5     x         
        accidentalKomaSharp5     x         
        accidentalNatural11137     x         
        accidentalQuarterToneFlatStein162     x         
        accidentalQuarterToneSharpStein191     x         
        accidentalSharp12908     x         
        accidentalThreeQuarterTonesFlatZimmermann1     x         
        accidentalThreeQuarterTonesSharpStein27     x         
        accidentalTripleFlat1     x         
        accidentalTripleSharp1     x         
        articAccentAbove1477     x         
        articAccentBelow1916     x         
        articMarcatoAbove278     x         
        articMarcatoBelow34     x         
        articStaccatissimoAbove536     x         
        articStaccatissimoBelow414     x         
        articStaccatoAbove5018     x         
        articStaccatoBelow6108     x         
        articTenutoAbove823     x         
        articTenutoBelow735     x         
        augmentationDot2762               
        barline28142               
        beam52539     xx        
        cClef1161xxxxxx         
        dynamicFF242     x         
        dynamicFFF88     x         
        dynamicFFFF4     x         
        dynamicForte777     x         
        dynamicFortePiano60     x         
        dynamicForzando35     x         
        dynamicMF1803     x         
        dynamicMP185     x         
        dynamicPiano3987     x         
        dynamicPP1807     x         
        dynamicPPP93     x         
        dynamicPPPP13     x         
        dynamicRinforzando25     x         
        dynamicSforzato236     x         
        dynamicSforzatoFF6     x         
        dynamicText110     x        x
        fClef3543xxxxxx         
        flag16thDown430     x x       
        flag16thUp18245     x x       
        flag32ndDown31     x x       
        flag32ndUp7264     x x       
        flag64thUp10     x x       
        flag8thDown3672     x x       
        flag8thUp8113     x x       
        gClef12278xxxxxx         
        gradualDynamic7084     x         
        kStaffLine160426     x         
        mensuralNoteheadMinimaWhite9x    x  xxxxx  
        noteheadBlack247741x    x xxxxxx  
        noteheadDiamondWhole8x    x  xxxxx  
        noteheadDoubleWholeSquare3x    x  xxxxx  
        noteheadHalf8648x    x  xxxxx  
        noteheadTriangleUpBlack27x    x  xxxxx  
        noteheadTriangleUpHalf3x    x  xxxxx  
        noteheadWhole1502x    x  xxxxx  
        noteheadXBlack81x    x  xxxxx  
        ornamentMordent7x    x         
        ornamentTrill58x    x         
        ornamentTurn6x    x         
        rest4               
        rest16th29411               
        rest32nd10218               
        rest64th4               
        rest8th24124               
        restHalf1376               
        restQuarter13223               
        restWhole14382               
        slur13928x    x         
        stem227889     x         
        systemicBarline2078               
        tie8626x    x         
        timeSig12x    x       x 
        timeSig21084x    x       x 
        timeSig31203x    x       x 
        timeSig42674x    x       x 
        timeSig5507x    x       x 
        timeSig6246x    x       x 
        timeSig7125x    x       x 
        timeSig81661x    x       x 
        timeSig979x    x       x 
        timeSigCommon206x    x       x 
        timeSigCutCommon113x    x       x 
        timeSignatureComponent443x    x       x 
        tupletBracket4970x    x         
        tupletText4900x    x        x
        unpitchedPercussionClef1223xxxxxx         
        wiggleTrill45x    x         
                         
        - -
        - -

        Images of scores

        - -

        Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below. All these images are binarised and ready to use.

        - -

        clef

        - -

        MIDI

        - -

        MIDI (Musical Instrument Digital Interface) standard file provides a standardized file format way for music sequences to be saved, transported, and opened in other systems. They are characterised by their compact size which led to their widespread use in computers. They are intended for universal use and have information such as note values, timing and track name. We want to include such files in our dataset since MIDI is one of the end file formats retrieved from some OMR architecture. We believe that it is essential to include such files that could later on may be used for multi-modal learning in OMR as well.

        - -

        Dorico-midi

        - -

        Music Encoding Initiative (MEI)

        - -

        Except for MusicXML for we go one step further to also providing its respective Music Encoding Initiative (MEI) files. The model underlying MEI recognizes four distinct aspects of music notation: logical; gestural; visual; and analytical. The logical domain includes the musical content or structure including pitches, time values, articulations, dynamics, and all other elements—defined as the symbols that communicate the composer’s intentions. The gestural domain relates to a performed interpretation of the logical domain (i.e., it encodes information that may be added by a performer such as explicit realizations of “swing” or rubato). The visual domain describes the contributions of an editor, engraver, or typesetter, and encodes information about the physical appearance of the score, such as symbol locations, page layout, or font. Finally, the analytical domain covers commentary and analysis of the music document in any of the three previous domains.

        - -
        <?xml version="1.0" encoding="UTF-8"?>
        -<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?>
        -<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://purl.oclc.org/dsdl/schematron"?>
        -<mei xmlns="http://www.music-encoding.org/ns/mei" meiversion="4.0.0">
        -   <meiHead>
        -      <fileDesc>
        -         <titleStmt>
        -            <title>beam groups 3</title>
        -            <respStmt />
        -         </titleStmt>
        -         <pubStmt><date isodate="2021-06-14" type="encoding-date">2021-06-14</date>
        -         </pubStmt>
        -      </fileDesc>
        -      <encodingDesc xml:id="encodingdesc-0000001420266469">
        -         <appInfo xml:id="appinfo-0000001827384277">
        -            <application xml:id="application-0000000862295293" isodate="2021-06-14T15:00:01" version="3.5.0-dev-118873d">
        -               <name xml:id="name-0000002103025164">Verovio</name>
        -               <p xml:id="p-0000001992846044">Transcoded from MusicXML</p>
        -            </application>
        -         </appInfo>
        -      </encodingDesc>
        -   </meiHead>
        -   <music>
        -      <body>
        -         <mdiv xml:id="mdiv-0000001025466895">
        -            <score xml:id="score-0000001308189520">
        -               <scoreDef xml:id="scoredef-0000000993314183">
        -                  <staffGrp xml:id="staffgrp-0000000471437396">
        -                     <staffDef xml:id="P1" n="1" lines="5" ppq="12">
        -                        <label xml:id="label-0000000781857015">P 1</label>
        -                        <clef xml:id="clef-0000000149139464" shape="G" line="2" />
        -                        <keySig xml:id="keysig-0000000931258970" mode="major" sig="0" />
        -                        <meterSig xml:id="msig-0000002113427645" count="2" unit="4" />
        -                     </staffDef>
        -                  </staffGrp>
        -               </scoreDef>
        -...
        -      </body>
        -   </music>
        -</mei>
        -
        - -

        Combining DOReMi with Muscima++ and Deepscores

        - -

        Recently, researchers have been working on bringing their datasets together, namely Muscima++ [4] and DeepScores [9], to improve compatibility. Muscima++ contains handwritten music, while DeepScores is a typeset music dataset, both of which can be used in object detection. Harmonising them aids the goal of creating a reference dataset. With the motivation to support this goal and compare and use these datasets in future experiments, DoReMi is easily harmonised with Muscima++ and DeepScores.

        - -

        Initial Data Collection

        - -

        back

        -:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/14/65d725e5af7653d1a146c7a3e465c9a86ef5d9003ae3ab18d4e33a11b46fc0 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/14/65d725e5af7653d1a146c7a3e465c9a86ef5d9003ae3ab18d4e33a11b46fc0 deleted file mode 100644 index cbad3293c0..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/14/65d725e5af7653d1a146c7a3e465c9a86ef5d9003ae3ab18d4e33a11b46fc0 +++ /dev/null @@ -1,2143 +0,0 @@ -I"

        DoReMi - Data Collection Lifecycle Document

        - -

        This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg’s Dorico team and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

        - -

        Music used to generate this dataset comes from a software test set provided by the Dorico team. This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet -music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

        - -

        Discovery and Planning

        - -

        Data type and format

        - - -

        Initial Data Collection

        -

        Data Preparation and analysis

        -

        Publication and Sharing

        -

        Long-term Management

        - -

        Discovery and Planning

        - -

        In this section, I will explain the data types and formats we have decided to use.

        - -

        Data type and format

        - -

        This dataset has the following six types of data:

        - - - -

        The following respective data formats:

        -
          -
        • Dorico
        • -
        • MusicXML
        • -
        • XML
        • -
        • PNG
        • -
        • MIDI
        • -
        • MEI
        • -
        - -

        Let’s start by explaining each one of the data types and what they contain:

        - -

        Dorico project -Dorico-project

        - -

        When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

        - -

        Dorico-soft

        - -

        MusicXML

        - -

        MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. -More on how these files can be exported check here -
        -

        - -
        <?xml version="1.0" encoding="UTF-8" standalone="no"?>
        -<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
        -<score-partwise version="3.1">
        -  <work>
        -    <work-title>beam groups 3</work-title>
        -  </work>
        -  <movement-title>beam groups 3</movement-title>
        -  <identification>
        -    <encoding>
        -      <software>Dorico 4.0.0.5342</software>
        -      <encoding-date>2021-06-14</encoding-date>
        -    </encoding>
        -  </identification>
        -  <part-list>
        -    <score-part id="P1">
        -      <part-name>P 1</part-name>
        -    </score-part>
        -  </part-list>
        -  <part id="P1">
        -    <measure number="1">
        -      <attributes>
        -        <divisions>12</divisions>
        -        <key number="1">
        -          <fifths>0</fifths>
        -          <mode>major</mode>
        -        </key>
        -        <time>
        -
        -...
        -
        -  </part>
        -</score-partwise>
        -
        - - - -

        OMR metadata

        - -

        Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box.

        - -

        In words, each file can have data on more than one page, if that is the case, an id is assigned to each page. Each page can have multiple nodes. Nodes are the individual elements or objects in the score, for instance, stem, staff lines, blackhead, whole note, augmentation dot and so on. Each object or node is assigned an id. This node will now have the bounding box information which includes top, left, width and height. The top is the distance from the top of the page to the point where the object starts (vertically). Left is the distance from the left of the page to the point where the object starts (horizontally). Height is the distance from top to where the object ends (vertically). Width is the distance from the left point to the rightest point where the object ends (horizontally). -bbox

        - -

        Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

        - -

        OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

        - -

        Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

        - - - -
        <?xml version="1.0" encoding="utf-8"?>
        -<Pages>
        -<Page pageIndex="0">
        -<Nodes>
        -<Node>
        -<Id>95</Id>
        -<ClassName>timeSig4</ClassName>
        -<Top>709</Top>
        -<Left>386</Left>
        -<Width>36</Width>
        -<Height>42</Height>
        -<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -<Node>
        -<Id>94</Id>
        -<ClassName>timeSig2</ClassName>
        -<Top>666</Top>
        -<Left>387</Left>
        -<Width>34</Width>
        -<Height>43</Height>
        -<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -...
        -</Nodes>
        -</Page>
        -</Pages>
        -
        - -

        Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. -
        -

        - -
        <Node>
        -<Id>504</Id>
        -<ClassName>noteheadBlack</ClassName>
        -<Top>466</Top>
        -<Left>2236</Left>
        -<Width>28</Width>
        -<Height>24</Height>
        -<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
        -<Outlinks>541 559 571</Outlinks>
        -<Data>
        -<DataItem key="duration_beats" type="float">0.333333</DataItem>
        -<DataItem key="onset_beats" type="float">47.666668</DataItem>
        -<DataItem key="pitch_octave" type="int">4</DataItem>
        -<DataItem key="midi_pitch_code" type="int">69</DataItem>
        -<DataItem key="normalized_pitch_step" type="str">A</DataItem>
        -<DataItem key="dorico_event_id" type="int">1120</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - -

        - -

        For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

        - -
        <Node>
        -<Id>93</Id>
        -<ClassName>gClef</ClassName>
        -<Top>638</Top>
        -<Left>309</Left>
        -<Width>56</Width>
        -<Height>147</Height>
        -<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">908</DataItem>
        -<DataItem key="clef_type" type="str">kGClef</DataItem>
        -<DataItem key="clef_hotspot" type="str">G4</DataItem>
        -<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
        -<DataItem key="clef_stave_position" type="int">2</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). -

        -
        <Node>
        -    <Id>511</Id>
        -    <ClassName>timeSig4</ClassName>
        -    <Top>467</Top>
        -    <Left>828</Left>
        -    <Width>36</Width>   
        -    <Height>42</Height>
        -    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
        -    ...
        -    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
        -    <Data>
        -        <DataItem key="dorico_event_id" type="int">-1</DataItem>
        -        <DataItem key="time_signature_description" type="str"/>
        -    </Data>
        -</Node>
        -
        - - - -

        Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

        - -
        <Node>
        -<Id>69</Id>
        -<ClassName>kStaffLine</ClassName>
        -<Top>666</Top>
        -<Left>299</Left>
        -<Width>2001</Width>
        -<Height>3</Height>
        -<Mask>0:0 1:6003 </Mask>
        -<Data>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        A comprehensive table of what each objet includes for musical features is shown below. Scroll right for all attributes.

        - -
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_descriptiontext
        accidentalDoubleFlat244     x         
        accidentalDoubleSharp330     x         
        accidentalFlat12705     x         
        accidentalKomaFlat5     x         
        accidentalKomaSharp5     x         
        accidentalNatural11137     x         
        accidentalQuarterToneFlatStein162     x         
        accidentalQuarterToneSharpStein191     x         
        accidentalSharp12908     x         
        accidentalThreeQuarterTonesFlatZimmermann1     x         
        accidentalThreeQuarterTonesSharpStein27     x         
        accidentalTripleFlat1     x         
        accidentalTripleSharp1     x         
        articAccentAbove1477     x         
        articAccentBelow1916     x         
        articMarcatoAbove278     x         
        articMarcatoBelow34     x         
        articStaccatissimoAbove536     x         
        articStaccatissimoBelow414     x         
        articStaccatoAbove5018     x         
        articStaccatoBelow6108     x         
        articTenutoAbove823     x         
        articTenutoBelow735     x         
        augmentationDot2762               
        barline28142               
        beam52539     xx        
        cClef1161xxxxxx         
        dynamicFF242     x         
        dynamicFFF88     x         
        dynamicFFFF4     x         
        dynamicForte777     x         
        dynamicFortePiano60     x         
        dynamicForzando35     x         
        dynamicMF1803     x         
        dynamicMP185     x         
        dynamicPiano3987     x         
        dynamicPP1807     x         
        dynamicPPP93     x         
        dynamicPPPP13     x         
        dynamicRinforzando25     x         
        dynamicSforzato236     x         
        dynamicSforzatoFF6     x         
        dynamicText110     x        x
        fClef3543xxxxxx         
        flag16thDown430     x x       
        flag16thUp18245     x x       
        flag32ndDown31     x x       
        flag32ndUp7264     x x       
        flag64thUp10     x x       
        flag8thDown3672     x x       
        flag8thUp8113     x x       
        gClef12278xxxxxx         
        gradualDynamic7084     x         
        kStaffLine160426     x         
        mensuralNoteheadMinimaWhite9x    x  xxxxx  
        noteheadBlack247741x    x xxxxxx  
        noteheadDiamondWhole8x    x  xxxxx  
        noteheadDoubleWholeSquare3x    x  xxxxx  
        noteheadHalf8648x    x  xxxxx  
        noteheadTriangleUpBlack27x    x  xxxxx  
        noteheadTriangleUpHalf3x    x  xxxxx  
        noteheadWhole1502x    x  xxxxx  
        noteheadXBlack81x    x  xxxxx  
        ornamentMordent7x    x         
        ornamentTrill58x    x         
        ornamentTurn6x    x         
        rest4               
        rest16th29411               
        rest32nd10218               
        rest64th4               
        rest8th24124               
        restHalf1376               
        restQuarter13223               
        restWhole14382               
        slur13928x    x         
        stem227889     x         
        systemicBarline2078               
        tie8626x    x         
        timeSig12x    x       x 
        timeSig21084x    x       x 
        timeSig31203x    x       x 
        timeSig42674x    x       x 
        timeSig5507x    x       x 
        timeSig6246x    x       x 
        timeSig7125x    x       x 
        timeSig81661x    x       x 
        timeSig979x    x       x 
        timeSigCommon206x    x       x 
        timeSigCutCommon113x    x       x 
        timeSignatureComponent443x    x       x 
        tupletBracket4970x    x         
        tupletText4900x    x        x
        unpitchedPercussionClef1223xxxxxx         
        wiggleTrill45x    x         
                         
        - -
        - -

        Images of scores

        - -

        Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below. All these images are binarised and ready to use.

        - -

        clef

        - -

        MIDI

        - -

        MIDI (Musical Instrument Digital Interface) standard file provides a standardized file format way for music sequences to be saved, transported, and opened in other systems. They are characterised by their compact size which led to their widespread use in computers. They are intended for universal use and have information such as note values, timing and track name. We want to include such files in our dataset since MIDI is one of the end file formats retrieved from some OMR architecture. We believe that it is essential to include such files that could later on may be used for multi-modal learning in OMR as well.

        - -

        Dorico-midi

        - -

        Music Encoding Initiative (MEI)

        - -

        Except for MusicXML for we go one step further to also providing its respective Music Encoding Initiative (MEI) files. The model underlying MEI recognizes four distinct aspects of music notation: logical; gestural; visual; and analytical. The logical domain includes the musical content or structure including pitches, time values, articulations, dynamics, and all other elements—defined as the symbols that communicate the composer’s intentions. The gestural domain relates to a performed interpretation of the logical domain (i.e., it encodes information that may be added by a performer such as explicit realizations of “swing” or rubato). The visual domain describes the contributions of an editor, engraver, or typesetter, and encodes information about the physical appearance of the score, such as symbol locations, page layout, or font. Finally, the analytical domain covers commentary and analysis of the music document in any of the three previous domains.

        - -
        <?xml version="1.0" encoding="UTF-8"?>
        -<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?>
        -<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://purl.oclc.org/dsdl/schematron"?>
        -<mei xmlns="http://www.music-encoding.org/ns/mei" meiversion="4.0.0">
        -   <meiHead>
        -      <fileDesc>
        -         <titleStmt>
        -            <title>beam groups 3</title>
        -            <respStmt />
        -         </titleStmt>
        -         <pubStmt><date isodate="2021-06-14" type="encoding-date">2021-06-14</date>
        -         </pubStmt>
        -      </fileDesc>
        -      <encodingDesc xml:id="encodingdesc-0000001420266469">
        -         <appInfo xml:id="appinfo-0000001827384277">
        -            <application xml:id="application-0000000862295293" isodate="2021-06-14T15:00:01" version="3.5.0-dev-118873d">
        -               <name xml:id="name-0000002103025164">Verovio</name>
        -               <p xml:id="p-0000001992846044">Transcoded from MusicXML</p>
        -            </application>
        -         </appInfo>
        -      </encodingDesc>
        -   </meiHead>
        -   <music>
        -      <body>
        -         <mdiv xml:id="mdiv-0000001025466895">
        -            <score xml:id="score-0000001308189520">
        -               <scoreDef xml:id="scoredef-0000000993314183">
        -                  <staffGrp xml:id="staffgrp-0000000471437396">
        -                     <staffDef xml:id="P1" n="1" lines="5" ppq="12">
        -                        <label xml:id="label-0000000781857015">P 1</label>
        -                        <clef xml:id="clef-0000000149139464" shape="G" line="2" />
        -                        <keySig xml:id="keysig-0000000931258970" mode="major" sig="0" />
        -                        <meterSig xml:id="msig-0000002113427645" count="2" unit="4" />
        -                     </staffDef>
        -                  </staffGrp>
        -               </scoreDef>
        -...
        -      </body>
        -   </music>
        -</mei>
        -
        - -

        Combining DOReMi with Muscima++ and Deepscores

        - -

        Recently, researchers have been working on bringing their datasets together, namely Muscima++ [4] and DeepScores [9], to improve compatibility. Muscima++ contains handwritten music, while DeepScores is a typeset music dataset, both of which can be used in object detection. Harmonising them aids the goal of creating a reference dataset. With the motivation to support this goal and compare and use these datasets in future experiments, DoReMi is easily harmonised with Muscima++ and DeepScores.

        - -

        back

        -:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/16/de5dc2c97511c23c5e76d91b74d9c326e8b899b1f5a0a3dbbc5b94a9ef98d4 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/16/de5dc2c97511c23c5e76d91b74d9c326e8b899b1f5a0a3dbbc5b94a9ef98d4 deleted file mode 100644 index cb23b65d81..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/16/de5dc2c97511c23c5e76d91b74d9c326e8b899b1f5a0a3dbbc5b94a9ef98d4 +++ /dev/null @@ -1,100 +0,0 @@ -I"

        DoReMi - Data Collection Lifecycle Document

        - -

        This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

        - -

        Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet -music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

        - -

        Discovery and Planning

        - -

        Data type and format

        - - -

        Initial Data Collection

        -

        Data Preparation and analysis

        -

        Publication and Sharing

        -

        Long-term Management

        - -

        Discovery and Planning

        - -

        In this section, I will explain the data types and formats we have decided to use.

        - -

        Data type and format

        - -

        This dataset has the following six types of data:

        - - - -

        The following respective data formats:

        -
          -
        • Dorico
        • -
        • MusicXML
        • -
        • XML
        • -
        • PNG
        • -
        • MIDI
        • -
        • MEI
        • -
        - -

        Let’s start by explaining each one of the data types and what they contain:

        - -

        Dorico project -Dorico-project

        - -

        When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

        - -

        MusicXML

        - -

        MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. -More on how these files can be exported check here -MusicXML-example

        - -

        OMR metadata

        - -

        Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box. Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

        - -

        OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

        - -

        Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

        - -

        unparsed-xml

        - -

        Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. -
        - notehead

        - -

        For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

        - -

        clef

        - -

        Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1) 2. Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

        - -

        staffline

        - -

        OMR metadata

        - -

        Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

        - -

        MIDI

        - -

        MIDI files are exported directly from Dorico.

        - -

        Music Encoding Initiative (MEI)

        - -

        Combining DOReMi with Muscima++ and Deepscores

        - -

        back

        -:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/1d/4957f96f24b3b9cc51a61e3972ca913a4cc7b9eb5d9ccd7ed1d4050833194b b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/1d/4957f96f24b3b9cc51a61e3972ca913a4cc7b9eb5d9ccd7ed1d4050833194b deleted file mode 100644 index 2c25dd64c3..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/1d/4957f96f24b3b9cc51a61e3972ca913a4cc7b9eb5d9ccd7ed1d4050833194b +++ /dev/null @@ -1,2163 +0,0 @@ -I"4

        DoReMi - Data Collection Lifecycle Document

        - -

        This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg’s Dorico team and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

        - -

        Music used to generate this dataset comes from a software test set provided by the Dorico team. This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet -music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

        - -

        Discovery and Planning

        - -

        Data type and format

        - - -

        Initial Data Collection

        -

        Data Preparation and analysis

        -

        Publication and Sharing

        -

        Long-term Management

        - -

        Discovery and Planning

        - -

        In this section, I will explain the data types and formats we have decided to use.

        - -

        Data type and format

        - -

        This dataset has the following six types of data:

        - - - -

        The following respective data formats:

        -
          -
        • Dorico
        • -
        • MusicXML
        • -
        • XML
        • -
        • PNG
        • -
        • MIDI
        • -
        • MEI
        • -
        - -

        Let’s start by explaining each one of the data types and what they contain:

        - -

        Dorico project -Dorico-project

        - -

        When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

        - -

        Dorico-soft

        - -

        MusicXML

        - -

        MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. -More on how these files can be exported check here -
        -

        - -
        <?xml version="1.0" encoding="UTF-8" standalone="no"?>
        -<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
        -<score-partwise version="3.1">
        -  <work>
        -    <work-title>beam groups 3</work-title>
        -  </work>
        -  <movement-title>beam groups 3</movement-title>
        -  <identification>
        -    <encoding>
        -      <software>Dorico 4.0.0.5342</software>
        -      <encoding-date>2021-06-14</encoding-date>
        -    </encoding>
        -  </identification>
        -  <part-list>
        -    <score-part id="P1">
        -      <part-name>P 1</part-name>
        -    </score-part>
        -  </part-list>
        -  <part id="P1">
        -    <measure number="1">
        -      <attributes>
        -        <divisions>12</divisions>
        -        <key number="1">
        -          <fifths>0</fifths>
        -          <mode>major</mode>
        -        </key>
        -        <time>
        -
        -...
        -
        -  </part>
        -</score-partwise>
        -
        - - - -

        OMR metadata

        - -

        Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box.

        - -

        In words, each file can have data on more than one page, if that is the case, an id is assigned to each page. Each page can have multiple nodes. Nodes are the individual elements or objects in the score, for instance, stem, staff lines, blackhead, whole note, augmentation dot and so on. Each object or node is assigned an id. This node will now have the bounding box information which includes top, left, width and height. The top is the distance from the top of the page to the point where the object starts (vertically). Left is the distance from the left of the page to the point where the object starts (horizontally). Height is the distance from top to where the object ends (vertically). Width is the distance from the left point to the rightest point where the object ends (horizontally). -bbox

        - -

        Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

        - -

        OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

        - -

        Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

        - - - -
        <?xml version="1.0" encoding="utf-8"?>
        -<Pages>
        -<Page pageIndex="0">
        -<Nodes>
        -<Node>
        -<Id>95</Id>
        -<ClassName>timeSig4</ClassName>
        -<Top>709</Top>
        -<Left>386</Left>
        -<Width>36</Width>
        -<Height>42</Height>
        -<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -<Node>
        -<Id>94</Id>
        -<ClassName>timeSig2</ClassName>
        -<Top>666</Top>
        -<Left>387</Left>
        -<Width>34</Width>
        -<Height>43</Height>
        -<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -...
        -</Nodes>
        -</Page>
        -</Pages>
        -
        - -

        Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. -
        -

        - -
        <Node>
        -<Id>504</Id>
        -<ClassName>noteheadBlack</ClassName>
        -<Top>466</Top>
        -<Left>2236</Left>
        -<Width>28</Width>
        -<Height>24</Height>
        -<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
        -<Outlinks>541 559 571</Outlinks>
        -<Data>
        -<DataItem key="duration_beats" type="float">0.333333</DataItem>
        -<DataItem key="onset_beats" type="float">47.666668</DataItem>
        -<DataItem key="pitch_octave" type="int">4</DataItem>
        -<DataItem key="midi_pitch_code" type="int">69</DataItem>
        -<DataItem key="normalized_pitch_step" type="str">A</DataItem>
        -<DataItem key="dorico_event_id" type="int">1120</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - -

        - -

        For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

        - -
        <Node>
        -<Id>93</Id>
        -<ClassName>gClef</ClassName>
        -<Top>638</Top>
        -<Left>309</Left>
        -<Width>56</Width>
        -<Height>147</Height>
        -<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">908</DataItem>
        -<DataItem key="clef_type" type="str">kGClef</DataItem>
        -<DataItem key="clef_hotspot" type="str">G4</DataItem>
        -<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
        -<DataItem key="clef_stave_position" type="int">2</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). -

        -
        <Node>
        -    <Id>511</Id>
        -    <ClassName>timeSig4</ClassName>
        -    <Top>467</Top>
        -    <Left>828</Left>
        -    <Width>36</Width>   
        -    <Height>42</Height>
        -    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
        -    ...
        -    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
        -    <Data>
        -        <DataItem key="dorico_event_id" type="int">-1</DataItem>
        -        <DataItem key="time_signature_description" type="str"/>
        -    </Data>
        -</Node>
        -
        - - - -

        Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

        - -
        <Node>
        -<Id>69</Id>
        -<ClassName>kStaffLine</ClassName>
        -<Top>666</Top>
        -<Left>299</Left>
        -<Width>2001</Width>
        -<Height>3</Height>
        -<Mask>0:0 1:6003 </Mask>
        -<Data>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        A detailed table of what each objet includes for musical features is shown below. Scroll right for all attributes.

        - -
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_descriptiontext
        accidentalDoubleFlat244     x         
        accidentalDoubleSharp330     x         
        accidentalFlat12705     x         
        accidentalKomaFlat5     x         
        accidentalKomaSharp5     x         
        accidentalNatural11137     x         
        accidentalQuarterToneFlatStein162     x         
        accidentalQuarterToneSharpStein191     x         
        accidentalSharp12908     x         
        accidentalThreeQuarterTonesFlatZimmermann1     x         
        accidentalThreeQuarterTonesSharpStein27     x         
        accidentalTripleFlat1     x         
        accidentalTripleSharp1     x         
        articAccentAbove1477     x         
        articAccentBelow1916     x         
        articMarcatoAbove278     x         
        articMarcatoBelow34     x         
        articStaccatissimoAbove536     x         
        articStaccatissimoBelow414     x         
        articStaccatoAbove5018     x         
        articStaccatoBelow6108     x         
        articTenutoAbove823     x         
        articTenutoBelow735     x         
        augmentationDot2762               
        barline28142               
        beam52539     xx        
        cClef1161xxxxxx         
        dynamicFF242     x         
        dynamicFFF88     x         
        dynamicFFFF4     x         
        dynamicForte777     x         
        dynamicFortePiano60     x         
        dynamicForzando35     x         
        dynamicMF1803     x         
        dynamicMP185     x         
        dynamicPiano3987     x         
        dynamicPP1807     x         
        dynamicPPP93     x         
        dynamicPPPP13     x         
        dynamicRinforzando25     x         
        dynamicSforzato236     x         
        dynamicSforzatoFF6     x         
        dynamicText110     x        x
        fClef3543xxxxxx         
        flag16thDown430     x x       
        flag16thUp18245     x x       
        flag32ndDown31     x x       
        flag32ndUp7264     x x       
        flag64thUp10     x x       
        flag8thDown3672     x x       
        flag8thUp8113     x x       
        gClef12278xxxxxx         
        gradualDynamic7084     x         
        kStaffLine160426     x         
        mensuralNoteheadMinimaWhite9x    x  xxxxx  
        noteheadBlack247741x    x xxxxxx  
        noteheadDiamondWhole8x    x  xxxxx  
        noteheadDoubleWholeSquare3x    x  xxxxx  
        noteheadHalf8648x    x  xxxxx  
        noteheadTriangleUpBlack27x    x  xxxxx  
        noteheadTriangleUpHalf3x    x  xxxxx  
        noteheadWhole1502x    x  xxxxx  
        noteheadXBlack81x    x  xxxxx  
        ornamentMordent7x    x         
        ornamentTrill58x    x         
        ornamentTurn6x    x         
        rest4               
        rest16th29411               
        rest32nd10218               
        rest64th4               
        rest8th24124               
        restHalf1376               
        restQuarter13223               
        restWhole14382               
        slur13928x    x         
        stem227889     x         
        systemicBarline2078               
        tie8626x    x         
        timeSig12x    x       x 
        timeSig21084x    x       x 
        timeSig31203x    x       x 
        timeSig42674x    x       x 
        timeSig5507x    x       x 
        timeSig6246x    x       x 
        timeSig7125x    x       x 
        timeSig81661x    x       x 
        timeSig979x    x       x 
        timeSigCommon206x    x       x 
        timeSigCutCommon113x    x       x 
        timeSignatureComponent443x    x       x 
        tupletBracket4970x    x         
        tupletText4900x    x        x
        unpitchedPercussionClef1223xxxxxx         
        wiggleTrill45x    x         
                         
        - -
        - -

        Images of scores

        - -

        Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below. All these images are binarised and ready to use.

        - -

        clef

        - -

        MIDI

        - -

        MIDI (Musical Instrument Digital Interface) standard file provides a standardized file format way for music sequences to be saved, transported, and opened in other systems. They are characterised by their compact size which led to their widespread use in computers. They are intended for universal use and have information such as note values, timing and track name. We want to include such files in our dataset since MIDI is one of the end file formats retrieved from some OMR architecture. We believe that it is essential to include such files that could later on may be used for multi-modal learning in OMR as well.

        - -

        Dorico-midi

        - -

        Music Encoding Initiative (MEI)

        - -

        Except for MusicXML for we go one step further to also providing its respective Music Encoding Initiative (MEI) files. The model underlying MEI recognizes four distinct aspects of music notation: logical; gestural; visual; and analytical. The logical domain includes the musical content or structure including pitches, time values, articulations, dynamics, and all other elements—defined as the symbols that communicate the composer’s intentions. The gestural domain relates to a performed interpretation of the logical domain (i.e., it encodes information that may be added by a performer such as explicit realizations of “swing” or rubato). The visual domain describes the contributions of an editor, engraver, or typesetter, and encodes information about the physical appearance of the score, such as symbol locations, page layout, or font. Finally, the analytical domain covers commentary and analysis of the music document in any of the three previous domains.

        - -
        <?xml version="1.0" encoding="UTF-8"?>
        -<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?>
        -<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://purl.oclc.org/dsdl/schematron"?>
        -<mei xmlns="http://www.music-encoding.org/ns/mei" meiversion="4.0.0">
        -   <meiHead>
        -      <fileDesc>
        -         <titleStmt>
        -            <title>beam groups 3</title>
        -            <respStmt />
        -         </titleStmt>
        -         <pubStmt><date isodate="2021-06-14" type="encoding-date">2021-06-14</date>
        -         </pubStmt>
        -      </fileDesc>
        -      <encodingDesc xml:id="encodingdesc-0000001420266469">
        -         <appInfo xml:id="appinfo-0000001827384277">
        -            <application xml:id="application-0000000862295293" isodate="2021-06-14T15:00:01" version="3.5.0-dev-118873d">
        -               <name xml:id="name-0000002103025164">Verovio</name>
        -               <p xml:id="p-0000001992846044">Transcoded from MusicXML</p>
        -            </application>
        -         </appInfo>
        -      </encodingDesc>
        -   </meiHead>
        -   <music>
        -      <body>
        -         <mdiv xml:id="mdiv-0000001025466895">
        -            <score xml:id="score-0000001308189520">
        -               <scoreDef xml:id="scoredef-0000000993314183">
        -                  <staffGrp xml:id="staffgrp-0000000471437396">
        -                     <staffDef xml:id="P1" n="1" lines="5" ppq="12">
        -                        <label xml:id="label-0000000781857015">P 1</label>
        -                        <clef xml:id="clef-0000000149139464" shape="G" line="2" />
        -                        <keySig xml:id="keysig-0000000931258970" mode="major" sig="0" />
        -                        <meterSig xml:id="msig-0000002113427645" count="2" unit="4" />
        -                     </staffDef>
        -                  </staffGrp>
        -               </scoreDef>
        -...
        -      </body>
        -   </music>
        -</mei>
        -
        - -

        Combining DOReMi with Muscima++ and Deepscores

        - -

        Recently, researchers have been working on bringing their datasets together, namely Muscima++ [4] and DeepScores [9], to improve compatibility. Muscima++ contains handwritten music, while DeepScores is a typeset music dataset, both of which can be used in object detection. Harmonising them aids the goal of creating a reference dataset. With the motivation to support this goal and compare and use these datasets in future experiments, DoReMi is easily harmonised with Muscima++ and DeepScores.

        - -

        Initial Data Collection

        - -

        The dataset is derived from scores originally used for testing music notation software. This includes real-world scores in addition to synthetic scores built to test particular engraving use cases.

        - -

        The process of creating DoReMI using Dorico starts by creating a meta-picture of a single glyph or drawable primitive (slurs, lines, musical symbols) to allow generation of bounding boxes and pixel masks at the origin of the coordinate system y-down \footnote{The origin is in the top-left where the x-axis extends to the right and the y-axis extends downwards}. Rendering them at the origin ensures minimisation of the variations introduced by anti-aliasing artefacts. The vector-based glyph or primitive is then rasterised to a monochrome pixel-based image. Sub-pixel positions might introduce some variations and shifts in the bounding boxes that are relocated to the original drawn positions. However, bounding boxes are accurate enough for all the objects, except for some shift in the staff lines. During rasterisation, some staff lines become thicker than the others, sometimes falling out of the bounding box. Such inconsistencies are easily optically noticed given the even spaced nature of staff lines and can be minimised at the cost of increasing the resolution (DPI). Finally, the images are exported as PNGs.

        - -

        Dorico has a sophisticated internal representation and engraving engine for musical data at the drawing stage for efficiency. This results in significant challenges in reconnecting the primitives ultimately drawn to their original semantic sources. The addition of higher-level music attributes retrieved from Dorico to the metadata allows for the future use in the music reconstruction stage. -It is anticipated that we would iterate through the generation process by adding new features that would benefit the recognition score. On a practical level, we made a minor modification to allow for the logical grouping of pages into a single XML file. During data preprocessing, XML files were then separated by page (image).

        - -

        Data Preparation and analysis

        - -

        The number of classes in the dataset is 94 as shown in the image below. -classes

        - -

        Publication and Sharing

        - -

        The dataset including only copy right free scores is already published in this github release.

        - -

        Long-term Management

        - -

        back

        -:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/1d/5aaa7961e960a67be6940fd67a2aea28681f30ec0b4f5f68841059b02a18ac b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/1d/5aaa7961e960a67be6940fd67a2aea28681f30ec0b4f5f68841059b02a18ac deleted file mode 100644 index 6d763bf623..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/1d/5aaa7961e960a67be6940fd67a2aea28681f30ec0b4f5f68841059b02a18ac +++ /dev/null @@ -1,284 +0,0 @@ -I"2g

        DoReMi - Data Collection Lifecycle Document

        - -

        This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

        - -

        Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet -music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

        - -

        Discovery and Planning

        - -

        Data type and format

        - - -

        Initial Data Collection

        -

        Data Preparation and analysis

        -

        Publication and Sharing

        -

        Long-term Management

        - -

        Discovery and Planning

        - -

        In this section, I will explain the data types and formats we have decided to use.

        - -

        Data type and format

        - -

        This dataset has the following six types of data:

        - - - -

        The following respective data formats:

        -
          -
        • Dorico
        • -
        • MusicXML
        • -
        • XML
        • -
        • PNG
        • -
        • MIDI
        • -
        • MEI
        • -
        - -

        Let’s start by explaining each one of the data types and what they contain:

        - -

        Dorico project -Dorico-project

        - -

        When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

        - -

        MusicXML

        - -

        MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. -More on how these files can be exported check here -
        -

        - -
        <?xml version="1.0" encoding="UTF-8" standalone="no"?>
        -<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
        -<score-partwise version="3.1">
        -  <work>
        -    <work-title>beam groups 3</work-title>
        -  </work>
        -  <movement-title>beam groups 3</movement-title>
        -  <identification>
        -    <encoding>
        -      <software>Dorico 4.0.0.5342</software>
        -      <encoding-date>2021-06-14</encoding-date>
        -    </encoding>
        -  </identification>
        -  <part-list>
        -    <score-part id="P1">
        -      <part-name>P 1</part-name>
        -    </score-part>
        -  </part-list>
        -  <part id="P1">
        -    <measure number="1">
        -      <attributes>
        -        <divisions>12</divisions>
        -        <key number="1">
        -          <fifths>0</fifths>
        -          <mode>major</mode>
        -        </key>
        -        <time>
        -
        -...
        -
        -  </part>
        -</score-partwise>
        -
        - - - -

        OMR metadata

        - -

        Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box. Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

        - -

        OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

        - -

        Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

        - - - -
        <?xml version="1.0" encoding="utf-8"?>
        -<Pages>
        -<Page pageIndex="0">
        -<Nodes>
        -<Node>
        -<Id>95</Id>
        -<ClassName>timeSig4</ClassName>
        -<Top>709</Top>
        -<Left>386</Left>
        -<Width>36</Width>
        -<Height>42</Height>
        -<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -<Node>
        -<Id>94</Id>
        -<ClassName>timeSig2</ClassName>
        -<Top>666</Top>
        -<Left>387</Left>
        -<Width>34</Width>
        -<Height>43</Height>
        -<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -...
        -</Nodes>
        -</Page>
        -</Pages>
        -
        - -

        Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. -
        -

        - -
        <Node>
        -<Id>504</Id>
        -<ClassName>noteheadBlack</ClassName>
        -<Top>466</Top>
        -<Left>2236</Left>
        -<Width>28</Width>
        -<Height>24</Height>
        -<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
        -<Outlinks>541 559 571</Outlinks>
        -<Data>
        -<DataItem key="duration_beats" type="float">0.333333</DataItem>
        -<DataItem key="onset_beats" type="float">47.666668</DataItem>
        -<DataItem key="pitch_octave" type="int">4</DataItem>
        -<DataItem key="midi_pitch_code" type="int">69</DataItem>
        -<DataItem key="normalized_pitch_step" type="str">A</DataItem>
        -<DataItem key="dorico_event_id" type="int">1120</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - -

        - -

        For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

        - -
        <Node>
        -<Id>93</Id>
        -<ClassName>gClef</ClassName>
        -<Top>638</Top>
        -<Left>309</Left>
        -<Width>56</Width>
        -<Height>147</Height>
        -<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">908</DataItem>
        -<DataItem key="clef_type" type="str">kGClef</DataItem>
        -<DataItem key="clef_hotspot" type="str">G4</DataItem>
        -<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
        -<DataItem key="clef_stave_position" type="int">2</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). -

        -
        <Node>
        -    <Id>511</Id>
        -    <ClassName>timeSig4</ClassName>
        -    <Top>467</Top>
        -    <Left>828</Left>
        -    <Width>36</Width>   
        -    <Height>42</Height>
        -    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
        -    ...
        -    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
        -    <Data>
        -        <DataItem key="dorico_event_id" type="int">-1</DataItem>
        -        <DataItem key="time_signature_description" type="str"/>
        -    </Data>
        -</Node>
        -
        - - - -

        Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

        - -
        <Node>
        -<Id>69</Id>
        -<ClassName>kStaffLine</ClassName>
        -<Top>666</Top>
        -<Left>299</Left>
        -<Width>2001</Width>
        -<Height>3</Height>
        -<Mask>0:0 1:6003 </Mask>
        -<Data>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - -

        A comprehensive table of what each objet includes for musical features is shown below.

        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        head1head twothree
        okgood swedish fishnice
        out of stockgood and plentynice
        okgood oreoshmm
        okgood zoute dropyumm
        - - - -

        OMR metadata

        - -

        Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

        - -

        MIDI

        - -

        MIDI files are exported directly from Dorico.

        - -

        Music Encoding Initiative (MEI)

        - -

        Combining DOReMi with Muscima++ and Deepscores

        - -

        back

        -:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/1d/e2ef1d5a7853ea2ef94ac08c2c922a5fab22884e053a97048b48ec5c0eb6de b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/1d/e2ef1d5a7853ea2ef94ac08c2c922a5fab22884e053a97048b48ec5c0eb6de deleted file mode 100644 index ba2ba18718..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/1d/e2ef1d5a7853ea2ef94ac08c2c922a5fab22884e053a97048b48ec5c0eb6de +++ /dev/null @@ -1,2163 +0,0 @@ -I"-

        DoReMi - Data Collection Lifecycle Document

        - -

        This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg’s Dorico team and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

        - -

        Music used to generate this dataset comes from a software test set provided by the Dorico team. This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet -music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

        - -

        Discovery and Planning

        - -

        Data type and format

        - - -

        Initial Data Collection

        -

        Data Preparation and analysis

        -

        Publication and Sharing

        -

        Long-term Management

        - -

        Discovery and Planning

        - -

        In this section, I will explain the data types and formats we have decided to use.

        - -

        Data type and format

        - -

        This dataset has the following six types of data:

        - - - -

        The following respective data formats:

        -
          -
        • Dorico
        • -
        • MusicXML
        • -
        • XML
        • -
        • PNG
        • -
        • MIDI
        • -
        • MEI
        • -
        - -

        Let’s start by explaining each one of the data types and what they contain:

        - -

        Dorico project -Dorico-project

        - -

        When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

        - -

        Dorico-soft

        - -

        MusicXML

        - -

        MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. -More on how these files can be exported check here -
        -

        - -
        <?xml version="1.0" encoding="UTF-8" standalone="no"?>
        -<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
        -<score-partwise version="3.1">
        -  <work>
        -    <work-title>beam groups 3</work-title>
        -  </work>
        -  <movement-title>beam groups 3</movement-title>
        -  <identification>
        -    <encoding>
        -      <software>Dorico 4.0.0.5342</software>
        -      <encoding-date>2021-06-14</encoding-date>
        -    </encoding>
        -  </identification>
        -  <part-list>
        -    <score-part id="P1">
        -      <part-name>P 1</part-name>
        -    </score-part>
        -  </part-list>
        -  <part id="P1">
        -    <measure number="1">
        -      <attributes>
        -        <divisions>12</divisions>
        -        <key number="1">
        -          <fifths>0</fifths>
        -          <mode>major</mode>
        -        </key>
        -        <time>
        -
        -...
        -
        -  </part>
        -</score-partwise>
        -
        - - - -

        OMR metadata

        - -

        Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box.

        - -

        In words, each file can have data on more than one page, if that is the case, an id is assigned to each page. Each page can have multiple nodes. Nodes are the individual elements or objects in the score, for instance, stem, staff lines, blackhead, whole note, augmentation dot and so on. Each object or node is assigned an id. This node will now have the bounding box information which includes top, left, width and height. The top is the distance from the top of the page to the point where the object starts (vertically). Left is the distance from the left of the page to the point where the object starts (horizontally). Height is the distance from top to where the object ends (vertically). Width is the distance from the left point to the rightest point where the object ends (horizontally). -bbox

        - -

        Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

        - -

        OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

        - -

        Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

        - - - -
        <?xml version="1.0" encoding="utf-8"?>
        -<Pages>
        -<Page pageIndex="0">
        -<Nodes>
        -<Node>
        -<Id>95</Id>
        -<ClassName>timeSig4</ClassName>
        -<Top>709</Top>
        -<Left>386</Left>
        -<Width>36</Width>
        -<Height>42</Height>
        -<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -<Node>
        -<Id>94</Id>
        -<ClassName>timeSig2</ClassName>
        -<Top>666</Top>
        -<Left>387</Left>
        -<Width>34</Width>
        -<Height>43</Height>
        -<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -...
        -</Nodes>
        -</Page>
        -</Pages>
        -
        - -

        Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. -
        -

        - -
        <Node>
        -<Id>504</Id>
        -<ClassName>noteheadBlack</ClassName>
        -<Top>466</Top>
        -<Left>2236</Left>
        -<Width>28</Width>
        -<Height>24</Height>
        -<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
        -<Outlinks>541 559 571</Outlinks>
        -<Data>
        -<DataItem key="duration_beats" type="float">0.333333</DataItem>
        -<DataItem key="onset_beats" type="float">47.666668</DataItem>
        -<DataItem key="pitch_octave" type="int">4</DataItem>
        -<DataItem key="midi_pitch_code" type="int">69</DataItem>
        -<DataItem key="normalized_pitch_step" type="str">A</DataItem>
        -<DataItem key="dorico_event_id" type="int">1120</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - -

        - -

        For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

        - -
        <Node>
        -<Id>93</Id>
        -<ClassName>gClef</ClassName>
        -<Top>638</Top>
        -<Left>309</Left>
        -<Width>56</Width>
        -<Height>147</Height>
        -<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">908</DataItem>
        -<DataItem key="clef_type" type="str">kGClef</DataItem>
        -<DataItem key="clef_hotspot" type="str">G4</DataItem>
        -<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
        -<DataItem key="clef_stave_position" type="int">2</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). -

        -
        <Node>
        -    <Id>511</Id>
        -    <ClassName>timeSig4</ClassName>
        -    <Top>467</Top>
        -    <Left>828</Left>
        -    <Width>36</Width>   
        -    <Height>42</Height>
        -    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
        -    ...
        -    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
        -    <Data>
        -        <DataItem key="dorico_event_id" type="int">-1</DataItem>
        -        <DataItem key="time_signature_description" type="str"/>
        -    </Data>
        -</Node>
        -
        - - - -

        Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

        - -
        <Node>
        -<Id>69</Id>
        -<ClassName>kStaffLine</ClassName>
        -<Top>666</Top>
        -<Left>299</Left>
        -<Width>2001</Width>
        -<Height>3</Height>
        -<Mask>0:0 1:6003 </Mask>
        -<Data>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        A detailed table of what each objet includes for musical features is shown below. Scroll right for all attributes.

        - -
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_descriptiontext
        accidentalDoubleFlat244     x         
        accidentalDoubleSharp330     x         
        accidentalFlat12705     x         
        accidentalKomaFlat5     x         
        accidentalKomaSharp5     x         
        accidentalNatural11137     x         
        accidentalQuarterToneFlatStein162     x         
        accidentalQuarterToneSharpStein191     x         
        accidentalSharp12908     x         
        accidentalThreeQuarterTonesFlatZimmermann1     x         
        accidentalThreeQuarterTonesSharpStein27     x         
        accidentalTripleFlat1     x         
        accidentalTripleSharp1     x         
        articAccentAbove1477     x         
        articAccentBelow1916     x         
        articMarcatoAbove278     x         
        articMarcatoBelow34     x         
        articStaccatissimoAbove536     x         
        articStaccatissimoBelow414     x         
        articStaccatoAbove5018     x         
        articStaccatoBelow6108     x         
        articTenutoAbove823     x         
        articTenutoBelow735     x         
        augmentationDot2762               
        barline28142               
        beam52539     xx        
        cClef1161xxxxxx         
        dynamicFF242     x         
        dynamicFFF88     x         
        dynamicFFFF4     x         
        dynamicForte777     x         
        dynamicFortePiano60     x         
        dynamicForzando35     x         
        dynamicMF1803     x         
        dynamicMP185     x         
        dynamicPiano3987     x         
        dynamicPP1807     x         
        dynamicPPP93     x         
        dynamicPPPP13     x         
        dynamicRinforzando25     x         
        dynamicSforzato236     x         
        dynamicSforzatoFF6     x         
        dynamicText110     x        x
        fClef3543xxxxxx         
        flag16thDown430     x x       
        flag16thUp18245     x x       
        flag32ndDown31     x x       
        flag32ndUp7264     x x       
        flag64thUp10     x x       
        flag8thDown3672     x x       
        flag8thUp8113     x x       
        gClef12278xxxxxx         
        gradualDynamic7084     x         
        kStaffLine160426     x         
        mensuralNoteheadMinimaWhite9x    x  xxxxx  
        noteheadBlack247741x    x xxxxxx  
        noteheadDiamondWhole8x    x  xxxxx  
        noteheadDoubleWholeSquare3x    x  xxxxx  
        noteheadHalf8648x    x  xxxxx  
        noteheadTriangleUpBlack27x    x  xxxxx  
        noteheadTriangleUpHalf3x    x  xxxxx  
        noteheadWhole1502x    x  xxxxx  
        noteheadXBlack81x    x  xxxxx  
        ornamentMordent7x    x         
        ornamentTrill58x    x         
        ornamentTurn6x    x         
        rest4               
        rest16th29411               
        rest32nd10218               
        rest64th4               
        rest8th24124               
        restHalf1376               
        restQuarter13223               
        restWhole14382               
        slur13928x    x         
        stem227889     x         
        systemicBarline2078               
        tie8626x    x         
        timeSig12x    x       x 
        timeSig21084x    x       x 
        timeSig31203x    x       x 
        timeSig42674x    x       x 
        timeSig5507x    x       x 
        timeSig6246x    x       x 
        timeSig7125x    x       x 
        timeSig81661x    x       x 
        timeSig979x    x       x 
        timeSigCommon206x    x       x 
        timeSigCutCommon113x    x       x 
        timeSignatureComponent443x    x       x 
        tupletBracket4970x    x         
        tupletText4900x    x        x
        unpitchedPercussionClef1223xxxxxx         
        wiggleTrill45x    x         
                         
        - -
        - -

        Images of scores

        - -

        Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below. All these images are binarised and ready to use.

        - -

        clef

        - -

        MIDI

        - -

        MIDI (Musical Instrument Digital Interface) standard file provides a standardized file format way for music sequences to be saved, transported, and opened in other systems. They are characterised by their compact size which led to their widespread use in computers. They are intended for universal use and have information such as note values, timing and track name. We want to include such files in our dataset since MIDI is one of the end file formats retrieved from some OMR architecture. We believe that it is essential to include such files that could later on may be used for multi-modal learning in OMR as well.

        - -

        Dorico-midi

        - -

        Music Encoding Initiative (MEI)

        - -

        Except for MusicXML for we go one step further to also providing its respective Music Encoding Initiative (MEI) files. The model underlying MEI recognizes four distinct aspects of music notation: logical; gestural; visual; and analytical. The logical domain includes the musical content or structure including pitches, time values, articulations, dynamics, and all other elements—defined as the symbols that communicate the composer’s intentions. The gestural domain relates to a performed interpretation of the logical domain (i.e., it encodes information that may be added by a performer such as explicit realizations of “swing” or rubato). The visual domain describes the contributions of an editor, engraver, or typesetter, and encodes information about the physical appearance of the score, such as symbol locations, page layout, or font. Finally, the analytical domain covers commentary and analysis of the music document in any of the three previous domains.

        - -
        <?xml version="1.0" encoding="UTF-8"?>
        -<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?>
        -<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://purl.oclc.org/dsdl/schematron"?>
        -<mei xmlns="http://www.music-encoding.org/ns/mei" meiversion="4.0.0">
        -   <meiHead>
        -      <fileDesc>
        -         <titleStmt>
        -            <title>beam groups 3</title>
        -            <respStmt />
        -         </titleStmt>
        -         <pubStmt><date isodate="2021-06-14" type="encoding-date">2021-06-14</date>
        -         </pubStmt>
        -      </fileDesc>
        -      <encodingDesc xml:id="encodingdesc-0000001420266469">
        -         <appInfo xml:id="appinfo-0000001827384277">
        -            <application xml:id="application-0000000862295293" isodate="2021-06-14T15:00:01" version="3.5.0-dev-118873d">
        -               <name xml:id="name-0000002103025164">Verovio</name>
        -               <p xml:id="p-0000001992846044">Transcoded from MusicXML</p>
        -            </application>
        -         </appInfo>
        -      </encodingDesc>
        -   </meiHead>
        -   <music>
        -      <body>
        -         <mdiv xml:id="mdiv-0000001025466895">
        -            <score xml:id="score-0000001308189520">
        -               <scoreDef xml:id="scoredef-0000000993314183">
        -                  <staffGrp xml:id="staffgrp-0000000471437396">
        -                     <staffDef xml:id="P1" n="1" lines="5" ppq="12">
        -                        <label xml:id="label-0000000781857015">P 1</label>
        -                        <clef xml:id="clef-0000000149139464" shape="G" line="2" />
        -                        <keySig xml:id="keysig-0000000931258970" mode="major" sig="0" />
        -                        <meterSig xml:id="msig-0000002113427645" count="2" unit="4" />
        -                     </staffDef>
        -                  </staffGrp>
        -               </scoreDef>
        -...
        -      </body>
        -   </music>
        -</mei>
        -
        - -

        Combining DOReMi with Muscima++ and Deepscores

        - -

        Recently, researchers have been working on bringing their datasets together, namely Muscima++ [4] and DeepScores [9], to improve compatibility. Muscima++ contains handwritten music, while DeepScores is a typeset music dataset, both of which can be used in object detection. Harmonising them aids the goal of creating a reference dataset. With the motivation to support this goal and compare and use these datasets in future experiments, DoReMi is easily harmonised with Muscima++ and DeepScores.

        - -

        Initial Data Collection

        - -

        The dataset is derived from scores originally used for testing music notation software. This includes real-world scores in addition to synthetic scores built to test particular engraving use cases.

        - -

        The process of creating DoReMI using Dorico starts by creating a meta-picture of a single glyph or drawable primitive (slurs, lines, musical symbols) to allow generation of bounding boxes and pixel masks at the origin of the coordinate system y-down \footnote{The origin is in the top-left where the x-axis extends to the right and the y-axis extends downwards}. Rendering them at the origin ensures minimisation of the variations introduced by anti-aliasing artefacts. The vector-based glyph or primitive is then rasterised to a monochrome pixel-based image. Sub-pixel positions might introduce some variations and shifts in the bounding boxes that are relocated to the original drawn positions. However, bounding boxes are accurate enough for all the objects, except for some shift in the staff lines. During rasterisation, some staff lines become thicker than the others, sometimes falling out of the bounding box. Such inconsistencies are easily optically noticed given the even spaced nature of staff lines and can be minimised at the cost of increasing the resolution (DPI). Finally, the images are exported as PNGs.

        - -

        Dorico has a sophisticated internal representation and engraving engine for musical data at the drawing stage for efficiency. This results in significant challenges in reconnecting the primitives ultimately drawn to their original semantic sources. The addition of higher-level music attributes retrieved from Dorico to the metadata allows for the future use in the music reconstruction stage. -It is anticipated that we would iterate through the generation process by adding new features that would benefit the recognition score. On a practical level, we made a minor modification to allow for the logical grouping of pages into a single XML file. During data preprocessing, XML files were then separated by page (image).

        - -

        Data Preparation and analysis

        - -

        The number of classes in the dataset is 94 as shown in the image below. -classes

        - -

        Publication and Sharing

        - -

        The dataset including only copy right free scores is already published in this github release.

        - -

        Long-term Management

        - -

        back

        -:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/1e/0215747695d4c19004d2e26822a995e46d0cd9f9b3bd788f0e5ba77c06ea7e b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/1e/0215747695d4c19004d2e26822a995e46d0cd9f9b3bd788f0e5ba77c06ea7e deleted file mode 100644 index 0df3d89bc6..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/1e/0215747695d4c19004d2e26822a995e46d0cd9f9b3bd788f0e5ba77c06ea7e +++ /dev/null @@ -1,2167 +0,0 @@ -I"

        DoReMi - Data Collection Lifecycle Document

        - -

        This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg’s Dorico team and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

        - -

        Music used to generate this dataset comes from a software test set provided by the Dorico team. This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet -music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

        - -

        Discovery and Planning

        - -

        Data type and format

        - - -

        Initial Data Collection

        -

        Data Preparation and analysis

        -

        Publication and Sharing

        -

        Long-term Management

        - -
        - -
        - -

        Discovery and Planning

        - -

        In this section, I will explain the data types and formats we have decided to use.

        - -

        Data type and format

        - -

        This dataset has the following six types of data:

        - - - -

        The following respective data formats:

        -
          -
        • Dorico
        • -
        • MusicXML
        • -
        • XML
        • -
        • PNG
        • -
        • MIDI
        • -
        • MEI
        • -
        - -

        Let’s start by explaining each one of the data types and what they contain:

        - -

        Dorico project -Dorico-project

        - -

        When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

        - -

        Dorico-soft

        - -

        MusicXML

        - -

        MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. -More on how these files can be exported check here -
        -

        - -
        <?xml version="1.0" encoding="UTF-8" standalone="no"?>
        -<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
        -<score-partwise version="3.1">
        -  <work>
        -    <work-title>beam groups 3</work-title>
        -  </work>
        -  <movement-title>beam groups 3</movement-title>
        -  <identification>
        -    <encoding>
        -      <software>Dorico 4.0.0.5342</software>
        -      <encoding-date>2021-06-14</encoding-date>
        -    </encoding>
        -  </identification>
        -  <part-list>
        -    <score-part id="P1">
        -      <part-name>P 1</part-name>
        -    </score-part>
        -  </part-list>
        -  <part id="P1">
        -    <measure number="1">
        -      <attributes>
        -        <divisions>12</divisions>
        -        <key number="1">
        -          <fifths>0</fifths>
        -          <mode>major</mode>
        -        </key>
        -        <time>
        -
        -...
        -
        -  </part>
        -</score-partwise>
        -
        - - - -

        OMR metadata

        - -

        Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box.

        - -

        In words, each file can have data on more than one page, if that is the case, an id is assigned to each page. Each page can have multiple nodes. Nodes are the individual elements or objects in the score, for instance, stem, staff lines, blackhead, whole note, augmentation dot and so on. Each object or node is assigned an id. This node will now have the bounding box information which includes top, left, width and height. The top is the distance from the top of the page to the point where the object starts (vertically). Left is the distance from the left of the page to the point where the object starts (horizontally). Height is the distance from top to where the object ends (vertically). Width is the distance from the left point to the rightest point where the object ends (horizontally). -bbox

        - -

        Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

        - -

        OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

        - -

        Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

        - - - -
        <?xml version="1.0" encoding="utf-8"?>
        -<Pages>
        -<Page pageIndex="0">
        -<Nodes>
        -<Node>
        -<Id>95</Id>
        -<ClassName>timeSig4</ClassName>
        -<Top>709</Top>
        -<Left>386</Left>
        -<Width>36</Width>
        -<Height>42</Height>
        -<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -<Node>
        -<Id>94</Id>
        -<ClassName>timeSig2</ClassName>
        -<Top>666</Top>
        -<Left>387</Left>
        -<Width>34</Width>
        -<Height>43</Height>
        -<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -...
        -</Nodes>
        -</Page>
        -</Pages>
        -
        - -

        Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. -
        -

        - -
        <Node>
        -<Id>504</Id>
        -<ClassName>noteheadBlack</ClassName>
        -<Top>466</Top>
        -<Left>2236</Left>
        -<Width>28</Width>
        -<Height>24</Height>
        -<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
        -<Outlinks>541 559 571</Outlinks>
        -<Data>
        -<DataItem key="duration_beats" type="float">0.333333</DataItem>
        -<DataItem key="onset_beats" type="float">47.666668</DataItem>
        -<DataItem key="pitch_octave" type="int">4</DataItem>
        -<DataItem key="midi_pitch_code" type="int">69</DataItem>
        -<DataItem key="normalized_pitch_step" type="str">A</DataItem>
        -<DataItem key="dorico_event_id" type="int">1120</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - -

        - -

        For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

        - -
        <Node>
        -<Id>93</Id>
        -<ClassName>gClef</ClassName>
        -<Top>638</Top>
        -<Left>309</Left>
        -<Width>56</Width>
        -<Height>147</Height>
        -<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">908</DataItem>
        -<DataItem key="clef_type" type="str">kGClef</DataItem>
        -<DataItem key="clef_hotspot" type="str">G4</DataItem>
        -<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
        -<DataItem key="clef_stave_position" type="int">2</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). -

        -
        <Node>
        -    <Id>511</Id>
        -    <ClassName>timeSig4</ClassName>
        -    <Top>467</Top>
        -    <Left>828</Left>
        -    <Width>36</Width>   
        -    <Height>42</Height>
        -    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
        -    ...
        -    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
        -    <Data>
        -        <DataItem key="dorico_event_id" type="int">-1</DataItem>
        -        <DataItem key="time_signature_description" type="str"/>
        -    </Data>
        -</Node>
        -
        - - - -

        Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

        - -
        <Node>
        -<Id>69</Id>
        -<ClassName>kStaffLine</ClassName>
        -<Top>666</Top>
        -<Left>299</Left>
        -<Width>2001</Width>
        -<Height>3</Height>
        -<Mask>0:0 1:6003 </Mask>
        -<Data>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        A detailed table of what each objet includes for musical features is shown below. Scroll right for all attributes.

        - -
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_descriptiontext
        accidentalDoubleFlat244     x         
        accidentalDoubleSharp330     x         
        accidentalFlat12705     x         
        accidentalKomaFlat5     x         
        accidentalKomaSharp5     x         
        accidentalNatural11137     x         
        accidentalQuarterToneFlatStein162     x         
        accidentalQuarterToneSharpStein191     x         
        accidentalSharp12908     x         
        accidentalThreeQuarterTonesFlatZimmermann1     x         
        accidentalThreeQuarterTonesSharpStein27     x         
        accidentalTripleFlat1     x         
        accidentalTripleSharp1     x         
        articAccentAbove1477     x         
        articAccentBelow1916     x         
        articMarcatoAbove278     x         
        articMarcatoBelow34     x         
        articStaccatissimoAbove536     x         
        articStaccatissimoBelow414     x         
        articStaccatoAbove5018     x         
        articStaccatoBelow6108     x         
        articTenutoAbove823     x         
        articTenutoBelow735     x         
        augmentationDot2762               
        barline28142               
        beam52539     xx        
        cClef1161xxxxxx         
        dynamicFF242     x         
        dynamicFFF88     x         
        dynamicFFFF4     x         
        dynamicForte777     x         
        dynamicFortePiano60     x         
        dynamicForzando35     x         
        dynamicMF1803     x         
        dynamicMP185     x         
        dynamicPiano3987     x         
        dynamicPP1807     x         
        dynamicPPP93     x         
        dynamicPPPP13     x         
        dynamicRinforzando25     x         
        dynamicSforzato236     x         
        dynamicSforzatoFF6     x         
        dynamicText110     x        x
        fClef3543xxxxxx         
        flag16thDown430     x x       
        flag16thUp18245     x x       
        flag32ndDown31     x x       
        flag32ndUp7264     x x       
        flag64thUp10     x x       
        flag8thDown3672     x x       
        flag8thUp8113     x x       
        gClef12278xxxxxx         
        gradualDynamic7084     x         
        kStaffLine160426     x         
        mensuralNoteheadMinimaWhite9x    x  xxxxx  
        noteheadBlack247741x    x xxxxxx  
        noteheadDiamondWhole8x    x  xxxxx  
        noteheadDoubleWholeSquare3x    x  xxxxx  
        noteheadHalf8648x    x  xxxxx  
        noteheadTriangleUpBlack27x    x  xxxxx  
        noteheadTriangleUpHalf3x    x  xxxxx  
        noteheadWhole1502x    x  xxxxx  
        noteheadXBlack81x    x  xxxxx  
        ornamentMordent7x    x         
        ornamentTrill58x    x         
        ornamentTurn6x    x         
        rest4               
        rest16th29411               
        rest32nd10218               
        rest64th4               
        rest8th24124               
        restHalf1376               
        restQuarter13223               
        restWhole14382               
        slur13928x    x         
        stem227889     x         
        systemicBarline2078               
        tie8626x    x         
        timeSig12x    x       x 
        timeSig21084x    x       x 
        timeSig31203x    x       x 
        timeSig42674x    x       x 
        timeSig5507x    x       x 
        timeSig6246x    x       x 
        timeSig7125x    x       x 
        timeSig81661x    x       x 
        timeSig979x    x       x 
        timeSigCommon206x    x       x 
        timeSigCutCommon113x    x       x 
        timeSignatureComponent443x    x       x 
        tupletBracket4970x    x         
        tupletText4900x    x        x
        unpitchedPercussionClef1223xxxxxx         
        wiggleTrill45x    x         
                         
        - -
        - -

        Images of scores

        - -

        Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below. All these images are binarised and ready to use.

        - -

        clef

        - -

        MIDI

        - -

        MIDI (Musical Instrument Digital Interface) standard file provides a standardized file format way for music sequences to be saved, transported, and opened in other systems. They are characterised by their compact size which led to their widespread use in computers. They are intended for universal use and have information such as note values, timing and track name. We want to include such files in our dataset since MIDI is one of the end file formats retrieved from some OMR architecture. We believe that it is essential to include such files that could later on may be used for multi-modal learning in OMR as well.

        - -

        Dorico-midi

        - -

        Music Encoding Initiative (MEI)

        - -

        Except for MusicXML for we go one step further to also providing its respective Music Encoding Initiative (MEI) files. The model underlying MEI recognizes four distinct aspects of music notation: logical; gestural; visual; and analytical. The logical domain includes the musical content or structure including pitches, time values, articulations, dynamics, and all other elements—defined as the symbols that communicate the composer’s intentions. The gestural domain relates to a performed interpretation of the logical domain (i.e., it encodes information that may be added by a performer such as explicit realizations of “swing” or rubato). The visual domain describes the contributions of an editor, engraver, or typesetter, and encodes information about the physical appearance of the score, such as symbol locations, page layout, or font. Finally, the analytical domain covers commentary and analysis of the music document in any of the three previous domains.

        - -
        <?xml version="1.0" encoding="UTF-8"?>
        -<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?>
        -<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://purl.oclc.org/dsdl/schematron"?>
        -<mei xmlns="http://www.music-encoding.org/ns/mei" meiversion="4.0.0">
        -   <meiHead>
        -      <fileDesc>
        -         <titleStmt>
        -            <title>beam groups 3</title>
        -            <respStmt />
        -         </titleStmt>
        -         <pubStmt><date isodate="2021-06-14" type="encoding-date">2021-06-14</date>
        -         </pubStmt>
        -      </fileDesc>
        -      <encodingDesc xml:id="encodingdesc-0000001420266469">
        -         <appInfo xml:id="appinfo-0000001827384277">
        -            <application xml:id="application-0000000862295293" isodate="2021-06-14T15:00:01" version="3.5.0-dev-118873d">
        -               <name xml:id="name-0000002103025164">Verovio</name>
        -               <p xml:id="p-0000001992846044">Transcoded from MusicXML</p>
        -            </application>
        -         </appInfo>
        -      </encodingDesc>
        -   </meiHead>
        -   <music>
        -      <body>
        -         <mdiv xml:id="mdiv-0000001025466895">
        -            <score xml:id="score-0000001308189520">
        -               <scoreDef xml:id="scoredef-0000000993314183">
        -                  <staffGrp xml:id="staffgrp-0000000471437396">
        -                     <staffDef xml:id="P1" n="1" lines="5" ppq="12">
        -                        <label xml:id="label-0000000781857015">P 1</label>
        -                        <clef xml:id="clef-0000000149139464" shape="G" line="2" />
        -                        <keySig xml:id="keysig-0000000931258970" mode="major" sig="0" />
        -                        <meterSig xml:id="msig-0000002113427645" count="2" unit="4" />
        -                     </staffDef>
        -                  </staffGrp>
        -               </scoreDef>
        -...
        -      </body>
        -   </music>
        -</mei>
        -
        - -

        Combining DOReMi with Muscima++ and Deepscores

        - -

        Recently, researchers have been working on bringing their datasets together, namely Muscima++ [4] and DeepScores [9], to improve compatibility. Muscima++ contains handwritten music, while DeepScores is a typeset music dataset, both of which can be used in object detection. Harmonising them aids the goal of creating a reference dataset. With the motivation to support this goal and compare and use these datasets in future experiments, DoReMi is easily harmonised with Muscima++ and DeepScores.

        - -

        Initial Data Collection

        - -

        The dataset is derived from scores originally used for testing music notation software. This includes real-world scores in addition to synthetic scores built to test particular engraving use cases.

        - -

        The process of creating DoReMI using Dorico starts by creating a meta-picture of a single glyph or drawable primitive (slurs, lines, musical symbols) to allow generation of bounding boxes and pixel masks at the origin of the coordinate system y-down \footnote{The origin is in the top-left where the x-axis extends to the right and the y-axis extends downwards}. Rendering them at the origin ensures minimisation of the variations introduced by anti-aliasing artefacts. The vector-based glyph or primitive is then rasterised to a monochrome pixel-based image. Sub-pixel positions might introduce some variations and shifts in the bounding boxes that are relocated to the original drawn positions. However, bounding boxes are accurate enough for all the objects, except for some shift in the staff lines. During rasterisation, some staff lines become thicker than the others, sometimes falling out of the bounding box. Such inconsistencies are easily optically noticed given the even spaced nature of staff lines and can be minimised at the cost of increasing the resolution (DPI). Finally, the images are exported as PNGs.

        - -

        Dorico has a sophisticated internal representation and engraving engine for musical data at the drawing stage for efficiency. This results in significant challenges in reconnecting the primitives ultimately drawn to their original semantic sources. The addition of higher-level music attributes retrieved from Dorico to the metadata allows for the future use in the music reconstruction stage. -It is anticipated that we would iterate through the generation process by adding new features that would benefit the recognition score. On a practical level, we made a minor modification to allow for the logical grouping of pages into a single XML file. During data preprocessing, XML files were then separated by page (image).

        - -

        Data Preparation and analysis

        - -

        The number of classes in the dataset is 94 as shown in the image below. -classes

        - -

        Publication and Sharing

        - -

        The dataset including only copy right free scores is already published in this github release.

        - -

        Long-term Management

        - -

        back

        -:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/22/abe5b54e52b5e48923e3ae4880652e7cae70b17dbb00d629ce0e722d17d1a8 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/22/abe5b54e52b5e48923e3ae4880652e7cae70b17dbb00d629ce0e722d17d1a8 deleted file mode 100644 index 3bed5b85ec..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/22/abe5b54e52b5e48923e3ae4880652e7cae70b17dbb00d629ce0e722d17d1a8 +++ /dev/null @@ -1,141 +0,0 @@ -I"#

        DoReMi - Data Collection Lifecycle Document

        - -

        This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

        - -

        Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet -music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

        - -

        Discovery and Planning

        - -

        Data type and format

        - - -

        Initial Data Collection

        -

        Data Preparation and analysis

        -

        Publication and Sharing

        -

        Long-term Management

        - -

        Discovery and Planning

        - -

        In this section, I will explain the data types and formats we have decided to use.

        - -

        Data type and format

        - -

        This dataset has the following six types of data:

        - - - -

        The following respective data formats:

        -
          -
        • Dorico
        • -
        • MusicXML
        • -
        • XML
        • -
        • PNG
        • -
        • MIDI
        • -
        • MEI
        • -
        - -

        Let’s start by explaining each one of the data types and what they contain:

        - -

        Dorico project -Dorico-project

        - -

        When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

        - -

        MusicXML

        - -

        MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. -More on how these files can be exported check here -
        -

        - -

        MusicXML-example

        - -

        OMR metadata

        - -

        Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box. Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

        - -

        OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

        - -

        Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

        - -

        unparsed-xml

        - -

        Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. -
        -
        - notehead

        - -

        For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

        - -

        clef

        - -

        Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). -

        - -

        timesig

        - -

        Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

        - -

        Time signatures

        - -
        -  
        -        
        -        511
        -        timeSig4
        -        467
        -        828
        -        36   
        -        42
        -        0:11 1:16 0:20 1:16 0:20 1:15 
        -        ...
        -        0:21 1:15 0:21 1:14 0:22 1:13 0:22 
        -        
        -        -1
        -        
        -        
        -        </Node>
        -  </code>
        -</pre>
        -
        -
        -![staffline](/assets/img/staff-line.png)
        -
        -
        -
        - OMR metadata  
        -
        -Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below. 
        -
        - MIDI  
        -
        -MIDI files are exported directly from Dorico. 
        -
        -
        - Music Encoding Initiative (MEI) 
        -
        -
        -##  Combining DOReMi with Muscima++ and Deepscores 
        -
        -
        -
        -
        -
        -[back](./)
        -
        -:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/27/e53b219b385b07fbab80c949035a99fc17fa31ead902d8fcd1e6ac14756a41 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/27/e53b219b385b07fbab80c949035a99fc17fa31ead902d8fcd1e6ac14756a41 deleted file mode 100644 index 3ebae24e30..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/27/e53b219b385b07fbab80c949035a99fc17fa31ead902d8fcd1e6ac14756a41 +++ /dev/null @@ -1,2163 +0,0 @@ -I",

        DoReMi - Data Collection Lifecycle Document

        - -

        This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg’s Dorico team and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

        - -

        Music used to generate this dataset comes from a software test set provided by the Dorico team. This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet -music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

        - -

        Discovery and Planning

        - -

        Data type and format

        - - -

        Initial Data Collection

        -

        Data Preparation and analysis

        -

        Publication and Sharing

        -

        Long-term Management

        - -

        Discovery and Planning

        - -

        In this section, I will explain the data types and formats we have decided to use.

        - -

        Data type and format

        - -

        This dataset has the following six types of data:

        - - - -

        The following respective data formats:

        -
          -
        • Dorico
        • -
        • MusicXML
        • -
        • XML
        • -
        • PNG
        • -
        • MIDI
        • -
        • MEI
        • -
        - -

        Let’s start by explaining each one of the data types and what they contain:

        - -

        Dorico project -Dorico-project

        - -

        When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

        - -

        Dorico-soft

        - -

        MusicXML

        - -

        MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. -More on how these files can be exported check here -
        -

        - -
        <?xml version="1.0" encoding="UTF-8" standalone="no"?>
        -<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
        -<score-partwise version="3.1">
        -  <work>
        -    <work-title>beam groups 3</work-title>
        -  </work>
        -  <movement-title>beam groups 3</movement-title>
        -  <identification>
        -    <encoding>
        -      <software>Dorico 4.0.0.5342</software>
        -      <encoding-date>2021-06-14</encoding-date>
        -    </encoding>
        -  </identification>
        -  <part-list>
        -    <score-part id="P1">
        -      <part-name>P 1</part-name>
        -    </score-part>
        -  </part-list>
        -  <part id="P1">
        -    <measure number="1">
        -      <attributes>
        -        <divisions>12</divisions>
        -        <key number="1">
        -          <fifths>0</fifths>
        -          <mode>major</mode>
        -        </key>
        -        <time>
        -
        -...
        -
        -  </part>
        -</score-partwise>
        -
        - - - -

        OMR metadata

        - -

        Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box.

        - -

        In words, each file can have data on more than one page, if that is the case, an id is assigned to each page. Each page can have multiple nodes. Nodes are the individual elements or objects in the score, for instance, stem, staff lines, blackhead, whole note, augmentation dot and so on. Each object or node is assigned an id. This node will now have the bounding box information which includes top, left, width and height. The top is the distance from the top of the page to the point where the object starts (vertically). Left is the distance from the left of the page to the point where the object starts (horizontally). Height is the distance from top to where the object ends (vertically). Width is the distance from the left point to the rightest point where the object ends (horizontally). -bbox

        - -

        Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

        - -

        OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

        - -

        Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

        - - - -
        <?xml version="1.0" encoding="utf-8"?>
        -<Pages>
        -<Page pageIndex="0">
        -<Nodes>
        -<Node>
        -<Id>95</Id>
        -<ClassName>timeSig4</ClassName>
        -<Top>709</Top>
        -<Left>386</Left>
        -<Width>36</Width>
        -<Height>42</Height>
        -<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -<Node>
        -<Id>94</Id>
        -<ClassName>timeSig2</ClassName>
        -<Top>666</Top>
        -<Left>387</Left>
        -<Width>34</Width>
        -<Height>43</Height>
        -<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -...
        -</Nodes>
        -</Page>
        -</Pages>
        -
        - -

        Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. -
        -

        - -
        <Node>
        -<Id>504</Id>
        -<ClassName>noteheadBlack</ClassName>
        -<Top>466</Top>
        -<Left>2236</Left>
        -<Width>28</Width>
        -<Height>24</Height>
        -<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
        -<Outlinks>541 559 571</Outlinks>
        -<Data>
        -<DataItem key="duration_beats" type="float">0.333333</DataItem>
        -<DataItem key="onset_beats" type="float">47.666668</DataItem>
        -<DataItem key="pitch_octave" type="int">4</DataItem>
        -<DataItem key="midi_pitch_code" type="int">69</DataItem>
        -<DataItem key="normalized_pitch_step" type="str">A</DataItem>
        -<DataItem key="dorico_event_id" type="int">1120</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - -

        - -

        For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

        - -
        <Node>
        -<Id>93</Id>
        -<ClassName>gClef</ClassName>
        -<Top>638</Top>
        -<Left>309</Left>
        -<Width>56</Width>
        -<Height>147</Height>
        -<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">908</DataItem>
        -<DataItem key="clef_type" type="str">kGClef</DataItem>
        -<DataItem key="clef_hotspot" type="str">G4</DataItem>
        -<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
        -<DataItem key="clef_stave_position" type="int">2</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). -

        -
        <Node>
        -    <Id>511</Id>
        -    <ClassName>timeSig4</ClassName>
        -    <Top>467</Top>
        -    <Left>828</Left>
        -    <Width>36</Width>   
        -    <Height>42</Height>
        -    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
        -    ...
        -    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
        -    <Data>
        -        <DataItem key="dorico_event_id" type="int">-1</DataItem>
        -        <DataItem key="time_signature_description" type="str"/>
        -    </Data>
        -</Node>
        -
        - - - -

        Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

        - -
        <Node>
        -<Id>69</Id>
        -<ClassName>kStaffLine</ClassName>
        -<Top>666</Top>
        -<Left>299</Left>
        -<Width>2001</Width>
        -<Height>3</Height>
        -<Mask>0:0 1:6003 </Mask>
        -<Data>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        A detailed table of what each objet includes for musical features is shown below. Scroll right for all attributes.

        - -
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_descriptiontext
        accidentalDoubleFlat244     x         
        accidentalDoubleSharp330     x         
        accidentalFlat12705     x         
        accidentalKomaFlat5     x         
        accidentalKomaSharp5     x         
        accidentalNatural11137     x         
        accidentalQuarterToneFlatStein162     x         
        accidentalQuarterToneSharpStein191     x         
        accidentalSharp12908     x         
        accidentalThreeQuarterTonesFlatZimmermann1     x         
        accidentalThreeQuarterTonesSharpStein27     x         
        accidentalTripleFlat1     x         
        accidentalTripleSharp1     x         
        articAccentAbove1477     x         
        articAccentBelow1916     x         
        articMarcatoAbove278     x         
        articMarcatoBelow34     x         
        articStaccatissimoAbove536     x         
        articStaccatissimoBelow414     x         
        articStaccatoAbove5018     x         
        articStaccatoBelow6108     x         
        articTenutoAbove823     x         
        articTenutoBelow735     x         
        augmentationDot2762               
        barline28142               
        beam52539     xx        
        cClef1161xxxxxx         
        dynamicFF242     x         
        dynamicFFF88     x         
        dynamicFFFF4     x         
        dynamicForte777     x         
        dynamicFortePiano60     x         
        dynamicForzando35     x         
        dynamicMF1803     x         
        dynamicMP185     x         
        dynamicPiano3987     x         
        dynamicPP1807     x         
        dynamicPPP93     x         
        dynamicPPPP13     x         
        dynamicRinforzando25     x         
        dynamicSforzato236     x         
        dynamicSforzatoFF6     x         
        dynamicText110     x        x
        fClef3543xxxxxx         
        flag16thDown430     x x       
        flag16thUp18245     x x       
        flag32ndDown31     x x       
        flag32ndUp7264     x x       
        flag64thUp10     x x       
        flag8thDown3672     x x       
        flag8thUp8113     x x       
        gClef12278xxxxxx         
        gradualDynamic7084     x         
        kStaffLine160426     x         
        mensuralNoteheadMinimaWhite9x    x  xxxxx  
        noteheadBlack247741x    x xxxxxx  
        noteheadDiamondWhole8x    x  xxxxx  
        noteheadDoubleWholeSquare3x    x  xxxxx  
        noteheadHalf8648x    x  xxxxx  
        noteheadTriangleUpBlack27x    x  xxxxx  
        noteheadTriangleUpHalf3x    x  xxxxx  
        noteheadWhole1502x    x  xxxxx  
        noteheadXBlack81x    x  xxxxx  
        ornamentMordent7x    x         
        ornamentTrill58x    x         
        ornamentTurn6x    x         
        rest4               
        rest16th29411               
        rest32nd10218               
        rest64th4               
        rest8th24124               
        restHalf1376               
        restQuarter13223               
        restWhole14382               
        slur13928x    x         
        stem227889     x         
        systemicBarline2078               
        tie8626x    x         
        timeSig12x    x       x 
        timeSig21084x    x       x 
        timeSig31203x    x       x 
        timeSig42674x    x       x 
        timeSig5507x    x       x 
        timeSig6246x    x       x 
        timeSig7125x    x       x 
        timeSig81661x    x       x 
        timeSig979x    x       x 
        timeSigCommon206x    x       x 
        timeSigCutCommon113x    x       x 
        timeSignatureComponent443x    x       x 
        tupletBracket4970x    x         
        tupletText4900x    x        x
        unpitchedPercussionClef1223xxxxxx         
        wiggleTrill45x    x         
                         
        - -
        - -

        Images of scores

        - -

        Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below. All these images are binarised and ready to use.

        - -

        clef

        - -

        MIDI

        - -

        MIDI (Musical Instrument Digital Interface) standard file provides a standardized file format way for music sequences to be saved, transported, and opened in other systems. They are characterised by their compact size which led to their widespread use in computers. They are intended for universal use and have information such as note values, timing and track name. We want to include such files in our dataset since MIDI is one of the end file formats retrieved from some OMR architecture. We believe that it is essential to include such files that could later on may be used for multi-modal learning in OMR as well.

        - -

        Dorico-midi

        - -

        Music Encoding Initiative (MEI)

        - -

        Except for MusicXML for we go one step further to also providing its respective Music Encoding Initiative (MEI) files. The model underlying MEI recognizes four distinct aspects of music notation: logical; gestural; visual; and analytical. The logical domain includes the musical content or structure including pitches, time values, articulations, dynamics, and all other elements—defined as the symbols that communicate the composer’s intentions. The gestural domain relates to a performed interpretation of the logical domain (i.e., it encodes information that may be added by a performer such as explicit realizations of “swing” or rubato). The visual domain describes the contributions of an editor, engraver, or typesetter, and encodes information about the physical appearance of the score, such as symbol locations, page layout, or font. Finally, the analytical domain covers commentary and analysis of the music document in any of the three previous domains.

        - -
        <?xml version="1.0" encoding="UTF-8"?>
        -<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?>
        -<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://purl.oclc.org/dsdl/schematron"?>
        -<mei xmlns="http://www.music-encoding.org/ns/mei" meiversion="4.0.0">
        -   <meiHead>
        -      <fileDesc>
        -         <titleStmt>
        -            <title>beam groups 3</title>
        -            <respStmt />
        -         </titleStmt>
        -         <pubStmt><date isodate="2021-06-14" type="encoding-date">2021-06-14</date>
        -         </pubStmt>
        -      </fileDesc>
        -      <encodingDesc xml:id="encodingdesc-0000001420266469">
        -         <appInfo xml:id="appinfo-0000001827384277">
        -            <application xml:id="application-0000000862295293" isodate="2021-06-14T15:00:01" version="3.5.0-dev-118873d">
        -               <name xml:id="name-0000002103025164">Verovio</name>
        -               <p xml:id="p-0000001992846044">Transcoded from MusicXML</p>
        -            </application>
        -         </appInfo>
        -      </encodingDesc>
        -   </meiHead>
        -   <music>
        -      <body>
        -         <mdiv xml:id="mdiv-0000001025466895">
        -            <score xml:id="score-0000001308189520">
        -               <scoreDef xml:id="scoredef-0000000993314183">
        -                  <staffGrp xml:id="staffgrp-0000000471437396">
        -                     <staffDef xml:id="P1" n="1" lines="5" ppq="12">
        -                        <label xml:id="label-0000000781857015">P 1</label>
        -                        <clef xml:id="clef-0000000149139464" shape="G" line="2" />
        -                        <keySig xml:id="keysig-0000000931258970" mode="major" sig="0" />
        -                        <meterSig xml:id="msig-0000002113427645" count="2" unit="4" />
        -                     </staffDef>
        -                  </staffGrp>
        -               </scoreDef>
        -...
        -      </body>
        -   </music>
        -</mei>
        -
        - -

        Combining DOReMi with Muscima++ and Deepscores

        - -

        Recently, researchers have been working on bringing their datasets together, namely Muscima++ [4] and DeepScores [9], to improve compatibility. Muscima++ contains handwritten music, while DeepScores is a typeset music dataset, both of which can be used in object detection. Harmonising them aids the goal of creating a reference dataset. With the motivation to support this goal and compare and use these datasets in future experiments, DoReMi is easily harmonised with Muscima++ and DeepScores.

        - -

        Initial Data Collection

        - -

        The dataset is derived from scores originally used for testing music notation software. This includes real-world scores in addition to synthetic scores built to test particular engraving use cases.

        - -

        The process of creating DoReMI using Dorico starts by creating a meta-picture of a single glyph or drawable primitive (slurs, lines, musical symbols) to allow generation of bounding boxes and pixel masks at the origin of the coordinate system y-down \footnote{The origin is in the top-left where the x-axis extends to the right and the y-axis extends downwards}. Rendering them at the origin ensures minimisation of the variations introduced by anti-aliasing artefacts. The vector-based glyph or primitive is then rasterised to a monochrome pixel-based image. Sub-pixel positions might introduce some variations and shifts in the bounding boxes that are relocated to the original drawn positions. However, bounding boxes are accurate enough for all the objects, except for some shift in the staff lines. During rasterisation, some staff lines become thicker than the others, sometimes falling out of the bounding box. Such inconsistencies are easily optically noticed given the even spaced nature of staff lines and can be minimised at the cost of increasing the resolution (DPI). Finally, the images are exported as PNGs.

        - -

        Dorico has a sophisticated internal representation and engraving engine for musical data at the drawing stage for efficiency. This results in significant challenges in reconnecting the primitives ultimately drawn to their original semantic sources. The addition of higher-level music attributes retrieved from Dorico to the metadata allows for the future use in the music reconstruction stage. -It is anticipated that we would iterate through the generation process by adding new features that would benefit the recognition score. On a practical level, we made a minor modification to allow for the logical grouping of pages into a single XML file. During data preprocessing, XML files were then separated by page (image).

        - -

        Data Preparation and analysis

        - -

        The number of classes in the dataset is 94 as shown in the image below. -classes

        - -

        Publication and Sharing

        - -

        The dataset including only copy right free scores is already published in this github release.

        - -

        Long-term Management

        - -

        back

        -:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/28/67fbfb805b89b263900c897462a0ad7a52588581291df723b63c1e438cb4ba b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/28/67fbfb805b89b263900c897462a0ad7a52588581291df723b63c1e438cb4ba deleted file mode 100644 index ee28edadc2..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/28/67fbfb805b89b263900c897462a0ad7a52588581291df723b63c1e438cb4ba +++ /dev/null @@ -1,2099 +0,0 @@ -I"X

        DoReMi - Data Collection Lifecycle Document

        - -

        This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

        - -

        Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet -music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

        - -

        Discovery and Planning

        - -

        Data type and format

        - - -

        Initial Data Collection

        -

        Data Preparation and analysis

        -

        Publication and Sharing

        -

        Long-term Management

        - -

        Discovery and Planning

        - -

        In this section, I will explain the data types and formats we have decided to use.

        - -

        Data type and format

        - -

        This dataset has the following six types of data:

        - - - -

        The following respective data formats:

        -
          -
        • Dorico
        • -
        • MusicXML
        • -
        • XML
        • -
        • PNG
        • -
        • MIDI
        • -
        • MEI
        • -
        - -

        Let’s start by explaining each one of the data types and what they contain:

        - -

        Dorico project -Dorico-project

        - -

        When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

        - -

        Dorico-soft

        - -

        MusicXML

        - -

        MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. -More on how these files can be exported check here -
        -

        - -
        <?xml version="1.0" encoding="UTF-8" standalone="no"?>
        -<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
        -<score-partwise version="3.1">
        -  <work>
        -    <work-title>beam groups 3</work-title>
        -  </work>
        -  <movement-title>beam groups 3</movement-title>
        -  <identification>
        -    <encoding>
        -      <software>Dorico 4.0.0.5342</software>
        -      <encoding-date>2021-06-14</encoding-date>
        -    </encoding>
        -  </identification>
        -  <part-list>
        -    <score-part id="P1">
        -      <part-name>P 1</part-name>
        -    </score-part>
        -  </part-list>
        -  <part id="P1">
        -    <measure number="1">
        -      <attributes>
        -        <divisions>12</divisions>
        -        <key number="1">
        -          <fifths>0</fifths>
        -          <mode>major</mode>
        -        </key>
        -        <time>
        -
        -...
        -
        -  </part>
        -</score-partwise>
        -
        - - - -

        OMR metadata

        - -

        Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box.

        - -

        In words, each file can have data on more than one page, if that is the case, an id is assigned to each page. Each page can have multiple nodes. Nodes are the individual elements or objects in the score, for instance, stem, staff lines, blackhead, whole note, augmentation dot and so on. Each object or node is assigned an id. This node will now have the bounding box information which includes top, left, width and height. The top is the distance from the top of the page to the point where the object starts (vertically). Left is the distance from the left of the page to the point where the object starts (horizontally). Height is the distance from top to where the object ends (vertically). Width is the distance from the left point to the rightest point where the object ends (horizontally). -bbox

        - -

        Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

        - -

        OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

        - -

        Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

        - - - -
        <?xml version="1.0" encoding="utf-8"?>
        -<Pages>
        -<Page pageIndex="0">
        -<Nodes>
        -<Node>
        -<Id>95</Id>
        -<ClassName>timeSig4</ClassName>
        -<Top>709</Top>
        -<Left>386</Left>
        -<Width>36</Width>
        -<Height>42</Height>
        -<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -<Node>
        -<Id>94</Id>
        -<ClassName>timeSig2</ClassName>
        -<Top>666</Top>
        -<Left>387</Left>
        -<Width>34</Width>
        -<Height>43</Height>
        -<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -...
        -</Nodes>
        -</Page>
        -</Pages>
        -
        - -

        Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. -
        -

        - -
        <Node>
        -<Id>504</Id>
        -<ClassName>noteheadBlack</ClassName>
        -<Top>466</Top>
        -<Left>2236</Left>
        -<Width>28</Width>
        -<Height>24</Height>
        -<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
        -<Outlinks>541 559 571</Outlinks>
        -<Data>
        -<DataItem key="duration_beats" type="float">0.333333</DataItem>
        -<DataItem key="onset_beats" type="float">47.666668</DataItem>
        -<DataItem key="pitch_octave" type="int">4</DataItem>
        -<DataItem key="midi_pitch_code" type="int">69</DataItem>
        -<DataItem key="normalized_pitch_step" type="str">A</DataItem>
        -<DataItem key="dorico_event_id" type="int">1120</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - -

        - -

        For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

        - -
        <Node>
        -<Id>93</Id>
        -<ClassName>gClef</ClassName>
        -<Top>638</Top>
        -<Left>309</Left>
        -<Width>56</Width>
        -<Height>147</Height>
        -<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">908</DataItem>
        -<DataItem key="clef_type" type="str">kGClef</DataItem>
        -<DataItem key="clef_hotspot" type="str">G4</DataItem>
        -<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
        -<DataItem key="clef_stave_position" type="int">2</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). -

        -
        <Node>
        -    <Id>511</Id>
        -    <ClassName>timeSig4</ClassName>
        -    <Top>467</Top>
        -    <Left>828</Left>
        -    <Width>36</Width>   
        -    <Height>42</Height>
        -    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
        -    ...
        -    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
        -    <Data>
        -        <DataItem key="dorico_event_id" type="int">-1</DataItem>
        -        <DataItem key="time_signature_description" type="str"/>
        -    </Data>
        -</Node>
        -
        - - - -

        Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

        - -
        <Node>
        -<Id>69</Id>
        -<ClassName>kStaffLine</ClassName>
        -<Top>666</Top>
        -<Left>299</Left>
        -<Width>2001</Width>
        -<Height>3</Height>
        -<Mask>0:0 1:6003 </Mask>
        -<Data>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        A comprehensive table of what each objet includes for musical features is shown below. Scroll right for all attributes.

        - -
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_descriptiontext
        accidentalDoubleFlat244     x         
        accidentalDoubleSharp330     x         
        accidentalFlat12705     x         
        accidentalKomaFlat5     x         
        accidentalKomaSharp5     x         
        accidentalNatural11137     x         
        accidentalQuarterToneFlatStein162     x         
        accidentalQuarterToneSharpStein191     x         
        accidentalSharp12908     x         
        accidentalThreeQuarterTonesFlatZimmermann1     x         
        accidentalThreeQuarterTonesSharpStein27     x         
        accidentalTripleFlat1     x         
        accidentalTripleSharp1     x         
        articAccentAbove1477     x         
        articAccentBelow1916     x         
        articMarcatoAbove278     x         
        articMarcatoBelow34     x         
        articStaccatissimoAbove536     x         
        articStaccatissimoBelow414     x         
        articStaccatoAbove5018     x         
        articStaccatoBelow6108     x         
        articTenutoAbove823     x         
        articTenutoBelow735     x         
        augmentationDot2762               
        barline28142               
        beam52539     xx        
        cClef1161xxxxxx         
        dynamicFF242     x         
        dynamicFFF88     x         
        dynamicFFFF4     x         
        dynamicForte777     x         
        dynamicFortePiano60     x         
        dynamicForzando35     x         
        dynamicMF1803     x         
        dynamicMP185     x         
        dynamicPiano3987     x         
        dynamicPP1807     x         
        dynamicPPP93     x         
        dynamicPPPP13     x         
        dynamicRinforzando25     x         
        dynamicSforzato236     x         
        dynamicSforzatoFF6     x         
        dynamicText110     x        x
        fClef3543xxxxxx         
        flag16thDown430     x x       
        flag16thUp18245     x x       
        flag32ndDown31     x x       
        flag32ndUp7264     x x       
        flag64thUp10     x x       
        flag8thDown3672     x x       
        flag8thUp8113     x x       
        gClef12278xxxxxx         
        gradualDynamic7084     x         
        kStaffLine160426     x         
        mensuralNoteheadMinimaWhite9x    x  xxxxx  
        noteheadBlack247741x    x xxxxxx  
        noteheadDiamondWhole8x    x  xxxxx  
        noteheadDoubleWholeSquare3x    x  xxxxx  
        noteheadHalf8648x    x  xxxxx  
        noteheadTriangleUpBlack27x    x  xxxxx  
        noteheadTriangleUpHalf3x    x  xxxxx  
        noteheadWhole1502x    x  xxxxx  
        noteheadXBlack81x    x  xxxxx  
        ornamentMordent7x    x         
        ornamentTrill58x    x         
        ornamentTurn6x    x         
        rest4               
        rest16th29411               
        rest32nd10218               
        rest64th4               
        rest8th24124               
        restHalf1376               
        restQuarter13223               
        restWhole14382               
        slur13928x    x         
        stem227889     x         
        systemicBarline2078               
        tie8626x    x         
        timeSig12x    x       x 
        timeSig21084x    x       x 
        timeSig31203x    x       x 
        timeSig42674x    x       x 
        timeSig5507x    x       x 
        timeSig6246x    x       x 
        timeSig7125x    x       x 
        timeSig81661x    x       x 
        timeSig979x    x       x 
        timeSigCommon206x    x       x 
        timeSigCutCommon113x    x       x 
        timeSignatureComponent443x    x       x 
        tupletBracket4970x    x         
        tupletText4900x    x        x
        unpitchedPercussionClef1223xxxxxx         
        wiggleTrill45x    x         
                         
        - -
        - -

        Images of scores

        - -

        Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below. All these images are binarised and ready to use.

        - -

        clef

        - -

        MIDI

        - -

        MIDI files are also exported directly from Dorico. To enhance compatibility between different MIDI sequencing and music notation programs, even those running on different operating systems, the MIDI standard defines a specification for the Standard MIDI File. This type of file (usually having the file extension “.mid”) represents multi-track sequences, complete with patch selections, notes, pitch bend, and other controls. DoReMi includes the respective MIDI files for each one of the Dorico projects. This is aimed to help with generating MIDI replayble files with OMR.

        - -

        Dorico-midi

        - -

        Music Encoding Initiative (MEI)

        - -

        Except for MusicXML for we go one step further to also providing its respective Music Encoding Initiative (MEI) files. The model underlying MEI recognizes four distinct aspects of music notation: logical; gestural; visual; and analytical. The logical domain includes the musical content or structure including pitches, time values, articulations, dynamics, and all other elements—defined as the symbols that communicate the composer’s intentions. The gestural domain relates to a performed interpretation of the logical domain (i.e., it encodes information that may be added by a performer such as explicit realizations of “swing” or rubato). The visual domain describes the contributions of an editor, engraver, or typesetter, and encodes information about the physical appearance of the score, such as symbol locations, page layout, or font. Finally, the analytical domain covers commentary and analysis of the music document in any of the three previous domains.

        - -

        Combining DOReMi with Muscima++ and Deepscores

        - -

        back

        -:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/28/c643c8bb8379a51c44536fe28f801af96ba26e6a68011e99f6ab16f8d09ce6 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/28/c643c8bb8379a51c44536fe28f801af96ba26e6a68011e99f6ab16f8d09ce6 deleted file mode 100644 index 72fb7f820a..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/28/c643c8bb8379a51c44536fe28f801af96ba26e6a68011e99f6ab16f8d09ce6 +++ /dev/null @@ -1,2163 +0,0 @@ -I"2

        DoReMi - Data Collection Lifecycle Document

        - -

        This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg’s Dorico team and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

        - -

        Music used to generate this dataset comes from a software test set provided by the Dorico team. This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet -music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

        - -

        Discovery and Planning

        - -

        Data type and format

        - - -

        Initial Data Collection

        -

        Data Preparation and analysis

        -

        Publication and Sharing

        -

        Long-term Management

        - -

        Discovery and Planning

        - -

        In this section, I will explain the data types and formats we have decided to use.

        - -

        Data type and format

        - -

        This dataset has the following six types of data:

        - - - -

        The following respective data formats:

        -
          -
        • Dorico
        • -
        • MusicXML
        • -
        • XML
        • -
        • PNG
        • -
        • MIDI
        • -
        • MEI
        • -
        - -

        Let’s start by explaining each one of the data types and what they contain:

        - -

        Dorico project -Dorico-project

        - -

        When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

        - -

        Dorico-soft

        - -

        MusicXML

        - -

        MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. -More on how these files can be exported check here -
        -

        - -
        <?xml version="1.0" encoding="UTF-8" standalone="no"?>
        -<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
        -<score-partwise version="3.1">
        -  <work>
        -    <work-title>beam groups 3</work-title>
        -  </work>
        -  <movement-title>beam groups 3</movement-title>
        -  <identification>
        -    <encoding>
        -      <software>Dorico 4.0.0.5342</software>
        -      <encoding-date>2021-06-14</encoding-date>
        -    </encoding>
        -  </identification>
        -  <part-list>
        -    <score-part id="P1">
        -      <part-name>P 1</part-name>
        -    </score-part>
        -  </part-list>
        -  <part id="P1">
        -    <measure number="1">
        -      <attributes>
        -        <divisions>12</divisions>
        -        <key number="1">
        -          <fifths>0</fifths>
        -          <mode>major</mode>
        -        </key>
        -        <time>
        -
        -...
        -
        -  </part>
        -</score-partwise>
        -
        - - - -

        OMR metadata

        - -

        Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box.

        - -

        In words, each file can have data on more than one page, if that is the case, an id is assigned to each page. Each page can have multiple nodes. Nodes are the individual elements or objects in the score, for instance, stem, staff lines, blackhead, whole note, augmentation dot and so on. Each object or node is assigned an id. This node will now have the bounding box information which includes top, left, width and height. The top is the distance from the top of the page to the point where the object starts (vertically). Left is the distance from the left of the page to the point where the object starts (horizontally). Height is the distance from top to where the object ends (vertically). Width is the distance from the left point to the rightest point where the object ends (horizontally). -bbox

        - -

        Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

        - -

        OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

        - -

        Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

        - - - -
        <?xml version="1.0" encoding="utf-8"?>
        -<Pages>
        -<Page pageIndex="0">
        -<Nodes>
        -<Node>
        -<Id>95</Id>
        -<ClassName>timeSig4</ClassName>
        -<Top>709</Top>
        -<Left>386</Left>
        -<Width>36</Width>
        -<Height>42</Height>
        -<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -<Node>
        -<Id>94</Id>
        -<ClassName>timeSig2</ClassName>
        -<Top>666</Top>
        -<Left>387</Left>
        -<Width>34</Width>
        -<Height>43</Height>
        -<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -...
        -</Nodes>
        -</Page>
        -</Pages>
        -
        - -

        Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. -
        -

        - -
        <Node>
        -<Id>504</Id>
        -<ClassName>noteheadBlack</ClassName>
        -<Top>466</Top>
        -<Left>2236</Left>
        -<Width>28</Width>
        -<Height>24</Height>
        -<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
        -<Outlinks>541 559 571</Outlinks>
        -<Data>
        -<DataItem key="duration_beats" type="float">0.333333</DataItem>
        -<DataItem key="onset_beats" type="float">47.666668</DataItem>
        -<DataItem key="pitch_octave" type="int">4</DataItem>
        -<DataItem key="midi_pitch_code" type="int">69</DataItem>
        -<DataItem key="normalized_pitch_step" type="str">A</DataItem>
        -<DataItem key="dorico_event_id" type="int">1120</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - -

        - -

        For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

        - -
        <Node>
        -<Id>93</Id>
        -<ClassName>gClef</ClassName>
        -<Top>638</Top>
        -<Left>309</Left>
        -<Width>56</Width>
        -<Height>147</Height>
        -<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">908</DataItem>
        -<DataItem key="clef_type" type="str">kGClef</DataItem>
        -<DataItem key="clef_hotspot" type="str">G4</DataItem>
        -<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
        -<DataItem key="clef_stave_position" type="int">2</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). -

        -
        <Node>
        -    <Id>511</Id>
        -    <ClassName>timeSig4</ClassName>
        -    <Top>467</Top>
        -    <Left>828</Left>
        -    <Width>36</Width>   
        -    <Height>42</Height>
        -    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
        -    ...
        -    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
        -    <Data>
        -        <DataItem key="dorico_event_id" type="int">-1</DataItem>
        -        <DataItem key="time_signature_description" type="str"/>
        -    </Data>
        -</Node>
        -
        - - - -

        Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

        - -
        <Node>
        -<Id>69</Id>
        -<ClassName>kStaffLine</ClassName>
        -<Top>666</Top>
        -<Left>299</Left>
        -<Width>2001</Width>
        -<Height>3</Height>
        -<Mask>0:0 1:6003 </Mask>
        -<Data>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        A detailed table of what each objet includes for musical features is shown below. Scroll right for all attributes.

        - -
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_descriptiontext
        accidentalDoubleFlat244     x         
        accidentalDoubleSharp330     x         
        accidentalFlat12705     x         
        accidentalKomaFlat5     x         
        accidentalKomaSharp5     x         
        accidentalNatural11137     x         
        accidentalQuarterToneFlatStein162     x         
        accidentalQuarterToneSharpStein191     x         
        accidentalSharp12908     x         
        accidentalThreeQuarterTonesFlatZimmermann1     x         
        accidentalThreeQuarterTonesSharpStein27     x         
        accidentalTripleFlat1     x         
        accidentalTripleSharp1     x         
        articAccentAbove1477     x         
        articAccentBelow1916     x         
        articMarcatoAbove278     x         
        articMarcatoBelow34     x         
        articStaccatissimoAbove536     x         
        articStaccatissimoBelow414     x         
        articStaccatoAbove5018     x         
        articStaccatoBelow6108     x         
        articTenutoAbove823     x         
        articTenutoBelow735     x         
        augmentationDot2762               
        barline28142               
        beam52539     xx        
        cClef1161xxxxxx         
        dynamicFF242     x         
        dynamicFFF88     x         
        dynamicFFFF4     x         
        dynamicForte777     x         
        dynamicFortePiano60     x         
        dynamicForzando35     x         
        dynamicMF1803     x         
        dynamicMP185     x         
        dynamicPiano3987     x         
        dynamicPP1807     x         
        dynamicPPP93     x         
        dynamicPPPP13     x         
        dynamicRinforzando25     x         
        dynamicSforzato236     x         
        dynamicSforzatoFF6     x         
        dynamicText110     x        x
        fClef3543xxxxxx         
        flag16thDown430     x x       
        flag16thUp18245     x x       
        flag32ndDown31     x x       
        flag32ndUp7264     x x       
        flag64thUp10     x x       
        flag8thDown3672     x x       
        flag8thUp8113     x x       
        gClef12278xxxxxx         
        gradualDynamic7084     x         
        kStaffLine160426     x         
        mensuralNoteheadMinimaWhite9x    x  xxxxx  
        noteheadBlack247741x    x xxxxxx  
        noteheadDiamondWhole8x    x  xxxxx  
        noteheadDoubleWholeSquare3x    x  xxxxx  
        noteheadHalf8648x    x  xxxxx  
        noteheadTriangleUpBlack27x    x  xxxxx  
        noteheadTriangleUpHalf3x    x  xxxxx  
        noteheadWhole1502x    x  xxxxx  
        noteheadXBlack81x    x  xxxxx  
        ornamentMordent7x    x         
        ornamentTrill58x    x         
        ornamentTurn6x    x         
        rest4               
        rest16th29411               
        rest32nd10218               
        rest64th4               
        rest8th24124               
        restHalf1376               
        restQuarter13223               
        restWhole14382               
        slur13928x    x         
        stem227889     x         
        systemicBarline2078               
        tie8626x    x         
        timeSig12x    x       x 
        timeSig21084x    x       x 
        timeSig31203x    x       x 
        timeSig42674x    x       x 
        timeSig5507x    x       x 
        timeSig6246x    x       x 
        timeSig7125x    x       x 
        timeSig81661x    x       x 
        timeSig979x    x       x 
        timeSigCommon206x    x       x 
        timeSigCutCommon113x    x       x 
        timeSignatureComponent443x    x       x 
        tupletBracket4970x    x         
        tupletText4900x    x        x
        unpitchedPercussionClef1223xxxxxx         
        wiggleTrill45x    x         
                         
        - -
        - -

        Images of scores

        - -

        Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below. All these images are binarised and ready to use.

        - -

        clef

        - -

        MIDI

        - -

        MIDI (Musical Instrument Digital Interface) standard file provides a standardized file format way for music sequences to be saved, transported, and opened in other systems. They are characterised by their compact size which led to their widespread use in computers. They are intended for universal use and have information such as note values, timing and track name. We want to include such files in our dataset since MIDI is one of the end file formats retrieved from some OMR architecture. We believe that it is essential to include such files that could later on may be used for multi-modal learning in OMR as well.

        - -

        Dorico-midi

        - -

        Music Encoding Initiative (MEI)

        - -

        Except for MusicXML for we go one step further to also providing its respective Music Encoding Initiative (MEI) files. The model underlying MEI recognizes four distinct aspects of music notation: logical; gestural; visual; and analytical. The logical domain includes the musical content or structure including pitches, time values, articulations, dynamics, and all other elements—defined as the symbols that communicate the composer’s intentions. The gestural domain relates to a performed interpretation of the logical domain (i.e., it encodes information that may be added by a performer such as explicit realizations of “swing” or rubato). The visual domain describes the contributions of an editor, engraver, or typesetter, and encodes information about the physical appearance of the score, such as symbol locations, page layout, or font. Finally, the analytical domain covers commentary and analysis of the music document in any of the three previous domains.

        - -
        <?xml version="1.0" encoding="UTF-8"?>
        -<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?>
        -<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://purl.oclc.org/dsdl/schematron"?>
        -<mei xmlns="http://www.music-encoding.org/ns/mei" meiversion="4.0.0">
        -   <meiHead>
        -      <fileDesc>
        -         <titleStmt>
        -            <title>beam groups 3</title>
        -            <respStmt />
        -         </titleStmt>
        -         <pubStmt><date isodate="2021-06-14" type="encoding-date">2021-06-14</date>
        -         </pubStmt>
        -      </fileDesc>
        -      <encodingDesc xml:id="encodingdesc-0000001420266469">
        -         <appInfo xml:id="appinfo-0000001827384277">
        -            <application xml:id="application-0000000862295293" isodate="2021-06-14T15:00:01" version="3.5.0-dev-118873d">
        -               <name xml:id="name-0000002103025164">Verovio</name>
        -               <p xml:id="p-0000001992846044">Transcoded from MusicXML</p>
        -            </application>
        -         </appInfo>
        -      </encodingDesc>
        -   </meiHead>
        -   <music>
        -      <body>
        -         <mdiv xml:id="mdiv-0000001025466895">
        -            <score xml:id="score-0000001308189520">
        -               <scoreDef xml:id="scoredef-0000000993314183">
        -                  <staffGrp xml:id="staffgrp-0000000471437396">
        -                     <staffDef xml:id="P1" n="1" lines="5" ppq="12">
        -                        <label xml:id="label-0000000781857015">P 1</label>
        -                        <clef xml:id="clef-0000000149139464" shape="G" line="2" />
        -                        <keySig xml:id="keysig-0000000931258970" mode="major" sig="0" />
        -                        <meterSig xml:id="msig-0000002113427645" count="2" unit="4" />
        -                     </staffDef>
        -                  </staffGrp>
        -               </scoreDef>
        -...
        -      </body>
        -   </music>
        -</mei>
        -
        - -

        Combining DOReMi with Muscima++ and Deepscores

        - -

        Recently, researchers have been working on bringing their datasets together, namely Muscima++ [4] and DeepScores [9], to improve compatibility. Muscima++ contains handwritten music, while DeepScores is a typeset music dataset, both of which can be used in object detection. Harmonising them aids the goal of creating a reference dataset. With the motivation to support this goal and compare and use these datasets in future experiments, DoReMi is easily harmonised with Muscima++ and DeepScores.

        - -

        Initial Data Collection

        - -

        The dataset is derived from scores originally used for testing music notation software. This includes real-world scores in addition to synthetic scores built to test particular engraving use cases.

        - -

        The process of creating DoReMI using Dorico starts by creating a meta-picture of a single glyph or drawable primitive (slurs, lines, musical symbols) to allow generation of bounding boxes and pixel masks at the origin of the coordinate system y-down \footnote{The origin is in the top-left where the x-axis extends to the right and the y-axis extends downwards}. Rendering them at the origin ensures minimisation of the variations introduced by anti-aliasing artefacts. The vector-based glyph or primitive is then rasterised to a monochrome pixel-based image. Sub-pixel positions might introduce some variations and shifts in the bounding boxes that are relocated to the original drawn positions. However, bounding boxes are accurate enough for all the objects, except for some shift in the staff lines. During rasterisation, some staff lines become thicker than the others, sometimes falling out of the bounding box. Such inconsistencies are easily optically noticed given the even spaced nature of staff lines and can be minimised at the cost of increasing the resolution (DPI). Finally, the images are exported as PNGs.

        - -

        Dorico has a sophisticated internal representation and engraving engine for musical data at the drawing stage for efficiency. This results in significant challenges in reconnecting the primitives ultimately drawn to their original semantic sources. The addition of higher-level music attributes retrieved from Dorico to the metadata allows for the future use in the music reconstruction stage. -It is anticipated that we would iterate through the generation process by adding new features that would benefit the recognition score. On a practical level, we made a minor modification to allow for the logical grouping of pages into a single XML file. During data preprocessing, XML files were then separated by page (image).

        - -

        Data Preparation and analysis

        - -

        The number of classes in the dataset is 94 as shown in the image below. -classes

        - -

        Publication and Sharing

        - -

        The dataset including only copy right free scores is already published in this github release.

        - -

        Long-term Management

        - -

        back

        -:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/32/88d50eff32cfb051cdadfba97481287cbc9e78468275a7929adf075d832204 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/32/88d50eff32cfb051cdadfba97481287cbc9e78468275a7929adf075d832204 deleted file mode 100644 index 08ad47ecc8..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/32/88d50eff32cfb051cdadfba97481287cbc9e78468275a7929adf075d832204 +++ /dev/null @@ -1,98 +0,0 @@ -I"

        DoReMi - Data Collection Lifecycle Document

        - -

        This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

        - -

        Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet -music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

        - -

        Discovery and Planning

        - -

        Data type and format

        - - -

        Initial Data Collection

        -

        Data Preparation and analysis

        -

        Publication and Sharing

        -

        Long-term Management

        - -

        Discovery and Planning

        - -

        In this section, I will explain the data types and formats we have decided to use.

        - -

        Data type and format

        - -

        This dataset has the following six types of data:

        - - - -

        The following respective data formats:

        -
          -
        • Dorico
        • -
        • MusicXML
        • -
        • XML
        • -
        • PNG
        • -
        • MIDI
        • -
        • MEI
        • -
        - -

        Let’s start by explaining each one of the data types and what they contain:

        - -

        Dorico project -Dorico-project

        - -

        When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

        - -

        MusicXML

        - -

        MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. -More on how these files can be exported check here -MusicXML-example

        - -

        OMR metadata

        - -

        Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box. Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

        - -

        OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

        - -

        Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

        - -

        unparsed-xml

        - -

        Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID.

        - -

        notehead

        - -

        For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

        - -

        Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1) 2. Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

        - -

        staffline

        - -

        OMR metadata

        - -

        Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

        - -

        MIDI

        - -

        MIDI files are exported directly from Dorico.

        - -

        Music Encoding Initiative (MEI)

        - -

        Combining DOReMi with Muscima++ and Deepscores

        - -

        back

        -:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/32/8a1fb554cb51b1bd6d94e82f878cef03fc8c207fb992f01bfe834641c951e0 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/32/8a1fb554cb51b1bd6d94e82f878cef03fc8c207fb992f01bfe834641c951e0 deleted file mode 100644 index 513521a89b..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/32/8a1fb554cb51b1bd6d94e82f878cef03fc8c207fb992f01bfe834641c951e0 +++ /dev/null @@ -1,283 +0,0 @@ -I"1g

        DoReMi - Data Collection Lifecycle Document

        - -

        This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

        - -

        Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet -music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

        - -

        Discovery and Planning

        - -

        Data type and format

        - - -

        Initial Data Collection

        -

        Data Preparation and analysis

        -

        Publication and Sharing

        -

        Long-term Management

        - -

        Discovery and Planning

        - -

        In this section, I will explain the data types and formats we have decided to use.

        - -

        Data type and format

        - -

        This dataset has the following six types of data:

        - - - -

        The following respective data formats:

        -
          -
        • Dorico
        • -
        • MusicXML
        • -
        • XML
        • -
        • PNG
        • -
        • MIDI
        • -
        • MEI
        • -
        - -

        Let’s start by explaining each one of the data types and what they contain:

        - -

        Dorico project -Dorico-project

        - -

        When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

        - -

        MusicXML

        - -

        MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. -More on how these files can be exported check here -
        -

        - -
        <?xml version="1.0" encoding="UTF-8" standalone="no"?>
        -<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
        -<score-partwise version="3.1">
        -  <work>
        -    <work-title>beam groups 3</work-title>
        -  </work>
        -  <movement-title>beam groups 3</movement-title>
        -  <identification>
        -    <encoding>
        -      <software>Dorico 4.0.0.5342</software>
        -      <encoding-date>2021-06-14</encoding-date>
        -    </encoding>
        -  </identification>
        -  <part-list>
        -    <score-part id="P1">
        -      <part-name>P 1</part-name>
        -    </score-part>
        -  </part-list>
        -  <part id="P1">
        -    <measure number="1">
        -      <attributes>
        -        <divisions>12</divisions>
        -        <key number="1">
        -          <fifths>0</fifths>
        -          <mode>major</mode>
        -        </key>
        -        <time>
        -
        -...
        -
        -  </part>
        -</score-partwise>
        -
        - - - -

        OMR metadata

        - -

        Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box. Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

        - -

        OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

        - -

        Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

        - - - -
        <?xml version="1.0" encoding="utf-8"?>
        -<Pages>
        -<Page pageIndex="0">
        -<Nodes>
        -<Node>
        -<Id>95</Id>
        -<ClassName>timeSig4</ClassName>
        -<Top>709</Top>
        -<Left>386</Left>
        -<Width>36</Width>
        -<Height>42</Height>
        -<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -<Node>
        -<Id>94</Id>
        -<ClassName>timeSig2</ClassName>
        -<Top>666</Top>
        -<Left>387</Left>
        -<Width>34</Width>
        -<Height>43</Height>
        -<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -...
        -</Nodes>
        -</Page>
        -</Pages>
        -
        - -

        Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. -
        -

        - -
        <Node>
        -<Id>504</Id>
        -<ClassName>noteheadBlack</ClassName>
        -<Top>466</Top>
        -<Left>2236</Left>
        -<Width>28</Width>
        -<Height>24</Height>
        -<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
        -<Outlinks>541 559 571</Outlinks>
        -<Data>
        -<DataItem key="duration_beats" type="float">0.333333</DataItem>
        -<DataItem key="onset_beats" type="float">47.666668</DataItem>
        -<DataItem key="pitch_octave" type="int">4</DataItem>
        -<DataItem key="midi_pitch_code" type="int">69</DataItem>
        -<DataItem key="normalized_pitch_step" type="str">A</DataItem>
        -<DataItem key="dorico_event_id" type="int">1120</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - -

        - -

        For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

        - -
        <Node>
        -<Id>93</Id>
        -<ClassName>gClef</ClassName>
        -<Top>638</Top>
        -<Left>309</Left>
        -<Width>56</Width>
        -<Height>147</Height>
        -<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">908</DataItem>
        -<DataItem key="clef_type" type="str">kGClef</DataItem>
        -<DataItem key="clef_hotspot" type="str">G4</DataItem>
        -<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
        -<DataItem key="clef_stave_position" type="int">2</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). -

        -
        <Node>
        -    <Id>511</Id>
        -    <ClassName>timeSig4</ClassName>
        -    <Top>467</Top>
        -    <Left>828</Left>
        -    <Width>36</Width>   
        -    <Height>42</Height>
        -    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
        -    ...
        -    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
        -    <Data>
        -        <DataItem key="dorico_event_id" type="int">-1</DataItem>
        -        <DataItem key="time_signature_description" type="str"/>
        -    </Data>
        -</Node>
        -
        - - - -

        Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

        - -
        <Node>
        -<Id>69</Id>
        -<ClassName>kStaffLine</ClassName>
        -<Top>666</Top>
        -<Left>299</Left>
        -<Width>2001</Width>
        -<Height>3</Height>
        -<Mask>0:0 1:6003 </Mask>
        -<Data>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        A comprehensive table of what each objet includes for musical features is shown below.

        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        head1head twothree
        okgood swedish fishnice
        out of stockgood and plentynice
        okgood oreoshmm
        okgood zoute dropyumm
        - -

        OMR metadata

        - -

        Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

        - -

        MIDI

        - -

        MIDI files are exported directly from Dorico.

        - -

        Music Encoding Initiative (MEI)

        - -

        Combining DOReMi with Muscima++ and Deepscores

        - -

        back

        -:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/37/d20041aba3960cfd8b416d1401040b4c3d4e2d0d090f2515437cec2917f913 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/37/d20041aba3960cfd8b416d1401040b4c3d4e2d0d090f2515437cec2917f913 deleted file mode 100644 index 4695593a10..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/37/d20041aba3960cfd8b416d1401040b4c3d4e2d0d090f2515437cec2917f913 +++ /dev/null @@ -1,117 +0,0 @@ -I"!

        DoReMi - Data Collection Lifecycle Document

        - -

        This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

        - -

        Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet -music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

        - -

        Discovery and Planning

        - -

        Data type and format

        - - -

        Initial Data Collection

        -

        Data Preparation and analysis

        -

        Publication and Sharing

        -

        Long-term Management

        - -

        Discovery and Planning

        - -

        In this section, I will explain the data types and formats we have decided to use.

        - -

        Data type and format

        - -

        This dataset has the following six types of data:

        - - - -

        The following respective data formats:

        -
          -
        • Dorico
        • -
        • MusicXML
        • -
        • XML
        • -
        • PNG
        • -
        • MIDI
        • -
        • MEI
        • -
        - -

        Let’s start by explaining each one of the data types and what they contain:

        - -

        Dorico project -Dorico-project

        - -

        When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

        - -

        MusicXML

        - -

        MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. -More on how these files can be exported check here -
        -

        - -

        MusicXML-example

        - -

        OMR metadata

        - -

        Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box. Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

        - -

        OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

        - -

        Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

        - -

        unparsed-xml

        - -

        Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. -
        -
        - notehead

        - -

        For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

        - -

        clef

        - -

        Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). -

        - -

        timesig

        - -

        Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

        - -

        Time signatures

        - -
        -  
        -    puts "hello"
        -  
        -
        - -

        staffline

        - -

        OMR metadata

        - -

        Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

        - -

        MIDI

        - -

        MIDI files are exported directly from Dorico.

        - -

        Music Encoding Initiative (MEI)

        - -

        Combining DOReMi with Muscima++ and Deepscores

        - -

        back

        -:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/3b/e26940cc809f8efc3a9f6bcf9fcb1600161030c18fb2fede0f2ba2681767ff b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/3b/e26940cc809f8efc3a9f6bcf9fcb1600161030c18fb2fede0f2ba2681767ff deleted file mode 100644 index 32e23a8cbc..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/3b/e26940cc809f8efc3a9f6bcf9fcb1600161030c18fb2fede0f2ba2681767ff +++ /dev/null @@ -1,287 +0,0 @@ -I"rg

        DoReMi - Data Collection Lifecycle Document

        - -

        This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

        - -

        Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet -music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

        - -

        Discovery and Planning

        - -

        Data type and format

        - - -

        Initial Data Collection

        -

        Data Preparation and analysis

        -

        Publication and Sharing

        -

        Long-term Management

        - -

        Discovery and Planning

        - -

        In this section, I will explain the data types and formats we have decided to use.

        - -

        Data type and format

        - -

        This dataset has the following six types of data:

        - - - -

        The following respective data formats:

        -
          -
        • Dorico
        • -
        • MusicXML
        • -
        • XML
        • -
        • PNG
        • -
        • MIDI
        • -
        • MEI
        • -
        - -

        Let’s start by explaining each one of the data types and what they contain:

        - -

        Dorico project -Dorico-project

        - -

        When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

        - -

        MusicXML

        - -

        MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. -More on how these files can be exported check here -
        -

        - -
        <?xml version="1.0" encoding="UTF-8" standalone="no"?>
        -<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
        -<score-partwise version="3.1">
        -  <work>
        -    <work-title>beam groups 3</work-title>
        -  </work>
        -  <movement-title>beam groups 3</movement-title>
        -  <identification>
        -    <encoding>
        -      <software>Dorico 4.0.0.5342</software>
        -      <encoding-date>2021-06-14</encoding-date>
        -    </encoding>
        -  </identification>
        -  <part-list>
        -    <score-part id="P1">
        -      <part-name>P 1</part-name>
        -    </score-part>
        -  </part-list>
        -  <part id="P1">
        -    <measure number="1">
        -      <attributes>
        -        <divisions>12</divisions>
        -        <key number="1">
        -          <fifths>0</fifths>
        -          <mode>major</mode>
        -        </key>
        -        <time>
        -
        -...
        -
        -  </part>
        -</score-partwise>
        -
        - - - -

        OMR metadata

        - -

        Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box. Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

        - -

        OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

        - -

        Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

        - - - -
        <?xml version="1.0" encoding="utf-8"?>
        -<Pages>
        -<Page pageIndex="0">
        -<Nodes>
        -<Node>
        -<Id>95</Id>
        -<ClassName>timeSig4</ClassName>
        -<Top>709</Top>
        -<Left>386</Left>
        -<Width>36</Width>
        -<Height>42</Height>
        -<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -<Node>
        -<Id>94</Id>
        -<ClassName>timeSig2</ClassName>
        -<Top>666</Top>
        -<Left>387</Left>
        -<Width>34</Width>
        -<Height>43</Height>
        -<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -...
        -</Nodes>
        -</Page>
        -</Pages>
        -
        - -

        Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. -
        -

        - -
        <Node>
        -<Id>504</Id>
        -<ClassName>noteheadBlack</ClassName>
        -<Top>466</Top>
        -<Left>2236</Left>
        -<Width>28</Width>
        -<Height>24</Height>
        -<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
        -<Outlinks>541 559 571</Outlinks>
        -<Data>
        -<DataItem key="duration_beats" type="float">0.333333</DataItem>
        -<DataItem key="onset_beats" type="float">47.666668</DataItem>
        -<DataItem key="pitch_octave" type="int">4</DataItem>
        -<DataItem key="midi_pitch_code" type="int">69</DataItem>
        -<DataItem key="normalized_pitch_step" type="str">A</DataItem>
        -<DataItem key="dorico_event_id" type="int">1120</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - -

        - -

        For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

        - -
        <Node>
        -<Id>93</Id>
        -<ClassName>gClef</ClassName>
        -<Top>638</Top>
        -<Left>309</Left>
        -<Width>56</Width>
        -<Height>147</Height>
        -<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">908</DataItem>
        -<DataItem key="clef_type" type="str">kGClef</DataItem>
        -<DataItem key="clef_hotspot" type="str">G4</DataItem>
        -<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
        -<DataItem key="clef_stave_position" type="int">2</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). -

        -
        <Node>
        -    <Id>511</Id>
        -    <ClassName>timeSig4</ClassName>
        -    <Top>467</Top>
        -    <Left>828</Left>
        -    <Width>36</Width>   
        -    <Height>42</Height>
        -    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
        -    ...
        -    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
        -    <Data>
        -        <DataItem key="dorico_event_id" type="int">-1</DataItem>
        -        <DataItem key="time_signature_description" type="str"/>
        -    </Data>
        -</Node>
        -
        - - - -

        Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

        - -
        <Node>
        -<Id>69</Id>
        -<ClassName>kStaffLine</ClassName>
        -<Top>666</Top>
        -<Left>299</Left>
        -<Width>2001</Width>
        -<Height>3</Height>
        -<Mask>0:0 1:6003 </Mask>
        -<Data>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        A comprehensive table of what each objet includes for musical features is shown below.

        - -

        DoReMi table

        - -

        nil

        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        head1head twothree
        okgood swedish fishnice
        out of stockgood and plentynice
        okgood oreoshmm
        okgood zoute dropyumm
        - -

        OMR metadata

        - -

        Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

        - -

        MIDI

        - -

        MIDI files are exported directly from Dorico.

        - -

        Music Encoding Initiative (MEI)

        - -

        Combining DOReMi with Muscima++ and Deepscores

        - -

        back

        -:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/46/c432ca71f1ef6b2a7a16dcc7259ea8a1733b6d6e4ed000de34393b9f1e3ac3 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/46/c432ca71f1ef6b2a7a16dcc7259ea8a1733b6d6e4ed000de34393b9f1e3ac3 deleted file mode 100644 index db9d95786e..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/46/c432ca71f1ef6b2a7a16dcc7259ea8a1733b6d6e4ed000de34393b9f1e3ac3 +++ /dev/null @@ -1,2088 +0,0 @@ -I"/

        DoReMi - Data Collection Lifecycle Document

        - -

        This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

        - -

        Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet -music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

        - -

        Discovery and Planning

        - -

        Data type and format

        - - -

        Initial Data Collection

        -

        Data Preparation and analysis

        -

        Publication and Sharing

        -

        Long-term Management

        - -

        Discovery and Planning

        - -

        In this section, I will explain the data types and formats we have decided to use.

        - -

        Data type and format

        - -

        This dataset has the following six types of data:

        - - - -

        The following respective data formats:

        -
          -
        • Dorico
        • -
        • MusicXML
        • -
        • XML
        • -
        • PNG
        • -
        • MIDI
        • -
        • MEI
        • -
        - -

        Let’s start by explaining each one of the data types and what they contain:

        - -

        Dorico project -Dorico-project

        - -

        When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

        - -

        MusicXML

        - -

        MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. -More on how these files can be exported check here -
        -

        - -
        <?xml version="1.0" encoding="UTF-8" standalone="no"?>
        -<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
        -<score-partwise version="3.1">
        -  <work>
        -    <work-title>beam groups 3</work-title>
        -  </work>
        -  <movement-title>beam groups 3</movement-title>
        -  <identification>
        -    <encoding>
        -      <software>Dorico 4.0.0.5342</software>
        -      <encoding-date>2021-06-14</encoding-date>
        -    </encoding>
        -  </identification>
        -  <part-list>
        -    <score-part id="P1">
        -      <part-name>P 1</part-name>
        -    </score-part>
        -  </part-list>
        -  <part id="P1">
        -    <measure number="1">
        -      <attributes>
        -        <divisions>12</divisions>
        -        <key number="1">
        -          <fifths>0</fifths>
        -          <mode>major</mode>
        -        </key>
        -        <time>
        -
        -...
        -
        -  </part>
        -</score-partwise>
        -
        - - - -

        OMR metadata

        - -

        Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box. Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

        - -

        OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

        - -

        Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

        - - - -
        <?xml version="1.0" encoding="utf-8"?>
        -<Pages>
        -<Page pageIndex="0">
        -<Nodes>
        -<Node>
        -<Id>95</Id>
        -<ClassName>timeSig4</ClassName>
        -<Top>709</Top>
        -<Left>386</Left>
        -<Width>36</Width>
        -<Height>42</Height>
        -<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -<Node>
        -<Id>94</Id>
        -<ClassName>timeSig2</ClassName>
        -<Top>666</Top>
        -<Left>387</Left>
        -<Width>34</Width>
        -<Height>43</Height>
        -<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -...
        -</Nodes>
        -</Page>
        -</Pages>
        -
        - -

        Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. -
        -

        - -
        <Node>
        -<Id>504</Id>
        -<ClassName>noteheadBlack</ClassName>
        -<Top>466</Top>
        -<Left>2236</Left>
        -<Width>28</Width>
        -<Height>24</Height>
        -<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
        -<Outlinks>541 559 571</Outlinks>
        -<Data>
        -<DataItem key="duration_beats" type="float">0.333333</DataItem>
        -<DataItem key="onset_beats" type="float">47.666668</DataItem>
        -<DataItem key="pitch_octave" type="int">4</DataItem>
        -<DataItem key="midi_pitch_code" type="int">69</DataItem>
        -<DataItem key="normalized_pitch_step" type="str">A</DataItem>
        -<DataItem key="dorico_event_id" type="int">1120</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - -

        - -

        For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

        - -
        <Node>
        -<Id>93</Id>
        -<ClassName>gClef</ClassName>
        -<Top>638</Top>
        -<Left>309</Left>
        -<Width>56</Width>
        -<Height>147</Height>
        -<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">908</DataItem>
        -<DataItem key="clef_type" type="str">kGClef</DataItem>
        -<DataItem key="clef_hotspot" type="str">G4</DataItem>
        -<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
        -<DataItem key="clef_stave_position" type="int">2</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). -

        -
        <Node>
        -    <Id>511</Id>
        -    <ClassName>timeSig4</ClassName>
        -    <Top>467</Top>
        -    <Left>828</Left>
        -    <Width>36</Width>   
        -    <Height>42</Height>
        -    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
        -    ...
        -    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
        -    <Data>
        -        <DataItem key="dorico_event_id" type="int">-1</DataItem>
        -        <DataItem key="time_signature_description" type="str"/>
        -    </Data>
        -</Node>
        -
        - - - -

        Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

        - -
        <Node>
        -<Id>69</Id>
        -<ClassName>kStaffLine</ClassName>
        -<Top>666</Top>
        -<Left>299</Left>
        -<Width>2001</Width>
        -<Height>3</Height>
        -<Mask>0:0 1:6003 </Mask>
        -<Data>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        A comprehensive table of what each objet includes for musical features is shown below. Scroll right for all attributes.

        - -
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_descriptiontext
        accidentalDoubleFlat244     x         
        accidentalDoubleSharp330     x         
        accidentalFlat12705     x         
        accidentalKomaFlat5     x         
        accidentalKomaSharp5     x         
        accidentalNatural11137     x         
        accidentalQuarterToneFlatStein162     x         
        accidentalQuarterToneSharpStein191     x         
        accidentalSharp12908     x         
        accidentalThreeQuarterTonesFlatZimmermann1     x         
        accidentalThreeQuarterTonesSharpStein27     x         
        accidentalTripleFlat1     x         
        accidentalTripleSharp1     x         
        articAccentAbove1477     x         
        articAccentBelow1916     x         
        articMarcatoAbove278     x         
        articMarcatoBelow34     x         
        articStaccatissimoAbove536     x         
        articStaccatissimoBelow414     x         
        articStaccatoAbove5018     x         
        articStaccatoBelow6108     x         
        articTenutoAbove823     x         
        articTenutoBelow735     x         
        augmentationDot2762               
        barline28142               
        beam52539     xx        
        cClef1161xxxxxx         
        dynamicFF242     x         
        dynamicFFF88     x         
        dynamicFFFF4     x         
        dynamicForte777     x         
        dynamicFortePiano60     x         
        dynamicForzando35     x         
        dynamicMF1803     x         
        dynamicMP185     x         
        dynamicPiano3987     x         
        dynamicPP1807     x         
        dynamicPPP93     x         
        dynamicPPPP13     x         
        dynamicRinforzando25     x         
        dynamicSforzato236     x         
        dynamicSforzatoFF6     x         
        dynamicText110     x        x
        fClef3543xxxxxx         
        flag16thDown430     x x       
        flag16thUp18245     x x       
        flag32ndDown31     x x       
        flag32ndUp7264     x x       
        flag64thUp10     x x       
        flag8thDown3672     x x       
        flag8thUp8113     x x       
        gClef12278xxxxxx         
        gradualDynamic7084     x         
        kStaffLine160426     x         
        mensuralNoteheadMinimaWhite9x    x  xxxxx  
        noteheadBlack247741x    x xxxxxx  
        noteheadDiamondWhole8x    x  xxxxx  
        noteheadDoubleWholeSquare3x    x  xxxxx  
        noteheadHalf8648x    x  xxxxx  
        noteheadTriangleUpBlack27x    x  xxxxx  
        noteheadTriangleUpHalf3x    x  xxxxx  
        noteheadWhole1502x    x  xxxxx  
        noteheadXBlack81x    x  xxxxx  
        ornamentMordent7x    x         
        ornamentTrill58x    x         
        ornamentTurn6x    x         
        rest4               
        rest16th29411               
        rest32nd10218               
        rest64th4               
        rest8th24124               
        restHalf1376               
        restQuarter13223               
        restWhole14382               
        slur13928x    x         
        stem227889     x         
        systemicBarline2078               
        tie8626x    x         
        timeSig12x    x       x 
        timeSig21084x    x       x 
        timeSig31203x    x       x 
        timeSig42674x    x       x 
        timeSig5507x    x       x 
        timeSig6246x    x       x 
        timeSig7125x    x       x 
        timeSig81661x    x       x 
        timeSig979x    x       x 
        timeSigCommon206x    x       x 
        timeSigCutCommon113x    x       x 
        timeSignatureComponent443x    x       x 
        tupletBracket4970x    x         
        tupletText4900x    x        x
        unpitchedPercussionClef1223xxxxxx         
        wiggleTrill45x    x         
                         
        - -
        - -

        Images of scores

        - -

        Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

        - -

        clef

        - -

        MIDI

        - -

        MIDI files are exported directly from Dorico.

        - -

        Music Encoding Initiative (MEI)

        - -

        Combining DOReMi with Muscima++ and Deepscores

        - -

        back

        -:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/49/9db2320a95721a374e369cb14e74ad9f748587146b90e61f1c03b83c53ce4d b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/49/9db2320a95721a374e369cb14e74ad9f748587146b90e61f1c03b83c53ce4d deleted file mode 100644 index f7417efe1e..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/49/9db2320a95721a374e369cb14e74ad9f748587146b90e61f1c03b83c53ce4d +++ /dev/null @@ -1,2086 +0,0 @@ -I"

        DoReMi - Data Collection Lifecycle Document

        - -

        This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

        - -

        Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet -music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

        - -

        Discovery and Planning

        - -

        Data type and format

        - - -

        Initial Data Collection

        -

        Data Preparation and analysis

        -

        Publication and Sharing

        -

        Long-term Management

        - -

        Discovery and Planning

        - -

        In this section, I will explain the data types and formats we have decided to use.

        - -

        Data type and format

        - -

        This dataset has the following six types of data:

        - - - -

        The following respective data formats:

        -
          -
        • Dorico
        • -
        • MusicXML
        • -
        • XML
        • -
        • PNG
        • -
        • MIDI
        • -
        • MEI
        • -
        - -

        Let’s start by explaining each one of the data types and what they contain:

        - -

        Dorico project -Dorico-project

        - -

        When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

        - -

        MusicXML

        - -

        MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. -More on how these files can be exported check here -
        -

        - -
        <?xml version="1.0" encoding="UTF-8" standalone="no"?>
        -<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
        -<score-partwise version="3.1">
        -  <work>
        -    <work-title>beam groups 3</work-title>
        -  </work>
        -  <movement-title>beam groups 3</movement-title>
        -  <identification>
        -    <encoding>
        -      <software>Dorico 4.0.0.5342</software>
        -      <encoding-date>2021-06-14</encoding-date>
        -    </encoding>
        -  </identification>
        -  <part-list>
        -    <score-part id="P1">
        -      <part-name>P 1</part-name>
        -    </score-part>
        -  </part-list>
        -  <part id="P1">
        -    <measure number="1">
        -      <attributes>
        -        <divisions>12</divisions>
        -        <key number="1">
        -          <fifths>0</fifths>
        -          <mode>major</mode>
        -        </key>
        -        <time>
        -
        -...
        -
        -  </part>
        -</score-partwise>
        -
        - - - -

        OMR metadata

        - -

        Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box. Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

        - -

        OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

        - -

        Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

        - - - -
        <?xml version="1.0" encoding="utf-8"?>
        -<Pages>
        -<Page pageIndex="0">
        -<Nodes>
        -<Node>
        -<Id>95</Id>
        -<ClassName>timeSig4</ClassName>
        -<Top>709</Top>
        -<Left>386</Left>
        -<Width>36</Width>
        -<Height>42</Height>
        -<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -<Node>
        -<Id>94</Id>
        -<ClassName>timeSig2</ClassName>
        -<Top>666</Top>
        -<Left>387</Left>
        -<Width>34</Width>
        -<Height>43</Height>
        -<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -...
        -</Nodes>
        -</Page>
        -</Pages>
        -
        - -

        Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. -
        -

        - -
        <Node>
        -<Id>504</Id>
        -<ClassName>noteheadBlack</ClassName>
        -<Top>466</Top>
        -<Left>2236</Left>
        -<Width>28</Width>
        -<Height>24</Height>
        -<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
        -<Outlinks>541 559 571</Outlinks>
        -<Data>
        -<DataItem key="duration_beats" type="float">0.333333</DataItem>
        -<DataItem key="onset_beats" type="float">47.666668</DataItem>
        -<DataItem key="pitch_octave" type="int">4</DataItem>
        -<DataItem key="midi_pitch_code" type="int">69</DataItem>
        -<DataItem key="normalized_pitch_step" type="str">A</DataItem>
        -<DataItem key="dorico_event_id" type="int">1120</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - -

        - -

        For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

        - -
        <Node>
        -<Id>93</Id>
        -<ClassName>gClef</ClassName>
        -<Top>638</Top>
        -<Left>309</Left>
        -<Width>56</Width>
        -<Height>147</Height>
        -<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">908</DataItem>
        -<DataItem key="clef_type" type="str">kGClef</DataItem>
        -<DataItem key="clef_hotspot" type="str">G4</DataItem>
        -<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
        -<DataItem key="clef_stave_position" type="int">2</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). -

        -
        <Node>
        -    <Id>511</Id>
        -    <ClassName>timeSig4</ClassName>
        -    <Top>467</Top>
        -    <Left>828</Left>
        -    <Width>36</Width>   
        -    <Height>42</Height>
        -    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
        -    ...
        -    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
        -    <Data>
        -        <DataItem key="dorico_event_id" type="int">-1</DataItem>
        -        <DataItem key="time_signature_description" type="str"/>
        -    </Data>
        -</Node>
        -
        - - - -

        Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

        - -
        <Node>
        -<Id>69</Id>
        -<ClassName>kStaffLine</ClassName>
        -<Top>666</Top>
        -<Left>299</Left>
        -<Width>2001</Width>
        -<Height>3</Height>
        -<Mask>0:0 1:6003 </Mask>
        -<Data>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        A comprehensive table of what each objet includes for musical features is shown below.

        - -
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_descriptiontext
        accidentalDoubleFlat244     x         
        accidentalDoubleSharp330     x         
        accidentalFlat12705     x         
        accidentalKomaFlat5     x         
        accidentalKomaSharp5     x         
        accidentalNatural11137     x         
        accidentalQuarterToneFlatStein162     x         
        accidentalQuarterToneSharpStein191     x         
        accidentalSharp12908     x         
        accidentalThreeQuarterTonesFlatZimmermann1     x         
        accidentalThreeQuarterTonesSharpStein27     x         
        accidentalTripleFlat1     x         
        accidentalTripleSharp1     x         
        articAccentAbove1477     x         
        articAccentBelow1916     x         
        articMarcatoAbove278     x         
        articMarcatoBelow34     x         
        articStaccatissimoAbove536     x         
        articStaccatissimoBelow414     x         
        articStaccatoAbove5018     x         
        articStaccatoBelow6108     x         
        articTenutoAbove823     x         
        articTenutoBelow735     x         
        augmentationDot2762               
        barline28142               
        beam52539     xx        
        cClef1161xxxxxx         
        dynamicFF242     x         
        dynamicFFF88     x         
        dynamicFFFF4     x         
        dynamicForte777     x         
        dynamicFortePiano60     x         
        dynamicForzando35     x         
        dynamicMF1803     x         
        dynamicMP185     x         
        dynamicPiano3987     x         
        dynamicPP1807     x         
        dynamicPPP93     x         
        dynamicPPPP13     x         
        dynamicRinforzando25     x         
        dynamicSforzato236     x         
        dynamicSforzatoFF6     x         
        dynamicText110     x        x
        fClef3543xxxxxx         
        flag16thDown430     x x       
        flag16thUp18245     x x       
        flag32ndDown31     x x       
        flag32ndUp7264     x x       
        flag64thUp10     x x       
        flag8thDown3672     x x       
        flag8thUp8113     x x       
        gClef12278xxxxxx         
        gradualDynamic7084     x         
        kStaffLine160426     x         
        mensuralNoteheadMinimaWhite9x    x  xxxxx  
        noteheadBlack247741x    x xxxxxx  
        noteheadDiamondWhole8x    x  xxxxx  
        noteheadDoubleWholeSquare3x    x  xxxxx  
        noteheadHalf8648x    x  xxxxx  
        noteheadTriangleUpBlack27x    x  xxxxx  
        noteheadTriangleUpHalf3x    x  xxxxx  
        noteheadWhole1502x    x  xxxxx  
        noteheadXBlack81x    x  xxxxx  
        ornamentMordent7x    x         
        ornamentTrill58x    x         
        ornamentTurn6x    x         
        rest4               
        rest16th29411               
        rest32nd10218               
        rest64th4               
        rest8th24124               
        restHalf1376               
        restQuarter13223               
        restWhole14382               
        slur13928x    x         
        stem227889     x         
        systemicBarline2078               
        tie8626x    x         
        timeSig12x    x       x 
        timeSig21084x    x       x 
        timeSig31203x    x       x 
        timeSig42674x    x       x 
        timeSig5507x    x       x 
        timeSig6246x    x       x 
        timeSig7125x    x       x 
        timeSig81661x    x       x 
        timeSig979x    x       x 
        timeSigCommon206x    x       x 
        timeSigCutCommon113x    x       x 
        timeSignatureComponent443x    x       x 
        tupletBracket4970x    x         
        tupletText4900x    x        x
        unpitchedPercussionClef1223xxxxxx         
        wiggleTrill45x    x         
                         
        - -
        - -

        OMR metadata

        - -

        Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

        - -

        MIDI

        - -

        MIDI files are exported directly from Dorico.

        - -

        Music Encoding Initiative (MEI)

        - -

        Combining DOReMi with Muscima++ and Deepscores

        - -

        back

        -:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/4b/a54d96c3154d6bb8e1db97cd14df555c60586cd3a12694d513771440cfc176 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/4b/a54d96c3154d6bb8e1db97cd14df555c60586cd3a12694d513771440cfc176 deleted file mode 100644 index ab1b42868c..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/4b/a54d96c3154d6bb8e1db97cd14df555c60586cd3a12694d513771440cfc176 +++ /dev/null @@ -1,79 +0,0 @@ -I"

        DoReMi - Data Collection Lifecycle Document

        - -

        This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

        - -

        Discovery and Planning

        - -

        Data type and format

        - - -

        Initial Data Collection

        -

        Data Preparation and analysis

        -

        Publication and Sharing

        -

        Long-term Management

        - -

        Discovery and Planning

        - -

        In this section, I will explain the data types and formats we have decided to use.

        - -

        Data type and format

        - -

        This dataset has the following six types of data:

        - - - -

        The following respective data formats:

        -
          -
        • Dorico
        • -
        • MusicXML
        • -
        • XML
        • -
        • PNG
        • -
        • MIDI
        • -
        • MEI
        • -
        - -

        Let’s start by explaining each one of the data types and what they contain:

        - -

        Dorico project -Octocat

        - -

        When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

        - -

        MusicXML

        - -

        MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. -More on how these files can be exported check here -MusicXML-example

        - -

        OMR metadata

        - -

        This is definitely one of the most useful data in the dataset. Dorico engineers were able to mix metadata and musical information in order to retrieve these files. The two main data types included in these files are the bounding boxes information and the pixel mask for the individual objects and the musical information. Musical information includes duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id.

        - -

        OMR metadata

        - -

        Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

        - -

        MIDI

        - -

        MIDI files are exported directly from Dorico.

        - -

        Music Encoding Initiative (MEI)

        - -

        Combining DOReMi with Muscima++ and Deepscores

        - -

        back

        -:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/53/88e42fbd4513d4b67e79a05fc934a10f78c2698b51ad34ab57dd6b4166e782 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/53/88e42fbd4513d4b67e79a05fc934a10f78c2698b51ad34ab57dd6b4166e782 deleted file mode 100644 index b071d7c2f1..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/53/88e42fbd4513d4b67e79a05fc934a10f78c2698b51ad34ab57dd6b4166e782 +++ /dev/null @@ -1,90 +0,0 @@ -I"

        DoReMi - Data Collection Lifecycle Document

        - -

        This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

        - -

        Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet -music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

        - -

        Discovery and Planning

        - -

        Data type and format

        - - -

        Initial Data Collection

        -

        Data Preparation and analysis

        -

        Publication and Sharing

        -

        Long-term Management

        - -

        Discovery and Planning

        - -

        In this section, I will explain the data types and formats we have decided to use.

        - -

        Data type and format

        - -

        This dataset has the following six types of data:

        - - - -

        The following respective data formats:

        -
          -
        • Dorico
        • -
        • MusicXML
        • -
        • XML
        • -
        • PNG
        • -
        • MIDI
        • -
        • MEI
        • -
        - -

        Let’s start by explaining each one of the data types and what they contain:

        - -

        Dorico project -Dorico-project

        - -

        When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

        - -

        MusicXML

        - -

        MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. -More on how these files can be exported check here -MusicXML-example

        - -

        OMR metadata

        - -

        OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

        - -

        Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

        - -

        unparsed-xml

        - -

        notehead

        - -

        staffline

        - -

        OMR metadata

        - -

        Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

        - -

        MIDI

        - -

        MIDI files are exported directly from Dorico.

        - -

        Music Encoding Initiative (MEI)

        - -

        Combining DOReMi with Muscima++ and Deepscores

        - -

        back

        -:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/54/92b91dee44b9805a5df9c4146cfe27ca56f191eb5741c26544612284dac103 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/54/92b91dee44b9805a5df9c4146cfe27ca56f191eb5741c26544612284dac103 deleted file mode 100644 index c29b1db55d..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/54/92b91dee44b9805a5df9c4146cfe27ca56f191eb5741c26544612284dac103 +++ /dev/null @@ -1,2097 +0,0 @@ -I"X

        DoReMi - Data Collection Lifecycle Document

        - -

        This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

        - -

        Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet -music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

        - -

        Discovery and Planning

        - -

        Data type and format

        - - -

        Initial Data Collection

        -

        Data Preparation and analysis

        -

        Publication and Sharing

        -

        Long-term Management

        - -

        Discovery and Planning

        - -

        In this section, I will explain the data types and formats we have decided to use.

        - -

        Data type and format

        - -

        This dataset has the following six types of data:

        - - - -

        The following respective data formats:

        -
          -
        • Dorico
        • -
        • MusicXML
        • -
        • XML
        • -
        • PNG
        • -
        • MIDI
        • -
        • MEI
        • -
        - -

        Let’s start by explaining each one of the data types and what they contain:

        - -

        Dorico project -Dorico-project

        - -

        When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

        - -

        Dorico-soft

        - -

        MusicXML

        - -

        MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. -More on how these files can be exported check here -
        -

        - -
        <?xml version="1.0" encoding="UTF-8" standalone="no"?>
        -<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
        -<score-partwise version="3.1">
        -  <work>
        -    <work-title>beam groups 3</work-title>
        -  </work>
        -  <movement-title>beam groups 3</movement-title>
        -  <identification>
        -    <encoding>
        -      <software>Dorico 4.0.0.5342</software>
        -      <encoding-date>2021-06-14</encoding-date>
        -    </encoding>
        -  </identification>
        -  <part-list>
        -    <score-part id="P1">
        -      <part-name>P 1</part-name>
        -    </score-part>
        -  </part-list>
        -  <part id="P1">
        -    <measure number="1">
        -      <attributes>
        -        <divisions>12</divisions>
        -        <key number="1">
        -          <fifths>0</fifths>
        -          <mode>major</mode>
        -        </key>
        -        <time>
        -
        -...
        -
        -  </part>
        -</score-partwise>
        -
        - - - -

        OMR metadata

        - -

        Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box.

        - -

        In words, each file can have data on more than one page, if that is the case, an id is assigned to each page. Each page can have multiple nodes. Nodes are the individual elements or objects in the score, for instance, stem, staff lines, blackhead, whole note, augmentation dot and so on. Each object or node is assigned an id. This node will now have the bounding box information which includes top, left, width and height. The top is the distance from the top of the page to the point where the object starts (vertically). Left is the distance from the left of the page to the point where the object starts (horizontally). Height is the distance from top to where the object ends (vertically). Width is the distance from the left point to the rightest point where the object ends (horizontally). -bbox

        - -

        Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

        - -

        OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

        - -

        Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

        - - - -
        <?xml version="1.0" encoding="utf-8"?>
        -<Pages>
        -<Page pageIndex="0">
        -<Nodes>
        -<Node>
        -<Id>95</Id>
        -<ClassName>timeSig4</ClassName>
        -<Top>709</Top>
        -<Left>386</Left>
        -<Width>36</Width>
        -<Height>42</Height>
        -<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -<Node>
        -<Id>94</Id>
        -<ClassName>timeSig2</ClassName>
        -<Top>666</Top>
        -<Left>387</Left>
        -<Width>34</Width>
        -<Height>43</Height>
        -<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -...
        -</Nodes>
        -</Page>
        -</Pages>
        -
        - -

        Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. -
        -

        - -
        <Node>
        -<Id>504</Id>
        -<ClassName>noteheadBlack</ClassName>
        -<Top>466</Top>
        -<Left>2236</Left>
        -<Width>28</Width>
        -<Height>24</Height>
        -<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
        -<Outlinks>541 559 571</Outlinks>
        -<Data>
        -<DataItem key="duration_beats" type="float">0.333333</DataItem>
        -<DataItem key="onset_beats" type="float">47.666668</DataItem>
        -<DataItem key="pitch_octave" type="int">4</DataItem>
        -<DataItem key="midi_pitch_code" type="int">69</DataItem>
        -<DataItem key="normalized_pitch_step" type="str">A</DataItem>
        -<DataItem key="dorico_event_id" type="int">1120</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - -

        - -

        For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

        - -
        <Node>
        -<Id>93</Id>
        -<ClassName>gClef</ClassName>
        -<Top>638</Top>
        -<Left>309</Left>
        -<Width>56</Width>
        -<Height>147</Height>
        -<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">908</DataItem>
        -<DataItem key="clef_type" type="str">kGClef</DataItem>
        -<DataItem key="clef_hotspot" type="str">G4</DataItem>
        -<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
        -<DataItem key="clef_stave_position" type="int">2</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). -

        -
        <Node>
        -    <Id>511</Id>
        -    <ClassName>timeSig4</ClassName>
        -    <Top>467</Top>
        -    <Left>828</Left>
        -    <Width>36</Width>   
        -    <Height>42</Height>
        -    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
        -    ...
        -    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
        -    <Data>
        -        <DataItem key="dorico_event_id" type="int">-1</DataItem>
        -        <DataItem key="time_signature_description" type="str"/>
        -    </Data>
        -</Node>
        -
        - - - -

        Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

        - -
        <Node>
        -<Id>69</Id>
        -<ClassName>kStaffLine</ClassName>
        -<Top>666</Top>
        -<Left>299</Left>
        -<Width>2001</Width>
        -<Height>3</Height>
        -<Mask>0:0 1:6003 </Mask>
        -<Data>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        A comprehensive table of what each objet includes for musical features is shown below. Scroll right for all attributes.

        - -
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_descriptiontext
        accidentalDoubleFlat244     x         
        accidentalDoubleSharp330     x         
        accidentalFlat12705     x         
        accidentalKomaFlat5     x         
        accidentalKomaSharp5     x         
        accidentalNatural11137     x         
        accidentalQuarterToneFlatStein162     x         
        accidentalQuarterToneSharpStein191     x         
        accidentalSharp12908     x         
        accidentalThreeQuarterTonesFlatZimmermann1     x         
        accidentalThreeQuarterTonesSharpStein27     x         
        accidentalTripleFlat1     x         
        accidentalTripleSharp1     x         
        articAccentAbove1477     x         
        articAccentBelow1916     x         
        articMarcatoAbove278     x         
        articMarcatoBelow34     x         
        articStaccatissimoAbove536     x         
        articStaccatissimoBelow414     x         
        articStaccatoAbove5018     x         
        articStaccatoBelow6108     x         
        articTenutoAbove823     x         
        articTenutoBelow735     x         
        augmentationDot2762               
        barline28142               
        beam52539     xx        
        cClef1161xxxxxx         
        dynamicFF242     x         
        dynamicFFF88     x         
        dynamicFFFF4     x         
        dynamicForte777     x         
        dynamicFortePiano60     x         
        dynamicForzando35     x         
        dynamicMF1803     x         
        dynamicMP185     x         
        dynamicPiano3987     x         
        dynamicPP1807     x         
        dynamicPPP93     x         
        dynamicPPPP13     x         
        dynamicRinforzando25     x         
        dynamicSforzato236     x         
        dynamicSforzatoFF6     x         
        dynamicText110     x        x
        fClef3543xxxxxx         
        flag16thDown430     x x       
        flag16thUp18245     x x       
        flag32ndDown31     x x       
        flag32ndUp7264     x x       
        flag64thUp10     x x       
        flag8thDown3672     x x       
        flag8thUp8113     x x       
        gClef12278xxxxxx         
        gradualDynamic7084     x         
        kStaffLine160426     x         
        mensuralNoteheadMinimaWhite9x    x  xxxxx  
        noteheadBlack247741x    x xxxxxx  
        noteheadDiamondWhole8x    x  xxxxx  
        noteheadDoubleWholeSquare3x    x  xxxxx  
        noteheadHalf8648x    x  xxxxx  
        noteheadTriangleUpBlack27x    x  xxxxx  
        noteheadTriangleUpHalf3x    x  xxxxx  
        noteheadWhole1502x    x  xxxxx  
        noteheadXBlack81x    x  xxxxx  
        ornamentMordent7x    x         
        ornamentTrill58x    x         
        ornamentTurn6x    x         
        rest4               
        rest16th29411               
        rest32nd10218               
        rest64th4               
        rest8th24124               
        restHalf1376               
        restQuarter13223               
        restWhole14382               
        slur13928x    x         
        stem227889     x         
        systemicBarline2078               
        tie8626x    x         
        timeSig12x    x       x 
        timeSig21084x    x       x 
        timeSig31203x    x       x 
        timeSig42674x    x       x 
        timeSig5507x    x       x 
        timeSig6246x    x       x 
        timeSig7125x    x       x 
        timeSig81661x    x       x 
        timeSig979x    x       x 
        timeSigCommon206x    x       x 
        timeSigCutCommon113x    x       x 
        timeSignatureComponent443x    x       x 
        tupletBracket4970x    x         
        tupletText4900x    x        x
        unpitchedPercussionClef1223xxxxxx         
        wiggleTrill45x    x         
                         
        - -
        - -

        Images of scores

        - -

        Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below. All these images are binarised and ready to use.

        - -

        clef

        - -

        MIDI

        - -

        MIDI files are also exported directly from Dorico. To enhance compatibility between different MIDI sequencing and music notation programs, even those running on different operating systems, the MIDI standard defines a specification for the Standard MIDI File. This type of file (usually having the file extension “.mid”) represents multi-track sequences, complete with patch selections, notes, pitch bend, and other controls. DoReMi includes the respective MIDI files for each one of the Dorico projects. This is aimed to help with generating MIDI replayble files with OMR.

        - -

        Dorico-midi

        - -

        Music Encoding Initiative (MEI)

        - -

        Combining DOReMi with Muscima++ and Deepscores

        - -

        back

        -:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/54/962ae5b5b58e27006b902c14aba6d03311462c35b69a03626a1943877a38cb b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/54/962ae5b5b58e27006b902c14aba6d03311462c35b69a03626a1943877a38cb deleted file mode 100644 index 7266fd2658..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/54/962ae5b5b58e27006b902c14aba6d03311462c35b69a03626a1943877a38cb +++ /dev/null @@ -1,2141 +0,0 @@ -I"

        DoReMi - Data Collection Lifecycle Document

        - -

        This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg’s Dorico team and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

        - -

        Music used to generate this dataset comes from a software test set provided by the Dorico team. This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet -music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

        - -

        Discovery and Planning

        - -

        Data type and format

        - - -

        Initial Data Collection

        -

        Data Preparation and analysis

        -

        Publication and Sharing

        -

        Long-term Management

        - -

        Discovery and Planning

        - -

        In this section, I will explain the data types and formats we have decided to use.

        - -

        Data type and format

        - -

        This dataset has the following six types of data:

        - - - -

        The following respective data formats:

        -
          -
        • Dorico
        • -
        • MusicXML
        • -
        • XML
        • -
        • PNG
        • -
        • MIDI
        • -
        • MEI
        • -
        - -

        Let’s start by explaining each one of the data types and what they contain:

        - -

        Dorico project -Dorico-project

        - -

        When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

        - -

        Dorico-soft

        - -

        MusicXML

        - -

        MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. -More on how these files can be exported check here -
        -

        - -
        <?xml version="1.0" encoding="UTF-8" standalone="no"?>
        -<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
        -<score-partwise version="3.1">
        -  <work>
        -    <work-title>beam groups 3</work-title>
        -  </work>
        -  <movement-title>beam groups 3</movement-title>
        -  <identification>
        -    <encoding>
        -      <software>Dorico 4.0.0.5342</software>
        -      <encoding-date>2021-06-14</encoding-date>
        -    </encoding>
        -  </identification>
        -  <part-list>
        -    <score-part id="P1">
        -      <part-name>P 1</part-name>
        -    </score-part>
        -  </part-list>
        -  <part id="P1">
        -    <measure number="1">
        -      <attributes>
        -        <divisions>12</divisions>
        -        <key number="1">
        -          <fifths>0</fifths>
        -          <mode>major</mode>
        -        </key>
        -        <time>
        -
        -...
        -
        -  </part>
        -</score-partwise>
        -
        - - - -

        OMR metadata

        - -

        Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box.

        - -

        In words, each file can have data on more than one page, if that is the case, an id is assigned to each page. Each page can have multiple nodes. Nodes are the individual elements or objects in the score, for instance, stem, staff lines, blackhead, whole note, augmentation dot and so on. Each object or node is assigned an id. This node will now have the bounding box information which includes top, left, width and height. The top is the distance from the top of the page to the point where the object starts (vertically). Left is the distance from the left of the page to the point where the object starts (horizontally). Height is the distance from top to where the object ends (vertically). Width is the distance from the left point to the rightest point where the object ends (horizontally). -bbox

        - -

        Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

        - -

        OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

        - -

        Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

        - - - -
        <?xml version="1.0" encoding="utf-8"?>
        -<Pages>
        -<Page pageIndex="0">
        -<Nodes>
        -<Node>
        -<Id>95</Id>
        -<ClassName>timeSig4</ClassName>
        -<Top>709</Top>
        -<Left>386</Left>
        -<Width>36</Width>
        -<Height>42</Height>
        -<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -<Node>
        -<Id>94</Id>
        -<ClassName>timeSig2</ClassName>
        -<Top>666</Top>
        -<Left>387</Left>
        -<Width>34</Width>
        -<Height>43</Height>
        -<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -...
        -</Nodes>
        -</Page>
        -</Pages>
        -
        - -

        Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. -
        -

        - -
        <Node>
        -<Id>504</Id>
        -<ClassName>noteheadBlack</ClassName>
        -<Top>466</Top>
        -<Left>2236</Left>
        -<Width>28</Width>
        -<Height>24</Height>
        -<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
        -<Outlinks>541 559 571</Outlinks>
        -<Data>
        -<DataItem key="duration_beats" type="float">0.333333</DataItem>
        -<DataItem key="onset_beats" type="float">47.666668</DataItem>
        -<DataItem key="pitch_octave" type="int">4</DataItem>
        -<DataItem key="midi_pitch_code" type="int">69</DataItem>
        -<DataItem key="normalized_pitch_step" type="str">A</DataItem>
        -<DataItem key="dorico_event_id" type="int">1120</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - -

        - -

        For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

        - -
        <Node>
        -<Id>93</Id>
        -<ClassName>gClef</ClassName>
        -<Top>638</Top>
        -<Left>309</Left>
        -<Width>56</Width>
        -<Height>147</Height>
        -<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">908</DataItem>
        -<DataItem key="clef_type" type="str">kGClef</DataItem>
        -<DataItem key="clef_hotspot" type="str">G4</DataItem>
        -<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
        -<DataItem key="clef_stave_position" type="int">2</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). -

        -
        <Node>
        -    <Id>511</Id>
        -    <ClassName>timeSig4</ClassName>
        -    <Top>467</Top>
        -    <Left>828</Left>
        -    <Width>36</Width>   
        -    <Height>42</Height>
        -    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
        -    ...
        -    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
        -    <Data>
        -        <DataItem key="dorico_event_id" type="int">-1</DataItem>
        -        <DataItem key="time_signature_description" type="str"/>
        -    </Data>
        -</Node>
        -
        - - - -

        Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

        - -
        <Node>
        -<Id>69</Id>
        -<ClassName>kStaffLine</ClassName>
        -<Top>666</Top>
        -<Left>299</Left>
        -<Width>2001</Width>
        -<Height>3</Height>
        -<Mask>0:0 1:6003 </Mask>
        -<Data>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        A comprehensive table of what each objet includes for musical features is shown below. Scroll right for all attributes.

        - -
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_descriptiontext
        accidentalDoubleFlat244     x         
        accidentalDoubleSharp330     x         
        accidentalFlat12705     x         
        accidentalKomaFlat5     x         
        accidentalKomaSharp5     x         
        accidentalNatural11137     x         
        accidentalQuarterToneFlatStein162     x         
        accidentalQuarterToneSharpStein191     x         
        accidentalSharp12908     x         
        accidentalThreeQuarterTonesFlatZimmermann1     x         
        accidentalThreeQuarterTonesSharpStein27     x         
        accidentalTripleFlat1     x         
        accidentalTripleSharp1     x         
        articAccentAbove1477     x         
        articAccentBelow1916     x         
        articMarcatoAbove278     x         
        articMarcatoBelow34     x         
        articStaccatissimoAbove536     x         
        articStaccatissimoBelow414     x         
        articStaccatoAbove5018     x         
        articStaccatoBelow6108     x         
        articTenutoAbove823     x         
        articTenutoBelow735     x         
        augmentationDot2762               
        barline28142               
        beam52539     xx        
        cClef1161xxxxxx         
        dynamicFF242     x         
        dynamicFFF88     x         
        dynamicFFFF4     x         
        dynamicForte777     x         
        dynamicFortePiano60     x         
        dynamicForzando35     x         
        dynamicMF1803     x         
        dynamicMP185     x         
        dynamicPiano3987     x         
        dynamicPP1807     x         
        dynamicPPP93     x         
        dynamicPPPP13     x         
        dynamicRinforzando25     x         
        dynamicSforzato236     x         
        dynamicSforzatoFF6     x         
        dynamicText110     x        x
        fClef3543xxxxxx         
        flag16thDown430     x x       
        flag16thUp18245     x x       
        flag32ndDown31     x x       
        flag32ndUp7264     x x       
        flag64thUp10     x x       
        flag8thDown3672     x x       
        flag8thUp8113     x x       
        gClef12278xxxxxx         
        gradualDynamic7084     x         
        kStaffLine160426     x         
        mensuralNoteheadMinimaWhite9x    x  xxxxx  
        noteheadBlack247741x    x xxxxxx  
        noteheadDiamondWhole8x    x  xxxxx  
        noteheadDoubleWholeSquare3x    x  xxxxx  
        noteheadHalf8648x    x  xxxxx  
        noteheadTriangleUpBlack27x    x  xxxxx  
        noteheadTriangleUpHalf3x    x  xxxxx  
        noteheadWhole1502x    x  xxxxx  
        noteheadXBlack81x    x  xxxxx  
        ornamentMordent7x    x         
        ornamentTrill58x    x         
        ornamentTurn6x    x         
        rest4               
        rest16th29411               
        rest32nd10218               
        rest64th4               
        rest8th24124               
        restHalf1376               
        restQuarter13223               
        restWhole14382               
        slur13928x    x         
        stem227889     x         
        systemicBarline2078               
        tie8626x    x         
        timeSig12x    x       x 
        timeSig21084x    x       x 
        timeSig31203x    x       x 
        timeSig42674x    x       x 
        timeSig5507x    x       x 
        timeSig6246x    x       x 
        timeSig7125x    x       x 
        timeSig81661x    x       x 
        timeSig979x    x       x 
        timeSigCommon206x    x       x 
        timeSigCutCommon113x    x       x 
        timeSignatureComponent443x    x       x 
        tupletBracket4970x    x         
        tupletText4900x    x        x
        unpitchedPercussionClef1223xxxxxx         
        wiggleTrill45x    x         
                         
        - -
        - -

        Images of scores

        - -

        Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below. All these images are binarised and ready to use.

        - -

        clef

        - -

        MIDI

        - -

        MIDI (Musical Instrument Digital Interface) standard file provides a standardized file format way for music sequences to be saved, transported, and opened in other systems. They are characterised by their compact size which led to their widespread use in computers. They are intended for universal use and have information such as note values, timing and track name. We want to include such files in our dataset since MIDI is one of the end file formats retrieved from some OMR architecture. We believe that it is essential to include such files that could later on may be used for multi-modal learning in OMR as well.

        - -

        Dorico-midi

        - -

        Music Encoding Initiative (MEI)

        - -

        Except for MusicXML for we go one step further to also providing its respective Music Encoding Initiative (MEI) files. The model underlying MEI recognizes four distinct aspects of music notation: logical; gestural; visual; and analytical. The logical domain includes the musical content or structure including pitches, time values, articulations, dynamics, and all other elements—defined as the symbols that communicate the composer’s intentions. The gestural domain relates to a performed interpretation of the logical domain (i.e., it encodes information that may be added by a performer such as explicit realizations of “swing” or rubato). The visual domain describes the contributions of an editor, engraver, or typesetter, and encodes information about the physical appearance of the score, such as symbol locations, page layout, or font. Finally, the analytical domain covers commentary and analysis of the music document in any of the three previous domains.

        - -
        <?xml version="1.0" encoding="UTF-8"?>
        -<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?>
        -<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://purl.oclc.org/dsdl/schematron"?>
        -<mei xmlns="http://www.music-encoding.org/ns/mei" meiversion="4.0.0">
        -   <meiHead>
        -      <fileDesc>
        -         <titleStmt>
        -            <title>beam groups 3</title>
        -            <respStmt />
        -         </titleStmt>
        -         <pubStmt><date isodate="2021-06-14" type="encoding-date">2021-06-14</date>
        -         </pubStmt>
        -      </fileDesc>
        -      <encodingDesc xml:id="encodingdesc-0000001420266469">
        -         <appInfo xml:id="appinfo-0000001827384277">
        -            <application xml:id="application-0000000862295293" isodate="2021-06-14T15:00:01" version="3.5.0-dev-118873d">
        -               <name xml:id="name-0000002103025164">Verovio</name>
        -               <p xml:id="p-0000001992846044">Transcoded from MusicXML</p>
        -            </application>
        -         </appInfo>
        -      </encodingDesc>
        -   </meiHead>
        -   <music>
        -      <body>
        -         <mdiv xml:id="mdiv-0000001025466895">
        -            <score xml:id="score-0000001308189520">
        -               <scoreDef xml:id="scoredef-0000000993314183">
        -                  <staffGrp xml:id="staffgrp-0000000471437396">
        -                     <staffDef xml:id="P1" n="1" lines="5" ppq="12">
        -                        <label xml:id="label-0000000781857015">P 1</label>
        -                        <clef xml:id="clef-0000000149139464" shape="G" line="2" />
        -                        <keySig xml:id="keysig-0000000931258970" mode="major" sig="0" />
        -                        <meterSig xml:id="msig-0000002113427645" count="2" unit="4" />
        -                     </staffDef>
        -                  </staffGrp>
        -               </scoreDef>
        -...
        -      </body>
        -   </music>
        -</mei>
        -
        - -

        Combining DOReMi with Muscima++ and Deepscores

        - -

        back

        -:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/54/dbf78389bd3871de77b15bff29616f448a30223239ac7815fc1ac2e7a95366 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/54/dbf78389bd3871de77b15bff29616f448a30223239ac7815fc1ac2e7a95366 deleted file mode 100644 index e844bfaf32..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/54/dbf78389bd3871de77b15bff29616f448a30223239ac7815fc1ac2e7a95366 +++ /dev/null @@ -1,2088 +0,0 @@ -I"t

        DoReMi - Data Collection Lifecycle Document

        - -

        This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

        - -

        Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet -music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

        - -

        Discovery and Planning

        - -

        Data type and format

        - - -

        Initial Data Collection

        -

        Data Preparation and analysis

        -

        Publication and Sharing

        -

        Long-term Management

        - -

        Discovery and Planning

        - -

        In this section, I will explain the data types and formats we have decided to use.

        - -

        Data type and format

        - -

        This dataset has the following six types of data:

        - - - -

        The following respective data formats:

        -
          -
        • Dorico
        • -
        • MusicXML
        • -
        • XML
        • -
        • PNG
        • -
        • MIDI
        • -
        • MEI
        • -
        - -

        Let’s start by explaining each one of the data types and what they contain:

        - -

        Dorico project -Dorico-project

        - -

        When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

        - -

        MusicXML

        - -

        MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. -More on how these files can be exported check here -
        -

        - -
        <?xml version="1.0" encoding="UTF-8" standalone="no"?>
        -<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
        -<score-partwise version="3.1">
        -  <work>
        -    <work-title>beam groups 3</work-title>
        -  </work>
        -  <movement-title>beam groups 3</movement-title>
        -  <identification>
        -    <encoding>
        -      <software>Dorico 4.0.0.5342</software>
        -      <encoding-date>2021-06-14</encoding-date>
        -    </encoding>
        -  </identification>
        -  <part-list>
        -    <score-part id="P1">
        -      <part-name>P 1</part-name>
        -    </score-part>
        -  </part-list>
        -  <part id="P1">
        -    <measure number="1">
        -      <attributes>
        -        <divisions>12</divisions>
        -        <key number="1">
        -          <fifths>0</fifths>
        -          <mode>major</mode>
        -        </key>
        -        <time>
        -
        -...
        -
        -  </part>
        -</score-partwise>
        -
        - - - -

        OMR metadata

        - -

        Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box. Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

        - -

        OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

        - -

        Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

        - - - -
        <?xml version="1.0" encoding="utf-8"?>
        -<Pages>
        -<Page pageIndex="0">
        -<Nodes>
        -<Node>
        -<Id>95</Id>
        -<ClassName>timeSig4</ClassName>
        -<Top>709</Top>
        -<Left>386</Left>
        -<Width>36</Width>
        -<Height>42</Height>
        -<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -<Node>
        -<Id>94</Id>
        -<ClassName>timeSig2</ClassName>
        -<Top>666</Top>
        -<Left>387</Left>
        -<Width>34</Width>
        -<Height>43</Height>
        -<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -...
        -</Nodes>
        -</Page>
        -</Pages>
        -
        - -

        Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. -
        -

        - -
        <Node>
        -<Id>504</Id>
        -<ClassName>noteheadBlack</ClassName>
        -<Top>466</Top>
        -<Left>2236</Left>
        -<Width>28</Width>
        -<Height>24</Height>
        -<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
        -<Outlinks>541 559 571</Outlinks>
        -<Data>
        -<DataItem key="duration_beats" type="float">0.333333</DataItem>
        -<DataItem key="onset_beats" type="float">47.666668</DataItem>
        -<DataItem key="pitch_octave" type="int">4</DataItem>
        -<DataItem key="midi_pitch_code" type="int">69</DataItem>
        -<DataItem key="normalized_pitch_step" type="str">A</DataItem>
        -<DataItem key="dorico_event_id" type="int">1120</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - -

        - -

        For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

        - -
        <Node>
        -<Id>93</Id>
        -<ClassName>gClef</ClassName>
        -<Top>638</Top>
        -<Left>309</Left>
        -<Width>56</Width>
        -<Height>147</Height>
        -<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">908</DataItem>
        -<DataItem key="clef_type" type="str">kGClef</DataItem>
        -<DataItem key="clef_hotspot" type="str">G4</DataItem>
        -<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
        -<DataItem key="clef_stave_position" type="int">2</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). -

        -
        <Node>
        -    <Id>511</Id>
        -    <ClassName>timeSig4</ClassName>
        -    <Top>467</Top>
        -    <Left>828</Left>
        -    <Width>36</Width>   
        -    <Height>42</Height>
        -    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
        -    ...
        -    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
        -    <Data>
        -        <DataItem key="dorico_event_id" type="int">-1</DataItem>
        -        <DataItem key="time_signature_description" type="str"/>
        -    </Data>
        -</Node>
        -
        - - - -

        Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

        - -
        <Node>
        -<Id>69</Id>
        -<ClassName>kStaffLine</ClassName>
        -<Top>666</Top>
        -<Left>299</Left>
        -<Width>2001</Width>
        -<Height>3</Height>
        -<Mask>0:0 1:6003 </Mask>
        -<Data>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        A comprehensive table of what each objet includes for musical features is shown below. Scroll right for all attributes.

        - -
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_descriptiontext
        accidentalDoubleFlat244     x         
        accidentalDoubleSharp330     x         
        accidentalFlat12705     x         
        accidentalKomaFlat5     x         
        accidentalKomaSharp5     x         
        accidentalNatural11137     x         
        accidentalQuarterToneFlatStein162     x         
        accidentalQuarterToneSharpStein191     x         
        accidentalSharp12908     x         
        accidentalThreeQuarterTonesFlatZimmermann1     x         
        accidentalThreeQuarterTonesSharpStein27     x         
        accidentalTripleFlat1     x         
        accidentalTripleSharp1     x         
        articAccentAbove1477     x         
        articAccentBelow1916     x         
        articMarcatoAbove278     x         
        articMarcatoBelow34     x         
        articStaccatissimoAbove536     x         
        articStaccatissimoBelow414     x         
        articStaccatoAbove5018     x         
        articStaccatoBelow6108     x         
        articTenutoAbove823     x         
        articTenutoBelow735     x         
        augmentationDot2762               
        barline28142               
        beam52539     xx        
        cClef1161xxxxxx         
        dynamicFF242     x         
        dynamicFFF88     x         
        dynamicFFFF4     x         
        dynamicForte777     x         
        dynamicFortePiano60     x         
        dynamicForzando35     x         
        dynamicMF1803     x         
        dynamicMP185     x         
        dynamicPiano3987     x         
        dynamicPP1807     x         
        dynamicPPP93     x         
        dynamicPPPP13     x         
        dynamicRinforzando25     x         
        dynamicSforzato236     x         
        dynamicSforzatoFF6     x         
        dynamicText110     x        x
        fClef3543xxxxxx         
        flag16thDown430     x x       
        flag16thUp18245     x x       
        flag32ndDown31     x x       
        flag32ndUp7264     x x       
        flag64thUp10     x x       
        flag8thDown3672     x x       
        flag8thUp8113     x x       
        gClef12278xxxxxx         
        gradualDynamic7084     x         
        kStaffLine160426     x         
        mensuralNoteheadMinimaWhite9x    x  xxxxx  
        noteheadBlack247741x    x xxxxxx  
        noteheadDiamondWhole8x    x  xxxxx  
        noteheadDoubleWholeSquare3x    x  xxxxx  
        noteheadHalf8648x    x  xxxxx  
        noteheadTriangleUpBlack27x    x  xxxxx  
        noteheadTriangleUpHalf3x    x  xxxxx  
        noteheadWhole1502x    x  xxxxx  
        noteheadXBlack81x    x  xxxxx  
        ornamentMordent7x    x         
        ornamentTrill58x    x         
        ornamentTurn6x    x         
        rest4               
        rest16th29411               
        rest32nd10218               
        rest64th4               
        rest8th24124               
        restHalf1376               
        restQuarter13223               
        restWhole14382               
        slur13928x    x         
        stem227889     x         
        systemicBarline2078               
        tie8626x    x         
        timeSig12x    x       x 
        timeSig21084x    x       x 
        timeSig31203x    x       x 
        timeSig42674x    x       x 
        timeSig5507x    x       x 
        timeSig6246x    x       x 
        timeSig7125x    x       x 
        timeSig81661x    x       x 
        timeSig979x    x       x 
        timeSigCommon206x    x       x 
        timeSigCutCommon113x    x       x 
        timeSignatureComponent443x    x       x 
        tupletBracket4970x    x         
        tupletText4900x    x        x
        unpitchedPercussionClef1223xxxxxx         
        wiggleTrill45x    x         
                         
        - -
        - -

        Images of scores

        - -

        Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below. All these images are binarised and ready to use.

        - -

        clef

        - -

        MIDI

        - -

        MIDI files are also exported directly from Dorico. To enhance compatibility between different MIDI sequencing and music notation programs, even those running on different operating systems, the MIDI standard defines a specification for the Standard MIDI File. This type of file (usually having the file extension “.mid”) represents multi-track sequences, complete with patch selections, notes, pitch bend, and other controls. DoReMi includes the respective MIDI files for each one of the Dorico projects. This is aimed to help with generating MIDI replayble files with OMR.

        - -

        Music Encoding Initiative (MEI)

        - -

        Combining DOReMi with Muscima++ and Deepscores

        - -

        back

        -:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/5a/9537baec8241c19c89a896dbb56629ac92e5f60d2168ed6a1f287a33a66d80 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/5a/9537baec8241c19c89a896dbb56629ac92e5f60d2168ed6a1f287a33a66d80 deleted file mode 100644 index 75b299f5ba..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/5a/9537baec8241c19c89a896dbb56629ac92e5f60d2168ed6a1f287a33a66d80 +++ /dev/null @@ -1,104 +0,0 @@ -I" !

        DoReMi - Data Collection Lifecycle Document

        - -

        This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

        - -

        Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet -music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

        - -

        Discovery and Planning

        - -

        Data type and format

        - - -

        Initial Data Collection

        -

        Data Preparation and analysis

        -

        Publication and Sharing

        -

        Long-term Management

        - -

        Discovery and Planning

        - -

        In this section, I will explain the data types and formats we have decided to use.

        - -

        Data type and format

        - -

        This dataset has the following six types of data:

        - - - -

        The following respective data formats:

        -
          -
        • Dorico
        • -
        • MusicXML
        • -
        • XML
        • -
        • PNG
        • -
        • MIDI
        • -
        • MEI
        • -
        - -

        Let’s start by explaining each one of the data types and what they contain:

        - -

        Dorico project -Dorico-project

        - -

        When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

        - -

        MusicXML

        - -

        MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. -More on how these files can be exported check here -
        -

        - -

        MusicXML-example

        - -

        OMR metadata

        - -

        Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box. Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

        - -

        OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

        - -

        Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

        - -

        unparsed-xml

        - -

        Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. -
        -
        - notehead

        - -

        For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

        - -

        clef

        - -

        Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1) 2. Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

        - -

        staffline

        - -

        OMR metadata

        - -

        Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

        - -

        MIDI

        - -

        MIDI files are exported directly from Dorico.

        - -

        Music Encoding Initiative (MEI)

        - -

        Combining DOReMi with Muscima++ and Deepscores

        - -

        back

        -:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/5b/e71ead88d1c75db6576417e880a0f03452c055ab1d08f03ab59fa675a8ab55 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/5b/e71ead88d1c75db6576417e880a0f03452c055ab1d08f03ab59fa675a8ab55 deleted file mode 100644 index c6508376ca..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/5b/e71ead88d1c75db6576417e880a0f03452c055ab1d08f03ab59fa675a8ab55 +++ /dev/null @@ -1,3 +0,0 @@ -I" -

        nil

        -:EF \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/5f/7b8820bae2fb259e8d05a443851de1e4fac220c85526a39283cc388d827b6c b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/5f/7b8820bae2fb259e8d05a443851de1e4fac220c85526a39283cc388d827b6c deleted file mode 100644 index bd5723091f..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/5f/7b8820bae2fb259e8d05a443851de1e4fac220c85526a39283cc388d827b6c +++ /dev/null @@ -1,2088 +0,0 @@ -I"`

        DoReMi - Data Collection Lifecycle Document

        - -

        This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

        - -

        Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet -music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

        - -

        Discovery and Planning

        - -

        Data type and format

        - - -

        Initial Data Collection

        -

        Data Preparation and analysis

        -

        Publication and Sharing

        -

        Long-term Management

        - -

        Discovery and Planning

        - -

        In this section, I will explain the data types and formats we have decided to use.

        - -

        Data type and format

        - -

        This dataset has the following six types of data:

        - - - -

        The following respective data formats:

        -
          -
        • Dorico
        • -
        • MusicXML
        • -
        • XML
        • -
        • PNG
        • -
        • MIDI
        • -
        • MEI
        • -
        - -

        Let’s start by explaining each one of the data types and what they contain:

        - -

        Dorico project -Dorico-project

        - -

        When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

        - -

        MusicXML

        - -

        MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. -More on how these files can be exported check here -
        -

        - -
        <?xml version="1.0" encoding="UTF-8" standalone="no"?>
        -<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
        -<score-partwise version="3.1">
        -  <work>
        -    <work-title>beam groups 3</work-title>
        -  </work>
        -  <movement-title>beam groups 3</movement-title>
        -  <identification>
        -    <encoding>
        -      <software>Dorico 4.0.0.5342</software>
        -      <encoding-date>2021-06-14</encoding-date>
        -    </encoding>
        -  </identification>
        -  <part-list>
        -    <score-part id="P1">
        -      <part-name>P 1</part-name>
        -    </score-part>
        -  </part-list>
        -  <part id="P1">
        -    <measure number="1">
        -      <attributes>
        -        <divisions>12</divisions>
        -        <key number="1">
        -          <fifths>0</fifths>
        -          <mode>major</mode>
        -        </key>
        -        <time>
        -
        -...
        -
        -  </part>
        -</score-partwise>
        -
        - - - -

        OMR metadata

        - -

        Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box. Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

        - -

        OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

        - -

        Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

        - - - -
        <?xml version="1.0" encoding="utf-8"?>
        -<Pages>
        -<Page pageIndex="0">
        -<Nodes>
        -<Node>
        -<Id>95</Id>
        -<ClassName>timeSig4</ClassName>
        -<Top>709</Top>
        -<Left>386</Left>
        -<Width>36</Width>
        -<Height>42</Height>
        -<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -<Node>
        -<Id>94</Id>
        -<ClassName>timeSig2</ClassName>
        -<Top>666</Top>
        -<Left>387</Left>
        -<Width>34</Width>
        -<Height>43</Height>
        -<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -...
        -</Nodes>
        -</Page>
        -</Pages>
        -
        - -

        Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. -
        -

        - -
        <Node>
        -<Id>504</Id>
        -<ClassName>noteheadBlack</ClassName>
        -<Top>466</Top>
        -<Left>2236</Left>
        -<Width>28</Width>
        -<Height>24</Height>
        -<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
        -<Outlinks>541 559 571</Outlinks>
        -<Data>
        -<DataItem key="duration_beats" type="float">0.333333</DataItem>
        -<DataItem key="onset_beats" type="float">47.666668</DataItem>
        -<DataItem key="pitch_octave" type="int">4</DataItem>
        -<DataItem key="midi_pitch_code" type="int">69</DataItem>
        -<DataItem key="normalized_pitch_step" type="str">A</DataItem>
        -<DataItem key="dorico_event_id" type="int">1120</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - -

        - -

        For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

        - -
        <Node>
        -<Id>93</Id>
        -<ClassName>gClef</ClassName>
        -<Top>638</Top>
        -<Left>309</Left>
        -<Width>56</Width>
        -<Height>147</Height>
        -<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">908</DataItem>
        -<DataItem key="clef_type" type="str">kGClef</DataItem>
        -<DataItem key="clef_hotspot" type="str">G4</DataItem>
        -<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
        -<DataItem key="clef_stave_position" type="int">2</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). -

        -
        <Node>
        -    <Id>511</Id>
        -    <ClassName>timeSig4</ClassName>
        -    <Top>467</Top>
        -    <Left>828</Left>
        -    <Width>36</Width>   
        -    <Height>42</Height>
        -    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
        -    ...
        -    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
        -    <Data>
        -        <DataItem key="dorico_event_id" type="int">-1</DataItem>
        -        <DataItem key="time_signature_description" type="str"/>
        -    </Data>
        -</Node>
        -
        - - - -

        Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

        - -
        <Node>
        -<Id>69</Id>
        -<ClassName>kStaffLine</ClassName>
        -<Top>666</Top>
        -<Left>299</Left>
        -<Width>2001</Width>
        -<Height>3</Height>
        -<Mask>0:0 1:6003 </Mask>
        -<Data>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        A comprehensive table of what each objet includes for musical features is shown below. Scroll right for all attributes.

        - -
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_descriptiontext
        accidentalDoubleFlat244     x         
        accidentalDoubleSharp330     x         
        accidentalFlat12705     x         
        accidentalKomaFlat5     x         
        accidentalKomaSharp5     x         
        accidentalNatural11137     x         
        accidentalQuarterToneFlatStein162     x         
        accidentalQuarterToneSharpStein191     x         
        accidentalSharp12908     x         
        accidentalThreeQuarterTonesFlatZimmermann1     x         
        accidentalThreeQuarterTonesSharpStein27     x         
        accidentalTripleFlat1     x         
        accidentalTripleSharp1     x         
        articAccentAbove1477     x         
        articAccentBelow1916     x         
        articMarcatoAbove278     x         
        articMarcatoBelow34     x         
        articStaccatissimoAbove536     x         
        articStaccatissimoBelow414     x         
        articStaccatoAbove5018     x         
        articStaccatoBelow6108     x         
        articTenutoAbove823     x         
        articTenutoBelow735     x         
        augmentationDot2762               
        barline28142               
        beam52539     xx        
        cClef1161xxxxxx         
        dynamicFF242     x         
        dynamicFFF88     x         
        dynamicFFFF4     x         
        dynamicForte777     x         
        dynamicFortePiano60     x         
        dynamicForzando35     x         
        dynamicMF1803     x         
        dynamicMP185     x         
        dynamicPiano3987     x         
        dynamicPP1807     x         
        dynamicPPP93     x         
        dynamicPPPP13     x         
        dynamicRinforzando25     x         
        dynamicSforzato236     x         
        dynamicSforzatoFF6     x         
        dynamicText110     x        x
        fClef3543xxxxxx         
        flag16thDown430     x x       
        flag16thUp18245     x x       
        flag32ndDown31     x x       
        flag32ndUp7264     x x       
        flag64thUp10     x x       
        flag8thDown3672     x x       
        flag8thUp8113     x x       
        gClef12278xxxxxx         
        gradualDynamic7084     x         
        kStaffLine160426     x         
        mensuralNoteheadMinimaWhite9x    x  xxxxx  
        noteheadBlack247741x    x xxxxxx  
        noteheadDiamondWhole8x    x  xxxxx  
        noteheadDoubleWholeSquare3x    x  xxxxx  
        noteheadHalf8648x    x  xxxxx  
        noteheadTriangleUpBlack27x    x  xxxxx  
        noteheadTriangleUpHalf3x    x  xxxxx  
        noteheadWhole1502x    x  xxxxx  
        noteheadXBlack81x    x  xxxxx  
        ornamentMordent7x    x         
        ornamentTrill58x    x         
        ornamentTurn6x    x         
        rest4               
        rest16th29411               
        rest32nd10218               
        rest64th4               
        rest8th24124               
        restHalf1376               
        restQuarter13223               
        restWhole14382               
        slur13928x    x         
        stem227889     x         
        systemicBarline2078               
        tie8626x    x         
        timeSig12x    x       x 
        timeSig21084x    x       x 
        timeSig31203x    x       x 
        timeSig42674x    x       x 
        timeSig5507x    x       x 
        timeSig6246x    x       x 
        timeSig7125x    x       x 
        timeSig81661x    x       x 
        timeSig979x    x       x 
        timeSigCommon206x    x       x 
        timeSigCutCommon113x    x       x 
        timeSignatureComponent443x    x       x 
        tupletBracket4970x    x         
        tupletText4900x    x        x
        unpitchedPercussionClef1223xxxxxx         
        wiggleTrill45x    x         
                         
        - -
        - -

        Images of scores

        - -

        Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below. All these images are binarised and ready to use.

        - -

        clef

        - -

        MIDI

        - -

        MIDI files are exported directly from Dorico.

        - -

        Music Encoding Initiative (MEI)

        - -

        Combining DOReMi with Muscima++ and Deepscores

        - -

        back

        -:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/64/a350279979b95bbc51f09178551c5c55ca296ee710005fde387ccaaf4a1845 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/64/a350279979b95bbc51f09178551c5c55ca296ee710005fde387ccaaf4a1845 deleted file mode 100644 index a2051fe44d..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/64/a350279979b95bbc51f09178551c5c55ca296ee710005fde387ccaaf4a1845 +++ /dev/null @@ -1,79 +0,0 @@ -I"

        DoReMi - Data Collection Lifecycle Document

        - -

        This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

        - -

        Discovery and Planning

        - -

        Data type and format

        - - -

        Initial Data Collection

        -

        Data Preparation and analysis

        -

        Publication and Sharing

        -

        Long-term Management

        - -

        Discovery and Planning

        - -

        In this section, I will explain the data types and formats we have decided to use.

        - -

        Data type and format

        - -

        This dataset has the following six types of data:

        - - - -

        The following respective data formats:

        -
          -
        • Dorico
        • -
        • MusicXML
        • -
        • XML
        • -
        • PNG
        • -
        • MIDI
        • -
        • MEI
        • -
        - -

        Let’s start by explaining each one of the data types and what they contain:

        - -

        Dorico project -Dorico-test

        - -

        When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

        - -

        MusicXML

        - -

        MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. -More on how these files can be exported check here -MusicXML-example

        - -

        OMR metadata

        - -

        This is definitely one of the most useful data in the dataset. Dorico engineers were able to mix metadata and musical information in order to retrieve these files. The two main data types included in these files are the bounding boxes information and the pixel mask for the individual objects and the musical information. Musical information includes duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id.

        - -

        OMR metadata

        - -

        Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

        - -

        MIDI

        - -

        MIDI files are exported directly from Dorico.

        - -

        Music Encoding Initiative (MEI)

        - -

        Combining DOReMi with Muscima++ and Deepscores

        - -

        back

        -:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/67/f63c8f5a23cec9006eb49f25bb3f6d2c51457a2c906c14a290358761413376 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/67/f63c8f5a23cec9006eb49f25bb3f6d2c51457a2c906c14a290358761413376 deleted file mode 100644 index 0c4c585e87..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/67/f63c8f5a23cec9006eb49f25bb3f6d2c51457a2c906c14a290358761413376 +++ /dev/null @@ -1,2163 +0,0 @@ -I"U

        DoReMi - Data Collection Lifecycle Document

        - -

        This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg’s Dorico team and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

        - -

        Music used to generate this dataset comes from a software test set provided by the Dorico team. This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet -music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

        - -

        Discovery and Planning

        - -

        Data type and format

        - - -

        Initial Data Collection

        -

        Data Preparation and analysis

        -

        Publication and Sharing

        -

        Long-term Management

        - -

        Discovery and Planning

        - -

        In this section, I will explain the data types and formats we have decided to use.

        - -

        Data type and format

        - -

        This dataset has the following six types of data:

        - - - -

        The following respective data formats:

        -
          -
        • Dorico
        • -
        • MusicXML
        • -
        • XML
        • -
        • PNG
        • -
        • MIDI
        • -
        • MEI
        • -
        - -

        Let’s start by explaining each one of the data types and what they contain:

        - -

        Dorico project -Dorico-project

        - -

        When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

        - -

        Dorico-soft

        - -

        MusicXML

        - -

        MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. -More on how these files can be exported check here -
        -

        - -
        <?xml version="1.0" encoding="UTF-8" standalone="no"?>
        -<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
        -<score-partwise version="3.1">
        -  <work>
        -    <work-title>beam groups 3</work-title>
        -  </work>
        -  <movement-title>beam groups 3</movement-title>
        -  <identification>
        -    <encoding>
        -      <software>Dorico 4.0.0.5342</software>
        -      <encoding-date>2021-06-14</encoding-date>
        -    </encoding>
        -  </identification>
        -  <part-list>
        -    <score-part id="P1">
        -      <part-name>P 1</part-name>
        -    </score-part>
        -  </part-list>
        -  <part id="P1">
        -    <measure number="1">
        -      <attributes>
        -        <divisions>12</divisions>
        -        <key number="1">
        -          <fifths>0</fifths>
        -          <mode>major</mode>
        -        </key>
        -        <time>
        -
        -...
        -
        -  </part>
        -</score-partwise>
        -
        - - - -

        OMR metadata

        - -

        Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box.

        - -

        In words, each file can have data on more than one page, if that is the case, an id is assigned to each page. Each page can have multiple nodes. Nodes are the individual elements or objects in the score, for instance, stem, staff lines, blackhead, whole note, augmentation dot and so on. Each object or node is assigned an id. This node will now have the bounding box information which includes top, left, width and height. The top is the distance from the top of the page to the point where the object starts (vertically). Left is the distance from the left of the page to the point where the object starts (horizontally). Height is the distance from top to where the object ends (vertically). Width is the distance from the left point to the rightest point where the object ends (horizontally). -bbox

        - -

        Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

        - -

        OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

        - -

        Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

        - - - -
        <?xml version="1.0" encoding="utf-8"?>
        -<Pages>
        -<Page pageIndex="0">
        -<Nodes>
        -<Node>
        -<Id>95</Id>
        -<ClassName>timeSig4</ClassName>
        -<Top>709</Top>
        -<Left>386</Left>
        -<Width>36</Width>
        -<Height>42</Height>
        -<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -<Node>
        -<Id>94</Id>
        -<ClassName>timeSig2</ClassName>
        -<Top>666</Top>
        -<Left>387</Left>
        -<Width>34</Width>
        -<Height>43</Height>
        -<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -...
        -</Nodes>
        -</Page>
        -</Pages>
        -
        - -

        Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. -
        -

        - -
        <Node>
        -<Id>504</Id>
        -<ClassName>noteheadBlack</ClassName>
        -<Top>466</Top>
        -<Left>2236</Left>
        -<Width>28</Width>
        -<Height>24</Height>
        -<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
        -<Outlinks>541 559 571</Outlinks>
        -<Data>
        -<DataItem key="duration_beats" type="float">0.333333</DataItem>
        -<DataItem key="onset_beats" type="float">47.666668</DataItem>
        -<DataItem key="pitch_octave" type="int">4</DataItem>
        -<DataItem key="midi_pitch_code" type="int">69</DataItem>
        -<DataItem key="normalized_pitch_step" type="str">A</DataItem>
        -<DataItem key="dorico_event_id" type="int">1120</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - -

        - -

        For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

        - -
        <Node>
        -<Id>93</Id>
        -<ClassName>gClef</ClassName>
        -<Top>638</Top>
        -<Left>309</Left>
        -<Width>56</Width>
        -<Height>147</Height>
        -<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">908</DataItem>
        -<DataItem key="clef_type" type="str">kGClef</DataItem>
        -<DataItem key="clef_hotspot" type="str">G4</DataItem>
        -<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
        -<DataItem key="clef_stave_position" type="int">2</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). -

        -
        <Node>
        -    <Id>511</Id>
        -    <ClassName>timeSig4</ClassName>
        -    <Top>467</Top>
        -    <Left>828</Left>
        -    <Width>36</Width>   
        -    <Height>42</Height>
        -    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
        -    ...
        -    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
        -    <Data>
        -        <DataItem key="dorico_event_id" type="int">-1</DataItem>
        -        <DataItem key="time_signature_description" type="str"/>
        -    </Data>
        -</Node>
        -
        - - - -

        Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

        - -
        <Node>
        -<Id>69</Id>
        -<ClassName>kStaffLine</ClassName>
        -<Top>666</Top>
        -<Left>299</Left>
        -<Width>2001</Width>
        -<Height>3</Height>
        -<Mask>0:0 1:6003 </Mask>
        -<Data>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        A detailed table of what each objet includes for musical features is shown below. Scroll right for all attributes.

        - -
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_descriptiontext
        accidentalDoubleFlat244     x         
        accidentalDoubleSharp330     x         
        accidentalFlat12705     x         
        accidentalKomaFlat5     x         
        accidentalKomaSharp5     x         
        accidentalNatural11137     x         
        accidentalQuarterToneFlatStein162     x         
        accidentalQuarterToneSharpStein191     x         
        accidentalSharp12908     x         
        accidentalThreeQuarterTonesFlatZimmermann1     x         
        accidentalThreeQuarterTonesSharpStein27     x         
        accidentalTripleFlat1     x         
        accidentalTripleSharp1     x         
        articAccentAbove1477     x         
        articAccentBelow1916     x         
        articMarcatoAbove278     x         
        articMarcatoBelow34     x         
        articStaccatissimoAbove536     x         
        articStaccatissimoBelow414     x         
        articStaccatoAbove5018     x         
        articStaccatoBelow6108     x         
        articTenutoAbove823     x         
        articTenutoBelow735     x         
        augmentationDot2762               
        barline28142               
        beam52539     xx        
        cClef1161xxxxxx         
        dynamicFF242     x         
        dynamicFFF88     x         
        dynamicFFFF4     x         
        dynamicForte777     x         
        dynamicFortePiano60     x         
        dynamicForzando35     x         
        dynamicMF1803     x         
        dynamicMP185     x         
        dynamicPiano3987     x         
        dynamicPP1807     x         
        dynamicPPP93     x         
        dynamicPPPP13     x         
        dynamicRinforzando25     x         
        dynamicSforzato236     x         
        dynamicSforzatoFF6     x         
        dynamicText110     x        x
        fClef3543xxxxxx         
        flag16thDown430     x x       
        flag16thUp18245     x x       
        flag32ndDown31     x x       
        flag32ndUp7264     x x       
        flag64thUp10     x x       
        flag8thDown3672     x x       
        flag8thUp8113     x x       
        gClef12278xxxxxx         
        gradualDynamic7084     x         
        kStaffLine160426     x         
        mensuralNoteheadMinimaWhite9x    x  xxxxx  
        noteheadBlack247741x    x xxxxxx  
        noteheadDiamondWhole8x    x  xxxxx  
        noteheadDoubleWholeSquare3x    x  xxxxx  
        noteheadHalf8648x    x  xxxxx  
        noteheadTriangleUpBlack27x    x  xxxxx  
        noteheadTriangleUpHalf3x    x  xxxxx  
        noteheadWhole1502x    x  xxxxx  
        noteheadXBlack81x    x  xxxxx  
        ornamentMordent7x    x         
        ornamentTrill58x    x         
        ornamentTurn6x    x         
        rest4               
        rest16th29411               
        rest32nd10218               
        rest64th4               
        rest8th24124               
        restHalf1376               
        restQuarter13223               
        restWhole14382               
        slur13928x    x         
        stem227889     x         
        systemicBarline2078               
        tie8626x    x         
        timeSig12x    x       x 
        timeSig21084x    x       x 
        timeSig31203x    x       x 
        timeSig42674x    x       x 
        timeSig5507x    x       x 
        timeSig6246x    x       x 
        timeSig7125x    x       x 
        timeSig81661x    x       x 
        timeSig979x    x       x 
        timeSigCommon206x    x       x 
        timeSigCutCommon113x    x       x 
        timeSignatureComponent443x    x       x 
        tupletBracket4970x    x         
        tupletText4900x    x        x
        unpitchedPercussionClef1223xxxxxx         
        wiggleTrill45x    x         
                         
        - -
        - -

        Images of scores

        - -

        Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below. All these images are binarised and ready to use.

        - -

        clef

        - -

        MIDI

        - -

        MIDI (Musical Instrument Digital Interface) standard file provides a standardized file format way for music sequences to be saved, transported, and opened in other systems. They are characterised by their compact size which led to their widespread use in computers. They are intended for universal use and have information such as note values, timing and track name. We want to include such files in our dataset since MIDI is one of the end file formats retrieved from some OMR architecture. We believe that it is essential to include such files that could later on may be used for multi-modal learning in OMR as well.

        - -

        Dorico-midi

        - -

        Music Encoding Initiative (MEI)

        - -

        Except for MusicXML for we go one step further to also providing its respective Music Encoding Initiative (MEI) files. The model underlying MEI recognizes four distinct aspects of music notation: logical; gestural; visual; and analytical. The logical domain includes the musical content or structure including pitches, time values, articulations, dynamics, and all other elements—defined as the symbols that communicate the composer’s intentions. The gestural domain relates to a performed interpretation of the logical domain (i.e., it encodes information that may be added by a performer such as explicit realizations of “swing” or rubato). The visual domain describes the contributions of an editor, engraver, or typesetter, and encodes information about the physical appearance of the score, such as symbol locations, page layout, or font. Finally, the analytical domain covers commentary and analysis of the music document in any of the three previous domains.

        - -
        <?xml version="1.0" encoding="UTF-8"?>
        -<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?>
        -<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://purl.oclc.org/dsdl/schematron"?>
        -<mei xmlns="http://www.music-encoding.org/ns/mei" meiversion="4.0.0">
        -   <meiHead>
        -      <fileDesc>
        -         <titleStmt>
        -            <title>beam groups 3</title>
        -            <respStmt />
        -         </titleStmt>
        -         <pubStmt><date isodate="2021-06-14" type="encoding-date">2021-06-14</date>
        -         </pubStmt>
        -      </fileDesc>
        -      <encodingDesc xml:id="encodingdesc-0000001420266469">
        -         <appInfo xml:id="appinfo-0000001827384277">
        -            <application xml:id="application-0000000862295293" isodate="2021-06-14T15:00:01" version="3.5.0-dev-118873d">
        -               <name xml:id="name-0000002103025164">Verovio</name>
        -               <p xml:id="p-0000001992846044">Transcoded from MusicXML</p>
        -            </application>
        -         </appInfo>
        -      </encodingDesc>
        -   </meiHead>
        -   <music>
        -      <body>
        -         <mdiv xml:id="mdiv-0000001025466895">
        -            <score xml:id="score-0000001308189520">
        -               <scoreDef xml:id="scoredef-0000000993314183">
        -                  <staffGrp xml:id="staffgrp-0000000471437396">
        -                     <staffDef xml:id="P1" n="1" lines="5" ppq="12">
        -                        <label xml:id="label-0000000781857015">P 1</label>
        -                        <clef xml:id="clef-0000000149139464" shape="G" line="2" />
        -                        <keySig xml:id="keysig-0000000931258970" mode="major" sig="0" />
        -                        <meterSig xml:id="msig-0000002113427645" count="2" unit="4" />
        -                     </staffDef>
        -                  </staffGrp>
        -               </scoreDef>
        -...
        -      </body>
        -   </music>
        -</mei>
        -
        - -

        Combining DOReMi with Muscima++ and Deepscores

        - -

        Recently, researchers have been working on bringing their datasets together, namely Muscima++ [4] and DeepScores [9], to improve compatibility. Muscima++ contains handwritten music, while DeepScores is a typeset music dataset, both of which can be used in object detection. Harmonising them aids the goal of creating a reference dataset. With the motivation to support this goal and compare and use these datasets in future experiments, DoReMi is easily harmonised with Muscima++ and DeepScores.

        - -

        Initial Data Collection

        - -

        The dataset is derived from scores originally used for testing music notation software. This includes real-world scores in addition to synthetic scores built to test particular engraving use cases.

        - -

        The process of creating DoReMI using Dorico starts by creating a meta-picture of a single glyph or drawable primitive (slurs, lines, musical symbols) to allow generation of bounding boxes and pixel masks at the origin of the coordinate system y-down \footnote{The origin is in the top-left where the x-axis extends to the right and the y-axis extends downwards}. Rendering them at the origin ensures minimisation of the variations introduced by anti-aliasing artefacts. The vector-based glyph or primitive is then rasterised to a monochrome pixel-based image. Sub-pixel positions might introduce some variations and shifts in the bounding boxes that are relocated to the original drawn positions. However, bounding boxes are accurate enough for all the objects, except for some shift in the staff lines. During rasterisation, some staff lines become thicker than the others, sometimes falling out of the bounding box. Such inconsistencies are easily optically noticed given the even spaced nature of staff lines and can be minimised at the cost of increasing the resolution (DPI). Finally, the images are exported as PNGs.

        - -

        Dorico has a sophisticated internal representation and engraving engine for musical data at the drawing stage for efficiency. This results in significant challenges in reconnecting the primitives ultimately drawn to their original semantic sources. The addition of higher-level music attributes retrieved from Dorico to the metadata allows for the future use in the music reconstruction stage. -It is anticipated that we would iterate through the generation process by adding new features that would benefit the recognition score. On a practical level, we made a minor modification to allow for the logical grouping of pages into a single XML file. During data preprocessing, XML files were then separated by page (image).

        - -

        Data Preparation and analysis

        - -

        The number of classes in the dataset is 94 as shown in the image below. -classes

        - -

        Publication and Sharing

        - -

        The dataset including only copy right free scores is already published in this github release.

        - -

        Long-term Management

        - -

        back

        -:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/6d/7c88e0f2a54386c5ba44f635a83956e864de573463dbf4d0370be3ca04ae5d b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/6d/7c88e0f2a54386c5ba44f635a83956e864de573463dbf4d0370be3ca04ae5d deleted file mode 100644 index 66182983ea..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/6d/7c88e0f2a54386c5ba44f635a83956e864de573463dbf4d0370be3ca04ae5d +++ /dev/null @@ -1,2163 +0,0 @@ -I"1

        DoReMi - Data Collection Lifecycle Document

        - -

        This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg’s Dorico team and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

        - -

        Music used to generate this dataset comes from a software test set provided by the Dorico team. This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet -music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

        - -

        Discovery and Planning

        - -

        Data type and format

        - - -

        Initial Data Collection

        -

        Data Preparation and analysis

        -

        Publication and Sharing

        -

        Long-term Management

        - -

        Discovery and Planning

        - -

        In this section, I will explain the data types and formats we have decided to use.

        - -

        Data type and format

        - -

        This dataset has the following six types of data:

        - - - -

        The following respective data formats:

        -
          -
        • Dorico
        • -
        • MusicXML
        • -
        • XML
        • -
        • PNG
        • -
        • MIDI
        • -
        • MEI
        • -
        - -

        Let’s start by explaining each one of the data types and what they contain:

        - -

        Dorico project -Dorico-project

        - -

        When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

        - -

        Dorico-soft

        - -

        MusicXML

        - -

        MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. -More on how these files can be exported check here -
        -

        - -
        <?xml version="1.0" encoding="UTF-8" standalone="no"?>
        -<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
        -<score-partwise version="3.1">
        -  <work>
        -    <work-title>beam groups 3</work-title>
        -  </work>
        -  <movement-title>beam groups 3</movement-title>
        -  <identification>
        -    <encoding>
        -      <software>Dorico 4.0.0.5342</software>
        -      <encoding-date>2021-06-14</encoding-date>
        -    </encoding>
        -  </identification>
        -  <part-list>
        -    <score-part id="P1">
        -      <part-name>P 1</part-name>
        -    </score-part>
        -  </part-list>
        -  <part id="P1">
        -    <measure number="1">
        -      <attributes>
        -        <divisions>12</divisions>
        -        <key number="1">
        -          <fifths>0</fifths>
        -          <mode>major</mode>
        -        </key>
        -        <time>
        -
        -...
        -
        -  </part>
        -</score-partwise>
        -
        - - - -

        OMR metadata

        - -

        Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box.

        - -

        In words, each file can have data on more than one page, if that is the case, an id is assigned to each page. Each page can have multiple nodes. Nodes are the individual elements or objects in the score, for instance, stem, staff lines, blackhead, whole note, augmentation dot and so on. Each object or node is assigned an id. This node will now have the bounding box information which includes top, left, width and height. The top is the distance from the top of the page to the point where the object starts (vertically). Left is the distance from the left of the page to the point where the object starts (horizontally). Height is the distance from top to where the object ends (vertically). Width is the distance from the left point to the rightest point where the object ends (horizontally). -bbox

        - -

        Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

        - -

        OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

        - -

        Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

        - - - -
        <?xml version="1.0" encoding="utf-8"?>
        -<Pages>
        -<Page pageIndex="0">
        -<Nodes>
        -<Node>
        -<Id>95</Id>
        -<ClassName>timeSig4</ClassName>
        -<Top>709</Top>
        -<Left>386</Left>
        -<Width>36</Width>
        -<Height>42</Height>
        -<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -<Node>
        -<Id>94</Id>
        -<ClassName>timeSig2</ClassName>
        -<Top>666</Top>
        -<Left>387</Left>
        -<Width>34</Width>
        -<Height>43</Height>
        -<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -...
        -</Nodes>
        -</Page>
        -</Pages>
        -
        - -

        Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. -
        -

        - -
        <Node>
        -<Id>504</Id>
        -<ClassName>noteheadBlack</ClassName>
        -<Top>466</Top>
        -<Left>2236</Left>
        -<Width>28</Width>
        -<Height>24</Height>
        -<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
        -<Outlinks>541 559 571</Outlinks>
        -<Data>
        -<DataItem key="duration_beats" type="float">0.333333</DataItem>
        -<DataItem key="onset_beats" type="float">47.666668</DataItem>
        -<DataItem key="pitch_octave" type="int">4</DataItem>
        -<DataItem key="midi_pitch_code" type="int">69</DataItem>
        -<DataItem key="normalized_pitch_step" type="str">A</DataItem>
        -<DataItem key="dorico_event_id" type="int">1120</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - -

        - -

        For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

        - -
        <Node>
        -<Id>93</Id>
        -<ClassName>gClef</ClassName>
        -<Top>638</Top>
        -<Left>309</Left>
        -<Width>56</Width>
        -<Height>147</Height>
        -<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">908</DataItem>
        -<DataItem key="clef_type" type="str">kGClef</DataItem>
        -<DataItem key="clef_hotspot" type="str">G4</DataItem>
        -<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
        -<DataItem key="clef_stave_position" type="int">2</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). -

        -
        <Node>
        -    <Id>511</Id>
        -    <ClassName>timeSig4</ClassName>
        -    <Top>467</Top>
        -    <Left>828</Left>
        -    <Width>36</Width>   
        -    <Height>42</Height>
        -    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
        -    ...
        -    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
        -    <Data>
        -        <DataItem key="dorico_event_id" type="int">-1</DataItem>
        -        <DataItem key="time_signature_description" type="str"/>
        -    </Data>
        -</Node>
        -
        - - - -

        Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

        - -
        <Node>
        -<Id>69</Id>
        -<ClassName>kStaffLine</ClassName>
        -<Top>666</Top>
        -<Left>299</Left>
        -<Width>2001</Width>
        -<Height>3</Height>
        -<Mask>0:0 1:6003 </Mask>
        -<Data>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        A detailed table of what each objet includes for musical features is shown below. Scroll right for all attributes.

        - -
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_descriptiontext
        accidentalDoubleFlat244     x         
        accidentalDoubleSharp330     x         
        accidentalFlat12705     x         
        accidentalKomaFlat5     x         
        accidentalKomaSharp5     x         
        accidentalNatural11137     x         
        accidentalQuarterToneFlatStein162     x         
        accidentalQuarterToneSharpStein191     x         
        accidentalSharp12908     x         
        accidentalThreeQuarterTonesFlatZimmermann1     x         
        accidentalThreeQuarterTonesSharpStein27     x         
        accidentalTripleFlat1     x         
        accidentalTripleSharp1     x         
        articAccentAbove1477     x         
        articAccentBelow1916     x         
        articMarcatoAbove278     x         
        articMarcatoBelow34     x         
        articStaccatissimoAbove536     x         
        articStaccatissimoBelow414     x         
        articStaccatoAbove5018     x         
        articStaccatoBelow6108     x         
        articTenutoAbove823     x         
        articTenutoBelow735     x         
        augmentationDot2762               
        barline28142               
        beam52539     xx        
        cClef1161xxxxxx         
        dynamicFF242     x         
        dynamicFFF88     x         
        dynamicFFFF4     x         
        dynamicForte777     x         
        dynamicFortePiano60     x         
        dynamicForzando35     x         
        dynamicMF1803     x         
        dynamicMP185     x         
        dynamicPiano3987     x         
        dynamicPP1807     x         
        dynamicPPP93     x         
        dynamicPPPP13     x         
        dynamicRinforzando25     x         
        dynamicSforzato236     x         
        dynamicSforzatoFF6     x         
        dynamicText110     x        x
        fClef3543xxxxxx         
        flag16thDown430     x x       
        flag16thUp18245     x x       
        flag32ndDown31     x x       
        flag32ndUp7264     x x       
        flag64thUp10     x x       
        flag8thDown3672     x x       
        flag8thUp8113     x x       
        gClef12278xxxxxx         
        gradualDynamic7084     x         
        kStaffLine160426     x         
        mensuralNoteheadMinimaWhite9x    x  xxxxx  
        noteheadBlack247741x    x xxxxxx  
        noteheadDiamondWhole8x    x  xxxxx  
        noteheadDoubleWholeSquare3x    x  xxxxx  
        noteheadHalf8648x    x  xxxxx  
        noteheadTriangleUpBlack27x    x  xxxxx  
        noteheadTriangleUpHalf3x    x  xxxxx  
        noteheadWhole1502x    x  xxxxx  
        noteheadXBlack81x    x  xxxxx  
        ornamentMordent7x    x         
        ornamentTrill58x    x         
        ornamentTurn6x    x         
        rest4               
        rest16th29411               
        rest32nd10218               
        rest64th4               
        rest8th24124               
        restHalf1376               
        restQuarter13223               
        restWhole14382               
        slur13928x    x         
        stem227889     x         
        systemicBarline2078               
        tie8626x    x         
        timeSig12x    x       x 
        timeSig21084x    x       x 
        timeSig31203x    x       x 
        timeSig42674x    x       x 
        timeSig5507x    x       x 
        timeSig6246x    x       x 
        timeSig7125x    x       x 
        timeSig81661x    x       x 
        timeSig979x    x       x 
        timeSigCommon206x    x       x 
        timeSigCutCommon113x    x       x 
        timeSignatureComponent443x    x       x 
        tupletBracket4970x    x         
        tupletText4900x    x        x
        unpitchedPercussionClef1223xxxxxx         
        wiggleTrill45x    x         
                         
        - -
        - -

        Images of scores

        - -

        Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below. All these images are binarised and ready to use.

        - -

        clef

        - -

        MIDI

        - -

        MIDI (Musical Instrument Digital Interface) standard file provides a standardized file format way for music sequences to be saved, transported, and opened in other systems. They are characterised by their compact size which led to their widespread use in computers. They are intended for universal use and have information such as note values, timing and track name. We want to include such files in our dataset since MIDI is one of the end file formats retrieved from some OMR architecture. We believe that it is essential to include such files that could later on may be used for multi-modal learning in OMR as well.

        - -

        Dorico-midi

        - -

        Music Encoding Initiative (MEI)

        - -

        Except for MusicXML for we go one step further to also providing its respective Music Encoding Initiative (MEI) files. The model underlying MEI recognizes four distinct aspects of music notation: logical; gestural; visual; and analytical. The logical domain includes the musical content or structure including pitches, time values, articulations, dynamics, and all other elements—defined as the symbols that communicate the composer’s intentions. The gestural domain relates to a performed interpretation of the logical domain (i.e., it encodes information that may be added by a performer such as explicit realizations of “swing” or rubato). The visual domain describes the contributions of an editor, engraver, or typesetter, and encodes information about the physical appearance of the score, such as symbol locations, page layout, or font. Finally, the analytical domain covers commentary and analysis of the music document in any of the three previous domains.

        - -
        <?xml version="1.0" encoding="UTF-8"?>
        -<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?>
        -<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://purl.oclc.org/dsdl/schematron"?>
        -<mei xmlns="http://www.music-encoding.org/ns/mei" meiversion="4.0.0">
        -   <meiHead>
        -      <fileDesc>
        -         <titleStmt>
        -            <title>beam groups 3</title>
        -            <respStmt />
        -         </titleStmt>
        -         <pubStmt><date isodate="2021-06-14" type="encoding-date">2021-06-14</date>
        -         </pubStmt>
        -      </fileDesc>
        -      <encodingDesc xml:id="encodingdesc-0000001420266469">
        -         <appInfo xml:id="appinfo-0000001827384277">
        -            <application xml:id="application-0000000862295293" isodate="2021-06-14T15:00:01" version="3.5.0-dev-118873d">
        -               <name xml:id="name-0000002103025164">Verovio</name>
        -               <p xml:id="p-0000001992846044">Transcoded from MusicXML</p>
        -            </application>
        -         </appInfo>
        -      </encodingDesc>
        -   </meiHead>
        -   <music>
        -      <body>
        -         <mdiv xml:id="mdiv-0000001025466895">
        -            <score xml:id="score-0000001308189520">
        -               <scoreDef xml:id="scoredef-0000000993314183">
        -                  <staffGrp xml:id="staffgrp-0000000471437396">
        -                     <staffDef xml:id="P1" n="1" lines="5" ppq="12">
        -                        <label xml:id="label-0000000781857015">P 1</label>
        -                        <clef xml:id="clef-0000000149139464" shape="G" line="2" />
        -                        <keySig xml:id="keysig-0000000931258970" mode="major" sig="0" />
        -                        <meterSig xml:id="msig-0000002113427645" count="2" unit="4" />
        -                     </staffDef>
        -                  </staffGrp>
        -               </scoreDef>
        -...
        -      </body>
        -   </music>
        -</mei>
        -
        - -

        Combining DOReMi with Muscima++ and Deepscores

        - -

        Recently, researchers have been working on bringing their datasets together, namely Muscima++ [4] and DeepScores [9], to improve compatibility. Muscima++ contains handwritten music, while DeepScores is a typeset music dataset, both of which can be used in object detection. Harmonising them aids the goal of creating a reference dataset. With the motivation to support this goal and compare and use these datasets in future experiments, DoReMi is easily harmonised with Muscima++ and DeepScores.

        - -

        Initial Data Collection

        - -

        The dataset is derived from scores originally used for testing music notation software. This includes real-world scores in addition to synthetic scores built to test particular engraving use cases.

        - -

        The process of creating DoReMI using Dorico starts by creating a meta-picture of a single glyph or drawable primitive (slurs, lines, musical symbols) to allow generation of bounding boxes and pixel masks at the origin of the coordinate system y-down \footnote{The origin is in the top-left where the x-axis extends to the right and the y-axis extends downwards}. Rendering them at the origin ensures minimisation of the variations introduced by anti-aliasing artefacts. The vector-based glyph or primitive is then rasterised to a monochrome pixel-based image. Sub-pixel positions might introduce some variations and shifts in the bounding boxes that are relocated to the original drawn positions. However, bounding boxes are accurate enough for all the objects, except for some shift in the staff lines. During rasterisation, some staff lines become thicker than the others, sometimes falling out of the bounding box. Such inconsistencies are easily optically noticed given the even spaced nature of staff lines and can be minimised at the cost of increasing the resolution (DPI). Finally, the images are exported as PNGs.

        - -

        Dorico has a sophisticated internal representation and engraving engine for musical data at the drawing stage for efficiency. This results in significant challenges in reconnecting the primitives ultimately drawn to their original semantic sources. The addition of higher-level music attributes retrieved from Dorico to the metadata allows for the future use in the music reconstruction stage. -It is anticipated that we would iterate through the generation process by adding new features that would benefit the recognition score. On a practical level, we made a minor modification to allow for the logical grouping of pages into a single XML file. During data preprocessing, XML files were then separated by page (image).

        - -

        Data Preparation and analysis

        - -

        The number of classes in the dataset is 94 as shown in the image below. -classes

        - -

        Publication and Sharing

        - -

        The dataset including only copy right free scores is already published in this github release.

        - -

        Long-term Management

        - -

        back

        -:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/70/694f2e61e038e977cc80d0a63dcdd0e6104a24152b2208c33df2a210e82c49 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/70/694f2e61e038e977cc80d0a63dcdd0e6104a24152b2208c33df2a210e82c49 deleted file mode 100644 index 536e53d9f5..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/70/694f2e61e038e977cc80d0a63dcdd0e6104a24152b2208c33df2a210e82c49 +++ /dev/null @@ -1,99 +0,0 @@ -I"

        DoReMi - Data Collection Lifecycle Document

        - -

        This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

        - -

        Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet -music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

        - -

        Discovery and Planning

        - -

        Data type and format

        - - -

        Initial Data Collection

        -

        Data Preparation and analysis

        -

        Publication and Sharing

        -

        Long-term Management

        - -

        Discovery and Planning

        - -

        In this section, I will explain the data types and formats we have decided to use.

        - -

        Data type and format

        - -

        This dataset has the following six types of data:

        - - - -

        The following respective data formats:

        -
          -
        • Dorico
        • -
        • MusicXML
        • -
        • XML
        • -
        • PNG
        • -
        • MIDI
        • -
        • MEI
        • -
        - -

        Let’s start by explaining each one of the data types and what they contain:

        - -

        Dorico project -Dorico-project

        - -

        When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

        - -

        MusicXML

        - -

        MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. -More on how these files can be exported check here -MusicXML-example

        - -

        OMR metadata

        - -

        Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box. Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

        - -

        OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

        - -

        Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

        - -

        unparsed-xml

        - -

        Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID.

        - -

        notehead

        - -

        For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs. - clef

        - -

        Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1) 2. Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

        - -

        staffline

        - -

        OMR metadata

        - -

        Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

        - -

        MIDI

        - -

        MIDI files are exported directly from Dorico.

        - -

        Music Encoding Initiative (MEI)

        - -

        Combining DOReMi with Muscima++ and Deepscores

        - -

        back

        -:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/76/16e939dfda3b655a312e428ef3e04d25f54576efb7804ead72783a1fdfc1f5 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/76/16e939dfda3b655a312e428ef3e04d25f54576efb7804ead72783a1fdfc1f5 deleted file mode 100644 index 5688cbde03..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/76/16e939dfda3b655a312e428ef3e04d25f54576efb7804ead72783a1fdfc1f5 +++ /dev/null @@ -1,382 +0,0 @@ -I" ~

        DoReMi - Data Collection Lifecycle Document

        - -

        This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

        - -

        Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet -music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

        - -

        Discovery and Planning

        - -

        Data type and format

        - - -

        Initial Data Collection

        -

        Data Preparation and analysis

        -

        Publication and Sharing

        -

        Long-term Management

        - -

        Discovery and Planning

        - -

        In this section, I will explain the data types and formats we have decided to use.

        - -

        Data type and format

        - -

        This dataset has the following six types of data:

        - - - -

        The following respective data formats:

        -
          -
        • Dorico
        • -
        • MusicXML
        • -
        • XML
        • -
        • PNG
        • -
        • MIDI
        • -
        • MEI
        • -
        - -

        Let’s start by explaining each one of the data types and what they contain:

        - -

        Dorico project -Dorico-project

        - -

        When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

        - -

        MusicXML

        - -

        MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. -More on how these files can be exported check here -
        -

        - -
        <?xml version="1.0" encoding="UTF-8" standalone="no"?>
        -<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
        -<score-partwise version="3.1">
        -  <work>
        -    <work-title>beam groups 3</work-title>
        -  </work>
        -  <movement-title>beam groups 3</movement-title>
        -  <identification>
        -    <encoding>
        -      <software>Dorico 4.0.0.5342</software>
        -      <encoding-date>2021-06-14</encoding-date>
        -    </encoding>
        -  </identification>
        -  <part-list>
        -    <score-part id="P1">
        -      <part-name>P 1</part-name>
        -    </score-part>
        -  </part-list>
        -  <part id="P1">
        -    <measure number="1">
        -      <attributes>
        -        <divisions>12</divisions>
        -        <key number="1">
        -          <fifths>0</fifths>
        -          <mode>major</mode>
        -        </key>
        -        <time>
        -
        -...
        -
        -  </part>
        -</score-partwise>
        -
        - - - -

        OMR metadata

        - -

        Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box. Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

        - -

        OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

        - -

        Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

        - - - -
        <?xml version="1.0" encoding="utf-8"?>
        -<Pages>
        -<Page pageIndex="0">
        -<Nodes>
        -<Node>
        -<Id>95</Id>
        -<ClassName>timeSig4</ClassName>
        -<Top>709</Top>
        -<Left>386</Left>
        -<Width>36</Width>
        -<Height>42</Height>
        -<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -<Node>
        -<Id>94</Id>
        -<ClassName>timeSig2</ClassName>
        -<Top>666</Top>
        -<Left>387</Left>
        -<Width>34</Width>
        -<Height>43</Height>
        -<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -...
        -</Nodes>
        -</Page>
        -</Pages>
        -
        - -

        Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. -
        -

        - -
        <Node>
        -<Id>504</Id>
        -<ClassName>noteheadBlack</ClassName>
        -<Top>466</Top>
        -<Left>2236</Left>
        -<Width>28</Width>
        -<Height>24</Height>
        -<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
        -<Outlinks>541 559 571</Outlinks>
        -<Data>
        -<DataItem key="duration_beats" type="float">0.333333</DataItem>
        -<DataItem key="onset_beats" type="float">47.666668</DataItem>
        -<DataItem key="pitch_octave" type="int">4</DataItem>
        -<DataItem key="midi_pitch_code" type="int">69</DataItem>
        -<DataItem key="normalized_pitch_step" type="str">A</DataItem>
        -<DataItem key="dorico_event_id" type="int">1120</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - -

        - -

        For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

        - -
        <Node>
        -<Id>93</Id>
        -<ClassName>gClef</ClassName>
        -<Top>638</Top>
        -<Left>309</Left>
        -<Width>56</Width>
        -<Height>147</Height>
        -<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">908</DataItem>
        -<DataItem key="clef_type" type="str">kGClef</DataItem>
        -<DataItem key="clef_hotspot" type="str">G4</DataItem>
        -<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
        -<DataItem key="clef_stave_position" type="int">2</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). -

        -
        <Node>
        -    <Id>511</Id>
        -    <ClassName>timeSig4</ClassName>
        -    <Top>467</Top>
        -    <Left>828</Left>
        -    <Width>36</Width>   
        -    <Height>42</Height>
        -    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
        -    ...
        -    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
        -    <Data>
        -        <DataItem key="dorico_event_id" type="int">-1</DataItem>
        -        <DataItem key="time_signature_description" type="str"/>
        -    </Data>
        -</Node>
        -
        - - - -

        Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

        - -
        <Node>
        -<Id>69</Id>
        -<ClassName>kStaffLine</ClassName>
        -<Top>666</Top>
        -<Left>299</Left>
        -<Width>2001</Width>
        -<Height>3</Height>
        -<Mask>0:0 1:6003 </Mask>
        -<Data>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        A comprehensive table of what each objet includes for musical features is shown below.

        - -
        -

        |Class| Frequency| dorico_event_id| clef_type| clef_hotspot| lef_required_stave_lines| clef_stave_position| staff_id| dorico_event_ids| grace_note| duration_beats| onset_beats| pitch_octave| midi_pitch_code| normalized_pitch_step| time_signature_description| | | text| -|—|—|—|—|—|—|—|—|—|—|—|—|—|—|—|—|—|—|—| -|accidentalDoubleFlat| 244| | | | | | x| | | | | | | | | | | | -|accidentalDoubleSharp| 330| | | | | | x| | | | | | | | | | | | -|accidentalFlat| 12705| | | | | | x| | | | | | | | | | | | -|accidentalKomaFlat| 5| | | | | | x| | | | | | | | | | | | -|accidentalKomaSharp| 5| | | | | | x| | | | | | | | | | | | -|accidentalNatural| 11137| | | | | | x| | | | | | | | | | | | -|accidentalQuarterToneFlatStein| 162| | | | | | x| | | | | | | | | | | | -|accidentalQuarterToneSharpStein| 191| | | | | | x| | | | | | | | | | | | -|accidentalSharp| 12908| | | | | | x| | | | | | | | | | | | -|accidentalThreeQuarterTonesFlatZimmermann| 1| | | | | | x| | | | | | | | | | | | -|accidentalThreeQuarterTonesSharpStein| 27| | | | | | x| | | | | | | | | | | | -|accidentalTripleFlat| 1| | | | | | x| | | | | | | | | | | | -|accidentalTripleSharp| 1| | | | | | x| | | | | | | | | | | | -|articAccentAbove| 1477| | | | | | x| | | | | | | | | | | | -|articAccentBelow| 1916| | | | | | x| | | | | | | | | | | | -|articMarcatoAbove| 278| | | | | | x| | | | | | | | | | | | -|articMarcatoBelow| 34| | | | | | x| | | | | | | | | | | | -|articStaccatissimoAbove| 536| | | | | | x| | | | | | | | | | | | -|articStaccatissimoBelow| 414| | | | | | x| | | | | | | | | | | | -|articStaccatoAbove| 5018| | | | | | x| | | | | | | | | | | | -|articStaccatoBelow| 6108| | | | | | x| | | | | | | | | | | | -|articTenutoAbove| 823| | | | | | x| | | | | | | | | | | | -|articTenutoBelow| 735| | | | | | x| | | | | | | | | | | | -|augmentationDot| 2762| | | | | | | | | | | | | | | | | | -|barline| 28142| | | | | | | | | | | | | | | | | | -|beam| 52539| | | | | | x| x| | | | | | | | | | | -|cClef| 1161| x| x| x| x| x| x| | | | | | | | | | | | -|dynamicFF| 242| | | | | | x| | | | | | | | | | | | -|dynamicFFF| 88| | | | | | x| | | | | | | | | | | | -|dynamicFFFF| 4| | | | | | x| | | | | | | | | | | | -|dynamicForte| 777| | | | | | x| | | | | | | | | | | | -|dynamicFortePiano| 60| | | | | | x| | | | | | | | | | | | -|dynamicForzando| 35| | | | | | x| | | | | | | | | | | | -|dynamicMF| 1803| | | | | | x| | | | | | | | | | | | -|dynamicMP| 185| | | | | | x| | | | | | | | | | | | -|dynamicPiano| 3987| | | | | | x| | | | | | | | | | | | -|dynamicPP| 1807| | | | | | x| | | | | | | | | | | | -|dynamicPPP| 93| | | | | | x| | | | | | | | | | | | -|dynamicPPPP| 13| | | | | | x| | | | | | | | | | | | -|dynamicRinforzando2| 5| | | | | | x| | | | | | | | | | | | -|dynamicSforzato| 236| | | | | | x| | | | | | | | | | | | -|dynamicSforzatoFF| 6| | | | | | x| | | | | | | | | | | | -|dynamicText| 110| | | | | | x| | | | | | | | | | | x| -|fClef| 3543| x| x| x| x| x| x| | | | | | | | | | | | -|flag16thDown| 430| | | | | | x| | x| | | | | | | | | | -|flag16thUp| 18245| | | | | | x| | x| | | | | | | | | | -|flag32ndDown| 31| | | | | | x| | x| | | | | | | | | | -|flag32ndUp| 7264| | | | | | x| | x| | | | | | | | | | -|flag64thUp| 10| | | | | | x| | x| | | | | | | | | | -|flag8thDown| 3672| | | | | | x| | x| | | | | | | | | | -|flag8thUp| 8113| | | | | | x| | x| | | | | | | | | | -|gClef| 12278| x| x| x| x| x| x| | | | | | | | | | | | -|gradualDynamic| 7084| | | | | | x| | | | | | | | | | | | -|kStaffLine| 160426| | | | | | x| | | | | | | | | | | | -|mensuralNoteheadMinimaWhite| 9| x| | | | | x| | | x| x| x| x| x| | | | | -|noteheadBlack| 247741| x| | | | | x| | x| x| x| x| x| x| | | | | -|noteheadDiamondWhole| 8| x| | | | | x| | | x| x| x| x| x| | | | | -|noteheadDoubleWholeSquare| 3| x| | | | | x| | | x| x| x| x| x| | | | | -|noteheadHalf| 8648| x| | | | | x| | | x| x| x| x| x| | | | | -|noteheadTriangleUpBlack| 27| x| | | | | x| | | x| x| x| x| x| | | | | -|noteheadTriangleUpHalf| 3| x| | | | | x| | | x| x| x| x| x| | | | | -|noteheadWhole| 1502| x| | | | | x| | | x| x| x| x| x| | | | | -|noteheadXBlack| 81| x| | | | | x| | | x| x| x| x| x| | | | | -|ornamentMordent| 7| x| | | | | x| | | | | | | | | | | | -|ornamentTrill| 58| x| | | | | x| | | | | | | | | | | | -|ornamentTurn| 6| x| | | | | x| | | | | | | | | | | | -|rest| 4| | | | | | | | | | | | | | | | | | -|rest16th| 29411| | | | | | | | | | | | | | | | | | -|rest32nd| 10218| | | | | | | | | | | | | | | | | | -|rest64th| 4| | | | | | | | | | | | | | | | | | -|rest8th| 24124| | | | | | | | | | | | | | | | | | -|restHalf| 1376| | | | | | | | | | | | | | | | | | -|restQuarter| 13223| | | | | | | | | | | | | | | | | | -|restWhole| 14382| | | | | | | | | | | | | | | | | | -|slur| 13928| x| | | | | x| | | | | | | | | | | | -|stem| 227889| | | | | | x| | | | | | | | | | | | -|systemicBarline| 2078| | | | | | | | | | | | | | | | | | -|tie| 8626| x| | | | | x| | | | | | | | | | | | -|timeSig1| 2| x| | | | | x| | | | | | | | x| | | | -|timeSig2| 1084| x| | | | | x| | | | | | | | x| | | | -|timeSig3| 1203| x| | | | | x| | | | | | | | x| | | | -|timeSig4| 2674| x| | | | | x| | | | | | | | x| | | | -|timeSig5| 507| x| | | | | x| | | | | | | | x| | | | -|timeSig6| 246| x| | | | | x| | | | | | | | x| | | | -|timeSig7| 125| x| | | | | x| | | | | | | | x| | | | -|timeSig8| 1661| x| | | | | x| | | | | | | | x| | | | -|timeSig9| 79| x| | | | | x| | | | | | | | x| | | | -|timeSigCommon| 206| x| | | | | x| | | | | | | | x| | | | -|timeSigCutCommon| 113| x| | | | | x| | | | | | | | x| | | | -|timeSignatureComponent| 443| x| | | | | x| | | | | | | | x| | | | -|tupletBracket| 4970| x| | | | | x| | | | | | | | | | | | -|tupletText| 4900| x| | | | | x| | | | | | | | | | | x| -|unpitchedPercussionClef1| 223| x| x| x| x| x| x| | | | | | | | | | | | -|wiggleTrill| 45| x| | | | | x| | | | | | | | | | | |

        -
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        head1head twothree
        okgood swedish fishnice
        out of stockgood and plentynice
        okgood oreoshmm
        okgood zoute dropyumm
        - -

        OMR metadata

        - -

        Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

        - -

        MIDI

        - -

        MIDI files are exported directly from Dorico.

        - -

        Music Encoding Initiative (MEI)

        - -

        Combining DOReMi with Muscima++ and Deepscores

        - -

        back

        -:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/7d/926838f9ba0a8d4c6b145d0c56bfe0f15bc98f337f9dc574d846b13f342d34 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/7d/926838f9ba0a8d4c6b145d0c56bfe0f15bc98f337f9dc574d846b13f342d34 deleted file mode 100644 index f6650cda0b..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/7d/926838f9ba0a8d4c6b145d0c56bfe0f15bc98f337f9dc574d846b13f342d34 +++ /dev/null @@ -1,2257 +0,0 @@ -I"

        DoReMi - Data Collection Lifecycle Document

        - -

        This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

        - -

        Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet -music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

        - -

        Discovery and Planning

        - -

        Data type and format

        - - -

        Initial Data Collection

        -

        Data Preparation and analysis

        -

        Publication and Sharing

        -

        Long-term Management

        - -

        Discovery and Planning

        - -

        In this section, I will explain the data types and formats we have decided to use.

        - -

        Data type and format

        - -

        This dataset has the following six types of data:

        - - - -

        The following respective data formats:

        -
          -
        • Dorico
        • -
        • MusicXML
        • -
        • XML
        • -
        • PNG
        • -
        • MIDI
        • -
        • MEI
        • -
        - -

        Let’s start by explaining each one of the data types and what they contain:

        - -

        Dorico project -Dorico-project

        - -

        When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

        - -

        MusicXML

        - -

        MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. -More on how these files can be exported check here -
        -

        - -
        <?xml version="1.0" encoding="UTF-8" standalone="no"?>
        -<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
        -<score-partwise version="3.1">
        -  <work>
        -    <work-title>beam groups 3</work-title>
        -  </work>
        -  <movement-title>beam groups 3</movement-title>
        -  <identification>
        -    <encoding>
        -      <software>Dorico 4.0.0.5342</software>
        -      <encoding-date>2021-06-14</encoding-date>
        -    </encoding>
        -  </identification>
        -  <part-list>
        -    <score-part id="P1">
        -      <part-name>P 1</part-name>
        -    </score-part>
        -  </part-list>
        -  <part id="P1">
        -    <measure number="1">
        -      <attributes>
        -        <divisions>12</divisions>
        -        <key number="1">
        -          <fifths>0</fifths>
        -          <mode>major</mode>
        -        </key>
        -        <time>
        -
        -...
        -
        -  </part>
        -</score-partwise>
        -
        - - - -

        OMR metadata

        - -

        Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box. Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

        - -

        OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

        - -

        Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

        - - - -
        <?xml version="1.0" encoding="utf-8"?>
        -<Pages>
        -<Page pageIndex="0">
        -<Nodes>
        -<Node>
        -<Id>95</Id>
        -<ClassName>timeSig4</ClassName>
        -<Top>709</Top>
        -<Left>386</Left>
        -<Width>36</Width>
        -<Height>42</Height>
        -<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -<Node>
        -<Id>94</Id>
        -<ClassName>timeSig2</ClassName>
        -<Top>666</Top>
        -<Left>387</Left>
        -<Width>34</Width>
        -<Height>43</Height>
        -<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -...
        -</Nodes>
        -</Page>
        -</Pages>
        -
        - -

        Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. -
        -

        - -
        <Node>
        -<Id>504</Id>
        -<ClassName>noteheadBlack</ClassName>
        -<Top>466</Top>
        -<Left>2236</Left>
        -<Width>28</Width>
        -<Height>24</Height>
        -<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
        -<Outlinks>541 559 571</Outlinks>
        -<Data>
        -<DataItem key="duration_beats" type="float">0.333333</DataItem>
        -<DataItem key="onset_beats" type="float">47.666668</DataItem>
        -<DataItem key="pitch_octave" type="int">4</DataItem>
        -<DataItem key="midi_pitch_code" type="int">69</DataItem>
        -<DataItem key="normalized_pitch_step" type="str">A</DataItem>
        -<DataItem key="dorico_event_id" type="int">1120</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - -

        - -

        For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

        - -
        <Node>
        -<Id>93</Id>
        -<ClassName>gClef</ClassName>
        -<Top>638</Top>
        -<Left>309</Left>
        -<Width>56</Width>
        -<Height>147</Height>
        -<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">908</DataItem>
        -<DataItem key="clef_type" type="str">kGClef</DataItem>
        -<DataItem key="clef_hotspot" type="str">G4</DataItem>
        -<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
        -<DataItem key="clef_stave_position" type="int">2</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). -

        -
        <Node>
        -    <Id>511</Id>
        -    <ClassName>timeSig4</ClassName>
        -    <Top>467</Top>
        -    <Left>828</Left>
        -    <Width>36</Width>   
        -    <Height>42</Height>
        -    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
        -    ...
        -    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
        -    <Data>
        -        <DataItem key="dorico_event_id" type="int">-1</DataItem>
        -        <DataItem key="time_signature_description" type="str"/>
        -    </Data>
        -</Node>
        -
        - - - -

        Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

        - -
        <Node>
        -<Id>69</Id>
        -<ClassName>kStaffLine</ClassName>
        -<Top>666</Top>
        -<Left>299</Left>
        -<Width>2001</Width>
        -<Height>3</Height>
        -<Mask>0:0 1:6003 </Mask>
        -<Data>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        A comprehensive table of what each objet includes for musical features is shown below.

        - -
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        Class\color{white} Frequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_description  text
        accidentalDoubleFlat244     x           
        accidentalDoubleSharp330     x           
        accidentalFlat12705     x           
        accidentalKomaFlat5     x           
        accidentalKomaSharp5     x           
        accidentalNatural11137     x           
        accidentalQuarterToneFlatStein162     x           
        accidentalQuarterToneSharpStein191     x           
        accidentalSharp12908     x           
        accidentalThreeQuarterTonesFlatZimmermann1     x           
        accidentalThreeQuarterTonesSharpStein27     x           
        accidentalTripleFlat1     x           
        accidentalTripleSharp1     x           
        articAccentAbove1477     x           
        articAccentBelow1916     x           
        articMarcatoAbove278     x           
        articMarcatoBelow34     x           
        articStaccatissimoAbove536     x           
        articStaccatissimoBelow414     x           
        articStaccatoAbove5018     x           
        articStaccatoBelow6108     x           
        articTenutoAbove823     x           
        articTenutoBelow735     x           
        augmentationDot2762                 
        barline28142                 
        beam52539     xx          
        cClef1161xxxxxx           
        dynamicFF242     x           
        dynamicFFF88     x           
        dynamicFFFF4     x           
        dynamicForte777     x           
        dynamicFortePiano60     x           
        dynamicForzando35     x           
        dynamicMF1803     x           
        dynamicMP185     x           
        dynamicPiano3987     x           
        dynamicPP1807     x           
        dynamicPPP93     x           
        dynamicPPPP13     x           
        dynamicRinforzando25     x           
        dynamicSforzato236     x           
        dynamicSforzatoFF6     x           
        dynamicText110     x          x
        fClef3543xxxxxx           
        flag16thDown430     x x         
        flag16thUp18245     x x         
        flag32ndDown31     x x         
        flag32ndUp7264     x x         
        flag64thUp10     x x         
        flag8thDown3672     x x         
        flag8thUp8113     x x         
        gClef12278xxxxxx           
        gradualDynamic7084     x           
        kStaffLine160426     x           
        mensuralNoteheadMinimaWhite9x    x  xxxxx    
        noteheadBlack247741x    x xxxxxx    
        noteheadDiamondWhole8x    x  xxxxx    
        noteheadDoubleWholeSquare3x    x  xxxxx    
        noteheadHalf8648x    x  xxxxx    
        noteheadTriangleUpBlack27x    x  xxxxx    
        noteheadTriangleUpHalf3x    x  xxxxx    
        noteheadWhole1502x    x  xxxxx    
        noteheadXBlack81x    x  xxxxx    
        ornamentMordent7x    x           
        ornamentTrill58x    x           
        ornamentTurn6x    x           
        rest4                 
        rest16th29411                 
        rest32nd10218                 
        rest64th4                 
        rest8th24124                 
        restHalf1376                 
        restQuarter13223                 
        restWhole14382                 
        slur13928x    x           
        stem227889     x           
        systemicBarline2078                 
        tie8626x    x           
        timeSig12x    x       x   
        timeSig21084x    x       x   
        timeSig31203x    x       x   
        timeSig42674x    x       x   
        timeSig5507x    x       x   
        timeSig6246x    x       x   
        timeSig7125x    x       x   
        timeSig81661x    x       x   
        timeSig979x    x       x   
        timeSigCommon206x    x       x   
        timeSigCutCommon113x    x       x   
        timeSignatureComponent443x    x       x   
        tupletBracket4970x    x           
        tupletText4900x    x          x
        unpitchedPercussionClef1223xxxxxx           
        wiggleTrill45x    x           
        - -
        - -

        OMR metadata

        - -

        Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

        - -

        MIDI

        - -

        MIDI files are exported directly from Dorico.

        - -

        Music Encoding Initiative (MEI)

        - -

        Combining DOReMi with Muscima++ and Deepscores

        - -

        back

        -:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/84/664da5a53cc19383292f2ced258c497a39f61a7b3a767598fc943bd18a17ee b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/84/664da5a53cc19383292f2ced258c497a39f61a7b3a767598fc943bd18a17ee deleted file mode 100644 index 04975d9f4c..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/84/664da5a53cc19383292f2ced258c497a39f61a7b3a767598fc943bd18a17ee +++ /dev/null @@ -1,2141 +0,0 @@ -I"

        DoReMi - Data Collection Lifecycle Document

        - -

        This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg’s Dorico team and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

        - -

        Music used to generate this dataset comes from a software test set provided by the Dorico team. This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet -music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

        - -

        Discovery and Planning

        - -

        Data type and format

        - - -

        Initial Data Collection

        -

        Data Preparation and analysis

        -

        Publication and Sharing

        -

        Long-term Management

        - -

        Discovery and Planning

        - -

        In this section, I will explain the data types and formats we have decided to use.

        - -

        Data type and format

        - -

        This dataset has the following six types of data:

        - - - -

        The following respective data formats:

        -
          -
        • Dorico
        • -
        • MusicXML
        • -
        • XML
        • -
        • PNG
        • -
        • MIDI
        • -
        • MEI
        • -
        - -

        Let’s start by explaining each one of the data types and what they contain:

        - -

        Dorico project -Dorico-project

        - -

        When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

        - -

        Dorico-soft

        - -

        MusicXML

        - -

        MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. -More on how these files can be exported check here -
        -

        - -
        <?xml version="1.0" encoding="UTF-8" standalone="no"?>
        -<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
        -<score-partwise version="3.1">
        -  <work>
        -    <work-title>beam groups 3</work-title>
        -  </work>
        -  <movement-title>beam groups 3</movement-title>
        -  <identification>
        -    <encoding>
        -      <software>Dorico 4.0.0.5342</software>
        -      <encoding-date>2021-06-14</encoding-date>
        -    </encoding>
        -  </identification>
        -  <part-list>
        -    <score-part id="P1">
        -      <part-name>P 1</part-name>
        -    </score-part>
        -  </part-list>
        -  <part id="P1">
        -    <measure number="1">
        -      <attributes>
        -        <divisions>12</divisions>
        -        <key number="1">
        -          <fifths>0</fifths>
        -          <mode>major</mode>
        -        </key>
        -        <time>
        -
        -...
        -
        -  </part>
        -</score-partwise>
        -
        - - - -

        OMR metadata

        - -

        Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box.

        - -

        In words, each file can have data on more than one page, if that is the case, an id is assigned to each page. Each page can have multiple nodes. Nodes are the individual elements or objects in the score, for instance, stem, staff lines, blackhead, whole note, augmentation dot and so on. Each object or node is assigned an id. This node will now have the bounding box information which includes top, left, width and height. The top is the distance from the top of the page to the point where the object starts (vertically). Left is the distance from the left of the page to the point where the object starts (horizontally). Height is the distance from top to where the object ends (vertically). Width is the distance from the left point to the rightest point where the object ends (horizontally). -bbox

        - -

        Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

        - -

        OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

        - -

        Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

        - - - -
        <?xml version="1.0" encoding="utf-8"?>
        -<Pages>
        -<Page pageIndex="0">
        -<Nodes>
        -<Node>
        -<Id>95</Id>
        -<ClassName>timeSig4</ClassName>
        -<Top>709</Top>
        -<Left>386</Left>
        -<Width>36</Width>
        -<Height>42</Height>
        -<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -<Node>
        -<Id>94</Id>
        -<ClassName>timeSig2</ClassName>
        -<Top>666</Top>
        -<Left>387</Left>
        -<Width>34</Width>
        -<Height>43</Height>
        -<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -...
        -</Nodes>
        -</Page>
        -</Pages>
        -
        - -

        Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. -
        -

        - -
        <Node>
        -<Id>504</Id>
        -<ClassName>noteheadBlack</ClassName>
        -<Top>466</Top>
        -<Left>2236</Left>
        -<Width>28</Width>
        -<Height>24</Height>
        -<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
        -<Outlinks>541 559 571</Outlinks>
        -<Data>
        -<DataItem key="duration_beats" type="float">0.333333</DataItem>
        -<DataItem key="onset_beats" type="float">47.666668</DataItem>
        -<DataItem key="pitch_octave" type="int">4</DataItem>
        -<DataItem key="midi_pitch_code" type="int">69</DataItem>
        -<DataItem key="normalized_pitch_step" type="str">A</DataItem>
        -<DataItem key="dorico_event_id" type="int">1120</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - -

        - -

        For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

        - -
        <Node>
        -<Id>93</Id>
        -<ClassName>gClef</ClassName>
        -<Top>638</Top>
        -<Left>309</Left>
        -<Width>56</Width>
        -<Height>147</Height>
        -<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">908</DataItem>
        -<DataItem key="clef_type" type="str">kGClef</DataItem>
        -<DataItem key="clef_hotspot" type="str">G4</DataItem>
        -<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
        -<DataItem key="clef_stave_position" type="int">2</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). -

        -
        <Node>
        -    <Id>511</Id>
        -    <ClassName>timeSig4</ClassName>
        -    <Top>467</Top>
        -    <Left>828</Left>
        -    <Width>36</Width>   
        -    <Height>42</Height>
        -    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
        -    ...
        -    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
        -    <Data>
        -        <DataItem key="dorico_event_id" type="int">-1</DataItem>
        -        <DataItem key="time_signature_description" type="str"/>
        -    </Data>
        -</Node>
        -
        - - - -

        Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

        - -
        <Node>
        -<Id>69</Id>
        -<ClassName>kStaffLine</ClassName>
        -<Top>666</Top>
        -<Left>299</Left>
        -<Width>2001</Width>
        -<Height>3</Height>
        -<Mask>0:0 1:6003 </Mask>
        -<Data>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        A comprehensive table of what each objet includes for musical features is shown below. Scroll right for all attributes.

        - -
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_descriptiontext
        accidentalDoubleFlat244     x         
        accidentalDoubleSharp330     x         
        accidentalFlat12705     x         
        accidentalKomaFlat5     x         
        accidentalKomaSharp5     x         
        accidentalNatural11137     x         
        accidentalQuarterToneFlatStein162     x         
        accidentalQuarterToneSharpStein191     x         
        accidentalSharp12908     x         
        accidentalThreeQuarterTonesFlatZimmermann1     x         
        accidentalThreeQuarterTonesSharpStein27     x         
        accidentalTripleFlat1     x         
        accidentalTripleSharp1     x         
        articAccentAbove1477     x         
        articAccentBelow1916     x         
        articMarcatoAbove278     x         
        articMarcatoBelow34     x         
        articStaccatissimoAbove536     x         
        articStaccatissimoBelow414     x         
        articStaccatoAbove5018     x         
        articStaccatoBelow6108     x         
        articTenutoAbove823     x         
        articTenutoBelow735     x         
        augmentationDot2762               
        barline28142               
        beam52539     xx        
        cClef1161xxxxxx         
        dynamicFF242     x         
        dynamicFFF88     x         
        dynamicFFFF4     x         
        dynamicForte777     x         
        dynamicFortePiano60     x         
        dynamicForzando35     x         
        dynamicMF1803     x         
        dynamicMP185     x         
        dynamicPiano3987     x         
        dynamicPP1807     x         
        dynamicPPP93     x         
        dynamicPPPP13     x         
        dynamicRinforzando25     x         
        dynamicSforzato236     x         
        dynamicSforzatoFF6     x         
        dynamicText110     x        x
        fClef3543xxxxxx         
        flag16thDown430     x x       
        flag16thUp18245     x x       
        flag32ndDown31     x x       
        flag32ndUp7264     x x       
        flag64thUp10     x x       
        flag8thDown3672     x x       
        flag8thUp8113     x x       
        gClef12278xxxxxx         
        gradualDynamic7084     x         
        kStaffLine160426     x         
        mensuralNoteheadMinimaWhite9x    x  xxxxx  
        noteheadBlack247741x    x xxxxxx  
        noteheadDiamondWhole8x    x  xxxxx  
        noteheadDoubleWholeSquare3x    x  xxxxx  
        noteheadHalf8648x    x  xxxxx  
        noteheadTriangleUpBlack27x    x  xxxxx  
        noteheadTriangleUpHalf3x    x  xxxxx  
        noteheadWhole1502x    x  xxxxx  
        noteheadXBlack81x    x  xxxxx  
        ornamentMordent7x    x         
        ornamentTrill58x    x         
        ornamentTurn6x    x         
        rest4               
        rest16th29411               
        rest32nd10218               
        rest64th4               
        rest8th24124               
        restHalf1376               
        restQuarter13223               
        restWhole14382               
        slur13928x    x         
        stem227889     x         
        systemicBarline2078               
        tie8626x    x         
        timeSig12x    x       x 
        timeSig21084x    x       x 
        timeSig31203x    x       x 
        timeSig42674x    x       x 
        timeSig5507x    x       x 
        timeSig6246x    x       x 
        timeSig7125x    x       x 
        timeSig81661x    x       x 
        timeSig979x    x       x 
        timeSigCommon206x    x       x 
        timeSigCutCommon113x    x       x 
        timeSignatureComponent443x    x       x 
        tupletBracket4970x    x         
        tupletText4900x    x        x
        unpitchedPercussionClef1223xxxxxx         
        wiggleTrill45x    x         
                         
        - -
        - -

        Images of scores

        - -

        Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below. All these images are binarised and ready to use.

        - -

        clef

        - -

        MIDI

        - -

        MIDI files are also exported directly from Dorico. To enhance compatibility between different MIDI sequencing and music notation programs, even those running on different operating systems, the MIDI standard defines a specification for the Standard MIDI File. This type of file (usually having the file extension “.mid”) represents multi-track sequences, complete with patch selections, notes, pitch bend, and other controls. DoReMi includes the respective MIDI files for each one of the Dorico projects. This is aimed to help with generating MIDI replayble files with OMR.

        - -

        Dorico-midi

        - -

        Music Encoding Initiative (MEI)

        - -

        Except for MusicXML for we go one step further to also providing its respective Music Encoding Initiative (MEI) files. The model underlying MEI recognizes four distinct aspects of music notation: logical; gestural; visual; and analytical. The logical domain includes the musical content or structure including pitches, time values, articulations, dynamics, and all other elements—defined as the symbols that communicate the composer’s intentions. The gestural domain relates to a performed interpretation of the logical domain (i.e., it encodes information that may be added by a performer such as explicit realizations of “swing” or rubato). The visual domain describes the contributions of an editor, engraver, or typesetter, and encodes information about the physical appearance of the score, such as symbol locations, page layout, or font. Finally, the analytical domain covers commentary and analysis of the music document in any of the three previous domains.

        - -
        <?xml version="1.0" encoding="UTF-8"?>
        -<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?>
        -<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://purl.oclc.org/dsdl/schematron"?>
        -<mei xmlns="http://www.music-encoding.org/ns/mei" meiversion="4.0.0">
        -   <meiHead>
        -      <fileDesc>
        -         <titleStmt>
        -            <title>beam groups 3</title>
        -            <respStmt />
        -         </titleStmt>
        -         <pubStmt><date isodate="2021-06-14" type="encoding-date">2021-06-14</date>
        -         </pubStmt>
        -      </fileDesc>
        -      <encodingDesc xml:id="encodingdesc-0000001420266469">
        -         <appInfo xml:id="appinfo-0000001827384277">
        -            <application xml:id="application-0000000862295293" isodate="2021-06-14T15:00:01" version="3.5.0-dev-118873d">
        -               <name xml:id="name-0000002103025164">Verovio</name>
        -               <p xml:id="p-0000001992846044">Transcoded from MusicXML</p>
        -            </application>
        -         </appInfo>
        -      </encodingDesc>
        -   </meiHead>
        -   <music>
        -      <body>
        -         <mdiv xml:id="mdiv-0000001025466895">
        -            <score xml:id="score-0000001308189520">
        -               <scoreDef xml:id="scoredef-0000000993314183">
        -                  <staffGrp xml:id="staffgrp-0000000471437396">
        -                     <staffDef xml:id="P1" n="1" lines="5" ppq="12">
        -                        <label xml:id="label-0000000781857015">P 1</label>
        -                        <clef xml:id="clef-0000000149139464" shape="G" line="2" />
        -                        <keySig xml:id="keysig-0000000931258970" mode="major" sig="0" />
        -                        <meterSig xml:id="msig-0000002113427645" count="2" unit="4" />
        -                     </staffDef>
        -                  </staffGrp>
        -               </scoreDef>
        -...
        -      </body>
        -   </music>
        -</mei>
        -
        - -

        Combining DOReMi with Muscima++ and Deepscores

        - -

        back

        -:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/85/002e2ae1586b1db30c888ab1d7047bfd0c0f3a7d12eb50583be0be348998df b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/85/002e2ae1586b1db30c888ab1d7047bfd0c0f3a7d12eb50583be0be348998df deleted file mode 100644 index 6075a8d8f0..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/85/002e2ae1586b1db30c888ab1d7047bfd0c0f3a7d12eb50583be0be348998df +++ /dev/null @@ -1,87 +0,0 @@ -I"p

        DoReMi - Data Collection Lifecycle Document

        - -

        This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

        - -

        Discovery and Planning

        - -

        Data type and format

        - - -

        Initial Data Collection

        -

        Data Preparation and analysis

        -

        Publication and Sharing

        -

        Long-term Management

        - -

        Discovery and Planning

        - -

        In this section, I will explain the data types and formats we have decided to use.

        - -

        Data type and format

        - -

        This dataset has the following six types of data:

        - - - -

        The following respective data formats:

        -
          -
        • Dorico
        • -
        • MusicXML
        • -
        • XML
        • -
        • PNG
        • -
        • MIDI
        • -
        • MEI
        • -
        - -

        Let’s start by explaining each one of the data types and what they contain:

        - -

        Dorico project -Dorico-project

        - -

        When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

        - -

        MusicXML

        - -

        MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. -More on how these files can be exported check here -MusicXML-example

        - -

        OMR metadata

        - -

        OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

        - -

        Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

        - -

        unparsed-xml

        - -

        notehead

        - -

        staffline

        - -

        OMR metadata

        - -

        Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

        - -

        MIDI

        - -

        MIDI files are exported directly from Dorico.

        - -

        Music Encoding Initiative (MEI)

        - -

        Combining DOReMi with Muscima++ and Deepscores

        - -

        back

        -:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/88/c46b64e6a6b67625869b004f4bd050968112605575382637ae9b8bf1906d75 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/88/c46b64e6a6b67625869b004f4bd050968112605575382637ae9b8bf1906d75 deleted file mode 100644 index ca69e1a6ec..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/88/c46b64e6a6b67625869b004f4bd050968112605575382637ae9b8bf1906d75 +++ /dev/null @@ -1,2092 +0,0 @@ -I"

        DoReMi - Data Collection Lifecycle Document

        - -

        This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

        - -

        Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet -music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

        - -

        Discovery and Planning

        - -

        Data type and format

        - - -

        Initial Data Collection

        -

        Data Preparation and analysis

        -

        Publication and Sharing

        -

        Long-term Management

        - -

        Discovery and Planning

        - -

        In this section, I will explain the data types and formats we have decided to use.

        - -

        Data type and format

        - -

        This dataset has the following six types of data:

        - - - -

        The following respective data formats:

        -
          -
        • Dorico
        • -
        • MusicXML
        • -
        • XML
        • -
        • PNG
        • -
        • MIDI
        • -
        • MEI
        • -
        - -

        Let’s start by explaining each one of the data types and what they contain:

        - -

        Dorico project -Dorico-project

        - -

        When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

        - -

        Dorico-soft

        - -

        MusicXML

        - -

        MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. -More on how these files can be exported check here -
        -

        - -
        <?xml version="1.0" encoding="UTF-8" standalone="no"?>
        -<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
        -<score-partwise version="3.1">
        -  <work>
        -    <work-title>beam groups 3</work-title>
        -  </work>
        -  <movement-title>beam groups 3</movement-title>
        -  <identification>
        -    <encoding>
        -      <software>Dorico 4.0.0.5342</software>
        -      <encoding-date>2021-06-14</encoding-date>
        -    </encoding>
        -  </identification>
        -  <part-list>
        -    <score-part id="P1">
        -      <part-name>P 1</part-name>
        -    </score-part>
        -  </part-list>
        -  <part id="P1">
        -    <measure number="1">
        -      <attributes>
        -        <divisions>12</divisions>
        -        <key number="1">
        -          <fifths>0</fifths>
        -          <mode>major</mode>
        -        </key>
        -        <time>
        -
        -...
        -
        -  </part>
        -</score-partwise>
        -
        - - - -

        OMR metadata

        - -

        Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box. Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

        - -

        OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

        - -

        Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

        - - - -
        <?xml version="1.0" encoding="utf-8"?>
        -<Pages>
        -<Page pageIndex="0">
        -<Nodes>
        -<Node>
        -<Id>95</Id>
        -<ClassName>timeSig4</ClassName>
        -<Top>709</Top>
        -<Left>386</Left>
        -<Width>36</Width>
        -<Height>42</Height>
        -<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -<Node>
        -<Id>94</Id>
        -<ClassName>timeSig2</ClassName>
        -<Top>666</Top>
        -<Left>387</Left>
        -<Width>34</Width>
        -<Height>43</Height>
        -<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -...
        -</Nodes>
        -</Page>
        -</Pages>
        -
        - -

        Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. -
        -

        - -
        <Node>
        -<Id>504</Id>
        -<ClassName>noteheadBlack</ClassName>
        -<Top>466</Top>
        -<Left>2236</Left>
        -<Width>28</Width>
        -<Height>24</Height>
        -<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
        -<Outlinks>541 559 571</Outlinks>
        -<Data>
        -<DataItem key="duration_beats" type="float">0.333333</DataItem>
        -<DataItem key="onset_beats" type="float">47.666668</DataItem>
        -<DataItem key="pitch_octave" type="int">4</DataItem>
        -<DataItem key="midi_pitch_code" type="int">69</DataItem>
        -<DataItem key="normalized_pitch_step" type="str">A</DataItem>
        -<DataItem key="dorico_event_id" type="int">1120</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - -

        - -

        For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

        - -
        <Node>
        -<Id>93</Id>
        -<ClassName>gClef</ClassName>
        -<Top>638</Top>
        -<Left>309</Left>
        -<Width>56</Width>
        -<Height>147</Height>
        -<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">908</DataItem>
        -<DataItem key="clef_type" type="str">kGClef</DataItem>
        -<DataItem key="clef_hotspot" type="str">G4</DataItem>
        -<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
        -<DataItem key="clef_stave_position" type="int">2</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). -

        -
        <Node>
        -    <Id>511</Id>
        -    <ClassName>timeSig4</ClassName>
        -    <Top>467</Top>
        -    <Left>828</Left>
        -    <Width>36</Width>   
        -    <Height>42</Height>
        -    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
        -    ...
        -    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
        -    <Data>
        -        <DataItem key="dorico_event_id" type="int">-1</DataItem>
        -        <DataItem key="time_signature_description" type="str"/>
        -    </Data>
        -</Node>
        -
        - - - -

        Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

        - -
        <Node>
        -<Id>69</Id>
        -<ClassName>kStaffLine</ClassName>
        -<Top>666</Top>
        -<Left>299</Left>
        -<Width>2001</Width>
        -<Height>3</Height>
        -<Mask>0:0 1:6003 </Mask>
        -<Data>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        A comprehensive table of what each objet includes for musical features is shown below. Scroll right for all attributes.

        - -
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_descriptiontext
        accidentalDoubleFlat244     x         
        accidentalDoubleSharp330     x         
        accidentalFlat12705     x         
        accidentalKomaFlat5     x         
        accidentalKomaSharp5     x         
        accidentalNatural11137     x         
        accidentalQuarterToneFlatStein162     x         
        accidentalQuarterToneSharpStein191     x         
        accidentalSharp12908     x         
        accidentalThreeQuarterTonesFlatZimmermann1     x         
        accidentalThreeQuarterTonesSharpStein27     x         
        accidentalTripleFlat1     x         
        accidentalTripleSharp1     x         
        articAccentAbove1477     x         
        articAccentBelow1916     x         
        articMarcatoAbove278     x         
        articMarcatoBelow34     x         
        articStaccatissimoAbove536     x         
        articStaccatissimoBelow414     x         
        articStaccatoAbove5018     x         
        articStaccatoBelow6108     x         
        articTenutoAbove823     x         
        articTenutoBelow735     x         
        augmentationDot2762               
        barline28142               
        beam52539     xx        
        cClef1161xxxxxx         
        dynamicFF242     x         
        dynamicFFF88     x         
        dynamicFFFF4     x         
        dynamicForte777     x         
        dynamicFortePiano60     x         
        dynamicForzando35     x         
        dynamicMF1803     x         
        dynamicMP185     x         
        dynamicPiano3987     x         
        dynamicPP1807     x         
        dynamicPPP93     x         
        dynamicPPPP13     x         
        dynamicRinforzando25     x         
        dynamicSforzato236     x         
        dynamicSforzatoFF6     x         
        dynamicText110     x        x
        fClef3543xxxxxx         
        flag16thDown430     x x       
        flag16thUp18245     x x       
        flag32ndDown31     x x       
        flag32ndUp7264     x x       
        flag64thUp10     x x       
        flag8thDown3672     x x       
        flag8thUp8113     x x       
        gClef12278xxxxxx         
        gradualDynamic7084     x         
        kStaffLine160426     x         
        mensuralNoteheadMinimaWhite9x    x  xxxxx  
        noteheadBlack247741x    x xxxxxx  
        noteheadDiamondWhole8x    x  xxxxx  
        noteheadDoubleWholeSquare3x    x  xxxxx  
        noteheadHalf8648x    x  xxxxx  
        noteheadTriangleUpBlack27x    x  xxxxx  
        noteheadTriangleUpHalf3x    x  xxxxx  
        noteheadWhole1502x    x  xxxxx  
        noteheadXBlack81x    x  xxxxx  
        ornamentMordent7x    x         
        ornamentTrill58x    x         
        ornamentTurn6x    x         
        rest4               
        rest16th29411               
        rest32nd10218               
        rest64th4               
        rest8th24124               
        restHalf1376               
        restQuarter13223               
        restWhole14382               
        slur13928x    x         
        stem227889     x         
        systemicBarline2078               
        tie8626x    x         
        timeSig12x    x       x 
        timeSig21084x    x       x 
        timeSig31203x    x       x 
        timeSig42674x    x       x 
        timeSig5507x    x       x 
        timeSig6246x    x       x 
        timeSig7125x    x       x 
        timeSig81661x    x       x 
        timeSig979x    x       x 
        timeSigCommon206x    x       x 
        timeSigCutCommon113x    x       x 
        timeSignatureComponent443x    x       x 
        tupletBracket4970x    x         
        tupletText4900x    x        x
        unpitchedPercussionClef1223xxxxxx         
        wiggleTrill45x    x         
                         
        - -
        - -

        Images of scores

        - -

        Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below. All these images are binarised and ready to use.

        - -

        clef

        - -

        MIDI

        - -

        MIDI files are also exported directly from Dorico. To enhance compatibility between different MIDI sequencing and music notation programs, even those running on different operating systems, the MIDI standard defines a specification for the Standard MIDI File. This type of file (usually having the file extension “.mid”) represents multi-track sequences, complete with patch selections, notes, pitch bend, and other controls. DoReMi includes the respective MIDI files for each one of the Dorico projects. This is aimed to help with generating MIDI replayble files with OMR.

        - -

        Dorico-midi

        - -

        Music Encoding Initiative (MEI)

        - -

        Combining DOReMi with Muscima++ and Deepscores

        - -

        back

        -:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/8b/0fe1fee78d9ce5de034507fce2569f005d46c378101ec737cad9ddf2c2f61a b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/8b/0fe1fee78d9ce5de034507fce2569f005d46c378101ec737cad9ddf2c2f61a deleted file mode 100644 index 25bc3fa7bd..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/8b/0fe1fee78d9ce5de034507fce2569f005d46c378101ec737cad9ddf2c2f61a +++ /dev/null @@ -1,2163 +0,0 @@ -I"R

        DoReMi - Data Collection Lifecycle Document

        - -

        This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg’s Dorico team and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

        - -

        Music used to generate this dataset comes from a software test set provided by the Dorico team. This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet -music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

        - -

        Discovery and Planning

        - -

        Data type and format

        - - -

        Initial Data Collection

        -

        Data Preparation and analysis

        -

        Publication and Sharing

        -

        Long-term Management

        - -

        Discovery and Planning

        - -

        In this section, I will explain the data types and formats we have decided to use.

        - -

        Data type and format

        - -

        This dataset has the following six types of data:

        - - - -

        The following respective data formats:

        -
          -
        • Dorico
        • -
        • MusicXML
        • -
        • XML
        • -
        • PNG
        • -
        • MIDI
        • -
        • MEI
        • -
        - -

        Let’s start by explaining each one of the data types and what they contain:

        - -

        Dorico project -Dorico-project

        - -

        When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

        - -

        Dorico-soft

        - -

        MusicXML

        - -

        MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. -More on how these files can be exported check here -
        -

        - -
        <?xml version="1.0" encoding="UTF-8" standalone="no"?>
        -<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
        -<score-partwise version="3.1">
        -  <work>
        -    <work-title>beam groups 3</work-title>
        -  </work>
        -  <movement-title>beam groups 3</movement-title>
        -  <identification>
        -    <encoding>
        -      <software>Dorico 4.0.0.5342</software>
        -      <encoding-date>2021-06-14</encoding-date>
        -    </encoding>
        -  </identification>
        -  <part-list>
        -    <score-part id="P1">
        -      <part-name>P 1</part-name>
        -    </score-part>
        -  </part-list>
        -  <part id="P1">
        -    <measure number="1">
        -      <attributes>
        -        <divisions>12</divisions>
        -        <key number="1">
        -          <fifths>0</fifths>
        -          <mode>major</mode>
        -        </key>
        -        <time>
        -
        -...
        -
        -  </part>
        -</score-partwise>
        -
        - - - -

        OMR metadata

        - -

        Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box.

        - -

        In words, each file can have data on more than one page, if that is the case, an id is assigned to each page. Each page can have multiple nodes. Nodes are the individual elements or objects in the score, for instance, stem, staff lines, blackhead, whole note, augmentation dot and so on. Each object or node is assigned an id. This node will now have the bounding box information which includes top, left, width and height. The top is the distance from the top of the page to the point where the object starts (vertically). Left is the distance from the left of the page to the point where the object starts (horizontally). Height is the distance from top to where the object ends (vertically). Width is the distance from the left point to the rightest point where the object ends (horizontally). -bbox

        - -

        Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

        - -

        OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

        - -

        Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

        - - - -
        <?xml version="1.0" encoding="utf-8"?>
        -<Pages>
        -<Page pageIndex="0">
        -<Nodes>
        -<Node>
        -<Id>95</Id>
        -<ClassName>timeSig4</ClassName>
        -<Top>709</Top>
        -<Left>386</Left>
        -<Width>36</Width>
        -<Height>42</Height>
        -<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -<Node>
        -<Id>94</Id>
        -<ClassName>timeSig2</ClassName>
        -<Top>666</Top>
        -<Left>387</Left>
        -<Width>34</Width>
        -<Height>43</Height>
        -<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -...
        -</Nodes>
        -</Page>
        -</Pages>
        -
        - -

        Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. -
        -

        - -
        <Node>
        -<Id>504</Id>
        -<ClassName>noteheadBlack</ClassName>
        -<Top>466</Top>
        -<Left>2236</Left>
        -<Width>28</Width>
        -<Height>24</Height>
        -<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
        -<Outlinks>541 559 571</Outlinks>
        -<Data>
        -<DataItem key="duration_beats" type="float">0.333333</DataItem>
        -<DataItem key="onset_beats" type="float">47.666668</DataItem>
        -<DataItem key="pitch_octave" type="int">4</DataItem>
        -<DataItem key="midi_pitch_code" type="int">69</DataItem>
        -<DataItem key="normalized_pitch_step" type="str">A</DataItem>
        -<DataItem key="dorico_event_id" type="int">1120</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - -

        - -

        For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

        - -
        <Node>
        -<Id>93</Id>
        -<ClassName>gClef</ClassName>
        -<Top>638</Top>
        -<Left>309</Left>
        -<Width>56</Width>
        -<Height>147</Height>
        -<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">908</DataItem>
        -<DataItem key="clef_type" type="str">kGClef</DataItem>
        -<DataItem key="clef_hotspot" type="str">G4</DataItem>
        -<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
        -<DataItem key="clef_stave_position" type="int">2</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). -

        -
        <Node>
        -    <Id>511</Id>
        -    <ClassName>timeSig4</ClassName>
        -    <Top>467</Top>
        -    <Left>828</Left>
        -    <Width>36</Width>   
        -    <Height>42</Height>
        -    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
        -    ...
        -    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
        -    <Data>
        -        <DataItem key="dorico_event_id" type="int">-1</DataItem>
        -        <DataItem key="time_signature_description" type="str"/>
        -    </Data>
        -</Node>
        -
        - - - -

        Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

        - -
        <Node>
        -<Id>69</Id>
        -<ClassName>kStaffLine</ClassName>
        -<Top>666</Top>
        -<Left>299</Left>
        -<Width>2001</Width>
        -<Height>3</Height>
        -<Mask>0:0 1:6003 </Mask>
        -<Data>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        A detailed table of what each objet includes for musical features is shown below. Scroll right for all attributes.

        - -
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_descriptiontext
        accidentalDoubleFlat244     x         
        accidentalDoubleSharp330     x         
        accidentalFlat12705     x         
        accidentalKomaFlat5     x         
        accidentalKomaSharp5     x         
        accidentalNatural11137     x         
        accidentalQuarterToneFlatStein162     x         
        accidentalQuarterToneSharpStein191     x         
        accidentalSharp12908     x         
        accidentalThreeQuarterTonesFlatZimmermann1     x         
        accidentalThreeQuarterTonesSharpStein27     x         
        accidentalTripleFlat1     x         
        accidentalTripleSharp1     x         
        articAccentAbove1477     x         
        articAccentBelow1916     x         
        articMarcatoAbove278     x         
        articMarcatoBelow34     x         
        articStaccatissimoAbove536     x         
        articStaccatissimoBelow414     x         
        articStaccatoAbove5018     x         
        articStaccatoBelow6108     x         
        articTenutoAbove823     x         
        articTenutoBelow735     x         
        augmentationDot2762               
        barline28142               
        beam52539     xx        
        cClef1161xxxxxx         
        dynamicFF242     x         
        dynamicFFF88     x         
        dynamicFFFF4     x         
        dynamicForte777     x         
        dynamicFortePiano60     x         
        dynamicForzando35     x         
        dynamicMF1803     x         
        dynamicMP185     x         
        dynamicPiano3987     x         
        dynamicPP1807     x         
        dynamicPPP93     x         
        dynamicPPPP13     x         
        dynamicRinforzando25     x         
        dynamicSforzato236     x         
        dynamicSforzatoFF6     x         
        dynamicText110     x        x
        fClef3543xxxxxx         
        flag16thDown430     x x       
        flag16thUp18245     x x       
        flag32ndDown31     x x       
        flag32ndUp7264     x x       
        flag64thUp10     x x       
        flag8thDown3672     x x       
        flag8thUp8113     x x       
        gClef12278xxxxxx         
        gradualDynamic7084     x         
        kStaffLine160426     x         
        mensuralNoteheadMinimaWhite9x    x  xxxxx  
        noteheadBlack247741x    x xxxxxx  
        noteheadDiamondWhole8x    x  xxxxx  
        noteheadDoubleWholeSquare3x    x  xxxxx  
        noteheadHalf8648x    x  xxxxx  
        noteheadTriangleUpBlack27x    x  xxxxx  
        noteheadTriangleUpHalf3x    x  xxxxx  
        noteheadWhole1502x    x  xxxxx  
        noteheadXBlack81x    x  xxxxx  
        ornamentMordent7x    x         
        ornamentTrill58x    x         
        ornamentTurn6x    x         
        rest4               
        rest16th29411               
        rest32nd10218               
        rest64th4               
        rest8th24124               
        restHalf1376               
        restQuarter13223               
        restWhole14382               
        slur13928x    x         
        stem227889     x         
        systemicBarline2078               
        tie8626x    x         
        timeSig12x    x       x 
        timeSig21084x    x       x 
        timeSig31203x    x       x 
        timeSig42674x    x       x 
        timeSig5507x    x       x 
        timeSig6246x    x       x 
        timeSig7125x    x       x 
        timeSig81661x    x       x 
        timeSig979x    x       x 
        timeSigCommon206x    x       x 
        timeSigCutCommon113x    x       x 
        timeSignatureComponent443x    x       x 
        tupletBracket4970x    x         
        tupletText4900x    x        x
        unpitchedPercussionClef1223xxxxxx         
        wiggleTrill45x    x         
                         
        - -
        - -

        Images of scores

        - -

        Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below. All these images are binarised and ready to use.

        - -

        clef

        - -

        MIDI

        - -

        MIDI (Musical Instrument Digital Interface) standard file provides a standardized file format way for music sequences to be saved, transported, and opened in other systems. They are characterised by their compact size which led to their widespread use in computers. They are intended for universal use and have information such as note values, timing and track name. We want to include such files in our dataset since MIDI is one of the end file formats retrieved from some OMR architecture. We believe that it is essential to include such files that could later on may be used for multi-modal learning in OMR as well.

        - -

        Dorico-midi

        - -

        Music Encoding Initiative (MEI)

        - -

        Except for MusicXML for we go one step further to also providing its respective Music Encoding Initiative (MEI) files. The model underlying MEI recognizes four distinct aspects of music notation: logical; gestural; visual; and analytical. The logical domain includes the musical content or structure including pitches, time values, articulations, dynamics, and all other elements—defined as the symbols that communicate the composer’s intentions. The gestural domain relates to a performed interpretation of the logical domain (i.e., it encodes information that may be added by a performer such as explicit realizations of “swing” or rubato). The visual domain describes the contributions of an editor, engraver, or typesetter, and encodes information about the physical appearance of the score, such as symbol locations, page layout, or font. Finally, the analytical domain covers commentary and analysis of the music document in any of the three previous domains.

        - -
        <?xml version="1.0" encoding="UTF-8"?>
        -<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?>
        -<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://purl.oclc.org/dsdl/schematron"?>
        -<mei xmlns="http://www.music-encoding.org/ns/mei" meiversion="4.0.0">
        -   <meiHead>
        -      <fileDesc>
        -         <titleStmt>
        -            <title>beam groups 3</title>
        -            <respStmt />
        -         </titleStmt>
        -         <pubStmt><date isodate="2021-06-14" type="encoding-date">2021-06-14</date>
        -         </pubStmt>
        -      </fileDesc>
        -      <encodingDesc xml:id="encodingdesc-0000001420266469">
        -         <appInfo xml:id="appinfo-0000001827384277">
        -            <application xml:id="application-0000000862295293" isodate="2021-06-14T15:00:01" version="3.5.0-dev-118873d">
        -               <name xml:id="name-0000002103025164">Verovio</name>
        -               <p xml:id="p-0000001992846044">Transcoded from MusicXML</p>
        -            </application>
        -         </appInfo>
        -      </encodingDesc>
        -   </meiHead>
        -   <music>
        -      <body>
        -         <mdiv xml:id="mdiv-0000001025466895">
        -            <score xml:id="score-0000001308189520">
        -               <scoreDef xml:id="scoredef-0000000993314183">
        -                  <staffGrp xml:id="staffgrp-0000000471437396">
        -                     <staffDef xml:id="P1" n="1" lines="5" ppq="12">
        -                        <label xml:id="label-0000000781857015">P 1</label>
        -                        <clef xml:id="clef-0000000149139464" shape="G" line="2" />
        -                        <keySig xml:id="keysig-0000000931258970" mode="major" sig="0" />
        -                        <meterSig xml:id="msig-0000002113427645" count="2" unit="4" />
        -                     </staffDef>
        -                  </staffGrp>
        -               </scoreDef>
        -...
        -      </body>
        -   </music>
        -</mei>
        -
        - -

        Combining DOReMi with Muscima++ and Deepscores

        - -

        Recently, researchers have been working on bringing their datasets together, namely Muscima++ [4] and DeepScores [9], to improve compatibility. Muscima++ contains handwritten music, while DeepScores is a typeset music dataset, both of which can be used in object detection. Harmonising them aids the goal of creating a reference dataset. With the motivation to support this goal and compare and use these datasets in future experiments, DoReMi is easily harmonised with Muscima++ and DeepScores.

        - -

        Initial Data Collection

        - -

        The dataset is derived from scores originally used for testing music notation software. This includes real-world scores in addition to synthetic scores built to test particular engraving use cases.

        - -

        The process of creating DoReMI using Dorico starts by creating a meta-picture of a single glyph or drawable primitive (slurs, lines, musical symbols) to allow generation of bounding boxes and pixel masks at the origin of the coordinate system y-down \footnote{The origin is in the top-left where the x-axis extends to the right and the y-axis extends downwards}. Rendering them at the origin ensures minimisation of the variations introduced by anti-aliasing artefacts. The vector-based glyph or primitive is then rasterised to a monochrome pixel-based image. Sub-pixel positions might introduce some variations and shifts in the bounding boxes that are relocated to the original drawn positions. However, bounding boxes are accurate enough for all the objects, except for some shift in the staff lines. During rasterisation, some staff lines become thicker than the others, sometimes falling out of the bounding box. Such inconsistencies are easily optically noticed given the even spaced nature of staff lines and can be minimised at the cost of increasing the resolution (DPI). Finally, the images are exported as PNGs.

        - -

        Dorico has a sophisticated internal representation and engraving engine for musical data at the drawing stage for efficiency. This results in significant challenges in reconnecting the primitives ultimately drawn to their original semantic sources. The addition of higher-level music attributes retrieved from Dorico to the metadata allows for the future use in the music reconstruction stage. -It is anticipated that we would iterate through the generation process by adding new features that would benefit the recognition score. On a practical level, we made a minor modification to allow for the logical grouping of pages into a single XML file. During data preprocessing, XML files were then separated by page (image).

        - -

        Data Preparation and analysis

        - -

        The number of classes in the dataset is 94 as shown in the image below. -classes

        - -

        Publication and Sharing

        - -

        The dataset including only copy right free scores is already published in this github release.

        - -

        Long-term Management

        - -

        back

        -:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/8c/685c600a79b635254ac65b0954e6bde6038df99f39bd8a358e32fedc8efa7b b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/8c/685c600a79b635254ac65b0954e6bde6038df99f39bd8a358e32fedc8efa7b deleted file mode 100644 index 557df38620..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/8c/685c600a79b635254ac65b0954e6bde6038df99f39bd8a358e32fedc8efa7b +++ /dev/null @@ -1,2257 +0,0 @@ -I"

        DoReMi - Data Collection Lifecycle Document

        - -

        This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

        - -

        Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet -music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

        - -

        Discovery and Planning

        - -

        Data type and format

        - - -

        Initial Data Collection

        -

        Data Preparation and analysis

        -

        Publication and Sharing

        -

        Long-term Management

        - -

        Discovery and Planning

        - -

        In this section, I will explain the data types and formats we have decided to use.

        - -

        Data type and format

        - -

        This dataset has the following six types of data:

        - - - -

        The following respective data formats:

        -
          -
        • Dorico
        • -
        • MusicXML
        • -
        • XML
        • -
        • PNG
        • -
        • MIDI
        • -
        • MEI
        • -
        - -

        Let’s start by explaining each one of the data types and what they contain:

        - -

        Dorico project -Dorico-project

        - -

        When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

        - -

        MusicXML

        - -

        MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. -More on how these files can be exported check here -
        -

        - -
        <?xml version="1.0" encoding="UTF-8" standalone="no"?>
        -<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
        -<score-partwise version="3.1">
        -  <work>
        -    <work-title>beam groups 3</work-title>
        -  </work>
        -  <movement-title>beam groups 3</movement-title>
        -  <identification>
        -    <encoding>
        -      <software>Dorico 4.0.0.5342</software>
        -      <encoding-date>2021-06-14</encoding-date>
        -    </encoding>
        -  </identification>
        -  <part-list>
        -    <score-part id="P1">
        -      <part-name>P 1</part-name>
        -    </score-part>
        -  </part-list>
        -  <part id="P1">
        -    <measure number="1">
        -      <attributes>
        -        <divisions>12</divisions>
        -        <key number="1">
        -          <fifths>0</fifths>
        -          <mode>major</mode>
        -        </key>
        -        <time>
        -
        -...
        -
        -  </part>
        -</score-partwise>
        -
        - - - -

        OMR metadata

        - -

        Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box. Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

        - -

        OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

        - -

        Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

        - - - -
        <?xml version="1.0" encoding="utf-8"?>
        -<Pages>
        -<Page pageIndex="0">
        -<Nodes>
        -<Node>
        -<Id>95</Id>
        -<ClassName>timeSig4</ClassName>
        -<Top>709</Top>
        -<Left>386</Left>
        -<Width>36</Width>
        -<Height>42</Height>
        -<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -<Node>
        -<Id>94</Id>
        -<ClassName>timeSig2</ClassName>
        -<Top>666</Top>
        -<Left>387</Left>
        -<Width>34</Width>
        -<Height>43</Height>
        -<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -...
        -</Nodes>
        -</Page>
        -</Pages>
        -
        - -

        Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. -
        -

        - -
        <Node>
        -<Id>504</Id>
        -<ClassName>noteheadBlack</ClassName>
        -<Top>466</Top>
        -<Left>2236</Left>
        -<Width>28</Width>
        -<Height>24</Height>
        -<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
        -<Outlinks>541 559 571</Outlinks>
        -<Data>
        -<DataItem key="duration_beats" type="float">0.333333</DataItem>
        -<DataItem key="onset_beats" type="float">47.666668</DataItem>
        -<DataItem key="pitch_octave" type="int">4</DataItem>
        -<DataItem key="midi_pitch_code" type="int">69</DataItem>
        -<DataItem key="normalized_pitch_step" type="str">A</DataItem>
        -<DataItem key="dorico_event_id" type="int">1120</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - -

        - -

        For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

        - -
        <Node>
        -<Id>93</Id>
        -<ClassName>gClef</ClassName>
        -<Top>638</Top>
        -<Left>309</Left>
        -<Width>56</Width>
        -<Height>147</Height>
        -<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">908</DataItem>
        -<DataItem key="clef_type" type="str">kGClef</DataItem>
        -<DataItem key="clef_hotspot" type="str">G4</DataItem>
        -<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
        -<DataItem key="clef_stave_position" type="int">2</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). -

        -
        <Node>
        -    <Id>511</Id>
        -    <ClassName>timeSig4</ClassName>
        -    <Top>467</Top>
        -    <Left>828</Left>
        -    <Width>36</Width>   
        -    <Height>42</Height>
        -    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
        -    ...
        -    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
        -    <Data>
        -        <DataItem key="dorico_event_id" type="int">-1</DataItem>
        -        <DataItem key="time_signature_description" type="str"/>
        -    </Data>
        -</Node>
        -
        - - - -

        Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

        - -
        <Node>
        -<Id>69</Id>
        -<ClassName>kStaffLine</ClassName>
        -<Top>666</Top>
        -<Left>299</Left>
        -<Width>2001</Width>
        -<Height>3</Height>
        -<Mask>0:0 1:6003 </Mask>
        -<Data>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        A comprehensive table of what each objet includes for musical features is shown below.

        - -
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        Class} Frequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_description  text
        accidentalDoubleFlat244     x           
        accidentalDoubleSharp330     x           
        accidentalFlat12705     x           
        accidentalKomaFlat5     x           
        accidentalKomaSharp5     x           
        accidentalNatural11137     x           
        accidentalQuarterToneFlatStein162     x           
        accidentalQuarterToneSharpStein191     x           
        accidentalSharp12908     x           
        accidentalThreeQuarterTonesFlatZimmermann1     x           
        accidentalThreeQuarterTonesSharpStein27     x           
        accidentalTripleFlat1     x           
        accidentalTripleSharp1     x           
        articAccentAbove1477     x           
        articAccentBelow1916     x           
        articMarcatoAbove278     x           
        articMarcatoBelow34     x           
        articStaccatissimoAbove536     x           
        articStaccatissimoBelow414     x           
        articStaccatoAbove5018     x           
        articStaccatoBelow6108     x           
        articTenutoAbove823     x           
        articTenutoBelow735     x           
        augmentationDot2762                 
        barline28142                 
        beam52539     xx          
        cClef1161xxxxxx           
        dynamicFF242     x           
        dynamicFFF88     x           
        dynamicFFFF4     x           
        dynamicForte777     x           
        dynamicFortePiano60     x           
        dynamicForzando35     x           
        dynamicMF1803     x           
        dynamicMP185     x           
        dynamicPiano3987     x           
        dynamicPP1807     x           
        dynamicPPP93     x           
        dynamicPPPP13     x           
        dynamicRinforzando25     x           
        dynamicSforzato236     x           
        dynamicSforzatoFF6     x           
        dynamicText110     x          x
        fClef3543xxxxxx           
        flag16thDown430     x x         
        flag16thUp18245     x x         
        flag32ndDown31     x x         
        flag32ndUp7264     x x         
        flag64thUp10     x x         
        flag8thDown3672     x x         
        flag8thUp8113     x x         
        gClef12278xxxxxx           
        gradualDynamic7084     x           
        kStaffLine160426     x           
        mensuralNoteheadMinimaWhite9x    x  xxxxx    
        noteheadBlack247741x    x xxxxxx    
        noteheadDiamondWhole8x    x  xxxxx    
        noteheadDoubleWholeSquare3x    x  xxxxx    
        noteheadHalf8648x    x  xxxxx    
        noteheadTriangleUpBlack27x    x  xxxxx    
        noteheadTriangleUpHalf3x    x  xxxxx    
        noteheadWhole1502x    x  xxxxx    
        noteheadXBlack81x    x  xxxxx    
        ornamentMordent7x    x           
        ornamentTrill58x    x           
        ornamentTurn6x    x           
        rest4                 
        rest16th29411                 
        rest32nd10218                 
        rest64th4                 
        rest8th24124                 
        restHalf1376                 
        restQuarter13223                 
        restWhole14382                 
        slur13928x    x           
        stem227889     x           
        systemicBarline2078                 
        tie8626x    x           
        timeSig12x    x       x   
        timeSig21084x    x       x   
        timeSig31203x    x       x   
        timeSig42674x    x       x   
        timeSig5507x    x       x   
        timeSig6246x    x       x   
        timeSig7125x    x       x   
        timeSig81661x    x       x   
        timeSig979x    x       x   
        timeSigCommon206x    x       x   
        timeSigCutCommon113x    x       x   
        timeSignatureComponent443x    x       x   
        tupletBracket4970x    x           
        tupletText4900x    x          x
        unpitchedPercussionClef1223xxxxxx           
        wiggleTrill45x    x           
        - -
        - -

        OMR metadata

        - -

        Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

        - -

        MIDI

        - -

        MIDI files are exported directly from Dorico.

        - -

        Music Encoding Initiative (MEI)

        - -

        Combining DOReMi with Muscima++ and Deepscores

        - -

        back

        -:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/8c/eb49f4266798a9e20b9a1db3dc87b52864d06515c218f946ca3ff75bdcc139 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/8c/eb49f4266798a9e20b9a1db3dc87b52864d06515c218f946ca3ff75bdcc139 deleted file mode 100644 index 45b2e62cc4..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/8c/eb49f4266798a9e20b9a1db3dc87b52864d06515c218f946ca3ff75bdcc139 +++ /dev/null @@ -1,236 +0,0 @@ -I"^

        DoReMi - Data Collection Lifecycle Document

        - -

        This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

        - -

        Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet -music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

        - -

        Discovery and Planning

        - -

        Data type and format

        - - -

        Initial Data Collection

        -

        Data Preparation and analysis

        -

        Publication and Sharing

        -

        Long-term Management

        - -

        Discovery and Planning

        - -

        In this section, I will explain the data types and formats we have decided to use.

        - -

        Data type and format

        - -

        This dataset has the following six types of data:

        - - - -

        The following respective data formats:

        -
          -
        • Dorico
        • -
        • MusicXML
        • -
        • XML
        • -
        • PNG
        • -
        • MIDI
        • -
        • MEI
        • -
        - -

        Let’s start by explaining each one of the data types and what they contain:

        - -

        Dorico project -Dorico-project

        - -

        When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

        - -

        MusicXML

        - -

        MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. -More on how these files can be exported check here -
        -

        - -
        <?xml version="1.0" encoding="UTF-8" standalone="no"?>
        -<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
        -<score-partwise version="3.1">
        -  <work>
        -    <work-title>beam groups 3</work-title>
        -  </work>
        -  <movement-title>beam groups 3</movement-title>
        -  <identification>
        -    <encoding>
        -      <software>Dorico 4.0.0.5342</software>
        -      <encoding-date>2021-06-14</encoding-date>
        -    </encoding>
        -  </identification>
        -  <part-list>
        -    <score-part id="P1">
        -      <part-name>P 1</part-name>
        -    </score-part>
        -  </part-list>
        -  <part id="P1">
        -    <measure number="1">
        -      <attributes>
        -        <divisions>12</divisions>
        -        <key number="1">
        -          <fifths>0</fifths>
        -          <mode>major</mode>
        -        </key>
        -        <time>
        -
        -...
        -
        -  </part>
        -</score-partwise>
        -
        - - - -

        OMR metadata

        - -

        Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box. Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

        - -

        OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

        - -

        Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

        - - - -
        <?xml version="1.0" encoding="utf-8"?>
        -<Pages>
        -<Page pageIndex="0">
        -<Nodes>
        -<Node>
        -<Id>95</Id>
        -<ClassName>timeSig4</ClassName>
        -<Top>709</Top>
        -<Left>386</Left>
        -<Width>36</Width>
        -<Height>42</Height>
        -<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -<Node>
        -<Id>94</Id>
        -<ClassName>timeSig2</ClassName>
        -<Top>666</Top>
        -<Left>387</Left>
        -<Width>34</Width>
        -<Height>43</Height>
        -<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -...
        -</Nodes>
        -</Page>
        -</Pages>
        -
        - -

        Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. -
        -

        - -
        <Node>
        -<Id>504</Id>
        -<ClassName>noteheadBlack</ClassName>
        -<Top>466</Top>
        -<Left>2236</Left>
        -<Width>28</Width>
        -<Height>24</Height>
        -<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
        -<Outlinks>541 559 571</Outlinks>
        -<Data>
        -<DataItem key="duration_beats" type="float">0.333333</DataItem>
        -<DataItem key="onset_beats" type="float">47.666668</DataItem>
        -<DataItem key="pitch_octave" type="int">4</DataItem>
        -<DataItem key="midi_pitch_code" type="int">69</DataItem>
        -<DataItem key="normalized_pitch_step" type="str">A</DataItem>
        -<DataItem key="dorico_event_id" type="int">1120</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - -

        - -

        For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

        - -
        <Node>
        -<Id>93</Id>
        -<ClassName>gClef</ClassName>
        -<Top>638</Top>
        -<Left>309</Left>
        -<Width>56</Width>
        -<Height>147</Height>
        -<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">908</DataItem>
        -<DataItem key="clef_type" type="str">kGClef</DataItem>
        -<DataItem key="clef_hotspot" type="str">G4</DataItem>
        -<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
        -<DataItem key="clef_stave_position" type="int">2</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). -

        -
        <Node>
        -    <Id>511</Id>
        -    <ClassName>timeSig4</ClassName>
        -    <Top>467</Top>
        -    <Left>828</Left>
        -    <Width>36</Width>   
        -    <Height>42</Height>
        -    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
        -    ...
        -    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
        -    <Data>
        -        <DataItem key="dorico_event_id" type="int">-1</DataItem>
        -        <DataItem key="time_signature_description" type="str"/>
        -    </Data>
        -</Node>
        -
        - - - -

        Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

        - -

        staffline

        - -

        OMR metadata

        - -

        Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

        - -

        MIDI

        - -

        MIDI files are exported directly from Dorico.

        - -

        Music Encoding Initiative (MEI)

        - -

        Combining DOReMi with Muscima++ and Deepscores

        - -

        back

        -:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/8f/54ca6ebf079d012d54f3eea88bf095281696bc419921f729b2c26d58653065 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/8f/54ca6ebf079d012d54f3eea88bf095281696bc419921f729b2c26d58653065 deleted file mode 100644 index 88b8314dbb..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/8f/54ca6ebf079d012d54f3eea88bf095281696bc419921f729b2c26d58653065 +++ /dev/null @@ -1,2152 +0,0 @@ -I"

        DoReMi - Data Collection Lifecycle Document

        - -

        This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg’s Dorico team and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

        - -

        Music used to generate this dataset comes from a software test set provided by the Dorico team. This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet -music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

        - -

        Discovery and Planning

        - -

        Data type and format

        - - -

        Initial Data Collection

        -

        Data Preparation and analysis

        -

        Publication and Sharing

        -

        Long-term Management

        - -

        Discovery and Planning

        - -

        In this section, I will explain the data types and formats we have decided to use.

        - -

        Data type and format

        - -

        This dataset has the following six types of data:

        - - - -

        The following respective data formats:

        -
          -
        • Dorico
        • -
        • MusicXML
        • -
        • XML
        • -
        • PNG
        • -
        • MIDI
        • -
        • MEI
        • -
        - -

        Let’s start by explaining each one of the data types and what they contain:

        - -

        Dorico project -Dorico-project

        - -

        When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

        - -

        Dorico-soft

        - -

        MusicXML

        - -

        MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. -More on how these files can be exported check here -
        -

        - -
        <?xml version="1.0" encoding="UTF-8" standalone="no"?>
        -<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
        -<score-partwise version="3.1">
        -  <work>
        -    <work-title>beam groups 3</work-title>
        -  </work>
        -  <movement-title>beam groups 3</movement-title>
        -  <identification>
        -    <encoding>
        -      <software>Dorico 4.0.0.5342</software>
        -      <encoding-date>2021-06-14</encoding-date>
        -    </encoding>
        -  </identification>
        -  <part-list>
        -    <score-part id="P1">
        -      <part-name>P 1</part-name>
        -    </score-part>
        -  </part-list>
        -  <part id="P1">
        -    <measure number="1">
        -      <attributes>
        -        <divisions>12</divisions>
        -        <key number="1">
        -          <fifths>0</fifths>
        -          <mode>major</mode>
        -        </key>
        -        <time>
        -
        -...
        -
        -  </part>
        -</score-partwise>
        -
        - - - -

        OMR metadata

        - -

        Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box.

        - -

        In words, each file can have data on more than one page, if that is the case, an id is assigned to each page. Each page can have multiple nodes. Nodes are the individual elements or objects in the score, for instance, stem, staff lines, blackhead, whole note, augmentation dot and so on. Each object or node is assigned an id. This node will now have the bounding box information which includes top, left, width and height. The top is the distance from the top of the page to the point where the object starts (vertically). Left is the distance from the left of the page to the point where the object starts (horizontally). Height is the distance from top to where the object ends (vertically). Width is the distance from the left point to the rightest point where the object ends (horizontally). -bbox

        - -

        Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

        - -

        OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

        - -

        Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

        - - - -
        <?xml version="1.0" encoding="utf-8"?>
        -<Pages>
        -<Page pageIndex="0">
        -<Nodes>
        -<Node>
        -<Id>95</Id>
        -<ClassName>timeSig4</ClassName>
        -<Top>709</Top>
        -<Left>386</Left>
        -<Width>36</Width>
        -<Height>42</Height>
        -<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -<Node>
        -<Id>94</Id>
        -<ClassName>timeSig2</ClassName>
        -<Top>666</Top>
        -<Left>387</Left>
        -<Width>34</Width>
        -<Height>43</Height>
        -<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -...
        -</Nodes>
        -</Page>
        -</Pages>
        -
        - -

        Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. -
        -

        - -
        <Node>
        -<Id>504</Id>
        -<ClassName>noteheadBlack</ClassName>
        -<Top>466</Top>
        -<Left>2236</Left>
        -<Width>28</Width>
        -<Height>24</Height>
        -<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
        -<Outlinks>541 559 571</Outlinks>
        -<Data>
        -<DataItem key="duration_beats" type="float">0.333333</DataItem>
        -<DataItem key="onset_beats" type="float">47.666668</DataItem>
        -<DataItem key="pitch_octave" type="int">4</DataItem>
        -<DataItem key="midi_pitch_code" type="int">69</DataItem>
        -<DataItem key="normalized_pitch_step" type="str">A</DataItem>
        -<DataItem key="dorico_event_id" type="int">1120</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - -

        - -

        For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

        - -
        <Node>
        -<Id>93</Id>
        -<ClassName>gClef</ClassName>
        -<Top>638</Top>
        -<Left>309</Left>
        -<Width>56</Width>
        -<Height>147</Height>
        -<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">908</DataItem>
        -<DataItem key="clef_type" type="str">kGClef</DataItem>
        -<DataItem key="clef_hotspot" type="str">G4</DataItem>
        -<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
        -<DataItem key="clef_stave_position" type="int">2</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). -

        -
        <Node>
        -    <Id>511</Id>
        -    <ClassName>timeSig4</ClassName>
        -    <Top>467</Top>
        -    <Left>828</Left>
        -    <Width>36</Width>   
        -    <Height>42</Height>
        -    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
        -    ...
        -    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
        -    <Data>
        -        <DataItem key="dorico_event_id" type="int">-1</DataItem>
        -        <DataItem key="time_signature_description" type="str"/>
        -    </Data>
        -</Node>
        -
        - - - -

        Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

        - -
        <Node>
        -<Id>69</Id>
        -<ClassName>kStaffLine</ClassName>
        -<Top>666</Top>
        -<Left>299</Left>
        -<Width>2001</Width>
        -<Height>3</Height>
        -<Mask>0:0 1:6003 </Mask>
        -<Data>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        A comprehensive table of what each objet includes for musical features is shown below. Scroll right for all attributes.

        - -
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_descriptiontext
        accidentalDoubleFlat244     x         
        accidentalDoubleSharp330     x         
        accidentalFlat12705     x         
        accidentalKomaFlat5     x         
        accidentalKomaSharp5     x         
        accidentalNatural11137     x         
        accidentalQuarterToneFlatStein162     x         
        accidentalQuarterToneSharpStein191     x         
        accidentalSharp12908     x         
        accidentalThreeQuarterTonesFlatZimmermann1     x         
        accidentalThreeQuarterTonesSharpStein27     x         
        accidentalTripleFlat1     x         
        accidentalTripleSharp1     x         
        articAccentAbove1477     x         
        articAccentBelow1916     x         
        articMarcatoAbove278     x         
        articMarcatoBelow34     x         
        articStaccatissimoAbove536     x         
        articStaccatissimoBelow414     x         
        articStaccatoAbove5018     x         
        articStaccatoBelow6108     x         
        articTenutoAbove823     x         
        articTenutoBelow735     x         
        augmentationDot2762               
        barline28142               
        beam52539     xx        
        cClef1161xxxxxx         
        dynamicFF242     x         
        dynamicFFF88     x         
        dynamicFFFF4     x         
        dynamicForte777     x         
        dynamicFortePiano60     x         
        dynamicForzando35     x         
        dynamicMF1803     x         
        dynamicMP185     x         
        dynamicPiano3987     x         
        dynamicPP1807     x         
        dynamicPPP93     x         
        dynamicPPPP13     x         
        dynamicRinforzando25     x         
        dynamicSforzato236     x         
        dynamicSforzatoFF6     x         
        dynamicText110     x        x
        fClef3543xxxxxx         
        flag16thDown430     x x       
        flag16thUp18245     x x       
        flag32ndDown31     x x       
        flag32ndUp7264     x x       
        flag64thUp10     x x       
        flag8thDown3672     x x       
        flag8thUp8113     x x       
        gClef12278xxxxxx         
        gradualDynamic7084     x         
        kStaffLine160426     x         
        mensuralNoteheadMinimaWhite9x    x  xxxxx  
        noteheadBlack247741x    x xxxxxx  
        noteheadDiamondWhole8x    x  xxxxx  
        noteheadDoubleWholeSquare3x    x  xxxxx  
        noteheadHalf8648x    x  xxxxx  
        noteheadTriangleUpBlack27x    x  xxxxx  
        noteheadTriangleUpHalf3x    x  xxxxx  
        noteheadWhole1502x    x  xxxxx  
        noteheadXBlack81x    x  xxxxx  
        ornamentMordent7x    x         
        ornamentTrill58x    x         
        ornamentTurn6x    x         
        rest4               
        rest16th29411               
        rest32nd10218               
        rest64th4               
        rest8th24124               
        restHalf1376               
        restQuarter13223               
        restWhole14382               
        slur13928x    x         
        stem227889     x         
        systemicBarline2078               
        tie8626x    x         
        timeSig12x    x       x 
        timeSig21084x    x       x 
        timeSig31203x    x       x 
        timeSig42674x    x       x 
        timeSig5507x    x       x 
        timeSig6246x    x       x 
        timeSig7125x    x       x 
        timeSig81661x    x       x 
        timeSig979x    x       x 
        timeSigCommon206x    x       x 
        timeSigCutCommon113x    x       x 
        timeSignatureComponent443x    x       x 
        tupletBracket4970x    x         
        tupletText4900x    x        x
        unpitchedPercussionClef1223xxxxxx         
        wiggleTrill45x    x         
                         
        - -
        - -

        Images of scores

        - -

        Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below. All these images are binarised and ready to use.

        - -

        clef

        - -

        MIDI

        - -

        MIDI (Musical Instrument Digital Interface) standard file provides a standardized file format way for music sequences to be saved, transported, and opened in other systems. They are characterised by their compact size which led to their widespread use in computers. They are intended for universal use and have information such as note values, timing and track name. We want to include such files in our dataset since MIDI is one of the end file formats retrieved from some OMR architecture. We believe that it is essential to include such files that could later on may be used for multi-modal learning in OMR as well.

        - -

        Dorico-midi

        - -

        Music Encoding Initiative (MEI)

        - -

        Except for MusicXML for we go one step further to also providing its respective Music Encoding Initiative (MEI) files. The model underlying MEI recognizes four distinct aspects of music notation: logical; gestural; visual; and analytical. The logical domain includes the musical content or structure including pitches, time values, articulations, dynamics, and all other elements—defined as the symbols that communicate the composer’s intentions. The gestural domain relates to a performed interpretation of the logical domain (i.e., it encodes information that may be added by a performer such as explicit realizations of “swing” or rubato). The visual domain describes the contributions of an editor, engraver, or typesetter, and encodes information about the physical appearance of the score, such as symbol locations, page layout, or font. Finally, the analytical domain covers commentary and analysis of the music document in any of the three previous domains.

        - -
        <?xml version="1.0" encoding="UTF-8"?>
        -<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?>
        -<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://purl.oclc.org/dsdl/schematron"?>
        -<mei xmlns="http://www.music-encoding.org/ns/mei" meiversion="4.0.0">
        -   <meiHead>
        -      <fileDesc>
        -         <titleStmt>
        -            <title>beam groups 3</title>
        -            <respStmt />
        -         </titleStmt>
        -         <pubStmt><date isodate="2021-06-14" type="encoding-date">2021-06-14</date>
        -         </pubStmt>
        -      </fileDesc>
        -      <encodingDesc xml:id="encodingdesc-0000001420266469">
        -         <appInfo xml:id="appinfo-0000001827384277">
        -            <application xml:id="application-0000000862295293" isodate="2021-06-14T15:00:01" version="3.5.0-dev-118873d">
        -               <name xml:id="name-0000002103025164">Verovio</name>
        -               <p xml:id="p-0000001992846044">Transcoded from MusicXML</p>
        -            </application>
        -         </appInfo>
        -      </encodingDesc>
        -   </meiHead>
        -   <music>
        -      <body>
        -         <mdiv xml:id="mdiv-0000001025466895">
        -            <score xml:id="score-0000001308189520">
        -               <scoreDef xml:id="scoredef-0000000993314183">
        -                  <staffGrp xml:id="staffgrp-0000000471437396">
        -                     <staffDef xml:id="P1" n="1" lines="5" ppq="12">
        -                        <label xml:id="label-0000000781857015">P 1</label>
        -                        <clef xml:id="clef-0000000149139464" shape="G" line="2" />
        -                        <keySig xml:id="keysig-0000000931258970" mode="major" sig="0" />
        -                        <meterSig xml:id="msig-0000002113427645" count="2" unit="4" />
        -                     </staffDef>
        -                  </staffGrp>
        -               </scoreDef>
        -...
        -      </body>
        -   </music>
        -</mei>
        -
        - -

        Combining DOReMi with Muscima++ and Deepscores

        - -

        Recently, researchers have been working on bringing their datasets together, namely Muscima++ [4] and DeepScores [9], to improve compatibility. Muscima++ contains handwritten music, while DeepScores is a typeset music dataset, both of which can be used in object detection. Harmonising them aids the goal of creating a reference dataset. With the motivation to support this goal and compare and use these datasets in future experiments, DoReMi is easily harmonised with Muscima++ and DeepScores.

        - -

        Initial Data Collection

        - -

        The dataset is derived from scores originally used for testing music notation software. This includes real-world scores in addition to synthetic scores built to test particular engraving use cases.

        - -

        The process of creating DoReMI using Dorico starts by creating a meta-picture of a single glyph or drawable primitive (slurs, lines, musical symbols) to allow generation of bounding boxes and pixel masks at the origin of the coordinate system y-down \footnote{The origin is in the top-left where the x-axis extends to the right and the y-axis extends downwards}. Rendering them at the origin ensures minimisation of the variations introduced by anti-aliasing artefacts. The vector-based glyph or primitive is then rasterised to a monochrome pixel-based image. Sub-pixel positions might introduce some variations and shifts in the bounding boxes that are relocated to the original drawn positions. However, bounding boxes are accurate enough for all the objects, except for some shift in the staff lines. During rasterisation, some staff lines become thicker than the others, sometimes falling out of the bounding box. Such inconsistencies are easily optically noticed given the even spaced nature of staff lines and can be minimised at the cost of increasing the resolution (DPI). Finally, the images are exported as PNGs.

        - -

        Dorico has a sophisticated internal representation and engraving engine for musical data at the drawing stage for efficiency. This results in significant challenges in reconnecting the primitives ultimately drawn to their original semantic sources. The addition of higher-level music attributes retrieved from Dorico to the metadata allows for the future use in the music reconstruction stage. -It is anticipated that we would iterate through the generation process by adding new features that would benefit the recognition score. On a practical level, we made a minor modification to allow for the logical grouping of pages into a single XML file. During data preprocessing, XML files were then separated by page (image).

        - -

        back

        -:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/90/1234fd790adda377a80e9a10997f888cc9c1041c8e933a40bb625a913c6a05 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/90/1234fd790adda377a80e9a10997f888cc9c1041c8e933a40bb625a913c6a05 deleted file mode 100644 index bc3d724601..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/90/1234fd790adda377a80e9a10997f888cc9c1041c8e933a40bb625a913c6a05 +++ /dev/null @@ -1,2 +0,0 @@ -I"

        Elona Shatri

        -:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/93/20c92dce7025f815d8e5d73d887b7a5841cdf29b1509ef7b6fc88bb4300d88 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/93/20c92dce7025f815d8e5d73d887b7a5841cdf29b1509ef7b6fc88bb4300d88 deleted file mode 100644 index a85e3f5dcc..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/93/20c92dce7025f815d8e5d73d887b7a5841cdf29b1509ef7b6fc88bb4300d88 +++ /dev/null @@ -1,2088 +0,0 @@ -I"

        DoReMi - Data Collection Lifecycle Document

        - -

        This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

        - -

        Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet -music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

        - -

        Discovery and Planning

        - -

        Data type and format

        - - -

        Initial Data Collection

        -

        Data Preparation and analysis

        -

        Publication and Sharing

        -

        Long-term Management

        - -

        Discovery and Planning

        - -

        In this section, I will explain the data types and formats we have decided to use.

        - -

        Data type and format

        - -

        This dataset has the following six types of data:

        - - - -

        The following respective data formats:

        -
          -
        • Dorico
        • -
        • MusicXML
        • -
        • XML
        • -
        • PNG
        • -
        • MIDI
        • -
        • MEI
        • -
        - -

        Let’s start by explaining each one of the data types and what they contain:

        - -

        Dorico project -Dorico-project

        - -

        When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

        - -

        MusicXML

        - -

        MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. -More on how these files can be exported check here -
        -

        - -
        <?xml version="1.0" encoding="UTF-8" standalone="no"?>
        -<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
        -<score-partwise version="3.1">
        -  <work>
        -    <work-title>beam groups 3</work-title>
        -  </work>
        -  <movement-title>beam groups 3</movement-title>
        -  <identification>
        -    <encoding>
        -      <software>Dorico 4.0.0.5342</software>
        -      <encoding-date>2021-06-14</encoding-date>
        -    </encoding>
        -  </identification>
        -  <part-list>
        -    <score-part id="P1">
        -      <part-name>P 1</part-name>
        -    </score-part>
        -  </part-list>
        -  <part id="P1">
        -    <measure number="1">
        -      <attributes>
        -        <divisions>12</divisions>
        -        <key number="1">
        -          <fifths>0</fifths>
        -          <mode>major</mode>
        -        </key>
        -        <time>
        -
        -...
        -
        -  </part>
        -</score-partwise>
        -
        - - - -

        OMR metadata

        - -

        Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box. Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

        - -

        OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

        - -

        Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

        - - - -
        <?xml version="1.0" encoding="utf-8"?>
        -<Pages>
        -<Page pageIndex="0">
        -<Nodes>
        -<Node>
        -<Id>95</Id>
        -<ClassName>timeSig4</ClassName>
        -<Top>709</Top>
        -<Left>386</Left>
        -<Width>36</Width>
        -<Height>42</Height>
        -<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -<Node>
        -<Id>94</Id>
        -<ClassName>timeSig2</ClassName>
        -<Top>666</Top>
        -<Left>387</Left>
        -<Width>34</Width>
        -<Height>43</Height>
        -<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -...
        -</Nodes>
        -</Page>
        -</Pages>
        -
        - -

        Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. -
        -

        - -
        <Node>
        -<Id>504</Id>
        -<ClassName>noteheadBlack</ClassName>
        -<Top>466</Top>
        -<Left>2236</Left>
        -<Width>28</Width>
        -<Height>24</Height>
        -<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
        -<Outlinks>541 559 571</Outlinks>
        -<Data>
        -<DataItem key="duration_beats" type="float">0.333333</DataItem>
        -<DataItem key="onset_beats" type="float">47.666668</DataItem>
        -<DataItem key="pitch_octave" type="int">4</DataItem>
        -<DataItem key="midi_pitch_code" type="int">69</DataItem>
        -<DataItem key="normalized_pitch_step" type="str">A</DataItem>
        -<DataItem key="dorico_event_id" type="int">1120</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - -

        - -

        For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

        - -
        <Node>
        -<Id>93</Id>
        -<ClassName>gClef</ClassName>
        -<Top>638</Top>
        -<Left>309</Left>
        -<Width>56</Width>
        -<Height>147</Height>
        -<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">908</DataItem>
        -<DataItem key="clef_type" type="str">kGClef</DataItem>
        -<DataItem key="clef_hotspot" type="str">G4</DataItem>
        -<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
        -<DataItem key="clef_stave_position" type="int">2</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). -

        -
        <Node>
        -    <Id>511</Id>
        -    <ClassName>timeSig4</ClassName>
        -    <Top>467</Top>
        -    <Left>828</Left>
        -    <Width>36</Width>   
        -    <Height>42</Height>
        -    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
        -    ...
        -    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
        -    <Data>
        -        <DataItem key="dorico_event_id" type="int">-1</DataItem>
        -        <DataItem key="time_signature_description" type="str"/>
        -    </Data>
        -</Node>
        -
        - - - -

        Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

        - -
        <Node>
        -<Id>69</Id>
        -<ClassName>kStaffLine</ClassName>
        -<Top>666</Top>
        -<Left>299</Left>
        -<Width>2001</Width>
        -<Height>3</Height>
        -<Mask>0:0 1:6003 </Mask>
        -<Data>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        A comprehensive table of what each objet includes for musical features is shown below. Scroll right for all attributes.

        - -
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_descriptiontext
        accidentalDoubleFlat244     x         
        accidentalDoubleSharp330     x         
        accidentalFlat12705     x         
        accidentalKomaFlat5     x         
        accidentalKomaSharp5     x         
        accidentalNatural11137     x         
        accidentalQuarterToneFlatStein162     x         
        accidentalQuarterToneSharpStein191     x         
        accidentalSharp12908     x         
        accidentalThreeQuarterTonesFlatZimmermann1     x         
        accidentalThreeQuarterTonesSharpStein27     x         
        accidentalTripleFlat1     x         
        accidentalTripleSharp1     x         
        articAccentAbove1477     x         
        articAccentBelow1916     x         
        articMarcatoAbove278     x         
        articMarcatoBelow34     x         
        articStaccatissimoAbove536     x         
        articStaccatissimoBelow414     x         
        articStaccatoAbove5018     x         
        articStaccatoBelow6108     x         
        articTenutoAbove823     x         
        articTenutoBelow735     x         
        augmentationDot2762               
        barline28142               
        beam52539     xx        
        cClef1161xxxxxx         
        dynamicFF242     x         
        dynamicFFF88     x         
        dynamicFFFF4     x         
        dynamicForte777     x         
        dynamicFortePiano60     x         
        dynamicForzando35     x         
        dynamicMF1803     x         
        dynamicMP185     x         
        dynamicPiano3987     x         
        dynamicPP1807     x         
        dynamicPPP93     x         
        dynamicPPPP13     x         
        dynamicRinforzando25     x         
        dynamicSforzato236     x         
        dynamicSforzatoFF6     x         
        dynamicText110     x        x
        fClef3543xxxxxx         
        flag16thDown430     x x       
        flag16thUp18245     x x       
        flag32ndDown31     x x       
        flag32ndUp7264     x x       
        flag64thUp10     x x       
        flag8thDown3672     x x       
        flag8thUp8113     x x       
        gClef12278xxxxxx         
        gradualDynamic7084     x         
        kStaffLine160426     x         
        mensuralNoteheadMinimaWhite9x    x  xxxxx  
        noteheadBlack247741x    x xxxxxx  
        noteheadDiamondWhole8x    x  xxxxx  
        noteheadDoubleWholeSquare3x    x  xxxxx  
        noteheadHalf8648x    x  xxxxx  
        noteheadTriangleUpBlack27x    x  xxxxx  
        noteheadTriangleUpHalf3x    x  xxxxx  
        noteheadWhole1502x    x  xxxxx  
        noteheadXBlack81x    x  xxxxx  
        ornamentMordent7x    x         
        ornamentTrill58x    x         
        ornamentTurn6x    x         
        rest4               
        rest16th29411               
        rest32nd10218               
        rest64th4               
        rest8th24124               
        restHalf1376               
        restQuarter13223               
        restWhole14382               
        slur13928x    x         
        stem227889     x         
        systemicBarline2078               
        tie8626x    x         
        timeSig12x    x       x 
        timeSig21084x    x       x 
        timeSig31203x    x       x 
        timeSig42674x    x       x 
        timeSig5507x    x       x 
        timeSig6246x    x       x 
        timeSig7125x    x       x 
        timeSig81661x    x       x 
        timeSig979x    x       x 
        timeSigCommon206x    x       x 
        timeSigCutCommon113x    x       x 
        timeSignatureComponent443x    x       x 
        tupletBracket4970x    x         
        tupletText4900x    x        x
        unpitchedPercussionClef1223xxxxxx         
        wiggleTrill45x    x         
                         
        - -
        - -

        Images of scores

        - -

        Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below. All these images are binarised and ready to use.

        - -

        clef

        - -

        MIDI

        - -

        MIDI files are also exported directly from Dorico. To enhance compatibility between different MIDI sequencing and music notation programs, even those running on different operating systems, the MIDI standard defines a specification for the Standard MIDI File. This type of file (usually having the file extension “.mid”) represents multi-track sequences, complete with patch selections, notes, pitch bend, and other controls.

        - -

        Music Encoding Initiative (MEI)

        - -

        Combining DOReMi with Muscima++ and Deepscores

        - -

        back

        -:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/98/76bfb8e20db53b6776cc8f043e3b629b767b7b544429cef8d4708bee2850b9 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/98/76bfb8e20db53b6776cc8f043e3b629b767b7b544429cef8d4708bee2850b9 deleted file mode 100644 index b690f5b31e..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/98/76bfb8e20db53b6776cc8f043e3b629b767b7b544429cef8d4708bee2850b9 +++ /dev/null @@ -1,107 +0,0 @@ -I"L!

        DoReMi - Data Collection Lifecycle Document

        - -

        This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

        - -

        Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet -music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

        - -

        Discovery and Planning

        - -

        Data type and format

        - - -

        Initial Data Collection

        -

        Data Preparation and analysis

        -

        Publication and Sharing

        -

        Long-term Management

        - -

        Discovery and Planning

        - -

        In this section, I will explain the data types and formats we have decided to use.

        - -

        Data type and format

        - -

        This dataset has the following six types of data:

        - - - -

        The following respective data formats:

        -
          -
        • Dorico
        • -
        • MusicXML
        • -
        • XML
        • -
        • PNG
        • -
        • MIDI
        • -
        • MEI
        • -
        - -

        Let’s start by explaining each one of the data types and what they contain:

        - -

        Dorico project -Dorico-project

        - -

        When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

        - -

        MusicXML

        - -

        MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. -More on how these files can be exported check here -
        -

        - -

        MusicXML-example

        - -

        OMR metadata

        - -

        Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box. Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

        - -

        OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

        - -

        Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

        - -

        unparsed-xml

        - -

        Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. -
        -
        - notehead

        - -

        For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

        - -

        clef

        - -

        Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1) 2. Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have. -

        - -

        timesig

        - -

        staffline

        - -

        OMR metadata

        - -

        Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

        - -

        MIDI

        - -

        MIDI files are exported directly from Dorico.

        - -

        Music Encoding Initiative (MEI)

        - -

        Combining DOReMi with Muscima++ and Deepscores

        - -

        back

        -:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/98/8dc892f5b5c625316a0baec68f6d14dcc9d415b287afbe0f5c03dc847049f1 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/98/8dc892f5b5c625316a0baec68f6d14dcc9d415b287afbe0f5c03dc847049f1 deleted file mode 100644 index c1669d8d46..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/98/8dc892f5b5c625316a0baec68f6d14dcc9d415b287afbe0f5c03dc847049f1 +++ /dev/null @@ -1,2086 +0,0 @@ -I"

        DoReMi - Data Collection Lifecycle Document

        - -

        This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

        - -

        Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet -music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

        - -

        Discovery and Planning

        - -

        Data type and format

        - - -

        Initial Data Collection

        -

        Data Preparation and analysis

        -

        Publication and Sharing

        -

        Long-term Management

        - -

        Discovery and Planning

        - -

        In this section, I will explain the data types and formats we have decided to use.

        - -

        Data type and format

        - -

        This dataset has the following six types of data:

        - - - -

        The following respective data formats:

        -
          -
        • Dorico
        • -
        • MusicXML
        • -
        • XML
        • -
        • PNG
        • -
        • MIDI
        • -
        • MEI
        • -
        - -

        Let’s start by explaining each one of the data types and what they contain:

        - -

        Dorico project -Dorico-project

        - -

        When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

        - -

        MusicXML

        - -

        MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. -More on how these files can be exported check here -
        -

        - -
        <?xml version="1.0" encoding="UTF-8" standalone="no"?>
        -<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
        -<score-partwise version="3.1">
        -  <work>
        -    <work-title>beam groups 3</work-title>
        -  </work>
        -  <movement-title>beam groups 3</movement-title>
        -  <identification>
        -    <encoding>
        -      <software>Dorico 4.0.0.5342</software>
        -      <encoding-date>2021-06-14</encoding-date>
        -    </encoding>
        -  </identification>
        -  <part-list>
        -    <score-part id="P1">
        -      <part-name>P 1</part-name>
        -    </score-part>
        -  </part-list>
        -  <part id="P1">
        -    <measure number="1">
        -      <attributes>
        -        <divisions>12</divisions>
        -        <key number="1">
        -          <fifths>0</fifths>
        -          <mode>major</mode>
        -        </key>
        -        <time>
        -
        -...
        -
        -  </part>
        -</score-partwise>
        -
        - - - -

        OMR metadata

        - -

        Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box. Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

        - -

        OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

        - -

        Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

        - - - -
        <?xml version="1.0" encoding="utf-8"?>
        -<Pages>
        -<Page pageIndex="0">
        -<Nodes>
        -<Node>
        -<Id>95</Id>
        -<ClassName>timeSig4</ClassName>
        -<Top>709</Top>
        -<Left>386</Left>
        -<Width>36</Width>
        -<Height>42</Height>
        -<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -<Node>
        -<Id>94</Id>
        -<ClassName>timeSig2</ClassName>
        -<Top>666</Top>
        -<Left>387</Left>
        -<Width>34</Width>
        -<Height>43</Height>
        -<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -...
        -</Nodes>
        -</Page>
        -</Pages>
        -
        - -

        Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. -
        -

        - -
        <Node>
        -<Id>504</Id>
        -<ClassName>noteheadBlack</ClassName>
        -<Top>466</Top>
        -<Left>2236</Left>
        -<Width>28</Width>
        -<Height>24</Height>
        -<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
        -<Outlinks>541 559 571</Outlinks>
        -<Data>
        -<DataItem key="duration_beats" type="float">0.333333</DataItem>
        -<DataItem key="onset_beats" type="float">47.666668</DataItem>
        -<DataItem key="pitch_octave" type="int">4</DataItem>
        -<DataItem key="midi_pitch_code" type="int">69</DataItem>
        -<DataItem key="normalized_pitch_step" type="str">A</DataItem>
        -<DataItem key="dorico_event_id" type="int">1120</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - -

        - -

        For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

        - -
        <Node>
        -<Id>93</Id>
        -<ClassName>gClef</ClassName>
        -<Top>638</Top>
        -<Left>309</Left>
        -<Width>56</Width>
        -<Height>147</Height>
        -<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">908</DataItem>
        -<DataItem key="clef_type" type="str">kGClef</DataItem>
        -<DataItem key="clef_hotspot" type="str">G4</DataItem>
        -<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
        -<DataItem key="clef_stave_position" type="int">2</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). -

        -
        <Node>
        -    <Id>511</Id>
        -    <ClassName>timeSig4</ClassName>
        -    <Top>467</Top>
        -    <Left>828</Left>
        -    <Width>36</Width>   
        -    <Height>42</Height>
        -    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
        -    ...
        -    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
        -    <Data>
        -        <DataItem key="dorico_event_id" type="int">-1</DataItem>
        -        <DataItem key="time_signature_description" type="str"/>
        -    </Data>
        -</Node>
        -
        - - - -

        Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

        - -
        <Node>
        -<Id>69</Id>
        -<ClassName>kStaffLine</ClassName>
        -<Top>666</Top>
        -<Left>299</Left>
        -<Width>2001</Width>
        -<Height>3</Height>
        -<Mask>0:0 1:6003 </Mask>
        -<Data>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        A comprehensive table of what each objet includes for musical features is shown below.

        - -
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_descriptiontext
        accidentalDoubleFlat244     x         
        accidentalDoubleSharp330     x         
        accidentalFlat12705     x         
        accidentalKomaFlat5     x         
        accidentalKomaSharp5     x         
        accidentalNatural11137     x         
        accidentalQuarterToneFlatStein162     x         
        accidentalQuarterToneSharpStein191     x         
        accidentalSharp12908     x         
        accidentalThreeQuarterTonesFlatZimmermann1     x         
        accidentalThreeQuarterTonesSharpStein27     x         
        accidentalTripleFlat1     x         
        accidentalTripleSharp1     x         
        articAccentAbove1477     x         
        articAccentBelow1916     x         
        articMarcatoAbove278     x         
        articMarcatoBelow34     x         
        articStaccatissimoAbove536     x         
        articStaccatissimoBelow414     x         
        articStaccatoAbove5018     x         
        articStaccatoBelow6108     x         
        articTenutoAbove823     x         
        articTenutoBelow735     x         
        augmentationDot2762               
        barline28142               
        beam52539     xx        
        cClef1161xxxxxx         
        dynamicFF242     x         
        dynamicFFF88     x         
        dynamicFFFF4     x         
        dynamicForte777     x         
        dynamicFortePiano60     x         
        dynamicForzando35     x         
        dynamicMF1803     x         
        dynamicMP185     x         
        dynamicPiano3987     x         
        dynamicPP1807     x         
        dynamicPPP93     x         
        dynamicPPPP13     x         
        dynamicRinforzando25     x         
        dynamicSforzato236     x         
        dynamicSforzatoFF6     x         
        dynamicText110     x        x
        fClef3543xxxxxx         
        flag16thDown430     x x       
        flag16thUp18245     x x       
        flag32ndDown31     x x       
        flag32ndUp7264     x x       
        flag64thUp10     x x       
        flag8thDown3672     x x       
        flag8thUp8113     x x       
        gClef12278xxxxxx         
        gradualDynamic7084     x         
        kStaffLine160426     x         
        mensuralNoteheadMinimaWhite9x    x  xxxxx  
        noteheadBlack247741x    x xxxxxx  
        noteheadDiamondWhole8x    x  xxxxx  
        noteheadDoubleWholeSquare3x    x  xxxxx  
        noteheadHalf8648x    x  xxxxx  
        noteheadTriangleUpBlack27x    x  xxxxx  
        noteheadTriangleUpHalf3x    x  xxxxx  
        noteheadWhole1502x    x  xxxxx  
        noteheadXBlack81x    x  xxxxx  
        ornamentMordent7x    x         
        ornamentTrill58x    x         
        ornamentTurn6x    x         
        rest4               
        rest16th29411               
        rest32nd10218               
        rest64th4               
        rest8th24124               
        restHalf1376               
        restQuarter13223               
        restWhole14382               
        slur13928x    x         
        stem227889     x         
        systemicBarline2078               
        tie8626x    x         
        timeSig12x    x       x 
        timeSig21084x    x       x 
        timeSig31203x    x       x 
        timeSig42674x    x       x 
        timeSig5507x    x       x 
        timeSig6246x    x       x 
        timeSig7125x    x       x 
        timeSig81661x    x       x 
        timeSig979x    x       x 
        timeSigCommon206x    x       x 
        timeSigCutCommon113x    x       x 
        timeSignatureComponent443x    x       x 
        tupletBracket4970x    x         
        tupletText4900x    x        x
        unpitchedPercussionClef1223xxxxxx         
        wiggleTrill45x    x         
                         
        - -
        - -

        OMR metadata

        - -

        Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

        - -

        MIDI

        - -

        MIDI files are exported directly from Dorico.

        - -

        Music Encoding Initiative (MEI)

        - -

        Combining DOReMi with Muscima++ and Deepscores

        - -

        back

        -:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/99/822bc71abeb52e210d899e2e5f0007bd90f053dd4a1de9a65f3ada789754fe b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/99/822bc71abeb52e210d899e2e5f0007bd90f053dd4a1de9a65f3ada789754fe deleted file mode 100644 index 7981b03d36..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/99/822bc71abeb52e210d899e2e5f0007bd90f053dd4a1de9a65f3ada789754fe +++ /dev/null @@ -1,2158 +0,0 @@ -I"

        DoReMi - Data Collection Lifecycle Document

        - -

        This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg’s Dorico team and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

        - -

        Music used to generate this dataset comes from a software test set provided by the Dorico team. This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet -music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

        - -

        Discovery and Planning

        - -

        Data type and format

        - - -

        Initial Data Collection

        -

        Data Preparation and analysis

        -

        Publication and Sharing

        -

        Long-term Management

        - -

        Discovery and Planning

        - -

        In this section, I will explain the data types and formats we have decided to use.

        - -

        Data type and format

        - -

        This dataset has the following six types of data:

        - - - -

        The following respective data formats:

        -
          -
        • Dorico
        • -
        • MusicXML
        • -
        • XML
        • -
        • PNG
        • -
        • MIDI
        • -
        • MEI
        • -
        - -

        Let’s start by explaining each one of the data types and what they contain:

        - -

        Dorico project -Dorico-project

        - -

        When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

        - -

        Dorico-soft

        - -

        MusicXML

        - -

        MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. -More on how these files can be exported check here -
        -

        - -
        <?xml version="1.0" encoding="UTF-8" standalone="no"?>
        -<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
        -<score-partwise version="3.1">
        -  <work>
        -    <work-title>beam groups 3</work-title>
        -  </work>
        -  <movement-title>beam groups 3</movement-title>
        -  <identification>
        -    <encoding>
        -      <software>Dorico 4.0.0.5342</software>
        -      <encoding-date>2021-06-14</encoding-date>
        -    </encoding>
        -  </identification>
        -  <part-list>
        -    <score-part id="P1">
        -      <part-name>P 1</part-name>
        -    </score-part>
        -  </part-list>
        -  <part id="P1">
        -    <measure number="1">
        -      <attributes>
        -        <divisions>12</divisions>
        -        <key number="1">
        -          <fifths>0</fifths>
        -          <mode>major</mode>
        -        </key>
        -        <time>
        -
        -...
        -
        -  </part>
        -</score-partwise>
        -
        - - - -

        OMR metadata

        - -

        Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box.

        - -

        In words, each file can have data on more than one page, if that is the case, an id is assigned to each page. Each page can have multiple nodes. Nodes are the individual elements or objects in the score, for instance, stem, staff lines, blackhead, whole note, augmentation dot and so on. Each object or node is assigned an id. This node will now have the bounding box information which includes top, left, width and height. The top is the distance from the top of the page to the point where the object starts (vertically). Left is the distance from the left of the page to the point where the object starts (horizontally). Height is the distance from top to where the object ends (vertically). Width is the distance from the left point to the rightest point where the object ends (horizontally). -bbox

        - -

        Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

        - -

        OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

        - -

        Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

        - - - -
        <?xml version="1.0" encoding="utf-8"?>
        -<Pages>
        -<Page pageIndex="0">
        -<Nodes>
        -<Node>
        -<Id>95</Id>
        -<ClassName>timeSig4</ClassName>
        -<Top>709</Top>
        -<Left>386</Left>
        -<Width>36</Width>
        -<Height>42</Height>
        -<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -<Node>
        -<Id>94</Id>
        -<ClassName>timeSig2</ClassName>
        -<Top>666</Top>
        -<Left>387</Left>
        -<Width>34</Width>
        -<Height>43</Height>
        -<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -...
        -</Nodes>
        -</Page>
        -</Pages>
        -
        - -

        Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. -
        -

        - -
        <Node>
        -<Id>504</Id>
        -<ClassName>noteheadBlack</ClassName>
        -<Top>466</Top>
        -<Left>2236</Left>
        -<Width>28</Width>
        -<Height>24</Height>
        -<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
        -<Outlinks>541 559 571</Outlinks>
        -<Data>
        -<DataItem key="duration_beats" type="float">0.333333</DataItem>
        -<DataItem key="onset_beats" type="float">47.666668</DataItem>
        -<DataItem key="pitch_octave" type="int">4</DataItem>
        -<DataItem key="midi_pitch_code" type="int">69</DataItem>
        -<DataItem key="normalized_pitch_step" type="str">A</DataItem>
        -<DataItem key="dorico_event_id" type="int">1120</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - -

        - -

        For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

        - -
        <Node>
        -<Id>93</Id>
        -<ClassName>gClef</ClassName>
        -<Top>638</Top>
        -<Left>309</Left>
        -<Width>56</Width>
        -<Height>147</Height>
        -<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">908</DataItem>
        -<DataItem key="clef_type" type="str">kGClef</DataItem>
        -<DataItem key="clef_hotspot" type="str">G4</DataItem>
        -<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
        -<DataItem key="clef_stave_position" type="int">2</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). -

        -
        <Node>
        -    <Id>511</Id>
        -    <ClassName>timeSig4</ClassName>
        -    <Top>467</Top>
        -    <Left>828</Left>
        -    <Width>36</Width>   
        -    <Height>42</Height>
        -    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
        -    ...
        -    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
        -    <Data>
        -        <DataItem key="dorico_event_id" type="int">-1</DataItem>
        -        <DataItem key="time_signature_description" type="str"/>
        -    </Data>
        -</Node>
        -
        - - - -

        Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

        - -
        <Node>
        -<Id>69</Id>
        -<ClassName>kStaffLine</ClassName>
        -<Top>666</Top>
        -<Left>299</Left>
        -<Width>2001</Width>
        -<Height>3</Height>
        -<Mask>0:0 1:6003 </Mask>
        -<Data>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        A comprehensive table of what each objet includes for musical features is shown below. Scroll right for all attributes.

        - -
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_descriptiontext
        accidentalDoubleFlat244     x         
        accidentalDoubleSharp330     x         
        accidentalFlat12705     x         
        accidentalKomaFlat5     x         
        accidentalKomaSharp5     x         
        accidentalNatural11137     x         
        accidentalQuarterToneFlatStein162     x         
        accidentalQuarterToneSharpStein191     x         
        accidentalSharp12908     x         
        accidentalThreeQuarterTonesFlatZimmermann1     x         
        accidentalThreeQuarterTonesSharpStein27     x         
        accidentalTripleFlat1     x         
        accidentalTripleSharp1     x         
        articAccentAbove1477     x         
        articAccentBelow1916     x         
        articMarcatoAbove278     x         
        articMarcatoBelow34     x         
        articStaccatissimoAbove536     x         
        articStaccatissimoBelow414     x         
        articStaccatoAbove5018     x         
        articStaccatoBelow6108     x         
        articTenutoAbove823     x         
        articTenutoBelow735     x         
        augmentationDot2762               
        barline28142               
        beam52539     xx        
        cClef1161xxxxxx         
        dynamicFF242     x         
        dynamicFFF88     x         
        dynamicFFFF4     x         
        dynamicForte777     x         
        dynamicFortePiano60     x         
        dynamicForzando35     x         
        dynamicMF1803     x         
        dynamicMP185     x         
        dynamicPiano3987     x         
        dynamicPP1807     x         
        dynamicPPP93     x         
        dynamicPPPP13     x         
        dynamicRinforzando25     x         
        dynamicSforzato236     x         
        dynamicSforzatoFF6     x         
        dynamicText110     x        x
        fClef3543xxxxxx         
        flag16thDown430     x x       
        flag16thUp18245     x x       
        flag32ndDown31     x x       
        flag32ndUp7264     x x       
        flag64thUp10     x x       
        flag8thDown3672     x x       
        flag8thUp8113     x x       
        gClef12278xxxxxx         
        gradualDynamic7084     x         
        kStaffLine160426     x         
        mensuralNoteheadMinimaWhite9x    x  xxxxx  
        noteheadBlack247741x    x xxxxxx  
        noteheadDiamondWhole8x    x  xxxxx  
        noteheadDoubleWholeSquare3x    x  xxxxx  
        noteheadHalf8648x    x  xxxxx  
        noteheadTriangleUpBlack27x    x  xxxxx  
        noteheadTriangleUpHalf3x    x  xxxxx  
        noteheadWhole1502x    x  xxxxx  
        noteheadXBlack81x    x  xxxxx  
        ornamentMordent7x    x         
        ornamentTrill58x    x         
        ornamentTurn6x    x         
        rest4               
        rest16th29411               
        rest32nd10218               
        rest64th4               
        rest8th24124               
        restHalf1376               
        restQuarter13223               
        restWhole14382               
        slur13928x    x         
        stem227889     x         
        systemicBarline2078               
        tie8626x    x         
        timeSig12x    x       x 
        timeSig21084x    x       x 
        timeSig31203x    x       x 
        timeSig42674x    x       x 
        timeSig5507x    x       x 
        timeSig6246x    x       x 
        timeSig7125x    x       x 
        timeSig81661x    x       x 
        timeSig979x    x       x 
        timeSigCommon206x    x       x 
        timeSigCutCommon113x    x       x 
        timeSignatureComponent443x    x       x 
        tupletBracket4970x    x         
        tupletText4900x    x        x
        unpitchedPercussionClef1223xxxxxx         
        wiggleTrill45x    x         
                         
        - -
        - -

        Images of scores

        - -

        Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below. All these images are binarised and ready to use.

        - -

        clef

        - -

        MIDI

        - -

        MIDI (Musical Instrument Digital Interface) standard file provides a standardized file format way for music sequences to be saved, transported, and opened in other systems. They are characterised by their compact size which led to their widespread use in computers. They are intended for universal use and have information such as note values, timing and track name. We want to include such files in our dataset since MIDI is one of the end file formats retrieved from some OMR architecture. We believe that it is essential to include such files that could later on may be used for multi-modal learning in OMR as well.

        - -

        Dorico-midi

        - -

        Music Encoding Initiative (MEI)

        - -

        Except for MusicXML for we go one step further to also providing its respective Music Encoding Initiative (MEI) files. The model underlying MEI recognizes four distinct aspects of music notation: logical; gestural; visual; and analytical. The logical domain includes the musical content or structure including pitches, time values, articulations, dynamics, and all other elements—defined as the symbols that communicate the composer’s intentions. The gestural domain relates to a performed interpretation of the logical domain (i.e., it encodes information that may be added by a performer such as explicit realizations of “swing” or rubato). The visual domain describes the contributions of an editor, engraver, or typesetter, and encodes information about the physical appearance of the score, such as symbol locations, page layout, or font. Finally, the analytical domain covers commentary and analysis of the music document in any of the three previous domains.

        - -
        <?xml version="1.0" encoding="UTF-8"?>
        -<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?>
        -<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://purl.oclc.org/dsdl/schematron"?>
        -<mei xmlns="http://www.music-encoding.org/ns/mei" meiversion="4.0.0">
        -   <meiHead>
        -      <fileDesc>
        -         <titleStmt>
        -            <title>beam groups 3</title>
        -            <respStmt />
        -         </titleStmt>
        -         <pubStmt><date isodate="2021-06-14" type="encoding-date">2021-06-14</date>
        -         </pubStmt>
        -      </fileDesc>
        -      <encodingDesc xml:id="encodingdesc-0000001420266469">
        -         <appInfo xml:id="appinfo-0000001827384277">
        -            <application xml:id="application-0000000862295293" isodate="2021-06-14T15:00:01" version="3.5.0-dev-118873d">
        -               <name xml:id="name-0000002103025164">Verovio</name>
        -               <p xml:id="p-0000001992846044">Transcoded from MusicXML</p>
        -            </application>
        -         </appInfo>
        -      </encodingDesc>
        -   </meiHead>
        -   <music>
        -      <body>
        -         <mdiv xml:id="mdiv-0000001025466895">
        -            <score xml:id="score-0000001308189520">
        -               <scoreDef xml:id="scoredef-0000000993314183">
        -                  <staffGrp xml:id="staffgrp-0000000471437396">
        -                     <staffDef xml:id="P1" n="1" lines="5" ppq="12">
        -                        <label xml:id="label-0000000781857015">P 1</label>
        -                        <clef xml:id="clef-0000000149139464" shape="G" line="2" />
        -                        <keySig xml:id="keysig-0000000931258970" mode="major" sig="0" />
        -                        <meterSig xml:id="msig-0000002113427645" count="2" unit="4" />
        -                     </staffDef>
        -                  </staffGrp>
        -               </scoreDef>
        -...
        -      </body>
        -   </music>
        -</mei>
        -
        - -

        Combining DOReMi with Muscima++ and Deepscores

        - -

        Recently, researchers have been working on bringing their datasets together, namely Muscima++ [4] and DeepScores [9], to improve compatibility. Muscima++ contains handwritten music, while DeepScores is a typeset music dataset, both of which can be used in object detection. Harmonising them aids the goal of creating a reference dataset. With the motivation to support this goal and compare and use these datasets in future experiments, DoReMi is easily harmonised with Muscima++ and DeepScores.

        - -

        Initial Data Collection

        - -

        The dataset is derived from scores originally used for testing music notation software. This includes real-world scores in addition to synthetic scores built to test particular engraving use cases.

        - -

        The process of creating DoReMI using Dorico starts by creating a meta-picture of a single glyph or drawable primitive (slurs, lines, musical symbols) to allow generation of bounding boxes and pixel masks at the origin of the coordinate system y-down \footnote{The origin is in the top-left where the x-axis extends to the right and the y-axis extends downwards}. Rendering them at the origin ensures minimisation of the variations introduced by anti-aliasing artefacts. The vector-based glyph or primitive is then rasterised to a monochrome pixel-based image. Sub-pixel positions might introduce some variations and shifts in the bounding boxes that are relocated to the original drawn positions. However, bounding boxes are accurate enough for all the objects, except for some shift in the staff lines. During rasterisation, some staff lines become thicker than the others, sometimes falling out of the bounding box. Such inconsistencies are easily optically noticed given the even spaced nature of staff lines and can be minimised at the cost of increasing the resolution (DPI). Finally, the images are exported as PNGs.

        - -

        Dorico has a sophisticated internal representation and engraving engine for musical data at the drawing stage for efficiency. This results in significant challenges in reconnecting the primitives ultimately drawn to their original semantic sources. The addition of higher-level music attributes retrieved from Dorico to the metadata allows for the future use in the music reconstruction stage. -It is anticipated that we would iterate through the generation process by adding new features that would benefit the recognition score. On a practical level, we made a minor modification to allow for the logical grouping of pages into a single XML file. During data preprocessing, XML files were then separated by page (image).

        - -

        Data Preparation and analysis

        - -

        Publication and Sharing

        - -

        Long-term Management

        - -

        back

        -:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/9d/ccde36a24b1465e2454d966a622936661dbba04dec3d4da8e1cac426cb8cdf b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/9d/ccde36a24b1465e2454d966a622936661dbba04dec3d4da8e1cac426cb8cdf deleted file mode 100644 index a5bc31a10f..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/9d/ccde36a24b1465e2454d966a622936661dbba04dec3d4da8e1cac426cb8cdf +++ /dev/null @@ -1,147 +0,0 @@ -I"v1

        DoReMi - Data Collection Lifecycle Document

        - -

        This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

        - -

        Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet -music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

        - -

        Discovery and Planning

        - -

        Data type and format

        - - -

        Initial Data Collection

        -

        Data Preparation and analysis

        -

        Publication and Sharing

        -

        Long-term Management

        - -

        Discovery and Planning

        - -

        In this section, I will explain the data types and formats we have decided to use.

        - -

        Data type and format

        - -

        This dataset has the following six types of data:

        - - - -

        The following respective data formats:

        -
          -
        • Dorico
        • -
        • MusicXML
        • -
        • XML
        • -
        • PNG
        • -
        • MIDI
        • -
        • MEI
        • -
        - -

        Let’s start by explaining each one of the data types and what they contain:

        - -

        Dorico project -Dorico-project

        - -

        When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

        - -

        MusicXML

        - -

        MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. -More on how these files can be exported check here -
        -

        - -

        MusicXML-example

        - -

        OMR metadata

        - -

        Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box. Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

        - -

        OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

        - -

        Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

        - -

        unparsed-xml

        - -

        Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. -
        -

        - -
        <Node>
        -<Id>504</Id>
        -<ClassName>noteheadBlack</ClassName>
        -<Top>466</Top>
        -<Left>2236</Left>
        -<Width>28</Width>
        -<Height>24</Height>
        -<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
        -<Outlinks>541 559 571</Outlinks>
        -<Data>
        -<DataItem key="duration_beats" type="float">0.333333</DataItem>
        -<DataItem key="onset_beats" type="float">47.666668</DataItem>
        -<DataItem key="pitch_octave" type="int">4</DataItem>
        -<DataItem key="midi_pitch_code" type="int">69</DataItem>
        -<DataItem key="normalized_pitch_step" type="str">A</DataItem>
        -<DataItem key="dorico_event_id" type="int">1120</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - -

        - -

        For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

        - -

        clef

        - -

        Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). -

        -
        <Node>
        -    <Id>511</Id>
        -    <ClassName>timeSig4</ClassName>
        -    <Top>467</Top>
        -    <Left>828</Left>
        -    <Width>36</Width>   
        -    <Height>42</Height>
        -    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
        -    ...
        -    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
        -    <Data>
        -        <DataItem key="dorico_event_id" type="int">-1</DataItem>
        -        <DataItem key="time_signature_description" type="str"/>
        -    </Data>
        -</Node>
        -
        - - - -

        Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

        - -

        staffline

        - -

        OMR metadata

        - -

        Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

        - -

        MIDI

        - -

        MIDI files are exported directly from Dorico.

        - -

        Music Encoding Initiative (MEI)

        - -

        Combining DOReMi with Muscima++ and Deepscores

        - -

        back

        -:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/9e/79641707952efeac7fce82614850e87206ce883f346b3bfdb3624bf608ac72 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/9e/79641707952efeac7fce82614850e87206ce883f346b3bfdb3624bf608ac72 deleted file mode 100644 index f7f0c65e94..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/9e/79641707952efeac7fce82614850e87206ce883f346b3bfdb3624bf608ac72 +++ /dev/null @@ -1,2141 +0,0 @@ -I"X

        DoReMi - Data Collection Lifecycle Document

        - -

        This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

        - -

        Music used to generate this dataset comes from a software test set provided by the Dorico team. This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet -music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

        - -

        Discovery and Planning

        - -

        Data type and format

        - - -

        Initial Data Collection

        -

        Data Preparation and analysis

        -

        Publication and Sharing

        -

        Long-term Management

        - -

        Discovery and Planning

        - -

        In this section, I will explain the data types and formats we have decided to use.

        - -

        Data type and format

        - -

        This dataset has the following six types of data:

        - - - -

        The following respective data formats:

        -
          -
        • Dorico
        • -
        • MusicXML
        • -
        • XML
        • -
        • PNG
        • -
        • MIDI
        • -
        • MEI
        • -
        - -

        Let’s start by explaining each one of the data types and what they contain:

        - -

        Dorico project -Dorico-project

        - -

        When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

        - -

        Dorico-soft

        - -

        MusicXML

        - -

        MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. -More on how these files can be exported check here -
        -

        - -
        <?xml version="1.0" encoding="UTF-8" standalone="no"?>
        -<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
        -<score-partwise version="3.1">
        -  <work>
        -    <work-title>beam groups 3</work-title>
        -  </work>
        -  <movement-title>beam groups 3</movement-title>
        -  <identification>
        -    <encoding>
        -      <software>Dorico 4.0.0.5342</software>
        -      <encoding-date>2021-06-14</encoding-date>
        -    </encoding>
        -  </identification>
        -  <part-list>
        -    <score-part id="P1">
        -      <part-name>P 1</part-name>
        -    </score-part>
        -  </part-list>
        -  <part id="P1">
        -    <measure number="1">
        -      <attributes>
        -        <divisions>12</divisions>
        -        <key number="1">
        -          <fifths>0</fifths>
        -          <mode>major</mode>
        -        </key>
        -        <time>
        -
        -...
        -
        -  </part>
        -</score-partwise>
        -
        - - - -

        OMR metadata

        - -

        Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box.

        - -

        In words, each file can have data on more than one page, if that is the case, an id is assigned to each page. Each page can have multiple nodes. Nodes are the individual elements or objects in the score, for instance, stem, staff lines, blackhead, whole note, augmentation dot and so on. Each object or node is assigned an id. This node will now have the bounding box information which includes top, left, width and height. The top is the distance from the top of the page to the point where the object starts (vertically). Left is the distance from the left of the page to the point where the object starts (horizontally). Height is the distance from top to where the object ends (vertically). Width is the distance from the left point to the rightest point where the object ends (horizontally). -bbox

        - -

        Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

        - -

        OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

        - -

        Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

        - - - -
        <?xml version="1.0" encoding="utf-8"?>
        -<Pages>
        -<Page pageIndex="0">
        -<Nodes>
        -<Node>
        -<Id>95</Id>
        -<ClassName>timeSig4</ClassName>
        -<Top>709</Top>
        -<Left>386</Left>
        -<Width>36</Width>
        -<Height>42</Height>
        -<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -<Node>
        -<Id>94</Id>
        -<ClassName>timeSig2</ClassName>
        -<Top>666</Top>
        -<Left>387</Left>
        -<Width>34</Width>
        -<Height>43</Height>
        -<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -...
        -</Nodes>
        -</Page>
        -</Pages>
        -
        - -

        Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. -
        -

        - -
        <Node>
        -<Id>504</Id>
        -<ClassName>noteheadBlack</ClassName>
        -<Top>466</Top>
        -<Left>2236</Left>
        -<Width>28</Width>
        -<Height>24</Height>
        -<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
        -<Outlinks>541 559 571</Outlinks>
        -<Data>
        -<DataItem key="duration_beats" type="float">0.333333</DataItem>
        -<DataItem key="onset_beats" type="float">47.666668</DataItem>
        -<DataItem key="pitch_octave" type="int">4</DataItem>
        -<DataItem key="midi_pitch_code" type="int">69</DataItem>
        -<DataItem key="normalized_pitch_step" type="str">A</DataItem>
        -<DataItem key="dorico_event_id" type="int">1120</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - -

        - -

        For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

        - -
        <Node>
        -<Id>93</Id>
        -<ClassName>gClef</ClassName>
        -<Top>638</Top>
        -<Left>309</Left>
        -<Width>56</Width>
        -<Height>147</Height>
        -<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">908</DataItem>
        -<DataItem key="clef_type" type="str">kGClef</DataItem>
        -<DataItem key="clef_hotspot" type="str">G4</DataItem>
        -<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
        -<DataItem key="clef_stave_position" type="int">2</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). -

        -
        <Node>
        -    <Id>511</Id>
        -    <ClassName>timeSig4</ClassName>
        -    <Top>467</Top>
        -    <Left>828</Left>
        -    <Width>36</Width>   
        -    <Height>42</Height>
        -    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
        -    ...
        -    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
        -    <Data>
        -        <DataItem key="dorico_event_id" type="int">-1</DataItem>
        -        <DataItem key="time_signature_description" type="str"/>
        -    </Data>
        -</Node>
        -
        - - - -

        Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

        - -
        <Node>
        -<Id>69</Id>
        -<ClassName>kStaffLine</ClassName>
        -<Top>666</Top>
        -<Left>299</Left>
        -<Width>2001</Width>
        -<Height>3</Height>
        -<Mask>0:0 1:6003 </Mask>
        -<Data>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        A comprehensive table of what each objet includes for musical features is shown below. Scroll right for all attributes.

        - -
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_descriptiontext
        accidentalDoubleFlat244     x         
        accidentalDoubleSharp330     x         
        accidentalFlat12705     x         
        accidentalKomaFlat5     x         
        accidentalKomaSharp5     x         
        accidentalNatural11137     x         
        accidentalQuarterToneFlatStein162     x         
        accidentalQuarterToneSharpStein191     x         
        accidentalSharp12908     x         
        accidentalThreeQuarterTonesFlatZimmermann1     x         
        accidentalThreeQuarterTonesSharpStein27     x         
        accidentalTripleFlat1     x         
        accidentalTripleSharp1     x         
        articAccentAbove1477     x         
        articAccentBelow1916     x         
        articMarcatoAbove278     x         
        articMarcatoBelow34     x         
        articStaccatissimoAbove536     x         
        articStaccatissimoBelow414     x         
        articStaccatoAbove5018     x         
        articStaccatoBelow6108     x         
        articTenutoAbove823     x         
        articTenutoBelow735     x         
        augmentationDot2762               
        barline28142               
        beam52539     xx        
        cClef1161xxxxxx         
        dynamicFF242     x         
        dynamicFFF88     x         
        dynamicFFFF4     x         
        dynamicForte777     x         
        dynamicFortePiano60     x         
        dynamicForzando35     x         
        dynamicMF1803     x         
        dynamicMP185     x         
        dynamicPiano3987     x         
        dynamicPP1807     x         
        dynamicPPP93     x         
        dynamicPPPP13     x         
        dynamicRinforzando25     x         
        dynamicSforzato236     x         
        dynamicSforzatoFF6     x         
        dynamicText110     x        x
        fClef3543xxxxxx         
        flag16thDown430     x x       
        flag16thUp18245     x x       
        flag32ndDown31     x x       
        flag32ndUp7264     x x       
        flag64thUp10     x x       
        flag8thDown3672     x x       
        flag8thUp8113     x x       
        gClef12278xxxxxx         
        gradualDynamic7084     x         
        kStaffLine160426     x         
        mensuralNoteheadMinimaWhite9x    x  xxxxx  
        noteheadBlack247741x    x xxxxxx  
        noteheadDiamondWhole8x    x  xxxxx  
        noteheadDoubleWholeSquare3x    x  xxxxx  
        noteheadHalf8648x    x  xxxxx  
        noteheadTriangleUpBlack27x    x  xxxxx  
        noteheadTriangleUpHalf3x    x  xxxxx  
        noteheadWhole1502x    x  xxxxx  
        noteheadXBlack81x    x  xxxxx  
        ornamentMordent7x    x         
        ornamentTrill58x    x         
        ornamentTurn6x    x         
        rest4               
        rest16th29411               
        rest32nd10218               
        rest64th4               
        rest8th24124               
        restHalf1376               
        restQuarter13223               
        restWhole14382               
        slur13928x    x         
        stem227889     x         
        systemicBarline2078               
        tie8626x    x         
        timeSig12x    x       x 
        timeSig21084x    x       x 
        timeSig31203x    x       x 
        timeSig42674x    x       x 
        timeSig5507x    x       x 
        timeSig6246x    x       x 
        timeSig7125x    x       x 
        timeSig81661x    x       x 
        timeSig979x    x       x 
        timeSigCommon206x    x       x 
        timeSigCutCommon113x    x       x 
        timeSignatureComponent443x    x       x 
        tupletBracket4970x    x         
        tupletText4900x    x        x
        unpitchedPercussionClef1223xxxxxx         
        wiggleTrill45x    x         
                         
        - -
        - -

        Images of scores

        - -

        Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below. All these images are binarised and ready to use.

        - -

        clef

        - -

        MIDI

        - -

        MIDI files are also exported directly from Dorico. To enhance compatibility between different MIDI sequencing and music notation programs, even those running on different operating systems, the MIDI standard defines a specification for the Standard MIDI File. This type of file (usually having the file extension “.mid”) represents multi-track sequences, complete with patch selections, notes, pitch bend, and other controls. DoReMi includes the respective MIDI files for each one of the Dorico projects. This is aimed to help with generating MIDI replayble files with OMR.

        - -

        Dorico-midi

        - -

        Music Encoding Initiative (MEI)

        - -

        Except for MusicXML for we go one step further to also providing its respective Music Encoding Initiative (MEI) files. The model underlying MEI recognizes four distinct aspects of music notation: logical; gestural; visual; and analytical. The logical domain includes the musical content or structure including pitches, time values, articulations, dynamics, and all other elements—defined as the symbols that communicate the composer’s intentions. The gestural domain relates to a performed interpretation of the logical domain (i.e., it encodes information that may be added by a performer such as explicit realizations of “swing” or rubato). The visual domain describes the contributions of an editor, engraver, or typesetter, and encodes information about the physical appearance of the score, such as symbol locations, page layout, or font. Finally, the analytical domain covers commentary and analysis of the music document in any of the three previous domains.

        - -
        <?xml version="1.0" encoding="UTF-8"?>
        -<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?>
        -<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://purl.oclc.org/dsdl/schematron"?>
        -<mei xmlns="http://www.music-encoding.org/ns/mei" meiversion="4.0.0">
        -   <meiHead>
        -      <fileDesc>
        -         <titleStmt>
        -            <title>beam groups 3</title>
        -            <respStmt />
        -         </titleStmt>
        -         <pubStmt><date isodate="2021-06-14" type="encoding-date">2021-06-14</date>
        -         </pubStmt>
        -      </fileDesc>
        -      <encodingDesc xml:id="encodingdesc-0000001420266469">
        -         <appInfo xml:id="appinfo-0000001827384277">
        -            <application xml:id="application-0000000862295293" isodate="2021-06-14T15:00:01" version="3.5.0-dev-118873d">
        -               <name xml:id="name-0000002103025164">Verovio</name>
        -               <p xml:id="p-0000001992846044">Transcoded from MusicXML</p>
        -            </application>
        -         </appInfo>
        -      </encodingDesc>
        -   </meiHead>
        -   <music>
        -      <body>
        -         <mdiv xml:id="mdiv-0000001025466895">
        -            <score xml:id="score-0000001308189520">
        -               <scoreDef xml:id="scoredef-0000000993314183">
        -                  <staffGrp xml:id="staffgrp-0000000471437396">
        -                     <staffDef xml:id="P1" n="1" lines="5" ppq="12">
        -                        <label xml:id="label-0000000781857015">P 1</label>
        -                        <clef xml:id="clef-0000000149139464" shape="G" line="2" />
        -                        <keySig xml:id="keysig-0000000931258970" mode="major" sig="0" />
        -                        <meterSig xml:id="msig-0000002113427645" count="2" unit="4" />
        -                     </staffDef>
        -                  </staffGrp>
        -               </scoreDef>
        -...
        -      </body>
        -   </music>
        -</mei>
        -
        - -

        Combining DOReMi with Muscima++ and Deepscores

        - -

        back

        -:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/9f/ebecd15f14aebfc254a233b3d95c3e2e3b140cfd4d31e5904f0057d3aed737 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/9f/ebecd15f14aebfc254a233b3d95c3e2e3b140cfd4d31e5904f0057d3aed737 deleted file mode 100644 index 256d59dfa2..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/9f/ebecd15f14aebfc254a233b3d95c3e2e3b140cfd4d31e5904f0057d3aed737 +++ /dev/null @@ -1,125 +0,0 @@ -I"&

        DoReMi - Data Collection Lifecycle Document

        - -

        This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

        - -

        Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet -music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

        - -

        Discovery and Planning

        - -

        Data type and format

        - - -

        Initial Data Collection

        -

        Data Preparation and analysis

        -

        Publication and Sharing

        -

        Long-term Management

        - -

        Discovery and Planning

        - -

        In this section, I will explain the data types and formats we have decided to use.

        - -

        Data type and format

        - -

        This dataset has the following six types of data:

        - - - -

        The following respective data formats:

        -
          -
        • Dorico
        • -
        • MusicXML
        • -
        • XML
        • -
        • PNG
        • -
        • MIDI
        • -
        • MEI
        • -
        - -

        Let’s start by explaining each one of the data types and what they contain:

        - -

        Dorico project -Dorico-project

        - -

        When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

        - -

        MusicXML

        - -

        MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. -More on how these files can be exported check here -
        -

        - -

        MusicXML-example

        - -

        OMR metadata

        - -

        Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box. Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

        - -

        OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

        - -

        Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

        - -

        unparsed-xml

        - -

        Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. -
        -
        - notehead

        - -

        For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

        - -

        clef

        - -

        Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). -

        -
        <Node>
        -    <Id>511</Id>
        -    <ClassName>timeSig4</ClassName>
        -    <Top>467</Top>
        -    <Left>828</Left>
        -    <Width>36</Width>   
        -    <Height>42</Height>
        -    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
        -    ...
        -    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
        -    <Data>
        -        <DataItem key="dorico_event_id" type="int">-1</DataItem>
        -        <DataItem key="time_signature_description" type="str"/>
        -    </Data>
        -</Node>
        -
        - - - -

        Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

        - -

        staffline

        - -

        OMR metadata

        - -

        Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

        - -

        MIDI

        - -

        MIDI files are exported directly from Dorico.

        - -

        Music Encoding Initiative (MEI)

        - -

        Combining DOReMi with Muscima++ and Deepscores

        - -

        back

        -:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/a4/c7bcb002348acf3b36ceda6550135aa9462dea2d144f2f92c8e1d5c8e5cc3a b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/a4/c7bcb002348acf3b36ceda6550135aa9462dea2d144f2f92c8e1d5c8e5cc3a deleted file mode 100644 index e791322140..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/a4/c7bcb002348acf3b36ceda6550135aa9462dea2d144f2f92c8e1d5c8e5cc3a +++ /dev/null @@ -1,2161 +0,0 @@ -I"

        DoReMi - Data Collection Lifecycle Document

        - -

        This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg’s Dorico team and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

        - -

        Music used to generate this dataset comes from a software test set provided by the Dorico team. This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet -music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

        - -

        Discovery and Planning

        - -

        Data type and format

        - - -

        Initial Data Collection

        -

        Data Preparation and analysis

        -

        Publication and Sharing

        -

        Long-term Management

        - -

        Discovery and Planning

        - -

        In this section, I will explain the data types and formats we have decided to use.

        - -

        Data type and format

        - -

        This dataset has the following six types of data:

        - - - -

        The following respective data formats:

        -
          -
        • Dorico
        • -
        • MusicXML
        • -
        • XML
        • -
        • PNG
        • -
        • MIDI
        • -
        • MEI
        • -
        - -

        Let’s start by explaining each one of the data types and what they contain:

        - -

        Dorico project -Dorico-project

        - -

        When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

        - -

        Dorico-soft

        - -

        MusicXML

        - -

        MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. -More on how these files can be exported check here -
        -

        - -
        <?xml version="1.0" encoding="UTF-8" standalone="no"?>
        -<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
        -<score-partwise version="3.1">
        -  <work>
        -    <work-title>beam groups 3</work-title>
        -  </work>
        -  <movement-title>beam groups 3</movement-title>
        -  <identification>
        -    <encoding>
        -      <software>Dorico 4.0.0.5342</software>
        -      <encoding-date>2021-06-14</encoding-date>
        -    </encoding>
        -  </identification>
        -  <part-list>
        -    <score-part id="P1">
        -      <part-name>P 1</part-name>
        -    </score-part>
        -  </part-list>
        -  <part id="P1">
        -    <measure number="1">
        -      <attributes>
        -        <divisions>12</divisions>
        -        <key number="1">
        -          <fifths>0</fifths>
        -          <mode>major</mode>
        -        </key>
        -        <time>
        -
        -...
        -
        -  </part>
        -</score-partwise>
        -
        - - - -

        OMR metadata

        - -

        Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box.

        - -

        In words, each file can have data on more than one page, if that is the case, an id is assigned to each page. Each page can have multiple nodes. Nodes are the individual elements or objects in the score, for instance, stem, staff lines, blackhead, whole note, augmentation dot and so on. Each object or node is assigned an id. This node will now have the bounding box information which includes top, left, width and height. The top is the distance from the top of the page to the point where the object starts (vertically). Left is the distance from the left of the page to the point where the object starts (horizontally). Height is the distance from top to where the object ends (vertically). Width is the distance from the left point to the rightest point where the object ends (horizontally). -bbox

        - -

        Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

        - -

        OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

        - -

        Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

        - - - -
        <?xml version="1.0" encoding="utf-8"?>
        -<Pages>
        -<Page pageIndex="0">
        -<Nodes>
        -<Node>
        -<Id>95</Id>
        -<ClassName>timeSig4</ClassName>
        -<Top>709</Top>
        -<Left>386</Left>
        -<Width>36</Width>
        -<Height>42</Height>
        -<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -<Node>
        -<Id>94</Id>
        -<ClassName>timeSig2</ClassName>
        -<Top>666</Top>
        -<Left>387</Left>
        -<Width>34</Width>
        -<Height>43</Height>
        -<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -...
        -</Nodes>
        -</Page>
        -</Pages>
        -
        - -

        Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. -
        -

        - -
        <Node>
        -<Id>504</Id>
        -<ClassName>noteheadBlack</ClassName>
        -<Top>466</Top>
        -<Left>2236</Left>
        -<Width>28</Width>
        -<Height>24</Height>
        -<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
        -<Outlinks>541 559 571</Outlinks>
        -<Data>
        -<DataItem key="duration_beats" type="float">0.333333</DataItem>
        -<DataItem key="onset_beats" type="float">47.666668</DataItem>
        -<DataItem key="pitch_octave" type="int">4</DataItem>
        -<DataItem key="midi_pitch_code" type="int">69</DataItem>
        -<DataItem key="normalized_pitch_step" type="str">A</DataItem>
        -<DataItem key="dorico_event_id" type="int">1120</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - -

        - -

        For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

        - -
        <Node>
        -<Id>93</Id>
        -<ClassName>gClef</ClassName>
        -<Top>638</Top>
        -<Left>309</Left>
        -<Width>56</Width>
        -<Height>147</Height>
        -<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">908</DataItem>
        -<DataItem key="clef_type" type="str">kGClef</DataItem>
        -<DataItem key="clef_hotspot" type="str">G4</DataItem>
        -<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
        -<DataItem key="clef_stave_position" type="int">2</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). -

        -
        <Node>
        -    <Id>511</Id>
        -    <ClassName>timeSig4</ClassName>
        -    <Top>467</Top>
        -    <Left>828</Left>
        -    <Width>36</Width>   
        -    <Height>42</Height>
        -    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
        -    ...
        -    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
        -    <Data>
        -        <DataItem key="dorico_event_id" type="int">-1</DataItem>
        -        <DataItem key="time_signature_description" type="str"/>
        -    </Data>
        -</Node>
        -
        - - - -

        Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

        - -
        <Node>
        -<Id>69</Id>
        -<ClassName>kStaffLine</ClassName>
        -<Top>666</Top>
        -<Left>299</Left>
        -<Width>2001</Width>
        -<Height>3</Height>
        -<Mask>0:0 1:6003 </Mask>
        -<Data>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        A detailed table of what each objet includes for musical features is shown below. Scroll right for all attributes.

        - -
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_descriptiontext
        accidentalDoubleFlat244     x         
        accidentalDoubleSharp330     x         
        accidentalFlat12705     x         
        accidentalKomaFlat5     x         
        accidentalKomaSharp5     x         
        accidentalNatural11137     x         
        accidentalQuarterToneFlatStein162     x         
        accidentalQuarterToneSharpStein191     x         
        accidentalSharp12908     x         
        accidentalThreeQuarterTonesFlatZimmermann1     x         
        accidentalThreeQuarterTonesSharpStein27     x         
        accidentalTripleFlat1     x         
        accidentalTripleSharp1     x         
        articAccentAbove1477     x         
        articAccentBelow1916     x         
        articMarcatoAbove278     x         
        articMarcatoBelow34     x         
        articStaccatissimoAbove536     x         
        articStaccatissimoBelow414     x         
        articStaccatoAbove5018     x         
        articStaccatoBelow6108     x         
        articTenutoAbove823     x         
        articTenutoBelow735     x         
        augmentationDot2762               
        barline28142               
        beam52539     xx        
        cClef1161xxxxxx         
        dynamicFF242     x         
        dynamicFFF88     x         
        dynamicFFFF4     x         
        dynamicForte777     x         
        dynamicFortePiano60     x         
        dynamicForzando35     x         
        dynamicMF1803     x         
        dynamicMP185     x         
        dynamicPiano3987     x         
        dynamicPP1807     x         
        dynamicPPP93     x         
        dynamicPPPP13     x         
        dynamicRinforzando25     x         
        dynamicSforzato236     x         
        dynamicSforzatoFF6     x         
        dynamicText110     x        x
        fClef3543xxxxxx         
        flag16thDown430     x x       
        flag16thUp18245     x x       
        flag32ndDown31     x x       
        flag32ndUp7264     x x       
        flag64thUp10     x x       
        flag8thDown3672     x x       
        flag8thUp8113     x x       
        gClef12278xxxxxx         
        gradualDynamic7084     x         
        kStaffLine160426     x         
        mensuralNoteheadMinimaWhite9x    x  xxxxx  
        noteheadBlack247741x    x xxxxxx  
        noteheadDiamondWhole8x    x  xxxxx  
        noteheadDoubleWholeSquare3x    x  xxxxx  
        noteheadHalf8648x    x  xxxxx  
        noteheadTriangleUpBlack27x    x  xxxxx  
        noteheadTriangleUpHalf3x    x  xxxxx  
        noteheadWhole1502x    x  xxxxx  
        noteheadXBlack81x    x  xxxxx  
        ornamentMordent7x    x         
        ornamentTrill58x    x         
        ornamentTurn6x    x         
        rest4               
        rest16th29411               
        rest32nd10218               
        rest64th4               
        rest8th24124               
        restHalf1376               
        restQuarter13223               
        restWhole14382               
        slur13928x    x         
        stem227889     x         
        systemicBarline2078               
        tie8626x    x         
        timeSig12x    x       x 
        timeSig21084x    x       x 
        timeSig31203x    x       x 
        timeSig42674x    x       x 
        timeSig5507x    x       x 
        timeSig6246x    x       x 
        timeSig7125x    x       x 
        timeSig81661x    x       x 
        timeSig979x    x       x 
        timeSigCommon206x    x       x 
        timeSigCutCommon113x    x       x 
        timeSignatureComponent443x    x       x 
        tupletBracket4970x    x         
        tupletText4900x    x        x
        unpitchedPercussionClef1223xxxxxx         
        wiggleTrill45x    x         
                         
        - -
        - -

        Images of scores

        - -

        Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below. All these images are binarised and ready to use.

        - -

        clef

        - -

        MIDI

        - -

        MIDI (Musical Instrument Digital Interface) standard file provides a standardized file format way for music sequences to be saved, transported, and opened in other systems. They are characterised by their compact size which led to their widespread use in computers. They are intended for universal use and have information such as note values, timing and track name. We want to include such files in our dataset since MIDI is one of the end file formats retrieved from some OMR architecture. We believe that it is essential to include such files that could later on may be used for multi-modal learning in OMR as well.

        - -

        Dorico-midi

        - -

        Music Encoding Initiative (MEI)

        - -

        Except for MusicXML for we go one step further to also providing its respective Music Encoding Initiative (MEI) files. The model underlying MEI recognizes four distinct aspects of music notation: logical; gestural; visual; and analytical. The logical domain includes the musical content or structure including pitches, time values, articulations, dynamics, and all other elements—defined as the symbols that communicate the composer’s intentions. The gestural domain relates to a performed interpretation of the logical domain (i.e., it encodes information that may be added by a performer such as explicit realizations of “swing” or rubato). The visual domain describes the contributions of an editor, engraver, or typesetter, and encodes information about the physical appearance of the score, such as symbol locations, page layout, or font. Finally, the analytical domain covers commentary and analysis of the music document in any of the three previous domains.

        - -
        <?xml version="1.0" encoding="UTF-8"?>
        -<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?>
        -<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://purl.oclc.org/dsdl/schematron"?>
        -<mei xmlns="http://www.music-encoding.org/ns/mei" meiversion="4.0.0">
        -   <meiHead>
        -      <fileDesc>
        -         <titleStmt>
        -            <title>beam groups 3</title>
        -            <respStmt />
        -         </titleStmt>
        -         <pubStmt><date isodate="2021-06-14" type="encoding-date">2021-06-14</date>
        -         </pubStmt>
        -      </fileDesc>
        -      <encodingDesc xml:id="encodingdesc-0000001420266469">
        -         <appInfo xml:id="appinfo-0000001827384277">
        -            <application xml:id="application-0000000862295293" isodate="2021-06-14T15:00:01" version="3.5.0-dev-118873d">
        -               <name xml:id="name-0000002103025164">Verovio</name>
        -               <p xml:id="p-0000001992846044">Transcoded from MusicXML</p>
        -            </application>
        -         </appInfo>
        -      </encodingDesc>
        -   </meiHead>
        -   <music>
        -      <body>
        -         <mdiv xml:id="mdiv-0000001025466895">
        -            <score xml:id="score-0000001308189520">
        -               <scoreDef xml:id="scoredef-0000000993314183">
        -                  <staffGrp xml:id="staffgrp-0000000471437396">
        -                     <staffDef xml:id="P1" n="1" lines="5" ppq="12">
        -                        <label xml:id="label-0000000781857015">P 1</label>
        -                        <clef xml:id="clef-0000000149139464" shape="G" line="2" />
        -                        <keySig xml:id="keysig-0000000931258970" mode="major" sig="0" />
        -                        <meterSig xml:id="msig-0000002113427645" count="2" unit="4" />
        -                     </staffDef>
        -                  </staffGrp>
        -               </scoreDef>
        -...
        -      </body>
        -   </music>
        -</mei>
        -
        - -

        Combining DOReMi with Muscima++ and Deepscores

        - -

        Recently, researchers have been working on bringing their datasets together, namely Muscima++ [4] and DeepScores [9], to improve compatibility. Muscima++ contains handwritten music, while DeepScores is a typeset music dataset, both of which can be used in object detection. Harmonising them aids the goal of creating a reference dataset. With the motivation to support this goal and compare and use these datasets in future experiments, DoReMi is easily harmonised with Muscima++ and DeepScores.

        - -

        Initial Data Collection

        - -

        The dataset is derived from scores originally used for testing music notation software. This includes real-world scores in addition to synthetic scores built to test particular engraving use cases.

        - -

        The process of creating DoReMI using Dorico starts by creating a meta-picture of a single glyph or drawable primitive (slurs, lines, musical symbols) to allow generation of bounding boxes and pixel masks at the origin of the coordinate system y-down \footnote{The origin is in the top-left where the x-axis extends to the right and the y-axis extends downwards}. Rendering them at the origin ensures minimisation of the variations introduced by anti-aliasing artefacts. The vector-based glyph or primitive is then rasterised to a monochrome pixel-based image. Sub-pixel positions might introduce some variations and shifts in the bounding boxes that are relocated to the original drawn positions. However, bounding boxes are accurate enough for all the objects, except for some shift in the staff lines. During rasterisation, some staff lines become thicker than the others, sometimes falling out of the bounding box. Such inconsistencies are easily optically noticed given the even spaced nature of staff lines and can be minimised at the cost of increasing the resolution (DPI). Finally, the images are exported as PNGs.

        - -

        Dorico has a sophisticated internal representation and engraving engine for musical data at the drawing stage for efficiency. This results in significant challenges in reconnecting the primitives ultimately drawn to their original semantic sources. The addition of higher-level music attributes retrieved from Dorico to the metadata allows for the future use in the music reconstruction stage. -It is anticipated that we would iterate through the generation process by adding new features that would benefit the recognition score. On a practical level, we made a minor modification to allow for the logical grouping of pages into a single XML file. During data preprocessing, XML files were then separated by page (image).

        - -

        Data Preparation and analysis

        - -

        The number of classes in the dataset is 94 as shown in the image below. -classes

        - -

        Publication and Sharing

        - -

        Long-term Management

        - -

        back

        -:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/a6/d917623b67f1c6ddab408356812d14cfcab8652445bea8f55edc15514688f9 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/a6/d917623b67f1c6ddab408356812d14cfcab8652445bea8f55edc15514688f9 deleted file mode 100644 index 0029941c12..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/a6/d917623b67f1c6ddab408356812d14cfcab8652445bea8f55edc15514688f9 +++ /dev/null @@ -1,2141 +0,0 @@ -I"[

        DoReMi - Data Collection Lifecycle Document

        - -

        This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

        - -

        Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet -music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

        - -

        Discovery and Planning

        - -

        Data type and format

        - - -

        Initial Data Collection

        -

        Data Preparation and analysis

        -

        Publication and Sharing

        -

        Long-term Management

        - -

        Discovery and Planning

        - -

        In this section, I will explain the data types and formats we have decided to use.

        - -

        Data type and format

        - -

        This dataset has the following six types of data:

        - - - -

        The following respective data formats:

        -
          -
        • Dorico
        • -
        • MusicXML
        • -
        • XML
        • -
        • PNG
        • -
        • MIDI
        • -
        • MEI
        • -
        - -

        Let’s start by explaining each one of the data types and what they contain:

        - -

        Dorico project -Dorico-project

        - -

        When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

        - -

        Dorico-soft

        - -

        MusicXML

        - -

        MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. -More on how these files can be exported check here -
        -

        - -
        <?xml version="1.0" encoding="UTF-8" standalone="no"?>
        -<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
        -<score-partwise version="3.1">
        -  <work>
        -    <work-title>beam groups 3</work-title>
        -  </work>
        -  <movement-title>beam groups 3</movement-title>
        -  <identification>
        -    <encoding>
        -      <software>Dorico 4.0.0.5342</software>
        -      <encoding-date>2021-06-14</encoding-date>
        -    </encoding>
        -  </identification>
        -  <part-list>
        -    <score-part id="P1">
        -      <part-name>P 1</part-name>
        -    </score-part>
        -  </part-list>
        -  <part id="P1">
        -    <measure number="1">
        -      <attributes>
        -        <divisions>12</divisions>
        -        <key number="1">
        -          <fifths>0</fifths>
        -          <mode>major</mode>
        -        </key>
        -        <time>
        -
        -...
        -
        -  </part>
        -</score-partwise>
        -
        - - - -

        OMR metadata

        - -

        Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box.

        - -

        In words, each file can have data on more than one page, if that is the case, an id is assigned to each page. Each page can have multiple nodes. Nodes are the individual elements or objects in the score, for instance, stem, staff lines, blackhead, whole note, augmentation dot and so on. Each object or node is assigned an id. This node will now have the bounding box information which includes top, left, width and height. The top is the distance from the top of the page to the point where the object starts (vertically). Left is the distance from the left of the page to the point where the object starts (horizontally). Height is the distance from top to where the object ends (vertically). Width is the distance from the left point to the rightest point where the object ends (horizontally). -bbox

        - -

        Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

        - -

        OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

        - -

        Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

        - - - -
        <?xml version="1.0" encoding="utf-8"?>
        -<Pages>
        -<Page pageIndex="0">
        -<Nodes>
        -<Node>
        -<Id>95</Id>
        -<ClassName>timeSig4</ClassName>
        -<Top>709</Top>
        -<Left>386</Left>
        -<Width>36</Width>
        -<Height>42</Height>
        -<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -<Node>
        -<Id>94</Id>
        -<ClassName>timeSig2</ClassName>
        -<Top>666</Top>
        -<Left>387</Left>
        -<Width>34</Width>
        -<Height>43</Height>
        -<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -...
        -</Nodes>
        -</Page>
        -</Pages>
        -
        - -

        Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. -
        -

        - -
        <Node>
        -<Id>504</Id>
        -<ClassName>noteheadBlack</ClassName>
        -<Top>466</Top>
        -<Left>2236</Left>
        -<Width>28</Width>
        -<Height>24</Height>
        -<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
        -<Outlinks>541 559 571</Outlinks>
        -<Data>
        -<DataItem key="duration_beats" type="float">0.333333</DataItem>
        -<DataItem key="onset_beats" type="float">47.666668</DataItem>
        -<DataItem key="pitch_octave" type="int">4</DataItem>
        -<DataItem key="midi_pitch_code" type="int">69</DataItem>
        -<DataItem key="normalized_pitch_step" type="str">A</DataItem>
        -<DataItem key="dorico_event_id" type="int">1120</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - -

        - -

        For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

        - -
        <Node>
        -<Id>93</Id>
        -<ClassName>gClef</ClassName>
        -<Top>638</Top>
        -<Left>309</Left>
        -<Width>56</Width>
        -<Height>147</Height>
        -<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">908</DataItem>
        -<DataItem key="clef_type" type="str">kGClef</DataItem>
        -<DataItem key="clef_hotspot" type="str">G4</DataItem>
        -<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
        -<DataItem key="clef_stave_position" type="int">2</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). -

        -
        <Node>
        -    <Id>511</Id>
        -    <ClassName>timeSig4</ClassName>
        -    <Top>467</Top>
        -    <Left>828</Left>
        -    <Width>36</Width>   
        -    <Height>42</Height>
        -    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
        -    ...
        -    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
        -    <Data>
        -        <DataItem key="dorico_event_id" type="int">-1</DataItem>
        -        <DataItem key="time_signature_description" type="str"/>
        -    </Data>
        -</Node>
        -
        - - - -

        Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

        - -
        <Node>
        -<Id>69</Id>
        -<ClassName>kStaffLine</ClassName>
        -<Top>666</Top>
        -<Left>299</Left>
        -<Width>2001</Width>
        -<Height>3</Height>
        -<Mask>0:0 1:6003 </Mask>
        -<Data>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        A comprehensive table of what each objet includes for musical features is shown below. Scroll right for all attributes.

        - -
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_descriptiontext
        accidentalDoubleFlat244     x         
        accidentalDoubleSharp330     x         
        accidentalFlat12705     x         
        accidentalKomaFlat5     x         
        accidentalKomaSharp5     x         
        accidentalNatural11137     x         
        accidentalQuarterToneFlatStein162     x         
        accidentalQuarterToneSharpStein191     x         
        accidentalSharp12908     x         
        accidentalThreeQuarterTonesFlatZimmermann1     x         
        accidentalThreeQuarterTonesSharpStein27     x         
        accidentalTripleFlat1     x         
        accidentalTripleSharp1     x         
        articAccentAbove1477     x         
        articAccentBelow1916     x         
        articMarcatoAbove278     x         
        articMarcatoBelow34     x         
        articStaccatissimoAbove536     x         
        articStaccatissimoBelow414     x         
        articStaccatoAbove5018     x         
        articStaccatoBelow6108     x         
        articTenutoAbove823     x         
        articTenutoBelow735     x         
        augmentationDot2762               
        barline28142               
        beam52539     xx        
        cClef1161xxxxxx         
        dynamicFF242     x         
        dynamicFFF88     x         
        dynamicFFFF4     x         
        dynamicForte777     x         
        dynamicFortePiano60     x         
        dynamicForzando35     x         
        dynamicMF1803     x         
        dynamicMP185     x         
        dynamicPiano3987     x         
        dynamicPP1807     x         
        dynamicPPP93     x         
        dynamicPPPP13     x         
        dynamicRinforzando25     x         
        dynamicSforzato236     x         
        dynamicSforzatoFF6     x         
        dynamicText110     x        x
        fClef3543xxxxxx         
        flag16thDown430     x x       
        flag16thUp18245     x x       
        flag32ndDown31     x x       
        flag32ndUp7264     x x       
        flag64thUp10     x x       
        flag8thDown3672     x x       
        flag8thUp8113     x x       
        gClef12278xxxxxx         
        gradualDynamic7084     x         
        kStaffLine160426     x         
        mensuralNoteheadMinimaWhite9x    x  xxxxx  
        noteheadBlack247741x    x xxxxxx  
        noteheadDiamondWhole8x    x  xxxxx  
        noteheadDoubleWholeSquare3x    x  xxxxx  
        noteheadHalf8648x    x  xxxxx  
        noteheadTriangleUpBlack27x    x  xxxxx  
        noteheadTriangleUpHalf3x    x  xxxxx  
        noteheadWhole1502x    x  xxxxx  
        noteheadXBlack81x    x  xxxxx  
        ornamentMordent7x    x         
        ornamentTrill58x    x         
        ornamentTurn6x    x         
        rest4               
        rest16th29411               
        rest32nd10218               
        rest64th4               
        rest8th24124               
        restHalf1376               
        restQuarter13223               
        restWhole14382               
        slur13928x    x         
        stem227889     x         
        systemicBarline2078               
        tie8626x    x         
        timeSig12x    x       x 
        timeSig21084x    x       x 
        timeSig31203x    x       x 
        timeSig42674x    x       x 
        timeSig5507x    x       x 
        timeSig6246x    x       x 
        timeSig7125x    x       x 
        timeSig81661x    x       x 
        timeSig979x    x       x 
        timeSigCommon206x    x       x 
        timeSigCutCommon113x    x       x 
        timeSignatureComponent443x    x       x 
        tupletBracket4970x    x         
        tupletText4900x    x        x
        unpitchedPercussionClef1223xxxxxx         
        wiggleTrill45x    x         
                         
        - -
        - -

        Images of scores

        - -

        Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below. All these images are binarised and ready to use.

        - -

        clef

        - -

        MIDI

        - -

        MIDI files are also exported directly from Dorico. To enhance compatibility between different MIDI sequencing and music notation programs, even those running on different operating systems, the MIDI standard defines a specification for the Standard MIDI File. This type of file (usually having the file extension “.mid”) represents multi-track sequences, complete with patch selections, notes, pitch bend, and other controls. DoReMi includes the respective MIDI files for each one of the Dorico projects. This is aimed to help with generating MIDI replayble files with OMR.

        - -

        Dorico-midi

        - -

        Music Encoding Initiative (MEI)

        - -

        Except for MusicXML for we go one step further to also providing its respective Music Encoding Initiative (MEI) files. The model underlying MEI recognizes four distinct aspects of music notation: logical; gestural; visual; and analytical. The logical domain includes the musical content or structure including pitches, time values, articulations, dynamics, and all other elements—defined as the symbols that communicate the composer’s intentions. The gestural domain relates to a performed interpretation of the logical domain (i.e., it encodes information that may be added by a performer such as explicit realizations of “swing” or rubato). The visual domain describes the contributions of an editor, engraver, or typesetter, and encodes information about the physical appearance of the score, such as symbol locations, page layout, or font. Finally, the analytical domain covers commentary and analysis of the music document in any of the three previous domains.

        - -
        <?xml version="1.0" encoding="UTF-8"?>
        -<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?>
        -<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://purl.oclc.org/dsdl/schematron"?>
        -<mei xmlns="http://www.music-encoding.org/ns/mei" meiversion="4.0.0">
        -   <meiHead>
        -      <fileDesc>
        -         <titleStmt>
        -            <title>beam groups 3</title>
        -            <respStmt />
        -         </titleStmt>
        -         <pubStmt><date isodate="2021-06-14" type="encoding-date">2021-06-14</date>
        -         </pubStmt>
        -      </fileDesc>
        -      <encodingDesc xml:id="encodingdesc-0000001420266469">
        -         <appInfo xml:id="appinfo-0000001827384277">
        -            <application xml:id="application-0000000862295293" isodate="2021-06-14T15:00:01" version="3.5.0-dev-118873d">
        -               <name xml:id="name-0000002103025164">Verovio</name>
        -               <p xml:id="p-0000001992846044">Transcoded from MusicXML</p>
        -            </application>
        -         </appInfo>
        -      </encodingDesc>
        -   </meiHead>
        -   <music>
        -      <body>
        -         <mdiv xml:id="mdiv-0000001025466895">
        -            <score xml:id="score-0000001308189520">
        -               <scoreDef xml:id="scoredef-0000000993314183">
        -                  <staffGrp xml:id="staffgrp-0000000471437396">
        -                     <staffDef xml:id="P1" n="1" lines="5" ppq="12">
        -                        <label xml:id="label-0000000781857015">P 1</label>
        -                        <clef xml:id="clef-0000000149139464" shape="G" line="2" />
        -                        <keySig xml:id="keysig-0000000931258970" mode="major" sig="0" />
        -                        <meterSig xml:id="msig-0000002113427645" count="2" unit="4" />
        -                     </staffDef>
        -                  </staffGrp>
        -               </scoreDef>
        -...
        -      </body>
        -   </music>
        -</mei>
        -
        - -

        Combining DOReMi with Muscima++ and Deepscores

        - -

        back

        -:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/a8/5aa703bcabf2b4ad9845eb59cbaab58adfcd3d8edbb666b1107f43e4280141 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/a8/5aa703bcabf2b4ad9845eb59cbaab58adfcd3d8edbb666b1107f43e4280141 deleted file mode 100644 index f7dec89c98..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/a8/5aa703bcabf2b4ad9845eb59cbaab58adfcd3d8edbb666b1107f43e4280141 +++ /dev/null @@ -1,285 +0,0 @@ -I"fg

        DoReMi - Data Collection Lifecycle Document

        - -

        This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

        - -

        Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet -music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

        - -

        Discovery and Planning

        - -

        Data type and format

        - - -

        Initial Data Collection

        -

        Data Preparation and analysis

        -

        Publication and Sharing

        -

        Long-term Management

        - -

        Discovery and Planning

        - -

        In this section, I will explain the data types and formats we have decided to use.

        - -

        Data type and format

        - -

        This dataset has the following six types of data:

        - - - -

        The following respective data formats:

        -
          -
        • Dorico
        • -
        • MusicXML
        • -
        • XML
        • -
        • PNG
        • -
        • MIDI
        • -
        • MEI
        • -
        - -

        Let’s start by explaining each one of the data types and what they contain:

        - -

        Dorico project -Dorico-project

        - -

        When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

        - -

        MusicXML

        - -

        MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. -More on how these files can be exported check here -
        -

        - -
        <?xml version="1.0" encoding="UTF-8" standalone="no"?>
        -<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
        -<score-partwise version="3.1">
        -  <work>
        -    <work-title>beam groups 3</work-title>
        -  </work>
        -  <movement-title>beam groups 3</movement-title>
        -  <identification>
        -    <encoding>
        -      <software>Dorico 4.0.0.5342</software>
        -      <encoding-date>2021-06-14</encoding-date>
        -    </encoding>
        -  </identification>
        -  <part-list>
        -    <score-part id="P1">
        -      <part-name>P 1</part-name>
        -    </score-part>
        -  </part-list>
        -  <part id="P1">
        -    <measure number="1">
        -      <attributes>
        -        <divisions>12</divisions>
        -        <key number="1">
        -          <fifths>0</fifths>
        -          <mode>major</mode>
        -        </key>
        -        <time>
        -
        -...
        -
        -  </part>
        -</score-partwise>
        -
        - - - -

        OMR metadata

        - -

        Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box. Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

        - -

        OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

        - -

        Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

        - - - -
        <?xml version="1.0" encoding="utf-8"?>
        -<Pages>
        -<Page pageIndex="0">
        -<Nodes>
        -<Node>
        -<Id>95</Id>
        -<ClassName>timeSig4</ClassName>
        -<Top>709</Top>
        -<Left>386</Left>
        -<Width>36</Width>
        -<Height>42</Height>
        -<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -<Node>
        -<Id>94</Id>
        -<ClassName>timeSig2</ClassName>
        -<Top>666</Top>
        -<Left>387</Left>
        -<Width>34</Width>
        -<Height>43</Height>
        -<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -...
        -</Nodes>
        -</Page>
        -</Pages>
        -
        - -

        Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. -
        -

        - -
        <Node>
        -<Id>504</Id>
        -<ClassName>noteheadBlack</ClassName>
        -<Top>466</Top>
        -<Left>2236</Left>
        -<Width>28</Width>
        -<Height>24</Height>
        -<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
        -<Outlinks>541 559 571</Outlinks>
        -<Data>
        -<DataItem key="duration_beats" type="float">0.333333</DataItem>
        -<DataItem key="onset_beats" type="float">47.666668</DataItem>
        -<DataItem key="pitch_octave" type="int">4</DataItem>
        -<DataItem key="midi_pitch_code" type="int">69</DataItem>
        -<DataItem key="normalized_pitch_step" type="str">A</DataItem>
        -<DataItem key="dorico_event_id" type="int">1120</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - -

        - -

        For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

        - -
        <Node>
        -<Id>93</Id>
        -<ClassName>gClef</ClassName>
        -<Top>638</Top>
        -<Left>309</Left>
        -<Width>56</Width>
        -<Height>147</Height>
        -<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">908</DataItem>
        -<DataItem key="clef_type" type="str">kGClef</DataItem>
        -<DataItem key="clef_hotspot" type="str">G4</DataItem>
        -<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
        -<DataItem key="clef_stave_position" type="int">2</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). -

        -
        <Node>
        -    <Id>511</Id>
        -    <ClassName>timeSig4</ClassName>
        -    <Top>467</Top>
        -    <Left>828</Left>
        -    <Width>36</Width>   
        -    <Height>42</Height>
        -    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
        -    ...
        -    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
        -    <Data>
        -        <DataItem key="dorico_event_id" type="int">-1</DataItem>
        -        <DataItem key="time_signature_description" type="str"/>
        -    </Data>
        -</Node>
        -
        - - - -

        Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

        - -
        <Node>
        -<Id>69</Id>
        -<ClassName>kStaffLine</ClassName>
        -<Top>666</Top>
        -<Left>299</Left>
        -<Width>2001</Width>
        -<Height>3</Height>
        -<Mask>0:0 1:6003 </Mask>
        -<Data>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        A comprehensive table of what each objet includes for musical features is shown below.

        - -

        DoReMi table

        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        head1head twothree
        okgood swedish fishnice
        out of stockgood and plentynice
        okgood oreoshmm
        okgood zoute dropyumm
        - -

        OMR metadata

        - -

        Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

        - -

        MIDI

        - -

        MIDI files are exported directly from Dorico.

        - -

        Music Encoding Initiative (MEI)

        - -

        Combining DOReMi with Muscima++ and Deepscores

        - -

        back

        -:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/ac/f0c93c18177ebc849a34ecd25bd4309c7b8e54f42a140a4b25a674613f86a4 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/ac/f0c93c18177ebc849a34ecd25bd4309c7b8e54f42a140a4b25a674613f86a4 deleted file mode 100644 index 4f9900eb04..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/ac/f0c93c18177ebc849a34ecd25bd4309c7b8e54f42a140a4b25a674613f86a4 +++ /dev/null @@ -1,2163 +0,0 @@ -I"L

        DoReMi - Data Collection Lifecycle Document

        - -

        This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg’s Dorico team and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

        - -

        Music used to generate this dataset comes from a software test set provided by the Dorico team. This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet -music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

        - -

        Discovery and Planning

        - -

        Data type and format

        - - -

        Initial Data Collection

        -

        Data Preparation and analysis

        -

        Publication and Sharing

        -

        Long-term Management

        - -

        Discovery and Planning

        - -

        In this section, I will explain the data types and formats we have decided to use.

        - -

        Data type and format

        - -

        This dataset has the following six types of data:

        - - - -

        The following respective data formats:

        -
          -
        • Dorico
        • -
        • MusicXML
        • -
        • XML
        • -
        • PNG
        • -
        • MIDI
        • -
        • MEI
        • -
        - -

        Let’s start by explaining each one of the data types and what they contain:

        - -

        Dorico project -Dorico-project

        - -

        When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

        - -

        Dorico-soft

        - -

        MusicXML

        - -

        MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. -More on how these files can be exported check here -
        -

        - -
        <?xml version="1.0" encoding="UTF-8" standalone="no"?>
        -<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
        -<score-partwise version="3.1">
        -  <work>
        -    <work-title>beam groups 3</work-title>
        -  </work>
        -  <movement-title>beam groups 3</movement-title>
        -  <identification>
        -    <encoding>
        -      <software>Dorico 4.0.0.5342</software>
        -      <encoding-date>2021-06-14</encoding-date>
        -    </encoding>
        -  </identification>
        -  <part-list>
        -    <score-part id="P1">
        -      <part-name>P 1</part-name>
        -    </score-part>
        -  </part-list>
        -  <part id="P1">
        -    <measure number="1">
        -      <attributes>
        -        <divisions>12</divisions>
        -        <key number="1">
        -          <fifths>0</fifths>
        -          <mode>major</mode>
        -        </key>
        -        <time>
        -
        -...
        -
        -  </part>
        -</score-partwise>
        -
        - - - -

        OMR metadata

        - -

        Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box.

        - -

        In words, each file can have data on more than one page, if that is the case, an id is assigned to each page. Each page can have multiple nodes. Nodes are the individual elements or objects in the score, for instance, stem, staff lines, blackhead, whole note, augmentation dot and so on. Each object or node is assigned an id. This node will now have the bounding box information which includes top, left, width and height. The top is the distance from the top of the page to the point where the object starts (vertically). Left is the distance from the left of the page to the point where the object starts (horizontally). Height is the distance from top to where the object ends (vertically). Width is the distance from the left point to the rightest point where the object ends (horizontally). -bbox

        - -

        Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

        - -

        OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

        - -

        Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

        - - - -
        <?xml version="1.0" encoding="utf-8"?>
        -<Pages>
        -<Page pageIndex="0">
        -<Nodes>
        -<Node>
        -<Id>95</Id>
        -<ClassName>timeSig4</ClassName>
        -<Top>709</Top>
        -<Left>386</Left>
        -<Width>36</Width>
        -<Height>42</Height>
        -<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -<Node>
        -<Id>94</Id>
        -<ClassName>timeSig2</ClassName>
        -<Top>666</Top>
        -<Left>387</Left>
        -<Width>34</Width>
        -<Height>43</Height>
        -<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -...
        -</Nodes>
        -</Page>
        -</Pages>
        -
        - -

        Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. -
        -

        - -
        <Node>
        -<Id>504</Id>
        -<ClassName>noteheadBlack</ClassName>
        -<Top>466</Top>
        -<Left>2236</Left>
        -<Width>28</Width>
        -<Height>24</Height>
        -<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
        -<Outlinks>541 559 571</Outlinks>
        -<Data>
        -<DataItem key="duration_beats" type="float">0.333333</DataItem>
        -<DataItem key="onset_beats" type="float">47.666668</DataItem>
        -<DataItem key="pitch_octave" type="int">4</DataItem>
        -<DataItem key="midi_pitch_code" type="int">69</DataItem>
        -<DataItem key="normalized_pitch_step" type="str">A</DataItem>
        -<DataItem key="dorico_event_id" type="int">1120</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - -

        - -

        For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

        - -
        <Node>
        -<Id>93</Id>
        -<ClassName>gClef</ClassName>
        -<Top>638</Top>
        -<Left>309</Left>
        -<Width>56</Width>
        -<Height>147</Height>
        -<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">908</DataItem>
        -<DataItem key="clef_type" type="str">kGClef</DataItem>
        -<DataItem key="clef_hotspot" type="str">G4</DataItem>
        -<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
        -<DataItem key="clef_stave_position" type="int">2</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). -

        -
        <Node>
        -    <Id>511</Id>
        -    <ClassName>timeSig4</ClassName>
        -    <Top>467</Top>
        -    <Left>828</Left>
        -    <Width>36</Width>   
        -    <Height>42</Height>
        -    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
        -    ...
        -    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
        -    <Data>
        -        <DataItem key="dorico_event_id" type="int">-1</DataItem>
        -        <DataItem key="time_signature_description" type="str"/>
        -    </Data>
        -</Node>
        -
        - - - -

        Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

        - -
        <Node>
        -<Id>69</Id>
        -<ClassName>kStaffLine</ClassName>
        -<Top>666</Top>
        -<Left>299</Left>
        -<Width>2001</Width>
        -<Height>3</Height>
        -<Mask>0:0 1:6003 </Mask>
        -<Data>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        A detailed table of what each objet includes for musical features is shown below. Scroll right for all attributes.

        - -
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_descriptiontext
        accidentalDoubleFlat244     x         
        accidentalDoubleSharp330     x         
        accidentalFlat12705     x         
        accidentalKomaFlat5     x         
        accidentalKomaSharp5     x         
        accidentalNatural11137     x         
        accidentalQuarterToneFlatStein162     x         
        accidentalQuarterToneSharpStein191     x         
        accidentalSharp12908     x         
        accidentalThreeQuarterTonesFlatZimmermann1     x         
        accidentalThreeQuarterTonesSharpStein27     x         
        accidentalTripleFlat1     x         
        accidentalTripleSharp1     x         
        articAccentAbove1477     x         
        articAccentBelow1916     x         
        articMarcatoAbove278     x         
        articMarcatoBelow34     x         
        articStaccatissimoAbove536     x         
        articStaccatissimoBelow414     x         
        articStaccatoAbove5018     x         
        articStaccatoBelow6108     x         
        articTenutoAbove823     x         
        articTenutoBelow735     x         
        augmentationDot2762               
        barline28142               
        beam52539     xx        
        cClef1161xxxxxx         
        dynamicFF242     x         
        dynamicFFF88     x         
        dynamicFFFF4     x         
        dynamicForte777     x         
        dynamicFortePiano60     x         
        dynamicForzando35     x         
        dynamicMF1803     x         
        dynamicMP185     x         
        dynamicPiano3987     x         
        dynamicPP1807     x         
        dynamicPPP93     x         
        dynamicPPPP13     x         
        dynamicRinforzando25     x         
        dynamicSforzato236     x         
        dynamicSforzatoFF6     x         
        dynamicText110     x        x
        fClef3543xxxxxx         
        flag16thDown430     x x       
        flag16thUp18245     x x       
        flag32ndDown31     x x       
        flag32ndUp7264     x x       
        flag64thUp10     x x       
        flag8thDown3672     x x       
        flag8thUp8113     x x       
        gClef12278xxxxxx         
        gradualDynamic7084     x         
        kStaffLine160426     x         
        mensuralNoteheadMinimaWhite9x    x  xxxxx  
        noteheadBlack247741x    x xxxxxx  
        noteheadDiamondWhole8x    x  xxxxx  
        noteheadDoubleWholeSquare3x    x  xxxxx  
        noteheadHalf8648x    x  xxxxx  
        noteheadTriangleUpBlack27x    x  xxxxx  
        noteheadTriangleUpHalf3x    x  xxxxx  
        noteheadWhole1502x    x  xxxxx  
        noteheadXBlack81x    x  xxxxx  
        ornamentMordent7x    x         
        ornamentTrill58x    x         
        ornamentTurn6x    x         
        rest4               
        rest16th29411               
        rest32nd10218               
        rest64th4               
        rest8th24124               
        restHalf1376               
        restQuarter13223               
        restWhole14382               
        slur13928x    x         
        stem227889     x         
        systemicBarline2078               
        tie8626x    x         
        timeSig12x    x       x 
        timeSig21084x    x       x 
        timeSig31203x    x       x 
        timeSig42674x    x       x 
        timeSig5507x    x       x 
        timeSig6246x    x       x 
        timeSig7125x    x       x 
        timeSig81661x    x       x 
        timeSig979x    x       x 
        timeSigCommon206x    x       x 
        timeSigCutCommon113x    x       x 
        timeSignatureComponent443x    x       x 
        tupletBracket4970x    x         
        tupletText4900x    x        x
        unpitchedPercussionClef1223xxxxxx         
        wiggleTrill45x    x         
                         
        - -
        - -

        Images of scores

        - -

        Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below. All these images are binarised and ready to use.

        - -

        clef

        - -

        MIDI

        - -

        MIDI (Musical Instrument Digital Interface) standard file provides a standardized file format way for music sequences to be saved, transported, and opened in other systems. They are characterised by their compact size which led to their widespread use in computers. They are intended for universal use and have information such as note values, timing and track name. We want to include such files in our dataset since MIDI is one of the end file formats retrieved from some OMR architecture. We believe that it is essential to include such files that could later on may be used for multi-modal learning in OMR as well.

        - -

        Dorico-midi

        - -

        Music Encoding Initiative (MEI)

        - -

        Except for MusicXML for we go one step further to also providing its respective Music Encoding Initiative (MEI) files. The model underlying MEI recognizes four distinct aspects of music notation: logical; gestural; visual; and analytical. The logical domain includes the musical content or structure including pitches, time values, articulations, dynamics, and all other elements—defined as the symbols that communicate the composer’s intentions. The gestural domain relates to a performed interpretation of the logical domain (i.e., it encodes information that may be added by a performer such as explicit realizations of “swing” or rubato). The visual domain describes the contributions of an editor, engraver, or typesetter, and encodes information about the physical appearance of the score, such as symbol locations, page layout, or font. Finally, the analytical domain covers commentary and analysis of the music document in any of the three previous domains.

        - -
        <?xml version="1.0" encoding="UTF-8"?>
        -<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?>
        -<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://purl.oclc.org/dsdl/schematron"?>
        -<mei xmlns="http://www.music-encoding.org/ns/mei" meiversion="4.0.0">
        -   <meiHead>
        -      <fileDesc>
        -         <titleStmt>
        -            <title>beam groups 3</title>
        -            <respStmt />
        -         </titleStmt>
        -         <pubStmt><date isodate="2021-06-14" type="encoding-date">2021-06-14</date>
        -         </pubStmt>
        -      </fileDesc>
        -      <encodingDesc xml:id="encodingdesc-0000001420266469">
        -         <appInfo xml:id="appinfo-0000001827384277">
        -            <application xml:id="application-0000000862295293" isodate="2021-06-14T15:00:01" version="3.5.0-dev-118873d">
        -               <name xml:id="name-0000002103025164">Verovio</name>
        -               <p xml:id="p-0000001992846044">Transcoded from MusicXML</p>
        -            </application>
        -         </appInfo>
        -      </encodingDesc>
        -   </meiHead>
        -   <music>
        -      <body>
        -         <mdiv xml:id="mdiv-0000001025466895">
        -            <score xml:id="score-0000001308189520">
        -               <scoreDef xml:id="scoredef-0000000993314183">
        -                  <staffGrp xml:id="staffgrp-0000000471437396">
        -                     <staffDef xml:id="P1" n="1" lines="5" ppq="12">
        -                        <label xml:id="label-0000000781857015">P 1</label>
        -                        <clef xml:id="clef-0000000149139464" shape="G" line="2" />
        -                        <keySig xml:id="keysig-0000000931258970" mode="major" sig="0" />
        -                        <meterSig xml:id="msig-0000002113427645" count="2" unit="4" />
        -                     </staffDef>
        -                  </staffGrp>
        -               </scoreDef>
        -...
        -      </body>
        -   </music>
        -</mei>
        -
        - -

        Combining DOReMi with Muscima++ and Deepscores

        - -

        Recently, researchers have been working on bringing their datasets together, namely Muscima++ [4] and DeepScores [9], to improve compatibility. Muscima++ contains handwritten music, while DeepScores is a typeset music dataset, both of which can be used in object detection. Harmonising them aids the goal of creating a reference dataset. With the motivation to support this goal and compare and use these datasets in future experiments, DoReMi is easily harmonised with Muscima++ and DeepScores.

        - -

        Initial Data Collection

        - -

        The dataset is derived from scores originally used for testing music notation software. This includes real-world scores in addition to synthetic scores built to test particular engraving use cases.

        - -

        The process of creating DoReMI using Dorico starts by creating a meta-picture of a single glyph or drawable primitive (slurs, lines, musical symbols) to allow generation of bounding boxes and pixel masks at the origin of the coordinate system y-down \footnote{The origin is in the top-left where the x-axis extends to the right and the y-axis extends downwards}. Rendering them at the origin ensures minimisation of the variations introduced by anti-aliasing artefacts. The vector-based glyph or primitive is then rasterised to a monochrome pixel-based image. Sub-pixel positions might introduce some variations and shifts in the bounding boxes that are relocated to the original drawn positions. However, bounding boxes are accurate enough for all the objects, except for some shift in the staff lines. During rasterisation, some staff lines become thicker than the others, sometimes falling out of the bounding box. Such inconsistencies are easily optically noticed given the even spaced nature of staff lines and can be minimised at the cost of increasing the resolution (DPI). Finally, the images are exported as PNGs.

        - -

        Dorico has a sophisticated internal representation and engraving engine for musical data at the drawing stage for efficiency. This results in significant challenges in reconnecting the primitives ultimately drawn to their original semantic sources. The addition of higher-level music attributes retrieved from Dorico to the metadata allows for the future use in the music reconstruction stage. -It is anticipated that we would iterate through the generation process by adding new features that would benefit the recognition score. On a practical level, we made a minor modification to allow for the logical grouping of pages into a single XML file. During data preprocessing, XML files were then separated by page (image).

        - -

        Data Preparation and analysis

        - -

        The number of classes in the dataset is 94 as shown in the image below. -classes

        - -

        Publication and Sharing

        - -

        The dataset including only copy right free scores is already published in this github release.

        - -

        Long-term Management

        - -

        back

        -:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/ae/87c8c343fb9e62ce50ce1d43a433b9b529d816be757b0848937bb83cf5e7be b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/ae/87c8c343fb9e62ce50ce1d43a433b9b529d816be757b0848937bb83cf5e7be deleted file mode 100644 index 35e442a67f..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/ae/87c8c343fb9e62ce50ce1d43a433b9b529d816be757b0848937bb83cf5e7be +++ /dev/null @@ -1,202 +0,0 @@ -I"gU

        DoReMi - Data Collection Lifecycle Document

        - -

        This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

        - -

        Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet -music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

        - -

        Discovery and Planning

        - -

        Data type and format

        - - -

        Initial Data Collection

        -

        Data Preparation and analysis

        -

        Publication and Sharing

        -

        Long-term Management

        - -

        Discovery and Planning

        - -

        In this section, I will explain the data types and formats we have decided to use.

        - -

        Data type and format

        - -

        This dataset has the following six types of data:

        - - - -

        The following respective data formats:

        -
          -
        • Dorico
        • -
        • MusicXML
        • -
        • XML
        • -
        • PNG
        • -
        • MIDI
        • -
        • MEI
        • -
        - -

        Let’s start by explaining each one of the data types and what they contain:

        - -

        Dorico project -Dorico-project

        - -

        When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

        - -

        MusicXML

        - -

        MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. -More on how these files can be exported check here -
        -

        - - - -

        OMR metadata

        - -

        Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box. Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

        - -

        OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

        - -

        Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

        - - - -
        <?xml version="1.0" encoding="utf-8"?>
        -<Pages>
        -<Page pageIndex="0">
        -<Nodes>
        -<Node>
        -<Id>95</Id>
        -<ClassName>timeSig4</ClassName>
        -<Top>709</Top>
        -<Left>386</Left>
        -<Width>36</Width>
        -<Height>42</Height>
        -<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -<Node>
        -<Id>94</Id>
        -<ClassName>timeSig2</ClassName>
        -<Top>666</Top>
        -<Left>387</Left>
        -<Width>34</Width>
        -<Height>43</Height>
        -<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -...
        -</Nodes>
        -</Page>
        -</Pages>
        -
        - -

        Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. -
        -

        - -
        <Node>
        -<Id>504</Id>
        -<ClassName>noteheadBlack</ClassName>
        -<Top>466</Top>
        -<Left>2236</Left>
        -<Width>28</Width>
        -<Height>24</Height>
        -<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
        -<Outlinks>541 559 571</Outlinks>
        -<Data>
        -<DataItem key="duration_beats" type="float">0.333333</DataItem>
        -<DataItem key="onset_beats" type="float">47.666668</DataItem>
        -<DataItem key="pitch_octave" type="int">4</DataItem>
        -<DataItem key="midi_pitch_code" type="int">69</DataItem>
        -<DataItem key="normalized_pitch_step" type="str">A</DataItem>
        -<DataItem key="dorico_event_id" type="int">1120</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - -

        - -

        For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

        - -
        <Node>
        -<Id>93</Id>
        -<ClassName>gClef</ClassName>
        -<Top>638</Top>
        -<Left>309</Left>
        -<Width>56</Width>
        -<Height>147</Height>
        -<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">908</DataItem>
        -<DataItem key="clef_type" type="str">kGClef</DataItem>
        -<DataItem key="clef_hotspot" type="str">G4</DataItem>
        -<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
        -<DataItem key="clef_stave_position" type="int">2</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). -

        -
        <Node>
        -    <Id>511</Id>
        -    <ClassName>timeSig4</ClassName>
        -    <Top>467</Top>
        -    <Left>828</Left>
        -    <Width>36</Width>   
        -    <Height>42</Height>
        -    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
        -    ...
        -    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
        -    <Data>
        -        <DataItem key="dorico_event_id" type="int">-1</DataItem>
        -        <DataItem key="time_signature_description" type="str"/>
        -    </Data>
        -</Node>
        -
        - - - -

        Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

        - -

        staffline

        - -

        OMR metadata

        - -

        Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

        - -

        MIDI

        - -

        MIDI files are exported directly from Dorico.

        - -

        Music Encoding Initiative (MEI)

        - -

        Combining DOReMi with Muscima++ and Deepscores

        - -

        back

        -:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/af/acf92d9a02f81ad573712fadbbd30ea5f3b8d2046b3d406b4ab9cdcd885c9a b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/af/acf92d9a02f81ad573712fadbbd30ea5f3b8d2046b3d406b4ab9cdcd885c9a deleted file mode 100644 index 2efdf6414d..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/af/acf92d9a02f81ad573712fadbbd30ea5f3b8d2046b3d406b4ab9cdcd885c9a +++ /dev/null @@ -1,2163 +0,0 @@ -I"V

        DoReMi - Data Collection Lifecycle Document

        - -

        This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg’s Dorico team and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

        - -

        Music used to generate this dataset comes from a software test set provided by the Dorico team. This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet -music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

        - -

        Discovery and Planning

        - -

        Data type and format

        - - -

        Initial Data Collection

        -

        Data Preparation and analysis

        -

        Publication and Sharing

        -

        Long-term Management

        - -

        Discovery and Planning

        - -

        In this section, I will explain the data types and formats we have decided to use.

        - -

        Data type and format

        - -

        This dataset has the following six types of data:

        - - - -

        The following respective data formats:

        -
          -
        • Dorico
        • -
        • MusicXML
        • -
        • XML
        • -
        • PNG
        • -
        • MIDI
        • -
        • MEI
        • -
        - -

        Let’s start by explaining each one of the data types and what they contain:

        - -

        Dorico project -Dorico-project

        - -

        When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

        - -

        Dorico-soft

        - -

        MusicXML

        - -

        MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. -More on how these files can be exported check here -
        -

        - -
        <?xml version="1.0" encoding="UTF-8" standalone="no"?>
        -<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
        -<score-partwise version="3.1">
        -  <work>
        -    <work-title>beam groups 3</work-title>
        -  </work>
        -  <movement-title>beam groups 3</movement-title>
        -  <identification>
        -    <encoding>
        -      <software>Dorico 4.0.0.5342</software>
        -      <encoding-date>2021-06-14</encoding-date>
        -    </encoding>
        -  </identification>
        -  <part-list>
        -    <score-part id="P1">
        -      <part-name>P 1</part-name>
        -    </score-part>
        -  </part-list>
        -  <part id="P1">
        -    <measure number="1">
        -      <attributes>
        -        <divisions>12</divisions>
        -        <key number="1">
        -          <fifths>0</fifths>
        -          <mode>major</mode>
        -        </key>
        -        <time>
        -
        -...
        -
        -  </part>
        -</score-partwise>
        -
        - - - -

        OMR metadata

        - -

        Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box.

        - -

        In words, each file can have data on more than one page, if that is the case, an id is assigned to each page. Each page can have multiple nodes. Nodes are the individual elements or objects in the score, for instance, stem, staff lines, blackhead, whole note, augmentation dot and so on. Each object or node is assigned an id. This node will now have the bounding box information which includes top, left, width and height. The top is the distance from the top of the page to the point where the object starts (vertically). Left is the distance from the left of the page to the point where the object starts (horizontally). Height is the distance from top to where the object ends (vertically). Width is the distance from the left point to the rightest point where the object ends (horizontally). -bbox

        - -

        Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

        - -

        OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

        - -

        Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

        - - - -
        <?xml version="1.0" encoding="utf-8"?>
        -<Pages>
        -<Page pageIndex="0">
        -<Nodes>
        -<Node>
        -<Id>95</Id>
        -<ClassName>timeSig4</ClassName>
        -<Top>709</Top>
        -<Left>386</Left>
        -<Width>36</Width>
        -<Height>42</Height>
        -<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -<Node>
        -<Id>94</Id>
        -<ClassName>timeSig2</ClassName>
        -<Top>666</Top>
        -<Left>387</Left>
        -<Width>34</Width>
        -<Height>43</Height>
        -<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -...
        -</Nodes>
        -</Page>
        -</Pages>
        -
        - -

        Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. -
        -

        - -
        <Node>
        -<Id>504</Id>
        -<ClassName>noteheadBlack</ClassName>
        -<Top>466</Top>
        -<Left>2236</Left>
        -<Width>28</Width>
        -<Height>24</Height>
        -<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
        -<Outlinks>541 559 571</Outlinks>
        -<Data>
        -<DataItem key="duration_beats" type="float">0.333333</DataItem>
        -<DataItem key="onset_beats" type="float">47.666668</DataItem>
        -<DataItem key="pitch_octave" type="int">4</DataItem>
        -<DataItem key="midi_pitch_code" type="int">69</DataItem>
        -<DataItem key="normalized_pitch_step" type="str">A</DataItem>
        -<DataItem key="dorico_event_id" type="int">1120</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - -

        - -

        For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

        - -
        <Node>
        -<Id>93</Id>
        -<ClassName>gClef</ClassName>
        -<Top>638</Top>
        -<Left>309</Left>
        -<Width>56</Width>
        -<Height>147</Height>
        -<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">908</DataItem>
        -<DataItem key="clef_type" type="str">kGClef</DataItem>
        -<DataItem key="clef_hotspot" type="str">G4</DataItem>
        -<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
        -<DataItem key="clef_stave_position" type="int">2</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). -

        -
        <Node>
        -    <Id>511</Id>
        -    <ClassName>timeSig4</ClassName>
        -    <Top>467</Top>
        -    <Left>828</Left>
        -    <Width>36</Width>   
        -    <Height>42</Height>
        -    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
        -    ...
        -    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
        -    <Data>
        -        <DataItem key="dorico_event_id" type="int">-1</DataItem>
        -        <DataItem key="time_signature_description" type="str"/>
        -    </Data>
        -</Node>
        -
        - - - -

        Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

        - -
        <Node>
        -<Id>69</Id>
        -<ClassName>kStaffLine</ClassName>
        -<Top>666</Top>
        -<Left>299</Left>
        -<Width>2001</Width>
        -<Height>3</Height>
        -<Mask>0:0 1:6003 </Mask>
        -<Data>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        A detailed table of what each objet includes for musical features is shown below. Scroll right for all attributes.

        - -
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_descriptiontext
        accidentalDoubleFlat244     x         
        accidentalDoubleSharp330     x         
        accidentalFlat12705     x         
        accidentalKomaFlat5     x         
        accidentalKomaSharp5     x         
        accidentalNatural11137     x         
        accidentalQuarterToneFlatStein162     x         
        accidentalQuarterToneSharpStein191     x         
        accidentalSharp12908     x         
        accidentalThreeQuarterTonesFlatZimmermann1     x         
        accidentalThreeQuarterTonesSharpStein27     x         
        accidentalTripleFlat1     x         
        accidentalTripleSharp1     x         
        articAccentAbove1477     x         
        articAccentBelow1916     x         
        articMarcatoAbove278     x         
        articMarcatoBelow34     x         
        articStaccatissimoAbove536     x         
        articStaccatissimoBelow414     x         
        articStaccatoAbove5018     x         
        articStaccatoBelow6108     x         
        articTenutoAbove823     x         
        articTenutoBelow735     x         
        augmentationDot2762               
        barline28142               
        beam52539     xx        
        cClef1161xxxxxx         
        dynamicFF242     x         
        dynamicFFF88     x         
        dynamicFFFF4     x         
        dynamicForte777     x         
        dynamicFortePiano60     x         
        dynamicForzando35     x         
        dynamicMF1803     x         
        dynamicMP185     x         
        dynamicPiano3987     x         
        dynamicPP1807     x         
        dynamicPPP93     x         
        dynamicPPPP13     x         
        dynamicRinforzando25     x         
        dynamicSforzato236     x         
        dynamicSforzatoFF6     x         
        dynamicText110     x        x
        fClef3543xxxxxx         
        flag16thDown430     x x       
        flag16thUp18245     x x       
        flag32ndDown31     x x       
        flag32ndUp7264     x x       
        flag64thUp10     x x       
        flag8thDown3672     x x       
        flag8thUp8113     x x       
        gClef12278xxxxxx         
        gradualDynamic7084     x         
        kStaffLine160426     x         
        mensuralNoteheadMinimaWhite9x    x  xxxxx  
        noteheadBlack247741x    x xxxxxx  
        noteheadDiamondWhole8x    x  xxxxx  
        noteheadDoubleWholeSquare3x    x  xxxxx  
        noteheadHalf8648x    x  xxxxx  
        noteheadTriangleUpBlack27x    x  xxxxx  
        noteheadTriangleUpHalf3x    x  xxxxx  
        noteheadWhole1502x    x  xxxxx  
        noteheadXBlack81x    x  xxxxx  
        ornamentMordent7x    x         
        ornamentTrill58x    x         
        ornamentTurn6x    x         
        rest4               
        rest16th29411               
        rest32nd10218               
        rest64th4               
        rest8th24124               
        restHalf1376               
        restQuarter13223               
        restWhole14382               
        slur13928x    x         
        stem227889     x         
        systemicBarline2078               
        tie8626x    x         
        timeSig12x    x       x 
        timeSig21084x    x       x 
        timeSig31203x    x       x 
        timeSig42674x    x       x 
        timeSig5507x    x       x 
        timeSig6246x    x       x 
        timeSig7125x    x       x 
        timeSig81661x    x       x 
        timeSig979x    x       x 
        timeSigCommon206x    x       x 
        timeSigCutCommon113x    x       x 
        timeSignatureComponent443x    x       x 
        tupletBracket4970x    x         
        tupletText4900x    x        x
        unpitchedPercussionClef1223xxxxxx         
        wiggleTrill45x    x         
                         
        - -
        - -

        Images of scores

        - -

        Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below. All these images are binarised and ready to use.

        - -

        clef

        - -

        MIDI

        - -

        MIDI (Musical Instrument Digital Interface) standard file provides a standardized file format way for music sequences to be saved, transported, and opened in other systems. They are characterised by their compact size which led to their widespread use in computers. They are intended for universal use and have information such as note values, timing and track name. We want to include such files in our dataset since MIDI is one of the end file formats retrieved from some OMR architecture. We believe that it is essential to include such files that could later on may be used for multi-modal learning in OMR as well.

        - -

        Dorico-midi

        - -

        Music Encoding Initiative (MEI)

        - -

        Except for MusicXML for we go one step further to also providing its respective Music Encoding Initiative (MEI) files. The model underlying MEI recognizes four distinct aspects of music notation: logical; gestural; visual; and analytical. The logical domain includes the musical content or structure including pitches, time values, articulations, dynamics, and all other elements—defined as the symbols that communicate the composer’s intentions. The gestural domain relates to a performed interpretation of the logical domain (i.e., it encodes information that may be added by a performer such as explicit realizations of “swing” or rubato). The visual domain describes the contributions of an editor, engraver, or typesetter, and encodes information about the physical appearance of the score, such as symbol locations, page layout, or font. Finally, the analytical domain covers commentary and analysis of the music document in any of the three previous domains.

        - -
        <?xml version="1.0" encoding="UTF-8"?>
        -<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?>
        -<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://purl.oclc.org/dsdl/schematron"?>
        -<mei xmlns="http://www.music-encoding.org/ns/mei" meiversion="4.0.0">
        -   <meiHead>
        -      <fileDesc>
        -         <titleStmt>
        -            <title>beam groups 3</title>
        -            <respStmt />
        -         </titleStmt>
        -         <pubStmt><date isodate="2021-06-14" type="encoding-date">2021-06-14</date>
        -         </pubStmt>
        -      </fileDesc>
        -      <encodingDesc xml:id="encodingdesc-0000001420266469">
        -         <appInfo xml:id="appinfo-0000001827384277">
        -            <application xml:id="application-0000000862295293" isodate="2021-06-14T15:00:01" version="3.5.0-dev-118873d">
        -               <name xml:id="name-0000002103025164">Verovio</name>
        -               <p xml:id="p-0000001992846044">Transcoded from MusicXML</p>
        -            </application>
        -         </appInfo>
        -      </encodingDesc>
        -   </meiHead>
        -   <music>
        -      <body>
        -         <mdiv xml:id="mdiv-0000001025466895">
        -            <score xml:id="score-0000001308189520">
        -               <scoreDef xml:id="scoredef-0000000993314183">
        -                  <staffGrp xml:id="staffgrp-0000000471437396">
        -                     <staffDef xml:id="P1" n="1" lines="5" ppq="12">
        -                        <label xml:id="label-0000000781857015">P 1</label>
        -                        <clef xml:id="clef-0000000149139464" shape="G" line="2" />
        -                        <keySig xml:id="keysig-0000000931258970" mode="major" sig="0" />
        -                        <meterSig xml:id="msig-0000002113427645" count="2" unit="4" />
        -                     </staffDef>
        -                  </staffGrp>
        -               </scoreDef>
        -...
        -      </body>
        -   </music>
        -</mei>
        -
        - -

        Combining DOReMi with Muscima++ and Deepscores

        - -

        Recently, researchers have been working on bringing their datasets together, namely Muscima++ [4] and DeepScores [9], to improve compatibility. Muscima++ contains handwritten music, while DeepScores is a typeset music dataset, both of which can be used in object detection. Harmonising them aids the goal of creating a reference dataset. With the motivation to support this goal and compare and use these datasets in future experiments, DoReMi is easily harmonised with Muscima++ and DeepScores.

        - -

        Initial Data Collection

        - -

        The dataset is derived from scores originally used for testing music notation software. This includes real-world scores in addition to synthetic scores built to test particular engraving use cases.

        - -

        The process of creating DoReMI using Dorico starts by creating a meta-picture of a single glyph or drawable primitive (slurs, lines, musical symbols) to allow generation of bounding boxes and pixel masks at the origin of the coordinate system y-down \footnote{The origin is in the top-left where the x-axis extends to the right and the y-axis extends downwards}. Rendering them at the origin ensures minimisation of the variations introduced by anti-aliasing artefacts. The vector-based glyph or primitive is then rasterised to a monochrome pixel-based image. Sub-pixel positions might introduce some variations and shifts in the bounding boxes that are relocated to the original drawn positions. However, bounding boxes are accurate enough for all the objects, except for some shift in the staff lines. During rasterisation, some staff lines become thicker than the others, sometimes falling out of the bounding box. Such inconsistencies are easily optically noticed given the even spaced nature of staff lines and can be minimised at the cost of increasing the resolution (DPI). Finally, the images are exported as PNGs.

        - -

        Dorico has a sophisticated internal representation and engraving engine for musical data at the drawing stage for efficiency. This results in significant challenges in reconnecting the primitives ultimately drawn to their original semantic sources. The addition of higher-level music attributes retrieved from Dorico to the metadata allows for the future use in the music reconstruction stage. -It is anticipated that we would iterate through the generation process by adding new features that would benefit the recognition score. On a practical level, we made a minor modification to allow for the logical grouping of pages into a single XML file. During data preprocessing, XML files were then separated by page (image).

        - -

        Data Preparation and analysis

        - -

        The number of classes in the dataset is 94 as shown in the image below. -classes

        - -

        Publication and Sharing

        - -

        The dataset including only copy right free scores is already published in this github release.

        - -

        Long-term Management

        - -

        back

        -:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/af/e1404ee0bb7159015cb708b752fa0decd70685fb98036d6fcd019d972f05a8 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/af/e1404ee0bb7159015cb708b752fa0decd70685fb98036d6fcd019d972f05a8 deleted file mode 100644 index d4a5581135..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/af/e1404ee0bb7159015cb708b752fa0decd70685fb98036d6fcd019d972f05a8 +++ /dev/null @@ -1,2088 +0,0 @@ -I"+

        DoReMi - Data Collection Lifecycle Document

        - -

        This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

        - -

        Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet -music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

        - -

        Discovery and Planning

        - -

        Data type and format

        - - -

        Initial Data Collection

        -

        Data Preparation and analysis

        -

        Publication and Sharing

        -

        Long-term Management

        - -

        Discovery and Planning

        - -

        In this section, I will explain the data types and formats we have decided to use.

        - -

        Data type and format

        - -

        This dataset has the following six types of data:

        - - - -

        The following respective data formats:

        -
          -
        • Dorico
        • -
        • MusicXML
        • -
        • XML
        • -
        • PNG
        • -
        • MIDI
        • -
        • MEI
        • -
        - -

        Let’s start by explaining each one of the data types and what they contain:

        - -

        Dorico project -Dorico-project

        - -

        When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

        - -

        MusicXML

        - -

        MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. -More on how these files can be exported check here -
        -

        - -
        <?xml version="1.0" encoding="UTF-8" standalone="no"?>
        -<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
        -<score-partwise version="3.1">
        -  <work>
        -    <work-title>beam groups 3</work-title>
        -  </work>
        -  <movement-title>beam groups 3</movement-title>
        -  <identification>
        -    <encoding>
        -      <software>Dorico 4.0.0.5342</software>
        -      <encoding-date>2021-06-14</encoding-date>
        -    </encoding>
        -  </identification>
        -  <part-list>
        -    <score-part id="P1">
        -      <part-name>P 1</part-name>
        -    </score-part>
        -  </part-list>
        -  <part id="P1">
        -    <measure number="1">
        -      <attributes>
        -        <divisions>12</divisions>
        -        <key number="1">
        -          <fifths>0</fifths>
        -          <mode>major</mode>
        -        </key>
        -        <time>
        -
        -...
        -
        -  </part>
        -</score-partwise>
        -
        - - - -

        OMR metadata

        - -

        Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box. Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

        - -

        OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

        - -

        Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

        - - - -
        <?xml version="1.0" encoding="utf-8"?>
        -<Pages>
        -<Page pageIndex="0">
        -<Nodes>
        -<Node>
        -<Id>95</Id>
        -<ClassName>timeSig4</ClassName>
        -<Top>709</Top>
        -<Left>386</Left>
        -<Width>36</Width>
        -<Height>42</Height>
        -<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -<Node>
        -<Id>94</Id>
        -<ClassName>timeSig2</ClassName>
        -<Top>666</Top>
        -<Left>387</Left>
        -<Width>34</Width>
        -<Height>43</Height>
        -<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -...
        -</Nodes>
        -</Page>
        -</Pages>
        -
        - -

        Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. -
        -

        - -
        <Node>
        -<Id>504</Id>
        -<ClassName>noteheadBlack</ClassName>
        -<Top>466</Top>
        -<Left>2236</Left>
        -<Width>28</Width>
        -<Height>24</Height>
        -<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
        -<Outlinks>541 559 571</Outlinks>
        -<Data>
        -<DataItem key="duration_beats" type="float">0.333333</DataItem>
        -<DataItem key="onset_beats" type="float">47.666668</DataItem>
        -<DataItem key="pitch_octave" type="int">4</DataItem>
        -<DataItem key="midi_pitch_code" type="int">69</DataItem>
        -<DataItem key="normalized_pitch_step" type="str">A</DataItem>
        -<DataItem key="dorico_event_id" type="int">1120</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - -

        - -

        For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

        - -
        <Node>
        -<Id>93</Id>
        -<ClassName>gClef</ClassName>
        -<Top>638</Top>
        -<Left>309</Left>
        -<Width>56</Width>
        -<Height>147</Height>
        -<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">908</DataItem>
        -<DataItem key="clef_type" type="str">kGClef</DataItem>
        -<DataItem key="clef_hotspot" type="str">G4</DataItem>
        -<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
        -<DataItem key="clef_stave_position" type="int">2</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). -

        -
        <Node>
        -    <Id>511</Id>
        -    <ClassName>timeSig4</ClassName>
        -    <Top>467</Top>
        -    <Left>828</Left>
        -    <Width>36</Width>   
        -    <Height>42</Height>
        -    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
        -    ...
        -    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
        -    <Data>
        -        <DataItem key="dorico_event_id" type="int">-1</DataItem>
        -        <DataItem key="time_signature_description" type="str"/>
        -    </Data>
        -</Node>
        -
        - - - -

        Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

        - -
        <Node>
        -<Id>69</Id>
        -<ClassName>kStaffLine</ClassName>
        -<Top>666</Top>
        -<Left>299</Left>
        -<Width>2001</Width>
        -<Height>3</Height>
        -<Mask>0:0 1:6003 </Mask>
        -<Data>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        A comprehensive table of what each objet includes for musical features is shown below. Scroll right for all attributes.

        - -
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_descriptiontext
        accidentalDoubleFlat244     x         
        accidentalDoubleSharp330     x         
        accidentalFlat12705     x         
        accidentalKomaFlat5     x         
        accidentalKomaSharp5     x         
        accidentalNatural11137     x         
        accidentalQuarterToneFlatStein162     x         
        accidentalQuarterToneSharpStein191     x         
        accidentalSharp12908     x         
        accidentalThreeQuarterTonesFlatZimmermann1     x         
        accidentalThreeQuarterTonesSharpStein27     x         
        accidentalTripleFlat1     x         
        accidentalTripleSharp1     x         
        articAccentAbove1477     x         
        articAccentBelow1916     x         
        articMarcatoAbove278     x         
        articMarcatoBelow34     x         
        articStaccatissimoAbove536     x         
        articStaccatissimoBelow414     x         
        articStaccatoAbove5018     x         
        articStaccatoBelow6108     x         
        articTenutoAbove823     x         
        articTenutoBelow735     x         
        augmentationDot2762               
        barline28142               
        beam52539     xx        
        cClef1161xxxxxx         
        dynamicFF242     x         
        dynamicFFF88     x         
        dynamicFFFF4     x         
        dynamicForte777     x         
        dynamicFortePiano60     x         
        dynamicForzando35     x         
        dynamicMF1803     x         
        dynamicMP185     x         
        dynamicPiano3987     x         
        dynamicPP1807     x         
        dynamicPPP93     x         
        dynamicPPPP13     x         
        dynamicRinforzando25     x         
        dynamicSforzato236     x         
        dynamicSforzatoFF6     x         
        dynamicText110     x        x
        fClef3543xxxxxx         
        flag16thDown430     x x       
        flag16thUp18245     x x       
        flag32ndDown31     x x       
        flag32ndUp7264     x x       
        flag64thUp10     x x       
        flag8thDown3672     x x       
        flag8thUp8113     x x       
        gClef12278xxxxxx         
        gradualDynamic7084     x         
        kStaffLine160426     x         
        mensuralNoteheadMinimaWhite9x    x  xxxxx  
        noteheadBlack247741x    x xxxxxx  
        noteheadDiamondWhole8x    x  xxxxx  
        noteheadDoubleWholeSquare3x    x  xxxxx  
        noteheadHalf8648x    x  xxxxx  
        noteheadTriangleUpBlack27x    x  xxxxx  
        noteheadTriangleUpHalf3x    x  xxxxx  
        noteheadWhole1502x    x  xxxxx  
        noteheadXBlack81x    x  xxxxx  
        ornamentMordent7x    x         
        ornamentTrill58x    x         
        ornamentTurn6x    x         
        rest4               
        rest16th29411               
        rest32nd10218               
        rest64th4               
        rest8th24124               
        restHalf1376               
        restQuarter13223               
        restWhole14382               
        slur13928x    x         
        stem227889     x         
        systemicBarline2078               
        tie8626x    x         
        timeSig12x    x       x 
        timeSig21084x    x       x 
        timeSig31203x    x       x 
        timeSig42674x    x       x 
        timeSig5507x    x       x 
        timeSig6246x    x       x 
        timeSig7125x    x       x 
        timeSig81661x    x       x 
        timeSig979x    x       x 
        timeSigCommon206x    x       x 
        timeSigCutCommon113x    x       x 
        timeSignatureComponent443x    x       x 
        tupletBracket4970x    x         
        tupletText4900x    x        x
        unpitchedPercussionClef1223xxxxxx         
        wiggleTrill45x    x         
                         
        - -
        - -

        OMR metadata

        - -

        Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

        - -

        clef

        - -

        MIDI

        - -

        MIDI files are exported directly from Dorico.

        - -

        Music Encoding Initiative (MEI)

        - -

        Combining DOReMi with Muscima++ and Deepscores

        - -

        back

        -:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/b1/670cfd8dc93eaf48d3fe9bba079298ca747bc87e6b61a35fe4c6ad2f7f8755 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/b1/670cfd8dc93eaf48d3fe9bba079298ca747bc87e6b61a35fe4c6ad2f7f8755 deleted file mode 100644 index 8f6571c659..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/b1/670cfd8dc93eaf48d3fe9bba079298ca747bc87e6b61a35fe4c6ad2f7f8755 +++ /dev/null @@ -1,2163 +0,0 @@ -I"%

        DoReMi - Data Collection Lifecycle Document

        - -

        This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg’s Dorico team and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

        - -

        Music used to generate this dataset comes from a software test set provided by the Dorico team. This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet -music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

        - -

        Discovery and Planning

        - -

        Data type and format

        - - -

        Initial Data Collection

        -

        Data Preparation and analysis

        -

        Publication and Sharing

        -

        Long-term Management

        - -

        Discovery and Planning

        - -

        In this section, I will explain the data types and formats we have decided to use.

        - -

        Data type and format

        - -

        This dataset has the following six types of data:

        - - - -

        The following respective data formats:

        -
          -
        • Dorico
        • -
        • MusicXML
        • -
        • XML
        • -
        • PNG
        • -
        • MIDI
        • -
        • MEI
        • -
        - -

        Let’s start by explaining each one of the data types and what they contain:

        - -

        Dorico project -Dorico-project

        - -

        When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

        - -

        Dorico-soft

        - -

        MusicXML

        - -

        MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. -More on how these files can be exported check here -
        -

        - -
        <?xml version="1.0" encoding="UTF-8" standalone="no"?>
        -<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
        -<score-partwise version="3.1">
        -  <work>
        -    <work-title>beam groups 3</work-title>
        -  </work>
        -  <movement-title>beam groups 3</movement-title>
        -  <identification>
        -    <encoding>
        -      <software>Dorico 4.0.0.5342</software>
        -      <encoding-date>2021-06-14</encoding-date>
        -    </encoding>
        -  </identification>
        -  <part-list>
        -    <score-part id="P1">
        -      <part-name>P 1</part-name>
        -    </score-part>
        -  </part-list>
        -  <part id="P1">
        -    <measure number="1">
        -      <attributes>
        -        <divisions>12</divisions>
        -        <key number="1">
        -          <fifths>0</fifths>
        -          <mode>major</mode>
        -        </key>
        -        <time>
        -
        -...
        -
        -  </part>
        -</score-partwise>
        -
        - - - -

        OMR metadata

        - -

        Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box.

        - -

        In words, each file can have data on more than one page, if that is the case, an id is assigned to each page. Each page can have multiple nodes. Nodes are the individual elements or objects in the score, for instance, stem, staff lines, blackhead, whole note, augmentation dot and so on. Each object or node is assigned an id. This node will now have the bounding box information which includes top, left, width and height. The top is the distance from the top of the page to the point where the object starts (vertically). Left is the distance from the left of the page to the point where the object starts (horizontally). Height is the distance from top to where the object ends (vertically). Width is the distance from the left point to the rightest point where the object ends (horizontally). -bbox

        - -

        Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

        - -

        OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

        - -

        Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

        - - - -
        <?xml version="1.0" encoding="utf-8"?>
        -<Pages>
        -<Page pageIndex="0">
        -<Nodes>
        -<Node>
        -<Id>95</Id>
        -<ClassName>timeSig4</ClassName>
        -<Top>709</Top>
        -<Left>386</Left>
        -<Width>36</Width>
        -<Height>42</Height>
        -<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -<Node>
        -<Id>94</Id>
        -<ClassName>timeSig2</ClassName>
        -<Top>666</Top>
        -<Left>387</Left>
        -<Width>34</Width>
        -<Height>43</Height>
        -<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -...
        -</Nodes>
        -</Page>
        -</Pages>
        -
        - -

        Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. -
        -

        - -
        <Node>
        -<Id>504</Id>
        -<ClassName>noteheadBlack</ClassName>
        -<Top>466</Top>
        -<Left>2236</Left>
        -<Width>28</Width>
        -<Height>24</Height>
        -<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
        -<Outlinks>541 559 571</Outlinks>
        -<Data>
        -<DataItem key="duration_beats" type="float">0.333333</DataItem>
        -<DataItem key="onset_beats" type="float">47.666668</DataItem>
        -<DataItem key="pitch_octave" type="int">4</DataItem>
        -<DataItem key="midi_pitch_code" type="int">69</DataItem>
        -<DataItem key="normalized_pitch_step" type="str">A</DataItem>
        -<DataItem key="dorico_event_id" type="int">1120</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - -

        - -

        For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

        - -
        <Node>
        -<Id>93</Id>
        -<ClassName>gClef</ClassName>
        -<Top>638</Top>
        -<Left>309</Left>
        -<Width>56</Width>
        -<Height>147</Height>
        -<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">908</DataItem>
        -<DataItem key="clef_type" type="str">kGClef</DataItem>
        -<DataItem key="clef_hotspot" type="str">G4</DataItem>
        -<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
        -<DataItem key="clef_stave_position" type="int">2</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). -

        -
        <Node>
        -    <Id>511</Id>
        -    <ClassName>timeSig4</ClassName>
        -    <Top>467</Top>
        -    <Left>828</Left>
        -    <Width>36</Width>   
        -    <Height>42</Height>
        -    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
        -    ...
        -    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
        -    <Data>
        -        <DataItem key="dorico_event_id" type="int">-1</DataItem>
        -        <DataItem key="time_signature_description" type="str"/>
        -    </Data>
        -</Node>
        -
        - - - -

        Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

        - -
        <Node>
        -<Id>69</Id>
        -<ClassName>kStaffLine</ClassName>
        -<Top>666</Top>
        -<Left>299</Left>
        -<Width>2001</Width>
        -<Height>3</Height>
        -<Mask>0:0 1:6003 </Mask>
        -<Data>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        A detailed table of what each objet includes for musical features is shown below. Scroll right for all attributes.

        - -
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_descriptiontext
        accidentalDoubleFlat244     x         
        accidentalDoubleSharp330     x         
        accidentalFlat12705     x         
        accidentalKomaFlat5     x         
        accidentalKomaSharp5     x         
        accidentalNatural11137     x         
        accidentalQuarterToneFlatStein162     x         
        accidentalQuarterToneSharpStein191     x         
        accidentalSharp12908     x         
        accidentalThreeQuarterTonesFlatZimmermann1     x         
        accidentalThreeQuarterTonesSharpStein27     x         
        accidentalTripleFlat1     x         
        accidentalTripleSharp1     x         
        articAccentAbove1477     x         
        articAccentBelow1916     x         
        articMarcatoAbove278     x         
        articMarcatoBelow34     x         
        articStaccatissimoAbove536     x         
        articStaccatissimoBelow414     x         
        articStaccatoAbove5018     x         
        articStaccatoBelow6108     x         
        articTenutoAbove823     x         
        articTenutoBelow735     x         
        augmentationDot2762               
        barline28142               
        beam52539     xx        
        cClef1161xxxxxx         
        dynamicFF242     x         
        dynamicFFF88     x         
        dynamicFFFF4     x         
        dynamicForte777     x         
        dynamicFortePiano60     x         
        dynamicForzando35     x         
        dynamicMF1803     x         
        dynamicMP185     x         
        dynamicPiano3987     x         
        dynamicPP1807     x         
        dynamicPPP93     x         
        dynamicPPPP13     x         
        dynamicRinforzando25     x         
        dynamicSforzato236     x         
        dynamicSforzatoFF6     x         
        dynamicText110     x        x
        fClef3543xxxxxx         
        flag16thDown430     x x       
        flag16thUp18245     x x       
        flag32ndDown31     x x       
        flag32ndUp7264     x x       
        flag64thUp10     x x       
        flag8thDown3672     x x       
        flag8thUp8113     x x       
        gClef12278xxxxxx         
        gradualDynamic7084     x         
        kStaffLine160426     x         
        mensuralNoteheadMinimaWhite9x    x  xxxxx  
        noteheadBlack247741x    x xxxxxx  
        noteheadDiamondWhole8x    x  xxxxx  
        noteheadDoubleWholeSquare3x    x  xxxxx  
        noteheadHalf8648x    x  xxxxx  
        noteheadTriangleUpBlack27x    x  xxxxx  
        noteheadTriangleUpHalf3x    x  xxxxx  
        noteheadWhole1502x    x  xxxxx  
        noteheadXBlack81x    x  xxxxx  
        ornamentMordent7x    x         
        ornamentTrill58x    x         
        ornamentTurn6x    x         
        rest4               
        rest16th29411               
        rest32nd10218               
        rest64th4               
        rest8th24124               
        restHalf1376               
        restQuarter13223               
        restWhole14382               
        slur13928x    x         
        stem227889     x         
        systemicBarline2078               
        tie8626x    x         
        timeSig12x    x       x 
        timeSig21084x    x       x 
        timeSig31203x    x       x 
        timeSig42674x    x       x 
        timeSig5507x    x       x 
        timeSig6246x    x       x 
        timeSig7125x    x       x 
        timeSig81661x    x       x 
        timeSig979x    x       x 
        timeSigCommon206x    x       x 
        timeSigCutCommon113x    x       x 
        timeSignatureComponent443x    x       x 
        tupletBracket4970x    x         
        tupletText4900x    x        x
        unpitchedPercussionClef1223xxxxxx         
        wiggleTrill45x    x         
                         
        - -
        - -

        Images of scores

        - -

        Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below. All these images are binarised and ready to use.

        - -

        clef

        - -

        MIDI

        - -

        MIDI (Musical Instrument Digital Interface) standard file provides a standardized file format way for music sequences to be saved, transported, and opened in other systems. They are characterised by their compact size which led to their widespread use in computers. They are intended for universal use and have information such as note values, timing and track name. We want to include such files in our dataset since MIDI is one of the end file formats retrieved from some OMR architecture. We believe that it is essential to include such files that could later on may be used for multi-modal learning in OMR as well.

        - -

        Dorico-midi

        - -

        Music Encoding Initiative (MEI)

        - -

        Except for MusicXML for we go one step further to also providing its respective Music Encoding Initiative (MEI) files. The model underlying MEI recognizes four distinct aspects of music notation: logical; gestural; visual; and analytical. The logical domain includes the musical content or structure including pitches, time values, articulations, dynamics, and all other elements—defined as the symbols that communicate the composer’s intentions. The gestural domain relates to a performed interpretation of the logical domain (i.e., it encodes information that may be added by a performer such as explicit realizations of “swing” or rubato). The visual domain describes the contributions of an editor, engraver, or typesetter, and encodes information about the physical appearance of the score, such as symbol locations, page layout, or font. Finally, the analytical domain covers commentary and analysis of the music document in any of the three previous domains.

        - -
        <?xml version="1.0" encoding="UTF-8"?>
        -<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?>
        -<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://purl.oclc.org/dsdl/schematron"?>
        -<mei xmlns="http://www.music-encoding.org/ns/mei" meiversion="4.0.0">
        -   <meiHead>
        -      <fileDesc>
        -         <titleStmt>
        -            <title>beam groups 3</title>
        -            <respStmt />
        -         </titleStmt>
        -         <pubStmt><date isodate="2021-06-14" type="encoding-date">2021-06-14</date>
        -         </pubStmt>
        -      </fileDesc>
        -      <encodingDesc xml:id="encodingdesc-0000001420266469">
        -         <appInfo xml:id="appinfo-0000001827384277">
        -            <application xml:id="application-0000000862295293" isodate="2021-06-14T15:00:01" version="3.5.0-dev-118873d">
        -               <name xml:id="name-0000002103025164">Verovio</name>
        -               <p xml:id="p-0000001992846044">Transcoded from MusicXML</p>
        -            </application>
        -         </appInfo>
        -      </encodingDesc>
        -   </meiHead>
        -   <music>
        -      <body>
        -         <mdiv xml:id="mdiv-0000001025466895">
        -            <score xml:id="score-0000001308189520">
        -               <scoreDef xml:id="scoredef-0000000993314183">
        -                  <staffGrp xml:id="staffgrp-0000000471437396">
        -                     <staffDef xml:id="P1" n="1" lines="5" ppq="12">
        -                        <label xml:id="label-0000000781857015">P 1</label>
        -                        <clef xml:id="clef-0000000149139464" shape="G" line="2" />
        -                        <keySig xml:id="keysig-0000000931258970" mode="major" sig="0" />
        -                        <meterSig xml:id="msig-0000002113427645" count="2" unit="4" />
        -                     </staffDef>
        -                  </staffGrp>
        -               </scoreDef>
        -...
        -      </body>
        -   </music>
        -</mei>
        -
        - -

        Combining DOReMi with Muscima++ and Deepscores

        - -

        Recently, researchers have been working on bringing their datasets together, namely Muscima++ [4] and DeepScores [9], to improve compatibility. Muscima++ contains handwritten music, while DeepScores is a typeset music dataset, both of which can be used in object detection. Harmonising them aids the goal of creating a reference dataset. With the motivation to support this goal and compare and use these datasets in future experiments, DoReMi is easily harmonised with Muscima++ and DeepScores.

        - -

        Initial Data Collection

        - -

        The dataset is derived from scores originally used for testing music notation software. This includes real-world scores in addition to synthetic scores built to test particular engraving use cases.

        - -

        The process of creating DoReMI using Dorico starts by creating a meta-picture of a single glyph or drawable primitive (slurs, lines, musical symbols) to allow generation of bounding boxes and pixel masks at the origin of the coordinate system y-down \footnote{The origin is in the top-left where the x-axis extends to the right and the y-axis extends downwards}. Rendering them at the origin ensures minimisation of the variations introduced by anti-aliasing artefacts. The vector-based glyph or primitive is then rasterised to a monochrome pixel-based image. Sub-pixel positions might introduce some variations and shifts in the bounding boxes that are relocated to the original drawn positions. However, bounding boxes are accurate enough for all the objects, except for some shift in the staff lines. During rasterisation, some staff lines become thicker than the others, sometimes falling out of the bounding box. Such inconsistencies are easily optically noticed given the even spaced nature of staff lines and can be minimised at the cost of increasing the resolution (DPI). Finally, the images are exported as PNGs.

        - -

        Dorico has a sophisticated internal representation and engraving engine for musical data at the drawing stage for efficiency. This results in significant challenges in reconnecting the primitives ultimately drawn to their original semantic sources. The addition of higher-level music attributes retrieved from Dorico to the metadata allows for the future use in the music reconstruction stage. -It is anticipated that we would iterate through the generation process by adding new features that would benefit the recognition score. On a practical level, we made a minor modification to allow for the logical grouping of pages into a single XML file. During data preprocessing, XML files were then separated by page (image).

        - -

        Data Preparation and analysis

        - -

        The number of classes in the dataset is 94 as shown in the image below. -classes

        - -

        Publication and Sharing

        - -

        The dataset including only copy right free scores is already published in this github release.

        - -

        Long-term Management

        - -

        back

        -:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/b2/cebbd7a391b40585500467f3bc9c2bc4dbd909c37040d4df7a934673c11970 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/b2/cebbd7a391b40585500467f3bc9c2bc4dbd909c37040d4df7a934673c11970 deleted file mode 100644 index 6099521b1c..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/b2/cebbd7a391b40585500467f3bc9c2bc4dbd909c37040d4df7a934673c11970 +++ /dev/null @@ -1,81 +0,0 @@ -I"

        DoReMi - Data Collection Lifecycle Document

        - -

        This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

        - -

        Discovery and Planning

        - -

        Data type and format

        - - -

        Initial Data Collection

        -

        Data Preparation and analysis

        -

        Publication and Sharing

        -

        Long-term Management

        - -

        Discovery and Planning

        - -

        In this section, I will explain the data types and formats we have decided to use.

        - -

        Data type and format

        - -

        This dataset has the following six types of data:

        - - - -

        The following respective data formats:

        -
          -
        • Dorico
        • -
        • MusicXML
        • -
        • XML
        • -
        • PNG
        • -
        • MIDI
        • -
        • MEI
        • -
        - -

        Let’s start by explaining each one of the data types and what they contain:

        - -

        Dorico project -Dorico-project

        - -

        When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

        - -

        MusicXML

        - -

        MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. -More on how these files can be exported check here -MusicXML-example

        - -

        OMR metadata

        - -

        This is definitely one of the most useful data in the dataset. Dorico engineers were able to mix metadata and musical information in order to retrieve these files. The two main data types included in these files are the bounding boxes information and the pixel mask for the individual objects and the musical information. Musical information includes duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id.

        - -

        unparsed-xml

        - -

        OMR metadata

        - -

        Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

        - -

        MIDI

        - -

        MIDI files are exported directly from Dorico.

        - -

        Music Encoding Initiative (MEI)

        - -

        Combining DOReMi with Muscima++ and Deepscores

        - -

        back

        -:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/b3/ea2d5801cb06b6b027332b92608838c316f4d9e57ba8e2f6fdfb34c26a1df1 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/b3/ea2d5801cb06b6b027332b92608838c316f4d9e57ba8e2f6fdfb34c26a1df1 deleted file mode 100644 index bcd900e425..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/b3/ea2d5801cb06b6b027332b92608838c316f4d9e57ba8e2f6fdfb34c26a1df1 +++ /dev/null @@ -1,102 +0,0 @@ -I"

        DoReMi - Data Collection Lifecycle Document

        - -

        This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

        - -

        Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet -music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

        - -

        Discovery and Planning

        - -

        Data type and format

        - - -

        Initial Data Collection

        -

        Data Preparation and analysis

        -

        Publication and Sharing

        -

        Long-term Management

        - -

        Discovery and Planning

        - -

        In this section, I will explain the data types and formats we have decided to use.

        - -

        Data type and format

        - -

        This dataset has the following six types of data:

        - - - -

        The following respective data formats:

        -
          -
        • Dorico
        • -
        • MusicXML
        • -
        • XML
        • -
        • PNG
        • -
        • MIDI
        • -
        • MEI
        • -
        - -

        Let’s start by explaining each one of the data types and what they contain:

        - -

        Dorico project -Dorico-project

        - -

        When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

        - -

        MusicXML

        - -

        MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. -More on how these files can be exported check here -
        -MusicXML-example

        - -

        OMR metadata

        - -

        Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box. Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

        - -

        OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

        - -

        Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

        - -

        unparsed-xml

        - -

        Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. -
        -
        - notehead

        - -

        For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

        - -

        clef

        - -

        Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1) 2. Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

        - -

        staffline

        - -

        OMR metadata

        - -

        Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

        - -

        MIDI

        - -

        MIDI files are exported directly from Dorico.

        - -

        Music Encoding Initiative (MEI)

        - -

        Combining DOReMi with Muscima++ and Deepscores

        - -

        back

        -:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/b5/e7e15a37643fae6c06f05d5dc9b2150555d20d187fc1bd3c25cdd617c1ce4e b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/b5/e7e15a37643fae6c06f05d5dc9b2150555d20d187fc1bd3c25cdd617c1ce4e deleted file mode 100644 index 7f28a1777c..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/b5/e7e15a37643fae6c06f05d5dc9b2150555d20d187fc1bd3c25cdd617c1ce4e +++ /dev/null @@ -1,2090 +0,0 @@ -I"

        DoReMi - Data Collection Lifecycle Document

        - -

        This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

        - -

        Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet -music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

        - -

        Discovery and Planning

        - -

        Data type and format

        - - -

        Initial Data Collection

        -

        Data Preparation and analysis

        -

        Publication and Sharing

        -

        Long-term Management

        - -

        Discovery and Planning

        - -

        In this section, I will explain the data types and formats we have decided to use.

        - -

        Data type and format

        - -

        This dataset has the following six types of data:

        - - - -

        The following respective data formats:

        -
          -
        • Dorico
        • -
        • MusicXML
        • -
        • XML
        • -
        • PNG
        • -
        • MIDI
        • -
        • MEI
        • -
        - -

        Let’s start by explaining each one of the data types and what they contain:

        - -

        Dorico project -Dorico-project

        - -

        When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

        - -

        Dorico-soft

        - -

        MusicXML

        - -

        MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. -More on how these files can be exported check here -
        -

        - -
        <?xml version="1.0" encoding="UTF-8" standalone="no"?>
        -<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
        -<score-partwise version="3.1">
        -  <work>
        -    <work-title>beam groups 3</work-title>
        -  </work>
        -  <movement-title>beam groups 3</movement-title>
        -  <identification>
        -    <encoding>
        -      <software>Dorico 4.0.0.5342</software>
        -      <encoding-date>2021-06-14</encoding-date>
        -    </encoding>
        -  </identification>
        -  <part-list>
        -    <score-part id="P1">
        -      <part-name>P 1</part-name>
        -    </score-part>
        -  </part-list>
        -  <part id="P1">
        -    <measure number="1">
        -      <attributes>
        -        <divisions>12</divisions>
        -        <key number="1">
        -          <fifths>0</fifths>
        -          <mode>major</mode>
        -        </key>
        -        <time>
        -
        -...
        -
        -  </part>
        -</score-partwise>
        -
        - - - -

        OMR metadata

        - -

        Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box. Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

        - -

        OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

        - -

        Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

        - - - -
        <?xml version="1.0" encoding="utf-8"?>
        -<Pages>
        -<Page pageIndex="0">
        -<Nodes>
        -<Node>
        -<Id>95</Id>
        -<ClassName>timeSig4</ClassName>
        -<Top>709</Top>
        -<Left>386</Left>
        -<Width>36</Width>
        -<Height>42</Height>
        -<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -<Node>
        -<Id>94</Id>
        -<ClassName>timeSig2</ClassName>
        -<Top>666</Top>
        -<Left>387</Left>
        -<Width>34</Width>
        -<Height>43</Height>
        -<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -...
        -</Nodes>
        -</Page>
        -</Pages>
        -
        - -

        Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. -
        -

        - -
        <Node>
        -<Id>504</Id>
        -<ClassName>noteheadBlack</ClassName>
        -<Top>466</Top>
        -<Left>2236</Left>
        -<Width>28</Width>
        -<Height>24</Height>
        -<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
        -<Outlinks>541 559 571</Outlinks>
        -<Data>
        -<DataItem key="duration_beats" type="float">0.333333</DataItem>
        -<DataItem key="onset_beats" type="float">47.666668</DataItem>
        -<DataItem key="pitch_octave" type="int">4</DataItem>
        -<DataItem key="midi_pitch_code" type="int">69</DataItem>
        -<DataItem key="normalized_pitch_step" type="str">A</DataItem>
        -<DataItem key="dorico_event_id" type="int">1120</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - -

        - -

        For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

        - -
        <Node>
        -<Id>93</Id>
        -<ClassName>gClef</ClassName>
        -<Top>638</Top>
        -<Left>309</Left>
        -<Width>56</Width>
        -<Height>147</Height>
        -<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">908</DataItem>
        -<DataItem key="clef_type" type="str">kGClef</DataItem>
        -<DataItem key="clef_hotspot" type="str">G4</DataItem>
        -<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
        -<DataItem key="clef_stave_position" type="int">2</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). -

        -
        <Node>
        -    <Id>511</Id>
        -    <ClassName>timeSig4</ClassName>
        -    <Top>467</Top>
        -    <Left>828</Left>
        -    <Width>36</Width>   
        -    <Height>42</Height>
        -    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
        -    ...
        -    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
        -    <Data>
        -        <DataItem key="dorico_event_id" type="int">-1</DataItem>
        -        <DataItem key="time_signature_description" type="str"/>
        -    </Data>
        -</Node>
        -
        - - - -

        Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

        - -
        <Node>
        -<Id>69</Id>
        -<ClassName>kStaffLine</ClassName>
        -<Top>666</Top>
        -<Left>299</Left>
        -<Width>2001</Width>
        -<Height>3</Height>
        -<Mask>0:0 1:6003 </Mask>
        -<Data>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        A comprehensive table of what each objet includes for musical features is shown below. Scroll right for all attributes.

        - -
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_descriptiontext
        accidentalDoubleFlat244     x         
        accidentalDoubleSharp330     x         
        accidentalFlat12705     x         
        accidentalKomaFlat5     x         
        accidentalKomaSharp5     x         
        accidentalNatural11137     x         
        accidentalQuarterToneFlatStein162     x         
        accidentalQuarterToneSharpStein191     x         
        accidentalSharp12908     x         
        accidentalThreeQuarterTonesFlatZimmermann1     x         
        accidentalThreeQuarterTonesSharpStein27     x         
        accidentalTripleFlat1     x         
        accidentalTripleSharp1     x         
        articAccentAbove1477     x         
        articAccentBelow1916     x         
        articMarcatoAbove278     x         
        articMarcatoBelow34     x         
        articStaccatissimoAbove536     x         
        articStaccatissimoBelow414     x         
        articStaccatoAbove5018     x         
        articStaccatoBelow6108     x         
        articTenutoAbove823     x         
        articTenutoBelow735     x         
        augmentationDot2762               
        barline28142               
        beam52539     xx        
        cClef1161xxxxxx         
        dynamicFF242     x         
        dynamicFFF88     x         
        dynamicFFFF4     x         
        dynamicForte777     x         
        dynamicFortePiano60     x         
        dynamicForzando35     x         
        dynamicMF1803     x         
        dynamicMP185     x         
        dynamicPiano3987     x         
        dynamicPP1807     x         
        dynamicPPP93     x         
        dynamicPPPP13     x         
        dynamicRinforzando25     x         
        dynamicSforzato236     x         
        dynamicSforzatoFF6     x         
        dynamicText110     x        x
        fClef3543xxxxxx         
        flag16thDown430     x x       
        flag16thUp18245     x x       
        flag32ndDown31     x x       
        flag32ndUp7264     x x       
        flag64thUp10     x x       
        flag8thDown3672     x x       
        flag8thUp8113     x x       
        gClef12278xxxxxx         
        gradualDynamic7084     x         
        kStaffLine160426     x         
        mensuralNoteheadMinimaWhite9x    x  xxxxx  
        noteheadBlack247741x    x xxxxxx  
        noteheadDiamondWhole8x    x  xxxxx  
        noteheadDoubleWholeSquare3x    x  xxxxx  
        noteheadHalf8648x    x  xxxxx  
        noteheadTriangleUpBlack27x    x  xxxxx  
        noteheadTriangleUpHalf3x    x  xxxxx  
        noteheadWhole1502x    x  xxxxx  
        noteheadXBlack81x    x  xxxxx  
        ornamentMordent7x    x         
        ornamentTrill58x    x         
        ornamentTurn6x    x         
        rest4               
        rest16th29411               
        rest32nd10218               
        rest64th4               
        rest8th24124               
        restHalf1376               
        restQuarter13223               
        restWhole14382               
        slur13928x    x         
        stem227889     x         
        systemicBarline2078               
        tie8626x    x         
        timeSig12x    x       x 
        timeSig21084x    x       x 
        timeSig31203x    x       x 
        timeSig42674x    x       x 
        timeSig5507x    x       x 
        timeSig6246x    x       x 
        timeSig7125x    x       x 
        timeSig81661x    x       x 
        timeSig979x    x       x 
        timeSigCommon206x    x       x 
        timeSigCutCommon113x    x       x 
        timeSignatureComponent443x    x       x 
        tupletBracket4970x    x         
        tupletText4900x    x        x
        unpitchedPercussionClef1223xxxxxx         
        wiggleTrill45x    x         
                         
        - -
        - -

        Images of scores

        - -

        Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below. All these images are binarised and ready to use.

        - -

        clef

        - -

        MIDI

        - -

        MIDI files are also exported directly from Dorico. To enhance compatibility between different MIDI sequencing and music notation programs, even those running on different operating systems, the MIDI standard defines a specification for the Standard MIDI File. This type of file (usually having the file extension “.mid”) represents multi-track sequences, complete with patch selections, notes, pitch bend, and other controls. DoReMi includes the respective MIDI files for each one of the Dorico projects. This is aimed to help with generating MIDI replayble files with OMR.

        - -

        Music Encoding Initiative (MEI)

        - -

        Combining DOReMi with Muscima++ and Deepscores

        - -

        back

        -:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/b6/4b96f782a022a2b0ddbb12e0fabd15000abff1f28b17ab9234cf8b42c6fdc9 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/b6/4b96f782a022a2b0ddbb12e0fabd15000abff1f28b17ab9234cf8b42c6fdc9 deleted file mode 100644 index 5fa0ecdd06..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/b6/4b96f782a022a2b0ddbb12e0fabd15000abff1f28b17ab9234cf8b42c6fdc9 +++ /dev/null @@ -1,85 +0,0 @@ -I"s

        DoReMi - Data Collection Lifecycle Document

        - -

        This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

        - -

        Discovery and Planning

        - -

        Data type and format

        - - -

        Initial Data Collection

        -

        Data Preparation and analysis

        -

        Publication and Sharing

        -

        Long-term Management

        - -

        Discovery and Planning

        - -

        In this section, I will explain the data types and formats we have decided to use.

        - -

        Data type and format

        - -

        This dataset has the following six types of data:

        - - - -

        The following respective data formats:

        -
          -
        • Dorico
        • -
        • MusicXML
        • -
        • XML
        • -
        • PNG
        • -
        • MIDI
        • -
        • MEI
        • -
        - -

        Let’s start by explaining each one of the data types and what they contain:

        - -

        Dorico project -Dorico-project

        - -

        When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

        - -

        MusicXML

        - -

        MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. -More on how these files can be exported check here -MusicXML-example

        - -

        OMR metadata

        - -

        This is definitely one of the most useful data in the dataset. Dorico engineers were able to mix metadata and musical information in order to retrieve these files. The two main data types included in these files are the bounding boxes information and the pixel mask for the individual objects and the musical information. Musical information includes duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id.

        - -

        unparsed-xml

        - -

        notehead

        - -

        staffline

        - -

        OMR metadata

        - -

        Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

        - -

        MIDI

        - -

        MIDI files are exported directly from Dorico.

        - -

        Music Encoding Initiative (MEI)

        - -

        Combining DOReMi with Muscima++ and Deepscores

        - -

        back

        -:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/b8/8908727803b7eee14deef13f0ab506a7ba4f21a6a93e1e029ceb0114af62ae b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/b8/8908727803b7eee14deef13f0ab506a7ba4f21a6a93e1e029ceb0114af62ae deleted file mode 100644 index c25c0594c1..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/b8/8908727803b7eee14deef13f0ab506a7ba4f21a6a93e1e029ceb0114af62ae +++ /dev/null @@ -1,250 +0,0 @@ -I"b

        DoReMi - Data Collection Lifecycle Document

        - -

        This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

        - -

        Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet -music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

        - -

        Discovery and Planning

        - -

        Data type and format

        - - -

        Initial Data Collection

        -

        Data Preparation and analysis

        -

        Publication and Sharing

        -

        Long-term Management

        - -

        Discovery and Planning

        - -

        In this section, I will explain the data types and formats we have decided to use.

        - -

        Data type and format

        - -

        This dataset has the following six types of data:

        - - - -

        The following respective data formats:

        -
          -
        • Dorico
        • -
        • MusicXML
        • -
        • XML
        • -
        • PNG
        • -
        • MIDI
        • -
        • MEI
        • -
        - -

        Let’s start by explaining each one of the data types and what they contain:

        - -

        Dorico project -Dorico-project

        - -

        When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

        - -

        MusicXML

        - -

        MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. -More on how these files can be exported check here -
        -

        - -
        <?xml version="1.0" encoding="UTF-8" standalone="no"?>
        -<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
        -<score-partwise version="3.1">
        -  <work>
        -    <work-title>beam groups 3</work-title>
        -  </work>
        -  <movement-title>beam groups 3</movement-title>
        -  <identification>
        -    <encoding>
        -      <software>Dorico 4.0.0.5342</software>
        -      <encoding-date>2021-06-14</encoding-date>
        -    </encoding>
        -  </identification>
        -  <part-list>
        -    <score-part id="P1">
        -      <part-name>P 1</part-name>
        -    </score-part>
        -  </part-list>
        -  <part id="P1">
        -    <measure number="1">
        -      <attributes>
        -        <divisions>12</divisions>
        -        <key number="1">
        -          <fifths>0</fifths>
        -          <mode>major</mode>
        -        </key>
        -        <time>
        -
        -...
        -
        -  </part>
        -</score-partwise>
        -
        - - - -

        OMR metadata

        - -

        Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box. Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

        - -

        OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

        - -

        Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

        - - - -
        <?xml version="1.0" encoding="utf-8"?>
        -<Pages>
        -<Page pageIndex="0">
        -<Nodes>
        -<Node>
        -<Id>95</Id>
        -<ClassName>timeSig4</ClassName>
        -<Top>709</Top>
        -<Left>386</Left>
        -<Width>36</Width>
        -<Height>42</Height>
        -<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -<Node>
        -<Id>94</Id>
        -<ClassName>timeSig2</ClassName>
        -<Top>666</Top>
        -<Left>387</Left>
        -<Width>34</Width>
        -<Height>43</Height>
        -<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -...
        -</Nodes>
        -</Page>
        -</Pages>
        -
        - -

        Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. -
        -

        - -
        <Node>
        -<Id>504</Id>
        -<ClassName>noteheadBlack</ClassName>
        -<Top>466</Top>
        -<Left>2236</Left>
        -<Width>28</Width>
        -<Height>24</Height>
        -<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
        -<Outlinks>541 559 571</Outlinks>
        -<Data>
        -<DataItem key="duration_beats" type="float">0.333333</DataItem>
        -<DataItem key="onset_beats" type="float">47.666668</DataItem>
        -<DataItem key="pitch_octave" type="int">4</DataItem>
        -<DataItem key="midi_pitch_code" type="int">69</DataItem>
        -<DataItem key="normalized_pitch_step" type="str">A</DataItem>
        -<DataItem key="dorico_event_id" type="int">1120</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - -

        - -

        For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

        - -
        <Node>
        -<Id>93</Id>
        -<ClassName>gClef</ClassName>
        -<Top>638</Top>
        -<Left>309</Left>
        -<Width>56</Width>
        -<Height>147</Height>
        -<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">908</DataItem>
        -<DataItem key="clef_type" type="str">kGClef</DataItem>
        -<DataItem key="clef_hotspot" type="str">G4</DataItem>
        -<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
        -<DataItem key="clef_stave_position" type="int">2</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). -

        -
        <Node>
        -    <Id>511</Id>
        -    <ClassName>timeSig4</ClassName>
        -    <Top>467</Top>
        -    <Left>828</Left>
        -    <Width>36</Width>   
        -    <Height>42</Height>
        -    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
        -    ...
        -    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
        -    <Data>
        -        <DataItem key="dorico_event_id" type="int">-1</DataItem>
        -        <DataItem key="time_signature_description" type="str"/>
        -    </Data>
        -</Node>
        -
        - - - -

        Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

        - -
        <Node>
        -<Id>69</Id>
        -<ClassName>kStaffLine</ClassName>
        -<Top>666</Top>
        -<Left>299</Left>
        -<Width>2001</Width>
        -<Height>3</Height>
        -<Mask>0:0 1:6003 </Mask>
        -<Data>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - - -

        OMR metadata

        - -

        Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

        - -

        MIDI

        - -

        MIDI files are exported directly from Dorico.

        - -

        Music Encoding Initiative (MEI)

        - -

        Combining DOReMi with Muscima++ and Deepscores

        - -

        back

        -:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/bb/8c883916df5ffc20e85f2c9dd7c0a8dd22c35c1495c73d7560c956bdc4975d b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/bb/8c883916df5ffc20e85f2c9dd7c0a8dd22c35c1495c73d7560c956bdc4975d deleted file mode 100644 index 2e89b62625..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/bb/8c883916df5ffc20e85f2c9dd7c0a8dd22c35c1495c73d7560c956bdc4975d +++ /dev/null @@ -1,128 +0,0 @@ -I"&

        DoReMi - Data Collection Lifecycle Document

        - -

        This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

        - -

        Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet -music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

        - -

        Discovery and Planning

        - -

        Data type and format

        - - -

        Initial Data Collection

        -

        Data Preparation and analysis

        -

        Publication and Sharing

        -

        Long-term Management

        - -

        Discovery and Planning

        - -

        In this section, I will explain the data types and formats we have decided to use.

        - -

        Data type and format

        - -

        This dataset has the following six types of data:

        - - - -

        The following respective data formats:

        -
          -
        • Dorico
        • -
        • MusicXML
        • -
        • XML
        • -
        • PNG
        • -
        • MIDI
        • -
        • MEI
        • -
        - -

        Let’s start by explaining each one of the data types and what they contain:

        - -

        Dorico project -Dorico-project

        - -

        When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

        - -

        MusicXML

        - -

        MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. -More on how these files can be exported check here -
        -

        - -

        MusicXML-example

        - -

        OMR metadata

        - -

        Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box. Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

        - -

        OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

        - -

        Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

        - -

        unparsed-xml

        - -

        Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. -
        -
        - notehead

        - -

        For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

        - -

        clef

        - -

        Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). -

        - -

        timesig

        - -

        Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

        - -

        Time signatures

        - -
        <Node>
        -    <Id>511</Id>
        -    <ClassName>timeSig4</ClassName>
        -    <Top>467</Top>
        -    <Left>828</Left>
        -    <Width>36</Width>   
        -    <Height>42</Height>
        -    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
        -    ...
        -    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
        -    <Data>
        -        <DataItem key="dorico_event_id" type="int">-1</DataItem>
        -        <DataItem key="time_signature_description" type="str"/>
        -    </Data>
        -</Node>
        -
        - -

        staffline

        - -

        OMR metadata

        - -

        Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

        - -

        MIDI

        - -

        MIDI files are exported directly from Dorico.

        - -

        Music Encoding Initiative (MEI)

        - -

        Combining DOReMi with Muscima++ and Deepscores

        - -

        back

        -:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/bb/fe14aa3c08b7129da761fa9dbc7c967f0aa1b8c9505c5635146aa3da58cc2e b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/bb/fe14aa3c08b7129da761fa9dbc7c967f0aa1b8c9505c5635146aa3da58cc2e deleted file mode 100644 index 832f8428c9..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/bb/fe14aa3c08b7129da761fa9dbc7c967f0aa1b8c9505c5635146aa3da58cc2e +++ /dev/null @@ -1,2163 +0,0 @@ -I"4

        DoReMi - Data Collection Lifecycle Document

        - -

        This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg’s Dorico team and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

        - -

        Music used to generate this dataset comes from a software test set provided by the Dorico team. This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet -music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

        - -

        Discovery and Planning

        - -

        Data type and format

        - - -

        Initial Data Collection

        -

        Data Preparation and analysis

        -

        Publication and Sharing

        -

        Long-term Management

        - -

        Discovery and Planning

        - -

        In this section, I will explain the data types and formats we have decided to use.

        - -

        Data type and format

        - -

        This dataset has the following six types of data:

        - - - -

        The following respective data formats:

        -
          -
        • Dorico
        • -
        • MusicXML
        • -
        • XML
        • -
        • PNG
        • -
        • MIDI
        • -
        • MEI
        • -
        - -

        Let’s start by explaining each one of the data types and what they contain:

        - -

        Dorico project -Dorico-project

        - -

        When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

        - -

        Dorico-soft

        - -

        MusicXML

        - -

        MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. -More on how these files can be exported check here -
        -

        - -
        <?xml version="1.0" encoding="UTF-8" standalone="no"?>
        -<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
        -<score-partwise version="3.1">
        -  <work>
        -    <work-title>beam groups 3</work-title>
        -  </work>
        -  <movement-title>beam groups 3</movement-title>
        -  <identification>
        -    <encoding>
        -      <software>Dorico 4.0.0.5342</software>
        -      <encoding-date>2021-06-14</encoding-date>
        -    </encoding>
        -  </identification>
        -  <part-list>
        -    <score-part id="P1">
        -      <part-name>P 1</part-name>
        -    </score-part>
        -  </part-list>
        -  <part id="P1">
        -    <measure number="1">
        -      <attributes>
        -        <divisions>12</divisions>
        -        <key number="1">
        -          <fifths>0</fifths>
        -          <mode>major</mode>
        -        </key>
        -        <time>
        -
        -...
        -
        -  </part>
        -</score-partwise>
        -
        - - - -

        OMR metadata

        - -

        Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box.

        - -

        In words, each file can have data on more than one page, if that is the case, an id is assigned to each page. Each page can have multiple nodes. Nodes are the individual elements or objects in the score, for instance, stem, staff lines, blackhead, whole note, augmentation dot and so on. Each object or node is assigned an id. This node will now have the bounding box information which includes top, left, width and height. The top is the distance from the top of the page to the point where the object starts (vertically). Left is the distance from the left of the page to the point where the object starts (horizontally). Height is the distance from top to where the object ends (vertically). Width is the distance from the left point to the rightest point where the object ends (horizontally). -bbox

        - -

        Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

        - -

        OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

        - -

        Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

        - - - -
        <?xml version="1.0" encoding="utf-8"?>
        -<Pages>
        -<Page pageIndex="0">
        -<Nodes>
        -<Node>
        -<Id>95</Id>
        -<ClassName>timeSig4</ClassName>
        -<Top>709</Top>
        -<Left>386</Left>
        -<Width>36</Width>
        -<Height>42</Height>
        -<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -<Node>
        -<Id>94</Id>
        -<ClassName>timeSig2</ClassName>
        -<Top>666</Top>
        -<Left>387</Left>
        -<Width>34</Width>
        -<Height>43</Height>
        -<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -...
        -</Nodes>
        -</Page>
        -</Pages>
        -
        - -

        Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. -
        -

        - -
        <Node>
        -<Id>504</Id>
        -<ClassName>noteheadBlack</ClassName>
        -<Top>466</Top>
        -<Left>2236</Left>
        -<Width>28</Width>
        -<Height>24</Height>
        -<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
        -<Outlinks>541 559 571</Outlinks>
        -<Data>
        -<DataItem key="duration_beats" type="float">0.333333</DataItem>
        -<DataItem key="onset_beats" type="float">47.666668</DataItem>
        -<DataItem key="pitch_octave" type="int">4</DataItem>
        -<DataItem key="midi_pitch_code" type="int">69</DataItem>
        -<DataItem key="normalized_pitch_step" type="str">A</DataItem>
        -<DataItem key="dorico_event_id" type="int">1120</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - -

        - -

        For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

        - -
        <Node>
        -<Id>93</Id>
        -<ClassName>gClef</ClassName>
        -<Top>638</Top>
        -<Left>309</Left>
        -<Width>56</Width>
        -<Height>147</Height>
        -<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">908</DataItem>
        -<DataItem key="clef_type" type="str">kGClef</DataItem>
        -<DataItem key="clef_hotspot" type="str">G4</DataItem>
        -<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
        -<DataItem key="clef_stave_position" type="int">2</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). -

        -
        <Node>
        -    <Id>511</Id>
        -    <ClassName>timeSig4</ClassName>
        -    <Top>467</Top>
        -    <Left>828</Left>
        -    <Width>36</Width>   
        -    <Height>42</Height>
        -    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
        -    ...
        -    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
        -    <Data>
        -        <DataItem key="dorico_event_id" type="int">-1</DataItem>
        -        <DataItem key="time_signature_description" type="str"/>
        -    </Data>
        -</Node>
        -
        - - - -

        Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

        - -
        <Node>
        -<Id>69</Id>
        -<ClassName>kStaffLine</ClassName>
        -<Top>666</Top>
        -<Left>299</Left>
        -<Width>2001</Width>
        -<Height>3</Height>
        -<Mask>0:0 1:6003 </Mask>
        -<Data>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        A detailed table of what each objet includes for musical features is shown below. Scroll right for all attributes.

        - -
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_descriptiontext
        accidentalDoubleFlat244     x         
        accidentalDoubleSharp330     x         
        accidentalFlat12705     x         
        accidentalKomaFlat5     x         
        accidentalKomaSharp5     x         
        accidentalNatural11137     x         
        accidentalQuarterToneFlatStein162     x         
        accidentalQuarterToneSharpStein191     x         
        accidentalSharp12908     x         
        accidentalThreeQuarterTonesFlatZimmermann1     x         
        accidentalThreeQuarterTonesSharpStein27     x         
        accidentalTripleFlat1     x         
        accidentalTripleSharp1     x         
        articAccentAbove1477     x         
        articAccentBelow1916     x         
        articMarcatoAbove278     x         
        articMarcatoBelow34     x         
        articStaccatissimoAbove536     x         
        articStaccatissimoBelow414     x         
        articStaccatoAbove5018     x         
        articStaccatoBelow6108     x         
        articTenutoAbove823     x         
        articTenutoBelow735     x         
        augmentationDot2762               
        barline28142               
        beam52539     xx        
        cClef1161xxxxxx         
        dynamicFF242     x         
        dynamicFFF88     x         
        dynamicFFFF4     x         
        dynamicForte777     x         
        dynamicFortePiano60     x         
        dynamicForzando35     x         
        dynamicMF1803     x         
        dynamicMP185     x         
        dynamicPiano3987     x         
        dynamicPP1807     x         
        dynamicPPP93     x         
        dynamicPPPP13     x         
        dynamicRinforzando25     x         
        dynamicSforzato236     x         
        dynamicSforzatoFF6     x         
        dynamicText110     x        x
        fClef3543xxxxxx         
        flag16thDown430     x x       
        flag16thUp18245     x x       
        flag32ndDown31     x x       
        flag32ndUp7264     x x       
        flag64thUp10     x x       
        flag8thDown3672     x x       
        flag8thUp8113     x x       
        gClef12278xxxxxx         
        gradualDynamic7084     x         
        kStaffLine160426     x         
        mensuralNoteheadMinimaWhite9x    x  xxxxx  
        noteheadBlack247741x    x xxxxxx  
        noteheadDiamondWhole8x    x  xxxxx  
        noteheadDoubleWholeSquare3x    x  xxxxx  
        noteheadHalf8648x    x  xxxxx  
        noteheadTriangleUpBlack27x    x  xxxxx  
        noteheadTriangleUpHalf3x    x  xxxxx  
        noteheadWhole1502x    x  xxxxx  
        noteheadXBlack81x    x  xxxxx  
        ornamentMordent7x    x         
        ornamentTrill58x    x         
        ornamentTurn6x    x         
        rest4               
        rest16th29411               
        rest32nd10218               
        rest64th4               
        rest8th24124               
        restHalf1376               
        restQuarter13223               
        restWhole14382               
        slur13928x    x         
        stem227889     x         
        systemicBarline2078               
        tie8626x    x         
        timeSig12x    x       x 
        timeSig21084x    x       x 
        timeSig31203x    x       x 
        timeSig42674x    x       x 
        timeSig5507x    x       x 
        timeSig6246x    x       x 
        timeSig7125x    x       x 
        timeSig81661x    x       x 
        timeSig979x    x       x 
        timeSigCommon206x    x       x 
        timeSigCutCommon113x    x       x 
        timeSignatureComponent443x    x       x 
        tupletBracket4970x    x         
        tupletText4900x    x        x
        unpitchedPercussionClef1223xxxxxx         
        wiggleTrill45x    x         
                         
        - -
        - -

        Images of scores

        - -

        Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below. All these images are binarised and ready to use.

        - -

        clef

        - -

        MIDI

        - -

        MIDI (Musical Instrument Digital Interface) standard file provides a standardized file format way for music sequences to be saved, transported, and opened in other systems. They are characterised by their compact size which led to their widespread use in computers. They are intended for universal use and have information such as note values, timing and track name. We want to include such files in our dataset since MIDI is one of the end file formats retrieved from some OMR architecture. We believe that it is essential to include such files that could later on may be used for multi-modal learning in OMR as well.

        - -

        Dorico-midi

        - -

        Music Encoding Initiative (MEI)

        - -

        Except for MusicXML for we go one step further to also providing its respective Music Encoding Initiative (MEI) files. The model underlying MEI recognizes four distinct aspects of music notation: logical; gestural; visual; and analytical. The logical domain includes the musical content or structure including pitches, time values, articulations, dynamics, and all other elements—defined as the symbols that communicate the composer’s intentions. The gestural domain relates to a performed interpretation of the logical domain (i.e., it encodes information that may be added by a performer such as explicit realizations of “swing” or rubato). The visual domain describes the contributions of an editor, engraver, or typesetter, and encodes information about the physical appearance of the score, such as symbol locations, page layout, or font. Finally, the analytical domain covers commentary and analysis of the music document in any of the three previous domains.

        - -
        <?xml version="1.0" encoding="UTF-8"?>
        -<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?>
        -<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://purl.oclc.org/dsdl/schematron"?>
        -<mei xmlns="http://www.music-encoding.org/ns/mei" meiversion="4.0.0">
        -   <meiHead>
        -      <fileDesc>
        -         <titleStmt>
        -            <title>beam groups 3</title>
        -            <respStmt />
        -         </titleStmt>
        -         <pubStmt><date isodate="2021-06-14" type="encoding-date">2021-06-14</date>
        -         </pubStmt>
        -      </fileDesc>
        -      <encodingDesc xml:id="encodingdesc-0000001420266469">
        -         <appInfo xml:id="appinfo-0000001827384277">
        -            <application xml:id="application-0000000862295293" isodate="2021-06-14T15:00:01" version="3.5.0-dev-118873d">
        -               <name xml:id="name-0000002103025164">Verovio</name>
        -               <p xml:id="p-0000001992846044">Transcoded from MusicXML</p>
        -            </application>
        -         </appInfo>
        -      </encodingDesc>
        -   </meiHead>
        -   <music>
        -      <body>
        -         <mdiv xml:id="mdiv-0000001025466895">
        -            <score xml:id="score-0000001308189520">
        -               <scoreDef xml:id="scoredef-0000000993314183">
        -                  <staffGrp xml:id="staffgrp-0000000471437396">
        -                     <staffDef xml:id="P1" n="1" lines="5" ppq="12">
        -                        <label xml:id="label-0000000781857015">P 1</label>
        -                        <clef xml:id="clef-0000000149139464" shape="G" line="2" />
        -                        <keySig xml:id="keysig-0000000931258970" mode="major" sig="0" />
        -                        <meterSig xml:id="msig-0000002113427645" count="2" unit="4" />
        -                     </staffDef>
        -                  </staffGrp>
        -               </scoreDef>
        -...
        -      </body>
        -   </music>
        -</mei>
        -
        - -

        Combining DOReMi with Muscima++ and Deepscores

        - -

        Recently, researchers have been working on bringing their datasets together, namely Muscima++ [4] and DeepScores [9], to improve compatibility. Muscima++ contains handwritten music, while DeepScores is a typeset music dataset, both of which can be used in object detection. Harmonising them aids the goal of creating a reference dataset. With the motivation to support this goal and compare and use these datasets in future experiments, DoReMi is easily harmonised with Muscima++ and DeepScores.

        - -

        Initial Data Collection

        - -

        The dataset is derived from scores originally used for testing music notation software. This includes real-world scores in addition to synthetic scores built to test particular engraving use cases.

        - -

        The process of creating DoReMI using Dorico starts by creating a meta-picture of a single glyph or drawable primitive (slurs, lines, musical symbols) to allow generation of bounding boxes and pixel masks at the origin of the coordinate system y-down \footnote{The origin is in the top-left where the x-axis extends to the right and the y-axis extends downwards}. Rendering them at the origin ensures minimisation of the variations introduced by anti-aliasing artefacts. The vector-based glyph or primitive is then rasterised to a monochrome pixel-based image. Sub-pixel positions might introduce some variations and shifts in the bounding boxes that are relocated to the original drawn positions. However, bounding boxes are accurate enough for all the objects, except for some shift in the staff lines. During rasterisation, some staff lines become thicker than the others, sometimes falling out of the bounding box. Such inconsistencies are easily optically noticed given the even spaced nature of staff lines and can be minimised at the cost of increasing the resolution (DPI). Finally, the images are exported as PNGs.

        - -

        Dorico has a sophisticated internal representation and engraving engine for musical data at the drawing stage for efficiency. This results in significant challenges in reconnecting the primitives ultimately drawn to their original semantic sources. The addition of higher-level music attributes retrieved from Dorico to the metadata allows for the future use in the music reconstruction stage. -It is anticipated that we would iterate through the generation process by adding new features that would benefit the recognition score. On a practical level, we made a minor modification to allow for the logical grouping of pages into a single XML file. During data preprocessing, XML files were then separated by page (image).

        - -

        Data Preparation and analysis

        - -

        The number of classes in the dataset is 94 as shown in the image below. -classes

        - -

        Publication and Sharing

        - -

        The dataset including only copy right free scores is already published in this github release.

        - -

        Long-term Management

        - -

        back

        -:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/bc/67944dcebb8e88f8e3e819093b309c5ea48d698bd24bd794247b07e30ebedc b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/bc/67944dcebb8e88f8e3e819093b309c5ea48d698bd24bd794247b07e30ebedc deleted file mode 100644 index fee479d649..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/bc/67944dcebb8e88f8e3e819093b309c5ea48d698bd24bd794247b07e30ebedc +++ /dev/null @@ -1,2096 +0,0 @@ -I":

        DoReMi - Data Collection Lifecycle Document

        - -

        This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

        - -

        Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet -music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

        - -

        Discovery and Planning

        - -

        Data type and format

        - - -

        Initial Data Collection

        -

        Data Preparation and analysis

        -

        Publication and Sharing

        -

        Long-term Management

        - -

        Discovery and Planning

        - -

        In this section, I will explain the data types and formats we have decided to use.

        - -

        Data type and format

        - -

        This dataset has the following six types of data:

        - - - -

        The following respective data formats:

        -
          -
        • Dorico
        • -
        • MusicXML
        • -
        • XML
        • -
        • PNG
        • -
        • MIDI
        • -
        • MEI
        • -
        - -

        Let’s start by explaining each one of the data types and what they contain:

        - -

        Dorico project -Dorico-project

        - -

        When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

        - -

        Dorico-soft

        - -

        MusicXML

        - -

        MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. -More on how these files can be exported check here -
        -

        - -
        <?xml version="1.0" encoding="UTF-8" standalone="no"?>
        -<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
        -<score-partwise version="3.1">
        -  <work>
        -    <work-title>beam groups 3</work-title>
        -  </work>
        -  <movement-title>beam groups 3</movement-title>
        -  <identification>
        -    <encoding>
        -      <software>Dorico 4.0.0.5342</software>
        -      <encoding-date>2021-06-14</encoding-date>
        -    </encoding>
        -  </identification>
        -  <part-list>
        -    <score-part id="P1">
        -      <part-name>P 1</part-name>
        -    </score-part>
        -  </part-list>
        -  <part id="P1">
        -    <measure number="1">
        -      <attributes>
        -        <divisions>12</divisions>
        -        <key number="1">
        -          <fifths>0</fifths>
        -          <mode>major</mode>
        -        </key>
        -        <time>
        -
        -...
        -
        -  </part>
        -</score-partwise>
        -
        - - - -

        OMR metadata

        - -

        Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box.

        - -

        bbox

        - -

        Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

        - -

        OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

        - -

        Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

        - - - -
        <?xml version="1.0" encoding="utf-8"?>
        -<Pages>
        -<Page pageIndex="0">
        -<Nodes>
        -<Node>
        -<Id>95</Id>
        -<ClassName>timeSig4</ClassName>
        -<Top>709</Top>
        -<Left>386</Left>
        -<Width>36</Width>
        -<Height>42</Height>
        -<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -<Node>
        -<Id>94</Id>
        -<ClassName>timeSig2</ClassName>
        -<Top>666</Top>
        -<Left>387</Left>
        -<Width>34</Width>
        -<Height>43</Height>
        -<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -...
        -</Nodes>
        -</Page>
        -</Pages>
        -
        - -

        Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. -
        -

        - -
        <Node>
        -<Id>504</Id>
        -<ClassName>noteheadBlack</ClassName>
        -<Top>466</Top>
        -<Left>2236</Left>
        -<Width>28</Width>
        -<Height>24</Height>
        -<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
        -<Outlinks>541 559 571</Outlinks>
        -<Data>
        -<DataItem key="duration_beats" type="float">0.333333</DataItem>
        -<DataItem key="onset_beats" type="float">47.666668</DataItem>
        -<DataItem key="pitch_octave" type="int">4</DataItem>
        -<DataItem key="midi_pitch_code" type="int">69</DataItem>
        -<DataItem key="normalized_pitch_step" type="str">A</DataItem>
        -<DataItem key="dorico_event_id" type="int">1120</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - -

        - -

        For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

        - -
        <Node>
        -<Id>93</Id>
        -<ClassName>gClef</ClassName>
        -<Top>638</Top>
        -<Left>309</Left>
        -<Width>56</Width>
        -<Height>147</Height>
        -<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">908</DataItem>
        -<DataItem key="clef_type" type="str">kGClef</DataItem>
        -<DataItem key="clef_hotspot" type="str">G4</DataItem>
        -<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
        -<DataItem key="clef_stave_position" type="int">2</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). -

        -
        <Node>
        -    <Id>511</Id>
        -    <ClassName>timeSig4</ClassName>
        -    <Top>467</Top>
        -    <Left>828</Left>
        -    <Width>36</Width>   
        -    <Height>42</Height>
        -    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
        -    ...
        -    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
        -    <Data>
        -        <DataItem key="dorico_event_id" type="int">-1</DataItem>
        -        <DataItem key="time_signature_description" type="str"/>
        -    </Data>
        -</Node>
        -
        - - - -

        Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

        - -
        <Node>
        -<Id>69</Id>
        -<ClassName>kStaffLine</ClassName>
        -<Top>666</Top>
        -<Left>299</Left>
        -<Width>2001</Width>
        -<Height>3</Height>
        -<Mask>0:0 1:6003 </Mask>
        -<Data>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        A comprehensive table of what each objet includes for musical features is shown below. Scroll right for all attributes.

        - -
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_descriptiontext
        accidentalDoubleFlat244     x         
        accidentalDoubleSharp330     x         
        accidentalFlat12705     x         
        accidentalKomaFlat5     x         
        accidentalKomaSharp5     x         
        accidentalNatural11137     x         
        accidentalQuarterToneFlatStein162     x         
        accidentalQuarterToneSharpStein191     x         
        accidentalSharp12908     x         
        accidentalThreeQuarterTonesFlatZimmermann1     x         
        accidentalThreeQuarterTonesSharpStein27     x         
        accidentalTripleFlat1     x         
        accidentalTripleSharp1     x         
        articAccentAbove1477     x         
        articAccentBelow1916     x         
        articMarcatoAbove278     x         
        articMarcatoBelow34     x         
        articStaccatissimoAbove536     x         
        articStaccatissimoBelow414     x         
        articStaccatoAbove5018     x         
        articStaccatoBelow6108     x         
        articTenutoAbove823     x         
        articTenutoBelow735     x         
        augmentationDot2762               
        barline28142               
        beam52539     xx        
        cClef1161xxxxxx         
        dynamicFF242     x         
        dynamicFFF88     x         
        dynamicFFFF4     x         
        dynamicForte777     x         
        dynamicFortePiano60     x         
        dynamicForzando35     x         
        dynamicMF1803     x         
        dynamicMP185     x         
        dynamicPiano3987     x         
        dynamicPP1807     x         
        dynamicPPP93     x         
        dynamicPPPP13     x         
        dynamicRinforzando25     x         
        dynamicSforzato236     x         
        dynamicSforzatoFF6     x         
        dynamicText110     x        x
        fClef3543xxxxxx         
        flag16thDown430     x x       
        flag16thUp18245     x x       
        flag32ndDown31     x x       
        flag32ndUp7264     x x       
        flag64thUp10     x x       
        flag8thDown3672     x x       
        flag8thUp8113     x x       
        gClef12278xxxxxx         
        gradualDynamic7084     x         
        kStaffLine160426     x         
        mensuralNoteheadMinimaWhite9x    x  xxxxx  
        noteheadBlack247741x    x xxxxxx  
        noteheadDiamondWhole8x    x  xxxxx  
        noteheadDoubleWholeSquare3x    x  xxxxx  
        noteheadHalf8648x    x  xxxxx  
        noteheadTriangleUpBlack27x    x  xxxxx  
        noteheadTriangleUpHalf3x    x  xxxxx  
        noteheadWhole1502x    x  xxxxx  
        noteheadXBlack81x    x  xxxxx  
        ornamentMordent7x    x         
        ornamentTrill58x    x         
        ornamentTurn6x    x         
        rest4               
        rest16th29411               
        rest32nd10218               
        rest64th4               
        rest8th24124               
        restHalf1376               
        restQuarter13223               
        restWhole14382               
        slur13928x    x         
        stem227889     x         
        systemicBarline2078               
        tie8626x    x         
        timeSig12x    x       x 
        timeSig21084x    x       x 
        timeSig31203x    x       x 
        timeSig42674x    x       x 
        timeSig5507x    x       x 
        timeSig6246x    x       x 
        timeSig7125x    x       x 
        timeSig81661x    x       x 
        timeSig979x    x       x 
        timeSigCommon206x    x       x 
        timeSigCutCommon113x    x       x 
        timeSignatureComponent443x    x       x 
        tupletBracket4970x    x         
        tupletText4900x    x        x
        unpitchedPercussionClef1223xxxxxx         
        wiggleTrill45x    x         
                         
        - -
        - -

        Images of scores

        - -

        Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below. All these images are binarised and ready to use.

        - -

        clef

        - -

        MIDI

        - -

        MIDI files are also exported directly from Dorico. To enhance compatibility between different MIDI sequencing and music notation programs, even those running on different operating systems, the MIDI standard defines a specification for the Standard MIDI File. This type of file (usually having the file extension “.mid”) represents multi-track sequences, complete with patch selections, notes, pitch bend, and other controls. DoReMi includes the respective MIDI files for each one of the Dorico projects. This is aimed to help with generating MIDI replayble files with OMR.

        - -

        Dorico-midi

        - -

        Music Encoding Initiative (MEI)

        - -

        Combining DOReMi with Muscima++ and Deepscores

        - -

        back

        -:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/bd/2c8ac39b0554eddfb5e8cda48bf0c38122ef0d176a70af41c61acf561a9e88 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/bd/2c8ac39b0554eddfb5e8cda48bf0c38122ef0d176a70af41c61acf561a9e88 deleted file mode 100644 index 07824a79f0..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/bd/2c8ac39b0554eddfb5e8cda48bf0c38122ef0d176a70af41c61acf561a9e88 +++ /dev/null @@ -1,252 +0,0 @@ -I"Pc

        DoReMi - Data Collection Lifecycle Document

        - -

        This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

        - -

        Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet -music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

        - -

        Discovery and Planning

        - -

        Data type and format

        - - -

        Initial Data Collection

        -

        Data Preparation and analysis

        -

        Publication and Sharing

        -

        Long-term Management

        - -

        Discovery and Planning

        - -

        In this section, I will explain the data types and formats we have decided to use.

        - -

        Data type and format

        - -

        This dataset has the following six types of data:

        - - - -

        The following respective data formats:

        -
          -
        • Dorico
        • -
        • MusicXML
        • -
        • XML
        • -
        • PNG
        • -
        • MIDI
        • -
        • MEI
        • -
        - -

        Let’s start by explaining each one of the data types and what they contain:

        - -

        Dorico project -Dorico-project

        - -

        When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

        - -

        MusicXML

        - -

        MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. -More on how these files can be exported check here -
        -

        - -
        <?xml version="1.0" encoding="UTF-8" standalone="no"?>
        -<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
        -<score-partwise version="3.1">
        -  <work>
        -    <work-title>beam groups 3</work-title>
        -  </work>
        -  <movement-title>beam groups 3</movement-title>
        -  <identification>
        -    <encoding>
        -      <software>Dorico 4.0.0.5342</software>
        -      <encoding-date>2021-06-14</encoding-date>
        -    </encoding>
        -  </identification>
        -  <part-list>
        -    <score-part id="P1">
        -      <part-name>P 1</part-name>
        -    </score-part>
        -  </part-list>
        -  <part id="P1">
        -    <measure number="1">
        -      <attributes>
        -        <divisions>12</divisions>
        -        <key number="1">
        -          <fifths>0</fifths>
        -          <mode>major</mode>
        -        </key>
        -        <time>
        -
        -...
        -
        -  </part>
        -</score-partwise>
        -
        - - - -

        OMR metadata

        - -

        Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box. Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

        - -

        OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

        - -

        Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

        - - - -
        <?xml version="1.0" encoding="utf-8"?>
        -<Pages>
        -<Page pageIndex="0">
        -<Nodes>
        -<Node>
        -<Id>95</Id>
        -<ClassName>timeSig4</ClassName>
        -<Top>709</Top>
        -<Left>386</Left>
        -<Width>36</Width>
        -<Height>42</Height>
        -<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -<Node>
        -<Id>94</Id>
        -<ClassName>timeSig2</ClassName>
        -<Top>666</Top>
        -<Left>387</Left>
        -<Width>34</Width>
        -<Height>43</Height>
        -<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -...
        -</Nodes>
        -</Page>
        -</Pages>
        -
        - -

        Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. -
        -

        - -
        <Node>
        -<Id>504</Id>
        -<ClassName>noteheadBlack</ClassName>
        -<Top>466</Top>
        -<Left>2236</Left>
        -<Width>28</Width>
        -<Height>24</Height>
        -<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
        -<Outlinks>541 559 571</Outlinks>
        -<Data>
        -<DataItem key="duration_beats" type="float">0.333333</DataItem>
        -<DataItem key="onset_beats" type="float">47.666668</DataItem>
        -<DataItem key="pitch_octave" type="int">4</DataItem>
        -<DataItem key="midi_pitch_code" type="int">69</DataItem>
        -<DataItem key="normalized_pitch_step" type="str">A</DataItem>
        -<DataItem key="dorico_event_id" type="int">1120</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - -

        - -

        For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

        - -
        <Node>
        -<Id>93</Id>
        -<ClassName>gClef</ClassName>
        -<Top>638</Top>
        -<Left>309</Left>
        -<Width>56</Width>
        -<Height>147</Height>
        -<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">908</DataItem>
        -<DataItem key="clef_type" type="str">kGClef</DataItem>
        -<DataItem key="clef_hotspot" type="str">G4</DataItem>
        -<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
        -<DataItem key="clef_stave_position" type="int">2</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). -

        -
        <Node>
        -    <Id>511</Id>
        -    <ClassName>timeSig4</ClassName>
        -    <Top>467</Top>
        -    <Left>828</Left>
        -    <Width>36</Width>   
        -    <Height>42</Height>
        -    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
        -    ...
        -    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
        -    <Data>
        -        <DataItem key="dorico_event_id" type="int">-1</DataItem>
        -        <DataItem key="time_signature_description" type="str"/>
        -    </Data>
        -</Node>
        -
        - - - -

        Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

        - -
        <Node>
        -<Id>69</Id>
        -<ClassName>kStaffLine</ClassName>
        -<Top>666</Top>
        -<Left>299</Left>
        -<Width>2001</Width>
        -<Height>3</Height>
        -<Mask>0:0 1:6003 </Mask>
        -<Data>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - -

        A comprehensive table of what each objet includes for musical features is shown below.

        - - - -

        OMR metadata

        - -

        Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

        - -

        MIDI

        - -

        MIDI files are exported directly from Dorico.

        - -

        Music Encoding Initiative (MEI)

        - -

        Combining DOReMi with Muscima++ and Deepscores

        - -

        back

        -:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/bd/b845969859f5b342657e2422fd359fb60bd6740b14d410f9bd378dc85e2e64 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/bd/b845969859f5b342657e2422fd359fb60bd6740b14d410f9bd378dc85e2e64 deleted file mode 100644 index 78de51469e..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/bd/b845969859f5b342657e2422fd359fb60bd6740b14d410f9bd378dc85e2e64 +++ /dev/null @@ -1,83 +0,0 @@ -I"2

        DoReMi - Data Collection Lifecycle Document

        - -

        This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

        - -

        Discovery and Planning

        - -

        Data type and format

        - - -

        Initial Data Collection

        -

        Data Preparation and analysis

        -

        Publication and Sharing

        -

        Long-term Management

        - -

        Discovery and Planning

        - -

        In this section, I will explain the data types and formats we have decided to use.

        - -

        Data type and format

        - -

        This dataset has the following six types of data:

        - - - -

        The following respective data formats:

        -
          -
        • Dorico
        • -
        • MusicXML
        • -
        • XML
        • -
        • PNG
        • -
        • MIDI
        • -
        • MEI
        • -
        - -

        Let’s start by explaining each one of the data types and what they contain:

        - -

        Dorico project -Dorico-project

        - -

        When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

        - -

        MusicXML

        - -

        MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. -More on how these files can be exported check here -MusicXML-example

        - -

        OMR metadata

        - -

        This is definitely one of the most useful data in the dataset. Dorico engineers were able to mix metadata and musical information in order to retrieve these files. The two main data types included in these files are the bounding boxes information and the pixel mask for the individual objects and the musical information. Musical information includes duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id.

        - -

        unparsed-xml

        - -

        notehead

        - -

        OMR metadata

        - -

        Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

        - -

        MIDI

        - -

        MIDI files are exported directly from Dorico.

        - -

        Music Encoding Initiative (MEI)

        - -

        Combining DOReMi with Muscima++ and Deepscores

        - -

        back

        -:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/be/7e2a8722ca400e15c5b5f43e481c22cc0c48b985c5a94985d32dd414ef92f3 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/be/7e2a8722ca400e15c5b5f43e481c22cc0c48b985c5a94985d32dd414ef92f3 deleted file mode 100644 index abfa2d485c..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/be/7e2a8722ca400e15c5b5f43e481c22cc0c48b985c5a94985d32dd414ef92f3 +++ /dev/null @@ -1,2163 +0,0 @@ -I"X

        DoReMi - Data Collection Lifecycle Document

        - -

        This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg’s Dorico team and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

        - -

        Music used to generate this dataset comes from a software test set provided by the Dorico team. This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet -music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

        - -

        Discovery and Planning

        - -

        Data type and format

        - - -

        Initial Data Collection

        -

        Data Preparation and analysis

        -

        Publication and Sharing

        -

        Long-term Management

        - -

        Discovery and Planning

        - -

        In this section, I will explain the data types and formats we have decided to use.

        - -

        Data type and format

        - -

        This dataset has the following six types of data:

        - - - -

        The following respective data formats:

        -
          -
        • Dorico
        • -
        • MusicXML
        • -
        • XML
        • -
        • PNG
        • -
        • MIDI
        • -
        • MEI
        • -
        - -

        Let’s start by explaining each one of the data types and what they contain:

        - -

        Dorico project -Dorico-project

        - -

        When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

        - -

        Dorico-soft

        - -

        MusicXML

        - -

        MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. -More on how these files can be exported check here -
        -

        - -
        <?xml version="1.0" encoding="UTF-8" standalone="no"?>
        -<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
        -<score-partwise version="3.1">
        -  <work>
        -    <work-title>beam groups 3</work-title>
        -  </work>
        -  <movement-title>beam groups 3</movement-title>
        -  <identification>
        -    <encoding>
        -      <software>Dorico 4.0.0.5342</software>
        -      <encoding-date>2021-06-14</encoding-date>
        -    </encoding>
        -  </identification>
        -  <part-list>
        -    <score-part id="P1">
        -      <part-name>P 1</part-name>
        -    </score-part>
        -  </part-list>
        -  <part id="P1">
        -    <measure number="1">
        -      <attributes>
        -        <divisions>12</divisions>
        -        <key number="1">
        -          <fifths>0</fifths>
        -          <mode>major</mode>
        -        </key>
        -        <time>
        -
        -...
        -
        -  </part>
        -</score-partwise>
        -
        - - - -

        OMR metadata

        - -

        Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box.

        - -

        In words, each file can have data on more than one page, if that is the case, an id is assigned to each page. Each page can have multiple nodes. Nodes are the individual elements or objects in the score, for instance, stem, staff lines, blackhead, whole note, augmentation dot and so on. Each object or node is assigned an id. This node will now have the bounding box information which includes top, left, width and height. The top is the distance from the top of the page to the point where the object starts (vertically). Left is the distance from the left of the page to the point where the object starts (horizontally). Height is the distance from top to where the object ends (vertically). Width is the distance from the left point to the rightest point where the object ends (horizontally). -bbox

        - -

        Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

        - -

        OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

        - -

        Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

        - - - -
        <?xml version="1.0" encoding="utf-8"?>
        -<Pages>
        -<Page pageIndex="0">
        -<Nodes>
        -<Node>
        -<Id>95</Id>
        -<ClassName>timeSig4</ClassName>
        -<Top>709</Top>
        -<Left>386</Left>
        -<Width>36</Width>
        -<Height>42</Height>
        -<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -<Node>
        -<Id>94</Id>
        -<ClassName>timeSig2</ClassName>
        -<Top>666</Top>
        -<Left>387</Left>
        -<Width>34</Width>
        -<Height>43</Height>
        -<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -...
        -</Nodes>
        -</Page>
        -</Pages>
        -
        - -

        Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. -
        -

        - -
        <Node>
        -<Id>504</Id>
        -<ClassName>noteheadBlack</ClassName>
        -<Top>466</Top>
        -<Left>2236</Left>
        -<Width>28</Width>
        -<Height>24</Height>
        -<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
        -<Outlinks>541 559 571</Outlinks>
        -<Data>
        -<DataItem key="duration_beats" type="float">0.333333</DataItem>
        -<DataItem key="onset_beats" type="float">47.666668</DataItem>
        -<DataItem key="pitch_octave" type="int">4</DataItem>
        -<DataItem key="midi_pitch_code" type="int">69</DataItem>
        -<DataItem key="normalized_pitch_step" type="str">A</DataItem>
        -<DataItem key="dorico_event_id" type="int">1120</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - -

        - -

        For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

        - -
        <Node>
        -<Id>93</Id>
        -<ClassName>gClef</ClassName>
        -<Top>638</Top>
        -<Left>309</Left>
        -<Width>56</Width>
        -<Height>147</Height>
        -<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">908</DataItem>
        -<DataItem key="clef_type" type="str">kGClef</DataItem>
        -<DataItem key="clef_hotspot" type="str">G4</DataItem>
        -<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
        -<DataItem key="clef_stave_position" type="int">2</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). -

        -
        <Node>
        -    <Id>511</Id>
        -    <ClassName>timeSig4</ClassName>
        -    <Top>467</Top>
        -    <Left>828</Left>
        -    <Width>36</Width>   
        -    <Height>42</Height>
        -    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
        -    ...
        -    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
        -    <Data>
        -        <DataItem key="dorico_event_id" type="int">-1</DataItem>
        -        <DataItem key="time_signature_description" type="str"/>
        -    </Data>
        -</Node>
        -
        - - - -

        Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

        - -
        <Node>
        -<Id>69</Id>
        -<ClassName>kStaffLine</ClassName>
        -<Top>666</Top>
        -<Left>299</Left>
        -<Width>2001</Width>
        -<Height>3</Height>
        -<Mask>0:0 1:6003 </Mask>
        -<Data>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        A detailed table of what each objet includes for musical features is shown below. Scroll right for all attributes.

        - -
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_descriptiontext
        accidentalDoubleFlat244     x         
        accidentalDoubleSharp330     x         
        accidentalFlat12705     x         
        accidentalKomaFlat5     x         
        accidentalKomaSharp5     x         
        accidentalNatural11137     x         
        accidentalQuarterToneFlatStein162     x         
        accidentalQuarterToneSharpStein191     x         
        accidentalSharp12908     x         
        accidentalThreeQuarterTonesFlatZimmermann1     x         
        accidentalThreeQuarterTonesSharpStein27     x         
        accidentalTripleFlat1     x         
        accidentalTripleSharp1     x         
        articAccentAbove1477     x         
        articAccentBelow1916     x         
        articMarcatoAbove278     x         
        articMarcatoBelow34     x         
        articStaccatissimoAbove536     x         
        articStaccatissimoBelow414     x         
        articStaccatoAbove5018     x         
        articStaccatoBelow6108     x         
        articTenutoAbove823     x         
        articTenutoBelow735     x         
        augmentationDot2762               
        barline28142               
        beam52539     xx        
        cClef1161xxxxxx         
        dynamicFF242     x         
        dynamicFFF88     x         
        dynamicFFFF4     x         
        dynamicForte777     x         
        dynamicFortePiano60     x         
        dynamicForzando35     x         
        dynamicMF1803     x         
        dynamicMP185     x         
        dynamicPiano3987     x         
        dynamicPP1807     x         
        dynamicPPP93     x         
        dynamicPPPP13     x         
        dynamicRinforzando25     x         
        dynamicSforzato236     x         
        dynamicSforzatoFF6     x         
        dynamicText110     x        x
        fClef3543xxxxxx         
        flag16thDown430     x x       
        flag16thUp18245     x x       
        flag32ndDown31     x x       
        flag32ndUp7264     x x       
        flag64thUp10     x x       
        flag8thDown3672     x x       
        flag8thUp8113     x x       
        gClef12278xxxxxx         
        gradualDynamic7084     x         
        kStaffLine160426     x         
        mensuralNoteheadMinimaWhite9x    x  xxxxx  
        noteheadBlack247741x    x xxxxxx  
        noteheadDiamondWhole8x    x  xxxxx  
        noteheadDoubleWholeSquare3x    x  xxxxx  
        noteheadHalf8648x    x  xxxxx  
        noteheadTriangleUpBlack27x    x  xxxxx  
        noteheadTriangleUpHalf3x    x  xxxxx  
        noteheadWhole1502x    x  xxxxx  
        noteheadXBlack81x    x  xxxxx  
        ornamentMordent7x    x         
        ornamentTrill58x    x         
        ornamentTurn6x    x         
        rest4               
        rest16th29411               
        rest32nd10218               
        rest64th4               
        rest8th24124               
        restHalf1376               
        restQuarter13223               
        restWhole14382               
        slur13928x    x         
        stem227889     x         
        systemicBarline2078               
        tie8626x    x         
        timeSig12x    x       x 
        timeSig21084x    x       x 
        timeSig31203x    x       x 
        timeSig42674x    x       x 
        timeSig5507x    x       x 
        timeSig6246x    x       x 
        timeSig7125x    x       x 
        timeSig81661x    x       x 
        timeSig979x    x       x 
        timeSigCommon206x    x       x 
        timeSigCutCommon113x    x       x 
        timeSignatureComponent443x    x       x 
        tupletBracket4970x    x         
        tupletText4900x    x        x
        unpitchedPercussionClef1223xxxxxx         
        wiggleTrill45x    x         
                         
        - -
        - -

        Images of scores

        - -

        Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below. All these images are binarised and ready to use.

        - -

        clef

        - -

        MIDI

        - -

        MIDI (Musical Instrument Digital Interface) standard file provides a standardized file format way for music sequences to be saved, transported, and opened in other systems. They are characterised by their compact size which led to their widespread use in computers. They are intended for universal use and have information such as note values, timing and track name. We want to include such files in our dataset since MIDI is one of the end file formats retrieved from some OMR architecture. We believe that it is essential to include such files that could later on may be used for multi-modal learning in OMR as well.

        - -

        Dorico-midi

        - -

        Music Encoding Initiative (MEI)

        - -

        Except for MusicXML for we go one step further to also providing its respective Music Encoding Initiative (MEI) files. The model underlying MEI recognizes four distinct aspects of music notation: logical; gestural; visual; and analytical. The logical domain includes the musical content or structure including pitches, time values, articulations, dynamics, and all other elements—defined as the symbols that communicate the composer’s intentions. The gestural domain relates to a performed interpretation of the logical domain (i.e., it encodes information that may be added by a performer such as explicit realizations of “swing” or rubato). The visual domain describes the contributions of an editor, engraver, or typesetter, and encodes information about the physical appearance of the score, such as symbol locations, page layout, or font. Finally, the analytical domain covers commentary and analysis of the music document in any of the three previous domains.

        - -
        <?xml version="1.0" encoding="UTF-8"?>
        -<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?>
        -<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://purl.oclc.org/dsdl/schematron"?>
        -<mei xmlns="http://www.music-encoding.org/ns/mei" meiversion="4.0.0">
        -   <meiHead>
        -      <fileDesc>
        -         <titleStmt>
        -            <title>beam groups 3</title>
        -            <respStmt />
        -         </titleStmt>
        -         <pubStmt><date isodate="2021-06-14" type="encoding-date">2021-06-14</date>
        -         </pubStmt>
        -      </fileDesc>
        -      <encodingDesc xml:id="encodingdesc-0000001420266469">
        -         <appInfo xml:id="appinfo-0000001827384277">
        -            <application xml:id="application-0000000862295293" isodate="2021-06-14T15:00:01" version="3.5.0-dev-118873d">
        -               <name xml:id="name-0000002103025164">Verovio</name>
        -               <p xml:id="p-0000001992846044">Transcoded from MusicXML</p>
        -            </application>
        -         </appInfo>
        -      </encodingDesc>
        -   </meiHead>
        -   <music>
        -      <body>
        -         <mdiv xml:id="mdiv-0000001025466895">
        -            <score xml:id="score-0000001308189520">
        -               <scoreDef xml:id="scoredef-0000000993314183">
        -                  <staffGrp xml:id="staffgrp-0000000471437396">
        -                     <staffDef xml:id="P1" n="1" lines="5" ppq="12">
        -                        <label xml:id="label-0000000781857015">P 1</label>
        -                        <clef xml:id="clef-0000000149139464" shape="G" line="2" />
        -                        <keySig xml:id="keysig-0000000931258970" mode="major" sig="0" />
        -                        <meterSig xml:id="msig-0000002113427645" count="2" unit="4" />
        -                     </staffDef>
        -                  </staffGrp>
        -               </scoreDef>
        -...
        -      </body>
        -   </music>
        -</mei>
        -
        - -

        Combining DOReMi with Muscima++ and Deepscores

        - -

        Recently, researchers have been working on bringing their datasets together, namely Muscima++ [4] and DeepScores [9], to improve compatibility. Muscima++ contains handwritten music, while DeepScores is a typeset music dataset, both of which can be used in object detection. Harmonising them aids the goal of creating a reference dataset. With the motivation to support this goal and compare and use these datasets in future experiments, DoReMi is easily harmonised with Muscima++ and DeepScores.

        - -

        Initial Data Collection

        - -

        The dataset is derived from scores originally used for testing music notation software. This includes real-world scores in addition to synthetic scores built to test particular engraving use cases.

        - -

        The process of creating DoReMI using Dorico starts by creating a meta-picture of a single glyph or drawable primitive (slurs, lines, musical symbols) to allow generation of bounding boxes and pixel masks at the origin of the coordinate system y-down \footnote{The origin is in the top-left where the x-axis extends to the right and the y-axis extends downwards}. Rendering them at the origin ensures minimisation of the variations introduced by anti-aliasing artefacts. The vector-based glyph or primitive is then rasterised to a monochrome pixel-based image. Sub-pixel positions might introduce some variations and shifts in the bounding boxes that are relocated to the original drawn positions. However, bounding boxes are accurate enough for all the objects, except for some shift in the staff lines. During rasterisation, some staff lines become thicker than the others, sometimes falling out of the bounding box. Such inconsistencies are easily optically noticed given the even spaced nature of staff lines and can be minimised at the cost of increasing the resolution (DPI). Finally, the images are exported as PNGs.

        - -

        Dorico has a sophisticated internal representation and engraving engine for musical data at the drawing stage for efficiency. This results in significant challenges in reconnecting the primitives ultimately drawn to their original semantic sources. The addition of higher-level music attributes retrieved from Dorico to the metadata allows for the future use in the music reconstruction stage. -It is anticipated that we would iterate through the generation process by adding new features that would benefit the recognition score. On a practical level, we made a minor modification to allow for the logical grouping of pages into a single XML file. During data preprocessing, XML files were then separated by page (image).

        - -

        Data Preparation and analysis

        - -

        The number of classes in the dataset is 94 as shown in the image below. -classes

        - -

        Publication and Sharing

        - -

        The dataset including only copy right free scores is already published in this github release.

        - -

        Long-term Management

        - -

        back

        -:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/bf/f86b0df1a97b87aea95fa716b912e5998a8874cfdd29dd8cfa5eea17afc84e b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/bf/f86b0df1a97b87aea95fa716b912e5998a8874cfdd29dd8cfa5eea17afc84e deleted file mode 100644 index 78f063cb39..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/bf/f86b0df1a97b87aea95fa716b912e5998a8874cfdd29dd8cfa5eea17afc84e +++ /dev/null @@ -1,2 +0,0 @@ -I"

        Personal Website

        -:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/c0/22c58a516f4ddda5a537ababda4e1557943b1a444274fa6314169d19a1dfe6 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/c0/22c58a516f4ddda5a537ababda4e1557943b1a444274fa6314169d19a1dfe6 deleted file mode 100644 index 0b4328fd15..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/c0/22c58a516f4ddda5a537ababda4e1557943b1a444274fa6314169d19a1dfe6 +++ /dev/null @@ -1,2285 +0,0 @@ -I"

        DoReMi - Data Collection Lifecycle Document

        - -

        This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

        - -

        Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet -music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

        - -

        Discovery and Planning

        - -

        Data type and format

        - - -

        Initial Data Collection

        -

        Data Preparation and analysis

        -

        Publication and Sharing

        -

        Long-term Management

        - -

        Discovery and Planning

        - -

        In this section, I will explain the data types and formats we have decided to use.

        - -

        Data type and format

        - -

        This dataset has the following six types of data:

        - - - -

        The following respective data formats:

        -
          -
        • Dorico
        • -
        • MusicXML
        • -
        • XML
        • -
        • PNG
        • -
        • MIDI
        • -
        • MEI
        • -
        - -

        Let’s start by explaining each one of the data types and what they contain:

        - -

        Dorico project -Dorico-project

        - -

        When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

        - -

        MusicXML

        - -

        MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. -More on how these files can be exported check here -
        -

        - -
        <?xml version="1.0" encoding="UTF-8" standalone="no"?>
        -<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
        -<score-partwise version="3.1">
        -  <work>
        -    <work-title>beam groups 3</work-title>
        -  </work>
        -  <movement-title>beam groups 3</movement-title>
        -  <identification>
        -    <encoding>
        -      <software>Dorico 4.0.0.5342</software>
        -      <encoding-date>2021-06-14</encoding-date>
        -    </encoding>
        -  </identification>
        -  <part-list>
        -    <score-part id="P1">
        -      <part-name>P 1</part-name>
        -    </score-part>
        -  </part-list>
        -  <part id="P1">
        -    <measure number="1">
        -      <attributes>
        -        <divisions>12</divisions>
        -        <key number="1">
        -          <fifths>0</fifths>
        -          <mode>major</mode>
        -        </key>
        -        <time>
        -
        -...
        -
        -  </part>
        -</score-partwise>
        -
        - - - -

        OMR metadata

        - -

        Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box. Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

        - -

        OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

        - -

        Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

        - - - -
        <?xml version="1.0" encoding="utf-8"?>
        -<Pages>
        -<Page pageIndex="0">
        -<Nodes>
        -<Node>
        -<Id>95</Id>
        -<ClassName>timeSig4</ClassName>
        -<Top>709</Top>
        -<Left>386</Left>
        -<Width>36</Width>
        -<Height>42</Height>
        -<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -<Node>
        -<Id>94</Id>
        -<ClassName>timeSig2</ClassName>
        -<Top>666</Top>
        -<Left>387</Left>
        -<Width>34</Width>
        -<Height>43</Height>
        -<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -...
        -</Nodes>
        -</Page>
        -</Pages>
        -
        - -

        Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. -
        -

        - -
        <Node>
        -<Id>504</Id>
        -<ClassName>noteheadBlack</ClassName>
        -<Top>466</Top>
        -<Left>2236</Left>
        -<Width>28</Width>
        -<Height>24</Height>
        -<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
        -<Outlinks>541 559 571</Outlinks>
        -<Data>
        -<DataItem key="duration_beats" type="float">0.333333</DataItem>
        -<DataItem key="onset_beats" type="float">47.666668</DataItem>
        -<DataItem key="pitch_octave" type="int">4</DataItem>
        -<DataItem key="midi_pitch_code" type="int">69</DataItem>
        -<DataItem key="normalized_pitch_step" type="str">A</DataItem>
        -<DataItem key="dorico_event_id" type="int">1120</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - -

        - -

        For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

        - -
        <Node>
        -<Id>93</Id>
        -<ClassName>gClef</ClassName>
        -<Top>638</Top>
        -<Left>309</Left>
        -<Width>56</Width>
        -<Height>147</Height>
        -<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">908</DataItem>
        -<DataItem key="clef_type" type="str">kGClef</DataItem>
        -<DataItem key="clef_hotspot" type="str">G4</DataItem>
        -<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
        -<DataItem key="clef_stave_position" type="int">2</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). -

        -
        <Node>
        -    <Id>511</Id>
        -    <ClassName>timeSig4</ClassName>
        -    <Top>467</Top>
        -    <Left>828</Left>
        -    <Width>36</Width>   
        -    <Height>42</Height>
        -    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
        -    ...
        -    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
        -    <Data>
        -        <DataItem key="dorico_event_id" type="int">-1</DataItem>
        -        <DataItem key="time_signature_description" type="str"/>
        -    </Data>
        -</Node>
        -
        - - - -

        Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

        - -
        <Node>
        -<Id>69</Id>
        -<ClassName>kStaffLine</ClassName>
        -<Top>666</Top>
        -<Left>299</Left>
        -<Width>2001</Width>
        -<Height>3</Height>
        -<Mask>0:0 1:6003 </Mask>
        -<Data>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        A comprehensive table of what each objet includes for musical features is shown below.

        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_description  text
        accidentalDoubleFlat244     x           
        accidentalDoubleSharp330     x           
        accidentalFlat12705     x           
        accidentalKomaFlat5     x           
        accidentalKomaSharp5     x           
        accidentalNatural11137     x           
        accidentalQuarterToneFlatStein162     x           
        accidentalQuarterToneSharpStein191     x           
        accidentalSharp12908     x           
        accidentalThreeQuarterTonesFlatZimmermann1     x           
        accidentalThreeQuarterTonesSharpStein27     x           
        accidentalTripleFlat1     x           
        accidentalTripleSharp1     x           
        articAccentAbove1477     x           
        articAccentBelow1916     x           
        articMarcatoAbove278     x           
        articMarcatoBelow34     x           
        articStaccatissimoAbove536     x           
        articStaccatissimoBelow414     x           
        articStaccatoAbove5018     x           
        articStaccatoBelow6108     x           
        articTenutoAbove823     x           
        articTenutoBelow735     x           
        augmentationDot2762                 
        barline28142                 
        beam52539     xx          
        cClef1161xxxxxx           
        dynamicFF242     x           
        dynamicFFF88     x           
        dynamicFFFF4     x           
        dynamicForte777     x           
        dynamicFortePiano60     x           
        dynamicForzando35     x           
        dynamicMF1803     x           
        dynamicMP185     x           
        dynamicPiano3987     x           
        dynamicPP1807     x           
        dynamicPPP93     x           
        dynamicPPPP13     x           
        dynamicRinforzando25     x           
        dynamicSforzato236     x           
        dynamicSforzatoFF6     x           
        dynamicText110     x          x
        fClef3543xxxxxx           
        flag16thDown430     x x         
        flag16thUp18245     x x         
        flag32ndDown31     x x         
        flag32ndUp7264     x x         
        flag64thUp10     x x         
        flag8thDown3672     x x         
        flag8thUp8113     x x         
        gClef12278xxxxxx           
        gradualDynamic7084     x           
        kStaffLine160426     x           
        mensuralNoteheadMinimaWhite9x    x  xxxxx    
        noteheadBlack247741x    x xxxxxx    
        noteheadDiamondWhole8x    x  xxxxx    
        noteheadDoubleWholeSquare3x    x  xxxxx    
        noteheadHalf8648x    x  xxxxx    
        noteheadTriangleUpBlack27x    x  xxxxx    
        noteheadTriangleUpHalf3x    x  xxxxx    
        noteheadWhole1502x    x  xxxxx    
        noteheadXBlack81x    x  xxxxx    
        ornamentMordent7x    x           
        ornamentTrill58x    x           
        ornamentTurn6x    x           
        rest4                 
        rest16th29411                 
        rest32nd10218                 
        rest64th4                 
        rest8th24124                 
        restHalf1376                 
        restQuarter13223                 
        restWhole14382                 
        slur13928x    x           
        stem227889     x           
        systemicBarline2078                 
        tie8626x    x           
        timeSig12x    x       x   
        timeSig21084x    x       x   
        timeSig31203x    x       x   
        timeSig42674x    x       x   
        timeSig5507x    x       x   
        timeSig6246x    x       x   
        timeSig7125x    x       x   
        timeSig81661x    x       x   
        timeSig979x    x       x   
        timeSigCommon206x    x       x   
        timeSigCutCommon113x    x       x   
        timeSignatureComponent443x    x       x   
        tupletBracket4970x    x           
        tupletText4900x    x          x
        unpitchedPercussionClef1223xxxxxx           
        wiggleTrill45x    x           
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        head1head twothree
        okgood swedish fishnice
        out of stockgood and plentynice
        okgood oreoshmm
        okgood zoute dropyumm
        - -

        OMR metadata

        - -

        Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

        - -

        MIDI

        - -

        MIDI files are exported directly from Dorico.

        - -

        Music Encoding Initiative (MEI)

        - -

        Combining DOReMi with Muscima++ and Deepscores

        - -

        back

        -:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/c0/3b4c7df5952942f541bac7885120999f6f90e53c1388fb374654418baf7646 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/c0/3b4c7df5952942f541bac7885120999f6f90e53c1388fb374654418baf7646 deleted file mode 100644 index 36468a4062..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/c0/3b4c7df5952942f541bac7885120999f6f90e53c1388fb374654418baf7646 +++ /dev/null @@ -1,2154 +0,0 @@ -I"j

        DoReMi - Data Collection Lifecycle Document

        - -

        This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg’s Dorico team and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

        - -

        Music used to generate this dataset comes from a software test set provided by the Dorico team. This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet -music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

        - -

        Discovery and Planning

        - -

        Data type and format

        - - -

        Initial Data Collection

        -

        Data Preparation and analysis

        -

        Publication and Sharing

        -

        Long-term Management

        - -

        Discovery and Planning

        - -

        In this section, I will explain the data types and formats we have decided to use.

        - -

        Data type and format

        - -

        This dataset has the following six types of data:

        - - - -

        The following respective data formats:

        -
          -
        • Dorico
        • -
        • MusicXML
        • -
        • XML
        • -
        • PNG
        • -
        • MIDI
        • -
        • MEI
        • -
        - -

        Let’s start by explaining each one of the data types and what they contain:

        - -

        Dorico project -Dorico-project

        - -

        When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

        - -

        Dorico-soft

        - -

        MusicXML

        - -

        MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. -More on how these files can be exported check here -
        -

        - -
        <?xml version="1.0" encoding="UTF-8" standalone="no"?>
        -<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
        -<score-partwise version="3.1">
        -  <work>
        -    <work-title>beam groups 3</work-title>
        -  </work>
        -  <movement-title>beam groups 3</movement-title>
        -  <identification>
        -    <encoding>
        -      <software>Dorico 4.0.0.5342</software>
        -      <encoding-date>2021-06-14</encoding-date>
        -    </encoding>
        -  </identification>
        -  <part-list>
        -    <score-part id="P1">
        -      <part-name>P 1</part-name>
        -    </score-part>
        -  </part-list>
        -  <part id="P1">
        -    <measure number="1">
        -      <attributes>
        -        <divisions>12</divisions>
        -        <key number="1">
        -          <fifths>0</fifths>
        -          <mode>major</mode>
        -        </key>
        -        <time>
        -
        -...
        -
        -  </part>
        -</score-partwise>
        -
        - - - -

        OMR metadata

        - -

        Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box.

        - -

        In words, each file can have data on more than one page, if that is the case, an id is assigned to each page. Each page can have multiple nodes. Nodes are the individual elements or objects in the score, for instance, stem, staff lines, blackhead, whole note, augmentation dot and so on. Each object or node is assigned an id. This node will now have the bounding box information which includes top, left, width and height. The top is the distance from the top of the page to the point where the object starts (vertically). Left is the distance from the left of the page to the point where the object starts (horizontally). Height is the distance from top to where the object ends (vertically). Width is the distance from the left point to the rightest point where the object ends (horizontally). -bbox

        - -

        Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

        - -

        OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

        - -

        Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

        - - - -
        <?xml version="1.0" encoding="utf-8"?>
        -<Pages>
        -<Page pageIndex="0">
        -<Nodes>
        -<Node>
        -<Id>95</Id>
        -<ClassName>timeSig4</ClassName>
        -<Top>709</Top>
        -<Left>386</Left>
        -<Width>36</Width>
        -<Height>42</Height>
        -<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -<Node>
        -<Id>94</Id>
        -<ClassName>timeSig2</ClassName>
        -<Top>666</Top>
        -<Left>387</Left>
        -<Width>34</Width>
        -<Height>43</Height>
        -<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -...
        -</Nodes>
        -</Page>
        -</Pages>
        -
        - -

        Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. -
        -

        - -
        <Node>
        -<Id>504</Id>
        -<ClassName>noteheadBlack</ClassName>
        -<Top>466</Top>
        -<Left>2236</Left>
        -<Width>28</Width>
        -<Height>24</Height>
        -<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
        -<Outlinks>541 559 571</Outlinks>
        -<Data>
        -<DataItem key="duration_beats" type="float">0.333333</DataItem>
        -<DataItem key="onset_beats" type="float">47.666668</DataItem>
        -<DataItem key="pitch_octave" type="int">4</DataItem>
        -<DataItem key="midi_pitch_code" type="int">69</DataItem>
        -<DataItem key="normalized_pitch_step" type="str">A</DataItem>
        -<DataItem key="dorico_event_id" type="int">1120</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - -

        - -

        For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

        - -
        <Node>
        -<Id>93</Id>
        -<ClassName>gClef</ClassName>
        -<Top>638</Top>
        -<Left>309</Left>
        -<Width>56</Width>
        -<Height>147</Height>
        -<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">908</DataItem>
        -<DataItem key="clef_type" type="str">kGClef</DataItem>
        -<DataItem key="clef_hotspot" type="str">G4</DataItem>
        -<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
        -<DataItem key="clef_stave_position" type="int">2</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). -

        -
        <Node>
        -    <Id>511</Id>
        -    <ClassName>timeSig4</ClassName>
        -    <Top>467</Top>
        -    <Left>828</Left>
        -    <Width>36</Width>   
        -    <Height>42</Height>
        -    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
        -    ...
        -    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
        -    <Data>
        -        <DataItem key="dorico_event_id" type="int">-1</DataItem>
        -        <DataItem key="time_signature_description" type="str"/>
        -    </Data>
        -</Node>
        -
        - - - -

        Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

        - -
        <Node>
        -<Id>69</Id>
        -<ClassName>kStaffLine</ClassName>
        -<Top>666</Top>
        -<Left>299</Left>
        -<Width>2001</Width>
        -<Height>3</Height>
        -<Mask>0:0 1:6003 </Mask>
        -<Data>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        A comprehensive table of what each objet includes for musical features is shown below. Scroll right for all attributes.

        - -
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_descriptiontext
        accidentalDoubleFlat244     x         
        accidentalDoubleSharp330     x         
        accidentalFlat12705     x         
        accidentalKomaFlat5     x         
        accidentalKomaSharp5     x         
        accidentalNatural11137     x         
        accidentalQuarterToneFlatStein162     x         
        accidentalQuarterToneSharpStein191     x         
        accidentalSharp12908     x         
        accidentalThreeQuarterTonesFlatZimmermann1     x         
        accidentalThreeQuarterTonesSharpStein27     x         
        accidentalTripleFlat1     x         
        accidentalTripleSharp1     x         
        articAccentAbove1477     x         
        articAccentBelow1916     x         
        articMarcatoAbove278     x         
        articMarcatoBelow34     x         
        articStaccatissimoAbove536     x         
        articStaccatissimoBelow414     x         
        articStaccatoAbove5018     x         
        articStaccatoBelow6108     x         
        articTenutoAbove823     x         
        articTenutoBelow735     x         
        augmentationDot2762               
        barline28142               
        beam52539     xx        
        cClef1161xxxxxx         
        dynamicFF242     x         
        dynamicFFF88     x         
        dynamicFFFF4     x         
        dynamicForte777     x         
        dynamicFortePiano60     x         
        dynamicForzando35     x         
        dynamicMF1803     x         
        dynamicMP185     x         
        dynamicPiano3987     x         
        dynamicPP1807     x         
        dynamicPPP93     x         
        dynamicPPPP13     x         
        dynamicRinforzando25     x         
        dynamicSforzato236     x         
        dynamicSforzatoFF6     x         
        dynamicText110     x        x
        fClef3543xxxxxx         
        flag16thDown430     x x       
        flag16thUp18245     x x       
        flag32ndDown31     x x       
        flag32ndUp7264     x x       
        flag64thUp10     x x       
        flag8thDown3672     x x       
        flag8thUp8113     x x       
        gClef12278xxxxxx         
        gradualDynamic7084     x         
        kStaffLine160426     x         
        mensuralNoteheadMinimaWhite9x    x  xxxxx  
        noteheadBlack247741x    x xxxxxx  
        noteheadDiamondWhole8x    x  xxxxx  
        noteheadDoubleWholeSquare3x    x  xxxxx  
        noteheadHalf8648x    x  xxxxx  
        noteheadTriangleUpBlack27x    x  xxxxx  
        noteheadTriangleUpHalf3x    x  xxxxx  
        noteheadWhole1502x    x  xxxxx  
        noteheadXBlack81x    x  xxxxx  
        ornamentMordent7x    x         
        ornamentTrill58x    x         
        ornamentTurn6x    x         
        rest4               
        rest16th29411               
        rest32nd10218               
        rest64th4               
        rest8th24124               
        restHalf1376               
        restQuarter13223               
        restWhole14382               
        slur13928x    x         
        stem227889     x         
        systemicBarline2078               
        tie8626x    x         
        timeSig12x    x       x 
        timeSig21084x    x       x 
        timeSig31203x    x       x 
        timeSig42674x    x       x 
        timeSig5507x    x       x 
        timeSig6246x    x       x 
        timeSig7125x    x       x 
        timeSig81661x    x       x 
        timeSig979x    x       x 
        timeSigCommon206x    x       x 
        timeSigCutCommon113x    x       x 
        timeSignatureComponent443x    x       x 
        tupletBracket4970x    x         
        tupletText4900x    x        x
        unpitchedPercussionClef1223xxxxxx         
        wiggleTrill45x    x         
                         
        - -
        - -

        Images of scores

        - -

        Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below. All these images are binarised and ready to use.

        - -

        clef

        - -

        MIDI

        - -

        MIDI (Musical Instrument Digital Interface) standard file provides a standardized file format way for music sequences to be saved, transported, and opened in other systems. They are characterised by their compact size which led to their widespread use in computers. They are intended for universal use and have information such as note values, timing and track name. We want to include such files in our dataset since MIDI is one of the end file formats retrieved from some OMR architecture. We believe that it is essential to include such files that could later on may be used for multi-modal learning in OMR as well.

        - -

        Dorico-midi

        - -

        Music Encoding Initiative (MEI)

        - -

        Except for MusicXML for we go one step further to also providing its respective Music Encoding Initiative (MEI) files. The model underlying MEI recognizes four distinct aspects of music notation: logical; gestural; visual; and analytical. The logical domain includes the musical content or structure including pitches, time values, articulations, dynamics, and all other elements—defined as the symbols that communicate the composer’s intentions. The gestural domain relates to a performed interpretation of the logical domain (i.e., it encodes information that may be added by a performer such as explicit realizations of “swing” or rubato). The visual domain describes the contributions of an editor, engraver, or typesetter, and encodes information about the physical appearance of the score, such as symbol locations, page layout, or font. Finally, the analytical domain covers commentary and analysis of the music document in any of the three previous domains.

        - -
        <?xml version="1.0" encoding="UTF-8"?>
        -<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?>
        -<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://purl.oclc.org/dsdl/schematron"?>
        -<mei xmlns="http://www.music-encoding.org/ns/mei" meiversion="4.0.0">
        -   <meiHead>
        -      <fileDesc>
        -         <titleStmt>
        -            <title>beam groups 3</title>
        -            <respStmt />
        -         </titleStmt>
        -         <pubStmt><date isodate="2021-06-14" type="encoding-date">2021-06-14</date>
        -         </pubStmt>
        -      </fileDesc>
        -      <encodingDesc xml:id="encodingdesc-0000001420266469">
        -         <appInfo xml:id="appinfo-0000001827384277">
        -            <application xml:id="application-0000000862295293" isodate="2021-06-14T15:00:01" version="3.5.0-dev-118873d">
        -               <name xml:id="name-0000002103025164">Verovio</name>
        -               <p xml:id="p-0000001992846044">Transcoded from MusicXML</p>
        -            </application>
        -         </appInfo>
        -      </encodingDesc>
        -   </meiHead>
        -   <music>
        -      <body>
        -         <mdiv xml:id="mdiv-0000001025466895">
        -            <score xml:id="score-0000001308189520">
        -               <scoreDef xml:id="scoredef-0000000993314183">
        -                  <staffGrp xml:id="staffgrp-0000000471437396">
        -                     <staffDef xml:id="P1" n="1" lines="5" ppq="12">
        -                        <label xml:id="label-0000000781857015">P 1</label>
        -                        <clef xml:id="clef-0000000149139464" shape="G" line="2" />
        -                        <keySig xml:id="keysig-0000000931258970" mode="major" sig="0" />
        -                        <meterSig xml:id="msig-0000002113427645" count="2" unit="4" />
        -                     </staffDef>
        -                  </staffGrp>
        -               </scoreDef>
        -...
        -      </body>
        -   </music>
        -</mei>
        -
        - -

        Combining DOReMi with Muscima++ and Deepscores

        - -

        Recently, researchers have been working on bringing their datasets together, namely Muscima++ [4] and DeepScores [9], to improve compatibility. Muscima++ contains handwritten music, while DeepScores is a typeset music dataset, both of which can be used in object detection. Harmonising them aids the goal of creating a reference dataset. With the motivation to support this goal and compare and use these datasets in future experiments, DoReMi is easily harmonised with Muscima++ and DeepScores.

        - -

        Initial Data Collection

        - -

        The dataset is derived from scores originally used for testing music notation software. This includes real-world scores in addition to synthetic scores built to test particular engraving use cases.

        - -

        The process of creating DoReMI using Dorico starts by creating a meta-picture of a single glyph or drawable primitive (slurs, lines, musical symbols) to allow generation of bounding boxes and pixel masks at the origin of the coordinate system y-down \footnote{The origin is in the top-left where the x-axis extends to the right and the y-axis extends downwards}. Rendering them at the origin ensures minimisation of the variations introduced by anti-aliasing artefacts. The vector-based glyph or primitive is then rasterised to a monochrome pixel-based image. Sub-pixel positions might introduce some variations and shifts in the bounding boxes that are relocated to the original drawn positions. However, bounding boxes are accurate enough for all the objects, except for some shift in the staff lines. During rasterisation, some staff lines become thicker than the others, sometimes falling out of the bounding box. Such inconsistencies are easily optically noticed given the even spaced nature of staff lines and can be minimised at the cost of increasing the resolution (DPI). Finally, the images are exported as PNGs.

        - -

        Dorico has a sophisticated internal representation and engraving engine for musical data at the drawing stage for efficiency. This results in significant challenges in reconnecting the primitives ultimately drawn to their original semantic sources. The addition of higher-level music attributes retrieved from Dorico to the metadata allows for the future use in the music reconstruction stage. -It is anticipated that we would iterate through the generation process by adding new features that would benefit the recognition score. On a practical level, we made a minor modification to allow for the logical grouping of pages into a single XML file. During data preprocessing, XML files were then separated by page (image).

        - -

        Data Preparation and analysis

        - -

        back

        -:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/c1/1c61aa7a3daf173a5a44fbaf6e59f2370409e7fdb93ee470eba543a82063d0 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/c1/1c61aa7a3daf173a5a44fbaf6e59f2370409e7fdb93ee470eba543a82063d0 deleted file mode 100644 index 481fcee770..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/c1/1c61aa7a3daf173a5a44fbaf6e59f2370409e7fdb93ee470eba543a82063d0 +++ /dev/null @@ -1,78 +0,0 @@ -I"

        DoReMi - Data Collection Lifecycle Document

        - -

        This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

        - -

        Discovery and Planning

        - -

        Data type and format

        - - -

        Initial Data Collection

        -

        Data Preparation and analysis

        -

        Publication and Sharing

        -

        Long-term Management

        - -

        Discovery and Planning

        - -

        In this section, I will explain the data types and formats we have decided to use.

        - -

        Data type and format

        - -

        This dataset has the following six types of data:

        - - - -

        The following respective data formats:

        -
          -
        • Dorico
        • -
        • MusicXML
        • -
        • XML
        • -
        • PNG
        • -
        • MIDI
        • -
        • MEI
        • -
        - -

        Let’s start by explaining each one of the data types and what they contain:

        - -

        Dorico project -Dorico-test

        - -

        When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

        - -

        MusicXML

        - -

        MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. -More on how these files can be exported check here

        - -

        OMR metadata

        - -

        This is definitely one of the most useful data in the dataset. Dorico engineers were able to mix metadata and musical information in order to retrieve these files. The two main data types included in these files are the bounding boxes information and the pixel mask for the individual objects and the musical information. Musical information includes duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id.

        - -

        OMR metadata

        - -

        Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

        - -

        MIDI

        - -

        MIDI files are exported directly from Dorico.

        - -

        Music Encoding Initiative (MEI)

        - -

        Combining DOReMi with Muscima++ and Deepscores

        - -

        back

        -:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/c9/941c180ede57a632842de868d09b4842abdf59383915239861377ebb3f00ab b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/c9/941c180ede57a632842de868d09b4842abdf59383915239861377ebb3f00ab deleted file mode 100644 index 7f1239512c..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/c9/941c180ede57a632842de868d09b4842abdf59383915239861377ebb3f00ab +++ /dev/null @@ -1,2163 +0,0 @@ -I"3

        DoReMi - Data Collection Lifecycle Document

        - -

        This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg’s Dorico team and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

        - -

        Music used to generate this dataset comes from a software test set provided by the Dorico team. This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet -music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

        - -

        Discovery and Planning

        - -

        Data type and format

        - - -

        Initial Data Collection

        -

        Data Preparation and analysis

        -

        Publication and Sharing

        -

        Long-term Management

        - -

        Discovery and Planning

        - -

        In this section, I will explain the data types and formats we have decided to use.

        - -

        Data type and format

        - -

        This dataset has the following six types of data:

        - - - -

        The following respective data formats:

        -
          -
        • Dorico
        • -
        • MusicXML
        • -
        • XML
        • -
        • PNG
        • -
        • MIDI
        • -
        • MEI
        • -
        - -

        Let’s start by explaining each one of the data types and what they contain:

        - -

        Dorico project -Dorico-project

        - -

        When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

        - -

        Dorico-soft

        - -

        MusicXML

        - -

        MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. -More on how these files can be exported check here -
        -

        - -
        <?xml version="1.0" encoding="UTF-8" standalone="no"?>
        -<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
        -<score-partwise version="3.1">
        -  <work>
        -    <work-title>beam groups 3</work-title>
        -  </work>
        -  <movement-title>beam groups 3</movement-title>
        -  <identification>
        -    <encoding>
        -      <software>Dorico 4.0.0.5342</software>
        -      <encoding-date>2021-06-14</encoding-date>
        -    </encoding>
        -  </identification>
        -  <part-list>
        -    <score-part id="P1">
        -      <part-name>P 1</part-name>
        -    </score-part>
        -  </part-list>
        -  <part id="P1">
        -    <measure number="1">
        -      <attributes>
        -        <divisions>12</divisions>
        -        <key number="1">
        -          <fifths>0</fifths>
        -          <mode>major</mode>
        -        </key>
        -        <time>
        -
        -...
        -
        -  </part>
        -</score-partwise>
        -
        - - - -

        OMR metadata

        - -

        Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box.

        - -

        In words, each file can have data on more than one page, if that is the case, an id is assigned to each page. Each page can have multiple nodes. Nodes are the individual elements or objects in the score, for instance, stem, staff lines, blackhead, whole note, augmentation dot and so on. Each object or node is assigned an id. This node will now have the bounding box information which includes top, left, width and height. The top is the distance from the top of the page to the point where the object starts (vertically). Left is the distance from the left of the page to the point where the object starts (horizontally). Height is the distance from top to where the object ends (vertically). Width is the distance from the left point to the rightest point where the object ends (horizontally). -bbox

        - -

        Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

        - -

        OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

        - -

        Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

        - - - -
        <?xml version="1.0" encoding="utf-8"?>
        -<Pages>
        -<Page pageIndex="0">
        -<Nodes>
        -<Node>
        -<Id>95</Id>
        -<ClassName>timeSig4</ClassName>
        -<Top>709</Top>
        -<Left>386</Left>
        -<Width>36</Width>
        -<Height>42</Height>
        -<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -<Node>
        -<Id>94</Id>
        -<ClassName>timeSig2</ClassName>
        -<Top>666</Top>
        -<Left>387</Left>
        -<Width>34</Width>
        -<Height>43</Height>
        -<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -...
        -</Nodes>
        -</Page>
        -</Pages>
        -
        - -

        Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. -
        -

        - -
        <Node>
        -<Id>504</Id>
        -<ClassName>noteheadBlack</ClassName>
        -<Top>466</Top>
        -<Left>2236</Left>
        -<Width>28</Width>
        -<Height>24</Height>
        -<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
        -<Outlinks>541 559 571</Outlinks>
        -<Data>
        -<DataItem key="duration_beats" type="float">0.333333</DataItem>
        -<DataItem key="onset_beats" type="float">47.666668</DataItem>
        -<DataItem key="pitch_octave" type="int">4</DataItem>
        -<DataItem key="midi_pitch_code" type="int">69</DataItem>
        -<DataItem key="normalized_pitch_step" type="str">A</DataItem>
        -<DataItem key="dorico_event_id" type="int">1120</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - -

        - -

        For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

        - -
        <Node>
        -<Id>93</Id>
        -<ClassName>gClef</ClassName>
        -<Top>638</Top>
        -<Left>309</Left>
        -<Width>56</Width>
        -<Height>147</Height>
        -<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">908</DataItem>
        -<DataItem key="clef_type" type="str">kGClef</DataItem>
        -<DataItem key="clef_hotspot" type="str">G4</DataItem>
        -<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
        -<DataItem key="clef_stave_position" type="int">2</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). -

        -
        <Node>
        -    <Id>511</Id>
        -    <ClassName>timeSig4</ClassName>
        -    <Top>467</Top>
        -    <Left>828</Left>
        -    <Width>36</Width>   
        -    <Height>42</Height>
        -    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
        -    ...
        -    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
        -    <Data>
        -        <DataItem key="dorico_event_id" type="int">-1</DataItem>
        -        <DataItem key="time_signature_description" type="str"/>
        -    </Data>
        -</Node>
        -
        - - - -

        Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

        - -
        <Node>
        -<Id>69</Id>
        -<ClassName>kStaffLine</ClassName>
        -<Top>666</Top>
        -<Left>299</Left>
        -<Width>2001</Width>
        -<Height>3</Height>
        -<Mask>0:0 1:6003 </Mask>
        -<Data>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        A detailed table of what each objet includes for musical features is shown below. Scroll right for all attributes.

        - -
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_descriptiontext
        accidentalDoubleFlat244     x         
        accidentalDoubleSharp330     x         
        accidentalFlat12705     x         
        accidentalKomaFlat5     x         
        accidentalKomaSharp5     x         
        accidentalNatural11137     x         
        accidentalQuarterToneFlatStein162     x         
        accidentalQuarterToneSharpStein191     x         
        accidentalSharp12908     x         
        accidentalThreeQuarterTonesFlatZimmermann1     x         
        accidentalThreeQuarterTonesSharpStein27     x         
        accidentalTripleFlat1     x         
        accidentalTripleSharp1     x         
        articAccentAbove1477     x         
        articAccentBelow1916     x         
        articMarcatoAbove278     x         
        articMarcatoBelow34     x         
        articStaccatissimoAbove536     x         
        articStaccatissimoBelow414     x         
        articStaccatoAbove5018     x         
        articStaccatoBelow6108     x         
        articTenutoAbove823     x         
        articTenutoBelow735     x         
        augmentationDot2762               
        barline28142               
        beam52539     xx        
        cClef1161xxxxxx         
        dynamicFF242     x         
        dynamicFFF88     x         
        dynamicFFFF4     x         
        dynamicForte777     x         
        dynamicFortePiano60     x         
        dynamicForzando35     x         
        dynamicMF1803     x         
        dynamicMP185     x         
        dynamicPiano3987     x         
        dynamicPP1807     x         
        dynamicPPP93     x         
        dynamicPPPP13     x         
        dynamicRinforzando25     x         
        dynamicSforzato236     x         
        dynamicSforzatoFF6     x         
        dynamicText110     x        x
        fClef3543xxxxxx         
        flag16thDown430     x x       
        flag16thUp18245     x x       
        flag32ndDown31     x x       
        flag32ndUp7264     x x       
        flag64thUp10     x x       
        flag8thDown3672     x x       
        flag8thUp8113     x x       
        gClef12278xxxxxx         
        gradualDynamic7084     x         
        kStaffLine160426     x         
        mensuralNoteheadMinimaWhite9x    x  xxxxx  
        noteheadBlack247741x    x xxxxxx  
        noteheadDiamondWhole8x    x  xxxxx  
        noteheadDoubleWholeSquare3x    x  xxxxx  
        noteheadHalf8648x    x  xxxxx  
        noteheadTriangleUpBlack27x    x  xxxxx  
        noteheadTriangleUpHalf3x    x  xxxxx  
        noteheadWhole1502x    x  xxxxx  
        noteheadXBlack81x    x  xxxxx  
        ornamentMordent7x    x         
        ornamentTrill58x    x         
        ornamentTurn6x    x         
        rest4               
        rest16th29411               
        rest32nd10218               
        rest64th4               
        rest8th24124               
        restHalf1376               
        restQuarter13223               
        restWhole14382               
        slur13928x    x         
        stem227889     x         
        systemicBarline2078               
        tie8626x    x         
        timeSig12x    x       x 
        timeSig21084x    x       x 
        timeSig31203x    x       x 
        timeSig42674x    x       x 
        timeSig5507x    x       x 
        timeSig6246x    x       x 
        timeSig7125x    x       x 
        timeSig81661x    x       x 
        timeSig979x    x       x 
        timeSigCommon206x    x       x 
        timeSigCutCommon113x    x       x 
        timeSignatureComponent443x    x       x 
        tupletBracket4970x    x         
        tupletText4900x    x        x
        unpitchedPercussionClef1223xxxxxx         
        wiggleTrill45x    x         
                         
        - -
        - -

        Images of scores

        - -

        Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below. All these images are binarised and ready to use.

        - -

        clef

        - -

        MIDI

        - -

        MIDI (Musical Instrument Digital Interface) standard file provides a standardized file format way for music sequences to be saved, transported, and opened in other systems. They are characterised by their compact size which led to their widespread use in computers. They are intended for universal use and have information such as note values, timing and track name. We want to include such files in our dataset since MIDI is one of the end file formats retrieved from some OMR architecture. We believe that it is essential to include such files that could later on may be used for multi-modal learning in OMR as well.

        - -

        Dorico-midi

        - -

        Music Encoding Initiative (MEI)

        - -

        Except for MusicXML for we go one step further to also providing its respective Music Encoding Initiative (MEI) files. The model underlying MEI recognizes four distinct aspects of music notation: logical; gestural; visual; and analytical. The logical domain includes the musical content or structure including pitches, time values, articulations, dynamics, and all other elements—defined as the symbols that communicate the composer’s intentions. The gestural domain relates to a performed interpretation of the logical domain (i.e., it encodes information that may be added by a performer such as explicit realizations of “swing” or rubato). The visual domain describes the contributions of an editor, engraver, or typesetter, and encodes information about the physical appearance of the score, such as symbol locations, page layout, or font. Finally, the analytical domain covers commentary and analysis of the music document in any of the three previous domains.

        - -
        <?xml version="1.0" encoding="UTF-8"?>
        -<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?>
        -<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://purl.oclc.org/dsdl/schematron"?>
        -<mei xmlns="http://www.music-encoding.org/ns/mei" meiversion="4.0.0">
        -   <meiHead>
        -      <fileDesc>
        -         <titleStmt>
        -            <title>beam groups 3</title>
        -            <respStmt />
        -         </titleStmt>
        -         <pubStmt><date isodate="2021-06-14" type="encoding-date">2021-06-14</date>
        -         </pubStmt>
        -      </fileDesc>
        -      <encodingDesc xml:id="encodingdesc-0000001420266469">
        -         <appInfo xml:id="appinfo-0000001827384277">
        -            <application xml:id="application-0000000862295293" isodate="2021-06-14T15:00:01" version="3.5.0-dev-118873d">
        -               <name xml:id="name-0000002103025164">Verovio</name>
        -               <p xml:id="p-0000001992846044">Transcoded from MusicXML</p>
        -            </application>
        -         </appInfo>
        -      </encodingDesc>
        -   </meiHead>
        -   <music>
        -      <body>
        -         <mdiv xml:id="mdiv-0000001025466895">
        -            <score xml:id="score-0000001308189520">
        -               <scoreDef xml:id="scoredef-0000000993314183">
        -                  <staffGrp xml:id="staffgrp-0000000471437396">
        -                     <staffDef xml:id="P1" n="1" lines="5" ppq="12">
        -                        <label xml:id="label-0000000781857015">P 1</label>
        -                        <clef xml:id="clef-0000000149139464" shape="G" line="2" />
        -                        <keySig xml:id="keysig-0000000931258970" mode="major" sig="0" />
        -                        <meterSig xml:id="msig-0000002113427645" count="2" unit="4" />
        -                     </staffDef>
        -                  </staffGrp>
        -               </scoreDef>
        -...
        -      </body>
        -   </music>
        -</mei>
        -
        - -

        Combining DOReMi with Muscima++ and Deepscores

        - -

        Recently, researchers have been working on bringing their datasets together, namely Muscima++ [4] and DeepScores [9], to improve compatibility. Muscima++ contains handwritten music, while DeepScores is a typeset music dataset, both of which can be used in object detection. Harmonising them aids the goal of creating a reference dataset. With the motivation to support this goal and compare and use these datasets in future experiments, DoReMi is easily harmonised with Muscima++ and DeepScores.

        - -

        Initial Data Collection

        - -

        The dataset is derived from scores originally used for testing music notation software. This includes real-world scores in addition to synthetic scores built to test particular engraving use cases.

        - -

        The process of creating DoReMI using Dorico starts by creating a meta-picture of a single glyph or drawable primitive (slurs, lines, musical symbols) to allow generation of bounding boxes and pixel masks at the origin of the coordinate system y-down \footnote{The origin is in the top-left where the x-axis extends to the right and the y-axis extends downwards}. Rendering them at the origin ensures minimisation of the variations introduced by anti-aliasing artefacts. The vector-based glyph or primitive is then rasterised to a monochrome pixel-based image. Sub-pixel positions might introduce some variations and shifts in the bounding boxes that are relocated to the original drawn positions. However, bounding boxes are accurate enough for all the objects, except for some shift in the staff lines. During rasterisation, some staff lines become thicker than the others, sometimes falling out of the bounding box. Such inconsistencies are easily optically noticed given the even spaced nature of staff lines and can be minimised at the cost of increasing the resolution (DPI). Finally, the images are exported as PNGs.

        - -

        Dorico has a sophisticated internal representation and engraving engine for musical data at the drawing stage for efficiency. This results in significant challenges in reconnecting the primitives ultimately drawn to their original semantic sources. The addition of higher-level music attributes retrieved from Dorico to the metadata allows for the future use in the music reconstruction stage. -It is anticipated that we would iterate through the generation process by adding new features that would benefit the recognition score. On a practical level, we made a minor modification to allow for the logical grouping of pages into a single XML file. During data preprocessing, XML files were then separated by page (image).

        - -

        Data Preparation and analysis

        - -

        The number of classes in the dataset is 94 as shown in the image below. -classes

        - -

        Publication and Sharing

        - -

        The dataset including only copy right free scores is already published in this github release.

        - -

        Long-term Management

        - -

        back

        -:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/ca/cae01dc3f902c76a876b086d1dc13e1ce3525ff3d427c5a37b1f819da6be9c b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/ca/cae01dc3f902c76a876b086d1dc13e1ce3525ff3d427c5a37b1f819da6be9c deleted file mode 100644 index ad59b38e6a..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/ca/cae01dc3f902c76a876b086d1dc13e1ce3525ff3d427c5a37b1f819da6be9c +++ /dev/null @@ -1,2163 +0,0 @@ -I"x

        DoReMi - Data Collection Lifecycle Document

        - -

        This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg’s Dorico team and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

        - -

        Music used to generate this dataset comes from a software test set provided by the Dorico team. This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet -music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

        - -

        Discovery and Planning

        - -

        Data type and format

        - - -

        Initial Data Collection

        -

        Data Preparation and analysis

        -

        Publication and Sharing

        -

        Long-term Management

        - -

        Discovery and Planning

        - -

        In this section, I will explain the data types and formats we have decided to use.

        - -

        Data type and format

        - -

        This dataset has the following six types of data:

        - - - -

        The following respective data formats:

        -
          -
        • Dorico
        • -
        • MusicXML
        • -
        • XML
        • -
        • PNG
        • -
        • MIDI
        • -
        • MEI
        • -
        - -

        Let’s start by explaining each one of the data types and what they contain:

        - -

        Dorico project -Dorico-project

        - -

        When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

        - -

        Dorico-soft

        - -

        MusicXML

        - -

        MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. -More on how these files can be exported check here -
        -

        - -
        <?xml version="1.0" encoding="UTF-8" standalone="no"?>
        -<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
        -<score-partwise version="3.1">
        -  <work>
        -    <work-title>beam groups 3</work-title>
        -  </work>
        -  <movement-title>beam groups 3</movement-title>
        -  <identification>
        -    <encoding>
        -      <software>Dorico 4.0.0.5342</software>
        -      <encoding-date>2021-06-14</encoding-date>
        -    </encoding>
        -  </identification>
        -  <part-list>
        -    <score-part id="P1">
        -      <part-name>P 1</part-name>
        -    </score-part>
        -  </part-list>
        -  <part id="P1">
        -    <measure number="1">
        -      <attributes>
        -        <divisions>12</divisions>
        -        <key number="1">
        -          <fifths>0</fifths>
        -          <mode>major</mode>
        -        </key>
        -        <time>
        -
        -...
        -
        -  </part>
        -</score-partwise>
        -
        - - - -

        OMR metadata

        - -

        Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box.

        - -

        In words, each file can have data on more than one page, if that is the case, an id is assigned to each page. Each page can have multiple nodes. Nodes are the individual elements or objects in the score, for instance, stem, staff lines, blackhead, whole note, augmentation dot and so on. Each object or node is assigned an id. This node will now have the bounding box information which includes top, left, width and height. The top is the distance from the top of the page to the point where the object starts (vertically). Left is the distance from the left of the page to the point where the object starts (horizontally). Height is the distance from top to where the object ends (vertically). Width is the distance from the left point to the rightest point where the object ends (horizontally). -bbox

        - -

        Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

        - -

        OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

        - -

        Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

        - - - -
        <?xml version="1.0" encoding="utf-8"?>
        -<Pages>
        -<Page pageIndex="0">
        -<Nodes>
        -<Node>
        -<Id>95</Id>
        -<ClassName>timeSig4</ClassName>
        -<Top>709</Top>
        -<Left>386</Left>
        -<Width>36</Width>
        -<Height>42</Height>
        -<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -<Node>
        -<Id>94</Id>
        -<ClassName>timeSig2</ClassName>
        -<Top>666</Top>
        -<Left>387</Left>
        -<Width>34</Width>
        -<Height>43</Height>
        -<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -...
        -</Nodes>
        -</Page>
        -</Pages>
        -
        - -

        Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. -
        -

        - -
        <Node>
        -<Id>504</Id>
        -<ClassName>noteheadBlack</ClassName>
        -<Top>466</Top>
        -<Left>2236</Left>
        -<Width>28</Width>
        -<Height>24</Height>
        -<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
        -<Outlinks>541 559 571</Outlinks>
        -<Data>
        -<DataItem key="duration_beats" type="float">0.333333</DataItem>
        -<DataItem key="onset_beats" type="float">47.666668</DataItem>
        -<DataItem key="pitch_octave" type="int">4</DataItem>
        -<DataItem key="midi_pitch_code" type="int">69</DataItem>
        -<DataItem key="normalized_pitch_step" type="str">A</DataItem>
        -<DataItem key="dorico_event_id" type="int">1120</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - -

        - -

        For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

        - -
        <Node>
        -<Id>93</Id>
        -<ClassName>gClef</ClassName>
        -<Top>638</Top>
        -<Left>309</Left>
        -<Width>56</Width>
        -<Height>147</Height>
        -<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">908</DataItem>
        -<DataItem key="clef_type" type="str">kGClef</DataItem>
        -<DataItem key="clef_hotspot" type="str">G4</DataItem>
        -<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
        -<DataItem key="clef_stave_position" type="int">2</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). -

        -
        <Node>
        -    <Id>511</Id>
        -    <ClassName>timeSig4</ClassName>
        -    <Top>467</Top>
        -    <Left>828</Left>
        -    <Width>36</Width>   
        -    <Height>42</Height>
        -    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
        -    ...
        -    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
        -    <Data>
        -        <DataItem key="dorico_event_id" type="int">-1</DataItem>
        -        <DataItem key="time_signature_description" type="str"/>
        -    </Data>
        -</Node>
        -
        - - - -

        Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

        - -
        <Node>
        -<Id>69</Id>
        -<ClassName>kStaffLine</ClassName>
        -<Top>666</Top>
        -<Left>299</Left>
        -<Width>2001</Width>
        -<Height>3</Height>
        -<Mask>0:0 1:6003 </Mask>
        -<Data>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        A detailed table of what each objet includes for musical features is shown below. Scroll right for all attributes.

        - -
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_descriptiontext
        accidentalDoubleFlat244     x         
        accidentalDoubleSharp330     x         
        accidentalFlat12705     x         
        accidentalKomaFlat5     x         
        accidentalKomaSharp5     x         
        accidentalNatural11137     x         
        accidentalQuarterToneFlatStein162     x         
        accidentalQuarterToneSharpStein191     x         
        accidentalSharp12908     x         
        accidentalThreeQuarterTonesFlatZimmermann1     x         
        accidentalThreeQuarterTonesSharpStein27     x         
        accidentalTripleFlat1     x         
        accidentalTripleSharp1     x         
        articAccentAbove1477     x         
        articAccentBelow1916     x         
        articMarcatoAbove278     x         
        articMarcatoBelow34     x         
        articStaccatissimoAbove536     x         
        articStaccatissimoBelow414     x         
        articStaccatoAbove5018     x         
        articStaccatoBelow6108     x         
        articTenutoAbove823     x         
        articTenutoBelow735     x         
        augmentationDot2762               
        barline28142               
        beam52539     xx        
        cClef1161xxxxxx         
        dynamicFF242     x         
        dynamicFFF88     x         
        dynamicFFFF4     x         
        dynamicForte777     x         
        dynamicFortePiano60     x         
        dynamicForzando35     x         
        dynamicMF1803     x         
        dynamicMP185     x         
        dynamicPiano3987     x         
        dynamicPP1807     x         
        dynamicPPP93     x         
        dynamicPPPP13     x         
        dynamicRinforzando25     x         
        dynamicSforzato236     x         
        dynamicSforzatoFF6     x         
        dynamicText110     x        x
        fClef3543xxxxxx         
        flag16thDown430     x x       
        flag16thUp18245     x x       
        flag32ndDown31     x x       
        flag32ndUp7264     x x       
        flag64thUp10     x x       
        flag8thDown3672     x x       
        flag8thUp8113     x x       
        gClef12278xxxxxx         
        gradualDynamic7084     x         
        kStaffLine160426     x         
        mensuralNoteheadMinimaWhite9x    x  xxxxx  
        noteheadBlack247741x    x xxxxxx  
        noteheadDiamondWhole8x    x  xxxxx  
        noteheadDoubleWholeSquare3x    x  xxxxx  
        noteheadHalf8648x    x  xxxxx  
        noteheadTriangleUpBlack27x    x  xxxxx  
        noteheadTriangleUpHalf3x    x  xxxxx  
        noteheadWhole1502x    x  xxxxx  
        noteheadXBlack81x    x  xxxxx  
        ornamentMordent7x    x         
        ornamentTrill58x    x         
        ornamentTurn6x    x         
        rest4               
        rest16th29411               
        rest32nd10218               
        rest64th4               
        rest8th24124               
        restHalf1376               
        restQuarter13223               
        restWhole14382               
        slur13928x    x         
        stem227889     x         
        systemicBarline2078               
        tie8626x    x         
        timeSig12x    x       x 
        timeSig21084x    x       x 
        timeSig31203x    x       x 
        timeSig42674x    x       x 
        timeSig5507x    x       x 
        timeSig6246x    x       x 
        timeSig7125x    x       x 
        timeSig81661x    x       x 
        timeSig979x    x       x 
        timeSigCommon206x    x       x 
        timeSigCutCommon113x    x       x 
        timeSignatureComponent443x    x       x 
        tupletBracket4970x    x         
        tupletText4900x    x        x
        unpitchedPercussionClef1223xxxxxx         
        wiggleTrill45x    x         
                         
        - -
        - -

        Images of scores

        - -

        Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below. All these images are binarised and ready to use.

        - -

        clef

        - -

        MIDI

        - -

        MIDI (Musical Instrument Digital Interface) standard file provides a standardized file format way for music sequences to be saved, transported, and opened in other systems. They are characterised by their compact size which led to their widespread use in computers. They are intended for universal use and have information such as note values, timing and track name. We want to include such files in our dataset since MIDI is one of the end file formats retrieved from some OMR architecture. We believe that it is essential to include such files that could later on may be used for multi-modal learning in OMR as well.

        - -

        Dorico-midi

        - -

        Music Encoding Initiative (MEI)

        - -

        Except for MusicXML for we go one step further to also providing its respective Music Encoding Initiative (MEI) files. The model underlying MEI recognizes four distinct aspects of music notation: logical; gestural; visual; and analytical. The logical domain includes the musical content or structure including pitches, time values, articulations, dynamics, and all other elements—defined as the symbols that communicate the composer’s intentions. The gestural domain relates to a performed interpretation of the logical domain (i.e., it encodes information that may be added by a performer such as explicit realizations of “swing” or rubato). The visual domain describes the contributions of an editor, engraver, or typesetter, and encodes information about the physical appearance of the score, such as symbol locations, page layout, or font. Finally, the analytical domain covers commentary and analysis of the music document in any of the three previous domains.

        - -
        <?xml version="1.0" encoding="UTF-8"?>
        -<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?>
        -<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://purl.oclc.org/dsdl/schematron"?>
        -<mei xmlns="http://www.music-encoding.org/ns/mei" meiversion="4.0.0">
        -   <meiHead>
        -      <fileDesc>
        -         <titleStmt>
        -            <title>beam groups 3</title>
        -            <respStmt />
        -         </titleStmt>
        -         <pubStmt><date isodate="2021-06-14" type="encoding-date">2021-06-14</date>
        -         </pubStmt>
        -      </fileDesc>
        -      <encodingDesc xml:id="encodingdesc-0000001420266469">
        -         <appInfo xml:id="appinfo-0000001827384277">
        -            <application xml:id="application-0000000862295293" isodate="2021-06-14T15:00:01" version="3.5.0-dev-118873d">
        -               <name xml:id="name-0000002103025164">Verovio</name>
        -               <p xml:id="p-0000001992846044">Transcoded from MusicXML</p>
        -            </application>
        -         </appInfo>
        -      </encodingDesc>
        -   </meiHead>
        -   <music>
        -      <body>
        -         <mdiv xml:id="mdiv-0000001025466895">
        -            <score xml:id="score-0000001308189520">
        -               <scoreDef xml:id="scoredef-0000000993314183">
        -                  <staffGrp xml:id="staffgrp-0000000471437396">
        -                     <staffDef xml:id="P1" n="1" lines="5" ppq="12">
        -                        <label xml:id="label-0000000781857015">P 1</label>
        -                        <clef xml:id="clef-0000000149139464" shape="G" line="2" />
        -                        <keySig xml:id="keysig-0000000931258970" mode="major" sig="0" />
        -                        <meterSig xml:id="msig-0000002113427645" count="2" unit="4" />
        -                     </staffDef>
        -                  </staffGrp>
        -               </scoreDef>
        -...
        -      </body>
        -   </music>
        -</mei>
        -
        - -

        Combining DOReMi with Muscima++ and Deepscores

        - -

        Recently, researchers have been working on bringing their datasets together, namely Muscima++ [4] and DeepScores [9], to improve compatibility. Muscima++ contains handwritten music, while DeepScores is a typeset music dataset, both of which can be used in object detection. Harmonising them aids the goal of creating a reference dataset. With the motivation to support this goal and compare and use these datasets in future experiments, DoReMi is easily harmonised with Muscima++ and DeepScores.

        - -

        Initial Data Collection

        - -

        The dataset is derived from scores originally used for testing music notation software. This includes real-world scores in addition to synthetic scores built to test particular engraving use cases.

        - -

        The process of creating DoReMI using Dorico starts by creating a meta-picture of a single glyph or drawable primitive (slurs, lines, musical symbols) to allow generation of bounding boxes and pixel masks at the origin of the coordinate system y-down \footnote{The origin is in the top-left where the x-axis extends to the right and the y-axis extends downwards}. Rendering them at the origin ensures minimisation of the variations introduced by anti-aliasing artefacts. The vector-based glyph or primitive is then rasterised to a monochrome pixel-based image. Sub-pixel positions might introduce some variations and shifts in the bounding boxes that are relocated to the original drawn positions. However, bounding boxes are accurate enough for all the objects, except for some shift in the staff lines. During rasterisation, some staff lines become thicker than the others, sometimes falling out of the bounding box. Such inconsistencies are easily optically noticed given the even spaced nature of staff lines and can be minimised at the cost of increasing the resolution (DPI). Finally, the images are exported as PNGs.

        - -

        Dorico has a sophisticated internal representation and engraving engine for musical data at the drawing stage for efficiency. This results in significant challenges in reconnecting the primitives ultimately drawn to their original semantic sources. The addition of higher-level music attributes retrieved from Dorico to the metadata allows for the future use in the music reconstruction stage. -It is anticipated that we would iterate through the generation process by adding new features that would benefit the recognition score. On a practical level, we made a minor modification to allow for the logical grouping of pages into a single XML file. During data preprocessing, XML files were then separated by page (image).

        - -

        Data Preparation and analysis

        - -

        The number of classes in the dataset is 94 as shown in the image below. -classes

        - -

        Publication and Sharing

        - -

        The dataset including only copy right free scores is already published in this github release.

        - -

        Long-term Management

        - -

        back

        -:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/d0/0f96956c34b44cea078dc73516501e2acc50479f3d489071655457067be3b9 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/d0/0f96956c34b44cea078dc73516501e2acc50479f3d489071655457067be3b9 deleted file mode 100644 index 4d1c1e0578..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/d0/0f96956c34b44cea078dc73516501e2acc50479f3d489071655457067be3b9 +++ /dev/null @@ -1,103 +0,0 @@ -I"!

        DoReMi - Data Collection Lifecycle Document

        - -

        This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

        - -

        Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet -music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

        - -

        Discovery and Planning

        - -

        Data type and format

        - - -

        Initial Data Collection

        -

        Data Preparation and analysis

        -

        Publication and Sharing

        -

        Long-term Management

        - -

        Discovery and Planning

        - -

        In this section, I will explain the data types and formats we have decided to use.

        - -

        Data type and format

        - -

        This dataset has the following six types of data:

        - - - -

        The following respective data formats:

        -
          -
        • Dorico
        • -
        • MusicXML
        • -
        • XML
        • -
        • PNG
        • -
        • MIDI
        • -
        • MEI
        • -
        - -

        Let’s start by explaining each one of the data types and what they contain:

        - -

        Dorico project -Dorico-project

        - -

        When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

        - -

        MusicXML

        - -

        MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. -More on how these files can be exported check here -
        -
        -MusicXML-example

        - -

        OMR metadata

        - -

        Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box. Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

        - -

        OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

        - -

        Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

        - -

        unparsed-xml

        - -

        Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. -
        -
        - notehead

        - -

        For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

        - -

        clef

        - -

        Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1) 2. Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

        - -

        staffline

        - -

        OMR metadata

        - -

        Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

        - -

        MIDI

        - -

        MIDI files are exported directly from Dorico.

        - -

        Music Encoding Initiative (MEI)

        - -

        Combining DOReMi with Muscima++ and Deepscores

        - -

        back

        -:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/d3/8c3275590962e63e89eb2ef902e41b221ed27b787831a95c676716bff96318 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/d3/8c3275590962e63e89eb2ef902e41b221ed27b787831a95c676716bff96318 deleted file mode 100644 index 3fb9e4c391..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/d3/8c3275590962e63e89eb2ef902e41b221ed27b787831a95c676716bff96318 +++ /dev/null @@ -1,2289 +0,0 @@ -I"

        DoReMi - Data Collection Lifecycle Document

        - -

        This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

        - -

        Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet -music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

        - -

        Discovery and Planning

        - -

        Data type and format

        - - -

        Initial Data Collection

        -

        Data Preparation and analysis

        -

        Publication and Sharing

        -

        Long-term Management

        - -

        Discovery and Planning

        - -

        In this section, I will explain the data types and formats we have decided to use.

        - -

        Data type and format

        - -

        This dataset has the following six types of data:

        - - - -

        The following respective data formats:

        -
          -
        • Dorico
        • -
        • MusicXML
        • -
        • XML
        • -
        • PNG
        • -
        • MIDI
        • -
        • MEI
        • -
        - -

        Let’s start by explaining each one of the data types and what they contain:

        - -

        Dorico project -Dorico-project

        - -

        When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

        - -

        MusicXML

        - -

        MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. -More on how these files can be exported check here -
        -

        - -
        <?xml version="1.0" encoding="UTF-8" standalone="no"?>
        -<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
        -<score-partwise version="3.1">
        -  <work>
        -    <work-title>beam groups 3</work-title>
        -  </work>
        -  <movement-title>beam groups 3</movement-title>
        -  <identification>
        -    <encoding>
        -      <software>Dorico 4.0.0.5342</software>
        -      <encoding-date>2021-06-14</encoding-date>
        -    </encoding>
        -  </identification>
        -  <part-list>
        -    <score-part id="P1">
        -      <part-name>P 1</part-name>
        -    </score-part>
        -  </part-list>
        -  <part id="P1">
        -    <measure number="1">
        -      <attributes>
        -        <divisions>12</divisions>
        -        <key number="1">
        -          <fifths>0</fifths>
        -          <mode>major</mode>
        -        </key>
        -        <time>
        -
        -...
        -
        -  </part>
        -</score-partwise>
        -
        - - - -

        OMR metadata

        - -

        Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box. Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

        - -

        OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

        - -

        Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

        - - - -
        <?xml version="1.0" encoding="utf-8"?>
        -<Pages>
        -<Page pageIndex="0">
        -<Nodes>
        -<Node>
        -<Id>95</Id>
        -<ClassName>timeSig4</ClassName>
        -<Top>709</Top>
        -<Left>386</Left>
        -<Width>36</Width>
        -<Height>42</Height>
        -<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -<Node>
        -<Id>94</Id>
        -<ClassName>timeSig2</ClassName>
        -<Top>666</Top>
        -<Left>387</Left>
        -<Width>34</Width>
        -<Height>43</Height>
        -<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -...
        -</Nodes>
        -</Page>
        -</Pages>
        -
        - -

        Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. -
        -

        - -
        <Node>
        -<Id>504</Id>
        -<ClassName>noteheadBlack</ClassName>
        -<Top>466</Top>
        -<Left>2236</Left>
        -<Width>28</Width>
        -<Height>24</Height>
        -<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
        -<Outlinks>541 559 571</Outlinks>
        -<Data>
        -<DataItem key="duration_beats" type="float">0.333333</DataItem>
        -<DataItem key="onset_beats" type="float">47.666668</DataItem>
        -<DataItem key="pitch_octave" type="int">4</DataItem>
        -<DataItem key="midi_pitch_code" type="int">69</DataItem>
        -<DataItem key="normalized_pitch_step" type="str">A</DataItem>
        -<DataItem key="dorico_event_id" type="int">1120</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - -

        - -

        For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

        - -
        <Node>
        -<Id>93</Id>
        -<ClassName>gClef</ClassName>
        -<Top>638</Top>
        -<Left>309</Left>
        -<Width>56</Width>
        -<Height>147</Height>
        -<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">908</DataItem>
        -<DataItem key="clef_type" type="str">kGClef</DataItem>
        -<DataItem key="clef_hotspot" type="str">G4</DataItem>
        -<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
        -<DataItem key="clef_stave_position" type="int">2</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). -

        -
        <Node>
        -    <Id>511</Id>
        -    <ClassName>timeSig4</ClassName>
        -    <Top>467</Top>
        -    <Left>828</Left>
        -    <Width>36</Width>   
        -    <Height>42</Height>
        -    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
        -    ...
        -    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
        -    <Data>
        -        <DataItem key="dorico_event_id" type="int">-1</DataItem>
        -        <DataItem key="time_signature_description" type="str"/>
        -    </Data>
        -</Node>
        -
        - - - -

        Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

        - -
        <Node>
        -<Id>69</Id>
        -<ClassName>kStaffLine</ClassName>
        -<Top>666</Top>
        -<Left>299</Left>
        -<Width>2001</Width>
        -<Height>3</Height>
        -<Mask>0:0 1:6003 </Mask>
        -<Data>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        A comprehensive table of what each objet includes for musical features is shown below.

        - -
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_description  text
        accidentalDoubleFlat244     x           
        accidentalDoubleSharp330     x           
        accidentalFlat12705     x           
        accidentalKomaFlat5     x           
        accidentalKomaSharp5     x           
        accidentalNatural11137     x           
        accidentalQuarterToneFlatStein162     x           
        accidentalQuarterToneSharpStein191     x           
        accidentalSharp12908     x           
        accidentalThreeQuarterTonesFlatZimmermann1     x           
        accidentalThreeQuarterTonesSharpStein27     x           
        accidentalTripleFlat1     x           
        accidentalTripleSharp1     x           
        articAccentAbove1477     x           
        articAccentBelow1916     x           
        articMarcatoAbove278     x           
        articMarcatoBelow34     x           
        articStaccatissimoAbove536     x           
        articStaccatissimoBelow414     x           
        articStaccatoAbove5018     x           
        articStaccatoBelow6108     x           
        articTenutoAbove823     x           
        articTenutoBelow735     x           
        augmentationDot2762                 
        barline28142                 
        beam52539     xx          
        cClef1161xxxxxx           
        dynamicFF242     x           
        dynamicFFF88     x           
        dynamicFFFF4     x           
        dynamicForte777     x           
        dynamicFortePiano60     x           
        dynamicForzando35     x           
        dynamicMF1803     x           
        dynamicMP185     x           
        dynamicPiano3987     x           
        dynamicPP1807     x           
        dynamicPPP93     x           
        dynamicPPPP13     x           
        dynamicRinforzando25     x           
        dynamicSforzato236     x           
        dynamicSforzatoFF6     x           
        dynamicText110     x          x
        fClef3543xxxxxx           
        flag16thDown430     x x         
        flag16thUp18245     x x         
        flag32ndDown31     x x         
        flag32ndUp7264     x x         
        flag64thUp10     x x         
        flag8thDown3672     x x         
        flag8thUp8113     x x         
        gClef12278xxxxxx           
        gradualDynamic7084     x           
        kStaffLine160426     x           
        mensuralNoteheadMinimaWhite9x    x  xxxxx    
        noteheadBlack247741x    x xxxxxx    
        noteheadDiamondWhole8x    x  xxxxx    
        noteheadDoubleWholeSquare3x    x  xxxxx    
        noteheadHalf8648x    x  xxxxx    
        noteheadTriangleUpBlack27x    x  xxxxx    
        noteheadTriangleUpHalf3x    x  xxxxx    
        noteheadWhole1502x    x  xxxxx    
        noteheadXBlack81x    x  xxxxx    
        ornamentMordent7x    x           
        ornamentTrill58x    x           
        ornamentTurn6x    x           
        rest4                 
        rest16th29411                 
        rest32nd10218                 
        rest64th4                 
        rest8th24124                 
        restHalf1376                 
        restQuarter13223                 
        restWhole14382                 
        slur13928x    x           
        stem227889     x           
        systemicBarline2078                 
        tie8626x    x           
        timeSig12x    x       x   
        timeSig21084x    x       x   
        timeSig31203x    x       x   
        timeSig42674x    x       x   
        timeSig5507x    x       x   
        timeSig6246x    x       x   
        timeSig7125x    x       x   
        timeSig81661x    x       x   
        timeSig979x    x       x   
        timeSigCommon206x    x       x   
        timeSigCutCommon113x    x       x   
        timeSignatureComponent443x    x       x   
        tupletBracket4970x    x           
        tupletText4900x    x          x
        unpitchedPercussionClef1223xxxxxx           
        wiggleTrill45x    x           
        - -
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        head1head twothree
        okgood swedish fishnice
        out of stockgood and plentynice
        okgood oreoshmm
        okgood zoute dropyumm
        - -

        OMR metadata

        - -

        Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

        - -

        MIDI

        - -

        MIDI files are exported directly from Dorico.

        - -

        Music Encoding Initiative (MEI)

        - -

        Combining DOReMi with Muscima++ and Deepscores

        - -

        back

        -:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/d4/1c850cedf483263740f2125c1fc632136de0ce8a67f7262206493c929661a7 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/d4/1c850cedf483263740f2125c1fc632136de0ce8a67f7262206493c929661a7 deleted file mode 100644 index 8e663c2184..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/d4/1c850cedf483263740f2125c1fc632136de0ce8a67f7262206493c929661a7 +++ /dev/null @@ -1,2257 +0,0 @@ -I"

        DoReMi - Data Collection Lifecycle Document

        - -

        This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

        - -

        Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet -music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

        - -

        Discovery and Planning

        - -

        Data type and format

        - - -

        Initial Data Collection

        -

        Data Preparation and analysis

        -

        Publication and Sharing

        -

        Long-term Management

        - -

        Discovery and Planning

        - -

        In this section, I will explain the data types and formats we have decided to use.

        - -

        Data type and format

        - -

        This dataset has the following six types of data:

        - - - -

        The following respective data formats:

        -
          -
        • Dorico
        • -
        • MusicXML
        • -
        • XML
        • -
        • PNG
        • -
        • MIDI
        • -
        • MEI
        • -
        - -

        Let’s start by explaining each one of the data types and what they contain:

        - -

        Dorico project -Dorico-project

        - -

        When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

        - -

        MusicXML

        - -

        MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. -More on how these files can be exported check here -
        -

        - -
        <?xml version="1.0" encoding="UTF-8" standalone="no"?>
        -<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
        -<score-partwise version="3.1">
        -  <work>
        -    <work-title>beam groups 3</work-title>
        -  </work>
        -  <movement-title>beam groups 3</movement-title>
        -  <identification>
        -    <encoding>
        -      <software>Dorico 4.0.0.5342</software>
        -      <encoding-date>2021-06-14</encoding-date>
        -    </encoding>
        -  </identification>
        -  <part-list>
        -    <score-part id="P1">
        -      <part-name>P 1</part-name>
        -    </score-part>
        -  </part-list>
        -  <part id="P1">
        -    <measure number="1">
        -      <attributes>
        -        <divisions>12</divisions>
        -        <key number="1">
        -          <fifths>0</fifths>
        -          <mode>major</mode>
        -        </key>
        -        <time>
        -
        -...
        -
        -  </part>
        -</score-partwise>
        -
        - - - -

        OMR metadata

        - -

        Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box. Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

        - -

        OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

        - -

        Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

        - - - -
        <?xml version="1.0" encoding="utf-8"?>
        -<Pages>
        -<Page pageIndex="0">
        -<Nodes>
        -<Node>
        -<Id>95</Id>
        -<ClassName>timeSig4</ClassName>
        -<Top>709</Top>
        -<Left>386</Left>
        -<Width>36</Width>
        -<Height>42</Height>
        -<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -<Node>
        -<Id>94</Id>
        -<ClassName>timeSig2</ClassName>
        -<Top>666</Top>
        -<Left>387</Left>
        -<Width>34</Width>
        -<Height>43</Height>
        -<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -...
        -</Nodes>
        -</Page>
        -</Pages>
        -
        - -

        Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. -
        -

        - -
        <Node>
        -<Id>504</Id>
        -<ClassName>noteheadBlack</ClassName>
        -<Top>466</Top>
        -<Left>2236</Left>
        -<Width>28</Width>
        -<Height>24</Height>
        -<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
        -<Outlinks>541 559 571</Outlinks>
        -<Data>
        -<DataItem key="duration_beats" type="float">0.333333</DataItem>
        -<DataItem key="onset_beats" type="float">47.666668</DataItem>
        -<DataItem key="pitch_octave" type="int">4</DataItem>
        -<DataItem key="midi_pitch_code" type="int">69</DataItem>
        -<DataItem key="normalized_pitch_step" type="str">A</DataItem>
        -<DataItem key="dorico_event_id" type="int">1120</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - -

        - -

        For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

        - -
        <Node>
        -<Id>93</Id>
        -<ClassName>gClef</ClassName>
        -<Top>638</Top>
        -<Left>309</Left>
        -<Width>56</Width>
        -<Height>147</Height>
        -<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">908</DataItem>
        -<DataItem key="clef_type" type="str">kGClef</DataItem>
        -<DataItem key="clef_hotspot" type="str">G4</DataItem>
        -<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
        -<DataItem key="clef_stave_position" type="int">2</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). -

        -
        <Node>
        -    <Id>511</Id>
        -    <ClassName>timeSig4</ClassName>
        -    <Top>467</Top>
        -    <Left>828</Left>
        -    <Width>36</Width>   
        -    <Height>42</Height>
        -    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
        -    ...
        -    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
        -    <Data>
        -        <DataItem key="dorico_event_id" type="int">-1</DataItem>
        -        <DataItem key="time_signature_description" type="str"/>
        -    </Data>
        -</Node>
        -
        - - - -

        Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

        - -
        <Node>
        -<Id>69</Id>
        -<ClassName>kStaffLine</ClassName>
        -<Top>666</Top>
        -<Left>299</Left>
        -<Width>2001</Width>
        -<Height>3</Height>
        -<Mask>0:0 1:6003 </Mask>
        -<Data>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        A comprehensive table of what each objet includes for musical features is shown below.

        - -
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_description  text
        accidentalDoubleFlat244     x           
        accidentalDoubleSharp330     x           
        accidentalFlat12705     x           
        accidentalKomaFlat5     x           
        accidentalKomaSharp5     x           
        accidentalNatural11137     x           
        accidentalQuarterToneFlatStein162     x           
        accidentalQuarterToneSharpStein191     x           
        accidentalSharp12908     x           
        accidentalThreeQuarterTonesFlatZimmermann1     x           
        accidentalThreeQuarterTonesSharpStein27     x           
        accidentalTripleFlat1     x           
        accidentalTripleSharp1     x           
        articAccentAbove1477     x           
        articAccentBelow1916     x           
        articMarcatoAbove278     x           
        articMarcatoBelow34     x           
        articStaccatissimoAbove536     x           
        articStaccatissimoBelow414     x           
        articStaccatoAbove5018     x           
        articStaccatoBelow6108     x           
        articTenutoAbove823     x           
        articTenutoBelow735     x           
        augmentationDot2762                 
        barline28142                 
        beam52539     xx          
        cClef1161xxxxxx           
        dynamicFF242     x           
        dynamicFFF88     x           
        dynamicFFFF4     x           
        dynamicForte777     x           
        dynamicFortePiano60     x           
        dynamicForzando35     x           
        dynamicMF1803     x           
        dynamicMP185     x           
        dynamicPiano3987     x           
        dynamicPP1807     x           
        dynamicPPP93     x           
        dynamicPPPP13     x           
        dynamicRinforzando25     x           
        dynamicSforzato236     x           
        dynamicSforzatoFF6     x           
        dynamicText110     x          x
        fClef3543xxxxxx           
        flag16thDown430     x x         
        flag16thUp18245     x x         
        flag32ndDown31     x x         
        flag32ndUp7264     x x         
        flag64thUp10     x x         
        flag8thDown3672     x x         
        flag8thUp8113     x x         
        gClef12278xxxxxx           
        gradualDynamic7084     x           
        kStaffLine160426     x           
        mensuralNoteheadMinimaWhite9x    x  xxxxx    
        noteheadBlack247741x    x xxxxxx    
        noteheadDiamondWhole8x    x  xxxxx    
        noteheadDoubleWholeSquare3x    x  xxxxx    
        noteheadHalf8648x    x  xxxxx    
        noteheadTriangleUpBlack27x    x  xxxxx    
        noteheadTriangleUpHalf3x    x  xxxxx    
        noteheadWhole1502x    x  xxxxx    
        noteheadXBlack81x    x  xxxxx    
        ornamentMordent7x    x           
        ornamentTrill58x    x           
        ornamentTurn6x    x           
        rest4                 
        rest16th29411                 
        rest32nd10218                 
        rest64th4                 
        rest8th24124                 
        restHalf1376                 
        restQuarter13223                 
        restWhole14382                 
        slur13928x    x           
        stem227889     x           
        systemicBarline2078                 
        tie8626x    x           
        timeSig12x    x       x   
        timeSig21084x    x       x   
        timeSig31203x    x       x   
        timeSig42674x    x       x   
        timeSig5507x    x       x   
        timeSig6246x    x       x   
        timeSig7125x    x       x   
        timeSig81661x    x       x   
        timeSig979x    x       x   
        timeSigCommon206x    x       x   
        timeSigCutCommon113x    x       x   
        timeSignatureComponent443x    x       x   
        tupletBracket4970x    x           
        tupletText4900x    x          x
        unpitchedPercussionClef1223xxxxxx           
        \color{black} wiggleTrill45x    x           
        - -
        - -

        OMR metadata

        - -

        Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

        - -

        MIDI

        - -

        MIDI files are exported directly from Dorico.

        - -

        Music Encoding Initiative (MEI)

        - -

        Combining DOReMi with Muscima++ and Deepscores

        - -

        back

        -:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/d5/85fd1c0b1925ea19e6a7f5dac5863762bd9e7c40541e1797c7e7941f32b5e6 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/d5/85fd1c0b1925ea19e6a7f5dac5863762bd9e7c40541e1797c7e7941f32b5e6 deleted file mode 100644 index bd170debc1..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/d5/85fd1c0b1925ea19e6a7f5dac5863762bd9e7c40541e1797c7e7941f32b5e6 +++ /dev/null @@ -1,2163 +0,0 @@ -I"

        DoReMi - Data Collection Lifecycle Document

        - -

        This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg’s Dorico team and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

        - -

        Music used to generate this dataset comes from a software test set provided by the Dorico team. This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet -music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

        - -

        Discovery and Planning

        - -

        Data type and format

        - - -

        Initial Data Collection

        -

        Data Preparation and analysis

        -

        Publication and Sharing

        -

        Long-term Management

        - -

        Discovery and Planning

        - -

        In this section, I will explain the data types and formats we have decided to use.

        - -

        Data type and format

        - -

        This dataset has the following six types of data:

        - - - -

        The following respective data formats:

        -
          -
        • Dorico
        • -
        • MusicXML
        • -
        • XML
        • -
        • PNG
        • -
        • MIDI
        • -
        • MEI
        • -
        - -

        Let’s start by explaining each one of the data types and what they contain:

        - -

        Dorico project -Dorico-project

        - -

        When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

        - -

        Dorico-soft

        - -

        MusicXML

        - -

        MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. -More on how these files can be exported check here -
        -

        - -
        <?xml version="1.0" encoding="UTF-8" standalone="no"?>
        -<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
        -<score-partwise version="3.1">
        -  <work>
        -    <work-title>beam groups 3</work-title>
        -  </work>
        -  <movement-title>beam groups 3</movement-title>
        -  <identification>
        -    <encoding>
        -      <software>Dorico 4.0.0.5342</software>
        -      <encoding-date>2021-06-14</encoding-date>
        -    </encoding>
        -  </identification>
        -  <part-list>
        -    <score-part id="P1">
        -      <part-name>P 1</part-name>
        -    </score-part>
        -  </part-list>
        -  <part id="P1">
        -    <measure number="1">
        -      <attributes>
        -        <divisions>12</divisions>
        -        <key number="1">
        -          <fifths>0</fifths>
        -          <mode>major</mode>
        -        </key>
        -        <time>
        -
        -...
        -
        -  </part>
        -</score-partwise>
        -
        - - - -

        OMR metadata

        - -

        Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box.

        - -

        In words, each file can have data on more than one page, if that is the case, an id is assigned to each page. Each page can have multiple nodes. Nodes are the individual elements or objects in the score, for instance, stem, staff lines, blackhead, whole note, augmentation dot and so on. Each object or node is assigned an id. This node will now have the bounding box information which includes top, left, width and height. The top is the distance from the top of the page to the point where the object starts (vertically). Left is the distance from the left of the page to the point where the object starts (horizontally). Height is the distance from top to where the object ends (vertically). Width is the distance from the left point to the rightest point where the object ends (horizontally). -bbox

        - -

        Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

        - -

        OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

        - -

        Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

        - - - -
        <?xml version="1.0" encoding="utf-8"?>
        -<Pages>
        -<Page pageIndex="0">
        -<Nodes>
        -<Node>
        -<Id>95</Id>
        -<ClassName>timeSig4</ClassName>
        -<Top>709</Top>
        -<Left>386</Left>
        -<Width>36</Width>
        -<Height>42</Height>
        -<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -<Node>
        -<Id>94</Id>
        -<ClassName>timeSig2</ClassName>
        -<Top>666</Top>
        -<Left>387</Left>
        -<Width>34</Width>
        -<Height>43</Height>
        -<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -...
        -</Nodes>
        -</Page>
        -</Pages>
        -
        - -

        Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. -
        -

        - -
        <Node>
        -<Id>504</Id>
        -<ClassName>noteheadBlack</ClassName>
        -<Top>466</Top>
        -<Left>2236</Left>
        -<Width>28</Width>
        -<Height>24</Height>
        -<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
        -<Outlinks>541 559 571</Outlinks>
        -<Data>
        -<DataItem key="duration_beats" type="float">0.333333</DataItem>
        -<DataItem key="onset_beats" type="float">47.666668</DataItem>
        -<DataItem key="pitch_octave" type="int">4</DataItem>
        -<DataItem key="midi_pitch_code" type="int">69</DataItem>
        -<DataItem key="normalized_pitch_step" type="str">A</DataItem>
        -<DataItem key="dorico_event_id" type="int">1120</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - -

        - -

        For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

        - -
        <Node>
        -<Id>93</Id>
        -<ClassName>gClef</ClassName>
        -<Top>638</Top>
        -<Left>309</Left>
        -<Width>56</Width>
        -<Height>147</Height>
        -<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">908</DataItem>
        -<DataItem key="clef_type" type="str">kGClef</DataItem>
        -<DataItem key="clef_hotspot" type="str">G4</DataItem>
        -<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
        -<DataItem key="clef_stave_position" type="int">2</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). -

        -
        <Node>
        -    <Id>511</Id>
        -    <ClassName>timeSig4</ClassName>
        -    <Top>467</Top>
        -    <Left>828</Left>
        -    <Width>36</Width>   
        -    <Height>42</Height>
        -    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
        -    ...
        -    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
        -    <Data>
        -        <DataItem key="dorico_event_id" type="int">-1</DataItem>
        -        <DataItem key="time_signature_description" type="str"/>
        -    </Data>
        -</Node>
        -
        - - - -

        Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

        - -
        <Node>
        -<Id>69</Id>
        -<ClassName>kStaffLine</ClassName>
        -<Top>666</Top>
        -<Left>299</Left>
        -<Width>2001</Width>
        -<Height>3</Height>
        -<Mask>0:0 1:6003 </Mask>
        -<Data>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        A detailed table of what each objet includes for musical features is shown below. Scroll right for all attributes.

        - -
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_descriptiontext
        accidentalDoubleFlat244     x         
        accidentalDoubleSharp330     x         
        accidentalFlat12705     x         
        accidentalKomaFlat5     x         
        accidentalKomaSharp5     x         
        accidentalNatural11137     x         
        accidentalQuarterToneFlatStein162     x         
        accidentalQuarterToneSharpStein191     x         
        accidentalSharp12908     x         
        accidentalThreeQuarterTonesFlatZimmermann1     x         
        accidentalThreeQuarterTonesSharpStein27     x         
        accidentalTripleFlat1     x         
        accidentalTripleSharp1     x         
        articAccentAbove1477     x         
        articAccentBelow1916     x         
        articMarcatoAbove278     x         
        articMarcatoBelow34     x         
        articStaccatissimoAbove536     x         
        articStaccatissimoBelow414     x         
        articStaccatoAbove5018     x         
        articStaccatoBelow6108     x         
        articTenutoAbove823     x         
        articTenutoBelow735     x         
        augmentationDot2762               
        barline28142               
        beam52539     xx        
        cClef1161xxxxxx         
        dynamicFF242     x         
        dynamicFFF88     x         
        dynamicFFFF4     x         
        dynamicForte777     x         
        dynamicFortePiano60     x         
        dynamicForzando35     x         
        dynamicMF1803     x         
        dynamicMP185     x         
        dynamicPiano3987     x         
        dynamicPP1807     x         
        dynamicPPP93     x         
        dynamicPPPP13     x         
        dynamicRinforzando25     x         
        dynamicSforzato236     x         
        dynamicSforzatoFF6     x         
        dynamicText110     x        x
        fClef3543xxxxxx         
        flag16thDown430     x x       
        flag16thUp18245     x x       
        flag32ndDown31     x x       
        flag32ndUp7264     x x       
        flag64thUp10     x x       
        flag8thDown3672     x x       
        flag8thUp8113     x x       
        gClef12278xxxxxx         
        gradualDynamic7084     x         
        kStaffLine160426     x         
        mensuralNoteheadMinimaWhite9x    x  xxxxx  
        noteheadBlack247741x    x xxxxxx  
        noteheadDiamondWhole8x    x  xxxxx  
        noteheadDoubleWholeSquare3x    x  xxxxx  
        noteheadHalf8648x    x  xxxxx  
        noteheadTriangleUpBlack27x    x  xxxxx  
        noteheadTriangleUpHalf3x    x  xxxxx  
        noteheadWhole1502x    x  xxxxx  
        noteheadXBlack81x    x  xxxxx  
        ornamentMordent7x    x         
        ornamentTrill58x    x         
        ornamentTurn6x    x         
        rest4               
        rest16th29411               
        rest32nd10218               
        rest64th4               
        rest8th24124               
        restHalf1376               
        restQuarter13223               
        restWhole14382               
        slur13928x    x         
        stem227889     x         
        systemicBarline2078               
        tie8626x    x         
        timeSig12x    x       x 
        timeSig21084x    x       x 
        timeSig31203x    x       x 
        timeSig42674x    x       x 
        timeSig5507x    x       x 
        timeSig6246x    x       x 
        timeSig7125x    x       x 
        timeSig81661x    x       x 
        timeSig979x    x       x 
        timeSigCommon206x    x       x 
        timeSigCutCommon113x    x       x 
        timeSignatureComponent443x    x       x 
        tupletBracket4970x    x         
        tupletText4900x    x        x
        unpitchedPercussionClef1223xxxxxx         
        wiggleTrill45x    x         
                         
        - -
        - -

        Images of scores

        - -

        Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below. All these images are binarised and ready to use.

        - -

        clef

        - -

        MIDI

        - -

        MIDI (Musical Instrument Digital Interface) standard file provides a standardized file format way for music sequences to be saved, transported, and opened in other systems. They are characterised by their compact size which led to their widespread use in computers. They are intended for universal use and have information such as note values, timing and track name. We want to include such files in our dataset since MIDI is one of the end file formats retrieved from some OMR architecture. We believe that it is essential to include such files that could later on may be used for multi-modal learning in OMR as well.

        - -

        Dorico-midi

        - -

        Music Encoding Initiative (MEI)

        - -

        Except for MusicXML for we go one step further to also providing its respective Music Encoding Initiative (MEI) files. The model underlying MEI recognizes four distinct aspects of music notation: logical; gestural; visual; and analytical. The logical domain includes the musical content or structure including pitches, time values, articulations, dynamics, and all other elements—defined as the symbols that communicate the composer’s intentions. The gestural domain relates to a performed interpretation of the logical domain (i.e., it encodes information that may be added by a performer such as explicit realizations of “swing” or rubato). The visual domain describes the contributions of an editor, engraver, or typesetter, and encodes information about the physical appearance of the score, such as symbol locations, page layout, or font. Finally, the analytical domain covers commentary and analysis of the music document in any of the three previous domains.

        - -
        <?xml version="1.0" encoding="UTF-8"?>
        -<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?>
        -<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://purl.oclc.org/dsdl/schematron"?>
        -<mei xmlns="http://www.music-encoding.org/ns/mei" meiversion="4.0.0">
        -   <meiHead>
        -      <fileDesc>
        -         <titleStmt>
        -            <title>beam groups 3</title>
        -            <respStmt />
        -         </titleStmt>
        -         <pubStmt><date isodate="2021-06-14" type="encoding-date">2021-06-14</date>
        -         </pubStmt>
        -      </fileDesc>
        -      <encodingDesc xml:id="encodingdesc-0000001420266469">
        -         <appInfo xml:id="appinfo-0000001827384277">
        -            <application xml:id="application-0000000862295293" isodate="2021-06-14T15:00:01" version="3.5.0-dev-118873d">
        -               <name xml:id="name-0000002103025164">Verovio</name>
        -               <p xml:id="p-0000001992846044">Transcoded from MusicXML</p>
        -            </application>
        -         </appInfo>
        -      </encodingDesc>
        -   </meiHead>
        -   <music>
        -      <body>
        -         <mdiv xml:id="mdiv-0000001025466895">
        -            <score xml:id="score-0000001308189520">
        -               <scoreDef xml:id="scoredef-0000000993314183">
        -                  <staffGrp xml:id="staffgrp-0000000471437396">
        -                     <staffDef xml:id="P1" n="1" lines="5" ppq="12">
        -                        <label xml:id="label-0000000781857015">P 1</label>
        -                        <clef xml:id="clef-0000000149139464" shape="G" line="2" />
        -                        <keySig xml:id="keysig-0000000931258970" mode="major" sig="0" />
        -                        <meterSig xml:id="msig-0000002113427645" count="2" unit="4" />
        -                     </staffDef>
        -                  </staffGrp>
        -               </scoreDef>
        -...
        -      </body>
        -   </music>
        -</mei>
        -
        - -

        Combining DOReMi with Muscima++ and Deepscores

        - -

        Recently, researchers have been working on bringing their datasets together, namely Muscima++ [4] and DeepScores [9], to improve compatibility. Muscima++ contains handwritten music, while DeepScores is a typeset music dataset, both of which can be used in object detection. Harmonising them aids the goal of creating a reference dataset. With the motivation to support this goal and compare and use these datasets in future experiments, DoReMi is easily harmonised with Muscima++ and DeepScores.

        - -

        Initial Data Collection

        - -

        The dataset is derived from scores originally used for testing music notation software. This includes real-world scores in addition to synthetic scores built to test particular engraving use cases.

        - -

        The process of creating DoReMI using Dorico starts by creating a meta-picture of a single glyph or drawable primitive (slurs, lines, musical symbols) to allow generation of bounding boxes and pixel masks at the origin of the coordinate system y-down \footnote{The origin is in the top-left where the x-axis extends to the right and the y-axis extends downwards}. Rendering them at the origin ensures minimisation of the variations introduced by anti-aliasing artefacts. The vector-based glyph or primitive is then rasterised to a monochrome pixel-based image. Sub-pixel positions might introduce some variations and shifts in the bounding boxes that are relocated to the original drawn positions. However, bounding boxes are accurate enough for all the objects, except for some shift in the staff lines. During rasterisation, some staff lines become thicker than the others, sometimes falling out of the bounding box. Such inconsistencies are easily optically noticed given the even spaced nature of staff lines and can be minimised at the cost of increasing the resolution (DPI). Finally, the images are exported as PNGs.

        - -

        Dorico has a sophisticated internal representation and engraving engine for musical data at the drawing stage for efficiency. This results in significant challenges in reconnecting the primitives ultimately drawn to their original semantic sources. The addition of higher-level music attributes retrieved from Dorico to the metadata allows for the future use in the music reconstruction stage. -It is anticipated that we would iterate through the generation process by adding new features that would benefit the recognition score. On a practical level, we made a minor modification to allow for the logical grouping of pages into a single XML file. During data preprocessing, XML files were then separated by page (image).

        - -

        Data Preparation and analysis

        - -

        The number of classes in the dataset is 94 as shown in the image below. -classes

        - -

        Publication and Sharing

        - -

        The dataset including only copy right free scores is already published in this github release.

        - -

        Long-term Management

        - -

        back

        -:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/db/6e0c07220fcd8ac2a069482ab3fbd8c1dfecec6dff86043dca866b02f5faad b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/db/6e0c07220fcd8ac2a069482ab3fbd8c1dfecec6dff86043dca866b02f5faad deleted file mode 100644 index cc3f377a1e..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/db/6e0c07220fcd8ac2a069482ab3fbd8c1dfecec6dff86043dca866b02f5faad +++ /dev/null @@ -1,101 +0,0 @@ -I"

        DoReMi - Data Collection Lifecycle Document

        - -

        This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

        - -

        Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet -music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

        - -

        Discovery and Planning

        - -

        Data type and format

        - - -

        Initial Data Collection

        -

        Data Preparation and analysis

        -

        Publication and Sharing

        -

        Long-term Management

        - -

        Discovery and Planning

        - -

        In this section, I will explain the data types and formats we have decided to use.

        - -

        Data type and format

        - -

        This dataset has the following six types of data:

        - - - -

        The following respective data formats:

        -
          -
        • Dorico
        • -
        • MusicXML
        • -
        • XML
        • -
        • PNG
        • -
        • MIDI
        • -
        • MEI
        • -
        - -

        Let’s start by explaining each one of the data types and what they contain:

        - -

        Dorico project -Dorico-project

        - -

        When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

        - -

        MusicXML

        - -

        MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. -More on how these files can be exported check here -MusicXML-example

        - -

        OMR metadata

        - -

        Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box. Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

        - -

        OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

        - -

        Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

        - -

        unparsed-xml

        - -

        Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. -
        -
        - notehead

        - -

        For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

        - -

        clef

        - -

        Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1) 2. Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

        - -

        staffline

        - -

        OMR metadata

        - -

        Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

        - -

        MIDI

        - -

        MIDI files are exported directly from Dorico.

        - -

        Music Encoding Initiative (MEI)

        - -

        Combining DOReMi with Muscima++ and Deepscores

        - -

        back

        -:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/dc/14543b45aa266aaffa6414310103e979a214593d61e7da2cdd2efd3c69d956 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/dc/14543b45aa266aaffa6414310103e979a214593d61e7da2cdd2efd3c69d956 deleted file mode 100644 index cc06b17354..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/dc/14543b45aa266aaffa6414310103e979a214593d61e7da2cdd2efd3c69d956 +++ /dev/null @@ -1,83 +0,0 @@ -I"8

        DoReMi - Data Collection Lifecycle Document

        - -

        This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

        - -

        Discovery and Planning

        - -

        Data type and format

        - - -

        Initial Data Collection

        -

        Data Preparation and analysis

        -

        Publication and Sharing

        -

        Long-term Management

        - -

        Discovery and Planning

        - -

        In this section, I will explain the data types and formats we have decided to use.

        - -

        Data type and format

        - -

        This dataset has the following six types of data:

        - - - -

        The following respective data formats:

        -
          -
        • Dorico
        • -
        • MusicXML
        • -
        • XML
        • -
        • PNG
        • -
        • MIDI
        • -
        • MEI
        • -
        - -

        Let’s start by explaining each one of the data types and what they contain:

        - -

        Dorico project -Dorico-project

        - -

        When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

        - -

        MusicXML

        - -

        MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. -More on how these files can be exported check here -MusicXML-example

        - -

        OMR metadata

        - -

        This is definitely one of the most useful data in the dataset. Dorico engineers were able to mix metadata and musical information in order to retrieve these files. The two main data types included in these files are the bounding boxes information and the pixel mask for the individual objects and the musical information. Musical information includes duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id.

        - -

        unparsed-xml

        - -

        Dorico-project

        - -

        OMR metadata

        - -

        Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

        - -

        MIDI

        - -

        MIDI files are exported directly from Dorico.

        - -

        Music Encoding Initiative (MEI)

        - -

        Combining DOReMi with Muscima++ and Deepscores

        - -

        back

        -:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/de/8eec550cb20606c08b176d645e65ee69d81999b8b3e497d77a81ce27ab35d7 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/de/8eec550cb20606c08b176d645e65ee69d81999b8b3e497d77a81ce27ab35d7 deleted file mode 100644 index cb8c4eb3f8..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/de/8eec550cb20606c08b176d645e65ee69d81999b8b3e497d77a81ce27ab35d7 +++ /dev/null @@ -1,201 +0,0 @@ -I"tU

        DoReMi - Data Collection Lifecycle Document

        - -

        This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

        - -

        Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet -music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

        - -

        Discovery and Planning

        - -

        Data type and format

        - - -

        Initial Data Collection

        -

        Data Preparation and analysis

        -

        Publication and Sharing

        -

        Long-term Management

        - -

        Discovery and Planning

        - -

        In this section, I will explain the data types and formats we have decided to use.

        - -

        Data type and format

        - -

        This dataset has the following six types of data:

        - - - -

        The following respective data formats:

        -
          -
        • Dorico
        • -
        • MusicXML
        • -
        • XML
        • -
        • PNG
        • -
        • MIDI
        • -
        • MEI
        • -
        - -

        Let’s start by explaining each one of the data types and what they contain:

        - -

        Dorico project -Dorico-project

        - -

        When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

        - -

        MusicXML

        - -

        MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. -More on how these files can be exported check here -
        -

        - -
        <?xml version="1.0" encoding="utf-8"?>
        -<Pages>
        -<Page pageIndex="0">
        -<Nodes>
        -<Node>
        -<Id>95</Id>
        -<ClassName>timeSig4</ClassName>
        -<Top>709</Top>
        -<Left>386</Left>
        -<Width>36</Width>
        -<Height>42</Height>
        -<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -<Node>
        -<Id>94</Id>
        -<ClassName>timeSig2</ClassName>
        -<Top>666</Top>
        -<Left>387</Left>
        -<Width>34</Width>
        -<Height>43</Height>
        -<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -...
        -</Nodes>
        -</Page>
        -</Pages>
        -
        - - -

        OMR metadata

        - -

        Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box. Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

        - -

        OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

        - -

        Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

        - -

        unparsed-xml

        - -

        Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. -
        -

        - -
        <Node>
        -<Id>504</Id>
        -<ClassName>noteheadBlack</ClassName>
        -<Top>466</Top>
        -<Left>2236</Left>
        -<Width>28</Width>
        -<Height>24</Height>
        -<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
        -<Outlinks>541 559 571</Outlinks>
        -<Data>
        -<DataItem key="duration_beats" type="float">0.333333</DataItem>
        -<DataItem key="onset_beats" type="float">47.666668</DataItem>
        -<DataItem key="pitch_octave" type="int">4</DataItem>
        -<DataItem key="midi_pitch_code" type="int">69</DataItem>
        -<DataItem key="normalized_pitch_step" type="str">A</DataItem>
        -<DataItem key="dorico_event_id" type="int">1120</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - -

        - -

        For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

        - -
        <Node>
        -<Id>93</Id>
        -<ClassName>gClef</ClassName>
        -<Top>638</Top>
        -<Left>309</Left>
        -<Width>56</Width>
        -<Height>147</Height>
        -<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">908</DataItem>
        -<DataItem key="clef_type" type="str">kGClef</DataItem>
        -<DataItem key="clef_hotspot" type="str">G4</DataItem>
        -<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
        -<DataItem key="clef_stave_position" type="int">2</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). -

        -
        <Node>
        -    <Id>511</Id>
        -    <ClassName>timeSig4</ClassName>
        -    <Top>467</Top>
        -    <Left>828</Left>
        -    <Width>36</Width>   
        -    <Height>42</Height>
        -    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
        -    ...
        -    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
        -    <Data>
        -        <DataItem key="dorico_event_id" type="int">-1</DataItem>
        -        <DataItem key="time_signature_description" type="str"/>
        -    </Data>
        -</Node>
        -
        - - - -

        Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

        - -

        staffline

        - -

        OMR metadata

        - -

        Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

        - -

        MIDI

        - -

        MIDI files are exported directly from Dorico.

        - -

        Music Encoding Initiative (MEI)

        - -

        Combining DOReMi with Muscima++ and Deepscores

        - -

        back

        -:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/e3/b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/e3/b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 deleted file mode 100644 index e135808ffe..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/e3/b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 +++ /dev/null @@ -1,2 +0,0 @@ -I" -:EF \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/e5/74468e5a751248cfad64f2e8c021858e85d97da3bedd101701e514f573968d b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/e5/74468e5a751248cfad64f2e8c021858e85d97da3bedd101701e514f573968d deleted file mode 100644 index 62f7baba45..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/e5/74468e5a751248cfad64f2e8c021858e85d97da3bedd101701e514f573968d +++ /dev/null @@ -1,78 +0,0 @@ -I"m

        DoReMi - Data Collection Lifecycle Document

        - -

        This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

        - -

        Discovery and Planning

        - -

        Data type and format

        - - -

        Initial Data Collection

        -

        Data Preparation and analysis

        -

        Publication and Sharing

        -

        Long-term Management

        - -

        Discovery and Planning

        - -

        In this section, I will explain the data types and formats we have decided to use.

        - -

        Data type and format

        - -

        This dataset has the following six types of data:

        - - - -

        The following respective data formats:

        -
          -
        • Dorico
        • -
        • MusicXML
        • -
        • XML
        • -
        • PNG
        • -
        • MIDI
        • -
        • MEI
        • -
        - -

        Let’s start by explaining each one of the data types and what they contain:

        - -

        Dorico project -Dorico-test

        - -

        When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

        - -

        MusicXML

        - -

        MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. -More on how these files can be exported check here

        - -

        OMR metadata

        - -

        This is definitely one of the most useful data in the dataset. Dorico engineers were able to mix metadata and musical information in order to retrieve these files. The two main data types included in these files are the bounding boxes information and the pixel mask for the individual objects and the musical information. Musical information includes duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id.

        - -

        OMR metadata

        - -

        Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

        - -

        MIDI

        - -

        MIDI files are exported directly from Dorico.

        - -

        Music Encoding Initiative (MEI)

        - -

        Combining DOReMi with Muscima++ and Deepscores

        - -

        back

        -:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/e9/f972c2728e297714308991c9b321f816260075283ce115b5cafa4a52f82702 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/e9/f972c2728e297714308991c9b321f816260075283ce115b5cafa4a52f82702 deleted file mode 100644 index 1e9a330a69..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/e9/f972c2728e297714308991c9b321f816260075283ce115b5cafa4a52f82702 +++ /dev/null @@ -1,165 +0,0 @@ -I"8D

        DoReMi - Data Collection Lifecycle Document

        - -

        This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

        - -

        Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet -music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

        - -

        Discovery and Planning

        - -

        Data type and format

        - - -

        Initial Data Collection

        -

        Data Preparation and analysis

        -

        Publication and Sharing

        -

        Long-term Management

        - -

        Discovery and Planning

        - -

        In this section, I will explain the data types and formats we have decided to use.

        - -

        Data type and format

        - -

        This dataset has the following six types of data:

        - - - -

        The following respective data formats:

        -
          -
        • Dorico
        • -
        • MusicXML
        • -
        • XML
        • -
        • PNG
        • -
        • MIDI
        • -
        • MEI
        • -
        - -

        Let’s start by explaining each one of the data types and what they contain:

        - -

        Dorico project -Dorico-project

        - -

        When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

        - -

        MusicXML

        - -

        MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. -More on how these files can be exported check here -
        -

        - -

        MusicXML-example

        - -

        OMR metadata

        - -

        Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box. Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

        - -

        OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

        - -

        Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

        - -

        unparsed-xml

        - -

        Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. -
        -

        - -
        <Node>
        -<Id>504</Id>
        -<ClassName>noteheadBlack</ClassName>
        -<Top>466</Top>
        -<Left>2236</Left>
        -<Width>28</Width>
        -<Height>24</Height>
        -<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
        -<Outlinks>541 559 571</Outlinks>
        -<Data>
        -<DataItem key="duration_beats" type="float">0.333333</DataItem>
        -<DataItem key="onset_beats" type="float">47.666668</DataItem>
        -<DataItem key="pitch_octave" type="int">4</DataItem>
        -<DataItem key="midi_pitch_code" type="int">69</DataItem>
        -<DataItem key="normalized_pitch_step" type="str">A</DataItem>
        -<DataItem key="dorico_event_id" type="int">1120</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - -

        - -

        For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

        - -
        <Node>
        -<Id>93</Id>
        -<ClassName>gClef</ClassName>
        -<Top>638</Top>
        -<Left>309</Left>
        -<Width>56</Width>
        -<Height>147</Height>
        -<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">908</DataItem>
        -<DataItem key="clef_type" type="str">kGClef</DataItem>
        -<DataItem key="clef_hotspot" type="str">G4</DataItem>
        -<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
        -<DataItem key="clef_stave_position" type="int">2</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). -

        -
        <Node>
        -    <Id>511</Id>
        -    <ClassName>timeSig4</ClassName>
        -    <Top>467</Top>
        -    <Left>828</Left>
        -    <Width>36</Width>   
        -    <Height>42</Height>
        -    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
        -    ...
        -    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
        -    <Data>
        -        <DataItem key="dorico_event_id" type="int">-1</DataItem>
        -        <DataItem key="time_signature_description" type="str"/>
        -    </Data>
        -</Node>
        -
        - - - -

        Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

        - -

        staffline

        - -

        OMR metadata

        - -

        Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

        - -

        MIDI

        - -

        MIDI files are exported directly from Dorico.

        - -

        Music Encoding Initiative (MEI)

        - -

        Combining DOReMi with Muscima++ and Deepscores

        - -

        back

        -:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/ea/ae8d33e70595e6bd22811a2ca3f19a70af1b0138ed17752c22ad163fe0153e b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/ea/ae8d33e70595e6bd22811a2ca3f19a70af1b0138ed17752c22ad163fe0153e deleted file mode 100644 index 147b748744..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/ea/ae8d33e70595e6bd22811a2ca3f19a70af1b0138ed17752c22ad163fe0153e +++ /dev/null @@ -1,2163 +0,0 @@ -I"+

        DoReMi - Data Collection Lifecycle Document

        - -

        This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg’s Dorico team and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

        - -

        Music used to generate this dataset comes from a software test set provided by the Dorico team. This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet -music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

        - -

        Discovery and Planning

        - -

        Data type and format

        - - -

        Initial Data Collection

        -

        Data Preparation and analysis

        -

        Publication and Sharing

        -

        Long-term Management

        - -

        Discovery and Planning

        - -

        In this section, I will explain the data types and formats we have decided to use.

        - -

        Data type and format

        - -

        This dataset has the following six types of data:

        - - - -

        The following respective data formats:

        -
          -
        • Dorico
        • -
        • MusicXML
        • -
        • XML
        • -
        • PNG
        • -
        • MIDI
        • -
        • MEI
        • -
        - -

        Let’s start by explaining each one of the data types and what they contain:

        - -

        Dorico project -Dorico-project

        - -

        When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

        - -

        Dorico-soft

        - -

        MusicXML

        - -

        MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. -More on how these files can be exported check here -
        -

        - -
        <?xml version="1.0" encoding="UTF-8" standalone="no"?>
        -<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
        -<score-partwise version="3.1">
        -  <work>
        -    <work-title>beam groups 3</work-title>
        -  </work>
        -  <movement-title>beam groups 3</movement-title>
        -  <identification>
        -    <encoding>
        -      <software>Dorico 4.0.0.5342</software>
        -      <encoding-date>2021-06-14</encoding-date>
        -    </encoding>
        -  </identification>
        -  <part-list>
        -    <score-part id="P1">
        -      <part-name>P 1</part-name>
        -    </score-part>
        -  </part-list>
        -  <part id="P1">
        -    <measure number="1">
        -      <attributes>
        -        <divisions>12</divisions>
        -        <key number="1">
        -          <fifths>0</fifths>
        -          <mode>major</mode>
        -        </key>
        -        <time>
        -
        -...
        -
        -  </part>
        -</score-partwise>
        -
        - - - -

        OMR metadata

        - -

        Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box.

        - -

        In words, each file can have data on more than one page, if that is the case, an id is assigned to each page. Each page can have multiple nodes. Nodes are the individual elements or objects in the score, for instance, stem, staff lines, blackhead, whole note, augmentation dot and so on. Each object or node is assigned an id. This node will now have the bounding box information which includes top, left, width and height. The top is the distance from the top of the page to the point where the object starts (vertically). Left is the distance from the left of the page to the point where the object starts (horizontally). Height is the distance from top to where the object ends (vertically). Width is the distance from the left point to the rightest point where the object ends (horizontally). -bbox

        - -

        Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

        - -

        OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

        - -

        Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

        - - - -
        <?xml version="1.0" encoding="utf-8"?>
        -<Pages>
        -<Page pageIndex="0">
        -<Nodes>
        -<Node>
        -<Id>95</Id>
        -<ClassName>timeSig4</ClassName>
        -<Top>709</Top>
        -<Left>386</Left>
        -<Width>36</Width>
        -<Height>42</Height>
        -<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -<Node>
        -<Id>94</Id>
        -<ClassName>timeSig2</ClassName>
        -<Top>666</Top>
        -<Left>387</Left>
        -<Width>34</Width>
        -<Height>43</Height>
        -<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -...
        -</Nodes>
        -</Page>
        -</Pages>
        -
        - -

        Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. -
        -

        - -
        <Node>
        -<Id>504</Id>
        -<ClassName>noteheadBlack</ClassName>
        -<Top>466</Top>
        -<Left>2236</Left>
        -<Width>28</Width>
        -<Height>24</Height>
        -<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
        -<Outlinks>541 559 571</Outlinks>
        -<Data>
        -<DataItem key="duration_beats" type="float">0.333333</DataItem>
        -<DataItem key="onset_beats" type="float">47.666668</DataItem>
        -<DataItem key="pitch_octave" type="int">4</DataItem>
        -<DataItem key="midi_pitch_code" type="int">69</DataItem>
        -<DataItem key="normalized_pitch_step" type="str">A</DataItem>
        -<DataItem key="dorico_event_id" type="int">1120</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - -

        - -

        For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

        - -
        <Node>
        -<Id>93</Id>
        -<ClassName>gClef</ClassName>
        -<Top>638</Top>
        -<Left>309</Left>
        -<Width>56</Width>
        -<Height>147</Height>
        -<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">908</DataItem>
        -<DataItem key="clef_type" type="str">kGClef</DataItem>
        -<DataItem key="clef_hotspot" type="str">G4</DataItem>
        -<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
        -<DataItem key="clef_stave_position" type="int">2</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). -

        -
        <Node>
        -    <Id>511</Id>
        -    <ClassName>timeSig4</ClassName>
        -    <Top>467</Top>
        -    <Left>828</Left>
        -    <Width>36</Width>   
        -    <Height>42</Height>
        -    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
        -    ...
        -    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
        -    <Data>
        -        <DataItem key="dorico_event_id" type="int">-1</DataItem>
        -        <DataItem key="time_signature_description" type="str"/>
        -    </Data>
        -</Node>
        -
        - - - -

        Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

        - -
        <Node>
        -<Id>69</Id>
        -<ClassName>kStaffLine</ClassName>
        -<Top>666</Top>
        -<Left>299</Left>
        -<Width>2001</Width>
        -<Height>3</Height>
        -<Mask>0:0 1:6003 </Mask>
        -<Data>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        A detailed table of what each objet includes for musical features is shown below. Scroll right for all attributes.

        - -
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_descriptiontext
        accidentalDoubleFlat244     x         
        accidentalDoubleSharp330     x         
        accidentalFlat12705     x         
        accidentalKomaFlat5     x         
        accidentalKomaSharp5     x         
        accidentalNatural11137     x         
        accidentalQuarterToneFlatStein162     x         
        accidentalQuarterToneSharpStein191     x         
        accidentalSharp12908     x         
        accidentalThreeQuarterTonesFlatZimmermann1     x         
        accidentalThreeQuarterTonesSharpStein27     x         
        accidentalTripleFlat1     x         
        accidentalTripleSharp1     x         
        articAccentAbove1477     x         
        articAccentBelow1916     x         
        articMarcatoAbove278     x         
        articMarcatoBelow34     x         
        articStaccatissimoAbove536     x         
        articStaccatissimoBelow414     x         
        articStaccatoAbove5018     x         
        articStaccatoBelow6108     x         
        articTenutoAbove823     x         
        articTenutoBelow735     x         
        augmentationDot2762               
        barline28142               
        beam52539     xx        
        cClef1161xxxxxx         
        dynamicFF242     x         
        dynamicFFF88     x         
        dynamicFFFF4     x         
        dynamicForte777     x         
        dynamicFortePiano60     x         
        dynamicForzando35     x         
        dynamicMF1803     x         
        dynamicMP185     x         
        dynamicPiano3987     x         
        dynamicPP1807     x         
        dynamicPPP93     x         
        dynamicPPPP13     x         
        dynamicRinforzando25     x         
        dynamicSforzato236     x         
        dynamicSforzatoFF6     x         
        dynamicText110     x        x
        fClef3543xxxxxx         
        flag16thDown430     x x       
        flag16thUp18245     x x       
        flag32ndDown31     x x       
        flag32ndUp7264     x x       
        flag64thUp10     x x       
        flag8thDown3672     x x       
        flag8thUp8113     x x       
        gClef12278xxxxxx         
        gradualDynamic7084     x         
        kStaffLine160426     x         
        mensuralNoteheadMinimaWhite9x    x  xxxxx  
        noteheadBlack247741x    x xxxxxx  
        noteheadDiamondWhole8x    x  xxxxx  
        noteheadDoubleWholeSquare3x    x  xxxxx  
        noteheadHalf8648x    x  xxxxx  
        noteheadTriangleUpBlack27x    x  xxxxx  
        noteheadTriangleUpHalf3x    x  xxxxx  
        noteheadWhole1502x    x  xxxxx  
        noteheadXBlack81x    x  xxxxx  
        ornamentMordent7x    x         
        ornamentTrill58x    x         
        ornamentTurn6x    x         
        rest4               
        rest16th29411               
        rest32nd10218               
        rest64th4               
        rest8th24124               
        restHalf1376               
        restQuarter13223               
        restWhole14382               
        slur13928x    x         
        stem227889     x         
        systemicBarline2078               
        tie8626x    x         
        timeSig12x    x       x 
        timeSig21084x    x       x 
        timeSig31203x    x       x 
        timeSig42674x    x       x 
        timeSig5507x    x       x 
        timeSig6246x    x       x 
        timeSig7125x    x       x 
        timeSig81661x    x       x 
        timeSig979x    x       x 
        timeSigCommon206x    x       x 
        timeSigCutCommon113x    x       x 
        timeSignatureComponent443x    x       x 
        tupletBracket4970x    x         
        tupletText4900x    x        x
        unpitchedPercussionClef1223xxxxxx         
        wiggleTrill45x    x         
                         
        - -
        - -

        Images of scores

        - -

        Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below. All these images are binarised and ready to use.

        - -

        clef

        - -

        MIDI

        - -

        MIDI (Musical Instrument Digital Interface) standard file provides a standardized file format way for music sequences to be saved, transported, and opened in other systems. They are characterised by their compact size which led to their widespread use in computers. They are intended for universal use and have information such as note values, timing and track name. We want to include such files in our dataset since MIDI is one of the end file formats retrieved from some OMR architecture. We believe that it is essential to include such files that could later on may be used for multi-modal learning in OMR as well.

        - -

        Dorico-midi

        - -

        Music Encoding Initiative (MEI)

        - -

        Except for MusicXML for we go one step further to also providing its respective Music Encoding Initiative (MEI) files. The model underlying MEI recognizes four distinct aspects of music notation: logical; gestural; visual; and analytical. The logical domain includes the musical content or structure including pitches, time values, articulations, dynamics, and all other elements—defined as the symbols that communicate the composer’s intentions. The gestural domain relates to a performed interpretation of the logical domain (i.e., it encodes information that may be added by a performer such as explicit realizations of “swing” or rubato). The visual domain describes the contributions of an editor, engraver, or typesetter, and encodes information about the physical appearance of the score, such as symbol locations, page layout, or font. Finally, the analytical domain covers commentary and analysis of the music document in any of the three previous domains.

        - -
        <?xml version="1.0" encoding="UTF-8"?>
        -<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?>
        -<?xml-model href="https://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://purl.oclc.org/dsdl/schematron"?>
        -<mei xmlns="http://www.music-encoding.org/ns/mei" meiversion="4.0.0">
        -   <meiHead>
        -      <fileDesc>
        -         <titleStmt>
        -            <title>beam groups 3</title>
        -            <respStmt />
        -         </titleStmt>
        -         <pubStmt><date isodate="2021-06-14" type="encoding-date">2021-06-14</date>
        -         </pubStmt>
        -      </fileDesc>
        -      <encodingDesc xml:id="encodingdesc-0000001420266469">
        -         <appInfo xml:id="appinfo-0000001827384277">
        -            <application xml:id="application-0000000862295293" isodate="2021-06-14T15:00:01" version="3.5.0-dev-118873d">
        -               <name xml:id="name-0000002103025164">Verovio</name>
        -               <p xml:id="p-0000001992846044">Transcoded from MusicXML</p>
        -            </application>
        -         </appInfo>
        -      </encodingDesc>
        -   </meiHead>
        -   <music>
        -      <body>
        -         <mdiv xml:id="mdiv-0000001025466895">
        -            <score xml:id="score-0000001308189520">
        -               <scoreDef xml:id="scoredef-0000000993314183">
        -                  <staffGrp xml:id="staffgrp-0000000471437396">
        -                     <staffDef xml:id="P1" n="1" lines="5" ppq="12">
        -                        <label xml:id="label-0000000781857015">P 1</label>
        -                        <clef xml:id="clef-0000000149139464" shape="G" line="2" />
        -                        <keySig xml:id="keysig-0000000931258970" mode="major" sig="0" />
        -                        <meterSig xml:id="msig-0000002113427645" count="2" unit="4" />
        -                     </staffDef>
        -                  </staffGrp>
        -               </scoreDef>
        -...
        -      </body>
        -   </music>
        -</mei>
        -
        - -

        Combining DOReMi with Muscima++ and Deepscores

        - -

        Recently, researchers have been working on bringing their datasets together, namely Muscima++ [4] and DeepScores [9], to improve compatibility. Muscima++ contains handwritten music, while DeepScores is a typeset music dataset, both of which can be used in object detection. Harmonising them aids the goal of creating a reference dataset. With the motivation to support this goal and compare and use these datasets in future experiments, DoReMi is easily harmonised with Muscima++ and DeepScores.

        - -

        Initial Data Collection

        - -

        The dataset is derived from scores originally used for testing music notation software. This includes real-world scores in addition to synthetic scores built to test particular engraving use cases.

        - -

        The process of creating DoReMI using Dorico starts by creating a meta-picture of a single glyph or drawable primitive (slurs, lines, musical symbols) to allow generation of bounding boxes and pixel masks at the origin of the coordinate system y-down \footnote{The origin is in the top-left where the x-axis extends to the right and the y-axis extends downwards}. Rendering them at the origin ensures minimisation of the variations introduced by anti-aliasing artefacts. The vector-based glyph or primitive is then rasterised to a monochrome pixel-based image. Sub-pixel positions might introduce some variations and shifts in the bounding boxes that are relocated to the original drawn positions. However, bounding boxes are accurate enough for all the objects, except for some shift in the staff lines. During rasterisation, some staff lines become thicker than the others, sometimes falling out of the bounding box. Such inconsistencies are easily optically noticed given the even spaced nature of staff lines and can be minimised at the cost of increasing the resolution (DPI). Finally, the images are exported as PNGs.

        - -

        Dorico has a sophisticated internal representation and engraving engine for musical data at the drawing stage for efficiency. This results in significant challenges in reconnecting the primitives ultimately drawn to their original semantic sources. The addition of higher-level music attributes retrieved from Dorico to the metadata allows for the future use in the music reconstruction stage. -It is anticipated that we would iterate through the generation process by adding new features that would benefit the recognition score. On a practical level, we made a minor modification to allow for the logical grouping of pages into a single XML file. During data preprocessing, XML files were then separated by page (image).

        - -

        Data Preparation and analysis

        - -

        The number of classes in the dataset is 94 as shown in the image below. -classes

        - -

        Publication and Sharing

        - -

        The dataset including only copy right free scores is already published in this github release.

        - -

        Long-term Management

        - -

        back

        -:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/f0/349ff4c1ec234e254e2eee74d773b64c53d306db96bec4ebea6fbc79dae007 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/f0/349ff4c1ec234e254e2eee74d773b64c53d306db96bec4ebea6fbc79dae007 deleted file mode 100644 index dddc41eb92..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/f0/349ff4c1ec234e254e2eee74d773b64c53d306db96bec4ebea6fbc79dae007 +++ /dev/null @@ -1,2086 +0,0 @@ -I"

        DoReMi - Data Collection Lifecycle Document

        - -

        This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

        - -

        Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet -music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

        - -

        Discovery and Planning

        - -

        Data type and format

        - - -

        Initial Data Collection

        -

        Data Preparation and analysis

        -

        Publication and Sharing

        -

        Long-term Management

        - -

        Discovery and Planning

        - -

        In this section, I will explain the data types and formats we have decided to use.

        - -

        Data type and format

        - -

        This dataset has the following six types of data:

        - - - -

        The following respective data formats:

        -
          -
        • Dorico
        • -
        • MusicXML
        • -
        • XML
        • -
        • PNG
        • -
        • MIDI
        • -
        • MEI
        • -
        - -

        Let’s start by explaining each one of the data types and what they contain:

        - -

        Dorico project -Dorico-project

        - -

        When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

        - -

        MusicXML

        - -

        MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. -More on how these files can be exported check here -
        -

        - -
        <?xml version="1.0" encoding="UTF-8" standalone="no"?>
        -<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
        -<score-partwise version="3.1">
        -  <work>
        -    <work-title>beam groups 3</work-title>
        -  </work>
        -  <movement-title>beam groups 3</movement-title>
        -  <identification>
        -    <encoding>
        -      <software>Dorico 4.0.0.5342</software>
        -      <encoding-date>2021-06-14</encoding-date>
        -    </encoding>
        -  </identification>
        -  <part-list>
        -    <score-part id="P1">
        -      <part-name>P 1</part-name>
        -    </score-part>
        -  </part-list>
        -  <part id="P1">
        -    <measure number="1">
        -      <attributes>
        -        <divisions>12</divisions>
        -        <key number="1">
        -          <fifths>0</fifths>
        -          <mode>major</mode>
        -        </key>
        -        <time>
        -
        -...
        -
        -  </part>
        -</score-partwise>
        -
        - - - -

        OMR metadata

        - -

        Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box. Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

        - -

        OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

        - -

        Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

        - - - -
        <?xml version="1.0" encoding="utf-8"?>
        -<Pages>
        -<Page pageIndex="0">
        -<Nodes>
        -<Node>
        -<Id>95</Id>
        -<ClassName>timeSig4</ClassName>
        -<Top>709</Top>
        -<Left>386</Left>
        -<Width>36</Width>
        -<Height>42</Height>
        -<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -<Node>
        -<Id>94</Id>
        -<ClassName>timeSig2</ClassName>
        -<Top>666</Top>
        -<Left>387</Left>
        -<Width>34</Width>
        -<Height>43</Height>
        -<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -...
        -</Nodes>
        -</Page>
        -</Pages>
        -
        - -

        Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. -
        -

        - -
        <Node>
        -<Id>504</Id>
        -<ClassName>noteheadBlack</ClassName>
        -<Top>466</Top>
        -<Left>2236</Left>
        -<Width>28</Width>
        -<Height>24</Height>
        -<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
        -<Outlinks>541 559 571</Outlinks>
        -<Data>
        -<DataItem key="duration_beats" type="float">0.333333</DataItem>
        -<DataItem key="onset_beats" type="float">47.666668</DataItem>
        -<DataItem key="pitch_octave" type="int">4</DataItem>
        -<DataItem key="midi_pitch_code" type="int">69</DataItem>
        -<DataItem key="normalized_pitch_step" type="str">A</DataItem>
        -<DataItem key="dorico_event_id" type="int">1120</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - -

        - -

        For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

        - -
        <Node>
        -<Id>93</Id>
        -<ClassName>gClef</ClassName>
        -<Top>638</Top>
        -<Left>309</Left>
        -<Width>56</Width>
        -<Height>147</Height>
        -<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">908</DataItem>
        -<DataItem key="clef_type" type="str">kGClef</DataItem>
        -<DataItem key="clef_hotspot" type="str">G4</DataItem>
        -<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
        -<DataItem key="clef_stave_position" type="int">2</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). -

        -
        <Node>
        -    <Id>511</Id>
        -    <ClassName>timeSig4</ClassName>
        -    <Top>467</Top>
        -    <Left>828</Left>
        -    <Width>36</Width>   
        -    <Height>42</Height>
        -    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
        -    ...
        -    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
        -    <Data>
        -        <DataItem key="dorico_event_id" type="int">-1</DataItem>
        -        <DataItem key="time_signature_description" type="str"/>
        -    </Data>
        -</Node>
        -
        - - - -

        Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

        - -
        <Node>
        -<Id>69</Id>
        -<ClassName>kStaffLine</ClassName>
        -<Top>666</Top>
        -<Left>299</Left>
        -<Width>2001</Width>
        -<Height>3</Height>
        -<Mask>0:0 1:6003 </Mask>
        -<Data>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        A comprehensive table of what each objet includes for musical features is shown below. Scroll right for all attributes.

        - -
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        ClassFrequencydorico_event_idclef_typeclef_hotspotlef_required_stave_linesclef_stave_positionstaff_iddorico_event_idsgrace_noteduration_beatsonset_beatspitch_octavemidi_pitch_codenormalized_pitch_steptime_signature_descriptiontext
        accidentalDoubleFlat244     x         
        accidentalDoubleSharp330     x         
        accidentalFlat12705     x         
        accidentalKomaFlat5     x         
        accidentalKomaSharp5     x         
        accidentalNatural11137     x         
        accidentalQuarterToneFlatStein162     x         
        accidentalQuarterToneSharpStein191     x         
        accidentalSharp12908     x         
        accidentalThreeQuarterTonesFlatZimmermann1     x         
        accidentalThreeQuarterTonesSharpStein27     x         
        accidentalTripleFlat1     x         
        accidentalTripleSharp1     x         
        articAccentAbove1477     x         
        articAccentBelow1916     x         
        articMarcatoAbove278     x         
        articMarcatoBelow34     x         
        articStaccatissimoAbove536     x         
        articStaccatissimoBelow414     x         
        articStaccatoAbove5018     x         
        articStaccatoBelow6108     x         
        articTenutoAbove823     x         
        articTenutoBelow735     x         
        augmentationDot2762               
        barline28142               
        beam52539     xx        
        cClef1161xxxxxx         
        dynamicFF242     x         
        dynamicFFF88     x         
        dynamicFFFF4     x         
        dynamicForte777     x         
        dynamicFortePiano60     x         
        dynamicForzando35     x         
        dynamicMF1803     x         
        dynamicMP185     x         
        dynamicPiano3987     x         
        dynamicPP1807     x         
        dynamicPPP93     x         
        dynamicPPPP13     x         
        dynamicRinforzando25     x         
        dynamicSforzato236     x         
        dynamicSforzatoFF6     x         
        dynamicText110     x        x
        fClef3543xxxxxx         
        flag16thDown430     x x       
        flag16thUp18245     x x       
        flag32ndDown31     x x       
        flag32ndUp7264     x x       
        flag64thUp10     x x       
        flag8thDown3672     x x       
        flag8thUp8113     x x       
        gClef12278xxxxxx         
        gradualDynamic7084     x         
        kStaffLine160426     x         
        mensuralNoteheadMinimaWhite9x    x  xxxxx  
        noteheadBlack247741x    x xxxxxx  
        noteheadDiamondWhole8x    x  xxxxx  
        noteheadDoubleWholeSquare3x    x  xxxxx  
        noteheadHalf8648x    x  xxxxx  
        noteheadTriangleUpBlack27x    x  xxxxx  
        noteheadTriangleUpHalf3x    x  xxxxx  
        noteheadWhole1502x    x  xxxxx  
        noteheadXBlack81x    x  xxxxx  
        ornamentMordent7x    x         
        ornamentTrill58x    x         
        ornamentTurn6x    x         
        rest4               
        rest16th29411               
        rest32nd10218               
        rest64th4               
        rest8th24124               
        restHalf1376               
        restQuarter13223               
        restWhole14382               
        slur13928x    x         
        stem227889     x         
        systemicBarline2078               
        tie8626x    x         
        timeSig12x    x       x 
        timeSig21084x    x       x 
        timeSig31203x    x       x 
        timeSig42674x    x       x 
        timeSig5507x    x       x 
        timeSig6246x    x       x 
        timeSig7125x    x       x 
        timeSig81661x    x       x 
        timeSig979x    x       x 
        timeSigCommon206x    x       x 
        timeSigCutCommon113x    x       x 
        timeSignatureComponent443x    x       x 
        tupletBracket4970x    x         
        tupletText4900x    x        x
        unpitchedPercussionClef1223xxxxxx         
        wiggleTrill45x    x         
                         
        - -
        - -

        OMR metadata

        - -

        Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

        - -

        MIDI

        - -

        MIDI files are exported directly from Dorico.

        - -

        Music Encoding Initiative (MEI)

        - -

        Combining DOReMi with Muscima++ and Deepscores

        - -

        back

        -:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/f8/ad8b5d984ca2d5ffb87a2c60ef7b6c922966000847e5056100dbe293a0f900 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/f8/ad8b5d984ca2d5ffb87a2c60ef7b6c922966000847e5056100dbe293a0f900 deleted file mode 100644 index 3eefc25c4f..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/f8/ad8b5d984ca2d5ffb87a2c60ef7b6c922966000847e5056100dbe293a0f900 +++ /dev/null @@ -1,144 +0,0 @@ -I" - -

        Hello there!

        - -

        I’m a PhD candidate at the UKRI Centre for Doctoral Training in Artificial Intelligence and Music (AIM). I am part of Centre for Digital Music (C4DM) research group at Queen Mary University of London.

        - -

        My research interest is mainly Optial Music Recogntion as well as other MIR related subfields. My goal is to have computers read sheet music computationally. I started working in this problem in September 2019 when I was granted the studentship from QMUL and Steinberg GmBH with which we collaborate closely.

        - -

        My work focuses on how can we bring new machine learning solutions to the field of OMR and achieve an end-to-end solution to the problem.

        - -

        Optical Music Recognition (OMR) is concerned with digitizing music sheets into a machine-readable format. Being able to compose, transcribe and edit music by means of taking a picture of a music sheet, would put musician?s workload at ease. Such automation would allow musicians to use search-ability and to perform quantitative measures in the musical pieces. This problem comes down to a simple, how can computers be made to read music. The output to this process being a machine-readable file such as MIDI, MusicXML, MEI files. The objective is outputting semantic mark-up identifying as many notational elements as possible, along with the relationship to their position in the original image.

        - -

        Prior solutions have used algorithmic approaches and have involved layers of algorithmic rules applied to traditional feature detection techniques such as edge detection. One of the approaches we want to further investigate is using deep neural networks to solve the problem. Before going into this step another very important processing should be performed, that is, tackling the quality of the input picture of the music sheet. Image preprocessing steps are to be taken which will later help in the training step.

        - -

        An OMR pipeline should be able to capture the right position and the relationships between two notes and its distinctive features. Pacha et al. (2018) proposed an end-to-end trainable object detector that can detect almost the full vocabulary of modern music notation in handwritten scores. Using deep convolutional networks in a dataset with symbol-level notations they achieve a mean average precision up to 80 %.

        - -

        The OMR pipeline has four main blocks, and we want to tackle them one by one, using a deep learning technique and compare to the already existing techniques. If the DL techniques show improvements, then an end-to-end network is the final goal of our work. Since the existing datasets do not offer enough classes and data, the first step for use would be data augmentation. This will be done using the digitized musical sheets from music notation software Dorico, having this way a ground truth. These sheets will be subject to image degradation techniques, using the depredated images as inputs in our pipeline. The next step would be designing the methodology for object recognition and reconstruction using the deep neural network approach.

        - -

        DoReMi Dataset

        -

        We recently published our DoReMi dataset at the 3rd International Workshop on Reading Music Systems 2021. We made our dataset available in this page open for anyone to use it, experiment with it and maybe suggesting new ways to represent these data.

        - -

        Documentation is also availabe in the same repository of the data release.

        - -

        Papers

        - - - -

        Blogposts

        - - - -

        Teaching

        - -

        Machine Learning (Postgraduate) 2020

        -

        The aim of the module is to give students an understanding of machine learning methods, including pattern recognition, clustering and neural networks, and to allow them to apply such methods in a range of areas.

        - -

        Machine Learning for Visual Data Analysis (Postgraduate) 2021

        -

        The module will cover the following topics: The Discrete Fourier Transform and the frequency content of images. The design and use of Gabor filters. Principal Component Analysis for denoising and compression. Unsupervised classification via feature space clustering. Texture segmentation with Gabor filters.

        - -

        RMRI Research Methods and Responsible Methods (Postgraduate) 2020

        - -

        This module will teach generic high-level research and transferable skills applicable to pure and applied research in computer science and engineering. The module fosters the development of practical understanding of established approaches, methods and techniques of research; conceptual understanding that enables critical and rigorous evaluation of research; ability to communicate ideas and conclusions logically and fluently in both written and oral contexts.

        - -

        Affiliations

        - - - -

        Education

        - -
          -
        • -

          2019 - Currently Ph.D. on Optical Music Recognition - Queen Mary University of London

          -
        • -
        • -

          2017 - 2019 MSc in Information Systems and Applications - National Tsing Hua University

          -
        • -
        • -

          2013 - 2017 BSc in Telecommunications: Faculty of Electrical and Computer Engineering, University of Prishtina

          -
        • -
        - - - -

        Contact

        -
          -
        • e.shatri1@gmail.com
        • -
        • e.shatri@qmul.ac.uk
        • -
        -:ET \ No newline at end of file diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/ff/68df70d2f83170be464b7853a8034bf44cbb514041632c3aea5007c2c07573 b/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/ff/68df70d2f83170be464b7853a8034bf44cbb514041632c3aea5007c2c07573 deleted file mode 100644 index f4dc4b246b..0000000000 --- a/.jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/ff/68df70d2f83170be464b7853a8034bf44cbb514041632c3aea5007c2c07573 +++ /dev/null @@ -1,291 +0,0 @@ -I"g

        DoReMi - Data Collection Lifecycle Document

        - -

        This documents the lifecycle of the DOREMI dataset. DOReMi is a dataset that contains data related to OMR research. DOReMi is a product of collaborative work between Steinberg (Dorico team) and QMUL (Elona Shatri and George Fazekas). This dataset aims to fill in the existing gaps in OMR research. It is part of a larger research question, whether deep learning can assist theOMR field. What sets DOReMi aside from the other datasets is the richness of data. Given that this dataset is generated using Dorico (a music notation software from Steinberg), we had the chance to grab more musical information on it, but also different types of data. Using Dorico we can generate 5 types of data that could possibly be used in different steps of OMR. These data are images of scores (binary or colour), the musicXML file, XML files with metadata such as bounding boxes of each object together with musical information, which will be explained in detail later on, and as part of our dataset we can utilize the midi audio file which can be later used for transcription as well.

        - -

        Music used to generate this dataset comes from a software test set provided by the Dorico team 1 . This test set includes a wider number of objects, classes and various cases of notations not normally seen in real-world music. About half of this dataset is copyright protected; therefore, we only include openly distributable scores in the final published dataset. However, pre-trained models trained in the whole dataset will also be published. DoReMi includes around 6432 images of sheet -music with nearly a million annotated objects which is 1 th 50 the size of DeepScores and 42 times the size of Muscima++. Each object on the page is annotated with category labels from 94 different classes. However, there is an emphasised class imbalance; stems and noteheads make up half of the annotated objects in the dataset. We also provide prepared subsets fulfilling different requirements on the number of pages, number of classes and the number of staves. Most of the images include one system per page; depending on the number of voices, they will have one or more staves per page.

        - -

        Discovery and Planning

        - -

        Data type and format

        - - -

        Initial Data Collection

        -

        Data Preparation and analysis

        -

        Publication and Sharing

        -

        Long-term Management

        - -

        Discovery and Planning

        - -

        In this section, I will explain the data types and formats we have decided to use.

        - -

        Data type and format

        - -

        This dataset has the following six types of data:

        - - - -

        The following respective data formats:

        -
          -
        • Dorico
        • -
        • MusicXML
        • -
        • XML
        • -
        • PNG
        • -
        • MIDI
        • -
        • MEI
        • -
        - -

        Let’s start by explaining each one of the data types and what they contain:

        - -

        Dorico project -Dorico-project

        - -

        When saving the scores in Dorico, it uses the .dorico file format, which is the project type. Saving the projects is really important for the lifecycle since it allows us to use the same layout settings if we later want to generate other data or change.

        - -

        MusicXML

        - -

        MusicXML is widely known and used data format in music notation which uses the XML file format. MusicXML allows interchangeability between different scorewriters. Dorico can export the projects to MusicXML. The extension for these files is .xml. -More on how these files can be exported check here -
        -

        - -
        <?xml version="1.0" encoding="UTF-8" standalone="no"?>
        -<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.1 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
        -<score-partwise version="3.1">
        -  <work>
        -    <work-title>beam groups 3</work-title>
        -  </work>
        -  <movement-title>beam groups 3</movement-title>
        -  <identification>
        -    <encoding>
        -      <software>Dorico 4.0.0.5342</software>
        -      <encoding-date>2021-06-14</encoding-date>
        -    </encoding>
        -  </identification>
        -  <part-list>
        -    <score-part id="P1">
        -      <part-name>P 1</part-name>
        -    </score-part>
        -  </part-list>
        -  <part id="P1">
        -    <measure number="1">
        -      <attributes>
        -        <divisions>12</divisions>
        -        <key number="1">
        -          <fifths>0</fifths>
        -          <mode>major</mode>
        -        </key>
        -        <time>
        -
        -...
        -
        -  </part>
        -</score-partwise>
        -
        - - - -

        OMR metadata

        - -

        Following the organisation of Muscima++, DoReMi has an OMR metadata file which includes bounding boxes of each element: top, left, width and height. It also includes the pixel mask for each element giving each object’s pixels inside the bounding box. Additionally, DoReMi provides the relationships between primitives. It vaguely follows the Music Notation Graph (MUNG), which creates a graph representation of music notations. Inlinks and outlinks reference back and forth to the ID of the objects they are related to—for instance, a notehead half outlinks to a stem or a slur or both of them. Conversely, the stem inlinks to the notehead half.

        - -

        OMR metadata are the files that incorporate most of the information needed for OMR practitces. These files include visual information, coordinates, bounding boxes, pixel information and furthermore musical information such as duration beats, onset beats, pitch octave, midi pitch note, normalized pitch step and the dorico event id depending on the class of the object.

        - -

        Depending on the task the dataset includes both parsed and unparsed XML files. If the dataset is to be used only for object detection or instance segmentation the parsed files are divided by page, corresponding to an image respective to the actual page. These files hold information on the bounding boxes and pixel mask information.

        - - - -
        <?xml version="1.0" encoding="utf-8"?>
        -<Pages>
        -<Page pageIndex="0">
        -<Nodes>
        -<Node>
        -<Id>95</Id>
        -<ClassName>timeSig4</ClassName>
        -<Top>709</Top>
        -<Left>386</Left>
        -<Width>36</Width>
        -<Height>42</Height>
        -<Mask>0:11 1:16 0:20 1:16 0:20 1:15 0:21 1:15 0:21 1:14 0:22 1:13 0:22 1:14 0:22 1:13 0:3 1:3 0:17 1:12 0:3 1:4 0:17 1:11 0:3 1:5 0:16 1:12 0:2 1:6 0:16 1:11 0:3 1:6 0:15 1:11 0:3 1:7 0:15 1:10 0:3 1:8 0:15 1:10 0:2 1:9 0:14 1:10 0:2 1:10 0:14 1:9 0:2 1:11 0:13 1:9 0:3 1:11 0:12 1:10 0:2 1:12 0:12 1:9 0:3 1:12 0:11 1:9 0:4 1:12 0:11 1:8 0:5 1:12 0:10 1:8 0:6 1:12 0:9 1:8 0:7 1:12 0:9 1:7 0:8 1:12 0:8 1:7 0:9 1:12 0:7 1:7 0:10 1:12 0:7 1:144 0:17 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:24 1:12 0:23 1:13 0:22 1:15 0:18 1:21 0:14 1:22 0:14 1:22 0:15 1:21 0:3 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -<Node>
        -<Id>94</Id>
        -<ClassName>timeSig2</ClassName>
        -<Top>666</Top>
        -<Left>387</Left>
        -<Width>34</Width>
        -<Height>43</Height>
        -<Mask>0:9 1:15 0:16 1:21 0:11 1:25 0:8 1:7 0:8 1:12 0:6 1:7 0:10 1:12 0:4 1:7 0:12 1:12 0:3 1:9 0:11 1:12 0:1 1:12 0:9 1:12 0:1 1:13 0:8 1:26 0:8 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:7 1:27 0:6 1:27 0:7 1:14 0:1 1:12 0:6 1:15 0:2 1:11 0:6 1:14 0:4 1:9 0:6 1:15 0:6 1:5 0:8 1:14 0:19 1:14 0:19 1:14 0:19 1:13 0:20 1:11 0:21 1:10 0:23 1:8 0:24 1:8 0:25 1:7 0:16 1:3 0:7 1:7 0:17 1:3 0:5 1:16 0:9 1:4 0:5 1:19 0:6 1:4 0:4 1:23 0:2 1:5 0:3 1:30 0:3 1:31 0:3 1:31 0:2 1:31 0:3 1:31 0:2 1:32 0:2 1:8 0:4 1:19 0:3 1:7 0:6 1:17 0:4 1:6 0:9 1:14 0:5 1:5 0:12 1:11 0:7 1:3 0:18 1:1 0:11 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">904</DataItem>
        -<DataItem key="time_signature_description" type="str">2/4 (q, 1+1)</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -...
        -</Nodes>
        -</Page>
        -</Pages>
        -
        - -

        Certain (playable) objects are also annotated with a Dorico event ID which is a unique event identifier that provides additional information on how some objects are linked. For instance, notes like noteheads have information on the duration beats, onset beats, pitch octave, midi pitch code, normalised pitch step and an event ID. -
        -

        - -
        <Node>
        -<Id>504</Id>
        -<ClassName>noteheadBlack</ClassName>
        -<Top>466</Top>
        -<Left>2236</Left>
        -<Width>28</Width>
        -<Height>24</Height>
        -<Mask>0:12 1:11 0:14 1:16 0:10 1:19 0:8 1:21 0:6 1:22 0:5 1:24 0:3 1:25 0:2 1:26 0:1 1:27 0:1 1:27 0:1 1:54 0:1 1:27 0:1 1:26 0:2 1:26 0:2 1:25 0:3 1:24 0:4 1:23 0:5 1:22 0:6 1:21 0:8 1:19 0:10 1:16 0:13 1:13 0:18 1:6 0:16 </Mask>
        -<Outlinks>541 559 571</Outlinks>
        -<Data>
        -<DataItem key="duration_beats" type="float">0.333333</DataItem>
        -<DataItem key="onset_beats" type="float">47.666668</DataItem>
        -<DataItem key="pitch_octave" type="int">4</DataItem>
        -<DataItem key="midi_pitch_code" type="int">69</DataItem>
        -<DataItem key="normalized_pitch_step" type="str">A</DataItem>
        -<DataItem key="dorico_event_id" type="int">1120</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - -

        - -

        For elements such as clefs, our dataset provides an event ID, clef type, clef hotspot, clef required stave lines and clef stave position. Clef hotspot identifies the midi pitch that clef denotes, i.e. for treble clef is G4, as that is the pitch of the second stave line from the bottom. Clef required stave lines shows how many stave lines the clef needs.

        - -
        <Node>
        -<Id>93</Id>
        -<ClassName>gClef</ClassName>
        -<Top>638</Top>
        -<Left>309</Left>
        -<Width>56</Width>
        -<Height>147</Height>
        -<Mask>0:35 1:5 0:50 1:7 0:48 1:9 0:46 1:11 0:44 1:12 0:44 1:13 0:42 1:14 0:41 1:16 0:40 1:16 0:39 1:18 0:38 1:18 0:37 1:19 0:37 1:20 0:35 1:21 0:35 1:10 0:6 1:5 0:35 1:9 0:7 1:5 0:34 1:9 0:9 1:5 0:33 1:8 0:10 1:5 0:33 1:8 0:11 1:4 0:33 1:7 0:12 1:4 0:33 1:6 0:13 1:4 0:32 1:7 0:12 1:5 0:32 1:7 0:12 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:13 1:5 0:32 1:6 0:12 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:13 1:6 0:32 1:5 0:12 1:7 0:32 1:5 0:11 1:8 0:32 1:5 0:11 1:7 0:33 1:5 0:10 1:8 0:33 1:5 0:9 1:9 0:33 1:5 0:8 1:10 0:33 1:5 0:8 1:9 0:34 1:5 0:7 1:10 0:34 1:5 0:6 1:11 0:34 1:5 0:5 1:11 0:35 1:5 0:4 1:12 0:35 1:5 0:3 1:13 0:36 1:4 0:2 1:13 0:37 1:4 0:1 1:14 0:37 1:18 0:38 1:17 0:39 1:17 0:38 1:17 0:38 1:17 0:38 1:18 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:19 0:36 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:20 0:35 1:21 0:34 1:22 0:33 1:18 0:1 1:4 0:33 1:17 0:2 1:4 0:32 1:17 0:3 1:5 0:30 1:17 0:4 1:5 0:29 1:16 0:7 1:4 0:29 1:15 0:8 1:4 0:28 1:15 0:9 1:4 0:27 1:15 0:10 1:5 0:26 1:14 0:11 1:5 0:25 1:14 0:12 1:5 0:25 1:13 0:14 1:4 0:24 1:13 0:15 1:11 0:17 1:12 0:14 1:16 0:14 1:12 0:11 1:21 0:11 1:12 0:11 1:24 0:9 1:11 0:11 1:26 0:8 1:10 0:10 1:29 0:6 1:11 0:10 1:30 0:5 1:10 0:10 1:32 0:4 1:10 0:9 1:34 0:3 1:9 0:9 1:35 0:3 1:9 0:9 1:36 0:2 1:8 0:9 1:37 0:2 1:8 0:9 1:19 0:2 1:17 0:1 1:8 0:9 1:12 0:3 1:4 0:5 1:14 0:1 1:8 0:9 1:10 0:5 1:5 0:6 1:21 0:8 1:10 0:6 1:5 0:7 1:19 0:9 1:9 0:7 1:5 0:8 1:18 0:9 1:8 0:9 1:4 0:9 1:17 0:9 1:8 0:9 1:4 0:10 1:16 0:9 1:7 0:10 1:5 0:9 1:16 0:9 1:7 0:10 1:5 0:10 1:15 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:6 0:10 1:6 0:10 1:5 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:1 1:7 0:9 1:6 0:11 1:4 0:10 1:8 0:2 1:6 0:10 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:9 1:6 0:10 1:5 0:10 1:7 0:2 1:7 0:10 1:6 0:9 1:5 0:9 1:7 0:4 1:7 0:10 1:6 0:8 1:5 0:9 1:7 0:4 1:7 0:10 1:7 0:8 1:4 0:9 1:7 0:5 1:7 0:10 1:8 0:6 1:4 0:8 1:7 0:7 1:7 0:11 1:7 0:5 1:5 0:7 1:7 0:8 1:7 0:12 1:5 0:5 1:5 0:6 1:7 0:9 1:8 0:14 1:1 0:6 1:5 0:5 1:7 0:11 1:8 0:20 1:5 0:4 1:7 0:13 1:9 0:19 1:4 0:3 1:8 0:15 1:9 0:17 1:4 0:1 1:8 0:18 1:10 0:15 1:12 0:20 1:13 0:10 1:12 0:23 1:31 0:27 1:27 0:32 1:22 0:39 1:12 0:1 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:52 1:4 0:52 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:51 1:5 0:29 1:8 0:15 1:4 0:27 1:11 0:14 1:4 0:26 1:13 0:13 1:5 0:24 1:15 0:12 1:5 0:24 1:16 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:5 0:23 1:17 0:11 1:4 0:24 1:17 0:10 1:5 0:24 1:17 0:10 1:5 0:24 1:16 0:11 1:5 0:24 1:16 0:10 1:5 0:26 1:13 0:11 1:6 0:26 1:12 0:12 1:5 0:28 1:8 0:13 1:7 0:28 1:8 0:12 1:7 0:30 1:9 0:7 1:9 0:32 1:23 0:35 1:19 0:39 1:15 0:45 1:8 0:25 </Mask>
        -<Data>
        -<DataItem key="dorico_event_id" type="int">908</DataItem>
        -<DataItem key="clef_type" type="str">kGClef</DataItem>
        -<DataItem key="clef_hotspot" type="str">G4</DataItem>
        -<DataItem key="clef_required_stave_lines" type="int">5</DataItem>
        -<DataItem key="clef_stave_position" type="int">2</DataItem>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        Time signatures will include the event ID, time signature description, for example, 3/2 (h, 1+1+1). -

        -
        <Node>
        -    <Id>511</Id>
        -    <ClassName>timeSig4</ClassName>
        -    <Top>467</Top>
        -    <Left>828</Left>
        -    <Width>36</Width>   
        -    <Height>42</Height>
        -    <Mask>0:11 1:16 0:20 1:16 0:20 1:15 
        -    ...
        -    0:21 1:15 0:21 1:14 0:22 1:13 0:22 
        -    <Data>
        -        <DataItem key="dorico_event_id" type="int">-1</DataItem>
        -        <DataItem key="time_signature_description" type="str"/>
        -    </Data>
        -</Node>
        -
        - - - -

        Flags, if they are part of grace notes, will have a boolean value set to True. Slurs and ties have their event IDs, while barlines, rests, accidentals, augmentation dots, stems do not have such information. Beams will not have their event ID; instead, they will have a list of the event IDs their respective noteheads have.

        - -
        <Node>
        -<Id>69</Id>
        -<ClassName>kStaffLine</ClassName>
        -<Top>666</Top>
        -<Left>299</Left>
        -<Width>2001</Width>
        -<Height>3</Height>
        -<Mask>0:0 1:6003 </Mask>
        -<Data>
        -<DataItem key="staff_id" type="int">0</DataItem>
        -</Data>
        -</Node>
        -
        - - -

        A comprehensive table of what each objet includes for musical features is shown below.

        - -

        DoReMi table

        - -

        nil

        - - - -
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        head1head twothree
        okgood swedish fishnice
        out of stockgood and plentynice
        okgood oreoshmm
        okgood zoute dropyumm
        - -

        OMR metadata

        - -

        Given that each project can have one or more pages, we use the mono png export from Dorico at 300 DPI. Each image is named after the OMR metadata xml file, with the number suffix, starting 001. Images are of dimension 2475 × 3504 pixels and are binarised. An example of an image is given below.

        - -

        MIDI

        - -

        MIDI files are exported directly from Dorico.

        - -

        Music Encoding Initiative (MEI)

        - -

        Combining DOReMi with Muscima++ and Deepscores

        - -

        back

        -:ET \ No newline at end of file diff --git a/.rubocop 2.yml b/.rubocop 2.yml deleted file mode 100644 index 15c823df62..0000000000 --- a/.rubocop 2.yml +++ /dev/null @@ -1,11 +0,0 @@ -inherit_gem: - rubocop-github: - - config/default.yml - -AllCops: - Exclude: - - _site/**/* - - vendor/**/* - -Layout/LineLength: - Enabled: false diff --git a/.rubocop.yml b/.rubocop.yml deleted file mode 100644 index 648dfb112f..0000000000 --- a/.rubocop.yml +++ /dev/null @@ -1,6 +0,0 @@ -AllCops: - Exclude: - - _site/**/* - -Metrics/LineLength: - Enabled: false diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index a871f2a917..0000000000 --- a/.travis.yml +++ /dev/null @@ -1,6 +0,0 @@ -language: ruby -cache: bundler -rvm: 2.6 - -install: script/bootstrap -script: script/cibuild From 2f6fbc00e9e6db4529e403649081da99cacf2c61 Mon Sep 17 00:00:00 2001 From: Elona Date: Mon, 9 Dec 2024 16:33:41 +0100 Subject: [PATCH 63/63] fix blogposts --- blogposts.html | 5 ----- 1 file changed, 5 deletions(-) diff --git a/blogposts.html b/blogposts.html index 47e9b72294..3957ce3684 100644 --- a/blogposts.html +++ b/blogposts.html @@ -25,11 +25,6 @@

        Elona Shatri

        Blogposts and News

        -

        The 6th International Workshop on Reading Music Systems 2024

        -

        - The 6th International Workshop on Reading Music Systems (WoRMS) took place virtually, bringing together researchers and practitioners from across the globe to discuss the latest developments in Optical Music Recognition (OMR). This year’s workshop featured three paper sessions, panels, and an insightful keynote by David Rizo, providing a comprehensive exploration of the state of OMR research and its real-world applications. -

        -
      29. UK and Qatar Collaborate on AI Research
      30. The 6th International Workshop on Reading Music Systems 2024
      31. S@_F&Kn=}vTChOLo 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 Y15I~P9jbo>@&Et;07*qoM6N<$g6|20t^fc4 diff --git a/assets/js/scale.fix.js b/assets/js/scale.fix.js deleted file mode 100644 index 911d33c330..0000000000 --- a/assets/js/scale.fix.js +++ /dev/null @@ -1,27 +0,0 @@ -(function(document) { - var metas = document.getElementsByTagName('meta'), - changeViewportContent = function(content) { - for (var i = 0; i < metas.length; i++) { - if (metas[i].name == "viewport") { - metas[i].content = content; - } - } - }, - initialize = function() { - changeViewportContent("width=device-width, minimum-scale=1.0, maximum-scale=1.0"); - }, - gestureStart = function() { - changeViewportContent("width=device-width, minimum-scale=0.25, maximum-scale=1.6"); - }, - gestureEnd = function() { - initialize(); - }; - - - if (navigator.userAgent.match(/iPhone/i)) { - initialize(); - - document.addEventListener("touchstart", gestureStart, false); - document.addEventListener("touchend", gestureEnd, false); - } -})(document); diff --git a/blogposts.html b/blogposts.html new file mode 100644 index 0000000000..47e9b72294 --- /dev/null +++ b/blogposts.html @@ -0,0 +1,55 @@ + + + + + + Blogposts - Elona Shatri + + + +

      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 z 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 YZ(prPO=Gtie*u5%)~sKB)yh5ce;}8pF8}}l diff --git a/assets/img/DA-SAE.png b/assets/img/DA-SAE.png deleted file mode 100644 index eda876f4ef01e7eb71badf26ef66ea50b4b79206..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 501210 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%0DH=Y&6?`r752I8TJ=S8di(Vzm&WgW0&7p(2Lu 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