← Tillbaka till tonhöjdsverktyget

Tredjepartsmeddelanden

Signalsmith Stretch 1.3.2

Musikläget använder den officiella Signalsmith Stretch WebAssembly-fabriken med en lokal adapter för avgränsade förhandslyssningar, stegvis tidssträckning, slutligt toppskydd och källbaserad stereobearbetning. Upphovsrätt 2022 Geraint Luff / Signalsmith Audio Ltd. MIT. Inkluderad licens · Ursprunglig källkod · Fabriksfunktion som används i denna version · Programadapter · Stereoprocessor · Källkodsläsare · Minnesplanerare.

Spektralprojektorn använder en utökad lokal FFT med samma numeriska operationer som den bevarade SoundTouchJS-implementeringen. FFT-adapter · Läsbar källkod · Kompilerade byte. Bygg om med det medföljande byggskriptet och ange quality-fft.wat och quality-fft-binary.mjs som in- och utdata.

SoundTouchJS 2.1.1

Musikens kompatibilitetsläge använder en anpassad lokal kopia av @soundtouchjs/stretch-phase-vocoder med vår adapter för exakta tidssteg och bandbegränsade omsamplare. Övning använder vår egen tidsdomänsträckning förankrad i källtiden och delar den bandbegränsade omsamplaren. Kärn- och Lanczos-komponenterna är fortfarande beroenden i de versionslåsta SoundTouchJS-paketen. Den anpassade kopian behåller den ursprungliga spektralbearbetningen och använder en valfri lokal WebAssembly-FFT, med den ursprungliga JavaScript-FFT:n som reserv. Tidsadaptern återanvänder dubblerade monoresultat från framåt-FFT och justerar växlande tidssteg. Läs källkoden till programadaptern och omsamplaren · Källkod för planering av ljudramar. Upphovsrätt Steve ”Cutter” Blades, Olli Parviainen och bidragsgivare. MPL-2.0. Inkluderad licens · Ursprunglig versionsmärkt källkod och publicerade moduler · Exakt ursprunglig revision och bygginstruktioner.

Ändrade FFT-komponenter och källkod för att bygga om: Anpassad fasvokoder · FFT-adapter och reservfunktion · Läsbar FFT-källkod · Kompilerade byte · Byggskript · Instruktioner för att bygga om.

lamejs 1.2.7

MP3-kodaren tillhandahålls av @breezystack/lamejs. Upphovsrätt bidragsgivarna. LGPL-3.0. Biblioteket används utan ändringar. Läs den inkluderade licensen · Källkod och bygginstruktioner · Biblioteksmodul som används i denna version.

Programmet laddar kodaren i en separat worker. Att bygga om med en ändrad kompatibel kodare stöds genom projektberoendet och worker-importen; det finns inga begränsningar för att ändra biblioteket eller felsöka ändringarna.