Examples of my music software work

Music software that I have written

AM1 Synthesizer – a real-time Midi-controlled software synthesizer

Score Changer – a console utility to make mass changes to Csound scores

NN Chanter – a Lisp program for analyzing and composing melodies using neural networks

Tools written in Lisp with Common Music for my own compositional activities.

 

Free or open-source music software

Below is a list of some of the software tools that I have spent some development time on including a list of my personal contributions for each.

Csound

  • Have been maintaining the MacOS 9 port of Csound for 4+ years
  • Converted the GUI front end, CsoundFront, to use the Csound 5 API
  • Made user interface improvements to CsoundFront and made new Csound features accessible
  • Revised and debugged Cscore for Csound 5
  • Implemented Cscore plugin feature and opcode plugin loading on MacOS 9
  • Wrote the max/min family of opcodes and a few others.

Bol Processor – sophisticated composition software by Bernard Bel

  • Ported to MacOS X
  • Implemented real-time Midi on OS X using CoreMIDI
  • Made a number of improvements to the graphical user interface

CMask – a Csound score generator by Andre Bartetzki

  • Ported the original Mac version to MacOS X
  • Added simple menus and drag and drop support for processing parameter files

Midi to Csound – a Csound utility by Bill Gardner

  • Updated from a 68K to PowerPC binary for MacOS

CornBucket – a Csound score generator by Tom Erbe

  • Ported the original Mac version to MacOS X

Music4C – music synthesis software by Graeme Gerrard

  • Updated from a 68K to PowerPC binary for MacOS
  • Working on dynamic loading of orchestra plugins

Other software that I have updated or ported:

  • Amber – granular synthesis software by Jennifer Bernard and Matthew McCabe
  • Sonic – an audio programming language by Don Cross
  • libsndfile – Erik de Castro Lopo's sound file library
  • Tiny Scheme – Dimitrios Souflis' portable, embeddable Scheme

Back to Services home