status update cantus ultimus - simssa · status update néstor nápoles lópez simssa workshop xix,...

23
Cantus Ultimus: Status Update Néstor Nápoles López SIMSSA Workshop XIX, September 21, 2019 1

Upload: others

Post on 21-Aug-2020

16 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Status Update Cantus Ultimus - SIMSSA · Status Update Néstor Nápoles López SIMSSA Workshop XIX, September 21, 2019 1. ... 3 Cantus Ultimus - Cantus Ultimus Chant Text and Melody

Cantus Ultimus:Status Update

Néstor Nápoles LópezSIMSSA Workshop XIX, September 21, 2019

1

Page 2: Status Update Cantus Ultimus - SIMSSA · Status Update Néstor Nápoles López SIMSSA Workshop XIX, September 21, 2019 1. ... 3 Cantus Ultimus - Cantus Ultimus Chant Text and Melody

Take advantage of chants’ text and melody databases like the Cantus Manuscript Database (http://cantus.uwaterloo.ca/) and combine it with state-of-the-art Optical Music Recognition (OMR) technology to provide a fully-searchable interface of music and text

2

Cantus Ultimus - https://cantus.simssa.ca

Cantus Ultimus

Chant Text and Melody Expert

Annotations (Cantus Database)

Optical Music Recognition

(DDMAL)

High-Resolution Manuscript Images

(IIIF)

Page 3: Status Update Cantus Ultimus - SIMSSA · Status Update Néstor Nápoles López SIMSSA Workshop XIX, September 21, 2019 1. ... 3 Cantus Ultimus - Cantus Ultimus Chant Text and Melody

Take advantage of chants’ text and melody databases like the Cantus Manuscript Database (http://cantus.uwaterloo.ca/) and combine it with state-of-the-art Optical Music Recognition (OMR) technology to provide a fully-searchable interface of music and text

3

Cantus Ultimus - https://cantus.simssa.ca

Cantus Ultimus

Chant Text and Melody Expert

Annotations (Cantus Database)

Optical Music Recognition

(DDMAL)

High-Resolution Manuscript Images

(IIIF)

Page 4: Status Update Cantus Ultimus - SIMSSA · Status Update Néstor Nápoles López SIMSSA Workshop XIX, September 21, 2019 1. ... 3 Cantus Ultimus - Cantus Ultimus Chant Text and Melody

4

What you should see - https://cantus.simssa.ca

Page 5: Status Update Cantus Ultimus - SIMSSA · Status Update Néstor Nápoles López SIMSSA Workshop XIX, September 21, 2019 1. ... 3 Cantus Ultimus - Cantus Ultimus Chant Text and Melody

Cantus Ultimus behind the scenes

5Image obtained with a standard license from: https://stock.adobe.com/ca/images/sketch-of-people-teamwork-gears-production-doodle-cartoon-mechanism-with-machinery-and-cogwheels-hand-drawn-vector-illustration-for-business-design-isolated-on-white/98119785

Page 6: Status Update Cantus Ultimus - SIMSSA · Status Update Néstor Nápoles López SIMSSA Workshop XIX, September 21, 2019 1. ... 3 Cantus Ultimus - Cantus Ultimus Chant Text and Melody

Cantus Ultimus behind the scenes

6Image obtained with a standard license from: https://stock.adobe.com/ca/images/sketch-of-people-teamwork-gears-production-doodle-cartoon-mechanism-with-machinery-and-cogwheels-hand-drawn-vector-illustration-for-business-design-isolated-on-white/98119785

Page 7: Status Update Cantus Ultimus - SIMSSA · Status Update Néstor Nápoles López SIMSSA Workshop XIX, September 21, 2019 1. ... 3 Cantus Ultimus - Cantus Ultimus Chant Text and Melody

Cantus Ultimus behind the scenes

7Image obtained with a standard license from: https://stock.adobe.com/ca/images/sketch-of-people-teamwork-gears-production-doodle-cartoon-mechanism-with-machinery-and-cogwheels-hand-drawn-vector-illustration-for-business-design-isolated-on-white/98119785

me

Page 8: Status Update Cantus Ultimus - SIMSSA · Status Update Néstor Nápoles López SIMSSA Workshop XIX, September 21, 2019 1. ... 3 Cantus Ultimus - Cantus Ultimus Chant Text and Melody

Our big objective as developers

Make the addition of manuscripts as simple as possible for the users:

● URL to a Cantus Database Source (expert data)● URL to a IIIF Manifest (high-resolution images)

Connect everything automatically!

8

Page 9: Status Update Cantus Ultimus - SIMSSA · Status Update Néstor Nápoles López SIMSSA Workshop XIX, September 21, 2019 1. ... 3 Cantus Ultimus - Cantus Ultimus Chant Text and Melody

Last time in Vienna

Manual mapping of IIIF manifests and folio annotations

9

Page 10: Status Update Cantus Ultimus - SIMSSA · Status Update Néstor Nápoles López SIMSSA Workshop XIX, September 21, 2019 1. ... 3 Cantus Ultimus - Cantus Ultimus Chant Text and Melody

Last time in Vienna

Automatic mapping of IIIF manifests and folio annotations

10

Page 11: Status Update Cantus Ultimus - SIMSSA · Status Update Néstor Nápoles López SIMSSA Workshop XIX, September 21, 2019 1. ... 3 Cantus Ultimus - Cantus Ultimus Chant Text and Melody

From June to September

Retaking an old effort started in 2016 by William Bain

● The containerization of Cantus Ultimus

11

Page 12: Status Update Cantus Ultimus - SIMSSA · Status Update Néstor Nápoles López SIMSSA Workshop XIX, September 21, 2019 1. ... 3 Cantus Ultimus - Cantus Ultimus Chant Text and Melody

Cantus Ultimus

12Image obtained with a standard license from: https://stock.adobe.com/ca/images/sketch-of-people-teamwork-gears-production-doodle-cartoon-mechanism-with-machinery-and-cogwheels-hand-drawn-vector-illustration-for-business-design-isolated-on-white/98119785

Page 13: Status Update Cantus Ultimus - SIMSSA · Status Update Néstor Nápoles López SIMSSA Workshop XIX, September 21, 2019 1. ... 3 Cantus Ultimus - Cantus Ultimus Chant Text and Melody

Cantus UltimusCompute Canada

13

Page 14: Status Update Cantus Ultimus - SIMSSA · Status Update Néstor Nápoles López SIMSSA Workshop XIX, September 21, 2019 1. ... 3 Cantus Ultimus - Cantus Ultimus Chant Text and Melody

Cantus UltimusCompute Canada

14

automatic mappingof folio annotations and images

Page 15: Status Update Cantus Ultimus - SIMSSA · Status Update Néstor Nápoles López SIMSSA Workshop XIX, September 21, 2019 1. ... 3 Cantus Ultimus - Cantus Ultimus Chant Text and Melody

Cantus UltimusCompute Canada

15

Page 16: Status Update Cantus Ultimus - SIMSSA · Status Update Néstor Nápoles López SIMSSA Workshop XIX, September 21, 2019 1. ... 3 Cantus Ultimus - Cantus Ultimus Chant Text and Melody

Cantus Ultimus

container

16Image taken from: https://blog.matthews.com.au/how-3d-printing-will-impact-manufacturers/

Page 17: Status Update Cantus Ultimus - SIMSSA · Status Update Néstor Nápoles López SIMSSA Workshop XIX, September 21, 2019 1. ... 3 Cantus Ultimus - Cantus Ultimus Chant Text and Melody

Cantus Ultimus

17Image taken from: https://blog.matthews.com.au/how-3d-printing-will-impact-manufacturers/

Page 18: Status Update Cantus Ultimus - SIMSSA · Status Update Néstor Nápoles López SIMSSA Workshop XIX, September 21, 2019 1. ... 3 Cantus Ultimus - Cantus Ultimus Chant Text and Melody

Cantus Ultimus

Compute Canada (Linux) Lab’s computer (macOS)

Nestor’s laptop (Windows 10)Your laptop

18

Page 19: Status Update Cantus Ultimus - SIMSSA · Status Update Néstor Nápoles López SIMSSA Workshop XIX, September 21, 2019 1. ... 3 Cantus Ultimus - Cantus Ultimus Chant Text and Melody

Cantus Ultimus Container

19

Page 20: Status Update Cantus Ultimus - SIMSSA · Status Update Néstor Nápoles López SIMSSA Workshop XIX, September 21, 2019 1. ... 3 Cantus Ultimus - Cantus Ultimus Chant Text and Melody

Purpose

Replicating the complex stack of the Cantus Ultimus Website in a development environment helps us to move in the direction of our original goal:

Make the addition of manuscripts as simple as possible for the users:

● URL to a Cantus Database Source (expert data)● URL to a IIIF Manifest (high-resolution images)

Connect everything automatically!

20

Page 21: Status Update Cantus Ultimus - SIMSSA · Status Update Néstor Nápoles López SIMSSA Workshop XIX, September 21, 2019 1. ... 3 Cantus Ultimus - Cantus Ultimus Chant Text and Melody

Cantus Ultimus - History

● Cantus Ultimus

○ Jennifer Bain

○ Inga Behrendt

○ Julie Cumming

○ Elsa De Luca

○ Ichiro Fujinaga

○ Andrew Hankinson

○ Kate Helsen

○ Alessandra Ignesti

○ Jan Koláček

○ Debra Lacoste

○ Sarah Ann Long

○ Barbara Swanson

21

● Cantus Ultimus Website

○ Andrew Horwitz (2014)

■ Initial template of a

website (now

deprecated)

○ Wei Gao (2014)

■ Started the current

version of the website

○ Andrew Fogarty and Andrew

Horwitz (2014 - 2015)

○ William Bain (2015 - 2016)

○ Jérôme Parent-Lévesque

(2016)

○ Néstor Nápoles López (2018)

Page 22: Status Update Cantus Ultimus - SIMSSA · Status Update Néstor Nápoles López SIMSSA Workshop XIX, September 21, 2019 1. ... 3 Cantus Ultimus - Cantus Ultimus Chant Text and Melody

Special thanks

Jan Koláček and Jennifer Bain

For their support and for introducing changes in the Cantus Database that will be very helpful in the next deliverable of the project

22

Page 23: Status Update Cantus Ultimus - SIMSSA · Status Update Néstor Nápoles López SIMSSA Workshop XIX, September 21, 2019 1. ... 3 Cantus Ultimus - Cantus Ultimus Chant Text and Melody

Contribute: https://github.com/DDMAL/cantus

or visit the website: https://cantus.simssa.ca

Thank you

23