home *** CD-ROM | disk | FTP | other *** search
Wrap
MiXViews (mxv) Introduction MiXViews is an editing, processing, and analyzing tool for digitized sounds and other forms of binary data. It is built upon the InterViews X library, and runs within the X window environment. ------------------------------------------------------------------------------- General Paradigm Mxv is based on the MVC (Model-View-Controller) paradigm of object-oriented programming. What this means is that every chunk of data being edited, whether it be a digital sound, an amplitude envelope, a linear-predictive coding file, or whatever, is represented in the program as a type of object called a model. The user (this means you) interact with this model via another object called a view. The view lets you "see" the model, that is, it displays the model's data in some format that makes sense of the values, usually as a graph of some sort. Any given model can have any number of views associated with it. All of these are related in that they are providing "windows" into the data that is being edited. There will always be at least one view; when the last open view is closed, the model will be destroyed, usually after having been saved to disk. The third part of the MVC paradigm, the controller, is an object that coordinates the communication between the model and its view(s), and is not visible to the user. A warning (or more politely, a reminder) to users of this software: This is the first publically released version of this program. I expect that the greatly increased exposure of this program to the outside world will turn up a number of bugs -- that is why I release it, anyway. For NeXT users: this program runs under the X window system, not under NextStep. You will need to install X on your machine if you wish to use this program. Check in pub on this archive for more information about this. The tarfiles in this directory are compressed using gzip. You will need gunzip to uncompress them. The source for this is available on many archives as one of many GNU software items, and it is public domain. Douglas Scott MixViews@ccmrc.ucsb.edu