[FEATURE] IR Normalization on NAM plugin IR loader
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 35/100
- Issue type
- Feature
- Clarity
- Mostly clear
- Activity status
- Stale
- Tech stack
- cpp
- Domain
- audio-video-rtc
Research direction
Start by locating the NAM IR loader and reviewing how the example IRs are loaded and their output levels are handled. Compare the linked IRs and video behavior; done means IRs representing the same tone produce consistent output volume after loading.
Written by the indexing model from the issue text.
Description
The IR loader on NAM does not normalize the output level of IRs. This causes some IRs to be very loud and others to be very quiet.
Demo video (unlisted):
https://youtu.be/xqpA6RBFz1U
Link to IRs used in video:
https://drive.google.com/file/d/14k9mRz8k2wqyYeyQPGwVkb1BNKTinwev/view?usp=drive_link
It would be great if the IR loader could be enhanced to normalize the IR that is loaded into it.
These are example IRs of the exact same tone, exported with different volumes.
If you load these IRs into any popular external IR loader (NadIR, MConvolutionEZ, etc) they will all have the same output volume. If you load them into NAM, they have different output volumes.
Additional context
This would prove very useful for a project I am working on that would allow me to very easily integrate JZIR into NAM where I would have 2 IRs in series. The first IR which would load into NAM would be the "eq correction" IR which would standardize the EQ output of every NAM profile (this IR is very quiet right now which is primarily why Im asking for this enhancement) then the 2nd IR would be loaded in an external IR loader and that would have the band/song/album tone. You can download my example workflow for possible NAM integration for JZIR here:
https://drive.google.com/file/d/12uLZNhOp3l4m8ACo_3FPx94SJWYKNGij/view?usp=drive_link
- Dominant language
- C++
- Stars
- 3k
- Forks
- 281
- PR merge metrics
- No merged PRs in 30d
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from sdatkinson/NeuralAmpModelerPlugin
-
enhancement priority:low
Difficulty 3/5 1-2 days Newbie friendliness 68/100
-
Difficulty 4/5 3-5 days Newbie friendliness 20/100
sdatkinson/NeuralAmpModelerPlugin#680 · 1 comment ·
-
bug priority:low unread
Difficulty 4/5 3-5 days Newbie friendliness 52/100
sdatkinson/NeuralAmpModelerPlugin#676 · 2 comments ·
-
bug priority:low unread
Difficulty 4/5 3-5 days Newbie friendliness 48/100
sdatkinson/NeuralAmpModelerPlugin#675 · 1 comment · 2 reactions ·
-
bug priority:low unread
Difficulty 4/5 3-5 days Newbie friendliness 48/100
sdatkinson/NeuralAmpModelerPlugin#674 · 2 comments ·
All issues in sdatkinson/NeuralAmpModelerPlugin
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 86/100
-
Sensor initialization takes very long when `--initial-sim-time` is set to current UNIX timestamp Open
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
gazebosim/gz-sensors#662 · 1 comment ·
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
-
comp-datalake
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
ClickHouse/ClickHouse#121222 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
LadybirdBrowser/ladybird#12123 ·