Labs

Current projects and experiments in AI, WebGL, and algorithmic art.

If you have questions or want to propose a project, write to alessandro.saccoia@gmail.com

macOS AppSwift

MPC Smith

MPC Smith Interface
A native macOS application for MIDI pattern creation and manipulation. Features a grid-based interface for creating complex rhythmic patterns, real-time MIDI output, and integration with external hardware. Built with Swift and Core MIDI for optimal performance.
Web AudioJavaScript

AlgoSynth

AlgoSynth Sequencer
An algorithmic sequencer inspired by Autechre's Acroyear. Features pattern generation, MIDI output, swing control, and song mode with multiple tracks. Create complex rhythmic and melodic sequences with real-time parameter control and Web MIDI support.
WebGLJavaScript

Moire

Moire AV Synth
A hypnotic moire pattern generator with synchronized audio-visual synthesis. Features multiple pattern types (lines, grid, circles, radial), real-time parameter control, and FM synthesis audio that syncs with the visual patterns. Create mesmerizing optical illusions with dynamic audio accompaniment.
WebGLJavaScript

Spray

Spray Shader Animation
A minimalist WebGL video synthesizer inspired by Alva Noto and Ryoji Ikeda. Features 15 different procedural shader modes including stripes, grid, dots, noise, warped patterns, voronoi, ripples, ridges, moire, quasicrystal, kaleidoscope, crackle, halftone, and flow. Real-time parameter control with fullscreen support.
AudioOpen Source

VoiceStreamAI

VoiceStreamAI
An open source project for speech-to-text conversion, configurable and based on the hosted version of OpenAI whisper. Demo coming soon to the site!
Knowledge BaseMediaWiki

Wiki AI

Wiki AI
A comprehensive semantic wiki and knowledge base for artificial intelligence concepts, architectures, models, and research. Features structured ontology, semantic search, and extensive coverage of modern AI topics including LLMs, computer vision, and reinforcement learning.
Web AppPython

PyRemoteView

PyRemoteView
A web-based application that allows you to remotely browse and view images stored locally on another server via SSH, with automatic thumbnail generation and caching for improved performance. Available on PyPI.
AIPyTorch

ChessMaster

ChessMaster
A PyTorch implementation of deep reinforcement learning for chess, inspired by AlphaZero's self-play approach. The agent learns chess entirely through playing against itself and improves through experience, with automatic game recording and video generation.
SimulationNext.js

Conway's Game Of Life

Game of Life
A simulation of Conway's famous "Game Of Life": also known simply as "Life", it's a cellular automaton devised by the British mathematician John Horton Conway in 1970.
COMING SOONOpen Source

Real-time GANs

Real-time GANs
An open source project for RTMP streaming of images generated by adversarial networks, with morphing. COMING SOON.