Onirica () .solo is one of the iterations of Onirica (). The narrative focus and work structure reflect the original piece: exploring the dimension of dreams, the work selects thirty, oneiric narrations from the dream banks of the University of Bologna and California Santa Cruz. These dreams are then interpreted through synthetic languages, translating their textual content into visual images.
The result is a stream of consciousness where dreams flow one into the other as a series of short films, tracing the actual cadence of NREM and REM dreams present throughout a night's sleep. The sequences are artificially generated by a machine learning system that translates the text of dreams into a series of subsequent hallucinations that bring to life the characters, objects and landscapes described.
Play
Pause
Mute
Mute
Mute
Unmute
The most significant change from the original installation is the reconfiguration of the side wall texts: these elements have the goal of expanding the visitor’s perception of the archive, creating thematic and semantic connections between different dreams. As specific keywords are spoken, texts from other archived dreams that are syntactically linked to these words appear along the sides of the square canvas. These correlations are further explored during the bridge phase, or interlude sections, where they are shown at a very paced rhythm, creating an emotional climax.

This particular format ensures maximum customisation and adaptability to different sizes and screen formats. Moreover, placing all elements on the same eye level ensures an easier and clearer comprehension of the visual elements of the work, aiding the visitors in noticing the connections between the main narration and the dream texts.
Play
Pause
Mute
Mute
Mute
Unmute
The narrative of Onirica () was constructed from the selection of a defined number of dream memories within the dataset. Thirty dreams, peculiar in terms of richness of visual elements, bizarreness, level of involvement in the narrative, presence of engaging and imaginative themes, unrealistic visions, and subversion of physical laws, were chosen from the 807 accounts of the Laboratory of Sleep Psychophysiology at the University of Bologna.
In addition to the selection of narrative material, the second element that guided the construction of the work was the analysis of the architecture of dream activity. Sleep, like most human activities, is cadenced by a rhythm influenced by complex biological processes. Within a night there are cycles lasting about 90 minutes, alternating between non-REM and REM stages. In the first half of the night, most of each cycle is characterised by deep NREM sleep, and less REM sleep; in the second half of the night, however, this balance reverses, and most of the time is dominated by REM sleep.

The compositional structure of Onirica () thus echoes the actual alternation of NREM and REM dreams present in the course of a night's sleep, distributing the thirty dreams catalogued by the Laboratory of the University of Bologna into five cycles of six dreams each, forming the narrative basis of the entire installation.
The transition between contiguous cycles is represented by what we call bridges, introducing a semantic journey that crosses the database through similar dreams, leading to visualising - through a chain of adjacent words in space - the path between the last word of the sixth dream of one cycle and the first word of the first dream of the next cycle. Material from the DreamBank at the University of California Santa Cruz was used to create the bridges due to its composite and heterogeneous nature, which is essential to enhance the variety and vastness of the data complex.

Underlying the visual development of Onirica () is a text-to-image diffusion model: a generative model that exploits neural networks to learn how to synthesise images from textual descriptions. The first step toward generation was a textual analysis of the thirty selected dreams and their semantic structure. Each account was deconstructed into paragraphs, sentences and visual images and then processed through a Large Language Model (LLM), a Machine Learning model capable of working with natural language, used to extract the structure and visual information contained in the individual dream accounts.

We then proceeded to write short texts (prompts) containing precise compositional and subject descriptions capable of directing the text-to-image model toward a visual translation of the textual content of the dream. The syntax used in the prompts is aimed at placing greater emphasis on the emergence of the main concepts and subjects in the generated image and to overcome the interpretive biases inherent in the algorithm used. Parallel to the individual compositional fragments, the experience in its totality is described and addressed by overall prompts, which define its aesthetic and sensory atmospheres that contribute to unifying the entire dream stream.
Just as dreams are characterised by more or less coherent streams of images, Onirica () is developed through a dynamic succession of visualisations very similar to that of our mind, referring back to the stream of consciousness that is generated simultaneously with its narrative.
The visual flow that characterises the work was realised thanks to a custom pipeline that allowed us to make the creation process more customised and smooth. This system was divided into different sections: the first one is image generation, where a particle system is responsible for generating the initial image. This is subsequently reinterpreted by the Diffusion Model on the basis of the dream text and through the management of some characteristic parameters (e.g. prompt embeddings, guidance scale, strength, etc.). The versatility of the Diffusion Models allow for a dynamic departure from the source image by giving greater or lesser relevance to the interpretation of the dream text: precisely the management of this balance turned out to be one of the most interesting expressive tools on which the entire visual development of the project is based.
Play
Pause
Mute
Mute
Mute
Unmute
A second step included a particle simulation in a GLSL shader on top of the generated image: it has the goal of adding a further layer of customisation by visually referring to each dream data (sleep cycle, the polysomnography and EEG data) and adding visual elements that react in real-time to the soundtrack of the piece.
The final step is a set of subsequent, additional features that contribute to the visual reworking and artistic customisation of the generated image. This last layer makes it possible to increase the overall compositional complexity and, thanks to a feedback process, ensures visual consistency and becomes the basis for the next frame.
To dive deeper into the creation process of the work, check out our online workshop dedicated to Onirica ().
The particle system is responsible for generating the initial image; this is subsequently reinterpreted by the Diffusion Model on the basis of the dream text and through the management of some characteristic parameters (e.g. prompt embeddings, guidance scale, strength, etc.). The versatility of the Diffusion Models allows for a dynamic departure from the source image by giving greater or lesser relevance to the interpretation of the dream text: precisely the management of this balance turned out to be one of the most interesting expressive tools on which the entire visual development of the project is based. Finally, the image returned by the diffusion is modified by the third layer that deals with the introduction of additional compositional elements into the image. This last layer makes it possible to increase the overall compositional complexity and, through the feedback process, generate the basis for the next frame.
Play
Pause
Mute
Mute
Mute
Unmute
The soundscapes of Onirica () represent the stages of sleep—deep sleep (NREM), REM sleep, and the transition between cycles—through three distinct musical phases. The soundtrack alternates between crescendos and decrescendos, creating a rhythm of tension and relaxation, following the narrative's flow.
A drone technique, akin to traditional Indian music's use of the tanpura, symbolises sleep. In deep sleep, or "slow wave" sleep, neuronal activity slows and synchronises, represented by low-frequency, sparse harmonies. During the installation, the drone thins out, aligning with these phases. REM sleep's heightened brain activity is reflected by electric bass, electric guitar, and acoustic guitar, tuned to open tunings and played with a bow, creating a rich sound tapestry of variations and micro-activities. Transitional phases explore unconventional sounds through extended techniques on percussion and strings, played at unconventional angles.
Voices guide the visitor through the dream journey. During transitions, voices blend into dreamy chatter, while in each dream sequence, a single voice narrates, incorporating real, human elements from the Bologna dream dataset. This dataset includes hesitations, repetitions, and disconnected phrases, adding authenticity.
For these details to be fully exploited, an artificial voice generation was implemented through the open-source AI model Bark. This model, though capable of interpreting texts with emphasised words, stumbles, or sighs, often struggles with consistent intonation. Therefore, generating multiple vocal traces was necessary, followed by careful selection and manual editing to merge different versions of the same dream, achieving the desired effect.




Onirica () .solo is an artwork by fuse*
Art Direction: Mattia Carretti
Executive Production: Mattia Carretti, Luca Camellini
Concept Development: Mattia Carretti, Matteo Williams Salsi, Giulia Caselli
Sound Design & Music: Riccardo Bazzoni
Head of Visual Design: Matteo William Salsi
Visual Development: Matteo William Salsi, Matteo Amerena, Samuel Pietri
Voices Design: Matteo Amerena
Prompt Design: Giulia Caselli, Matteo William Salsi
Hardware Engineering: Luca Camellini, Matteo Amerena
Production Assistants: Martina Reggiani, Filippo Aldovini, Virginia Bianchi
Universum, Mexico City (MX)
Biela Noc, Košice (SK)
Biela Noc, Bratislava (SK)
Centro Cultural Pozu Santa Bárbara, Mieres (ES)
Espacio Fundación Telefónica, Madrid (ES)
MoCA Taipei, Taipei (TW)
Taiwan Creative Content Fest, Taipei (TW)
