Andrew Bulhak (@andrewcb)

Top repositories

1

arigato

A minimal, unopinionated toolkit for scripting with AudioUnit instruments and effects (currently in Swift Playgrounds)
Swift
29
star
2

plink

An AudioUnit-based music programming environment for macOS
Swift
22
star
3

iffdigest

A lightweight C++ library for parsing the structure of a file structured using the EA-IFF-85 file format (such as an AIFF file or various legacy Amiga file formats) or the Microsoft RIFF format (such as WAV files, AVI files and SoundFonts), creating an in-memory map which may be used for retrieving parts of it.
C++
16
star
4

alsd

Utility for extracting and dumping data from Ableton Live sets
Python
11
star
5

swiftemplate

A compile-time HTML templating system for Swift, consisting of a compiler that produces Swift code
Swift
9
star
6

bandcamp-rename

A script for abbreviating the names of audio files downloaded from Bandcamp
Python
6
star
7

malimbe

An asynchronous server-side web application framework written in Swift
Swift
5
star
8

AudioUnitPlaygroundExamples

Some examples of loading and playing AudioUnit instruments in Xcode playgrounds
Swift
5
star
9

toy303

A very basic (and not particularly convincing) emulation of a classic bassline synthesizer, for Linux/Curses
C++
4
star
10

KFPopupSelector

A simple popup menu/selector control for iOS 8 and above.
Swift
4
star
11

makewaves

A simple Python library for generating wavetables for software synthesisers
Python
3
star
12

KFIndexBar

A zoomable index bar for use with UICollectionView or similar on iOS
Swift
3
star
13

jfifextract

A program for extracting probable JPEG files from a file (such as the image of a corrupted memory card). Written in C using mmap(2) for speed.
C
2
star
14

FormattingDict

A superclass of the Python dictionary object which can select alternate values and apply transformations to its (string) values on retrieval; these can be selected by a notation used in the dictionary key.
Python
2
star
15

lastfm-summary

Command-line utility for generating textual summaries of last.fm listening activity
Haskell
1
star
16

ProfilingProxy

A wrapper class for profiling method calls to Python objects
Python
1
star
17

varp-101

A variable arpeggiator/note repeater for Max for Live.
1
star
18

objc-swift-python-extension

An experiment in building macOS Python (.so) extensions containing Swift code
Objective-C
1
star
19

type1.py

A Python module for encoding Type 1 fonts from raw instructions.
Python
1
star
20

photosync

A Python script for copying files from a camera or memory card to a directory, in a slightly more content-aware fashion than rsync.
1
star
21

cope

Continuous Processing Engine, a small Python framework for turning input files into output files on an ongoing basis
Python
1
star