Projects
Some software projects I have worked on, or am working on:
-
Vocoder (2 paragraphs)
This program is a free software channel vocoder, which imposes vocal effects on a waveform. It can be used to make your voice sound "robot-like", to create a singing synthesizer, to disguise your voice, and many other fun things. This effect has been made popular by artists such as Kraftwerk and Laurie Anderson, and is overused by Daft Punk.
-
Current Atlas Tables (6 paragraphs)
These tables are for use with the Current Atlas: Juan de Fuca Strait to Strait of Georgia (published by the Canadian Hydrographic Service), and make it easier to use by providing pre-computed tables of chart numbers for any given date and time. Oh, and they're free for non-commercial use!
-
LiveTree (9 paragraphs)
LiveTree implements a JavaScript/DHTML tree (hierarchical list) widget that loads data asynchronously as-needed (using AJAX). This makes it ideal for cases where the dataset is too large to load to the browser all at once. Data can be provided in the HTML page as well, in which case no asynchronous loading is needed, making this widget suitable for standalone client-side use.
-
MIDI Scripter (7 paragraphs)
This program generates a MIDI file from simple commands in text files. It was specifically created for someone who is visually impaired, so it is intended to be accessible to anyone any easy to use.
-
Babal (6 paragraphs)
Babal is a simple 3-D game based on Babal for HP48 by U-Foot. You can play it in your browser window, or stand-alone.
-
Synth (3 paragraphs)
This is a Java-based software modular synthesizer. It is is used to generate sounds. You design the sound by putting together basic building blocks (generators): oscillators, envelopes, adders, etc. Once the design is done, you instruct the program to generate the sound (which can take some time, depending on the complexity of the sound).
Copyright 1995-2009 Emanuel Borsboom.
All content on this site is licensed under a
Creative Commons License,
unless otherwise specified.