✅ Oscillatori a onda
In questa pagina :
Impostazioni degli oscillatori a onda
Tutti gli oscillatori a onda hanno le seguenti impostazioni :
- range min / range max - determina l’intervallo di valori per la proprietà controllata dall’oscillatore. La proprietà viene impostata su range min quando la forma d’onda è al minimo, e su range max quando la forma d’onda è al massimo.
- duration - il tempo necessario per completare un ciclo completo, o loop. È relativo al tempo musicale in battute. Quindi ¼ corrisponde a un singolo beat. 1 corrisponde a una battuta completa, e così via.
- duration multiplier - moltiplica la durata di base per un fattore scelto. Ad esempio, se duration è impostato su una semiminima e il moltiplicatore è 3, l’oscillatore durerà tre semiminime, cioè una minima puntata. Sono supportati anche moltiplicatori frazionari: tieni premuto SHIFT mentre trascini lo slider per impostare numeri non interi, utile per effetti di phasing o per creare leggere variazioni di timing.
- offset - lo scostamento iniziale dell’onda, espresso come percentuale della durata. Se vuoi che l’onda inizi a un quarto del percorso, impostalo su 25%.
- repeat count - il numero di volte in cui il loop viene eseguito prima di fermarsi. Il valore predefinito è FOREVER, ma puoi cambiarlo se non vuoi che l’oscillatore continui all’infinito. Dopo l’arresto, la proprietà verrà impostata sul valore alla fine dell’onda.
- delay count - il ritardo in beat prima che l’oscillatore inizi a funzionare. Prima dell’avvio, la proprietà verrà impostata sul valore all’inizio dell’onda.
Impostazioni comuni
- steps - divide il movimento in un numero di passaggi discreti. Utile quando vuoi che le proprietà “saltino” da un valore all’altro invece di muoversi in modo fluido.
- clamp min / clamp max - aumenta la scala dell’onda oltre i suoi valori minimi o massimi e limita il risultato.
- ease function - anche le onde Sawtooth e Triangle hanno una ease function, che modifica leggermente la curva dell’animazione e può rendere le tue animazioni molto più espressive!
- LINEAR - il valore predefinito, senza easing: si muove semplicemente in modo lineare tra i valori minimo e massimo.
- EASE OUT - parte velocemente e poi rallenta avvicinandosi alla fine. Molto utile per simulare la fisica, ad esempio un rallentamento fino all’arresto.
- EASE IN - parte lentamente e accelera gradualmente. Utile per simulare un accumulo di slancio.
- EASE IN/OUT - una combinazione delle due precedenti, con un movimento molto organico.
Onda sawtooth
A volte è chiamata anche ramp waveform, perché sale progressivamente e poi scende bruscamente alla fine del ciclo. Probabilmente è l’oscillatore a onda più comune, perché crea un loop adatto a proprietà cicliche come hue o rotation.
Vedi le sezioni precedenti per :
- range min / range max
- duration
- offset
- steps
- clamp min
- clamp max
- repeat count
- delay count
- ease function
Specifico per Sawtooth :
- cycle range compensation - disponibile quando steps è impostato, ed è utile per valori ciclici, ad esempio una rotazione da 0 a 360. Quando non è attivo, il valore iniziale e quello finale saranno uguali, e questo può causare un blocco sul punto di partenza, perché 0 e 360 sono lo stesso angolo. Attivalo e l’intervallo massimo verrà ridotto per correggere le posizioni degli step.
Onda triangle
A differenza della sawtooth wave, che salta di nuovo all’inizio a ogni ciclo, la triangle wave si muove linearmente in avanti e poi all’indietro.
Vedi le sezioni precedenti per :
- range min / range max
- duration
- offset
- steps
- clamp min
- clamp max
- repeat count
- delay count
- ease function
Onda sine
La forma d’onda più fluida! Oscilla dolcemente tra due valori, come un pendolo.
Vedi le sezioni precedenti per :
- range min / range max
- duration
- offset
- steps
- clamp min
- clamp max
- repeat count
- delay count
Onda square
La forma d’onda più semplice: passa semplicemente da un valore all’altro, avanti e indietro!
Vedi le sezioni precedenti per :
- range min / range max
- duration
- offset
- repeat count
- delay count
Specifico per Square wave :
- pulse width - il tempo durante il quale l’onda resta al valore massimo, relativo alla durata complessiva. 50% è il valore predefinito, esattamente metà e metà. Se vuoi che resti “on” solo per un quarto del tempo, impostalo su 25%. Puoi regolare quando avviene questo impulso usando il valore offset.
Noise
Uno dei punti di forza di Liberation è la possibilità di generare effetti casuali ma ripetibili. L’oscillatore noise può essere usato per creare un movimento casuale organico in loop, con tutto il dettaglio o jitter che desideri.
Vedi le sezioni precedenti per :
- range min / range max
- duration
- offset
- steps
- clamp min
- clamp max
- repeat count
- delay count
Specifico per Noise :
- noise type - l’algoritmo usato per generare il noise.
- SIMPLEX - il valore predefinito: un valore ondulato che cresce e cala, e si ripete in loop.
- RANDOM - usa un algoritmo di numeri casuali più tradizionale, completamente rumoroso e caotico.
- seed - il valore usato per creare il noise. Se non ti piace l’aspetto dell’onda di noise che hai ottenuto, prova a cambiare questo valore.
- simplex detail - modifica quanto il noise è dettagliato o instabile. Se vuoi che il pattern ripetuto sia meno evidente, aumenta la durata e incrementa questo valore.
Custom Oscillator
Crea forme d’onda completamente personalizzate. È molto utile per creare animazioni complesse.
Vedi le sezioni precedenti per :
- range min / range max
- duration
- offset
- steps
- repeat count
- delay count
Sotto sono presenti un elenco di posizioni e valori. La durata è divisa in 64 step e puoi inserire un valore in uno qualsiasi di questi punti.
Ogni step ha le seguenti impostazioni :
- Step - lo step temporale all’interno della durata. 0 è all’inizio e 64 è alla fine.
- Level - il livello dell’onda in quello step temporale. Il livello varia tra 0 e 1.
- Animation type - il menu a discesa ti permette di scegliere come vuoi arrivare a questo livello partendo dallo step precedente.
- None - nessuna transizione: salta direttamente a questo livello nel momento specificato.
- Linear - un movimento completamente lineare dal livello precedente a questo.
- Ease in / Ease out / Ease in/out - applica easing tra il livello precedente e questo. Vedi ease function sopra per una descrizione dei tipi di animazione.