Ivan Hawkes's repositories
ivanhawkes.github.io
My personal website.
audio-prototype-board
Prototype PCB for audio experiments.
Beautiful-Writing
A Hugo theme to help write short stories and novels.
control-panels
Control panel projects utilising Raspberry Pi Pico controllers and providing USB keyboard and controller devices.
CryImgui
Imgui implementation for Cryengine
ctrlr
Ctrlr
game-controller
Design files for a custom DIY game controller.
go-restful
library to build REST based Web Services using Google Go
hawkes-hugo-theme
Theme for the Hawkes website.
io-expander
Testing IO expander control from a Pi Pico.
Jettison
A toy 2D / 3D game engine project (very experimental).
libremidi
A modern C++ MIDI real-time & file I/O library. Supports Windows, macOS, Linux and WebMIDI.
midex8
Linux driver for Steinberg's MIDEX8
MPG
C++ library for handling USB gamepad inputs on multiple platforms.
nixos-config
My personal configuration files for NixOS.
peavey-dyna-bass
Schematics for my Peavey 1985 Dyna Bass guitar.
PicoFightingBoard
Open source PCB for arcade sticks using Raspberry Pi Pico.
prototype-motherboard
Prototyping motherboard designs.
shift-register
Using a shift register with a Raspberry Pi Pico
tomlplusplus
Header-only TOML config file parser and serializer for C++17.
waldorf-pulse-controller
A QT application which uses MIDI to control a Waldorf Pulse synthesiser.