AE Modular GRAINS firmwares that use the Mozzi Audio Library, made by the members of the AE Modular Community.
IMPORTANT
This is a community project and NOT official firmware from tangible waves! tangible waves makes no promise that the firmwares will work on the hardware that tangible waves produces and sells. Further tangible waves accepts no responsibility for any damage caused to the any product where these firmwares will be installed!
If you own the first revision of GRAINS, sadly the Firmwares available here are not usable, please look for Firmwares here instead: https://github.com/aemodular/GRAINS
If you own the current revision of GRAINS, please make sure to set the Mode-Switch to 'M' to use any of the Firmwares available for download here. This Mode-Switch selects the internal audio-out pin, 'M' is needed for 'Mozzi mode', whereas 'G' is for 'Ginkosynthese / original Grains mode', in connection with different firmwares available at the link mentioned obove.
How to
The Mozzi-Grains firmwares rely on the Mozzi library, which is described here: https://sensorium.github.io/Mozzi The process how to add any additional library to your Arduino environment is documented here: https://www.arduino.cc/en/Guide/Libraries Please also make sure to use a current version of the Arduino IDE. The Mozzi-Grains firmwares to be found here have been developed with Arduino Version 1.8.12, the Mozzi-library was installed using the ZIP that can be downloaded at Github as mentioned here: https://sensorium.github.io/Mozzi/download/
To use any of the firmwares, to download all firmwares at once please click the 'clone or download'-button at https://github.com/aemodular/MOZZI-GRAINS and then select the 'download'-option.
Regarding how to upload new firmware to your AE Modular GRAINS please refer to:
https://wiki.aemodular.com/pmwiki.php/AeManual/GRAINS
You can find more information about the AE Modular community at https://forum.aemodular.com/aemodular/GRAINS
The GRAINS module can be ordered directly from the tangible waves website at https://tangiblewaves.com/aemodular/GRAINS
For more details on the individual firmwares, please refer to the equivalent README-files that come with them.
Tutorial
This folder contains a series of tutorial projects which start as simple as possible and will get gradually more complex. If you want to learn how to program your own sounds with GRAINS and the MOZZI Library, please start here.
Mozzi-GRAINS LFOs++
Variable Waveform + Squarewave with crossmodulation, Envelope, WhiteNoise, Random generator
The intention of this Firmware is to provide two LFOs with various options (including very slow speeds) especially useful for generative patches
Mozzi-GRAINS Krachmacher
Two streams of noise-impulses get mixed in different manners, resulting in all kinds of sounds from pulsating sequences to static soundscapes to feedback-screams.
Along with the Karplus-Strong inspired soundgeneration there is also a VCF and VCA build in that can be routed in different ways. Noise-sources can be switched, too.
Mozzi-GRAINS Stradella
The intention of this Firmware is to provide chords, laid down over 3-4 octaves in a similar order as with the chord-buttons on an accordeon, hence the name.
A fourth note can also be added. The basetone of the chords and the fourth note can be transposed by +-12 notes. Several soundoptions (Saw, Triangle, Sinus, Square, distorted Saw) are available. CV-input via IN-3 is required to play the chords.