Skip to main content
DOMAIN 06

Cross-Disciplinary Creative Skills

The integration layer: bind audio to visuals, story to systems, data to perception - and prove it with one working artifact.

25 skills 61 activities 30 free resources levels 5 → 9

0 of 25 skills marked done · saved on this device

Where do I start?

Start where the work stops being trivial and stops being impossible. That's your tier — jump in below.

Working tier

Apply it to your own project without a guide; debug under constraint.

L5 · Solid Control 4 activities

Educational Interactive Media

Teaching a concept demands disciplined integration of visuals, sound, and interaction with a measurable learning outcome.

Walk away with: Published p5 sketch link + a 3-line learning objective and a one-paragraph note on what the...

Build a single interactive p5.js explainer that teaches one concept (e.g. how a sine wave's frequency maps to pitch) where a slider changes BOTH the on-screen waveform AND the audible tone in real time.

Exercise constraints

Free tools only (p5.js + p5.sound, web editor); one concept, one screen; two media minimum (visual waveform + audible synthesis).

You walk away with

Published p5 sketch link + a 3-line learning objective and a one-paragraph note on what the learner should be able to do after.

Replicate one official Ableton Learning Music interaction (e.g. the rhythm sequencer) as your own minimal version, then write down which design choices made the concept click.

Exercise constraints

Time-box 4 hours; reproduce the teaching interaction, not the styling.

You walk away with

Working clone (p5/HTML) + a short critique comparing your version to the original on clarity.

Design a museum-style 'exhibit card': one tangible interaction (click/hover/keypress) that triggers a coordinated sound + visual change explaining a single fact, with an explicit success check ('the learner can now state X').

Exercise constraints

One interaction verb; must combine audio + visual; include an assessment line.

You walk away with

Runnable demo + exhibit card doc (concept, interaction, A/V mapping, success check).

Repair a confusing educational interaction: take a demo where the sound and visual disagree (e.g. pitch rises but the bar shrinks) and fix the mapping so the modalities reinforce the lesson.

Exercise constraints

Document the before/after mapping; keep the same concept.

You walk away with

Before/after clips + a problem note on why the original mapping misled learners.

L5 · Solid Control 4 activities

Interdisciplinary Collaboration & Teamwork

Cross-disciplinary artifacts die at the seams; the skill is making artist/engineer/musician handoffs explicit and versioned.

Walk away with: Repo with the contract doc, the audio asset, the visual code, and a retro on where the hando...

Run a 2-person 'role-swap' build: pair (or play both roles across two sessions) where a 'musician' delivers a stem and a 'visual dev' must build a reactive visual from it using only a written interface contract (no live explaining).

Exercise constraints

Communication only through a shared one-page A/V mapping worksheet + a Git repo; free tools.

You walk away with

Repo with the contract doc, the audio asset, the visual code, and a retro on where the handoff broke.

Author a reusable 'integration contract' template: a one-pager defining inputs/outputs between disciplines (e.g. audio FFT band -> named visual parameter, units, range, latency budget) and use it on a real mini-project.

Exercise constraints

Template must be tool-agnostic and version-controlled.

You walk away with

Filled template committed to a repo + the artifact it governed.

Set up a shared sync layer for a jam: connect Sonic Pi (audio) and a visual tool over Ableton Link or OSC so two collaborators stay in tempo without verbal coordination.

Exercise constraints

Use Ableton Link or OSC; both clients must follow one tempo source.

You walk away with

Screen recording showing tempo change on one client propagating to the other + a setup diagram.

Write a post-mortem on a real collaboration failure (yours or a documented one) categorizing it as 'one domain ornamental', 'brittle integration', or 'versioning broke', with a concrete prevention rule.

Exercise constraints

Use the brief's failure taxonomy; cite specific evidence.

You walk away with

Short post-mortem doc with the failure class, root cause, and the rule you'd adopt.

L5 · Solid Control 4 activities

Speculative Design & Critical Making

Posing a credible 'what if' artifact requires fusing design, fabrication, and a critical argument, not just a gadget.

Walk away with: Runnable prototype + a one-page critical-making note (premise, the question it raises, inten...

Build a 'diegetic prototype': a working interface for a fictional future product (e.g. a device that sonifies your daily carbon footprint) where the data drives both a sound and a visual readout.

Exercise constraints

Must function on real or simulated data; pair the artifact with a 150-word critical premise ('what does this provoke?').

You walk away with

Runnable prototype + a one-page critical-making note (premise, the question it raises, intended audience reaction).

Make a critique-first artifact: take a current 2026 trend (native audio-visual AI co-generation) and build a small provocation that exposes its rights/editorial risk (e.g. a generator that watermarks provenance into both image and audio).

Exercise constraints

Two media minimum; the critique must be legible without your verbal explanation.

You walk away with

Demo + critique notes connecting the artifact to a cited current signal.

Run a 'design fiction' worksheet: write a short newspaper-from-the-future clipping about your fictional artifact, then build the single most provocative scene from it as an interactive sketch.

Exercise constraints

Time-box 1 day; the built scene must be interactive and combine sound + image.

You walk away with

The clipping text + the interactive scene + a note on what reaction it's designed to spark.

Repair a 'gadget without an argument': take a flashy demo (yours or a tutorial) and rework it so it makes a clear critical point, documenting what changed from spectacle to statement.

Exercise constraints

Keep the tech; change the framing/interaction to carry meaning.

You walk away with

Before/after + a paragraph on how you moved from complexity to depth.

L5 · Solid Control 4 activities

Synesthetic Design (Cross-Sensory)

Systematic sense-to-sense translation (sound to color/light) is the atomic unit of every A/V integration in this domain.

Walk away with: Live sketch + the mapping table + a clip showing the same note always yields the same color.

Define and implement an explicit sound-to-color rule (e.g. pitch -> hue, loudness -> brightness, spectral centroid -> saturation) and render a live patch where a note's qualities map deterministically to a color field.

Exercise constraints

The mapping must be written down as a table first, then coded; free tools.

You walk away with

Live sketch + the mapping table + a clip showing the same note always yields the same color.

Recreate Hydra's audio-reactive example so that FFT bands drive distinct visual parameters (low->scale, mid->color, high->displacement) and verify each band moves the intended parameter in isolation.

Exercise constraints

Replicate first; isolate-test each band; browser-only.

You walk away with

Hydra code + a clip toggling each band to show clean parameter ownership.

Build a coherence test: design two competing mappings for the same sound and run a quick 5-person poll on which 'feels right', then keep the winner with a rationale.

Exercise constraints

Both mappings must use the same audio source; document the perceptual reasoning.

You walk away with

Two clips + poll results + a note on why the chosen mapping is more synesthetically coherent.

Repair an incoherent mapping: take a visualizer where the visual contradicts the sound (e.g. bass makes things calmer) and fix it so each modality reinforces the other; log the perceptual mistake.

Exercise constraints

Keep the source; change only the mapping.

You walk away with

Before/after clips + problem note.

L5 · Solid Control 4 activities

Visual Music & Audio Visualization

A visualizer that 'doesn't lie to the music' is the domain's flagship first artifact - real FFT driving honest visuals.

Walk away with: Hosted demo + a clip with audible sound showing bars responding to known frequency content (...

Build the canonical FFT-to-canvas frequency-bar and oscilloscope visualizer from the MDN guide, then swap in your own track and confirm the bars actually track the spectrum (not random motion).

Exercise constraints

Use real AnalyserNode FFT data; free tools; audible audio in the proof.

You walk away with

Hosted demo + a clip with audible sound showing bars responding to known frequency content (e.g. a sweep).

Compose an original 30-60s 'visual music' piece in p5.js where amplitude and at least two frequency bands drive separate visual systems, timed to a real track.

Exercise constraints

Two distinct audio features -> two distinct visual behaviors; document the mapping.

You walk away with

Rendered clip with audio + an A/V mapping note (which feature drives what).

Build a TouchDesigner network using the audioAnalysis palette so kick/snare detection and spectral bands drive a generated visual, proving beats land on visible accents.

Exercise constraints

Use the built-in audioAnalysis component; free non-commercial TD.

You walk away with

TD .toe screenshot/network export + a clip where the kick visibly hits the visual on the beat.

Repair a 'fake' visualizer: take one that animates on a timer rather than the audio, rewire it to true FFT input, and document the difference in honesty.

Exercise constraints

Prove with a silent passage where the visual must now go still.

You walk away with

Before/after clips incl. a silent section showing the repaired version stops moving.

Advanced tier

Teach it, template it, ship it under real constraints.

L6 · Advanced Control 3 activities

Adaptive Music & Sound for Games

Music that follows game state is composition fused with logic - the canonical middleware integration problem.

Walk away with: FMOD project + a clip sweeping the parameter showing a smooth, on-grid musical transition.

Build an FMOD Studio event with a continuous parameter (e.g. 'intensity') that crossfades between two musical layers, then prove the transition by sweeping the parameter live.

Exercise constraints

Free FMOD Studio; one parameter, two layers minimum; combine composition + logic.

You walk away with

FMOD project + a clip sweeping the parameter showing a smooth, on-grid musical transition.

Recreate a Wwise interactive-music structure (segments + transitions with a stinger) from the Learn Wwise 201 track and confirm transitions respect musical bars.

Exercise constraints

Follow the official tutorial first; verify bar-synced transitions.

You walk away with

Wwise project + a clip demonstrating a tutorial transition triggered at the right musical moment.

Author a reusable 'adaptive cue spec' template (states, parameters, transition rules, fallback) and apply it to a tiny prototype, teaching the system to another person via the doc alone.

Exercise constraints

Doc must be tool-agnostic and let a peer reproduce the behavior.

You walk away with

Spec template + the prototype it produced + a note from a test reader who followed it.

L6 · Advanced Control 3 activities

Audio-Reactive Lighting Design

Mapping beat/level analysis to light intensity and color is a direct sound-to-photons integration with real latency stakes.

Walk away with: Clip with audible audio where flashes hit the beat + a mapping note.

Build a virtual lighting rig (rectangles/cones as 'fixtures' in p5.js or TD) where beat detection flashes intensity and a frequency band drives color, syncing visibly to a track's downbeats.

Exercise constraints

Free tools; beat -> intensity AND band -> color (two mappings); proof must show beats landing.

You walk away with

Clip with audible audio where flashes hit the beat + a mapping note.

Drive real or simulated DMX/OSC fixtures from audio: emit OSC messages from your analysis so a lighting client (or a logged listener) receives intensity/color values in time with the music.

Exercise constraints

Use OSC; document the address scheme and value ranges per fixture.

You walk away with

OSC message log aligned to a clip + the address/range spec.

Build a latency + safety checklist for a lighting rig (smoothing to avoid seizure-risk strobing, fallback on audio dropout) and validate it against your rig.

Exercise constraints

Must address strobe-rate safety and a no-audio fallback state.

You walk away with

Checklist doc + a clip showing graceful behavior when audio cuts out.

L6 · Advanced Control 3 activities

Interactive Projection Art

Projection that reacts to people fuses motion graphics, sensing, and spatial calibration - a public-space integration test.

Walk away with: Clip of you interacting + a calibration note (mapping camera space to projection space).

Build a webcam-as-sensor interactive projection in TouchDesigner or p5.js where motion/blob detection makes projected graphics respond (e.g. ripples follow your hand), tuned for a flat surface.

Exercise constraints

Free tools; webcam input -> visual response; document calibration to the surface.

You walk away with

Clip of you interacting + a calibration note (mapping camera space to projection space).

Add a sound layer so the same interaction triggers both a projected visual AND a responsive sound, making the installation audiovisual rather than visual-only.

Exercise constraints

One trigger -> coordinated A/V; two media minimum.

You walk away with

Clip with audible audio showing synchronized response + a signal-flow diagram.

Write a deployable setup + calibration checklist (surface alignment, ambient light, sensor placement, participant flow) and dry-run it as if installing in a public space.

Exercise constraints

Cover space, calibration, latency, and participant behavior per the brief's core concepts.

You walk away with

Checklist + a setup diagram + a short note on a calibration problem you hit and fixed.

L6 · Advanced Control 3 activities

Multimedia Storytelling (Transmedia)

A coherent story across film, web, and interactive pieces needs a story bible that keeps each medium contributing, not repeating.

Walk away with: Story bible + playable Twine + the second-medium artifact, with a one-line note on what each...

Build a transmedia story bible (one canon doc) plus two small entry points in different media: a Twine branching scene AND a static web/social artifact that reveal different facets of the same world.

Exercise constraints

Two distinct media; each must add new information, not restate; free tools.

You walk away with

Story bible + playable Twine + the second-medium artifact, with a one-line note on what each medium uniquely contributes.

Script a branching narrative beat in Ink and embed it in a web page, then cross-link it to a second medium (e.g. an image or audio clue) so the story only fully resolves across both.

Exercise constraints

Use Ink for logic; require both media to complete the beat.

You walk away with

Ink file + running web build + a note on the cross-medium dependency.

Create a reusable 'transmedia matrix' template (rows = story beats, cols = media, cells = what each medium reveals) and fill it for your world to prove no medium is ornamental.

Exercise constraints

Every medium column must own at least one unique reveal.

You walk away with

Filled matrix + a critique flagging any cell that's mere decoration.

L6 · Advanced Control 3 activities

Real-Time Interactive Visuals

Instant visual response to input/music/sensors is the live-feedback backbone of VJ and creative-coding practice.

Walk away with: Screen recording of a 60s live steer + the Hydra code.

Build a live Hydra patch driven by both audio FFT and mouse/keyboard so a performer can steer the visuals in real time without stopping.

Exercise constraints

Two live inputs (audio + manual); must run uninterrupted; browser-only.

You walk away with

Screen recording of a 60s live steer + the Hydra code.

Recreate a real-time generative scene in Three.js where audio amplitude modulates a shader uniform, confirming the response is per-frame (no perceptible lag).

Exercise constraints

Replicate first; measure/observe latency; free tools.

You walk away with

Hosted demo + a clip showing tight audio-to-visual coupling.

Make a reusable 'VJ input router' starter: a small patch that normalizes audio + MIDI/OSC inputs to 0-1 control values other visuals can subscribe to, and document the routing.

Exercise constraints

Normalize inputs to a common range; OSC/MIDI optional but documented.

You walk away with

Starter file + routing doc + a clip of one input driving two different visuals.

L6 · Advanced Control 3 activities

UX Sound Design (Sonic UX)

Interface sounds must align tightly with UI actions and brand feel - audio in service of usability, not decoration.

Walk away with: Web prototype clip + a 1-page rationale on timbre/length/loudness per cue.

Design a coherent sonic set for one small UI (success, error, notification, toggle) in Sonic Pi or a DAW, then wire them to a real HTML prototype so each action plays its sound on the visible event.

Exercise constraints

Sounds must share a sonic identity; bind audio to actual UI events (two media: UI + sound).

You walk away with

Web prototype clip + a 1-page rationale on timbre/length/loudness per cue.

Create a sonic-logo pair: a 1.5s brand mnemonic plus a shortened earcon variant, and demonstrate them in two contexts (app open vs notification).

Exercise constraints

Derive the short earcon from the full logo; consistent identity.

You walk away with

Two audio files + a clip placing each in its UI context.

Build a Sonic UX checklist (timing vs visual feedback, frequency masking, mute/accessibility fallback, do-not-annoy limits) and audit an existing app's sounds against it.

Exercise constraints

Must include an accessibility/silent-fallback item.

You walk away with

Checklist + a short audit of a real app with at least 3 concrete findings.

L6 · Advanced Control 3 activities

Voice and Visual Interaction

Driving visuals from speech/vocal sound binds recognition or pitch tracking to real-time graphics.

Walk away with: Clip showing your voice changing the visual + code + a note on the fallback when mic is deni...

Build a browser sketch where microphone input drives visuals: use the Web Speech API for keyword commands ('red', 'faster') OR Web Audio pitch/volume to morph a generative scene.

Exercise constraints

Free, browser-only; mic input -> live visual change; handle the no-permission case.

You walk away with

Clip showing your voice changing the visual + code + a note on the fallback when mic is denied.

Make a vocal-pitch instrument-visualizer: humming a higher note pushes a shape up/right and changes color, proving continuous (not just on/off) control.

Exercise constraints

Continuous mapping from pitch -> at least one spatial + one color parameter.

You walk away with

Clip demonstrating smooth control across a pitch range + mapping note.

Document a robustness pass: list false-trigger and noise problems your voice-visual demo hits, then add smoothing/thresholds and record the improvement.

Exercise constraints

Address at least two real failure cases (background noise, accent/word miss).

You walk away with

Before/after clips + a problem-and-fix note.

L7 · Expert 2 activities

Alternate Reality Game (ARG) Design

ARGs weave web, print, and physical clues into one narrative - the hardest test of multi-channel coherence.

Walk away with: Live links + a tester walkthrough confirming someone solved it unaided + a puzzle-flow map.

Design and ship a 3-step micro-ARG: a public web page hiding a clue that points to a second medium (an image with steganographic/QR data) that resolves into a final Twine-based reveal.

Exercise constraints

Three media minimum (web + image/print + interactive); each clue must be solvable by a fresh tester; free tools.

You walk away with

Live links + a tester walkthrough confirming someone solved it unaided + a puzzle-flow map.

Author a 'trailhead + rabbit-hole' design doc and clue-dependency graph for a small ARG, validating there are no dead ends or unsolvable jumps.

Exercise constraints

Graph must show every clue's prerequisite and payoff; no orphan clues.

You walk away with

Dependency graph + a playtest note where a tester confirmed each hop was reachable.

L7 · Expert 2 activities

Augmented Physical Sculpture

Augmenting a real object with projection/AR/sensors fuses fabrication with digital responsiveness on a physical surface.

Walk away with: Clip of the lit object reacting to a track + a calibration note on aligning to geometry.

Projection-map a simple physical object (box, mask, paper model) so its surfaces gain dynamic light/visuals that react to sound, calibrating the projection to the real geometry.

Exercise constraints

Free TD or mapping tool; visuals must register to the object AND react to audio (two media on a physical surface).

You walk away with

Clip of the lit object reacting to a track + a calibration note on aligning to geometry.

Build a marker-based WebXR/A-Frame AR overlay that adds an animated digital layer to a printed image or object, viewable on a phone.

Exercise constraints

Free A-Frame; overlay must track the physical marker; document the alignment.

You walk away with

Phone capture of the AR overlay registered to the object + the A-Frame source.

L7 · Expert 2 activities

Collaborative Online Art Platforms

Real-time shared creation demands networked state and an interface that stays intuitive under concurrent edits.

Walk away with: Two-window screen recording of synced drawing + a note on how conflicts are handled.

Build a minimal real-time shared canvas (e.g. WebSocket or WebRTC datachannel) where two browsers draw/place elements and both see updates live, then stress it with simultaneous edits.

Exercise constraints

Two clients minimum; show concurrent edits resolving; free/open libs.

You walk away with

Two-window screen recording of synced drawing + a note on how conflicts are handled.

Create a shared Flok session with Hydra as the target, then co-edit and co-perform a live visual patch with one collaborator.

Exercise constraints

Use two browser sessions; define parameter ownership and document handoffs and latency.

You walk away with

Recording of the shared session + a roles/latency note.

L7 · Expert 2 activities

Performative Wearables & Interactive Costume

Costumes that turn movement/bio-signals into live A/V effects fuse wearable sensing with performance timing.

Walk away with: Clip of movement driving synchronized sound + visuals + a mapping note (gesture -> effect).

Use a phone's motion sensors (DeviceOrientation/Acceleration via web) strapped to the body as a stand-in wearable, mapping movement to live audio + visual effects on a connected screen.

Exercise constraints

Free; phone sensor -> A/V effect in real time; two media minimum.

You walk away with

Clip of movement driving synchronized sound + visuals + a mapping note (gesture -> effect).

Choreograph a 30s 'performance cue map': specify which gestures trigger which A/V states and rehearse so the effects land on intended beats, documenting timing tolerances.

Exercise constraints

Map gestures to states with timing windows; account for performance reliability.

You walk away with

Cue map + a rehearsal clip where effects fire on the planned moments.

L7 · Expert 2 activities

Physical Computing for Music

New tangible instruments turn sensors/microcontrollers into expressive sound control - hardware fused with sound synthesis.

Walk away with: Clip performing an audible phrase by moving the controller + a mapping doc.

Build a tangible-ish instrument: map continuous inputs (mouse position, phone tilt, or a webcam-tracked hand) to synthesis parameters in Sonic Pi or Web Audio so physical motion shapes the sound expressively.

Exercise constraints

At least two simultaneous expressive parameters; free tools (no hardware purchase required).

You walk away with

Clip performing an audible phrase by moving the controller + a mapping doc.

Send sensor/control data over OSC into Sonic Pi to drive synthesis, proving a documented, reusable control protocol between the 'instrument' and the sound engine.

Exercise constraints

Use OSC with a documented address/range scheme.

You walk away with

OSC spec + a clip where moving the control changes the sound as specified.

L7 · Expert 2 activities

Real-Time Audio-Visual Performance

Live-mixing music and visuals together is the domain's headline expert artifact - synchronized A/V under performance pressure.

Walk away with: Unbroken screen recording with audible audio showing synced A/V transitions + the patch/code...

Perform a 2-3 minute live set where Sonic Pi (audio, live-coded) and Hydra (visuals) are tempo-locked via Ableton Link/OSC so musical changes and visual changes hit together.

Exercise constraints

Both audio and visuals generated/steered live; one shared tempo source; free tools.

You walk away with

Unbroken screen recording with audible audio showing synced A/V transitions + the patch/code.

Build and document a performance rig as a reusable case study: signal flow, failure/fallback plan (what happens if a layer crashes mid-set), and a recovery you actually tested.

Exercise constraints

Must include a tested recovery from a mid-performance failure.

You walk away with

Rig diagram + case-study doc + a clip of the recovery working.

L7 · Expert 2 activities

UX Design for AR/VR

Spatial UX (gaze, gesture, controllers, comfort) is its own discipline once interaction leaves the flat screen.

Walk away with: Capture of the interaction working + a note on the chosen interaction model and comfort cons...

Build a small WebXR scene in A-Frame with one gaze-or-controller-driven interaction (select, teleport) and at least one spatial-audio cue that confirms the action.

Exercise constraints

Free A-Frame; combine a 3D interaction + spatial/positional audio feedback; runs on phone or headset.

You walk away with

Capture of the interaction working + a note on the chosen interaction model and comfort considerations.

Produce an AR/VR UX heuristics checklist (reachable UI placement, motion-sickness mitigation, clear affordances in 3D, audio cue redundancy) and run a teardown of an existing WebXR demo against it.

Exercise constraints

Include a comfort/safety item and an accessibility-redundancy item.

You walk away with

Checklist + teardown with at least 4 concrete findings.

Frontier tier

Fuse across domains and extend the field. Earned, not entered.

L8 · Cross-Domain Mastery 1 activity

Cinematic VR Experience Design

Narrative VR fuses film language (composition, continuity, pacing) with 360 space and spatial audio - two deep crafts at once.

Walk away with: Headset/phone capture + a director's note on how audio + composition steered the viewer.

Prerequisite chain

Assumes prior comfort with both film/cinematography fundamentals (shot composition, continuity) AND a WebXR/3D toolchain (A-Frame/Three.js). Do the UX Design for AR/VR and Visual Music activities first.

Build a 60-90s seated cinematic VR scene in A-Frame: a 360/3D environment with a directed focal event AND positional/spatial audio that guides the viewer's attention without a forced camera.

Exercise constraints

Free A-Frame; must use spatial audio to direct gaze; no locomotion (comfort-first); document the attention-direction technique.

You walk away with

Headset/phone capture + a director's note on how audio + composition steered the viewer.

L8 · Cross-Domain Mastery 1 activity

Data Sonification & Visualization

Rendering one dataset as BOTH honest sound and matched graphics is the domain's signature cross-domain artifact pair.

Walk away with: Hosted chart + audio render (or live scrub clip) + a mapping/scaling doc justifying that the...

Prerequisite chain

Assumes data-wrangling basics, audio synthesis (Web Audio/Sonic Pi), and a viz library (Observable Plot). Build the Visual Music and Synesthetic Design artifacts first so the sound-mapping discipline is in place.

Take one real open dataset (e.g. monthly temperatures or earthquake magnitudes) and produce a synchronized PAIR: an Observable Plot chart and a Web Audio/Sonic Pi sonification using the SAME mapping, scrubbable together.

Exercise constraints

Free tools; identical data->parameter mapping across both senses; document units and scaling so the sound doesn't misrepresent the data.

You walk away with

Hosted chart + audio render (or live scrub clip) + a mapping/scaling doc justifying that the sonification is honest (e.g. linear vs log choice).

L8 · Cross-Domain Mastery 1 activity

Immersive Theater & Entertainment Tech

Themed/immersive shows weave sensors, props, lighting, and media into live storytelling - systems integration as theatre.

Walk away with: Clip of the cue firing all media together + the cue map doc + a fallback note for a misfire.

Prerequisite chain

Assumes working knowledge of show control (cues), audio, lighting, and sensing, plus the Audio-Reactive Lighting and Interactive Projection artifacts as building blocks.

Design and prototype one immersive 'scene beat': a sensor/input (a button, motion, or sound cue) that triggers a coordinated cue stack - lighting change + sound + projected media - and build a cue map that any operator could run.

Exercise constraints

At least three coordinated media on one trigger; deliver an operator-runnable cue sheet; free tools (TD/OSC/OBS).

You walk away with

Clip of the cue firing all media together + the cue map doc + a fallback note for a misfire.

L8 · Cross-Domain Mastery 1 activity

Interactive Audio-Visual Installation

Installations where audience action makes sound and image influence each other are this domain's portfolio centerpiece.

Walk away with: Clip with audible audio showing a participant changing the system and the A/V co-evolving +...

Prerequisite chain

Assumes installation/space design and sound-design experience plus the Interactive Projection and Visual Music artifacts. This combines sensing, A/V mapping, and spatial calibration into one piece.

Build a closed-loop A/V installation prototype: audience input (webcam motion / mic) changes the visuals, and the visual state in turn shapes the sound (and vice-versa), so the two media genuinely influence each other rather than running in parallel.

Exercise constraints

Demonstrate bidirectional influence (not just two reactive layers); free tools; document the feedback loop and a safety/latency note for public use.

You walk away with

Clip with audible audio showing a participant changing the system and the A/V co-evolving + a signal-flow + calibration doc.

L9 · Visionary 1 activity

AI-Driven Multimodal Art

Generating linked image + sound from shared intent is frontier work - employable only with editorial control, eval rubrics, versioning, and rights awareness.

Walk away with: The image+audio artifact + a versioned decision log + the filled eval rubric + a rights/prov...

Prerequisite chain

Visionary tier: assumes ML basics and expert command of at least one art domain. Master Visual Music + Data Sonification first. Bring editorial judgment - the value is curation, evaluation, and provenance, not raw generation.

Produce a coherent multimodal piece from ONE shared concept: generate (or AI-assist) a still image and a matching short audio bed, then hand-edit both for a unified mood - and ship it with a full provenance + rights log and a 5-criterion eval rubric you scored it against.

Exercise constraints

Free/accessible tools; the editorial decisions (what you accepted, rejected, fixed) must be documented; include prompt/process log + source-rights notes per the domain ethos.

You walk away with

The image+audio artifact + a versioned decision log + the filled eval rubric + a rights/provenance statement.

L9 · Visionary 1 activity

Generative Audio-Visual Systems

A system where one rule-set/data source generates synchronized sound AND visuals in real time is the domain's deepest integration and a publishable contribution.

Walk away with: Public repo with the system, a demo video (audible audio), mapping/architecture notes, and a...

Prerequisite chain

Visionary tier: assumes fluent generative coding AND sound synthesis. Build the Visual Music, Real-Time Interactive Visuals, and Real-Time A/V Performance artifacts first. The aim is a reusable, open system - not a one-off render.

Design and open-source a small generative A/V system where a SINGLE source of truth (one parameter set, seed, or data stream) deterministically drives both the audio synthesis and the visual generation in tandem - same seed yields the same A/V outcome.

Exercise constraints

Shared state must provably drive both modalities (not two separate generators loosely synced); ship runnable code + README + a license; free tools (p5.sound/Three.js/Hydra/Sonic Pi).

You walk away with

Public repo with the system, a demo video (audible audio), mapping/architecture notes, and a determinism check showing one seed reproduces the same A/V output.

Free Resource Library

Everything Here Opens. No Cost to You.

30 curated, free-to-open references. Filter by what you need.

Web Audio API - AnalyserNode (MDN) Docs

Canonical FFT / frequency + time-domain analysis in the browser; getByteFrequencyData, fftSize, bins.

developer.mozilla.org/en-US/docs/Web/API/AnalyserNode
MDN - Visualizations with the Web Audio API Docs

Full FFT-to-canvas oscilloscope and frequency-bar examples; the reference recipe for binding audio to visuals.

developer.mozilla.org/en-US/docs/Web/API/Web_Audio_API/Visualizations_with_Web_Audio_API
TouchDesigner - Palette:audioAnalysis Docs

Built-in component for low/mid/high levels, kick/snare detection, spectral centroid - ready audio features to drive visuals.

docs.derivative.ca/Palette:audioAnalysis
TouchDesigner - Audio Spectrum CHOP Docs

Frequency spectrum of input channels; the core node for audio-reactive TD networks.

docs.derivative.ca/Audio_Spectrum_CHOP
FMOD - Authoring Events (Studio) Docs

Adaptive game audio: parameters, instruments, transitions. Brief's Foundational Reference.

fmod.com/docs/2.03/studio/authoring-events.html
Wwise - Creating Interactive Music (Learn Wwise 201) Docs

Interactive music structures, segments, transitions; free Audiokinetic learning track.

audiokinetic.com/en/learning/learn-wwise/wwise201
Twine Cookbook Docs

Recipes for branching/interactive narrative; brief's Foundational Reference. (Bot-blocks fetchers; canonical and live.)

twinery.org/cookbook
Observable Plot documentation Docs

Concise JS data-viz grammar (ISC license); the visualization half of a sonification+viz pair. Brief's Foundational Reference.

observablehq.com/plot
Hydra (live-coding video synth) Tool

Browser-based, AGPL; audio-reactive functions + webcam/stream inputs. Repo: github.com/hydra-synth/hydra.

hydra.ojack.xyz
Sonic Pi Tool

Free code-based live music; MIDI/OSC + Ableton Link networked metronome.

sonic-pi.net
p5.js + p5.sound Tool

p5.FFT exposes waveform + spectrum bins for binding sound to sketch parameters.

p5js.org/reference/p5.sound/p5.FFT
Processing Tool

Free creative-coding sketchbook (Java/Python modes); Minim/Sound libs for audio-reactive work.

processing.org
TouchDesigner (non-commercial) Tool

Node-based real-time A/V; free non-commercial license. The integration-layer workhorse.

derivative.ca
OBS Studio Tool

Free/OSS capture, scene compositing, streaming - proof-capture for any A/V rig.

obsproject.com
Blender Tool

Free/OSS 3D, animation, geometry nodes, VSE; doubles as a generative + render engine.

blender.org
A-Frame (WebXR) Tool

Free/OSS HTML + entity-component framework for VR/AR in the browser, any headset or phone.

aframe.io
Ableton - Learning Music Course

Free interactive browser lessons: rhythm, harmony, structure - sense of music timing for A/V.

learningmusic.ableton.com
The Sonification Handbook (open access) Course

Free PDF; Hermann/Hunt/Neuhoff - the foundational text for turning data into sound.

sonification.de/handbook
Three.js documentation Course

Free JS 3D/WebGL incl. WebXR + TSL shaders; the visual engine for generative + immersive work.

threejs.org/docs
Ink (Inkle) narrative scripting Course

Free MIT narrative language for branching/transmedia story logic; Inky editor + engine integrations.

inklestudios.com/ink
FMOD - Studio API Guide Course

Wiring adaptive audio into engine/game state via the Studio API.

fmod.com/docs/2.03/api/studio-guide.html
r/TouchDesigner Community

Active TD network sharing, debugging, audio-reactive patterns.

reddit.com/r/TouchDesigner
r/creativecoding Community

p5.js / Processing / shader sketches and critique.

reddit.com/r/creativecoding
r/generative Community

Generative + algorithmic art, including audio-driven systems.

reddit.com/r/generative
Derivative TouchDesigner community Community

Official tutorials, projects, and AI/audio-reactive walkthroughs.

derivative.ca/community
r/vjing Community

Live visuals / VJ rigs, Resolume, real-time A/V performance.

reddit.com/r/vjing
Web Audio API specification (W3C) Spec

The interoperable standard underpinning browser audio analysis + synthesis.

w3.org/TR/webaudio
WebXR Device API (W3C) Spec

Standard for VR/AR access on the web; basis for cross-headset XR UX.

w3.org/TR/webxr
Open Sound Control (OSC) spec Spec

Message protocol linking audio, visuals, lighting, sensors across tools.

opensoundcontrol.stanford.edu/spec-1_0.html
WCAG 2.2 (W3C/WAI) Spec

Accessibility baseline; multi-sensory work must not strand users on one channel.

w3.org/TR/WCAG22