Pseudo Autonomous Drone ML 2

Main use case of my pre-diploma project is a master chord/melody pattern generator. It is compatible with any musical device that receives MIDI. Combining a finite state machine that produces formally correct harmonic progressions with a stochastic engine of random parameter permutations, PAD2 is a MIDI sequencer with a dual algorithmic & probabilistic nature.

Arduino based gadget allows for a generalist control over composition as a whole, yet bearing enough expression possibilities for a satisfying and direct hand-on UI experience. Multidimensional transitions from drifting autopilot to a deterministic pattern mode are possible at any time. Embodied in a solid polypropylene case PAD2´s design is oriented towards durability and heavy use, according to and beyond IP67 specifications.

Main parameters are directly mapped to user input: tempo, root note, scale, progression as well as mutation probability of each variable. Further chord and note mutations control transposition, substitution, muting as well as complementation by 5th, 7th and 11th overtones.

Bill of materials

Arduino Nano
TTP224 Touch Sensor Module
MIDI Shield
10K Potentiometers

License

This project is CERN Open Hardware License, Version 1.2
It is licensed under the MIT License.

This project is dedicated to Martin Lisiewicz.