TC-Data MIDI Controller Offers 300+ Controls, But No Fake Knobs & Sliders


Bit Shape has introduced TC-Data, a MIDI and OSC (Open Sound Control) controller app that sends messages to other apps and hardware.

TC-Data is a new MIDI/OSC controller which, instead of trying to recreate existing piano-style controllers, explores the possibilities of creating an interface specifically for multi-touch screens.

TC-Data takes the multi-touch controllers from the TC-11 Synthesizer and opens them up to any external software.

The app has over 300 multi-touch and device motion controllers and triggers which can be assigned to any MIDI or OSC message output. TC-Data is not a synthesizer, but it is designed to control them, plus any other MIDI or OSC software.

Here’s the official video intro to TC-Data:


  • Inter-app control via CoreMIDI
  • OSC over Wi-Fi
  • Support for external MIDI interfaces
  • MIDI input passthrough
  • Virtual MIDI output
  • MIDI over Bluetooth via 3rd party apps
  • Fully assignable touch controllers
  • Gyroscope and accelerometer motion control
  • 300+ controllers and triggers

TC-Data is available now for US $19.99 in the App Store.

19 thoughts on “TC-Data MIDI Controller Offers 300+ Controls, But No Fake Knobs & Sliders

  1. very cool concept but thought the demo was total garbage. nothing more than pointless accidental twiddling.

    would love to see more demos of precision usage instead of “wow look how many / fast you can go!!!”

    seems vapid that way, when i bet the app isnt

    1. it’s all a matter of usage, their synth is by far one of the best anywhere mostly because of the control scheme so i can only imagine this app used well will be amazing.

  2. It seems like we’ve seen this tracking multiple points on the touchscreen before. That doesn’t make this any less (or more) cool.

    Makes me wonder at what point they’ll stop with all this glass rubbing and just mount a couple or three cameras that will just track your hand movements in space (not unlike Leap Motion, but with greater range– (and less CPU hogging).

    1. > Makes me wonder at what point they’ll stop with all this glass rubbing
      > and just mount a couple or three cameras that will just track your hand movements in space

      Perhaps like this?
      I’ve open-sourced the controller-half of the Space Palette software, which you can train on any flat surface with holes of any number or shape, each hole becoming a three-dimensional mousepad in mid-air that sends 3D cursor data in TUIO/OSC format, see

  3. yeah, core concept seems really awesome, but demo video is garbage, dudes twiddling around on a pad that doesnt even have any cables?

  4. Isis, the Ipad does not need cables to control midi, it uses coremidi over wifi, or ad hock network. I do agree with the random twiddling. I have been playing with TC-data for a couple hours and there are much better example uses that could have been applied in the video.

  5. i like the part in the video where the young woman use this app to control a hardware while also playing its keys. Been looking for a way to turn any synth into a Bebot-style controller.

  6. I’m still looking for the way to network it for input into Logic. I’m probably missing something glaringly obvious, but I’ve been scouring the manual you can download and coming up with nothing.

    1. @stephen
      first on your ipad under settings Wi-Fi connect your ipad to your computers wifi network or same network as computer (if you do not have wifi you can create a network from your computer)

      next launch tc-data

      on your mac (assuming because you have logic)

      go to your applications folder,
      find the utilities folder
      in utilities find the audio midi setup application (its a little keyboard)
      open it, it will only open the audio window
      go to window, show window midi
      double click the “NETWORK” icon
      under my sessions click the +
      it will create “session 1”
      your ipad should show up under directory
      click it, then click connect

      crap didn’t work, can’t even get it running via Reaktor

    2. I havn’t got this so can’t help on that front, but I use Konkreet Performer with Logic and Reaktor. This looks like a much more powerful version of that, with the ability to build your own interfaces. The problem often is though, if the configuration is nigh on impossible to figure out or get to work, then it’s not so good.

  7. Completely wanky examples, but this is this direction that will bear fruit for the next generation of “interface standards”. Some methods will emerge as useful, others won’t, and we will further refine the winners.

    I would like to see someone make some effective demos that would bridge the gaps so more people could see the possibilities. For example, a simple set up that would let each finger touch replace an analog-emulating fader, allowing the hand to move in a more natural open/close motion but yielding the same multi-fader control result. Any sized hand could touch the screen at any point and move the faders from their current position with as much granularity as they desired. This is much more precision control, and adaptability to different users, than a fixed grid of faders spaced for the mythical “average hand” and traveling only in the Y axis. Add some quick select options on the side or top for picking which five (or ten!) faders you want out of a larger group, and you have a very fast and effective mixing surface that doesn’t need to cost thousands of dollars and take up a huge desk space. And every bit of it can be done with eating app tech right now.

      1. you can do something similar to the “average hand” idea
        I’m working on getting this to run via midi into logic/reaktor, then I’ll make some demos

Leave a Reply