Three.js
threejs.orgCreate interactive 3D scenes for the web with a JavaScript scene graph and renderer.
Create interactive 3D scenes for the web with a JavaScript scene graph and renderer.
A graphical Racket development environment with interactive evaluation, language selection, and debugging tools.
A Java teaching IDE where learners program actors and see their code run inside interactive worlds.
Run interactive shell sessions and automate command-line tasks with the Bourne Again SHell.
Official live recordings and full-concert video
A specialist player for transcribing music by ear
Windows notation entry with MIDI import and playback
Tracker composition with sample editing and synthesis
Notation entry with LilyPond engraving behind it
Piano learning with songs and graded exercises
Online composition with MIDI, samples and recorded audio
AI video generator for talking avatars, podcasts, music videos and face swap.
Classical music lessons, repertoire study and workshops.
Connect recurring invoices with payment matching and customer follow-up
Linux composition combining MIDI and notation
Digital sheet-music organisation for Apple devices
Pattern-based live coding for algorithmic music
Translate between ABC music notation and MIDI
Notation writing with collaboration and desktop options
Convert music libraries while retaining tags and folder structure
AI training platform that turns PDFs, videos, or text into multilingual courses.