I’m in the process of building a nice javascript class to display, play, and download audio files created dynamically from scripts on the page. Javascript Class Usage To create a new wave display instance you must provide a length and width in pixels, the caption, name (used for the classes), and the initial data, which […]
Code
JavaScript
Web Development
Dynamic Form InputI needed a nice user interface to allow me to share some synthesisers and audio programming work.The forms update dynamically and were originally designed to post directly to one or more Wave Display instances, however it obviously has many more applications.Sliders can be set with a custom range and unit, and their associated label will […]
Code
Game Design
mySQL
PHP
RPG/Roguelike Worldmap DeveloperThis is a collaborative world developer, the front end for our game’s planning process.
Here we can see the entire distribution of terrain to make sure everything makes sense.
By clicking any tile it takes us to another page with a variety of options; we can open the corresponding map in the map maker, change the terrain type and tileset, mark the map to be procedurally generated at playtime (which is the default) or to asynchronously append a note for all other developers to read.
Math
Untyped Lambda CalculusIntroduction Here I’ve written and uploaded a great deal of untyped Lambda Calculus functions, and will continue to expand upon them quite regularly. I’d like to try and get deep enough into the arithmetic of integers to be to be able to perform some introductory geometry, but I hope to take it much much further. […]
Artificial Intelligence
Code
LISP
Old Projects
MIT-Scheme Particle Swarm OptimiserHere is a functional, tail-recursive implementation of a simple Particle Swarm Optimiser PSO routines are ideal for tuning the numerical variables of a given function so long as some means can be given for quantifying proximity to the desired solution. Returns a function that accelerates X towards P proportional to their distance*S and moves X […]
Audio
Code
Old Projects
Python
.Au Audio files with pythonThe Sun Microsystems .au not the ones from Audacity. I believe it’s a great place to start learning about structs, how to pack/unpack, and how to work with file headers.
Artificial Intelligence
Code
Old Projects
Python
Python Particle Swarm OptimiserParticle Swarm Optimisers are ideal for fine-tuning the numerical variables of a given process/function/structure so long as you can define a way to measure how well it has performed.
Philosophy of Mathematics
My Position.Quite simply I’m too indecisive to know where I stand. I feel like I’m ready to accept most schools of mathematical thought, even if they are is complete opposition.None of the traditional schools really encompass all things I want to meditate on; I like to treat metaphysical assumptions like axioms, so I love the idea […]
3d
Code
LISP
R5RS Scheme Wavefront .obj (3d Files)This library will allow for the easy creation of 3d Wavefront .Obj Files https://en.wikipedia.org/wiki/Wavefront_.obj_file in Scheme. I’ve made sure the code is R5RS compliant, tested under Dr-Racket but I’m pretty sure it should work in MIT-scheme and probably many other dialects.
1