theories
Piano Theory 1.0.2
Piano Theory - Play piano right on your dashboard more>>
Basically, it brings a basic reference for piano theory right to your desktop. Sound interesting?
PS: Special thanks to Jared R. White for allowing me to use his excellent MIDI plugin :) This is great, because it allows you to actually hear the piano.
Pianochords 2.1
Pianochords - Garageband companion, shows you all the chords you can think of more>>
It shows you all the chords you can think of. Just press a key on the keyboard to set the root of the chord and click the display to select the derived chord. Its as simple as that, the perfect companion to Garageband!
Enhancements:
- Widget plays the chord you selected
- You can use your keyboard to select the root of the chord
- Fixed the 9th chords.
A New Theory of Harmony 1.1
A New Theory of Harmony is considered to be an innovative logical theory that agrees with historical facts, eliminates exceptions to the rules of conventional theories and suggests all future possibilities in the 12-tone system. more>> A New Theory of Harmony 1.1 is considered to be an innovative logical theory that agrees with historical facts, eliminates "exceptions to the rules" of conventional theories and suggests all future possibilities in the 12-tone system.
Requirements: Mac OS X 10.3 or later.
TeXTable 0.2
TeXTable is an extremely simple-to-use editor for LaTeX tables TeXTable is an extremely simple-to-use editor for LaTeX tables more>> TeXTable is an extremely simple-to-use editor for LaTeX tables
TeXTable is an extremely simple-to-use editor for LaTeX tables. The table may be edited cell-by-cell, or in text format, allowing fast changes with both approaches.
Additionally, transformations may be applied to groups of cells, such as surrounding or transposition their text with $$.
Main features:
- LaTeX Preview
- Popup messages window for viewing latex output
- Import/Export CSV files
- Centering option for the table
- Fixed tabular requirement when using textwidth option
- Improved LaTeX recognition in the text input area
- Menu item and hotkey for copying TeX to clipboard
hardscan 1.0
Utility to detect open ports if netstat may be compromised more>> Utility to detect open ports if netstat may be compromised
Hardscan is a local netstat replacement that scans for open ports the hard way: by binding to each of them and attempting to handshake with itself.
Hardscan is meant to be useful in a situation where you may have been rooted, rendering the output of netstat and other security tools untrustworthy.
If the program is unable to handshake with itself, for whatever reason (perhaps something intercepted the handshake, perhaps something was already running on that port, etc) it is an indicator that tcp or udp port being checked is already in use.
Although this could be a trojan, virus, or hacker connection, it is also quite possible that it is a legitimate connection.
As the "Ephemeral" high-numbered ports are scanned as well, there is a chance that any outgoing activity (for instance browsing the web while the scan is running) will be picked up.
Of particular note in this program is "--fast" mode. In this state, the scanner does not attempt to handshake with itself, and thusly is not detecting as rigorously.
In theory the OS could be lying to the scanner and simply saying that the socket was opened succesfully, but in practice most trojans are not going to be that sophisticated. Fast mode trades off this verification in order to run much, much, much faster.
System requirements:
- Python
athenaCL 1.4.4
athenaCL - Pitch (class) set theory utility algorithmic front-end to Csound more>>
Python-scripted algorithmic front-end to Csound. These features allow the rapid and flexible scoring of Csound instruments with the power of Python-written texture algorithms.
Csound instruments are deployed as textures, layered surface-defining objects containing specialized objects to control rhythm, amplitude, panning, and Csound synthesis and control parameters.
Included Csound instruments provide a library of built-in sounds. As a compositional assistant, algorithms create complex textural surfaces, leaving the limitless mixture and placement of these textures and their attributes in the hands of the composer.
The algorithmic system controls pitch data by using paths, ordered content-groups.
These paths are the fundamental unit of the pitch set utility, allowing the organization, analysis, and modeling of pitch-materials. Paths employ 12-tone set-class and pitch-class notations. Paths can be modeled with the Strausian voice leading system and analyzed with numerous set-class similarity measures. As a desk-reference utility for post-tonal music theory, pitch sets can be searched to find normal-forms, subset vectors, and similarity values.
Main features:
- Advanced, easy to use, interactive command line: enter commands with arguments, or just enter the command and athenaCL will prompt the user for all necessary data.
- Command history logging, and executable command history.
- Graphical displays in EPS (convertible to PDF), Tk GUI, PNG, and JPEG formats, providing Texture arrangement views, Path voice leadings, and Texture parameter event graphs.
- Interactive help for every command. Complete HTML / PDF tutorials and reference documentation.
Enhancements:
- In addition to new ParameterObjects, extended sieve functionality, improved graphic outputs, and other improvements, this version features a completely redesigned output system with the addition of EventMode, EventOutput, and EventList commands.
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.
ScenarioGraph 1.0
ScenarioGraph is an XML and Java-based tool for editing, visualizing, and analyzing complex scenarios more>>
The underlying foundations used to develop ScenarioGraph are graph theory and ScenarioML. Graphs provide a natural structure for working with scenarios expressed in ScenarioML.
The basic structure of a ScenarioML scenario is XML, which itself has a tree structure. ScenarioML extends this basic tree structure to include references that can relate children with different parents, to represent directed acyclic graphs.
OpticsCalcX 2.0.3
OpticsCalcX is considered as a superior and simple to use calculator program for everyone from students to engineers who know optical theory, but need a quick and efficient way to perform the calculations. more>>
OpticsCalcX 2.0.3 is considered as a superior and simple to use calculator program for everyone from students to engineers who know optical theory, but need a quick and efficient way to perform the calculations. It frees your mind from having to remember all the equations, and lets you concentrate on solving the problem at hand!
With OpticsCalc, just select the type of calculation and parameters, and enter the known value(s). It does the calculations for you - and you can even copy and paste the results into another document.
Diffraction Limited Design LLC - everyone from students to engineers who know optical theory, but need a quick and efficient way to perform the calculations. OpticsCalcXFolding@home 5.02
Help advance science by processing analyses of proteins. more>>
We use novel computational methods and large scale distributed computing to simulate timescales thousands to millions of times longer than previously achieved. This has allowed us to simulate folding for the first time, and to now direct our approach to examine folding related disease.
The Pande group works on theory and simulations of how proteins, RNA, and nanoscale synthetic polymers fold. We have developed the ensemble dynamics method and its application to protein folding and wrote the client and server code for the Folding@home project.
Entourage Mail Tickler 1.1
One of the most useful things you can do with Entourage Mail Tickler is track the actions you have assigned to other people more>>
Another variation is to setup your email account to always BCC you on outgoing mail. This acts like a receipt for a job order, which you may then tickle until its time to follow up.
An email tickler can be implemented in a number of ways. The most basic is to create a set of 43 folders labeled 1-31 (one for each day of the month) and the remaining twelve labeled January through December. If you want to defer a message, you just drag it to the appropriate folder. The next time you check your email, open the folder that corresponds to todays date and voila! Well, almost.
Like most things that work good in theory, actually implementing an email tickler can be a bit of a pain.
For instance, do you really want to be dragging-and-dropping your email from folder to folder, and folder to sub-folder, and where did that email go? And what happens if you forget to check todays folder all together? If you remember to check tomorrows folder, but not todays folder, is that email then lost forever? And why cant this thing just send my email back to my Inbox when its due?
Enter the world of AppleScript. Here we find a set of scripts that let you send email to a single @Tickler folder. Messages can be deferred 1 day, 3 days, 7 days, to next month, or even next quarter. At the end-of-which, each email is sent back to your Inbox automatically. And best of all, each script has its own keyboard shortcut, so you never have to take your fingers off the keyboard!
Dashboard Utility Script 1.0
Dashboard Utility Script - Start, stop kill dashboard and widgets more>>
Draft of two small scripts: the first Dashboard Start - Stop exclusively to get rid the memory occupied from the widget. The second, Dashboard killer, in theory completely inhibits the use of Dashboard.
In theory because sometime the start Dashboard without load in memory the widgets. To restart dashboard use Dashboard Start - Stop script.
Moodle 2.0
Moodle brings a functional and easy-to-use learning management system for producing Internet-based course web sites. more>>
Moodle 2.0 brings a functional and easy-to-use learning management system for producing Internet-based course web sites. It is written in PHP and is easy to install and use on Mac OS X (as well as Windows, Unix, Linux and Netware).
It has been designed to support modern pedagogies based on social constructionist theory, and includes activity modules such as forums, resources, journals, quizzes, surveys, choices, glossaries, lessons and assignments. It has been translated into over 35 languages, with more on the way.
Moodle offers a free alternative to commercial courseware such as WebCT and Blackboard, and is being used by a growing number of universities, schools, and independent teachers for distance education or to supplement face-to-face teaching.
Rigs of Rods 0.36.1
Free simulator game for your Mac Rigs of Rods is a complex 3D simulator game where you can drive, fly and sail various vehicles using an accurate and unique soft-body physics engine more>> Free simulator game for your Mac
Rigs of Rods is a complex 3D simulator game where you can drive, fly and sail various vehicles using an accurate and unique soft-body physics engine.
Rigs of Rods (also known as RoR), is a truck, car, airplane and boat simulator. You can drive, fly or sail in total freedom in an open environment.
What makes RoR different to most simulators is its unique soft-body physics: vehicles chassis and wheels are simulated in real-time as flexible objects, giving the simulation an extremely accurate behavior, while allowing the vehicles to be simply specified by their structural composition, as a network of interconnected nodes (forming the chassis and the wheels).
Crashing into walls or terrain can permanently deform a vehicle in a realistic manner.
In addition to its unique soft-body physics, RoR also features an advanced flight model based on blade element theory, allowing the accurate simulation of any airplane, base on their physical dimensions and wing airfoils.
RoR also features an accurate buoyancy model based on elemental pressure gradients, enabling boats with complex hulls to move realistically in the swell.
Enhancements
- Fixed redistribuables Fixed SSE incompatibilities Fixed many contents problems
iDecide 1.0
iDecide - Find the most rational decision you need by predicting which option you should choose more>>
This will help you find the most rational decision you need by predicting which option you should choose.
iDecide will ask you to questions like how much its worth for you and how much it hurts if you fail. Then it computes what is expected to give the most happiness.
The program uses the Expected-utility theory (Baron, 1994) to compute which choices are expected to give you most utility. If you always use this method to make your choices youll be statistically happiest. In order for it to work you must have different options or goals that you can estimate how easy they are to accomplish, how much happiness theyll give you and how much it hurts if you fail. This program will do the rest for you.