Chris Ford (@ctford)

Top repositories

1

klangmeister

A musical scratchpad.
Clojure
615
star
2

leipzig

A music composition library for Clojure and Clojurescript.
Clojure
451
star
3

functional-composition

A live-coding presentation on music theory and Bach's "Canone alla Quarta".
Clojure
164
star
4

traversy

Multilenses for Clojure
Clojure
145
star
5

goldberg

The Goldberg Variations in Overtone
Clojure
99
star
6

cljs-bach

A Clojurescript wrapper for the Web Audio API.
Clojure
97
star
7

kolmogorov-music

CSS
60
star
8

vim-fireplace-easy

A simple setup for getting started with Clojure and Vim.
Vim Script
56
star
9

whelmed

Clojure
56
star
10

african-polyphony-and-polyrhythm

Ethnomusicologists face a dilemma: either shoehorn African music into European notation, or create custom DSLs that can only be understood by a select band of European ethnomusicologists.
CSS
29
star
11

flying-spaghetti-monster

An Idris type provider for communicating type-checkable protocols.
Idris
26
star
12

leipzig-from-scratch

I show you how to make a simple track using Leipzig, Overtone and Clojure, from "lein new" onwards.
Clojure
21
star
13

Idris-Elba-Dev

A Whitespace-Based Dependently Typed Functional Programming Language
Haskell
16
star
14

birdsong-as-code

Exploring the music theory of birdsong
Clojure
14
star
15

kraftwerk

Covers of Kraftwerk tracks.
Clojure
13
star
16

journey-through-the-looking-glass

Talk at the Skillsmatter Clojure Exchange, 2014
Clojure
13
star
17

overtunes

Experiments with overtone.
Clojure
10
star
18

poker

A macro-based refactoring library for Clojure.
Clojure
6
star
19

dueling-keyboards

What did happen on the Cahulawassee River?
Clojure
6
star
20

leipzig-template

A simple template for new Leipzig tracks.
Clojure
6
star
21

cooking-with-clojure

Clojure
4
star
22

V

A Clojure validation library.
Clojure
4
star
23

klang

A Clojurescript wrapper for the Web Audio API.
Clojure
4
star
24

pea-brain

Neural nets from scratch
Clojure
3
star
25

leipzig-live

A musical scratchpad.
Clojure
3
star
26

analysis-by-compression

CSS
3
star
27

centurion

A hundred line Lisp.
Clojure
3
star
28

cadiz

Clojure
2
star
29

multibooks

Drupal module that allows nodes to live in more than one book. Not yet ready for use.
PHP
2
star
30

oncall-charter

A social contract for humane out-of-hours support.
2
star
31

rubyfridays

The material covered at Ruby Fridays for Girl Geek Kampala.
Ruby
1
star
32

strictly

Less tolerant versions of Clojure core features.
Clojure
1
star
33

vim

Personal vim setup.
Vim Script
1
star
34

all-i-wanted

Leipzig/Overtone tune
Clojure
1
star
35

elba

An Idris type provider for type-checked protocols.
Idris
1
star
36

in-the-mood

Clojure
1
star
37

sweet-shooting

Song
Clojure
1
star
38

it-aint-necessarily-so

Music, statistical learning and types.
CSS
1
star
39

dhis2-dev

A vagrant setup to install DHIS2 for development purposes. Not for production use.
Puppet
1
star
40

lambda-jam

Exercises for Lambda Jam workshop
Clojure
1
star
41

whiteboard

A Clojure Scribble client
Clojure
1
star
42

tin-ear

10th anniversary of joining ThoughtWorks performance
Clojure
1
star