GH: gHowl
gHowl is a set of components which extend Grasshopper’s ability to communicate and exchange information with other applications and physical devices.
Download:
gHowl_r46 for GH 0.7.0057 and 0.8.x (works best in 0.8)
Components:
UDP:
UDP Components now have the ability to send and receive to a Multicast group. To send or receive to a Multicast group, make sure you use the IP Range of 224.0.0.0 – 239.255.255.255.
OSC functionality is provided by the Bespoke OSC Library by Paul Varcholik.
Network Source – Tests the connection of your machine to a network.
UDP Send – Allows the sending of UDP messages over the network. Also allows the sending of OSC messages to OSC enabled software and hardware devices. (Deleting this component in 0.7.0057 crashes GH / Rhino)
UDP Receive – Allows the sending and receiving of UDP messages. Also allows the reception of OSC messages and bundles (from Reactivision for example).(Deleting this component in 0.7.0057 crashes GH / Rhino)
OSC Channel – This component allows the storage of a single OSC Channel. Change the component’s nickname to store that address’ data.
OSC Dispatch – This component allows the storage of data from multiple OSC addresses.
Spreadsheet:
The spreadsheet components leverage the Open Office Calc engine. You must have Open Office Calc installed in order for these components to work. These components read and write *.ods, *.xls, and *.xlsx files. Supports numerical values and strings.
AppChecker – Checks to see whether Open Office Calc or Excel are installed on your computer.
Spreadsheet In – Retrieves spreadsheet data from a file stored on your computer. (Deleting this component after referencing a file in 0.7.0057 crashes GH / Rhino)
Spreadsheet Out – Allows you to write a spreadsheet file. (Deleting this component after writing a file in 0.7.0057 crashes GH / Rhino)
XML:
These components retrieve xml data from local and web sources (such as RSS feeds).
Pachube – Retrieves data from a Pachube feed. Must have a valid Pachube API. (Deleting this component after making a connection in 0.7.0057 crashes GH / Rhino)
XML Parser – This component parses an XML file stored on your computer or on the web.