SpectraStrobe-Decoder

değiştir

SpectraStrobe and AudioStrobe are audio encoding/decoding technologies for use with Auditory & Visual Stimulation (AVS) devices, also referred to as Mind Machines, or Light & Sound Machines (L&S). These devices use specifically crafted auditory and visual stimulus to explore different states of consciousness, typically in an attempt to invoke the frequency follow response (FFR) of the brain through the use of techniques such as binaural beats, monaural beats, and isochronic tones.

Specifications

değiştir

Although this repository is meant to primarily address the SpectraStrobe format, both AudioStrobe and SpectraStrobe work through similar principles, with SpectraStrobe being a bit more complex both in implementation and capabilities.

In AVS devices the auditory component is usually experienced by the user through a pair of headphones typically consisting of device-generated tones, recorded audio, or both. The visual component is usually experienced as pulses of light emitted from LEDs built into special eye glasses that the user wears in conjunction with the headphones. Some models offer a closed-eye experience while others allow for open-eye viewing. The goal is generally to synchronize the auditory and visual pulses to create the desired stimulus for the user.

AudioStrobe and SpectraStrobe are both focused on adding visual control signals directly to recorded audio material and do not focus on generating audio tones directly on an AVS device itself. This is achieved by encoding and decoding visual control signals into the high frequency content of recorded audio in ranges that are typically beyond the point of most humans' hearing, approaching 20 khz (kilohertz).

Encoding and Decoding

değiştir

AudioStrobe and SpectraStrobe take a similar approach to encoding and decoding visual control signals from within audio recordings, however AudioStrobe only encodes a single stereo control signal, where as SpectraStrobe encodes three separate stereo control signals which typically correspond to individual red, green, and blue LEDs.

For encoding, high frequency sine wave tones are added into the audio content of the recording. Decoding involves using specialized filters during playback to isolate these high frequency tones from the rest of the audio content, which are then used to control the brightness levels of the AVS device's LEDs.

The brightness of the LEDs is based on the amplitude (volume) of the corresponding high frequency control tone(s).

Format Frequency Purpose
AudioStrobe 19200 hz controls the brighness of the LEDs; does not specify LED color
SpectraStrobe 18200 hz reference tone used to indicate the SpectraStrobe format
SpectraStrobe 18700 hz controls the brightness of the red LEDs
SpectraStrobe 19200 hz controls the brightness of the green LEDs
SpectraStrobe 19700 hz controls the brightness of the blue LEDs

Note: The SpectraStrobe reference tone at 18200 hz also requires a specific stereo panning pattern to be applied in order for it to be correctly identified as SpectraStrobe audio.