Now Reading
I Want To Develop Away From These Roots

I Want To Develop Away From These Roots

2024-01-28 13:29:23

~ vitling // David Whiting, 2023

Rating


A

Enumerate each doable Main, Minor, Main seventh and Minor seventh chord and all doable inversions, starting with A2 and ending with D5.
Select a random chord from the set.
Play the chosen chord for 8 seconds
Discover all of the chords from the set which have all however one observe in widespread with the enjoying chord.
Select considered one of these at random.
Return to three and repeat ceaselessly.


B

Play a observe from the presently enjoying chord in (A) on a random waveform for a random length – repeat a random quantity of occasions if the length is brief.
Wait a random period of time.
Return to 1 and repeat ceaselessly


C

Each time a brand new chord is triggered by (A), illuminate every stem from root to tip with a color similar to the every observe of the chord. Notes adjoining within the cycle of 5ths have comparable hues.


D

Each time a observe is performed by (B), illuminate the tip of one of many stems with a light-weight color similar to the observe.

Realisation & Development

Elements A and B of the rating are realised as a customized C++ program working on a Raspberry PI 3 B+, working each observe choice and the synthesising of the audio buffers themselves.
Elements C and D of the rating are realised by an Arduino Uno board working a customized program, utilizing FastLED to interface with the WS2812B protocol LED strips.
Notes are communicated from the Raspberry Pi to the Arduino by way of indicators despatched via the serial port.

The LED strips are run via clear tubing designed to be used in residence aquariums. The tubes are strengthened into sculptable varieties utilizing thick nickel wire.
The wood housing underneath the plant pot incorporates the microcomputers, wiring, and a 3.5mm audio socket to connect with the soundsystem. Energy enters by way of two mains connections

The computer systems run headlessly and begin automaticly upon powering up.

Source Link

What's Your Reaction?
Excited
0
Happy
0
In Love
0
Not Sure
0
Silly
0
View Comments (0)

Leave a Reply

Your email address will not be published.

2022 Blinking Robots.
WordPress by Doejo

Scroll To Top