I've just released a small update to 1.2. The update adds a full two octaves to the range of intervals that can be selected.
After a (very) long break I've finally got around to doing some more work on Tete. The biggest change is the inclusion of the OpenJDK implementation of the Synthesizer interface as the default playback mechanism. This implementation has a much better range of supported soundbanks. It can use SoundFont2 (sf2), Downloadable Sounds (dls), and audio files (wav, au, aif etc.) for its samples so you should be able to get a better quality playback. It also removes the need to have the old Sun soundbanks installed so it should work straight out of the box.... read more
This release contains a bug fix and the addition of a cascade option. Cascading the notes ensures that all notes sustain, assuming your selected instrument will last for the duration of the notes, until the end of entire sequence. You basically build up a chord by adding each note in turn to those already playing.
This release includes some bug fixes and some new functionality. See the release notes & change log for details.
Fixed a bug where by unison, perfect 1st, intervals were not being played correctly.
A bug fix has been released to fix an error I introduced in how Tete handled intervals.
I've finally got around to releasing version 1.0 of Tete. I wrote Tete becuase there didn't seem to be any open source ear training software about, and I wanted to write something using the latest version, 1.5, of the JDK. I quite like it so I thought other people might like it too.
I hope you find it useful.