Categories
Art

Interactive Space Radio Explorer

Expanding Sonic Universe is a tool for exploring radio-wave-emitting objects in space.

Using a mobile device and headphones, the work allows visitors to listen to ten active galaxies in deep space at their real-time positions in the sky. The objects can be discovered by pointing the device around you and following their sounds. The sonification of these quasars and blazars is based on decades of research data from Aalto University’s Metsähovi Radio Observatory (MRO), documenting variations in the brightness of these distant objects.

I led the development of the application, including its functionality and visual layout. It’s easy to assume that AI produces the best and most practical code, but that’s not the default case. The application required several rounds of testing to accommodate a wide range of modern mobile devices. For example, the initial methods proposed by the coding tool for handling device orientation proved insufficient.

Categories
Music

Waltz of Time and Place — World’s First Place-Bound Musical Composition

The world’s first place-bound composition, Waltz of Time and Place, has now been performed. It can now also be experienced around your current location or again in its original location: geobuzz.app/gallery/

The work was created as part of the Siirtymä Ambient Music Festival.

Waltz of Time and Place looks like in the image, but the graphic appearance of the works is free. As here, the composition can also be described as a kind of musical Pokemon, showing which parts of the work are still to be discovered.

The gallery page is a compilation of ready place-bound compositions. The presentations include a tool that allows you to experience the works virtually by transporting the listener through the work.

GeoBuzz is an open tool, so your work can also be part of the gallery.

Categories
Sound

Echotect — Turn your hood into a delay

I created the open source application Echotect, which allows you to turn your hood into a delay. It can also be used as an acoustic lab on some level. Add reflection points, structures, and use included global building data for automatic echo field mapping.

https://janne-s.github.io/Echotect/

The project can be exported as impulse response files to the reverb you use and the like; as stems of the echo field, and as the entire wet track. A Max4Live device is included, where you can import the echo field manifest in JSON format. You can also import the same JSON into your own applications.

It is possible to import an image into Echotect: a set design image, maybe a historical map or just a cool image that you want to match echo points to. There’s a scale tool to calibrate the image to real world measurements.

The Max4Live device is by default four-channel to implement surround sound if necessary, but go wild with it.

I personally like listening to sound from somewhere further away and finding interesting perspectives for music mixing and the like. The app basically allows IR file creation from any location, which I’d imagine could have uses in movie sound design.

The app is not designed to be a hard core acoustic simulator, but it goes a long way there. Reflections have reflections and they are affected by real world occlusions and other freely adjustable parameters. Deeper echo fields are best created in the render mode.

Categories
Web

Algohol — Algorithms Compete

Algohol is an experimental, physics-based 3D game in which the player is an algorithm—or a team of algorithms. Instead of controlling the game directly, players design a game AI. The AI observes and interacts with the environment through an API.

The project shows what happens when programming, game design, physics simulation, and agentic development come together in a competitive arena. You can build algorithms using any language or technology that communicates with the API.

The current Sci-Fi and Space environments feature energy-based systems, physical constraints, multidimensional movement, and a range of tactical challenges. Terra plans to add traditional kinetic action across varied terrains in the future environment.

Real-time control requires fast and responsive algorithms, which makes current LLMs impractical as direct pilots. They can still play a useful role as high-level strategists and as tools for designing, testing, and iterating on control systems. The API supports this iterative workflow, while arena matches make it possible to compare algorithms across multiple performance metrics.

Each player receives a private arena they can freely modify and share with invited participants. Public arenas allow people to watch matches and assess how different approaches perform.

I developed Algohol as both a game concept and an experiment in agentic coding. Much of the implementation was created in collaboration with coding agents, particularly Claude and Codex in Visual Studio Code. The project gave me a concrete setting in which to explore AI-assisted software development, API design, real-time simulation, and the challenge of turning an unusual idea into a working system.

Algohol may also offer an approachable introduction to agentic coding: it provides a clear objective, visible results, and a playful environment for experimentation.

Explore the project:
https://algohol.net

Watch the public arenas:
https://arena.algohol.net

The documentation includes a starter prompt for creating a first algorithm:
https://docs.algohol.net/?doc=howtoplay-getting-started

 

Categories
Visual

Concept: Anti-Establishment Ambient

Concept art for a project, which explores the power of sound.

Elements created with ChatGPT, and finished in Photoshop.