⭐ Questo articolo ruota attorno a una funzionalità Pro.
Oltre alla possibilità di assegnare i propri indirizzi OSC con la Modalità Apprendimento, è possibile utilizzare l'indirizzo OSC predefinito già esistente.
A ciascun elemento assegnabile dell'interfaccia è stato attribuito almeno un indirizzo. Se ha più di un indirizzo, significa che lo stesso risultato può essere ottenuto in diversi modi. Ad esempio, se vuoi modificare una sequenza, puoi raggiungerla tramite il suo nome o tramite la sua posizione, il che significa che ci sono 2 indirizzi per un'azione.
Template pronti all'uso utilizzando l'OSC API
L'API può essere utilizzata per costruire template personalizzati che possono essere impiegati in qualsiasi progetto, senza dover passare attraverso il processo di apprendimento. Per semplificarti la vita, abbiamo creato alcuni modelli utilizzando la popolare app OSC TouchOSC. Puoi utilizzarli così come sono o copiare e incollare rapidamente gli oggetti per creare i tuoi modello rapidamente.
| File | Descrizione | HM v. | Formato | Progetto |
| Sequencer_v1 | un template focalizzato sul controllo delle Sequenze dal vivo, con 4 schede di sequenze 8x8 e alcuni collegamenti rapidi per Maestri degli Shader | 2.11 |
2160×1620 |
- |
| GroupEffects_v1 | un semplice template che contiene parametri di Effetti di Gruppo (senza controllo LFO) | 2.11 |
2160×1620 |
- |
| Mix_v1 |
un template con un crossfader A/B, progettato per controllare il semplice mix di 2 Gruppi combinati. Poiché è un po' fuori dall'usuale uso di HeavyM, viene fornito un progetto di esempio! (vedi quarta colonna) |
2.11 |
2160x1620 |
esempi |
Screenshot di Sequencer_v1
il prossimo: Controllo della cronologia, effetti di gruppo con controlli LFO
Istruzioni per la lettura dell'API
L'elenco completo dei messaggi nell'API può essere trovato nelle tabelle seguenti. Ogni tabella utilizza la stessa struttura:
- 1a colonna: descrizione dell'azione
- 2a colonna: indirizzo/i OSC predefinito/i
- 3a colonna: argomento (sempre float a meno che non sia indicato diversamente)
Nota: il valore in questa 3a colonna rappresenta solitamente anche ciò che viene inviato indietro tramite feedback. Tuttavia, per Coordinate e Dimensioni, il feedback viene disabilitato, poiché può causare problemi di ciclo infinito
Vedrai che diventa molto lungo molto rapidamente, quindi abbiamo usato abbreviazioni in tutto l'articolo. In una tabella, se vedi una parola tra [parentesi], fai riferimento alle seguenti istruzioni per capire cosa ci si aspetta nell'indirizzo:
[n] corrisponde a un numero intero, ad esempio il numero della riga in cui si trova una sequenza, o la posizione di un gruppo nell'elenco di Livelli, ecc. Per le liste di shader e gruppi, il conteggio parte dal basso, a 1.
[seqName] corrisponde al nome dato alla sequenza, senza spazi. Ad esempio, se lo hai chiamato "Act 1-2", allora [seqName] = act1-2
[groupName] corrisponde al nome dato al gruppo, senza spazi. Ad esempio, se lo hai chiamato "Group 4", allora [groupName] = group4
[mapName] corrisponde al nome dato alla mappa, senza spazi. Ad esempio, se lo hai chiamato "Map 12", allora [mapName] = map12
[shapeName] corrisponde al nome dato alla forma (facet o lettore), senza spazi. Ad esempio, se lo hai chiamato "Face 4", allora [shapeName] = face4
[playerName] corresponde al nome dato al giocatore, senza spazi. Ad esempio, se lo hai chiamato "Player 4_2", allora [playerName] = player4_2
[vertexName] corrisponde al nome del vertice visualizzato nell'intestazione del pannello Proprietà quando selezionato, senza spazi. Ad esempio, se il tuo punto è stato chiamato "Vertex 192", allora [vertexName] = vertex192.
[cueName] corrisponde al nome dato al cue, senza spazi. Ad esempio, se lo hai chiamato "Play Act 1-2", allora [cueName] = playact1-2
[shaderName] corrisponde al nome dell'shader visualizzato nell'interfaccia, senza spazi e estensione file. Ad esempio, se il tuo shader si chiama "Chroma Zoom", allora [shaderName] = chromazoom
[parameterName] corrisponde al nome del parametro visualizzato nell'interfaccia, senza spazi. Si riferisce sempre agli shaders. Ad esempio, se il tuo parametro dice "master_zoom", allora [parameterName] = master_zoom
[variable] dipende dal tipo di parametro che stai mirando. Per gli effetti di gruppo, [variable] si riferisce sempre a un parametro che utilizza un cursore. Per gli shaders, ci sono alcune possibilità aggiuntive. Ecco cosa può significare [variable] (con argomenti tra parentesi):
-
Se il parametro utilizza un cursore, puoi puntare al suo valore ma anche alle proprietà collegate alle sue variazioni LFO:
- valore (0.0 (0) a 1.0 (100))
- lfo/modo (0.0 Fisso; 0.1 Sinusoide; 0.2 Triangolo; 0.3 Trapezio; 0.4 Quadrato; 0.5 Sega su; 0.6 Sega giù; 0.7 Rumore; 0.8 Basso; 0.9 Medio; 1.0 Alto)
- lfo/min (0.0 (0) a 1.0 (100))
- lfo/max (0.0 (0) a 1.0 (100))
- lfo/tempo (0.0 (0) a 1.0 (100))
- lfo/velocità (0.0 (0) a 1.0 (100)) - Se il parametro utilizza un checkbox: valore (0.0 (non selezionato) o 1.0 (selezionato))
- Se il parametro utilizza un elenco: valore (0.0 (elemento in alto) a 1.0 (elemento in basso))
- Se il parametro è un evento, utilizzando un pulsante: attiva (1 per attivare)
-
Se il parametro è un punto, utilizzando un grafico x e y:
- x (0.0 (min) a 1.0 (max))
- y (0.0 (min) a 1.0 (max))
[colorVariable] viene utilizzato quando il parametro è un colore e dipende dal fatto che tu stia puntando a un colore Fisso o a un colore di un altro tipo di LFO. Ecco cosa può significare [colorVariable] (con argomenti tra parentesi):
-
Colore fisso o singolo:
- r/valore (0.0 (0) a 1.0 (255))
- g/valore (0.0 (0) a 1.0 (255))
- b/valore (0.0 (0) a 1.0 (255))
- h/valore (0.0 (1) a 1.0 (360))
- s/valore (0.0 (0) a 1.0 (100))
- v/valore (0.0 (0) a 1.0 (100))
- a/valore (0.0 (0) a 1.0 (100))
- [n]/seleziona (1.0) con [n] che rappresenta la posizione del colore salvato da 1 (in alto a sinistra) a 20 (in basso a destra) -
Colori LFO:
- lfo/modo (0.0 Fisso; 0.1 Sinusoide; 0.2 Triangolo; 0.3 Trapezio; 0.4 Quadrato; 0.5 Sega su; 0.6 Sega giù; 0.7 Rumore; 0.8 Basso; 0.9 Medio; 1.0 Alto)
- lfo/min/r/valore (0.0 (0) a 1.0 (255))
- lfo/min/g/valore (0.0 (0) a 1.0 (255))
- lfo/min/b/valore (0.0 (0) a 1.0 (255))
- lfo/min/h/valore (0.0 (1) a 1.0 (360))
- lfo/min/s/valore (0.0 (0) a 1.0 (100))
- lfo/min/v/valore (0.0 (0) a 1.0 (100))
- lfo/min/a/valore (0.0 (0) a 1.0 (100))
- lfo/min/[n]/seleziona (1.0) con [n] che rappresenta la posizione del colore salvato da 1 (in alto a sinistra) a 20 (in basso a destra)
- lfo/max/r/valore (0.0 (0) a 1.0 (255))
- lfo/max/g/valore (0.0 (0) a 1.0 (255))
- lfo/max/b/valore (0.0 (0) a 1.0 (255))
- lfo/max/h/valore (0.0 (1) a 1.0 (360))
- lfo/max/s/valore (0.0 (0) a 1.0 (100))
- lfo/max/v/valore (0.0 (0) a 1.0 (100))
- lfo/max/a/valore (0.0 (0) a 1.0 (100))
- lfo/max/[n]/seleziona (1.0) con [n] che rappresenta la posizione del colore salvato da 1 (in alto a sinistra) a 20 (in basso a destra)
- lfo/tempo (0.0 (0) a 1.0 (100))
- lfo/velocità (0.0 (0) a 1.0 (100))
Non preoccuparti, verranno forniti esempi nel corso dell'articolo!
Elenco dei messaggi OSC predefiniti
Ecco le tabelle che troverai di seguito:
-
Master
Opacità master / Maestri degli Shader -
Sequenziatore
Controlli sequenza / Transizioni sequenza / Shaders della sequenza / Schede / Pilota automatico / Cronologia / Analisi audio / Tempo -
Gruppi
Selezione gruppo / Preset delle Proprietà di Gruppo / Shaders di Gruppo / Effetti di Gruppo -
Forme
Coordinate / Dimensioni / Shaders del Giocatore -
Fonti
Modalità di riproduzione / Video / Shader / Testo
Maestro
Opacità master
| Opacità |
/master/opacity/value |
0,0 (0%) a 1,0 (100%) |
Maestri degli Shader
| Attiva/Disattiva tutti |
/master/shaders/all/toggle |
1 (on) o 0 (off) |
| Attiva/Disattiva uno |
/master/shaders/[shaderName]/toggle |
1 (on) o 0 (off) |
| Parametri |
// Parametri di colore |
dipende da [variabile] o [colorVariable] |
// esempi per Chroma Zoom.fs, in seconda posizione dal basso della lista
/master/shaders/chromazoom/toggle
/master/shaders/2/toggle
/master/shaders/chromazoom/master_zoom/value
/master/shaders/chromazoom/master_zoom/lfo/mode
/master/shaders/chromazoom/master_zoom/lfo/min
/master/shaders/chromazoom/master_zoom/lfo/max
/master/shaders/chromazoom/master_zoom/lfo/tempo
/master/shaders/chromazoom/master_zoom/lfo/speed
/master/shaders/2/master_zoom/value
...
Sequenziatore
Controlli di sequenza
| Modifica |
/sequences/[seqName]/edit |
1 |
| Gioca |
/sequences/[seqName]/play |
1 (gioca) o 0 (ferma) |
| Gioca precedente |
/sequences/playprevious |
1 |
| Gioca successivo |
/sequences/playnext |
1 |
| Gioca blackout |
/sequences/blackout |
1 |
// esempi per una sequenza chiamata "Seq 1-2"
// situata nella seconda scheda, riga 2 & colonna 2
/sequences/seq1-2/edit
/sequences/tabs/2/rows/2/columns/2/edit
/sequences/seq1-2/play
/sequences/tabs/2/rows/2/columns/2/play
Transizioni di sequenza
| Parametri |
/sequences/[seqName]/transition/[parameterName]/[variable] |
dipende da [variabile] |
// esempi per una sequenza chiamata "Seq 1-2"
// situata nella seconda scheda, riga 2 & colonna 2
// con una transizione Angular
/sequences/seq1-2/transition/startingangle/value
/sequences/edited/transition/startingangle/value
/sequences/tabs/2/rows/2/columns/2/transition/startingangle/value
/sequences/seq1-2/transition/startingangle/value
/sequences/seq1-2/transition/startingangle/lfo/mode
/sequences/seq1-2/transition/startingangle/lfo/min
/sequences/seq1-2/transition/startingangle/lfo/max
/sequences/seq1-2/transition/startingangle/lfo/tempo
/sequences/seq1-2/transition/startingangle/lfo/speed
/sequences/edited/transition/startingangle/value
...
Shader di sequenza
| Attiva/disattiva tutto (2.13.5) |
/sequences/[seqName]/shaders/all/toggle |
1 (on) o 0 (off) |
| Attiva/disattiva uno |
/sequences/[seqName]/shaders/[shaderName]/toggle |
1 (on) o 0 (off) |
| Parametri |
// Parametri di colore |
dipende da [variabile] o [colorVariable] |
// esempi per una sequenza chiamata "Seq 1-2"
// situata nella seconda scheda, riga 2 & colonna 2
// con Chroma Zoom.fs, in seconda posizione dal fondo della lista
/sequences/seq1-2/shaders/chromazoom/toggle
/sequences/edited/shaders/chromazoom/toggle
/sequences/tabs/2/rows/2/columns/2/shaders/chromazoom/toggle
/sequences/seq1-2/shaders/2/toggle
/sequences/edited/shaders/2/toggle
/sequences/tabs/2/rows/2/columns/2/shaders/2/toggle
/sequences/seq1-2/shaders/chromazoom/master_zoom/value
/sequences/seq1-2/shaders/chromazoom/master_zoom/lfo/mode
/sequences/seq1-2/shaders/chromazoom/master_zoom/lfo/min
/sequences/seq1-2/shaders/chromazoom/master_zoom/lfo/max
/sequences/seq1-2/shaders/chromazoom/master_zoom/lfo/tempo
/sequences/seq1-2/shaders/chromazoom/master_zoom/lfo/speed
/sequences/edited/shaders/chromazoom/master_zoom/value
...
Schede
| Seleziona |
/sequences/tabs/[tabName]/select |
1 |
| Seleziona precedente |
/sequences/tabs/selectprevious |
1 |
| Seleziona successivo |
/sequences/tabs/selectnext |
1 |
// esempi per una scheda chiamata "Draft 1", in seconda posizione da sinistra
/sequences/tabs/draft1/select
/sequences/tabs/2/select
Pilota automatico
| Attiva/Disattiva |
/autopilot/toggle |
1 (acceso) oppure 0 (spento) |
| Seleziona direzione |
/autopilot/direction |
0 (da sinistra a destra) oppure 1 (casuale) |
Traccia
| Riproduci / Pausa |
/timeline/play |
1 (riproduci) oppure 0 (pausa) |
| Ferma |
/timeline/stop |
1 |
| Posizione del playhead |
/timeline/playhead/position |
0,0 (inizio) a 1,0 (fine) |
| Vai al segnale |
/timeline/cues/[cueName]/goto |
1 |
| Vai al segnale successivo |
/timeline/next |
1 |
| Vai al segnale precedente |
/timeline/previous |
1 |
| Data e ora del segnale |
/timeline/cues/[cueName]/timestamp |
0,0 (inizio) a 1,0 (fine) |
// esempi per un segnale chiamato "Play Seq 1-2", in seconda posizione da sinistra
/timeline/cues/playseq1-2/goto
/timeline/cues/2/goto
/timeline/cues/playseq1-2/timestamp
/timeline/cues/2/timestamp
Analisi audio
| Attiva/Disattiva |
/audioanalysis/toggle |
1 (acceso) oppure 0 (spento) |
| Guadagno globale |
/audioanalysis/gain/global |
0,0 (minimo) a 1,0 (massimo) |
| Guadagno "Basso" |
/audioanalysis/gain/bass
|
0,0 (minimo) a 1,0 (massimo) |
|
Guadagno "Medio" |
/audioanalysis/gain/mid |
0,0 (minimo) a 1,0 (massimo) |
| Guadagno "Alto" |
/audioanalysis/gain/high |
0,0 (minimo) a 1,0 (massimo) |
Tempo
| Valore BPM |
/tempo/bpm |
0,0 (20) a 1,0 (999) |
| TAP |
/tempo/tap |
1 |
| Risintonizza |
/tempo/resync |
1 |
| Attiva/Disattiva Ableton Link |
/abletonlink/toggle |
1 (acceso) oppure 0 (spento) |
Gruppi
Selezione del gruppo
| Seleziona |
/sequences/[seqName]/groups/[groupName]/select |
1 |
| Seleziona sopra |
/sequences/edited/groups/selectabove |
1 |
| Seleziona sotto |
/sequences/edited/groups/selectbelow |
1 |
// esempi per un gruppo chiamato "Group D"
// in quarta posizione dal fondo della lista
// in una sequenza chiamata "Seq 1-2"
/sequences/seq1-2/groups/groupd/select
/sequences/edited/groups/4/select
Preset delle Proprietà di Gruppo
| Opacità |
/sequences/[seqName]/groups/[groupName]/opacity/[variable] |
dipende da [variable] |
// esempi per un gruppo chiamato "Group D"
// in quarta posizione dal basso nell'elenco
// in una sequenza chiamata "Seq 1-2"
/sequences/seq1-2/groups/groupd/opacity/value
/sequences/edited/groups/4/opacity/value
/sequences/edited/groups/selected/opacity/value
/sequences/seq1-2/groups/groupd/opacity/lfo/mode
/sequences/seq1-2/groups/groupd/opacity/lfo/min
/sequences/seq1-2/groups/groupd/opacity/lfo/max
/sequences/seq1-2/groups/groupd/opacity/lfo/tempo
/sequences/seq1-2/groups/groupd/opacity/lfo/speed
/sequences/edited/groups/4/opacity/lfo/mode
...
Shader di gruppo
| Attiva/disattiva tutto (2.13.5) |
/sequences/[seqName]/groups/[groupName]/shaders/all/toggle |
1 (acceso) o 0 (spento) |
| Attiva/disattiva uno |
/sequences/[seqName]/groups/[groupName]/shaders/[shaderName]/toggle |
1 (acceso) o 0 (spento) |
| Parametri |
// Parametri di colore |
dipende da [variable] o [colorVariable] |
// esempi per un gruppo chiamato "Group D"
// in quarta posizione dal basso nell'elenco
// in una sequenza chiamata "Seq 1-2"
// con Chroma Zoom.fs, in seconda posizione dal basso nell'elenco
/sequences/seq1-2/groups/groupd/shaders/chromazoom/toggle
/sequences/edited/groups/4/shaders/chromazoom/toggle
/sequences/edited/groups/selected/shaders/chromazoom/toggle
/sequences/seq1-2/groups/groupd/shaders/2/toggle
/sequences/edited/groups/4/shaders/2/toggle
/sequences/edited/groups/selected/shaders/2/toggle
/sequences/seq1-2/groups/groupd/shaders/chromazoom/master_zoom/value
/sequences/seq1-2/groups/groupd/shaders/chromazoom/master_zoom/lfo/mode
/sequences/seq1-2/groups/groupd/shaders/chromazoom/master_zoom/lfo/min
/sequences/seq1-2/groups/groupd/shaders/chromazoom/master_zoom/lfo/max
/sequences/seq1-2/groups/groupd/shaders/chromazoom/master_zoom/lfo/tempo
/sequences/seq1-2/groups/groupd/shaders/chromazoom/master_zoom/lfo/speed
/sequences/edited/groups/4/shaders/chromazoom/master_zoom/value
...
Effetti di Gruppo
| Attiva/Disattiva effetto |
// Gli indirizzi seguono questa struttura: |
1 (acceso) o 0 (spento) |
| Seleziona modalità |
// Gli indirizzi seguono questa struttura: |
1 |
| Parametri del bordo |
// Colore (2,13) |
dipende da [variable] o [colorVariable] |
| Parametri della linea |
// Colore (2,13) |
dipende da [variable] o [colorVariable] |
| Parametri del colore |
// Colore (2,13) |
dipende da [variable] o [colorVariable] |
| Parametri speciali |
// Colore (2,13) |
dipende da [variable] o [colorVariable] |
| Parametri del serpente |
// Applica su |
dipende da [variable] |
| Parametri di rotazione |
// Percorso |
dipende da [variable] |
| Parametri di struttura |
// Colore (2,13) |
dipende da [variabile] o [colorVariable] |
Forme
Coordinate (2,13)
| Coordinata X (forma) |
/sequences/edited/shapes/selected/x/value |
dipende da [variabile] |
| Coordinata Y (forma) |
/sequences/edited/shapes/selected/y/value |
dipende da [variabile] |
| Coordinata X (vertice) |
/sequences/edited/vertex/selected/x/value |
dipende da [variabile] |
|
Coordinata Y (vertice) |
/sequences/edited/vertex/selected/y/value |
dipende da [variabile] |
| Coordinata X (centro) |
/sequences/edited/shapes/selected/center/x/[variabile] |
dipende da [variabile] |
|
Coordinata Y (centro) |
/sequences/edited/shapes/selected/center/y/[variabile] |
dipende da [variabile] |
// esempi per una forma chiamata "Player 2"
// con un vertice chiamato "Vertex 192"
// in una mappa chiamata "Map 1-2"
/sequences/edited/shapes/selected/x/value
/maps/map1-2/shapes/player2/x/value
/sequences/edited/shapes/selected/y/value
/maps/map1-2/shapes/player2/y/value
/sequences/edited/vertex/selected/x/value
/maps/map1-2/shapes/player2/vertex/vertex192/x/value
/sequences/edited/vertex/selected/y/value
/maps/map1-2/shapes/player2/vertex/vertex192/y/value
// indirizzi possibili per il centro
/sequences/edited/shapes/selected/center/x/value
/sequences/edited/shapes/selected/center/x/lfo/mode
/sequences/edited/shapes/selected/center/x/lfo/min
/sequences/edited/shapes/selected/center/x/lfo/max
/sequences/edited/shapes/selected/center/x/lfo/tempo
/sequences/edited/shapes/selected/center/x/lfo/speed
/sequences/edited/shapes/selected/center/y/value
/sequences/edited/shapes/selected/center/y/lfo/mode
/sequences/edited/shapes/selected/center/y/lfo/min
/sequences/edited/shapes/selected/center/y/lfo/max
/sequences/edited/shapes/selected/center/y/lfo/tempo
/sequences/edited/shapes/selected/center/y/lfo/speed
Dimensioni (2,13)
| Larghezza (forma) |
/sequences/edited/shapes/selected/w/value |
dipende da [variabile] |
| Altezza (forma) |
/sequences/edited/shapes/selected/h/value |
dipende da [variabile] |
// esempi per una forma chiamata "Player 2"
// in una mappa chiamata "Map 1-2"
/sequences/edited/shapes/selected/w/value
/maps/map1-2/shapes/player2/w/value
/sequences/edited/shapes/selected/h/value
/maps/map1-2/shapes/player2/h/value
Maestri degli Shader
| Attiva/disattiva tutto (2.13.5) |
/sequences/[seqName]/shapes/[playerName]/shaders/all/toggle |
1 (acceso) o 0 (spento) |
| Attiva/disattiva uno |
/sequences/[seqName]/shapes/[playerName]/shaders/[shaderName]/toggle |
1 (acceso) o 0 (spento) |
| Parametri |
// Parametri colore |
dipende da [variabile] o [variabileColore] |
// esempi per un player chiamato "Player 2"
// in una sequenza chiamata "Seq 1-2"
// con Chroma Zoom.fs, in seconda posizione dal fondo della sua lista
/sequences/seq1-2/shapes/player2/shaders/chromazoom/toggle
/sequences/edited/shapes/player2/shaders/chromazoom/toggle
/sequences/seq1-2/shapes/player2/shaders/2/toggle
/sequences/edited/shapes/player2/shaders/2/toggle
/sequences/seq1-2/shapes/player2/shaders/chromazoom/master_zoom/value
/sequences/seq1-2/shapes/player2/shaders/chromazoom/master_zoom/lfo/mode
/sequences/seq1-2/shapes/player2/shaders/chromazoom/master_zoom/lfo/min
/sequences/seq1-2/shapes/player2/shaders/chromazoom/master_zoom/lfo/max
/sequences/seq1-2/shapes/player2/shaders/chromazoom/master_zoom/lfo/tempo
/sequences/seq1-2/shapes/player2/shaders/chromazoom/master_zoom/lfo/speed
/sequences/edited/shapes/player2/shaders/chromazoom/master_zoom/value
...
Fonti
Riproduzione
| Modalità di riproduzione |
/sources/[n]/playbackmode |
0.0 Normal |
| Attiva "Riavvia con sequenza" |
/sources/[n]/restartwithseq |
1 (acceso) o 0 (spento) |
| Attiva media |
/sources/[n]/medias/[n]/trigger // per fonti playlist
|
1 |
| Attiva successivo media |
/sources/[n]/next // per fonti playlist
|
1 |
| Attiva precedente media |
/sources/[n]/previous // per fonti playlist
|
1 |
| Riavvia playlist |
/sources/[n]/restart // per fonti playlist
|
1 |
| Modalità loop media |
/sources/[n]/loop // per fonti singole |
0.0 Loop 0.33 Follow (only playlist) 0.66 Pause 1.0 Stop |
// examples for a solo source in 1st position from the top left
/sources/1/playbackmode
/sources/1/restartwithseq
/sources/1/loop
// examples for a playlist source in 2nd position from the top left
// with at least 2 medias
/sources/2/playbackmode
/sources/2/restartwithseq
/sources/2/medias/2/trigger
/sources/2/next
/sources/2/previous
/sources/2/restart
/sources/2/loop
/sources/2/medias/2/loop
Video
| Riproduci / Pausa |
/sources/[n]/play // per fonti singole |
1 (riproduci) o 0 (pausa) |
| Riavvolgi |
/sources/[n]/rewind // per fonti singole |
1 |
| Volume |
/sources/[n]/volume // per fonti singole |
0.0 (mute) to 1.0 (max) |
// examples for a solo video source in 1st position from the top left
/sources/1/play
/sources/1/rewind
/sources/1/volume
// examples for a playlist source in 2nd position from the top left
// with a video in 1st media position
/sources/2/play
/sources/2/rewind
/sources/2/medias/1/volume
Shaders
| Parametri |
// Parametri colore |
dipende da [variabile] o [variabileColore] |
// esempi per Bricked.fs in una sorgente shader singola
// in 1ª posizione dall'alto a sinistra
/sources/1/tile/value
/sources/1/tile/lfo/mode
...
// esempi per una sorgente playlist in 2ª posizione dall'alto a sinistra
// con Bricked.fs in 1ª posizione media
/sources/2/medias/1/tile/value
/sources/2/medias/1/tile/lfo/mode
...
Testo
| Parametri |
/sources/[n]/align // per fonti singole |
0,0 Sinistra 0,5 Centro 1,0 Destra |
// esempio per una sorgente di testo singola in 1ª posizione dall'alto a sinistra
/sources/1/align
// esempio per una sorgente playlist in 2ª posizione dall'alto a sinistra
// con un testo in 1ª posizione media
/sources/2/medias/1/align