Skip to content

KBluePurple/youtube-delay

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

youtube-delay

Makes the youtube sound more surrounded

Usage

Using UserScript: You can install this script in https://greasyfork.org/ko/scripts/454751-simple-youtube-surround

Using DevTools:

  1. Goto your video in youtube or youtube music
  2. Put this code to console of DevTools
const context = new AudioContext();
const video = document.querySelector("#movie_player > div.html5-video-container > video");
const source = context.createMediaElementSource(video);

const splitter = context.createChannelSplitter(2);
const merger = context.createChannelMerger(2);

const leftDelay = context.createDelay();
const rightDelay = context.createDelay();

leftDelay.delayTime.value = 0;
rightDelay.delayTime.value = 0.01;

source.connect(splitter);

splitter.connect(leftDelay, 0);
splitter.connect(rightDelay, 1);

leftDelay.connect(merger, 0, 0);
rightDelay.connect(merger, 0, 1);

merger.connect(context.destination);

If you want edit delay values use this code

leftDelay.delayTime.value = 0;
rightDelay.delayTime.value = 0.01;

How does it work?

It gives one of the right audio channels of the YouTube video a delay of 10 ms to give it a surround effect