Welcome to the OFFICIAL SITE of
pinHEAD
Make it YOUR way

Help Documentation

What is pinHEAD?

pinHEAD is a set of modules that you can wire together any way you wish. You connect modules with wires. the pinHEAD system is always live and interactive.

How to use pinHEAD

Click on the empty workarea to see a list of modules. Select one and it is inserted. Insert as many modules as you wish. You can insert the same type of module more than once.

Click on an output pin and a wire will appear, you can now click on an input pin of another module to connect them.

To cancel the wire connection right click on the empty work area
To remove a wire after it is connected right click on the pin and choose disconnect

pinHEAD internal Modules:

INPUT MODULES

MIDI - MIDI Input
Slider - A Slider
PinPad - A numeric Keypad

UTILITY MODULES

Thru - A simple passthrough module
Filter - Filters out values and outputs other values
Math - Math operations on signals
Delay - Delays signals
Pulse - A Pulse generator
Rand - A Random Number Generator
Script - A VBScript Module. Very powerful runtime modification of module code

OUTPUT MODULES

Graph - Outputs pin data as graph lines
MIDIPlay - Can play MIDI notes and MIDI files
VideoPlay - Plays and sequences video clips

Other Modules

Text - Records text and sends keyboard output
Plugin - A generic holder for plugins written in c++ using the pinHEAD SDK
Testcpp - A plugin module written in cpp


Back