convolution mit
Hooptie 0.2.5
Hooptie - Help Hootie the penguin get rid of the alien invaders more>>
Hooptie itself is written using Cocoa and Objective-C and is released under the MIT open source license. It is an arcade game where you play penguin trying to rid his homeland of invading aliens.

CocoaTrek 0.2.1
Variation of the classic Star Trek mainframe game for Mac OS X more>>
Please note that this game is licensed and distributed under the terms of MIT License.

Transmission 1.75b2
Transmission is such a simple and useful program that isdesigned to integrate tightly with whatever computing environment you choose to use. more>>
Transmission 1.75b2 is such a simple and useful program that is designed to integrate tightly with whatever computing environment you choose to use.
Transmission has been built from the ground up to be a lightweight, yet powerful BitTorrent client. Transmission strikes a balance between providing useful functionality without feature bloat. Furthermore, it is free for anyone to use or modify.
Transmission runs natively on over five operating systems. Seamless configuration of your network, intelligent banning of peers who send corrupted data, protocol encryption, and built in Peer Exchange are some of the features which enable Transmission to download your files as quickly as possible. All this is done in the background, without the user having to worry about complicated settings.
These days, bandwidth is a precious commodity. Transmission allows you to ration this commodity efficiently. You might want to queue your torrents for maximum performance. Or throttle their speed during peak periods. Transmission easily lets you do both, and thus only works its hardest when you want it to. Support for Growl notifications and dock badging keep you updated with what's going on so you can get back to doing more important things.
Major Features:
- Easy.
- Transmission is designed from the ground up to balance power with simplicity. We've set initial preferences so things "Just Work", while advanced features like watch directories, bad peer blocking, and the web interface can be configured with just a few clicks. When Ubuntu chose Transmission as its default BitTorrent client, one of the most-cited reasons was its easy learning curve.
- Lean.
- With few dependencies and written in C, Transmission has the lowest memory footprint of any BitTorrent client we've seen. It's also the client of choice on low-memory hardware. Imageshack chose Transmission for its BitTorrent farms because the competition "requires amounts of memory several times greater than Transmission".
- Native.
- Unlike some cross-platform programs, Transmission seamlessly integrates with your operating system. The Mac OS X interface is written in Objective-C and uses Growl notifications and dock badging to keep you informed.
- The GTK+ interface has been carefully written with the GNOME Human Interface Guidelines in mind. It uses libnotify for torrent notification, DBUS for hibernation management, and GIO for watch directories.
- Powerful.
- Transmission has the features you expect in a BitTorrent client: encryption, a web interface, peer exchange, DHT, UPnP and NAT-PMP port forwarding, web seed support, watch directories, tracker editing, global and per-torrent speed limits, and more.
- Free.
- Transmission is free software. All its code is freely available online and is licensed under either the GNU Public License v2 or the MIT License. The development team welcomes anyone who is interested in contributing code, documentation, translations, or other help.
Requirements: Requires Mac OS X 10.5 or later.
License:Freeware
License:Freeware
OpenStarLogo 2.22
OpenStarLogo is a high-speed and powerful program which is capable of exploring the workings of decentralized systems -- systems that are organized without an organizer, coordinated without a coordinator. more>> OpenStarLogo 2.22 is a high-speed and powerful program which is capable of exploring the workings of decentralized systems -- systems that are organized without an organizer, coordinated without a coordinator. With StarLogo, you can model (and gain insights into) many real-life phenomena, such as bird flocks, traffic jams, ant colonies, and market economies.
In decentralized systems, orderly patterns can arise without centralized control. Increasingly, researchers are choosing decentralized models for the organizations and technologies that they construct in the world, and for the theories that they construct about the world. But many people continue to resist these ideas, assuming centralized control where none exists -- for example, assuming (incorrectly) that bird flocks have leaders. StarLogo is designed to help students (as well as researchers) develop new ways of thinking about and understanding decentralized systems.
StarLogo is a specialized version of the Logo programming language. With traditional versions of Logo, you can create drawings and animations by giving commands to graphic "turtles" on the computer screen. StarLogo extends this idea by allowing you to control thousands of graphic turtles in parallel. In addition, StarLogo makes the turtles world computationally active: you can write programs for thousands of "patches" that make up the turtles environment. Turtles and patches can interact with one another -- for example, you can program the turtles to "sniff" around the world, and change their behaviors based on what they sense in the patches below. StarLogo is particularly well-suited for Artificial Life projects.
- Moved project to Open Source.
- Changed name to OpenStarLogo.
Kontakt 2.2
This extremely powerful and versatile production tool comes equipped with numerous new features: Up to 16 channels of surround sound, highly advanced script processing and a state of the art more>>
Kontakt 2.2 provides you with a professional editor tool which comes equipped with numerous new features: Up to 16 channels of surround sound, highly advanced script processing and a state of the art convolution effect are just a taste of what is in store. It has over 15GB of professional samples and is also compatible with virtually every sample and library format.
Hpricot 0.8
Fast and enjoyable HTML parser for Ruby more>> Fast and enjoyable HTML parser for Ruby
Hpricot is a very flexible HTML parser, based on Tanaka Akiras HTree and John Resigs JQuery, but with the scanner recoded in C (using Ragel for scanning.)
Also, Hpricot can be handy for reading broken XML files, since many of the same techniques can be used.
If a quote is missing, Hpricot tries to figure it out. If tags overlap, Hpricot works on sorting them out. You know, that sort of thing.
NOTE: Hpricot is licensed and provided under the terms of the MIT License.
Enhancements
- Saving memory and speed by using RStruct-based elements in the C extension.
- Bug in tag parsing, causing runaway and tags in HTML.
- Problem compiling under Ruby 1.9, due to our_rb_hash_lookup function meant for Ruby 1.8.
- CData was missing inner_text method.
Virex Folder Scan Scripts 1.0.1
Virex Folder Scan Scripts - AppleScript to autoscan downloaded files more>>
You can attach this script to multiple folders, I use my desktop and my Erage attachments folder.
Enhancements:
- added a file/folder size compare loop for the downloads. It compares file sizes every 3 seconds, and when they match, downloads done, scan. This is obviously not foolproof, especially on balky modem lines, but if need be, I can increase this. just email me, jwelch@mit.edu, and let me know.
cliaws 1.3.1
Free and open source command-line client to access Amazon Web Services more>> Free and open source command-line client to access Amazon Web Services
cliaws is a free and open source command-line client to access Amazon Web Services.
NOTE: cliaws is licensed and provided under the MIT/X Consortium License.
Main features:>
- Amazon keys are read from the environment only. They environment keys must be named: AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY.
- Minimal amount of error checking is done. Check the commands status after each call.
- No logging.
License:Freeware
Unicode Font Info 1.5
Unicode Font Info is a product consisting of full support for Unicode 3.2 for navigating huge fonts with tens of thousands of supported glyphs representing most of the languages and scripts in the used in the world. more>>
Unicode Font Info 1.5 is a product consisting of full support for Unicode 3.2 for navigating huge fonts with tens of thousands of supported glyphs representing most of the languages and scripts in the used in the world.
Includes source under MIT license.
NIH Image 1.63
NIH Image is a public domain image processing and analysis program for the Macintosh more>>
Image can acquire, display, edit, enhance, analyze and animate images. It reads and writes TIFF, PICT, PICS and MacPaint files, providing compatibility with many other applications, including programs for scanning, processing, editing, publishing and analyzing images. It supports many standard image processing functions, including contrast enhancement, density profiling, smoothing, sharpening, edge detection, median filtering, and spatial convolution with user defined kernels.
Image can be used to measure area, mean, centroid, perimeter, etc. of user defined regions of interest. It also performs automated particle analysis and provides tools for measuring path lengths and angles. Spatial calibration is supported to provide real world area and length measurements. Density calibration can be done against radiation or optical density standards using user specified units. Results can be printed, exported to text files, or copied to the Clipboard.
A tool palette supports editing of color and gray scale images, including the ability to draw lines, rectangles and text. It can flip, rotate, invert and scale selections. It supports multiple windows and 8 levels of magnification. All editing, filtering, and measurement functions operate at any level of magnification and are undoable.
Image directly supports Data Translation and Scion frame grabber cards for capturing images or movie sequences using a TV camera. Acquired images can be shading corrected and frame averaged. Other frame grabbers are supported via plug-in modules.
Image can be customized in three ways: via a built-in Pascal-like macro language, via externally compiled plug-in modules and on the Pascal source code level.
SoundHack 0.893
SoundHack is a soundfile processing program for the Macintosh. It performs many utility and esoteric sound processing functions available nowhere else more>>
SoundHack 0.893 is a potent and easy to use soundfile processing program for the Macintosh. It performs many utility and esoteric sound processing functions available nowhere else. These functions make SoundHack invaluable to computer musicians, sound effects designers, multimedia artists, webmasters and anyone else who enjoys working with sound. Time stretching or pitch shifting with the phase vocoder or varispeed. Spatialize with the binaural filter. Cross-synthesis between two soundfiles with soundfile convolution, ring modulation or spectral mutation. Noise reduction, spectral expansion or compression with the spectral dynamics processor. Separate transient and steady-state components with the spectral extractor.
Use your own spectral algorithm with spectral analysis/resynthesis and the spectral assistant example code. Save sonograms of your soundfile in QuickTime movies or convert QuickTime movies into sound by sonographic analysis. Play almost any type of soundfile (including AU, AIFF and WAVE). Record any size soundfile from the Macintosh sound input. Import soundfiles from audio CDs. Convert between different types of soundfiles with optional gain scaling and sample rate conversion. Change values in the soundfile header (sample rate, number of channels, loop points and marker info). Read and write Sound Designer II, Audio IFC, Audio IFF, BICSF (IRCAM), DSP Designer, QuickTime/AIFF, Microsoft WAVE (RIFF), NeXT .snd, Sun.au, ULaw, IMA4, TEXT and headerless (raw) soundfiles.
youtube-g 0.5.0
An object-oriented Ruby wrapper for the YouTube GData API more>> An object-oriented Ruby wrapper for the YouTube GData API
youtube-g is a pure Ruby client for the YouTube GData API. It provides an easy way to access the latest YouTube video search results from your own programs.
In comparison with the earlier Youtube search interfaces, the new youtube-g API and library will offer much-improved flexibility around executing complex search queries to obtain well-targeted video search results.
NOTE: youtube-g is provided and licensed under the terms of the MIT License.
Main features:
- Aims to be in parity with Googles YouTube GData API. Core functionality is currently present - work is in progress to fill in the rest.
Enhancements
- Fixed bug in user favorites (thanks Pius Uzamere)
Leo 4.6.1 Final
Leo Final is a powerful and extremely useful program which offers an outlining editor for programmers, a general data management environment, a project manager and browser. more>>
Leo 4.6.1 Final is a powerful and extremely useful program which offers an outlining editor for programmers, a general data management environment, a project manager and browser. Leo is fully scriptable in Python and written in 100% pure Python. Leo is Open Software, distributed under the Python License.
Major Features:
- A versatile data management platform.
- Leo shows user-created relationships among any kind of data:
- computer programs, web sites, etc.
- Leo shows multiple views of data within a single outline.
- An outlining editor for programmers.
- Leo supports optional noweb and CWEB markup.
- A flexible browser for projects, programs, classes or any other data.
- A project manager.
- Portable. Leo runs on Windows, Linux and MacOS X.
- 100% pure Python.
- Fully scriptable using Python.
- Leo's outline files are XML format.
- Open Software, distributed under the MIT License.
Tuwo 1.0
Free C++ library for tasks frequently encountered in high-level computer vision systems for object recognition and image classification more>> Free C++ library for tasks frequently encountered in high-level computer vision systems for object recognition and image classification
Computer vision is a subfield of computer science and deals with systems that can make sense of image information.
Building systems suited for high-level computer vision tasks such as object recognition and image classification requires the use of robust image statistics in the form of image features and machine learning algorithms to separate discriminative information from noise.
Tuwo is a C++ library that provides code to extract image features and learn decision functions from training data. Tuwo is suitable for high-level computer vision tasks.
The library should be used freely; in particular, extracting code as you deem necessary is encouraged. Tuwo is not intended to be a single monolithic library. To encourage free use, the library is licensed under the very liberal open-source MIT License.
Main features:
Machine Learning:
- k-means clustering
- nn/soft vector quantization and histograms
- mean shift clustering
- randomized decision tree ensembles
- structured support vector machine training, parallel
- conditional random field, MAP-MRF inference
Image Features:
- adaptive color histograms (CIE LAB, HSV, RGB)
- canny edge detection
- histogram of oriented gradients (HoG)
- local binary patterns (LBP)
- local self-similarity (LSS)
- oriented gradient histograms
- semantic texton forests
- region covariance
- textons
High-level Image Processing:
- mean shift segmentation
- tree-based segmentation (FH)
- normalized cut image segmentation
- image laplacians: matting laplacian, intervening contours, gradient
Input/Output:
- PASCAL VOC challenge XML metafile reader/writer
SLIP 0.2
Free Python script that allows you to easily create and edit XML data more>> Free Python script that allows you to easily create and edit XML data
SLiP is a quick, alternative syntax for creating and editing XML data by hand and if you know Python, it should also be familiar.
Main features:
- Less typing - provides easier and quicker means for editing or creating XML
- Easier to read - creates a pleasant layout for the data with indentation and spacing
- Benefits of XML - allow for hierarchical data, unlike tabbed or other character delimited data files
- Cheap - provides a free XML editing alternative
- Editor-agnostic and Keyboard-oriented - provide a quicker, more hacker-friendly way to create XML over point-and-click alternatives
- Works in existing editors - most Python editors (IDLE, Scintilla, etc) should accept and make working with this syntax easy
NOTE: SLIP is licensed and distributed under the terms of the MIT License.
