| Un tutorial su Csound scritto in Prolog |
|
Download Linux version || Download Windows version Questo programma risponde a domande sull'ambiente Csound. Per consultare il file è necessario avere installato sul proprio computer una versione di Prolog (questo file è stato testato con Swi-Prolog 5.13). Per interrogare il sistema ci sono vari modi: il predicato "listing"; elenca tutte le asserzioni corrispondenti al termine usato; "assert" serve per dichiarare una condizione ricercata. In via generale tenere conto che i termini modificabili, a seconda della richiesta da effettuare, sono quelli posti tra le parentesi piu' interne (ove ce ne siano piu' di una). Per esempio in "listing(filtri)." è possibile sostituire il termine "filtri", con un altro, per esempio "sintesi_granulare", mentre in "assert(desidero(creare,un,suono,molto,denso)).", è possibile modificare la formulazione della frase (ogni parola deve essere seguita da una virgola) nella parentesi piu' interna, ad esempio sostituendo (creare,un,suono,molto,denso), con (ottenere,un,glissato). In particolare, dopo aver formulato una richiesta tramite "assert", è possibile ottenere la risposta relativa tramite il predicato: "rispondi_ultimoterminedellarichiestaNumerodiparoledellarichiesta(X).". In linea generale, per quanto riguarda gil opcode e i tipi di sintesi, è sufficiente usare il predicato "listing". |
