I want to build an Arduino Generative Drum machine based on Olivier Gillet’s code (with a midi only output).
Two persons managed to do that:
and
https://github.com/geertphg/MIdrum.
Unfortunately, due to my limited coding knowledge I still have some questions.
Why does each DrumNote from Anushri have only 48 values, and why does each DrumNode from Grids have 96 values.
Is it true that one drum node from Anushri has 16 values for each of the 3 drums? (16 x 3) = 48?
(As the code from https://github.com/ashimoke/dRUMmACHINE/blob/master/code suggests?)
Eg: Anushri DrumNode 1:
236, 0, 0, 138, 0, 0, 208, 0,
58, 28, 174, 0, 104, 0, 58, 0, —> (16 values for BD)
10, 66, 0, 8, 232, 0, 0, 38,
0, 148, 0, 14, 198, 0, 114, 0, ----> (16 values for SD)
154, 98, 244, 34, 160, 108, 192, 24,
160, 98, 228, 20, 160, 92, 194, 44 ------> (16 values for HH)
If the above is true, could it be that the 96 values for each DrumNote from Grids is 16 values for BD, SD and HH and 16 values for Accents BD, SD, HH (with a total of 96 values)? (Since Grids has 6 outputs: drums and Accents)
Thank you.