SoftStep is a modular MIDI step sequencer patterned after the modular analog step sequencers. The big ones, with lots of knobs and blinky lights. But SoftStep goes far beyond its step sequencer roots, to give you algorithmic composing tools of all kinds, including fractal, chaos, probability, and numerical based algorithms of virtually unlimited flexibility.
To create a MIDI composition with SoftStep you create the modules and connect them together to produce a MIDI data stream that drives any MIDI synthesizer, or sound card. It will make a standard MIDI file for your web page, to insert into your music notation sequencer, or just play with any MIDI file player.
You can begin with a simple sequence, and then repeat, modify or combine and recombine it with other sequences. Not only do you hear the changes instantly, you also see them. SoftStep modules are visually dynamic, with values changing, lights blinking, indicators flashing. This visual dynamic is what sets SoftStep apart from other modular algorithmic programs, that let you make the connections but otherwise give minimal visual feedback. With SoftStep, even large, complex patches are easy to follow because nearly every module gives an animated visual indication of its processes.
A review in Electronic Musician Magazine says: "A fascinating program from Algorithmic Arts, SoftStep responds to your playing in creative and spontaneous new ways. Play a major scale on your MIDI controller, and the software responds with an exotic microtonal cluster. Play a few more notes, and it responds with a soft, delayed version of the melody at a tempo determined by your playing Velocity. When you pause for more than a specified period, a long arpeggiated chord sounds. The harmony unfolds in response to biological information from genetic code, and a background rhythm responds to the patterns of a fractal image on the screen. Those are only some of the musical scenarios you can produce with SoftStep."
» version 3.2 - posted on 2006-02-02
EULA - End User License Agreement
ALGORITHMIC ARTS END USER LICENSE AGREEMENT
By downloading and running this software, you imply your agreement to this End User License Agreement. If you do not agree to the terms of the End User License, do not download or run the software.
LIMITATIONS ON INSTALLATION AND USE
This software is protected by U.S. and international copyright law and cannot be copied or otherwise made available to more than one person at the same time, without violating the law. The unregistered trial version download of the software may be copied and distributed without restriction except that the software must be distributed only in its original form, without any additions, deletions or modifications whatsoever When you purchase the software, you will receive a unique registration code, or key. You may not publish or distribute this registration key by any means without direct authorization from Algorithmic Arts. If you do, your license to use the software is automatically terminated, you must remove the software from your computer(s), and you may be liable for legal damages.
After the software registration key is purchased, the registered software is licensed to you for use by only one person at a time, as you would use a book. You may copy this software for archive purposes, to protect your investment. And you may transfer the registration license to any other single computer for your use without restriction. You may also allow others to use this copy of the software, so long as it is used by one person at a time. This "as a book" provision is only for individual registrations and does not apply to multi-system registrations.
If this software is an upgrade version of software that you previously acquired, you have not acquired two different rights to use this software and its earlier version. This upgrade and the earlier version together constitute just one copy of the software and must be used by one person at a time (or transferred together to only one person).
OTHER LIMITS ON YOUR USE
Except as described in this license, you may not transfer, rent, lease, lend, copy, modify, translate, sublicense, time-share, electronically transmit or receive, or decompile or reverse engineer this software or the media and documentation, or the registration key that enables the software, or the passwords to the Algorithmic Arts download directory from which you obtained the software.
Algorithmic Arts makes no representation or warranty regarding the content of this product, including its software and documentation. For example, Algorithmic Arts does not warrant that the software or documentation are "error-free" or will meet the needs and requirements of a particular user. All information in the software and documentation is subject to change without notice. In addition, Algorithmic Arts makes no representation or warranty regarding products, media, software or documentation manufactured or supplied by others.
ALL OTHER WARRANTIES, REPRESENTATIONS, CONDITIONS, EXPRESS OR IMPLIED, INCLUDING ANY IMPLIED WARRANTY OR CONDITION OF MERCHANTIBILITY OR FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED BY ALGORITHMIC ARTS. ALL OTHER IMPLIED TERMS ARE EXCLUDED.
LIMITATION OF LIABILITY
Algorithmic Arts disclaims any liability for damages arising from the use of this product or any other damages, including (though not limited to) lost profits or data, special, incidental, or other claims, even if Algorithmic Arts has been specifically advised of the possibility of such claims. Regardless of the form of the claim, the only liability Algorithmic Arts will have to you or any other person will be limited to the amount actually paid for the product.
This license and limited warranty can only be modified in writing signed by you and an authorized officer of Algorithmic Arts. If any part or provision is found to be unenforceable or void, the remainder shall be valid and enforceable. If any remedy provided is determined to have failed of its essential purpose, all limitations of liability and exclusions of damages shall remain in effect.
Use, duplication or disclosure of this software and documentation by the U.S. Government is subject to the restricted rights applicable to commercial computer software (under FAR 52.227-19 and DFARS 252.227-7013). Sale of this software is subject to the U.S. Commerce Department export restrictions. This software is intended for use in the country in which Algorithmic Arts sold it (or the EEC if first sold in the EEC).
This license and limited warranty shall be construed under the laws of Texas, U.S.A.
You have specific legal rights under this document, and may have other rights that vary from state to state and country to country.
Algorithmic Arts reserves all rights not specifically granted. Algorithmic Arts Software may have patents and/or pending patent applications covering subject matter in this document. The furnishing of this document does not give you any license to these patents.
Copyright (c) 1999-2003 John Dunn and Algorithmic Arts. All rights reserved. All Algorithmic Arts Software products are trademarks or registered trademarks of Algorithmic Arts. Other brand and product names are trademarks or registered trademarks of their respective holders.