These are beautifully-designed modules that I really enjoy using. However, I have a question. What does “Ellen Ripley” mean in some of your modules?
Ellen Ripley is a multiFX with delay, grain, reverb. and the new 3 single FXs are her baby with exact same function plus auto patch with YAMANOTE send/return module. I actually plan to make YouTube introduction for all my modules and the outline is already done but instead of making videos I just making more modules……
And yes those names are from Aliens……
Most controls lack mapping indicators.
For example,
- add Stoermelder TRANSIT to the right of LAUNCHPAD then
- select “Bind Module (left)” from the TRANSIT context menu
This results in
All of the Send, Pan, Level and Quantize controls are mapped along with the attenuators but only the attenuators have mapping indicators.
Hello,
MADZINE’s custom knobs (MediumGrayKnob, SnapKnob, etc.) completely override the draw() method without calling the parent class implementation. VCV Rack draws mapping indicators in ParamWidget::draw() by checking if a ParamHandle exists for the parameter. Since our custom knobs bypassed this, the indicators were never rendered.
Solution:
Added a drawMappingIndicator() method to BaseCustomKnob that:
1. Queries the VCV Rack engine for any ParamHandle associated with the parameter. 2. If a mapping exists (indicated by ParamHandle::color.a > 0), draws a small circle indicator at the bottom-right corner of the knob.
This fix applies to all custom knobs across MADZINE modules.
hash: e542ae9acc88a29b4702f92547e9873902f6da26
Thank you ![]()
New Modules added:
UniRhythm
- 32HP compact rhythm generator derived from Universal Rhythm
- 4 roles (Timeline/Foundation/Groove/Lead) with merged outputs
- 10 world music styles with per-role style selection
- 3-band isolator + Drive on master output
- 16-channel poly output for Portal integration
Portal
- 8HP poly crossfader for two UniRhythm modules
- 3-band isolator (LOW/MID/HIGH) + Drive
- DJ-style A/B cue monitoring
- 12 CV outputs (Gate/Pitch/VelEnv x 4 roles)
- 3 crossfader curves (Linear/Equal Power/Cut)
a749e2c2be8a2514d7f4b218e43081608c1e5589
Repository: https://github.com/mmmmmmmadman/MADZINE-VCV
Hi
I had a very random thing happen to me. I accidentally had a long press on a pad and dragged it, it made vcv to freeze and crash. It prompted some json error, and when i launched vcv the library settings were gone, including my favorites
Not sure if this is a plugin-related issue or a more vcv issue.
PC WIN 10 VCV 2.6.6 launchpad 2.4
Thanks
p.s - also not playback speed options when i right click
Anytime you get a crash, please save the Rack log so that the developer or VCV (or us in the community) have a chance to help diagnose the cause of the problem and exactly where it happens whether that be Rack or a specific plugin/module.
Hello,
If there’s no right click menu then maybe you’re using the old version? The latest version is
a749e2c2be8a2514d7f4b218e43081608c1e5589
And about the crash if there’s log file it’d help. I’m not using PC so there will be unfortunately bugs maybe on other platform ![]()
- Here is my log, though i am not sure if this is what you meant.
log.txt (97.7 KB)
- Apologies, my launchpad version is indeed an older one, 2.4. I thought we were talking about the latest update in the library
Never seen a log like that one before. Rack starts up, then exits immediately at the first periodic settings save, but no errors, warnings, or asserts, so not a lot to be gleaned there.
Yeah, it was super strange.
Anyhow, I don’t want to divert this post.
If it happens again i will send it to the developer and VCV support in a separate post
new modules updated:
fad7e9aeaaa29a7fce06a1a6afcbde559659a679
Drum synth from universal rhythm
Drummmmmmer — 4-role world drum synthesizer with 10 cultural style presets and 8-voice engine.
Each role (Lead, Groove, Timeline, Foundation) has two voice variations
selectable via the VOICE probability knob. At 0%, only the primary voice
triggers; at 100%, only the alternate voice triggers; values in between
randomly mix both. Per-role FREQ and DECAY knobs with CV inputs shape the
sound in real time. Dynamic labels display the name of the last triggered
voice. Stereo mix output with adjustable SPREAD panning.
MADZINE VCV v2.4.3 Update — 2026-02-18
Commit: 045090e9402a516c290d6ad182b781ebd003fa54
New Module
theKICK: Analog kick drum synthesizer (8HP). Features exponential pitch sweep with adjustable sweep amount and bend curve, tanh saturate, WAV sample FM, feedback FM, tone LPF, and accent input. Supports WAV file loading via right-click menu for sample-based pitch modulation.
Enhancements
Drummmmmmer / UniversalRhythm / UniRhythm pitch sweep: Ported theKICK’s pitch sweep engine to the shared MinimalVoice synthesizer. Electronic (7), Breakbeat (8), Techno (9) styles now have proper 808/909 kick character with exponential pitch sweep and tanh saturate. Styles 0-6 unaffected (zero-cost path).
ALEXANDERPLATZ / SHINJUKU stereo widening: Added 20ms Haas effect delay buffer for automatic mono-to-stereo conversion when only L input is connected. Each track has independent delay buffer with full polyphonic support.
Bug Fixes
UniversalRhythm / UniRhythm SIGSEGV crash: Fixed ODR violation where both modules defined struct URPatternDisplay with different module pointer types. Resolved with anonymous namespaces.
UniversalRhythm / UniRhythm Cmd+R broken: onRandomize() override was not calling Module::onRandomize(e), preventing parameter randomization.
Random Exclusive: Voice Mix parameter now preserved for excluded roles. Right-click menu order changed to match panel display order.
Ellen Ripley: Shape label position fix — was obscured by Chaos Shape button.
Files Changed
- src/theKICK.cpp — New module
- src/WorldRhythm/MinimalDrumSynth.hpp — Pitch sweep engine, tanh saturate
- src/Drummmmmmer.cpp — Sweep/bend presets for styles 7/8/9
- src/UniversalRhythm.cpp — Sweep/bend presets, cachedSweeps/cachedBends, ODR fix, onRandomize fix
- src/UniRhythm.cpp — Same as UniversalRhythm
- src/ALEXANDERPLATZ.cpp — Haas effect delay buffer
- src/SHINJUKU.cpp — Haas effect delay buffer
- src/EllenRipley.cpp — Label position fix
- src/plugin.hpp / src/plugin.cpp — theKICK registration
- plugin.json — theKICK module entry
- Manual/modules/thekick.json — Manual (EN/ZH/JA)
- Manual/build_manual.py — Added theKICK and Drummmmmmer to build
Using Universal Rhythm, do I need to do something to enable the display ? I get audio output but no graphics are shown.
Thanx.
VCV Rack Pro 2.6.6 Linux x64
i can’t find theKICK module in the library, on my system nor online, i have checked the version number, so i’m i doing something wrong or there is an issue here? Thank you
2.5.0 is not in the library yet. So you’re not doing anything wrong ![]()
2.4.3 does NOT have the changes you read a few posts back.
I have the same problem on a Dell Windows 10 Pro laptop.
The version of Universal Rhythm shows as 2.4.3 on both copies.
I’ve pared the patch done to just a clock, Universal Rhythm, and Audio out, saved, re-loaded with no change. It does bubble along, parameters can be changed, and output seems reasonable. Just no display … (?)




