Error message

  • Deprecated function: Return type of DatabaseStatementBase::execute($args = [], $options = []) should either be compatible with PDOStatement::execute(?array $params = null): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2244 of /home4/nsputnik/public_html/soundpedro/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home4/nsputnik/public_html/soundpedro/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home4/nsputnik/public_html/soundpedro/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home4/nsputnik/public_html/soundpedro/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home4/nsputnik/public_html/soundpedro/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home4/nsputnik/public_html/soundpedro/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseCondition::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 1652 of /home4/nsputnik/public_html/soundpedro/includes/database/query.inc).
  • Deprecated function: Creation of dynamic property MergeQuery::$condition is deprecated in MergeQuery->__construct() (line 1344 of /home4/nsputnik/public_html/soundpedro/includes/database/query.inc).
  • Deprecated function: Creation of dynamic property DatabaseCondition::$stringVersion is deprecated in DatabaseCondition->compile() (line 1865 of /home4/nsputnik/public_html/soundpedro/includes/database/query.inc).
  • Deprecated function: Creation of dynamic property DatabaseCondition::$stringVersion is deprecated in DatabaseCondition->compile() (line 1865 of /home4/nsputnik/public_html/soundpedro/includes/database/query.inc).
  • Deprecated function: Creation of dynamic property DatabaseCondition::$stringVersion is deprecated in DatabaseCondition->compile() (line 1865 of /home4/nsputnik/public_html/soundpedro/includes/database/query.inc).
  • Deprecated function: Creation of dynamic property DatabaseCondition::$stringVersion is deprecated in DatabaseCondition->compile() (line 1865 of /home4/nsputnik/public_html/soundpedro/includes/database/query.inc).

Kurosh ValaNejad

For 15 years as a Research Artist at the University of Southern California, Kurosh ValaNejad helped develop a wide range of well-meaning computer applications - on topics which include immunology, democracy, cultural sensitivity, and spiritual enlightenment. He has collaborated with artists and scientists in a variety of disciplines including land-planning, architecture, installation, animation, virtual reality, artificial intelligence, and video games. By continually changing the field to which he applies his computer-graphics skills, Kurosh's work matures while he maintains the enthusiasm of an amateur.

Pushing Light Through a Darkened Palette

Statement:
Pushing Light Through a Darkened Palette is a visualization of, and possibly a trigger for, the low-grade euphoric experience of an Autonomous Sensory Meridian Response (ASMR). I adapt the computer graphics technique of Color Cycling (a.k.a. Palette Animation) to step white or a bright color though the histogram of an image. On screen, this looks like a thin band of light scanning the surface of the framed object and mimics the reported characteristic of a tingling sensation moving down the back of the neck and upper arms. I repeat this technique on images of objects associated with ASMR with the hope that the audience-participants of SoundPedro will have a beneficial therapeutic experience.