Ανάπτυξη διαδικτυακού περιβάλλοντος εκμάθησης θεωρίας της μουσικής και καλλιέργειας μουσικών ακουστικών δεξιοτήτων
Creators: name: Μπαρλαγιάννης, Βασίλειος Γεωργίου
Publisher: name: Aristotle University of Thessaloniki
Year: 2017
Subjects: Θεωρία της μουσικής
Καλλιέργεια ακοής
Διαδικτυακές εφαρμογές
Theory of Music
Ear Training
Web applications

description: Η παρούσα εργασία περιγράφει τα στάδια υλοποίησης του διαδικτυακού περιβάλλοντος με την επωνυμία «MusicPowerApp», το οποίο χρησιμοποιεί τις τεχνολογίες της νέας HTML5 προς όφελος των σπουδαστών της μουσικής. Το διαδικτυακό περιβάλλον, χωρίς να αποτελεί αυτόνομο σύστημα διδασκαλίας της μουσικής και χωρίς να αντικαθιστά το δάσκαλο μουσικής, α) περιλαμβάνει διαδραστικές ασκήσεις και δοκιμασίες επάνω σε επιλεγμένες ενότητες της θεωρίας της μουσικής και καλλιέργειας της ακοής και β) καθοδηγεί τον ενδιαφερόμενο χρήστη στην εκμάθηση των βασικών εννοιών της μουσικής θεωρίας με παραδείγματα και εξηγήσεις, στοχεύοντας στην ουσιαστική βελτίωσή του. Αναπτύχθηκε η βιβλιοθήκη JavaScript MusicJS, η οποία περιλαμβάνει συναρτήσεις και μεθόδους για την αναγνώριση και το σχηματισμό διαστημάτων, συγχορδιών, κλιμάκων, μελωδικών και ρυθμικών σχημάτων με σκοπό να λειτουργήσει ως: α) γεννήτρια ερωτήσεων για τις δοκιμασίες αυτοαξιολόγησης, χωρίς την εξάρτηση από μία βάση δεδομένων, β) σύστημα λεπτομερούς καταγραφής και ελέγχου της επίδοσης του χρήστη σε πραγματικό χρόνο και καθοδήγησής του στην εκμάθηση των βασικών ενοτήτων θεωρίας της μουσικής. Η βιβλιοθήκη MusicJS αποτελεί, στην ουσία, ένα υπολογιστικό σύστημα που βασίζεται σε ένα σύνολο κανόνων, στους οποίους υπακούει και μέσα από τους οποίους εξάγει συμπεράσματα για την αναγνώριση ή το σχηματισμό φθογγικών συλλογών. Απώτερος σκοπός της είναι η υποστήριξη των χρηστών στα μαθήματα αρμονίας της μουσικής και αντίστιξης. Η απόδοση των φθογγοσήμων στο φυλλομετρητή γίνεται μέσω της βιβλιοθήκης JavaScript VexFlow. Αναπτύχθηκε πρόσθετος κώδικας για τη δημιουργία υποτυπώδους διαδραστικού πενταγράμμου, μέσω του οποίου ο χρήστης μπορεί να γράψει και να διαγράψει φθογγόσημα σε οποιαδήποτε διάταξη. Η βιβλιοθήκη MusicJS ελέγχει οριζόντια και κάθετα τις φθογγικές συλλογές που εισάγει ο χρήστης στο μονό ή διπλό πεντάγραμμο και εμφανίζει χρήσιμες πληροφορίες στην οθόνη του για την επίδοσή του στις απλές ασκήσεις μουσικής θεωρίας και στις πιο σύνθετες ασκήσεις εναρμόνισης μελωδικών αποσπασμάτων
description: The current dissertation is a description of “MusicPowerApp” and its development stages, a web-based application, which uses native HTML5 technologies for the benefit of the music learners. The certain web environment, without being an autonomous teaching methodology per se or a substitute to the teacher a) includes interactive exercises and quizzes on selected units of the theory of music and of ear training b) guides the learner around the basic notions of the theory of music through examples and explanations, thus aiming at the user’s substantial progress. JavaScript MusicJS library was developed, which includes functions and methods for the identification and construction of intervals, chords, scales, harmony chords, melodies and rhythmic patterns in order to function as a) a question generator for self-evaluation quizzes without the need for a database b) a detailed, real time record keeping and performance control system and a guide to learning the basics of the theory of music. MusicJS library is actually a calculating system, based on a set of rules to which it complies and through which it reaches certain conclusions concerning the identification or the construction of musical notes’ collections. The library’s higher aim is to support the users with their harmony and counterpoint classes. JavaScript VexFlow library was used to render the musical notes in the browser. Additional code was developed for the creation of a basic interactive musical staff, through which the user can enter and delete notes in any given order. MusicJS performs a horizontal and vertical checkup of the notes’ collection entered by the user in the single or double staff, and presents useful, on-screen information concerning their performance not only in simple theoretical exercises but in more complex harmonization tasks
description: Σε συνεργασία με το τμήμα Λογιστικής και Χρηματοοικονομικής (Πανεπιστήμιο Μακεδονίας)