E' trascorso solo un giorno, e ho già ricevuto parecchie lettere di apprezzamento per l'introduzione in WinGuido del programma di composizione musicale MIDI.

Ma anche il piano MIDI virtuale è piaciuto. Così mi sto già dedicando a perfezionarlo, per ottenere che possa suonare una gamma di note più ampia.

Intanto, ci ho aggiunto un tasto: il tasto "Minore", che solitamente si trova alla sinistra del tasto: Z.

Però il DO l'ho lasciato sul tasto Z, per cui al tasto "Minore" corrisponde il SI dell'ottava inferiore.

Ho preferito così, perché non sempre il tasto "Minore" si trova effettivamente alla sinistra del tasto Z, in alcune tastiere di portatili può trovarsi in un'altra posizione. Per cui, non potendo fare un sicuro affidamento su quel tasto, non è il caso di assegnargli proprio la nota iniziale dell'ottava.

Inoltre, ho fatto in modo di usare i tasti "Maiuscolo", che si trovano sempre in quella fila della tastiera, per cambiare ottava.

Il tasto "Maiuscolo" sinistro diminuisce di una ottava, il tasto "Maiuscolo" destro aumenta di una ottava.

Almeno, questo funzionamento è sicuro nei computer con Windows 2000 o con Windows XP: questi sistemi operativi consentono ai programmatori di distinguere tra il Maiuscolo sinistro e il Maiuscolo destro.

Gli altri sistemi operativi, quali Windows 98 e Windows ME, invece, non consentono questa distinzione. Perciò in questi casi mi sono regolato così: se l'ultimo tasto premuto si trova più vicino al tasto Maiuscolo sinistro, la pressione del tasto Maiuscolo, destro o sinistro che sia, diminuisce di una ottava. Viceversa, se l'ultimo tasto premuto si trova più vicino al tasto Maiuscolo destro, il tasto Maiuscolo aumenta di una ottava.

Più persone mi hanno segnalato che il programma va in errore quando si tenta di cambiare strumento. Siccome io, nei due computer con cui ho fatto le prove, entrambi dotati di scheda Creative AWE64, non ho riscontrato nessun problema in merito, posso supporre che dipenda dal tipo di scheda sonora, forse certe schede non consentono quell'operazione. Cercherò di approfondire la cosa quando avrò la possibilità di fare delle prove su altri computer con altri tipi di scheda.

Ritorno.