← Torna allo strumento di trasposizione

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.