Hi All,
I realized that I forgot to announce this pack here when it was first released:
These are ports of the awesome Nonlinear Circuits Eurorack modules (https://www.nonlinearcircuits.com/) that I originally emulated in my Euro Reakt pack for Reaktor. These ports have been done with approval by Dr. Andrew Fitch. He hasn’t specifically tested them for accuracy, but I do have his blessing to do this project.
Most of the modules that I’ve emulated are based on his CMOS and logic experiments, as I do not have any skill in analog modeling. If someone would like to contribute ports of some of the chaotic designs (especially Sloths, Brain Custard, Hyperchaos, etc.), I would love to merge those in! For those with analog modeling experience, each page on the NLC website has a build guide that includes a schematic. As an example, the page for Triple Sloths (Triple Sloth — Nonlinearcircuits) has a link to the build guide + schematic (https://static1.squarespace.com/static/5e6e99e8bd2f8a6de8454feb/t/5e77ab6be8ff44374c1b9378/1584900974424/8hp_sloth_build_and_bom.pdf) along with a panel template (https://static1.squarespace.com/static/5e6e99e8bd2f8a6de8454feb/t/5e77ab7d55c6b75f30807909/1584900989987/8hp_triple_sloth_panel_template.pdf).
So, really, any of the following things would be useful contributions to this open-source project:
- Convert panel templates to SVG panels
- Create C++ code for analog models
- Bug fixes or more accurate emulations (for Squid Axon’s nonlinear feedback, as an example, I just used Emilie Gillet’s open-source diode implementation that she used in Warps. It sounded close enough to the physical Squid Axon that I had at the time. For 8-Bit Cipher, I just used a scope to calculate each bit’s contribution to each CV output. I think it’s pretty exact, but let me know if it’s not. For the Slew functions on BOOLs and Divine CMOS, I just used the slew limiter in VCV’s DSP library. It is close enough to compare to the BOOLs that I owned, but I no longer have one to directly model against.)
- Polyphonic updates where applicable.
If you do contribute, please be aware that I also maintain an open-source repo for free ports to Voltage Modular (GitHub - mhetrick/nlcvoltagemodular: Nonlinear Circuits emulations for Cherry Audio's Voltage Modular). I will port any contributions here over to VM.
Remaining modules that I personally have the skill set to port. These modules already have panels (made by jk) ready in the repo:
- 1050 MixSeq
- Router
- 32:1 (Will have to be two separate modules since VCV doesn’t support bidirectional jacks)
- Divide and Conquer
I didn’t do any panel work on these. Credits go to Papernoise, @jasonw22, and jk.
The main reason I’m starting this thread is because I just sent 1.3.0 to the Library, so it should be available in a few days. In 1.3.0, I finally added in Divine CMOS, Segue, and 8-Bit Cipher.
Please post bug reports here! If you’d like to contribute, please give me a heads up so that we don’t accidentally work on the same thing and so that I can provide any help if needed.