matrixmaker
Last edited by rjmb 1744 days ago.
this is an application i developed for rob bennett and his oddly-named website, http://rob-bennett.com. technically, matrixmaker should also be available at http://matrixmaker.rob-bennett.com although i don't think there is anything there yet.

if you are a teacher or a student in the midst of composing or analyzing 12-tone atonal composition, you've probably transcribed a few of these tables into documents or worksheets. basically, this program takes a prime row from your input and opens a Microsoft Excel spreadsheet with the matrix in it. just highlight the whole thing and select the right-justify button from the toolbar. copy the selected matrix, switch to your document for pasting and have at it. the program will accept A and B or T and E, as well as 10 or 11. (but that will screw up the pretty, uniform rows)

usage

all you have to do to start it is click on the icon for matrixmaker.exe.

a text window will appear and take your prime row input. it's not a slick gui but i am sure you can make do:

http://matrixmaker.rob-bennett.com

copyright 2004 rj bertsche, http://valkyr.org
produced under the direction of rob bennett. http://rob-bennett.com

please enter the prime row:

to which you type in:

please enter the prime row:0123456789AB

and press enter. a new excel spreadsheet will appear with your data.

download

windows executable: http://magicferret.net/matrixmaker.zip

the python sources for matrixmaker: http://magicferret.net/matrixmaker-src.zip

requirements

  • windows xp or higher
  • microsoft excel installed
  • acceptence of the Adventure Doctrine
  • acceptence of the following license

    license

    it's the FreeBSD license. only with my name on it. by downloading the software, you agree to the terms of the license.

    copyright 2005 rj bertsche. all rights reserved.
    
    Redistribution and use in source and binary forms, with or without 
    modification, are permitted provided that the following conditions 
    are met:
    
       1. Redistributions of source code must retain the above copyright
    notice, this list of conditions and the following disclaimer.
       2. Redistributions in binary form must reproduce the above 
    copyright notice, this list of conditions and the following 
    disclaimer in the documentation and/or other materials provided 
    with the distribution.
    
    THIS SOFTWARE IS PROVIDED BY RJ BERTSCHE ``AS IS'' AND ANY 
    EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 
    IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 
    PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL RJ BERTSCHE OR 
    CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 
    EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 
    PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 
    PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY 
    OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 
    (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE 
    USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH 
    DAMAGE.
    

    disclaimer

    i do not know atonal analysis. i cannot help you with your term paper.

    i have come to discover that MatrixMaker is also the name of a software by a Mr. Reginald Bain. the software offered here has nothing to do with Mr. Bain, nor does it use the same code, platform, or resources. it has a similar function and name, although only through coincidence.