Skip to content

cachilders/forge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Forge

A playable oscilloscope for norns and crow that works just as well without crow if you prefer.

animated demonstration

What it does

In a nutshell it's a note making machine, drawing the low frequency cycles it receives from an attached crow's inputs or a pair of internal LFOs or a combination of the two, and spawning notes at a regular (configurable) cadence where the lines intersect.

From there the newly formed notes are conveyed through optional step and scale quantization and eventually played into a dealer's choice of outputs of the engine, i2c, and/or MIDI varieties.

Transport is controlled by K3, and K1 + K3 lets you stop and flush the player roll. Speaking of K1 combos, there are some immediate controls for fine-tuning the oscilloscope. K1 + ENC1 adjusts the sample frequency. K1 + ENC2/3 trims the legroom and headroom respectively. Most everything else can be controlled by parameters.

A note on the crow outputs: they're disabled initially, but should you use them, 2 and 4 are gates. 1 is a frequency derived from the MIDI note created by the generator (quantized or unquantized per param). 3 is the raw frequency of the graph intersection, optionally offset to be unipolar.

That's it. The rest is for exploration. I hope it's all smooth sailing, but bug reports and feature requests are welcome.

Install

Run ;install https://github.com/cachilders/forge.git from maiden at <your-norns>.local.

Acknowledgements

The code draws heavily from the efforts of the norns community. The gif was made using norns.online. The name comes from the blacksmith guild's headquarters in Loom.

About

playable oscilloscope for norns and crow

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages