Setup for OSC

mMTCF can be programmed remotely from any computer for debugging and testing in real-time. The puredata patch establishes an OSC communication with mMTCF to directly send the instructions and receive device feedback.

Configuring mMTCF

mMTCF osc settings
  • 1.- Go to settings.
  • 2.- Select OSC Mode.
  • 3.- Write your machine IP address.
  • 4.- Tap the button Set IP and Port.
  • 5.- Go back to the app.

Setting up puredata

mMTCF osc PD settings
Once opened with pd-extended the patch main.pd it waits for an incoming connection from mMTCF to automatically establish the communication. The "ip text" and "connected toggle" will become green and the android device IP will be shown.

Setup for libpd

Once you have a working patch, you can load it in your smartphone. To do it, everything (your patches and the provided ones) have to be in the same folder and contain a main.pd file that will start everything you app needs. Remember where do you upload it on your phone for writing the path at the settings menu. Example: /sdcard/patches/test1

mMTCF libpd settings
  • 0.- Go to settings.
  • 1.- Select LIBPD.
  • 2.- Write Phone PDPatch path (Example: /sdcard/patches/test1).
  • 3.- Tap the button Set PD path.

Setup audio

mMTCF audio settings
  • 1.- Deploys a list to select a sample-rate.
  • 2.- Select the input channels (usually 2 or 1 depending on your device).
  • 3.- Select the output channels.
  • 4.- Buffer size (should be as little as possible before listening strange noises).

Setup background

mMTCF audio settings
    • Backgroud color
    • 1.- Red component (from 0 to 255).
    • 2.- Green component (from 0 to 255).
    • 3.- Blue component (from 0 to 255).
    • 4.- Tap to apply.
    • Backgroud image
    • 5.- Write the image path in your device. (Example: /sdcard/patches/test1/bg.png)
    • 6.- Tap to apply.

Setup Extras

mMTCF audio settings
  • 1.- Enables prompt libpd messages (errors, prints, etc..).
  • 2.- Draws a square under each finger.