Audio software developer and all-round software geek.
neural-engine. Everything we actually know about the Apple Neural Engine (ANE)
2.5kCoreMLHelpers. Types and functions that make it a little easier to work with Core ML in Swift.
1.4kForge. A neural network toolkit for Metal
1.3kYOLO-CoreML-MPSNNGraph. Tiny YOLO for iOS implemented using CoreML but also using the new MPS graph API.
943MobileNet-CoreML. The MobileNet neural network using Apple's new CoreML framework
711BlazeFace-PyTorch. The BlazeFace face detector model implemented in PyTorch
503MHTabBarController. A custom tab bar controller for iOS 5
481TensorFlow-iOS-Example. Source code for my blog post "Getting started with TensorFlow on iOS"
440coreml-survival-guide. Source code for the book Core ML Survival Guide
260synth-plugin-book. Source code for the book Code Your Own Synth Plug-Ins With C++ and JUCE
216mda-plugins-juce. JUCE implementations of the classic MDA audio plug-ins
195MHRotaryKnob. UIControl for iOS that acts like a rotary knob
195VGGNet-Metal. iPhone version of the VGGNet convolutional neural network for image recognition
184Swift-3D-Demo. Shows how to draw a 3D object without using shaders
181reliability-diagrams. Reliability diagrams visualize whether a classifier model needs calibration
169MHLazyTableImages. This project is now deprecated.
155TheKissOfShame. DSP Magnetic Tape Emulation
153SoundBankPlayer. Sample-based audio player for iOS that uses OpenAL.
152MHPagingScrollView. A UIScrollView subclass that shows previews of the pages on the left and right.
131metal-gpgpu. Collection of notes on how to use Apple’s Metal API for compute tasks
106coreml-training. Source code for my blog post series "On-device training with Core ML"
100Inception-CoreML. Running Inception-v3 on Core ML
98Matrix. A fast matrix type for Swift
95AudioBufferPlayer. Class for doing simple iOS sound synthesis using Audio Queues.
83MHNibTableViewCell. This code is now deprecated.
77CoreML-Custom-Layers. Source code for the blog post "Custom Layers in Core ML"
74sMexoscope. The classic s(M)exoscope oscilloscope VST using modern JUCE
69InsideCoreML. Python script to examine Core ML's mlmodel files
66BNNS-vs-MPSCNN. Compares the speed of Apple's two deep learning frameworks: BNNS and Metal Performance Shaders
61TransparentJPEG. Allows you to combine a JPEG with a second image to give it transparency.
59TinyML-HelloWorld-ArduinoUno. The TinyML "Hello World" sine wave model on Arduino Uno v3
57synth-recipes. Code snippets of sound synthesis algorithms in C++
54krunch. Lowpass filter + saturation audio effect plug-in
53RNN-Drummer-Swift. Using a recurrent neural network to teach the iPhone to play drums
42WashedOut. Color theme for Xcode 8 based on the colors from the WWDC 2016 slides
42BuildYourOwnLispInSwift. A simple LISP interpreter written in Swift
37SemanticSegmentationMetalDemo. Drawing semantic segmentation masks with Metal
35fft-juce. Example code for my blog post FFT Processing in JUCE
35MHSemiModal. Category on UIViewController that makes it easy to present modal view controllers that only partially cover the screen.
30lost-and-found-piano. VST that combines the classic mdaPiano and EPiano in a new plug-in
30MPS-Matrix-Multiplication. Playing with the Metal Performance Shaders matrix multiplication kernel
27Deepfish. Live visualization of convolutional neural network using the iPhone's camera
24MHPopoverManager. A simple class for managing the lifecycle of your UIPopoverControllers
23sefr-swift. The SEFR classifier implemented in Swift
22bombaz. Simple bass synth VSTi based on window function synthesis
20Railroad-Diagrams-Swift. Library for making railroad diagrams in Swift
20levels. Basic digital level meter plug-in.
19AVBufferPlayer. Shows how to use AVAudioPlayer to play a buffer of waveform data that you give it.
17GalaxyApocalypse. My January 2013 game for #OneGameADay (iPhone). The galaxy is falling apart and it's your job to move all the planets back to where they belong. Lots of swiping involved.
15airwindows-juce. JUCE versions of selected Airwindows plug-ins
13MHTintHelper. Tool that quickly lets you pick tint colors for navigation bars etc.
12MHDatabase. A simple Objective-C wrapper around the sqlite3 functions.
11Logistic-Regression-Swift. A basic example of how to implement logistic regression in Swift
10Ignition. PyTorch helper code
10ShrinkPng. Simple tool for shrinking images 50% by averaging the color (and alpha) of each 2x2 pixel block.
9pumpkin. Everything must bounce!
7