Skip to content

Control experimental devices with MIDI controllers

License

Notifications You must be signed in to change notification settings

lab-api/tactile

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tactile

Tactile gives experimental control systems a touch of human friendliness by allowing simple interfacing with MIDI controllers through the Parametric device control framework. As a simple example, let's open a MIDI input stream to a 16-knob controller and bind two parameters to channels 0 and 1:

from parametric import Parameter
from tactile import MIDIStream

stream = MIDIStream('Midi Fighter Twister')

x = Parameter('x', 0, bounds = (-1, 1))
y = Parameter('y', 0, bounds = (-1, 1))

stream.assign(0, x, output=True)
stream.assign(1, y, output=True)

About

Control experimental devices with MIDI controllers

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published