David Mourato is a sound artist based in Crete. His work develops through improvisation, repetition and attentive listening.Some works unfold over extended periods, while others begin as brief improvisations or experiments.Selected works include Time Drift, Sound Vigilance, and Uma Hora Na Quinta Dimensão.

document.addEventListener('DOMContentLoaded', function () { const modal = document.getElementById('glm-carousel-modal'); const slides = modal.querySelectorAll('.glm-slide'); const videos = modal.querySelectorAll('video'); let currentSlide = 0; function showSlide(index) { currentSlide = (index + slides.length) % slides.length; slides.forEach(function (slide, i) { slide.classList.toggle('glm-active', i === currentSlide); }); videos.forEach(function (video) { video.pause(); }); } function openModal() { modal.classList.add('glm-open'); showSlide(0); } function closeModal() { modal.classList.remove('glm-open'); videos.forEach(function (video) { video.pause(); }); } document.addEventListener('click', function (e) { const openLink = e.target.closest('a[href="#glm-carousel"]'); const closeLink = e.target.closest('[data-glm-close]'); const next = e.target.closest('[data-glm-next]'); const prev = e.target.closest('[data-glm-prev]'); if (openLink) { e.preventDefault(); e.stopPropagation(); openModal(); return false; } if (closeLink) { e.preventDefault(); closeModal(); } if (next) { e.preventDefault(); showSlide(currentSlide + 1); } if (prev) { e.preventDefault(); showSlide(currentSlide - 1); } }); document.addEventListener('keydown', function (e) { if (!modal.classList.contains('glm-open')) return; if (e.key === 'Escape') closeModal(); if (e.key === 'ArrowRight') showSlide(currentSlide + 1); if (e.key === 'ArrowLeft') showSlide(currentSlide - 1); }); });
(function () { /* Nettoie une ancienne version du curseur si Carrd recharge l’Embed. */ if (window.dmPointerController) { window.dmPointerController.abort(); } document .querySelectorAll('.dm-mouse-dot, .dm-touch-dot') .forEach(function (element) { element.remove(); }); const controller = new AbortController(); const signal = controller.signal; window.dmPointerController = controller; /* ======================================== DESKTOP ======================================== */ const mouseDot = document.createElement('div'); mouseDot.className = 'dm-mouse-dot'; document.body.appendChild(mouseDot); document.addEventListener( 'pointermove', function (event) { if (event.pointerType !== 'mouse') return; mouseDot.style.left = event.clientX + 'px'; mouseDot.style.top = event.clientY + 'px'; mouseDot.style.visibility = 'visible'; }, { passive: true, signal: signal } ); document.documentElement.addEventListener( 'mouseleave', function () { mouseDot.style.visibility = 'hidden'; }, { signal: signal } ); document.documentElement.addEventListener( 'mouseenter', function () { mouseDot.style.visibility = 'visible'; }, { signal: signal } ); /* ======================================== MOBILE / TOUCH ======================================== */ let touchDot = null; let activePointerId = null; function removeTouchDotImmediately() { if (!touchDot) return; touchDot.remove(); touchDot = null; activePointerId = null; } function createTouchDot(x, y) { removeTouchDotImmediately(); touchDot = document.createElement('div'); touchDot.className = 'dm-touch-dot'; touchDot.style.left = x + 'px'; touchDot.style.top = y + 'px'; document.body.appendChild(touchDot); } function moveTouchDot(x, y) { if (!touchDot) return; touchDot.style.left = x + 'px'; touchDot.style.top = y + 'px'; } function removeTouchDot() { if (!touchDot) return; const oldDot = touchDot; touchDot = null; activePointerId = null; oldDot.classList.add('dm-touch-leaving'); setTimeout(function () { oldDot.remove(); }, 180); } document.addEventListener( 'pointerdown', function (event) { if (event.pointerType === 'mouse') return; activePointerId = event.pointerId; createTouchDot( event.clientX, event.clientY ); }, { passive: true, signal: signal } ); document.addEventListener( 'pointermove', function (event) { if (event.pointerType === 'mouse') return; if (event.pointerId !== activePointerId) return; moveTouchDot( event.clientX, event.clientY ); }, { passive: true, signal: signal } ); document.addEventListener( 'pointerup', function (event) { if (event.pointerType === 'mouse') return; if (event.pointerId !== activePointerId) return; removeTouchDot(); }, { passive: true, signal: signal } ); document.addEventListener( 'pointercancel', removeTouchDot, { passive: true, signal: signal } ); window.addEventListener( 'blur', function () { mouseDot.style.visibility = 'hidden'; removeTouchDot(); }, { signal: signal } ); })();

SELECTED WORKS

TIME DRIFT
2025
Twenty-one pieces recorded and released weekly between August and December 2025, later gathered into album form.
Spontaneous recordings made quickly, without polishing them into something more controlled.


SOUND VIGILANCE
2024 - Ongoing
A listening practice shaped by place and sustained attention.
An exploration of environment, restraint and minimal intervention.


GLOBAL LIVE MED
2022
Live ambient performance during Global Live Med, Athens.
Presented as an atmosphere of connection and reflection within a Mediterranean music and advocacy event.


UMA HORA NA QUINTA DIMENSÃO
2020
Debut full-length album: long-form ambient composition as journey.
Spatial listening, slow transformation, dimensional drift.


MOON SESSION
2020
Live performance at Syntopia, Rethymno, Greece.
Improvised ambient performance in dialogue with place and night.


HEARTSCAPE
2020
A continuous one-hour soundscape unfolding across ten phases.
First presented live 2020-07 (House of Yoga, Luxembourg).

document.addEventListener('DOMContentLoaded', function () { /* ========================= PRESS DOT ========================= */ let dot = null; let activePointerId = null; function createDot(x, y) { if (dot) { dot.remove(); } dot = document.createElement('div'); dot.className = 'press-dot'; dot.style.left = `${x}px`; dot.style.top = `${y}px`; document.body.appendChild(dot); requestAnimationFrame(function () { if (dot) { dot.classList.add('is-visible'); } }); } function moveDot(x, y) { if (!dot) return; dot.style.left = `${x}px`; dot.style.top = `${y}px`; } function removeDot() { if (!dot) return; const currentDot = dot; dot = null; activePointerId = null; currentDot.classList.remove('is-visible'); currentDot.classList.add('is-leaving'); setTimeout(function () { currentDot.remove(); }, 200); } document.addEventListener('pointerdown', function (event) { activePointerId = event.pointerId; createDot(event.clientX, event.clientY); }); document.addEventListener('pointermove', function (event) { if ( event.pointerType === 'mouse' || event.pointerId === activePointerId ) { moveDot(event.clientX, event.clientY); } }); document.addEventListener('pointerup', removeDot); document.addEventListener('pointercancel', removeDot); window.addEventListener('blur', removeDot); /* ========================= CAROUSEL ========================= */ const modal = document.getElementById('glm-carousel-modal'); if (!modal) return; const slides = modal.querySelectorAll('.glm-slide'); const videos = modal.querySelectorAll('video'); let currentSlide = 0; function showSlide(index) { currentSlide = (index + slides.length) % slides.length; slides.forEach(function (slide, i) { slide.classList.toggle( 'glm-active', i === currentSlide ); }); videos.forEach(function (video) { video.pause(); }); } function openModal() { modal.classList.add('glm-open'); showSlide(0); } function closeModal() { modal.classList.remove('glm-open'); videos.forEach(function (video) { video.pause(); }); } document.addEventListener('click', function (event) { const openLink = event.target.closest( 'a[href="#glm-carousel"]' ); const closeLink = event.target.closest( '[data-glm-close]' ); const next = event.target.closest( '[data-glm-next]' ); const prev = event.target.closest( '[data-glm-prev]' ); if (openLink) { event.preventDefault(); event.stopPropagation(); openModal(); return false; } if (closeLink) { event.preventDefault(); closeModal(); } if (next) { event.preventDefault(); showSlide(currentSlide + 1); } if (prev) { event.preventDefault(); showSlide(currentSlide - 1); } }); document.addEventListener('keydown', function (event) { if (!modal.classList.contains('glm-open')) { return; } if (event.key === 'Escape') { closeModal(); } if (event.key === 'ArrowRight') { showSlide(currentSlide + 1); } if (event.key === 'ArrowLeft') { showSlide(currentSlide - 1); } }); });

METHOD

Sound is approached as space. Not only something to hear, but something to move within.Improvisation often creates the initial material. I listen to what is happening and intervene without deciding the complete form in advance.The work favors duration. Long-form structures create the conditions for subtle changes to emerge and be perceived.Listening is central. Form appears through shifts in attention, through small transitions that open new states within the same material.Notes, recordings and diagrams sometimes help me return to what occurred during the process.The focus remains on restraint, minimal intervention and the small changes that alter how a piece is perceived.

ORIGIN

Biographical matter currently being metabolised.

CONTACT

For exhibitions, collaborations, and commissions:|ExhibitionsCollaborationsCommissions

UPDATES

Occasional notes on releases, listening sessions, and site-responsive work.|TIME DRIFT 999
Japan, late 2026 - In formation.
Time Drift 999 is a quiet, atmospheric live extension of David Mourato's long-form sound work.Build around a selection of existing pieces, fragments, and recorded materials, the project is compact, adaptable, and shaped in conversation with the spaces, artists, and hosts it encounters in Japan.More soon.

EXPERIMENTS

This is an open field for works that move between sound, image, code and interface.|ECHOMALOBrowser-based sound instrument — 2026–ongoingECHOMALO is a browser-based synthesizer and experimental interface for shaping echoes, pulse intervals, held notes, organic arpeggiated patterns and visual movement.It began as the idea for a physical object through which the artist could manipulate echo using a personal set of controls. The browser version now functions as both an instrument and a prototype, developing toward live performance through sound, MIDI control and a projected visual interface.


OMEN
Evolving digital project — 2023–ongoingOMEN is an evolving project concerned with values, attention and personal orientation.It began as an online community for men, structured around conversations about vulnerability, authenticity and shared experience. A later phase explored how fragments of perception could be noticed, recorded and mapped through a cosmogram.Its current form is a browser-based values instrument. Through words, associations and choices, it helps people identify and order their values, while considering the qualities they seek in themselves and in others. Each stage tests how a digital interface can create space for reflection without prescribing a fixed answer.


THE RETURN
Interactive system, live sound and creative direction — Portugal, 2026THE RETURN was a multidisciplinary exhibition and gathering held in Aljezur, Portugal. For the event, David developed an interactive system exploring beehive consciousness and presented a series of Sound Vigilance performances.Together with Linda Pappa, he also shaped the event’s creative direction and visual language, connecting its installations, performances and shared spaces through a coherent identity.


CATHARSIS
Experimental film and earth forms — 2024CATHARSIS is an experimental film built around fifty-one earth forms shaped to resemble excrement. Through arrangement, immersion, mud, water and physical action, the work dissolves the distinction between the ceremonial and the abject. It does not elevate the ordinary into sacredness. It begins from the premise that nothing exists outside it.