Mod

HagiwoModulove

Hype41/100

Alternate firmware and scripts for Sync LFO & A-RYTH-MATIK eurorack modules.

HagiwoModulove is a mod for the Modulove A-RYTH-MATIK and HAGIWO Sync LFO, by @awonak. Open source under MIT, latest release v0.13.0 (July 2026), 28 stars on GitHub.

forModulove A-RYTH-MATIK,HAGIWO Sync LFO·by@awonak

Unclaimed. Is this yours? Sign in with GitHub as @awonak to claim it.

Downloads
0
Stars
28
Forks
4
Commits
181
Last commit
Download v0.13.0

A-RYTH-MATIK_BitGarden.nano.reversed.hex· 68 KB· +39 files

MIT· awonak/HagiwoModulove·awonak.github.io/HagiwoModulove/·downloads come from the creator’s GitHub releases

4
Commits
2
Releases
4 commits and 2 releases in the last year
Activity · last 12 months

Hagiwo/Modulove

This is a collection of open source alternative firmwares for Modulove's Sync LFO and A-RYTH-MATIK.

Documentation for each alt firmware is available at https://awonak.github.io/HagiwoModulove/. This site also provides the ability to flash the firmware to your module directly from your web browser! No need to compile or upload from the Arduino IDE!

Original open source hardware/firmware and design can be found here:

Hagiwo

Modulove

Firmware Development

Clone the repo and dependencies

# Clone the HagiwoModulove repository
$ git clone https://github.com/awonak/HagiwoModulove.git
# Install libmodulove from GitHub using the arduino cli.
$ arduino-cli config init
$ arduino-cli config set library.enable_unsafe_install true
$ arduino-cli lib install --git-url https://github.com/awonak/libModulove.git 
# OR optionally clone libmodulove for local development
$ git clone https://github.com/awonak/libModulove.git
$ ln -s `pwd`/libmodulove ~/Arduino/libraries        

Configure Visual Studio Code for your IDE

Required Extensions:

Configure the Arduino extension

Arduino Board Configuration: Arduino Nano

Select Programmer: AVRISP mkii

Additional Intellisense configuration

CMD + Shift + P > C/C++: Edit Configurations (JSON)

Within the Arduino configuraiton, add -mmcu=atmega328 to the compilerArgs list:

"compilerArgs": [
    "-mmcu=atmega328"
]

Next add your Arduino libraries path to the includePath list:

"includePath": [
    "${HOME}/Arduino/libraries/**",
    "${HOME}/.arduino15/packages/arduino/hardware/avr/1.8.6/libraries/**"
]

To make sure the Arduino extension does not overwrite these changes, update .vscode/arduino.json and add the following config:

    "intelliSenseGen": "disable"

Additional User Settings for Arduino extension configurations.

Additional board config for an LGT8F328P Arduino Nano clone

"arduino.additionalUrls": [
    "https://raw.githubusercontent.com/dbuezas/lgt8fx/master/package_lgt8fx_index.json",
],

You're now ready to start hacking!

Third-party Arduino Libraries