särö on kaikkialla musiikissa, varsinkin sähkökitaroiden ollessa mukana. Rapea, sumea ääni saa rockmusiikin kuulostamaan kiviseltä. Se syntyi vahingossa, kun liikaa signaalia syötettiin analogisiin komponentteihin ja ihmiset tajusivat, että se teki mielenkiintoisen äänen.
yksi syy siihen, miksi se kuulostaa niin siistiltä, on se, että se säilyttää soitettavan nuotin taajuuden ja lisää päälle muita taajuuksia. Analogisissa komponenteissa tämä (tavallaan) toimii leikkaamalla äänen tuottamiseen käytetty signaali. Lopputulos riippuu käytetyistä piireistä ja komponenteista, joten vaihtelua on paljon. Oikea särö voi lisätä luonnetta mihin tahansa ääneen.
digitaalisessa maailmassa vääristymiä luodaan yleisesti tekniikalla nimeltä wave shaping, joka on viileä käsite, joka mielestäni ansaitsi blogikirjoituksen. Voit käyttää aalto muotoiluun luoda yksinkertainen leikkautumisen vääristymä, mutta se voi tehdä muutamia asioita samoin.
Kaikki tämän kappaleen alapuolella tarvitsee javascript-tuen toimiakseen, lähdekoodi on täällä jos et luota minuun. Käytän äänidemoja, jotka perustuvat siniaaltoihin, jotka kuulostavat kamalilta, mutta graafit ovat paljon kauniimpia. Olen varmistanut, että asiat eivät ole liian kovaa, mutta varmista, että äänenvoimakkuutta ei ole käännetty super korkea. Äänet paranevat lopussa.
tiedän, että jotkut teistä katsovat tätä puhelimessa. Onnea, teknisesti sen pitäisi toimia.
Master volume control
käytä tätä jokaisen tällä sivulla olevan äänen äänenvoimakkuuden muuttamiseen. Napsauta kutakin kuvaajaa toistaaksesi sen äänen ja napsauta uudelleen lopettaaksesi.
puhdas siniaalto
tämä on perus siniaalto pelaa 440Hz (nuotin) leikkautumisen, voit häivyttää välillä leikattu ja ei-leikattu aaltoja ja säätää leikkautumisen tasolla liukusäätimiä alla.
puhtaan siniaallon ja leikatun poikkiviiva:
muuta leikkeen määrää:
kun leikkausarvo on Aallon tavanomaisen arvon ulkopuolella, leikattu siniaalto kuulostaa täsmälleen samalta kuin puhdas siniaalto. Sanoin, että ne kuulostavat kauheilta …
mukavammat äänet
siniaaltoryhmät kuulostavat hieman vähemmän huonoilta kuin yksittäiset aallot, matemaatikot siellä tietävät, että siniaaltojen yhdistelmällä voi muodostaa mitä tahansa ääntä, mutta en mene niin pitkälle.
käytän samaa klippiä seitsemän siniaallon ryhmään, joiden taajuudet ovat lähellä, mutta eivät aivan samoja. Tämä saa heidät häiritsemään toisiaan tavalla, joka aiheuttaa sykkivän vaikutuksen (se ei silti kuulosta kovin mukavalta).
klippauksen oikku on, että hiljaisemmat äänet eivät osu kynnykselle, joten vain kovemmat äänet vaihtuvat. Näin saat” overdrive ” – efektit koviin ääniin.
toinen klippauksen sivuvaikutus on se, että se rajoittaa äänenvoimakkuutta, joten särö yhdistetään usein amplitudin tehostamiseen.
tässä (ja yllä) oleva aaltomuoto piirretään noin 100x hitaammin kuin ääni, jonka kuulet:
tämä liukusäädin muuttaa särön määrää, lisäksi oikealla on enemmän klippausta yhdistettynä korkeampaan boostiin:
Aallon muokkaus
konepellin alla käytän tekniikkaa nimeltä wave shaping luodakseni leikatut signaalit. Sitä käytetään usein jäljitellä enemmän klassinen distortion ääniä, jotka ovat hieman enemmän mukana kuin leikkautumisen. Ja se voi tehdä aika paljon enemmän.
se toimii siirtofunktion avulla, joka kartoittaa jokaisen tuloarvon (väliltä -1 ja 1) lähtöarvoksi myös väliltä -1 ja 1.
tässä on muutamia esimerkkejä siirtofunktioista, kuvaajan akselit menevät molemmat -1: stä 1: een. Kohdistimen sijainti näyttää funktion esimerkkiarvot:
panos: 0
lähtö: 0
alla on esitetty tulos siirtofunktion soveltamisesta siniaaltoon. Klikkaa kuvaaja toistaa äänen, voit muuttaa toimintoa klikkaamalla painikkeita, kun se pelaa kuulla eron.
tietoa eri toiminnoista (katso tämän sivun lähde ja etsi ”Hello!”nähdä toiminnot itse):
- leikattu – täsmälleen sama kuin ensimmäisessä esimerkissä, klipsin arvo on 0,5
- Clip/Boost – clips to 0.5 ja kaksinkertaistaa amplitudin pitääkseen äänenvoimakkuuden samana
- eksponentiaalinen – kiertää reunoja hieman, emuloi overdriven analogista järjestelmää
- Quadratic – kaksinkertaistaa taajuuden
- meluisa – lisää jonkin verran satunnaista kohinaa päälle
- erittäin meluisa – korvaa signaalin satunnaisella kohinalla, mutta voit silti kuulla alkuperäisen äänen (luulen tämän johtuvan aliasingista)
- lineaarinen – jättää tulon ennalleen, toistaen alkuperäisen äänen
- aaltokertainen ja aaltokääre – emuloivat analogisia piirejä, jotka käyttävät vertailulaitteita
nämä äänet niin paljon paremmin todellisilla äänillä
miksi tuhlasin niin paljon aikaa siniaaltoihin? 😢
Tässä muutamia äänitallenteita, jotka ajetaan siirtotoiminnon läpi, olen kopioinut alla olevat eri säröpainikkeet, jotta voit sotkea äänen kanssa sen soidessa (muista, linear toistaa äänen muuttumattomana). Pitäkää hauskaa!
Guitar with Reverb
nämä eivät välttämättä toimi joissakin selaimissa, kokeile soittaa ensin yksi siniaalloista yllä, sitten me
jotkut lopulliset omituisuudet
quadratic kuulostaa niin oudolta. Koska se on parillinen funktio, kun taas useimmat muut ovat… outoja. Nämä ovat funktion symmetrian sivuvaikutuksia, ne muuttavat särön tuottamia harmonioita.
ero clip / Boostin ja eksponentiaalisen välillä on hiuksenhieno – nämä ovat sellaisia eroja, joista tulee erittäin tärkeitä huippuluokan äänentoistolaitteissa. Ihmiset viettävät paljon aikaa ja rahaa etsivät täsmälleen oikea ääni.
loppu
toivottavasti löysit sen siistin, tiedän että se on satunnainen aihe. Olen rakentamassa syntetisaattori javascript tällä hetkellä, siksi outo aihe. Pysy kuulolla tai ota yhteyttä, jos olet kiinnostunut.