An Interdisciplinary artwork with the School of Electrical and Information Engineering, Wits University
Echoes & Machine
The artwork Echoes of the Machine – A Cybernetic Song (2025–2026) transforms the gallery into a metastable field of signals in which light, sound and artificial neural processes propagate across a distributed architecture responsive to the presence of viewers. Shadows disturb relays; relays modulate tone; tone reshapes luminosity. Coherence emerges without conductor, dissolves without catastrophe and re-emerges without predetermined form. The installation does not simulate a network; it stages one. It does not represent emergence; it performs ontogenesis. What unfolds is not an image of technological intelligence but a field of becoming in which individuation is enacted rather than illustrated. Artwork in collaboration with professor Ken Nixon from the School of Electrical Engineering and Information, Wits University.
Cybernetic Song
In Echoes of the Machine – A Cybernetic Song, Renzo Filinich turns the gallery into a volatile aviary of signals: not birds in flight, but a flocking logic made audible and visible. Inspired by Rilke’s suggestion that “a birdsong can… make the whole world into a sky within us,” the artist folds inner sensation and environment into one continuous field. What follows is a deliberately engineered ecology: a self-organising network of artificial neurons that “respond, mutate, and adapt” to one another and to the interruptions of viewers.
Like the murmurations of glossy starlings or the nesting behaviour of the red-billed quelea, the work refuses a single authorial centre. Coherence is produced through local interactions—micro-choices of light, relay, tone, whose cumulative behaviour exceeds any one node’s intention. In this, the installation offers a sharp allegory for innovation ecosystems: universities, startups, funders, publics, and platforms rarely “plan” novelty into being. Instead, innovation often emerges from partial knowledge, adjacent experimentation, and fast feedback loops—an ecology where value is generated by the density and quality of connections, not by a central script.
Here, the audience becomes a live stakeholder in the system. By casting shadows or light, visitors perturb the network and watch it reorganise: participation as both agency and responsibility. Echoes of the Machine suggests that the most generative systems - whether flocks of birds or innovation networks - depend on responsiveness, redundancy, and openness to disturbance. Technology appears in Fillinich’s work not as an instrument, but as relational infrastructure: a medium for emergence, where new patterns of sense, collaboration, and possibility can take flight.
Prof Christo Doherty
About
Echoes of the Machine: A Cybernetic Song is an interactive installation that brings together custom electronics, artificial neural networks, light and sound to explore feedback, emergence and collective behaviour. Inspired by cybernetic theory and biological communication systems, the work presents a self-organising network of artificial “neurons” that respond to environmental stimuli and audience interaction. The artwork is a joint interdisciplinary project developed in collaboration with the School of Electrical and Information Engineering at the University of the Witwatersrand, reflecting an ongoing dialogue between artistic research and engineering practice.
This is bold and this is strong. This is italic and this is emphasized.
This is superscript text and this is subscript text.
This is underlined and this is code: for (;;) { ... }. Finally, this is a link.
Heading Level 2
Heading Level 3
Heading Level 4
Heading Level 5
Heading Level 6
Blockquote
Fringilla nisl. Donec accumsan interdum nisi, quis tincidunt felis sagittis eget tempus euismod. Vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan faucibus. Vestibulum ante ipsum primis in faucibus lorem ipsum dolor sit amet nullam adipiscing eu felis.
Preformatted
i = 0;
while (!deck.isInOrder()) {
print 'Iteration ' + i;
deck.shuffle();
i++;
}
print 'It took ' + i + ' iterations to sort the deck.';