Repository navigation
v1.2: all eleven mods on OS 1.74, with core-ar2 0.3 storage
All eleven of MrScruff's Analog Rytm MKII mods (rytm-mods-src), ported to elemod for OS 1.74. The four that keep settings are back: they now keep them in core-ar2's mod storage instead of the OS's saved records.
| file | rytm-mods-src | what it does |
|---|---|---|
filter-hz-1.0-os1.74.elemod |
0008 | FILTER page FRQ popup in Hz |
ctrl-all-1.2-os1.74.elemod |
0014 (9831bdf) | TRK + knob turns that parameter on every sound track; on the SYNTH page each track moves its own machine's parameter under the same knob, and a track with nothing there stays put; TRK + FILTER TYP sets every track to the type reached |
env-reset-amp-1.0-os1.74.elemod |
0015 | ENV RESET reaches AMP and AMP+FILT |
slice-loop-1.0-os1.74.elemod |
0012 | SLICE LOOP in the track menu (FUNC + CHRO) |
comp-preview-1.0-os1.74.elemod |
0006 | compressor gain-reduction preview |
main-rms-1.0-os1.74.elemod |
0009 | VOL label lights when the main output is loud |
kit-ab-1.0-os1.74.elemod |
0010 | NO + PLAY toggles edited and saved kit |
euclid-accents-1.1-os1.74.elemod |
0002 | accent operators OR* to SUB* on the EUCLIDEAN page |
velocity-humanise-1.1-os1.74.elemod |
0003 | FUNC + VEL on the TRIG page: random velocity per track |
lfo-rnd-1.1-os1.74.elemod |
0004 | LFO RND page: random per-note offsets |
voice-dac-1.2-os1.74.elemod |
0013 (76ae299) | DAC SUM, and the DAC FILTER page's per-voice filter, shaper and polarity |
What changed since v1.1
- ctrl-all 1.2: MrScruff's fix, so SYNTH-page knobs pair by position on screen, not by storage slot.
- euclid-accents, velocity-humanise, lfo-rnd and voice-dac keep their settings in core-ar2's mod storage. Their settings travel with the pattern, sound, kit or global slot they belong to, and survive a power-cycle without a save, as stock settings do. A project or kit opened on the stock OS loads as stock: the mods' bytes are ones stock never reads.
- velocity-humanise no longer needs euclid-accents.
- voice-dac no longer overwrites TRACK 1 and TRACK 2 MIDI CHANNEL (1.1 kept DAC SUM there).
- Settings saved by the older euclid-accents, velocity-humanise and voice-dac builds load as defaults. lfo-rnd 1.0's settings still load.
Use. You need elekloader at main from elekloader/elekloader#147 on (core-ar2 0.3), and your own stock Analog Rytm MKII OS 1.74 .syx. Build the core with that file (core-0.3.elemod), then pass it and the mods you want to elekloader.patch with --lockfile (see the README's Build section). Keep the lockfile and pass it again for every later build, so your saved settings keep their place. These files contain only the mods' own code: the stock bytes they replace are named by address, length and SHA-256 and taken from your own OS file when you build. No firmware is included.
On OS 1.73, v1.0 still has all eleven mods (with the older storage).
Reproducible. Built from this tag's commit with elekloader 19ce140 and GNU binutils 2.42. The README's Build section produces the same files byte for byte. SHA256SUMS lists them.
Tested. On an Analog Rytm MKII running OS 1.74, with core-ar2 0.3 and all eleven mods (these exact files), every mod's README test passes. That includes:
- settings kept through a power-cycle without a save;
- kit save and reload, and the +Drive sound library;
- a kit sent and received by SysEx and by Overbridge;
- the VELOCITY MOD and AFTERTOUCH menus behaving as on stock.
velocity-humanise was also tested without euclid-accents in the build.
Licence: GPL-2.0-only, as rytm-mods-src. The mods are MrScruff's work; the ports keep his code unchanged and note every change.
What's Changed
- Release 1.2 by @Iced-Cream in #3
Full Changelog: v1.1...v1.2