This file contains my implementation of a Generic A* pathfinding algorithm. This algorithm makes use of templatization and callback functions, allowing different data types and custom logic to be easily integrated.
This file is my implementation of an HTTP Proxy Server. Using the WinSock API, this program takes HTTP requests, passes them to the intended server, and forwards the response back to the client.
This file contains my implementation of a Wavetable Synthesizer. The synthesizer includes a pitch wheel, a modulation wheel, and global volume, and note velocity support. Additionally, it supports 2 note polyphony without clipping.