✅ Oscillateurs d’onde

Sur cette page :

Réglages des oscillateurs d’onde

Tous les oscillateurs d’onde disposent des réglages suivants :

  • range min / range max - détermine la plage de valeurs de la propriété contrôlée par l’oscillateur. La propriété est définie sur range min lorsque la forme d’onde est en bas, et sur range max lorsqu’elle est en haut.

  • duration - la durée nécessaire pour effectuer un cycle complet (ou boucle). Elle est relative au tempo, en mesures. Ainsi, ¼ correspond à un temps. 1 correspond à une mesure complète, etc.
  • duration multiplier - multiplie la durée de base par un facteur choisi. Par exemple, si duration est réglé sur une noire et que le multiplicateur est 3, l’oscillateur durera trois noires (une blanche pointée). Les multiplicateurs fractionnaires sont également pris en charge : maintenez SHIFT pendant que vous faites glisser le curseur pour définir des valeurs non entières, ce qui est utile pour les effets de phase ou pour créer de légers décalages temporels.
  • offset - le décalage de départ de l’onde, exprimé en pourcentage de la durée. Si vous voulez que l’onde commence au quart de sa progression, réglez cette valeur sur 25 %.
  • repeat count - le nombre de fois que la boucle s’exécute avant de s’arrêter. La valeur par défaut est FOREVER, mais vous pouvez la modifier si vous ne voulez pas que l’oscillateur tourne indéfiniment. Après l’arrêt, la propriété prend la valeur située à la fin de l’onde.
  • delay count - le délai, en temps, avant le démarrage de l’oscillateur. Avant son démarrage, la propriété prend la valeur située au début de l’onde.

Réglages communs

  • steps - divise le mouvement en un nombre de pas discrets. Pratique lorsque vous voulez que les propriétés « sautent » d’une valeur à l’autre plutôt que de se déplacer de manière fluide.

  • clamp min / clamp max - augmente l’échelle de l’onde au-delà de ses valeurs minimale ou maximale, puis limite le résultat.

  • ease function - les ondes Sawtooth et Triangle disposent aussi d’une fonction d’assouplissement qui modifie subtilement la courbe d’animation et peut rendre vos animations beaucoup plus expressives !
    • LINEAR - valeur par défaut, sans assouplissement : le mouvement est simplement linéaire entre les valeurs min et max.
    • EASE OUT - démarre rapidement, puis ralentit en approchant de la fin. Très utile pour simuler la physique, par exemple un ralentissement jusqu’à l’arrêt.
    • EASE IN - démarre lentement, puis accélère progressivement. Utile pour simuler une prise d’élan.
    • EASE IN/OUT - une combinaison des deux, pour un mouvement très organique.

Onde en dents de scie

Aussi appelée parfois forme d’onde en rampe, car elle monte progressivement puis retombe brutalement à la fin de son cycle. C’est probablement l’oscillateur d’onde le plus courant, car il crée une boucle idéale pour faire varier des propriétés comme hue ou rotation.

Voir les sections ci-dessus pour :

  • range min / range max
  • duration
  • offset
  • steps
  • clamp min
  • clamp max
  • repeat count
  • delay count
  • ease function

Spécifique à l’onde Sawtooth :

  • cycle range compensation - disponible lorsque steps est défini, et utile pour faire tourner des valeurs en boucle, par exemple une rotation de 0 à 360. Lorsque ce réglage n’est pas activé, les valeurs de début et de fin sont identiques, ce qui peut provoquer un blocage au point de départ (car 0 et 360 correspondent au même angle). Activez-le pour réduire la plage maximale et corriger la position des steps.

Onde triangulaire

Contrairement à l’onde en dents de scie, qui revient brusquement au début à chaque cycle, l’onde triangulaire avance de façon linéaire, puis revient en arrière.

Voir les sections ci-dessus pour :

  • range min / range max
  • duration
  • offset
  • steps
  • clamp min
  • clamp max
  • repeat count
  • delay count
  • ease function

Onde sinusoïdale

La forme d’onde la plus douce ! Elle oscille délicatement entre deux valeurs, comme un pendule.

Voir les sections ci-dessus pour :

  • range min / range max
  • duration
  • offset
  • steps
  • clamp min
  • clamp max
  • repeat count
  • delay count

Onde carrée

La forme d’onde la plus simple : elle bascule simplement entre deux valeurs, dans un sens puis dans l’autre !

Voir les sections ci-dessus pour :

  • range min / range max
  • duration
  • offset
  • repeat count
  • delay count

Spécifique à l’onde Square :

  • pulse width - la durée pendant laquelle l’onde reste à sa valeur maximale, par rapport à la durée totale. 50 % est la valeur par défaut, ce qui correspond exactement à moitié-moitié. Si vous voulez qu’elle ne soit « active » qu’un quart du temps, réglez cette valeur sur 25 %. Vous pouvez ajuster le moment où cette impulsion se produit avec la valeur offset.

Bruit

L’un des points forts de Liberation est sa capacité à générer des effets aléatoires, mais reproductibles. L’oscillateur noise peut être utilisé pour créer un mouvement aléatoire organique en boucle, avec autant de détail ou de jitter que vous le souhaitez.

Voir les sections ci-dessus pour :

  • range min / range max
  • duration
  • offset
  • steps
  • clamp min
  • clamp max
  • repeat count
  • delay count

Spécifique à Noise :

  • noise type - l’algorithme utilisé pour générer le bruit.
    • SIMPLEX - valeur par défaut, une valeur ondulante qui monte et descend, et se répète en boucle.
    • RANDOM - utilise un algorithme de nombres aléatoires plus traditionnel, totalement bruité et chaotique.

  • seed - la valeur utilisée pour créer le bruit. Si l’apparence de l’onde de bruit ne vous convient pas, essayez de modifier cette valeur.

  • simplex detail - modifie le niveau de détail ou de jitter du bruit. Si vous voulez que le motif répété soit moins évident, augmentez la duration et cette valeur.

Custom Oscillator

Crée des formes d’onde entièrement personnalisées. C’est très utile pour créer des animations complexes.

Voir les sections ci-dessus pour :

  • range min / range max
  • duration
  • offset
  • steps
  • repeat count
  • delay count

En dessous se trouve une liste de positions et de valeurs. La duration est divisée en 64 steps, et vous pouvez placer une valeur à n’importe lequel de ces points.

Chaque step dispose des réglages suivants :

  • Step - le pas temporel dans la duration. 0 correspond au début et 64 à la fin.
  • Level - le niveau de l’onde à ce pas temporel. Le niveau est compris entre 0 et 1.
  • Animation type - le menu déroulant vous permet de choisir comment atteindre ce niveau depuis le step précédent.
    • None - aucune transition : saut direct à ce niveau au moment indiqué.
    • Linear - un mouvement entièrement linéaire du niveau précédent vers celui-ci.
    • Ease in / Ease out / Ease in/out - applique un assouplissement entre le niveau précédent et celui-ci. Voir ease function ci-dessus pour une description des types d’animation.