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 25 Apr 2013, 10:55 ]

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

You can get the latest version from http://code.google.com/p/warehouse-j2me

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

WAV Reader and ADPCM Codec For Java

posted 14 Oct 2010, 11:16 by Martin Cameron   [ updated 25 Apr 2013, 10:49 ]

An easy to use WAV reader and writer for Java, which
supports most of the common PCM bit depth and channel
combinations. There's also a simple 4-bit ADPCM codec
based on IMA-ADPCM with an improved predictor.

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!

You can get the latest version from http://code.google.com/p/wavtools

Liquinth - Polyphonic Analogue-Style Music Synthesizer For Java.

posted 9 Jan 2010, 10:11 by Martin Cameron   [ updated 25 Apr 2013, 10:52 ]

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.

You can get the latest version from http://code.google.com/p/liquinth/


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