fbpx

RANDOM LINES 01

DESCRIPTION

Our Geiger Counter detecting radioactivity, and sending pulses in real-time to this page through an Arduino wifi-connected to internet.

When a radioactivity pulse is received:

  • The Processing JS code draws a line , with a random location from left to right,
  • The RNBO Patch Web Export part generates an amplitude envelope for a sinewave (8-voices polyphonic small synth).

The random position of lines from left to right also matches the panning position of the related playing voice.

The RNBO Patch Web Export also informs back the Processing JS code with the amplitude of each voice, making it able to change the vertical size of the line, in real-time.
It also runs one freeverb gen-based algorithm for each voice, for reverberation feature.

SOME WORDS ABOUT STRUCTURE VOID’s GEIGER COUNTER DEVICE

Geiger counter device measures what we call radioactive disintegrations. Natural radioactivity is everywhere, not only near from nuclear power plants. Radioactive atoms & molecules naturally tends to disintegrate, and to release some particules which can be detected with a Geiger counter device.

Because there is no model able to know when a disintegration will occur, we often use this phenomenon as a pure random source. If we measure the time between two disintegrations, because it varies totally randomly from a disintegration to the next one, we can generate random numbers.

Read more about randomness there:

HOW TO TEST

Wait for few seconds, pulses should start…
If it doesn’t, click one time within the black area
Headphones recommended because generated sound contains low frequencies.

TECH

  • MAX + RNBO / sound, com with UI
  • P5.JS / UI, com with remote arduino
  • MQTT / com protocol
  • ARDUINO / device in our studio