YCR Web Deck
YouChooseRadio Web DJ Deck
Web ยท Direct to Icecast
LIVE
Time
00:00:00
Sent
0 KB
Mount
/live
Web Audio
๐Ÿ“ž GOOGLE VOICE
404-593-0743
YCR Studio Line
1 
2ABC
3DEF
4GHI
5JKL
6MNO
7PQRS
8TUV
9WXYZ
* 
0+
# 
STATION LINE404-593-0743
Recent Calls
+1 (404) 555-018212:34
Incoming ยท 3m 21s
+1 (678) 555-029111:02
Outgoing ยท 1m 08s
A 0:00
B 0:00
A Drag a song on this deck to load it
BEAT
GRID
ROLLS
SCRATCH
SAMPLER
FX
FILTER
FLANGER
CUT
+0.0%
PITCH
+0.0%
VOL
80
4
Mix Assist
AUDIO
VIDEO
VOCAL
INSTRU
BEAT
VOCAL
INSTRU
BEAT
AB
B Drag a song on this deck to load it
PITCH
+0.0%
VOL
80
BEAT
GRID
ROLLS
SCRATCH
SAMPLER
FX
FILTER
FLANGER
CUT
4
Mix Assist
DJ NAME ICON YouChooseRadio Web DJ Controller
๐Ÿ“ LIBRARY
๐Ÿ’ปLocal Music
0 files
Title Artist Length BPM Key
Click ๐Ÿ“‚ OPEN FOLDER to browse your music
No track selected โ€” double-click to load into Deck A
AUDIO ENGINE
1
MIC
0-6-18-โˆž
PAN
C
โ€“โˆž
SPACE=talk
MIC
2
LOOP
0-6-18-โˆž
PAN
C
0dB
not captured
LOOP
3
PRG
no source
0-6-18-โˆž
PAN
C
0dB
VIDEO
4
MON
headphones
0-6-18-โˆž
LEVEL
โ€“โˆž
80%
PHONES
R
RECORD
from master
0-6-18-โˆž
CL
00:00:00
0dB
idle
LOCAL
M
MASTER
output bus
0-6-18-โˆž
CL
STREAM BUS
0dB
idle
STREAM
โ€”
CROSSFADER โ€” MIC / LINE
MIC
100%
LINE
0%
โšก FX BUS
SEND:
๐ŸŒŠ REVERB
ROOM2.0s
DECAY0.30
WET50%
โฑ DELAY
TIME300ms
FDBK40%
WET50%
ใ€œ FLANGER
RATE0.5Hz
DEPTH5ms
WET70%
๐Ÿ“ข ECHO
TIME450ms
FDBK50%
WET50%
โ— PROGRAM OUT
No source selected
โ–ถ Click a source below to broadcast Select source โ†’ PRG
๐Ÿ’ฌ Chat 0 online CHAT
YCR Radio
Welcome to the live stream! ๐Ÿ”ฅ
CHANNEL
Mount: /live
Not connected
Video Engine
Click โ–ถ PRG to broadcast ยท Audio routes when on Program
SRC 1
No source
PRG
SRC 2
No source
PRG
SRC 3
No source
PRG
SRC 4
No source
PRG
๐Ÿ–ฅ Audio Driver Detection
Scanning driversโ€ฆ
Click Scan Drivers to detect all audio hardware and software drivers on this system.
๐ŸŽ™ Input Device
Type: โ€”
Driver: โ€”
Sample Rate: โ€”
Channels: โ€”
Latency: โ€”
API: โ€”
Input Level Test
โš™ Capture Constraints
DSP Processing
๐Ÿ”Œ Driver Setup Guide
Windows Audio
WASAPI โ€” used automatically by Chrome. Supports all standard sound cards, USB audio interfaces and HDMI audio. Lowest-latency Windows API available in browsers.
ASIO Support
Browsers cannot talk to ASIO directly. Bridge it via one of these virtual drivers:
โ€ข FlexASIO โ€” routes ASIO โ†’ WASAPI (free)
โ€ข VoiceMeeter โ€” virtual mixer with ASIO in/out
โ€ข ASIO4ALL โ€” wraps WDM devices as ASIO
After installing, your ASIO device will appear as a regular Windows audio device here.
USB Audio Interfaces
Focusrite Scarlett, PreSonus, Behringer, RME โ€” all appear automatically as WASAPI devices. Select them above and disable echo cancellation/AGC for best results.
macOS Core Audio
Chrome on macOS uses Core Audio โ€” Apple's native low-latency audio stack. All audio interfaces (Focusrite, MOTU, Universal Audio, etc.) appear automatically.
Aggregate Devices
Use Audio MIDI Setup to create an Aggregate Device combining multiple interfaces. It will appear here as a single input.
Loopback / System Audio
Install BlackHole or Loopback to capture system audio as an input source.
Linux Audio (ALSA / PipeWire)
Chrome on Linux uses PulseAudio or PipeWire. All devices registered with your audio server appear automatically.
JACK Support
Use PulseAudio-JACK bridge or PipeWire (native JACK support) to route JACK audio into the browser.
Click Scan Drivers to detect your platform and see driver setup instructions.
๐Ÿ” System Audio (Loopback)
Capture speakers, app audio, or any loopback device and mix it into the stream on CH2 LOOP.
Capture Device
Not capturing
How it works:
1. Scan โ†’ pick device โ€” Select Stereo Mix, a [Loopback] output, or any speaker from the list above, then click Capture.
2. Screen Share โ€” Pick "Share system audio" from the list; Chrome will ask you to share a screen โ€” tick "Share system audio" in the dialog.
3. Enable Stereo Mix โ€” Right-click speaker โ†’ Sounds โ†’ Recording โ†’ right-click โ†’ Show Disabled โ†’ enable Stereo Mix, then Scan again.
Once captured, use CH2 LOOP fader and M/S buttons in the mixer to control the level.
โบ Recording Settings
File saves as ShowName - DD-Mon-YYYY HH-MM.mp3 directly to your Downloads folder when you click โ–  STOP.
๐ŸŽš Mix Settings
100%
0 dB
80%
๐ŸŽง Cue / Headphone Output
Select the audio device to use for pre-fader headphone monitoring.
Plug in headphones before scanning. Requires browser permission to list devices.
๐ŸŽน MIDI Controller Mapping No controller
DECK A
Play/Pause
CUE
Volume Fader
Pitch Slider
Loop Toggle
EQ High
EQ Mid
EQ Low
Jog Wheel
Tap BPM
DECK B
Play/Pause
CUE
Volume Fader
Pitch Slider
Loop Toggle
EQ High
EQ Mid
EQ Low
Jog Wheel
Tap BPM
MIXER
Crossfader
Master Vol
LIBRARY
Load โ†’ Deck A
Load โ†’ Deck B
๐Ÿ’ก Click any โ€” button to enter learn mode, then move a knob or press a pad on your controller. Jog Wheel expects relative-mode CC (Pioneer/Numark standard).
LOAD PRESET
MIDI MONITOR (incoming messages)
No MIDI messages yet โ€” connect a controller and move a knob
๐Ÿ–ฅ Web Relay
Idle
Audio is captured in browser, encoded, and forwarded via this relay to each enabled streaming destination below.
๐Ÿ“ก Streaming Destinations
Add Server
โš™๏ธ Global Settings
๐ŸŽฅ Video Streaming Destinations
Platforms โ€” enable & enter stream key
๐ŸŽฌ Watch page (HLS): stream.youchooseradio.com/watch โ†—
๐ŸŽ™ DJ Profile
๐Ÿ“ก Active Channel
Active mount: /live
๐Ÿ“ถ Bitrate & Quality
Higher bitrate = better quality, more bandwidth. 128k is standard for web radio.
โšก PRO AUDIO DSP โ€” Master Bus Processing
Presets:
Real-time master bus ยท Web Audio API
๐Ÿšช Noise Gate OPEN
-45 dB
10 ms
50 ms
200 ms
Status
Monitors master input ยท opens when signal exceeds threshold
๐ŸŽš 5-Band Parametric EQ ยฑ18 dB
LOW
80 Hz
0 dB
Shelf
LO-MID
250 Hz
0 dB
Peak
MID
1 kHz
0 dB
Peak
HI-MID
5 kHz
0 dB
Peak
HIGH
12 kHz
0 dB
Shelf
Low/High = shelving filters ยท LO-MID/MID/HI-MID = peaking bell filters
๐Ÿ“‰ Compressor
GR 0.0 dB
-24 dB
4:1
30 dB
3 ms
250 ms
0 dB
๐Ÿงฑ Brick-Wall Limiter
LIM 0.0 dB
-1.0 dBFS
100 ms
20:1
1 ms
Hard ceiling โ€” prevents any signal exceeding the set level from reaching the Icecast stream
Not connected โ€” click GO LIVE
SPACE = mic toggle