Skip to content

Firmware for the GRAINS module from tangible waves

License

Notifications You must be signed in to change notification settings

aemodular/GRAINS

Repository files navigation

GRAINS

Firmware for the GRAINS module from tangible waves 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 new revision of GRAINS please make sure to set the Mode-Switch to 'G' to use any of the Firmwares available for download here. This Mode-Switch selects the internal audio-out pin, 'G' is for 'Ginkosynthese / original Grains mode', whereas 'M' is needed for 'Mozzi mode' in connection with different firmwares available here: https://github.com/aemodular/MOZZI-GRAINS

How to

To use any of the firmwares, to download all firmwares at once please click the 'clone or download'-button at https://github.com/aemodular/GRAINS and then select the 'download'-option.

Regarding how to upload new firmware to your AE Modular GRAINS please refer to:
http://wiki.aemodular.com/pmwiki.php/AeManual/GRAINS

You can find more information about the AE Modular community at http://forum.aemodular.com/aemodular/GRAINS

The GRAINS module can be ordered directly from the tangible waves website at https://tangiblewaves.com/aemodular/GRAINS

List of Firmwares

For more details on the individual firmwares, please refer to the equivalent README-files that come with them.

ByteBeat-Xfade
Two different ByteBeats can be selected and crossfaded. Editing of ByteBeats is possible in the .ino-File.

Spell or Speak
Synthetic words, as used with a famous toy from the late 70th, can be triggered via Gate-impulses and selcted via CV or a pot.

Grains Morse
This firmware sends gate triggers out of the D output of the GRAINS module according to the international Morse standard. The sentence that is encoded can be changed in the source code or you can enter morse code via an attached MIDI keyboard.

Grains MIDI out
This Firmware provides the option to send out CVs and/or POTs as MIDI-CC values via MIDI-out over USB. As a bonus also MIDI-in over USB can be used to convert any MIDI-Key on/off to Gate and any MIDI-CC to CV for GRAINS. Please be aware that along with this Firmware you will also need extra, yet free software on your Windows/MACos/Linux System to route the MIDI-events correctly.

Grains BufferShuffler
The audio-in of GRAINS is used to fill an audio-buffer. Parts of the audio in this buffer can be looped, sliced, reversed and slowed down, giving various 8bit LoFi effects.

Grains EnvelopeFollower
Tries to mimic the dynamics on audio-in as CV via the audio-out port. This can be used as a kind of envelope to drive a Filter and/or VCA for instance.

Grains LoFi-MultiFX
SinusGenerator/RingModulator/PitchShifter/PhaseShifter/BitCrusher/BitClipper/WaveFolder + Gate. There are 5 preset combinations of these effects to select from. Many parameters can be modulated.

Grains Euclidean-Palindrome
Rhythm- and note-patterns can be combined in various ways and optionally scale-corrected. The main sources for this generative tool are Eucledian rhythms and palindromic numbers. Clock-synced sound-output is provided as bamboo mallet-samples, gate-out can be used to generate additional ryhthms by triggering different modules.