Main > Free Download Search >

Free theory software for mac

theory

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 42
Piano Theory 1.0.2

Piano Theory 1.0.2


Piano Theory - Play piano right on your dashboard more>>
The Piano Theory Widget created to allow you to play piano using a standard qwerty keyboard as the interface! It includes interactive chord and scale charts, which makes it much easier to learn piano :)

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.
<<less
Download (92KB)
Added: 2007-04-04 License: Freeware Price:
1022 downloads
A New Theory of Harmony 1.1

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.

<<less
Download (36MB)
Added: 2008-12-22 License: Free Price:
downloads
athenaCL 1.4.4

athenaCL 1.4.4


athenaCL - Pitch (class) set theory utility algorithmic front-end to Csound more>>
AthenaCL is an open-source, cross-platform, command-line program that functions as both a pitch (class) set theory utility (capable of both set and voice-leading modeling and analysis) as well as an object-orientated,
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.
<<less
Download (9.3MB)
Added: 2006-06-27 License: GPL Price:
1216 downloads
Pianochords 2.1

Pianochords 2.1


Pianochords - Garageband companion, shows you all the chords you can think of more>>
Didnt you study too hard when it came to all those music theory lessons, but you do like just to play? Then Pianochords may help you out.
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.
<<less
Download (502KB)
Added: 2006-04-05 License: Freeware Price:
1303 downloads
Dictionary of Computing 1.1

Dictionary of Computing 1.1


Dictionary of Computing is proved to be a highly-efficient, high-quality dictionary module for use with the shareware programs: Verbs & Nouns or Verbs & Nouns Lookup. more>>

Dictionary of Computing 1.1 is proved to be a highly-efficient, high-quality dictionary module for use with the shareware programs: 'Verbs & Nouns' or 'Verbs & Nouns Lookup'.

The source for this dictionary comes from the 'Free On-line Dictionary of Computing' by Denis Howe and has been converted to the format suitable for use with 'Verbs & Nouns'. It is a searchable dictionary of acronyms, jargon, programming languages, tools, architecture, operating systems, networking, theory, conventions, standards, mathematics, telecoms, electronics, institutions, companies, projects, products, history, in fact anything to do with computing. You can use the module for browsing, looking up words etc. You can add your own comments, definitions, or translations to any language.

Requirements: System 7.0 - Mac OS 9.2.2'Verbs & Nouns'

<<less
Download (2.8MB)
Added: 2003-01-08 License: Freeware Price:
downloads
Dashboard Utility Script 1.0

Dashboard Utility Script 1.0


Dashboard Utility Script - Start, stop kill dashboard and widgets more>>
Dashboard is one of the innovationes introduced from Apple in Mac OS X 10,4 (Tiger): usefull but is often revealed consumes much memory: the Dashboard Utility Script has been created purposely in order to resolve this problem.

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.
<<less
Download (34KB)
Added: 2006-04-20 License: Freeware Price:
1283 downloads
Encog 2.1.0

Encog 2.1.0


Encog functions as an effective neural network and bot programming library. more>>

Encog 2.1.0 functions as an effective neural network and bot programming library. Encog can be used independently either to create neural networks or HTTP bot programs. Encog also includes classes that combine these two advanced features. Encog contains classes for Feedforward Neural Networks, Hopfield

Neural Networks, and self organizing maps. Training can be accomplished using backpropagation, simulated annealing, and genetic optimization. Additional classes are provided for pruning neural networks.
Encog also includes advanced HTTP bot programming features. A multithreaded spider that can store its workload either in memory on a database is provided. HTML parsing is provided, as well as advanced form and cookie handling.

If you are looking for a Java or C# neural network or bot API, Encog is a great choice. Encog is currently at version 2.0.

Major Features:

  1. Neural Network Architectures
    • ADALINE Neural Network
    • Adaptive Resonance Theory 1 (ART1)
    • Bidirectional Associative Memory (BAM)
    • Boltzmann Machine
    • Counterpropagation Neural Network (CPN)
    • Elman Recurrent Neural Network
    • Feedforward Neural Network (Perceptron)
    • Hopfield Neural Network
    • Jordan Recurrent Neural Network
    • Radial Basis Function Network
    • Recurrent Self Organizing Map (RSOM)
    • Self Organizing Map (Kohonen)
  2. Training Techniques
    • Backpropagation
    • Resilient Propagation
    • Manhattan Update Rule Propagation
    • Competitive Learning
    • Hopfield Learning
    • Genetic Algorithm Training
    • Instar Training
    • Outstar Training
    • ADALINE Training
  3. Training Data Models
    • Supervised
    • Unsupervised
    • Temporal (Prediction)
    • Financial (downloads from Yahoo Finance)
    • SQL
    • XML
    • CSV
    • Image Downsampling
  4. Activation Functions
    • Competitive
    • Sigmoid
    • Hyperbolic Tangent
    • Linear
    • SoftMax
    • Tangential
    • Sin Wave
    • Bipolar
    • Gaussian
<<less
Download (2.6MB)
Added: 2009-10-06 License: GPL Price: FREE
downloads
TeXTable 0.2

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

<<less
Download (1MB)
Added: 2007-12-10 License: Freeware Price: FREE
192 downloads
hardscan 1.0

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

<<less
Download (7KB)
Added: 2009-03-02 License: GPL Price: FREE
207 downloads
StarLogo 2.2

StarLogo 2.2


StarLogo - programmable modeling environment for kids more>>
StarLogo is a programmable modeling environment for 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.
Enhancements:
- Rewrote tail recursion detection to actually work.
- Fixed numerous hanging bugs that plagued the MacOSX version of StarLogo.
- Fixed display of error dialog boxes when running StarLogo as an applet.
- StarLogo is properly ported to running on Intel-based Macintosh computers when they come out.
- Eliminated ugly redraws of widgets on the Macintosh version of StarLogo. Text widgets look much better now.
- Fixed a bug in scatter plots where the generated StarLogo code was wrong.
- Found and fixed a bug that sometimes let the turtles escape their StarLogo world and scribble on the widgets nearby.
- Resize the patch canvas back to default values when you do New Project.
- Fixed numerous bugs in documentation.
<<less
Download (9.1MB)
Added: 2006-05-06 License: Freeware Price:
1270 downloads
Singapore Street Directory 2.07

Singapore Street Directory 2.07


Singapore Street Directory - Search Singapore street map info by street name, building name or landmark name. more>> Apache Ant is a Java-based build tool. In theory, it is kind of like Make, but without Makes wrinkles.
Why another build tool when there is already make, gnumake, nmake, jam, and others? Because all those tools have limitations that Ants original author couldnt live with when developing software across multiple platforms. Make-like tools are inherently shell-based -- they evaluate a set of dependencies, then execute commands not unlike what you would issue in a shell. This means that you can easily extend these tools by using or writing any program for the OS that you are working on. However, this also means that you limit yourself to the OS, or at least the OS type such as Unix, that you are working on.
Makefiles are inherently evil as well. Anybody who has worked on them for any time has run into the dreaded tab problem. "Is my command not executing because I have a space in front of my tab!!!" said the original author of Ant way too many times. Tools like Jam took care of this to a great degree, but still have yet another format to use and remember.
Ant is different. Instead of a model where it is extended with shell-based commands, Ant is extended using Java classes. Instead of writing shell commands, the configuration files are XML-based, calling out a target tree where various tasks get executed. Each task is run by an object that implements a particular Task interface.
Granted, this removes some of the expressive power that is inherent by being able to construct a shell command such as `find . -name foo -exec rm {}`, but it gives you the ability to be cross platform -- to work anywhere and everywhere. And hey, if you really need to execute a shell command, Ant has an task that allows different commands to be executed based on the OS that it is executing on.
<<less
Download (232KB)
Added: 2008-07-14 License: Freeware Price: FREE
246 downloads
AppTrap 1.0.1

AppTrap 1.0.1


Whenever you drag an app to the trash, a dialog window will pop up, asking if you want to delete the associated system files too more>>
AppTrap...whenever you drag an application to the trash, a dialog window will pop up, asking if you want to delete the associated system files too. Simple as that.

AppTrap is designed with two things in mind:
• Extreme simplicity
• Being completely seamless

The first point is achieved by not including anything but the main functionality described above. There will never be any spring cleaning or or other snazzy features, not even bells and whistles!

The second point is achieved by integrating AppTrap with Mac OS X. You wont ever see AppTrap except for its dialogue window; yes, thats right, theres no menu extra. Only a background application and a preference pane. Also, the aim is to include as many localizations as possible, so youll have to help out here! Anyway, enough theory, download AppTrap and give it a try!
<<less
Download (181KB)
Added: 2007-07-10 License: Freeware Price:
1267 downloads
newGRAPH 1.1.3

newGRAPH 1.1.3


newGRAPH - a fully integrated environment used for improving a research process in graph theory more>>
newGRAPH is a fully integrated environment used for improving a research process in graph theory.

Its purpose is:
• help a researcher pose, verify or disprove a conjecture
• experiment with graphs
• educative application

newGRAPH is a new, improved version of GRAPH, written by Dragos Cvetkovic and his collaborators. It is currently being developed by Dragan Stevanovic and Vladimir Brankov, with Dragos Cvetkovic and Slobodan Simic serving as consultants.
<<less
Download (7MB)
Added: 2007-05-03 License: Freeware Price:
904 downloads
Aquallegro 4.5

Aquallegro 4.5


Aquallegro - Music theory and aural skills software. Become more musical more>>
Aquallegro is a great program that will help you to improve your musical ability. It contains quizzes on various aspects of music, as well as detailed help files with tips and mnemonics.

All of the quizzes are scored while in progress, so the user continuously knows how well theyre doing, and it is easy to customize Aquallegro so it works the way you want it to. It also contains Administrative features for teachers, making it an excellent tool in any music program.

Current modules:

Notation: Note Names, Solfege, Scales, Beats
Aural Skills: Intervals, Chords, Solfege, Scales, Tuning, Note Names
Keyboard: Notes

Aquallegro is perfect for the comprehensive music student or just for the curious that want to hone their musical skills.
<<less
Download (1.2MB)
Added: 2007-01-05 License: Freeware Price:
1033 downloads
Entourage Mail Tickler 1.1

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>>
One of the most useful things you can do with Entourage Mail Tickler is track the actions you have assigned to other people. For example, you order a book online and want to make sure that you receive it. Simply tickle the email confirmation until the book is due to arrive.

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 it’s 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 today’s 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 today’s folder all together? If you remember to check tomorrow’s folder, but not today’s folder, is that email then lost forever? And why can’t this thing just send my email back to my Inbox when it’s 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!

<<less
Download (25.1KB)
Added: 2007-07-18 License: Freeware Price:
829 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 3
  • 1
  • 2
  • 3