Probably the most visual ADSR in the World - Modular in a Week @SourceryOne
Probably the most visual ADSR in the World - Modular in a Week  @SourceryOne
Uploaded August 2025 | Updated September 2026, 2 weeks ago
Some projects you just have to decide when it is "done", working with a software module this is definetely the case. So here is the MiaW ADSR. A dual ADSR in 8HP with lots of settings and features. Some listed below.
It is built around an Arduino Nano, and uses Dual PWM for 16 bit resolution on the output CV signal.

0:45 Intro
8:08 Control Overview
11:24 Channel select
11:51 Act
14:58 Catch the pots
17:18 Load & Save
19:00 Shape menu
24:33 Length menu
26:34 Advanced menus (Mode and Functions)
27:08 Module Modes
29:42 Functions menu
30:15 CV Input control
32:30 End Of...
34:26 Using EndOf with CV input for some self patching.
36:55 nLoop, n, nDecay and how it works
43:10 Patch/sound examples
46:56 Final thoughts

If you want to get one of these you can find it in my Tindie store here:
tindie.com/products/Sourcery/adsr

All the schematics and programfiles is here:
github.com/SourceryOne/Arduino-ADSR
And if you find a bug, please report it or let me know so I can fix it :)

And you can find it on ModularGrid here:
modulargrid.com/e/miaw-adsr

Hardware features consists of:

Two gate/trigger inputs where input 2 doubles as a CV-input.

Four backlit transparent pots that shows which phase of the envelope you are in. These are used for both channels, and also for changing parameters.

Two outputs with intenuverters, making it possible to attenuate the output signal between 0-8V or output an inverted signal between 0 and -8V.

Manual trig buttons for both channels

Four meny buttons for setting parameters.

Software features consists of:

Two independent ADSRs internally routable.

Four ways the ADSRs act on the input, Gate (ADSR), Trig (ADR), Loop (ADR Looping), and nLoop (ADR looping with a twist).

Load and Save of the state of the Module to easily continue after powering the modular down.

Shape, tune the shape of each phase of the envelope between Exponential (fast start, slow end) through Linear to Logarithmic (slow start, fast end)

Length, each pot for each phase of the envelope can be set to have a working are of either 1s, 10s or 100s (settable in software) for reeeeaaaally long envelopes.

There are also some more experimental features that works but maybe not flawlessly yet... ;) Some of them are:

Modes, for routing the ADSRs internally to outputs. eg. ADSR1 on both outputs. Input 1 triggers both ADSRs, etc etc.

CV control, makes input 2 to a CV input that can control one of the parameters of the first channel (A, D, S or R).

EO (End Of...) you can set which phase the EO on channel 1 should trigger the Envelope on channel 2.

nLoop, is a loop that either loops as long as the gate is held, or can be set to a specific number of loops (n) that it will loop.

nLoopDecay, in nLoop you can have the amplitude of the envelope to decay over time.

Modular in a Week playlist:
youtube.com/playlist?list=PLyE56WXw0_5Q5QGMEXWmskuhojKyRdA3T

My Tindie store:
tindie.com/stores/Sourcery

Support my work by becoming a Patreon:
patreon.com/SourceryOne

Join the discussion on the Discord server: discord.gg/pZtVheVCTW
Probably the most visual ADSR in the World - Modular in a WeekShipping issues to the US6 september 2025Build video for the Touch me now!the Little Angel PT2399 Chorus, with Vibrato and Space warble mods - Modular in a Week 12.6WIP - a swing module with some extra features. #modular #diymodularArduino ADSR Part1 - Modular in a WeekJamuary 3rd 2020Patching while rearranging/building my rack 2/3: More modules patchRiddles - A Mutable Instruments Ripples Throughhole DIY version - Modular in a WeekBuild video for the Beaks (Mutable Instruments Peaks Through hole PWM version)Testing Shuffle module and FX Integrator with Delay Pedal Jam
Kristian Blåsol |

Probably the most visual ADSR in the World - Modular in a Week

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER