Gihon Spring

Sound-bathing is often associated with exploration of spirituality and provides a healthy outlet for undisturbed introspection if we seize the opportunity to enjoy such time.

Perhaps I took the metaphor too literally, but…I find it interesting that many cultures around the world view bodies of water as inherently spiritual. Something special happens when we are around them or even think about the seas, rivers and lakes we’ve encountered: they seem to facilitate reflection on things unseen (within our mind and in the universe around us).

In my personal practice, I often enjoy using selected bible passages to focus my mind during meditation. This method can prove useful as a kind of mirror and, therefore, I viewed this initial preparatory time like one taking a moment to peer at their reflection in a deep pool just before entering it.

Then, eventually, I let myself ‘ease into the water’.

A brief opening movement invites listeners to submit to the cycle while contemplating what sounds may comes next…

Technical Notes

software and m4l devices by order of use:
polyrhytmus @benniii
aalto @randy
pools @Justmat
sway @carltesta
prosody @andrew
Ghz plugs + aaltoverb while mixing

hardware used:
monome 128
motu ultralite
norns
minidisc

Thanks/Credits

Aside from the developers mentioned above, who’ve so generously shared their apps for free (and often lent their time to explain the tools to me in more detail)…I must thank my partner and Benjamin Krarup for their support + encouragement. Such steady support and friendship were essential while preparing this composition.

Cover Design: Ben Krarup
Arrangment/Mixing: Glia

22 Likes

i have 2 aalto patches to share which were used for these recordings

rising

{
“delay_input”: 1,
“demo”: 0,
“licensor”: “”,
“seq_trig”: 0,
“key_voices”: 4,
“key_mod”: 63,
“key_bend”: 7,
“key_unison”: 0,
“key_glide”: 0.226534,
“seq_wave”: 0,
“seq_local”: 1,
“seq_host”: 0,
“seq_loop”: 1,
“seq_rate”: 0.250000,
“seq_ratio”: 1,
“seq_rate_p”: 0,
“seq_steps”: 16,
“seq_steps_p”: 0,
“seq_offset”: 0,
“seq_offset_p”: 0,
“seq_range”: 12,
“seq_quantize”: 0,
“seq_glide”: 0,
“seq_pw”: 50,
“seq_value_delay”: 0,
“seq_pulse_delay”: 0,
“seq_value0”: 0,
“seq_value1”: 0,
“seq_value2”: 0,
“seq_value3”: 0,
“seq_value4”: 0,
“seq_value5”: 0,
“seq_value6”: 0,
“seq_value7”: 0,
“seq_value8”: 0,
“seq_value9”: 0,
“seq_value10”: 0,
“seq_value11”: 0,
“seq_value12”: 0,
“seq_value13”: 0,
“seq_value14”: 0,
“seq_value15”: 0,
“seq_pulse0”: 0,
“seq_pulse1”: 0,
“seq_pulse2”: 0,
“seq_pulse3”: 0,
“seq_pulse4”: 0,
“seq_pulse5”: 0,
“seq_pulse6”: 0,
“seq_pulse7”: 0,
“seq_pulse8”: 0,
“seq_pulse9”: 0,
“seq_pulse10”: 0,
“seq_pulse11”: 0,
“seq_pulse12”: 0,
“seq_pulse13”: 0,
“seq_pulse14”: 0,
“seq_pulse15”: 0,
“lfo_freq”: 1,
“lfo_noise”: 0,
“lfo_level”: 0,
“lfo_level_p”: 0,
“lfo_freq_p”: 0,
“env1_attack”: 0.017965,
“env1_decay”: 4.920000,
“env1_sustain”: 0.190000,
“env1_release”: 0.050000,
“env1_level”: 0.173866,
“env1_xvel”: 1,
“env1_trig_select”: 1,
“env1_attack_p”: 0,
“env1_decay_p”: 0,
“env1_release_p”: 0,
“env2_repeat”: 14.761037,
“env2_delay”: 0,
“env2_attack”: 0.010136,
“env2_sustain”: 0,
“env2_release”: 0.083223,
“env2_xvel”: 1,
“env2_trig_select”: 1,
“env2_xenv1”: 2,
“env2_delay_p”: 0,
“env2_attack_p”: 0,
“env2_repeat_p”: 1,
“osc_noise”: 0,
“osc_ratio”: 10,
“osc_offset”: 0,
“osc_index”: 0,
“osc_timbre”: 0.440945,
“osc_pitch”: 110,
“osc_waveshape”: 0.177461,
“osc_noise_p”: 0,
“osc_ratio_p”: 0,
“osc_offset_p”: 0,
“osc_index_p”: 3.990000,
“osc_timbre_p”: 0,
“osc_pitch_exp_p”: 1,
“osc_pitch_lin_p”: 4,
“osc_waveshape_p”: 0,
“osc_carrier_out”: 0.500000,
“osc_mod_out”: 0.400000,
“gate_level”: 0.038067,
“gate_mode”: 1,
“gate_decay”: 1.543866,
“gate_level_p”: 1,
“delay_peakfreq”: 324,
“delay_drive”: 1,
“delay_peakres”: 6,
“delay_feedback”: 0,
“delay_freq”: 6.875000,
“delay_input_p”: 0.500000,
“delay_peakfreq_p”: 1,
“delay_drive_p”: 0,
“delay_peakres_p”: 0,
“delay_feedback_p”: 0,
“delay_freq_p”: 1,
“delay_output_wet”: 1.340000,
“delay_output_dry”: 1,
“filter_cutoff”: 20000,
“filter_q”: 0,
“filter_mix”: -1,
“filter_cutoff_p”: 1,
“filter_q_p”: 0,
“filter_mix_p”: 0,
“output_input_gain”: 1,
“output_reverb”: 0,
“output_pan”: 0,
“output_reverb_p”: 0,
“output_pan_p”: 0,
“patcher_matrix”: {
“type”: “signal”,
“width”: 14,
“height”: 31,
“depth”: 1,
“data”: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
},
“key_scale”: “12-equal”,
“preset”: "rising_sb ",
“maker_name”: “Madrona Labs”,
“app_name”: “Aalto”,
“app_version”: 67584
}

falling

{
“delay_input”: 0.566929,
“demo”: 0,
“licensor”: “”,
“seq_trig”: 0,
“key_voices”: 4,
“key_mod”: 63,
“key_bend”: 7,
“key_unison”: 0,
“key_glide”: 0,
“seq_wave”: 0,
“seq_local”: 1,
“seq_host”: 0,
“seq_loop”: 1,
“seq_rate”: 0.250000,
“seq_ratio”: 1,
“seq_rate_p”: 0,
“seq_steps”: 16,
“seq_steps_p”: 0,
“seq_offset”: 0,
“seq_offset_p”: 0,
“seq_range”: 12,
“seq_quantize”: 0,
“seq_glide”: 0,
“seq_pw”: 50,
“seq_value_delay”: 0,
“seq_pulse_delay”: 0,
“seq_value0”: 0,
“seq_value1”: 0,
“seq_value2”: 0,
“seq_value3”: 0,
“seq_value4”: 0,
“seq_value5”: 0,
“seq_value6”: 0,
“seq_value7”: 0,
“seq_value8”: 0,
“seq_value9”: 0,
“seq_value10”: 0,
“seq_value11”: 0,
“seq_value12”: 0,
“seq_value13”: 0,
“seq_value14”: 0,
“seq_value15”: 0,
“seq_pulse0”: 0,
“seq_pulse1”: 0,
“seq_pulse2”: 0,
“seq_pulse3”: 0,
“seq_pulse4”: 0,
“seq_pulse5”: 0,
“seq_pulse6”: 0,
“seq_pulse7”: 0,
“seq_pulse8”: 0,
“seq_pulse9”: 0,
“seq_pulse10”: 0,
“seq_pulse11”: 0,
“seq_pulse12”: 0,
“seq_pulse13”: 0,
“seq_pulse14”: 0,
“seq_pulse15”: 0,
“lfo_freq”: 1,
“lfo_noise”: 0,
“lfo_level”: 0,
“lfo_level_p”: 0,
“lfo_freq_p”: 0,
“env1_attack”: 1.177289,
“env1_decay”: 4.920000,
“env1_sustain”: 0.600000,
“env1_release”: 0.050000,
“env1_level”: 0.173866,
“env1_xvel”: 1,
“env1_trig_select”: 1,
“env1_attack_p”: 0,
“env1_decay_p”: 0,
“env1_release_p”: 0,
“env2_repeat”: 6.097135,
“env2_delay”: 0.122383,
“env2_attack”: 0.002000,
“env2_sustain”: 0,
“env2_release”: 0.083223,
“env2_xvel”: 1,
“env2_trig_select”: 1,
“env2_xenv1”: 2,
“env2_delay_p”: 0,
“env2_attack_p”: 0,
“env2_repeat_p”: 1,
“osc_noise”: 0,
“osc_ratio”: 10,
“osc_offset”: 0,
“osc_index”: 0,
“osc_timbre”: 0.535433,
“osc_pitch”: 110,
“osc_waveshape”: 0.177461,
“osc_noise_p”: 0,
“osc_ratio_p”: 0,
“osc_offset_p”: 0,
“osc_index_p”: 3.990000,
“osc_timbre_p”: 0,
“osc_pitch_exp_p”: 1,
“osc_pitch_lin_p”: 4,
“osc_waveshape_p”: 0,
“osc_carrier_out”: 0.500000,
“osc_mod_out”: 0.400000,
“gate_level”: 0.118067,
“gate_mode”: 1,
“gate_decay”: 1.543866,
“gate_level_p”: 1,
“delay_peakfreq”: 324,
“delay_drive”: 1,
“delay_peakres”: 6,
“delay_feedback”: 0,
“delay_freq”: 6.875000,
“delay_input_p”: 0.500000,
“delay_peakfreq_p”: 1,
“delay_drive_p”: 0,
“delay_peakres_p”: 0,
“delay_feedback_p”: 0,
“delay_freq_p”: 1,
“delay_output_wet”: 1.740000,
“delay_output_dry”: 1,
“filter_cutoff”: 20000,
“filter_q”: 0,
“filter_mix”: -1,
“filter_cutoff_p”: 1,
“filter_q_p”: 0,
“filter_mix_p”: 0,
“output_input_gain”: 1,
“output_reverb”: 0,
“output_pan”: 0,
“output_reverb_p”: 0,
“output_pan_p”: 0,
“patcher_matrix”: {
“type”: “signal”,
“width”: 14,
“height”: 31,
“depth”: 1,
“data”: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
},
“key_scale”: “12-equal”,
“preset”: “falling_sb”,
“maker_name”: “Madrona Labs”,
“app_name”: “Aalto”,
“app_version”: 67584
}

thought about sharing more detail upon release but instead chose to allow listeners the opportunity to experience the piece with only basic notes in mind

for those who want more…

i love when a song (or film, or meal) leaves me feeling refreshed

gihon spring is a devotional song cycle that feels refreshing (to me) . it reminds me of time spent pondering imperfection > healing > perfection and the transformative cleansing power of water

  • the first movement (until ~ 01:45) was made while my mind settled on imagery that was once a dream of mine: lazily floating on the surface of the dead sea

  • the second movement, pool of siloam (until ~ 12:32) made after meditating on effects of imperfection, attempts to find relief, and more broadly…the agitation King Hezekiah felt under pressure from Assyrian armies in 732 BCE

  • during the final movement (until ~ 22:35) my aim was to represent the remedy, water of life which provides healing at a genetic/microscopic level and paves the way for true, unending peace of mind

5 Likes

quick note for fans
GHS has been added to spotify and a few other streaming platforms

3 Likes

Meditated to this today(i just do zazen-style… mainly emptying the mind and synchronizing with the breath and the heartbeat, but if i focus on anything, it’s the idea that everything in the universe is all one single awareness… your music here helped me get fully in the zone to perceive that oneness: all the pain and suffering of the world framing equal waves of joy, whether in the past or coming from the future, like shards of a prism, splintered by time, glimpsing pieces of the truest light…).
It’s a beautiful work, glia, thanks for putting this out, it will be something I return to frequently, i can feel it already :raised_hands:

5 Likes

this is one of the highest compliments i’ve ever received

very glad you enjoy this piece + sincerest thanks

4 Likes