Lyden funksjonen kan defineres som en kommando eller en funksjon i et programmeringsspråk som gjør at et dataprogram for å produsere lyd . Begrepet "lyd -funksjon " som en parameter i computermusikk er på ingen måte standard . Det er kjent under andre navn , avhengig av programvare der det er til stede . Matlab for eksempel kaller sin parameter kommandoer som " funksjon ", og programmet har to funksjoner som kalles "lyd " og " soundsc . " En annen datamaskin musikk programmeringsspråk kalt Pure data kaller sine kommandoer eller funksjoner "objekter ". En lyd -funksjonen kan også kalles en " oscillator ", og to av de vanligste typene er Wavetable oscillatorer og prøvespillere. Lydfunksjoner i utgangspunktet behandle digitale data gjennom en digital - til - analog konverter for å produsere lyd.
Wavetable Oscillator
En Wavetable oscillator er en lyd -funksjon som syntetiserer en viss fast kurveform på en hvilken som helst ønsket frekvens . Denne type av lyd -funksjon kan generere en viss variasjon av klang avhengig av formen av bølgeformen er det å generere . Brukere kan gjøre bruk av en Wavetable oscillator enten å imitere lyder generert av akustiske musikkinstrumenter, for eksempel , genererer en sinusformet bølge å imitere et notat spilles gjennom en fløyte . Denne slags lyd -funksjonen kan også brukes til å skape nye og originale klanger som ikke finnes i akustiske instrumenter . Ved å justere frekvensen til bølgeform , kan brukeren endre tonehøyden av lyden den produserer . Den Wavetable oscillator prosess er lik lyden generasjon av maskinvare analog og digital synthesizer slik som de produsert av Moog , ARP, Roland , Yamaha og andre.
Sampler
den sampler er en lyd -funksjon som registrerer lyd fra eksterne kilder eller en live signal og deretter spiller av den innspilte lyden , eller prøve. I tilfelle av computer musikk programmering, samplere eller prøveavspillingsfunksjonerville spille datafiler i ulike formater som WAV, MP3, FLAC og andre. Denne lyden funksjonen er mest nyttig i å høre realistiske innspilte lyder fra akustiske kilder i stedet for gjennom bruk av syntese vare på en Wavetable oscillator .
Videre behandling av Lyder fra lydfunksjoner
spille lyder direkte fra lydfunksjoner vanligvis ikke gir den ønskede effekt . Lyden kan være for myk eller stille , eller brukeren ønsker å endre klang. Dette gjøres gjennom en prosess som kalles " syntese " og vil innebære bruk av gjenstander som forsterkere, signalmoduleenheter , filtre , effekter og /eller ekstra oscillatorer.