Creative Computing Resources
Here you can find resources relating to or assisting with creative computing.
Creative Computing Software, Programming Languages, and IDE's
| Software | Description |
|---|
| p5.js | p5.js an open-source JavaScript library that supports audio-visual, interactive, and experimental works for the web. |
| ml5.js | ml5.js is an open source library with a goal of making machine learning approachable for a broad audience. The library provides access to machine learning algorithms and models in the browser, building on top of TensorFlow.js. |
| Processing | Processing is a flexible software sketchbook and a language for learning how to code. |
| Tidal Cycles | Tidal Cycles is a free/open source live coding environment for algorithmic patterns. |
| Strudel | An official port of the Tidal Cycles pattern language to JavaScript. |
| Sonic Pi | Sonic Pi is a free code-based music creation and performance tool. |
| Glicol | Glicol (an acronym for "graph-oriented live coding language") is a computer music language with both its language and audio engine written in Rust programming language. Glicol's synth-like syntax and powerful audio engine also make it possible to combine high-level synth or sequencer control with low-level sample-accurate audio synthesis, all in real-time. |
| Gibber | Gibber is a live coding environment for the web browser, combining music synthesis and sequencing with ray-marching 3d graphics. |
| Pure Data | Pure Data (or just "Pd") is an open source visual programming language for multimedia. |
| Max | Max is a visual programming language for audio and visuals. |
| ChucK | ChucK is a programming language for real-time sound synthesis and music creation. |
| Csound | Csound is a sound and music computing system that has its roots in the earliest of computer software, the MUSIC-N series by Max Mathews. |
| Javascript Web Audio API | The Web Audio API provides a powerful and versatile system for controlling audio on the Web, allowing developers to choose audio sources, add effects to audio, create audio visualizations, apply spatial effects (such as panning) and much more. |
| TouchDesigner | A visual programming environment for real-time multimedia. |
| openFrameworks | openFrameworks is an open source C++ toolkit for creative coding. |
| vvvv | vvvv is a visual-first live programming environment for the .NET ecosystem. |
Creative Computing Online Tutorials and Resources
| Resource | Description |
|---|
| C2HO Online Workshops | Online workshops comimssioned and created by C2HO. |
|---|
| p5.js Tutorials | Start from scratch or expand your skills with step-by-step lessons in p5.js. |
|---|
| Processing Tutorials | A collection of step-by-step lessons covering beginner, intermediate, and advanced topics in Processing. |
|---|
| Happy Coding | A collection of computing tutorials with a creative computing angle. |
|---|
| TidalCycles Tutorials | A workshop and courses covering beginning, intermediate, and advanced topics in TidalCycles. |
|---|
| Learning ChucK | Pages that help users begin with the ChucK language, and pages that explore various aspects of ChucK and ChucK programming. |
|---|
| Wikipedia - Creative computing | Wikipedia page for creative computing, providing plenty of links and information for further explorations into the topic creative computing. |
|---|
Creative Computing Online Communities
| Resource | Description |
|---|
| openFrameworks Forum | The forum is a place to meet other people working with openFrameworks. It's a place to share your work, or find help solving problems. |
|---|
| p5.js Community | See what people around the world are making with p5.js, and share what you’re building. |
|---|
| r/CreativeCoding | Subreddit for sharing and discussing the use of computer programming as a creative discipline. |
|---|
| OpenProcessing | Website for coding, discovering new libraries, and sharing your work in p5.js. |
|---|
| Demoscene | The demoscene is a worldwide non-commercial network of creative minds involved in the making of 'demos' that consist of computer generated music clips. |
|---|
Creative Computing Spaces in Oslo
| Resource | Description |
|---|
| BITRAF | Bitraf is a creative workshop, an open cultural center with a shared workshop, and a vibrant, friendly, and creative environment, in the middle of Oslo. |
|---|
| Hackeriet | Hackeriet is a community operated hackerspace in Oslo where people tinker with software, networks, art and hardware, learn from each other. |
|---|
| NOTAM | Notam is a centre for all artists in the independent field who work with art, music and technology. At Notam, you can rent a studio and project room, and get guidance and help with your creative work. |
|---|
| Kroloftet | Kroloftet is a non-profit organization and a working collective for freelancers and self-employed people within the cultural industry and creative sectors. |
|---|
| Tekniskmuseum Skaperverkstedet | Creative workshops that aim to inspire children and young people to use technology in creative ways. |
|---|
| OsloMet Makerspace | Makerspace promotes creativity, an exploratory approach and interdisciplinary collaboration. We offer micro-courses and electives in creative technology subjects. Students and staff at OsloMet can come here to meet and work together, brainstorm ideas and share knowledge. |
|---|
| Norway Makers | Norway Makers is a non-profit organization established in 2014 whose overall purpose is to promote the culture of creation at the intersection of art, technology, innovation and science by building up the creation movement in Norway. |
|---|
| Sonen | A creative workshop at the University of Oslo Department of Informatics that offers students various prototyping tools such as 3D printers, laser cutters, vinyl cutters, and soldering stations. |
|---|
By
Joseph Clemente
Published May 12, 2025 4:23 PM
- Last modified Feb. 18, 2026 6:31 PM