From 29847b9d5ed0c4a63d56d8492fd03c14c22f7339 Mon Sep 17 00:00:00 2001 From: equilet <2237372+equilet@users.noreply.github.com> Date: Thu, 16 Feb 2023 14:59:36 -0800 Subject: [PATCH] adding archive and docs --- archive.sh | 40 +++++++ docs/morphograph.maxref.xml | 220 ++++++++++++++++++++++++++++++++++++ 2 files changed, 260 insertions(+) create mode 100755 archive.sh create mode 100644 docs/morphograph.maxref.xml diff --git a/archive.sh b/archive.sh new file mode 100755 index 0000000..c2889d5 --- /dev/null +++ b/archive.sh @@ -0,0 +1,40 @@ +#!/bin/bash + +external_dir=~/Documents/Max\ 8/Packages/max-sdk/externals +xattr -dr "$external_dir"/morphograph.mxo + +backup_dir=../mgraph_patchers_backup + +if [[ -d $backup_dir ]] +then + rm -rf $backup_dir/* +else + mkdir $backup_dir +fi + +echo " " +echo "------------syncing backup dir" +echo " " +rsync -av --exclude=*.sh ./ $backup_dir + +cp_dir=~/Desktop/morphograph_alpha + +if [[ ! -d $cp_dir ]] +then + mkdir $cp_dir +fi + +echo " " +echo "------------copying data to desktop directory" +echo " " +rm -rf $cp_dir/* +cp -v morphograph.maxhelp morphograph.maxref.xml $cp_dir +cp -R "$external_dir"/morphograph.mxo $cp_dir +cp -v *.wav $cp_dir +cp -v *.svg $cp_dir +cp -vR svg_tests $cp_dir + +echo " " +echo "------------archive complete. Please see" $cp_dir "for details." +echo "------------backup dir is" $backup_dir + diff --git a/docs/morphograph.maxref.xml b/docs/morphograph.maxref.xml new file mode 100644 index 0000000..00db4e0 --- /dev/null +++ b/docs/morphograph.maxref.xml @@ -0,0 +1,220 @@ + + + + + + + analyze an audio buffer, and export a graphic score + + + + The morphograph object performs different types of analyses on audio material. It allows the user to specify these analyses, and how they will affect graphic objects in an output SVG score. + + + + + The morphograph object comes out of Linda Bouchard's "Ocular Scores" series of works. The pieces focus on generating graphic material from recorded musicians, mapping it onto relevant visual parameters, and displaying this alongside them as they play. There have been many iterations of the piece, all with variations on these core themes. Some of the pieces are interpretations of previously generated Ocular Scores, and some are the interpretation of musicians' output as they interpret existing scores. + + + + + Jeff Lubow, Carmine Cella + Analysis + Composition + Generative + + + + + + + digest info inlet 1 + + + full description inlet 1 + + + + + digest info inlet 2 + + + full description inlet 2 + + + + + + + + + digest info outlet 1 + + + full description oulet 1 + + + + + digest info outlet 2 + + + full description outlet 2 + + + + + + + + + + digest info arg 1 some name + + + full description of arg 1 + + + + + + + + + + set the SVG height in pixels + + + + + set the SVG width in pixels + + + + + set the SVG zoom as a factor (1 is "normal"). 0.001 to 5. + + + + + + analysis fft fize + + + + + analysis hop size + + + + + analysis sample rate (can differ from buffer~ sample rate) + + + + + + + + + + + + description of what bang does + + + Redraws the contents of the buffer~ object's waveform display window. You can open the display window by double-clicking on the buffer~ object. + + + + + + + + Send in a dictionary to set up the behavior of the Morphograph, and/or render. + + + The configuration of morphograph can be altered by the way a dictionary is formatted. See [mapping api] in the help patcher for more info. + + + + + + + + Set/reference an MSP buffer~ + + + Use the set message to associate a particular MSP buffer~ with morphograph. This is the buffer data that will be pulled from in the analysis phase when generating a graph for output. + + + + + + + + Set the activity path. + + + Designate a path whereby morphograph can export files to while in use. + + + + + + + + + + + + + + digest info inlet 1 + + + full description inlet 1 + + + + + digest info inlet 2 + + + full description inlet 2 + + + + + + + + digest info outlet 1 + + + full description oulet 1 + + + + + digest info outlet 2 + + + full description outlet 2 + + + + + + + + + + + + morph, graph, svg, score, analysis, buffer, composition + + + + + -- 2.34.1