ITFI20130146A1 - METHOD AND APPARATUS FOR INTERACTION WITH MUSICAL SCORES, MUSICAL AND SIMILAR PARTS, IN DIGITAL FORMAT. - Google Patents
METHOD AND APPARATUS FOR INTERACTION WITH MUSICAL SCORES, MUSICAL AND SIMILAR PARTS, IN DIGITAL FORMAT.Info
- Publication number
- ITFI20130146A1 ITFI20130146A1 IT000146A ITFI20130146A ITFI20130146A1 IT FI20130146 A1 ITFI20130146 A1 IT FI20130146A1 IT 000146 A IT000146 A IT 000146A IT FI20130146 A ITFI20130146 A IT FI20130146A IT FI20130146 A1 ITFI20130146 A1 IT FI20130146A1
- Authority
- IT
- Italy
- Prior art keywords
- score
- screen
- user
- page
- displayed
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 23
- 230000003993 interaction Effects 0.000 title claims description 11
- 239000003550 marker Substances 0.000 claims description 38
- 241001342895 Chorus Species 0.000 claims description 35
- HAORKNGNJCEJBX-UHFFFAOYSA-N cyprodinil Chemical compound N=1C(C)=CC(C2CC2)=NC=1NC1=CC=CC=C1 HAORKNGNJCEJBX-UHFFFAOYSA-N 0.000 claims description 34
- 238000012545 processing Methods 0.000 claims description 22
- 230000004044 response Effects 0.000 claims description 4
- 230000011664 signaling Effects 0.000 claims description 3
- 230000003213 activating effect Effects 0.000 claims 1
- 230000000903 blocking effect Effects 0.000 claims 1
- 230000004913 activation Effects 0.000 description 2
- 239000004020 conductor Substances 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- ZYXYTGQFPZEUFX-UHFFFAOYSA-N benzpyrimoxan Chemical compound O1C(OCCC1)C=1C(=NC=NC=1)OCC1=CC=C(C=C1)C(F)(F)F ZYXYTGQFPZEUFX-UHFFFAOYSA-N 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000009849 deactivation Effects 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 230000008030 elimination Effects 0.000 description 1
- 238000003379 elimination reaction Methods 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 239000003292 glue Substances 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000017105 transposition Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09B—EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
- G09B15/00—Teaching music
- G09B15/02—Boards or like means for providing an indication of notes
- G09B15/023—Electrically operated
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H1/00—Details of electrophonic musical instruments
- G10H1/0008—Associated control or indicating means
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2220/00—Input/output interfacing specifically adapted for electrophonic musical tools or instruments
- G10H2220/005—Non-interactive screen display of musical or status data
- G10H2220/015—Musical staff, tablature or score displays, e.g. for score reading during a performance
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2220/00—Input/output interfacing specifically adapted for electrophonic musical tools or instruments
- G10H2220/091—Graphical user interface [GUI] specifically adapted for electrophonic musical instruments, e.g. interactive musical displays, musical instrument icons or menus; Details of user interactions therewith
- G10H2220/096—Graphical user interface [GUI] specifically adapted for electrophonic musical instruments, e.g. interactive musical displays, musical instrument icons or menus; Details of user interactions therewith using a touch screen
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2220/00—Input/output interfacing specifically adapted for electrophonic musical tools or instruments
- G10H2220/091—Graphical user interface [GUI] specifically adapted for electrophonic musical instruments, e.g. interactive musical displays, musical instrument icons or menus; Details of user interactions therewith
- G10H2220/101—Graphical user interface [GUI] specifically adapted for electrophonic musical instruments, e.g. interactive musical displays, musical instrument icons or menus; Details of user interactions therewith for graphical creation, edition or control of musical data or parameters
- G10H2220/121—Graphical user interface [GUI] specifically adapted for electrophonic musical instruments, e.g. interactive musical displays, musical instrument icons or menus; Details of user interactions therewith for graphical creation, edition or control of musical data or parameters for graphical editing of a musical score, staff or tablature
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Educational Administration (AREA)
- Educational Technology (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Acoustics & Sound (AREA)
- Electrophonic Musical Instruments (AREA)
- User Interface Of Digital Computer (AREA)
Description
DOMANDA DI BREVETTO PER INVENZIONE INDUSTRIALE DAL TITOLO: PATENT APPLICATION FOR INDUSTRIAL INVENTION WITH THE TITLE:
“Metodo e apparato per l’interazione con spartiti musicali, partiture musicali e simili, in formato digitale.†⠀ œMethod and apparatus for interacting with musical scores, musical scores and the like, in digital format.â €
CAMPO DELL’INVENZIONE FIELD OF INVENTION
La presente invenzione si riferisce al campo tecnico dei metodi e degli apparati per l’interazione con documenti in formato digitale ed in particolare si riferisce al campo tecnico degli apparati per l’interazione con documenti in formato digitale provvisti di dispositivi eye-tracker. The present invention refers to the technical field of methods and apparatuses for interacting with documents in digital format and in particular it refers to the technical field of apparatuses for interacting with documents in digital format equipped with eye-tracker devices.
STATO DELL’ARTE STATE OF THE ART
A partire dal 16° secolo, la musica à ̈ sempre stata scritta su carta e ancora ai nostri giorni tale modalità à ̈ praticamente rimasta invariata, i musicisti (termine generico per indicare, da qui in avanti gli strumentisti, i cantanti, i direttori di organico musicale etc.), compongono, traspongono ed eseguono utilizzando spartiti stampati su carta. Since the 16th century, music has always been written on paper and even today this modality has practically remained unchanged, the musicians (generic term to indicate, from here on out, the instrumentalists, singers, directors of musical ensemble etc.), compose, transpose and perform using sheet music printed on paper.
In questa epoca di grossi sviluppi legati al trattamento e all’utilizzo di informazioni in formato digitale, tuttavia, si à ̈ iniziato a studiare la possibilità di sviluppare dispositivi hardware e metodi software che aiutino i musicisti nella loro attività , in particolare per ciò che riguarda la scrittura e la lettura della musica. In this era of major developments related to the processing and use of information in digital format, however, we have begun to study the possibility of developing hardware devices and software methods that help musicians in their activity, in particular for what it's about writing and reading music.
I primi programmi per la gestione computerizzata della musica risalgono ai primi anni ’70 e da quegli anni in poi, l’idea di un “leggio elettronico†ha iniziato a prendere forma, necessitando però di soluzioni scientifico-tecnologiche innovative per essere realizzata. The first programs for computerized music management date back to the early 70s and from those years onwards, the idea of an `` electronic music stand '' began to take shape, however, requiring innovative scientific-technological solutions to be realized.
Da circa dieci anni il concetto di stand musicale digitale à ̈ stato sviluppato in molte versioni diverse e la ricerca in questo campo à ̈ molto progredita. For about ten years the concept of digital music stand has been developed in many different versions and the research in this field is very advanced.
I problemi principali degli spartiti su supporto cartaceo tradizionale, problemi che i vari stand musicali digitali cercano di risolvere, coinvolgono due aspetti: il disagio per i musicisti nella fruizione degli spartiti durante l’esecuzione o la direzione di una partitura e il disagio relativo alla fase di redazione e produzione di spartiti. In particolare i principali disagi per il musicista risultano essere i seguenti: The main problems of scores on traditional paper support, problems that the various digital music stands try to solve, involve two aspects: the discomfort for musicians in the use of the scores during the performance or direction of a score and the discomfort related to the stage of drafting and production of scores. In particular, the main inconveniences for the musician are the following:
Durante l’esecuzione, i musicisti devono smettere di suonare per effettuare la voltata di pagina. During the performance, the musicians must stop playing in order to turn the page.
La voltata di pagina dello spartito distoglie l'attenzione del musicista e del pubblico dall’esecuzione. The turning of the page in the score distracts the attention of the musician and the audience from the performance.
La voltata di pagina dello spartito produce un rumore fastidioso. The page turning of the score produces an annoying noise.
Gli spartiti cartacei si consumano negli anni: tipicamente musicisti diversi utilizzano la stessa versione cartacea di uno spartito, le vecchie modifiche devono essere cancellate (quando possibile) per lasciare spazio alle nuove, processo che porta spartiti e partiture ad un rapido deterioramento. Paper scores wear out over the years: typically different musicians use the same paper version of a score, old changes must be deleted (when possible) to make room for new ones, a process that leads to rapid deterioration of scores and scores.
Gli spartiti cartacei sono difficili da mantenere organizzati ed in ordine. Paper scores are difficult to keep organized and in order.
Gli spartiti cartacei sono di difficile utilizzo in condizioni di scarsa illuminazione e non possono essere utilizzati al buio. Paper scores are difficult to use in low light conditions and cannot be used in the dark.
Per quanto riguarda, invece, i problemi inerenti la redazione e la produzione di spartiti musicali, bisogna considerare diversi aspetti. As regards, however, the problems inherent in the editing and production of musical scores, several aspects must be considered.
In particolare la quantità d’informazione utilizzata dalle orchestre à ̈ enorme: una partitura tipicamente comprende di più di cento pagine (nelle opere si può andare anche oltre le seicento pagine) e dalle partiture sono prodotte le parti per i sessanta ed oltre musicisti dell'orchestra, senza considerare l'eventuale presenza del coro. L'esecuzione può durare da alcuni minuti a più di due ore. In particular, the quantity of information used by the orchestras is enormous: a score typically comprises more than one hundred pages (in the works it is possible to go even beyond six hundred pages) and from the scores the parts for the sixty and over musicians of the 'orchestra, without considering the possible presence of the choir. The execution can last from a few minutes to more than two hours.
Semplici modifiche sugli spartiti sono tipicamente decise da ogni musicista ed effettuate a matita sullo spartito stesso durante le prove, generalmente con l’aggiunta di simboli d’interpretazione (simboli dinamici, espressioni, diteggiature, sordina, direzioni dell'arco, etc.). Modifiche sostanziali - come l'eliminazione di alcune sezioni, lo spostamento di intere parti dello spartito, l’arrangiamento della musica per strumenti diversi, la trasposizione della musica - vengono decise dal direttore o dal compositore, nel caso di lavori nuovi. Alcuni dei cambiamenti più importanti dovrebbero essere decisi in anticipo, ma spesso sono definiti solo durante le prove, provocando lunghe e tediose interruzioni per gli orchestrali e un gran lavoro per l'archivista e i suoi collaboratori. Simple changes on the scores are typically decided by each musician and made in pencil on the score itself during rehearsals, generally with the addition of interpretation symbols (dynamic symbols, expressions, fingerings, mute, bow directions, etc. ). Substantial changes - such as the elimination of some sections, the displacement of entire parts of the score, the arrangement of the music for different instruments, the transposition of the music - are decided by the director or the composer, in the case of new works. Some of the most important changes should be decided in advance, but are often only defined during rehearsals, causing long and tedious interruptions for the orchestral players and a lot of work for the archivist and his collaborators.
In seguito alle modifiche apportate, l'archivista ed i suoi collaboratori utilizzano colla e forbici per arrivare a produrre la nuova versione dello spartito, impiegando ore e anche giorni di lavoro prima oppure durante il corso delle prove. Following the changes made, the archivist and his collaborators use glue and scissors to get to produce the new version of the score, taking hours and even days of work before or during the rehearsals.
Questa attività e le attese, da parte dei musicisti, delle nuove versioni degli spartiti elaborate dagli archivisti, occupano una parte significativa del tempo totale destinato alla prove che diventano spesso, a causa di ciò, frammentarie e stressanti. This activity and the expectations, on the part of the musicians, of the new versions of the scores elaborated by the archivists, occupy a significant part of the total time devoted to rehearsals which often become, because of this, fragmentary and stressful.
Inoltre, alcune volte le varie versioni di un certo insieme di spartiti o di parti di spartiti devono essere archiviate, poiché riportano annotazioni d’importanti interpreti o perché potrebbero essere riutilizzate anche a distanza di anni. Furthermore, sometimes the various versions of a certain set of scores or parts of scores have to be archived, as they carry notes by important performers or because they could be reused even years later.
Appare quindi necessario introdurre un metodo e un dispositivo che realizzi un leggio musicale digitale automatico che risolva le problematiche esposte e sia in grado di gestire in modo funzionale ed efficace l'enorme quantità di informazioni utilizzata dai musicisti durante le prove e i concerti, le opere, i balletti, utilizzata dagli studenti di musica durante le lezioni, dagli editori di musica durante la realizzazione e la revisione di partiture etc. It therefore appears necessary to introduce a method and a device that creates an automatic digital music stand that solves the problems presented and is able to manage in a functional and effective way the enormous amount of information used by musicians during rehearsals and concerts, works, ballets, used by music students during lessons, by music editors when making and revising scores etc.
Il nuovo metodo e il dispositivo leggio musicale automatico associato, dovrà essere atto, in particolare a: The new method and the associated automatic music stand device must be suitable, in particular for:
Ridurre il tempo necessario per modificare le partiture principali durante le prove. Gestire (operandone il caricamento, la modifica e il successivo salvataggio) i simboli e le annotazioni strumentali sulla partitura direttoriale e sulle varie parti, salvando in questo modo dettagli che altrimenti andrebbero perduti come succede oggi nella maggior parte dei casi. Reduce the time it takes to edit main scores during rehearsal. Manage (loading, editing and subsequent saving) the symbols and instrumental annotations on the conductor score and on the various parts, thus saving details that would otherwise be lost as happens today in most cases.
Realizzare un meccanismo di voltata di pagina che non richieda l’uso di mani o piedi e risulti silenzioso in modo da non distogliere l’attenzione dei musicisti e del pubblico durante l'esecuzione musicale. Create a page turning mechanism that does not require the use of hands or feet and is silent so as not to distract the attention of the musicians and the audience during the musical performance.
Visualizzare in pochi minuti, direttamente sui leggii degli orchestrali e/o direttori di organici, partiture la cui ricerca in archivio richiederebbe normalmente tempi molto lunghi. View in a few minutes, directly on the music stands of the orchestral and / or organic directors, scores whose search in the archive would normally take a very long time.
Consentire l’esecuzione veloce di correzioni e modifiche sulla partitura e il riavvio, durante le prove, partendo da punti prefissati o da singole battute della partitura. I sistemi per la gestione degli spartiti in modalità digitale presenti allo stato dell’arte non riescono a risolvere in maniera efficace le problematiche sopra descritte. Allowing quick execution of corrections and changes on the score and restarting, during rehearsals, starting from fixed points or single bars of the score. The systems for managing scores in digital mode present at the state of the art cannot effectively solve the problems described above.
BREVE DESCRIZIONE DELLE FIGURE BRIEF DESCRIPTION OF THE FIGURES
Fig. 1 illustra uno schema dell’apparato atto a svolgere il metodo secondo la presente invenzione. Fig. 1 illustrates a diagram of the apparatus suitable for carrying out the method according to the present invention.
SOMMARIO DELL’INVENZIONE SUMMARY OF THE INVENTION
La presente invenzione si riferisce ad uno stand musicale digitale interattivo che, integrando le tecnologie touchscreen e un dispositivo eye-tracker tramite un’apposita interfaccia utente, permette un’interazione ottimizzata tra il musicista e lo spartito musicale. The present invention refers to an interactive digital music stand which, by integrating touchscreen technologies and an eye-tracker device through a suitable user interface, allows an optimized interaction between the musician and the musical score.
La presente invenzione, in particolare, grazie all’impiego di un dispositivo eyetracker integrato, consente di effettuare la voltata di pagina dello spartito da parte del musicista tramite controllo oculare. The present invention, in particular, thanks to the use of an integrated eyetracker device, allows the musician to turn the page of the score by eye control.
DESCRIZIONE DETTAGLIATA DELL’INVENZIONE DETAILED DESCRIPTION OF THE INVENTION
Il metodo oggetto della presente invenzione impiega uno stand musicale a controllo oculare che realizza un nuovo tipo di interazione tra iI musicista e lo spartito musicale. The method object of the present invention employs an eye-controlled music stand which realizes a new type of interaction between the musician and the musical score.
L’oggetto della presente invenzione si rivolge a singoli musicisti, a orchestre e a studi di registrazione, in quanto offre un valido supporto nella gestione degli spartiti (download, archiviazione, annotazioni) e un’efficiente condivisione delle informazioni ad essi relative. The object of the present invention is aimed at single musicians, orchestras and recording studios, as it offers valid support in the management of scores (download, archiving, annotations) and an efficient sharing of information relating to them.
Oltre a facilitare la pratica individuale, le prove di gruppo, l’esecuzione di concerti, come supporto standard di musica digitale, l’apparato oggetto della presente invenzione realizza uno stand di musica digitale particolarmente confortevole e facile da usare, facile da spostare e montare, dotato di monitor dalle dimensioni variabili a seconda delle esigenze dei formati impiegati maggiormente dall’utente specifico: le grandi partiture di un direttore di filarmonica, ad esempio, verranno visualizzate più facilmente su un monitor più grande rispetto a quello di uno strumentista che visualizzerà soltanto la propria parte. In addition to facilitating individual practice, group rehearsals, the performance of concerts, as a standard support for digital music, the apparatus object of the present invention creates a particularly comfortable and easy-to-use digital music stand, easy to move. and mount, equipped with monitors of variable dimensions depending on the needs of the formats used most by the specific user: the large scores of a philharmonic conductor, for example, will be displayed more easily on a larger monitor than that of an instrumentalist which will only display its own part.
L’oggetto della presente invenzione integra diverse tecnologie per favorire l’interazione del musicista con lo spartito: mentre penna e touchscreen consentono le annotazioni, un dispositivo eye-tracker permette, tramite controllo oculare da parte del musicista, di girare le pagine in avanti e indietro a seconda delle necessità . The object of the present invention integrates various technologies to facilitate the interaction of the musician with the score: while the pen and touchscreen allow annotations, an eye-tracker device allows, through ocular control by the musician, to turn the pages in back and forth as needed.
L’oggetto della presente invenzione, inoltre, permette di risolvere i consueti problemi connessi all’interazione con gli spartiti cartacei, legati al fatto che il musicista deve avere le mani e spesso i piedi, impegnati in pedaliere, liberi durante l’esecuzione. Il dispositivo eye-tracker consente al musicista di impartire comandi tramite il proprio sguardo evitando in questo modo di interrompere l’esecuzione del brano, di distogliere l’attenzione durante l’esecuzione, di produrre rumore durante la voltata della pagina, problema quest’ultimo particolarmente sentito durante esibizioni o sessioni di registrazione. Furthermore, the object of the present invention allows to solve the usual problems connected to the interaction with paper scores, linked to the fact that the musician must have his hands and often his feet, engaged in pedalboards, free during the execution. The eye-tracker device allows the musician to give commands through his gaze thus avoiding interrupting the performance of the piece, distracting attention during performance, producing noise when turning the page, problem the latter particularly felt during performances or recording sessions.
In dettaglio, il metodo oggetto della presente invenzione prevede l’impiego di un apparato comprendente: In detail, the method object of the present invention provides for the use of an apparatus comprising:
un’interfaccia utente, comprendente uno schermo di tipo tattile 10 associato a un dispositivo eye-tracker 11 e una pluralità di pulsanti 12, 13, e opportuni mezzi di elaborazione elettronica associati a detta interfaccia utente. a user interface, comprising a tactile screen 10 associated with an eye-tracker device 11 and a plurality of buttons 12, 13, and suitable electronic processing means associated with said user interface.
In esempi di realizzazioni preferite della presente invenzione, detti mezzi di elaborazione elettronica e detta interfaccia utente sono realizzati da un personal computer munito di schermo tattile oppure da un tablet. In examples of preferred embodiments of the present invention, said electronic processing means and said user interface are made by a personal computer equipped with a touch screen or by a tablet.
In maggiore dettaglio, detti mezzi di elaborazione elettronica comprendono: mezzi di lettura di dati da un database locale o remoto; In greater detail, said electronic processing means comprise: means for reading data from a local or remote database;
mezzi atti a visualizzare dati, e in particolare le pagine di una partitura musicale, su detto schermo tattile; means for displaying data, and in particular the pages of a musical score, on said touch screen;
mezzi atti a visualizzare, su detto schermo tattile, una pluralità di icone associate ad aree attive, in risposta a un comando ricevuto da almeno un pulsante di detta pluralità di pulsanti, dette aree attive essendo atte a ricevere comandi dall’utente e ad essere trascinate e disposte a piacimento dall’utente, tramite interazione con detto schermo tattile, sulle pagine di detta partitura musicale visualizzata su detto schermo tattile; means for displaying, on said touch screen, a plurality of icons associated with active areas, in response to a command received by at least one button of said plurality of buttons, said active areas being suitable for receiving commands from the user and for being dragged and arranged at will by the user, through interaction with said touch screen, on the pages of said musical score displayed on said touch screen;
mezzi atti a leggere ed elaborare i segnali provenienti dalle aree attive di detto schermo tattile e da detta pluralità di pulsanti; means for reading and processing the signals coming from the active areas of said tactile screen and from said plurality of buttons;
mezzi atti a leggere ed elaborare i segnali ricevuti da detto eye-tracker in modo da determinare la zona di dette pagine visualizzate che l’utente sta guardando; mezzi atti a modificare i dati e le aree attive visualizzati su detto schermo tattile in base al risultato dell’elaborazione dei dati provenienti dall’eye-tracker. means for reading and processing the signals received by said eye-tracker so as to determine the area of said displayed pages that the user is looking at; means for modifying the data and active areas displayed on said touch screen based on the result of the processing of the data coming from the eye-tracker.
Il metodo secondo la presente invenzione prevede una fase di settaggio iniziale e una fase successiva di funzionamento o di esecuzione. The method according to the present invention provides an initial setting phase and a subsequent operation or execution phase.
Durante detta fase di settaggio iniziale, detti mezzi di elaborazione elettronica eseguono i seguenti passi: During said initial setting phase, said electronic processing means perform the following steps:
- lettura dello spartito in formato digitale, da un data base locale o remoto; - reading of the score in digital format, from a local or remote database;
- creazione di un modello di detto spartito all’interno di un’architettura di tipo MVC (Model-View-Controller o Modello-Vista-Controllo); - creation of a model of said score within an MVC (Model-View-Controller or Model-View-Control) architecture;
- visualizzazione dello spartito sullo schermo tattile di detta interfaccia utente all’interno di detta architettura di tipo MVC, la visualizzazione di detto spartito rappresentando la Vista di detta architettura di tipo MVC; - display of the score on the touch screen of said user interface within said MVC-type architecture, display of said score representing the View of said MVC-type architecture;
- attivazione di detta pluralità di pulsanti come sorgenti di input da parte dell’utente e loro associazione ad una serie di azioni relative alla visualizzazione di detto spartito su detto schermo tattile; - activation of said plurality of buttons as input sources by the user and their association with a series of actions relating to the display of said score on said touch screen;
- visualizzazione sullo schermo tattile di detta interfaccia utente, in risposta a input forniti dall’utente attraverso l’interazione con detti pulsanti e all’interno di detta architettura di tipo MVC, di almeno un’icona associata ad un’area attiva e atta a ricevere comandi e ad essere trascinata e disposta a piacimento dall’utente, tramite interazione con detto schermo tattile, sulle pagine di detta partitura musicale visualizzata su detto schermo tattile, detta almeno un’icona associata ad un’area attiva rappresentando lo strumento di interazione (Tool) con il Controllo di detta architettura di tipo MVC; - display on the touch screen of said user interface, in response to inputs provided by the user through the interaction with said buttons and within said MVC-type architecture, of at least one icon associated with an active area and able to receive commands and to be dragged and arranged at will by the user, through interaction with said touch screen, on the pages of said musical score displayed on said touch screen, called at least one icon associated with a active area representing the interaction tool (Tool) with the Control of said MVC type architecture;
- modifica del modello di detto spartito in accordo alle modifiche subite da dette aree attive (icone). - modification of the model of said score in accordance with the modifications undergone by said active areas (icons).
Un esempio di come può essere svolta, dal punto di vista dell’utente, detta fase di settaggio iniziale à ̈ il seguente: An example of how this initial setting phase can be carried out from the user's point of view is the following:
L’utente carica uno spartito da un data base selezionabile; detto spartito viene visualizzato sullo schermo tattile, preferibilmente in modo da mostrare contemporaneamente su detto schermo due pagine consecutive. A questo punto l’utente preme un primo pulsante 12, preferibilmente disposto sulla cornice di detto schermo tattile, e sullo schermo vengono visualizzate, sovrapposte allo spartito, delle icone. Tra queste icone ci sono dei marker, preferibilmente suddivisi in coppie di colori e/o forme diverse, che l’utente può spostare a piacimento sulle pagine dello spartito visualizzato interagendo con lo schermo tattile tramite il tocco, e dei pulsanti, anch’essi azionabili mediante il tocco, tramite i quali à ̈ possibile selezionare, ad esempio, quante volte un certo ritornello deve essere ripetuto. The user loads a score from a selectable database; said score is displayed on the touch screen, preferably so as to show two consecutive pages on said screen at the same time. At this point the user presses a first button 12, preferably arranged on the frame of said touch screen, and icons are displayed on the screen, superimposed on the score. Among these icons there are markers, preferably divided into pairs of different colors and / or shapes, which the user can move at will on the pages of the score displayed by interacting with the touch screen by touching, and buttons, also they can be operated by touch, through which it is possible to select, for example, how many times a certain chorus must be repeated.
L’utente musicista, dunque, legge lo spartito e dispone dette icone marker all’inizio e alla fine di ogni ritornello, cioà ̈ di ogni parte dello spartito che deve essere ripetuta per almeno una volta. Quando entrambe le icone marker di una coppia sono state piazzate, l’utente può selezionare il numero di ripetizioni del ritornello appena individuato mediante l’interazione con dette icone pulsante. The musician user, therefore, reads the score and places these marker icons at the beginning and at the end of each chorus, ie each part of the score that must be repeated at least once. When both marker icons of a pair have been placed, the user can select the number of repetitions of the chorus just identified by interacting with these button icons.
Questa procedura di settaggio iniziale eseguita dall’utente si conclude quando à ̈ stato impostato il settaggio desiderato. A questo punto lo spartito risulta debitamente annotato e pronto per l’esecuzione. This initial setting procedure performed by the user ends when the desired setting has been set. At this point the score is duly annotated and ready for performance.
Le icone markers per la delimitazione di ritornelli sono sempre associate, a coppie, ad aree che si renderanno attive durante l’esecuzione. The markers icons for the delimitation of choruses are always associated, in pairs, with areas that will become active during execution.
Tali aree, viste le differenti tipologie di spartito dovute a: These areas, given the different types of score due to:
differenza tra partitura e parti reali difference between score and real parts
differenze grafiche (templates, fonts, etc.) graphic differences (templates, fonts, etc.)
devono poter essere adattate nelle loro dimensioni all’occorrenza. Per tale motivo, dopo il posizionamento del marker nel punto della pagina prescelto, le dimensioni di dette aree attive possono essere ingrandite a piacimento, ad esempio tramite “pinch to zoom†. they must be able to be adapted in their dimensions as needed. For this reason, after positioning the marker in the selected point on the page, the dimensions of these active areas can be enlarged as desired, for example by means of â € œpinch to zoomâ €.
Durante detta fase di funzionamento o di esecuzione, successiva a detta fase di settaggio iniziale, si distinguono i casi in cui lo spartito viene suonato scorrendolo normalmente, dall’inizio alla fine, in esecuzione che d’ora in poi verrà indicata come standard o streaming, e il caso in cui si incontri un ritornello, cioà ̈ una parte di spartito che va eseguita un certo numero di volte prima di procedere nuovamente con l’esecuzione standard. During this phase of operation or execution, subsequent to said initial setting phase, we distinguish the cases in which the score is played by scrolling it normally, from the beginning to the end, in a performance which from now on will be indicated as standard or streaming, and the case in which a chorus is encountered, that is a part of the score that must be played a certain number of times before proceeding again with the standard performance.
Nel caso di esecuzione standard, detti mezzi di elaborazione elettronica eseguono i seguenti passi: In the case of standard execution, said electronic processing means perform the following steps:
- lettura dei dati provenienti da detto dispositivo eye-tracker, relativi alla posizione dello sguardo dell’utente; - reading of data from said eye-tracker device, relating to the position of the user's gaze;
- determinazione della posizione dello sguardo dell’utente; - determination of the user's gaze position;
- attivazione di una prima zona attiva disposta opportunamente, ad esempio in corrispondenza della parte inferiore della pagina dello spartito visualizzata nella parte destra dello schermo tattile e di una seconda zona attiva disposta opportunamente, ad esempio in corrispondenza della parte superiore della pagina dello spartito visualizzata nella parte sinistra dello schermo tattile; - activation of a first active area suitably arranged, for example at the bottom of the score page displayed on the right side of the touch screen and of a second active area suitably arranged, for example at the top of the score page displayed in the left part of the touch screen;
- quando lo sguardo dell’utente raggiunge detta prima zona attiva, sostituzione della pagina visualizzata nella parte sinistra dello schermo con la pagina successiva a quella visualizzata nella parte destra dello schermo; - when the user's gaze reaches said first active area, replacement of the page displayed on the left side of the screen with the page following the one displayed on the right side of the screen;
e) quando lo sguardo dell’utente raggiunge detta seconda zona attiva, sostituzione della pagina visualizzata nella parte destra dello schermo con la pagina successiva a quella attualmente visualizzata a sinistra e letta dall’utente; e) when the user's gaze reaches said second active zone, replacement of the page displayed on the right side of the screen with the page following the one currently displayed on the left and read by the user;
Nel caso dell’esecuzione di ritornelli, si distinguono i seguenti casi: In the case of the performance of refrains, the following cases are distinguished:
Caso in cui il ritornello individuato da dette icone marker abbia un’estensione minore o uguale di due pagine di spartito e sia compreso interamente nelle due pagine dello spartito visualizzate inizialmente su detto schermo, si opera come segue: If the chorus identified by said marker icons has an extension of less than or equal to two score pages and is entirely included in the two score pages initially displayed on said screen, proceed as follows:
- quando lo sguardo dell’utente raggiunge la prima icona marker delimitante il ritornello e posta nella parte sinistra dello schermo si opera il blocco della visualizzazione attuale su detto schermo e la disattivazione di dette prima e seconda zona attiva fino al completamento della scansione oculare del ritornello, da parte dell’utente, per un numero di volte uguale a quello impostato durante detta fase di settaggio iniziale; - when the user's gaze reaches the first marker icon delimiting the chorus and placed on the left side of the screen, the current display on said screen is blocked and said first and second active area are deactivated until completion of the ocular scan of the refrain, by the user, for a number of times equal to that set during said initial setting phase;
Caso in cui il ritornello individuato da dette icone marker abbia un’estensione minore o uguale di due pagine di spartito ma non sia compreso interamente nelle due pagine dello spartito visualizzate inizialmente su detto schermo, si opera secondo la modalità cosiddetta shift facendo scorrere la pagina visualizzata a destra verso sinistra e visualizzando a destra la pagina successiva, come segue: In the event that the chorus identified by said marker icons has an extension of less than or equal to two score pages but is not entirely included in the two pages of the score initially displayed on said screen, the so-called shift mode is used by scrolling the page displayed on the right to the left and displaying the next page on the right, as follows:
- quando lo sguardo dell’utente raggiunge detta prima zona attiva si opera lo spostamento nella parte sinistra dello schermo della pagina precedentemente visualizzata nella parte destra dello schermo e si opera la visualizzazione, nella parte destra dello schermo, della pagina successiva a quella precedentemente visualizzata dopodiché si opera il blocco della visualizzazione su detto schermo e la disattivazione di dette prima e seconda zona attiva fino al completamento della scansione oculare del ritornello, da parte dell’utente, per un numero di volte uguale a quello impostato; - when the user's gaze reaches said first active area, the page previously displayed on the right side of the screen is moved to the left side of the screen and the page following the one previously viewed is displayed on the right side of the screen after which the display on said screen is blocked and said first and second active zone are deactivated until completion of the ocular scan of the chorus by the user, for a number of times equal to that set;
Caso in cui il ritornello individuato da dette icone marker abbia un’estensione maggiore di due pagine di spartito e detta prima icona marker sia posta nella pagina di sinistra: si opera come nel caso dell’esecuzione standard descritta in precedenza finché lo sguardo dell’utente non giunge in prossimità di detta seconda icona marker dopodiché, se il ritornello si estende su un numero pari di pagine di detto spartito, si opera in modo da Case in which the chorus identified by said marker icons has an extension greater than two score pages and said first marker icon is placed on the left page: it operates as in the case of the standard execution described above until the glance of the user does not come close to said second marker icon after which, if the chorus extends over an even number of pages of said score, one operates in such a way as to
- visualizzare nella pagina di sinistra la pagina contenente detta prima icona marker; - display on the left page the page containing said first marker icon;
- ricominciare la scansione del ritornello in modalità analoga all’esecuzione standard; - restart the scanning of the chorus in a similar way to the standard execution;
- quando lo sguardo dell’utente ha effettuato la scansione del ritornello per un numero di volte uguale al numero di ripetizioni impostato, si ritorna all’esecuzione standard fino a che lo sguardo dell’utente non raggiunge una nuova prima icona marker oppure la fine dello spartito. - when the user's gaze has scanned the chorus for a number of times equal to the number of repetitions set, it returns to standard execution until the user's gaze reaches a new first marker icon or the end of the score.
Se, invece, il ritornello si estende su un numero dispari di pagine di detto spartito, si opera in modo da If, on the other hand, the refrain extends over an odd number of pages of said score, one operates in such a way as
- visualizzare nella pagina di destra la pagina contenente detta prima icona marker; - display on the right page the page containing said first marker icon;
- operare secondo la modalità cosiddetta shift descritta in precedenza, facendo scorrere la pagina visualizzata a destra verso sinistra e visualizzando a destra la pagina successiva; - operate according to the so-called shift mode described above, scrolling the page displayed on the right to the left and displaying the next page on the right;
- ricominciare la scansione del ritornello in modalità analoga all’esecuzione standard; - restart the scanning of the chorus in a similar way to the standard execution;
- quando lo sguardo dell’utente ha effettuato la scansione del ritornello per un numero di volte uguale al numero di ripetizioni impostato, si ritorna all’esecuzione standard fino a che lo sguardo dell’utente non raggiunge una nuova prima icona marker oppure la fine dello spartito. - when the user's gaze has scanned the chorus for a number of times equal to the number of repetitions set, it returns to standard execution until the user's gaze reaches a new first marker icon or the end of the score.
Caso in cui il ritornello individuato da detta prima icona marker abbia un’estensione maggiore di due pagine di spartito e detta prima icona marker sia posta nella pagina di destra: si opera prima secondo la modalità cosiddetta shift facendo scorrere la pagina visualizzata a destra verso sinistra e visualizzando a destra la pagina successiva e successivamente in modalità analoga all’esecuzione standard finché lo sguardo dell’utente non giunge in prossimità di detta seconda icona marker dopodiché, se il ritornello si estende su un numero pari di pagine di detto spartito, si opera in modo da Case in which the chorus identified by said first marker icon has an extension greater than two score pages and said first marker icon is placed on the right page: first operate according to the so-called shift mode by sliding the page displayed on the right towards left and displaying on the right the next page and then in a similar way to the standard execution until the user's gaze reaches the proximity of said second marker icon after which, if the chorus extends over an even number of pages of said score, it operates in such a way as to
- visualizzare nella pagina di sinistra la pagina contenente detta prima icona marker e - display on the left page the page containing said first marker icon e
- ricominciare la scansione del ritornello in modalità analoga all’esecuzione standard; - restart the scanning of the chorus in a similar way to the standard execution;
- quando lo sguardo dell’utente ha effettuato la scansione del ritornello per un numero di volte uguale al numero di ripetizioni impostato, si ritorna all’esecuzione standard fino a che lo sguardo dell’utente non raggiunge una nuova prima icona marker oppure la fine dello spartito. - when the user's gaze has scanned the chorus for a number of times equal to the number of repetitions set, it returns to standard execution until the user's gaze reaches a new first marker icon or the end of the score.
Se, invece, il ritornello si estende su un numero dispari di pagine di detto spartito, si opera in modo da If, on the other hand, the refrain extends over an odd number of pages of said score, one operates in such a way as
- visualizzare nella pagina di destra la pagina contenente detta prima icona marker; - display on the right page the page containing said first marker icon;
- operare secondo la modalità cosiddetta shift descritta in precedenza, facendo scorrere la pagina visualizzata a destra verso sinistra e visualizzando a destra la pagina successiva; - operate according to the so-called shift mode described above, scrolling the page displayed on the right to the left and displaying the next page on the right;
- ricominciare la scansione del ritornello in modalità analoga all’esecuzione standard; - restart the scanning of the chorus in a similar way to the standard execution;
- quando lo sguardo dell’utente ha effettuato la scansione del ritornello per un numero di volte uguale al numero di ripetizioni impostato, si ritorna all’esecuzione standard fino a che lo sguardo dell’utente non raggiunge una nuova prima icona marker oppure la fine dello spartito. - when the user's gaze has scanned the chorus for a number of times equal to the number of repetitions set, it returns to standard execution until the user's gaze reaches a new first marker icon or the end of the score.
Al termine dell’esecuzione del ritornello si torna al caso di esecuzione standard descritto in precedenza. At the end of the execution of the chorus, we return to the standard execution case described above.
L’azionamento di un secondo pulsante 14 di detta pluralità di pulsanti può essere associato alla disattivazione della modalità di funzionamento sopra descritta. In questa modalità , il dispositivo eye-tracker continua a determinare ed acquisire la posizione dello sguardo dell’utente in modo passivo, senza cioà ̈ che ciò influisca sulla visualizzazione sullo schermo. The actuation of a second button 14 of said plurality of buttons can be associated with the deactivation of the operating mode described above. In this mode, the eye-tracker device continues to determine and acquire the user's gaze position passively, without affecting the display on the screen.
In questa modalità di funzionamento un terzo e un quarto 13, 15 pulsante di detta pluralità di pulsanti possono essere utilizzati dall’utente per forzare la voltata di pagina sopradescritta in un senso o nel senso inverso. In this operating mode, a third and fourth buttons 13, 15 of said plurality of buttons can be used by the user to force the page turn described above in one direction or in the opposite direction.
Preferibilmente l’apparato secondo la presente invenzione comprenderà opportuni mezzi di segnalazione della modalità di funzionamento corrente tramite cui l’utente può essere costantemente informato sul tipo di modalità selezionata. Preferably, the apparatus according to the present invention will comprise suitable means for signaling the current operating mode through which the user can be constantly informed on the type of mode selected.
Detti opportuni mezzi di segnalazione possono, ad esempio, essere realizzati da una 16 o più spie luminose. Said suitable signaling means can, for example, be provided by one 16 or more warning lights.
Claims (13)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
IT000146A ITFI20130146A1 (en) | 2013-06-18 | 2013-06-18 | METHOD AND APPARATUS FOR INTERACTION WITH MUSICAL SCORES, MUSICAL AND SIMILAR PARTS, IN DIGITAL FORMAT. |
PCT/IB2014/062349 WO2014203174A1 (en) | 2013-06-18 | 2014-06-18 | A method and apparatus for interacting with scores, sheet music and the like in digital format |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
IT000146A ITFI20130146A1 (en) | 2013-06-18 | 2013-06-18 | METHOD AND APPARATUS FOR INTERACTION WITH MUSICAL SCORES, MUSICAL AND SIMILAR PARTS, IN DIGITAL FORMAT. |
Publications (1)
Publication Number | Publication Date |
---|---|
ITFI20130146A1 true ITFI20130146A1 (en) | 2014-12-19 |
Family
ID=49118621
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
IT000146A ITFI20130146A1 (en) | 2013-06-18 | 2013-06-18 | METHOD AND APPARATUS FOR INTERACTION WITH MUSICAL SCORES, MUSICAL AND SIMILAR PARTS, IN DIGITAL FORMAT. |
Country Status (2)
Country | Link |
---|---|
IT (1) | ITFI20130146A1 (en) |
WO (1) | WO2014203174A1 (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030100965A1 (en) * | 1996-07-10 | 2003-05-29 | Sitrick David H. | Electronic music stand performer subsystems and music communication methodologies |
US20130131849A1 (en) * | 2011-11-21 | 2013-05-23 | Shadi Mere | System for adapting music and sound to digital text, for electronic devices |
-
2013
- 2013-06-18 IT IT000146A patent/ITFI20130146A1/en unknown
-
2014
- 2014-06-18 WO PCT/IB2014/062349 patent/WO2014203174A1/en active Application Filing
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030100965A1 (en) * | 1996-07-10 | 2003-05-29 | Sitrick David H. | Electronic music stand performer subsystems and music communication methodologies |
US20130131849A1 (en) * | 2011-11-21 | 2013-05-23 | Shadi Mere | System for adapting music and sound to digital text, for electronic devices |
Also Published As
Publication number | Publication date |
---|---|
WO2014203174A1 (en) | 2014-12-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8378194B2 (en) | Composition device and methods of use | |
EP2786370B1 (en) | Systems and methods of note event adjustment | |
US8921677B1 (en) | Technologies for aiding in music composition | |
US7365261B2 (en) | Musical performance data creating apparatus with visual zooming assistance | |
RU2684665C2 (en) | Method, device and computer program product for scrolling musical score | |
US9747876B1 (en) | Adaptive layout of sheet music in coordination with detected audio | |
KR101791929B1 (en) | Integrated keyboard for inputting multiple languages | |
US9280960B1 (en) | Navigating music using an index including musical symbols | |
WO2007078261A1 (en) | Method and system for text-editing and playing back a score | |
WO2020172196A1 (en) | Playback, recording, and analysis of music scales via software configuration | |
WO2016060254A1 (en) | Musical performance assistance device and method | |
US20090301287A1 (en) | Gallery of Ideas | |
ITFI20130146A1 (en) | METHOD AND APPARATUS FOR INTERACTION WITH MUSICAL SCORES, MUSICAL AND SIMILAR PARTS, IN DIGITAL FORMAT. | |
Shinn | Instant musescore | |
KR101216881B1 (en) | Apparatus and method for inputting the chinese language in mobile device | |
Khan et al. | Development of a music score editor based on musicxml | |
Klessa | Annotation Pro | |
JP3843953B2 (en) | Singing composition data input program and singing composition data input device | |
US11694724B2 (en) | Gesture-enabled interfaces, systems, methods, and applications for generating digital music compositions | |
JP2008083628A (en) | Sound signal processor and program | |
Payne | Sounds and (Braille) Cells: Co-Designing Music Technology with Blind and Visually Impaired People | |
US11948543B1 (en) | Computer-implemented method and system for editing musical score | |
Brown et al. | Transformation frameworks and their relevance in universal design | |
Jaccard et al. | Autoscale: Automatic and dynamic scale selection for live jazz improvisation | |
Bellini et al. | Automatic formatting of music sheets through MILLA rule-based language and engine |