AMC Engine Pack 1.1

By | December 10, 2009

This is a pack of Engines designed to work together for the music app CellsDS, a Monome-style customizable sequencer/controller with multiple layers possible of interaction for the Nintendo DS where engines are coded in the language, Lua. For more information on CellsDS and other DS music apps by the same developer, visit

It includes my Step Sequencer v2, Block Mixer v1, and an enhanced version of the original Bouncer script. It also includes a Template snapshot which will added 3 Step Seqs, 1 Bouncer, and 1 Block mixer.

Key features of Step Sequencer v2:

  • Scale selection. Uses the same preset scales as found on Korg products like the DS-10 and Kaossilator.
  • Octave ranges
  • Copy and Paste between Blocks (aka patterns) of the same engine
  • Active display of data, including Sample #, Volume, Scale, Octave, current Note Freq. etc.,
  • Snapshot saving/restore of all parameters and notes
  • Various minor improvements and integration with Block Mixer

The Block mixer is a simple 8 Block selector that also lets you do volume fades. The fader/block handles are 2 blocks wide. The Volume settings on amc_block_mixer.lua will only work with these 3 scripts, if you use other scripts with this block selector it will still work, but there will be no volume control.

The Bouncer script (by Bret, developer of CellsDS) has been updated with the Scales, Volume, and Octave selections and Display updates.

Many thanks to Bret for the and demo scripts (CellsDS has great documentation, btw), and the GlitchDS community for additional support.

Note: I completed this last winter, but since then various changes and alternatve versions have popped up, including a MIDI version (works wirelessly with DSMI, the opensource wireless midi library for iPhone, DS, etc.) which can be found @ scripting section of the CellsDS forums, but you’ll have to dig through the spam posts.  Sooner or later I’ll post them here.

Leave a Reply

Your email address will not be published. Required fields are marked *