Skomputeryzowana analiza muzyczna 3106-SAM-F
Podczas zajęć student zapozna się z podstawami wiedzy z zakresu
metod prowadzenia skomputeryzowanej analizy muzycznej. Omówiona
zostanie historia dziedziny, zakres i tematyka podejmowanych działań
oraz najistotniejsze projekty badawcze. Poruszone zostaną też
zagadnienia techniczne, związane z popularnymi i przydatnymi w
skomputeryzowanej analizie muzykologicznej językami programowania
(bash, Perl, Python, C++) i ich praktycznymi zastosowaniami. Istotnym
elementem kursu będzie także metodologia pozyskiwania danych i
tworzenia korpusów edycji cyfrowych, które stanowić będą materiał do
badań skomputeryzowanych. Student zapozna się też z istniejącymi
narzędziami, umożliwiającymi prowadzenie badań nad repertuarem
zakodowanym w formacie Humdrum (Humdrum Toolkit, Humdrum Extras,
humlib) Student opanuje obsługę terminala UNIX (w systemach Linux,
MacOS lub Windows Subsystem for Linux [WSL]), nauczy się
podstawowych poleceń powłoki bash, oraz tworzenia prostych skryptów
komputerowych w języku bash, wykorzystujących pętle i instrukcje
warunkowe. Szczególny nacisk położony zostanie na praktyczne
aplikacje narzędzi analitycznych z palety Humdrum, ich sposób działania,
budowę danych wyjściowych i metody zarządzania ich przepływem.
Studenci proszeni są o przygotowanie własnych komputerów
przenośnych wyposażonych w system operacyjny Windows 10 v. 1903
lub wyższa, Linux (Mint v. 21 lub wyższa, Ubuntu 18.04 lub wyższa) lub
MacOS. W przypadku, gdy studenci zainteresowani rejestracją nie są w
stanie spełnić tego warunku, prosimy o kontakt z dyr. ds. studenckich IM
celem uzyskania pomocy. Komputer powinien mieć też dostęp do
internetu. W miarę możliwości należy zadbać o zainstalowanie i
skonfigurowanie certyfikatu, umożliwiającego dostęp do sieci eduroam.
Do udziału w zajęciach wymagane jest wcześniejsze odbycie kursu pt. Cyfrowe edycje muzyczne.
Rodzaj przedmiotu
Tryb prowadzenia
Koordynatorzy przedmiotu
Efekty kształcenia
Wiedza:
Student zna historię skomputeryzowanych badań i
Student zna podstawy działania komputerów, systemów
operacyjnych
Student wie, co to języki programowania, jak działają i do czego
służą
Student wie, jak działają potoki danych, wyrażenia regularne i
pętle logiczne
Student zna narzędzia analityczne Humdrum i wie jak
zbudowane są ich dane wyjściowe
Student wie, jak pozyskiwać i tworzyć korpusy edycji cyfrowych
do potrzeb skomputeryzowanej analizy muzykologicznej
Umiejętności:
Student potrafi stosować w prakryce potoki danych, wyrażenia
regularne i pętle logiczne
Student potrafi stworzyć i uruchomić skrypt bash
Student potrafi wykorzystać narzędzia analityczne Humdrum w
analizie muzykologiczej w terminalu UNIX
Kryteria oceniania
Obecność: dopuszczalne są dwie nieobecności
(usprawiedliwione lub nieusprawiedliwione). Każda kolejna
nieobecność, ale nie więcej niż trzy w ciągu semestru, będzie
musiała zostać odrobiona. W przypadku dłuższych nieobecności
konieczny jest kontakt z prowadzącymi.
Zaliczenie: na podstawie zaprezentowanej pracy semestralnej
Literatura
Huron, David, Sapp, Craig Stuart, Humdrum, the humdrum
toolkit for computational music analysis,
https://www.humdrum.org
Konik, Marcin, Repertuar muzyki polskiej wieku XIX – wydania
cyfrowe i analiza skomputeryzowana, “Studia Chopinowskie”,
1(1), s. 54–81, https://doi.org/10.56693/sc.92
Konik, Marcin, Sapp, Craig Stuart, Iwaszko, Jacek, Polish Music
Heritage in Open Access, “Journal of New Music Research”,
https://doi.org/10.1080/09298215.2025.2487093
Poudrier, Ève, & Sapp, Craig Stuart, Polyrhythm analysis using
the composite tool w: Proceedings of the 9th International
Conference on Digital Libraries for Musicology (DLfM), Nowy
Jork 2022, s. 65–73, https://doi.org/10.1145/3543882.3543890
Ricciardi, Emiliano, Sapp, Craig Stuart, Editing madrigals in the
digital age: The tasso in music project, w: Music encoding
conference proceedings, red. Elsa De Luca, Julia Flanders, s.
25–40, https://doi.org/10.17613/17a5-2b65
Sapp, Craig Stuart, Verovio Humdrum Viewer Documentation,
https://doc.verovio.humdrum.org
Więcej informacji
Dodatkowe informacje (np. o kalendarzu rejestracji, prowadzących zajęcia, lokalizacji i terminach zajęć) mogą być dostępne w serwisie USOSweb: