[FR]: Optimise LatencyNode -> SummingNode
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 15/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Da chiarire
- Stato di attività
- Ferma
- Stack tecnologico
- cpp
- Ambito
- performance
Direzione di ricerca
The issue proposes collapsing multiple identically-latency LatencyNodes into one SummingNode feeding a single LatencyNode in Tracktion Engine's audio graph. Start by locating the LatencyNode and SummingNode classes and the latency-compensation path that inserts them per track; the two comments and lack of a linked PR mean the design is unresolved. Done means the graph builds fewer latency nodes for tracks with matching latency while existing audio routing and compensation tests still pass.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
If you have a track with a single latency introducing plugin on it, all other tracks will need to be latency balanced (see image).
Most of these LatencyNodes will be introducing the same latency so could be replaced with a single SummingNode feeding a single LatencyNode.
- Lingua principale
- C++
- Stelle
- 1.5k
- Fork
- 222
- Merge medio
- 15h 44m
- PR unite (30g)
- 33
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di Tracktion/tracktion_engine
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
Tracktion/tracktion_engine#475 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
Tracktion/tracktion_engine#476 · 5 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
[Bug]: Time-stretched proxies lag by the Signalsmith latency and go silent at every loop passAperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 22/100
Tracktion/tracktion_engine#474 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 48/100
Tracktion/tracktion_engine#473 ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement
Difficoltà 4/5 3-5 giorni Idoneità per principianti 56/100
Tracktion/tracktion_engine#460 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di Tracktion/tracktion_engine
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
qbittorrent/qBittorrent#25121 ·
I maintainer di solito rispondono entro 2 giorni
-
SVT-AV1: Unnecessary size paddingForse già presa @pszemus l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
strukturag/libheif#1945 ·
I maintainer di solito rispondono entro 1 giorno
-
v9.6.0: CMake incorrectly enforces presence of libevdevForse già presa Una pull request collegata a questa issue è aperta o già unita. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 67/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 65/100
mltframework/shotcut#1943 ·
I maintainer di solito rispondono entro 1 giorno
-
Rowan (2017) electron heating gives NaN for beta > beta_max; clip() then sets electrons to kel_minAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
parthenon-hpc-lab/kharma#213 · 1 commento ·
I maintainer di solito rispondono entro 3 giorni