NLTK > Download
Download
The NLTK software is available for both Macintosh and Windows platforms. The release package for each platform includes all components necessary to use the system on that platform. Click on the link for your platform to download the release package, which is a compressed .zip file, then follow the instructions on the Getting Started page to install and begin using it.
Current release
3.0.8 – June 9, 2010
![]() Mac |
Win |
NOTE: For Flash CS5, the normal installation of the NETLab Toolkit Widget components has problems. For some reason, the widget component parameters do not show correctly (in CS5, component parameters should be visible in the Property Inspector window). As a work-around until we resolve this, we’re providing a Flash document with all the components in it – from this document, you can copy any widget into your new document and the parameters will be visible in CS5.
NETLab Toolkit All Widgets 3_08
Contents
| Component | Version |
|---|---|
| Flash Widgets | 3.0.8 |
| The Hub | 2009_08_10 |
| Media Control | 1.0 |
Version 2
For those users still using ActionScript 2 in their Flash environments (instead of version 3 or later), version 2 of NLTK is required. We are no longer maintaining development of this version, but it is available for download here.
![]() Mac |
Win |
Notes
See version 2.06 below for details.
Release History
Click on the version for details of earlier releases.
Version 3.07 - March 1, 2010 » Version 3.06 - February 26, 2010 » Version 3.05 - February 16, 2010 » Version 3.04 - December 17, 2009 » Version 3.03 - October 29, 2009 » Version 3.02 - October 28, 2009 » Version 3.01 - October 22, 2009 » Version 3.0r2 - August 11, 2009 » Version 3.0r1 - July 14, 2009 » Version 3.0b3 - July 8th, 2009 » Version 3.0b2 - July 3rd, 2009 » Version 3.0b1 - June 23rd, 2009 » Version 3.0a10 - June 16, 2009 » Version 3.0a9 - June 8, 2009 » Version 3.0a7 - May 31st 2009 » Version 2.06 - April 10, 2009 (minor fixes) » Version 2.05 - April 7, 2009 (minor fixes) » Version 2.04 - October 29, 2008 (minor fixes) » Version 2.03 - September 19, 2008 (minor fixes) » Version 2.02 - September 18, 2008 (minor fixes) » Version 2.0 Beta - September 10, 2008 » Version 2.0 Alpha - July 11, 2008 »- Arduino support now requires Firmata 2.1 which comes with the Arduino 18 software
- Insert widget now has data logging features
- Added IfThenElse widget
- Added MultiTouch widget that works with Moto MultiTouch table.
- Fixed bug in MidiOutputNote where ActionScript function calls to the widget for noteOn() and noteOff() did not work.
- Fixed bug in Insert where widget would attach to wrong inputSource. Added item() function call to ListItems so actionscript code can get an item at a particular location in the list.
- Adds new widget ListItems, which returns an item (in order, or randomly) from a list stored in a file – via a function or another widget. Also, new versions of VideoControl and SoundControl that get a new video/audio filename from a ListItems widget each playPause restart.
- Made smoothing in AnalogInput & DigitalInput better – previously, the values might get stuck in the wroing place due to the Hub not transmitting values if they were the same from the Arduino. This meant the smoother buffer would not update, even though values from the Arduino had stablized. So the widget now pretends values of the last input are continuing to come in if smoothing is enabled, and this flushes the buffer and it settles on the most recent stable value.
- Fixed bug introduced in Oct 22 release. Baud rates were being set incorrectly for Arduino.
- AnalogOutput and DigitalOutput did not work for Arduino on the PC due to not using the serial port name specified in the component parameters. This is fixed.
- Added new ActionScript interface for the DmxOutput. E.g. myDmxInstance.sendDmx(outputValue, dmxChannel). This allows code to send arbitrary DMX values to any DMX channel with only a single DmxOutput widget on the Flash stage. The second parameter can be left off and the function call will default to the current value of the DmxChannel in the widget.
- Fixed bug in Hub that prevented DMX and Make Controller output widgets from working. This was a problem with OSC arguments being passed on from the Hub.
- Added feature to Insert widget so that its output can now be set by simply assigning a new value to the outputValue variable of the widget instance. For example, if the Insert widget instance was named myInsert, you can set the output to feed another widget with the following code:
-
myInsert.outputValue = 125;
- The old method using a function is also still available, for example:
-
myInsert.insertOutput(125);
- Added Windows Support
- Hub standardized data formatting, requires matching Widgets from this release
- Some changes to Analog and Digital Input that require deleting the parameters .XML file if you have an existing project
- Added MidiOutputCtrl, MidiOutputNote & ServoOutput
- Other minor changes including changes to AnalogInput that requires removing parameters the XML file to be deleted if you get a NaN output.
- Added DigitalInput widget
- Minor changes to AnalogInput, including some restyling
- Added support for Arduino and XBee controllers
- Added DigitalOutput widget
- General cleanup, improvements in AnalogInput interface
- Added VideoControl widget
- Experimental support for Arduino & XBee (needs v0.9 of Hub which is not yet included due to crashes)
- Added Insert, Counter widgets
- Many bugs fixed, cleanup up interfaces
- Added line drawing between widgets
- First documentation for v3
- First alpha release
- Fixed bug in SoundControl – now plays audio from a file if SWF run outside of Flash authoring
- Fixed bug in Counter widget – now correctly calls netFeed()
- Updated example Flash files
- Updated version of the Moto Development Group multi-touch simulator
- Fixed visible/invisible key (“\”) to work when invisible parameter was set to “yes”
- Updated documentation
- Minor interfaces fixes
- New visual interface that looks better, makes the widgets have a more consistent layout, and cleanede up the look and feel.
- Added a single keystroke that will hide all widgets instantly. Press the “\” key to toggle between hiding or showing the widgets.
- Added a new Property for VideoControl that allows it to play/pause an .FLV file. If the incoming value from the input source is greater than 500, the video will play. Otherwise the video will pause. If the playPauseBehavior is set to “restart”, the video will start from the beginning when it goes into play mode. If it is set to “pause”, the video will resume from the paused position.
- Changed the format of the .xml settings file to be plain text. Previously, this file had all the characters escaped. NOTE: If you use this new version of the Widgets, your old settings files may not work correctly and they will be converted to plain text will will not work with any older version of the widgets.
- Fixed AnalogOutput and DigitalOutput so if one is used after the other they will still work on the Make Controller. Previously, the make controller might not accept commands after one mode had been used.
- Fixed a bug in the HUB where it would return “address in use” errors when multiple connections were made.
- Fixed the HUB so that it can accept OSC arguements with spaces and/or double quotes. If an argument has double quotes in it, use the curly braces to enclose the strings. E.g. /service/core/file-io/put {Philip van Allen, aka “Phil”}
- Added support for the Osculator. By running Osculator, you gain access to the Wiimote for its 3 axis accelerometer, switches, etc. Any other devices the Osculator supports (including any OSC signals) can also be forwarded to Flash.
- Added support for the Xbee wireless sensors through the Make Controller.
- Added support for DMX Lighting using the Enttec DMX USB Pro for lighting control. The interface to DMX is handled through a new NETLab Tools application called MediaControl.
- SoundControl can now work with an external .mp3 file instead of using a file from the library.
- Changed Midi support to use a new application called NETLab MediaControl instead of Occam (which seems to not be supported recently). Will add Midi input in the future. Also planned for MediaControl is multi-channel support, so that Flash can work with audio for 8 independent audio channels through external audio interfaces such as the Motu UltraLight.
- Fixed spelling of “ceiling” in AnalogInput!
Last modified August 3rd, 2010


