MCPcopy Index your code
hub / github.com/QuinnFreedman/modular

github.com/QuinnFreedman/modular @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
812 symbols 1,868 edges 103 files 74 documented · 9%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

This project is an attempt to make Eurorack modular synthesis affordable and accessible to everyone.

This repository contains open source software and hardware schematics for Eurorack modules which are designed to be assembled easily and cheaply without any technical knowledge. Every module should be able to be assembled for around $20 in about an hour of work, even with limited experience.

To get started, check out some of the links below. Or get in touch! Send me a message at freemodular@gmail.com. Follow my reddit, Etsy shop, or GitHub.

Happy travels on your modular journey!

Go to the website to see more

Links

Modules

{% include_relative docs/modules.md %}

Extension points exported contracts — how you extend this code

SoundAlgorithm (Interface)
(no doc) [6 implementers]
prototypes/rust-oscillator-demo/src/interface.rs
DriftModule (Interface)
(no doc) [4 implementers]
modules/Drift/Firmware/src/shared.rs
IsSizeOne (Interface)
(no doc) [3 implementers]
fm-lib/src/asynchronous.rs
LowerPowerOfTwo (Interface)
(no doc) [1 implementers]
modules/Clock/Firmware/src/menu/utils.rs
ConstInto (Interface)
(no doc) [3 implementers]
fm-lib/src/const_traits.rs
HasGlyphSizeBytes (Interface)
(no doc)
modules/Clock/Firmware/src/font.rs
AtmegaTimerSubset (Interface)
(no doc) [2 implementers]
fm-lib/src/system_clock.rs
ConstFrom (Interface)
(no doc) [2 implementers]
fm-lib/src/const_traits.rs

Core symbols most depended-on inside this repo

inches
called by 228
faceplate_maker.py
add
called by 162
faceplate_maker.py
write
called by 63
modules/RNG/Firmware/src/led_driver.rs
push
called by 45
modules/Lights/Firmware/src/ringbuffer.rs
get
called by 34
modules/Quantizer/Firmware/src/bitvec.rs
rotated
called by 29
faceplate_maker.py
set_bit
called by 23
fm-lib/src/bit_ops.rs
assert_ok
called by 23
fm-lib/src/debug_unwrap.rs

Shape

Method 360
Function 268
Class 114
Enum 54
Interface 16

Languages

Rust71%
Python29%

Modules by API surface

faceplate_maker.py104 symbols
prototypes/conv_reverb/dft-conv.py28 symbols
prototypes/rust-oscillator-demo/src/complex_osc.rs26 symbols
modules/Quantizer/Firmware/src/menu.rs26 symbols
fm-lib/src/system_clock.rs24 symbols
build.py24 symbols
prototypes/granular.py22 symbols
prototypes/granular_old.py21 symbols
modules/Quantizer/Firmware/src/quantizer.rs21 symbols
modules/RNG/Firmware/src/rng.rs16 symbols
modules/Clock/Firmware/src/display_buffer.rs16 symbols
modules/Lights/Firmware/src/ringbuffer.rs14 symbols

For agents

$ claude mcp add modular \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact