La prova standard per completare una lingua di Turing è scrivere una macchina Turing in quella lingua. Ciò dimostra che esiste un'equivalenza tra la lingua (di solito un sottoinsieme della lingua) e la macchina di Turing.
La nozione di "Notazione musicale" è un po 'scivolosa. Vengono utilizzate molte incisioni standardizzate. Però. Ci sono compositori che spingono buste che scrivono tutti i tipi di cose folli sulla carta.
Facciamo finta che tu voglia concentrarti sul sottoinsieme della notazione musicale che è considerato abbastanza standard da far parte di Finale o Sibelius o qualche set di strumenti per l'incisione del flusso principale.
Così.
Per Python (o C o altro) si definiscono i simboli, il nastro, le regole di transizione e le varie azioni che aggiornano il nastro per riflettere il cambiamento di stato e il movimento del nastro, leggendo e scrivendo simboli sul nastro.
Usando "Notazione musicale", dobbiamo definire i simboli e il nastro con stato, le regole di transizione e le varie azioni che aggiornano il nastro.
Ciò che ci manca è un nastro con stato e regole che diano ai musicisti come rispondere ai simboli sul nastro e come aggiornare quel nastro.
In un certo senso, i rumori che circolano nell'aria potrebbero essere il nastro con stato. Ma. Non esiste un modo semplice per riavvolgere il nastro. Questa mancanza di riavvolgimento significa che l'esecutore dovrebbe mantenere un "nastro" privato di qualche tipo.
Questo va al di fuori della notazione musicale e in alcune altre istruzioni extra-musicali per l'esecutore.