Skip to content

Bump version to 0.6.0 - #336

Merged
sdatkinson merged 6 commits into
mainfrom
334-1n-n1-linear
Sep 18, 2026
Merged

sdatkinson merged 6 commits into
mainfrom
334-1n-n1-linear

Conversation

@sdatkinson

Copy link
Copy Markdown
Owner

And documentation on the breaking change in linear behavior for multi-in/multi-out with differing channel counts

@sdatkinson
sdatkinson merged commit b8fa4fb into main Sep 18, 2026
4 checks passed
@sdatkinson
sdatkinson deleted the 334-1n-n1-linear branch September 18, 2026 23:13
dfernandes83 added a commit to dfernandes83/NeuralAmpModelerCore that referenced this pull request Sep 21, 2026
Brings in NAM Core 0.6.0 from sdatkinson/NeuralAmpModelerCore:
- models with variable sample rate (sdatkinson#333): Linear reports
  SupportsArbitrarySampleRate() and resamples in Reset()
- 1-to-n and n-to-1 channel configurations in Linear models (sdatkinson#335, breaking:
  a Linear model now needs one kernel per output/input path)
- Linear models instantiated from .wav files through get_dsp() (sdatkinson#337)
- version bump to 0.6.0 (sdatkinson#336)

Conflicts:
- NAM/get_dsp.cpp: kept all three includes (<algorithm> and <cctype> from
  upstream, <cmath> from our validation code).
- NAM/linear.cpp: took upstream's rewritten direct-convolution loop. Our side
  only had a static_cast to silence an MSVC conversion warning in the code
  that upstream replaced.

Consumers now have to compile NAM/wav.cpp too: get_dsp.cpp calls
nam::detail::load_wav_ir().
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant