Vermeldingen van derden
Signalsmith Stretch 1.3.2
De modus Muziek gebruikt de officiële Signalsmith Stretch WebAssembly-module met een lokale adapter voor korte voorbeelden, tijdrekking in stappen, uiteindelijke piekbescherming en brongestuurde stereoverwerking. Copyright 2022 Geraint Luff / Signalsmith Audio Ltd. MIT. Meegeleverde licentie · Oorspronkelijke broncode · Module gebruikt in deze versie · Applicatieadapter · Stereoprocessor · Broncodelezer · Geheugenplanner.
De spectrale projector gebruikt een uitgebreide lokale FFT met dezelfde numerieke bewerkingen als de behouden SoundTouchJS-implementatie. FFT-adapter · Leesbare broncode · Gecompileerde bytes. Bouw opnieuw met het meegeleverde buildscript en geef quality-fft.wat en quality-fft-binary.mjs als invoer- en uitvoerargumenten mee.
SoundTouchJS 2.1.1
De compatibiliteitsmodus voor Muziek gebruikt een aangepaste lokale kopie van @soundtouchjs/stretch-phase-vocoder met onze timingadapter voor exacte stapgrootte en bandbegrensde herbemonsteraar. Oefenen gebruikt onze eigen brongestuurde tijdrekking in het tijdsdomein en deelt die herbemonsteraar. Core en Lanczos blijven afhankelijkheden van de vastgezette SoundTouchJS-pakketten. De aangepaste kopie behoudt de oorspronkelijke spectrale verwerking en gebruikt optioneel een lokale WebAssembly-FFT, met de oorspronkelijke JavaScript-FFT als terugvaloptie. De timingadapter hergebruikt dubbele mono-FFT-resultaten en lijnt afwisselende stappen uit. Lees de broncode van adapter en herbemonsteraar · Broncode van de render-frameplanning. Copyright Steve “Cutter” Blades, Olli Parviainen en medewerkers. MPL-2.0. Meegeleverde licentie · Originele broncode met versie en gepubliceerde modules · Exacte oorspronkelijke revisie en bouwinstructies.
Aangepaste FFT-onderdelen en broncode voor opnieuw bouwen: Aangepaste fasevocoder · FFT-adapter en terugvaloptie · Leesbare FFT-broncode · Gecompileerde bytes · Buildscript · Instructies voor opnieuw bouwen.
lamejs 1.2.7
De MP3-encoder wordt geleverd door @breezystack/lamejs. Copyright de betreffende medewerkers. LGPL-3.0. De bibliotheek wordt ongewijzigd gebruikt. Lees de meegeleverde licentie · Broncode en bouwinstructies · Bibliotheekmodule gebruikt in deze versie.
De app laadt de encoder in een aparte worker. Opnieuw bouwen met een aangepaste compatibele encoder kan via de projectafhankelijkheid en worker-import; er zijn geen beperkingen op het aanpassen van de bibliotheek of debuggen van die wijzigingen.