1010 1010
Since 2002
Works in State Afghanistan


artificial paradises (ap) was founded in 1998 to investigate the future development of technological-systems-art using new descriptive means and functions in software and hardware fields and the wider political arena. ap is active in the creation of open physical digital systems and is involved in the free software movement and peer-to-peer networking technologies.

ap could be understood as undertaking ongoing research and development within the performative sense of the revolutionary system-nature of technology. current research is focused on the fields of quantum computing, semiconductor physics, geology and low level computer viruses. ap aims towards the liberation of data generation from an imposed model and architecture (or any fixed operating system in its widest sense).
Discussions (1) Opportunities (0) Events (0) Jobs (0)

ap0202.01 release

ap0202.01 release

longest day marks the release of glorious ap0202.01 beta . networked virtual
machine application for self-enacting code [artificial paradise project




ap0202.01 presents environment/code options for specialised access to
filesystems, local and global network data, midi data, video and audio
device input, as well as the range of unix devices. both vector and pixel
output are provided under SDL [using aalib, svga, fb or x] + full range of
available devices (eg. /dev/speech).

ap0202.01 compiles and runs under gnu/linux and is available under a GPL
license. both a core cellular vm app and cellspace viewer can be

ap0202.01 is involved in the evolution of the ap performance system and

ap is concerned with the liberation of data encoding and generation from any
given model or architecture (any fixed operating system in its widest sense)

ap02 presents a promiscuous model of data generation and self-display,
making use of a virtual machine architecture to develop and execute self
modifying instruction sets across networked nodes. Reconfigurable code is
interwoven with and determined by network and environmental data. Nodes
expand virally through diverse machine environments as they actively seek
for data across any network. The body of the work is code (material) and in
work this code is made evident, visible. The only functionality of ap02 is
in self display; showing its own changing, performative code as it runs.
ap02 is expressed within two interwoven projects; as physical self display
devices and as a freely available, distributed networked application.

ap0202 makes use of current de-centralized p2p (peer to peer)
inter-networking technologies to implement multiple self display devices
virtually on any networked machine. The environment for the changing code is
both the network and the machine on which the software is running. Cells of
code promiscuously modify and are modified by data available to the machine;
audio input and output, video, stored information and visual display. Code
cells communicate, split and join with other code cells both locally and
across the global network, working through a vast memory environment
composed of both data and code. ap0202 explores new models of cellular
coding of great use for future work, implementing flexible new instruction
sets and questioning the separation of data and environment from code.

ap0202 was developed as part of emare residency at v2_lab rotterdam with the
assistance of artem baguinski, stock and anne nigten. details of ap0202
physical self-display devices can also be found at:


[please note ap0202.01 is a highly beta release. comments/ feedback and
bugs --> here pls]