pub enum Preset {
Show 32 variants Focus, HighFocus, Relaxation, DeepRelaxation, Sleep, Chanting, Intuition, Astral, Healing, Alpha, Intelligence, Euphoria, CrownFocus, CrownRelaxation, CrownSleep, CrownChanting, CrownIntuition, CrownAstral, SolfeggioRoot, SolfeggioSacral, SolfeggioSolarPlexus, SolfeggioHeart, SolfeggioThroat, SolfeggioThirdEye, SolfeggioCrown, TuningForkRoot, TuningForkSacral, TuningForkSolarPlexus, TuningForkHeart, TuningForkThroat, TuningForkThirdEye, TuningForkCrown,
}
Expand description

The preset enum allows the user to be able to select a preset to use on the command line.

Variants§

§

Focus

Focus: A preset for heightened concentration and alertness, typically used for studying or complex problem-solving. It utilizes Beta brainwaves (12-30 Hz) which are associated with active thinking.

§

HighFocus

High Focus: A more intense version of the Focus preset, pushing the mind to higher levels of cognitive processing. It leverages Gamma brainwaves (30-100 Hz), linked to peak concentration and intelligence.

§

Relaxation

Relaxation: Promotes a state of calm alertness, ideal for unwinding after a stressful day or for light meditation. This preset uses Alpha brainwaves (8-12 Hz).

§

DeepRelaxation

Deep Relaxation: A deeper state of calm, bridging the gap between wakefulness and sleep. It’s often used for deep meditation or to prepare for rest. This preset uses Theta brainwaves (4-8 Hz).

§

Sleep

Sleep: Designed to induce a state of deep, restorative sleep. It utilizes Delta brainwaves (0.5-4 Hz), which are associated with deep, dreamless sleep.

§

Chanting

Chanting: A preset that mimics the meditative state achieved during chanting. It helps to calm the mind and body using Theta brainwaves (4-8 Hz).

§

Intuition

Intuition: This preset is designed to enhance intuition and insight by fostering a Theta state, which is linked to creativity and subconscious processing.

§

Astral

Astral: An advanced preset aimed at assisting with out-of-body or astral projection experiences. It combines a deep Theta beat with a Delta carrier to induce a highly altered state of consciousness.

§

Healing

Healing: This preset is thought to promote physical and mental healing by inducing a deep Delta state, which is associated with the body’s natural restorative processes during sleep.

§

Alpha

Alpha: A preset that specifically targets the Alpha brainwave state (8-12 Hz) to encourage a feeling of relaxed awareness and stress reduction.

§

Intelligence

Intelligence: This preset stimulates the brain for enhanced learning and cognitive function. It primarily uses Gamma brainwaves (30-100 Hz), which are linked to high-level information processing.

§

Euphoria

Euphoria: A preset designed to promote feelings of happiness and well-being. It utilizes a Gamma beat, which is often associated with endorphin release and positive emotional states.

§

CrownFocus

A group of presets designed to balance the seven main chakras. Each preset combines a specific chakra’s carrier frequency with a binaural beat that induces a meditative or desired state.

A collection of presets specifically targeting the Crown Chakra. They combine the Crown Chakra’s carrier frequency with different mental states. Crown Focus: Combines the Crown Chakra’s tuning fork frequency with a Beta beat for focused meditation on spiritual connection.

§

CrownRelaxation

Crown Relaxation: Combines the Crown Chakra’s tuning fork frequency with an Alpha beat to promote a relaxed spiritual state.

§

CrownSleep

Crown Sleep: Combines the Crown Chakra’s tuning fork frequency with a Delta beat for deep rest and spiritual renewal.

§

CrownChanting

Crown Chanting: Combines the Crown Chakra’s tuning fork frequency with a Theta beat for a deeply meditative state during spiritual practices.

§

CrownIntuition

Crown Intuition: Combines the Crown Chakra’s tuning fork frequency with a Theta beat to enhance intuition and cosmic awareness.

§

CrownAstral

Crown Astral: Combines the Crown Chakra’s tuning fork frequency with a Delta beat for advanced meditation and astral exploration.

§

SolfeggioRoot

These presets use the ancient Solfeggio tones as the carrier frequency for chakra balancing and meditation. Solfeggio Root Chakra: Uses the 396 Hz Solfeggio tone with a Delta beat for grounding and stability.

§

SolfeggioSacral

Solfeggio Sacral Chakra: Uses the 417 Hz Solfeggio tone with a Theta beat for creativity and emotional release.

§

SolfeggioSolarPlexus

Solfeggio Solar Plexus Chakra: Uses the 528 Hz Solfeggio tone with an Alpha beat for transformation and motivation.

§

SolfeggioHeart

Solfeggio Heart Chakra: Uses the 639 Hz Solfeggio tone with an Alpha beat for love and connection.

§

SolfeggioThroat

Solfeggio Throat Chakra: Uses the 741 Hz Solfeggio tone with a Beta beat for communication and expression.

§

SolfeggioThirdEye

Solfeggio Third Eye Chakra: Uses the 852 Hz Solfeggio tone with a Beta beat for clarity and intuition.

§

SolfeggioCrown

Solfeggio Crown Chakra: Uses the 963 Hz Solfeggio tone with a Gamma beat for spiritual connection and unity.

§

TuningForkRoot

These presets use the Planetary/Tuning Fork frequencies as the carrier frequency for chakra balancing. Tuning Fork Root Chakra: Uses the 194.18 Hz Tuning Fork tone with a Delta beat for grounding.

§

TuningForkSacral

Tuning Fork Sacral Chakra: Uses the 210.42 Hz Tuning Fork tone with a Theta beat for emotional flow.

§

TuningForkSolarPlexus

Tuning Fork Solar Plexus Chakra: Uses the 126.22 Hz Tuning Fork tone with an Alpha beat for confidence.

§

TuningForkHeart

Tuning Fork Heart Chakra: Uses the 136.10 Hz Tuning Fork tone with an Alpha beat for love and compassion.

§

TuningForkThroat

Tuning Fork Throat Chakra: Uses the 141.27 Hz Tuning Fork tone with a Beta beat for communication.

§

TuningForkThirdEye

Tuning Fork Third Eye Chakra: Uses the 221.23 Hz Tuning Fork tone with a Beta beat for insight and wisdom.

§

TuningForkCrown

Tuning Fork Crown Chakra: Uses the 172.06 Hz Tuning Fork tone with a Gamma beat for spiritual transcendence.

Trait Implementations§

Source§

impl Clone for Preset

Source§

fn clone(&self) -> Preset

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Preset

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Display for Preset

This implementation returns the human readable text name for for the preset enum.

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl From<Preset> for BinauralPresetGroup

The this implementation converts a preset to a preset group of values based on predetermined settings.

Source§

fn from(preset: Preset) -> Self

Converts to this type from the input type.
Source§

impl PartialEq for Preset

Source§

fn eq(&self, other: &Preset) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Copy for Preset

Source§

impl StructuralPartialEq for Preset

Auto Trait Implementations§

§

impl Freeze for Preset

§

impl RefUnwindSafe for Preset

§

impl Send for Preset

§

impl Sync for Preset

§

impl Unpin for Preset

§

impl UnwindSafe for Preset

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> DynClone for T
where T: Clone,

Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<S> FromSample<S> for S

§

fn from_sample_(s: S) -> S

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T, U> ToSample<U> for T
where U: FromSample<T>,

§

fn to_sample_(self) -> U

Source§

impl<T> ToString for T
where T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<S, T> Duplex<S> for T
where T: FromSample<S> + ToSample<S>,