# Il manuale di &minuet;

## Introduzione

Benvenuti in &minuet;: il programma di educazione musicale. &minuet; nasce con l'intento di supportare studenti e insegnanti in molti aspetti dell'educazione musicale, come l'allenamento dell'orecchio, lettura a prima vista, solfeggio, scale, ritmo, armonia e improvvisazione. &minuet; fa ampio uso delle capacità &MIDI; per fornire un insieme completo di funzionalità relative a volume, tempo e cambi di tonalità, che rendono &minuet; uno strumento prezioso sia per i principianti che per i musicisti esperti.

&minuet; fornisce un insieme ampio di esercizi di allenamento dell'orecchio ed è possibile aggiungere in modo trasparente nuovi esercizi per estendere le sue funzionalità e adattarlo a numerosi contesti di educazione musicale.

La finestra principale di &minuet; Esercizi sugli accordi di &minuet; per l'allenamento dell'orecchio

## Utilizzare &minuet;

Nelle due sezioni successive - Avviare &minuet; e Esercizi di &minuet; - forniremo i passaggi necessari per il funzionamento di &minuet;.

### Avviare &minuet;

È possibile avviare &minuet; dall'avviatore delle applicazioni. Aprire il menu globale facendo clic sull'icona dell'avviatore delle applicazioni nel vassoio di sistema, in basso a sinistra dello schermo. Questo farà apparire un menu. Spostare il puntatore sul menu fino alla voce Applicazioni Didattica Varie &minuet; (Programma di educazione musicale) o con &Alt;F2 e digitando `minuet` nel campo di digitazione.

### Esercizi e flusso di lavoro di &minuet;

L'interfaccia utente di &minuet; prevede tre componenti principali:

La finestra principale di &minuet; Componenti dell'interfaccia utente di &minuet;

Menu di navigazione

- Consente di navigare nelle categorie di esercizi di &minuet; e selezionare un esercizio specifico. Il menu di navigazione è creato dinamicamente sulla base dei file di specifica degli esercizi descritti in Creare esercizi. Gli esercizi di &minuet; sono raggruppati in classi come intervalli, scale e accordi.

Vista Tastiera

- Mostra gli eventi &MIDI; `note on` sequenziati da un file &MIDI; o dall'esecuzione di un esercizio.

Vista Esercizi

- Presenta, per un dato esercizio, i pulsanti per controllare la presentazione dell'esercizio e un insieme delle possibili risposte dell'esercizio. L'esecuzione di un esercizio inizia facendo clic sul pulsante Avvia esercizio. Un intervallo/accordo/scala selezionata casualmente è riprodotta da &minuet; e lo studente deve scegliere tra una delle risposte mostrate nella griglia. &minuet; presenta sempre - come un piccolo cerchio bianco nella vista Tastiera - la prima nota dell'intervallo/scala selezionato o la nota radice dell'accordo selezionato. Passando con il puntatore su una possibile risposta, &minuet; evidenzia la rappresentazione visuale corrispondente nella vista Tastiera. Le note rimanenti della risposta mostrata sono presentate come piccoli cerchi il cui colore è lo stesso del pulsante della risposta sulla quale passa il puntatore. Lo studente può ascoltare nuovamente l'esercizio facendo clic sul pulsante Ascolta la domanda, fare clic sul pulsante della risposta scelta, o ottenere la risposta corretta facendo clic sul pulsante Rinuncia. Una nuova esecuzione dello stesso esercizio può essere iniziata facendo clic nuovamente sul pulsante Ferma esercizio e premendo nuovamente Nuova domanda.

## Creare nuovi esercizi di &minuet;

Gli esercizi di &minuet; sono definiti in file delle specifiche degli esercizi, scritti in formato &JSON;:

    {
      "exercises": [
        {
          "name": "Intervalli",
          "root": "21..104",
          "playMode": "scala",
          "children": [
            {
              "name": "Intervalli melodici ascendenti",
              "children": [
                {
                  "name": "Seconde",
                  "options": [
                    {
                      "name": "Seconda minore",
                      "sequenceFromRoot": "1"
                    },
                    {
                      "name": "Seconda maggiore",
                      "sequenceFromRoot": "2"
                    }
                  ]
                }
              ]
            }
          ]
        }
      ]
    }

I file di specifica degli esercizi di &minuet; contengono un oggetto &JSON; di primo livello che fornisce il vettore degli `esercizi`. Questo vettore definisce una struttura gerarchica di esercizi, raggruppati per categorie. Ogni categoria/esercizio ha un nome. Gli oggetti &JSON; delle categorie contengono una proprietà con nome `children`, che descrive le sottocategorie/esercizi contenuti in tale categoria. Gli oggetti &JSON; degli esercizi contengono una proprietà con nome `options`, che definisce le possibili risposte per un esercizio. In ogni esecuzione dell'esercizio, &minuet; seleziona in modo casuale una risposta tra le possibili e lo studente deve fare clic sul pulsante della risposta che corrisponde alla risposta selezionata.

Ogni (sotto)categoria dovrebbe definire un parametro `root` per specificare l'intervallo dal quale sarà scelta casualmente la prima nota dell'intervallo/accordo/scala per tutti gli esercizi in questa categoria. Tale intervallo corrisponde ai numeri standard delle note &MIDI; e segue il formato `<min-value>..<max-value>`. L'esempio presentato sopra utilizza tutto l'intervallo della tastiera come possibili note radice (21..104). Il parametro `playMode` indica come dovrebbero essere riprodotte le risposte possibili: come una `scala` (una nota dopo l'altra) o come `accordo` (tutte le note suonano contemporaneamente).

Ogni opzione dell'esercizio definisce un nome e la sequenza di note che dovrebbe essere riprodotta dalla nota radice selezionata casualmente in ogni esecuzione dell'esercizio. Tale sequenza di note è definita con distanze relative dalla nota radice, che descrive l'intervallo che ogni nota forma in congiunzione con la nota radice. Ad esempio, per una scala maggiore, la sequenza di note è 2 4 5 7 9 11 12, che indica rispettivamente la struttura della scala maggiore intero intero metà intero intero intero metà. Il parametro `sequenceFromRoot` potrebbe contenere qualsiasi nota in durata. Inoltre, il nucleo di &minuet; assicura che siano selezionate casualmente solo le risposte in cui tutte le note si trovino nell'intervallo della tastiera.

Per fornire un'infrastruttura migliore per organizzare un vasto insieme di file di specifica degli esercizi, il nucleo di &minuet; supporta l'utilizzo di numerosi file di specifica, che sono uniti automaticamente per comporre la gerarchia finale dell'esercizio presentata nel menu di navigazione. Gli esercizi sono uniti correttamente fintanto che file di specifica diversi utilizzano lo stesso nome di (sotto)categoria quando si definiscono gli esercizi. Per ora, &minuet; non fornisce una &GUI; per creare specifiche di esercizi, per cui è necessario creare manualmente i file &JSON;. I file di specifica degli esercizi di &minuet; possono essere installati a livello di sistema o localmente nella cartella `minuet/exercises/` posizionata in ``qtpaths` `--path GenericDataLocation``

## Riconoscimenti e licenza

&minuet;

Copyright del programma 2016 &Sandro.Andrade; &Sandro.Andrade.mail;

Copyright della documentazione © 2016 &Sandro.Andrade; &Sandro.Andrade.mail;

Traduzione italiana: Vincenzo Reale smart2128vr@gmail.com

&underFDL; &underGPL;
&documentation.index;