JamesDSP per Linux è un processore di effetti audio Qt open source per PipeWire e PulseAudio. Usalo per migliorare la musica che ascolti aggiungendo riverbero, bass boost e altri filtri utilizzando un equalizzatore parametrico oa banda fissa. Ti permette anche di scrivere i tuoi effetti audio usando il linguaggio di scripting EEL2.
L’applicazione è progettata per l’uso con PipeWire, che lo sviluppatore consiglia per la sua latenza inferiore durante l’iniezione di effetti audio, ma è supportato anche PulseAudio (per compatibilità con le versioni precedenti).
È stato inizialmente rilasciato come processore di effetti audio per Android, quindi è stato portato su Linux.
Le funzionalità di JamesDSP per Linux includono:
- Aumento automatico dei bassi (potenziamento dei bassi a rilevamento di frequenza): imposta automaticamente i propri parametri, come guadagno, larghezza di banda e frequenza di taglio, analizzando il flusso audio in ingresso
- Compressore automatico della gamma dinamica: un effetto di regolazione della gamma dinamica multibanda altamente automatizzato
- Rete IIR a riverbero complessa (Progenitore 2)
- Equalizzatore FIR interpolato con bande flessibili
- Equalizzatore di risposta arbitraria (noto anche come GraphicEQ da EqualizerAPO). Integrazione del database AutoEQ (richiede una connessione di rete)
- Convolver partizionato (Convoluzione con segmentazione automatica). Supporta la risposta all’impulso mono, stereo, full/true stereo (LL, LR, RL, RR)
- Alimentazione incrociata: effetti surround realistici
- Ampiezza del palcoscenico: un controller di ampiezza stereo multibanda
- ViPER-DDC: eseguire l’equalizzazione parametrica su audio e creare file di input VDC utilizzando thepbone/DDCToolbox
- Modellazione analogica: un generatore di armoniche pari privo di aliasing
- Limitatore di uscita
L’applicazione viene fornita anche con a motore di scripting che ti consente di scrivere i tuoi effetti audio utilizzando il linguaggio di scripting EEL2. JamesDSP genera automaticamente anche un’interfaccia utente di base per i tuoi script che consente di modificare i parametri.
Per modificare gli script, JamesDSP viene fornito con un IDE di scripting minimo con supporto per l’output della console, messaggi di errore dettagliati, evidenziazione della sintassi e altro ancora.
Oltre a questo, JamesDSP per Linux include anche preset globali che puoi caricare e salvare, un’icona nella barra delle applicazioni e altro ancora.
L’applicazione ha avuto una versione principale (2.0) durante il fine settimana, che aggiunge il supporto per PipeWire, aggiornamenti dell’interfaccia utente e altro ancora. Non esiste un registro delle modifiche ufficiale, quindi potrebbe esserci qualcosa che mi sono perso, controlla il registro dei commit per i dettagli.
Potrebbe piacerti anche: NoiseTorch è un’applicazione di soppressione del rumore del microfono in tempo reale per Linux
Iniziare con JamesDSP
Quando esegui per la prima volta JamesDSP, viene visualizzata la sua procedura guidata di configurazione, che ti consente di scegliere il dispositivo di output, impostare se l’app deve spegnersi quando viene chiusa o rimanere ridotta a icona, ecc.:
Nel caso in cui in seguito desideri modificare alcune impostazioni presentate in questa procedura guidata di installazione, puoi farlo dalle impostazioni dell’applicazione (icona a forma di ingranaggio nella parte inferiore sinistra della finestra di JamesDSP per Linux).
Fatto ciò, puoi iniziare ad applicare alcuni effetti all’uscita audio del tuo computer. Ad esempio, vai alla scheda Equalizzatore, fai clic su Abilita EQ e seleziona un preset di equalizzazione:
Se non riesci a sentire la differenza con e senza un preset, assicurati che il tuo dispositivo di uscita audio sia impostato su JamesDSP Sink in Impostazioni di sistema (a volte non è impostato automaticamente), ad esempio in GNOME:
Potresti anche trovare utile: Risolvi il problema di assenza di suono (uscita fittizia) in Ubuntu con SND HDA Intel
Vs EasyEffects
Potresti chiederti come JamesDSP si confronta con EasyEffects (in precedenza PulseEffects), un’altra applicazione per il processore di effetti audio per Linux. La differenza più evidente è che JamesDSP funziona sia con PulseAudio che con PipeWire, mentre EasyEffects supporta solo PipeWire (è necessario installare una versione precedente di EasyEffects dal momento in cui si chiamava PulseEffects se si desidera utilizzarla con PulseAudio).
Oltre a ciò, EasyEffects viene fornito con più effetti, sebbene ci siano alcuni effetti disponibili in JamesDSP che non sono disponibili con EasyEffects, come l’ampiezza del palcoscenico, un controller di ampiezza stereo multibanda o ViPER-DDC che consente di eseguire l’equalizzazione parametrica sull’audio. E EasyEffects consente di applicare effetti audio sia all’ingresso che all’uscita del suono, mentre JamesDSP è solo per l’uscita. D’altra parte, JamesDSP ha un’interfaccia utente più semplice e viene fornito con un motore di scripting che non è disponibile in EasyEffects.
Quindi, sebbene queste 2 applicazioni abbiano molte cose in comune, ci sono anche alcune differenze, quindi usa quella che meglio si adatta alle tue esigenze.
Scarica JamesDSP per Linux
Prima di installare JamesDSP per Linux, controlla se stai utilizzando PipeWire o PulseAudio come descritto qui. Quindi puoi installare JamesDSP per Linux (per PipeWire o PulseAudio) da un repository (Debian / Ubuntu), AUR (Arch Linux / Manjaro) o compilarlo dal sorgente.
Potrebbe piacerti: Hushboard disattiva il microfono durante la digitazione