In questa pagina facciamo un riassunto di tutte le funzioni e segni convenzionali (simboli grafici) utilizzati finora.
| RITMO | “…….” | ciclo |
| “< ….>” | attribuisce ad ogni evento la durata di un ciclo | |
| […] | sottosequenza | |
| “[…..]” *n | velocizza l’esecuzione | |
| “[….]”/n | rallenta l’esecuzione | |
| @n | seguito da un numero decide di quanto va allungato un evento | |
| !n | seguito da un numero decide quante volte l’evento va ripetuto | |
| (n, n, n,) | ritmo euclideo | |
| NOTE | note (“…..”) | definisce le note da suonare |
| n(“……”).scale (“X:mod”) | esegue le note tratte da una scala. X è la fondamentale, “modo” indica il tipo di scala | |
| POLIFONIA | , | sovrapposizione |
| $: ……………. $: ……………. | sovrappone parti assegnate diversi strumenti | |
| note (`<……. , …… >`) | esecuzione di più parti in parallelo | |
| MODELLI MELODICI | (” …..[…..]*2…..”) | posto accanto a una sottosequenza il moltiplicatore ripete la sottosequenza |
| (” …..[…..]/2…..”) (” ….<…>…”) | posto accanto a una sottosequenza il divisore alterna la lettura della sottosequenza. Analogo risultato si ottiene con la seconda notazione | |
| “…”. off (tempo, add (…)) .n() | aggiunge progressivamente l’intervallo indicato nel tempo indicato | |
| n (“….”).chord (“…”). voicing () | esegue un arpeggio dell’accordo indicato | |
| transpose (“……..”) | trasporta una data sequenza secondo gli intervalli indicati | |
| EFFETTI | lpf (“…”) | applica un filtro passabasso con frequenza di taglio indicata nell’argomento |
| vowel (“…”) | applica la formante relativa alla vocale indicata nell’argomento | |
| gain (“…”) | definisce l’ampiezza del suono in un intervallo da 0 a 1 | |
| delay (“…”) | definisce il livello delle varie ripetizioni del suono in un intervallo da 0 a 1 | |
| room (“…”) | definisce il livello del riverbero in un intervallo da 0 a 1 | |
| decay (“….”) | indica il tempo di decadimento del suono in secondi | |
| clip (“…”) | moltiplica la durata delle note per un dato numero | |
| SUONI | bank (“…”) | definisce il sintetizzatore o batteria elettronica in uso |
| sound (o s) (“…”) | definisce il timbro dei suoni | |
| VISUALIZZAZIONE | punchcard () (o “pianoroll ()”) | visualizza pianoroll in tutta la finestra |
| _punchcard () (o “_pianoroll ()”) | visualizza pianoroll sotto il codice | |
| _pianoroll ({ labels: 1 }) | visualizza il pianoroll più i nomi degli eventi | |
| color (“…”).pianoroll () | attribuisce un colore agli eventi | |
| RANDOMIZZAZIONE | rand.range (n, n) | produce numeri randomici all’interno della fascia indicata |
| “? ” oppure “?n” | rimuove casualmente gli eventi di una sequenza al 50% oppure secondo una percentuale indicata con un numero da 0 a 1 | |
| … | … | …. | sceglie a caso fra la sequenza di valori separati dal segno | |
| sometimesBy (….) | esegue una data operazione con indice di probabilità indicato da 0 a 1 |
