Streaming Your First Set with OBS
Learning objectives
- learner can build an OBS scene from stackable sources and select the correct audio devices so the stream is neither silent nor mis-captured
- learner can run the Auto-Configuration Wizard and a pre-broadcast test to validate a setup before going live
- learner can recognise which OBS defaults (e.g. noise suppression) sabotage a music broadcast and remove them
Capstone — one whole task that evidences the objectives
Configure OBS from scratch and broadcast a short test stream of a music performance: compose a scene with display + webcam sources, pick the right desktop-audio and mic devices, run the wizard, disable music-hostile filters, and confirm audio/video with a recorded test take.
The whole task here is the rite of passage for every live-coder: getting your first set out of your bedroom and onto a stream. Whether you’re patterning beats in Strudel in a browser tab or driving a DAW through an audio interface, the audience needs to see your code and hear your music — and OBS, the de facto free broadcast tool, will silently sabotage both if you accept its defaults blindly.
The scaffolding arc starts supported: build a scene using OBS’s scene/source composite model, stacking a display capture of your editor with a webcam feed, then verify signal is actually flowing by watching the Audio Mixer meters — the atom on desktop-audio and mic device selection is your JIT pointer when the meters sit still. Next, let the Auto-Configuration Wizard handle the encoding tradeoffs your hardware and network impose, and internalise the principle of always running a short test take before going live. The final, least-supported step is diagnostic: knowing that OBS’s built-in noise suppression filter, designed for voice, garbles music — and deleting it from your audio source’s filter chain rather than blaming your mixer or cables.
Each required atom gates the capstone directly: no scene model means no composed frame; a wrong audio device means a silent stream; skipping the wizard or the test take means failures surface only once you’re live; leaving noise suppression on means your set reaches listeners mangled. The supporting atom on filters as spectral shapers enriches rather than gates — it explains why EQ or compression are appropriate music-source filters where noise suppression is not, deepening the misconception fix without being needed to execute it. Device-and-meter checking recurs every single stream, so drill it until it’s a reflex inside the full setup routine.
Atoms in this module
Required — these gate the capstone
Supporting — enrichment, not gating
Part of curricula
- DJ / Selector — from track selection to a mixed set — Beatmatch and mix: a clean recorded mix optional
- Live Coder — zero to performing live-coded music — Performing Live required
- Live Visualist — zero to performing live-coded & generative visuals — Perform the set — live-coded, generative, audio-reactive visuals for an audience required
- Sampling Artist — from crate-digging to a curated sample practice — A curated sample practice and a released voice optional
- Shader Artist — real-time GPU craft to a demoscene-grade visual — The demoscene-grade piece: pipeline, reactivity, and release optional
- VJ — visual performance with projection, light & video — See, source & mix: your first clip set optional
Unlocks — modules that require this one