✅ Wave oscillators

På den här sidan :

Inställningar för Wave oscillator

Alla Wave oscillators har följande inställningar :

  • range min / range max - bestämmer värdeintervallet för egenskapen som oscillatorn styr. Egenskapen sätts till range min när vågformen är längst ned, och till range max när vågformen är längst upp.

  • duration - tiden det tar för en hel cykel (eller loop) att slutföras. Detta är relativt till tempot i takter. ¼ är alltså ett slag. 1 är en hel takt, osv.
  • duration multiplier - skalar grundlängden med en vald faktor. Om duration till exempel är inställd på en fjärdedelsnot och multiplier är 3, varar oscillatorn i tre fjärdedelsnoter (en punkterad halvnot). Decimala multiplikatorer stöds också — håll ned SHIFT medan du drar reglaget för att ställa in tal som inte är heltal, vilket är användbart för fasningseffekter eller subtila timingförskjutningar.
  • offset - startförskjutningen för vågen som en procentandel av duration. Om du vill att vågen ska börja en fjärdedel in ställer du in detta på 25%.
  • repeat count - antalet gånger loopen körs innan den stannar. Standardvärdet är FOREVER, men du kan ändra det om du inte vill att oscillatorn ska köras utan slut. När den har stannat sätts egenskapen till värdet vid slutet av vågen.
  • delay count - fördröjningen i slag innan oscillatorn börjar köras. Innan den börjar köras sätts egenskapen till värdet vid början av vågen.

Gemensamma inställningar

  • steps - delar upp rörelsen i ett antal diskreta steg. Bra när du vill att egenskaper ska "hoppa" till värden i stället för att röra sig mjukt.

  • clamp min / clamp max - ökar vågens skala bortom dess lägsta eller högsta värden och klampar resultatet.

  • ease function - Sawtooth- och Triangle-vågorna har också en ease function som subtilt ändrar animationskurvan och kan göra dina animationer riktigt uttrycksfulla!
    • LINEAR - standardläget, ingen easing, rör sig bara linjärt mellan min- och maxvärdena.
    • EASE OUT - börjar snabbt och saktar sedan ned när den närmar sig slutet. Mycket bra för att simulera fysik, till exempel att bromsa in till stillastående.
    • EASE IN - börjar långsamt och ökar gradvis hastigheten. Bra för att simulera att momentum byggs upp.
    • EASE IN/OUT - en kombination av båda, med en mycket organisk rörelse.

Sawtooth wave

Kallas ibland även en ramp waveform, eftersom den rampar uppåt och sedan faller skarpt i slutet av sin cykel. Det är förmodligen den vanligaste vågoscillatorn eftersom den skapar en loop för cykliska egenskaper som hue eller rotation.

Se avsnitten ovan för :

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

Specifikt för Sawtooth :

  • cycle range compensation - tillgänglig när steps är inställt, och är bra för cykliska värden, till exempel en rotation från 0 till 360. När detta inte är inställt blir start- och slutvärdet samma, vilket kan orsaka att värdet fastnar vid startpunkten (eftersom 0 och 360 är samma vinkel). Slå på detta så minskas maxintervallet för att korrigera stegpositionerna.

Triangle wave

Till skillnad från sawtooth wave, som hoppar tillbaka till början vid varje cykel, rör sig triangle wave linjärt framåt och sedan bakåt.

Se avsnitten ovan för :

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

Sine wave

Den mjukaste vågformen! Oscillerar försiktigt mellan två värden, som en pendel.

Se avsnitten ovan för :

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

Square wave

Den enklaste vågformen - den växlar bara mellan två värden, fram och tillbaka!

Se avsnitten ovan för :

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

Specifikt för Square wave :

  • pulse width - hur länge vågen ligger på sitt maxvärde i förhållande till den totala duration. 50% är standardvärdet, vilket är exakt hälften var. Om du bara vill att den ska vara "på" en fjärdedel av tiden ställer du in den på 25%. Du kan justera när denna puls sker med värdet offset.

Noise

En av Liberations styrkor är att det kan generera slumpmässiga men upprepningsbara effekter. noise-oscillatorn kan användas för att skapa en organisk loopande slumpmässig rörelse med så mycket detalj/jitter du vill.

Se avsnitten ovan för :

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

Specifikt för Noise :

  • noise type - algoritmen som används för att generera bruset.
    • SIMPLEX - standardläget, ett böljande värde som stiger och faller och upprepas i en loop.
    • RANDOM - använder en mer traditionell slumptalsalgoritm, helt brusig och kaotisk.

  • seed - värdet som används för att skapa bruset. Om du inte gillar hur brusvågen ser ut kan du prova att ändra detta värde.

  • simplex detail - ändrar hur detaljerat eller jitterigt bruset är. Om du vill att det upprepande mönstret ska vara mindre tydligt, öka duration och höj detta värde.

Custom Oscillator

Skapar helt anpassade vågformer. Detta är mycket användbart för att skapa komplexa animationer.

Se avsnitten ovan för :

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

Nedanför detta finns en lista med positioner och värden. Duration delas upp i 64 steg och du kan placera ett värde vid vilken som helst av dessa punkter.

Varje steg har följande inställningar :

  • Step - tidssteget inom duration. 0 är i början och 64 är i slutet.
  • Level - vågens nivå vid det tidssteget. Nivån sträcker sig mellan 0 och 1.
  • Animation type - rullgardinsmenyn låter dig välja hur du vill röra dig mot denna nivå från föregående steg.
    • None - ingen övergång, hoppar direkt till denna nivå vid den angivna tiden.
    • Linear - en helt linjär rörelse från föregående nivå till denna.
    • Ease in / Ease out / Ease in/out - easar mellan föregående nivå och denna. Se ease function ovan för en beskrivning av animationstyperna.