Skip to content

Instantly share code, notes, and snippets.

@witt3rd
Last active September 13, 2020 16:04
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save witt3rd/19c3ba1441093ff7ff2af896d779c930 to your computer and use it in GitHub Desktop.
Save witt3rd/19c3ba1441093ff7ff2af896d779c930 to your computer and use it in GitHub Desktop.
Live coding setup

Live Coding Setup

Here is a list of tools and gear I use to make YouTube videos for coding. I will try to keep it up-to-date as I evolve and get better at producing content. Leave a comment, if you have suggestions!

Windows 10

I use both Mac and Windows, but I am currently doing all the capture and production on Windows. For coding, I find the Linux shell much better than PowerShell or the Windows Command Prompt.

Development Environment

You need to configure VS Code to integrate with WSL2:

Python setup

wget https://repo.anaconda.com/archive/Anaconda3-2020.02-Linux-x86_64.sh | bash

I prefer a fancy shell prompt:

My new favorite coding font with excellent ligatures:

Awesome code runner for quick testing of standalone code:

JavaScript Environment

API Testing

Lighting

Two LED key lights mounted on my desk:

As a small fill, positioned a bit low and pointing up at my face, eliminates the shadows caused by the higher key light:

Audio

I am using a Zoom H6 portable recorder in 'audio interface' mode with the "X/Y stereo input capsule" with a foam windscreen. (I use this for remote shoots, too, which is why I went with a single, portable solution.)

Video

Main camera:

Secondary cameras (2x):

This feeds into a virtual camera to do background replacement. I replace the background with a green image so that I can chroma key in Camtasia Studio.

I use Camtasia to capture both the webcam via XSplit and the desktop. The webcam track has the microphone audio and the desktop track has the system audio. I position the webcam video and scale it down. I also use the "Remove Color" feature of Camtasia to remove the fake green screen background from VCam. I have also added mouse pointer tracking and generated keystroke annotations in Camtasia.

Post Production

I use the standard Adobe Creative Cloud suite:

  • Photoshop for thumbnails and image editing
  • Audition for audio processing
    • For voice-overs:
      • Noise print + Noise reduction
      • EQ (10 Bands) -> Simple Bass Lift
      • Multiband Compressor -> Enhance Lows
  • After Effects for motion graphics
  • Premiere for assembly and editing
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment