Ingen upload, 100% lokalt, ingen konto

Lydtonehøjde

Gør en stemme dybere eller lysere uden at speede den op eller ned. Alt kører i din browser; din fil forlader aldrig din enhed.

Sådan virker Lydtonehøjde

Lydtonehøjde flytter et lydspor op eller ned i halvtoner, fra en oktav ned til en oktav op, uden at ændre varigheden, helt inde i din browser. Den leverede ffmpeg.wasm-build har ingen dedikeret højkvalitets tonehøjdeforskyder indbygget, så dette værktøj bygger på filtre, der ALTID er tilgængelige: det normaliserer først lyden til en kendt samplingfrekvens på 48000 Hz (aresample), mærker derefter den frekvens om med tonehøjdeforholdet (asetrate), hvilket flytter tonehøjde og hastighed sammen, og kompenserer til sidst for hastighedsændringen med samme atempo-time-stretch-kæde, som lydhastighed bruger, så den oprindelige varighed genoprettes, mens den nye tonehøjde bevares.

Dette er et reelt, ærligt kompromis: det er en klassisk samplingfrekvens-baseret forskyder, ikke en studiekvalitets fase-vocoder (som Melodyne eller et Rubberband-baseret værktøj), så store forskydninger kan lyde en smule kunstige på komplekst materiale som en fuld mix, mens mindre forskydninger på en enkelt stemme eller et instrument som regel lyder rene.

Sådan bruger du Lydtonehøjde, trin for trin

  1. Slip eller vælg den lydfil, du vil ændre tonehøjden på.
  2. Indstil tonehøjdeforskydningen i halvtoner med skyderen eller en forindstilling (fra -12 til +12).
  3. Klik på Start. ffmpeg resampler og time-stretcher filen lokalt.
  4. Forhåndsvis resultatet, og download det, når behandlingen er færdig.

Almindelige anvendelser

  • Sænke en stemmeoptagelse et par halvtoner for en dybere, mere alvorlig tone uden at gøre talen langsommere.
  • Hæve en sample eller et vokaluddrag, så det matcher tonearten på et backing track.
  • Skabe en simpel stemmeforklædnings-effekt til et video- eller podcastsegment.
  • Teste, hvordan en melodi lyder transponeret til en anden toneart, før man går i gang med en fuld genindspilning.

Ofte stillede spørgsmål

Bliver min lyd uploadet nogen steder for at ændre tonehøjden?

Nej. ffmpeg kompileret til WebAssembly kører resample/asetrate/atempo-kæden inde i din browserfane. Din fil læses ind i hukommelsen på din enhed, behandles der, og det forskudte resultat tilbydes som en lokal download. Åbn netværksfanen i browserens udviklerværktøjer, mens værktøjet kører: ingen forespørgsel sender din lyd.

Ændres varigheden, når jeg ændrer tonehøjden?

Nej, det er hele pointen med værktøjet. Samplingfrekvens-trikket, der ændrer tonehøjden, ændrer også hastigheden som en bivirkning, så atempo-filterkæden kompenserer med den omvendte faktor, så den oprindelige varighed genoprettes, mens kun tonehøjdeforskydningen bevares.

Hvorfor normaliserer værktøjet først til 48000 Hz?

Asetrate-trikket skal kende den præcise nuværende samplingfrekvens for at beregne en korrekt ny en; at måle den reelle samplingfrekvens for en vilkårlig inputfil tilføjer reel kompleksitet. Ved først at normalisere alt input til en kendt frekvens på 48000 Hz med aresample sikres det, at tonehøjdeforholdet, der anvendes bagefter, altid er præcist, uanset hvilken samplingfrekvens kildefilen faktisk brugte.

Hvordan sammenlignes dette med et professionelt tonehøjdekorrektionsværktøj?

Det er en ægte tonehøjdeforskydning, ikke en gimmick, men den bruger den klassiske asetrate+atempo-kombination i stedet for en fase-vocoder-algoritme. Studieværktøjer bygget omkring fase-vocoder- eller PSOLA-teknikker lyder som regel renere ved store forskydninger og komplekse mixes; dette værktøj egner sig godt til moderate forskydninger på en enkelt stemme eller et instrument, og til hurtige eksperimenter uden installation.

Beholder outputtet samme lydformat som input?

Ja. Filen behandles og returneres i samme container og codec som input, ligesom lydhastighed. Ved nul halvtoner (ingen forskydning) tager værktøjet en tabsfri genvej og kopierer blot strømmen uden at genkode.

Fungerer ændring af tonehøjde offline?

For det meste, ja. Selve tonehøjdeforskydningen kører altid på din enhed, så din lyd forlader aldrig din maskine. Det ene forbehold: ffmpegs motor er et stort download, der hentes fra dette site, første gang du bruger et ffmpeg-baseret værktøj. Når det download og siden begge er færdige, kan du afbryde netværket, og tonehøjdeforskydningen virker stadig.