Skip to content

Arduino nano-based 16-step bassline generator for modular synths

License

Notifications You must be signed in to change notification settings

savt22/lazyacid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

IMAGE ALT TEXT HERE

Lazy Acid: Arduino Nano-based random bassline generator for modular synths

This module generates a random 16-step bassline quantised to a chosen scale, using 1/16th to 1/2 notes, and outputs pitch CV, trigger CV, and 2PPQN clock.

It also accepts 2PPQN clock in and will start/stop (and reset on stop) with the external clock, or it can generate its own clock with variable BPM.

Features:

You can set:

Root note (C to B)
Mode
    Major
    Lydian
    Mixolydian
    Minor
    Dorian
    Phyrigian
    Chromatic
BPM

There's a start/stop switch, a generator switch, and a clock mode switch.

There's a stripboard layout for now, will update with kicad files in the future.

Tip: For better tuning, measure voltage at Vin of the MCP4725. Then, in the .ino file change the value of vref on line 212 to match your reading.

About

Arduino nano-based 16-step bassline generator for modular synths

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages