Name: Karl Hiner
Type: User
Company: GA Tech
Bio: Creative real-time audiovisual media generation, simulation/physical modeling, audio DSP, 3D graphics, physically-based ML, AR/VR/immersive experiences
Location: Atlanta, GA
Blog: karlhiner.com
Karl Hiner's Projects
C library for cross-platform real-time audio input and output
HW1, CS 445, Machine Learning, Winter 2012. A perceptron to classify the handwritten number data at http://archive.ics.uci.edu/ml/datasets/Optical+Recognition+of+Handwritten+Digits . Generalizable to data with features encoded as integers, with minor variations to code.
simple markov chain midi generator taking a midi input file and generating a midi output file
Minesweeper for TS practice
Notebooks for each chapter of several technical books, mostly in the domain of audio DSP. These are developed by me to go into further depth and enhance my understanding as I learn, and contain lots of animations, as well as working code examples and solutions (or attempts) at exercises. I hope they are helpful as an additional resource for other learners!
CS415 - Parallel Programming - HW1 - Parallel Quicksort Using Pthreads
Got a craving for some puzzles - https://projecteuler.net/archives
A simple, opinionated static site generator built on top of react-create-app
Render into a three.js canvas using React.
PyTorch implementation of SampleRNN: An Unconditional End-to-End Neural Audio Generation Model
fun little script doodads.
Just getting some practice in with matrix basics in Python. Hoping it will help cement ML concepts if I implement everything from scratch.
All of the sketches I've done using Processing (Java graphics library)
Sound analysis/synthesis tools for music applications
Sonic Pi - Audible Computing
Sonic Pi workspace
A TensorFlow implementation of DeepMind's WaveNet paper
Finite Automata, Quasicrystals and Robinson Tilings - Project for CS350
Randomly select a place to study from a curated list of great study locations around town.
Zep - An embeddable editor, with optional support for using vim keystrokes.