Programming Transwaves on the ASR-X 
A Transwave is an
Ensoniq idea; a great idea, as a matter of fact. A working
Transwave is made up of two parts:
    - A single waveform, made up of
        usually up to 128 waves run end-to-end together. This is
        called a Transwave.
- The Transwave is affected by
        a Transwave Modulation function turned
        ON, which is a Looping function that will loop a segment
        of the Transwave. Upon responding to any modulator; e.g.
        velocity, mod wheel, etc., the function will dynamically
        change which segment the ASR will loop.
Transwaves are moderately
difficult to sample and build properly. They must follow certain
rules in order to avoid clicking or other distortions. However,
many good click-free Transwaves have been made. Sources include 
Waveboy's 
TranswaveLibrary for the EPS/ASR, several sounds on 
RCS's Chicken CD-ROM II,
and "Art of Transwaves"
CD-ROM by Derek Von Krogh, and perhaps more.
The ASR-X has 1 Transwave as an
internal ROM wave. The EXP cards have many more (especially
EXP-3).
So the first part of the equation
is relatively easy. You can load a pre-made Transwave or use one
of the ROM transwaves to start your Transwave journey.
But what about programming the
modulation of your Transwave? Perhaps you want to adjust the
Transwave using velocity. How do you do it? Where's the
parameter?
The ASR-X supports Transwave
Modulation, using these parameters plus an extra undocumented
one:
    - StarttoEnd Index
        (size of the wave frame)
- IndexModSource (your
        choice of modulators)
- Index ModAmt
        (Amount of mod effect)
- PlayMode=LOOPSTRT-X
        or TRANSWAV (undocumented and inaccessible from
        front panel)
The first three set up the
Transwave modulation. The fourth enables Transwave Looping;
unfortunately, the ASR-X front panel interface does not include
this option (thanks, Ensoniq). Unisyn does not include this
parameter either. RCS has incorporated it into the latest version
of 
ASR-X Tools.
So what does this mean to you? Try
these things:
    - Use ASR-X Tools or Unisyn to
        toy with a 1-SOUND that utilizes a Transwave-class ROM
        wave. Use different modulators, and try different
        StarttoEnd Indexes and Amounts.
- Purchase a Transwave set,
        translate it into the ASR-X, save the 1-SOUND, and then
        load the AIFF file that is created into the Scratch Pad.
        Send it to a Pad, and then play with the Index
        parameters. IMPORTANT! Do not adjust the PlayMode
        parameter - if you do, you will effectively turn the
        Transwave Looping OFF, with no way of turning it back on
        (unless you are using ASR-X Tools).
- Sample a sound, usually a
        "D" and best a simple waveform, and use ASR-X
        Tools to turn on the Transwave looping. Play with the
        Index parameters. You'll see why Transwaves are hard to
        get right - but sometimes you'll come up with a
        "winner".
Have fun!
Contributor: Garth
Hjelte
Back to ASR-X Knowledge Base Index
Close Window