Tredjepartsmerknader
Signalsmith Stretch 1.3.2
Musikkmodus bruker den offisielle Signalsmith Stretch WebAssembly-fabrikken med en lokal adapter for avgrenset forhåndslytting, trinnvis tidsstrekking, avsluttende toppbeskyttelse og kildebasert stereobehandling. Opphavsrett 2022 Geraint Luff / Signalsmith Audio Ltd. MIT. Inkludert lisens · Opprinnelig kildekode · Fabrikkfunksjon brukt i denne versjonen · Programadapter · Stereoprosessor · Kildekodeleser · Minneplanlegger.
Spektralprojektoren bruker en utvidet lokal FFT med de samme numeriske operasjonene som den beholdte SoundTouchJS-implementasjonen. FFT-adapter · Lesbar kildekode · Kompilerte byte. Bygg på nytt med det medfølgende byggeskriptet og quality-fft.wat og quality-fft-binary.mjs som inn- og utdata.
SoundTouchJS 2.1.1
Kompatibilitetsmodusen for musikk bruker en tilpasset lokal kopi av @soundtouchjs/stretch-phase-vocoder med vår adapter for nøyaktig tidssteg og båndbegrenset resampler. Øving bruker vår egen tidsdomenestrekking forankret i kildetiden og deler den båndbegrensede resampleren. Kjerne- og Lanczos-komponentene er fortsatt avhengigheter av de låste SoundTouchJS-pakkene. Den tilpassede kopien beholder den opprinnelige spektralbehandlingen og bruker en valgfri lokal WebAssembly-FFT, med den opprinnelige JavaScript-FFT-en som reserve. Tidsadapteren gjenbruker dupliserte monoresultater fra fremover-FFT og justerer vekslende tidssteg. Les kildekoden til programadapteren og resampleren · Kildekode for planlegging av lydrammer. Opphavsrett Steve «Cutter» Blades, Olli Parviainen og bidragsytere. MPL-2.0. Inkludert lisens · Opprinnelig merket kildekode og publiserte moduler · Nøyaktig oppstrømsversjon og byggeinstruksjoner.
Endrede FFT-komponenter og kildekode for gjenoppbygging: Tilpasset fasevokoder · FFT-adapter og reservefunksjon · Lesbar FFT-kildekode · Kompilerte byte · Byggeskript · Instruksjoner for gjenoppbygging.
lamejs 1.2.7
MP3-koderen leveres av @breezystack/lamejs. Opphavsrett bidragsyterne. LGPL-3.0. Biblioteket brukes uten endringer. Les den inkluderte lisensen · Kildekode og byggeinstruksjoner · Bibliotekmodul brukt i denne versjonen.
Programmet laster koderen i en egen worker. Gjenoppbygging med en endret, kompatibel koder støttes gjennom prosjektavhengigheten og worker-importen; det finnes ingen begrensning på å endre biblioteket eller feilsøke slike endringer.