fundamentals
3D Fundamentals for Mac OSX 4.10
3D e-Learning Program - Learn 3D modelling fundamentals There are over 30 tutorials to teach you how to build castles, dragons, formula 1 cars, game characters, dolphins, buildings and even a skate board park! more>>
3D Fundamentals for Mac OSX - 3D e-Learning Program - Learn 3D modelling fundamentals
There are over 30 tutorials to teach you how to build castles, dragons, formula 1 cars, game characters, dolphins, buildings and even a skate board park!
Enhancements:
Version 4.10
System Requirements:256Mb RAM, 100Mb free disk space, 16-bit color<<less
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.

DMGConverter 5.2.0.5
DMGConverter is popular as a nice disk image (.dmg, .cdr, .iso) creation and conversion tool which is very handy and user-friendly. more>>
DMGConverter 5.2.0.5 is popular as a nice disk image (.dmg, .cdr, .iso) creation and conversion tool which is very handy and user-friendly.
It is a very useful tool for the collective processing of more than one file and every folder, and it can deal with all the fundamental processing with the drag & drop of the file/folder.
Supported formats:
- File formats:
- Read/Write Disk Image
- Read-only Disk Image
- ADC compressed Disk Image
- zlib compressed Disk Image
- bzip2 compressed Disk Image (MacOS 10.4 or later)
- DVD/CD master Disk Image (.cdr)
- Sparse Disk Image
- ISO9660 Disk Image (ISO9660, Joliet)(.iso)
- UDF filesystem (.iso)
- Cross-platform Hybrid Images (.iso)
- Read-only Disk Image (olds)
- ADC compressed Disk Image (old)
- NDIF compressed Disk Image (old)
- Volume formats:
- Case-sensitive Mac OS Extended
- Mac OS Extended
- Case-sensitive Journaled Mac OS Extended
- Journaled Mac OS Extended
- UNIX File System
- FAT16
- FAT32
- Encoding (after creation or conversion):
- gzip compression (faster compression)
- bzip2 compression (Better compression)
- French
- German
- Italian
- Japanese
- Spanish
- Traditional Chinese
Major Features:
- Create new image from folder.
- Convert existing image to other supported format.
- Convert existing image to segment image.
- Resize existing read/write image.
- Check image checksum.
- Show image information.
- Show Image format information.
Requirements:
- PowerMac G3, G4, G5 or Intel Macintosh. (Universal Binary application.)
- Mac OS 10.4 or later.
- 10 megabytes of hard disk free space.
of more than one file and every folder, and it can deal with all the fundamental processing with the drag & drop of the file/folder. Supported formats: File formats: Read/Write Disk Image. Read-onlyLicense:Freeware
License:Freeware
than one file and every folder, and it can deal with all the fundamental processing with the drag & drop of the file/folder. Supported formats: File formats: Read/Write Disk Image. Read-only DiskLicense:Freeware
one file and every folder, and it can deal with all the fundamental processing with the drag & drop of the file/folder. Supported formats: File formats: Read/Write Disk Image. Read-only Disk ImageLucy Tuning 1.0a1
Lucy Tuning is a program to tune music. more>>
Beyond the scales, tunings and modes of Western music (Lydian, Ionian, Mixolydian, Dorian, Aeolian, Phrygian, or Locrian...), with LucyTuning, it is possible to emulate Japanese, Indonesian, Chinese, Indian, Arabic (makam) and any conceivable tuning system.
Western harmonic structure may be used with this very specific meantone tuning system. This enables users to progress beyond the limitations of twelve note equal temperament (12tET), and produce music with controlled and predetermined levels of consonance or dissonance.
It seems that the traditional scientific mapping of harmonics may be a simplistic paradigm of a more profound and fundamental underlying reality. Instead of considering audio as a static two dimensional mapping (e.g. sine wave), there appears to be a dynamic pattern which could consist of more dimensions than are revealed by the standard physics and mathematics of acoustics. Lucy Tuning gives insight to this topology and structure.
- Mac OS X 10.2 or later.
FMOD Wrappers 1.3
The FMOD Wrappers project contains classes and modules that implement a subset of FMODs functionality more>>
This project was initially conceived to overcome the lack of waveform sample memory sharing in REALbasics built-in Sound class. REALbasic 5.5 introduced the Sound.Clone method, which addressed that limitation to some extent, but the Sound class is still far behind in terms of functionality when compared to FMODs features.
Unlike the built-in Sound class, the FMOD Wrapper classes separate the playback mechanism (FMODsound Class) from the sound sample data (FMODsample Class). This allows any FMODsound object to play back and manipulate any FMODsample, regardless if it is already being used by another FMODsound instance. Think of FMODsample as the actual "noise", and FMODsound as a "speaker" that can playback and manipulate any noise passed to it.
Other than that fundamental difference, the FMOD Wrapper classes function in a very similar manner to the built-in Sound class, but also take advantage of some of FMODs more advanced features. The FMODmusic and FMODstream classes by their very nature do not make a distinction between the sample and playback mechanism, and work essentially the same as the built-in Sound class.
Maple 13.02
Maple gives you a necessary tool which is called a technical computing software for todays engineers, mathematicians, and scientists. Whether you need to do quick calculations, develop design sheets, teach fundamental concepts, or produce sophisticated high-fidelity simulation models, more>> <<less
O-Generator (OS X) 1
O-Generator (OS X)is a tool to help you understand more the fundamentals of music and composition. more>>
O-Generator (OS X) 1 is a tool to help you understand more the fundamentals of music and composition. Aimed at 10 to 16 year olds, O-Generators structured lessons provide objectives, activities, outcomes and assessment, and fulfill National Curriculum requirements. The Virtual Music Teacher guides students through each lesson using simple language in understandable steps with a recorded voice-over, making it ideal for nonspecialists.
GZipanda 2.1
GZipanda - GZip and BZip2 compression tool more>>
GZipanda is convenient tool for the collective processing of more than one file and every folder, and it can deal with many files at a time at high speed, and it can deal with all the fundamental processing with the drag & drop of the file.
License:Freeware
Folding@home Screensaver 5.02
Folding@home Screensaver - distributed application screensaver more>>
What is protein folding and how is folding linked to disease? Proteins are biologys workhorses -- its "nanomachines." Before proteins can carry out these important functions, they assemble themselves, or "fold." The process of protein folding, while critical and fundamental to virtually all of biology, in many ways remains a mystery.
Moreover, when proteins do not fold correctly (i.e. "misfold"), there can be serious consequences, including many well known diseases, such as Alzheimers, Mad Cow (BSE), CJD, ALS, Huntingtons, Parkinsons disease, and many Cancers and cancer-related syndromes.
You can help by simply running a piece of software. Folding@Home is a distributed computing project -- people from through out the world download and run software to band together to make one of the largest supercomputers in the world. Every computer makes the project closer to our goals.
Folding@Home uses novel computational methods coupled to distributed computing, to simulate problems thousands to millions of times more challenging than previously achieved.
Logtalk 2.37.5
Logtalk brings you canvenience of using such an object-oriented logic programming language that can use most Prolog implementations as a back-end compiler. more>>
Logtalk 2.37.5 brings you canvenience of using such an object-oriented logic programming language that can use most Prolog implementations as a back-end compiler.
As a multi-paradigm language, Logtalk includes support for both prototypes and classes, protocols (interfaces), component-based programming through category-based composition, event-driven programming, and high-level multi-threading programming.
Major Features:
- Separation between interface and implementation: Predicate directives (declarations) can be contained inside protocols (interfaces), which can be implemented by any object.
- Parametric objects: Object identifiers can be compound terms containing free variables that can be used to parametrize object predicates. This allows us to interpret predicate clauses as providing instantiations of a parametric object identifier. I.e. through parametric object we can associate any number of methods with a compound term.
- Support for both class-based and prototype-based systems: You may have, in the same application, class-based hierarchies (with instantiation and specialization relations) and prototype-based hierarchies (with extension relations). Moreover, fundamental language features such as protocols (interfaces) and categories (components) can be used simultaneously by classes, instances, and prototypes.
- Support for multiple object hierarchies: No need to be constrained to a single, lengthy hierarchy rooted in some generic object.
- Private, protected, and public inheritance: Logtalk supports private, protected, and public inheritance in a way similar to C++. Moreover, any entity relation can be qualified using a scope keyword. E.g. an object can privately implement a protocol, thus making all protocol declared predicates private.
- Private, protected, and public object predicates: Set the scope of your object predicates to match your protocol design and let the runtime system enforce your choices.
- Static and dynamic objects: Objects can be either static or dynamic. Static objects are defined in source files which are compiled and loaded in the same way as Prolog files. Dynamic object can be either defined in source files or created at runtime.
- Static and dynamic object predicates: Any static object may contain both static and dynamic predicates.
- Logtalk syntax extends standard Prolog syntax: Logtalk uses standard Prolog syntax with the addition of a few operators and directives for a smooth learning curve. Prolog code can be easily encapsulated inside objects with little or no changes. Moreover, Logtalk can transparently interpret most Prolog modules as Logtalk objects for easy reusing of existing code (e.g. libraries).
- Event-driven programming: Predicates can be implicitly called when a spied event occurs, allowing programming solutions which minimize object coupling. In addition, events provide support for behavioral reflection and can be used to implement the concepts of pointcut and advice found on Aspect-Oriented Programming.
- Component-based programming: Predicates can be encapsulated inside categories, which can be virtually imported by any object, without any code duplication and irrespective of object hierarchies. Thus, objects may be defined through composition of categories, which act as fine-grained units of code reuse. Categories may also extend existing objects. Categories can be used to implement aspects and mixin-like behavior without resorting to inheritance.
- Multi-threading programming: High level multi-threading programming is available when running Logtalk with selected back-end Prolog compilers, allowing objects to support both synchronous and asynchronous messages. Independent and-parallelism and competitive or-parallelism are also supported. Easily take advantage of modern multi-processor and multi-core computers without bothering with the details of creating and destroying threads, implement thread communication, or synchronizing threads.
- Multi-inheritance support: Logtalk supports multi-inheritance of both protocol and implementation. An object may implement several protocols and extend, specialize, or instantiate several objects. Multi-inheritance conflicts are solved implicitly by the Logtalk lookup algorithms or explicitly by using predicate directives.
- Good performance: Logtalk code is compiled using the same technics that you use to write efficient Prolog code. In addition, Logtalk supports both static binding and dynamic binding (with method lookup caching), greatly improving performance. Benchmark results for some Prolog compilers are available here.
- Close integration with the ISO Prolog Standard: Logtalk is designed for smooth integration with any Prolog compiler that conforms or closely follows the ISO Prolog Standard.
- Compatible with most Prolog compilers: Logtalk interfaces with a specific back-end Prolog compiler via a minimal configuration file making it compatible with almost any modern compiler.
- Automatic generation of XML documentation files: Logtalk automatically generates a documentation file in XML format for every compiled object, protocol, or category. The system includes all the necessary XSL(T) files and scripts to convert documenting files to (X)HTML and PDF.
- Dynamic language: Logtalk is a dynamic language that allows hierarchies, objects, protocols, categories, and methods (predicates) to be freely created and modified at runtime. Other dynamic language features include support for meta-programming and both structural and behavioral reflection.
Enhancements:
- Updated the Logtalk multi-threading features, replacing all calls to the call_cleanup/2 built-in predicate with calls to the more reliable setup_call_cleanup/3 built-in predicate. This change requires recent versions of SWI-Prolog, XSB, and YAP when writing multi-threading code.
- Improved performance of the database built-in methods retractall/1 and retract/1 whenever their use requires updating the internal predicate definition lookup tables.
- Corrected a bug in the Logtalk runtime when printing a compatibility warning regarding the back-end Prolog compiler version being used.
- Corrected a bug in the implementation of the :/1 control construct when some but not all imported categories are compiled for static binding.
- Corrected a event handling bug in the processing of meta-calls whose meta-arguments have the format Object:Closure.
- Corrected a bug in the runtime error handler for top-level message sending calls where the reported exception term context argument would be unbound.
- Corrected a bug in the compilation of multifile directives and multifile predicate clauses within objects and categories for the pseudo-object
- "user". Corrected a bug in the compilation of multifile predicate clauses for other objects and categories.
- Corrected a safety meta-predicate compilation bug when using static binding to optimize a call to a local meta-predicate made by a normal, public predicate.
- Corrected a safety meta-predicate compilation bug when using a meta-predicate call in the body of a user-defined meta-predicate clause in order to change the number of extra arguments of a closure.
- Added a monitor/1 predicate to the library event registry objects. Updated the definition of the monitors/1 and monitored/1 predicates in order to avoid using the non-standard predicate sort/2.
- Added support for adding the Logtalk mime-type to systems supporting the freedesktop.org shared mime-info database.
- Added support for adding the Logtalk mime-type and the file description for Logtalk source files to the Windows installer.
- Updated the RPM spec file and build script to no longer require root access. The RPM package built from these files is no longer relocatable.
- Updated the POSIX (un)install shell scripts to print the version number of the Logtalk release being (un)installed.
- Updated the "lgt2pdf.sh" and "lgt2txt.sh" POSIX shell scripts in order to prevent accidental deletion of the "logtal.dtd" and "logtalk.xsd" files in the Logtalk installation directory. Thanks to Michael Igler for the bug report.
- Added information about using the Sublime Text Windows text editor for editing Logtalk source files.
- Added a set of Logtalk source code snippets and a set of compilation and documenting tools for the Gnome's Gedit text editor (see the file "wenv/gedit/NOTES.txt" for details).
- Replaced GeSHi support with a new language file written from scratch. Added syntax coloring support for the module directive reexport/1 to all supported text editors and syntax highlighters.
- Updated documentation in order to remove references to deprecated syntax for sequences of predicate indicators in predicate directives. Updated documentation on built-in meta-predicates to correctly described their semantics when used within categories.
- Added a simple example, "multifile", illustrating how to use multifile predicates within Logtalk objects and categories.
- Updated the "securemp" example in order to illustrate using a call to a meta-predicate to change the number of extra arguments of a closure.
Requirements:
- Compatible Prolog compiler.
License:Freeware
License:Freeware
Poets Pryde 1.0
Poets Pryde - Pryde icon set more>>
Poets Pryde are my very visible icons. Colorful and sleek, they assert "We participate. We contribute. And yes, we have pride in who we are."
All icons are aquafied and are best viewed in 128x128 at 32bit mode.
QueueSocket 1.1
Improve internet/network communications with a REALBasic tool. more>>
QueueSocket provides a simple introduction program as well as a complex, fully developed Network Tic-Tac-Toe game with accompanying source code and internet tracker application.
QueueSocket was created based on the fundamental principal that all data can fit into a queue data type, which in turn can be converted into a string and sent across a local network or the Internet.
QueueSocket is available for free download and royalty-free use.
QueueSocket is distributed under the GNU GPL license and is OSI certified as part of the Open Source Initiative. QueueSocket was developed using REALbasic 4.5, but is backwards compatible with little or no code revision, depending on the REALbasic version.
BBC Motion Gallery Search Widget 1.5
BBC Motion Gallery Search Widget - Search, preview, and download clips instantly from BBC Motion Gallery�s entire online archive more>> StockMarketEye is a user friendly stock watcher that can help you make better investing decisions. Find stocks easily using the integrated symbol search tool. Use the flexible quote retrieval system to update stock quotes as often as you want. Track the evolution of the stocks price so you can make the most informed decisions possible. See your stocks fundamentals with one click. The intuitive user interface makes it easy to watch 10s, 100s or even 1000s of stocks. Use StockMarketEye today to see the information you need to make informed investment decisions.
System Requirements: Java 1.5 or greater; 10MB hard disk space.
<<less
SSG-Generator 1.3.0
SSG-Generator provides you with a powerful but simple, open-source, academic software which is written to understand fundamentals of High Level Synthesis of system design. more>>
SSG-Generator 1.3.0 provides you with a powerful but simple, open-source, academic software which is written to understand fundamentals of High Level Synthesis of system design. The software will solve scheduling process provided by the user and generate Scheduled Sequencing Graphs, displaying both a graphical result and a text report.
It supports the following scheduling algorithms:
- ASAP (As Soon As Possible)
- ALAP (As Late As Possible)
- SLS (Static List Scheduling - Resource constrained)
- VSLS (Variant for Static List Scheduling - Time constrained)
- ILS (Iterative List Scheduling - Time constrained)
Java source code of the software is available under the terms of GNU GPL, in the hope they could help in the study of these algorithms.
Flags of Pryde 1.0
Flags of Pryde - Colorfull flags icon set more>>
Flags of Pryde are my very visible icons. Colorful and sleek, they assert "We participate. We contribute. And yes, we have pride in who we are."
