||Odie and Skywave|
||18th January 1997|
The Electronic Music System (or E.M.S. for short) took close to eight years to reach version 7.03. During that time, Odie managed to cram just about every feature he felt a decent music driver needed into the code, as well as functions added at the suggestion of the other Cosine members.
E.M.S. was used to produce the soundtracks for several commercial games including Elvira - Mistress of the Dark by Flairsoft, Turn 'n' Burn and Ninja Rabbits by Microvalue and (probably most famously) System 3's excellent Turbocharge. For the latter, the in-game soundtrack manages to use two channels to simulate three, leaving the third free to supply sound effects without losing any of the music. It's also been used extensively from Lethargy onwards for Cosine games and demos.
Trivia: E.M.S. also exists for the Atari ST, Amiga A500 to A4000 and PC. The newest PC version, which is built into DeliPlayer 2, can play back all the 32 channel E.M.S. V6.0x modules from the Amiga, plus it also has Odie's first ever software synthesizer for the PC built in for good measure! Modules for the PC and Amiga are available for download from Odie's site.
Software synthesizer modules for E.M.S. V6.06 currently consume between 2Kb and 8Kb of memory (though the size is not limited) and have semi-realistic simulation of instruments including drums, fuzz guitars or analog synthesizers even producing sounds that are similar to the C64's SID Chip. The coding for a newer PC software synthesizer which is completely independant of DeliPlayer and 100% assembly code has begun and is planned for release sometime later in 2005.