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

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

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

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

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

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

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

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

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

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

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