Kevin N. Murphy's Projects
A visual introduction to probability and statistics.
A real-time, node-based video effects compositor for the web built with HTML5, Javascript and WebGL
An open source tool for fans to cut and share their favorite podcast clips.
OBS.Ninja link generator tool
A simple static page template written in HTML/CSS for custom, nice-looking and self-hosted linktrees for Instagram and other social medias
Consolidate your live social messaging streams
Serverless Pre-Rendering Landing Page
Use Google Sheets as your no-setup database
āļø Storyboarder makes it easy to visualize a story as fast you can draw stick figures.
Storytelling with maps template
A collection of things one may need to get started with streaming on twitch.tv
:house: Use the Elgato Stream Deck as Home Assistant controller. Call any available service and toggle lights or resume your music.
New to streaming and don't know where to start? This is the place for you!
Blackmagic Design Atem network protocol implementation in swift 5.1 using NIO 2
Tabletop.js gives spreadsheets legs
Tally Arbiter is a Node.js server that is capable of listening/fetching tally data from multiple sources (and source types) and ultimately arbitrating whether an end device is considered to be in Preview or Program. Supports TSL 3.1, Blackmagic ATEM, OBS Studio, StudioCoast VMix, Roland Smart Tally, and Newtek TriCaster. Tally output can be viewed on the server, on a web page, or using a listener script, like with blink(1) devices on Raspberry Pi zeroes over wireless, GPO pins, or contact closure relays.
You are tasked with the development of an autonomous drone delivery system for light-weight package transportation around the West Cambridge site. By using high-fidelity drone models from the new MathWorks UAV Toolbox, you will develop an autonomous ground control system that coordinates one (or more!) drones around the site. Consider how to incorporate path and task planning, motor and plant control, and sensing & perception for navigation and obstacle avoidance. Evaluation in the realistic UE4 simulation will include simulated sensor data from 3D LIDAR readings and simulated camera input.
Easy-to-use web-based teleprompter app
Teleprompter
mapping tests
Create and share elegant timelines and timemaps fast
TouchOSC Templates for controlling ATEM software
LinkTree-type link for our Instagram account.
An example Unreal Engine Virtual Production Project
Staffjoy V2 - all microservices in a monorepo
v4l2-loopback device
Victor Hugo is a Hugo boilerplate for creating truly epic websites!
Drag-n-Drop Email Editor Component for Vue.js