Hvordan lage en Range i en Kontakt Script

Det Kontakt sample-basert programvare synthesizer bruker en proprietær skriptspråk for å lage skript. Disse skriptene kan påvirke nesten alle parameter i synthesizer, og gir deg en stor grad av kontroll over programmet. Mange KONTAKT skriptkommandoer krever at du angir et område som styrer hvilken grad regisserte element kan påvirke den angitte parameter. Alle kommandoene i Kontakt skriptspråk bruke samme format for å angi områder.

Bruksanvisning

1 Start Kontakt. Klikk på "Multi Script" -knappen for å åpne script editor. Klikk "Empty", deretter "Edit" for å starte et nytt manus.

2 Skriv "på init" som den første linjen i skriptet. Dette forteller Kontakt for å bruke skriptet ved oppstart. Hvis du vil at skriptet skal aktiveres når et notat trykkes eller slippes, erstatte "init" med "note" eller "release". Bruk "på controller" som første linje hvis du ønsker å utløse skriptet bruker en ekstern MIDI-enhet. Trykk enter."

3 Skriv "erklærer" på den andre linjen i skriptet, etterfulgt av den parameteren du vil legge til skriptet. For å legge til en enkel volumkontroll, for eksempel inn "erklærer ui_knob $ volum." Dette forteller Kontakt skript for å legge til et brukergrensesnitt knott som styrer volumet på synthesizer.

4 Skriv inn ønsket område i formatet "(0, 100, 1)." Bytt ut det første tallet i denne serien med lavere verdi av området; erstatte det andre tallet med den øvre verdi. Den tredje tall er skaleringsfaktoren, som kontrollerer oppløsning av serien. Kontakt deler den totale verdien av området ved skaleringsfaktor, deretter gjelder dette forholdet til kontrollen. I dette eksemplet disse parametre skape en volumkontroll som går fra null til 100.

5 Trykk "Enter" for å starte ny linje. Legg noen andre skriptkommandoer og spenner som du ønsker. Når du er ferdig med å legge inn bud, type "ende på" på en ny linje for å angi slutten av skriptet funksjon. Klikk på "Apply" -knappen for å kjøre skriptet i Kontakt.

Hint

  • Rådfør deg Kontakt manual for en fullstendig liste over tilgjengelige skriptkommandoer.