Avvisi di terze parti
Signalsmith Stretch 1.3.2
La modalità Musica usa il modulo WebAssembly ufficiale di Signalsmith Stretch con un adattatore locale per anteprime brevi, allungamento temporale a fasi, protezione finale dei picchi ed elaborazione stereo guidata dalla sorgente. Copyright 2022 Geraint Luff / Signalsmith Audio Ltd. MIT. Licenza inclusa · Sorgenti originali · Modulo utilizzato in questa versione · Adattatore dell’applicazione · Processore stereo · Lettore dei sorgenti · Pianificatore della memoria.
Il proiettore spettrale usa una FFT locale ampliata con le stesse operazioni numeriche dell’implementazione SoundTouchJS mantenuta. Adattatore FFT · Codice sorgente leggibile · Byte compilati. Per ricompilare, usa lo script incluso con quality-fft.wat e quality-fft-binary.mjs come argomenti di ingresso e uscita.
SoundTouchJS 2.1.1
La modalità Musica di compatibilità usa una copia locale adattata di @soundtouchjs/stretch-phase-vocoder con il nostro adattatore temporale a passo esatto e ricampionatore a banda limitata. Pratica usa il nostro allungamento nel dominio del tempo ancorato alla sorgente e condivide il ricampionatore. I componenti Core e Lanczos restano dipendenze dei pacchetti SoundTouchJS con versione fissata. La copia adattata mantiene l’elaborazione spettrale originale e usa una FFT WebAssembly locale opzionale, con la FFT JavaScript originale come alternativa. L’adattatore temporale riutilizza i risultati FFT mono duplicati e allinea i passi alternati. Leggi i sorgenti dell’adattatore e del ricampionatore · Sorgenti del piano dei campioni di elaborazione. Copyright Steve “Cutter” Blades, Olli Parviainen e collaboratori. MPL-2.0. Licenza inclusa · Sorgenti originali con versione e moduli pubblicati · Revisione originale esatta e istruzioni di compilazione.
Componenti FFT modificati e sorgenti per la ricompilazione: Vocoder di fase adattato · Adattatore FFT e alternativa di compatibilità · Sorgenti FFT leggibili · Byte compilati · Script di compilazione · Istruzioni di ricompilazione.
lamejs 1.2.7
L’encoder MP3 è fornito da @breezystack/lamejs. Copyright dei rispettivi collaboratori. LGPL-3.0. La libreria è utilizzata senza modifiche. Leggi la licenza inclusa · Sorgenti e istruzioni di compilazione · Modulo di libreria utilizzato in questa versione.
L’applicazione carica l’encoder in un worker separato. È possibile ricompilare con un encoder compatibile modificato tramite la dipendenza del progetto e l’import del worker; non ci sono restrizioni alla modifica della libreria o al debug di tali modifiche.