Review: SoftStep – Responsive Foot Control

Many years ago, in our quest to try every possible MIDI controller on the planet, we tried out a variety of foot controllers because of a simple inescapable fact: We only have two hands (curse you, genetics!). To do more with controllers, one simply had to explore other “dimensions” of control, including putting something under your feet. The only problem was that there were only a few MIDI foot pedals, and they were very large, heavy and expensive- hardly something to put in a DJ bag. Fortunately, we’ve discovered a product on the market that provides MIDI foot control in a enjoyable and natural way while keeping the profile of its body thin and light.

  • Product: Keith McMillen SoftStep Foot Controller
  • Price: $259
  • Communication: MIDI over USB
  • Shipping: Available Now
  • Ships with: Controller, Cable
  • Weight: 1.3 Pounds
  • Construction: Constructed from elastomeric and graphite composites with a carbon fiber backing
  • Dimensions:  17.5″ x 4.2″ x 1″


  • Detects aftertouch and pressure in a variety of directions
  • Incredibly complete editor that allows you to customize the outputs with precision
  • Light and strong construction
  • Dual color backlighting


  • Lacks a clear set of global functions on the device
  • Very complex MIDI editor will require several hours of careful study
  • Some bugs and strange behavior on the software

Bottom Line 

This is easily the best choice on the market for light, portable and floor-based MIDI control with USB powered plug and play performance. Throw in the aftertouch functionality, and we can see people coming up with some very compelling mappings and controllerism ideas. The only problem? The crowd will never see it!


What really makes the SoftStep powerful is not the run-of-the mill on/off foot toggles, but rather that each pad can send out multiple analogue control messages that respond to various forms of pressure including:

  • Vertical pressure (press harder and the CC increases)
  • X/Y (roll the foot and get a range of X/Y values)
  • Velocity (really stomp and get a stronger note)
  • Rotation (turn your foot in a circle)

and several more…

In theory, this means that you can turn an effect on by pressing your foot and then modulate the effect with further pressure. Now, even the soccer players amongst us don’t have that level of foot control, so can these features actually be used?


To see if we could get this thing rocking, we mapped several parameters to effects in Traktor in the following way:

  1. Foot on the button (turns on effect)
  2. Foot pressure (wet/dry control for the effect)
  3. Y-coordinate change (modulates the effect)

and the results.. 

Test One: After Touch (or pressure)

  • Grade: A+
  • The ability to modulate a value using the pressure is great and with a little sensitivity tuning, it can be used very accurately.

Test Two: X and Y

  • Grade: B
  • I could reliably control a range of CCs using the X/Y coordinates but the accuracy was much lower than pressure because the controllable distance is so small and your foot is well, so big.  Y works a lot better (forward/back) because it is a natural motion for your foot, while X (left/right rocking) is a little awkward.

Test Three: Rotation

  • Grade: D
  • In theory, the SoftStep combines values to give you some sense of rotation as you point your toes in different directions. In practice, it was not accurate enough to provide a lot of useful information.

Accurately combining pressure (downward force) and rocking or turning was really difficult to manage and probably should not be expected. It’s much more realistic to choose one appropriate aftertouch effect and go with that one motion.



The "Full" Editor

For those that want to dig in and customize exactly how their controller works, the SoftStep provides a very comprehensive editor equipped with a impressive range of options. Everything from the individual amplitude of each CC and the linear response curve can be customized. For the customer that just wants to change a few basic things like CC numbers or type of control, there is a basic editor as well for simple mods.

Our only complaint is that these two editors sit on wildy different ends of the spectrum. In the basic editor, you can’t layer controls. For example, combining a X/Y output with a note on and a pressure read out all on a single pad isn’t possible. To accomplish this with the advance editor requires some careful tuning which starts to look more like basic bomes programming than a MIDI editor. Powerful, but possibly overwhelming for the average DJ.

The "small" editor


One impressive aspect of the controller is its light but strong chasis that is helped in part by a carbon fiber backing. We got the feeling that it would take a serious beating (like dropping it off the roof, a la our Midi Fighter Pro test)  but go barely noticed in a backpack. The pad sensors on modern MIDI controllers can be finicky beasts, often failing and providing so-so results depending on how they are built. We have not had enough time to see if reliable pressure detection holds up after time but we certainly hope so!


This is not your average MIDI controller for the average DJ. It is powerful and has massive potential, but hardly a “out of the box”, plug-it-in-and-rock solution. If we find the time, DJ TechTools is considering producing a mapping which does a lot of the hard work for you (if you’re interested, let us know in the comments!). The editor is very intricate, and support and set-up resources are what you would expect from from a small, boutique company. That means that early adopters with a strong desire to get in and “tinker” will love this device, but folks looking for a quick and fun toy will be less stoked on the amount of work involved in making it shine.

For those looking to expand their control beyond two hands – this really is the best choice on the market in terms of price, portability and function. We loved it so much I decided to stock them in our web store and give the SoftStep an official DJ TechTools Seal Of Approval!

Looking forward

This isn’t the only controller on the market that offers aftertouch-style functionality. On friday, our Tech Editor Chris Cartledge is going to show you some of the other devices worth mentioning, and explain some clever ways to map them in Traktor!


controllerdj foot controllerfeetKeith McMillensoftstep
Comments (21)
Add Comment
  • Kane Stricker

    Hey DJTT,

    I have been working for Keith McMillen Instruments for a few months as a rep in Detroit, and I am really happy to see the positive reaction of the SoftStep. I must admit, the learning curve was pretty steep in the beginning but once you grasp the basic functionality of the device along with the semi-intricate programming of the hardware (and applied it to my style)… it changed my entire routine, and scope of my musical capabilities. 

    I find a new function every time i use it and the learning curve once you get started is addicting. (I have two in front of me right now doing completely different things).

    If you are the type of person like myself who likes unlimited capability and an open source medium that will perpetuate your creativity and you have some time, patience and passion to learn the SoftStep, I would gladly like to share what I can and learn from all the other SoftStep users out there.

    There are some new products coming soon from KMI soon as well, and i must say the technology and functionality of these products are very exciting. 

    – I would love to contribute to tinkering with some mappings, I have a few of my own I can share as well. 



  • Stinky Flow

    really like this good price for great functionality… but only MIDI via USB? USB powered? D= makes it completely useless to anyone not using a computer. shameful!
    give me one with its own power supply and a 5-pin MIDI out and i’m sold

    • Andrew

      Hi, Andrew from KMI here, we have an optional MIDI expander for $49.95 which let’s you connect to any hardware with a 5pin MIDI DIN connector and has a power supply.

  • Jaank

    You should allso cover breath controllers for DJing. They’re extremely fun for VST-s and probably for Traktor effects too.

  • Matt

    Awesome! I’d be into a mapping! 

  • Ginkgo

    I could definitely see myself using one of these puppies. The mapping would be most values, as always. 

  • jprime

    The main site defaults to the mobile version.   Also – I cannot log in to the forum.  

  • Laszlo Biro

    Great post! But the thing I’m wondering is…. what pair of awesome shoes are those in the header picture?

    • Spacecamp

      It’s Zach’s shoes! 

      • J2O

        They look like Vans to me..

  • Rotem Ayalon

    can this be used with maschine ad a BD pedal? because if I understood correctly, you can dynamically play a kick in different velocities with this thing.
    only thing is: is this thing well built enough for kicks?

  • Futureglue Musik

    Nice to see a review of the Softstep. I actually bought it early this summer, looking for an extra hand. I am glad that DJTT has picked up on it. In my opinion it is a quality, innovative hardware.

    I can testify that it’s a rock solid piece of gear & beer-proof!

    As mentioned in the review, no one will see you foot mashing, so for performance sake I tend to keep the “functional” stuff for under the desk buttons.

    There is also an input for a 1/4″ sustain pedal. That’s great, because yes there is pressure but this is by no means a wha pedal. The sustain pedal input can be used for any number of inputs and can use modifiers.

    One bug I had with the earlier software was that the VCI interfered with the program change  and sometimes changed programs on me. They both communicate on the same midi channel. I don’t know if this is fixed in the update. Also there was no way to send Midi Out to light up leds.

    The possibilities are endless on this baby and as Ean said, can get quite complex. I am really looking forward to see what DJTT can come up with mapping-wise.

  • Jasonmd2020

    Actually if you already have a MidiFighter, you can mod it with 1/4″ jacks instead of buttons. Plug in some keyboard sustain pedals and yer good. I’m planning on doing this for the recording & loop recording functions.

  • Drna

    It can be great for live input FX manipulation in Traktor. Especially for Piano/Guitar/Vox

  • Segfault

    I want it, but not for 260 :c

  • Segfault

    I want it, but not for 260 :c

    • Andrew

      $25 factory rebate offered in US and Canada if purchased during October!

  • PaulHolland DoubleDutchdj

    Nice to finally see a solid review of this on the net, one question remains for me, is the output programable? I really like the looks of the softstep, if a techtools map was made for it I don’t think I’d be able to resist, as with any techtools map a great amount of value is added to said controller once you guys get stuck in. 

    Being that I’m skratch dj paired with the launch of T2, I had to get a foot controller to allow access to the loop recorder while my hands are busy on the decks. The choices out there for midi/usb foot controllers are minimal at best. In the end I went for the 

    Line 6 – FBV Series – Foot Controller Pedal / Floorboard

    Super solid basic construction, sweet controller editor and very cheap as it hasn’t had dj tax applied to it. On the negative side there’s no programable output and some might think it’s a little bulky, similar foot print to 13inch laptop.