Eksempel |
forrige | aRts-builder | næste |
aRts-builder levereres med flere eksempler, som kan åbnes med ->. Nogle af dem er i mappen, mens nogen (som af en eller anden grund ikke virker med den nuværende udgave) er efterladt i todo-mappen.
Eksemplerne kan inddeles i flere kategorier:
Selvstændige eksempler som illustrerer hvordan hvert af de indbyggede aRts-moduler bruges (som hedder example_*.arts
). Disse sender typisk noget uddata til et lydkort.
Instrumenter som bygges fra aRts-moduler på lavere niveau (som hedder instrument_*.arts
). Disse følger en standardkonvention for ind- og udporte så de kan bruges af MIDI-håndteringen i artscontrol.
Skabeloner til at oprette nye moduler (som hedder template_*.arts
).
Effekter som kan bruges som genbrugelige byggeblokke (som hedder effect_*.arts
) [ alle i todo ]
Mikserelementer som bruges til at oprette miksere, inklusive grafiske styremoduler (som hedder mixer_element_*.arts
). [ alle i todo ]
Diverse moduler som ikke passer ind i nogen af de ovenstående kategorier.
Detaljeret beskrivelse af hvert modul:
example_stereo_beep.arts
Laver en 440 Hz sinusbølge i venstre kanal og en 880 Hz sinusbølge i højre kanal, og sender dem til lydkortet. Denne henvises til i aRts dokumentation.
example_sine.arts
Laver en 440 Hz sinusbølge.
example_pulse.arts
Laver en 440 Hz pulsbølge med 20% aktivitet.
example_softsaw.arts
Laver en 440 Hz savtandsbølge.
example_square.arts
Laver en 440 Hz firkantbølge.
example_tri.arts
Laver en 440 Hz trekantbølge.
example_noise.arts
Laver hvid støj.
example_dtmf1.arts
Laver en dualtone ved at producere sinusbølger med 697 og 1209 Hz, skalere dem til 0,5 og addere dem. Dette er DTMF-tonen for cifferet "1" på en trykknaptelefon.
example_atan_saturate.arts
Kører en trekantbølge gennem et atan-mætningsfilter.
example_autopanner.arts
Bruger autopanorering til at panorere en 400 Hz sinusbølge mellem venstre og højre højtaler med en hastighed på 2 Hz.
example_brickwall.arts
Skalerer en sinusbølge med en faktor 5 og kører den derefter gennem ved en murstensvægsbegrænser.
example_bus.arts
Linker ned fra en bus som hedder “Bus” og linker op til bussen “out_soundcard” med venstre og højre kanal byttet om.
example_cdelay.arts
Linker ned fra en bus som hedder “Delay” og linker højre kanal op gennem en 0,5 sekunders forsinkelse, og venstre kanal uforandret. Du kan bruge artscontrol til at forbinde effekten til lydafspilning og observere resultatet.
example_delay.arts
Dette er det samme som example_cdelay.arts
men bruger forsinkelseseffekten.
example_capture_wav.arts
Dette bruger Synth_CAPTURE_WAV til at gemme en 400 Hz sinusbølge som en wav-fil. Kør modulet i nogle sekunder, og kig derefter på filen som blev lavet i /tmp
. Du kan afspille filen med en mediaspiller såsom kaiman.
example_data.arts
Dette bruger Data-modulet til at oprette en konstant strøm af værdien “3” og sender den til et Debug-modul for at vise det periodisk. Det indeholder også et Nil-modul, og viser hvordan den kan bruges til ikke at gøre noget overhovedet.
example_adsr.arts
Viser hvordan en enkelt instrumentlyd kan laves med envelope ADSR-modulet, som udløses repetitivt af en firkantbølge.
example_fm.arts
Dette bruger FM Source-modulet til at lave en 440 Hz sinusbølge som frekvensmoduleres med en 5 Hz hastighed.
example_freeverb.arts
Dette forbinder Freeverb-effekten fra et busnedlink til et busoplink. Du kan bruge artscontrol til at forbinde effekten til lydafspilning og observere resultatet.
example_flanger.arts
Dette implementerer en enkel flangereffekt (det synes dog ikke at virke endnu).
example_moog.arts
Denne struktur kombinerer de to kanaler fra en bus ind i en, sender den gennem et Moog VCF filter, og sender den derefter til bussen out_soundcard.
example_pitch_shift.arts
Denne struktur sender venstrekanalens lyddata gennem en tonehøjdeændringseffekt. Justér hastighedsparameteren for at variere effekten.
example_rc.arts
Denne struktur sender hvid støj gennem et RC-filer og ud til lydkortet. Ved at kigge på FFT måleren i artscontrol kan du se hvordan dette adskiller sig fra en ufiltreret støjbølgeform.
example_sequence.arts
Dette demonstrerer Sequence-modulet ved at spille en sekvens af toner.
example_shelve_cutoff.arts
Denne struktur sender hvid støj gennem et klippefilter og ud til lydkortet. Ved at kigge på FFT måleren i artscontrol kan du se hvordan dette adskiller sig fra en ufiltreret støjbølgeform.
example_equalizer.arts
Dette demonstrerer modulet Std_Equalizer. Det forstærker de lave og høje frekvenser med 6 dB.
example_tremolo.arts
Dette demonstrerer tremoloeffekten. Det modulerer venstre og højre kanal med en 10 Hz tremolo.
example_xfade.arts
Dette eksempel blander 440 og 880 Hz sinusbølger med en overtoning. Justér værdien på overtoningens procentindgang fra -1 til 1 for at kontrollere blandningen af de to signaler.
example_pscale.arts
Dette illustrerer Pscale-modulet (jeg er ikke sikker på at det er et meningsfuldt eksempel).
example_play_wav.arts
Dette illustrerer modulet Play Wave. Du skal angive hele søgestien til en .wav
-fil som filnavneparameter.
Dette viser modulet Multi Add, som accepterer et hvilket som helst antal indgange. Det opsummerer tre Data-moduler som producerer inddata 1, 2 og 3, og viser resultatet 6.
forrige | hjem | næste |
Gennemgang | op | aRts i detalje |