Pure Data Multitouch (pd >= 0.48), linux + laptop with touchscreen
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
hidio
old
Multitouch Inside Puredata.odt
Readme.md
multitouch.daemon2.pd
multitouch.enable-help.pd
multitouch.enable.pd
multitouch.listener-help.pd
multitouch.listener.pd
multitouch.listener2-help.pd
multitouch.listener2.pd
multitouch.settings2.pd
multitouch.slot2.pd
vfader-help.pd
vfader.pd
xytouchpad-help.pd
xytouchpad.pd

Readme.md

MULTITOUCH FOR PUREDATA

Enabling pseudo-multi-touch mode with pd-native guis, inside any patch.

This is higly experimental, and not guaranteed to work on any touchscreen setup. Any feedback wellcome jyg@gumo.fr

Demo here : https://vimeo.com/292789121

Configuration

  • Required configuration : linux pc with multitouch screen.
  • Multitouch gestures (scrolling, zooming, pinch, etc...) shoud be desactivated on the O.S.. Only monotouch events have to be forwarded as mouse events by the O.S..
  • Puredata 0.49
  • hcs/screensize external (optional)
  • iemguts lib externals
  • and a special version of hidio (included). see here https://github.com/jyg/PdMultitouch/blob/master/hidio/Readme.md

Installation

  1. check you have installed iemguts externals library.

  2. put the hidio.pd_linux file (from hidio folder) into your externals folder. Check if it works by opening hidio-help.pd. (If not, you may have to recompile it. In a terminal inside hidio folder, type ./configure then make).

  3. Open the patch multitouch.enable-help.pd.

  4. follow the 3-stages configuration in the multitouch.settings.pd window.

That's all...