Home

J2ME "Raster Effects"

posted 30 May 2012 09:05 by Martin Cameron


Just a couple of things I made to get some idea what my ageing Sony Ericsson T610 is capable of. The JVM is very slow, but It's possible to get full-screen animation if you're careful.

Sokoban For Mobile Java

posted 13 May 2012 09:38 by Martin Cameron   [ updated 13 May 2012 09:59 ]


Here is a simple version of Sokoban which should work on most Java mobile phones. The source code is included in the 64k jar file along with over 1000 freely-available puzzles by various authors from http://sokobano.de

Micromod & IBXM

posted 14 Sep 2011 13:35 by Martin Cameron   [ updated 14 Sep 2011 13:44 ]

A good quality set of players for some of the more popular vintage computer music formats in various languages.

IBXM is a Java replay for ProTracker MOD, Scream Tracker 3 S3M, and FastTracker 2 XM files.

Micromod is a ProTracker replay with versions for Java, Pascal, and ANSI C89 (with a focus on low memory usage and CPU time). The Java version is basically a simplified version of IBXM.

You can find the latest versions at http://code.google.com/p/micromod

IMA ADPCM

posted 14 Oct 2010 11:16 by Martin Cameron   [ updated 14 Oct 2010 11:32 ]

IMA ADPCM is an extremely simple audio compression
algorithm that achieves pretty good sound quality at
4-bits per sample (352kbps for 44100khz CD audio).
It was used in a lot of games up until the year 2000.
Full source is included, and it has a straight-forward
API. Maybe someone will find it useful for something!

To convert a WAV (16-bit stereo only) to an IMA file:
java -cp imaadpcm.jar imaadpcm.ImaAdpcm input.wav output.ima

To test-play an IMA file:
java -cp imaadpcm.jar imaadpcm.PlayAdpcm input.ima samplerate

Liquinth - Polyphonic Analogue-Style Music Synthesizer For Java.

posted 9 Jan 2010 10:11 by Martin Cameron   [ updated 17 Mar 2012 14:14 ]



This is a simple but nice-sounding polyphonic music synthesizer that can be run either as a standalone Java application with MIDI or (thanks to jVSTwRapper) as a VST instrument. The attached JAR file contains the main application and includes the full source code.

The latest version (a41) has a pulse-width control and a couple of small bug fixes.

Hello

posted 9 Jan 2010 10:04 by Martin Cameron   [ updated 9 Jan 2010 10:06 ]

On this hastily-erected site you will find some of the things I've made.

If for any reason you would like to contact me, my email address is mumart@gmail.com.

Cheers, Martin.

1-6 of 6