Audio Tools
Beep Boop!


SASS

Sound ASSembly is an audio programming language designed for use with embedded platforms, particularly game consoles.
SASS can be considered an alternative to MML (Music Macro Language) and was originally derived from Atari's SPL (Sound Programming Language).

Why not give the current specification a read?



MID2SASS

MID2SASS is a program used to extract note patterns and timing from a Standard MIDI File - then convert them into a format compliant with SASS.
As of version 1.15z, MID2SASS is available under the zlib license.

Current Version
MID2SASS 1.15z 2015-10-16 Added : zlib license, support for Linux targets.

Archive



BupBoop

BupBoop is a portable game sound environment which renders wavetable audio through the CoreTone software synthesizer.

Microsoft Windows is supported using DirectSound. PlayTone is included for auditioning sample packs, instruments, sound effects, and music.

The CoreTone Code Compiler (CTCC) supports compilation of both music and sound effects written in the SASS language.

All versions of BupBoop are available under the zlib license.

Current Version
BupBoop 1.2.2cz 2016-11-26 Cleanup
  • Singleshots weren't filling the render buffer in stamp mode.
  • Render buffer writes now postincrement rather than index to make some optimizers happy.

Archive
BupBoop 1.2.1cz 2016-6-18 Added
  • Proper reverse traversal of samples during playback.
  • NEW! PlayTone Interface.
Cleanup
  • WinTone DirectSound buffer management improved, audio should skip less.
  • CoreTone Note dispatch was down an octave, whoops.
BupBoop 1.2cz 2016-3-3 Added : Sound Effect Batching, bb_isPaused() check, iAmPaused Flag for Post-Render Callbacks.
BupBoop 1.1cz 2015-12-2 Added : BupBoop Multiplatform Wrappers, Mood Flag support, Post-Render Callbacks.
BupBoop 1.0cz 2015-8-30 Initial Release



HandyMusic

HandyMusic is a music and sound effects suite targeting the Atari Lynx and written for use with Bastian Schick's BLL Kit. Driver features include channel priorities, panning, pitch bends, and sample playback.

The HandyMusic Code Compiler (HMCC) is included with version 1.3c and above of HandyMusic, it supports compilation of both music and sound effects written in the SASS language.

HandyAudition is supplied for audio testing. As of version 1.40cx+ music tracks can be sent to the Lynx using an RS232 to ComLynx adapter.

Current Version
HandyMusic 1.40cx+ 2013-12-15 Added : Music track download over ComLynx in HandyAudition.

Archive



HuSound

HuSound is a music and sound effects suite targeting the NEC PC-Engine and written for use with Ville Helin's WLA-DX. Driver features include channel priorities, panning, pitch bends, and sample playback.

The HuSound Code Compiler (HSCC) supports compilation of both music and sound effects written in the SASS language.

HuListen is supplied for audio testing, it can be written to a HuCard or run in an emulator with MC-Genjin support such as Mednafen.

As of version 1.2cz, HuSound is available under the zlib license.

Current Version
HuSound 1.3cz 2015-11-10 Cleanup : HuSample wasn't properly terminating playback on channel zero.

Archive


All content by Osman D. Celimli unless otherwise noted.
Not all of said content guaranteed to be useful. Some is probably quite old and dumb.
Oh my, here's a YouTube and Twitter.