Cum funcționează Tonalitate audio
Tonalitate audio deplasează o pistă în semitonuri în sus sau în jos, de la o octavă mai jos până la o octavă mai sus, fără să-i schimbe durata, în întregime în browser. Build-ul ffmpeg.wasm inclus nu are un shifter de tonalitate dedicat, de calitate înaltă, deci acest instrument construiește unul din filtre care sunt ÎNTOTDEAUNA disponibile: normalizează mai întâi audio-ul la o rată de eșantionare cunoscută, de 48000 Hz (aresample), reetichetează apoi acea rată după raportul de tonalitate (asetrate), ceea ce deplasează tonalitatea și viteza împreună, și în final compensează schimbarea de viteză cu același lanț de întindere temporală atempo folosit de instrumentul de viteză audio, restaurând durata originală, păstrând în același timp noua tonalitate.
Acesta este un compromis real și onest: este un shifter clasic, bazat pe rata de eșantionare, nu un vocoder de fază de nivel studio (precum Melodyne sau un instrument bazat pe Rubberband), deci deplasările mari pe material complex, precum un mix complet, pot suna ușor artificial, în timp ce deplasările mai mici pe o singură voce sau un instrument sună de obicei curat.