This Mapping Toolkit is made to create the mapping between the textile graphic patterns and the builtin audio-synthesizer or any external MIDI device. It offers a library of geometric shapes which are tactile input controls like sliders, switches, etc.
Starting from the textile design paterns placed on top of the matrix sensor, this application is using the sensor values to define and adjust the tactile input controls in relation with the textile graphic patterns.
https://mapping.etextile.org/ (load using chrome!)
- Create custom graphic user interface for the eTextile-Synthesizer
- Add graphics components with interactive bihavious.
- Define the MIDI commands (notes, channels, etc.) for each graphic components according to the built in or external MIDI synthesizer.
- Upload your created GUI and MIDI parameters to the eTextile-Synthesizer.
- If you are satisfied, save it to the eTextile-Synthesizer permanent memory.
https://github.com/eTextile/Mapping
The eTextile-Synthesizer web-app is using following frameworks:
- CSS Framework: https://getbootstrap.com/
- 2D graphic interface: http://paperjs.org/
- 3D visualisation: https://threejs.org/
- MIDI communication: https://www.w3.org/TR/webmidi/