From d65b972f2de57896a97e43278ac3ae09f09a6ea5 Mon Sep 17 00:00:00 2001 From: tremblap Date: Thu, 16 Jun 2022 09:36:33 +0100 Subject: [PATCH 01/51] fluid.stats typo --- help/fluid.stats.maxhelp | 78 +++++++++++++++++++++++++++------------- 1 file changed, 54 insertions(+), 24 deletions(-) diff --git a/help/fluid.stats.maxhelp b/help/fluid.stats.maxhelp index ae11ba07..dfde7046 100644 --- a/help/fluid.stats.maxhelp +++ b/help/fluid.stats.maxhelp @@ -3,8 +3,8 @@ "fileversion" : 1, "appversion" : { "major" : 8, - "minor" : 3, - "revision" : 0, + "minor" : 2, + "revision" : 2, "architecture" : "x64", "modernui" : 1 } @@ -50,14 +50,14 @@ "fileversion" : 1, "appversion" : { "major" : 8, - "minor" : 3, - "revision" : 0, + "minor" : 2, + "revision" : 2, "architecture" : "x64", "modernui" : 1 } , "classnamespace" : "box", - "rect" : [ 100.0, 126.0, 821.0, 674.0 ], + "rect" : [ 0.0, 26.0, 821.0, 674.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, @@ -126,7 +126,6 @@ "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 219.0, 450.5, 460.0, 79.0 ], - "presentation_linecount" : 14, "text" : "The standard deviations of each coefficient. Higher values mean that they have deviated from the mean more over the history of the fluid.stats object.\n\nYou might like to think of this as its own kind of descriptor that can indicate variation or how sporadic the data is over time.", "textcolor" : [ 0.501960784313725, 0.501960784313725, 0.501960784313725, 1.0 ] } @@ -140,7 +139,6 @@ "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 219.0, 390.0, 487.0, 36.0 ], - "presentation_linecount" : 7, "text" : "The mean values of the last 15 MFCC frames. The changes are much smoother because the mean of the last 15 frames is being taken instead of the raw values.", "textcolor" : [ 0.501960784313725, 0.501960784313725, 0.501960784313725, 1.0 ] } @@ -419,14 +417,14 @@ "fileversion" : 1, "appversion" : { "major" : 8, - "minor" : 3, - "revision" : 0, + "minor" : 2, + "revision" : 2, "architecture" : "x64", "modernui" : 1 } , "classnamespace" : "box", - "rect" : [ 0.0, 26.0, 821.0, 674.0 ], + "rect" : [ 100.0, 126.0, 821.0, 674.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, @@ -458,13 +456,12 @@ "boxes" : [ { "box" : { "id" : "obj-1", - "linecount" : 2, + "linecount" : 6, "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 213.0, 530.0, 108.0, 36.0 ], - "presentation_linecount" : 2, - "text" : "sampe standard deviations", + "patching_rect" : [ 213.0, 530.0, 87.0, 94.0 ], + "text" : "the centre of the red dot is the mean, its\nwidth is the standard deviation", "textcolor" : [ 0.501960784313725, 0.501960784313725, 0.501960784313725, 1.0 ] } @@ -549,12 +546,11 @@ , { "box" : { "id" : "obj-20", - "linecount" : 2, "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 213.0, 396.0, 108.0, 36.0 ], - "text" : "sampe standard deviations", + "patching_rect" : [ 213.0, 396.0, 124.0, 21.0 ], + "text" : "standard deviations", "textcolor" : [ 0.501960784313725, 0.501960784313725, 0.501960784313725, 1.0 ] } @@ -620,8 +616,8 @@ "fileversion" : 1, "appversion" : { "major" : 8, - "minor" : 3, - "revision" : 0, + "minor" : 2, + "revision" : 2, "architecture" : "x64", "modernui" : 1 } @@ -973,8 +969,8 @@ "fileversion" : 1, "appversion" : { "major" : 8, - "minor" : 3, - "revision" : 0, + "minor" : 2, + "revision" : 2, "architecture" : "x64", "modernui" : 1 } @@ -1331,7 +1327,6 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], - "parameter_enable" : 0, "patching_rect" : [ 171.0, 216.0, 150.0, 23.0 ] } @@ -1490,8 +1485,8 @@ "fileversion" : 1, "appversion" : { "major" : 8, - "minor" : 3, - "revision" : 0, + "minor" : 2, + "revision" : 2, "architecture" : "x64", "modernui" : 1 } @@ -1545,6 +1540,41 @@ } ], "lines" : [ ], + "dependency_cache" : [ { + "name" : "fluid.flucomaorg.maxpat", + "bootpath" : "~/Documents/documents@hudd/research/projects/fluid corpus navigation/research/flucoma-max/help", + "patcherrelativepath" : ".", + "type" : "JSON", + "implicit" : 1 + } +, { + "name" : "fluid.learn.maxpat", + "bootpath" : "~/Documents/documents@hudd/research/projects/fluid corpus navigation/research/flucoma-max/help", + "patcherrelativepath" : ".", + "type" : "JSON", + "implicit" : 1 + } +, { + "name" : "fluid.mfcc~.mxo", + "type" : "iLaX" + } +, { + "name" : "fluid.stats.mxo", + "type" : "iLaX" + } +, { + "name" : "helpdetails.js", + "bootpath" : "C74:/help/resources", + "type" : "TEXT", + "implicit" : 1 + } +, { + "name" : "helpname.js", + "bootpath" : "C74:/help/resources", + "type" : "TEXT", + "implicit" : 1 + } + ], "autosave" : 0 } From 1e8b1f87421c30f42c90db429842dba8db95c9f1 Mon Sep 17 00:00:00 2001 From: James Bradbury Date: Thu, 16 Jun 2022 13:18:34 +0100 Subject: [PATCH 02/51] ammend references to lowercase beatRemember --- help/fluid.bufonsetslice~.maxhelp | 10 +++++----- help/fluid.onsetslice~.maxhelp | 10 +++++----- help/fluid.sines~.maxhelp | 2 +- 3 files changed, 11 insertions(+), 11 deletions(-) diff --git a/help/fluid.bufonsetslice~.maxhelp b/help/fluid.bufonsetslice~.maxhelp index 12daa190..c8382958 100644 --- a/help/fluid.bufonsetslice~.maxhelp +++ b/help/fluid.bufonsetslice~.maxhelp @@ -1160,7 +1160,7 @@ "framedelta" : 0, "minslicelength" : 45, "metric" : 2, - "file" : "Tremblay-beatRemember.wav" + "file" : "Tremblay-BeatRemember.wav" } , "23" : { @@ -1170,7 +1170,7 @@ "framedelta" : 0, "minslicelength" : 45, "metric" : 3, - "file" : "Tremblay-beatRemember.wav" + "file" : "Tremblay-BeatRemember.wav" } , "24" : { @@ -1180,7 +1180,7 @@ "framedelta" : 0, "minslicelength" : 45, "metric" : 6, - "file" : "Tremblay-beatRemember.wav" + "file" : "Tremblay-BeatRemember.wav" } , "25" : { @@ -1190,7 +1190,7 @@ "framedelta" : 0, "minslicelength" : 45, "metric" : 8, - "file" : "Tremblay-beatRemember.wav" + "file" : "Tremblay-BeatRemember.wav" } , "26" : { @@ -1200,7 +1200,7 @@ "framedelta" : 0, "minslicelength" : 45, "metric" : 9, - "file" : "Tremblay-beatRemember.wav" + "file" : "Tremblay-BeatRemember.wav" } , "27" : { diff --git a/help/fluid.onsetslice~.maxhelp b/help/fluid.onsetslice~.maxhelp index 6636544a..2d6fb776 100644 --- a/help/fluid.onsetslice~.maxhelp +++ b/help/fluid.onsetslice~.maxhelp @@ -614,7 +614,7 @@ "framedelta" : 0, "minslicelength" : 45, "metric" : 2, - "file" : "Tremblay-beatRemember.wav" + "file" : "Tremblay-BeatRemember.wav" } , "23" : { @@ -624,7 +624,7 @@ "framedelta" : 0, "minslicelength" : 45, "metric" : 3, - "file" : "Tremblay-beatRemember.wav" + "file" : "Tremblay-BeatRemember.wav" } , "24" : { @@ -634,7 +634,7 @@ "framedelta" : 0, "minslicelength" : 45, "metric" : 6, - "file" : "Tremblay-beatRemember.wav" + "file" : "Tremblay-BeatRemember.wav" } , "25" : { @@ -644,7 +644,7 @@ "framedelta" : 0, "minslicelength" : 45, "metric" : 8, - "file" : "Tremblay-beatRemember.wav" + "file" : "Tremblay-BeatRemember.wav" } , "26" : { @@ -654,7 +654,7 @@ "framedelta" : 0, "minslicelength" : 45, "metric" : 9, - "file" : "Tremblay-beatRemember.wav" + "file" : "Tremblay-BeatRemember.wav" } , "27" : { diff --git a/help/fluid.sines~.maxhelp b/help/fluid.sines~.maxhelp index 79bd903c..51de04de 100644 --- a/help/fluid.sines~.maxhelp +++ b/help/fluid.sines~.maxhelp @@ -1558,7 +1558,7 @@ } , { "box" : { - "args" : [ "@file", "Tremblay-BeatRemember.wav", "@file", "Tremblay-BeatRemember.wav", "@loop", 1, "@vol", 0 ], + "args" : [ "@file", "Tremblay-BeatRemember.wav", "@loop", 1, "@vol", 0 ], "bgmode" : 0, "border" : 0, "clickthrough" : 0, From 29676ae23d531078e203936df583de1365b174d6 Mon Sep 17 00:00:00 2001 From: James Bradbury Date: Thu, 16 Jun 2022 13:28:53 +0100 Subject: [PATCH 03/51] update beat to Beat --- .../three-moments-LPTvsMFCC/-LPT-3moments-replacement.maxpat | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Examples/dataset/2-various other examples/three-moments-LPTvsMFCC/-LPT-3moments-replacement.maxpat b/Examples/dataset/2-various other examples/three-moments-LPTvsMFCC/-LPT-3moments-replacement.maxpat index 9ef133bf..45115fc2 100644 --- a/Examples/dataset/2-various other examples/three-moments-LPTvsMFCC/-LPT-3moments-replacement.maxpat +++ b/Examples/dataset/2-various other examples/three-moments-LPTvsMFCC/-LPT-3moments-replacement.maxpat @@ -2591,7 +2591,7 @@ "box" : { "autopopulate" : 1, "id" : "obj-29", - "items" : [ "Green-Box639.wav", ",", "Green-Box641.wav", ",", "Nicol-LoopE-M.wav", ",", "Tremblay-AaS-AcousticStrums-M.wav", ",", "Tremblay-AaS-SynthTwoVoices-M.wav", ",", "Tremblay-ASWINE-ScratchySynth-M.wav", ",", "Tremblay-BaB-HumDC-M.wav", ",", "Tremblay-BaB-SoundscapeGolcarWithDog.wav", ",", "Tremblay-beatRemember.wav", ",", "Tremblay-CF-ChurchBells.wav", ",", "Tremblay-ComplexDescent-M.wav", ",", "Tremblay-FMTri-M.wav", ",", "Tremblay-FMTriDist-M.wav", ",", "Tremblay-Iterative-M.wav", ",", "Tremblay-SA-UprightPianoPedalWide.wav", ",", "Tremblay-SlideChoirAdd-M.wav", ",", "Tremblay-SlideChoirSin-M.wav", ",", "Tremblay-UW-ComplexDescent-M.wav" ], + "items" : [ "Green-Box639.wav", ",", "Green-Box641.wav", ",", "Nicol-LoopE-M.wav", ",", "Tremblay-AaS-AcousticStrums-M.wav", ",", "Tremblay-AaS-SynthTwoVoices-M.wav", ",", "Tremblay-ASWINE-ScratchySynth-M.wav", ",", "Tremblay-BaB-HumDC-M.wav", ",", "Tremblay-BaB-SoundscapeGolcarWithDog.wav", ",", "Tremblay-BeatRemember.wav", ",", "Tremblay-CF-ChurchBells.wav", ",", "Tremblay-ComplexDescent-M.wav", ",", "Tremblay-FMTri-M.wav", ",", "Tremblay-FMTriDist-M.wav", ",", "Tremblay-Iterative-M.wav", ",", "Tremblay-SA-UprightPianoPedalWide.wav", ",", "Tremblay-SlideChoirAdd-M.wav", ",", "Tremblay-SlideChoirSin-M.wav", ",", "Tremblay-UW-ComplexDescent-M.wav" ], "maxclass" : "umenu", "numinlets" : 1, "numoutlets" : 3, From 96e1b139e1347ae20a4fa3573c06b9415734f224 Mon Sep 17 00:00:00 2001 From: James Bradbury Date: Thu, 16 Jun 2022 16:22:14 +0100 Subject: [PATCH 04/51] [fix] various beta7 discovery issues (#280) * cleanup help/patchers/js/jsui distinction * cleanup demosound * use float instead of integer * higher fftsize for low pitch analysis * remove bufresize * higher maximums for modulation * resize mfcc patcher * give size to fluid.stats * add printing to left outlet now that its usd * fluid.stats~ to fluid.stats * null sum first tab of bufnmf * fix numchroma --- .../Fluid Corpus Manipulation Toolkit.maxpat | 16 +- help/fluid.bufnmf_help_routing4.js | 62 - help/fluid.bufnmf~.maxhelp | 154 ++- help/fluid.bufnoveltyfeature~.maxhelp | 14 +- help/fluid.bufspectralshape~.maxhelp | 33 +- help/fluid.bufstats~.maxhelp | 13 +- help/fluid.bufview.js | 179 --- help/fluid.chroma~.maxhelp | 53 +- help/fluid.dataset~.maxhelp | 81 +- help/fluid.mfcc~.maxhelp | 132 +- javascript/fluid.jit.spectrogram.js | 25 - {help => javascript}/fluid.patchpath.js | 0 {help => jsui}/fluid.hpss.gui.js | 0 patchers/fluid.bufconcat~.maxpat | 1066 +++++++++++++++++ .../fluid.bufnmf.polyplay.maxpat | 0 .../fluid.bufnmf.vocoder.maxpat | 0 .../fluid.bufpitch.grain.maxpat | 0 patchers/fluid.bufresize.maxpat | 539 --------- {help => patchers}/fluid.demosound.maxpat | 194 ++- {help => patchers}/fluid.flucomaorg.maxpat | 0 {help => patchers}/fluid.learn.maxpat | 0 .../fluid.nmfmatch.polyfilter.maxpat | 0 .../fluid.spectralshape.FFTbandpass.maxpat | 0 patchers/fluid.stft.example.maxpat | 46 + .../fluid_decomposition.blocking.maxpat | 0 25 files changed, 1491 insertions(+), 1116 deletions(-) delete mode 100644 help/fluid.bufnmf_help_routing4.js delete mode 100755 help/fluid.bufview.js delete mode 100644 javascript/fluid.jit.spectrogram.js rename {help => javascript}/fluid.patchpath.js (100%) rename {help => jsui}/fluid.hpss.gui.js (100%) create mode 100644 patchers/fluid.bufconcat~.maxpat rename {help => patchers}/fluid.bufnmf.polyplay.maxpat (100%) rename {help => patchers}/fluid.bufnmf.vocoder.maxpat (100%) rename {help => patchers}/fluid.bufpitch.grain.maxpat (100%) delete mode 100644 patchers/fluid.bufresize.maxpat rename {help => patchers}/fluid.demosound.maxpat (95%) rename {help => patchers}/fluid.flucomaorg.maxpat (100%) rename {help => patchers}/fluid.learn.maxpat (100%) rename {help => patchers}/fluid.nmfmatch.polyfilter.maxpat (100%) rename {help => patchers}/fluid.spectralshape.FFTbandpass.maxpat (100%) create mode 100644 patchers/fluid.stft.example.maxpat rename {help => patchers}/fluid_decomposition.blocking.maxpat (100%) diff --git a/extras/Fluid Corpus Manipulation Toolkit.maxpat b/extras/Fluid Corpus Manipulation Toolkit.maxpat index 06b6ceca..492b3326 100644 --- a/extras/Fluid Corpus Manipulation Toolkit.maxpat +++ b/extras/Fluid Corpus Manipulation Toolkit.maxpat @@ -333,7 +333,7 @@ "patching_rect" : [ 664.0, 718.707512999999949, 266.0, 21.0 ], "presentation" : 1, "presentation_rect" : [ 616.020935000000009, 424.19876099999999, 266.0, 21.0 ], - "text" : "Realtime Amplitude Differential Feature", + "text" : "A set of data associated with identifiers.", "textcolor" : [ 0.129412, 0.129412, 0.129412, 0.6 ] } @@ -474,7 +474,7 @@ "patching_rect" : [ 657.0, 803.165829000000031, 342.0, 35.0 ], "presentation" : 1, "presentation_rect" : [ 616.020935000000009, 387.19876099999999, 284.479034000000013, 35.0 ], - "text" : "fluid.ampfeature~", + "text" : "fluid.dataset~", "textcolor" : [ 0.129412, 0.129412, 0.129412, 0.82 ] } @@ -723,7 +723,7 @@ "maxclass" : "bpatcher", "numinlets" : 1, "numoutlets" : 1, - "offset" : [ -1095.0, -90.0 ], + "offset" : [ -1095.0, -555.0 ], "outlettype" : [ "" ], "patcher" : { "fileversion" : 1, @@ -736,7 +736,7 @@ } , "classnamespace" : "box", - "rect" : [ 35.0, 88.0, 1877.0, 1237.0 ], + "rect" : [ 35.0, 88.0, 1850.0, 1077.0 ], "bglocked" : 1, "openinpresentation" : 1, "default_fontsize" : 12.0, @@ -1894,7 +1894,7 @@ "spacing_x" : 1.0, "spacing_y" : 24.0, "tabcolor" : [ 0.012, 0.447, 0.71, 0.5 ], - "tabs" : [ "fluid.bufstats~", "fluid.stats~" ] + "tabs" : [ "fluid.bufstats~", "fluid.stats" ] } } @@ -2151,13 +2151,13 @@ , { "box" : { "id" : "obj-47", - "linecount" : 3, + "linecount" : 2, "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 590.903226000000018, 21.0, 50.0, 49.0 ], - "text" : "fluid.ampfeature~" + "patching_rect" : [ 590.903226000000018, 21.0, 50.0, 35.0 ], + "text" : "fluid.dataset~" } } diff --git a/help/fluid.bufnmf_help_routing4.js b/help/fluid.bufnmf_help_routing4.js deleted file mode 100644 index 728722e8..00000000 --- a/help/fluid.bufnmf_help_routing4.js +++ /dev/null @@ -1,62 +0,0 @@ -outlets = 2; -var startFrame = 0; -var numFrames = 450000; -var startChan = 0; -var numChans = 2; -var lastSource = 1; - -var srcBuffer = jsarguments[1]; -var resynthBuffer = jsarguments[2]; - -function selection(offset,nFrames,chanOffset,nChans) -{ - startFrame = offset; - numFrames = nFrames; - startChan = chanOffset; - numChans = nChans; - source(); -} - -function source(s) -{ - - if(s == undefined) - s = lastSource; - else lastSource = s; - outlet(0,'clear'); - switch(s) - { - case 0: //resynth - { - outlet(0, 2, 0, 1); - outlet(0, numChans > 1 ? 3 : 2, 1, 1); - break; - } - case 1: //original - { - if(numChans == 0) return; - outlet(0, startChan, 0,1); - outlet(0, numChans > 1 ? startChan + 1 : startChan, 1, 1); - } - }; -} - -function component(index, state) -{ - var nChans = new Buffer(resynthBuffer).channelcount(); - - switch(nChans) - { - case 5: - { - outlet(1, index, 0, state); - outlet(1, index, 1, state); - break; - } - case 10: - { - outlet(1, index, 0, state); - outlet(1, index + 5, 1, state); - } - }; -} diff --git a/help/fluid.bufnmf~.maxhelp b/help/fluid.bufnmf~.maxhelp index f7a02326..e98b2334 100644 --- a/help/fluid.bufnmf~.maxhelp +++ b/help/fluid.bufnmf~.maxhelp @@ -2497,7 +2497,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 570.0, 402.5, 298.0, 65.0 ], + "patching_rect" : [ 520.0, 450.0, 298.0, 65.0 ], "style" : "helpfile_label", "text" : "If you decompose the same sound multiple times you will get roughly the same components but possibly in a different order. This is beacuse the NMF algorithm starts from a random state." } @@ -2567,7 +2567,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 338.0, 422.5, 201.0, 25.0 ], + "patching_rect" : [ 390.0, 419.375, 201.0, 25.0 ], "text" : "select a component to listen to" } @@ -2645,7 +2645,7 @@ } , "classnamespace" : "box", - "rect" : [ 611.0, 362.0, 188.0, 265.0 ], + "rect" : [ 611.0, 362.0, 300.0, 645.0 ], "bglocked" : 0, "openinpresentation" : 1, "default_fontsize" : 12.0, @@ -2675,141 +2675,182 @@ "assistshowspatchername" : 0, "boxes" : [ { "box" : { - "id" : "obj-1", - "maxclass" : "newobj", + "fontsize" : 13.0, + "id" : "obj-20", + "maxclass" : "comment", "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 12.0, 12.0, 70.0, 22.0 ], - "text" : "loadmess 0" + "numoutlets" : 0, + "patching_rect" : [ 32.800000488758087, 63.200000941753387, 162.0, 21.0 ], + "presentation" : 1, + "presentation_rect" : [ 7.0, 25.0, 136.0, 21.0 ], + "text" : "together they null sum", + "textcolor" : [ 0.501960784313725, 0.501960784313725, 0.501960784313725, 1.0 ] } } , { "box" : { - "comment" : "", - "id" : "obj-10", - "index" : 1, - "maxclass" : "outlet", + "id" : "obj-18", + "maxclass" : "newobj", "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 12.0, 212.0, 30.0, 30.0 ] + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 83.000000834465027, 11.79999977350235, 70.0, 22.0 ], + "text" : "loadmess 0" } } , { "box" : { - "id" : "obj-9", + "id" : "obj-17", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 86.0, 165.0, 69.0, 22.0 ], - "text" : "0 0 0, 1 0 1" + "patching_rect" : [ 83.0, 95.400000691413879, 42.0, 22.0 ], + "text" : "1 0 $1" } } , { "box" : { - "id" : "obj-8", + "id" : "obj-14", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 12.0, 165.0, 69.0, 22.0 ], - "text" : "0 0 1, 1 0 0" + "patching_rect" : [ 12.0, 95.400000691413879, 50.0, 22.0 ], + "text" : "0 0 $1" } } , { "box" : { - "id" : "obj-6", - "maxclass" : "newobj", - "numinlets" : 3, - "numoutlets" : 3, - "outlettype" : [ "bang", "bang", "" ], - "patching_rect" : [ 12.0, 125.0, 167.0, 22.0 ], - "text" : "sel 0 1" + "id" : "obj-15", + "maxclass" : "live.text", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "parameter_enable" : 1, + "patching_rect" : [ 83.0, 52.800000250339508, 69.0, 20.0 ], + "presentation" : 1, + "presentation_rect" : [ 74.0, 3.0, 69.0, 20.0 ], + "saved_attribute_attributes" : { + "valueof" : { + "parameter_enum" : [ "val1", "val2" ], + "parameter_longname" : "live.text[4]", + "parameter_mmax" : 1, + "parameter_shortname" : "live.text", + "parameter_type" : 2 + } + + } +, + "text" : "component 2", + "texton" : "component 2", + "varname" : "live.text[1]" } } , { "box" : { - "id" : "obj-2", - "maxclass" : "live.tab", - "num_lines_patching" : 2, - "num_lines_presentation" : 2, + "id" : "obj-16", + "maxclass" : "live.text", "numinlets" : 1, - "numoutlets" : 3, - "outlettype" : [ "", "", "float" ], + "numoutlets" : 2, + "outlettype" : [ "", "" ], "parameter_enable" : 1, - "patching_rect" : [ 12.0, 48.0, 99.0, 60.0 ], + "patching_rect" : [ 12.0, 52.800000250339508, 69.0, 20.0 ], "presentation" : 1, - "presentation_rect" : [ 1.0, 1.0, 99.0, 60.0 ], + "presentation_rect" : [ 7.0, 3.0, 69.0, 20.0 ], "saved_attribute_attributes" : { "valueof" : { - "parameter_enum" : [ "component 1", "component 2" ], - "parameter_longname" : "live.tab", + "parameter_enum" : [ "val1", "val2" ], + "parameter_longname" : "live.text[5]", "parameter_mmax" : 1, - "parameter_shortname" : "live.tab", - "parameter_type" : 2, - "parameter_unitstyle" : 9 + "parameter_shortname" : "live.text", + "parameter_type" : 2 } } , - "varname" : "live.tab" + "text" : "component 1", + "texton" : "component 1", + "varname" : "live.text" + } + + } +, { + "box" : { + "id" : "obj-1", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 12.0, 12.0, 70.0, 22.0 ], + "text" : "loadmess 1" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-10", + "index" : 1, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 12.0, 212.0, 30.0, 30.0 ] } } ], "lines" : [ { "patchline" : { - "destination" : [ "obj-2", 0 ], + "destination" : [ "obj-16", 0 ], "source" : [ "obj-1", 0 ] } } , { "patchline" : { - "destination" : [ "obj-6", 0 ], - "source" : [ "obj-2", 0 ] + "destination" : [ "obj-10", 0 ], + "source" : [ "obj-14", 0 ] } } , { "patchline" : { - "destination" : [ "obj-8", 0 ], - "source" : [ "obj-6", 0 ] + "destination" : [ "obj-17", 0 ], + "source" : [ "obj-15", 0 ] } } , { "patchline" : { - "destination" : [ "obj-9", 0 ], - "source" : [ "obj-6", 1 ] + "destination" : [ "obj-14", 0 ], + "source" : [ "obj-16", 0 ] } } , { "patchline" : { "destination" : [ "obj-10", 0 ], - "source" : [ "obj-8", 0 ] + "source" : [ "obj-17", 0 ] } } , { "patchline" : { - "destination" : [ "obj-10", 0 ], - "midpoints" : [ 95.5, 199.0, 21.5, 199.0 ], - "source" : [ "obj-9", 0 ] + "destination" : [ "obj-15", 0 ], + "source" : [ "obj-18", 0 ] } } ] } , - "patching_rect" : [ 236.0, 403.75, 100.0, 62.5 ], + "patching_rect" : [ 236.0, 403.75, 144.0, 56.25 ], "viewvisibility" : 1 } @@ -2933,7 +2974,7 @@ "numoutlets" : 3, "outlettype" : [ "", "", "int" ], "parameter_enable" : 0, - "patching_rect" : [ 541.0, 425.0, 20.0, 20.0 ], + "patching_rect" : [ 593.0, 421.875, 20.0, 20.0 ], "rounded" : 60.0, "text" : "3", "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] @@ -7654,7 +7695,8 @@ "obj-4::obj-17" : [ "live.tab[3]", "live.tab[3]", 0 ], "obj-4::obj-20" : [ "live.tab[4]", "live.tab[3]", 0 ], "obj-4::obj-3" : [ "live.gain~", "volume", 0 ], - "obj-5::obj-30::obj-2" : [ "live.tab", "live.tab", 0 ], + "obj-5::obj-30::obj-15" : [ "live.text[4]", "live.text", 0 ], + "obj-5::obj-30::obj-16" : [ "live.text[5]", "live.text", 0 ], "parameterbanks" : { } diff --git a/help/fluid.bufnoveltyfeature~.maxhelp b/help/fluid.bufnoveltyfeature~.maxhelp index 3f30dc19..05138835 100644 --- a/help/fluid.bufnoveltyfeature~.maxhelp +++ b/help/fluid.bufnoveltyfeature~.maxhelp @@ -478,13 +478,13 @@ "box" : { "color" : [ 0.254901960784314, 0.905882352941176, 0.450980392156863, 1.0 ], "id" : "obj-22", - "linecount" : 4, + "linecount" : 6, "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "" ], - "patching_rect" : [ 10.0, 300.0, 161.0, 62.0 ], - "text" : "fluid.bufnoveltyslice~ @source help.novelty.src @indices help.novelty.slices @threshold 0.1" + "patching_rect" : [ 10.0, 300.0, 160.0, 89.0 ], + "text" : "fluid.bufnoveltyslice~ @source help.novelty.src @indices help.novelty.slices @threshold 0.5 @maxfiltersize 11 @maxkernelsize 51" } } @@ -552,13 +552,13 @@ "box" : { "color" : [ 1.0, 0.43921568627451, 0.662745098039216, 1.0 ], "id" : "obj-1", - "linecount" : 3, + "linecount" : 5, "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "" ], - "patching_rect" : [ 190.0, 300.0, 170.0, 49.0 ], - "text" : "fluid.bufnoveltyfeature~ @source help.novelty.src @features help.novelty.curve" + "patching_rect" : [ 190.0, 300.0, 170.0, 76.0 ], + "text" : "fluid.bufnoveltyfeature~ @source help.novelty.src @features help.novelty.curve @maxfiltersize 11 @maxkernelsize 51" } } @@ -583,7 +583,7 @@ "lines" : [ { "patchline" : { "destination" : [ "obj-41", 1 ], - "midpoints" : [ 199.5, 390.0, 131.5, 390.0 ], + "midpoints" : [ 199.5, 396.0, 131.5, 396.0 ], "source" : [ "obj-1", 0 ] } diff --git a/help/fluid.bufspectralshape~.maxhelp b/help/fluid.bufspectralshape~.maxhelp index d1f0dc29..c86e6531 100644 --- a/help/fluid.bufspectralshape~.maxhelp +++ b/help/fluid.bufspectralshape~.maxhelp @@ -489,7 +489,7 @@ } , "classnamespace" : "box", - "rect" : [ 0.0, 26.0, 821.0, 651.0 ], + "rect" : [ 34.0, 113.0, 821.0, 651.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, @@ -519,6 +519,19 @@ "showontab" : 1, "assistshowspatchername" : 0, "boxes" : [ { + "box" : { + "format" : 6, + "id" : "obj-4", + "maxclass" : "flonum", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 50.0, 540.0, 78.0, 23.0 ] + } + + } +, { "box" : { "id" : "obj-41", "maxclass" : "newobj", @@ -548,7 +561,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 130.0, 540.0, 40.0, 21.0 ], + "patching_rect" : [ 130.0, 541.0, 40.0, 21.0 ], "text" : "value", "textcolor" : [ 0.501960784313725, 0.501960784313725, 0.501960784313725, 1.0 ] } @@ -577,18 +590,6 @@ "patching_rect" : [ 191.5, 540.0, 256.0, 64.0 ] } - } -, { - "box" : { - "id" : "obj-24", - "maxclass" : "number", - "numinlets" : 1, - "numoutlets" : 2, - "outlettype" : [ "", "bang" ], - "parameter_enable" : 0, - "patching_rect" : [ 50.0, 540.0, 70.0, 23.0 ] - } - } , { "box" : { @@ -982,7 +983,7 @@ } , { "patchline" : { - "destination" : [ "obj-24", 0 ], + "destination" : [ "obj-4", 0 ], "source" : [ "obj-9", 0 ] } @@ -1081,7 +1082,7 @@ } , "classnamespace" : "box", - "rect" : [ 34.0, 113.0, 821.0, 651.0 ], + "rect" : [ 0.0, 26.0, 821.0, 651.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, diff --git a/help/fluid.bufstats~.maxhelp b/help/fluid.bufstats~.maxhelp index 271b3fee..c1d000f1 100644 --- a/help/fluid.bufstats~.maxhelp +++ b/help/fluid.bufstats~.maxhelp @@ -2994,7 +2994,7 @@ } , "classnamespace" : "box", - "rect" : [ 0.0, 26.0, 843.0, 739.0 ], + "rect" : [ 35.0, 114.0, 843.0, 739.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, @@ -3231,6 +3231,7 @@ "style" : "", "subpatcher_template" : "", "assistshowspatchername" : 0, + "visible" : 1, "boxes" : [ { "box" : { "id" : "obj-12", @@ -3238,7 +3239,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 293.0, 273.0, 189.0, 74.0 ], + "patching_rect" : [ 293.0, 273.0, 196.0, 74.0 ], "text" : "Using @select we extract only the \"mid\" statistic (by default this is the 50th percentile and therefore the median). This is a little more robust to outliers than the mean", "textcolor" : [ 0.501960784313725, 0.501960784313725, 0.501960784313725, 1.0 ] } @@ -3275,7 +3276,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 426.0, 153.0, 229.0, 20.0 ], + "patching_rect" : [ 582.0, 154.0, 229.0, 20.0 ], "text" : "analyse the pitch of contiguous segments", "textcolor" : [ 0.501960784313725, 0.501960784313725, 0.501960784313725, 1.0 ] } @@ -3706,8 +3707,8 @@ "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "" ], - "patching_rect" : [ 17.0, 153.0, 404.0, 22.0 ], - "text" : "fluid.bufpitch~ @source help.bufstats.src.2 @features help.bufstats.pitch.2" + "patching_rect" : [ 17.0, 153.0, 561.0, 22.0 ], + "text" : "fluid.bufpitch~ @source help.bufstats.src.2 @features help.bufstats.pitch.2 @fftsettings 4096 1024 4096" } } @@ -5852,7 +5853,7 @@ } , "classnamespace" : "box", - "rect" : [ 35.0, 114.0, 843.0, 739.0 ], + "rect" : [ 0.0, 26.0, 843.0, 739.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, diff --git a/help/fluid.bufview.js b/help/fluid.bufview.js deleted file mode 100755 index 5214b233..00000000 --- a/help/fluid.bufview.js +++ /dev/null @@ -1,179 +0,0 @@ -//adapted from warpy2 -//canvas setup -mgraphics.init(); -mgraphics.relative_coords = 0; -mgraphics.autofill = 0; -var w = box.rect[2] - box.rect[0]; -var h = box.rect[3] - box.rect[1]; -var vz = [1.]; -var nchan = 1; -var bufsize = 1.; -var dsbufamp = [0]; -var groups = [0]; -var bc = [0.1, 0.1, 0.1] -var groupscolours = [[0.8,0.8,0.8],[0.5,0.,0.],[0.,0.5,0.],[0.,0.,0.5],[0.5,0.5,0.],[0.,0.5,0.5],[0.5,0.,0.5]]; -var ngroup = 1; -var isBipolar = 0; - -function loadbang(){ - bang(); -} - -function paint(){ - var u,v; - with (mgraphics) { - // background - set_source_rgb(bc); - rectangle(0,0,w,h); - fill(); - // wave - if (isBipolar) { - for (v = 1; v <= nchan; v++){ - set_source_rgb(groupscolours[groups[v-1]]); - for (u = 0; u < w; u++){ - move_to(u,h*(v - 0.5)/nchan); - line_to(u,h*(v - 0.5)/nchan - Math.max(Math.min(dsbufamp[u+(w*(v-1))]*(h/nchan)*vz[(v-1) % vz.length]*0.5, h*0.5/nchan),h * -0.5/nchan)); - stroke(); - } - } - } else { - for (v = 1; v <= nchan; v++){ - set_source_rgb(groupscolours[groups[v-1]]); - for (u = 0; u < w; u++){ - move_to(u,v*h/nchan); - line_to(u,v*h/nchan - Math.min(dsbufamp[u+(w*(v-1))]*(h/nchan)*vz[(v-1) % vz.length], h/nchan)); - stroke(); - } - } - } - } -} - -function onclick(x, y, button, mod1, shift, caps, opt, mod2){ - var track; - if (shift){ - track = Math.floor(y*nchan/h); - if (groups[track]){ - groups[track] = 0; - } else { - groups[track] = ngroup; - } - } - bang(); -} - -function bang() -{ - mgraphics.redraw(); -} - - -function bipolar(flag) -{ - isBipolar = (flag != 0); - downsamplebuffer(); -} - -function vzoom(){ - vz = arrayfromargs(arguments); - vz = vz.map(function(x){return Math.max(x,0);}); ; - bang(); -} - -function getgroups(){ - outlet(0,groups); -} - -function nextgroup(x){ - ngroup = Math.max(Math.min((groupscolours.length - 1),Math.floor(x)),1); -} - -function setMaxGroups(nbarrays){ - if (groupscolours.length <= nbarrays) { - for (i = groupscolours.length; i <= nbarrays; i++) { - groupscolours[i] = [1.,1.,1.] - } - } -} - -function setbg(r, g, b) { - bc[0] = r; - bc[1] = g; - bc[2] = b; - bang() -} - -function setgroupcolor(i, r, g, b) { - if (i < groupscolours.length) { - groupscolours[i][0] = r; - groupscolours[i][1] = g; - groupscolours[i][2] = b; - bang() - } -} - -function setbuffer(buffer){ - var u; - - buf = new Buffer(buffer); - bufsize = buf.framecount(); - nchan = buf.channelcount(); - groups.length = 0; - for (u = 0; u < nchan; u++){ - groups.push(0); - } - downsamplebuffer(); -} - -function downsamplebuffer(){ - var u,v,x, bank; - var samperpix = bufsize/w; - var nsamps = Math.max(Math.floor(samperpix),1); - dsbufamp.length = 0; - for(x = 1; x <= nchan; x++){ - if (isBipolar) { - for(u = 0; u= 0) { - accum = Math.max(accum, bank[v]); - } else { - accumN = Math.min(accumN, bank[v]); - } - } - if (Math.abs(accumN)> accum) { - dsbufamp.push(accumN); - } else { - dsbufamp.push(accum); - } - } - } else { - for(u = 0; u ", "textcolor" : [ 0.501960784313725, 0.501960784313725, 0.501960784313725, 1.0 ] } @@ -2218,7 +2218,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 50.0, 290.0, 238.0, 23.0 ], + "patching_rect" : [ 35.0, 265.0, 238.0, 23.0 ], "text" : "setpoint scratch-synth features.stats.flat" } @@ -2231,7 +2231,7 @@ "numoutlets" : 1, "outlettype" : [ "bang" ], "parameter_enable" : 0, - "patching_rect" : [ 50.0, 130.0, 24.0, 24.0 ] + "patching_rect" : [ 35.0, 105.0, 24.0, 24.0 ] } } @@ -2243,7 +2243,7 @@ "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "float", "bang" ], - "patching_rect" : [ 470.0, 245.0, 152.0, 23.0 ], + "patching_rect" : [ 455.0, 220.0, 152.0, 23.0 ], "text" : "buffer~ features.stats.flat" } @@ -2256,7 +2256,7 @@ "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "" ], - "patching_rect" : [ 50.0, 245.0, 417.0, 23.0 ], + "patching_rect" : [ 35.0, 220.0, 417.0, 23.0 ], "text" : "fluid.bufflatten~ @source features.stats @destination features.stats.flat" } @@ -2269,7 +2269,7 @@ "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "float", "bang" ], - "patching_rect" : [ 470.0, 205.0, 131.0, 23.0 ], + "patching_rect" : [ 455.0, 180.0, 131.0, 23.0 ], "text" : "buffer~ features.stats" } @@ -2282,8 +2282,8 @@ "numinlets" : 2, "numoutlets" : 2, "outlettype" : [ "", "" ], - "patching_rect" : [ 50.0, 205.0, 409.0, 23.0 ], - "text" : "fluid.bufstats~ @source features @stats features.stats @numderivs 0" + "patching_rect" : [ 35.0, 180.0, 321.0, 23.0 ], + "text" : "fluid.bufstats~ @source features @stats features.stats" } } @@ -2295,7 +2295,7 @@ "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "float", "bang" ], - "patching_rect" : [ 470.0, 165.0, 100.0, 23.0 ], + "patching_rect" : [ 455.0, 140.0, 100.0, 23.0 ], "text" : "buffer~ features" } @@ -2308,7 +2308,7 @@ "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "" ], - "patching_rect" : [ 50.0, 165.0, 298.0, 23.0 ], + "patching_rect" : [ 35.0, 140.0, 298.0, 23.0 ], "text" : "fluid.bufmfcc~ 13 @source src @features features" } @@ -2320,7 +2320,7 @@ "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "float", "bang" ], - "patching_rect" : [ 635.0, 245.0, 313.0, 23.0 ], + "patching_rect" : [ 620.0, 220.0, 313.0, 23.0 ], "text" : "buffer~ src Tremblay-ASWINE-ScratchySynth-M.wav" } @@ -2337,7 +2337,7 @@ "mode" : 0, "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 45.0, 125.0, 585.0, 150.0 ], + "patching_rect" : [ 30.0, 100.0, 585.0, 150.0 ], "proportion" : 0.5 } @@ -2533,6 +2533,18 @@ "showontab" : 1, "assistshowspatchername" : 0, "boxes" : [ { + "box" : { + "id" : "obj-3", + "linecount" : 2, + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 60.0, 488.0, 120.0, 38.0 ], + "text" : "print fluid.dataset~ @popup 1" + } + + } +, { "box" : { "id" : "obj-9", "maxclass" : "comment", @@ -2949,8 +2961,8 @@ "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 435.0, 533.0, 98.0, 23.0 ], - "text" : "print @popup 1" + "patching_rect" : [ 435.0, 533.0, 179.0, 23.0 ], + "text" : "print fluid.dataset~ @popup 1" } } @@ -3081,6 +3093,13 @@ "source" : [ "obj-1", 1 ] } + } +, { + "patchline" : { + "destination" : [ "obj-3", 0 ], + "source" : [ "obj-1", 0 ] + } + } , { "patchline" : { @@ -3670,7 +3689,7 @@ } , "classnamespace" : "box", - "rect" : [ 35.0, 114.0, 995.0, 751.0 ], + "rect" : [ 0.0, 26.0, 995.0, 751.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, diff --git a/help/fluid.mfcc~.maxhelp b/help/fluid.mfcc~.maxhelp index 8ff71db7..245ec60c 100644 --- a/help/fluid.mfcc~.maxhelp +++ b/help/fluid.mfcc~.maxhelp @@ -10,7 +10,7 @@ } , "classnamespace" : "box", - "rect" : [ 99.0, 87.0, 796.0, 648.0 ], + "rect" : [ 99.0, 87.0, 742.0, 634.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, @@ -58,7 +58,7 @@ } , "classnamespace" : "box", - "rect" : [ 0.0, 26.0, 796.0, 622.0 ], + "rect" : [ 99.0, 113.0, 742.0, 608.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, @@ -95,7 +95,7 @@ "maxclass" : "live.line", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 160.0, 424.75, 130.0, 18.25 ] + "patching_rect" : [ 160.0, 414.75, 130.0, 18.25 ] } } @@ -106,7 +106,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 290.0, 420.0, 300.0, 79.0 ], + "patching_rect" : [ 290.0, 410.0, 300.0, 79.0 ], "text" : "Inside this subpatch a Euclidian distance is calculated on the current MFCC analysis to the one stored against either the first or second template. The lower the number, the more similar it is.", "textcolor" : [ 0.5, 0.5, 0.5, 1.0 ] } @@ -119,7 +119,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 250.0, 300.0, 75.0, 25.0 ], + "patching_rect" : [ 250.0, 290.0, 75.0, 25.0 ], "text" : "audio on" } @@ -137,7 +137,7 @@ "numoutlets" : 3, "outlettype" : [ "", "", "int" ], "parameter_enable" : 0, - "patching_rect" : [ 327.0, 302.5, 20.0, 20.0 ], + "patching_rect" : [ 327.0, 292.5, 20.0, 20.0 ], "rounded" : 60.0, "text" : "1", "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] @@ -164,7 +164,7 @@ "numoutlets" : 1, "outlettype" : [ "int" ], "parameter_enable" : 0, - "patching_rect" : [ 321.666625999999951, 100.0, 24.0, 24.0 ] + "patching_rect" : [ 321.666625999999951, 90.0, 24.0, 24.0 ] } } @@ -175,8 +175,8 @@ "numinlets" : 2, "numoutlets" : 3, "outlettype" : [ "", "", "" ], - "patching_rect" : [ 20.0, 330.0, 137.0, 23.0 ], - "text" : "fluid.stats @history 10" + "patching_rect" : [ 20.0, 320.0, 155.0, 23.0 ], + "text" : "fluid.stats 20 @history 10" } } @@ -190,7 +190,7 @@ "numoutlets" : 2, "outlettype" : [ "", "" ], "parameter_enable" : 0, - "patching_rect" : [ 260.0, 527.0, 210.0, 80.0 ], + "patching_rect" : [ 260.0, 517.0, 240.0, 63.0 ], "setminmax" : [ -60.0, 60.0 ], "setstyle" : 1, "signed" : 1, @@ -205,7 +205,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "signal" ], - "patching_rect" : [ 20.0, 220.0, 29.5, 23.0 ], + "patching_rect" : [ 20.0, 210.0, 29.5, 23.0 ], "text" : "+~" } @@ -218,7 +218,7 @@ "numinlets" : 2, "numoutlets" : 2, "outlettype" : [ "signal", "bang" ], - "patching_rect" : [ 321.666625999999951, 140.0, 298.0, 38.0 ], + "patching_rect" : [ 321.666625999999951, 130.0, 298.0, 38.0 ], "text" : "sfplay~ @audiofile Olencki-TenTromboneLongTones-M.wav @loop 1" } @@ -230,7 +230,7 @@ "maxclass" : "ezdac~", "numinlets" : 2, "numoutlets" : 0, - "patching_rect" : [ 199.666625999999951, 290.0, 45.0, 45.0 ] + "patching_rect" : [ 199.666625999999951, 280.0, 45.0, 45.0 ] } } @@ -242,7 +242,7 @@ "numoutlets" : 1, "outlettype" : [ "int" ], "parameter_enable" : 0, - "patching_rect" : [ 20.0, 100.0, 24.0, 24.0 ] + "patching_rect" : [ 20.0, 90.0, 24.0, 24.0 ] } } @@ -254,7 +254,7 @@ "numinlets" : 2, "numoutlets" : 2, "outlettype" : [ "signal", "bang" ], - "patching_rect" : [ 20.0, 140.0, 300.0, 38.0 ], + "patching_rect" : [ 20.0, 130.0, 300.0, 38.0 ], "text" : "sfplay~ @audiofile Tremblay-ASWINE-ScratchySynth-M.wav @loop 1" } @@ -266,7 +266,7 @@ "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "" ], - "patching_rect" : [ 20.0, 290.0, 170.0, 23.0 ], + "patching_rect" : [ 20.0, 280.0, 170.0, 23.0 ], "text" : "fluid.mfcc~ 20 @startcoeff 1" } @@ -278,7 +278,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 358.0, 245.0, 196.0, 137.0 ], + "patching_rect" : [ 358.0, 235.0, 196.0, 137.0 ], "text" : "1) Play one of the sfplay~ sources.\n\n2) Click on the first button to define the a timbre template. \n\n3) Select the other second and use second button to define a 2nd template.", "textcolor" : [ 0.5, 0.5, 0.5, 1.0 ] } @@ -294,7 +294,7 @@ "numoutlets" : 2, "outlettype" : [ "", "" ], "parameter_enable" : 1, - "patching_rect" : [ 123.0, 554.0, 113.0, 19.0 ], + "patching_rect" : [ 123.0, 544.0, 113.0, 19.0 ], "rounded" : 100.0, "saved_attribute_attributes" : { "valueof" : { @@ -322,7 +322,7 @@ "numoutlets" : 2, "outlettype" : [ "", "" ], "parameter_enable" : 1, - "patching_rect" : [ 20.0, 554.0, 101.0, 19.0 ], + "patching_rect" : [ 20.0, 544.0, 101.0, 19.0 ], "rounded" : 100.0, "saved_attribute_attributes" : { "valueof" : { @@ -350,7 +350,7 @@ "numoutlets" : 2, "outlettype" : [ "", "" ], "parameter_enable" : 1, - "patching_rect" : [ 147.5, 385.0, 101.0, 19.0 ], + "patching_rect" : [ 147.5, 375.0, 101.0, 19.0 ], "rounded" : 100.0, "saved_attribute_attributes" : { "valueof" : { @@ -378,7 +378,7 @@ "numoutlets" : 2, "outlettype" : [ "", "" ], "parameter_enable" : 1, - "patching_rect" : [ 43.0, 385.0, 101.0, 19.0 ], + "patching_rect" : [ 43.0, 375.0, 101.0, 19.0 ], "rounded" : 100.0, "saved_attribute_attributes" : { "valueof" : { @@ -403,7 +403,7 @@ "numinlets" : 3, "numoutlets" : 3, "outlettype" : [ "bang", "bang", "" ], - "patching_rect" : [ 20.0, 527.0, 225.0, 23.0 ], + "patching_rect" : [ 20.0, 517.0, 225.0, 23.0 ], "text" : "sel 1 0" } @@ -416,7 +416,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 380.0, 203.0, 161.0, 40.0 ], + "patching_rect" : [ 380.0, 193.0, 161.0, 40.0 ], "text" : "Follow these instructions" } @@ -434,7 +434,7 @@ "numoutlets" : 3, "outlettype" : [ "", "", "int" ], "parameter_enable" : 0, - "patching_rect" : [ 358.0, 203.0, 20.0, 20.0 ], + "patching_rect" : [ 358.0, 193.0, 20.0, 20.0 ], "rounded" : 60.0, "text" : "2", "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] @@ -448,7 +448,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "int" ], - "patching_rect" : [ 20.0, 497.0, 31.0, 23.0 ], + "patching_rect" : [ 20.0, 487.0, 31.0, 23.0 ], "text" : "< 0." } @@ -462,7 +462,7 @@ "numoutlets" : 2, "outlettype" : [ "", "bang" ], "parameter_enable" : 0, - "patching_rect" : [ 108.0, 455.0, 82.0, 23.0 ] + "patching_rect" : [ 108.0, 445.0, 82.0, 23.0 ] } } @@ -475,7 +475,7 @@ "numoutlets" : 2, "outlettype" : [ "", "bang" ], "parameter_enable" : 0, - "patching_rect" : [ 20.0, 455.0, 82.0, 23.0 ] + "patching_rect" : [ 20.0, 445.0, 82.0, 23.0 ] } } @@ -794,7 +794,7 @@ ] } , - "patching_rect" : [ 20.0, 420.0, 136.0, 23.0 ], + "patching_rect" : [ 20.0, 410.0, 136.0, 23.0 ], "saved_object_attributes" : { "description" : "", "digest" : "", @@ -841,7 +841,7 @@ , { "patchline" : { "destination" : [ "obj-8", 0 ], - "midpoints" : [ 29.5, 179.0, 29.5, 179.0 ], + "midpoints" : [ 29.5, 169.0, 29.5, 169.0 ], "source" : [ "obj-2", 0 ] } @@ -891,7 +891,7 @@ , { "patchline" : { "destination" : [ "obj-63", 0 ], - "midpoints" : [ 146.5, 448.0, 117.5, 448.0 ], + "midpoints" : [ 146.5, 438.0, 117.5, 438.0 ], "source" : [ "obj-57", 1 ] } @@ -906,7 +906,7 @@ , { "patchline" : { "destination" : [ "obj-8", 0 ], - "midpoints" : [ 331.166625999999951, 206.0, 29.5, 206.0 ], + "midpoints" : [ 331.166625999999951, 196.0, 29.5, 196.0 ], "source" : [ "obj-6", 0 ] } @@ -914,7 +914,7 @@ , { "patchline" : { "destination" : [ "obj-80", 1 ], - "midpoints" : [ 117.5, 491.0, 41.5, 491.0 ], + "midpoints" : [ 117.5, 481.0, 41.5, 481.0 ], "source" : [ "obj-63", 0 ] } @@ -922,7 +922,7 @@ , { "patchline" : { "destination" : [ "obj-1", 0 ], - "midpoints" : [ 29.5, 265.0, 29.5, 265.0 ], + "midpoints" : [ 29.5, 255.0, 29.5, 255.0 ], "order" : 2, "source" : [ "obj-8", 0 ] } @@ -931,7 +931,7 @@ , { "patchline" : { "destination" : [ "obj-5", 1 ], - "midpoints" : [ 29.5, 277.0, 235.166625999999951, 277.0 ], + "midpoints" : [ 29.5, 267.0, 235.166625999999951, 267.0 ], "order" : 0, "source" : [ "obj-8", 0 ] } @@ -940,7 +940,7 @@ , { "patchline" : { "destination" : [ "obj-5", 0 ], - "midpoints" : [ 29.5, 277.0, 209.166625999999951, 277.0 ], + "midpoints" : [ 29.5, 267.0, 209.166625999999951, 267.0 ], "order" : 1, "source" : [ "obj-8", 0 ] } @@ -956,7 +956,7 @@ , { "patchline" : { "destination" : [ "obj-26", 0 ], - "midpoints" : [ 29.5, 372.0, 269.5, 372.0 ], + "midpoints" : [ 29.5, 362.0, 269.5, 362.0 ], "order" : 0, "source" : [ "obj-9", 0 ] } @@ -1054,7 +1054,7 @@ } , "classnamespace" : "box", - "rect" : [ 0.0, 26.0, 796.0, 622.0 ], + "rect" : [ 0.0, 26.0, 742.0, 608.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, @@ -1091,7 +1091,7 @@ "maxclass" : "live.line", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 243.5, 216.5, 46.5, 13.5 ] + "patching_rect" : [ 233.5, 196.5, 46.5, 13.5 ] } } @@ -1102,7 +1102,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 134.25, 110.0, 113.0, 25.0 ], + "patching_rect" : [ 124.25, 90.0, 113.0, 25.0 ], "text" : "select a source" } @@ -1120,7 +1120,7 @@ "numoutlets" : 3, "outlettype" : [ "", "", "int" ], "parameter_enable" : 0, - "patching_rect" : [ 251.25, 112.5, 20.0, 20.0 ], + "patching_rect" : [ 241.25, 92.5, 20.0, 20.0 ], "rounded" : 60.0, "text" : "1", "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] @@ -1134,7 +1134,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 177.0, 430.0, 75.0, 25.0 ], + "patching_rect" : [ 167.0, 410.0, 75.0, 25.0 ], "text" : "audio on" } @@ -1145,7 +1145,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 243.5, 360.0, 344.0, 21.0 ], + "patching_rect" : [ 233.5, 340.0, 344.0, 21.0 ], "text" : "or just have the default behaviour of counting from the first", "textcolor" : [ 0.5, 0.5, 0.5, 1.0 ] } @@ -1157,7 +1157,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 210.0, 320.0, 449.0, 21.0 ], + "patching_rect" : [ 200.0, 300.0, 449.0, 21.0 ], "text" : "ask the object for 13 MFCCs starting from the second (it counts starting at 0)", "textcolor" : [ 0.5, 0.5, 0.5, 1.0 ] } @@ -1170,7 +1170,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 168.5, 360.0, 73.0, 23.0 ], + "patching_rect" : [ 158.5, 340.0, 73.0, 23.0 ], "text" : "startcoeff 0" } @@ -1182,7 +1182,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 292.0, 140.25, 278.0, 166.0 ], + "patching_rect" : [ 282.0, 120.25, 278.0, 166.0 ], "text" : "The first coefficient (the first index) is essentally a value that represents the loudness.\n\nTry modulating the volume here on any of the sources, and watch that it doesn't really effect the \"shape\" of the coefficients.\n\nRemoving the first coefficient is a common practice if you only care about the timbre of the measured sound.", "textcolor" : [ 0.5, 0.5, 0.5, 1.0 ] } @@ -1440,7 +1440,7 @@ ] } , - "patching_rect" : [ 30.0, 260.0, 158.0, 23.0 ], + "patching_rect" : [ 20.0, 240.0, 158.0, 23.0 ], "saved_object_attributes" : { "description" : "", "digest" : "", @@ -1459,7 +1459,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 134.25, 320.0, 73.0, 23.0 ], + "patching_rect" : [ 124.25, 300.0, 73.0, 23.0 ], "text" : "startcoeff 1" } @@ -1473,7 +1473,7 @@ "numoutlets" : 2, "outlettype" : [ "", "bang" ], "parameter_enable" : 0, - "patching_rect" : [ 190.0, 210.0, 50.0, 23.0 ] + "patching_rect" : [ 180.0, 190.0, 50.0, 23.0 ] } } @@ -1486,7 +1486,7 @@ "numoutlets" : 3, "outlettype" : [ "int", "", "" ], "parameter_enable" : 0, - "patching_rect" : [ 30.0, 110.0, 100.0, 23.0 ] + "patching_rect" : [ 20.0, 90.0, 100.0, 23.0 ] } } @@ -1497,7 +1497,7 @@ "numinlets" : 3, "numoutlets" : 1, "outlettype" : [ "signal" ], - "patching_rect" : [ 134.25, 210.0, 52.0, 23.0 ], + "patching_rect" : [ 124.25, 190.0, 52.0, 23.0 ], "text" : "tri~ 220" } @@ -1509,7 +1509,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "signal" ], - "patching_rect" : [ 100.0, 180.0, 65.0, 23.0 ], + "patching_rect" : [ 90.0, 160.0, 65.0, 23.0 ], "text" : "saw~ 220" } @@ -1521,7 +1521,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "signal" ], - "patching_rect" : [ 64.75, 150.0, 71.0, 23.0 ], + "patching_rect" : [ 54.75, 130.0, 71.0, 23.0 ], "text" : "cycle~ 220" } @@ -1555,7 +1555,7 @@ "numoutlets" : 3, "outlettype" : [ "", "", "int" ], "parameter_enable" : 0, - "patching_rect" : [ 254.0, 432.5, 20.0, 20.0 ], + "patching_rect" : [ 244.0, 412.5, 20.0, 20.0 ], "rounded" : 60.0, "text" : "1", "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] @@ -1572,7 +1572,7 @@ "numoutlets" : 2, "outlettype" : [ "", "" ], "parameter_enable" : 0, - "patching_rect" : [ 30.0, 498.0, 350.0, 110.0 ], + "patching_rect" : [ 20.0, 478.0, 350.0, 110.0 ], "setminmax" : [ -60.0, 60.0 ], "setstyle" : 1, "signed" : 1, @@ -1587,7 +1587,7 @@ "maxclass" : "ezdac~", "numinlets" : 2, "numoutlets" : 0, - "patching_rect" : [ 130.0, 420.0, 45.0, 45.0 ] + "patching_rect" : [ 120.0, 400.0, 45.0, 45.0 ] } } @@ -1598,7 +1598,7 @@ "numinlets" : 2, "numoutlets" : 2, "outlettype" : [ "", "" ], - "patching_rect" : [ 30.0, 463.0, 64.0, 23.0 ], + "patching_rect" : [ 20.0, 443.0, 64.0, 23.0 ], "text" : "zl.change" } @@ -1611,7 +1611,7 @@ "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "" ], - "patching_rect" : [ 30.0, 420.0, 89.0, 23.0 ], + "patching_rect" : [ 20.0, 400.0, 89.0, 23.0 ], "text" : "fluid.mfcc~ 13" } @@ -1634,7 +1634,7 @@ , { "patchline" : { "destination" : [ "obj-2", 0 ], - "midpoints" : [ 143.75, 406.0, 39.5, 406.0 ], + "midpoints" : [ 133.75, 386.0, 29.5, 386.0 ], "source" : [ "obj-15", 0 ] } @@ -1649,7 +1649,7 @@ , { "patchline" : { "destination" : [ "obj-2", 0 ], - "midpoints" : [ 39.5, 284.0, 39.5, 284.0 ], + "midpoints" : [ 29.5, 264.0, 29.5, 264.0 ], "order" : 2, "source" : [ "obj-22", 0 ] } @@ -1658,7 +1658,7 @@ , { "patchline" : { "destination" : [ "obj-60", 1 ], - "midpoints" : [ 39.5, 405.0, 165.5, 405.0 ], + "midpoints" : [ 29.5, 385.0, 155.5, 385.0 ], "order" : 0, "source" : [ "obj-22", 0 ] } @@ -1667,7 +1667,7 @@ , { "patchline" : { "destination" : [ "obj-60", 0 ], - "midpoints" : [ 39.5, 405.0, 139.5, 405.0 ], + "midpoints" : [ 29.5, 385.0, 129.5, 385.0 ], "order" : 1, "source" : [ "obj-22", 0 ] } @@ -1676,7 +1676,7 @@ , { "patchline" : { "destination" : [ "obj-2", 0 ], - "midpoints" : [ 178.0, 406.0, 39.5, 406.0 ], + "midpoints" : [ 168.0, 386.0, 29.5, 386.0 ], "source" : [ "obj-25", 0 ] } @@ -1793,7 +1793,7 @@ } , "classnamespace" : "box", - "rect" : [ 99.0, 113.0, 796.0, 622.0 ], + "rect" : [ 0.0, 26.0, 742.0, 608.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, @@ -1838,7 +1838,7 @@ "numinlets" : 0, "numoutlets" : 0, "offset" : [ 0.0, 0.0 ], - "patching_rect" : [ 542.0, 10.0, 230.0, 105.0 ], + "patching_rect" : [ 502.0, 10.0, 230.0, 105.0 ], "viewvisibility" : 1 } @@ -1954,7 +1954,7 @@ "numoutlets" : 1, "outlettype" : [ "" ], "parameter_enable" : 0, - "patching_rect" : [ 10.333374000000049, 10.0, 529.666625999999951, 110.0 ] + "patching_rect" : [ 10.333374000000049, 10.0, 489.666625999999951, 100.0 ] } } @@ -2259,7 +2259,7 @@ } , "classnamespace" : "box", - "rect" : [ 0.0, 26.0, 796.0, 622.0 ], + "rect" : [ 0.0, 26.0, 742.0, 608.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, diff --git a/javascript/fluid.jit.spectrogram.js b/javascript/fluid.jit.spectrogram.js deleted file mode 100644 index 1c2c3d08..00000000 --- a/javascript/fluid.jit.spectrogram.js +++ /dev/null @@ -1,25 +0,0 @@ -inlets = 1; -outlets = 1; - -var mat = new JitterMatrix(1,"float32",1,1); - -//plenty of room for improvement here -function buffer(b) -{ - var buf = new Buffer(b); - var chans = buf.channelcount(); - var frames = buf.framecount(); - mat.dim = [frames, chans]; - - for(i = 1; i <= chans; i++) - { - var c = buf.peek(i,0,frames); - c = c.map(function(x){ return 20 * (Math.log(x + 0.001)/Math.log(10)) ;}) - for(j = 0; j < frames; j++) - { - mat.setcell2d(j,chans - (i-1),c[j]); - } - } - - outlet(0,"jit_matrix",mat.name) ; -} \ No newline at end of file diff --git a/help/fluid.patchpath.js b/javascript/fluid.patchpath.js similarity index 100% rename from help/fluid.patchpath.js rename to javascript/fluid.patchpath.js diff --git a/help/fluid.hpss.gui.js b/jsui/fluid.hpss.gui.js similarity index 100% rename from help/fluid.hpss.gui.js rename to jsui/fluid.hpss.gui.js diff --git a/patchers/fluid.bufconcat~.maxpat b/patchers/fluid.bufconcat~.maxpat new file mode 100644 index 00000000..7ca37970 --- /dev/null +++ b/patchers/fluid.bufconcat~.maxpat @@ -0,0 +1,1066 @@ +{ + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 8, + "minor" : 3, + "revision" : 0, + "architecture" : "x64", + "modernui" : 1 + } +, + "classnamespace" : "box", + "rect" : [ 35.0, 88.0, 2490.0, 1317.0 ], + "bglocked" : 0, + "openinpresentation" : 0, + "default_fontsize" : 12.0, + "default_fontface" : 0, + "default_fontname" : "Arial", + "gridonopen" : 1, + "gridsize" : [ 15.0, 15.0 ], + "gridsnaponopen" : 1, + "objectsnaponopen" : 1, + "statusbarvisible" : 2, + "toolbarvisible" : 1, + "lefttoolbarpinned" : 0, + "toptoolbarpinned" : 0, + "righttoolbarpinned" : 0, + "bottomtoolbarpinned" : 0, + "toolbars_unpinned_last_save" : 0, + "tallnewobj" : 0, + "boxanimatetime" : 200, + "enablehscroll" : 1, + "enablevscroll" : 1, + "devicewidth" : 0.0, + "description" : "", + "digest" : "", + "tags" : "", + "style" : "", + "subpatcher_template" : "", + "assistshowspatchername" : 0, + "boxes" : [ { + "box" : { + "id" : "obj-22", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 58.5, 152.0, 54.0, 22.0 ], + "text" : "deferlow" + } + + } +, { + "box" : { + "id" : "obj-20", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "int" ], + "patching_rect" : [ 278.5, 73.0, 29.5, 22.0 ], + "text" : "+ 1" + } + + } +, { + "box" : { + "id" : "obj-14", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 278.5, 45.0, 84.0, 22.0 ], + "text" : "route autosize" + } + + } +, { + "box" : { + "id" : "obj-10", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 25.5, 121.0, 52.0, 22.0 ], + "text" : "gate 2 2" + } + + } +, { + "box" : { + "id" : "obj-7", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 155.5, 12.0, 142.0, 22.0 ], + "text" : "patcherargs @autosize 1" + } + + } +, { + "box" : { + "id" : "obj-9", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "bang", "" ], + "patching_rect" : [ 205.25, 689.0, 34.0, 22.0 ], + "text" : "sel 1" + } + + } +, { + "box" : { + "id" : "obj-8", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "int" ], + "patching_rect" : [ 205.25, 652.0, 29.5, 22.0 ], + "text" : "> 0" + } + + } +, { + "box" : { + "id" : "obj-25", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 205.5, 617.0, 42.0, 22.0 ], + "text" : "#1" + } + + } +, { + "box" : { + "id" : "obj-16", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 205.25, 776.0, 130.0, 22.0 ], + "text" : "set $1, samps #1 1" + } + + } +, { + "box" : { + "id" : "obj-12", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 205.5, 585.0, 58.0, 22.0 ], + "text" : "loadbang" + } + + } +, { + "box" : { + "id" : "obj-6", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "float", "bang" ], + "patching_rect" : [ 205.25, 812.0, 46.0, 22.0 ], + "text" : "buffer~" + } + + } +, { + "box" : { + "id" : "obj-5", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "" ], + "patching_rect" : [ 205.25, 733.0, 157.0, 22.0 ], + "text" : "getattr destination @listen 0" + } + + } +, { + "box" : { + "id" : "obj-3", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 525.5, 540.0, 116.0, 22.0 ], + "text" : "gate 1 1" + } + + } +, { + "box" : { + "id" : "obj-130", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 720.5, 585.0, 77.0, 22.0 ], + "text" : "prepend size" + } + + } +, { + "box" : { + "id" : "obj-111", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 98.5, 627.0, 41.0, 22.0 ], + "text" : "set $2" + } + + } +, { + "box" : { + "id" : "obj-109", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "float", "bang" ], + "patching_rect" : [ 98.5, 659.0, 46.0, 22.0 ], + "text" : "buffer~" + } + + } +, { + "box" : { + "id" : "obj-96", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 58.0, 585.0, 91.0, 22.0 ], + "text" : "list.reg" + } + + } +, { + "box" : { + "id" : "obj-91", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "bang", "" ], + "patching_rect" : [ 58.5, 183.0, 80.0, 22.0 ], + "text" : "t b l" + } + + } +, { + "box" : { + "id" : "obj-88", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 130.0, 469.0, 29.5, 22.0 ], + "text" : "join" + } + + } +, { + "box" : { + "id" : "obj-87", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 177.5, 258.0, 72.0, 22.0 ], + "text" : "prepend set" + } + + } +, { + "box" : { + "id" : "obj-85", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "int", "bang" ], + "patching_rect" : [ 119.5, 388.0, 29.5, 22.0 ], + "text" : "t i b" + } + + } +, { + "box" : { + "id" : "obj-79", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 130.0, 502.0, 156.0, 22.0 ], + "text" : "deststartframe $1, buffer $2" + } + + } +, { + "box" : { + "id" : "obj-76", + "maxclass" : "newobj", + "numinlets" : 3, + "numoutlets" : 1, + "outlettype" : [ "int" ], + "patching_rect" : [ 130.0, 427.0, 44.0, 22.0 ], + "text" : "accum" + } + + } +, { + "box" : { + "id" : "obj-75", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 119.5, 258.0, 53.0, 22.0 ], + "text" : "list.iter 1" + } + + } +, { + "box" : { + "id" : "obj-66", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "" ], + "patching_rect" : [ 119.5, 344.0, 135.0, 22.0 ], + "text" : "getattr samps @listen 0" + } + + } +, { + "box" : { + "id" : "obj-65", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "bang", "", "" ], + "patching_rect" : [ 119.5, 304.0, 293.0, 22.0 ], + "text" : "t b l l" + } + + } +, { + "box" : { + "id" : "obj-64", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 256.5, 344.0, 41.0, 22.0 ], + "text" : "set $1" + } + + } +, { + "box" : { + "id" : "obj-62", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "float", "bang" ], + "patching_rect" : [ 177.5, 388.0, 46.0, 22.0 ], + "text" : "buffer~" + } + + } +, { + "box" : { + "id" : "obj-54", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "patching_rect" : [ 119.5, 218.0, 77.0, 22.0 ], + "text" : "t l l 0" + } + + } +, { + "box" : { + "id" : "obj-45", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 368.0, 686.0, 71.0, 22.0 ], + "text" : "samps $1 1" + } + + } +, { + "box" : { + "id" : "obj-43", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "int" ], + "patching_rect" : [ 368.0, 652.0, 29.5, 22.0 ], + "text" : "i" + } + + } +, { + "box" : { + "id" : "obj-42", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "bang", "" ], + "patching_rect" : [ 368.0, 617.0, 60.0, 22.0 ], + "text" : "t b l" + } + + } +, { + "box" : { + "id" : "obj-40", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 368.0, 585.0, 141.0, 22.0 ], + "text" : "substitute destination set" + } + + } +, { + "box" : { + "id" : "obj-37", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "float", "bang" ], + "patching_rect" : [ 368.0, 719.0, 46.0, 22.0 ], + "text" : "buffer~" + } + + } +, { + "box" : { + "id" : "obj-34", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "int" ], + "patching_rect" : [ 622.5, 502.0, 96.0, 22.0 ], + "text" : "t getdestination i" + } + + } +, { + "box" : { + "id" : "obj-29", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 130.0, 546.0, 257.0, 22.0 ], + "text" : "fluid.bufcompose~ @blocking 2 @numchans 1" + } + + } +, { + "box" : { + "id" : "obj-26", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 674.5, 304.0, 35.0, 22.0 ], + "text" : "set 0" + } + + } +, { + "box" : { + "id" : "obj-24", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "bang", "", "bang" ], + "patching_rect" : [ 622.5, 258.0, 71.0, 22.0 ], + "text" : "t b l b" + } + + } +, { + "box" : { + "id" : "obj-23", + "maxclass" : "newobj", + "numinlets" : 3, + "numoutlets" : 1, + "outlettype" : [ "int" ], + "patching_rect" : [ 622.5, 469.0, 71.0, 22.0 ], + "text" : "accum" + } + + } +, { + "box" : { + "id" : "obj-19", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "" ], + "patching_rect" : [ 648.5, 427.0, 135.0, 22.0 ], + "text" : "getattr samps @listen 0" + } + + } +, { + "box" : { + "id" : "obj-18", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "bang", "" ], + "patching_rect" : [ 648.5, 388.0, 158.5, 22.0 ], + "text" : "t b l" + } + + } +, { + "box" : { + "id" : "obj-17", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 788.0, 427.0, 41.0, 22.0 ], + "text" : "set $1" + } + + } +, { + "box" : { + "id" : "obj-15", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "float", "bang" ], + "patching_rect" : [ 706.5, 469.0, 46.0, 22.0 ], + "text" : "buffer~" + } + + } +, { + "box" : { + "id" : "obj-13", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 648.5, 344.0, 53.0, 22.0 ], + "text" : "list.iter 1" + } + + } +, { + "box" : { + "id" : "obj-11", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 58.5, 62.0, 58.0, 22.0 ], + "text" : "route join" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-135", + "index" : 0, + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 58.5, 12.0, 30.0, 30.0 ] + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-136", + "index" : 0, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 58.0, 627.0, 30.0, 30.0 ] + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-137", + "index" : 0, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 720.5, 617.0, 30.0, 30.0 ] + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-22", 0 ], + "source" : [ "obj-10", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-91", 0 ], + "midpoints" : [ 35.0, 177.0, 68.0, 177.0 ], + "source" : [ "obj-10", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 1 ], + "source" : [ "obj-11", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-109", 0 ], + "source" : [ "obj-111", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-25", 0 ], + "source" : [ "obj-12", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-18", 0 ], + "source" : [ "obj-13", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-137", 0 ], + "source" : [ "obj-130", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-11", 0 ], + "source" : [ "obj-135", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-20", 0 ], + "order" : 1, + "source" : [ "obj-14", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 0 ], + "midpoints" : [ 288.0, 69.0, 318.0, 69.0, 318.0, 291.0, 535.0, 291.0 ], + "order" : 0, + "source" : [ "obj-14", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 0 ], + "source" : [ "obj-16", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-15", 0 ], + "source" : [ "obj-17", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-17", 0 ], + "source" : [ "obj-18", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-19", 0 ], + "source" : [ "obj-18", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-15", 0 ], + "source" : [ "obj-19", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-23", 1 ], + "source" : [ "obj-19", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 0 ], + "midpoints" : [ 288.0, 108.0, 35.0, 108.0 ], + "source" : [ "obj-20", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-91", 0 ], + "source" : [ "obj-22", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-34", 0 ], + "source" : [ "obj-23", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-13", 0 ], + "source" : [ "obj-24", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-23", 0 ], + "source" : [ "obj-24", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-26", 0 ], + "source" : [ "obj-24", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-8", 0 ], + "source" : [ "obj-25", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-23", 0 ], + "midpoints" : [ 684.0, 328.0, 632.0, 328.0 ], + "source" : [ "obj-26", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-40", 0 ], + "source" : [ "obj-29", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-96", 1 ], + "source" : [ "obj-29", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-29", 0 ], + "midpoints" : [ 535.0, 563.0, 399.0, 563.0, 399.0, 533.0, 139.5, 533.0 ], + "source" : [ "obj-3", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-130", 0 ], + "midpoints" : [ 709.0, 538.0, 730.0, 538.0 ], + "order" : 0, + "source" : [ "obj-34", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 1 ], + "source" : [ "obj-34", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-43", 1 ], + "midpoints" : [ 709.0, 572.0, 519.0, 572.0, 519.0, 650.0, 399.0, 650.0, 399.0, 647.0, 388.0, 647.0 ], + "order" : 1, + "source" : [ "obj-34", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-42", 0 ], + "source" : [ "obj-40", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-37", 0 ], + "midpoints" : [ 418.5, 641.0, 354.0, 641.0, 354.0, 713.0, 377.5, 713.0 ], + "source" : [ "obj-42", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-43", 0 ], + "midpoints" : [ 377.5, 642.0, 377.5, 642.0 ], + "source" : [ "obj-42", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-45", 0 ], + "source" : [ "obj-43", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-37", 0 ], + "source" : [ "obj-45", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-16", 0 ], + "source" : [ "obj-5", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-29", 0 ], + "midpoints" : [ 283.75, 765.0, 42.625, 765.0, 42.625, 535.0, 139.5, 535.0 ], + "source" : [ "obj-5", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-24", 0 ], + "midpoints" : [ 158.0, 252.0, 632.0, 252.0 ], + "source" : [ "obj-54", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-75", 0 ], + "midpoints" : [ 129.0, 243.0, 129.0, 243.0 ], + "source" : [ "obj-54", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-87", 0 ], + "midpoints" : [ 187.0, 243.0, 187.0, 243.0 ], + "source" : [ "obj-54", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-62", 0 ], + "midpoints" : [ 266.0, 377.0, 187.0, 377.0 ], + "source" : [ "obj-64", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-64", 0 ], + "source" : [ "obj-65", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-66", 0 ], + "source" : [ "obj-65", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-88", 1 ], + "midpoints" : [ 403.0, 463.0, 150.0, 463.0 ], + "source" : [ "obj-65", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-62", 0 ], + "source" : [ "obj-66", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-85", 0 ], + "source" : [ "obj-66", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-14", 0 ], + "source" : [ "obj-7", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-65", 0 ], + "source" : [ "obj-75", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-88", 0 ], + "source" : [ "obj-76", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-29", 0 ], + "source" : [ "obj-79", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "source" : [ "obj-8", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-76", 0 ], + "source" : [ "obj-85", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-76", 1 ], + "source" : [ "obj-85", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-76", 0 ], + "midpoints" : [ 187.0, 283.0, 105.5, 283.0, 105.5, 421.0, 139.5, 421.0 ], + "source" : [ "obj-87", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-79", 0 ], + "source" : [ "obj-88", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "source" : [ "obj-9", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-54", 0 ], + "source" : [ "obj-91", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-96", 0 ], + "midpoints" : [ 68.0, 201.0, 67.5, 201.0 ], + "source" : [ "obj-91", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-111", 0 ], + "order" : 0, + "source" : [ "obj-96", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-136", 0 ], + "order" : 1, + "source" : [ "obj-96", 0 ] + } + + } + ], + "autosave" : 0 + } + +} diff --git a/help/fluid.bufnmf.polyplay.maxpat b/patchers/fluid.bufnmf.polyplay.maxpat similarity index 100% rename from help/fluid.bufnmf.polyplay.maxpat rename to patchers/fluid.bufnmf.polyplay.maxpat diff --git a/help/fluid.bufnmf.vocoder.maxpat b/patchers/fluid.bufnmf.vocoder.maxpat similarity index 100% rename from help/fluid.bufnmf.vocoder.maxpat rename to patchers/fluid.bufnmf.vocoder.maxpat diff --git a/help/fluid.bufpitch.grain.maxpat b/patchers/fluid.bufpitch.grain.maxpat similarity index 100% rename from help/fluid.bufpitch.grain.maxpat rename to patchers/fluid.bufpitch.grain.maxpat diff --git a/patchers/fluid.bufresize.maxpat b/patchers/fluid.bufresize.maxpat deleted file mode 100644 index 120e7091..00000000 --- a/patchers/fluid.bufresize.maxpat +++ /dev/null @@ -1,539 +0,0 @@ -{ - "patcher" : { - "fileversion" : 1, - "appversion" : { - "major" : 8, - "minor" : 1, - "revision" : 3, - "architecture" : "x64", - "modernui" : 1 - } -, - "classnamespace" : "box", - "rect" : [ 338.0, 242.0, 446.0, 361.0 ], - "bglocked" : 0, - "openinpresentation" : 0, - "default_fontsize" : 12.0, - "default_fontface" : 0, - "default_fontname" : "Arial", - "gridonopen" : 1, - "gridsize" : [ 15.0, 15.0 ], - "gridsnaponopen" : 1, - "objectsnaponopen" : 1, - "statusbarvisible" : 2, - "toolbarvisible" : 1, - "lefttoolbarpinned" : 0, - "toptoolbarpinned" : 0, - "righttoolbarpinned" : 0, - "bottomtoolbarpinned" : 0, - "toolbars_unpinned_last_save" : 0, - "tallnewobj" : 0, - "boxanimatetime" : 200, - "enablehscroll" : 1, - "enablevscroll" : 1, - "devicewidth" : 0.0, - "description" : "", - "digest" : "", - "tags" : "", - "style" : "", - "subpatcher_template" : "", - "boxes" : [ { - "box" : { - "id" : "obj-6", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 2, - "outlettype" : [ "bang", "int" ], - "patching_rect" : [ 251.540285845597452, 152.0, 32.0, 22.0 ], - "text" : "t b 1" - } - - } -, { - "box" : { - "id" : "obj-5", - "maxclass" : "message", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 29.0, 190.0, 53.0, 22.0 ], - "text" : "listen $1" - } - - } -, { - "box" : { - "id" : "obj-4", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "bang" ], - "patching_rect" : [ 186.0, 52.0, 58.0, 22.0 ], - "text" : "loadbang" - } - - } -, { - "box" : { - "id" : "obj-23", - "maxclass" : "newobj", - "numinlets" : 2, - "numoutlets" : 2, - "outlettype" : [ "", "" ], - "patching_rect" : [ 251.540285845597452, 227.666666626930237, 98.0, 22.0 ], - "text" : "zl reg" - } - - } -, { - "box" : { - "id" : "obj-22", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patcher" : { - "fileversion" : 1, - "appversion" : { - "major" : 8, - "minor" : 1, - "revision" : 3, - "architecture" : "x64", - "modernui" : 1 - } -, - "classnamespace" : "box", - "rect" : [ 0.0, 0.0, 640.0, 480.0 ], - "bglocked" : 0, - "openinpresentation" : 0, - "default_fontsize" : 12.0, - "default_fontface" : 0, - "default_fontname" : "Arial", - "gridonopen" : 1, - "gridsize" : [ 15.0, 15.0 ], - "gridsnaponopen" : 1, - "objectsnaponopen" : 1, - "statusbarvisible" : 2, - "toolbarvisible" : 1, - "lefttoolbarpinned" : 0, - "toptoolbarpinned" : 0, - "righttoolbarpinned" : 0, - "bottomtoolbarpinned" : 0, - "toolbars_unpinned_last_save" : 0, - "tallnewobj" : 0, - "boxanimatetime" : 200, - "enablehscroll" : 1, - "enablevscroll" : 1, - "devicewidth" : 0.0, - "description" : "", - "digest" : "", - "tags" : "", - "style" : "", - "subpatcher_template" : "", - "boxes" : [ { - "box" : { - "id" : "obj-19", - "maxclass" : "newobj", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 73.0, 226.333333373069763, 67.0, 22.0 ], - "text" : "pack 0 0" - } - - } -, { - "box" : { - "id" : "obj-18", - "maxclass" : "newobj", - "numinlets" : 2, - "numoutlets" : 2, - "outlettype" : [ "int", "int" ], - "patching_rect" : [ 121.0, 197.333333373069763, 71.0, 22.0 ], - "text" : "maximum 1" - } - - } -, { - "box" : { - "id" : "obj-17", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 2, - "outlettype" : [ "int", "int" ], - "patching_rect" : [ 73.0, 165.333333373069763, 67.0, 22.0 ], - "text" : "unpack 0 0" - } - - } -, { - "box" : { - "id" : "obj-16", - "maxclass" : "newobj", - "numinlets" : 2, - "numoutlets" : 2, - "outlettype" : [ "", "" ], - "patching_rect" : [ 50.0, 134.0, 42.0, 22.0 ], - "text" : "gate 2" - } - - } -, { - "box" : { - "id" : "obj-15", - "maxclass" : "newobj", - "numinlets" : 2, - "numoutlets" : 2, - "outlettype" : [ "", "" ], - "patching_rect" : [ 107.5, 100.0, 37.0, 22.0 ], - "text" : "zl len" - } - - } -, { - "box" : { - "comment" : "", - "id" : "obj-20", - "index" : 1, - "maxclass" : "inlet", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 72.75, 39.99999737306976, 30.0, 30.0 ] - } - - } -, { - "box" : { - "comment" : "", - "id" : "obj-21", - "index" : 1, - "maxclass" : "outlet", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 55.5, 308.333333373069763, 30.0, 30.0 ] - } - - } - ], - "lines" : [ { - "patchline" : { - "destination" : [ "obj-16", 0 ], - "source" : [ "obj-15", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-17", 0 ], - "source" : [ "obj-16", 1 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-21", 0 ], - "source" : [ "obj-16", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-18", 0 ], - "source" : [ "obj-17", 1 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-19", 0 ], - "source" : [ "obj-17", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-19", 1 ], - "source" : [ "obj-18", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-21", 0 ], - "source" : [ "obj-19", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-15", 0 ], - "order" : 0, - "source" : [ "obj-20", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-16", 1 ], - "order" : 1, - "source" : [ "obj-20", 0 ] - } - - } - ] - } -, - "patching_rect" : [ 330.873619178930653, 152.0, 71.0, 22.0 ], - "saved_object_attributes" : { - "description" : "", - "digest" : "", - "globalpatchername" : "", - "tags" : "" - } -, - "text" : "p checksize" - } - - } -, { - "box" : { - "id" : "obj-9", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 330.873619178930653, 190.0, 91.0, 22.0 ], - "text" : "prepend samps" - } - - } -, { - "box" : { - "id" : "obj-8", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 172.206952512264252, 227.666666626930237, 72.0, 22.0 ], - "text" : "prepend set" - } - - } -, { - "box" : { - "id" : "obj-2", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 2, - "outlettype" : [ "", "" ], - "patching_rect" : [ 186.040285845597509, 79.0, 169.0, 22.0 ], - "text" : "patcherargs @buffer @samps" - } - - } -, { - "box" : { - "id" : "obj-1", - "maxclass" : "newobj", - "numinlets" : 4, - "numoutlets" : 4, - "outlettype" : [ "", "", "", "" ], - "patching_rect" : [ 172.206952512264252, 115.0, 256.999999999999545, 22.0 ], - "text" : "route buffer bang samps" - } - - } -, { - "box" : { - "id" : "obj-109", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 2, - "outlettype" : [ "bang", "int" ], - "patching_rect" : [ 29.0, 266.120874881744385, 32.0, 22.0 ], - "text" : "t b 0" - } - - } -, { - "box" : { - "id" : "obj-107", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 3, - "outlettype" : [ "", "", "" ], - "patching_rect" : [ 29.0, 227.666666626930237, 135.0, 22.0 ], - "text" : "getattr samps @listen 0" - } - - } -, { - "box" : { - "id" : "obj-64", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 2, - "outlettype" : [ "float", "bang" ], - "patching_rect" : [ 87.206952512264252, 321.217310962028478, 46.0, 22.0 ], - "text" : "buffer~" - } - - } -, { - "box" : { - "comment" : "", - "id" : "obj-177", - "index" : 1, - "maxclass" : "inlet", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 172.206952512264252, 14.000000648887635, 30.0, 30.0 ] - } - - } -, { - "box" : { - "comment" : "", - "id" : "obj-178", - "index" : 1, - "maxclass" : "outlet", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 29.206952512264252, 313.217310962028478, 30.0, 30.0 ] - } - - } - ], - "lines" : [ { - "patchline" : { - "destination" : [ "obj-22", 0 ], - "source" : [ "obj-1", 2 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-6", 0 ], - "source" : [ "obj-1", 1 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-8", 0 ], - "source" : [ "obj-1", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-109", 0 ], - "source" : [ "obj-107", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-64", 0 ], - "source" : [ "obj-107", 1 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-178", 0 ], - "source" : [ "obj-109", 0 ] - } - - } -, { - "patchline" : { - "color" : [ 0.692646622657776, 0.111433058977127, 0.183868408203125, 1.0 ], - "destination" : [ "obj-5", 0 ], - "midpoints" : [ 51.5, 300.0, 14.0, 300.0, 14.0, 184.0, 38.5, 184.0 ], - "source" : [ "obj-109", 1 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-1", 0 ], - "midpoints" : [ 181.706952512264252, 71.500000324443818, 181.706952512264252, 71.500000324443818 ], - "source" : [ "obj-177", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-1", 0 ], - "midpoints" : [ 345.540285845597509, 107.5, 181.706952512264252, 107.5 ], - "source" : [ "obj-2", 1 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-9", 0 ], - "source" : [ "obj-22", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-64", 0 ], - "midpoints" : [ 261.040285845597452, 284.108655481014239, 96.706952512264252, 284.108655481014239 ], - "source" : [ "obj-23", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-2", 0 ], - "source" : [ "obj-4", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-107", 0 ], - "source" : [ "obj-5", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-23", 0 ], - "source" : [ "obj-6", 0 ] - } - - } -, { - "patchline" : { - "color" : [ 0.692646622657776, 0.111433058977127, 0.183868408203125, 1.0 ], - "destination" : [ "obj-5", 0 ], - "midpoints" : [ 274.040285845597452, 184.0, 38.5, 184.0 ], - "source" : [ "obj-6", 1 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-64", 0 ], - "midpoints" : [ 181.706952512264252, 273.441988794479357, 96.706952512264252, 273.441988794479357 ], - "source" : [ "obj-8", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-23", 1 ], - "source" : [ "obj-9", 0 ] - } - - } - ] - } - -} diff --git a/help/fluid.demosound.maxpat b/patchers/fluid.demosound.maxpat similarity index 95% rename from help/fluid.demosound.maxpat rename to patchers/fluid.demosound.maxpat index f95b3b97..2c852dba 100644 --- a/help/fluid.demosound.maxpat +++ b/patchers/fluid.demosound.maxpat @@ -3,14 +3,14 @@ "fileversion" : 1, "appversion" : { "major" : 8, - "minor" : 2, + "minor" : 3, "revision" : 0, "architecture" : "x64", "modernui" : 1 } , "classnamespace" : "box", - "rect" : [ 730.0, 250.0, 928.0, 871.0 ], + "rect" : [ 1.0, 54.0, 1918.0, 1145.0 ], "bglocked" : 0, "openinpresentation" : 1, "default_fontsize" : 12.0, @@ -45,7 +45,7 @@ "numinlets" : 2, "numoutlets" : 2, "outlettype" : [ "", "" ], - "patching_rect" : [ 912.0, 320.833344000000011, 125.0, 22.0 ], + "patching_rect" : [ 853.0, 397.000030999999922, 125.0, 22.0 ], "text" : "combine path /media/" } @@ -59,7 +59,7 @@ "numinlets" : 1, "numoutlets" : 5, "outlettype" : [ "", "", "", "", "" ], - "patching_rect" : [ 881.0, 240.000030999999979, 161.0, 23.0 ], + "patching_rect" : [ 817.5, 356.251983999999936, 161.0, 23.0 ], "text" : "regexp (.+)/help/.+.maxpat" } @@ -71,7 +71,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "bang" ], - "patching_rect" : [ 846.0, 124.0, 58.0, 22.0 ], + "patching_rect" : [ 817.5, 276.251952999999958, 58.0, 22.0 ], "text" : "loadbang" } @@ -83,7 +83,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 850.5, 157.0, 99.0, 22.0 ], + "patching_rect" : [ 817.5, 317.251952999999958, 99.0, 22.0 ], "saved_object_attributes" : { "filename" : "fluid.patchpath", "parameter_enable" : 0 @@ -136,7 +136,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "open" ], - "patching_rect" : [ 963.5, 549.333349999999996, 42.0, 22.0 ], + "patching_rect" : [ 948.0, 533.962545999999975, 42.0, 22.0 ], "text" : "t open" } @@ -159,7 +159,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 956.000028000000043, 514.000014999999962, 129.0, 19.0 ], + "patching_rect" : [ 948.0, 501.629210999999998, 129.0, 19.0 ], "presentation" : 1, "presentation_rect" : [ 5.0, 97.0, 177.666672000000005, 19.0 ], "text" : "FluCoMa Sound File Credits..." @@ -304,7 +304,7 @@ "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 1076.0, 402.708129999999983, 67.0, 22.0 ], + "patching_rect" : [ 1076.0, 311.708129999999983, 67.0, 22.0 ], "text" : "universal 1" } @@ -385,7 +385,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 948.0, 630.0, 53.0, 22.0 ], + "patching_rect" : [ 948.0, 567.629196000000093, 53.0, 22.0 ], "text" : "pcontrol" } @@ -400,7 +400,7 @@ "fileversion" : 1, "appversion" : { "major" : 8, - "minor" : 2, + "minor" : 3, "revision" : 0, "architecture" : "x64", "modernui" : 1 @@ -506,7 +506,7 @@ "bgcolor" : [ 0.3, 0.3, 0.3, 1.0 ] } , - "patching_rect" : [ 928.5, 670.0, 56.0, 22.0 ], + "patching_rect" : [ 928.5, 607.629196000000093, 56.0, 22.0 ], "saved_object_attributes" : { "description" : "", "digest" : "", @@ -550,7 +550,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 814.0, 563.0, 88.0, 22.0 ], + "patching_rect" : [ 740.0, 546.0, 88.0, 22.0 ], "text" : "prepend folder" } @@ -562,7 +562,7 @@ "numinlets" : 3, "numoutlets" : 3, "outlettype" : [ "bang", "bang", "" ], - "patching_rect" : [ 226.0, 220.0, 46.0, 22.0 ], + "patching_rect" : [ 244.714126999999962, 224.000031000000007, 44.0, 22.0 ], "text" : "sel 0 1" } @@ -574,7 +574,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 730.0, 418.833344000000011, 101.0, 22.0 ], + "patching_rect" : [ 740.0, 503.629210999999998, 101.0, 22.0 ], "text" : "C74:/media/msp/" } @@ -599,7 +599,7 @@ "fileversion" : 1, "appversion" : { "major" : 8, - "minor" : 2, + "minor" : 3, "revision" : 0, "architecture" : "x64", "modernui" : 1 @@ -735,7 +735,7 @@ "fileversion" : 1, "appversion" : { "major" : 8, - "minor" : 2, + "minor" : 3, "revision" : 0, "architecture" : "x64", "modernui" : 1 @@ -1139,7 +1139,7 @@ "bgfillcolor_proportion" : 0.39, "bgfillcolor_type" : "color", "id" : "obj-5", - "items" : [ "Browse...", ",", "", ",", "Green-Box639.wav", ",", "Green-Box641.wav", ",", "Harker-DS-TenOboeMultiphonics-M.wav", ",", "Nicol-LoopE-M.wav", ",", "Nicol-LoopE-M_hpss-h_163786918639271.wav", ",", "Nicol-LoopE-M_hpss-p_163786918639271.wav", ",", "Olencki-TenTromboneLongTones-M.wav", ",", "Tremblay-AaS-AcBassGuit-Melo-M.wav", ",", "Tremblay-AaS-AcousticStrums-M.wav", ",", "Tremblay-AaS-SynthTwoVoices-M.wav", ",", "Tremblay-AaS-VoiceQC-B2K.wav", ",", "Tremblay-ASWINE-ScratchySynth-M.wav", ",", "Tremblay-BaB-HumDC-M.wav", ",", "Tremblay-BaB-SoundscapeGolcarWithDog.wav", ",", "Tremblay-BeatRemember.wav", ",", "Tremblay-CEL-GlitchyMusicBoxMelo.wav", ",", "Tremblay-CF-ChurchBells.wav", ",", "Tremblay-FMTri-M.wav", ",", "Tremblay-FMTriDist-M.wav", ",", "Tremblay-Iterative-M.wav", ",", "Tremblay-SA-UprightPianoPedalWide.wav", ",", "Tremblay-SlideChoirAdd-M.wav", ",", "Tremblay-SlideChoirSin-M.wav", ",", "Tremblay-UW-ComplexDescent-M.wav" ], + "items" : [ "Constanzo-PreparedSnare-M.wav", ",", "Green-Box639.wav", ",", "Green-Box641.wav", ",", "Harker-DS-TenOboeMultiphonics-M.wav", ",", "Nicol-LoopE-M.wav", ",", "Olencki-TenTromboneLongTones-M.wav", ",", "Tremblay-AaS-AcBassGuit-Melo-M.wav", ",", "Tremblay-AaS-AcousticStrums-M.wav", ",", "Tremblay-AaS-SynthTwoVoices-M.wav", ",", "Tremblay-AaS-VoiceQC-B2K-M.wav", ",", "Tremblay-ASWINE-ScratchySynth-M.wav", ",", "Tremblay-BaB-HumDC-M.wav", ",", "Tremblay-BaB-SoundscapeGolcarWithDog.wav", ",", "Tremblay-BeatRemember.wav", ",", "Tremblay-CEL-GlitchyMusicBoxMelo.wav", ",", "Tremblay-CF-ChurchBells.wav", ",", "Tremblay-FMTriDist-M.wav", ",", "Tremblay-Iterative-M.wav", ",", "Tremblay-SA-UprightPianoPedalWide.wav", ",", "Tremblay-SlideChoirAdd-M.wav", ",", "Tremblay-SlideChoirSin-M.wav", ",", "Tremblay-UW-ComplexDescent-M.wav" ], "maxclass" : "umenu", "numinlets" : 1, "numoutlets" : 3, @@ -1382,13 +1382,13 @@ "name" : "AudioStatus_Menu", "default" : { "bgfillcolor" : { - "type" : "color", + "angle" : 270.0, + "autogradient" : 0, "color" : [ 0.294118, 0.313726, 0.337255, 1 ], "color1" : [ 0.454902, 0.462745, 0.482353, 0.0 ], "color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ], - "angle" : 270.0, "proportion" : 0.39, - "autogradient" : 0 + "type" : "color" } } @@ -1436,7 +1436,7 @@ "fileversion" : 1, "appversion" : { "major" : 8, - "minor" : 2, + "minor" : 3, "revision" : 0, "architecture" : "x64", "modernui" : 1 @@ -1480,7 +1480,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 168.274993999999992, 211.399993999999992, 88.0, 22.0 ], + "patching_rect" : [ 148.5, 166.399993999999992, 88.0, 22.0 ], "text" : "prepend folder" } @@ -1494,7 +1494,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 413.0, 205.370789000000002, 83.0, 22.0 ], + "patching_rect" : [ 381.0, 175.370789000000002, 83.0, 22.0 ], "text" : "prepend filter" } @@ -1508,7 +1508,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 413.0, 181.0, 89.0, 22.0 ], + "patching_rect" : [ 381.0, 151.0, 89.0, 22.0 ], "text" : "prepend noise" } @@ -1522,7 +1522,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 314.399993999999992, 241.370789000000002, 81.0, 22.0 ], + "patching_rect" : [ 282.399993999999992, 211.370789000000002, 81.0, 22.0 ], "text" : "prepend freq" } @@ -1536,7 +1536,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 278.399993999999992, 185.0, 88.0, 22.0 ], + "patching_rect" : [ 250.399993999999992, 166.399993999999992, 88.0, 22.0 ], "text" : "prepend wave" } @@ -1550,7 +1550,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 157.875, 173.0, 75.0, 22.0 ], + "patching_rect" : [ 117.0, 137.0, 75.0, 22.0 ], "text" : "prepend file" } @@ -1564,7 +1564,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 135.0, 130.0, 83.0, 22.0 ], + "patching_rect" : [ 84.0, 102.0, 83.0, 22.0 ], "text" : "prepend loop" } @@ -1578,7 +1578,7 @@ "numinlets" : 11, "numoutlets" : 11, "outlettype" : [ "", "", "", "", "", "", "", "", "", "", "" ], - "patching_rect" : [ 50.0, 100.0, 349.0, 22.0 ], + "patching_rect" : [ 18.0, 70.0, 406.333323333333283, 22.0 ], "text" : "route module vol loop file folder flucomafile wave freq noise filter" } @@ -1592,7 +1592,7 @@ "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 50.0, 40.0, 25.0, 25.0 ], + "patching_rect" : [ 18.0, 10.0, 25.0, 25.0 ], "presentation" : 1, "presentation_rect" : [ 585.0, 120.0, 25.0, 25.0 ] } @@ -1606,7 +1606,7 @@ "maxclass" : "outlet", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 50.0, 235.0, 25.0, 25.0 ], + "patching_rect" : [ 18.0, 227.0, 25.0, 25.0 ], "presentation" : 1, "presentation_rect" : [ 585.0, 315.0, 25.0, 25.0 ] } @@ -1620,7 +1620,7 @@ "maxclass" : "outlet", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 92.0, 235.0, 25.0, 25.0 ], + "patching_rect" : [ 51.0, 227.0, 25.0, 25.0 ], "presentation" : 1, "presentation_rect" : [ 627.0, 315.0, 25.0, 25.0 ] } @@ -1634,7 +1634,7 @@ "maxclass" : "outlet", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 135.0, 295.0, 25.0, 25.0 ], + "patching_rect" : [ 84.0, 227.0, 25.0, 25.0 ], "presentation" : 1, "presentation_rect" : [ 665.0, 315.0, 25.0, 25.0 ] } @@ -1648,7 +1648,7 @@ "maxclass" : "outlet", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 282.399993999999992, 300.600006000000008, 25.0, 25.0 ], + "patching_rect" : [ 250.399993999999992, 270.600006000000008, 25.0, 25.0 ], "presentation" : 1, "presentation_rect" : [ 765.0, 315.0, 25.0, 25.0 ] } @@ -1662,7 +1662,7 @@ "maxclass" : "outlet", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 402.666655999999989, 267.333344000000011, 25.0, 25.0 ], + "patching_rect" : [ 370.666655999999989, 237.333344000000011, 25.0, 25.0 ], "presentation" : 1, "presentation_rect" : [ 870.0, 315.0, 25.0, 25.0 ] } @@ -1800,13 +1800,13 @@ "name" : "AudioStatus_Menu", "default" : { "bgfillcolor" : { - "type" : "color", + "angle" : 270.0, + "autogradient" : 0, "color" : [ 0.294118, 0.313726, 0.337255, 1 ], "color1" : [ 0.454902, 0.462745, 0.482353, 0.0 ], "color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ], - "angle" : 270.0, "proportion" : 0.39, - "autogradient" : 0 + "type" : "color" } } @@ -1821,7 +1821,7 @@ "bgfillcolor_color" : [ 0.290196, 0.309804, 0.301961, 1.0 ] } , - "patching_rect" : [ 263.0, 156.0, 73.0, 22.0 ], + "patching_rect" : [ 24.0, 103.0, 335.0, 22.0 ], "saved_object_attributes" : { "description" : "", "digest" : "", @@ -1829,7 +1829,7 @@ "tags" : "" } , - "text" : "p attrArgs" + "text" : "p \"parse arguments\"" } } @@ -1841,7 +1841,7 @@ "numoutlets" : 1, "outlettype" : [ "bang" ], "parameter_enable" : 0, - "patching_rect" : [ 256.0, 65.814605999999998, 24.0, 24.0 ] + "patching_rect" : [ 24.0, 12.814605999999998, 24.0, 24.0 ] } } @@ -1855,8 +1855,8 @@ "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "" ], - "patching_rect" : [ 256.0, 91.814605999999998, 712.0, 22.0 ], - "text" : "patcherargs @module 0 @vol -20 @loop 0 @file anton.aif @wave 0 @freq 440 @noise 0 @filter 0 @flucomafile Nicol-LoopE-M.wav" + "patching_rect" : [ 24.0, 50.814605999999998, 526.0, 22.0 ], + "text" : "patcherargs @module 0 @vol -9 @loop 0 @file anton.aif @wave 0 @freq 440 @noise 0 @filter 0" } } @@ -1881,7 +1881,7 @@ "fileversion" : 1, "appversion" : { "major" : 8, - "minor" : 2, + "minor" : 3, "revision" : 0, "architecture" : "x64", "modernui" : 1 @@ -2024,14 +2024,14 @@ "fontname" : "Arial", "fontsize" : 12.0, "frozen_object_attributes" : { - "ramp" : 200 + "ramp" : 200.0 } , "id" : "obj-9", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 2, - "outlettype" : [ "signal", "list" ], + "outlettype" : [ "signal", "" ], "patching_rect" : [ 30.0, 270.0, 86.0, 22.0 ], "text" : "matrix~ 2 1 1." } @@ -2227,13 +2227,13 @@ "name" : "AudioStatus_Menu", "default" : { "bgfillcolor" : { - "type" : "color", + "angle" : 270.0, + "autogradient" : 0, "color" : [ 0.294118, 0.313726, 0.337255, 1 ], "color1" : [ 0.454902, 0.462745, 0.482353, 0.0 ], "color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ], - "angle" : 270.0, "proportion" : 0.39, - "autogradient" : 0 + "type" : "color" } } @@ -2298,7 +2298,7 @@ "numoutlets" : 3, "outlettype" : [ "int", "", "" ], "parameter_enable" : 0, - "patching_rect" : [ 64.0, 172.736938000000009, 179.0, 22.0 ], + "patching_rect" : [ 24.0, 149.736938000000009, 179.0, 22.0 ], "presentation" : 1, "presentation_rect" : [ 5.0, 5.0, 179.0, 22.0 ], "style" : "AudioStatus_Menu" @@ -2318,7 +2318,7 @@ "fileversion" : 1, "appversion" : { "major" : 8, - "minor" : 2, + "minor" : 3, "revision" : 0, "architecture" : "x64", "modernui" : 1 @@ -2637,13 +2637,13 @@ "name" : "AudioStatus_Menu", "default" : { "bgfillcolor" : { - "type" : "color", + "angle" : 270.0, + "autogradient" : 0, "color" : [ 0.294118, 0.313726, 0.337255, 1 ], "color1" : [ 0.454902, 0.462745, 0.482353, 0.0 ], "color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ], - "angle" : 270.0, "proportion" : 0.39, - "autogradient" : 0 + "type" : "color" } } @@ -2658,7 +2658,7 @@ "bgfillcolor_color" : [ 0.290196, 0.309804, 0.301961, 1.0 ] } , - "patching_rect" : [ 16.0, 224.000031000000007, 106.0, 22.0 ], + "patching_rect" : [ 24.0, 224.000031000000007, 101.0, 22.0 ], "saved_object_attributes" : { "description" : "", "digest" : "", @@ -2693,7 +2693,7 @@ "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "" ], - "patching_rect" : [ 16.0, 257.000030999999979, 69.0, 21.0 ], + "patching_rect" : [ 24.0, 257.000030999999979, 65.0, 21.0 ], "save" : [ "#N", "thispatcher", ";", "#Q", "end", ";" ], "text" : "thispatcher" } @@ -2720,7 +2720,7 @@ "maxclass" : "newobj", "numinlets" : 4, "numoutlets" : 2, - "outlettype" : [ "signal", "list" ], + "outlettype" : [ "signal", "" ], "patching_rect" : [ 213.0, 439.333344000000011, 394.0, 21.0 ], "text" : "matrix~ 4 1 1. @ramp 200" } @@ -2747,7 +2747,7 @@ "fileversion" : 1, "appversion" : { "major" : 8, - "minor" : 2, + "minor" : 3, "revision" : 0, "architecture" : "x64", "modernui" : 1 @@ -2939,13 +2939,13 @@ "name" : "AudioStatus_Menu", "default" : { "bgfillcolor" : { - "type" : "color", + "angle" : 270.0, + "autogradient" : 0, "color" : [ 0.294118, 0.313726, 0.337255, 1 ], "color1" : [ 0.454902, 0.462745, 0.482353, 0.0 ], "color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ], - "angle" : 270.0, "proportion" : 0.39, - "autogradient" : 0 + "type" : "color" } } @@ -2986,7 +2986,7 @@ "fileversion" : 1, "appversion" : { "major" : 8, - "minor" : 2, + "minor" : 3, "revision" : 0, "architecture" : "x64", "modernui" : 1 @@ -3399,7 +3399,7 @@ "maxclass" : "newobj", "numinlets" : 4, "numoutlets" : 2, - "outlettype" : [ "signal", "list" ], + "outlettype" : [ "signal", "" ], "patching_rect" : [ 152.333344000000011, 378.0, 83.0, 21.0 ], "text" : "matrix~ 4 1 1." } @@ -3916,6 +3916,7 @@ , { "patchline" : { "destination" : [ "obj-1", 0 ], + "midpoints" : [ 191.5, 135.0, 217.5, 135.0 ], "source" : [ "obj-24", 2 ] } @@ -3923,6 +3924,7 @@ , { "patchline" : { "destination" : [ "obj-2", 0 ], + "midpoints" : [ 112.5, 135.0, 9.0, 135.0, 9.0, 489.0, 112.5, 489.0 ], "source" : [ "obj-24", 1 ] } @@ -3930,6 +3932,7 @@ , { "patchline" : { "destination" : [ "obj-21", 0 ], + "midpoints" : [ 270.5, 210.0, 347.5, 210.0 ], "source" : [ "obj-24", 3 ] } @@ -3937,6 +3940,7 @@ , { "patchline" : { "destination" : [ "obj-25", 0 ], + "midpoints" : [ 33.5, 126.0, 33.5, 126.0 ], "source" : [ "obj-24", 0 ] } @@ -3944,6 +3948,7 @@ , { "patchline" : { "destination" : [ "obj-3", 0 ], + "midpoints" : [ 349.5, 345.0, 597.5, 345.0 ], "source" : [ "obj-24", 4 ] } @@ -4126,6 +4131,7 @@ , { "patchline" : { "destination" : [ "obj-24", 0 ], + "midpoints" : [ 540.5, 90.0, 33.5, 90.0 ], "source" : [ "obj-7", 1 ] } @@ -4183,56 +4189,18 @@ "inherited_shortname" : 1 } , - "dependency_cache" : [ { - "name" : "sine.svg", - "bootpath" : "C74:/media/max/picts/m4l-picts", - "type" : "svg", - "implicit" : 1 - } -, { - "name" : "saw.svg", - "bootpath" : "C74:/media/max/picts/m4l-picts", - "type" : "svg", - "implicit" : 1 - } -, { - "name" : "square.svg", - "bootpath" : "C74:/media/max/picts/m4l-picts", - "type" : "svg", - "implicit" : 1 - } -, { - "name" : "random.svg", - "bootpath" : "C74:/media/max/picts/m4l-picts", - "type" : "svg", - "implicit" : 1 - } -, { - "name" : "interfacecolor.js", - "bootpath" : "C74:/interfaces", - "type" : "TEXT", - "implicit" : 1 - } -, { - "name" : "fluid.patchpath.js", - "bootpath" : "~/dev/flucoma/max/help", - "patcherrelativepath" : ".", - "type" : "TEXT", - "implicit" : 1 - } - ], "autosave" : 0, "styles" : [ { "name" : "AudioStatus_Menu", "default" : { "bgfillcolor" : { - "type" : "color", + "angle" : 270.0, + "autogradient" : 0, "color" : [ 0.294118, 0.313726, 0.337255, 1 ], "color1" : [ 0.454902, 0.462745, 0.482353, 0.0 ], "color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ], - "angle" : 270.0, "proportion" : 0.39, - "autogradient" : 0 + "type" : "color" } } @@ -4243,9 +4211,9 @@ , { "name" : "max6box", "default" : { + "accentcolor" : [ 0.8, 0.839216, 0.709804, 1.0 ], "bgcolor" : [ 1.0, 1.0, 1.0, 0.5 ], - "textcolor_inverse" : [ 0.0, 0.0, 0.0, 1.0 ], - "accentcolor" : [ 0.8, 0.839216, 0.709804, 1.0 ] + "textcolor_inverse" : [ 0.0, 0.0, 0.0, 1.0 ] } , "parentstyle" : "", @@ -4263,17 +4231,17 @@ , { "name" : "max6message", "default" : { - "textcolor_inverse" : [ 0.0, 0.0, 0.0, 1.0 ], "bgfillcolor" : { - "type" : "gradient", + "angle" : 270.0, + "autogradient" : 0, + "color" : [ 0.290196, 0.309804, 0.301961, 1.0 ], "color1" : [ 0.866667, 0.866667, 0.866667, 1.0 ], "color2" : [ 0.788235, 0.788235, 0.788235, 1.0 ], - "color" : [ 0.290196, 0.309804, 0.301961, 1.0 ], - "angle" : 270.0, "proportion" : 0.39, - "autogradient" : 0 + "type" : "gradient" } - +, + "textcolor_inverse" : [ 0.0, 0.0, 0.0, 1.0 ] } , "parentstyle" : "max6box", diff --git a/help/fluid.flucomaorg.maxpat b/patchers/fluid.flucomaorg.maxpat similarity index 100% rename from help/fluid.flucomaorg.maxpat rename to patchers/fluid.flucomaorg.maxpat diff --git a/help/fluid.learn.maxpat b/patchers/fluid.learn.maxpat similarity index 100% rename from help/fluid.learn.maxpat rename to patchers/fluid.learn.maxpat diff --git a/help/fluid.nmfmatch.polyfilter.maxpat b/patchers/fluid.nmfmatch.polyfilter.maxpat similarity index 100% rename from help/fluid.nmfmatch.polyfilter.maxpat rename to patchers/fluid.nmfmatch.polyfilter.maxpat diff --git a/help/fluid.spectralshape.FFTbandpass.maxpat b/patchers/fluid.spectralshape.FFTbandpass.maxpat similarity index 100% rename from help/fluid.spectralshape.FFTbandpass.maxpat rename to patchers/fluid.spectralshape.FFTbandpass.maxpat diff --git a/patchers/fluid.stft.example.maxpat b/patchers/fluid.stft.example.maxpat new file mode 100644 index 00000000..ab71405b --- /dev/null +++ b/patchers/fluid.stft.example.maxpat @@ -0,0 +1,46 @@ +{ + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 8, + "minor" : 3, + "revision" : 0, + "architecture" : "x64", + "modernui" : 1 + } +, + "classnamespace" : "box", + "rect" : [ 59.0, 106.0, 640.0, 480.0 ], + "bglocked" : 0, + "openinpresentation" : 0, + "default_fontsize" : 12.0, + "default_fontface" : 0, + "default_fontname" : "Arial", + "gridonopen" : 1, + "gridsize" : [ 15.0, 15.0 ], + "gridsnaponopen" : 1, + "objectsnaponopen" : 1, + "statusbarvisible" : 2, + "toolbarvisible" : 1, + "lefttoolbarpinned" : 0, + "toptoolbarpinned" : 0, + "righttoolbarpinned" : 0, + "bottomtoolbarpinned" : 0, + "toolbars_unpinned_last_save" : 0, + "tallnewobj" : 0, + "boxanimatetime" : 200, + "enablehscroll" : 1, + "enablevscroll" : 1, + "devicewidth" : 0.0, + "description" : "", + "digest" : "", + "tags" : "", + "style" : "", + "subpatcher_template" : "", + "assistshowspatchername" : 0, + "boxes" : [ ], + "lines" : [ ], + "autosave" : 0 + } + +} diff --git a/help/fluid_decomposition.blocking.maxpat b/patchers/fluid_decomposition.blocking.maxpat similarity index 100% rename from help/fluid_decomposition.blocking.maxpat rename to patchers/fluid_decomposition.blocking.maxpat From 2bae770bda73af7dd31e40cf017215e37986d6dc Mon Sep 17 00:00:00 2001 From: James Bradbury Date: Thu, 16 Jun 2022 16:22:27 +0100 Subject: [PATCH 05/51] update plotter instances with @border 0 (#278) --- help/fluid.grid~.maxhelp | 10 ++++++++-- help/fluid.kdtree~.maxhelp | 6 ++++-- help/fluid.mds~.maxhelp | 9 +++++++-- help/fluid.mlpclassifier~.maxhelp | 5 ++++- help/fluid.umap~.maxhelp | 16 +++++++++------- 5 files changed, 32 insertions(+), 14 deletions(-) diff --git a/help/fluid.grid~.maxhelp b/help/fluid.grid~.maxhelp index fb78e074..0357f649 100644 --- a/help/fluid.grid~.maxhelp +++ b/help/fluid.grid~.maxhelp @@ -57,7 +57,7 @@ } , "classnamespace" : "box", - "rect" : [ 0.0, 26.0, 994.0, 753.0 ], + "rect" : [ 34.0, 113.0, 994.0, 753.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, @@ -580,6 +580,7 @@ } , { "box" : { + "border" : 0, "filename" : "fluid.plotter", "id" : "obj-3", "maxclass" : "jsui", @@ -1008,6 +1009,7 @@ } , { "box" : { + "border" : 0, "filename" : "fluid.plotter", "id" : "obj-16", "maxclass" : "jsui", @@ -1250,7 +1252,7 @@ } , "classnamespace" : "box", - "rect" : [ 34.0, 113.0, 994.0, 753.0 ], + "rect" : [ 0.0, 26.0, 994.0, 753.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, @@ -1760,6 +1762,7 @@ } , { "box" : { + "border" : 0, "filename" : "fluid.plotter", "id" : "obj-3", "maxclass" : "jsui", @@ -2120,6 +2123,7 @@ } , { "box" : { + "border" : 0, "filename" : "fluid.plotter", "id" : "obj-16", "maxclass" : "jsui", @@ -3287,6 +3291,7 @@ } , { "box" : { + "border" : 0, "filename" : "fluid.plotter", "id" : "obj-16", "maxclass" : "jsui", @@ -3300,6 +3305,7 @@ } , { "box" : { + "border" : 0, "filename" : "fluid.plotter", "id" : "obj-1", "maxclass" : "jsui", diff --git a/help/fluid.kdtree~.maxhelp b/help/fluid.kdtree~.maxhelp index 43c019a9..c209d103 100644 --- a/help/fluid.kdtree~.maxhelp +++ b/help/fluid.kdtree~.maxhelp @@ -1182,7 +1182,7 @@ } , "classnamespace" : "box", - "rect" : [ 0.0, 26.0, 1055.0, 751.0 ], + "rect" : [ 35.0, 115.0, 1055.0, 751.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, @@ -1342,6 +1342,7 @@ } , { "box" : { + "border" : 0, "filename" : "fluid.plotter", "id" : "obj-6", "maxclass" : "jsui", @@ -2372,7 +2373,7 @@ } , "classnamespace" : "box", - "rect" : [ 35.0, 115.0, 1055.0, 751.0 ], + "rect" : [ 0.0, 26.0, 1055.0, 751.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, @@ -4085,6 +4086,7 @@ } , { "box" : { + "border" : 0, "filename" : "fluid.plotter", "id" : "obj-6", "jsarguments" : [ 0.5 ], diff --git a/help/fluid.mds~.maxhelp b/help/fluid.mds~.maxhelp index 5d51a60a..2a5e624e 100644 --- a/help/fluid.mds~.maxhelp +++ b/help/fluid.mds~.maxhelp @@ -196,7 +196,6 @@ "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 358.0, 357.0, 114.0, 21.0 ], - "presentation_linecount" : 2, "text" : "Squared Euclidian", "textcolor" : [ 0.501960784313725, 0.501960784313725, 0.501960784313725, 1.0 ], "textjustification" : 1 @@ -347,6 +346,7 @@ } , { "box" : { + "border" : 0, "filename" : "fluid.plotter", "id" : "obj-1", "jsarguments" : [ 0.5 ], @@ -581,6 +581,7 @@ } , { "box" : { + "border" : 0, "filename" : "fluid.plotter", "id" : "obj-1", "jsarguments" : [ 0.5 ], @@ -815,6 +816,7 @@ } , { "box" : { + "border" : 0, "filename" : "fluid.plotter", "id" : "obj-1", "jsarguments" : [ 0.5 ], @@ -1049,6 +1051,7 @@ } , { "box" : { + "border" : 0, "filename" : "fluid.plotter", "id" : "obj-1", "jsarguments" : [ 0.5 ], @@ -1283,6 +1286,7 @@ } , { "box" : { + "border" : 0, "filename" : "fluid.plotter", "id" : "obj-1", "jsarguments" : [ 0.5 ], @@ -1655,6 +1659,7 @@ } , { "box" : { + "border" : 0, "filename" : "fluid.plotter", "id" : "obj-1", "jsarguments" : [ 0.5 ], @@ -1888,7 +1893,6 @@ } , "patching_rect" : [ 60.0, 130.0, 187.0, 23.0 ], - "presentation_linecount" : 7, "saved_object_attributes" : { "description" : "", "digest" : "", @@ -2260,6 +2264,7 @@ } , { "box" : { + "border" : 0, "filename" : "fluid.plotter", "id" : "obj-26", "jsarguments" : [ 0.35 ], diff --git a/help/fluid.mlpclassifier~.maxhelp b/help/fluid.mlpclassifier~.maxhelp index 005635cf..3ad423db 100644 --- a/help/fluid.mlpclassifier~.maxhelp +++ b/help/fluid.mlpclassifier~.maxhelp @@ -314,6 +314,7 @@ } , { "box" : { + "border" : 0, "filename" : "fluid.plotter", "id" : "obj-10", "maxclass" : "jsui", @@ -1182,6 +1183,7 @@ } , { "box" : { + "border" : 0, "filename" : "fluid.plotter", "id" : "obj-14", "maxclass" : "jsui", @@ -2156,7 +2158,7 @@ "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, - "outlettype" : [ "list" ], + "outlettype" : [ "buffer" ], "patching_rect" : [ 176.0, 470.0, 77.0, 23.0 ], "text" : "fluid.list2buf" } @@ -2683,6 +2685,7 @@ } , { "box" : { + "border" : 0, "filename" : "fluid.plotter", "id" : "obj-14", "maxclass" : "jsui", diff --git a/help/fluid.umap~.maxhelp b/help/fluid.umap~.maxhelp index 90e8a880..f29c439a 100644 --- a/help/fluid.umap~.maxhelp +++ b/help/fluid.umap~.maxhelp @@ -93,7 +93,6 @@ "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 10.0, 62.0, 614.0, 21.0 ], - "presentation_linecount" : 2, "text" : "Adjusting the parameters to affect the \"embedding\" or \"projection\" of data into a lower dimensional space.", "textcolor" : [ 0.501960784313725, 0.501960784313725, 0.501960784313725, 1.0 ] } @@ -118,11 +117,11 @@ , { "box" : { "id" : "obj-18", - "linecount" : 33, + "linecount" : 32, "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 660.0, 127.0, 320.0, 486.0 ], + "patching_rect" : [ 660.0, 127.0, 324.0, 471.0 ], "text" : "The UMAP algorithm can be nudged to favour the global or local structure of the original data. In essence, this is about whether or not you care about the overall shape of the data, or smaller clusters of points when it is reduced.\n\nThe numneighbours attribute dictates how many points from the original data are considered together when it is determining a transform for the data. These are related to the size of your data. For example, imagine that you have a dataset with 100 points and wanted the whole space to be considered as \"one thing\", setting numneighbours to 100 might be an interesting place to start.\n\nThe minimum distance attribute dictates how close points can be represented in the output dataset. Small values tending towards 0 let UMAP pack the points in tightly while larger values cause the data to be more spread out.\n\nMusically speaking, this decision making will be bound up in lots of different attentions, like what kind of sounds are being analysed and how those sounds will be used in conjunction with the UMAP representation. If you want tight perceptually meaningful clusters then lowering the number of neighbours (relative to your total dataset) and increasing the minimum distance could be a tool for creating more stark separations between points. Likewise, lowering the mindist and increasing the numneighbours might create a flatter and more spread out space for exploring more widely.", "textcolor" : [ 0.501960784313725, 0.501960784313725, 0.501960784313725, 1.0 ] } @@ -240,7 +239,7 @@ "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, - "outlettype" : [ "list" ], + "outlettype" : [ "buffer" ], "patching_rect" : [ 14.0, 56.0, 77.0, 22.0 ], "text" : "fluid.list2buf" } @@ -1371,6 +1370,7 @@ } , { "box" : { + "border" : 0, "filename" : "fluid.plotter", "id" : "obj-19", "jsarguments" : [ 0.5 ], @@ -1572,7 +1572,7 @@ } , "classnamespace" : "box", - "rect" : [ 35.0, 114.0, 992.0, 751.0 ], + "rect" : [ 0.0, 26.0, 992.0, 751.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, @@ -1665,7 +1665,7 @@ "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, - "outlettype" : [ "list" ], + "outlettype" : [ "buffer" ], "patching_rect" : [ 13.0, 57.0, 77.0, 22.0 ], "text" : "fluid.list2buf" } @@ -2902,6 +2902,7 @@ } , { "box" : { + "border" : 0, "filename" : "fluid.plotter", "id" : "obj-19", "jsarguments" : [ 0.5 ], @@ -3960,7 +3961,7 @@ } , "classnamespace" : "box", - "rect" : [ 0.0, 26.0, 992.0, 751.0 ], + "rect" : [ 35.0, 114.0, 992.0, 751.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, @@ -5491,6 +5492,7 @@ } , { "box" : { + "border" : 0, "filename" : "fluid.plotter", "id" : "obj-10", "maxclass" : "jsui", From 01abf417f03bed27347e3e947da6524f6b4ef91d Mon Sep 17 00:00:00 2001 From: James Bradbury Date: Thu, 16 Jun 2022 17:07:22 +0100 Subject: [PATCH 06/51] [docs] add argument jsui to relevant objects docs (#284) * remove 2 help files wile we are here * update all help files with instantiation args --- help/fluid.ampgate~.maxhelp | 48 +- help/fluid.bufampgate~.maxhelp | 32 +- help/fluid.bufchroma~.maxhelp | 24 +- help/fluid.bufhpss~.maxhelp | 28 +- help/fluid.bufloudness~.maxhelp | 157 ++-- help/fluid.bufmelbands~.maxhelp | 125 +-- help/fluid.bufmfcc~.maxhelp | 154 ++-- help/fluid.bufnoveltyfeature~.maxhelp | 18 +- help/fluid.bufnoveltyslice~.maxhelp | 39 +- help/fluid.bufresize.maxhelp | 370 -------- help/fluid.bufview.maxhelp | 1166 ------------------------- help/fluid.dataset~.maxhelp | 32 +- help/fluid.hpss~.maxhelp | 91 +- help/fluid.list2buf.maxhelp | 25 +- help/fluid.loudness~.maxhelp | 16 + help/fluid.melbands~.maxhelp | 78 +- help/fluid.mfcc~.maxhelp | 24 +- help/fluid.mlpregressor~.maxhelp | 9 +- help/fluid.nmffilter~.maxhelp | 27 +- help/fluid.nmfmatch~.maxhelp | 47 +- help/fluid.noveltyfeature~.maxhelp | 28 +- help/fluid.noveltyslice~.maxhelp | 22 +- help/fluid.spectralshape~.maxhelp | 233 ++--- help/fluid.stats.maxhelp | 76 +- 24 files changed, 693 insertions(+), 2176 deletions(-) delete mode 100644 help/fluid.bufresize.maxhelp delete mode 100644 help/fluid.bufview.maxhelp diff --git a/help/fluid.ampgate~.maxhelp b/help/fluid.ampgate~.maxhelp index fb26ba55..1f08ba63 100644 --- a/help/fluid.ampgate~.maxhelp +++ b/help/fluid.ampgate~.maxhelp @@ -1058,12 +1058,28 @@ "isolateaudio" : 1, "assistshowspatchername" : 0, "boxes" : [ { + "box" : { + "border" : 0, + "filename" : "helpargs.js", + "id" : "obj-4", + "ignoreclick" : 1, + "jsarguments" : [ "fluid.ampgate~" ], + "maxclass" : "jsui", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "parameter_enable" : 0, + "patching_rect" : [ 320.0, 404.0, 187.454010009765625, 39.0 ] + } + + } +, { "box" : { "id" : "obj-58", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 417.5, 274.0, 299.0, 21.0 ], + "patching_rect" : [ 412.5, 222.0, 299.0, 21.0 ], "text" : "gets the latency calculation directly from the object", "textcolor" : [ 0.501960784313725, 0.501960784313725, 0.501960784313725, 1.0 ] } @@ -1075,7 +1091,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 350.0, 351.0, 188.0, 21.0 ], + "patching_rect" : [ 345.0, 299.0, 188.0, 21.0 ], "text" : "the delay compensated original", "textcolor" : [ 0.501960784313725, 0.501960784313725, 0.501960784313725, 1.0 ] } @@ -1267,7 +1283,7 @@ "maxclass" : "ezdac~", "numinlets" : 2, "numoutlets" : 0, - "patching_rect" : [ 234.0, 390.0, 45.0, 45.0 ] + "patching_rect" : [ 229.0, 328.0, 45.0, 45.0 ] } } @@ -1279,7 +1295,7 @@ "numoutlets" : 2, "outlettype" : [ "", "bang" ], "parameter_enable" : 0, - "patching_rect" : [ 328.0, 310.0, 50.0, 23.0 ] + "patching_rect" : [ 323.0, 258.0, 50.0, 23.0 ] } } @@ -1290,7 +1306,7 @@ "numinlets" : 1, "numoutlets" : 3, "outlettype" : [ "", "", "" ], - "patching_rect" : [ 328.0, 273.0, 90.0, 23.0 ], + "patching_rect" : [ 323.0, 221.0, 90.0, 23.0 ], "text" : "getattr latency" } @@ -1302,7 +1318,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "signal" ], - "patching_rect" : [ 260.0, 350.0, 87.0, 23.0 ], + "patching_rect" : [ 255.0, 298.0, 87.0, 23.0 ], "text" : "delay~ 44100" } @@ -1464,11 +1480,12 @@ , { "box" : { "id" : "obj-1", + "linecount" : 4, "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "signal", "" ], - "patching_rect" : [ 10.0, 444.0, 853.0, 23.0 ], + "patching_rect" : [ 10.0, 390.0, 303.0, 67.0 ], "text" : "fluid.ampgate~ @rampup 441 @rampdown 2205 @onthreshold -27 @offthreshold -31 @minsilencelength 4410 @lookback 441 @highpassfreq 85" } @@ -1586,7 +1603,7 @@ , { "patchline" : { "destination" : [ "obj-1", 0 ], - "midpoints" : [ 60.606002999999987, 240.0, 27.106002999999987, 240.0, 27.106002999999987, 429.0, 19.5, 429.0 ], + "midpoints" : [ 60.606002999999987, 240.0, 19.5, 240.0 ], "source" : [ "obj-11", 0 ] } @@ -1594,7 +1611,7 @@ , { "patchline" : { "destination" : [ "obj-1", 0 ], - "midpoints" : [ 60.606002999999987, 270.0, 27.106002999999987, 270.0, 27.106002999999987, 429.0, 19.5, 429.0 ], + "midpoints" : [ 60.606002999999987, 270.0, 19.5, 270.0 ], "source" : [ "obj-12", 0 ] } @@ -1602,7 +1619,7 @@ , { "patchline" : { "destination" : [ "obj-1", 0 ], - "midpoints" : [ 60.606002999999987, 345.0, 27.106002999999987, 345.0, 27.106002999999987, 429.0, 19.5, 429.0 ], + "midpoints" : [ 60.606002999999987, 345.0, 19.5, 345.0 ], "source" : [ "obj-14", 0 ] } @@ -1610,6 +1627,7 @@ , { "patchline" : { "destination" : [ "obj-1", 0 ], + "midpoints" : [ 19.5, 186.0, 19.5, 186.0 ], "order" : 1, "source" : [ "obj-20", 0 ] } @@ -1618,7 +1636,7 @@ , { "patchline" : { "destination" : [ "obj-24", 0 ], - "midpoints" : [ 19.5, 201.0, 269.5, 201.0 ], + "midpoints" : [ 19.5, 201.0, 264.5, 201.0 ], "order" : 0, "source" : [ "obj-20", 0 ] } @@ -1627,7 +1645,7 @@ , { "patchline" : { "destination" : [ "obj-1", 0 ], - "midpoints" : [ 60.606002999999987, 294.0, 27.106002999999987, 294.0, 27.106002999999987, 429.0, 19.5, 429.0 ], + "midpoints" : [ 60.606002999999987, 294.0, 19.5, 294.0 ], "source" : [ "obj-21", 0 ] } @@ -1642,7 +1660,7 @@ , { "patchline" : { "destination" : [ "obj-1", 0 ], - "midpoints" : [ 373.0, 303.0, 213.0, 303.0, 213.0, 429.0, 19.5, 429.0 ], + "midpoints" : [ 368.0, 246.0, 213.0, 246.0, 213.0, 201.0, 19.5, 201.0 ], "source" : [ "obj-25", 1 ] } @@ -1657,7 +1675,7 @@ , { "patchline" : { "destination" : [ "obj-1", 0 ], - "midpoints" : [ 60.606002999999987, 321.0, 27.106002999999987, 321.0, 27.106002999999987, 429.0, 19.5, 429.0 ], + "midpoints" : [ 60.606002999999987, 321.0, 19.5, 321.0 ], "source" : [ "obj-26", 0 ] } @@ -1693,7 +1711,7 @@ , { "patchline" : { "destination" : [ "obj-1", 0 ], - "midpoints" : [ 60.606002999999987, 429.0, 19.5, 429.0 ], + "midpoints" : [ 60.606002999999987, 375.0, 19.5, 375.0 ], "source" : [ "obj-5", 0 ] } diff --git a/help/fluid.bufampgate~.maxhelp b/help/fluid.bufampgate~.maxhelp index 79d7b166..fb10af74 100644 --- a/help/fluid.bufampgate~.maxhelp +++ b/help/fluid.bufampgate~.maxhelp @@ -1354,6 +1354,22 @@ "showontab" : 1, "assistshowspatchername" : 0, "boxes" : [ { + "box" : { + "border" : 0, + "filename" : "helpargs.js", + "id" : "obj-4", + "ignoreclick" : 1, + "jsarguments" : [ "fluid.bufampgate~" ], + "maxclass" : "jsui", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "parameter_enable" : 0, + "patching_rect" : [ 240.0, 326.0, 187.454010009765625, 39.0 ] + } + + } +, { "box" : { "args" : [ "ampgate" ], "bgmode" : 0, @@ -1387,7 +1403,7 @@ "numoutlets" : 3, "outlettype" : [ "", "", "int" ], "parameter_enable" : 0, - "patching_rect" : [ 523.5, 420.0, 20.0, 20.0 ], + "patching_rect" : [ 623.5, 410.0, 20.0, 20.0 ], "rounded" : 60.0, "text" : "3", "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] @@ -1401,7 +1417,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 442.0, 417.5, 75.0, 25.0 ], + "patching_rect" : [ 542.0, 407.5, 75.0, 25.0 ], "text" : "audio on" } @@ -1419,7 +1435,7 @@ "numoutlets" : 3, "outlettype" : [ "", "", "int" ], "parameter_enable" : 0, - "patching_rect" : [ 627.0, 252.5, 20.0, 20.0 ], + "patching_rect" : [ 727.0, 242.5, 20.0, 20.0 ], "rounded" : 60.0, "text" : "4", "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] @@ -1433,7 +1449,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 442.0, 250.0, 183.0, 25.0 ], + "patching_rect" : [ 542.0, 240.0, 183.0, 25.0 ], "text" : "play back onset/offset pairs" } @@ -1919,7 +1935,7 @@ ] } , - "patching_rect" : [ 390.0, 290.0, 104.0, 23.0 ], + "patching_rect" : [ 490.0, 280.0, 104.0, 23.0 ], "saved_object_attributes" : { "description" : "", "digest" : "", @@ -1938,7 +1954,7 @@ "maxclass" : "ezdac~", "numinlets" : 2, "numoutlets" : 0, - "patching_rect" : [ 390.0, 406.0, 45.0, 45.0 ] + "patching_rect" : [ 490.0, 396.0, 45.0, 45.0 ] } } @@ -1952,7 +1968,7 @@ "orientation" : 1, "outlettype" : [ "signal", "signal", "", "float", "list" ], "parameter_enable" : 1, - "patching_rect" : [ 390.0, 336.0, 147.0, 47.0 ], + "patching_rect" : [ 490.0, 326.0, 147.0, 47.0 ], "saved_attribute_attributes" : { "valueof" : { "parameter_longname" : "live.gain~", @@ -1977,7 +1993,7 @@ "numoutlets" : 2, "outlettype" : [ "", "bang" ], "parameter_enable" : 0, - "patching_rect" : [ 390.0, 250.0, 50.0, 23.0 ] + "patching_rect" : [ 490.0, 240.0, 50.0, 23.0 ] } } diff --git a/help/fluid.bufchroma~.maxhelp b/help/fluid.bufchroma~.maxhelp index 0483d2c9..3595ddc2 100644 --- a/help/fluid.bufchroma~.maxhelp +++ b/help/fluid.bufchroma~.maxhelp @@ -69,7 +69,7 @@ } , "classnamespace" : "box", - "rect" : [ 100.0, 126.0, 835.0, 736.0 ], + "rect" : [ 0.0, 26.0, 835.0, 736.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 12.0, @@ -1891,7 +1891,7 @@ } , "classnamespace" : "box", - "rect" : [ 0.0, 26.0, 835.0, 736.0 ], + "rect" : [ 100.0, 126.0, 835.0, 736.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 12.0, @@ -1921,6 +1921,22 @@ "showontab" : 1, "assistshowspatchername" : 0, "boxes" : [ { + "box" : { + "border" : 0, + "filename" : "helpargs.js", + "id" : "obj-2", + "ignoreclick" : 1, + "jsarguments" : [ "fluid.bufchroma~" ], + "maxclass" : "jsui", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "parameter_enable" : 0, + "patching_rect" : [ 510.0, 320.0, 210.106521606445312, 39.0 ] + } + + } +, { "box" : { "id" : "obj-14", "maxclass" : "newobj", @@ -2504,7 +2520,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 520.0, 350.0, 188.0, 79.0 ], + "patching_rect" : [ 470.0, 440.0, 188.0, 79.0 ], "text" : "Each channel will contain a single pitch class. Each frame of each channel describes the strength of that pitch class in a single FFT analysis window.", "textcolor" : [ 0.501961, 0.501961, 0.501961, 1.0 ] } @@ -3395,7 +3411,7 @@ "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "float", "bang" ], - "patching_rect" : [ 520.0, 320.0, 179.0, 22.0 ], + "patching_rect" : [ 470.0, 410.0, 179.0, 22.0 ], "text" : "buffer~ bufchroma.help.features" } diff --git a/help/fluid.bufhpss~.maxhelp b/help/fluid.bufhpss~.maxhelp index 40d0eaad..461ff690 100644 --- a/help/fluid.bufhpss~.maxhelp +++ b/help/fluid.bufhpss~.maxhelp @@ -3420,7 +3420,7 @@ } , "classnamespace" : "box", - "rect" : [ 35.0, 114.0, 992.0, 751.0 ], + "rect" : [ 0.0, 26.0, 992.0, 751.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, @@ -4035,7 +4035,7 @@ } , "classnamespace" : "box", - "rect" : [ 0.0, 26.0, 992.0, 751.0 ], + "rect" : [ 35.0, 114.0, 992.0, 751.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, @@ -4065,6 +4065,22 @@ "showontab" : 1, "assistshowspatchername" : 0, "boxes" : [ { + "box" : { + "border" : 0, + "filename" : "helpargs.js", + "id" : "obj-2", + "ignoreclick" : 1, + "jsarguments" : [ "fluid.bufhpss~" ], + "maxclass" : "jsui", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "parameter_enable" : 0, + "patching_rect" : [ 690.0, 328.0, 219.863006591796875, 54.0 ] + } + + } +, { "box" : { "id" : "obj-22", "maxclass" : "message", @@ -4116,7 +4132,7 @@ "numinlets" : 5, "numoutlets" : 6, "outlettype" : [ "float", "float", "float", "float", "list", "" ], - "patching_rect" : [ 23.0, 369.0, 256.0, 64.0 ], + "patching_rect" : [ 23.0, 405.0, 256.0, 64.0 ], "waveformcolor" : [ 0.254901960784314, 0.905882352941176, 0.450980392156863, 1.0 ] } @@ -4129,7 +4145,7 @@ "numinlets" : 5, "numoutlets" : 6, "outlettype" : [ "float", "float", "float", "float", "list", "" ], - "patching_rect" : [ 23.0, 278.0, 256.0, 64.0 ], + "patching_rect" : [ 23.0, 295.0, 256.0, 64.0 ], "waveformcolor" : [ 1.0, 0.43921568627451, 0.662745098039216, 1.0 ] } @@ -4640,7 +4656,7 @@ "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "float", "bang" ], - "patching_rect" : [ 23.0, 344.0, 185.0, 23.0 ], + "patching_rect" : [ 23.0, 380.0, 185.0, 23.0 ], "text" : "buffer~ help.hpss.percussive.1" } @@ -4653,7 +4669,7 @@ "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "float", "bang" ], - "patching_rect" : [ 23.0, 253.0, 176.0, 23.0 ], + "patching_rect" : [ 23.0, 270.0, 176.0, 23.0 ], "text" : "buffer~ help.hpss.harmonic.1" } diff --git a/help/fluid.bufloudness~.maxhelp b/help/fluid.bufloudness~.maxhelp index 52adcd2b..a7f64015 100644 --- a/help/fluid.bufloudness~.maxhelp +++ b/help/fluid.bufloudness~.maxhelp @@ -3,8 +3,8 @@ "fileversion" : 1, "appversion" : { "major" : 8, - "minor" : 2, - "revision" : 2, + "minor" : 3, + "revision" : 0, "architecture" : "x64", "modernui" : 1 } @@ -61,8 +61,8 @@ "fileversion" : 1, "appversion" : { "major" : 8, - "minor" : 2, - "revision" : 2, + "minor" : 3, + "revision" : 0, "architecture" : "x64", "modernui" : 1 } @@ -151,7 +151,7 @@ "filename" : "fluid.waveform~", "id" : "obj-5", "maxclass" : "jsui", - "numinlets" : 3, + "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "parameter_enable" : 0, @@ -321,9 +321,9 @@ "color" : [ 1.0, 0.43921568627451, 0.662745098039216, 1.0 ], "id" : "obj-18", "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 3, - "outlettype" : [ "bang", "float", "" ], + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], "patching_rect" : [ 10.0, 506.0, 506.0, 22.0 ], "text" : "fluid.bufstats~ @source help.loudness.2.features @stats help.loudness.2.stats @numchans 2" } @@ -372,8 +372,8 @@ "fileversion" : 1, "appversion" : { "major" : 8, - "minor" : 2, - "revision" : 2, + "minor" : 3, + "revision" : 0, "architecture" : "x64", "modernui" : 1 } @@ -440,7 +440,7 @@ "maxclass" : "inlet", "numinlets" : 0, "numoutlets" : 1, - "outlettype" : [ "bang" ], + "outlettype" : [ "" ], "patching_rect" : [ 11.0, 15.0, 30.0, 30.0 ] } @@ -544,8 +544,8 @@ "id" : "obj-3", "maxclass" : "newobj", "numinlets" : 1, - "numoutlets" : 3, - "outlettype" : [ "bang", "float", "" ], + "numoutlets" : 2, + "outlettype" : [ "", "" ], "patching_rect" : [ 10.0, 230.0, 477.0, 22.0 ], "text" : "fluid.bufloudness~ @source help.loudness.2.source @features help.loudness.2.features" } @@ -726,13 +726,13 @@ "name" : "max6message", "default" : { "bgfillcolor" : { - "type" : "gradient", + "angle" : 270.0, + "autogradient" : 0, + "color" : [ 0.290196, 0.309804, 0.301961, 1.0 ], "color1" : [ 0.866667, 0.866667, 0.866667, 1.0 ], "color2" : [ 0.788235, 0.788235, 0.788235, 1.0 ], - "color" : [ 0.290196, 0.309804, 0.301961, 1.0 ], - "angle" : 270.0, "proportion" : 0.39, - "autogradient" : 0 + "type" : "gradient" } , "textcolor_inverse" : [ 0.0, 0.0, 0.0, 1.0 ] @@ -775,8 +775,8 @@ "fileversion" : 1, "appversion" : { "major" : 8, - "minor" : 2, - "revision" : 2, + "minor" : 3, + "revision" : 0, "architecture" : "x64", "modernui" : 1 } @@ -812,6 +812,22 @@ "showontab" : 1, "assistshowspatchername" : 0, "boxes" : [ { + "box" : { + "border" : 0, + "filename" : "helpargs.js", + "id" : "obj-7", + "ignoreclick" : 1, + "jsarguments" : [ "fluid.bufloudness~" ], + "maxclass" : "jsui", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "parameter_enable" : 0, + "patching_rect" : [ 513.0, 420.0, 232.739517211914062, 39.0 ] + } + + } +, { "box" : { "id" : "obj-5", "maxclass" : "newobj", @@ -945,7 +961,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 510.0, 497.0, 160.0, 60.0 ], + "patching_rect" : [ 460.0, 497.0, 160.0, 60.0 ], "text" : "The upper feature curve displays the loudness in dBFS. The lower feature curve shows the true-peak.", "textcolor" : [ 0.501960784313725, 0.501960784313725, 0.501960784313725, 1.0 ] } @@ -973,8 +989,8 @@ "fileversion" : 1, "appversion" : { "major" : 8, - "minor" : 2, - "revision" : 2, + "minor" : 3, + "revision" : 0, "architecture" : "x64", "modernui" : 1 } @@ -1041,7 +1057,7 @@ "maxclass" : "inlet", "numinlets" : 0, "numoutlets" : 1, - "outlettype" : [ "bang" ], + "outlettype" : [ "" ], "patching_rect" : [ 164.0, 40.0, 30.0, 30.0 ] } @@ -1162,7 +1178,7 @@ "filename" : "fluid.waveform~", "id" : "obj-11", "maxclass" : "jsui", - "numinlets" : 3, + "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "parameter_enable" : 0, @@ -1212,7 +1228,7 @@ "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "float", "bang" ], - "patching_rect" : [ 520.0, 420.0, 170.0, 22.0 ], + "patching_rect" : [ 630.0, 516.0, 170.0, 22.0 ], "text" : "buffer~ help.loudness.features" } @@ -1224,8 +1240,8 @@ "linecount" : 3, "maxclass" : "newobj", "numinlets" : 1, - "numoutlets" : 3, - "outlettype" : [ "bang", "float", "" ], + "numoutlets" : 2, + "outlettype" : [ "", "" ], "patching_rect" : [ 320.0, 420.0, 191.0, 49.0 ], "text" : "fluid.bufloudness~ @source help.loudness.source @features help.loudness.features" } @@ -1416,13 +1432,13 @@ "name" : "max6message", "default" : { "bgfillcolor" : { - "type" : "gradient", + "angle" : 270.0, + "autogradient" : 0, + "color" : [ 0.290196, 0.309804, 0.301961, 1.0 ], "color1" : [ 0.866667, 0.866667, 0.866667, 1.0 ], "color2" : [ 0.788235, 0.788235, 0.788235, 1.0 ], - "color" : [ 0.290196, 0.309804, 0.301961, 1.0 ], - "angle" : 270.0, "proportion" : 0.39, - "autogradient" : 0 + "type" : "gradient" } , "textcolor_inverse" : [ 0.0, 0.0, 0.0, 1.0 ] @@ -1466,8 +1482,8 @@ "fileversion" : 1, "appversion" : { "major" : 8, - "minor" : 2, - "revision" : 2, + "minor" : 3, + "revision" : 0, "architecture" : "x64", "modernui" : 1 } @@ -1530,73 +1546,6 @@ "inherited_shortname" : 1 } , - "dependency_cache" : [ { - "name" : "fluid.buf2list.mxo", - "type" : "iLaX" - } -, { - "name" : "fluid.bufloader.maxpat", - "bootpath" : "~/dev/flucoma/max/misc", - "patcherrelativepath" : "../misc", - "type" : "JSON", - "implicit" : 1 - } -, { - "name" : "fluid.bufloudness~.mxo", - "type" : "iLaX" - } -, { - "name" : "fluid.bufstats~.mxo", - "type" : "iLaX" - } -, { - "name" : "fluid.flucomaorg.maxpat", - "bootpath" : "~/dev/flucoma/max/help", - "patcherrelativepath" : ".", - "type" : "JSON", - "implicit" : 1 - } -, { - "name" : "fluid.learn.maxpat", - "bootpath" : "~/dev/flucoma/max/help", - "patcherrelativepath" : ".", - "type" : "JSON", - "implicit" : 1 - } -, { - "name" : "fluid.patchpath.js", - "bootpath" : "~/dev/flucoma/max/help", - "patcherrelativepath" : ".", - "type" : "TEXT", - "implicit" : 1 - } -, { - "name" : "fluid.waveform~.js", - "bootpath" : "~/dev/flucoma/max/jsui", - "patcherrelativepath" : "../jsui", - "type" : "TEXT", - "implicit" : 1 - } -, { - "name" : "fluid_decomposition.blocking.maxpat", - "bootpath" : "~/dev/flucoma/max/help", - "patcherrelativepath" : ".", - "type" : "JSON", - "implicit" : 1 - } -, { - "name" : "helpdetails.js", - "bootpath" : "C74:/help/resources", - "type" : "TEXT", - "implicit" : 1 - } -, { - "name" : "helpname.js", - "bootpath" : "C74:/help/resources", - "type" : "TEXT", - "implicit" : 1 - } - ], "autosave" : 0, "styles" : [ { "name" : "max6box", @@ -1622,13 +1571,13 @@ "name" : "max6message", "default" : { "bgfillcolor" : { - "type" : "gradient", + "angle" : 270.0, + "autogradient" : 0, + "color" : [ 0.290196, 0.309804, 0.301961, 1.0 ], "color1" : [ 0.866667, 0.866667, 0.866667, 1.0 ], "color2" : [ 0.788235, 0.788235, 0.788235, 1.0 ], - "color" : [ 0.290196, 0.309804, 0.301961, 1.0 ], - "angle" : 270.0, "proportion" : 0.39, - "autogradient" : 0 + "type" : "gradient" } , "textcolor_inverse" : [ 0.0, 0.0, 0.0, 1.0 ] diff --git a/help/fluid.bufmelbands~.maxhelp b/help/fluid.bufmelbands~.maxhelp index 6d00568b..39918220 100644 --- a/help/fluid.bufmelbands~.maxhelp +++ b/help/fluid.bufmelbands~.maxhelp @@ -94,7 +94,7 @@ "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 120.0, 250.0, 117.0, 23.0 ], - "text" : "buffer u138011254" + "text" : "buffer u008012675" } } @@ -343,7 +343,7 @@ } , "classnamespace" : "box", - "rect" : [ 100.0, 126.0, 782.0, 735.0 ], + "rect" : [ 0.0, 26.0, 782.0, 735.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, @@ -993,7 +993,7 @@ } , "classnamespace" : "box", - "rect" : [ 0.0, 26.0, 782.0, 735.0 ], + "rect" : [ 100.0, 126.0, 782.0, 735.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, @@ -1023,6 +1023,22 @@ "showontab" : 1, "assistshowspatchername" : 0, "boxes" : [ { + "box" : { + "border" : 0, + "filename" : "helpargs.js", + "id" : "obj-11", + "ignoreclick" : 1, + "jsarguments" : [ "fluid.melbands~" ], + "maxclass" : "jsui", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "parameter_enable" : 0, + "patching_rect" : [ 430.0, 370.0, 201.559005737304688, 39.0 ] + } + + } +, { "box" : { "bgcolor" : [ 1.0, 0.788235, 0.470588, 1.0 ], "fontname" : "Arial Bold", @@ -1035,7 +1051,7 @@ "numoutlets" : 3, "outlettype" : [ "", "", "int" ], "parameter_enable" : 0, - "patching_rect" : [ 694.5, 220.0, 20.0, 20.0 ], + "patching_rect" : [ 317.0, 288.0, 20.0, 20.0 ], "rounded" : 60.0, "text" : "5", "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] @@ -1049,7 +1065,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 333.0, 260.0, 93.0, 25.0 ], + "patching_rect" : [ 66.0, 210.0, 93.0, 25.0 ], "text" : "Do analysis" } @@ -1063,7 +1079,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 20.0, 280.0, 163.0, 55.0 ], + "patching_rect" : [ 358.0, 458.0, 163.0, 55.0 ], "text" : "Use your mouse to scrub through the source sound" } @@ -1081,7 +1097,7 @@ "numoutlets" : 3, "outlettype" : [ "", "", "int" ], "parameter_enable" : 0, - "patching_rect" : [ 428.0, 262.5, 20.0, 20.0 ], + "patching_rect" : [ 161.0, 212.5, 20.0, 20.0 ], "rounded" : 60.0, "text" : "3", "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] @@ -1095,7 +1111,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 312.0, 131.25, 189.0, 25.0 ], + "patching_rect" : [ 332.0, 131.25, 189.0, 25.0 ], "text" : "Load a sound of your choice" } @@ -1113,7 +1129,7 @@ "numoutlets" : 3, "outlettype" : [ "", "", "int" ], "parameter_enable" : 0, - "patching_rect" : [ 503.0, 133.75, 20.0, 20.0 ], + "patching_rect" : [ 523.0, 133.75, 20.0, 20.0 ], "rounded" : 60.0, "text" : "2", "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] @@ -1128,7 +1144,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 529.5, 211.5, 163.0, 40.0 ], + "patching_rect" : [ 152.0, 279.5, 163.0, 40.0 ], "text" : "Modify the number of bands in the analysis" } @@ -1146,7 +1162,7 @@ "numoutlets" : 3, "outlettype" : [ "", "", "int" ], "parameter_enable" : 0, - "patching_rect" : [ 185.0, 287.5, 20.0, 20.0 ], + "patching_rect" : [ 523.0, 465.5, 20.0, 20.0 ], "rounded" : 60.0, "text" : "4", "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] @@ -1160,7 +1176,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 40.0, 448.0, 172.0, 65.0 ], + "patching_rect" : [ 480.0, 596.0, 172.0, 65.0 ], "text" : "Using a multislider we lookup the index of analysis for the selected moment of time from the source buffer.", "textcolor" : [ 0.5, 0.5, 0.5, 1.0 ] } @@ -1173,7 +1189,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 477.5, 180.0, 103.0, 23.0 ], + "patching_rect" : [ 100.0, 248.0, 103.0, 23.0 ], "text" : "loadmess set 40" } @@ -1186,7 +1202,7 @@ "numoutlets" : 2, "outlettype" : [ "", "bang" ], "parameter_enable" : 0, - "patching_rect" : [ 477.5, 220.0, 50.0, 23.0 ] + "patching_rect" : [ 100.0, 288.0, 50.0, 23.0 ] } } @@ -1197,7 +1213,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 477.5, 260.0, 123.0, 23.0 ], + "patching_rect" : [ 100.0, 328.0, 123.0, 23.0 ], "text" : "numbands $1, bang" } @@ -1425,7 +1441,7 @@ ] } , - "patching_rect" : [ 20.0, 418.0, 111.0, 23.0 ], + "patching_rect" : [ 358.0, 596.0, 111.0, 23.0 ], "saved_object_attributes" : { "description" : "", "digest" : "", @@ -1448,7 +1464,7 @@ "orientation" : 0, "outlettype" : [ "", "" ], "parameter_enable" : 0, - "patching_rect" : [ 20.0, 340.0, 256.0, 64.0 ], + "patching_rect" : [ 358.0, 518.0, 256.0, 64.0 ], "setminmax" : [ 0.0, 1.0 ], "slidercolor" : [ 1.0, 0.792156862745098, 0.0, 1.0 ] } @@ -1462,7 +1478,7 @@ "numinlets" : 5, "numoutlets" : 6, "outlettype" : [ "float", "float", "float", "float", "list", "" ], - "patching_rect" : [ 20.0, 340.0, 256.0, 64.0 ], + "patching_rect" : [ 358.0, 518.0, 256.0, 64.0 ], "setmode" : 3 } @@ -1474,7 +1490,7 @@ "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "float", "bang" ], - "patching_rect" : [ 20.0, 210.0, 163.0, 23.0 ], + "patching_rect" : [ 184.666624999999954, 170.0, 163.0, 23.0 ], "text" : "buffer~ help.mel.1.features" } @@ -1487,7 +1503,7 @@ "numoutlets" : 1, "outlettype" : [ "bang" ], "parameter_enable" : 0, - "patching_rect" : [ 307.0, 388.0, 24.0, 24.0 ] + "patching_rect" : [ 40.0, 418.0, 24.0, 24.0 ] } } @@ -1499,7 +1515,7 @@ "numoutlets" : 1, "outlettype" : [ "bang" ], "parameter_enable" : 0, - "patching_rect" : [ 307.0, 260.0, 24.0, 24.0 ] + "patching_rect" : [ 40.0, 210.0, 24.0, 24.0 ] } } @@ -1540,7 +1556,7 @@ "numoutlets" : 1, "offset" : [ 0.0, 0.0 ], "outlettype" : [ "" ], - "patching_rect" : [ 20.0, 130.0, 290.0, 27.5 ], + "patching_rect" : [ 40.0, 130.0, 290.0, 27.5 ], "viewvisibility" : 1 } @@ -1552,7 +1568,7 @@ "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "float", "bang" ], - "patching_rect" : [ 20.0, 170.0, 134.0, 23.0 ], + "patching_rect" : [ 40.0, 170.0, 134.0, 23.0 ], "text" : "buffer~ help.mel.1.src" } @@ -1564,7 +1580,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 320.0, 519.0, 258.0, 65.0 ], + "patching_rect" : [ 53.0, 549.0, 258.0, 65.0 ], "text" : "This example uses mel bands as a resynthesis / vocoder. Each mel band drives an oscillator that has its frequency determined by the spacing of the bands.", "textcolor" : [ 0.5, 0.5, 0.5, 1.0 ] } @@ -1577,7 +1593,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 69.0, 600.0, 77.0, 25.0 ], + "patching_rect" : [ 90.0, 680.0, 77.0, 25.0 ], "text" : "Audio on" } @@ -1595,7 +1611,7 @@ "numoutlets" : 3, "outlettype" : [ "", "", "int" ], "parameter_enable" : 0, - "patching_rect" : [ 150.0, 602.5, 20.0, 20.0 ], + "patching_rect" : [ 171.0, 682.5, 20.0, 20.0 ], "rounded" : 60.0, "text" : "1", "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] @@ -2236,12 +2252,12 @@ "box" : { "comment" : "", "id" : "obj-29", - "index" : 1, + "index" : 2, "maxclass" : "inlet", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "list" ], - "patching_rect" : [ 30.0, 12.5, 30.0, 30.0 ] + "patching_rect" : [ 210.0, 10.0, 30.0, 30.0 ] } } @@ -2249,12 +2265,12 @@ "box" : { "comment" : "", "id" : "obj-30", - "index" : 2, + "index" : 1, "maxclass" : "inlet", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 201.0, 12.5, 30.0, 30.0 ] + "patching_rect" : [ 30.0, 10.0, 30.0, 30.0 ] } } @@ -2332,6 +2348,7 @@ , { "patchline" : { "destination" : [ "obj-2", 0 ], + "midpoints" : [ 219.5, 54.0, 39.5, 54.0 ], "source" : [ "obj-29", 0 ] } @@ -2339,6 +2356,7 @@ , { "patchline" : { "destination" : [ "obj-24", 0 ], + "midpoints" : [ 39.5, 54.0, 210.5, 54.0 ], "order" : 0, "source" : [ "obj-30", 0 ] } @@ -2347,7 +2365,7 @@ , { "patchline" : { "destination" : [ "obj-4", 0 ], - "midpoints" : [ 210.5, 54.0, 93.5, 54.0 ], + "midpoints" : [ 39.5, 54.0, 93.5, 54.0 ], "order" : 2, "source" : [ "obj-30", 0 ] } @@ -2356,7 +2374,7 @@ , { "patchline" : { "destination" : [ "obj-5", 0 ], - "midpoints" : [ 210.5, 96.0, 186.0, 96.0, 186.0, 177.0, 231.0, 177.0, 231.0, 258.0, 132.5, 258.0 ], + "midpoints" : [ 39.5, 96.0, 15.0, 96.0, 15.0, 258.0, 132.5, 258.0 ], "order" : 1, "source" : [ "obj-30", 0 ] } @@ -2380,7 +2398,7 @@ ] } , - "patching_rect" : [ 20.0, 540.0, 77.0, 23.0 ], + "patching_rect" : [ 40.0, 638.0, 77.0, 23.0 ], "saved_object_attributes" : { "description" : "", "digest" : "", @@ -2400,7 +2418,7 @@ "numinlets" : 3, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 307.0, 488.0, 113.0, 23.0 ], + "patching_rect" : [ 40.0, 518.0, 113.0, 23.0 ], "text" : "pak 120 20 20000" } @@ -2412,7 +2430,7 @@ "maxclass" : "ezdac~", "numinlets" : 2, "numoutlets" : 0, - "patching_rect" : [ 20.0, 590.0, 45.0, 45.0 ] + "patching_rect" : [ 40.0, 670.0, 45.0, 45.0 ] } } @@ -2425,7 +2443,7 @@ "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "" ], - "patching_rect" : [ 307.0, 340.0, 388.0, 38.0 ], + "patching_rect" : [ 40.0, 370.0, 388.0, 38.0 ], "text" : "fluid.bufmelbands~ 120 @source help.mel.1.src @features help.mel.1.features @minfreq 20 @maxfreq 20000 @numchans 1" } @@ -2438,7 +2456,7 @@ "numinlets" : 1, "numoutlets" : 3, "outlettype" : [ "", "", "" ], - "patching_rect" : [ 420.666624999999954, 428.0, 94.0, 23.0 ], + "patching_rect" : [ 153.666624999999954, 458.0, 94.0, 23.0 ], "text" : "getattr minfreq" } @@ -2451,7 +2469,7 @@ "numinlets" : 1, "numoutlets" : 3, "outlettype" : [ "", "", "" ], - "patching_rect" : [ 516.666624999999954, 428.0, 98.0, 23.0 ], + "patching_rect" : [ 249.666624999999954, 458.0, 98.0, 23.0 ], "text" : "getattr maxfreq" } @@ -2464,7 +2482,7 @@ "numinlets" : 1, "numoutlets" : 3, "outlettype" : [ "", "", "" ], - "patching_rect" : [ 307.0, 428.0, 112.0, 23.0 ], + "patching_rect" : [ 40.0, 458.0, 112.0, 23.0 ], "text" : "getattr numbands" } @@ -2503,7 +2521,7 @@ , { "patchline" : { "destination" : [ "obj-2", 0 ], - "midpoints" : [ 316.5, 285.0, 316.5, 285.0 ], + "midpoints" : [ 49.5, 315.0, 49.5, 315.0 ], "source" : [ "obj-21", 0 ] } @@ -2511,7 +2529,7 @@ , { "patchline" : { "destination" : [ "obj-6", 0 ], - "midpoints" : [ 316.5, 419.5, 316.5, 419.5 ], + "midpoints" : [ 49.5, 449.5, 49.5, 449.5 ], "order" : 2, "source" : [ "obj-24", 0 ] } @@ -2520,7 +2538,7 @@ , { "patchline" : { "destination" : [ "obj-7", 0 ], - "midpoints" : [ 316.5, 419.5, 526.166624999999954, 419.5 ], + "midpoints" : [ 49.5, 449.5, 259.166624999999954, 449.5 ], "order" : 0, "source" : [ "obj-24", 0 ] } @@ -2529,7 +2547,7 @@ , { "patchline" : { "destination" : [ "obj-8", 0 ], - "midpoints" : [ 316.5, 419.5, 430.166624999999954, 419.5 ], + "midpoints" : [ 49.5, 449.5, 163.166624999999954, 449.5 ], "order" : 1, "source" : [ "obj-24", 0 ] } @@ -2537,8 +2555,8 @@ } , { "patchline" : { - "destination" : [ "obj-33", 1 ], - "midpoints" : [ 316.5, 525.0, 87.5, 525.0 ], + "destination" : [ "obj-33", 0 ], + "midpoints" : [ 49.5, 544.0, 49.5, 544.0 ], "source" : [ "obj-25", 0 ] } @@ -2569,7 +2587,7 @@ , { "patchline" : { "destination" : [ "obj-2", 0 ], - "midpoints" : [ 487.0, 297.0, 316.5, 297.0 ], + "midpoints" : [ 109.5, 352.0, 49.5, 352.0 ], "source" : [ "obj-50", 0 ] } @@ -2592,7 +2610,7 @@ "patchline" : { "color" : [ 0.985541701316833, 0.009453415870667, 0.999180555343628, 1.0 ], "destination" : [ "obj-2", 0 ], - "midpoints" : [ 363.0, 463.0, 294.0, 463.0, 294.0, 334.0, 316.5, 334.0 ], + "midpoints" : [ 96.0, 493.0, 27.0, 493.0, 27.0, 364.0, 49.5, 364.0 ], "source" : [ "obj-6", 1 ] } @@ -2601,14 +2619,15 @@ "patchline" : { "color" : [ 0.990419030189514, 0.500286221504211, 0.032855235040188, 1.0 ], "destination" : [ "obj-25", 0 ], - "midpoints" : [ 316.5, 454.0, 316.5, 454.0 ], + "midpoints" : [ 49.5, 484.0, 49.5, 484.0 ], "source" : [ "obj-6", 0 ] } } , { "patchline" : { - "destination" : [ "obj-33", 0 ], + "destination" : [ "obj-33", 1 ], + "midpoints" : [ 367.5, 631.0, 107.5, 631.0 ], "source" : [ "obj-69", 0 ] } @@ -2617,7 +2636,7 @@ "patchline" : { "color" : [ 0.985541701316833, 0.009453415870667, 0.999180555343628, 1.0 ], "destination" : [ "obj-2", 0 ], - "midpoints" : [ 565.666624999999954, 463.0, 294.0, 463.0, 294.0, 334.0, 316.5, 334.0 ], + "midpoints" : [ 298.666624999999954, 493.0, 27.0, 493.0, 27.0, 364.0, 49.5, 364.0 ], "source" : [ "obj-7", 1 ] } @@ -2626,7 +2645,7 @@ "patchline" : { "color" : [ 0.990419030189514, 0.500286221504211, 0.032855235040188, 1.0 ], "destination" : [ "obj-25", 2 ], - "midpoints" : [ 526.166624999999954, 475.0, 410.5, 475.0 ], + "midpoints" : [ 259.166624999999954, 505.0, 143.5, 505.0 ], "source" : [ "obj-7", 0 ] } @@ -2635,7 +2654,7 @@ "patchline" : { "color" : [ 0.985541701316833, 0.009453415870667, 0.999180555343628, 1.0 ], "destination" : [ "obj-2", 0 ], - "midpoints" : [ 467.666624999999954, 463.0, 294.0, 463.0, 294.0, 334.0, 316.5, 334.0 ], + "midpoints" : [ 200.666624999999954, 493.0, 27.0, 493.0, 27.0, 364.0, 49.5, 364.0 ], "source" : [ "obj-8", 1 ] } @@ -2644,7 +2663,7 @@ "patchline" : { "color" : [ 0.990419030189514, 0.500286221504211, 0.032855235040188, 1.0 ], "destination" : [ "obj-25", 1 ], - "midpoints" : [ 430.166624999999954, 475.0, 363.5, 475.0 ], + "midpoints" : [ 163.166624999999954, 505.0, 96.5, 505.0 ], "source" : [ "obj-8", 0 ] } diff --git a/help/fluid.bufmfcc~.maxhelp b/help/fluid.bufmfcc~.maxhelp index c39f4aa9..e28968b2 100644 --- a/help/fluid.bufmfcc~.maxhelp +++ b/help/fluid.bufmfcc~.maxhelp @@ -3,8 +3,8 @@ "fileversion" : 1, "appversion" : { "major" : 8, - "minor" : 2, - "revision" : 2, + "minor" : 3, + "revision" : 0, "architecture" : "x64", "modernui" : 1 } @@ -78,8 +78,8 @@ "fileversion" : 1, "appversion" : { "major" : 8, - "minor" : 2, - "revision" : 2, + "minor" : 3, + "revision" : 0, "architecture" : "x64", "modernui" : 1 } @@ -442,8 +442,8 @@ "fileversion" : 1, "appversion" : { "major" : 8, - "minor" : 2, - "revision" : 2, + "minor" : 3, + "revision" : 0, "architecture" : "x64", "modernui" : 1 } @@ -479,6 +479,22 @@ "showontab" : 1, "assistshowspatchername" : 0, "boxes" : [ { + "box" : { + "border" : 0, + "filename" : "helpargs.js", + "id" : "obj-4", + "ignoreclick" : 1, + "jsarguments" : [ "fluid.bufmfcc~" ], + "maxclass" : "jsui", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "parameter_enable" : 0, + "patching_rect" : [ 640.0, 320.0, 202.638015747070312, 54.0 ] + } + + } +, { "box" : { "args" : [ "mfcc" ], "bgmode" : 0, @@ -507,7 +523,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 40.0, 150.0, 100.0, 40.0 ], + "patching_rect" : [ 10.0, 150.0, 100.0, 40.0 ], "text" : "Select a source" } @@ -519,7 +535,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 488.0, 450.0, 150.0, 108.0 ], + "patching_rect" : [ 348.0, 482.0, 150.0, 108.0 ], "text" : "This plots each of the MFCC coefficients in time as it changes. It's not too informative, but may be useful to get a sense of what these MFCC curves look like.", "textcolor" : [ 0.501960784313725, 0.501960784313725, 0.501960784313725, 1.0 ] } @@ -533,7 +549,7 @@ "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "float", "bang" ], - "patching_rect" : [ 612.5, 358.0, 159.0, 23.0 ], + "patching_rect" : [ 472.5, 360.0, 159.0, 23.0 ], "text" : "buffer~ help.mfcc.features" } @@ -545,7 +561,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 354.5, 398.0, 188.0, 23.0 ], + "patching_rect" : [ 214.5, 400.0, 188.0, 23.0 ], "text" : "features help.mfcc.features red" } @@ -557,7 +573,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 150.0, 288.0, 180.0, 23.0 ], + "patching_rect" : [ 10.0, 320.0, 180.0, 23.0 ], "text" : "clear, waveform help.mfcc.src" } @@ -569,7 +585,7 @@ "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "float", "bang" ], - "patching_rect" : [ 40.0, 237.0, 129.0, 23.0 ], + "patching_rect" : [ 10.0, 237.0, 129.0, 23.0 ], "text" : "buffer~ help.mfcc.src" } @@ -583,7 +599,7 @@ "numoutlets" : 1, "outlettype" : [ "" ], "parameter_enable" : 0, - "patching_rect" : [ 150.0, 446.0, 336.0, 109.0 ] + "patching_rect" : [ 10.0, 478.0, 336.0, 109.0 ] } } @@ -604,7 +620,7 @@ "numoutlets" : 1, "offset" : [ 0.0, 0.0 ], "outlettype" : [ "" ], - "patching_rect" : [ 40.0, 191.0, 280.0, 31.0 ], + "patching_rect" : [ 10.0, 191.0, 280.0, 31.0 ], "viewvisibility" : 1 } @@ -633,7 +649,8 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 416.5, 258.5, 150.0, 23.0 ], + "parameter_enable" : 0, + "patching_rect" : [ 386.5, 258.5, 150.0, 23.0 ], "text_width" : 89.0 } @@ -646,7 +663,8 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 416.5, 233.5, 150.0, 23.0 ], + "parameter_enable" : 0, + "patching_rect" : [ 386.5, 233.5, 150.0, 23.0 ], "text_width" : 89.0 } @@ -664,7 +682,7 @@ "numoutlets" : 3, "outlettype" : [ "", "", "int" ], "parameter_enable" : 0, - "patching_rect" : [ 142.0, 150.0, 20.0, 20.0 ], + "patching_rect" : [ 112.0, 150.0, 20.0, 20.0 ], "rounded" : 60.0, "text" : "1", "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] @@ -677,7 +695,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 382.5, 358.0, 105.0, 21.0 ], + "patching_rect" : [ 242.5, 360.0, 105.0, 21.0 ], "text" : "bang when done", "textcolor" : [ 0.5, 0.5, 0.5, 1.0 ] } @@ -690,7 +708,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 382.5, 129.5, 143.0, 25.0 ], + "patching_rect" : [ 352.5, 129.5, 143.0, 25.0 ], "text" : "start MFCC analysis" } @@ -701,7 +719,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 416.5, 161.0, 169.0, 21.0 ], + "patching_rect" : [ 386.5, 161.0, 169.0, 21.0 ], "text" : "experiment with parameters", "textcolor" : [ 0.5, 0.5, 0.5, 1.0 ] } @@ -720,7 +738,7 @@ "numoutlets" : 3, "outlettype" : [ "", "", "int" ], "parameter_enable" : 0, - "patching_rect" : [ 524.5, 132.0, 20.0, 20.0 ], + "patching_rect" : [ 494.5, 132.0, 20.0, 20.0 ], "rounded" : 60.0, "text" : "2", "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] @@ -735,7 +753,7 @@ "numoutlets" : 1, "outlettype" : [ "bang" ], "parameter_enable" : 0, - "patching_rect" : [ 354.5, 129.5, 24.0, 24.0 ] + "patching_rect" : [ 324.5, 129.5, 24.0, 24.0 ] } } @@ -747,7 +765,7 @@ "numoutlets" : 1, "outlettype" : [ "bang" ], "parameter_enable" : 0, - "patching_rect" : [ 354.5, 356.5, 24.0, 24.0 ] + "patching_rect" : [ 214.5, 358.5, 24.0, 24.0 ] } } @@ -759,7 +777,7 @@ "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "" ], - "patching_rect" : [ 354.5, 318.0, 417.0, 23.0 ], + "patching_rect" : [ 214.5, 320.0, 417.0, 23.0 ], "text" : "fluid.bufmfcc~ 13 @source help.mfcc.src @features help.mfcc.features" } @@ -772,7 +790,8 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 416.5, 184.0, 150.0, 23.0 ], + "parameter_enable" : 0, + "patching_rect" : [ 386.5, 184.0, 150.0, 23.0 ], "text_width" : 89.0 } @@ -785,7 +804,8 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 416.5, 208.0, 150.0, 23.0 ], + "parameter_enable" : 0, + "patching_rect" : [ 386.5, 208.0, 150.0, 23.0 ], "text_width" : 89.0 } @@ -801,6 +821,7 @@ , { "patchline" : { "destination" : [ "obj-14", 0 ], + "midpoints" : [ 129.5, 306.0, 19.5, 306.0 ], "source" : [ "obj-11", 1 ] } @@ -815,7 +836,7 @@ , { "patchline" : { "destination" : [ "obj-10", 0 ], - "midpoints" : [ 364.0, 432.0, 159.5, 432.0 ], + "midpoints" : [ 224.0, 464.0, 19.5, 464.0 ], "source" : [ "obj-16", 0 ] } @@ -823,7 +844,7 @@ , { "patchline" : { "destination" : [ "obj-1", 0 ], - "midpoints" : [ 426.0, 208.0, 389.5, 208.0, 389.5, 304.0, 364.0, 304.0 ], + "midpoints" : [ 396.0, 210.0, 300.0, 210.0, 300.0, 306.0, 224.0, 306.0 ], "source" : [ "obj-23", 0 ] } @@ -831,7 +852,7 @@ , { "patchline" : { "destination" : [ "obj-1", 0 ], - "midpoints" : [ 364.0, 211.0, 364.0, 211.0 ], + "midpoints" : [ 334.0, 306.0, 224.0, 306.0 ], "source" : [ "obj-38", 0 ] } @@ -839,7 +860,7 @@ , { "patchline" : { "destination" : [ "obj-1", 0 ], - "midpoints" : [ 426.0, 232.0, 364.0, 232.0 ], + "midpoints" : [ 396.0, 234.0, 224.0, 234.0 ], "source" : [ "obj-41", 0 ] } @@ -854,7 +875,7 @@ , { "patchline" : { "destination" : [ "obj-1", 0 ], - "midpoints" : [ 426.0, 304.0, 364.0, 304.0 ], + "midpoints" : [ 396.0, 306.0, 224.0, 306.0 ], "source" : [ "obj-6", 0 ] } @@ -869,7 +890,7 @@ , { "patchline" : { "destination" : [ "obj-1", 0 ], - "midpoints" : [ 426.0, 259.0, 364.0, 259.0 ], + "midpoints" : [ 396.0, 258.0, 224.0, 258.0 ], "source" : [ "obj-9", 0 ] } @@ -966,8 +987,8 @@ "fileversion" : 1, "appversion" : { "major" : 8, - "minor" : 2, - "revision" : 2, + "minor" : 3, + "revision" : 0, "architecture" : "x64", "modernui" : 1 } @@ -1031,71 +1052,6 @@ "inherited_shortname" : 1 } , - "dependency_cache" : [ { - "name" : "fluid.bufloader.maxpat", - "bootpath" : "~/Documents/documents@hudd/research/projects/fluid corpus navigation/research/nightly_builds/Max/FluidCorpusManipulation/patchers", - "patcherrelativepath" : "../../nightly_builds/Max/FluidCorpusManipulation/patchers", - "type" : "JSON", - "implicit" : 1 - } -, { - "name" : "fluid.bufmfcc~.mxo", - "type" : "iLaX" - } -, { - "name" : "fluid.flucomaorg.maxpat", - "bootpath" : "~/Documents/documents@hudd/research/projects/fluid corpus navigation/research/flucoma-max/help", - "patcherrelativepath" : ".", - "type" : "JSON", - "implicit" : 1 - } -, { - "name" : "fluid.learn.maxpat", - "bootpath" : "~/Documents/documents@hudd/research/projects/fluid corpus navigation/research/flucoma-max/help", - "patcherrelativepath" : ".", - "type" : "JSON", - "implicit" : 1 - } -, { - "name" : "fluid.patchpath.js", - "bootpath" : "~/Documents/documents@hudd/research/projects/fluid corpus navigation/research/flucoma-max/help", - "patcherrelativepath" : ".", - "type" : "TEXT", - "implicit" : 1 - } -, { - "name" : "fluid.waveform~.js", - "bootpath" : "~/Documents/documents@hudd/research/projects/fluid corpus navigation/research/nightly_builds/Max/FluidCorpusManipulation/jsui", - "patcherrelativepath" : "../../nightly_builds/Max/FluidCorpusManipulation/jsui", - "type" : "TEXT", - "implicit" : 1 - } -, { - "name" : "fluid_decomposition.blocking.maxpat", - "bootpath" : "~/Documents/documents@hudd/research/projects/fluid corpus navigation/research/flucoma-max/help", - "patcherrelativepath" : ".", - "type" : "JSON", - "implicit" : 1 - } -, { - "name" : "helpdetails.js", - "bootpath" : "C74:/help/resources", - "type" : "TEXT", - "implicit" : 1 - } -, { - "name" : "helpname.js", - "bootpath" : "C74:/help/resources", - "type" : "TEXT", - "implicit" : 1 - } -, { - "name" : "helpstarter.js", - "bootpath" : "C74:/help/resources", - "type" : "TEXT", - "implicit" : 1 - } - ], "autosave" : 0, "styles" : [ { "name" : "max6box", diff --git a/help/fluid.bufnoveltyfeature~.maxhelp b/help/fluid.bufnoveltyfeature~.maxhelp index 05138835..56895ad2 100644 --- a/help/fluid.bufnoveltyfeature~.maxhelp +++ b/help/fluid.bufnoveltyfeature~.maxhelp @@ -87,6 +87,22 @@ "showontab" : 1, "assistshowspatchername" : 0, "boxes" : [ { + "box" : { + "border" : 0, + "filename" : "helpargs.js", + "id" : "obj-6", + "ignoreclick" : 1, + "jsarguments" : [ "fluid.bufnoveltyfeature~" ], + "maxclass" : "jsui", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "parameter_enable" : 0, + "patching_rect" : [ 368.0, 300.0, 198.841995239257812, 54.0 ] + } + + } +, { "box" : { "args" : [ "noveltyfeature" ], "bgmode" : 0, @@ -483,7 +499,7 @@ "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "" ], - "patching_rect" : [ 10.0, 300.0, 160.0, 89.0 ], + "patching_rect" : [ 10.0, 300.0, 161.0, 89.0 ], "text" : "fluid.bufnoveltyslice~ @source help.novelty.src @indices help.novelty.slices @threshold 0.5 @maxfiltersize 11 @maxkernelsize 51" } diff --git a/help/fluid.bufnoveltyslice~.maxhelp b/help/fluid.bufnoveltyslice~.maxhelp index a8fdb477..f754ea78 100644 --- a/help/fluid.bufnoveltyslice~.maxhelp +++ b/help/fluid.bufnoveltyslice~.maxhelp @@ -98,6 +98,22 @@ "showontab" : 1, "assistshowspatchername" : 0, "boxes" : [ { + "box" : { + "border" : 0, + "filename" : "helpargs.js", + "id" : "obj-34", + "ignoreclick" : 1, + "jsarguments" : [ "fluid.bufnoveltyslice~" ], + "maxclass" : "jsui", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "parameter_enable" : 0, + "patching_rect" : [ 472.158004760742188, 400.0, 198.841995239257812, 54.0 ] + } + + } +, { "box" : { "fontsize" : 13.0, "id" : "obj-31", @@ -234,7 +250,7 @@ "numoutlets" : 3, "outlettype" : [ "", "", "int" ], "parameter_enable" : 0, - "patching_rect" : [ 767.0, 462.5, 20.0, 20.0 ], + "patching_rect" : [ 799.5, 472.5, 20.0, 20.0 ], "rounded" : 60.0, "text" : "4", "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] @@ -249,7 +265,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 566.0, 460.0, 199.0, 25.0 ], + "patching_rect" : [ 598.5, 470.0, 199.0, 25.0 ], "text" : "Select a segment to play back" } @@ -299,7 +315,7 @@ "orientation" : 1, "outlettype" : [ "signal", "signal", "", "float", "list" ], "parameter_enable" : 1, - "patching_rect" : [ 514.0, 535.0, 136.0, 47.0 ], + "patching_rect" : [ 546.5, 545.0, 136.0, 47.0 ], "saved_attribute_attributes" : { "valueof" : { "parameter_longname" : "live.gain~", @@ -714,7 +730,7 @@ ] } , - "patching_rect" : [ 514.0, 505.0, 104.0, 23.0 ], + "patching_rect" : [ 546.5, 515.0, 104.0, 23.0 ], "saved_object_attributes" : { "description" : "", "digest" : "", @@ -735,7 +751,7 @@ "numoutlets" : 2, "outlettype" : [ "", "bang" ], "parameter_enable" : 0, - "patching_rect" : [ 514.0, 460.0, 52.0, 23.0 ] + "patching_rect" : [ 546.5, 470.0, 52.0, 23.0 ] } } @@ -747,7 +763,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 140.0, 440.0, 189.0, 23.0 ], + "patching_rect" : [ 140.0, 460.0, 189.0, 23.0 ], "text" : "slices help.ns.slices help.ns.src" } @@ -761,7 +777,7 @@ "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "float", "bang" ], - "patching_rect" : [ 340.0, 440.0, 131.0, 23.0 ], + "patching_rect" : [ 350.0, 520.0, 131.0, 23.0 ], "text" : "buffer~ help.ns.slices" } @@ -853,7 +869,7 @@ "numoutlets" : 3, "outlettype" : [ "", "", "int" ], "parameter_enable" : 0, - "patching_rect" : [ 651.0, 617.5, 20.0, 20.0 ], + "patching_rect" : [ 683.5, 627.5, 20.0, 20.0 ], "rounded" : 60.0, "text" : "1", "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] @@ -868,7 +884,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 561.0, 615.0, 88.0, 25.0 ], + "patching_rect" : [ 593.5, 625.0, 88.0, 25.0 ], "text" : "Start audio" } @@ -914,7 +930,7 @@ "maxclass" : "ezdac~", "numinlets" : 2, "numoutlets" : 0, - "patching_rect" : [ 514.0, 605.0, 45.0, 45.0 ] + "patching_rect" : [ 546.5, 615.0, 45.0, 45.0 ] } } @@ -923,11 +939,12 @@ "color" : [ 0.423529411764706, 0.513725490196078, 1.0, 1.0 ], "fontsize" : 13.0, "id" : "obj-8", + "linecount" : 2, "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "" ], - "patching_rect" : [ 140.0, 400.0, 622.0, 23.0 ], + "patching_rect" : [ 140.0, 400.0, 330.0, 38.0 ], "text" : "fluid.bufnoveltyslice~ @source help.ns.src @indices help.ns.slices @maxfiltersize 71 @maxkernelsize 101" } diff --git a/help/fluid.bufresize.maxhelp b/help/fluid.bufresize.maxhelp deleted file mode 100644 index ac189b28..00000000 --- a/help/fluid.bufresize.maxhelp +++ /dev/null @@ -1,370 +0,0 @@ -{ - "patcher" : { - "fileversion" : 1, - "appversion" : { - "major" : 8, - "minor" : 1, - "revision" : 3, - "architecture" : "x64", - "modernui" : 1 - } -, - "classnamespace" : "box", - "rect" : [ 100.0, 100.0, 525.0, 368.0 ], - "bglocked" : 0, - "openinpresentation" : 0, - "default_fontsize" : 12.0, - "default_fontface" : 0, - "default_fontname" : "Arial", - "gridonopen" : 1, - "gridsize" : [ 15.0, 15.0 ], - "gridsnaponopen" : 1, - "objectsnaponopen" : 1, - "statusbarvisible" : 2, - "toolbarvisible" : 1, - "lefttoolbarpinned" : 0, - "toptoolbarpinned" : 0, - "righttoolbarpinned" : 0, - "bottomtoolbarpinned" : 0, - "toolbars_unpinned_last_save" : 0, - "tallnewobj" : 0, - "boxanimatetime" : 200, - "enablehscroll" : 1, - "enablevscroll" : 1, - "devicewidth" : 0.0, - "description" : "", - "digest" : "", - "tags" : "", - "style" : "", - "subpatcher_template" : "", - "showrootpatcherontab" : 0, - "showontab" : 0, - "boxes" : [ { - "box" : { - "id" : "obj-2", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 0, - "patcher" : { - "fileversion" : 1, - "appversion" : { - "major" : 8, - "minor" : 1, - "revision" : 3, - "architecture" : "x64", - "modernui" : 1 - } -, - "classnamespace" : "box", - "rect" : [ 100.0, 126.0, 525.0, 342.0 ], - "bglocked" : 0, - "openinpresentation" : 0, - "default_fontsize" : 13.0, - "default_fontface" : 0, - "default_fontname" : "Arial", - "gridonopen" : 1, - "gridsize" : [ 5.0, 5.0 ], - "gridsnaponopen" : 1, - "objectsnaponopen" : 1, - "statusbarvisible" : 2, - "toolbarvisible" : 1, - "lefttoolbarpinned" : 0, - "toptoolbarpinned" : 0, - "righttoolbarpinned" : 0, - "bottomtoolbarpinned" : 0, - "toolbars_unpinned_last_save" : 0, - "tallnewobj" : 0, - "boxanimatetime" : 200, - "enablehscroll" : 1, - "enablevscroll" : 1, - "devicewidth" : 0.0, - "description" : "", - "digest" : "", - "tags" : "", - "style" : "", - "subpatcher_template" : "", - "showontab" : 1, - "boxes" : [ { - "box" : { - "id" : "obj-21", - "linecount" : 2, - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 341.0, 169.5, 177.0, 36.0 ], - "text" : "buffer and samps can be set by message too", - "textcolor" : [ 0.129411764705882, 0.129411764705882, 0.129411764705882, 0.5 ] - } - - } -, { - "box" : { - "id" : "obj-20", - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 168.0, 212.0, 59.0, 21.0 ], - "text" : "bang out", - "textcolor" : [ 0.129411764705882, 0.129411764705882, 0.129411764705882, 0.5 ] - } - - } -, { - "box" : { - "id" : "obj-19", - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 49.0, 139.0, 51.0, 21.0 ], - "text" : "bang in", - "textcolor" : [ 0.129411764705882, 0.129411764705882, 0.129411764705882, 0.5 ] - } - - } -, { - "box" : { - "id" : "obj-18", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 2, - "outlettype" : [ "bang", "bang" ], - "patching_rect" : [ 17.0, 212.0, 149.0, 23.0 ], - "text" : "t b b" - } - - } -, { - "box" : { - "id" : "obj-17", - "maxclass" : "button", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "bang" ], - "parameter_enable" : 0, - "patching_rect" : [ 17.0, 139.0, 24.0, 24.0 ] - } - - } -, { - "box" : { - "id" : "obj-13", - "maxclass" : "number", - "numinlets" : 1, - "numoutlets" : 2, - "outlettype" : [ "", "bang" ], - "parameter_enable" : 0, - "patching_rect" : [ 89.0, 295.0, 50.0, 23.0 ] - } - - } -, { - "box" : { - "id" : "obj-12", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 9, - "outlettype" : [ "float", "list", "float", "float", "float", "float", "float", "", "int" ], - "patching_rect" : [ 17.0, 248.0, 122.0, 23.0 ], - "text" : "info~ bufresize.help" - } - - } -, { - "box" : { - "id" : "obj-11", - "maxclass" : "number", - "numinlets" : 1, - "numoutlets" : 2, - "outlettype" : [ "", "bang" ], - "parameter_enable" : 0, - "patching_rect" : [ 147.0, 295.0, 50.0, 23.0 ] - } - - } -, { - "box" : { - "id" : "obj-9", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 3, - "outlettype" : [ "", "", "" ], - "patching_rect" : [ 147.0, 248.0, 137.0, 23.0 ], - "text" : "getattr samps" - } - - } -, { - "box" : { - "id" : "obj-8", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 2, - "outlettype" : [ "float", "bang" ], - "patching_rect" : [ 206.0, 295.0, 200.0, 23.0 ], - "text" : "buffer~ bufresize.help @samps 1" - } - - } -, { - "box" : { - "id" : "obj-7", - "linecount" : 2, - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 10.0, 76.0, 456.0, 36.0 ], - "text" : "buffer~ resizing is always deferred by Max. Often we'd like to know when it's finished, and then pick up where we were...", - "textcolor" : [ 0.129411764705882, 0.129411764705882, 0.129411764705882, 0.77 ] - } - - } -, { - "box" : { - "id" : "obj-6", - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 10.0, 53.0, 177.0, 21.0 ], - "text" : "resize a buffer synchronously", - "textcolor" : [ 0.129411764705882, 0.129411764705882, 0.129411764705882, 0.5 ] - } - - } -, { - "box" : { - "id" : "obj-4", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "bang" ], - "patching_rect" : [ 17.0, 176.0, 314.0, 23.0 ], - "text" : "fluid.bufresize @buffer bufresize.help @samps 74 74" - } - - } -, { - "box" : { - "border" : 0, - "filename" : "helpdetails.js", - "id" : "obj-2", - "ignoreclick" : 1, - "jsarguments" : [ "fluid.bufresize" ], - "maxclass" : "jsui", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "parameter_enable" : 0, - "patching_rect" : [ 10.0, 10.0, 456.0, 58.0 ] - } - - } - ], - "lines" : [ { - "patchline" : { - "destination" : [ "obj-13", 0 ], - "midpoints" : [ 129.5, 291.0, 98.5, 291.0 ], - "source" : [ "obj-12", 8 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-4", 0 ], - "source" : [ "obj-17", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-12", 0 ], - "source" : [ "obj-18", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-9", 0 ], - "source" : [ "obj-18", 1 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-18", 0 ], - "source" : [ "obj-4", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-11", 0 ], - "source" : [ "obj-9", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-8", 0 ], - "source" : [ "obj-9", 1 ] - } - - } - ] - } -, - "patching_rect" : [ 10.0, 85.0, 50.0, 22.0 ], - "saved_object_attributes" : { - "description" : "", - "digest" : "", - "fontsize" : 13.0, - "globalpatchername" : "", - "tags" : "" - } -, - "text" : "p basic", - "varname" : "basic_tab" - } - - } -, { - "box" : { - "border" : 0, - "filename" : "helpname.js", - "id" : "obj-4", - "ignoreclick" : 1, - "jsarguments" : [ "fluid.bufresize" ], - "maxclass" : "jsui", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "parameter_enable" : 0, - "patching_rect" : [ 10.0, 10.0, 300.824005126953125, 57.599853515625 ] - } - - } - ], - "lines" : [ ], - "dependency_cache" : [ { - "name" : "helpname.js", - "bootpath" : "C74:/help/resources", - "type" : "TEXT", - "implicit" : 1 - } -, { - "name" : "helpdetails.js", - "bootpath" : "C74:/help/resources", - "type" : "TEXT", - "implicit" : 1 - } -, { - "name" : "fluid.bufresize.maxpat", - "bootpath" : "~/Documents/Max 8/Packages/flucoma-max/patchers", - "patcherrelativepath" : "../patchers", - "type" : "JSON", - "implicit" : 1 - } - ], - "autosave" : 0 - } - -} diff --git a/help/fluid.bufview.maxhelp b/help/fluid.bufview.maxhelp deleted file mode 100644 index f64f87eb..00000000 --- a/help/fluid.bufview.maxhelp +++ /dev/null @@ -1,1166 +0,0 @@ -{ - "patcher" : { - "fileversion" : 1, - "appversion" : { - "major" : 7, - "minor" : 3, - "revision" : 4, - "architecture" : "x86", - "modernui" : 1 - } -, - "rect" : [ 213.0, 139.0, 1228.0, 731.0 ], - "bglocked" : 0, - "openinpresentation" : 0, - "default_fontsize" : 12.0, - "default_fontface" : 0, - "default_fontname" : "Arial", - "gridonopen" : 1, - "gridsize" : [ 15.0, 15.0 ], - "gridsnaponopen" : 1, - "objectsnaponopen" : 1, - "statusbarvisible" : 2, - "toolbarvisible" : 1, - "lefttoolbarpinned" : 0, - "toptoolbarpinned" : 0, - "righttoolbarpinned" : 0, - "bottomtoolbarpinned" : 0, - "toolbars_unpinned_last_save" : 0, - "tallnewobj" : 0, - "boxanimatetime" : 200, - "enablehscroll" : 1, - "enablevscroll" : 1, - "devicewidth" : 0.0, - "description" : "", - "digest" : "", - "tags" : "", - "style" : "", - "subpatcher_template" : "", - "showrootpatcherontab" : 0, - "showontab" : 0, - "boxes" : [ { - "box" : { - "fontname" : "Arial", - "fontsize" : 13.0, - "id" : "obj-2", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 392.0, 27.299927, 170.0, 23.0 ], - "saved_object_attributes" : { - "filename" : "helpstarter", - "parameter_enable" : 0 - } -, - "style" : "", - "text" : "js helpstarter fluid.bufview.js" - } - - } -, { - "box" : { - "fontface" : 1, - "id" : "obj-4", - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 39.0, 193.0, 66.0, 20.0 ], - "style" : "", - "text" : "i/o:" - } - - } -, { - "box" : { - "fontface" : 1, - "id" : "obj-24", - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 39.0, 283.0, 66.0, 20.0 ], - "style" : "", - "text" : "message:" - } - - } -, { - "box" : { - "id" : "obj-11", - "linecount" : 2, - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 39.0, 215.0, 48.0, 33.0 ], - "style" : "", - "text" : "in [0]\nout [0]" - } - - } -, { - "box" : { - "id" : "obj-8", - "linecount" : 2, - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 89.0, 215.0, 702.0, 33.0 ], - "style" : "", - "text" : "many messages, see below\nan array of group IDs as int when queried" - } - - } -, { - "box" : { - "id" : "obj-18", - "linecount" : 6, - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 143.0, 305.0, 1014.0, 87.0 ], - "style" : "", - "text" : "sets the buffer (name) to visualise.\nreturns an array of num_chan items, each being the ID (int) of the group associated with the respective channel \nsets the ID of the next group to link the next shift-clicked channel.\nsets the vertical zoom, in effect multiplying the value to visualise.\nsets the amplitude visualisation to bipolar. Unipolar (absolute values) is the default.\ntriggers the redraw (needed if the buffer is updated)" - } - - } -, { - "box" : { - "id" : "obj-16", - "linecount" : 6, - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 39.0, 305.0, 103.0, 87.0 ], - "style" : "", - "text" : "setbuffer (name)\ngetgroups\nnextgroup (int)\nvzoom (float)\nbipolar (bool)\nbang" - } - - } -, { - "box" : { - "id" : "obj-13", - "linecount" : 3, - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 39.0, 119.0, 519.0, 47.0 ], - "style" : "", - "text" : "a versatile buffer viewer in javascript, with grouping possibilities, vaguely derived from warpy2.js, which was deemed required when dealing with more complex buffers in the Fluid Corpus Manipulation Project. [1] It downsamples using the maximum value in each given pixel." - } - - } -, { - "box" : { - "fontsize" : 16.0, - "id" : "obj-14", - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 39.0, 93.0, 92.0, 24.0 ], - "style" : "", - "text" : "Description" - } - - } -, { - "box" : { - "id" : "obj-1", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 0, - "patcher" : { - "fileversion" : 1, - "appversion" : { - "major" : 7, - "minor" : 3, - "revision" : 4, - "architecture" : "x86", - "modernui" : 1 - } -, - "rect" : [ 213.0, 165.0, 1228.0, 705.0 ], - "bglocked" : 0, - "openinpresentation" : 0, - "default_fontsize" : 12.0, - "default_fontface" : 0, - "default_fontname" : "Arial", - "gridonopen" : 1, - "gridsize" : [ 15.0, 15.0 ], - "gridsnaponopen" : 1, - "objectsnaponopen" : 1, - "statusbarvisible" : 2, - "toolbarvisible" : 1, - "lefttoolbarpinned" : 0, - "toptoolbarpinned" : 0, - "righttoolbarpinned" : 0, - "bottomtoolbarpinned" : 0, - "toolbars_unpinned_last_save" : 0, - "tallnewobj" : 0, - "boxanimatetime" : 200, - "enablehscroll" : 1, - "enablevscroll" : 1, - "devicewidth" : 0.0, - "description" : "", - "digest" : "", - "tags" : "", - "style" : "", - "subpatcher_template" : "", - "showontab" : 1, - "boxes" : [ { - "box" : { - "id" : "obj-44", - "maxclass" : "newobj", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 805.0, 175.0, 97.0, 22.0 ], - "style" : "", - "text" : "join @triggers -1" - } - - } -, { - "box" : { - "id" : "obj-43", - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 769.0, 83.0, 86.0, 20.0 ], - "style" : "", - "text" : "Group number" - } - - } -, { - "box" : { - "id" : "obj-41", - "maxclass" : "number", - "numinlets" : 1, - "numoutlets" : 2, - "outlettype" : [ "", "bang" ], - "parameter_enable" : 0, - "patching_rect" : [ 805.0, 112.0, 50.0, 22.0 ], - "style" : "" - } - - } -, { - "box" : { - "id" : "obj-39", - "maxclass" : "message", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 162.0, 157.0, 92.0, 22.0 ], - "style" : "", - "text" : "setbuffer large2" - } - - } -, { - "box" : { - "id" : "obj-38", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 478.0, 157.0, 85.0, 22.0 ], - "style" : "", - "text" : "prepend setbg" - } - - } -, { - "box" : { - "id" : "obj-34", - "maxclass" : "swatch", - "numinlets" : 3, - "numoutlets" : 2, - "outlettype" : [ "", "float" ], - "parameter_enable" : 0, - "patching_rect" : [ 478.0, 75.0, 165.0, 66.0 ], - "saturation" : 1.0 - } - - } -, { - "box" : { - "id" : "obj-32", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 805.0, 204.0, 129.0, 22.0 ], - "style" : "", - "text" : "prepend setgroupcolor" - } - - } -, { - "box" : { - "id" : "obj-9", - "maxclass" : "swatch", - "numinlets" : 3, - "numoutlets" : 2, - "outlettype" : [ "", "float" ], - "parameter_enable" : 0, - "patching_rect" : [ 883.0, 79.0, 168.0, 55.0 ], - "saturation" : 1.0 - } - - } -, { - "box" : { - "fontsize" : 13.0, - "id" : "obj-6", - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 10.0, 66.0, 165.0, 21.0 ], - "style" : "", - "text" : "multichannel buffer viewing" - } - - } -, { - "box" : { - "border" : 0, - "filename" : "helpdetails.js", - "id" : "obj-3", - "ignoreclick" : 1, - "jsarguments" : [ "fluid.bufview.js" ], - "maxclass" : "jsui", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "parameter_enable" : 0, - "patching_rect" : [ 10.0, 10.0, 334.0, 55.0 ] - } - - } -, { - "box" : { - "id" : "obj-36", - "maxclass" : "number", - "minimum" : 1, - "numinlets" : 1, - "numoutlets" : 2, - "outlettype" : [ "", "bang" ], - "parameter_enable" : 0, - "patching_rect" : [ 657.0, 127.0, 50.0, 22.0 ], - "style" : "" - } - - } -, { - "box" : { - "id" : "obj-37", - "maxclass" : "message", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 657.0, 157.0, 105.0, 22.0 ], - "style" : "", - "text" : "setMaxGroups $1" - } - - } -, { - "box" : { - "id" : "obj-29", - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 612.0, 438.0, 232.0, 20.0 ], - "style" : "", - "text" : "compose stereo buffers for experimenting" - } - - } -, { - "box" : { - "id" : "obj-27", - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 50.0, 628.5, 181.0, 20.0 ], - "style" : "", - "text" : "respective group ID per channel" - } - - } -, { - "box" : { - "id" : "obj-26", - "maxclass" : "message", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 50.0, 602.5, 249.0, 22.0 ], - "style" : "", - "text" : "1 1" - } - - } -, { - "box" : { - "id" : "obj-22", - "maxclass" : "number", - "minimum" : 1, - "numinlets" : 1, - "numoutlets" : 2, - "outlettype" : [ "", "bang" ], - "parameter_enable" : 0, - "patching_rect" : [ 327.0, 127.0, 50.0, 22.0 ], - "style" : "" - } - - } -, { - "box" : { - "id" : "obj-13", - "maxclass" : "toggle", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "int" ], - "parameter_enable" : 0, - "patching_rect" : [ 260.0, 121.0, 24.0, 24.0 ], - "style" : "" - } - - } -, { - "box" : { - "id" : "obj-7", - "maxclass" : "message", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 260.0, 157.0, 63.0, 22.0 ], - "style" : "", - "text" : "bipolar $1" - } - - } -, { - "box" : { - "id" : "obj-5", - "maxclass" : "message", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 145.0, 124.0, 88.0, 22.0 ], - "style" : "", - "text" : "setbuffer small" - } - - } -, { - "box" : { - "id" : "obj-24", - "linecount" : 2, - "maxclass" : "message", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 641.0, 501.0, 261.0, 35.0 ], - "style" : "", - "text" : "reset, source small, deststartframe 32, gain -1, destination small, deststartchan 1, bang" - } - - } -, { - "box" : { - "id" : "obj-23", - "maxclass" : "message", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 612.0, 464.0, 275.0, 22.0 ], - "style" : "", - "text" : "reset, source large2 large, destination large, bang" - } - - } -, { - "box" : { - "id" : "obj-21", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "bang" ], - "patching_rect" : [ 612.0, 304.0, 60.0, 22.0 ], - "style" : "", - "text" : "loadbang" - } - - } -, { - "box" : { - "id" : "obj-20", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 3, - "outlettype" : [ "bang", "float", "" ], - "patching_rect" : [ 612.0, 547.0, 108.0, 22.0 ], - "style" : "", - "text" : "fluid.bufcompose~" - } - - } -, { - "box" : { - "id" : "obj-18", - "maxclass" : "message", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 781.0, 364.5, 160.0, 22.0 ], - "style" : "", - "text" : "sizeinsamps 22050, fill sin 7" - } - - } -, { - "box" : { - "id" : "obj-17", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 2, - "outlettype" : [ "float", "bang" ], - "patching_rect" : [ 781.0, 388.5, 85.0, 22.0 ], - "style" : "", - "text" : "buffer~ large2" - } - - } -, { - "box" : { - "id" : "obj-15", - "maxclass" : "message", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 957.0, 364.5, 222.0, 22.0 ], - "style" : "", - "text" : "sizeinsamps 64, fill 1, apply triangle half" - } - - } -, { - "box" : { - "id" : "obj-14", - "maxclass" : "message", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 612.0, 364.5, 167.0, 22.0 ], - "style" : "", - "text" : "sizeinsamps 44100, fill sin 24" - } - - } -, { - "box" : { - "id" : "obj-12", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 2, - "outlettype" : [ "float", "bang" ], - "patching_rect" : [ 957.0, 388.5, 79.0, 22.0 ], - "style" : "", - "text" : "buffer~ small" - } - - } -, { - "box" : { - "id" : "obj-11", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 2, - "outlettype" : [ "float", "bang" ], - "patching_rect" : [ 612.0, 390.5, 78.0, 22.0 ], - "style" : "", - "text" : "buffer~ large" - } - - } -, { - "box" : { - "id" : "obj-10", - "linecount" : 4, - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 319.0, 598.5, 352.0, 60.0 ], - "style" : "", - "text" : "click behaviour: shift-click on a channel to group/ungroup.\n\nIf grey, it will be grouped to the ID last sent to [nextgroup].\nIf already group/coloured, will goes back to default group (0)" - } - - } -, { - "box" : { - "id" : "obj-4", - "maxclass" : "message", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 327.0, 157.0, 81.0, 22.0 ], - "style" : "", - "text" : "nextgroup $1" - } - - } -, { - "box" : { - "id" : "obj-2", - "maxclass" : "message", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 122.0, 100.0, 87.0, 22.0 ], - "style" : "", - "text" : "setbuffer large" - } - - } -, { - "box" : { - "id" : "obj-1", - "maxclass" : "message", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 410.0, 157.0, 64.0, 22.0 ], - "style" : "", - "text" : "getgroups" - } - - } -, { - "box" : { - "id" : "obj-16", - "maxclass" : "message", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 50.0, 128.0, 63.0, 22.0 ], - "style" : "", - "text" : "vzoom $1" - } - - } -, { - "box" : { - "format" : 6, - "id" : "obj-8", - "maxclass" : "flonum", - "numinlets" : 1, - "numoutlets" : 2, - "outlettype" : [ "", "bang" ], - "parameter_enable" : 0, - "patching_rect" : [ 50.0, 100.0, 50.0, 22.0 ], - "style" : "" - } - - } -, { - "box" : { - "filename" : "fluid.bufview.js", - "id" : "obj-46", - "maxclass" : "jsui", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "parameter_enable" : 0, - "patching_rect" : [ 50.0, 302.5, 532.0, 265.0 ] - } - - } - ], - "lines" : [ { - "patchline" : { - "destination" : [ "obj-46", 0 ], - "midpoints" : [ 419.5, 282.75, 59.5, 282.75 ], - "source" : [ "obj-1", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-7", 0 ], - "source" : [ "obj-13", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-11", 0 ], - "source" : [ "obj-14", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-12", 0 ], - "source" : [ "obj-15", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-46", 0 ], - "midpoints" : [ 59.5, 268.25, 59.5, 268.25 ], - "source" : [ "obj-16", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-17", 0 ], - "source" : [ "obj-18", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-46", 0 ], - "midpoints" : [ 131.5, 254.25, 59.5, 254.25 ], - "source" : [ "obj-2", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-14", 0 ], - "midpoints" : [ 621.5, 344.75, 621.5, 344.75 ], - "order" : 2, - "source" : [ "obj-21", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-15", 0 ], - "midpoints" : [ 621.5, 344.75, 966.5, 344.75 ], - "order" : 0, - "source" : [ "obj-21", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-18", 0 ], - "midpoints" : [ 621.5, 344.75, 790.5, 344.75 ], - "order" : 1, - "source" : [ "obj-21", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-4", 0 ], - "source" : [ "obj-22", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-20", 0 ], - "source" : [ "obj-23", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-20", 0 ], - "source" : [ "obj-24", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-46", 0 ], - "midpoints" : [ 814.5, 283.25, 59.5, 283.25 ], - "source" : [ "obj-32", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-38", 0 ], - "source" : [ "obj-34", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-37", 0 ], - "source" : [ "obj-36", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-46", 0 ], - "midpoints" : [ 666.5, 282.75, 59.5, 282.75 ], - "source" : [ "obj-37", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-46", 0 ], - "midpoints" : [ 487.5, 282.75, 59.5, 282.75 ], - "source" : [ "obj-38", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-46", 0 ], - "midpoints" : [ 171.5, 282.75, 59.5, 282.75 ], - "source" : [ "obj-39", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-46", 0 ], - "midpoints" : [ 336.5, 282.75, 59.5, 282.75 ], - "source" : [ "obj-4", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-44", 0 ], - "source" : [ "obj-41", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-32", 0 ], - "source" : [ "obj-44", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-26", 1 ], - "midpoints" : [ 59.5, 584.0, 289.5, 584.0 ], - "source" : [ "obj-46", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-46", 0 ], - "midpoints" : [ 154.5, 266.25, 59.5, 266.25 ], - "source" : [ "obj-5", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-46", 0 ], - "midpoints" : [ 269.5, 282.75, 59.5, 282.75 ], - "source" : [ "obj-7", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-16", 0 ], - "source" : [ "obj-8", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-44", 1 ], - "source" : [ "obj-9", 0 ] - } - - } - ], - "styles" : [ { - "name" : "max6box", - "default" : { - "accentcolor" : [ 0.8, 0.839216, 0.709804, 1.0 ], - "textcolor_inverse" : [ 0.0, 0.0, 0.0, 1.0 ], - "bgcolor" : [ 1.0, 1.0, 1.0, 0.5 ] - } -, - "parentstyle" : "", - "multi" : 0 - } -, { - "name" : "max6inlet", - "default" : { - "color" : [ 0.423529, 0.372549, 0.27451, 1.0 ] - } -, - "parentstyle" : "", - "multi" : 0 - } -, { - "name" : "max6message", - "default" : { - "bgfillcolor" : { - "type" : "gradient", - "color1" : [ 0.866667, 0.866667, 0.866667, 1.0 ], - "color2" : [ 0.788235, 0.788235, 0.788235, 1.0 ], - "color" : [ 0.290196, 0.309804, 0.301961, 1.0 ], - "angle" : 270.0, - "proportion" : 0.39, - "autogradient" : 0 - } -, - "textcolor_inverse" : [ 0.0, 0.0, 0.0, 1.0 ] - } -, - "parentstyle" : "max6box", - "multi" : 0 - } -, { - "name" : "max6outlet", - "default" : { - "color" : [ 0.0, 0.454902, 0.498039, 1.0 ] - } -, - "parentstyle" : "", - "multi" : 0 - } - ] - } -, - "patching_rect" : [ 82.0, 168.0, 47.0, 22.0 ], - "saved_object_attributes" : { - "description" : "", - "digest" : "", - "globalpatchername" : "", - "style" : "", - "tags" : "" - } -, - "style" : "", - "text" : "p basic", - "varname" : "basic_tab" - } - - } -, { - "box" : { - "border" : 0, - "filename" : "helpname.js", - "id" : "obj-6", - "ignoreclick" : 1, - "jsarguments" : [ "fluid.bufview.js" ], - "maxclass" : "jsui", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "parameter_enable" : 0, - "patching_rect" : [ 10.0, 10.0, 321.751984, 57.599854 ] - } - - } -, { - "box" : { - "border" : 0, - "filename" : "helpname.js", - "id" : "obj-7", - "ignoreclick" : 1, - "jsarguments" : [ "fluid.bufview.js" ], - "maxclass" : "jsui", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "parameter_enable" : 0, - "patching_rect" : [ 10.0, 10.0, 321.751984, 57.599854 ] - } - - } -, { - "box" : { - "id" : "obj-9", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 0, - "patcher" : { - "fileversion" : 1, - "appversion" : { - "major" : 7, - "minor" : 3, - "revision" : 4, - "architecture" : "x86", - "modernui" : 1 - } -, - "rect" : [ 0.0, 26.0, 1228.0, 705.0 ], - "bglocked" : 0, - "openinpresentation" : 0, - "default_fontsize" : 12.0, - "default_fontface" : 0, - "default_fontname" : "Arial", - "gridonopen" : 1, - "gridsize" : [ 15.0, 15.0 ], - "gridsnaponopen" : 1, - "objectsnaponopen" : 1, - "statusbarvisible" : 2, - "toolbarvisible" : 1, - "lefttoolbarpinned" : 0, - "toptoolbarpinned" : 0, - "righttoolbarpinned" : 0, - "bottomtoolbarpinned" : 0, - "toolbars_unpinned_last_save" : 0, - "tallnewobj" : 0, - "boxanimatetime" : 200, - "enablehscroll" : 1, - "enablevscroll" : 1, - "devicewidth" : 0.0, - "description" : "", - "digest" : "", - "tags" : "", - "style" : "", - "subpatcher_template" : "", - "showontab" : 1, - "boxes" : [ ], - "lines" : [ ] - } -, - "patching_rect" : [ 205.0, 205.0, 50.0, 22.0 ], - "saved_object_attributes" : { - "description" : "", - "digest" : "", - "globalpatchername" : "", - "style" : "", - "tags" : "" - } -, - "style" : "", - "text" : "p ?", - "varname" : "q_tab" - } - - } -, { - "box" : { - "border" : 0, - "filename" : "helpname.js", - "id" : "obj-10", - "ignoreclick" : 1, - "jsarguments" : [ "fluid.bufview.js" ], - "maxclass" : "jsui", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "parameter_enable" : 0, - "patching_rect" : [ 10.0, 10.0, 321.751984, 57.599854 ] - } - - } -, { - "box" : { - "border" : 0, - "filename" : "helpname.js", - "id" : "obj-12", - "ignoreclick" : 1, - "jsarguments" : [ "fluid.bufview.js" ], - "maxclass" : "jsui", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "parameter_enable" : 0, - "patching_rect" : [ 10.0, 10.0, 321.751984, 57.599854 ] - } - - } - ], - "lines" : [ ], - "dependency_cache" : [ { - "name" : "helpname.js", - "bootpath" : "C74:/help/resources", - "type" : "TEXT", - "implicit" : 1 - } -, { - "name" : "fluid.bufview.js", - "bootpath" : "~/Documents/Max 7/Packages/flucoma-max-devkit/help", - "patcherrelativepath" : ".", - "type" : "TEXT", - "implicit" : 1 - } -, { - "name" : "helpdetails.js", - "bootpath" : "C74:/help/resources", - "type" : "TEXT", - "implicit" : 1 - } -, { - "name" : "helpstarter.js", - "bootpath" : "C74:/help/resources", - "type" : "TEXT", - "implicit" : 1 - } -, { - "name" : "fluid.bufcompose~.mxo", - "type" : "iLaX" - } - ], - "autosave" : 0, - "styles" : [ { - "name" : "max6box", - "default" : { - "accentcolor" : [ 0.8, 0.839216, 0.709804, 1.0 ], - "textcolor_inverse" : [ 0.0, 0.0, 0.0, 1.0 ], - "bgcolor" : [ 1.0, 1.0, 1.0, 0.5 ] - } -, - "parentstyle" : "", - "multi" : 0 - } -, { - "name" : "max6inlet", - "default" : { - "color" : [ 0.423529, 0.372549, 0.27451, 1.0 ] - } -, - "parentstyle" : "", - "multi" : 0 - } -, { - "name" : "max6message", - "default" : { - "bgfillcolor" : { - "type" : "gradient", - "color1" : [ 0.866667, 0.866667, 0.866667, 1.0 ], - "color2" : [ 0.788235, 0.788235, 0.788235, 1.0 ], - "color" : [ 0.290196, 0.309804, 0.301961, 1.0 ], - "angle" : 270.0, - "proportion" : 0.39, - "autogradient" : 0 - } -, - "textcolor_inverse" : [ 0.0, 0.0, 0.0, 1.0 ] - } -, - "parentstyle" : "max6box", - "multi" : 0 - } -, { - "name" : "max6outlet", - "default" : { - "color" : [ 0.0, 0.454902, 0.498039, 1.0 ] - } -, - "parentstyle" : "", - "multi" : 0 - } - ] - } - -} diff --git a/help/fluid.dataset~.maxhelp b/help/fluid.dataset~.maxhelp index ad06692b..d6965907 100644 --- a/help/fluid.dataset~.maxhelp +++ b/help/fluid.dataset~.maxhelp @@ -544,7 +544,7 @@ } , "classnamespace" : "box", - "rect" : [ 35.0, 114.0, 995.0, 751.0 ], + "rect" : [ 0.0, 26.0, 995.0, 751.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, @@ -3689,7 +3689,7 @@ } , "classnamespace" : "box", - "rect" : [ 0.0, 26.0, 995.0, 751.0 ], + "rect" : [ 35.0, 114.0, 995.0, 751.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, @@ -4004,26 +4004,6 @@ "viewvisibility" : 1 } - } -, { - "box" : { - "bgcolor" : [ 1.0, 0.015686274509804, 0.015686274509804, 1.0 ], - "fontname" : "Arial Bold", - "hint" : "", - "id" : "obj-57", - "ignoreclick" : 1, - "legacytextcolor" : 1, - "maxclass" : "textbutton", - "numinlets" : 1, - "numoutlets" : 3, - "outlettype" : [ "", "", "int" ], - "parameter_enable" : 0, - "patching_rect" : [ 400.0, 685.0, 20.0, 20.0 ], - "rounded" : 60.0, - "text" : "!!!", - "textcolor" : [ 1.0, 0.968627450980392, 0.0, 1.0 ] - } - } , { "box" : { @@ -4033,8 +4013,8 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 118.0, 670.0, 280.0, 50.0 ], - "text" : "fluid.dataset~ will report back when an operation is complete from its right outlet. You can use this to chain together processes.", + "patching_rect" : [ 200.0, 660.0, 280.0, 50.0 ], + "text" : "fluid.dataset~ will report back when an operation is complete from its left outlet. You can use this to chain together processes.", "textcolor" : [ 0.501960784313725, 0.501960784313725, 0.501960784313725, 1.0 ] } @@ -4045,8 +4025,8 @@ "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 17.0, 670.0, 98.0, 23.0 ], - "text" : "print @popup 1" + "patching_rect" : [ 17.0, 670.0, 179.0, 23.0 ], + "text" : "print fluid.dataset~ @popup 1" } } diff --git a/help/fluid.hpss~.maxhelp b/help/fluid.hpss~.maxhelp index 6ccc63c0..b1eeabd8 100644 --- a/help/fluid.hpss~.maxhelp +++ b/help/fluid.hpss~.maxhelp @@ -57,7 +57,7 @@ } , "classnamespace" : "box", - "rect" : [ 100.0, 126.0, 937.0, 715.0 ], + "rect" : [ 0.0, 26.0, 937.0, 715.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, @@ -88,6 +88,22 @@ "isolateaudio" : 1, "assistshowspatchername" : 0, "boxes" : [ { + "box" : { + "border" : 0, + "filename" : "helpargs.js", + "id" : "obj-3", + "ignoreclick" : 1, + "jsarguments" : [ "fluid.hpss~" ], + "maxclass" : "jsui", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "parameter_enable" : 0, + "patching_rect" : [ 662.625, 365.833327999999995, 219.863006591796875, 54.0 ] + } + + } +, { "box" : { "id" : "obj-8", "linecount" : 4, @@ -704,8 +720,8 @@ "numinlets" : 1, "numoutlets" : 4, "outlettype" : [ "signal", "signal", "signal", "" ], - "patching_rect" : [ 284.0, 365.833327999999995, 73.0, 23.0 ], - "text" : "fluid.hpss~" + "patching_rect" : [ 284.0, 365.833327999999995, 376.0, 23.0 ], + "text" : "fluid.hpss~ 17 31 @maxharmfiltersize 51 @maxpercfiltersize 51" } } @@ -730,7 +746,7 @@ "lines" : [ { "patchline" : { "destination" : [ "obj-46", 2 ], - "midpoints" : [ 311.5, 457.833327999999995, 351.5, 457.833327999999995 ], + "midpoints" : [ 412.5, 457.833327999999995, 351.5, 457.833327999999995 ], "source" : [ "obj-1", 1 ] } @@ -956,7 +972,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 172.0, 625.5, 298.0, 25.0 ], + "patching_rect" : [ 179.0, 609.5, 298.0, 25.0 ], "text" : "select which component or components to hear", "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ] } @@ -975,7 +991,7 @@ "numoutlets" : 3, "outlettype" : [ "", "", "int" ], "parameter_enable" : 0, - "patching_rect" : [ 471.625, 628.0, 20.0, 20.0 ], + "patching_rect" : [ 478.625, 612.0, 20.0, 20.0 ], "rounded" : 60.0, "text" : "3", "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] @@ -990,7 +1006,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 402.875, 267.520844000000011, 188.0, 40.0 ], + "patching_rect" : [ 527.5, 221.5, 188.0, 40.0 ], "text" : "Modify the frequency threshold", "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ] } @@ -1009,7 +1025,7 @@ "numoutlets" : 3, "outlettype" : [ "", "", "int" ], "parameter_enable" : 0, - "patching_rect" : [ 598.875, 269.333313000000032, 20.0, 20.0 ], + "patching_rect" : [ 723.5, 223.312469000000021, 20.0, 20.0 ], "rounded" : 60.0, "text" : "2", "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] @@ -1023,7 +1039,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 45.0, 252.875, 113.0, 25.0 ], + "patching_rect" : [ 285.0, 287.5, 113.0, 25.0 ], "text" : "select a source", "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ] } @@ -1042,7 +1058,7 @@ "numoutlets" : 3, "outlettype" : [ "", "", "int" ], "parameter_enable" : 0, - "patching_rect" : [ 23.0, 255.375, 20.0, 20.0 ], + "patching_rect" : [ 263.0, 290.0, 20.0, 20.0 ], "rounded" : 60.0, "text" : "1", "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] @@ -1056,7 +1072,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 322.5, 487.0, 351.0, 36.0 ], + "patching_rect" : [ 329.5, 451.625, 351.0, 36.0 ], "text" : "harmthresh is two frequency-amplitude pairs. frequency is normalised (0-1), amp in dB", "textcolor" : [ 0.5, 0.5, 0.5, 1.0 ] } @@ -1352,7 +1368,7 @@ ] } , - "patching_rect" : [ 23.0, 626.0, 147.0, 24.0 ], + "patching_rect" : [ 30.0, 610.0, 147.0, 24.0 ], "viewvisibility" : 1 } @@ -1874,7 +1890,7 @@ ] } , - "patching_rect" : [ 285.375, 438.520812999999976, 327.0, 41.0 ], + "patching_rect" : [ 410.0, 392.499968999999965, 327.0, 41.0 ], "viewvisibility" : 1 } @@ -1889,7 +1905,7 @@ "numoutlets" : 1, "outlettype" : [ "" ], "parameter_enable" : 0, - "patching_rect" : [ 285.375, 310.0, 251.5, 118.041672000000005 ] + "patching_rect" : [ 410.0, 263.979155999999989, 251.5, 118.041672000000005 ] } } @@ -1920,7 +1936,7 @@ "numoutlets" : 1, "outlettype" : [ "" ], "parameter_enable" : 0, - "patching_rect" : [ 322.5, 522.0, 360.0, 23.0 ], + "patching_rect" : [ 329.5, 486.625, 360.0, 23.0 ], "text_width" : 84.0 } @@ -1934,7 +1950,7 @@ "numoutlets" : 1, "outlettype" : [ "" ], "parameter_enable" : 0, - "patching_rect" : [ 474.625, 552.0, 150.0, 23.0 ] + "patching_rect" : [ 481.625, 516.625, 150.0, 23.0 ] } } @@ -1948,7 +1964,7 @@ "numoutlets" : 1, "outlettype" : [ "" ], "parameter_enable" : 0, - "patching_rect" : [ 322.5, 552.0, 150.0, 23.0 ] + "patching_rect" : [ 329.5, 516.625, 150.0, 23.0 ] } } @@ -1959,7 +1975,7 @@ "maxclass" : "ezdac~", "numinlets" : 2, "numoutlets" : 0, - "patching_rect" : [ 23.0, 660.0, 45.0, 45.0 ] + "patching_rect" : [ 30.0, 660.0, 45.0, 45.0 ] } } @@ -1980,7 +1996,7 @@ "numoutlets" : 1, "offset" : [ 0.0, 0.0 ], "outlettype" : [ "signal" ], - "patching_rect" : [ 23.0, 277.375, 231.0, 122.0 ], + "patching_rect" : [ 30.0, 242.0, 231.0, 122.0 ], "viewvisibility" : 1 } @@ -1992,8 +2008,8 @@ "numinlets" : 1, "numoutlets" : 4, "outlettype" : [ "signal", "signal", "signal", "" ], - "patching_rect" : [ 23.0, 580.0, 180.0, 23.0 ], - "text" : "fluid.hpss~ @maskingmode 1" + "patching_rect" : [ 30.0, 560.0, 449.0, 23.0 ], + "text" : "fluid.hpss~ @maskingmode 1 @maxharmfiltersize 51 @maxpercfiltersize 51" } } @@ -2004,7 +2020,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 285.375, 276.020844000000011, 37.0, 23.0 ], + "patching_rect" : [ 410.0, 230.0, 37.0, 23.0 ], "text" : "clear" } @@ -2016,7 +2032,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "bang" ], - "patching_rect" : [ 330.5, 276.020844000000011, 62.0, 23.0 ], + "patching_rect" : [ 455.125, 230.0, 62.0, 23.0 ], "text" : "loadbang" } @@ -2026,11 +2042,11 @@ "background" : 1, "fontsize" : 13.0, "id" : "obj-20", - "linecount" : 10, + "linecount" : 7, "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 10.0, 91.567627000000002, 697.0, 152.0 ], + "patching_rect" : [ 10.0, 91.567627000000002, 810.0, 108.0 ], "text" : "in mode 0, fluid.hpss~ uses a soft-masking approach that produces smooth results, at the cost of how separated they are. \n\nIn modes 1 and 2, a binary mask is used instead, where a component is designated as being harmonic or percussive if the respective median filter output exceeds some threshold. This yields greater separation, but can have more audible artefacts. \n\nfluid.hpss~ lets you adjust this threshold with respect to frequency, to enable fine-tuning. In mode 1, just use the harmthresh attribute, which will internally make a complementary threshold for the percussive part – guaranteeing that the two components still sum to the source. ", "textcolor" : [ 0.5, 0.5, 0.5, 1.0 ] } @@ -2040,7 +2056,7 @@ "lines" : [ { "patchline" : { "destination" : [ "obj-40", 0 ], - "midpoints" : [ 332.0, 543.5, 32.5, 543.5 ], + "midpoints" : [ 339.0, 510.0, 39.5, 510.0 ], "source" : [ "obj-1", 0 ] } @@ -2064,7 +2080,7 @@ , { "patchline" : { "destination" : [ "obj-40", 0 ], - "midpoints" : [ 332.0, 579.0, 32.5, 579.0 ], + "midpoints" : [ 339.0, 540.0, 39.5, 540.0 ], "source" : [ "obj-36", 0 ] } @@ -2072,7 +2088,7 @@ , { "patchline" : { "destination" : [ "obj-40", 0 ], - "midpoints" : [ 294.875, 483.0, 32.5, 483.0 ], + "midpoints" : [ 419.5, 435.0, 39.5, 435.0 ], "source" : [ "obj-4", 0 ] } @@ -2094,7 +2110,7 @@ , { "patchline" : { "destination" : [ "obj-40", 0 ], - "midpoints" : [ 32.5, 410.0, 32.5, 410.0 ], + "midpoints" : [ 39.5, 366.0, 39.5, 366.0 ], "source" : [ "obj-43", 0 ] } @@ -2102,7 +2118,7 @@ , { "patchline" : { "destination" : [ "obj-40", 0 ], - "midpoints" : [ 484.125, 583.5, 32.5, 583.5 ], + "midpoints" : [ 491.125, 548.125, 39.5, 548.125 ], "source" : [ "obj-47", 0 ] } @@ -2117,7 +2133,7 @@ , { "patchline" : { "destination" : [ "obj-55", 0 ], - "midpoints" : [ 340.0, 303.510406999999987, 294.875, 303.510406999999987 ], + "midpoints" : [ 464.625, 257.489562999999976, 419.5, 257.489562999999976 ], "source" : [ "obj-63", 0 ] } @@ -2211,7 +2227,7 @@ } , "classnamespace" : "box", - "rect" : [ 0.0, 26.0, 937.0, 715.0 ], + "rect" : [ 100.0, 126.0, 937.0, 715.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, @@ -3816,11 +3832,12 @@ , { "box" : { "bubble" : 1, + "bubbleside" : 2, "id" : "obj-25", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 44.0, 233.375, 113.0, 25.0 ], + "patching_rect" : [ 60.0, 213.375, 98.0, 40.0 ], "text" : "select a source", "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ] } @@ -3839,7 +3856,7 @@ "numoutlets" : 3, "outlettype" : [ "", "", "int" ], "parameter_enable" : 0, - "patching_rect" : [ 17.0, 233.375, 20.0, 20.0 ], + "patching_rect" : [ 160.0, 213.375, 20.0, 20.0 ], "rounded" : 60.0, "text" : "1", "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] @@ -3886,8 +3903,8 @@ "numinlets" : 1, "numoutlets" : 4, "outlettype" : [ "signal", "signal", "signal", "" ], - "patching_rect" : [ 12.0, 560.0, 349.0, 23.0 ], - "text" : "fluid.hpss~ @maskingmode 2 @fftsettings 4096 1024 4096" + "patching_rect" : [ 12.0, 560.0, 619.0, 23.0 ], + "text" : "fluid.hpss~ @maskingmode 2 @fftsettings 4096 1024 4096 @maxharmfiltersize 51 @maxpercfiltersize 51" } } @@ -4009,6 +4026,7 @@ , { "patchline" : { "destination" : [ "obj-2", 2 ], + "midpoints" : [ 421.5, 595.0, 241.5, 595.0 ], "source" : [ "obj-40", 2 ] } @@ -4016,6 +4034,7 @@ , { "patchline" : { "destination" : [ "obj-2", 1 ], + "midpoints" : [ 221.5, 595.0, 131.5, 595.0 ], "source" : [ "obj-40", 1 ] } diff --git a/help/fluid.list2buf.maxhelp b/help/fluid.list2buf.maxhelp index 8c676f76..6426e638 100644 --- a/help/fluid.list2buf.maxhelp +++ b/help/fluid.list2buf.maxhelp @@ -57,7 +57,7 @@ } , "classnamespace" : "box", - "rect" : [ 0.0, 26.0, 688.0, 455.0 ], + "rect" : [ 100.0, 126.0, 688.0, 455.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, @@ -1123,7 +1123,7 @@ } , "classnamespace" : "box", - "rect" : [ 100.0, 126.0, 688.0, 455.0 ], + "rect" : [ 0.0, 26.0, 688.0, 455.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, @@ -1153,6 +1153,22 @@ "showontab" : 1, "assistshowspatchername" : 0, "boxes" : [ { + "box" : { + "border" : 0, + "filename" : "helpargs.js", + "id" : "obj-3", + "ignoreclick" : 1, + "jsarguments" : [ "fluid.list2buf" ], + "maxclass" : "jsui", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "parameter_enable" : 0, + "patching_rect" : [ 270.0, 190.0, 196.235519409179688, 39.0 ] + } + + } +, { "box" : { "bgcolor" : [ 1.0, 0.788235, 0.470588, 1.0 ], "fontname" : "Arial Bold", @@ -1178,7 +1194,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 210.0, 289.0, 224.0, 21.0 ], + "patching_rect" : [ 210.0, 310.0, 224.0, 21.0 ], "text" : "The buffer now contains those values", "textcolor" : [ 0.501960784313725, 0.501960784313725, 0.501960784313725, 1.0 ] } @@ -1205,7 +1221,7 @@ "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "float", "bang" ], - "patching_rect" : [ 270.0, 190.0, 143.0, 23.0 ], + "patching_rect" : [ 210.0, 264.0, 143.0, 23.0 ], "text" : "buffer~ help.list2buf.dst" } @@ -1225,6 +1241,7 @@ , { "box" : { "buffername" : "help.list2buf.dst", + "chanoffset" : 0, "id" : "obj-13", "maxclass" : "waveform~", "numinlets" : 5, diff --git a/help/fluid.loudness~.maxhelp b/help/fluid.loudness~.maxhelp index 1b97f725..45f55690 100644 --- a/help/fluid.loudness~.maxhelp +++ b/help/fluid.loudness~.maxhelp @@ -683,6 +683,22 @@ "showontab" : 1, "assistshowspatchername" : 0, "boxes" : [ { + "box" : { + "border" : 0, + "filename" : "helpargs.js", + "id" : "obj-1", + "ignoreclick" : 1, + "jsarguments" : [ "fluid.loudness~" ], + "maxclass" : "jsui", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "parameter_enable" : 0, + "patching_rect" : [ 330.0, 330.0, 232.739517211914062, 39.0 ] + } + + } +, { "box" : { "attr" : "hopsize", "id" : "obj-55", diff --git a/help/fluid.melbands~.maxhelp b/help/fluid.melbands~.maxhelp index 0973f89e..91ecf922 100644 --- a/help/fluid.melbands~.maxhelp +++ b/help/fluid.melbands~.maxhelp @@ -87,13 +87,29 @@ "showontab" : 1, "assistshowspatchername" : 0, "boxes" : [ { + "box" : { + "border" : 0, + "filename" : "helpargs.js", + "id" : "obj-4", + "ignoreclick" : 1, + "jsarguments" : [ "fluid.melbands~" ], + "maxclass" : "jsui", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "parameter_enable" : 0, + "patching_rect" : [ 262.720497131347656, 500.0, 201.559005737304688, 39.0 ] + } + + } +, { "box" : { "id" : "obj-15", "linecount" : 5, "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 372.0, 500.0, 240.0, 79.0 ], + "patching_rect" : [ 230.0, 585.0, 240.0, 79.0 ], "text" : "This example uses mel bands as a resynthesis / vocoder. Each mel band drives an oscillator that has its frequency determined by the spacing of the bands.", "textcolor" : [ 0.5, 0.5, 0.5, 1.0 ] } @@ -139,7 +155,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 79.0, 640.0, 75.0, 25.0 ], + "patching_rect" : [ 79.0, 655.0, 75.0, 25.0 ], "text" : "audio on" } @@ -503,7 +519,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "bang" ], - "patching_rect" : [ 266.0, 410.0, 24.0, 23.0 ], + "patching_rect" : [ 475.0, 410.0, 24.0, 23.0 ], "text" : "t b" } @@ -515,7 +531,7 @@ "numinlets" : 1, "numoutlets" : 4, "outlettype" : [ "int", "float", "int", "int" ], - "patching_rect" : [ 266.0, 380.0, 65.0, 23.0 ], + "patching_rect" : [ 475.0, 380.0, 65.0, 23.0 ], "text" : "dspstate~" } @@ -533,7 +549,7 @@ "numoutlets" : 3, "outlettype" : [ "", "", "int" ], "parameter_enable" : 0, - "patching_rect" : [ 156.0, 642.5, 20.0, 20.0 ], + "patching_rect" : [ 156.0, 657.5, 20.0, 20.0 ], "rounded" : 60.0, "text" : "1", "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] @@ -1338,7 +1354,7 @@ ] } , - "patching_rect" : [ 135.0, 545.0, 77.0, 23.0 ], + "patching_rect" : [ 135.0, 560.0, 359.0, 23.0 ], "saved_object_attributes" : { "description" : "", "digest" : "", @@ -1358,7 +1374,7 @@ "numinlets" : 3, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 266.0, 500.0, 105.0, 23.0 ], + "patching_rect" : [ 475.0, 500.0, 105.0, 23.0 ], "text" : "pak 40 20 20000" } @@ -1385,7 +1401,7 @@ "maxclass" : "ezdac~", "numinlets" : 2, "numoutlets" : 0, - "patching_rect" : [ 30.0, 630.0, 45.0, 45.0 ] + "patching_rect" : [ 30.0, 645.0, 45.0, 45.0 ] } } @@ -1396,7 +1412,7 @@ "numinlets" : 2, "numoutlets" : 2, "outlettype" : [ "signal", "" ], - "patching_rect" : [ 30.0, 590.0, 124.0, 23.0 ], + "patching_rect" : [ 30.0, 605.0, 124.0, 23.0 ], "text" : "matrix~ 2 1 10." } @@ -1408,7 +1424,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "signal" ], - "patching_rect" : [ 30.0, 545.0, 87.0, 23.0 ], + "patching_rect" : [ 30.0, 560.0, 87.0, 23.0 ], "text" : "delay~ 44100" } @@ -1467,7 +1483,7 @@ "numinlets" : 1, "numoutlets" : 3, "outlettype" : [ "", "", "" ], - "patching_rect" : [ 379.666624999999954, 440.0, 94.0, 23.0 ], + "patching_rect" : [ 588.666624999999954, 440.0, 94.0, 23.0 ], "text" : "getattr minfreq" } @@ -1480,7 +1496,7 @@ "numinlets" : 1, "numoutlets" : 3, "outlettype" : [ "", "", "" ], - "patching_rect" : [ 475.666624999999954, 440.0, 98.0, 23.0 ], + "patching_rect" : [ 684.666624999999954, 440.0, 98.0, 23.0 ], "text" : "getattr maxfreq" } @@ -1493,7 +1509,7 @@ "numinlets" : 1, "numoutlets" : 3, "outlettype" : [ "", "", "" ], - "patching_rect" : [ 266.0, 440.0, 112.0, 23.0 ], + "patching_rect" : [ 475.0, 440.0, 112.0, 23.0 ], "text" : "getattr numbands" } @@ -1534,7 +1550,7 @@ , { "patchline" : { "destination" : [ "obj-39", 0 ], - "midpoints" : [ 89.5, 426.0, 17.0, 426.0, 17.0, 585.0, 39.5, 585.0 ], + "midpoints" : [ 89.5, 426.0, 15.0, 426.0, 15.0, 600.0, 39.5, 600.0 ], "source" : [ "obj-23", 0 ] } @@ -1542,7 +1558,6 @@ , { "patchline" : { "destination" : [ "obj-33", 1 ], - "midpoints" : [ 275.5, 540.0, 202.5, 540.0 ], "source" : [ "obj-25", 0 ] } @@ -1550,6 +1565,7 @@ , { "patchline" : { "destination" : [ "obj-39", 0 ], + "midpoints" : [ 39.5, 585.0, 39.5, 585.0 ], "source" : [ "obj-3", 0 ] } @@ -1671,6 +1687,26 @@ , { "patchline" : { "destination" : [ "obj-6", 0 ], + "midpoints" : [ 484.5, 435.0, 484.5, 435.0 ], + "order" : 2, + "source" : [ "obj-59", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "midpoints" : [ 484.5, 435.0, 694.166624999999954, 435.0 ], + "order" : 0, + "source" : [ "obj-59", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-8", 0 ], + "midpoints" : [ 484.5, 435.0, 598.166624999999954, 435.0 ], + "order" : 1, "source" : [ "obj-59", 0 ] } @@ -1679,7 +1715,7 @@ "patchline" : { "color" : [ 0.985541701316833, 0.009453415870667, 0.999180555343628, 1.0 ], "destination" : [ "obj-2", 0 ], - "midpoints" : [ 322.0, 486.0, 144.5, 486.0 ], + "midpoints" : [ 531.0, 486.0, 144.5, 486.0 ], "source" : [ "obj-6", 1 ] } @@ -1688,7 +1724,7 @@ "patchline" : { "color" : [ 0.990419030189514, 0.500286221504211, 0.032855235040188, 1.0 ], "destination" : [ "obj-25", 0 ], - "midpoints" : [ 275.5, 465.0, 275.5, 465.0 ], + "midpoints" : [ 484.5, 465.0, 484.5, 465.0 ], "source" : [ "obj-6", 0 ] } @@ -1697,7 +1733,7 @@ "patchline" : { "color" : [ 0.985541701316833, 0.009453415870667, 0.999180555343628, 1.0 ], "destination" : [ "obj-2", 0 ], - "midpoints" : [ 524.666624999999954, 486.0, 144.5, 486.0 ], + "midpoints" : [ 733.666624999999954, 486.0, 144.5, 486.0 ], "source" : [ "obj-7", 1 ] } @@ -1706,7 +1742,7 @@ "patchline" : { "color" : [ 0.990419030189514, 0.500286221504211, 0.032855235040188, 1.0 ], "destination" : [ "obj-25", 2 ], - "midpoints" : [ 485.166624999999954, 486.0, 361.5, 486.0 ], + "midpoints" : [ 694.166624999999954, 486.0, 570.5, 486.0 ], "source" : [ "obj-7", 0 ] } @@ -1715,7 +1751,7 @@ "patchline" : { "color" : [ 0.985541701316833, 0.009453415870667, 0.999180555343628, 1.0 ], "destination" : [ "obj-2", 0 ], - "midpoints" : [ 426.666624999999954, 486.0, 144.5, 486.0 ], + "midpoints" : [ 635.666624999999954, 486.0, 144.5, 486.0 ], "source" : [ "obj-8", 1 ] } @@ -1724,7 +1760,7 @@ "patchline" : { "color" : [ 0.990419030189514, 0.500286221504211, 0.032855235040188, 1.0 ], "destination" : [ "obj-25", 1 ], - "midpoints" : [ 389.166624999999954, 486.0, 318.5, 486.0 ], + "midpoints" : [ 598.166624999999954, 486.0, 527.5, 486.0 ], "source" : [ "obj-8", 0 ] } diff --git a/help/fluid.mfcc~.maxhelp b/help/fluid.mfcc~.maxhelp index 245ec60c..d94c0c7f 100644 --- a/help/fluid.mfcc~.maxhelp +++ b/help/fluid.mfcc~.maxhelp @@ -58,7 +58,7 @@ } , "classnamespace" : "box", - "rect" : [ 99.0, 113.0, 742.0, 608.0 ], + "rect" : [ 0.0, 26.0, 742.0, 608.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, @@ -1793,7 +1793,7 @@ } , "classnamespace" : "box", - "rect" : [ 0.0, 26.0, 742.0, 608.0 ], + "rect" : [ 99.0, 113.0, 742.0, 608.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, @@ -1823,6 +1823,22 @@ "showontab" : 1, "assistshowspatchername" : 0, "boxes" : [ { + "box" : { + "border" : 0, + "filename" : "helpargs.js", + "id" : "obj-4", + "ignoreclick" : 1, + "jsarguments" : [ "fluid.mfcc~" ], + "maxclass" : "jsui", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "parameter_enable" : 0, + "patching_rect" : [ 230.0, 440.0, 202.638015747070312, 54.0 ] + } + + } +, { "box" : { "args" : [ "mfcc" ], "bgmode" : 0, @@ -2060,8 +2076,8 @@ "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "" ], - "patching_rect" : [ 20.0, 440.0, 285.0, 23.0 ], - "text" : "fluid.mfcc~ @numcoeffs 13 @maxnumcoeffs 40" + "patching_rect" : [ 20.0, 440.0, 208.0, 23.0 ], + "text" : "fluid.mfcc~ 13 @maxnumcoeffs 40" } } diff --git a/help/fluid.mlpregressor~.maxhelp b/help/fluid.mlpregressor~.maxhelp index 663a9dd3..092c4a10 100644 --- a/help/fluid.mlpregressor~.maxhelp +++ b/help/fluid.mlpregressor~.maxhelp @@ -114,7 +114,6 @@ "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 662.0, 290.0, 294.0, 25.0 ], - "presentation_linecount" : 2, "text" : "Predict for a datum an output from the network" } @@ -201,7 +200,7 @@ "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, - "outlettype" : [ "list" ], + "outlettype" : [ "buffer" ], "patching_rect" : [ 470.0, 368.5, 153.0, 23.0 ], "text" : "fluid.list2buf @autosize 1" } @@ -215,7 +214,6 @@ "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 470.0, 401.0, 238.0, 23.0 ], - "presentation_linecount" : 2, "text" : "predictpoint $2 help.mlpr.pointprediction" } @@ -228,7 +226,6 @@ "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 675.5, 315.0, 304.5, 50.0 ], - "presentation_linecount" : 6, "text" : "You can also predict individual points with the \"predictpoint\" message. This takes arguments in the form as two buffers", "textcolor" : [ 0.501960784313725, 0.501960784313725, 0.501960784313725, 1.0 ] } @@ -253,8 +250,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 645.0, 504.5, 154.0, 166.0 ], - "presentation_linecount" : 11, + "patching_rect" : [ 645.0, 504.5, 157.0, 166.0 ], "text" : "Predicting the outputs for an exponential ramp shows how the mapping works.\n\nWe have a quasi-exponential sine wave here as a result of predicting based on the curved ramp of help.mlpr.query", "textcolor" : [ 0.501960784313725, 0.501960784313725, 0.501960784313725, 1.0 ] } @@ -340,7 +336,6 @@ "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 509.0, 179.0, 285.0, 25.0 ], - "presentation_linecount" : 2, "text" : "now fit two fluid.dataset~s against each other" } diff --git a/help/fluid.nmffilter~.maxhelp b/help/fluid.nmffilter~.maxhelp index 12d181d8..ee8ceb6b 100644 --- a/help/fluid.nmffilter~.maxhelp +++ b/help/fluid.nmffilter~.maxhelp @@ -10,7 +10,7 @@ } , "classnamespace" : "box", - "rect" : [ 35.0, 88.0, 890.0, 750.0 ], + "rect" : [ 35.0, 88.0, 920.0, 761.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, @@ -57,7 +57,7 @@ } , "classnamespace" : "box", - "rect" : [ 35.0, 114.0, 890.0, 724.0 ], + "rect" : [ 35.0, 114.0, 920.0, 735.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, @@ -87,6 +87,22 @@ "showontab" : 1, "assistshowspatchername" : 0, "boxes" : [ { + "box" : { + "border" : 0, + "filename" : "helpargs.js", + "id" : "obj-1", + "ignoreclick" : 1, + "jsarguments" : [ "fluid.nmffilter~" ], + "maxclass" : "jsui", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "parameter_enable" : 0, + "patching_rect" : [ 650.0, 532.0, 236.178009033203125, 39.0 ] + } + + } +, { "box" : { "id" : "obj-42", "linecount" : 2, @@ -556,7 +572,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 570.0, 570.0, 220.089004516601562, 94.0 ], + "patching_rect" : [ 566.0, 590.0, 220.089004516601562, 94.0 ], "text" : "nmffilter is pointed to the bases produced by fluid.bufnmf~\n\nthis allows you to filter audio based on what has been \"learned\" and which is stored in the \"bases\".", "textcolor" : [ 0.5, 0.5, 0.5, 1.0 ] } @@ -1174,7 +1190,6 @@ , { "box" : { "buffername" : "help.filter.src.1", - "chanoffset" : 0, "gridcolor" : [ 0.92, 0.92, 0.92, 1.0 ], "id" : "obj-15", "maxclass" : "waveform~", @@ -1405,7 +1420,7 @@ } , "classnamespace" : "box", - "rect" : [ 0.0, 26.0, 890.0, 724.0 ], + "rect" : [ 0.0, 26.0, 920.0, 735.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, @@ -3175,7 +3190,7 @@ } , "classnamespace" : "box", - "rect" : [ 0.0, 26.0, 890.0, 724.0 ], + "rect" : [ 0.0, 26.0, 920.0, 735.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, diff --git a/help/fluid.nmfmatch~.maxhelp b/help/fluid.nmfmatch~.maxhelp index 6820ecbe..8b331960 100644 --- a/help/fluid.nmfmatch~.maxhelp +++ b/help/fluid.nmfmatch~.maxhelp @@ -10,7 +10,7 @@ } , "classnamespace" : "box", - "rect" : [ 35.0, 88.0, 995.0, 777.0 ], + "rect" : [ 35.0, 88.0, 886.0, 777.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, @@ -57,7 +57,7 @@ } , "classnamespace" : "box", - "rect" : [ 0.0, 26.0, 995.0, 751.0 ], + "rect" : [ 0.0, 26.0, 886.0, 751.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, @@ -105,7 +105,7 @@ "numinlets" : 2, "numoutlets" : 3, "outlettype" : [ "", "", "" ], - "patching_rect" : [ 230.0, 580.0, 132.0, 23.0 ], + "patching_rect" : [ 230.0, 580.0, 147.0, 23.0 ], "text" : "fluid.stats 2 @history 10" } @@ -660,7 +660,7 @@ } , "classnamespace" : "box", - "rect" : [ 0.0, 26.0, 995.0, 751.0 ], + "rect" : [ 35.0, 114.0, 886.0, 751.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, @@ -690,6 +690,22 @@ "showontab" : 1, "assistshowspatchername" : 0, "boxes" : [ { + "box" : { + "border" : 0, + "filename" : "helpargs.js", + "id" : "obj-4", + "ignoreclick" : 1, + "jsarguments" : [ "fluid.nmfmatch~" ], + "maxclass" : "jsui", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "parameter_enable" : 0, + "patching_rect" : [ 412.0, 430.0, 236.178009033203125, 39.0 ] + } + + } +, { "box" : { "bubble" : 1, "id" : "obj-57", @@ -1544,6 +1560,7 @@ } , { "box" : { + "color" : [ 1.0, 0.792156862745098, 0.0, 1.0 ], "id" : "obj-14", "maxclass" : "newobj", "numinlets" : 1, @@ -1560,7 +1577,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 570.0, 469.0, 254.0, 21.0 ], + "patching_rect" : [ 580.0, 354.0, 254.0, 21.0 ], "text" : "These are the \"bases\" of each component.", "textcolor" : [ 0.5, 0.5, 0.5, 1.0 ] } @@ -1596,7 +1613,7 @@ "numinlets" : 5, "numoutlets" : 6, "outlettype" : [ "float", "float", "float", "float", "list", "" ], - "patching_rect" : [ 570.0, 399.0, 301.0, 68.0 ], + "patching_rect" : [ 580.0, 298.0, 270.0, 54.0 ], "selectioncolor" : [ 0.929411764705882, 0.929411764705882, 0.352941176470588, 0.0 ], "setunit" : 1, "waveformcolor" : [ 1.0, 0.43921568627451, 0.662745098039216, 1.0 ] @@ -1612,7 +1629,7 @@ "numinlets" : 5, "numoutlets" : 6, "outlettype" : [ "float", "float", "float", "float", "list", "" ], - "patching_rect" : [ 570.0, 329.0, 301.0, 68.0 ], + "patching_rect" : [ 580.0, 228.0, 270.0, 54.0 ], "selectioncolor" : [ 0.929411764705882, 0.929411764705882, 0.352941176470588, 0.0 ], "setunit" : 1, "waveformcolor" : [ 0.423529411764706, 0.513725490196078, 1.0, 1.0 ] @@ -1841,7 +1858,7 @@ } , "classnamespace" : "box", - "rect" : [ 0.0, 26.0, 995.0, 751.0 ], + "rect" : [ 0.0, 26.0, 886.0, 751.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, @@ -1879,7 +1896,7 @@ "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 400.0, 301.382858999999996, 392.0, 67.0 ], - "text" : "502.583252 366.988739 1566.338867 1585.26709 613.120544 578.441772 2444.402344 479.14 1292.404785 3297.306152 521.82843 546.293213 478.534271 552.170532 352.872833 1428.319458" + "text" : "616.544861 1583.795166 1912.790894 567.524658 498.552277 1063.529297 357.744019 1442.085205 576.440308 2964.003418 1236.214844 1822.406616 518.611633 353.725922 1400.379272 522.391357" } } @@ -1887,11 +1904,11 @@ "box" : { "fontsize" : 13.0, "id" : "obj-30", - "linecount" : 2, + "linecount" : 3, "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 547.877480999999989, 416.833344000000011, 431.0, 36.0 ], + "patching_rect" : [ 560.0, 409.833344000000011, 281.0, 50.0 ], "text" : "These control the relative strengths of filters who have their centre frequencies set to the median spectral centroid of each component", "textcolor" : [ 0.501960784313725, 0.501960784313725, 0.501960784313725, 1.0 ] } @@ -2018,7 +2035,7 @@ "numinlets" : 2, "numoutlets" : 3, "outlettype" : [ "", "", "" ], - "patching_rect" : [ 244.877481000000017, 470.0, 125.0, 23.0 ], + "patching_rect" : [ 244.877481000000017, 470.0, 140.0, 23.0 ], "text" : "fluid.stats 8 @history 5" } @@ -3473,7 +3490,7 @@ } , "classnamespace" : "box", - "rect" : [ 35.0, 114.0, 995.0, 751.0 ], + "rect" : [ 0.0, 26.0, 886.0, 751.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, @@ -3509,7 +3526,7 @@ "numinlets" : 2, "numoutlets" : 3, "outlettype" : [ "", "", "" ], - "patching_rect" : [ 135.0, 468.0, 132.0, 23.0 ], + "patching_rect" : [ 135.0, 468.0, 147.0, 23.0 ], "text" : "fluid.stats 2 @history 10" } @@ -4520,7 +4537,7 @@ } , "classnamespace" : "box", - "rect" : [ 0.0, 26.0, 995.0, 751.0 ], + "rect" : [ 0.0, 26.0, 886.0, 751.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, diff --git a/help/fluid.noveltyfeature~.maxhelp b/help/fluid.noveltyfeature~.maxhelp index f1d283d5..7ddc32c5 100644 --- a/help/fluid.noveltyfeature~.maxhelp +++ b/help/fluid.noveltyfeature~.maxhelp @@ -89,6 +89,22 @@ "isolateaudio" : 1, "assistshowspatchername" : 0, "boxes" : [ { + "box" : { + "border" : 0, + "filename" : "helpargs.js", + "id" : "obj-3", + "ignoreclick" : 1, + "jsarguments" : [ "fluid.noveltyfeature~" ], + "maxclass" : "jsui", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "parameter_enable" : 0, + "patching_rect" : [ 500.0, 290.0, 198.841995239257812, 54.0 ] + } + + } +, { "box" : { "args" : [ "noveltyfeature" ], "bgmode" : 0, @@ -108,18 +124,6 @@ "viewvisibility" : 1 } - } -, { - "box" : { - "id" : "obj-3", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 2, - "outlettype" : [ "", "" ], - "patching_rect" : [ 590.0, 320.0, 83.0, 22.0 ], - "text" : "fluid.kmeans~" - } - } , { "box" : { diff --git a/help/fluid.noveltyslice~.maxhelp b/help/fluid.noveltyslice~.maxhelp index 82bdf17f..21565866 100644 --- a/help/fluid.noveltyslice~.maxhelp +++ b/help/fluid.noveltyslice~.maxhelp @@ -58,7 +58,7 @@ } , "classnamespace" : "box", - "rect" : [ 100.0, 126.0, 792.0, 555.0 ], + "rect" : [ 0.0, 26.0, 792.0, 555.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, @@ -550,7 +550,7 @@ } , "classnamespace" : "box", - "rect" : [ 0.0, 26.0, 792.0, 555.0 ], + "rect" : [ 100.0, 126.0, 792.0, 555.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, @@ -581,6 +581,22 @@ "isolateaudio" : 1, "assistshowspatchername" : 0, "boxes" : [ { + "box" : { + "border" : 0, + "filename" : "helpargs.js", + "id" : "obj-6", + "ignoreclick" : 1, + "jsarguments" : [ "fluid.noveltyslice~" ], + "maxclass" : "jsui", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "parameter_enable" : 0, + "patching_rect" : [ 490.0, 340.0, 198.841995239257812, 54.0 ] + } + + } +, { "box" : { "id" : "obj-7", "maxclass" : "button", @@ -611,7 +627,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 490.0, 333.5, 150.0, 137.0 ], + "patching_rect" : [ 273.0, 380.0, 150.0, 137.0 ], "text" : "Produces impulses when a slice is detected.\n\nWith these settings it can pick up the \"wiggles\" around changes in the note which is one of novelty slicing's strengths.", "textcolor" : [ 0.501960784313725, 0.501960784313725, 0.501960784313725, 1.0 ] } diff --git a/help/fluid.spectralshape~.maxhelp b/help/fluid.spectralshape~.maxhelp index 5b8d6161..be1bf2da 100644 --- a/help/fluid.spectralshape~.maxhelp +++ b/help/fluid.spectralshape~.maxhelp @@ -3,7 +3,7 @@ "fileversion" : 1, "appversion" : { "major" : 8, - "minor" : 2, + "minor" : 3, "revision" : 0, "architecture" : "x64", "modernui" : 1 @@ -50,7 +50,7 @@ "fileversion" : 1, "appversion" : { "major" : 8, - "minor" : 2, + "minor" : 3, "revision" : 0, "architecture" : "x64", "modernui" : 1 @@ -105,6 +105,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], + "parameter_enable" : 0, "patching_rect" : [ 340.0, 230.0, 150.0, 22.0 ] } @@ -313,7 +314,7 @@ "fileversion" : 1, "appversion" : { "major" : 8, - "minor" : 2, + "minor" : 3, "revision" : 0, "architecture" : "x64", "modernui" : 1 @@ -426,7 +427,7 @@ "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 2, - "outlettype" : [ "list", "" ], + "outlettype" : [ "", "" ], "patching_rect" : [ 17.0, 59.0, 276.0, 22.0 ], "text" : "fluid.loudness~ @windowsize 1024 @hopsize 128" } @@ -564,7 +565,7 @@ "fileversion" : 1, "appversion" : { "major" : 8, - "minor" : 2, + "minor" : 3, "revision" : 0, "architecture" : "x64", "modernui" : 1 @@ -777,7 +778,7 @@ "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 2, - "outlettype" : [ "list", "" ], + "outlettype" : [ "", "" ], "patching_rect" : [ 284.5, 271.0, 294.0, 35.0 ], "text" : "fluid.spectralshape~ @unit 1 @power 1 @minfreq 20 @maxfreq 20000 @fftsettings 1024 128" } @@ -974,8 +975,8 @@ "styles" : [ { "name" : "max6box", "default" : { - "bgcolor" : [ 1.0, 1.0, 1.0, 0.5 ], "accentcolor" : [ 0.8, 0.839216, 0.709804, 1.0 ], + "bgcolor" : [ 1.0, 1.0, 1.0, 0.5 ], "textcolor_inverse" : [ 0.0, 0.0, 0.0, 1.0 ] } , @@ -995,13 +996,13 @@ "name" : "max6message", "default" : { "bgfillcolor" : { - "type" : "gradient", + "angle" : 270.0, + "autogradient" : 0, + "color" : [ 0.290196, 0.309804, 0.301961, 1.0 ], "color1" : [ 0.866667, 0.866667, 0.866667, 1.0 ], "color2" : [ 0.788235, 0.788235, 0.788235, 1.0 ], - "color" : [ 0.290196, 0.309804, 0.301961, 1.0 ], - "angle" : 270.0, "proportion" : 0.39, - "autogradient" : 0 + "type" : "gradient" } , "textcolor_inverse" : [ 0.0, 0.0, 0.0, 1.0 ] @@ -1045,7 +1046,7 @@ "fileversion" : 1, "appversion" : { "major" : 8, - "minor" : 2, + "minor" : 3, "revision" : 0, "architecture" : "x64", "modernui" : 1 @@ -1092,7 +1093,7 @@ "fileversion" : 1, "appversion" : { "major" : 8, - "minor" : 2, + "minor" : 3, "revision" : 0, "architecture" : "x64", "modernui" : 1 @@ -1224,7 +1225,7 @@ "fileversion" : 1, "appversion" : { "major" : 8, - "minor" : 2, + "minor" : 3, "revision" : 0, "architecture" : "x64", "modernui" : 1 @@ -1356,7 +1357,7 @@ "fileversion" : 1, "appversion" : { "major" : 8, - "minor" : 2, + "minor" : 3, "revision" : 0, "architecture" : "x64", "modernui" : 1 @@ -1488,7 +1489,7 @@ "fileversion" : 1, "appversion" : { "major" : 8, - "minor" : 2, + "minor" : 3, "revision" : 0, "architecture" : "x64", "modernui" : 1 @@ -1967,7 +1968,7 @@ "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 2, - "outlettype" : [ "list", "" ], + "outlettype" : [ "", "" ], "patching_rect" : [ 295.0, 320.0, 219.0, 22.0 ], "text" : "fluid.spectralshape~ @unit 1 @power 1" } @@ -1979,7 +1980,7 @@ "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 2, - "outlettype" : [ "list", "" ], + "outlettype" : [ "", "" ], "patching_rect" : [ 10.0, 320.0, 116.0, 22.0 ], "text" : "fluid.spectralshape~" } @@ -2230,8 +2231,8 @@ "styles" : [ { "name" : "max6box", "default" : { - "bgcolor" : [ 1.0, 1.0, 1.0, 0.5 ], "accentcolor" : [ 0.8, 0.839216, 0.709804, 1.0 ], + "bgcolor" : [ 1.0, 1.0, 1.0, 0.5 ], "textcolor_inverse" : [ 0.0, 0.0, 0.0, 1.0 ] } , @@ -2251,13 +2252,13 @@ "name" : "max6message", "default" : { "bgfillcolor" : { - "type" : "gradient", + "angle" : 270.0, + "autogradient" : 0, + "color" : [ 0.290196, 0.309804, 0.301961, 1.0 ], "color1" : [ 0.866667, 0.866667, 0.866667, 1.0 ], "color2" : [ 0.788235, 0.788235, 0.788235, 1.0 ], - "color" : [ 0.290196, 0.309804, 0.301961, 1.0 ], - "angle" : 270.0, "proportion" : 0.39, - "autogradient" : 0 + "type" : "gradient" } , "textcolor_inverse" : [ 0.0, 0.0, 0.0, 1.0 ] @@ -2301,7 +2302,7 @@ "fileversion" : 1, "appversion" : { "major" : 8, - "minor" : 2, + "minor" : 3, "revision" : 0, "architecture" : "x64", "modernui" : 1 @@ -2358,7 +2359,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 370.0, 598.5, 110.0, 102.0 ], + "patching_rect" : [ 370.0, 598.5, 102.0, 102.0 ], "text" : "221.940724 51.977994 22.486551 4481.233937 271.390804 -105.527551 47.2" } @@ -2422,7 +2423,7 @@ "fileversion" : 1, "appversion" : { "major" : 8, - "minor" : 2, + "minor" : 3, "revision" : 0, "architecture" : "x64", "modernui" : 1 @@ -2501,7 +2502,7 @@ "maxclass" : "inlet", "numinlets" : 0, "numoutlets" : 1, - "outlettype" : [ "list" ], + "outlettype" : [ "" ], "patching_rect" : [ 10.0, 10.0, 30.0, 30.0 ] } @@ -2624,7 +2625,7 @@ "fileversion" : 1, "appversion" : { "major" : 8, - "minor" : 2, + "minor" : 3, "revision" : 0, "architecture" : "x64", "modernui" : 1 @@ -2680,7 +2681,7 @@ "fileversion" : 1, "appversion" : { "major" : 8, - "minor" : 2, + "minor" : 3, "revision" : 0, "architecture" : "x64", "modernui" : 1 @@ -2726,7 +2727,7 @@ "fileversion" : 1, "appversion" : { "major" : 8, - "minor" : 2, + "minor" : 3, "revision" : 0, "architecture" : "x64", "modernui" : 1 @@ -3118,8 +3119,8 @@ "styles" : [ { "name" : "max6box", "default" : { - "bgcolor" : [ 1.0, 1.0, 1.0, 0.5 ], "accentcolor" : [ 0.8, 0.839216, 0.709804, 1.0 ], + "bgcolor" : [ 1.0, 1.0, 1.0, 0.5 ], "textcolor_inverse" : [ 0.0, 0.0, 0.0, 1.0 ] } , @@ -3139,13 +3140,13 @@ "name" : "max6message", "default" : { "bgfillcolor" : { - "type" : "gradient", + "angle" : 270.0, + "autogradient" : 0, + "color" : [ 0.290196, 0.309804, 0.301961, 1.0 ], "color1" : [ 0.866667, 0.866667, 0.866667, 1.0 ], "color2" : [ 0.788235, 0.788235, 0.788235, 1.0 ], - "color" : [ 0.290196, 0.309804, 0.301961, 1.0 ], - "angle" : 270.0, "proportion" : 0.39, - "autogradient" : 0 + "type" : "gradient" } , "textcolor_inverse" : [ 0.0, 0.0, 0.0, 1.0 ] @@ -3195,7 +3196,7 @@ "fileversion" : 1, "appversion" : { "major" : 8, - "minor" : 2, + "minor" : 3, "revision" : 0, "architecture" : "x64", "modernui" : 1 @@ -3464,8 +3465,8 @@ "styles" : [ { "name" : "max6box", "default" : { - "bgcolor" : [ 1.0, 1.0, 1.0, 0.5 ], "accentcolor" : [ 0.8, 0.839216, 0.709804, 1.0 ], + "bgcolor" : [ 1.0, 1.0, 1.0, 0.5 ], "textcolor_inverse" : [ 0.0, 0.0, 0.0, 1.0 ] } , @@ -3485,13 +3486,13 @@ "name" : "max6message", "default" : { "bgfillcolor" : { - "type" : "gradient", + "angle" : 270.0, + "autogradient" : 0, + "color" : [ 0.290196, 0.309804, 0.301961, 1.0 ], "color1" : [ 0.866667, 0.866667, 0.866667, 1.0 ], "color2" : [ 0.788235, 0.788235, 0.788235, 1.0 ], - "color" : [ 0.290196, 0.309804, 0.301961, 1.0 ], - "angle" : 270.0, "proportion" : 0.39, - "autogradient" : 0 + "type" : "gradient" } , "textcolor_inverse" : [ 0.0, 0.0, 0.0, 1.0 ] @@ -3541,7 +3542,7 @@ "fileversion" : 1, "appversion" : { "major" : 8, - "minor" : 2, + "minor" : 3, "revision" : 0, "architecture" : "x64", "modernui" : 1 @@ -3736,8 +3737,8 @@ "styles" : [ { "name" : "max6box", "default" : { - "bgcolor" : [ 1.0, 1.0, 1.0, 0.5 ], "accentcolor" : [ 0.8, 0.839216, 0.709804, 1.0 ], + "bgcolor" : [ 1.0, 1.0, 1.0, 0.5 ], "textcolor_inverse" : [ 0.0, 0.0, 0.0, 1.0 ] } , @@ -3757,13 +3758,13 @@ "name" : "max6message", "default" : { "bgfillcolor" : { - "type" : "gradient", + "angle" : 270.0, + "autogradient" : 0, + "color" : [ 0.290196, 0.309804, 0.301961, 1.0 ], "color1" : [ 0.866667, 0.866667, 0.866667, 1.0 ], "color2" : [ 0.788235, 0.788235, 0.788235, 1.0 ], - "color" : [ 0.290196, 0.309804, 0.301961, 1.0 ], - "angle" : 270.0, "proportion" : 0.39, - "autogradient" : 0 + "type" : "gradient" } , "textcolor_inverse" : [ 0.0, 0.0, 0.0, 1.0 ] @@ -3812,7 +3813,7 @@ "fileversion" : 1, "appversion" : { "major" : 8, - "minor" : 2, + "minor" : 3, "revision" : 0, "architecture" : "x64", "modernui" : 1 @@ -3969,8 +3970,8 @@ "styles" : [ { "name" : "max6box", "default" : { - "bgcolor" : [ 1.0, 1.0, 1.0, 0.5 ], "accentcolor" : [ 0.8, 0.839216, 0.709804, 1.0 ], + "bgcolor" : [ 1.0, 1.0, 1.0, 0.5 ], "textcolor_inverse" : [ 0.0, 0.0, 0.0, 1.0 ] } , @@ -3990,13 +3991,13 @@ "name" : "max6message", "default" : { "bgfillcolor" : { - "type" : "gradient", + "angle" : 270.0, + "autogradient" : 0, + "color" : [ 0.290196, 0.309804, 0.301961, 1.0 ], "color1" : [ 0.866667, 0.866667, 0.866667, 1.0 ], "color2" : [ 0.788235, 0.788235, 0.788235, 1.0 ], - "color" : [ 0.290196, 0.309804, 0.301961, 1.0 ], - "angle" : 270.0, "proportion" : 0.39, - "autogradient" : 0 + "type" : "gradient" } , "textcolor_inverse" : [ 0.0, 0.0, 0.0, 1.0 ] @@ -4072,7 +4073,7 @@ "fileversion" : 1, "appversion" : { "major" : 8, - "minor" : 2, + "minor" : 3, "revision" : 0, "architecture" : "x64", "modernui" : 1 @@ -4525,6 +4526,7 @@ "numoutlets" : 1, "orientation" : 1, "outlettype" : [ "" ], + "parameter_enable" : 0, "patching_rect" : [ 43.208373999999999, 231.0, 150.0, 44.0 ], "presentation" : 1, "presentation_rect" : [ 372.583373999999992, 255.0, 217.0, 44.0 ], @@ -4625,8 +4627,8 @@ "styles" : [ { "name" : "max6box", "default" : { - "bgcolor" : [ 1.0, 1.0, 1.0, 0.5 ], "accentcolor" : [ 0.8, 0.839216, 0.709804, 1.0 ], + "bgcolor" : [ 1.0, 1.0, 1.0, 0.5 ], "textcolor_inverse" : [ 0.0, 0.0, 0.0, 1.0 ] } , @@ -4646,13 +4648,13 @@ "name" : "max6message", "default" : { "bgfillcolor" : { - "type" : "gradient", + "angle" : 270.0, + "autogradient" : 0, + "color" : [ 0.290196, 0.309804, 0.301961, 1.0 ], "color1" : [ 0.866667, 0.866667, 0.866667, 1.0 ], "color2" : [ 0.788235, 0.788235, 0.788235, 1.0 ], - "color" : [ 0.290196, 0.309804, 0.301961, 1.0 ], - "angle" : 270.0, "proportion" : 0.39, - "autogradient" : 0 + "type" : "gradient" } , "textcolor_inverse" : [ 0.0, 0.0, 0.0, 1.0 ] @@ -4698,6 +4700,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], + "parameter_enable" : 0, "patching_rect" : [ 40.0, 490.0, 289.0, 22.0 ] } @@ -4721,7 +4724,7 @@ "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 2, - "outlettype" : [ "list", "" ], + "outlettype" : [ "", "" ], "patching_rect" : [ 40.0, 526.0, 289.0, 23.0 ], "text" : "fluid.spectralshape~ @fftsettings 1024 512 1024" } @@ -4757,7 +4760,7 @@ , { "patchline" : { "destination" : [ "obj-7", 1 ], - "midpoints" : [ 49.5, 561.0, 396.0, 561.0, 396.0, 588.0, 470.5, 588.0 ], + "midpoints" : [ 49.5, 561.0, 396.0, 561.0, 396.0, 588.0, 462.5, 588.0 ], "order" : 0, "source" : [ "obj-2", 0 ] } @@ -4797,8 +4800,8 @@ "styles" : [ { "name" : "max6box", "default" : { - "bgcolor" : [ 1.0, 1.0, 1.0, 0.5 ], "accentcolor" : [ 0.8, 0.839216, 0.709804, 1.0 ], + "bgcolor" : [ 1.0, 1.0, 1.0, 0.5 ], "textcolor_inverse" : [ 0.0, 0.0, 0.0, 1.0 ] } , @@ -4818,13 +4821,13 @@ "name" : "max6message", "default" : { "bgfillcolor" : { - "type" : "gradient", + "angle" : 270.0, + "autogradient" : 0, + "color" : [ 0.290196, 0.309804, 0.301961, 1.0 ], "color1" : [ 0.866667, 0.866667, 0.866667, 1.0 ], "color2" : [ 0.788235, 0.788235, 0.788235, 1.0 ], - "color" : [ 0.290196, 0.309804, 0.301961, 1.0 ], - "angle" : 270.0, "proportion" : 0.39, - "autogradient" : 0 + "type" : "gradient" } , "textcolor_inverse" : [ 0.0, 0.0, 0.0, 1.0 ] @@ -4868,7 +4871,7 @@ "fileversion" : 1, "appversion" : { "major" : 8, - "minor" : 2, + "minor" : 3, "revision" : 0, "architecture" : "x64", "modernui" : 1 @@ -4961,98 +4964,12 @@ "inherited_shortname" : 1 } , - "dependency_cache" : [ { - "name" : "helpname.js", - "bootpath" : "C74:/help/resources", - "type" : "TEXT", - "implicit" : 1 - } -, { - "name" : "fluid.spectralshape.FFTbandpass.maxpat", - "bootpath" : "~/dev/flucoma/max/help", - "patcherrelativepath" : ".", - "type" : "JSON", - "implicit" : 1 - } -, { - "name" : "helpdetails.js", - "bootpath" : "C74:/help/resources", - "type" : "TEXT", - "implicit" : 1 - } -, { - "name" : "fluid.learn.maxpat", - "bootpath" : "~/dev/flucoma/max/help", - "patcherrelativepath" : ".", - "type" : "JSON", - "implicit" : 1 - } -, { - "name" : "fluid.flucomaorg.maxpat", - "bootpath" : "~/dev/flucoma/max/help", - "patcherrelativepath" : ".", - "type" : "JSON", - "implicit" : 1 - } -, { - "name" : "fluid.demosound.maxpat", - "bootpath" : "~/dev/flucoma/max/help", - "patcherrelativepath" : ".", - "type" : "JSON", - "implicit" : 1 - } -, { - "name" : "sine.svg", - "bootpath" : "C74:/media/max/picts/m4l-picts", - "type" : "svg", - "implicit" : 1 - } -, { - "name" : "saw.svg", - "bootpath" : "C74:/media/max/picts/m4l-picts", - "type" : "svg", - "implicit" : 1 - } -, { - "name" : "square.svg", - "bootpath" : "C74:/media/max/picts/m4l-picts", - "type" : "svg", - "implicit" : 1 - } -, { - "name" : "random.svg", - "bootpath" : "C74:/media/max/picts/m4l-picts", - "type" : "svg", - "implicit" : 1 - } -, { - "name" : "interfacecolor.js", - "bootpath" : "C74:/interfaces", - "type" : "TEXT", - "implicit" : 1 - } -, { - "name" : "fluid.patchpath.js", - "bootpath" : "~/dev/flucoma/max/help", - "patcherrelativepath" : ".", - "type" : "TEXT", - "implicit" : 1 - } -, { - "name" : "fluid.spectralshape~.mxo", - "type" : "iLaX" - } -, { - "name" : "fluid.loudness~.mxo", - "type" : "iLaX" - } - ], "autosave" : 0, "styles" : [ { "name" : "max6box", "default" : { - "bgcolor" : [ 1.0, 1.0, 1.0, 0.5 ], "accentcolor" : [ 0.8, 0.839216, 0.709804, 1.0 ], + "bgcolor" : [ 1.0, 1.0, 1.0, 0.5 ], "textcolor_inverse" : [ 0.0, 0.0, 0.0, 1.0 ] } , @@ -5072,13 +4989,13 @@ "name" : "max6message", "default" : { "bgfillcolor" : { - "type" : "gradient", + "angle" : 270.0, + "autogradient" : 0, + "color" : [ 0.290196, 0.309804, 0.301961, 1.0 ], "color1" : [ 0.866667, 0.866667, 0.866667, 1.0 ], "color2" : [ 0.788235, 0.788235, 0.788235, 1.0 ], - "color" : [ 0.290196, 0.309804, 0.301961, 1.0 ], - "angle" : 270.0, "proportion" : 0.39, - "autogradient" : 0 + "type" : "gradient" } , "textcolor_inverse" : [ 0.0, 0.0, 0.0, 1.0 ] diff --git a/help/fluid.stats.maxhelp b/help/fluid.stats.maxhelp index dfde7046..1b3090b0 100644 --- a/help/fluid.stats.maxhelp +++ b/help/fluid.stats.maxhelp @@ -3,8 +3,8 @@ "fileversion" : 1, "appversion" : { "major" : 8, - "minor" : 2, - "revision" : 2, + "minor" : 3, + "revision" : 0, "architecture" : "x64", "modernui" : 1 } @@ -50,8 +50,8 @@ "fileversion" : 1, "appversion" : { "major" : 8, - "minor" : 2, - "revision" : 2, + "minor" : 3, + "revision" : 0, "architecture" : "x64", "modernui" : 1 } @@ -417,8 +417,8 @@ "fileversion" : 1, "appversion" : { "major" : 8, - "minor" : 2, - "revision" : 2, + "minor" : 3, + "revision" : 0, "architecture" : "x64", "modernui" : 1 } @@ -454,6 +454,22 @@ "showontab" : 1, "assistshowspatchername" : 0, "boxes" : [ { + "box" : { + "border" : 0, + "filename" : "helpargs.js", + "id" : "obj-3", + "ignoreclick" : 1, + "jsarguments" : [ "fluid.stats" ], + "maxclass" : "jsui", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "parameter_enable" : 0, + "patching_rect" : [ 333.0, 297.0, 193.394989013671875, 39.0 ] + } + + } +, { "box" : { "id" : "obj-1", "linecount" : 6, @@ -616,8 +632,8 @@ "fileversion" : 1, "appversion" : { "major" : 8, - "minor" : 2, - "revision" : 2, + "minor" : 3, + "revision" : 0, "architecture" : "x64", "modernui" : 1 } @@ -969,8 +985,8 @@ "fileversion" : 1, "appversion" : { "major" : 8, - "minor" : 2, - "revision" : 2, + "minor" : 3, + "revision" : 0, "architecture" : "x64", "modernui" : 1 } @@ -1327,6 +1343,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], + "parameter_enable" : 0, "patching_rect" : [ 171.0, 216.0, 150.0, 23.0 ] } @@ -1485,8 +1502,8 @@ "fileversion" : 1, "appversion" : { "major" : 8, - "minor" : 2, - "revision" : 2, + "minor" : 3, + "revision" : 0, "architecture" : "x64", "modernui" : 1 } @@ -1540,41 +1557,6 @@ } ], "lines" : [ ], - "dependency_cache" : [ { - "name" : "fluid.flucomaorg.maxpat", - "bootpath" : "~/Documents/documents@hudd/research/projects/fluid corpus navigation/research/flucoma-max/help", - "patcherrelativepath" : ".", - "type" : "JSON", - "implicit" : 1 - } -, { - "name" : "fluid.learn.maxpat", - "bootpath" : "~/Documents/documents@hudd/research/projects/fluid corpus navigation/research/flucoma-max/help", - "patcherrelativepath" : ".", - "type" : "JSON", - "implicit" : 1 - } -, { - "name" : "fluid.mfcc~.mxo", - "type" : "iLaX" - } -, { - "name" : "fluid.stats.mxo", - "type" : "iLaX" - } -, { - "name" : "helpdetails.js", - "bootpath" : "C74:/help/resources", - "type" : "TEXT", - "implicit" : 1 - } -, { - "name" : "helpname.js", - "bootpath" : "C74:/help/resources", - "type" : "TEXT", - "implicit" : 1 - } - ], "autosave" : 0 } From 4ca6deb59d190e26a9b89c2c07930b529d64ad20 Mon Sep 17 00:00:00 2001 From: James Bradbury Date: Thu, 16 Jun 2022 17:08:06 +0100 Subject: [PATCH 07/51] remove floating spectroscope~ --- help/fluid.spectralshape~.maxhelp | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/help/fluid.spectralshape~.maxhelp b/help/fluid.spectralshape~.maxhelp index be1bf2da..2309deaf 100644 --- a/help/fluid.spectralshape~.maxhelp +++ b/help/fluid.spectralshape~.maxhelp @@ -87,17 +87,6 @@ "showontab" : 1, "assistshowspatchername" : 0, "boxes" : [ { - "box" : { - "id" : "obj-3", - "maxclass" : "spectroscope~", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 620.0, 590.0, 300.0, 100.0 ] - } - - } -, { "box" : { "attr" : "power", "id" : "obj-1", From a78a5ba8c6be39579a00f519f8b66c480e3e6855 Mon Sep 17 00:00:00 2001 From: James Bradbury Date: Thu, 16 Jun 2022 17:24:27 +0100 Subject: [PATCH 08/51] numderivs rework --- help/fluid.bufselectevery~.maxhelp | 271 +++++++++-------------------- 1 file changed, 81 insertions(+), 190 deletions(-) diff --git a/help/fluid.bufselectevery~.maxhelp b/help/fluid.bufselectevery~.maxhelp index 5506803c..c67a0214 100644 --- a/help/fluid.bufselectevery~.maxhelp +++ b/help/fluid.bufselectevery~.maxhelp @@ -98,6 +98,58 @@ "showontab" : 1, "assistshowspatchername" : 0, "boxes" : [ { + "box" : { + "color" : [ 0.254901960784314, 0.905882352941176, 0.450980392156863, 1.0 ], + "id" : "obj-47", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "float", "bang" ], + "patching_rect" : [ 455.0, 230.0, 165.0, 23.0 ], + "text" : "buffer~ bufselect.help.7hop" + } + + } +, { + "box" : { + "color" : [ 1.0, 0.43921568627451, 0.662745098039216, 1.0 ], + "id" : "obj-37", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "float", "bang" ], + "patching_rect" : [ 380.0, 184.660370999999998, 164.0, 23.0 ], + "text" : "buffer~ bufselect.help.stats" + } + + } +, { + "box" : { + "color" : [ 0.254901960784314, 0.905882352941176, 0.450980392156863, 1.0 ], + "id" : "obj-30", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 40.0, 230.0, 406.0, 23.0 ], + "text" : "fluid.bufselectevery~ @framehop 7 @destination bufselect.help.7hop" + } + + } +, { + "box" : { + "color" : [ 1.0, 0.792156862745098, 0.0, 1.0 ], + "id" : "obj-8", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "float", "bang" ], + "patching_rect" : [ 318.0, 92.5, 302.0, 23.0 ], + "text" : "buffer~ bufselect.help.audiosrc Nicol-LoopE-M.wav" + } + + } +, { "box" : { "bgcolor" : [ 1.0, 0.788235, 0.470588, 1.0 ], "fontname" : "Arial Bold", @@ -110,7 +162,7 @@ "numoutlets" : 3, "outlettype" : [ "", "", "int" ], "parameter_enable" : 0, - "patching_rect" : [ 630.0, 542.5, 20.0, 20.0 ], + "patching_rect" : [ 617.0, 512.5, 20.0, 20.0 ], "rounded" : 60.0, "text" : "3", "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] @@ -126,7 +178,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 288.0, 540.0, 336.0, 25.0 ], + "patching_rect" : [ 275.0, 510.0, 336.0, 25.0 ], "text" : "Copy the output of bufselectevery~ to a fluid.dataset~" } @@ -144,7 +196,7 @@ "numoutlets" : 3, "outlettype" : [ "", "", "int" ], "parameter_enable" : 0, - "patching_rect" : [ 583.0, 322.5, 20.0, 20.0 ], + "patching_rect" : [ 613.0, 292.5, 20.0, 20.0 ], "rounded" : 60.0, "text" : "2", "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] @@ -160,7 +212,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 245.0, 320.0, 336.0, 25.0 ], + "patching_rect" : [ 275.0, 290.0, 336.0, 25.0 ], "text" : "Copy the bufselect.help.stats buffer to a fluid.dataset~" } @@ -172,123 +224,11 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 680.0, 440.0, 198.0, 79.0 ], + "patching_rect" : [ 710.0, 410.0, 198.0, 79.0 ], "text" : "You can think of this as a single channel in a buffer with 21 frames. Each consecutive group of 7 statistics belong to a single derivative.", "textcolor" : [ 0.501960784313725, 0.501960784313725, 0.501960784313725, 1.0 ] } - } -, { - "box" : { - "id" : "obj-30", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 0, - "patcher" : { - "fileversion" : 1, - "appversion" : { - "major" : 8, - "minor" : 3, - "revision" : 0, - "architecture" : "x64", - "modernui" : 1 - } -, - "classnamespace" : "box", - "rect" : [ 0.0, 0.0, 640.0, 480.0 ], - "bglocked" : 0, - "openinpresentation" : 0, - "default_fontsize" : 12.0, - "default_fontface" : 0, - "default_fontname" : "Arial", - "gridonopen" : 1, - "gridsize" : [ 15.0, 15.0 ], - "gridsnaponopen" : 1, - "objectsnaponopen" : 1, - "statusbarvisible" : 2, - "toolbarvisible" : 1, - "lefttoolbarpinned" : 0, - "toptoolbarpinned" : 0, - "righttoolbarpinned" : 0, - "bottomtoolbarpinned" : 0, - "toolbars_unpinned_last_save" : 0, - "tallnewobj" : 0, - "boxanimatetime" : 200, - "enablehscroll" : 1, - "enablevscroll" : 1, - "devicewidth" : 0.0, - "description" : "", - "digest" : "", - "tags" : "", - "style" : "", - "subpatcher_template" : "", - "assistshowspatchername" : 0, - "boxes" : [ { - "box" : { - "id" : "obj-1", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 2, - "outlettype" : [ "float", "bang" ], - "patching_rect" : [ 50.0, 100.0, 335.0, 23.0 ], - "text" : "buffer~ bufselect.help.audiosrc Tremblay-Iterative-M.wav" - } - - } -, { - "box" : { - "color" : [ 0.423529411764706, 0.513725490196078, 1.0, 1.0 ], - "id" : "obj-73", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 2, - "outlettype" : [ "float", "bang" ], - "patching_rect" : [ 50.0, 229.0, 207.0, 23.0 ], - "text" : "buffer~ bufselect.help.isolated-stat" - } - - } -, { - "box" : { - "color" : [ 1.0, 0.43921568627451, 0.662745098039216, 1.0 ], - "id" : "obj-8", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 2, - "outlettype" : [ "float", "bang" ], - "patching_rect" : [ 50.0, 186.0, 164.0, 23.0 ], - "text" : "buffer~ bufselect.help.stats" - } - - } -, { - "box" : { - "color" : [ 1.0, 0.792156862745098, 0.0, 1.0 ], - "id" : "obj-7", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 2, - "outlettype" : [ "float", "bang" ], - "patching_rect" : [ 50.0, 143.0, 184.0, 23.0 ], - "text" : "buffer~ bufselect.help.features" - } - - } - ], - "lines" : [ ] - } -, - "patching_rect" : [ 290.0, 137.839629000000002, 66.0, 23.0 ], - "saved_object_attributes" : { - "description" : "", - "digest" : "", - "globalpatchername" : "", - "tags" : "" - } -, - "text" : "p buffers~" - } - } , { "box" : { @@ -297,7 +237,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 175.0, 662.5, 360.0, 65.0 ], + "patching_rect" : [ 205.0, 632.5, 360.0, 65.0 ], "text" : "bufselectevery~ extracts every seventh value. Because bufstats~ returns 7 statistics for each derivative (21 values) using bufselect~ in this way extracts the mean (the first item in every group of 7) of each derivative.", "textcolor" : [ 0.501960784313725, 0.501960784313725, 0.501960784313725, 1.0 ] } @@ -310,7 +250,7 @@ "numinlets" : 2, "numoutlets" : 2, "outlettype" : [ "", "" ], - "patching_rect" : [ 10.0, 620.0, 74.0, 23.0 ], + "patching_rect" : [ 40.0, 590.0, 74.0, 23.0 ], "text" : "route dump" } @@ -322,8 +262,8 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 10.0, 540.0, 276.0, 23.0 ], - "text" : "frombuffer bufselect.help.isolated-stat 1, dump" + "patching_rect" : [ 40.0, 510.0, 234.0, 23.0 ], + "text" : "frombuffer bufselect.help.7hop 1, dump" } } @@ -334,7 +274,7 @@ "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "" ], - "patching_rect" : [ 10.0, 580.0, 86.0, 23.0 ], + "patching_rect" : [ 40.0, 550.0, 86.0, 23.0 ], "text" : "fluid.dataset~" } @@ -345,7 +285,7 @@ "maxclass" : "dict.view", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 10.0, 660.0, 163.0, 70.0 ] + "patching_rect" : [ 40.0, 630.0, 163.0, 70.0 ] } } @@ -356,7 +296,7 @@ "numinlets" : 2, "numoutlets" : 2, "outlettype" : [ "", "" ], - "patching_rect" : [ 10.0, 400.0, 74.0, 23.0 ], + "patching_rect" : [ 40.0, 370.0, 74.0, 23.0 ], "text" : "route dump" } @@ -368,7 +308,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 10.0, 320.0, 233.0, 23.0 ], + "patching_rect" : [ 40.0, 290.0, 233.0, 23.0 ], "text" : "frombuffer bufselect.help.stats 1, dump" } @@ -380,7 +320,7 @@ "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "" ], - "patching_rect" : [ 10.0, 360.0, 86.0, 23.0 ], + "patching_rect" : [ 40.0, 330.0, 86.0, 23.0 ], "text" : "fluid.dataset~" } @@ -391,7 +331,7 @@ "maxclass" : "dict.view", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 10.0, 440.0, 663.0, 70.0 ] + "patching_rect" : [ 40.0, 410.0, 663.0, 70.0 ] } } @@ -403,7 +343,7 @@ "numoutlets" : 1, "outlettype" : [ "bang" ], "parameter_enable" : 0, - "patching_rect" : [ 10.0, 135.339629000000002, 24.0, 24.0 ] + "patching_rect" : [ 40.0, 90.0, 24.0, 24.0 ] } } @@ -420,7 +360,7 @@ "numoutlets" : 3, "outlettype" : [ "", "", "int" ], "parameter_enable" : 0, - "patching_rect" : [ 252.0, 137.839629000000002, 20.0, 20.0 ], + "patching_rect" : [ 282.0, 92.5, 20.0, 20.0 ], "rounded" : 60.0, "text" : "1", "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] @@ -436,31 +376,10 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 36.0, 135.339629000000002, 213.0, 25.0 ], + "patching_rect" : [ 66.0, 90.0, 213.0, 25.0 ], "text" : "Trigger some descriptor analysis" } - } -, { - "box" : { - "args" : [ "bufselectevery" ], - "bgmode" : 0, - "border" : 0, - "clickthrough" : 0, - "enablehscroll" : 0, - "enablevscroll" : 0, - "id" : "obj-12", - "lockeddragscroll" : 0, - "lockedsize" : 0, - "maxclass" : "bpatcher", - "name" : "fluid.learn.maxpat", - "numinlets" : 0, - "numoutlets" : 0, - "offset" : [ 0.0, 0.0 ], - "patching_rect" : [ 549.735848000000033, 10.0, 270.0, 105.339629000000002 ], - "viewvisibility" : 1 - } - } , { "box" : { @@ -474,22 +393,7 @@ "numoutlets" : 1, "outlettype" : [ "" ], "parameter_enable" : 0, - "patching_rect" : [ 10.0, 10.0, 534.735848000000033, 115.339629000000002 ] - } - - } -, { - "box" : { - "fontname" : "Arial", - "fontsize" : 13.0, - "id" : "obj-6", - "linecount" : 2, - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 630.0, 259.5, 240.0, 36.0 ], - "text" : "Extract every 7th value in the source buffer and copy to the destination.", - "textcolor" : [ 0.50196099281311, 0.50196099281311, 0.50196099281311, 1.0 ] + "patching_rect" : [ 10.0, 10.0, 450.0, 50.0 ] } } @@ -502,8 +406,8 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 630.0, 216.5, 366.0, 36.0 ], - "text" : "Compute 7 statistics for 3 derivatives of the loudness descriptor. Ignore the true-peak values in the second channel.", + "patching_rect" : [ 550.0, 178.160370999999998, 295.0, 36.0 ], + "text" : "Compute 7 statistics for 1 derivative of the loudness. Select then only the mean (average).", "textcolor" : [ 0.50196099281311, 0.50196099281311, 0.50196099281311, 1.0 ] } @@ -516,24 +420,11 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 516.0, 181.0, 213.0, 21.0 ], + "patching_rect" : [ 460.0, 134.660370999999998, 213.0, 21.0 ], "text" : "Compute loudness audio descriptor", "textcolor" : [ 0.50196099281311, 0.50196099281311, 0.50196099281311, 1.0 ] } - } -, { - "box" : { - "color" : [ 0.423529411764706, 0.513725490196078, 1.0, 1.0 ], - "id" : "obj-21", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 2, - "outlettype" : [ "", "" ], - "patching_rect" : [ 10.0, 266.0, 618.0, 23.0 ], - "text" : "fluid.bufselectevery~ @source bufselect.help.stats @destination bufselect.help.isolated-stat @framehop 7" - } - } , { "box" : { @@ -543,8 +434,8 @@ "numinlets" : 2, "numoutlets" : 2, "outlettype" : [ "", "" ], - "patching_rect" : [ 10.0, 223.0, 614.0, 23.0 ], - "text" : "fluid.bufstats~ @source bufselect.help.features @stats bufselect.help.stats @numderivs 3 @numchans 1" + "patching_rect" : [ 40.0, 184.660370999999998, 336.0, 23.0 ], + "text" : "fluid.bufstats~ @numderivs 2 @stats bufselect.help.stats" } } @@ -556,8 +447,8 @@ "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "" ], - "patching_rect" : [ 10.0, 180.0, 504.0, 23.0 ], - "text" : "fluid.bufloudness~ @source bufselect.help.audiosrc @features bufselect.help.features" + "patching_rect" : [ 40.0, 134.660370999999998, 412.0, 23.0 ], + "text" : "fluid.bufloudness~ @source bufselect.help.audiosrc @select loudness" } } @@ -572,7 +463,7 @@ , { "patchline" : { "destination" : [ "obj-17", 0 ], - "midpoints" : [ 86.5, 391.0, 19.5, 391.0 ], + "midpoints" : [ 116.5, 361.0, 49.5, 361.0 ], "source" : [ "obj-14", 1 ] } @@ -608,14 +499,14 @@ , { "patchline" : { "destination" : [ "obj-18", 0 ], - "midpoints" : [ 86.5, 611.0, 19.5, 611.0 ], + "midpoints" : [ 116.5, 581.0, 49.5, 581.0 ], "source" : [ "obj-20", 1 ] } } , { "patchline" : { - "destination" : [ "obj-21", 0 ], + "destination" : [ "obj-30", 0 ], "source" : [ "obj-3", 0 ] } From 458f8734793ddf2f83ac28f8b6d810ffaebf2431 Mon Sep 17 00:00:00 2001 From: James Bradbury Date: Thu, 16 Jun 2022 17:27:47 +0100 Subject: [PATCH 09/51] make it play stereo on multichannel example --- help/fluid.bufcompose~.maxhelp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/help/fluid.bufcompose~.maxhelp b/help/fluid.bufcompose~.maxhelp index 1148dd2d..b7a270d1 100644 --- a/help/fluid.bufcompose~.maxhelp +++ b/help/fluid.bufcompose~.maxhelp @@ -1233,7 +1233,7 @@ "maxclass" : "ezdac~", "numinlets" : 2, "numoutlets" : 0, - "patching_rect" : [ 430.0, 383.75, 45.0, 45.0 ] + "patching_rect" : [ 430.0, 390.0, 45.0, 45.0 ] } } @@ -1768,15 +1768,14 @@ , { "patchline" : { "destination" : [ "obj-15", 1 ], - "order" : 0, - "source" : [ "obj-5", 0 ] + "midpoints" : [ 494.0, 384.0, 465.5, 384.0 ], + "source" : [ "obj-5", 1 ] } } , { "patchline" : { "destination" : [ "obj-15", 0 ], - "order" : 1, "source" : [ "obj-5", 0 ] } From 7ef317f877307caa5cf8f17e71b771a4e69f6b43 Mon Sep 17 00:00:00 2001 From: James Bradbury Date: Thu, 16 Jun 2022 17:29:37 +0100 Subject: [PATCH 10/51] fix expanded dataset tab --- help/fluid.dataset~.maxhelp | 18 ++---------------- 1 file changed, 2 insertions(+), 16 deletions(-) diff --git a/help/fluid.dataset~.maxhelp b/help/fluid.dataset~.maxhelp index d6965907..4feb5490 100644 --- a/help/fluid.dataset~.maxhelp +++ b/help/fluid.dataset~.maxhelp @@ -57,7 +57,7 @@ } , "classnamespace" : "box", - "rect" : [ 0.0, 26.0, 995.0, 751.0 ], + "rect" : [ 35.0, 114.0, 995.0, 751.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, @@ -110,20 +110,6 @@ "textcolor" : [ 0.501960784313725, 0.501960784313725, 0.501960784313725, 1.0 ] } - } -, { - "box" : { - "bubble" : 1, - "id" : "obj-25", - "linecount" : 3, - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 1107.0, 417.0, 185.0, 54.0 ], - "text" : "Channels become \"rows\" or \"identifiers\" and the frames become columns.", - "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ] - } - } , { "box" : { @@ -3689,7 +3675,7 @@ } , "classnamespace" : "box", - "rect" : [ 35.0, 114.0, 995.0, 751.0 ], + "rect" : [ 0.0, 26.0, 995.0, 751.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, From db7dd6898518989752d83964fedc653f8e36a653 Mon Sep 17 00:00:00 2001 From: tremblap Date: Sat, 18 Jun 2022 13:58:13 +0100 Subject: [PATCH 11/51] norm + robscal: fix dangling refs to std --- help/fluid.normalize~.maxhelp | 14 +++++++------- help/fluid.robustscale~.maxhelp | 10 +++++----- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/help/fluid.normalize~.maxhelp b/help/fluid.normalize~.maxhelp index 9db8b2fd..4d606a44 100644 --- a/help/fluid.normalize~.maxhelp +++ b/help/fluid.normalize~.maxhelp @@ -1122,7 +1122,7 @@ "numoutlets" : 1, "outlettype" : [ "list" ], "patching_rect" : [ 146.5, 137.5, 247.0, 22.0 ], - "text" : "fluid.buf2list @source standardize.help.point", + "text" : "fluid.buf2list @source normalize.help.point", "varname" : "fluid.buf2list" } @@ -1287,7 +1287,7 @@ "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 540.0, 102.5, 216.0, 40.0 ], - "text" : "Standardise the dataset of raw data" + "text" : "Normalise the dataset of raw data" } } @@ -1441,7 +1441,7 @@ "filename" : "helpdetails.js", "id" : "obj-2", "ignoreclick" : 1, - "jsarguments" : [ "fluid.standardize~" ], + "jsarguments" : [ "fluid.normalize~" ], "maxclass" : "jsui", "numinlets" : 1, "numoutlets" : 1, @@ -1520,7 +1520,7 @@ "tags" : "" } , - "text" : "p \"visualising standardisation\"", + "text" : "p \"visualising normalisation\"", "varname" : "basic_tab[2]" } @@ -1634,7 +1634,7 @@ "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 560.0, 150.0, 216.0, 40.0 ], - "text" : "Standardise the dataset of raw data" + "text" : "Normalise the dataset of raw data" } } @@ -1989,7 +1989,7 @@ "filename" : "helpname.js", "id" : "obj-4", "ignoreclick" : 1, - "jsarguments" : [ "fluid.standardize~" ], + "jsarguments" : [ "fluid.normalize~" ], "maxclass" : "jsui", "numinlets" : 1, "numoutlets" : 1, @@ -2069,7 +2069,7 @@ "filename" : "helpname.js", "id" : "obj-7", "ignoreclick" : 1, - "jsarguments" : [ "fluid.standardize~" ], + "jsarguments" : [ "fluid.normalize~" ], "maxclass" : "jsui", "numinlets" : 1, "numoutlets" : 1, diff --git a/help/fluid.robustscale~.maxhelp b/help/fluid.robustscale~.maxhelp index 457a4c5f..832c0e3e 100644 --- a/help/fluid.robustscale~.maxhelp +++ b/help/fluid.robustscale~.maxhelp @@ -198,7 +198,7 @@ "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 38.0, 864.0, 352.0, 36.0 ], - "text" : "By normalizing to a uniform scale, both would be weighted equally", + "text" : "By scaling to a uniform scale, both would be weighted equally", "textcolor" : [ 0.129412, 0.137255, 0.145098, 0.44 ] } @@ -1111,7 +1111,7 @@ "numoutlets" : 1, "outlettype" : [ "list" ], "patching_rect" : [ 146.5, 137.5, 247.0, 22.0 ], - "text" : "fluid.buf2list @source standardize.help.point", + "text" : "fluid.buf2list @source robustscale.help.point", "varname" : "fluid.buf2list" } @@ -1276,7 +1276,7 @@ "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 550.0, 112.5, 216.0, 40.0 ], - "text" : "Standardise the dataset of raw data" + "text" : "Scale the dataset of raw data" } } @@ -1509,7 +1509,7 @@ "tags" : "" } , - "text" : "p \"visualising standardisation\"", + "text" : "p \"visualising robust scaling\"", "varname" : "basic_tab[2]" } @@ -1613,7 +1613,7 @@ "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 580.5, 160.0, 216.0, 40.0 ], - "text" : "Standardise the dataset of raw data" + "text" : "Scale the dataset of raw data" } } From 2341f8897519bf3e4601b86312889608e8f1dcb8 Mon Sep 17 00:00:00 2001 From: tremblap Date: Sat, 18 Jun 2022 14:16:26 +0100 Subject: [PATCH 12/51] label set typo, fixes #291 --- help/fluid.labelset~.maxhelp | 30 +++++------------------------- 1 file changed, 5 insertions(+), 25 deletions(-) diff --git a/help/fluid.labelset~.maxhelp b/help/fluid.labelset~.maxhelp index 9c0a9ce5..7b5fee24 100644 --- a/help/fluid.labelset~.maxhelp +++ b/help/fluid.labelset~.maxhelp @@ -561,7 +561,6 @@ "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 10.0, 62.0, 244.0, 21.0 ], - "presentation_linecount" : 2, "text" : "Other useful messages for fluid.labelset~", "textcolor" : [ 0.501960784313725, 0.501960784313725, 0.501960784313725, 1.0 ] } @@ -1368,7 +1367,7 @@ } , "classnamespace" : "box", - "rect" : [ 0.0, 26.0, 992.0, 751.0 ], + "rect" : [ 35.0, 114.0, 992.0, 751.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 12.0, @@ -1646,7 +1645,7 @@ "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 112.0, 132.0, 326.0, 24.0 ], - "text" : "Generate random data to be stored in the fluid.dataset~" + "text" : "Generate random data to be stored in the fluid.labelset~" } } @@ -1743,18 +1742,6 @@ "patching_rect" : [ 60.0, 130.0, 24.0, 24.0 ] } - } -, { - "box" : { - "id" : "obj-52", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 2, - "outlettype" : [ "bang", "clear" ], - "patching_rect" : [ 60.0, 170.0, 118.5, 22.0 ], - "text" : "t b clear" - } - } , { "box" : { @@ -1836,13 +1823,6 @@ , { "patchline" : { "destination" : [ "obj-74", 0 ], - "source" : [ "obj-52", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-52", 0 ], "source" : [ "obj-56", 0 ] } @@ -1983,7 +1963,7 @@ } , "classnamespace" : "box", - "rect" : [ 35.0, 114.0, 992.0, 751.0 ], + "rect" : [ 0.0, 26.0, 992.0, 751.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, @@ -2511,8 +2491,8 @@ "fileversion" : 1, "appversion" : { "major" : 8, - "minor" : 3, - "revision" : 0, + "minor" : 2, + "revision" : 2, "architecture" : "x64", "modernui" : 1 } From ca95828ec4d3e6dbbdebaf83dbd852340039f9ba Mon Sep 17 00:00:00 2001 From: tremblap Date: Sat, 18 Jun 2022 14:44:34 +0100 Subject: [PATCH 13/51] fixes #290 --- help/fluid.grid~.maxhelp | 32 ++++++++++++++++++++++++++++++-- 1 file changed, 30 insertions(+), 2 deletions(-) diff --git a/help/fluid.grid~.maxhelp b/help/fluid.grid~.maxhelp index 0357f649..da163aa5 100644 --- a/help/fluid.grid~.maxhelp +++ b/help/fluid.grid~.maxhelp @@ -57,7 +57,7 @@ } , "classnamespace" : "box", - "rect" : [ 34.0, 113.0, 994.0, 753.0 ], + "rect" : [ 0.0, 26.0, 994.0, 753.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, @@ -2058,6 +2058,20 @@ "source" : [ "obj-13", 0 ] } + } +, { + "patchline" : { + "destination" : [ "obj-13", 0 ], + "source" : [ "obj-15", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-20", 0 ], + "source" : [ "obj-17", 0 ] + } + } , { "patchline" : { @@ -2065,6 +2079,13 @@ "source" : [ "obj-20", 0 ] } + } +, { + "patchline" : { + "destination" : [ "obj-29", 0 ], + "source" : [ "obj-24", 0 ] + } + } , { "patchline" : { @@ -2257,6 +2278,13 @@ "source" : [ "obj-5", 0 ] } + } +, { + "patchline" : { + "destination" : [ "obj-18", 0 ], + "source" : [ "obj-69", 1 ] + } + } ], "styles" : [ { @@ -2341,7 +2369,7 @@ } , "classnamespace" : "box", - "rect" : [ 0.0, 26.0, 994.0, 753.0 ], + "rect" : [ 34.0, 113.0, 994.0, 753.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, From 1b8e1da74e3b54785e6e77707fa8d6fb53fce378 Mon Sep 17 00:00:00 2001 From: James Bradbury Date: Mon, 20 Jun 2022 16:11:25 +0100 Subject: [PATCH 14/51] update kdtree analysis explanation --- help/fluid.kdtree~.maxhelp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/help/fluid.kdtree~.maxhelp b/help/fluid.kdtree~.maxhelp index c209d103..1750caaf 100644 --- a/help/fluid.kdtree~.maxhelp +++ b/help/fluid.kdtree~.maxhelp @@ -1182,7 +1182,7 @@ } , "classnamespace" : "box", - "rect" : [ 35.0, 115.0, 1055.0, 751.0 ], + "rect" : [ 0.0, 26.0, 1055.0, 751.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, @@ -2373,7 +2373,7 @@ } , "classnamespace" : "box", - "rect" : [ 0.0, 26.0, 1055.0, 751.0 ], + "rect" : [ 35.0, 115.0, 1055.0, 751.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, @@ -3060,7 +3060,7 @@ "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 387.0, 248.0, 281.0, 210.0 ], - "text" : "Each of these points on this space represents a small segment of a large sound file.\n\nUsing audio descriptors each segment is assigned two values, loudness and spectral centroid, that attempt to represent perceived qualities of the sound.\n\nThe fluid.kdtree~ performs the function of mapping our mouse inside the space, to the point that has the most similar set of descriptor values. In effect, it is a fast lookup mechanism so that we can scrub through the analysis space.", + "text" : "Each of these points on this space represents a small segment of a large sound file.\n\nUsing audio descriptors each segment is assigned two values from dimensionality reduction (UMAP) that attempt to represent the perceptual differences between this corpus.\n\nThe fluid.kdtree~ performs the function of mapping our mouse inside the space, to the point that has the most similar set of descriptor values. In effect, it is a fast lookup mechanism so that we can scrub through the analysis space.", "textcolor" : [ 0.50196099281311, 0.50196099281311, 0.50196099281311, 1.0 ] } From 764fea3108b9dc7189e8f364e2429b2f56e08d0d Mon Sep 17 00:00:00 2001 From: James Bradbury Date: Mon, 20 Jun 2022 16:12:08 +0100 Subject: [PATCH 15/51] add pointsizescale in to kdtree help file --- help/fluid.kdtree~.maxhelp | 36 +++++++++++++++++++++++++++++++++--- 1 file changed, 33 insertions(+), 3 deletions(-) diff --git a/help/fluid.kdtree~.maxhelp b/help/fluid.kdtree~.maxhelp index 1750caaf..ec9fd302 100644 --- a/help/fluid.kdtree~.maxhelp +++ b/help/fluid.kdtree~.maxhelp @@ -3232,8 +3232,19 @@ "style" : "", "subpatcher_template" : "", "assistshowspatchername" : 0, - "visible" : 1, "boxes" : [ { + "box" : { + "id" : "obj-12", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 366.0, 385.75, 104.0, 22.0 ], + "text" : "pointsizescale 0.5" + } + + } +, { "box" : { "id" : "obj-26", "maxclass" : "newobj", @@ -3882,6 +3893,14 @@ "source" : [ "obj-10", 0 ] } + } +, { + "patchline" : { + "destination" : [ "obj-18", 0 ], + "midpoints" : [ 375.5, 468.0, 312.5, 468.0 ], + "source" : [ "obj-12", 0 ] + } + } , { "patchline" : { @@ -3900,7 +3919,7 @@ , { "patchline" : { "destination" : [ "obj-18", 0 ], - "midpoints" : [ 312.5, 410.0, 312.5, 410.0 ], + "midpoints" : [ 312.5, 408.0, 312.5, 408.0 ], "source" : [ "obj-22", 1 ] } @@ -3908,7 +3927,7 @@ , { "patchline" : { "destination" : [ "obj-27", 0 ], - "midpoints" : [ 273.5, 427.0, 76.5, 427.0 ], + "midpoints" : [ 273.5, 429.0, 76.5, 429.0 ], "source" : [ "obj-22", 0 ] } @@ -3933,10 +3952,21 @@ "source" : [ "obj-4", 0 ] } + } +, { + "patchline" : { + "destination" : [ "obj-12", 0 ], + "midpoints" : [ 273.5, 372.0, 375.5, 372.0 ], + "order" : 0, + "source" : [ "obj-5", 1 ] + } + } , { "patchline" : { "destination" : [ "obj-22", 0 ], + "midpoints" : [ 273.5, 372.0, 273.5, 372.0 ], + "order" : 1, "source" : [ "obj-5", 1 ] } From 066a25090e4b996ac62f813a174b90079d748856 Mon Sep 17 00:00:00 2001 From: James Bradbury Date: Mon, 20 Jun 2022 16:14:37 +0100 Subject: [PATCH 16/51] ammend language in bufthreaddemo~ --- help/fluid.bufthreaddemo~.maxhelp | 54 ++++++++++++++++++++++++++----- 1 file changed, 46 insertions(+), 8 deletions(-) diff --git a/help/fluid.bufthreaddemo~.maxhelp b/help/fluid.bufthreaddemo~.maxhelp index 4adea9f6..eaf3b3a8 100644 --- a/help/fluid.bufthreaddemo~.maxhelp +++ b/help/fluid.bufthreaddemo~.maxhelp @@ -3593,6 +3593,18 @@ "showontab" : 1, "assistshowspatchername" : 0, "boxes" : [ { + "box" : { + "id" : "obj-3", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 232.0, 408.0, 86.0, 22.0 ], + "text" : "route progress" + } + + } +, { "box" : { "id" : "obj-21", "linecount" : 2, @@ -3729,7 +3741,7 @@ "numoutlets" : 1, "outlettype" : [ "" ], "parameter_enable" : 0, - "patching_rect" : [ 141.0, 414.0, 158.5, 16.0 ], + "patching_rect" : [ 232.0, 440.0, 158.5, 16.0 ], "size" : 1.0 } @@ -3806,7 +3818,7 @@ } , { "patchline" : { - "destination" : [ "obj-19", 0 ], + "destination" : [ "obj-3", 0 ], "source" : [ "obj-1", 1 ] } @@ -3847,6 +3859,13 @@ "source" : [ "obj-26", 0 ] } + } +, { + "patchline" : { + "destination" : [ "obj-19", 0 ], + "source" : [ "obj-3", 0 ] + } + } , { "patchline" : { @@ -4161,6 +4180,18 @@ "showontab" : 1, "assistshowspatchername" : 0, "boxes" : [ { + "box" : { + "id" : "obj-2", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 249.0, 390.0, 92.0, 23.0 ], + "text" : "route progress" + } + + } +, { "box" : { "id" : "obj-7", "maxclass" : "button", @@ -4217,7 +4248,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 152.75, 281.5, 169.0, 33.0 ], + "patching_rect" : [ 151.75, 276.0, 169.0, 33.0 ], "text" : "You can abort a threaded job using the 'cancel' message", "textcolor" : [ 0.5, 0.5, 0.5, 1.0 ] } @@ -4227,12 +4258,12 @@ "box" : { "fontsize" : 12.0, "id" : "obj-35", - "linecount" : 5, + "linecount" : 6, "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 323.0, 356.0, 309.0, 74.0 ], - "text" : "When blocking = 0, the middle outlet of the object will report approximate job progress.\n\nThe left outlet will still bang when finished, which you can use to trigger your next round of processing", + "patching_rect" : [ 421.0, 370.0, 309.0, 87.0 ], + "text" : "When blocking = 0, the right outlet of the object will report approximate job progress.\n\nThe left outlet will still output a message when finished, which you can use to trigger your next round of processing", "textcolor" : [ 0.5, 0.5, 0.5, 1.0 ] } @@ -4329,7 +4360,7 @@ "numoutlets" : 1, "outlettype" : [ "" ], "parameter_enable" : 0, - "patching_rect" : [ 158.0, 396.0, 158.5, 16.0 ], + "patching_rect" : [ 249.0, 428.0, 158.5, 16.0 ], "size" : 1.0 } @@ -4398,7 +4429,7 @@ } , { "patchline" : { - "destination" : [ "obj-19", 0 ], + "destination" : [ "obj-2", 0 ], "source" : [ "obj-1", 1 ] } @@ -4441,6 +4472,13 @@ "source" : [ "obj-14", 0 ] } + } +, { + "patchline" : { + "destination" : [ "obj-19", 0 ], + "source" : [ "obj-2", 0 ] + } + } , { "patchline" : { From e27baaeaca66d21bcd49386e00ae77e1244acdbe Mon Sep 17 00:00:00 2001 From: James Bradbury Date: Mon, 20 Jun 2022 16:19:35 +0100 Subject: [PATCH 17/51] update to use FMTriDist-M.wav --- help/fluid.bufonsetslice~.maxhelp | 8 ++++---- help/fluid.onsetslice~.maxhelp | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/help/fluid.bufonsetslice~.maxhelp b/help/fluid.bufonsetslice~.maxhelp index c8382958..747284ee 100644 --- a/help/fluid.bufonsetslice~.maxhelp +++ b/help/fluid.bufonsetslice~.maxhelp @@ -1220,7 +1220,7 @@ "framedelta" : 0, "minslicelength" : 45, "metric" : 0, - "file" : "Tremblay-FMTri-M.wav" + "file" : "Tremblay-FMTriDist-M.wav" } , "29" : { @@ -1230,7 +1230,7 @@ "framedelta" : 0, "minslicelength" : 45, "metric" : 1, - "file" : "Tremblay-FMTri-M.wav" + "file" : "Tremblay-FMTriDist-M.wav" } , "30" : { @@ -1240,7 +1240,7 @@ "framedelta" : 0, "minslicelength" : 45, "metric" : 2, - "file" : "Tremblay-FMTri-M.wav" + "file" : "Tremblay-FMTriDist-M.wav" } , "31" : { @@ -1250,7 +1250,7 @@ "framedelta" : 0, "minslicelength" : 45, "metric" : 5, - "file" : "Tremblay-FMTri-M.wav" + "file" : "Tremblay-FMTriDist-M.wav" } } diff --git a/help/fluid.onsetslice~.maxhelp b/help/fluid.onsetslice~.maxhelp index 2d6fb776..73fd380f 100644 --- a/help/fluid.onsetslice~.maxhelp +++ b/help/fluid.onsetslice~.maxhelp @@ -674,7 +674,7 @@ "framedelta" : 0, "minslicelength" : 45, "metric" : 0, - "file" : "Tremblay-FMTri-M.wav" + "file" : "Tremblay-FMTriDist-M.wav" } , "29" : { @@ -684,7 +684,7 @@ "framedelta" : 0, "minslicelength" : 45, "metric" : 1, - "file" : "Tremblay-FMTri-M.wav" + "file" : "Tremblay-FMTriDist-M.wav" } , "30" : { @@ -694,7 +694,7 @@ "framedelta" : 0, "minslicelength" : 45, "metric" : 2, - "file" : "Tremblay-FMTri-M.wav" + "file" : "Tremblay-FMTriDist-M.wav" } , "31" : { @@ -704,7 +704,7 @@ "framedelta" : 0, "minslicelength" : 45, "metric" : 5, - "file" : "Tremblay-FMTri-M.wav" + "file" : "Tremblay-FMTriDist-M.wav" } } From f4bdebeb6bb8d716776a6bf7e5cfd80f4a34c4a6 Mon Sep 17 00:00:00 2001 From: James Bradbury Date: Mon, 20 Jun 2022 17:09:38 +0100 Subject: [PATCH 18/51] sign nightlies --- .github/workflows/nightly.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index c2804fda..f84f8370 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -29,6 +29,17 @@ jobs: with: branch: origin/dev + - name: sign and notarise + uses: flucoma/actions/distribution@main + with: + glob: '-e mxo' + package: 'release-packaging' + cert: ${{ secrets.CERT }} + certpwd: ${{ secrets.CERTPWD }} + teamid: ${{ secrets.WWDRTEAMID }} + apppwd: ${{ secrets.APPSTORECONNECTPWD }} + appusr: ${{ secrets.APPSTORECONNECTUSERNAME }} + - uses: actions/upload-artifact@v2 with: name: macbuild From 1490f80b0227f295908a0c5accfd8c690aa7ca41 Mon Sep 17 00:00:00 2001 From: James Bradbury Date: Mon, 20 Jun 2022 18:48:55 +0100 Subject: [PATCH 19/51] use output_type --- .github/workflows/nightly.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index f84f8370..9812f5f5 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -34,6 +34,7 @@ jobs: with: glob: '-e mxo' package: 'release-packaging' + output_type: 'bundle' cert: ${{ secrets.CERT }} certpwd: ${{ secrets.CERTPWD }} teamid: ${{ secrets.WWDRTEAMID }} From 78b460aac6f23f3c123f98e9ac92cbca8a6e1685 Mon Sep 17 00:00:00 2001 From: James Bradbury Date: Tue, 21 Jun 2022 10:00:46 +0100 Subject: [PATCH 20/51] sign releases too and update cruft --- .github/workflows/nightly.yml | 20 ++++++++++---------- .github/workflows/release.yml | 32 ++++++++++++++++++++++---------- 2 files changed, 32 insertions(+), 20 deletions(-) diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index 9812f5f5..5c4c8b1e 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -1,4 +1,4 @@ -name: Nightly Releases +name: nightly on: workflow_dispatch: @@ -9,23 +9,23 @@ jobs: winbuild: runs-on: windows-latest steps: - - uses: actions/checkout@v2 - - uses: flucoma/actions/env@v5 - - uses: flucoma/actions/max@v5 + - uses: actions/checkout@v3 + - uses: flucoma/actions/env@main + - uses: flucoma/actions/max@main with: branch: origin/dev - - uses: actions/upload-artifact@v2 + - uses: actions/upload-artifact@v3 with: name: winbuild path: "release-packaging/FluidCorpusManipulation/externals/" macbuild: - runs-on: macos-11 + runs-on: macos-latest steps: - - uses: actions/checkout@v2 - - uses: flucoma/actions/env@v5 - - uses: flucoma/actions/max@v5 + - uses: actions/checkout@v3 + - uses: flucoma/actions/env@main + - uses: flucoma/actions/max@main with: branch: origin/dev @@ -41,7 +41,7 @@ jobs: apppwd: ${{ secrets.APPSTORECONNECTPWD }} appusr: ${{ secrets.APPSTORECONNECTUSERNAME }} - - uses: actions/upload-artifact@v2 + - uses: actions/upload-artifact@v3 with: name: macbuild path: release-packaging/FluidCorpusManipulation/ diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 06f4d76e..c1d0e38a 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -1,4 +1,4 @@ -name: Release +name: release on: workflow_dispatch: @@ -6,29 +6,41 @@ jobs: winbuild: runs-on: windows-latest steps: - - uses: actions/checkout@v2 - - uses: flucoma/actions/env@v5 - - uses: flucoma/actions/max@v5 + - uses: actions/checkout@v3 + - uses: flucoma/actions/env@main + - uses: flucoma/actions/max@main with: branch: origin/main - - uses: actions/upload-artifact@v2 + - uses: actions/upload-artifact@v3 with: name: winbuild path: "release-packaging/FluidCorpusManipulation/externals/" macbuild: - runs-on: macos-11 + runs-on: macos-latest outputs: version: ${{ steps.get-version.outputs.version }} steps: - - uses: actions/checkout@v2 - - uses: flucoma/actions/env@v5 - - uses: flucoma/actions/max@v5 + - uses: actions/checkout@v3 + - uses: flucoma/actions/env@main + - uses: flucoma/actions/max@main with: branch: origin/main - - uses: actions/upload-artifact@v2 + - name: sign and notarise + uses: flucoma/actions/distribution@main + with: + glob: '-e mxo' + package: 'release-packaging' + output_type: 'bundle' + cert: ${{ secrets.CERT }} + certpwd: ${{ secrets.CERTPWD }} + teamid: ${{ secrets.WWDRTEAMID }} + apppwd: ${{ secrets.APPSTORECONNECTPWD }} + appusr: ${{ secrets.APPSTORECONNECTUSERNAME }} + + - uses: actions/upload-artifact@v3 with: name: macbuild path: release-packaging/FluidCorpusManipulation/ From 828c4a052241fc2d36654c422169b8d731c680da Mon Sep 17 00:00:00 2001 From: James Bradbury Date: Tue, 21 Jun 2022 10:05:58 +0100 Subject: [PATCH 21/51] make wildcards consistent --- .github/workflows/nightly.yml | 2 +- .github/workflows/release.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index 5c4c8b1e..d9e041fa 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -79,7 +79,7 @@ jobs: with: name: FluCoMa Max Nightly Release body: "This is a nightly build of the FluCoMa Max package. As such, be warned there may be bugs or other unexpected behaviour. The build hash is ${{ github.sha }}" - files: FluCoMa-Max-nightly.zip + files: FluCoMa* prerelease: true tag_name: nightly draft: false diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index c1d0e38a..ed8e89b2 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -75,7 +75,7 @@ jobs: with: name: ${{ needs.macbuild.outputs.version }} body: "This is a release build of the FluCoMa Max package. The build hash is ${{ github.sha }}" - files: FluCoMa*.zip + files: FluCoMa* prerelease: true tag_name: ${{ needs.macbuild.outputs.version }} draft: false From 520ca0fcb70a00405a06d91259c427a8e1a3a804 Mon Sep 17 00:00:00 2001 From: James Bradbury Date: Tue, 21 Jun 2022 10:18:52 +0100 Subject: [PATCH 22/51] remove baked in prefix --- patchers/fluid.demosound.maxpat | 1 - 1 file changed, 1 deletion(-) diff --git a/patchers/fluid.demosound.maxpat b/patchers/fluid.demosound.maxpat index 2c852dba..ca43e39c 100644 --- a/patchers/fluid.demosound.maxpat +++ b/patchers/fluid.demosound.maxpat @@ -1146,7 +1146,6 @@ "outlettype" : [ "int", "", "" ], "parameter_enable" : 0, "patching_rect" : [ 154.0, 279.0, 100.0, 22.0 ], - "prefix" : "~/dev/flucoma/max/media/", "presentation" : 1, "presentation_rect" : [ 32.0, 3.0, 147.641829999999999, 22.0 ], "style" : "AudioStatus_Menu", From 6fd8e8361e13e00c49a02e1a739ded6d69da8eda Mon Sep 17 00:00:00 2001 From: James Bradbury Date: Tue, 21 Jun 2022 10:48:45 +0100 Subject: [PATCH 23/51] add tab to demonstrate transformjoin in practice --- help/fluid.datasetquery~.maxhelp | 1026 +++++++++++++++++++++++++++++- 1 file changed, 1022 insertions(+), 4 deletions(-) diff --git a/help/fluid.datasetquery~.maxhelp b/help/fluid.datasetquery~.maxhelp index 1a3bc334..17e7b15a 100644 --- a/help/fluid.datasetquery~.maxhelp +++ b/help/fluid.datasetquery~.maxhelp @@ -41,6 +41,1024 @@ "showontab" : 0, "assistshowspatchername" : 0, "boxes" : [ { + "box" : { + "id" : "obj-7", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 0, + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 8, + "minor" : 3, + "revision" : 0, + "architecture" : "x64", + "modernui" : 1 + } +, + "classnamespace" : "box", + "rect" : [ 0.0, 26.0, 995.0, 751.0 ], + "bglocked" : 0, + "openinpresentation" : 0, + "default_fontsize" : 13.0, + "default_fontface" : 0, + "default_fontname" : "Arial", + "gridonopen" : 2, + "gridsize" : [ 10.0, 10.0 ], + "gridsnaponopen" : 2, + "objectsnaponopen" : 1, + "statusbarvisible" : 2, + "toolbarvisible" : 1, + "lefttoolbarpinned" : 0, + "toptoolbarpinned" : 0, + "righttoolbarpinned" : 0, + "bottomtoolbarpinned" : 0, + "toolbars_unpinned_last_save" : 0, + "tallnewobj" : 0, + "boxanimatetime" : 200, + "enablehscroll" : 1, + "enablevscroll" : 1, + "devicewidth" : 0.0, + "description" : "", + "digest" : "", + "tags" : "", + "style" : "", + "subpatcher_template" : "", + "showontab" : 1, + "assistshowspatchername" : 0, + "boxes" : [ { + "box" : { + "bgcolor" : [ 1.0, 0.788235, 0.470588, 1.0 ], + "fontname" : "Arial Bold", + "hint" : "", + "id" : "obj-89", + "ignoreclick" : 1, + "legacytextcolor" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 952.0, 320.0, 20.0, 20.0 ], + "rounded" : 60.0, + "text" : "3", + "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] + } + + } +, { + "box" : { + "bubble" : 1, + "id" : "obj-90", + "linecount" : 5, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 802.0, 290.0, 148.0, 83.0 ], + "presentation_linecount" : 3, + "text" : "Filter the spectral shape analyses by the pitch confidence values of the pitch dataset." + } + + } +, { + "box" : { + "bgcolor" : [ 1.0, 0.788235, 0.470588, 1.0 ], + "fontname" : "Arial Bold", + "hint" : "", + "id" : "obj-87", + "ignoreclick" : 1, + "legacytextcolor" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 781.0, 223.0, 20.0, 20.0 ], + "rounded" : 60.0, + "text" : "2", + "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] + } + + } +, { + "box" : { + "bubble" : 1, + "id" : "obj-88", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 534.0, 220.0, 246.0, 25.0 ], + "text" : "Filter the pitch analyses by confidence" + } + + } +, { + "box" : { + "bgcolor" : [ 1.0, 0.788235, 0.470588, 1.0 ], + "fontname" : "Arial Bold", + "hint" : "", + "id" : "obj-86", + "ignoreclick" : 1, + "legacytextcolor" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 336.0, 162.5, 20.0, 20.0 ], + "rounded" : 60.0, + "text" : "1", + "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] + } + + } +, { + "box" : { + "bubble" : 1, + "id" : "obj-85", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 58.0, 160.0, 276.0, 25.0 ], + "text" : "Generate some pitch and spectral analyses" + } + + } +, { + "box" : { + "id" : "obj-77", + "linecount" : 10, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 316.5, 530.0, 130.0, 152.0 ], + "presentation_linecount" : 6, + "text" : "Once we filter the data based on pitch confidence there are fewer rows in the dataset. Any identifier where the confidence was lower than 0.9 in the pitch dataset is removed from both.", + "textcolor" : [ 0.501960784313725, 0.501960784313725, 0.501960784313725, 1.0 ] + } + + } +, { + "box" : { + "id" : "obj-78", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 4, + "outlettype" : [ "dictionary", "", "", "" ], + "patching_rect" : [ 582.0, 575.5, 50.5, 23.0 ], + "saved_object_attributes" : { + "embed" : 0, + "parameter_enable" : 0, + "parameter_mappable" : 0 + } +, + "text" : "dict" + } + + } +, { + "box" : { + "id" : "obj-79", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 4, + "outlettype" : [ "dictionary", "", "", "" ], + "patching_rect" : [ 322.0, 482.5, 50.5, 23.0 ], + "saved_object_attributes" : { + "embed" : 0, + "parameter_enable" : 0, + "parameter_mappable" : 0 + } +, + "text" : "dict" + } + + } +, { + "box" : { + "id" : "obj-80", + "maxclass" : "number", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 382.0, 482.5, 50.0, 23.0 ] + } + + } +, { + "box" : { + "id" : "obj-81", + "maxclass" : "number", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 642.0, 575.5, 50.0, 23.0 ] + } + + } +, { + "box" : { + "id" : "obj-82", + "maxclass" : "newobj", + "numinlets" : 3, + "numoutlets" : 3, + "outlettype" : [ "", "", "" ], + "patching_rect" : [ 582.0, 535.5, 139.0, 23.0 ], + "text" : "route dump size" + } + + } +, { + "box" : { + "id" : "obj-83", + "maxclass" : "newobj", + "numinlets" : 3, + "numoutlets" : 3, + "outlettype" : [ "", "", "" ], + "patching_rect" : [ 322.0, 442.5, 139.0, 23.0 ], + "text" : "route dump size" + } + + } +, { + "box" : { + "id" : "obj-70", + "maxclass" : "button", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 32.0, 160.0, 24.0, 24.0 ] + } + + } +, { + "box" : { + "id" : "obj-66", + "linecount" : 5, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 29.5, 520.0, 210.0, 79.0 ], + "text" : "Double click the dict objects to see the data inside these dictionaries.\n\nNote the size (number of rows) in each dataset.", + "textcolor" : [ 0.501960784313725, 0.501960784313725, 0.501960784313725, 1.0 ] + } + + } +, { + "box" : { + "id" : "obj-64", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 4, + "outlettype" : [ "dictionary", "", "", "" ], + "patching_rect" : [ 32.0, 490.0, 50.5, 23.0 ], + "saved_object_attributes" : { + "embed" : 0, + "parameter_enable" : 0, + "parameter_mappable" : 0 + } +, + "text" : "dict" + } + + } +, { + "box" : { + "id" : "obj-63", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 4, + "outlettype" : [ "dictionary", "", "", "" ], + "patching_rect" : [ 32.0, 350.0, 50.5, 23.0 ], + "saved_object_attributes" : { + "embed" : 0, + "parameter_enable" : 0, + "parameter_mappable" : 0 + } +, + "text" : "dict" + } + + } +, { + "box" : { + "id" : "obj-62", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 8, + "minor" : 3, + "revision" : 0, + "architecture" : "x64", + "modernui" : 1 + } +, + "classnamespace" : "box", + "rect" : [ 84.0, 131.0, 433.0, 285.0 ], + "bglocked" : 0, + "openinpresentation" : 0, + "default_fontsize" : 12.0, + "default_fontface" : 0, + "default_fontname" : "Arial", + "gridonopen" : 1, + "gridsize" : [ 15.0, 15.0 ], + "gridsnaponopen" : 1, + "objectsnaponopen" : 1, + "statusbarvisible" : 2, + "toolbarvisible" : 1, + "lefttoolbarpinned" : 0, + "toptoolbarpinned" : 0, + "righttoolbarpinned" : 0, + "bottomtoolbarpinned" : 0, + "toolbars_unpinned_last_save" : 0, + "tallnewobj" : 0, + "boxanimatetime" : 200, + "enablehscroll" : 1, + "enablevscroll" : 1, + "devicewidth" : 0.0, + "description" : "", + "digest" : "", + "tags" : "", + "style" : "", + "subpatcher_template" : "", + "assistshowspatchername" : 0, + "boxes" : [ { + "box" : { + "id" : "obj-37", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 16.0, 59.0, 192.0, 22.0 ], + "text" : "blocking 0, buffer dsq.help.src.5" + } + + } +, { + "box" : { + "id" : "obj-30", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 196.0, 154.0, 156.0, 22.0 ], + "text" : "frombuffer $2, dump, size" + } + + } +, { + "box" : { + "id" : "obj-33", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 196.0, 114.0, 143.0, 22.0 ], + "text" : "fluid.bufspectralshape~" + } + + } +, { + "box" : { + "id" : "obj-8", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 16.0, 154.0, 156.0, 22.0 ], + "text" : "frombuffer $2, dump, size" + } + + } +, { + "box" : { + "id" : "obj-1", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 16.0, 114.0, 89.0, 22.0 ], + "text" : "fluid.bufpitch~" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-59", + "index" : 1, + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 16.0, 11.0, 30.0, 30.0 ] + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-60", + "index" : 1, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 16.0, 197.0, 30.0, 30.0 ] + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-61", + "index" : 2, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 196.0, 197.0, 30.0, 30.0 ] + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-8", 0 ], + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-61", 0 ], + "source" : [ "obj-30", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-30", 0 ], + "source" : [ "obj-33", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "midpoints" : [ 25.5, 84.0, 25.5, 84.0 ], + "order" : 1, + "source" : [ "obj-37", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-33", 0 ], + "midpoints" : [ 25.5, 99.0, 205.5, 99.0 ], + "order" : 0, + "source" : [ "obj-37", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-37", 0 ], + "source" : [ "obj-59", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-60", 0 ], + "source" : [ "obj-8", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 32.0, 210.0, 199.0, 23.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "tags" : "" + } +, + "text" : "p analysis" + } + + } +, { + "box" : { + "id" : "obj-52", + "maxclass" : "number", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 92.0, 350.0, 50.0, 23.0 ] + } + + } +, { + "box" : { + "id" : "obj-50", + "maxclass" : "number", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 92.0, 490.0, 50.0, 23.0 ] + } + + } +, { + "box" : { + "id" : "obj-48", + "maxclass" : "newobj", + "numinlets" : 3, + "numoutlets" : 3, + "outlettype" : [ "", "", "" ], + "patching_rect" : [ 32.0, 450.0, 139.0, 23.0 ], + "text" : "route dump size" + } + + } +, { + "box" : { + "id" : "obj-45", + "maxclass" : "newobj", + "numinlets" : 3, + "numoutlets" : 3, + "outlettype" : [ "", "", "" ], + "patching_rect" : [ 32.0, 310.0, 139.0, 23.0 ], + "text" : "route dump size" + } + + } +, { + "box" : { + "color" : [ 1.0, 0.43921568627451, 0.662745098039216, 1.0 ], + "id" : "obj-31", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 32.0, 400.0, 205.0, 23.0 ], + "text" : "fluid.dataset~ dsq.help.specshape" + } + + } +, { + "box" : { + "id" : "obj-25", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 582.0, 455.5, 71.0, 23.0 ], + "text" : "dump, size" + } + + } +, { + "box" : { + "id" : "obj-26", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "bang", "" ], + "patching_rect" : [ 582.0, 415.5, 104.0, 23.0 ], + "text" : "sel transformjoin" + } + + } +, { + "box" : { + "color" : [ 1.0, 0.43921568627451, 0.662745098039216, 1.0 ], + "id" : "obj-27", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 582.0, 495.5, 248.0, 23.0 ], + "text" : "fluid.dataset~ dsq.help.specshape.filtered" + } + + } +, { + "box" : { + "id" : "obj-28", + "linecount" : 3, + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 582.0, 305.5, 210.0, 52.0 ], + "presentation_linecount" : 3, + "text" : "clear, filter 1 > 0.9, transformjoin dsq.help.pitch dsq.help.specshape dsq.help.specshape.filtered" + } + + } +, { + "box" : { + "id" : "obj-29", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 582.0, 375.5, 119.0, 23.0 ], + "text" : "fluid.datasetquery~" + } + + } +, { + "box" : { + "id" : "obj-22", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 322.0, 360.0, 71.0, 23.0 ], + "text" : "dump, size" + } + + } +, { + "box" : { + "id" : "obj-20", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "bang", "" ], + "patching_rect" : [ 322.0, 320.0, 84.0, 23.0 ], + "text" : "sel transform" + } + + } +, { + "box" : { + "color" : [ 0.423529411764706, 0.513725490196078, 1.0, 1.0 ], + "id" : "obj-19", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 322.0, 400.0, 213.0, 23.0 ], + "text" : "fluid.dataset~ dsq.help.pitch.filtered" + } + + } +, { + "box" : { + "id" : "obj-13", + "linecount" : 3, + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 322.0, 210.0, 210.0, 52.0 ], + "text" : "clear, filter 1 > 0.9, addrange 0 2, transform dsq.help.pitch dsq.help.pitch.filtered" + } + + } +, { + "box" : { + "id" : "obj-11", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 322.0, 280.0, 119.0, 23.0 ], + "text" : "fluid.datasetquery~" + } + + } +, { + "box" : { + "color" : [ 0.423529411764706, 0.513725490196078, 1.0, 1.0 ], + "id" : "obj-6", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 32.0, 260.0, 170.0, 23.0 ], + "text" : "fluid.dataset~ dsq.help.pitch" + } + + } +, { + "box" : { + "id" : "obj-3", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "float", "bang" ], + "patching_rect" : [ 32.0, 120.0, 376.0, 23.0 ], + "text" : "buffer~ dsq.help.src.5 Tremblay-ASWINE-ScratchySynth-M.wav" + } + + } +, { + "box" : { + "id" : "obj-38", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 10.0, 62.0, 650.0, 21.0 ], + "text" : "Use transformjoin to filter multiple analyses based on conditions of each other.", + "textcolor" : [ 0.501960784313725, 0.501960784313725, 0.501960784313725, 1.0 ] + } + + } +, { + "box" : { + "border" : 0, + "filename" : "helpdetails.js", + "id" : "obj-2", + "ignoreclick" : 1, + "jsarguments" : [ "fluid.datasetquery~" ], + "maxclass" : "jsui", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "parameter_enable" : 0, + "patching_rect" : [ 10.0, 10.0, 420.0, 50.0 ] + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-20", 0 ], + "source" : [ "obj-11", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-11", 0 ], + "source" : [ "obj-13", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-83", 0 ], + "midpoints" : [ 525.5, 433.0, 331.5, 433.0 ], + "source" : [ "obj-19", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-83", 0 ], + "source" : [ "obj-19", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-22", 0 ], + "source" : [ "obj-20", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-19", 0 ], + "source" : [ "obj-22", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-27", 0 ], + "source" : [ "obj-25", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-25", 0 ], + "source" : [ "obj-26", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-82", 0 ], + "midpoints" : [ 820.5, 526.5, 591.5, 526.5 ], + "source" : [ "obj-27", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-82", 0 ], + "source" : [ "obj-27", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-29", 0 ], + "source" : [ "obj-28", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-26", 0 ], + "source" : [ "obj-29", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-48", 0 ], + "midpoints" : [ 227.5, 437.0, 41.5, 437.0 ], + "source" : [ "obj-31", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-48", 0 ], + "midpoints" : [ 41.5, 425.0, 41.5, 425.0 ], + "source" : [ "obj-31", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-52", 0 ], + "source" : [ "obj-45", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-63", 0 ], + "source" : [ "obj-45", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-50", 0 ], + "source" : [ "obj-48", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-64", 0 ], + "source" : [ "obj-48", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-45", 0 ], + "midpoints" : [ 192.5, 297.0, 41.5, 297.0 ], + "source" : [ "obj-6", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-45", 0 ], + "midpoints" : [ 41.5, 285.0, 41.5, 285.0 ], + "source" : [ "obj-6", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-31", 0 ], + "midpoints" : [ 221.5, 385.0, 41.5, 385.0 ], + "source" : [ "obj-62", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 0 ], + "source" : [ "obj-62", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-62", 0 ], + "source" : [ "obj-70", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-78", 0 ], + "source" : [ "obj-82", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-81", 0 ], + "source" : [ "obj-82", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-79", 0 ], + "source" : [ "obj-83", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-80", 0 ], + "source" : [ "obj-83", 1 ] + } + + } + ], + "styles" : [ { + "name" : "max6box", + "default" : { + "accentcolor" : [ 0.8, 0.839216, 0.709804, 1.0 ], + "bgcolor" : [ 1.0, 1.0, 1.0, 0.5 ], + "textcolor_inverse" : [ 0.0, 0.0, 0.0, 1.0 ] + } +, + "parentstyle" : "", + "multi" : 0 + } +, { + "name" : "max6inlet", + "default" : { + "color" : [ 0.423529, 0.372549, 0.27451, 1.0 ] + } +, + "parentstyle" : "", + "multi" : 0 + } +, { + "name" : "max6message", + "default" : { + "bgfillcolor" : { + "angle" : 270.0, + "autogradient" : 0, + "color" : [ 0.290196, 0.309804, 0.301961, 1.0 ], + "color1" : [ 0.866667, 0.866667, 0.866667, 1.0 ], + "color2" : [ 0.788235, 0.788235, 0.788235, 1.0 ], + "proportion" : 0.39, + "type" : "gradient" + } +, + "textcolor_inverse" : [ 0.0, 0.0, 0.0, 1.0 ] + } +, + "parentstyle" : "max6box", + "multi" : 0 + } +, { + "name" : "max6outlet", + "default" : { + "color" : [ 0.0, 0.454902, 0.498039, 1.0 ] + } +, + "parentstyle" : "", + "multi" : 0 + } + ] + } +, + "patching_rect" : [ 430.0, 85.0, 154.0, 22.0 ], + "presentation_linecount" : 2, + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "fontsize" : 13.0, + "globalpatchername" : "", + "tags" : "" + } +, + "text" : "p \"transformjoin in practice\"", + "varname" : "basic_tab[4]" + } + + } +, { "box" : { "id" : "obj-6", "maxclass" : "newobj", @@ -2402,7 +3420,7 @@ } , "classnamespace" : "box", - "rect" : [ 0.0, 26.0, 995.0, 751.0 ], + "rect" : [ 35.0, 114.0, 995.0, 751.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, @@ -2811,7 +3829,7 @@ "maxclass" : "dict.view", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 459.0, 550.0, 241.0, 80.0 ], + "patching_rect" : [ 459.0, 550.0, 221.0, 130.0 ], "textcolor" : [ 0.996078, 0.898039, 0.031373, 1.0 ] } @@ -3726,7 +4744,7 @@ } , "classnamespace" : "box", - "rect" : [ 35.0, 114.0, 995.0, 751.0 ], + "rect" : [ 0.0, 26.0, 995.0, 751.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, @@ -4912,7 +5930,7 @@ "lines" : [ ] } , - "patching_rect" : [ 450.0, 85.0, 50.0, 22.0 ], + "patching_rect" : [ 590.0, 85.0, 50.0, 22.0 ], "saved_object_attributes" : { "description" : "", "digest" : "", From 41d945e768944a17461180f2fb6915c92d43b80d Mon Sep 17 00:00:00 2001 From: James Bradbury Date: Tue, 21 Jun 2022 10:49:54 +0100 Subject: [PATCH 24/51] remove merging mischaracterisation --- help/fluid.datasetquery~.maxhelp | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/help/fluid.datasetquery~.maxhelp b/help/fluid.datasetquery~.maxhelp index 17e7b15a..7952a5d5 100644 --- a/help/fluid.datasetquery~.maxhelp +++ b/help/fluid.datasetquery~.maxhelp @@ -115,7 +115,6 @@ "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 802.0, 290.0, 148.0, 83.0 ], - "presentation_linecount" : 3, "text" : "Filter the spectral shape analyses by the pitch confidence values of the pitch dataset." } @@ -191,8 +190,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 316.5, 530.0, 130.0, 152.0 ], - "presentation_linecount" : 6, + "patching_rect" : [ 316.5, 530.0, 131.0, 152.0 ], "text" : "Once we filter the data based on pitch confidence there are fewer rows in the dataset. Any identifier where the confidence was lower than 0.9 in the pitch dataset is removed from both.", "textcolor" : [ 0.501960784313725, 0.501960784313725, 0.501960784313725, 1.0 ] } @@ -301,7 +299,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 29.5, 520.0, 210.0, 79.0 ], + "patching_rect" : [ 29.5, 520.0, 212.0, 79.0 ], "text" : "Double click the dict objects to see the data inside these dictionaries.\n\nNote the size (number of rows) in each dataset.", "textcolor" : [ 0.501960784313725, 0.501960784313725, 0.501960784313725, 1.0 ] } @@ -661,8 +659,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 582.0, 305.5, 210.0, 52.0 ], - "presentation_linecount" : 3, + "patching_rect" : [ 582.0, 305.5, 212.0, 52.0 ], "text" : "clear, filter 1 > 0.9, transformjoin dsq.help.pitch dsq.help.specshape dsq.help.specshape.filtered" } @@ -1044,7 +1041,6 @@ } , "patching_rect" : [ 430.0, 85.0, 154.0, 22.0 ], - "presentation_linecount" : 2, "saved_object_attributes" : { "description" : "", "digest" : "", @@ -3801,12 +3797,12 @@ , { "box" : { "id" : "obj-33", - "linecount" : 4, + "linecount" : 3, "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 498.0, 208.0, 355.0, 65.0 ], - "text" : "Unlike transform, we're not obliged to add columns to the query. In this case, we can just filter dataset B based on conditions in dataset A. It is important to note that it merges the second provided dataset with the first for each identifier.", + "patching_rect" : [ 498.0, 208.0, 355.0, 50.0 ], + "text" : "Unlike transform, we're not obliged to add columns to the query. In this case, we can just filter dataset B based on conditions in dataset A.", "textcolor" : [ 0.129412, 0.129412, 0.129412, 0.5 ] } From 520b930699f795011db0a23b17c85e4a955081c4 Mon Sep 17 00:00:00 2001 From: James Bradbury Date: Tue, 21 Jun 2022 15:55:07 +0100 Subject: [PATCH 25/51] [docs] pre-release help file checks (#299) * update numbers on fluid.pitch~ tabs * add audio on text to first tab * update learn link * update buf2list with proper header * fix multitude of style issues and clarity of patching * fix bogus numbering * cosmetic * cleanup annotations * cosmetic * fix second tab * cosmetic * update how fluid.plotter drags without border * update poorly numbered steps * update second tab * cosmetic * fix numbering * cosmetic * cosmetic * cosmetic * cosmetic * cosmetic * cosmetic * cosmetic * numbering * cosmetic * add bang to output to demonstrate finishing * mc tab * add header * update numbering * interp -> interpolation * add bang to processing done * cosmetic * audio on numbering * add higher maxfiltersize * cosmetic * cosmetic * cleanup * fix multichannel tab * remove auto-bang * numbering issue * update musical example * many cosmetic issues * cosmetic * cosmetic * fix ordering issue * fix numbering * numbering and cosmetics * minimise size of patcher * cosmetic * neaten header * neaten header * no border on scalercomparison * save with subpatchers closed * add select tab * autosize 0 * cleanup style * cosmetic pruning * add select tab * fix ordering of select * fix missing arg to select * add select * reuse source selector * add select tab * refactor under the hood tab * add missing references * remove superfluous bang * digests for messages * use new header * use new header * remove processsegments and segmentcorpus * update decomposition blocking to no longer be broken --- help/fluid.ampfeature~.maxhelp | 195 +- help/fluid.ampgate~.maxhelp | 18 +- help/fluid.ampslice~.maxhelp | 539 +++-- help/fluid.audiofilesin.maxhelp | 145 +- help/fluid.audiotransport~.maxhelp | 269 +-- help/fluid.buf2list.maxhelp | 105 +- help/fluid.bufampfeature~.maxhelp | 59 +- help/fluid.bufampgate~.maxhelp | 12 +- help/fluid.bufaudiotransport~.maxhelp | 40 +- help/fluid.bufchroma~.maxhelp | 153 +- help/fluid.bufcompose~.maxhelp | 113 +- help/fluid.bufhpss~.maxhelp | 558 ++++- help/fluid.bufmelbands~.maxhelp | 589 ++--- help/fluid.bufmfcc~.maxhelp | 60 +- help/fluid.bufnmfcross~.maxhelp | 47 +- help/fluid.bufnmfseed~.maxhelp | 8 +- help/fluid.bufpitch~.maxhelp | 195 +- help/fluid.bufscale~.maxhelp | 63 +- help/fluid.bufsines~.maxhelp | 8 - help/fluid.bufstats~.maxhelp | 468 +++- help/fluid.bufstft~.maxhelp | 2 +- help/fluid.buftransients~.maxhelp | 64 +- help/fluid.chroma~.maxhelp | 192 +- help/fluid.concataudiofiles.maxhelp | 168 +- help/fluid.dataset~.maxhelp | 6 +- help/fluid.grid~.maxhelp | 7 +- help/fluid.hpss~.maxhelp | 84 +- help/fluid.kmeans~.maxhelp | 109 +- help/fluid.knnclassifier~.maxhelp | 2 +- help/fluid.knnregressor~.maxhelp | 8 +- help/fluid.labelset~.maxhelp | 144 +- help/fluid.list2buf.maxhelp | 68 +- help/fluid.loudness~.maxhelp | 814 ++++++- help/fluid.melbands~.maxhelp | 132 +- help/fluid.mfcc~.maxhelp | 599 ++--- help/fluid.mlpclassifier~.maxhelp | 122 +- help/fluid.mlpregressor~.maxhelp | 2 +- help/fluid.nmffilter~.maxhelp | 65 +- help/fluid.nmfmatch~.maxhelp | 8 +- help/fluid.nmfmorph~.maxhelp | 23 +- help/fluid.normalize~.maxhelp | 8 +- help/fluid.noveltyfeature~.maxhelp | 32 + help/fluid.noveltyslice~.maxhelp | 10 +- help/fluid.onsetslice~.maxhelp | 6 +- help/fluid.pca~.maxhelp | 134 +- help/fluid.pitch~.maxhelp | 1294 ++++++++-- help/fluid.plotter.maxhelp | 210 +- help/fluid.robustscale~.maxhelp | 19 +- help/fluid.skmeans~.maxhelp | 92 +- help/fluid.spectralshape~.maxhelp | 2286 ++++++++++-------- help/fluid.stats.maxhelp | 16 +- help/fluid.transientslice~.maxhelp | 162 +- help/fluid.transients~.maxhelp | 8 +- help/fluid.umap~.maxhelp | 175 +- jsui/fluid.plotter.js | 2 + local_docs/fluid.audiofilesin.maxref.xml | 65 + local_docs/fluid.buf2list.maxref.xml | 8 - local_docs/fluid.concataudiofiles.maxref.xml | 74 + local_docs/fluid.list2buf.maxref.xml | 5 +- local_docs/fluid.plotter.maxref.xml | 33 + local_docs/fluid.waveform~.maxref.xml | 21 + patchers/fluid.processsegments.maxpat | 1700 ------------- patchers/fluid.scalecomparison.maxpat | 22 + patchers/fluid.segmentcorpus.maxpat | 2158 ----------------- patchers/fluid_decomposition.blocking.maxpat | 145 +- 65 files changed, 7158 insertions(+), 7790 deletions(-) create mode 100644 local_docs/fluid.audiofilesin.maxref.xml create mode 100644 local_docs/fluid.concataudiofiles.maxref.xml delete mode 100644 patchers/fluid.processsegments.maxpat delete mode 100644 patchers/fluid.segmentcorpus.maxpat diff --git a/help/fluid.ampfeature~.maxhelp b/help/fluid.ampfeature~.maxhelp index 651a007a..897e9aea 100644 --- a/help/fluid.ampfeature~.maxhelp +++ b/help/fluid.ampfeature~.maxhelp @@ -89,13 +89,101 @@ "isolateaudio" : 1, "assistshowspatchername" : 0, "boxes" : [ { + "box" : { + "args" : [ "ampfeature" ], + "bgmode" : 0, + "border" : 0, + "clickthrough" : 0, + "enablehscroll" : 0, + "enablevscroll" : 0, + "id" : "obj-46", + "lockeddragscroll" : 0, + "lockedsize" : 0, + "maxclass" : "bpatcher", + "name" : "fluid.learn.maxpat", + "numinlets" : 0, + "numoutlets" : 0, + "offset" : [ 0.0, 0.0 ], + "patching_rect" : [ 397.0, 10.0, 253.0, 110.0 ], + "viewvisibility" : 1 + } + + } +, { + "box" : { + "bubble" : 1, + "hidden" : 1, + "id" : "obj-14", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 230.0, 179.0, 85.0, 24.0 ], + "text" : "Play sound", + "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ] + } + + } +, { + "box" : { + "bgcolor" : [ 1.0, 0.788235, 0.470588, 1.0 ], + "fontname" : "Arial Bold", + "hint" : "", + "id" : "obj-18", + "ignoreclick" : 1, + "legacytextcolor" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 317.0, 181.0, 20.0, 20.0 ], + "rounded" : 60.0, + "text" : "2", + "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] + } + + } +, { + "box" : { + "bubble" : 1, + "id" : "obj-9", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 60.0, 492.0, 73.0, 24.0 ], + "text" : "Audio on", + "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ] + } + + } +, { + "box" : { + "bgcolor" : [ 1.0, 0.788235, 0.470588, 1.0 ], + "fontname" : "Arial Bold", + "hint" : "", + "id" : "obj-63", + "ignoreclick" : 1, + "legacytextcolor" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 135.0, 494.0, 20.0, 20.0 ], + "rounded" : 60.0, + "text" : "1", + "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] + } + + } +, { "box" : { "id" : "obj-27", "linecount" : 6, "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 510.0, 150.0, 156.0, 87.0 ], + "patching_rect" : [ 460.0, 260.0, 156.0, 87.0 ], "text" : "By matching the various amplitude envelope attributes we get a sense for how the slicer is determining changes in the signal.", "textcolor" : [ 0.501960784313725, 0.501960784313725, 0.501960784313725, 1.0 ] } @@ -184,7 +272,7 @@ "numoutlets" : 1, "outlettype" : [ "" ], "parameter_enable" : 0, - "patching_rect" : [ 350.0, 230.0, 150.0, 22.0 ] + "patching_rect" : [ 430.0, 230.0, 150.0, 22.0 ] } } @@ -197,7 +285,7 @@ "numoutlets" : 1, "outlettype" : [ "" ], "parameter_enable" : 0, - "patching_rect" : [ 320.0, 200.0, 150.0, 22.0 ] + "patching_rect" : [ 400.0, 200.0, 150.0, 22.0 ] } } @@ -210,7 +298,7 @@ "numoutlets" : 1, "outlettype" : [ "" ], "parameter_enable" : 0, - "patching_rect" : [ 287.5, 170.0, 145.0, 22.0 ] + "patching_rect" : [ 367.5, 170.0, 145.0, 22.0 ] } } @@ -223,7 +311,7 @@ "numoutlets" : 1, "outlettype" : [ "" ], "parameter_enable" : 0, - "patching_rect" : [ 260.0, 140.0, 200.0, 22.0 ], + "patching_rect" : [ 340.0, 140.0, 200.0, 22.0 ], "text_width" : 86.0 } @@ -288,7 +376,7 @@ "numoutlets" : 1, "outlettype" : [ "" ], "parameter_enable" : 0, - "patching_rect" : [ 10.0, 10.0, 420.0, 110.0 ] + "patching_rect" : [ 10.0, 10.0, 380.0, 100.0 ] } } @@ -304,7 +392,7 @@ , { "patchline" : { "destination" : [ "obj-1", 0 ], - "midpoints" : [ 359.5, 306.0, 19.5, 306.0 ], + "midpoints" : [ 439.5, 306.0, 19.5, 306.0 ], "source" : [ "obj-10", 0 ] } @@ -354,7 +442,7 @@ , { "patchline" : { "destination" : [ "obj-1", 0 ], - "midpoints" : [ 269.5, 306.0, 19.5, 306.0 ], + "midpoints" : [ 349.5, 306.0, 19.5, 306.0 ], "order" : 1, "source" : [ "obj-6", 0 ] } @@ -363,7 +451,7 @@ , { "patchline" : { "destination" : [ "obj-4", 0 ], - "midpoints" : [ 269.5, 306.0, 309.5, 306.0 ], + "midpoints" : [ 349.5, 306.0, 309.5, 306.0 ], "order" : 0, "source" : [ "obj-6", 0 ] } @@ -372,7 +460,7 @@ , { "patchline" : { "destination" : [ "obj-1", 0 ], - "midpoints" : [ 297.0, 306.0, 19.5, 306.0 ], + "midpoints" : [ 377.0, 306.0, 19.5, 306.0 ], "order" : 1, "source" : [ "obj-7", 0 ] } @@ -381,7 +469,7 @@ , { "patchline" : { "destination" : [ "obj-4", 0 ], - "midpoints" : [ 297.0, 306.0, 309.5, 306.0 ], + "midpoints" : [ 377.0, 306.0, 309.5, 306.0 ], "order" : 0, "source" : [ "obj-7", 0 ] } @@ -390,7 +478,7 @@ , { "patchline" : { "destination" : [ "obj-1", 0 ], - "midpoints" : [ 329.5, 306.0, 19.5, 306.0 ], + "midpoints" : [ 409.5, 306.0, 19.5, 306.0 ], "order" : 1, "source" : [ "obj-8", 0 ] } @@ -399,7 +487,7 @@ , { "patchline" : { "destination" : [ "obj-4", 0 ], - "midpoints" : [ 329.5, 306.0, 309.5, 306.0 ], + "midpoints" : [ 409.5, 306.0, 309.5, 306.0 ], "order" : 0, "source" : [ "obj-8", 0 ] } @@ -430,13 +518,13 @@ "name" : "max6message", "default" : { "bgfillcolor" : { - "type" : "gradient", + "angle" : 270.0, + "autogradient" : 0, + "color" : [ 0.290196, 0.309804, 0.301961, 1.0 ], "color1" : [ 0.866667, 0.866667, 0.866667, 1.0 ], "color2" : [ 0.788235, 0.788235, 0.788235, 1.0 ], - "color" : [ 0.290196, 0.309804, 0.301961, 1.0 ], - "angle" : 270.0, "proportion" : 0.39, - "autogradient" : 0 + "type" : "gradient" } , "textcolor_inverse" : [ 0.0, 0.0, 0.0, 1.0 ] @@ -561,71 +649,6 @@ "inherited_shortname" : 1 } , - "dependency_cache" : [ { - "name" : "fluid.ampfeature~.mxo", - "type" : "iLaX" - } -, { - "name" : "fluid.ampslice~.mxo", - "type" : "iLaX" - } -, { - "name" : "fluid.demosound.maxpat", - "bootpath" : "~/dev/flucoma/max/help", - "patcherrelativepath" : ".", - "type" : "JSON", - "implicit" : 1 - } -, { - "name" : "fluid.patchpath.js", - "bootpath" : "~/dev/flucoma/max/help", - "patcherrelativepath" : ".", - "type" : "TEXT", - "implicit" : 1 - } -, { - "name" : "helpdetails.js", - "bootpath" : "C74:/help/resources", - "type" : "TEXT", - "implicit" : 1 - } -, { - "name" : "helpname.js", - "bootpath" : "C74:/help/resources", - "type" : "TEXT", - "implicit" : 1 - } -, { - "name" : "interfacecolor.js", - "bootpath" : "C74:/interfaces", - "type" : "TEXT", - "implicit" : 1 - } -, { - "name" : "random.svg", - "bootpath" : "C74:/media/max/picts/m4l-picts", - "type" : "svg", - "implicit" : 1 - } -, { - "name" : "saw.svg", - "bootpath" : "C74:/media/max/picts/m4l-picts", - "type" : "svg", - "implicit" : 1 - } -, { - "name" : "sine.svg", - "bootpath" : "C74:/media/max/picts/m4l-picts", - "type" : "svg", - "implicit" : 1 - } -, { - "name" : "square.svg", - "bootpath" : "C74:/media/max/picts/m4l-picts", - "type" : "svg", - "implicit" : 1 - } - ], "autosave" : 0, "styles" : [ { "name" : "max6box", @@ -651,13 +674,13 @@ "name" : "max6message", "default" : { "bgfillcolor" : { - "type" : "gradient", + "angle" : 270.0, + "autogradient" : 0, + "color" : [ 0.290196, 0.309804, 0.301961, 1.0 ], "color1" : [ 0.866667, 0.866667, 0.866667, 1.0 ], "color2" : [ 0.788235, 0.788235, 0.788235, 1.0 ], - "color" : [ 0.290196, 0.309804, 0.301961, 1.0 ], - "angle" : 270.0, "proportion" : 0.39, - "autogradient" : 0 + "type" : "gradient" } , "textcolor_inverse" : [ 0.0, 0.0, 0.0, 1.0 ] diff --git a/help/fluid.ampgate~.maxhelp b/help/fluid.ampgate~.maxhelp index 1f08ba63..8502e909 100644 --- a/help/fluid.ampgate~.maxhelp +++ b/help/fluid.ampgate~.maxhelp @@ -58,7 +58,7 @@ } , "classnamespace" : "box", - "rect" : [ 0.0, 26.0, 946.0, 656.0 ], + "rect" : [ 100.0, 126.0, 946.0, 656.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, @@ -1027,7 +1027,7 @@ } , "classnamespace" : "box", - "rect" : [ 100.0, 126.0, 946.0, 656.0 ], + "rect" : [ 0.0, 26.0, 946.0, 656.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, @@ -1250,8 +1250,8 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 36.0, 120.0, 101.0, 25.0 ], - "text" : "turn on audio", + "patching_rect" : [ 36.0, 120.0, 110.0, 25.0 ], + "text" : "Play sound file", "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ] } @@ -1269,9 +1269,9 @@ "numoutlets" : 3, "outlettype" : [ "", "", "int" ], "parameter_enable" : 0, - "patching_rect" : [ 139.0, 122.5, 20.0, 20.0 ], + "patching_rect" : [ 151.5, 122.5, 20.0, 20.0 ], "rounded" : 60.0, - "text" : "1", + "text" : "2", "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] } @@ -1413,8 +1413,8 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 55.5, 610.0, 101.0, 25.0 ], - "text" : "turn on audio", + "patching_rect" : [ 55.5, 610.0, 77.0, 25.0 ], + "text" : "Audio on", "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ] } @@ -1432,7 +1432,7 @@ "numoutlets" : 3, "outlettype" : [ "", "", "int" ], "parameter_enable" : 0, - "patching_rect" : [ 158.5, 612.5, 20.0, 20.0 ], + "patching_rect" : [ 134.5, 612.5, 20.0, 20.0 ], "rounded" : 60.0, "text" : "1", "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] diff --git a/help/fluid.ampslice~.maxhelp b/help/fluid.ampslice~.maxhelp index 1d5127cc..bb7c9d03 100644 --- a/help/fluid.ampslice~.maxhelp +++ b/help/fluid.ampslice~.maxhelp @@ -58,7 +58,7 @@ } , "classnamespace" : "box", - "rect" : [ 35.0, 114.0, 829.0, 652.0 ], + "rect" : [ 0.0, 26.0, 829.0, 652.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 12.0, @@ -107,7 +107,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 410.0, 310.0, 159.0, 100.0 ], + "patching_rect" : [ 410.0, 310.0, 162.0, 100.0 ], "text" : "an example where many of the parameters are tuned to a specific musical example.\n\nThe sensitivity doesn't catch everything, but its sensitive to the most salient hits.", "textcolor" : [ 0.501960784313725, 0.501960784313725, 0.501960784313725, 1.0 ] } @@ -447,7 +447,7 @@ } , "classnamespace" : "box", - "rect" : [ 0.0, 26.0, 829.0, 652.0 ], + "rect" : [ 35.0, 114.0, 829.0, 652.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 12.0, @@ -478,6 +478,287 @@ "isolateaudio" : 1, "assistshowspatchername" : 0, "boxes" : [ { + "box" : { + "fontsize" : 13.0, + "id" : "obj-15", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 380.0, 190.0, 418.0, 21.0 ], + "presentation_linecount" : 2, + "text" : "First time you press this message you'll hear a single click, but no more", + "textcolor" : [ 0.501960784313725, 0.501960784313725, 0.501960784313725, 1.0 ] + } + + } +, { + "box" : { + "bgcolor" : [ 1.0, 0.788235, 0.470588, 1.0 ], + "fontname" : "Arial Bold", + "hint" : "", + "id" : "obj-14", + "ignoreclick" : 1, + "legacytextcolor" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 742.0, 421.0, 20.0, 20.0 ], + "rounded" : 60.0, + "text" : "5", + "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] + } + + } +, { + "box" : { + "automatic" : 1, + "id" : "obj-13", + "maxclass" : "scope~", + "numinlets" : 2, + "numoutlets" : 0, + "patching_rect" : [ 92.0, 343.0, 90.0, 60.0 ] + } + + } +, { + "box" : { + "id" : "obj-11", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 8, + "minor" : 3, + "revision" : 0, + "architecture" : "x64", + "modernui" : 1 + } +, + "classnamespace" : "box", + "rect" : [ 0.0, 0.0, 640.0, 480.0 ], + "bglocked" : 0, + "openinpresentation" : 0, + "default_fontsize" : 12.0, + "default_fontface" : 0, + "default_fontname" : "Arial", + "gridonopen" : 1, + "gridsize" : [ 15.0, 15.0 ], + "gridsnaponopen" : 1, + "objectsnaponopen" : 1, + "statusbarvisible" : 2, + "toolbarvisible" : 1, + "lefttoolbarpinned" : 0, + "toptoolbarpinned" : 0, + "righttoolbarpinned" : 0, + "bottomtoolbarpinned" : 0, + "toolbars_unpinned_last_save" : 0, + "tallnewobj" : 0, + "boxanimatetime" : 200, + "enablehscroll" : 1, + "enablevscroll" : 1, + "devicewidth" : 0.0, + "description" : "", + "digest" : "", + "tags" : "", + "style" : "", + "subpatcher_template" : "", + "assistshowspatchername" : 0, + "boxes" : [ { + "box" : { + "id" : "obj-58", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "int" ], + "patching_rect" : [ 133.0, 143.0, 41.0, 22.0 ], + "text" : "i 1000" + } + + } +, { + "box" : { + "id" : "obj-54", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 133.0, 100.0, 126.0, 22.0 ], + "text" : "metro 1000 @active 1" + } + + } +, { + "box" : { + "id" : "obj-53", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 133.0, 253.0, 75.0, 22.0 ], + "text" : "onepole~ 80" + } + + } +, { + "box" : { + "id" : "obj-52", + "maxclass" : "newobj", + "numinlets" : 3, + "numoutlets" : 2, + "outlettype" : [ "signal", "bang" ], + "patching_rect" : [ 133.0, 213.0, 58.0, 22.0 ], + "text" : "curve~ 0." + } + + } +, { + "box" : { + "id" : "obj-51", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 133.0, 173.0, 83.0, 22.0 ], + "text" : "1, 0 $1 -0.8" + } + + } +, { + "box" : { + "id" : "obj-35", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 50.0, 283.0, 102.0, 22.0 ], + "text" : "*~" + } + + } +, { + "box" : { + "id" : "obj-80", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 50.0, 100.0, 66.0, 22.0 ], + "text" : "cycle~ 120" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-4", + "index" : 1, + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 127.0, 40.0, 30.0, 30.0 ] + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-6", + "index" : 1, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 50.0, 365.0, 30.0, 30.0 ] + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-6", 0 ], + "source" : [ "obj-35", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-54", 1 ], + "order" : 0, + "source" : [ "obj-4", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-58", 1 ], + "order" : 1, + "source" : [ "obj-4", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-52", 0 ], + "source" : [ "obj-51", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-53", 0 ], + "source" : [ "obj-52", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-35", 1 ], + "source" : [ "obj-53", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-58", 0 ], + "source" : [ "obj-54", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-51", 0 ], + "source" : [ "obj-58", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-35", 0 ], + "source" : [ "obj-80", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 40.0, 283.0, 71.0, 22.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "tags" : "" + } +, + "text" : "p thumper" + } + + } +, { "box" : { "fontsize" : 13.0, "id" : "obj-2", @@ -485,7 +766,7 @@ "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 10.0, 62.0, 470.0, 21.0 ], - "text" : "Understanding how fluid.ampslice~ works under the hood and what it \"listens\" to", + "text" : "Understanding how fluid.ampslice~ works", "textcolor" : [ 0.5, 0.5, 0.5, 1.0 ] } @@ -503,9 +784,9 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 360.0, 110.0, 450.0, 90.0 ], + "patching_rect" : [ 20.0, 90.0, 450.0, 90.0 ], "preservehref" : 1, - "text" : "The fluid.ampslice~ object performs segmentation by comparing the difference between two amplitude envelopes, one capturing slow changes, one capturing fast changes in a signal. The slow one provides a context which the fast one is compared to meaning the threshold of this slicer is dynamic. For a more detailed explanation see: https://learn.flucoma.org/reference/ampslice.", + "text" : "The fluid.ampslice~ object performs segmentation by comparing the difference between two amplitude envelopes, one capturing slow changes, one capturing fast changes in a signal. The slow one provides a context which the fast one is compared to, meaning the threshold of this slicer is dynamic. For a more detailed explanation see: https://learn.flucoma.org/reference/ampslice.", "textcolor" : [ 0.501960784313725, 0.501960784313725, 0.501960784313725, 1.0 ] } @@ -523,7 +804,7 @@ "numoutlets" : 3, "outlettype" : [ "", "", "int" ], "parameter_enable" : 0, - "patching_rect" : [ 589.0, 440.0, 20.0, 20.0 ], + "patching_rect" : [ 771.5, 321.5, 20.0, 20.0 ], "rounded" : 60.0, "text" : "4", "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] @@ -532,15 +813,16 @@ } , { "box" : { + "bubble" : 1, "fontsize" : 13.0, "id" : "obj-71", - "linecount" : 4, + "linecount" : 5, "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 614.25, 422.0, 177.25, 65.0 ], + "patching_rect" : [ 562.75, 389.5, 177.25, 83.0 ], "text" : "The minimum time between detected segments is now 4410 samples, or about 100 ms.", - "textcolor" : [ 0.5, 0.5, 0.5, 1.0 ] + "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ] } } @@ -557,7 +839,7 @@ "numoutlets" : 3, "outlettype" : [ "", "", "int" ], "parameter_enable" : 0, - "patching_rect" : [ 533.5, 351.0, 20.0, 20.0 ], + "patching_rect" : [ 742.0, 240.0, 20.0, 20.0 ], "rounded" : 60.0, "text" : "3", "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] @@ -571,36 +853,38 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 230.0, 120.0, 100.0, 22.0 ], + "patching_rect" : [ 40.0, 212.0, 100.0, 22.0 ], "text" : "loadmess 1000" } } , { "box" : { + "bubble" : 1, "fontsize" : 13.0, "id" : "obj-66", - "linecount" : 4, + "linecount" : 5, "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 555.5, 328.5, 236.0, 65.0 ], + "patching_rect" : [ 533.5, 290.0, 236.0, 83.0 ], "text" : "Make the fast envelope a bit smoother, and the slow envelope a lot smoother. \n\nIt's not perfect but a little less jittery.", - "textcolor" : [ 0.5, 0.5, 0.5, 1.0 ] + "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ] } } , { "box" : { + "bubble" : 1, "fontsize" : 13.0, "id" : "obj-64", "linecount" : 3, "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 494.0, 255.0, 268.0, 50.0 ], + "patching_rect" : [ 472.0, 224.0, 268.0, 54.0 ], "text" : "Fast envelope has to go 6dB below slow envelope for a new onset to be detected. This causes \"false\" onsets to be detected.", - "textcolor" : [ 0.5, 0.5, 0.5, 1.0 ] + "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ] } } @@ -617,7 +901,7 @@ "numoutlets" : 3, "outlettype" : [ "", "", "int" ], "parameter_enable" : 0, - "patching_rect" : [ 472.0, 270.0, 20.0, 20.0 ], + "patching_rect" : [ 764.0, 161.0, 20.0, 20.0 ], "rounded" : 60.0, "text" : "2", "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] @@ -626,14 +910,15 @@ } , { "box" : { + "bubble" : 1, "fontsize" : 13.0, "id" : "obj-39", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 472.0, 211.0, 305.0, 21.0 ], + "patching_rect" : [ 440.0, 158.5, 322.0, 25.0 ], "text" : "Fast envelope has to exceed slow envelope by 6dB", - "textcolor" : [ 0.5, 0.5, 0.5, 1.0 ] + "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ] } } @@ -650,7 +935,7 @@ "numoutlets" : 3, "outlettype" : [ "", "", "int" ], "parameter_enable" : 0, - "patching_rect" : [ 450.0, 211.0, 20.0, 20.0 ], + "patching_rect" : [ 188.0, 593.5, 20.0, 20.0 ], "rounded" : 60.0, "text" : "1", "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] @@ -663,20 +948,9 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 282.0, 155.0, 41.0, 20.0 ], - "text" : "speed" - } - - } -, { - "box" : { - "id" : "obj-58", - "maxclass" : "newobj", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "int" ], - "patching_rect" : [ 123.0, 234.0, 41.0, 22.0 ], - "text" : "i 1000" + "patching_rect" : [ 92.0, 247.0, 56.0, 20.0 ], + "text" : "rate (ms)", + "textcolor" : [ 0.501960784313725, 0.501960784313725, 0.501960784313725, 1.0 ] } } @@ -688,55 +962,7 @@ "numoutlets" : 2, "outlettype" : [ "", "bang" ], "parameter_enable" : 0, - "patching_rect" : [ 230.0, 154.0, 50.0, 22.0 ] - } - - } -, { - "box" : { - "id" : "obj-54", - "maxclass" : "newobj", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "bang" ], - "patching_rect" : [ 123.0, 191.0, 126.0, 22.0 ], - "text" : "metro 1000 @active 1" - } - - } -, { - "box" : { - "id" : "obj-53", - "maxclass" : "newobj", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "signal" ], - "patching_rect" : [ 123.0, 344.0, 75.0, 22.0 ], - "text" : "onepole~ 80" - } - - } -, { - "box" : { - "id" : "obj-52", - "maxclass" : "newobj", - "numinlets" : 3, - "numoutlets" : 2, - "outlettype" : [ "signal", "bang" ], - "patching_rect" : [ 123.0, 304.0, 58.0, 22.0 ], - "text" : "curve~ 0." - } - - } -, { - "box" : { - "id" : "obj-51", - "maxclass" : "message", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 123.0, 264.0, 83.0, 22.0 ], - "text" : "1, 0 $1 -0.8" + "patching_rect" : [ 40.0, 246.0, 50.0, 22.0 ] } } @@ -748,7 +974,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 416.5, 330.0, 115.0, 62.0 ], + "patching_rect" : [ 410.0, 300.0, 115.0, 62.0 ], "text" : "fastrampup 100, fastrampdown 100, slowrampup 500, slowrampdown 500" } @@ -760,7 +986,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 472.0, 440.0, 115.0, 22.0 ], + "patching_rect" : [ 440.0, 420.0, 115.0, 22.0 ], "text" : "minslicelength 4410" } @@ -772,7 +998,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 360.0, 210.0, 81.0, 22.0 ], + "patching_rect" : [ 350.0, 160.0, 81.0, 22.0 ], "text" : "onthreshold 6" } @@ -784,7 +1010,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 389.0, 270.0, 81.0, 22.0 ], + "patching_rect" : [ 389.0, 240.0, 81.0, 22.0 ], "text" : "offthreshold 6" } @@ -853,30 +1079,6 @@ "patching_rect" : [ 40.0, 580.0, 45.0, 45.0 ] } - } -, { - "box" : { - "id" : "obj-35", - "maxclass" : "newobj", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "signal" ], - "patching_rect" : [ 40.0, 374.0, 102.0, 22.0 ], - "text" : "*~" - } - - } -, { - "box" : { - "id" : "obj-80", - "maxclass" : "newobj", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "signal" ], - "patching_rect" : [ 40.0, 191.0, 66.0, 22.0 ], - "text" : "cycle~ 120" - } - } , { "box" : { @@ -929,23 +1131,6 @@ "patching_rect" : [ 10.0, 10.0, 330.0, 50.0 ] } - } -, { - "box" : { - "angle" : 270.0, - "background" : 1, - "bgcolor" : [ 0.2, 0.2, 0.2, 0.0 ], - "border" : 2, - "bordercolor" : [ 0.423529411764706, 0.513725490196078, 1.0, 1.0 ], - "id" : "obj-5", - "maxclass" : "panel", - "mode" : 0, - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 30.0, 110.0, 310.0, 294.0 ], - "proportion" : 0.5 - } - } ], "lines" : [ { @@ -975,125 +1160,90 @@ , { "patchline" : { "destination" : [ "obj-1", 0 ], - "midpoints" : [ 156.0, 476.0, 239.5, 476.0 ], - "source" : [ "obj-22", 1 ] + "midpoints" : [ 49.5, 477.0, 239.5, 477.0 ], + "order" : 0, + "source" : [ "obj-11", 0 ] } } , { "patchline" : { - "destination" : [ "obj-3", 1 ], - "source" : [ "obj-22", 0 ] + "destination" : [ "obj-13", 0 ], + "midpoints" : [ 49.5, 330.0, 101.5, 330.0 ], + "order" : 1, + "source" : [ "obj-11", 0 ] } } , { "patchline" : { - "destination" : [ "obj-1", 0 ], - "midpoints" : [ 398.5, 476.0, 239.5, 476.0 ], - "source" : [ "obj-26", 0 ] + "destination" : [ "obj-3", 0 ], + "midpoints" : [ 49.5, 306.0, 49.5, 306.0 ], + "order" : 2, + "source" : [ "obj-11", 0 ] } } , { "patchline" : { "destination" : [ "obj-1", 0 ], - "midpoints" : [ 369.5, 476.0, 239.5, 476.0 ], - "source" : [ "obj-27", 0 ] + "midpoints" : [ 156.0, 476.0, 239.5, 476.0 ], + "source" : [ "obj-22", 1 ] } } , { "patchline" : { - "destination" : [ "obj-17", 0 ], - "source" : [ "obj-3", 0 ] + "destination" : [ "obj-3", 1 ], + "source" : [ "obj-22", 0 ] } } , { "patchline" : { "destination" : [ "obj-1", 0 ], - "midpoints" : [ 481.5, 476.0, 239.5, 476.0 ], - "source" : [ "obj-31", 0 ] + "midpoints" : [ 398.5, 476.0, 239.5, 476.0 ], + "source" : [ "obj-26", 0 ] } } , { "patchline" : { "destination" : [ "obj-1", 0 ], - "midpoints" : [ 49.5, 476.0, 239.5, 476.0 ], - "order" : 0, - "source" : [ "obj-35", 0 ] + "midpoints" : [ 359.5, 476.0, 239.5, 476.0 ], + "source" : [ "obj-27", 0 ] } } , { "patchline" : { - "destination" : [ "obj-3", 0 ], - "order" : 1, - "source" : [ "obj-35", 0 ] + "destination" : [ "obj-17", 0 ], + "source" : [ "obj-3", 0 ] } } , { "patchline" : { "destination" : [ "obj-1", 0 ], - "midpoints" : [ 426.0, 476.0, 239.5, 476.0 ], - "source" : [ "obj-45", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-52", 0 ], - "source" : [ "obj-51", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-53", 0 ], - "source" : [ "obj-52", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-35", 1 ], - "source" : [ "obj-53", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-58", 0 ], - "source" : [ "obj-54", 0 ] + "midpoints" : [ 449.5, 476.0, 239.5, 476.0 ], + "source" : [ "obj-31", 0 ] } } , { "patchline" : { - "destination" : [ "obj-54", 1 ], - "order" : 0, - "source" : [ "obj-57", 0 ] + "destination" : [ "obj-1", 0 ], + "midpoints" : [ 419.5, 476.0, 239.5, 476.0 ], + "source" : [ "obj-45", 0 ] } } , { "patchline" : { - "destination" : [ "obj-58", 1 ], - "midpoints" : [ 239.5, 187.0, 260.0, 187.0, 260.0, 229.0, 154.5, 229.0 ], - "order" : 1, + "destination" : [ "obj-11", 0 ], "source" : [ "obj-57", 0 ] } - } -, { - "patchline" : { - "destination" : [ "obj-51", 0 ], - "source" : [ "obj-58", 0 ] - } - } , { "patchline" : { @@ -1101,13 +1251,6 @@ "source" : [ "obj-69", 0 ] } - } -, { - "patchline" : { - "destination" : [ "obj-35", 0 ], - "source" : [ "obj-80", 0 ] - } - } ], "styles" : [ { diff --git a/help/fluid.audiofilesin.maxhelp b/help/fluid.audiofilesin.maxhelp index 400c765b..6c156559 100644 --- a/help/fluid.audiofilesin.maxhelp +++ b/help/fluid.audiofilesin.maxhelp @@ -3,14 +3,14 @@ "fileversion" : 1, "appversion" : { "major" : 8, - "minor" : 1, - "revision" : 3, + "minor" : 3, + "revision" : 0, "architecture" : "x64", "modernui" : 1 } , "classnamespace" : "box", - "rect" : [ 84.0, 129.0, 632.0, 432.0 ], + "rect" : [ 84.0, 100.0, 506.0, 453.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 12.0, @@ -39,6 +39,7 @@ "subpatcher_template" : "", "showrootpatcherontab" : 0, "showontab" : 0, + "assistshowspatchername" : 0, "boxes" : [ { "box" : { "id" : "obj-1", @@ -78,22 +79,22 @@ "fileversion" : 1, "appversion" : { "major" : 8, - "minor" : 1, - "revision" : 3, + "minor" : 3, + "revision" : 0, "architecture" : "x64", "modernui" : 1 } , "classnamespace" : "box", - "rect" : [ 109.0, 154.0, 640.0, 480.0 ], + "rect" : [ 84.0, 126.0, 506.0, 427.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, "default_fontface" : 0, "default_fontname" : "Arial", - "gridonopen" : 1, - "gridsize" : [ 5.0, 5.0 ], - "gridsnaponopen" : 1, + "gridonopen" : 2, + "gridsize" : [ 10.0, 10.0 ], + "gridsnaponopen" : 2, "objectsnaponopen" : 1, "statusbarvisible" : 2, "toolbarvisible" : 1, @@ -113,28 +114,47 @@ "style" : "", "subpatcher_template" : "", "showontab" : 1, + "assistshowspatchername" : 0, "boxes" : [ { "box" : { - "id" : "obj-15", - "maxclass" : "newobj", + "bgcolor" : [ 1.0, 0.788235, 0.470588, 1.0 ], + "fontname" : "Arial Bold", + "hint" : "", + "id" : "obj-35", + "ignoreclick" : 1, + "legacytextcolor" : 1, + "maxclass" : "textbutton", "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "bang" ], - "patching_rect" : [ 145.747572243213654, 88.0, 62.0, 23.0 ], - "text" : "loadbang" + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 341.0, 123.5, 20.0, 20.0 ], + "rounded" : 60.0, + "text" : "1", + "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] + } + + } +, { + "box" : { + "bubble" : 1, + "id" : "obj-3", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 115.0, 121.0, 224.0, 25.0 ], + "text" : "Provide a valid path as a message" } } , { "box" : { "id" : "obj-12", - "linecount" : 11, "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 56.0, 231.0, 456.0, 168.0 ], - "text" : "/Applications/Max.app/Contents/Resources/C74/media/msp/anton.aif /Applications/Max.app/Contents/Resources/C74/media/msp/brushes.aif /Applications/Max.app/Contents/Resources/C74/media/msp/cello-f2.aif /Applications/Max.app/Contents/Resources/C74/media/msp/cherokee.aif /Applications/Max.app/Contents/Resources/C74/media/msp/drumLoop.aif /Applications/Max.app/Contents/Resources/C74/media/msp/duduk.aif /Applications/Max.app/Contents/Resources/C74/media/msp/jongly.aif /Applications/Max.app/Contents/Resources/C74/media/msp/rainstick.aif /Applications/Max.app/Contents/Resources/C74/media/msp/senita-8ch.wav /Applications/Max.app/Contents/Resources/C74/media/msp/sho0630.aif /Applications/Max.app/Contents/Resources/C74/media/msp/vibes-a1.aif" + "patching_rect" : [ 9.0, 240.0, 456.0, 23.0 ] } } @@ -145,7 +165,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 145.747572243213654, 116.0, 103.0, 23.0 ], + "patching_rect" : [ 10.0, 120.0, 103.0, 23.0 ], "text" : "C74:/media/msp" } @@ -157,7 +177,7 @@ "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "int" ], - "patching_rect" : [ 145.747572243213654, 147.0, 138.0, 23.0 ], + "patching_rect" : [ 10.0, 160.0, 138.0, 23.0 ], "text" : "conformpath max boot" } @@ -169,22 +189,10 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 145.747572243213654, 197.359221637248993, 101.0, 23.0 ], + "patching_rect" : [ 10.0, 200.0, 101.0, 23.0 ], "text" : "fluid.audiofilesin" } - } -, { - "box" : { - "id" : "obj-6", - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 9.0, 65.0, 232.0, 21.0 ], - "text" : "Quick list of all audio files in a directory", - "textcolor" : [ 0.129411764705882, 0.129411764705882, 0.129411764705882, 0.48 ] - } - } , { "box" : { @@ -198,7 +206,7 @@ "numoutlets" : 1, "outlettype" : [ "" ], "parameter_enable" : 0, - "patching_rect" : [ 9.0, 9.0, 605.0, 54.0 ] + "patching_rect" : [ 9.0, 9.0, 451.0, 101.0 ] } } @@ -206,16 +214,10 @@ "lines" : [ { "patchline" : { "destination" : [ "obj-12", 1 ], + "midpoints" : [ 19.5, 232.0, 455.5, 232.0 ], "source" : [ "obj-135", 0 ] } - } -, { - "patchline" : { - "destination" : [ "obj-9", 0 ], - "source" : [ "obj-15", 0 ] - } - } , { "patchline" : { @@ -235,8 +237,8 @@ "styles" : [ { "name" : "max6box", "default" : { - "bgcolor" : [ 1.0, 1.0, 1.0, 0.5 ], "accentcolor" : [ 0.8, 0.839216, 0.709804, 1.0 ], + "bgcolor" : [ 1.0, 1.0, 1.0, 0.5 ], "textcolor_inverse" : [ 0.0, 0.0, 0.0, 1.0 ] } , @@ -255,17 +257,17 @@ , { "name" : "max6message", "default" : { - "textcolor_inverse" : [ 0.0, 0.0, 0.0, 1.0 ], "bgfillcolor" : { - "type" : "gradient", + "angle" : 270.0, + "autogradient" : 0, + "color" : [ 0.290196, 0.309804, 0.301961, 1.0 ], "color1" : [ 0.866667, 0.866667, 0.866667, 1.0 ], "color2" : [ 0.788235, 0.788235, 0.788235, 1.0 ], - "color" : [ 0.290196, 0.309804, 0.301961, 1.0 ], - "angle" : 270.0, "proportion" : 0.39, - "autogradient" : 0 + "type" : "gradient" } - +, + "textcolor_inverse" : [ 0.0, 0.0, 0.0, 1.0 ] } , "parentstyle" : "max6box", @@ -323,14 +325,14 @@ "fileversion" : 1, "appversion" : { "major" : 8, - "minor" : 1, - "revision" : 3, + "minor" : 3, + "revision" : 0, "architecture" : "x64", "modernui" : 1 } , "classnamespace" : "box", - "rect" : [ 109.0, 154.0, 640.0, 480.0 ], + "rect" : [ 0.0, 26.0, 506.0, 427.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 12.0, @@ -358,6 +360,7 @@ "style" : "", "subpatcher_template" : "", "showontab" : 1, + "assistshowspatchername" : 0, "boxes" : [ ], "lines" : [ ] } @@ -377,38 +380,12 @@ } ], "lines" : [ ], - "dependency_cache" : [ { - "name" : "helpname.js", - "bootpath" : "C74:/help/resources", - "type" : "TEXT", - "implicit" : 1 - } -, { - "name" : "helpdetails.js", - "bootpath" : "C74:/help/resources", - "type" : "TEXT", - "implicit" : 1 - } -, { - "name" : "fluid.audiofilesin.maxpat", - "bootpath" : "~/Documents/Max 8/Packages/flucoma-max/patchers", - "patcherrelativepath" : "../patchers", - "type" : "JSON", - "implicit" : 1 - } -, { - "name" : "helpstarter.js", - "bootpath" : "C74:/help/resources", - "type" : "TEXT", - "implicit" : 1 - } - ], "autosave" : 0, "styles" : [ { "name" : "max6box", "default" : { - "bgcolor" : [ 1.0, 1.0, 1.0, 0.5 ], "accentcolor" : [ 0.8, 0.839216, 0.709804, 1.0 ], + "bgcolor" : [ 1.0, 1.0, 1.0, 0.5 ], "textcolor_inverse" : [ 0.0, 0.0, 0.0, 1.0 ] } , @@ -427,17 +404,17 @@ , { "name" : "max6message", "default" : { - "textcolor_inverse" : [ 0.0, 0.0, 0.0, 1.0 ], "bgfillcolor" : { - "type" : "gradient", + "angle" : 270.0, + "autogradient" : 0, + "color" : [ 0.290196, 0.309804, 0.301961, 1.0 ], "color1" : [ 0.866667, 0.866667, 0.866667, 1.0 ], "color2" : [ 0.788235, 0.788235, 0.788235, 1.0 ], - "color" : [ 0.290196, 0.309804, 0.301961, 1.0 ], - "angle" : 270.0, "proportion" : 0.39, - "autogradient" : 0 + "type" : "gradient" } - +, + "textcolor_inverse" : [ 0.0, 0.0, 0.0, 1.0 ] } , "parentstyle" : "max6box", diff --git a/help/fluid.audiotransport~.maxhelp b/help/fluid.audiotransport~.maxhelp index 2766b3c2..4db9c58b 100644 --- a/help/fluid.audiotransport~.maxhelp +++ b/help/fluid.audiotransport~.maxhelp @@ -3,14 +3,14 @@ "fileversion" : 1, "appversion" : { "major" : 8, - "minor" : 2, - "revision" : 2, + "minor" : 3, + "revision" : 0, "architecture" : "x64", "modernui" : 1 } , "classnamespace" : "box", - "rect" : [ 35.0, 88.0, 809.0, 696.0 ], + "rect" : [ 35.0, 88.0, 832.0, 720.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 12.0, @@ -50,14 +50,14 @@ "fileversion" : 1, "appversion" : { "major" : 8, - "minor" : 2, - "revision" : 2, + "minor" : 3, + "revision" : 0, "architecture" : "x64", "modernui" : 1 } , "classnamespace" : "box", - "rect" : [ 0.0, 26.0, 809.0, 670.0 ], + "rect" : [ 0.0, 26.0, 832.0, 694.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, @@ -88,22 +88,14 @@ "assistshowspatchername" : 0, "boxes" : [ { "box" : { - "args" : [ "audiotransport" ], - "bgmode" : 0, - "border" : 0, - "clickthrough" : 0, - "enablehscroll" : 0, - "enablevscroll" : 0, - "id" : "obj-8", - "lockeddragscroll" : 0, - "lockedsize" : 0, - "maxclass" : "bpatcher", - "name" : "fluid.learn.maxpat", - "numinlets" : 0, + "id" : "obj-23", + "maxclass" : "comment", + "numinlets" : 1, "numoutlets" : 0, - "offset" : [ 0.0, 0.0 ], - "patching_rect" : [ 520.0, 10.0, 270.0, 110.0 ], - "viewvisibility" : 1 + "patching_rect" : [ 10.0, 62.0, 444.0, 21.0 ], + "presentation_linecount" : 8, + "text" : "Demonstrating the significant impact of FFT setings on fluid.audiotransport~", + "textcolor" : [ 0.501960784313725, 0.501960784313725, 0.501960784313725, 1.0 ] } } @@ -112,7 +104,7 @@ "bgcolor" : [ 1.0, 0.788235, 0.470588, 1.0 ], "fontname" : "Arial Bold", "hint" : "", - "id" : "obj-28", + "id" : "obj-8", "ignoreclick" : 1, "legacytextcolor" : 1, "maxclass" : "textbutton", @@ -120,9 +112,9 @@ "numoutlets" : 3, "outlettype" : [ "", "", "int" ], "parameter_enable" : 0, - "patching_rect" : [ 739.0, 212.5, 20.0, 20.0 ], + "patching_rect" : [ 140.0, 575.5, 20.0, 20.0 ], "rounded" : 60.0, - "text" : "3", + "text" : "1", "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] } @@ -130,12 +122,12 @@ , { "box" : { "bubble" : 1, - "id" : "obj-29", + "id" : "obj-21", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 470.0, 210.0, 267.0, 25.0 ], - "text" : "Try with your own sound files and sources" + "patching_rect" : [ 57.0, 573.0, 77.0, 25.0 ], + "text" : "Audio on" } } @@ -152,9 +144,9 @@ "numoutlets" : 3, "outlettype" : [ "", "", "int" ], "parameter_enable" : 0, - "patching_rect" : [ 717.0, 172.5, 20.0, 20.0 ], + "patching_rect" : [ 717.0, 145.5, 20.0, 20.0 ], "rounded" : 60.0, - "text" : "1", + "text" : "2", "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] } @@ -166,7 +158,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 470.0, 170.0, 245.0, 25.0 ], + "patching_rect" : [ 470.0, 143.0, 245.0, 25.0 ], "text" : "Play back both of these audio sources" } @@ -184,9 +176,9 @@ "numoutlets" : 3, "outlettype" : [ "", "", "int" ], "parameter_enable" : 0, - "patching_rect" : [ 753.0, 449.0, 20.0, 20.0 ], + "patching_rect" : [ 753.0, 392.0, 20.0, 20.0 ], "rounded" : 60.0, - "text" : "2", + "text" : "3", "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] } @@ -198,7 +190,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 600.0, 519.0, 197.0, 94.0 ], + "patching_rect" : [ 600.0, 462.0, 197.0, 94.0 ], "text" : "The larger the fft size the better it blends the spectral qualities at the expense of smearing attacks. This will have a drastic impact on the characteristic of the interpolation.", "textcolor" : [ 0.501960784313725, 0.501960784313725, 0.501960784313725, 1.0 ] } @@ -211,7 +203,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 270.0, 500.0, 31.0, 23.0 ], + "patching_rect" : [ 270.0, 443.0, 31.0, 23.0 ], "text" : "thru" } @@ -222,7 +214,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 260.0, 324.0, 68.0, 21.0 ], + "patching_rect" : [ 260.0, 267.0, 68.0, 21.0 ], "text" : "Music Box", "textcolor" : [ 0.501960784313725, 0.501960784313725, 0.501960784313725, 1.0 ] } @@ -234,7 +226,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 533.0, 324.0, 47.0, 21.0 ], + "patching_rect" : [ 533.0, 267.0, 47.0, 21.0 ], "text" : "Drums", "textcolor" : [ 0.501960784313725, 0.501960784313725, 0.501960784313725, 1.0 ] } @@ -247,7 +239,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 330.0, 280.0, 86.0, 23.0 ], + "patching_rect" : [ 330.0, 223.0, 86.0, 23.0 ], "text" : "loadmess 0.5" } @@ -262,7 +254,7 @@ "orientation" : 0, "outlettype" : [ "", "" ], "parameter_enable" : 0, - "patching_rect" : [ 330.0, 317.0, 200.0, 35.0 ], + "patching_rect" : [ 330.0, 260.0, 200.0, 35.0 ], "setminmax" : [ 0.0, 1.0 ] } @@ -274,7 +266,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 330.0, 368.0, 97.0, 23.0 ], + "patching_rect" : [ 330.0, 311.0, 97.0, 23.0 ], "text" : "interpolation $1" } @@ -286,7 +278,7 @@ "maxclass" : "ezdac~", "numinlets" : 2, "numoutlets" : 0, - "patching_rect" : [ 10.0, 620.0, 45.0, 45.0 ] + "patching_rect" : [ 10.0, 563.0, 45.0, 45.0 ] } } @@ -298,7 +290,7 @@ "numinlets" : 2, "numoutlets" : 2, "outlettype" : [ "signal", "" ], - "patching_rect" : [ 10.0, 540.0, 190.0, 52.0 ], + "patching_rect" : [ 10.0, 483.0, 190.0, 52.0 ], "text" : "fluid.audiotransport~ @interpolation 0.5 @fftsettings 1024 64 2048" } @@ -320,7 +312,7 @@ "numoutlets" : 1, "offset" : [ 0.0, 0.0 ], "outlettype" : [ "signal" ], - "patching_rect" : [ 240.0, 150.0, 223.0, 122.0 ], + "patching_rect" : [ 240.0, 93.0, 223.0, 122.0 ], "viewvisibility" : 1 } @@ -342,7 +334,7 @@ "numoutlets" : 1, "offset" : [ 0.0, 0.0 ], "outlettype" : [ "signal" ], - "patching_rect" : [ 10.0, 150.0, 223.0, 122.0 ], + "patching_rect" : [ 10.0, 93.0, 223.0, 122.0 ], "viewvisibility" : 1 } @@ -354,7 +346,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 360.0, 410.0, 133.0, 23.0 ], + "patching_rect" : [ 360.0, 353.0, 133.0, 23.0 ], "text" : "fftsettings 256 16 256" } @@ -367,7 +359,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 600.0, 410.0, 151.0, 98.0 ], + "patching_rect" : [ 600.0, 353.0, 151.0, 98.0 ], "text" : "Try these different fftsettings to see how it affects the results of the audiotransport~ algorithm. " } @@ -379,7 +371,7 @@ "maxclass" : "live.line", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 578.0, 410.0, 12.0, 184.0 ] + "patching_rect" : [ 578.0, 353.0, 12.0, 184.0 ] } } @@ -390,7 +382,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 382.0, 439.600000000000023, 147.0, 23.0 ], + "patching_rect" : [ 382.0, 382.600000000000023, 147.0, 23.0 ], "text" : "fftsettings 1024 16 1024" } @@ -402,7 +394,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 442.0, 558.000000000000114, 134.0, 23.0 ], + "patching_rect" : [ 442.0, 501.000000000000114, 134.0, 23.0 ], "text" : "fftsettings 16384 -1 -1" } @@ -414,7 +406,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 426.0, 528.400000000000091, 127.0, 23.0 ], + "patching_rect" : [ 426.0, 471.400000000000091, 127.0, 23.0 ], "text" : "fftsettings 4096 -1 -1" } @@ -426,7 +418,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 410.0, 498.800000000000068, 127.0, 23.0 ], + "patching_rect" : [ 410.0, 441.800000000000068, 127.0, 23.0 ], "text" : "fftsettings 2048 -1 -1" } @@ -438,7 +430,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 400.0, 469.200000000000045, 127.0, 23.0 ], + "patching_rect" : [ 400.0, 412.200000000000045, 127.0, 23.0 ], "text" : "fftsettings 1024 -1 -1" } @@ -455,7 +447,7 @@ "numoutlets" : 1, "outlettype" : [ "" ], "parameter_enable" : 0, - "patching_rect" : [ 10.0, 10.0, 500.0, 130.0 ] + "patching_rect" : [ 10.0, 10.0, 453.0, 50.0 ] } } @@ -463,7 +455,7 @@ "lines" : [ { "patchline" : { "destination" : [ "obj-3", 1 ], - "midpoints" : [ 249.5, 309.0, 190.5, 309.0 ], + "midpoints" : [ 249.5, 252.0, 190.5, 252.0 ], "source" : [ "obj-1", 0 ] } @@ -471,7 +463,7 @@ , { "patchline" : { "destination" : [ "obj-19", 0 ], - "midpoints" : [ 419.5, 522.0, 312.0, 522.0, 312.0, 486.0, 279.5, 486.0 ], + "midpoints" : [ 419.5, 465.0, 312.0, 465.0, 312.0, 429.0, 279.5, 429.0 ], "source" : [ "obj-10", 0 ] } @@ -479,7 +471,7 @@ , { "patchline" : { "destination" : [ "obj-19", 0 ], - "midpoints" : [ 435.5, 552.0, 312.0, 552.0, 312.0, 486.0, 279.5, 486.0 ], + "midpoints" : [ 435.5, 495.0, 312.0, 495.0, 312.0, 429.0, 279.5, 429.0 ], "source" : [ "obj-11", 0 ] } @@ -487,7 +479,7 @@ , { "patchline" : { "destination" : [ "obj-19", 0 ], - "midpoints" : [ 451.5, 582.0, 312.0, 582.0, 312.0, 486.0, 279.5, 486.0 ], + "midpoints" : [ 451.5, 525.0, 312.0, 525.0, 312.0, 429.0, 279.5, 429.0 ], "source" : [ "obj-12", 0 ] } @@ -495,7 +487,7 @@ , { "patchline" : { "destination" : [ "obj-3", 0 ], - "midpoints" : [ 19.5, 273.0, 19.5, 273.0 ], + "midpoints" : [ 19.5, 216.0, 19.5, 216.0 ], "source" : [ "obj-16", 0 ] } @@ -503,7 +495,7 @@ , { "patchline" : { "destination" : [ "obj-19", 0 ], - "midpoints" : [ 391.5, 474.0, 279.5, 474.0 ], + "midpoints" : [ 391.5, 417.0, 279.5, 417.0 ], "source" : [ "obj-17", 0 ] } @@ -511,7 +503,7 @@ , { "patchline" : { "destination" : [ "obj-3", 0 ], - "midpoints" : [ 279.5, 525.0, 19.5, 525.0 ], + "midpoints" : [ 279.5, 468.0, 19.5, 468.0 ], "source" : [ "obj-19", 0 ] } @@ -519,7 +511,7 @@ , { "patchline" : { "destination" : [ "obj-4", 1 ], - "midpoints" : [ 19.5, 606.0, 45.5, 606.0 ], + "midpoints" : [ 19.5, 549.0, 45.5, 549.0 ], "order" : 0, "source" : [ "obj-3", 0 ] } @@ -528,7 +520,7 @@ , { "patchline" : { "destination" : [ "obj-4", 0 ], - "midpoints" : [ 19.5, 594.0, 19.5, 594.0 ], + "midpoints" : [ 19.5, 537.0, 19.5, 537.0 ], "order" : 1, "source" : [ "obj-3", 0 ] } @@ -537,7 +529,7 @@ , { "patchline" : { "destination" : [ "obj-19", 0 ], - "midpoints" : [ 369.5, 486.0, 279.5, 486.0 ], + "midpoints" : [ 369.5, 429.0, 279.5, 429.0 ], "source" : [ "obj-37", 0 ] } @@ -552,7 +544,7 @@ , { "patchline" : { "destination" : [ "obj-19", 0 ], - "midpoints" : [ 339.5, 486.0, 279.5, 486.0 ], + "midpoints" : [ 339.5, 429.0, 279.5, 429.0 ], "source" : [ "obj-6", 0 ] } @@ -589,13 +581,13 @@ "name" : "max6message", "default" : { "bgfillcolor" : { - "type" : "gradient", + "angle" : 270.0, + "autogradient" : 0, + "color" : [ 0.290196, 0.309804, 0.301961, 1.0 ], "color1" : [ 0.866667, 0.866667, 0.866667, 1.0 ], "color2" : [ 0.788235, 0.788235, 0.788235, 1.0 ], - "color" : [ 0.290196, 0.309804, 0.301961, 1.0 ], - "angle" : 270.0, "proportion" : 0.39, - "autogradient" : 0 + "type" : "gradient" } , "textcolor_inverse" : [ 0.0, 0.0, 0.0, 1.0 ] @@ -640,14 +632,14 @@ "fileversion" : 1, "appversion" : { "major" : 8, - "minor" : 2, - "revision" : 2, + "minor" : 3, + "revision" : 0, "architecture" : "x64", "modernui" : 1 } , "classnamespace" : "box", - "rect" : [ 35.0, 114.0, 809.0, 670.0 ], + "rect" : [ 35.0, 114.0, 832.0, 694.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, @@ -677,6 +669,38 @@ "showontab" : 1, "assistshowspatchername" : 0, "boxes" : [ { + "box" : { + "bgcolor" : [ 1.0, 0.788235, 0.470588, 1.0 ], + "fontname" : "Arial Bold", + "hint" : "", + "id" : "obj-9", + "ignoreclick" : 1, + "legacytextcolor" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 140.0, 522.5, 20.0, 20.0 ], + "rounded" : 60.0, + "text" : "1", + "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] + } + + } +, { + "box" : { + "bubble" : 1, + "id" : "obj-15", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 57.0, 520.0, 77.0, 25.0 ], + "text" : "Audio on" + } + + } +, { "box" : { "args" : [ "audiotransport" ], "bgmode" : 0, @@ -692,7 +716,7 @@ "numinlets" : 0, "numoutlets" : 0, "offset" : [ 0.0, 0.0 ], - "patching_rect" : [ 520.0, 10.0, 270.0, 110.0 ], + "patching_rect" : [ 473.0, 10.0, 270.0, 110.0 ], "viewvisibility" : 1 } @@ -710,9 +734,9 @@ "numoutlets" : 3, "outlettype" : [ "", "", "int" ], "parameter_enable" : 0, - "patching_rect" : [ 724.0, 199.833333015441895, 20.0, 20.0 ], + "patching_rect" : [ 630.0, 420.0, 20.0, 20.0 ], "rounded" : 60.0, - "text" : "1", + "text" : "3", "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] } @@ -766,7 +790,7 @@ "numoutlets" : 3, "outlettype" : [ "", "", "int" ], "parameter_enable" : 0, - "patching_rect" : [ 630.0, 420.0, 20.0, 20.0 ], + "patching_rect" : [ 720.0, 200.333333015441895, 20.0, 20.0 ], "rounded" : 60.0, "text" : "2", "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] @@ -905,7 +929,7 @@ "numoutlets" : 1, "outlettype" : [ "" ], "parameter_enable" : 0, - "patching_rect" : [ 10.0, 10.0, 500.0, 128.0 ] + "patching_rect" : [ 10.0, 10.0, 460.0, 110.0 ] } } @@ -988,13 +1012,13 @@ "name" : "max6message", "default" : { "bgfillcolor" : { - "type" : "gradient", + "angle" : 270.0, + "autogradient" : 0, + "color" : [ 0.290196, 0.309804, 0.301961, 1.0 ], "color1" : [ 0.866667, 0.866667, 0.866667, 1.0 ], "color2" : [ 0.788235, 0.788235, 0.788235, 1.0 ], - "color" : [ 0.290196, 0.309804, 0.301961, 1.0 ], - "angle" : 270.0, "proportion" : 0.39, - "autogradient" : 0 + "type" : "gradient" } , "textcolor_inverse" : [ 0.0, 0.0, 0.0, 1.0 ] @@ -1055,14 +1079,14 @@ "fileversion" : 1, "appversion" : { "major" : 8, - "minor" : 2, - "revision" : 2, + "minor" : 3, + "revision" : 0, "architecture" : "x64", "modernui" : 1 } , "classnamespace" : "box", - "rect" : [ 0.0, 26.0, 809.0, 670.0 ], + "rect" : [ 0.0, 26.0, 832.0, 694.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 12.0, @@ -1153,87 +1177,6 @@ "inherited_shortname" : 1 } , - "dependency_cache" : [ { - "name" : "fluid.audiotransport~.mxo", - "type" : "iLaX" - } -, { - "name" : "fluid.demosound.maxpat", - "bootpath" : "~/dev/flucoma/max/help", - "patcherrelativepath" : ".", - "type" : "JSON", - "implicit" : 1 - } -, { - "name" : "fluid.flucomaorg.maxpat", - "bootpath" : "~/dev/flucoma/max/help", - "patcherrelativepath" : ".", - "type" : "JSON", - "implicit" : 1 - } -, { - "name" : "fluid.learn.maxpat", - "bootpath" : "~/dev/flucoma/max/help", - "patcherrelativepath" : ".", - "type" : "JSON", - "implicit" : 1 - } -, { - "name" : "fluid.patchpath.js", - "bootpath" : "~/dev/flucoma/max/help", - "patcherrelativepath" : ".", - "type" : "TEXT", - "implicit" : 1 - } -, { - "name" : "helpdetails.js", - "bootpath" : "C74:/help/resources", - "type" : "TEXT", - "implicit" : 1 - } -, { - "name" : "helpname.js", - "bootpath" : "C74:/help/resources", - "type" : "TEXT", - "implicit" : 1 - } -, { - "name" : "interfacecolor.js", - "bootpath" : "C74:/interfaces", - "type" : "TEXT", - "implicit" : 1 - } -, { - "name" : "random.svg", - "bootpath" : "C74:/media/max/picts/m4l-picts", - "type" : "svg", - "implicit" : 1 - } -, { - "name" : "saw.svg", - "bootpath" : "C74:/media/max/picts/m4l-picts", - "type" : "svg", - "implicit" : 1 - } -, { - "name" : "sine.svg", - "bootpath" : "C74:/media/max/picts/m4l-picts", - "type" : "svg", - "implicit" : 1 - } -, { - "name" : "square.svg", - "bootpath" : "C74:/media/max/picts/m4l-picts", - "type" : "svg", - "implicit" : 1 - } -, { - "name" : "thru.maxpat", - "bootpath" : "C74:/patchers/m4l/Pluggo for Live resources/patches", - "type" : "JSON", - "implicit" : 1 - } - ], "autosave" : 0 } diff --git a/help/fluid.buf2list.maxhelp b/help/fluid.buf2list.maxhelp index 6813b3c2..49e69d8b 100644 --- a/help/fluid.buf2list.maxhelp +++ b/help/fluid.buf2list.maxhelp @@ -10,7 +10,7 @@ } , "classnamespace" : "box", - "rect" : [ 73.0, 100.0, 594.0, 497.0 ], + "rect" : [ 73.0, 100.0, 619.0, 553.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, @@ -57,7 +57,7 @@ } , "classnamespace" : "box", - "rect" : [ 0.0, 26.0, 594.0, 471.0 ], + "rect" : [ 0.0, 26.0, 619.0, 527.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, @@ -93,7 +93,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 30.0, 400.0, 150.0, 36.0 ], + "patching_rect" : [ 60.0, 430.0, 154.0, 36.0 ], "text" : "This is the mean of each coefficient in order", "textcolor" : [ 0.501960784313725, 0.501960784313725, 0.501960784313725, 1.0 ] } @@ -106,7 +106,8 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 80.0, 220.0, 117.0, 23.0 ] + "patching_rect" : [ 110.0, 250.0, 117.0, 23.0 ], + "text" : "buffer u900005461" } } @@ -117,9 +118,8 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 350.0, 172.0, 217.0, 36.0 ], - "presentation_linecount" : 2, - "text" : "the buffer of audio features is made for you automatically.", + "patching_rect" : [ 383.0, 193.5, 217.0, 36.0 ], + "text" : "The buffer of audio features is made for you automatically.", "textcolor" : [ 0.129412, 0.129412, 0.129412, 0.5 ] } @@ -131,9 +131,8 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 120.0, 253.5, 261.0, 36.0 ], - "presentation_linecount" : 3, - "text" : "the buffer for output is automatically created for you and passed to fluid.buf2list", + "patching_rect" : [ 150.0, 283.5, 265.0, 36.0 ], + "text" : "The buffer for output is automatically created for you and passed to fluid.buf2list", "textcolor" : [ 0.129412, 0.129412, 0.129412, 0.5 ] } @@ -146,20 +145,18 @@ "numoutlets" : 1, "outlettype" : [ "bang" ], "parameter_enable" : 0, - "patching_rect" : [ 20.0, 130.0, 24.0, 24.0 ] + "patching_rect" : [ 50.0, 160.0, 24.0, 24.0 ] } } , { "box" : { "id" : "obj-7", - "linecount" : 2, "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 20.0, 350.0, 514.0, 38.0 ], - "text" : "-26.493025 9.522013 10.670277 15.141257 -2.881981 -1.405288 -5.336903 -1.311817 -3.925783 0.707925 1.762497 1.237725 1.939072" + "patching_rect" : [ 50.0, 380.0, 514.0, 23.0 ] } } @@ -170,7 +167,7 @@ "numinlets" : 2, "numoutlets" : 2, "outlettype" : [ "", "" ], - "patching_rect" : [ 20.0, 260.0, 89.0, 23.0 ], + "patching_rect" : [ 50.0, 290.0, 89.0, 23.0 ], "text" : "fluid.bufstats~" } @@ -182,7 +179,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "list" ], - "patching_rect" : [ 20.0, 300.0, 128.0, 23.0 ], + "patching_rect" : [ 50.0, 330.0, 128.0, 23.0 ], "text" : "fluid.buf2list @axis 1" } @@ -194,7 +191,7 @@ "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "" ], - "patching_rect" : [ 20.0, 170.0, 331.0, 23.0 ], + "patching_rect" : [ 50.0, 200.0, 331.0, 23.0 ], "text" : "fluid.bufmfcc~ 13 @source help.buf2list @numcoeffs 13" } @@ -243,7 +240,7 @@ "lines" : [ { "patchline" : { "destination" : [ "obj-11", 1 ], - "midpoints" : [ 29.5, 207.0, 187.5, 207.0 ], + "midpoints" : [ 59.5, 237.0, 217.5, 237.0 ], "order" : 0, "source" : [ "obj-3", 0 ] } @@ -260,7 +257,7 @@ , { "patchline" : { "destination" : [ "obj-7", 1 ], - "midpoints" : [ 29.5, 337.0, 524.5, 337.0 ], + "midpoints" : [ 59.5, 367.0, 554.5, 367.0 ], "source" : [ "obj-4", 0 ] } @@ -313,7 +310,7 @@ } , "classnamespace" : "box", - "rect" : [ 73.0, 126.0, 594.0, 471.0 ], + "rect" : [ 73.0, 126.0, 619.0, 527.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, @@ -343,12 +340,28 @@ "showontab" : 1, "assistshowspatchername" : 0, "boxes" : [ { + "box" : { + "border" : 0, + "filename" : "helpdetails.js", + "id" : "obj-2", + "ignoreclick" : 1, + "jsarguments" : [ "fluid.buf2list" ], + "maxclass" : "jsui", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "parameter_enable" : 0, + "patching_rect" : [ 10.0, 10.0, 490.0, 100.0 ] + } + + } +, { "box" : { "id" : "obj-17", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 179.0, 320.0, 98.0, 23.0 ], + "patching_rect" : [ 190.0, 372.405063000000041, 98.0, 23.0 ], "text" : "print @popup 1" } @@ -360,7 +373,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 300.0, 95.0, 264.0, 210.0 ], + "patching_rect" : [ 311.0, 140.0, 264.0, 210.0 ], "text" : "attributes: \n- source assigns the buffer to be converted\n- startframe \n- startchan \n- axis <0|1> reading consecutive values frame- or channel-wise\n- numvalues how many values to pick from the start position in the buffer\n\nmessages:\n- bang: triggers the process\n- buffer: changes the name of the source buffer and triggers the process", "textcolor" : [ 0.129412, 0.129412, 0.129412, 0.5 ] } @@ -373,7 +386,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 279.0, 320.000000000000057, 262.0, 108.0 ], + "patching_rect" : [ 312.0, 365.0, 262.0, 108.0 ], "text" : "Be aware that the maximum list size in Max is 32767. The object will not try to read more than that. By default it reads only 256 values much like the zl family of objects. Providing a first argument to increase this maximum is essential if you need a bigger input maximum size.", "textcolor" : [ 0.129412, 0.129412, 0.129412, 0.5 ] } @@ -386,22 +399,10 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 19.0, 125.864982999999995, 60.0, 23.0 ], + "patching_rect" : [ 30.0, 160.0, 60.0, 23.0 ], "text" : "deferlow" } - } -, { - "box" : { - "id" : "obj-27", - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 10.0, 57.0, 251.0, 21.0 ], - "text" : "a utility object to dump a buffer~ into a list ", - "textcolor" : [ 0.129412, 0.129412, 0.129412, 0.5 ] - } - } , { "box" : { @@ -410,7 +411,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "bang" ], - "patching_rect" : [ 19.0, 95.0, 62.0, 23.0 ], + "patching_rect" : [ 30.0, 120.0, 62.0, 23.0 ], "text" : "loadbang" } @@ -422,7 +423,7 @@ "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "bang", "" ], - "patching_rect" : [ 19.0, 187.594936999999987, 91.0, 23.0 ], + "patching_rect" : [ 30.0, 240.0, 91.0, 23.0 ], "text" : "t b l" } @@ -435,7 +436,7 @@ "numoutlets" : 2, "outlettype" : [ "", "" ], "parameter_enable" : 0, - "patching_rect" : [ 19.0, 320.0, 154.0, 107.0 ], + "patching_rect" : [ 30.0, 372.405063000000041, 154.0, 107.0 ], "size" : 32 } @@ -447,7 +448,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 19.0, 156.729958000000011, 55.0, 23.0 ], + "patching_rect" : [ 30.0, 200.0, 55.0, 23.0 ], "text" : "fill cos 1" } @@ -459,7 +460,7 @@ "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "float", "bang" ], - "patching_rect" : [ 91.0, 224.324894999999998, 195.0, 23.0 ], + "patching_rect" : [ 102.0, 276.729958000000011, 195.0, 23.0 ], "text" : "buffer~ buf2list.help @samps 32" } @@ -471,33 +472,17 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "list" ], - "patching_rect" : [ 19.0, 267.0, 206.0, 23.0 ], + "patching_rect" : [ 30.0, 319.405063000000041, 206.0, 23.0 ], "text" : "fluid.buf2list @source buf2list.help", "varname" : "fluid.buf2list" } - } -, { - "box" : { - "border" : 0, - "filename" : "helpdetails.js", - "id" : "obj-2", - "ignoreclick" : 1, - "jsarguments" : [ "fluid.buf2list" ], - "maxclass" : "jsui", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "parameter_enable" : 0, - "patching_rect" : [ 10.0, 10.0, 275.0, 45.0 ] - } - } ], "lines" : [ { "patchline" : { "destination" : [ "obj-11", 0 ], - "midpoints" : [ 28.5, 291.0, 28.5, 291.0 ], + "midpoints" : [ 39.5, 343.405063000000041, 39.5, 343.405063000000041 ], "order" : 1, "source" : [ "obj-1", 0 ] } @@ -506,7 +491,7 @@ , { "patchline" : { "destination" : [ "obj-17", 0 ], - "midpoints" : [ 28.5, 306.0, 188.5, 306.0 ], + "midpoints" : [ 39.5, 358.405063000000041, 199.5, 358.405063000000041 ], "order" : 0, "source" : [ "obj-1", 0 ] } diff --git a/help/fluid.bufampfeature~.maxhelp b/help/fluid.bufampfeature~.maxhelp index a671c489..6b1e63b7 100644 --- a/help/fluid.bufampfeature~.maxhelp +++ b/help/fluid.bufampfeature~.maxhelp @@ -305,7 +305,7 @@ } , "classnamespace" : "box", - "rect" : [ 84.0, 131.0, 479.0, 370.0 ], + "rect" : [ 84.0, 131.0, 453.0, 195.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 12.0, @@ -335,12 +335,12 @@ "assistshowspatchername" : 0, "boxes" : [ { "box" : { - "id" : "obj-5", + "id" : "obj-2", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 13.0, 99.0, 197.0, 22.0 ], + "patching_rect" : [ 249.0, 92.0, 197.0, 22.0 ], "text" : "slices help.amp.slices help.amp.src" } @@ -373,24 +373,13 @@ , { "box" : { "id" : "obj-11", + "linecount" : 2, "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 249.0, 99.0, 197.0, 22.0 ], - "text" : "features help.amp.curve 1. 0. 0. 0.8" - } - - } -, { - "box" : { - "id" : "obj-31", - "maxclass" : "message", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 276.0, 135.0, 133.0, 22.0 ], - "text" : "waveform help.amp.src" + "patching_rect" : [ 13.0, 48.0, 204.0, 35.0 ], + "text" : "features help.amp.curve 1. 0. 0. 0.8, waveform help.amp.src" } } @@ -415,25 +404,14 @@ "maxclass" : "outlet", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 13.0, 267.0, 30.0, 30.0 ] + "patching_rect" : [ 13.0, 149.0, 30.0, 30.0 ] } } ], "lines" : [ { "patchline" : { - "destination" : [ "obj-11", 0 ], - "midpoints" : [ 258.5, 73.0, 258.5, 73.0 ], - "order" : 1, - "source" : [ "obj-1", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-31", 0 ], - "midpoints" : [ 258.5, 85.0, 234.0, 85.0, 234.0, 133.0, 273.0, 133.0, 273.0, 130.0, 285.5, 130.0 ], - "order" : 0, + "destination" : [ "obj-2", 0 ], "source" : [ "obj-1", 0 ] } @@ -441,7 +419,7 @@ , { "patchline" : { "destination" : [ "obj-40", 0 ], - "midpoints" : [ 320.5, 85.0, 222.0, 85.0, 222.0, 253.0, 22.5, 253.0 ], + "midpoints" : [ 320.5, 83.0, 228.0, 83.0, 228.0, 135.0, 22.5, 135.0 ], "source" : [ "obj-1", 1 ] } @@ -449,23 +427,23 @@ , { "patchline" : { "destination" : [ "obj-40", 0 ], - "midpoints" : [ 258.5, 253.0, 22.5, 253.0 ], + "midpoints" : [ 22.5, 84.0, 22.5, 84.0 ], "source" : [ "obj-11", 0 ] } } , { "patchline" : { - "destination" : [ "obj-5", 0 ], - "source" : [ "obj-3", 0 ] + "destination" : [ "obj-40", 0 ], + "midpoints" : [ 258.5, 135.0, 22.5, 135.0 ], + "source" : [ "obj-2", 0 ] } } , { "patchline" : { - "destination" : [ "obj-40", 0 ], - "midpoints" : [ 285.5, 253.0, 22.5, 253.0 ], - "source" : [ "obj-31", 0 ] + "destination" : [ "obj-11", 0 ], + "source" : [ "obj-3", 0 ] } } @@ -475,13 +453,6 @@ "source" : [ "obj-39", 0 ] } - } -, { - "patchline" : { - "destination" : [ "obj-40", 0 ], - "source" : [ "obj-5", 0 ] - } - } ] } diff --git a/help/fluid.bufampgate~.maxhelp b/help/fluid.bufampgate~.maxhelp index fb10af74..3fcc689f 100644 --- a/help/fluid.bufampgate~.maxhelp +++ b/help/fluid.bufampgate~.maxhelp @@ -1324,7 +1324,7 @@ } , "classnamespace" : "box", - "rect" : [ 35.0, 114.0, 841.0, 662.0 ], + "rect" : [ 0.0, 26.0, 841.0, 662.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, @@ -1405,7 +1405,7 @@ "parameter_enable" : 0, "patching_rect" : [ 623.5, 410.0, 20.0, 20.0 ], "rounded" : 60.0, - "text" : "3", + "text" : "2", "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] } @@ -1437,7 +1437,7 @@ "parameter_enable" : 0, "patching_rect" : [ 727.0, 242.5, 20.0, 20.0 ], "rounded" : 60.0, - "text" : "4", + "text" : "3", "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] } @@ -2236,7 +2236,7 @@ } , "classnamespace" : "box", - "rect" : [ 0.0, 26.0, 841.0, 662.0 ], + "rect" : [ 35.0, 114.0, 841.0, 662.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, @@ -2278,7 +2278,7 @@ "numoutlets" : 3, "outlettype" : [ "", "", "int" ], "parameter_enable" : 0, - "patching_rect" : [ 570.0, 522.5, 20.0, 20.0 ], + "patching_rect" : [ 580.5, 522.5, 20.0, 20.0 ], "rounded" : 60.0, "text" : "2", "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] @@ -2292,7 +2292,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 489.5, 520.0, 75.0, 25.0 ], + "patching_rect" : [ 500.0, 520.0, 75.0, 25.0 ], "text" : "audio on" } diff --git a/help/fluid.bufaudiotransport~.maxhelp b/help/fluid.bufaudiotransport~.maxhelp index b8492116..282b4a8c 100644 --- a/help/fluid.bufaudiotransport~.maxhelp +++ b/help/fluid.bufaudiotransport~.maxhelp @@ -68,7 +68,7 @@ } , "classnamespace" : "box", - "rect" : [ 35.0, 114.0, 832.0, 751.0 ], + "rect" : [ 0.0, 26.0, 832.0, 751.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, @@ -98,6 +98,38 @@ "showontab" : 1, "assistshowspatchername" : 0, "boxes" : [ { + "box" : { + "bubble" : 1, + "id" : "obj-3", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 58.0, 686.0, 77.0, 25.0 ], + "text" : "Audio on" + } + + } +, { + "box" : { + "bgcolor" : [ 1.0, 0.788235, 0.470588, 1.0 ], + "fontname" : "Arial Bold", + "hint" : "", + "id" : "obj-4", + "ignoreclick" : 1, + "legacytextcolor" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 140.0, 688.5, 20.0, 20.0 ], + "rounded" : 60.0, + "text" : "3", + "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] + } + + } +, { "box" : { "hidden" : 1, "id" : "obj-44", @@ -460,7 +492,7 @@ "parameter_enable" : 0, "patching_rect" : [ 146.0, 582.5, 20.0, 20.0 ], "rounded" : 60.0, - "text" : "3", + "text" : "4", "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] } @@ -492,7 +524,7 @@ "parameter_enable" : 0, "patching_rect" : [ 783.0, 155.0, 20.0, 20.0 ], "rounded" : 60.0, - "text" : "4", + "text" : "5", "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] } @@ -584,7 +616,7 @@ "numinlets" : 2, "numoutlets" : 2, "outlettype" : [ "", "" ], - "patching_rect" : [ 10.0, 420.0, 190.0, 96.0 ], + "patching_rect" : [ 10.0, 420.0, 193.0, 96.0 ], "text" : "fluid.bufaudiotransport~ @sourcea help.at.sourcea @sourceb help.at.sourceb @destination help.at.output @blocking 0 @interpolation 0.5 @maxfftsize 8192" } diff --git a/help/fluid.bufchroma~.maxhelp b/help/fluid.bufchroma~.maxhelp index 3595ddc2..f46725cd 100644 --- a/help/fluid.bufchroma~.maxhelp +++ b/help/fluid.bufchroma~.maxhelp @@ -99,6 +99,20 @@ "showontab" : 1, "assistshowspatchername" : 0, "boxes" : [ { + "box" : { + "fontname" : "Arial", + "fontsize" : 13.0, + "id" : "obj-6", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 10.0, 62.0, 200.0, 21.0 ], + "text" : "Using variable number of chroma", + "textcolor" : [ 0.501961, 0.501961, 0.501961, 1.0 ] + } + + } +, { "box" : { "id" : "obj-19", "maxclass" : "button", @@ -106,7 +120,7 @@ "numoutlets" : 1, "outlettype" : [ "bang" ], "parameter_enable" : 0, - "patching_rect" : [ 100.0, 420.0, 24.0, 24.0 ] + "patching_rect" : [ 100.0, 390.0, 24.0, 24.0 ] } } @@ -117,7 +131,7 @@ "numinlets" : 2, "numoutlets" : 2, "outlettype" : [ "", "" ], - "patching_rect" : [ 320.0, 420.0, 103.0, 22.0 ], + "patching_rect" : [ 320.0, 390.0, 103.0, 22.0 ], "text" : "route numchroma" } @@ -129,7 +143,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 51.5, 310.0, 89.0, 22.0 ], + "patching_rect" : [ 51.5, 280.0, 89.0, 22.0 ], "text" : "getnumchroma" } @@ -236,7 +250,7 @@ ] } , - "patching_rect" : [ 10.0, 420.0, 80.0, 22.0 ], + "patching_rect" : [ 10.0, 390.0, 80.0, 22.0 ], "saved_object_attributes" : { "description" : "", "digest" : "", @@ -257,7 +271,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 390.0, 236.0, 413.0, 123.0 ], + "patching_rect" : [ 390.0, 206.0, 413.0, 123.0 ], "text" : "More chromas can be specified with both the @numchroma attribute and by providing the maximum number of chromas as the first argument. You can allocate a higher maximum chroma than numchromas. However, this will result in empty channels that you will need to account for.\n\nThe chroma values are also scaled with @normalize 1, meaning each collection of chromas will sum to a value of 1.", "textcolor" : [ 0.501961, 0.501961, 0.501961, 1.0 ] } @@ -270,7 +284,7 @@ "maxclass" : "ezdac~", "numinlets" : 2, "numoutlets" : 0, - "patching_rect" : [ 10.0, 677.0, 45.0, 45.0 ] + "patching_rect" : [ 10.0, 647.0, 45.0, 45.0 ] } } @@ -974,7 +988,7 @@ ] } , - "patching_rect" : [ 10.0, 630.0, 104.0, 22.0 ], + "patching_rect" : [ 10.0, 600.0, 104.0, 22.0 ], "saved_object_attributes" : { "description" : "", "digest" : "", @@ -996,7 +1010,7 @@ "numoutlets" : 2, "outlettype" : [ "", "" ], "parameter_enable" : 0, - "patching_rect" : [ 170.0, 630.0, 348.0, 77.0 ], + "patching_rect" : [ 170.0, 600.0, 348.0, 77.0 ], "presentation" : 1, "presentation_rect" : [ 19.833344, 17.5, 425.0, 156.0 ], "setminmax" : [ 0.0, 0.200000002980232 ], @@ -1012,7 +1026,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 118.0, 590.0, 474.0, 21.0 ], + "patching_rect" : [ 118.0, 560.0, 474.0, 21.0 ], "text" : "Lookup the value for each chroma at any given point of time in the source sound.", "textcolor" : [ 0.501961, 0.501961, 0.501961, 1.0 ] } @@ -1027,7 +1041,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 551.0, 500.0, 146.0, 50.0 ], + "patching_rect" : [ 551.0, 470.0, 146.0, 50.0 ], "text" : "Feature buffer has 19 channels. One channel for each pitch class.", "textcolor" : [ 0.501961, 0.501961, 0.501961, 1.0 ] } @@ -1379,7 +1393,7 @@ ] } , - "patching_rect" : [ 10.0, 590.0, 103.0, 22.0 ], + "patching_rect" : [ 10.0, 560.0, 103.0, 22.0 ], "saved_object_attributes" : { "description" : "", "digest" : "", @@ -1402,7 +1416,7 @@ "orientation" : 0, "outlettype" : [ "", "" ], "parameter_enable" : 0, - "patching_rect" : [ 10.0, 480.0, 310.0, 90.0 ], + "patching_rect" : [ 10.0, 450.0, 310.0, 90.0 ], "setminmax" : [ 0.0, 1.0 ], "slidercolor" : [ 1.0, 0.792156862745098, 0.0, 1.0 ] } @@ -1416,7 +1430,7 @@ "numoutlets" : 2, "outlettype" : [ "", "bang" ], "parameter_enable" : 0, - "patching_rect" : [ 499.0, 514.0, 50.0, 22.0 ] + "patching_rect" : [ 499.0, 484.0, 50.0, 22.0 ] } } @@ -1437,7 +1451,7 @@ "numoutlets" : 1, "offset" : [ 0.0, 0.0 ], "outlettype" : [ "" ], - "patching_rect" : [ 10.0, 130.0, 290.0, 30.0 ], + "patching_rect" : [ 10.0, 100.0, 290.0, 30.0 ], "viewvisibility" : 1 } @@ -1449,7 +1463,7 @@ "numinlets" : 1, "numoutlets" : 9, "outlettype" : [ "float", "list", "float", "float", "float", "float", "float", "", "int" ], - "patching_rect" : [ 350.0, 480.0, 168.0, 22.0 ], + "patching_rect" : [ 350.0, 450.0, 168.0, 22.0 ], "text" : "info~ bufchroma.help.features" } @@ -1463,7 +1477,7 @@ "numoutlets" : 1, "outlettype" : [ "" ], "parameter_enable" : 0, - "patching_rect" : [ 10.0, 480.0, 310.0, 90.0 ] + "patching_rect" : [ 10.0, 450.0, 310.0, 90.0 ] } } @@ -1475,28 +1489,7 @@ "numoutlets" : 1, "outlettype" : [ "int" ], "parameter_enable" : 0, - "patching_rect" : [ 310.0, 130.0, 24.0, 24.0 ] - } - - } -, { - "box" : { - "args" : [ "chroma" ], - "bgmode" : 0, - "border" : 0, - "clickthrough" : 0, - "enablehscroll" : 0, - "enablevscroll" : 0, - "id" : "obj-75", - "lockeddragscroll" : 0, - "lockedsize" : 0, - "maxclass" : "bpatcher", - "name" : "fluid.learn.maxpat", - "numinlets" : 0, - "numoutlets" : 0, - "offset" : [ -10.0, -8.0 ], - "patching_rect" : [ 530.0, 10.0, 229.0, 90.0 ], - "viewvisibility" : 1 + "patching_rect" : [ 310.0, 100.0, 24.0, 24.0 ] } } @@ -1513,7 +1506,7 @@ "numoutlets" : 3, "outlettype" : [ "", "", "int" ], "parameter_enable" : 0, - "patching_rect" : [ 157.0, 238.0, 20.0, 20.0 ], + "patching_rect" : [ 157.0, 208.0, 20.0, 20.0 ], "rounded" : 60.0, "text" : "2", "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] @@ -1532,7 +1525,7 @@ "numoutlets" : 1, "outlettype" : [ "" ], "parameter_enable" : 0, - "patching_rect" : [ 10.0, 10.0, 508.0, 110.0 ] + "patching_rect" : [ 10.0, 10.0, 370.0, 50.0 ] } } @@ -1543,7 +1536,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 336.0, 130.0, 130.0, 24.0 ], + "patching_rect" : [ 336.0, 100.0, 130.0, 24.0 ], "text" : "Listen to the source" } @@ -1555,7 +1548,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 40.0, 236.0, 112.0, 24.0 ], + "patching_rect" : [ 40.0, 206.0, 112.0, 24.0 ], "text" : "Start processing" } @@ -1573,7 +1566,7 @@ "numoutlets" : 3, "outlettype" : [ "", "", "int" ], "parameter_enable" : 0, - "patching_rect" : [ 470.0, 132.0, 20.0, 20.0 ], + "patching_rect" : [ 470.0, 102.0, 20.0, 20.0 ], "rounded" : 60.0, "text" : "1", "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] @@ -1588,7 +1581,7 @@ "numoutlets" : 1, "outlettype" : [ "bang" ], "parameter_enable" : 0, - "patching_rect" : [ 10.0, 236.0, 24.0, 24.0 ] + "patching_rect" : [ 10.0, 206.0, 24.0, 24.0 ] } } @@ -1599,7 +1592,7 @@ "maxclass" : "ezdac~", "numinlets" : 2, "numoutlets" : 0, - "patching_rect" : [ 310.0, 210.0, 45.0, 45.0 ] + "patching_rect" : [ 310.0, 180.0, 45.0, 45.0 ] } } @@ -1611,8 +1604,8 @@ "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "signal", "bang" ], - "patching_rect" : [ 310.0, 169.666655999999989, 143.0, 22.0 ], - "text" : "play~ bufchroma.help.src" + "patching_rect" : [ 310.0, 139.666655999999989, 153.0, 22.0 ], + "text" : "play~ bufchroma.help.src.2" } } @@ -1624,8 +1617,8 @@ "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "float", "bang" ], - "patching_rect" : [ 10.0, 170.0, 151.0, 22.0 ], - "text" : "buffer~ bufchroma.help.src" + "patching_rect" : [ 10.0, 140.0, 161.0, 22.0 ], + "text" : "buffer~ bufchroma.help.src.2" } } @@ -1637,7 +1630,7 @@ "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "float", "bang" ], - "patching_rect" : [ 360.0, 370.0, 179.0, 22.0 ], + "patching_rect" : [ 360.0, 340.0, 179.0, 22.0 ], "text" : "buffer~ bufchroma.help.features" } @@ -1651,8 +1644,8 @@ "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "" ], - "patching_rect" : [ 10.0, 349.0, 329.0, 49.0 ], - "text" : "fluid.bufchroma~ 19 @source bufchroma.help.src.mono @features bufchroma.help.features @numchroma 19 @normalize 1 @fftsettings 4096 1024 4096 @numchans 1" + "patching_rect" : [ 10.0, 319.0, 329.0, 49.0 ], + "text" : "fluid.bufchroma~ 19 @source bufchroma.help.src.2 @features bufchroma.help.features @numchroma 19 @normalize 1 @fftsettings 4096 1024 4096 @numchans 1" } } @@ -1660,7 +1653,7 @@ "lines" : [ { "patchline" : { "destination" : [ "obj-17", 0 ], - "midpoints" : [ 19.5, 399.0, 19.5, 399.0 ], + "midpoints" : [ 19.5, 369.0, 19.5, 369.0 ], "order" : 1, "source" : [ "obj-1", 0 ] } @@ -1669,7 +1662,7 @@ , { "patchline" : { "destination" : [ "obj-19", 0 ], - "midpoints" : [ 19.5, 411.0, 109.5, 411.0 ], + "midpoints" : [ 19.5, 381.0, 109.5, 381.0 ], "order" : 0, "source" : [ "obj-1", 0 ] } @@ -1708,7 +1701,7 @@ , { "patchline" : { "destination" : [ "obj-25", 0 ], - "midpoints" : [ 19.5, 435.0, 19.5, 435.0 ], + "midpoints" : [ 19.5, 405.0, 19.5, 405.0 ], "source" : [ "obj-17", 0 ] } @@ -1716,7 +1709,7 @@ , { "patchline" : { "destination" : [ "obj-1", 0 ], - "midpoints" : [ 61.0, 333.0, 19.5, 333.0 ], + "midpoints" : [ 61.0, 303.0, 19.5, 303.0 ], "source" : [ "obj-18", 0 ] } @@ -1724,7 +1717,7 @@ , { "patchline" : { "destination" : [ "obj-16", 0 ], - "midpoints" : [ 109.5, 465.0, 359.5, 465.0 ], + "midpoints" : [ 109.5, 435.0, 359.5, 435.0 ], "source" : [ "obj-19", 0 ] } @@ -1739,7 +1732,7 @@ , { "patchline" : { "destination" : [ "obj-69", 1 ], - "midpoints" : [ 329.5, 465.0, 330.0, 465.0, 330.0, 582.0, 103.5, 582.0 ], + "midpoints" : [ 329.5, 435.0, 330.0, 435.0, 330.0, 552.0, 103.5, 552.0 ], "source" : [ "obj-22", 0 ] } @@ -1754,7 +1747,7 @@ , { "patchline" : { "destination" : [ "obj-1", 0 ], - "midpoints" : [ 19.5, 261.0, 19.5, 261.0 ], + "midpoints" : [ 19.5, 231.0, 19.5, 231.0 ], "order" : 1, "source" : [ "obj-38", 0 ] } @@ -1763,7 +1756,7 @@ , { "patchline" : { "destination" : [ "obj-18", 0 ], - "midpoints" : [ 19.5, 297.0, 61.0, 297.0 ], + "midpoints" : [ 19.5, 267.0, 61.0, 267.0 ], "order" : 0, "source" : [ "obj-38", 0 ] } @@ -1780,7 +1773,7 @@ , { "patchline" : { "destination" : [ "obj-84", 0 ], - "midpoints" : [ 19.5, 623.0, 179.5, 623.0 ], + "midpoints" : [ 19.5, 593.0, 179.5, 593.0 ], "order" : 0, "source" : [ "obj-69", 0 ] } @@ -1921,6 +1914,38 @@ "showontab" : 1, "assistshowspatchername" : 0, "boxes" : [ { + "box" : { + "bubble" : 1, + "id" : "obj-8", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 360.0, 230.0, 73.0, 24.0 ], + "text" : "Audio on" + } + + } +, { + "box" : { + "bgcolor" : [ 1.0, 0.788235, 0.470588, 1.0 ], + "fontname" : "Arial Bold", + "hint" : "", + "id" : "obj-9", + "ignoreclick" : 1, + "legacytextcolor" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 440.0, 232.0, 20.0, 20.0 ], + "rounded" : 60.0, + "text" : "1", + "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] + } + + } +, { "box" : { "border" : 0, "filename" : "helpargs.js", @@ -3287,7 +3312,7 @@ "numoutlets" : 3, "outlettype" : [ "", "", "int" ], "parameter_enable" : 0, - "patching_rect" : [ 231.828139311543737, 230.0, 20.0, 20.0 ], + "patching_rect" : [ 470.0, 142.0, 20.0, 20.0 ], "rounded" : 60.0, "text" : "2", "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] @@ -3347,9 +3372,9 @@ "numoutlets" : 3, "outlettype" : [ "", "", "int" ], "parameter_enable" : 0, - "patching_rect" : [ 470.0, 142.0, 20.0, 20.0 ], + "patching_rect" : [ 231.828139311543737, 232.0, 20.0, 20.0 ], "rounded" : 60.0, - "text" : "1", + "text" : "3", "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] } diff --git a/help/fluid.bufcompose~.maxhelp b/help/fluid.bufcompose~.maxhelp index b7a270d1..9c02ed09 100644 --- a/help/fluid.bufcompose~.maxhelp +++ b/help/fluid.bufcompose~.maxhelp @@ -98,6 +98,41 @@ "showontab" : 1, "assistshowspatchername" : 0, "boxes" : [ { + "box" : { + "bgcolor" : [ 1.0, 0.788235, 0.470588, 1.0 ], + "fontname" : "Arial Bold", + "hint" : "", + "id" : "obj-4", + "ignoreclick" : 1, + "legacytextcolor" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 539.0, 419.75, 20.0, 20.0 ], + "rounded" : 60.0, + "text" : "3", + "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] + } + + } +, { + "box" : { + "bubble" : 1, + "fontsize" : 13.0, + "id" : "obj-5", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 458.5, 417.25, 77.0, 25.0 ], + "style" : "helpfile_label", + "text" : "Audio on", + "textcolor" : [ 0.2, 0.2, 0.2, 1.0 ] + } + + } +, { "box" : { "fontsize" : 13.0, "id" : "obj-63", @@ -150,7 +185,7 @@ "parameter_enable" : 0, "patching_rect" : [ 641.5, 306.0, 20.0, 20.0 ], "rounded" : 60.0, - "text" : "3", + "text" : "4", "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] } @@ -213,7 +248,7 @@ "numinlets" : 5, "numoutlets" : 6, "outlettype" : [ "float", "float", "float", "float", "list", "" ], - "patching_rect" : [ 466.5, 409.5, 200.0, 43.5 ], + "patching_rect" : [ 600.0, 408.0, 200.0, 43.5 ], "selectioncolor" : [ 0.929411764705882, 0.929411764705882, 0.352941176470588, 0.0 ] } @@ -565,6 +600,41 @@ "showontab" : 1, "assistshowspatchername" : 0, "boxes" : [ { + "box" : { + "bgcolor" : [ 1.0, 0.788235, 0.470588, 1.0 ], + "fontname" : "Arial Bold", + "hint" : "", + "id" : "obj-7", + "ignoreclick" : 1, + "legacytextcolor" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 520.5, 413.5, 20.0, 20.0 ], + "rounded" : 60.0, + "text" : "3", + "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] + } + + } +, { + "box" : { + "bubble" : 1, + "fontsize" : 13.0, + "id" : "obj-15", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 440.0, 411.0, 77.0, 25.0 ], + "style" : "helpfile_label", + "text" : "Audio on", + "textcolor" : [ 0.2, 0.2, 0.2, 1.0 ] + } + + } +, { "box" : { "fontsize" : 13.0, "id" : "obj-6", @@ -965,7 +1035,7 @@ "parameter_enable" : 0, "patching_rect" : [ 700.0, 310.0, 20.0, 20.0 ], "rounded" : 60.0, - "text" : "3", + "text" : "4", "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] } @@ -1214,6 +1284,41 @@ "showontab" : 1, "assistshowspatchername" : 0, "boxes" : [ { + "box" : { + "bgcolor" : [ 1.0, 0.788235, 0.470588, 1.0 ], + "fontname" : "Arial Bold", + "hint" : "", + "id" : "obj-7", + "ignoreclick" : 1, + "legacytextcolor" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 557.0, 402.5, 20.0, 20.0 ], + "rounded" : 60.0, + "text" : "3", + "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] + } + + } +, { + "box" : { + "bubble" : 1, + "fontsize" : 13.0, + "id" : "obj-12", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 476.5, 400.0, 77.0, 25.0 ], + "style" : "helpfile_label", + "text" : "Audio on", + "textcolor" : [ 0.2, 0.2, 0.2, 1.0 ] + } + + } +, { "box" : { "fontsize" : 13.0, "id" : "obj-63", @@ -1329,7 +1434,7 @@ "parameter_enable" : 0, "patching_rect" : [ 744.75, 310.0, 20.0, 20.0 ], "rounded" : 60.0, - "text" : "3", + "text" : "4", "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] } diff --git a/help/fluid.bufhpss~.maxhelp b/help/fluid.bufhpss~.maxhelp index 461ff690..b28c14d4 100644 --- a/help/fluid.bufhpss~.maxhelp +++ b/help/fluid.bufhpss~.maxhelp @@ -98,6 +98,38 @@ "showontab" : 1, "assistshowspatchername" : 0, "boxes" : [ { + "box" : { + "bubble" : 1, + "id" : "obj-24", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 67.100006103515625, 629.0, 75.0, 25.0 ], + "text" : "audio on" + } + + } +, { + "box" : { + "bgcolor" : [ 1.0, 0.788235, 0.470588, 1.0 ], + "fontname" : "Arial Bold", + "hint" : "", + "id" : "obj-25", + "ignoreclick" : 1, + "legacytextcolor" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 144.100006103515625, 631.5, 20.0, 20.0 ], + "rounded" : 60.0, + "text" : "4", + "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] + } + + } +, { "box" : { "bgmode" : 0, "border" : 0, @@ -1273,11 +1305,12 @@ , { "box" : { "bubble" : 1, + "bubbleside" : 2, "id" : "obj-38", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 346.375, 197.5, 304.0, 25.0 ], + "patching_rect" : [ 410.0, 192.5, 289.0, 40.0 ], "text" : "change the threshold according to the frequency" } @@ -1295,7 +1328,7 @@ "numoutlets" : 3, "outlettype" : [ "", "", "int" ], "parameter_enable" : 0, - "patching_rect" : [ 320.0, 200.0, 20.0, 20.0 ], + "patching_rect" : [ 701.0, 192.5, 20.0, 20.0 ], "rounded" : 60.0, "text" : "2", "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] @@ -1593,13 +1626,14 @@ } , { "box" : { + "bubble" : 1, "id" : "obj-52", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 45.5, 453.0, 214.0, 21.0 ], - "text" : "audition source or processed sound", - "textcolor" : [ 0.5, 0.5, 0.5, 1.0 ] + "patching_rect" : [ 121.600006103515625, 485.0, 71.0, 25.0 ], + "text" : "audition", + "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ] } } @@ -1616,9 +1650,9 @@ "numoutlets" : 3, "outlettype" : [ "", "", "int" ], "parameter_enable" : 0, - "patching_rect" : [ 22.0, 453.0, 20.0, 20.0 ], + "patching_rect" : [ 194.600006103515625, 487.5, 20.0, 20.0 ], "rounded" : 60.0, - "text" : "4", + "text" : "5", "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] } @@ -1742,7 +1776,6 @@ , { "box" : { "bubble" : 1, - "hidden" : 1, "id" : "obj-62", "maxclass" : "comment", "numinlets" : 1, @@ -2096,6 +2129,50 @@ "showontab" : 1, "assistshowspatchername" : 0, "boxes" : [ { + "box" : { + "bubble" : 1, + "id" : "obj-16", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 381.375, 408.364745999999968, 72.0, 25.0 ], + "text" : "Process" + } + + } +, { + "box" : { + "bubble" : 1, + "id" : "obj-11", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 86.0, 553.932372999999984, 75.0, 25.0 ], + "text" : "audio on" + } + + } +, { + "box" : { + "bgcolor" : [ 1.0, 0.788235, 0.470588, 1.0 ], + "fontname" : "Arial Bold", + "hint" : "", + "id" : "obj-15", + "ignoreclick" : 1, + "legacytextcolor" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 163.0, 556.432372999999984, 20.0, 20.0 ], + "rounded" : 60.0, + "text" : "4", + "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] + } + + } +, { "box" : { "bgmode" : 0, "border" : 0, @@ -2111,7 +2188,7 @@ "numoutlets" : 1, "offset" : [ 0.0, 0.0 ], "outlettype" : [ "" ], - "patching_rect" : [ 10.0, 251.067627000000016, 290.0, 30.0 ], + "patching_rect" : [ 35.5, 289.5, 290.0, 30.0 ], "viewvisibility" : 1 } @@ -2123,7 +2200,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 112.25, 415.5, 33.0, 23.0 ], + "patching_rect" : [ 137.75, 453.932372999999984, 33.0, 23.0 ], "text" : "stop" } @@ -2362,7 +2439,7 @@ ] } , - "patching_rect" : [ 10.0, 385.5, 96.5, 53.0 ], + "patching_rect" : [ 35.5, 423.932372999999984, 96.5, 53.0 ], "viewvisibility" : 1 } @@ -2374,7 +2451,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 135.0, 389.0, 113.0, 25.0 ], + "patching_rect" : [ 137.75, 423.932372999999984, 113.0, 25.0 ], "text" : "audition results" } @@ -2392,9 +2469,9 @@ "numoutlets" : 3, "outlettype" : [ "", "", "int" ], "parameter_enable" : 0, - "patching_rect" : [ 112.25, 391.5, 20.0, 20.0 ], + "patching_rect" : [ 252.75, 426.432372999999984, 20.0, 20.0 ], "rounded" : 60.0, - "text" : "4", + "text" : "5", "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] } @@ -2406,7 +2483,7 @@ "maxclass" : "ezdac~", "numinlets" : 2, "numoutlets" : 0, - "patching_rect" : [ 10.0, 505.5, 45.0, 45.0 ] + "patching_rect" : [ 35.5, 543.932372999999984, 45.0, 45.0 ] } } @@ -2417,7 +2494,7 @@ "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "signal", "bang" ], - "patching_rect" : [ 10.0, 465.5, 40.0, 23.0 ], + "patching_rect" : [ 35.5, 503.932372999999984, 40.0, 23.0 ], "text" : "play~" } @@ -2429,7 +2506,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 410.0, 423.5, 272.0, 36.0 ], + "patching_rect" : [ 435.5, 461.932372999999984, 272.0, 36.0 ], "text" : "harmthresh is two frequency-amplitude pairs. frequency is normalised (0-1), amp in dB", "textcolor" : [ 0.5, 0.5, 0.5, 1.0 ] } @@ -2952,7 +3029,7 @@ ] } , - "patching_rect" : [ 410.0, 369.932372999999984, 327.0, 41.0 ], + "patching_rect" : [ 505.5, 408.364745999999968, 327.0, 41.0 ], "viewvisibility" : 1 } @@ -2967,7 +3044,7 @@ "numoutlets" : 1, "outlettype" : [ "" ], "parameter_enable" : 0, - "patching_rect" : [ 410.0, 240.0, 251.5, 118.041672000000005 ] + "patching_rect" : [ 505.5, 278.432372999999984, 251.5, 118.041672000000005 ] } } @@ -2982,7 +3059,7 @@ "numoutlets" : 1, "outlettype" : [ "" ], "parameter_enable" : 0, - "patching_rect" : [ 410.0, 461.5, 360.0, 23.0 ], + "patching_rect" : [ 435.5, 499.932372999999984, 360.0, 23.0 ], "text_width" : 84.0 } @@ -2995,7 +3072,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 686.625, 272.020836000000031, 108.0, 54.0 ], + "patching_rect" : [ 782.125, 310.453209000000015, 108.0, 54.0 ], "text" : "change the frequency thresholds" } @@ -3013,7 +3090,7 @@ "numoutlets" : 3, "outlettype" : [ "", "", "int" ], "parameter_enable" : 0, - "patching_rect" : [ 664.625, 289.020836000000031, 20.0, 20.0 ], + "patching_rect" : [ 760.125, 327.453209000000015, 20.0, 20.0 ], "rounded" : 60.0, "text" : "2", "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] @@ -3027,7 +3104,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 410.0, 206.02087400000002, 37.0, 23.0 ], + "patching_rect" : [ 505.5, 244.453247000000005, 37.0, 23.0 ], "text" : "clear" } @@ -3039,7 +3116,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "bang" ], - "patching_rect" : [ 453.125, 206.02087400000002, 62.0, 23.0 ], + "patching_rect" : [ 548.625, 244.453247000000005, 62.0, 23.0 ], "text" : "loadbang" } @@ -3052,7 +3129,7 @@ "numoutlets" : 1, "outlettype" : [ "bang" ], "parameter_enable" : 0, - "patching_rect" : [ 329.875, 369.932372999999984, 24.0, 24.0 ] + "patching_rect" : [ 355.375, 408.364745999999968, 24.0, 24.0 ] } } @@ -3064,7 +3141,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 36.0, 209.067627000000016, 98.0, 40.0 ], + "patching_rect" : [ 61.5, 247.5, 98.0, 40.0 ], "text" : "select a source" } @@ -3082,7 +3159,7 @@ "numoutlets" : 3, "outlettype" : [ "", "", "int" ], "parameter_enable" : 0, - "patching_rect" : [ 14.5, 211.567627000000016, 20.0, 20.0 ], + "patching_rect" : [ 40.0, 250.0, 20.0, 20.0 ], "rounded" : 60.0, "text" : "1", "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] @@ -3095,7 +3172,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 360.875, 552.0, 105.0, 21.0 ], + "patching_rect" : [ 386.375, 590.432372999999984, 105.0, 21.0 ], "text" : "bang when done", "textcolor" : [ 0.5, 0.5, 0.5, 1.0 ] } @@ -3109,7 +3186,7 @@ "numoutlets" : 1, "outlettype" : [ "bang" ], "parameter_enable" : 0, - "patching_rect" : [ 329.875, 550.0, 24.0, 24.0 ] + "patching_rect" : [ 355.375, 588.432372999999984, 24.0, 24.0 ] } } @@ -3126,7 +3203,7 @@ "numoutlets" : 3, "outlettype" : [ "", "", "int" ], "parameter_enable" : 0, - "patching_rect" : [ 355.875, 371.932372999999984, 20.0, 20.0 ], + "patching_rect" : [ 455.375, 410.864745999999968, 20.0, 20.0 ], "rounded" : 60.0, "text" : "3", "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] @@ -3140,7 +3217,7 @@ "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "float", "bang" ], - "patching_rect" : [ 10.0, 285.567627000000016, 140.0, 23.0 ], + "patching_rect" : [ 35.5, 324.0, 140.0, 23.0 ], "text" : "buffer~ help.hpss.src.2" } @@ -3152,7 +3229,7 @@ "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "float", "bang" ], - "patching_rect" : [ 10.0, 350.453209000000015, 185.0, 23.0 ], + "patching_rect" : [ 35.5, 388.885581999999999, 185.0, 23.0 ], "text" : "buffer~ help.hpss.percussive.2" } @@ -3164,7 +3241,7 @@ "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "float", "bang" ], - "patching_rect" : [ 10.0, 318.020836000000031, 176.0, 23.0 ], + "patching_rect" : [ 35.5, 356.453209000000015, 176.0, 23.0 ], "text" : "buffer~ help.hpss.harmonic.2" } @@ -3177,7 +3254,7 @@ "numinlets" : 1, "numoutlets" : 4, "outlettype" : [ "", "", "", "" ], - "patching_rect" : [ 329.875, 489.5, 383.0, 52.0 ], + "patching_rect" : [ 355.375, 527.932372999999984, 383.0, 52.0 ], "text" : "fluid.bufhpss~ @source help.hpss.src.2 @harmonic help.hpss.harmonic.2 @percussive help.hpss.percussive.2 @maskingmode 1" } @@ -3255,7 +3332,7 @@ , { "patchline" : { "destination" : [ "obj-1", 0 ], - "midpoints" : [ 339.375, 395.0, 339.375, 395.0 ], + "midpoints" : [ 364.875, 433.432372999999984, 364.875, 433.432372999999984 ], "source" : [ "obj-113", 0 ] } @@ -3270,7 +3347,7 @@ , { "patchline" : { "destination" : [ "obj-10", 0 ], - "midpoints" : [ 19.5, 456.0, 19.5, 456.0 ], + "midpoints" : [ 45.0, 494.432372999999984, 45.0, 494.432372999999984 ], "source" : [ "obj-14", 0 ] } @@ -3278,7 +3355,7 @@ , { "patchline" : { "destination" : [ "obj-10", 0 ], - "midpoints" : [ 121.75, 451.5, 19.5, 451.5 ], + "midpoints" : [ 147.25, 489.932372999999984, 45.0, 489.932372999999984 ], "source" : [ "obj-2", 0 ] } @@ -3286,7 +3363,7 @@ , { "patchline" : { "destination" : [ "obj-1", 0 ], - "midpoints" : [ 419.5, 413.0, 339.375, 413.0 ], + "midpoints" : [ 515.0, 451.432372999999984, 364.875, 451.432372999999984 ], "source" : [ "obj-5", 0 ] } @@ -3301,7 +3378,7 @@ , { "patchline" : { "destination" : [ "obj-1", 0 ], - "midpoints" : [ 419.5, 485.0, 339.375, 485.0 ], + "midpoints" : [ 445.0, 523.432372999999984, 364.875, 523.432372999999984 ], "source" : [ "obj-6", 0 ] } @@ -3309,7 +3386,7 @@ , { "patchline" : { "destination" : [ "obj-55", 0 ], - "midpoints" : [ 462.625, 233.510437000000024, 419.5, 233.510437000000024 ], + "midpoints" : [ 558.125, 271.942810000000009, 515.0, 271.942810000000009 ], "source" : [ "obj-63", 0 ] } @@ -3420,7 +3497,7 @@ } , "classnamespace" : "box", - "rect" : [ 0.0, 26.0, 992.0, 751.0 ], + "rect" : [ 35.0, 114.0, 992.0, 751.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, @@ -3451,50 +3528,296 @@ "assistshowspatchername" : 0, "boxes" : [ { "box" : { - "fontsize" : 13.0, - "id" : "obj-9", + "bubble" : 1, + "id" : "obj-14", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 10.0, 69.599853515625, 375.0, 21.0 ], - "text" : "How does fluid.bufhpss~ deal with multichannel source buffers?", - "textcolor" : [ 0.501960784313725, 0.501960784313725, 0.501960784313725, 1.0 ] + "patching_rect" : [ 451.5, 501.900940000000105, 75.0, 25.0 ], + "text" : "audio on" + } + + } +, { + "box" : { + "bgcolor" : [ 1.0, 0.788235, 0.470588, 1.0 ], + "fontname" : "Arial Bold", + "hint" : "", + "id" : "obj-15", + "ignoreclick" : 1, + "legacytextcolor" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 528.5, 504.400940000000105, 20.0, 20.0 ], + "rounded" : 60.0, + "text" : "3", + "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] + } + + } +, { + "box" : { + "id" : "obj-21", + "maxclass" : "button", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 50.0, 130.0, 24.0, 24.0 ] } } , { "box" : { "bubble" : 1, - "id" : "obj-6", + "id" : "obj-7", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 145.666686999999996, 284.484268000000043, 182.0, 25.0 ], - "text" : "select a component to hear" + "patching_rect" : [ 80.0, 130.0, 213.0, 25.0 ], + "text" : "compose a radical stereo source" } } , { "box" : { - "id" : "obj-5", + "bgcolor" : [ 1.0, 0.788235, 0.470588, 1.0 ], + "fontname" : "Arial Bold", + "hint" : "", + "id" : "obj-19", + "ignoreclick" : 1, + "legacytextcolor" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 295.0, 132.5, 20.0, 20.0 ], + "rounded" : 60.0, + "text" : "1", + "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] + } + + } +, { + "box" : { + "id" : "obj-12", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 50.0, 220.0, 146.0, 23.0 ], + "text" : "waveform help.mc.src.3" + } + + } +, { + "box" : { + "filename" : "fluid.waveform~", + "id" : "obj-8", + "maxclass" : "jsui", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "parameter_enable" : 0, + "patching_rect" : [ 50.0, 260.0, 280.0, 130.0 ] + } + + } +, { + "box" : { + "id" : "obj-10", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 8, + "minor" : 3, + "revision" : 0, + "architecture" : "x64", + "modernui" : 1 + } +, + "classnamespace" : "box", + "rect" : [ 813.0, 570.0, 748.0, 279.0 ], + "bglocked" : 0, + "openinpresentation" : 0, + "default_fontsize" : 12.0, + "default_fontface" : 0, + "default_fontname" : "Arial", + "gridonopen" : 1, + "gridsize" : [ 15.0, 15.0 ], + "gridsnaponopen" : 1, + "objectsnaponopen" : 1, + "statusbarvisible" : 2, + "toolbarvisible" : 1, + "lefttoolbarpinned" : 0, + "toptoolbarpinned" : 0, + "righttoolbarpinned" : 0, + "bottomtoolbarpinned" : 0, + "toolbars_unpinned_last_save" : 0, + "tallnewobj" : 0, + "boxanimatetime" : 200, + "enablehscroll" : 1, + "enablevscroll" : 1, + "devicewidth" : 0.0, + "description" : "", + "digest" : "", + "tags" : "", + "style" : "", + "subpatcher_template" : "", + "assistshowspatchername" : 0, + "visible" : 1, + "boxes" : [ { + "box" : { + "comment" : "", + "id" : "obj-9", + "index" : 1, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 20.0, 169.0, 30.0, 30.0 ] + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-8", + "index" : 1, + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 20.0, 25.0, 30.0, 30.0 ] + } + + } +, { + "box" : { + "id" : "obj-7", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "float", "bang" ], + "patching_rect" : [ 334.0, 194.0, 192.0, 22.0 ], + "text" : "buffer~ help.mc.src.3 @samps 1 2" + } + + } +, { + "box" : { + "id" : "obj-6", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 20.0, 78.0, 425.0, 22.0 ], + "text" : "reset, source help.mc.src.1, bang, source help.mc.src.2, deststartchan 1, bang" + } + + } +, { + "box" : { + "id" : "obj-3", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 20.0, 126.0, 254.0, 22.0 ], + "text" : "fluid.bufcompose~ @destination help.mc.src.3" + } + + } +, { + "box" : { + "id" : "obj-2", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "float", "bang" ], + "patching_rect" : [ 334.0, 161.0, 317.0, 22.0 ], + "text" : "buffer~ help.mc.src.2 Tremblay-AaS-VoiceQC-B2K-M.wav" + } + + } +, { + "box" : { + "id" : "obj-1", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "float", "bang" ], + "patching_rect" : [ 334.0, 126.0, 228.0, 22.0 ], + "text" : "buffer~ help.mc.src.1 Nicol-LoopE-M.wav" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "source" : [ "obj-3", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 0 ], + "source" : [ "obj-6", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 0 ], + "source" : [ "obj-8", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 50.0, 180.0, 107.0, 23.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "tags" : "" + } +, + "text" : "p \"stereo source\"" + } + + } +, { + "box" : { + "fontsize" : 13.0, + "id" : "obj-9", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 570.666687000000024, 203.000014999999991, 98.0, 21.0 ], - "text" : "a stereo source", - "textcolor" : [ 0.5, 0.5, 0.5, 1.0 ] + "patching_rect" : [ 10.0, 69.599853515625, 188.0, 21.0 ], + "text" : "Processing multichannel inputs", + "textcolor" : [ 0.501960784313725, 0.501960784313725, 0.501960784313725, 1.0 ] } } , { "box" : { - "id" : "obj-1", - "maxclass" : "newobj", + "bubble" : 1, + "id" : "obj-6", + "maxclass" : "comment", "numinlets" : 1, - "numoutlets" : 2, - "outlettype" : [ "float", "bang" ], - "patching_rect" : [ 180.666686999999996, 202.000014999999991, 388.0, 23.0 ], - "text" : "buffer~ help.hpss.src.4 Tremblay-SA-UprightPianoPedalWide.wav" + "numoutlets" : 0, + "patching_rect" : [ 505.666687000000024, 384.484253000000081, 182.0, 25.0 ], + "text" : "select a component to hear" } } @@ -3716,7 +4039,7 @@ ] } , - "patching_rect" : [ 40.0, 284.484268000000043, 103.5, 47.833343999999997 ], + "patching_rect" : [ 400.0, 384.484253000000081, 103.5, 47.833343999999997 ], "viewvisibility" : 1 } @@ -3727,7 +4050,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 220.0, 359.901016000000027, 119.0, 21.0 ], + "patching_rect" : [ 580.0, 459.901001000000065, 119.0, 21.0 ], "text" : "stereo is preserved", "textcolor" : [ 0.5, 0.5, 0.5, 1.0 ] } @@ -3741,7 +4064,7 @@ "numoutlets" : 1, "outlettype" : [ "bang" ], "parameter_enable" : 0, - "patching_rect" : [ 40.0, 100.0, 24.0, 24.0 ] + "patching_rect" : [ 400.0, 130.0, 24.0, 24.0 ] } } @@ -3751,7 +4074,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 70.5, 202.000014999999991, 105.0, 21.0 ], + "patching_rect" : [ 430.5, 302.0, 105.0, 21.0 ], "text" : "bang when done", "textcolor" : [ 0.5, 0.5, 0.5, 1.0 ] } @@ -3770,9 +4093,9 @@ "numoutlets" : 3, "outlettype" : [ "", "", "int" ], "parameter_enable" : 0, - "patching_rect" : [ 330.0, 286.984268000000043, 20.0, 20.0 ], + "patching_rect" : [ 690.0, 386.984253000000081, 20.0, 20.0 ], "rounded" : 60.0, - "text" : "2", + "text" : "4", "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] } @@ -3785,7 +4108,7 @@ "numoutlets" : 1, "outlettype" : [ "bang" ], "parameter_enable" : 0, - "patching_rect" : [ 40.0, 200.000014999999991, 24.0, 24.0 ] + "patching_rect" : [ 400.0, 300.0, 24.0, 24.0 ] } } @@ -3796,7 +4119,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 66.0, 100.0, 93.0, 25.0 ], + "patching_rect" : [ 426.0, 130.0, 93.0, 25.0 ], "text" : "decompose" } @@ -3814,9 +4137,9 @@ "numoutlets" : 3, "outlettype" : [ "", "", "int" ], "parameter_enable" : 0, - "patching_rect" : [ 160.0, 102.5, 20.0, 20.0 ], + "patching_rect" : [ 520.0, 132.5, 20.0, 20.0 ], "rounded" : 60.0, - "text" : "1", + "text" : "2", "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] } @@ -3828,7 +4151,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 170.0, 321.067641999999978, 33.0, 23.0 ], + "patching_rect" : [ 530.0, 421.067627000000016, 33.0, 23.0 ], "text" : "stop" } @@ -3840,7 +4163,7 @@ "maxclass" : "ezdac~", "numinlets" : 2, "numoutlets" : 0, - "patching_rect" : [ 40.0, 391.900955000000067, 45.0, 45.0 ] + "patching_rect" : [ 400.0, 491.900940000000105, 45.0, 45.0 ] } } @@ -3851,7 +4174,7 @@ "numinlets" : 1, "numoutlets" : 3, "outlettype" : [ "signal", "signal", "bang" ], - "patching_rect" : [ 40.0, 358.901016000000027, 178.0, 23.0 ], + "patching_rect" : [ 400.0, 458.901001000000065, 178.0, 23.0 ], "text" : "play~ help.hpss.harmonic.4 2" } @@ -3859,12 +4182,13 @@ , { "box" : { "id" : "obj-30", + "linecount" : 3, "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 4, "outlettype" : [ "", "", "", "" ], - "patching_rect" : [ 40.0, 141.067642000000006, 648.0, 23.0 ], - "text" : "fluid.bufhpss~ @source help.hpss.src.4 @harmonic help.hpss.harmonic.4 @percussive help.hpss.percussive.4" + "patching_rect" : [ 400.0, 171.067641999999978, 230.0, 52.0 ], + "text" : "fluid.bufhpss~ @source help.mc.src.3 @harmonic help.hpss.harmonic.4 @percussive help.hpss.percussive.4" } } @@ -3891,7 +4215,7 @@ "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "float", "bang" ], - "patching_rect" : [ 392.666687000000024, 261.067641999999978, 185.0, 23.0 ], + "patching_rect" : [ 550.0, 309.999985000000038, 185.0, 23.0 ], "text" : "buffer~ help.hpss.percussive.4" } @@ -3903,23 +4227,44 @@ "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "float", "bang" ], - "patching_rect" : [ 392.666687000000024, 231.067642000000006, 176.0, 23.0 ], + "patching_rect" : [ 550.0, 279.999985000000038, 176.0, 23.0 ], "text" : "buffer~ help.hpss.harmonic.4" } } ], "lines" : [ { + "patchline" : { + "destination" : [ "obj-12", 0 ], + "source" : [ "obj-10", 0 ] + } + + } +, { "patchline" : { "destination" : [ "obj-30", 0 ], "source" : [ "obj-113", 0 ] } + } +, { + "patchline" : { + "destination" : [ "obj-8", 0 ], + "source" : [ "obj-12", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 0 ], + "source" : [ "obj-21", 0 ] + } + } , { "patchline" : { "destination" : [ "obj-29", 0 ], - "midpoints" : [ 49.5, 356.650984999999991, 49.5, 356.650984999999991 ], + "midpoints" : [ 409.5, 456.650970000000029, 409.5, 456.650970000000029 ], "source" : [ "obj-24", 0 ] } @@ -3927,7 +4272,7 @@ , { "patchline" : { "destination" : [ "obj-29", 0 ], - "midpoints" : [ 179.5, 348.400984999999991, 49.5, 348.400984999999991 ], + "midpoints" : [ 539.5, 448.400970000000029, 409.5, 448.400970000000029 ], "source" : [ "obj-26", 0 ] } @@ -4035,7 +4380,7 @@ } , "classnamespace" : "box", - "rect" : [ 35.0, 114.0, 992.0, 751.0 ], + "rect" : [ 0.0, 26.0, 992.0, 751.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, @@ -4065,6 +4410,38 @@ "showontab" : 1, "assistshowspatchername" : 0, "boxes" : [ { + "box" : { + "bubble" : 1, + "id" : "obj-11", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 508.125, 526.0, 75.0, 25.0 ], + "text" : "audio on" + } + + } +, { + "box" : { + "bgcolor" : [ 1.0, 0.788235, 0.470588, 1.0 ], + "fontname" : "Arial Bold", + "hint" : "", + "id" : "obj-15", + "ignoreclick" : 1, + "legacytextcolor" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 585.125, 528.5, 20.0, 20.0 ], + "rounded" : 60.0, + "text" : "3", + "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] + } + + } +, { "box" : { "border" : 0, "filename" : "helpargs.js", @@ -4132,7 +4509,7 @@ "numinlets" : 5, "numoutlets" : 6, "outlettype" : [ "float", "float", "float", "float", "list", "" ], - "patching_rect" : [ 23.0, 405.0, 256.0, 64.0 ], + "patching_rect" : [ 23.0, 443.0, 256.0, 64.0 ], "waveformcolor" : [ 0.254901960784314, 0.905882352941176, 0.450980392156863, 1.0 ] } @@ -4145,7 +4522,7 @@ "numinlets" : 5, "numoutlets" : 6, "outlettype" : [ "float", "float", "float", "float", "list", "" ], - "patching_rect" : [ 23.0, 295.0, 256.0, 64.0 ], + "patching_rect" : [ 23.0, 323.0, 256.0, 64.0 ], "waveformcolor" : [ 1.0, 0.43921568627451, 0.662745098039216, 1.0 ] } @@ -4158,7 +4535,7 @@ "numinlets" : 5, "numoutlets" : 6, "outlettype" : [ "float", "float", "float", "float", "list", "" ], - "patching_rect" : [ 23.0, 187.0, 256.0, 64.0 ], + "patching_rect" : [ 23.0, 200.0, 256.0, 64.0 ], "waveformcolor" : [ 0.423529411764706, 0.513725490196078, 1.0, 1.0 ] } @@ -4463,7 +4840,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 578.125, 396.0, 113.0, 25.0 ], + "patching_rect" : [ 550.875, 396.0, 113.0, 25.0 ], "text" : "audition results" } @@ -4481,9 +4858,9 @@ "numoutlets" : 3, "outlettype" : [ "", "", "int" ], "parameter_enable" : 0, - "patching_rect" : [ 554.625, 396.0, 20.0, 20.0 ], + "patching_rect" : [ 670.0, 398.5, 20.0, 20.0 ], "rounded" : 60.0, - "text" : "3", + "text" : "4", "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] } @@ -4656,7 +5033,7 @@ "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "float", "bang" ], - "patching_rect" : [ 23.0, 380.0, 185.0, 23.0 ], + "patching_rect" : [ 23.0, 408.0, 185.0, 23.0 ], "text" : "buffer~ help.hpss.percussive.1" } @@ -4669,7 +5046,7 @@ "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "float", "bang" ], - "patching_rect" : [ 23.0, 270.0, 176.0, 23.0 ], + "patching_rect" : [ 23.0, 283.0, 176.0, 23.0 ], "text" : "buffer~ help.hpss.harmonic.1" } @@ -4714,6 +5091,7 @@ , { "patchline" : { "destination" : [ "obj-1", 0 ], + "midpoints" : [ 329.5, 195.0, 329.5, 195.0 ], "source" : [ "obj-113", 0 ] } @@ -4744,7 +5122,7 @@ , { "patchline" : { "destination" : [ "obj-1", 0 ], - "hidden" : 1, + "midpoints" : [ 387.25, 282.0, 329.5, 282.0 ], "source" : [ "obj-53", 0 ] } @@ -4752,7 +5130,7 @@ , { "patchline" : { "destination" : [ "obj-1", 0 ], - "hidden" : 1, + "midpoints" : [ 387.25, 258.0, 329.5, 258.0 ], "source" : [ "obj-57", 0 ] } @@ -4760,7 +5138,7 @@ , { "patchline" : { "destination" : [ "obj-1", 0 ], - "hidden" : 1, + "midpoints" : [ 387.25, 315.0, 329.5, 315.0 ], "source" : [ "obj-87", 0 ] } diff --git a/help/fluid.bufmelbands~.maxhelp b/help/fluid.bufmelbands~.maxhelp index 39918220..6dac6715 100644 --- a/help/fluid.bufmelbands~.maxhelp +++ b/help/fluid.bufmelbands~.maxhelp @@ -94,7 +94,7 @@ "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 120.0, 250.0, 117.0, 23.0 ], - "text" : "buffer u008012675" + "text" : "buffer u745001054" } } @@ -374,338 +374,340 @@ "assistshowspatchername" : 0, "boxes" : [ { "box" : { - "id" : "obj-23", + "id" : "obj-39", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 3.000008, 590.5, 68.0, 21.0 ], - "text" : "ch2 bands", - "textcolor" : [ 0.5, 0.5, 0.5, 1.0 ] - } - - } -, { - "box" : { - "id" : "obj-22", - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 3.000008, 443.5, 68.0, 21.0 ], - "text" : "ch1 bands", - "textcolor" : [ 0.5, 0.5, 0.5, 1.0 ] - } - - } -, { - "box" : { - "border" : 2.0, - "id" : "obj-20", - "linecolor" : [ 0.317647, 0.654902, 0.976471, 1.0 ], - "maxclass" : "live.line", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 75.500007999999994, 522.5, 5.0, 132.0 ], - "saved_attribute_attributes" : { - "linecolor" : { - "expression" : "" - } - - } - - } - - } -, { - "box" : { - "border" : 2.0, - "id" : "obj-19", - "linecolor" : [ 0.92549, 0.364706, 0.341176, 1.0 ], - "maxclass" : "live.line", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 75.500007999999994, 390.5, 5.0, 126.0 ], - "saved_attribute_attributes" : { - "linecolor" : { - "expression" : "" - } - - } - + "patching_rect" : [ 167.0, 482.0, 342.0, 21.0 ], + "text" : "Every band is computed for the left and then right channel", + "textcolor" : [ 0.501960784313725, 0.501960784313725, 0.501960784313725, 1.0 ] } } , { "box" : { - "id" : "obj-18", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 2, - "outlettype" : [ "float", "bang" ], - "patching_rect" : [ 365.5, 703.0, 166.0, 23.0 ], - "text" : "buffer~ bufmel_help_feats2" + "id" : "obj-37", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 10.0, 480.0, 155.0, 23.0 ], + "text" : "features help.mc.features" } } , { "box" : { - "border" : 0, - "filename" : "helpname.js", - "id" : "obj-13", - "ignoreclick" : 1, - "jsarguments" : [ "fluid.bufmelbands~" ], + "filename" : "fluid.waveform~", + "id" : "obj-35", "maxclass" : "jsui", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "parameter_enable" : 0, - "patching_rect" : [ 10.0, 10.0, 409.280029296875, 57.599853515625 ] + "patching_rect" : [ 10.0, 520.0, 680.0, 190.0 ] } } , { "box" : { - "id" : "obj-11", + "id" : "obj-34", "maxclass" : "newobj", "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "bang" ], - "patching_rect" : [ 155.158005000000003, 281.0, 62.0, 23.0 ], - "text" : "loadbang" + "numoutlets" : 2, + "outlettype" : [ "float", "bang" ], + "patching_rect" : [ 449.0, 430.0, 149.0, 23.0 ], + "text" : "buffer~ help.mc.features" } } , { "box" : { - "id" : "obj-4", - "maxclass" : "newobj", + "id" : "obj-29", + "maxclass" : "button", "numinlets" : 1, "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 11.0, 339.5, 58.0, 23.0 ], - "text" : "deferlow" + "outlettype" : [ "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 10.0, 106.5, 24.0, 24.0 ] } } , { "box" : { - "id" : "obj-27", - "maxclass" : "newobj", + "bubble" : 1, + "id" : "obj-30", + "maxclass" : "comment", "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 11.0, 262.0, 75.0, 23.0 ], - "text" : "loadmess 2" - } - - } -, { - "box" : { - "id" : "obj-16", - "maxclass" : "message", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 11.0, 314.0, 65.0, 23.0 ], - "text" : "vzoom $1" + "numoutlets" : 0, + "patching_rect" : [ 40.0, 106.5, 213.0, 25.0 ], + "text" : "compose a radical stereo source" } } , { "box" : { - "format" : 6, - "id" : "obj-17", - "maxclass" : "flonum", + "bgcolor" : [ 1.0, 0.788235, 0.470588, 1.0 ], + "fontname" : "Arial Bold", + "hint" : "", + "id" : "obj-31", + "ignoreclick" : 1, + "legacytextcolor" : 1, + "maxclass" : "textbutton", "numinlets" : 1, - "numoutlets" : 2, - "outlettype" : [ "", "bang" ], + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], "parameter_enable" : 0, - "patching_rect" : [ 11.0, 290.0, 50.0, 23.0 ] + "patching_rect" : [ 255.0, 109.0, 20.0, 20.0 ], + "rounded" : 60.0, + "text" : "1", + "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] } } , { "box" : { - "id" : "obj-3", + "id" : "obj-32", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 134.158005000000003, 323.0, 176.0, 23.0 ], - "text" : "setbuffer bufmel_help_feats2" + "patching_rect" : [ 10.0, 196.5, 146.0, 23.0 ], + "text" : "waveform help.mc.src.3" } } , { "box" : { - "filename" : "fluid.bufview.js", - "id" : "obj-46", + "filename" : "fluid.waveform~", + "id" : "obj-6", "maxclass" : "jsui", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "parameter_enable" : 0, - "patching_rect" : [ 85.333343999999997, 390.5, 673.333312999999976, 264.0 ] + "patching_rect" : [ 10.0, 236.5, 280.0, 130.0 ] } } , { "box" : { - "id" : "obj-9", - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 352.5, 361.0, 157.0, 21.0 ], - "text" : "the stereo is preserved.", - "textcolor" : [ 0.5, 0.5, 0.5, 1.0 ] - } - - } -, { - "box" : { - "id" : "obj-8", + "id" : "obj-33", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 11.0, 158.0, 58.0, 23.0 ], - "text" : "deferlow" - } + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 8, + "minor" : 3, + "revision" : 0, + "architecture" : "x64", + "modernui" : 1 + } +, + "classnamespace" : "box", + "rect" : [ 813.0, 570.0, 748.0, 279.0 ], + "bglocked" : 0, + "openinpresentation" : 0, + "default_fontsize" : 12.0, + "default_fontface" : 0, + "default_fontname" : "Arial", + "gridonopen" : 1, + "gridsize" : [ 15.0, 15.0 ], + "gridsnaponopen" : 1, + "objectsnaponopen" : 1, + "statusbarvisible" : 2, + "toolbarvisible" : 1, + "lefttoolbarpinned" : 0, + "toptoolbarpinned" : 0, + "righttoolbarpinned" : 0, + "bottomtoolbarpinned" : 0, + "toolbars_unpinned_last_save" : 0, + "tallnewobj" : 0, + "boxanimatetime" : 200, + "enablehscroll" : 1, + "enablevscroll" : 1, + "devicewidth" : 0.0, + "description" : "", + "digest" : "", + "tags" : "", + "style" : "", + "subpatcher_template" : "", + "assistshowspatchername" : 0, + "boxes" : [ { + "box" : { + "comment" : "", + "id" : "obj-9", + "index" : 1, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 20.0, 169.0, 30.0, 30.0 ] + } - } -, { - "box" : { - "id" : "obj-6", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "bang" ], - "patching_rect" : [ 11.0, 134.0, 62.0, 23.0 ], - "text" : "loadbang" - } + } +, { + "box" : { + "comment" : "", + "id" : "obj-8", + "index" : 1, + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 20.0, 25.0, 30.0, 30.0 ] + } - } -, { - "box" : { - "id" : "obj-5", - "linecount" : 4, - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 2, - "outlettype" : [ "", "" ], - "patching_rect" : [ 11.0, 182.0, 270.0, 67.0 ], - "text" : "fluid.bufcompose~ @source bufmel_help_src3 @startframe 555000 @numframes 468335 @deststartchan 1 @destination bufmel_help_src2" - } + } +, { + "box" : { + "id" : "obj-7", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "float", "bang" ], + "patching_rect" : [ 334.0, 194.0, 192.0, 22.0 ], + "text" : "buffer~ help.mc.src.3 @samps 1 2" + } - } -, { - "box" : { - "id" : "obj-2", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 2, - "outlettype" : [ "float", "bang" ], - "patching_rect" : [ 10.0, 703.0, 378.0, 23.0 ], - "text" : "buffer~ bufmel_help_src3 Tremblay-AaS-AcousticStrums-M.wav" - } + } +, { + "box" : { + "id" : "obj-6", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 20.0, 78.0, 425.0, 22.0 ], + "text" : "reset, source help.mc.src.1, bang, source help.mc.src.2, deststartchan 1, bang" + } - } -, { - "box" : { - "id" : "obj-113", - "maxclass" : "button", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "bang" ], - "parameter_enable" : 0, - "patching_rect" : [ 322.0, 133.0, 24.0, 24.0 ] - } + } +, { + "box" : { + "id" : "obj-3", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 20.0, 126.0, 254.0, 22.0 ], + "text" : "fluid.bufcompose~ @destination help.mc.src.3" + } - } -, { - "box" : { - "id" : "obj-107", - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 41.0, 104.0, 257.0, 21.0 ], - "text" : "an exagerated stereo source is composited", - "textcolor" : [ 0.5, 0.5, 0.5, 1.0 ] + } +, { + "box" : { + "id" : "obj-2", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "float", "bang" ], + "patching_rect" : [ 334.0, 161.0, 317.0, 22.0 ], + "text" : "buffer~ help.mc.src.2 Tremblay-AaS-VoiceQC-B2K-M.wav" + } + + } +, { + "box" : { + "id" : "obj-1", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "float", "bang" ], + "patching_rect" : [ 334.0, 126.0, 228.0, 22.0 ], + "text" : "buffer~ help.mc.src.1 Nicol-LoopE-M.wav" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "source" : [ "obj-3", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 0 ], + "source" : [ "obj-6", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 0 ], + "source" : [ "obj-8", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 10.0, 156.5, 107.0, 23.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "tags" : "" + } +, + "text" : "p \"stereo source\"" } } , { "box" : { - "bgcolor" : [ 1.0, 0.788235, 0.470588, 1.0 ], - "fontname" : "Arial Bold", - "hint" : "", - "id" : "obj-108", + "border" : 0, + "filename" : "helpname.js", + "id" : "obj-13", "ignoreclick" : 1, - "legacytextcolor" : 1, - "maxclass" : "textbutton", + "jsarguments" : [ "fluid.bufmelbands~" ], + "maxclass" : "jsui", "numinlets" : 1, - "numoutlets" : 3, - "outlettype" : [ "", "", "int" ], + "numoutlets" : 1, + "outlettype" : [ "" ], "parameter_enable" : 0, - "patching_rect" : [ 13.5, 104.0, 20.0, 20.0 ], - "rounded" : 60.0, - "text" : "1", - "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] + "patching_rect" : [ 10.0, 10.0, 409.280029296875, 57.599853515625 ] } } , { "box" : { - "id" : "obj-70", + "id" : "obj-9", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 352.5, 227.0, 150.0, 21.0 ], - "text" : "bang when done", + "patching_rect" : [ 10.0, 69.599853515625, 188.0, 21.0 ], + "text" : "Processing multichannel inputs", "textcolor" : [ 0.5, 0.5, 0.5, 1.0 ] } } , { "box" : { - "bgcolor" : [ 1.0, 0.788235, 0.470588, 1.0 ], - "fontname" : "Arial Bold", - "hint" : "", - "id" : "obj-67", - "ignoreclick" : 1, - "legacytextcolor" : 1, - "maxclass" : "textbutton", - "numinlets" : 1, - "numoutlets" : 3, - "outlettype" : [ "", "", "int" ], - "parameter_enable" : 0, - "patching_rect" : [ 652.0, 235.0, 20.0, 20.0 ], - "rounded" : 60.0, - "text" : "3", - "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] - } - - } -, { - "box" : { - "id" : "obj-66", + "id" : "obj-113", "maxclass" : "button", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "bang" ], "parameter_enable" : 0, - "patching_rect" : [ 322.0, 225.0, 24.0, 24.0 ] + "patching_rect" : [ 10.0, 390.0, 24.0, 24.0 ] } } , { "box" : { + "bubble" : 1, "id" : "obj-62", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 348.0, 104.0, 54.0, 21.0 ], + "patching_rect" : [ 27.5, 390.0, 71.0, 25.0 ], "text" : "process", - "textcolor" : [ 0.5, 0.5, 0.5, 1.0 ] + "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ] } } @@ -722,114 +724,32 @@ "numoutlets" : 3, "outlettype" : [ "", "", "int" ], "parameter_enable" : 0, - "patching_rect" : [ 322.0, 104.0, 20.0, 20.0 ], + "patching_rect" : [ 100.5, 392.5, 20.0, 20.0 ], "rounded" : 60.0, "text" : "2", "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] } - } -, { - "box" : { - "id" : "obj-15", - "maxclass" : "message", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 610.0, 235.0, 33.0, 23.0 ], - "text" : "stop" - } - - } -, { - "box" : { - "id" : "obj-14", - "maxclass" : "message", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 575.0, 235.0, 34.0, 23.0 ], - "text" : "start" - } - - } -, { - "box" : { - "id" : "obj-12", - "local" : 1, - "maxclass" : "ezdac~", - "numinlets" : 2, - "numoutlets" : 0, - "patching_rect" : [ 575.0, 326.0, 45.0, 45.0 ] - } - - } -, { - "box" : { - "id" : "obj-10", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 3, - "outlettype" : [ "signal", "signal", "bang" ], - "patching_rect" : [ 575.0, 277.0, 157.0, 23.0 ], - "text" : "play~ bufmel_help_src2 2" - } - - } -, { - "box" : { - "id" : "obj-7", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 2, - "outlettype" : [ "float", "bang" ], - "patching_rect" : [ 10.0, 677.0, 403.0, 23.0 ], - "text" : "buffer~ bufmel_help_src2 Tremblay-SA-UprightPianoPedalWide.wav" - } - } , { "box" : { "id" : "obj-1", - "linecount" : 2, "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "" ], - "patching_rect" : [ 322.0, 182.0, 340.0, 38.0 ], - "text" : "fluid.bufmelbands~ 10 @source bufmel_help_src2 @features bufmel_help_feats2" + "patching_rect" : [ 10.0, 430.0, 436.0, 23.0 ], + "text" : "fluid.bufmelbands~ 10 @source help.mc.src.3 @features help.mc.features" } } ], "lines" : [ { "patchline" : { - "destination" : [ "obj-66", 0 ], + "destination" : [ "obj-37", 0 ], "source" : [ "obj-1", 0 ] } - } -, { - "patchline" : { - "destination" : [ "obj-12", 1 ], - "source" : [ "obj-10", 1 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-12", 0 ], - "source" : [ "obj-10", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-3", 0 ], - "midpoints" : [ 164.658005000000003, 312.5, 143.658005000000003, 312.5 ], - "source" : [ "obj-11", 0 ] - } - } , { "patchline" : { @@ -840,74 +760,29 @@ } , { "patchline" : { - "destination" : [ "obj-10", 0 ], - "source" : [ "obj-14", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-10", 0 ], - "source" : [ "obj-15", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-4", 0 ], - "source" : [ "obj-16", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-16", 0 ], - "source" : [ "obj-17", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-17", 0 ], - "source" : [ "obj-27", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-46", 0 ], - "midpoints" : [ 143.658005000000003, 371.75, 94.833343999999997, 371.75 ], - "source" : [ "obj-3", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-46", 0 ], - "midpoints" : [ 20.5, 373.5, 94.833343999999997, 373.5 ], - "source" : [ "obj-4", 0 ] + "destination" : [ "obj-33", 0 ], + "source" : [ "obj-29", 0 ] } } , { "patchline" : { - "destination" : [ "obj-8", 0 ], - "source" : [ "obj-6", 0 ] + "destination" : [ "obj-6", 0 ], + "source" : [ "obj-32", 0 ] } } , { "patchline" : { - "destination" : [ "obj-3", 0 ], - "midpoints" : [ 331.5, 257.5, 143.658005000000003, 257.5 ], - "source" : [ "obj-66", 0 ] + "destination" : [ "obj-32", 0 ], + "source" : [ "obj-33", 0 ] } } , { "patchline" : { - "destination" : [ "obj-5", 0 ], - "source" : [ "obj-8", 0 ] + "destination" : [ "obj-35", 0 ], + "source" : [ "obj-37", 0 ] } } diff --git a/help/fluid.bufmfcc~.maxhelp b/help/fluid.bufmfcc~.maxhelp index e28968b2..329e8a38 100644 --- a/help/fluid.bufmfcc~.maxhelp +++ b/help/fluid.bufmfcc~.maxhelp @@ -85,7 +85,7 @@ } , "classnamespace" : "box", - "rect" : [ 0.0, 26.0, 927.0, 648.0 ], + "rect" : [ 100.0, 126.0, 927.0, 648.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, @@ -449,7 +449,7 @@ } , "classnamespace" : "box", - "rect" : [ 100.0, 126.0, 927.0, 648.0 ], + "rect" : [ 0.0, 26.0, 927.0, 648.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, @@ -490,7 +490,7 @@ "numoutlets" : 1, "outlettype" : [ "" ], "parameter_enable" : 0, - "patching_rect" : [ 640.0, 320.0, 202.638015747070312, 54.0 ] + "patching_rect" : [ 680.0, 329.0, 202.638015747070312, 54.0 ] } } @@ -523,7 +523,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 10.0, 150.0, 100.0, 40.0 ], + "patching_rect" : [ 50.0, 159.0, 100.0, 40.0 ], "text" : "Select a source" } @@ -535,7 +535,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 348.0, 482.0, 150.0, 108.0 ], + "patching_rect" : [ 388.0, 491.0, 150.0, 108.0 ], "text" : "This plots each of the MFCC coefficients in time as it changes. It's not too informative, but may be useful to get a sense of what these MFCC curves look like.", "textcolor" : [ 0.501960784313725, 0.501960784313725, 0.501960784313725, 1.0 ] } @@ -549,7 +549,7 @@ "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "float", "bang" ], - "patching_rect" : [ 472.5, 360.0, 159.0, 23.0 ], + "patching_rect" : [ 512.5, 369.0, 159.0, 23.0 ], "text" : "buffer~ help.mfcc.features" } @@ -561,7 +561,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 214.5, 400.0, 188.0, 23.0 ], + "patching_rect" : [ 254.5, 409.0, 188.0, 23.0 ], "text" : "features help.mfcc.features red" } @@ -573,7 +573,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 10.0, 320.0, 180.0, 23.0 ], + "patching_rect" : [ 50.0, 329.0, 180.0, 23.0 ], "text" : "clear, waveform help.mfcc.src" } @@ -585,7 +585,7 @@ "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "float", "bang" ], - "patching_rect" : [ 10.0, 237.0, 129.0, 23.0 ], + "patching_rect" : [ 50.0, 246.0, 129.0, 23.0 ], "text" : "buffer~ help.mfcc.src" } @@ -599,7 +599,7 @@ "numoutlets" : 1, "outlettype" : [ "" ], "parameter_enable" : 0, - "patching_rect" : [ 10.0, 478.0, 336.0, 109.0 ] + "patching_rect" : [ 50.0, 487.0, 336.0, 109.0 ] } } @@ -620,7 +620,7 @@ "numoutlets" : 1, "offset" : [ 0.0, 0.0 ], "outlettype" : [ "" ], - "patching_rect" : [ 10.0, 191.0, 280.0, 31.0 ], + "patching_rect" : [ 50.0, 200.0, 280.0, 31.0 ], "viewvisibility" : 1 } @@ -650,7 +650,7 @@ "numoutlets" : 1, "outlettype" : [ "" ], "parameter_enable" : 0, - "patching_rect" : [ 386.5, 258.5, 150.0, 23.0 ], + "patching_rect" : [ 426.5, 267.5, 150.0, 23.0 ], "text_width" : 89.0 } @@ -664,7 +664,7 @@ "numoutlets" : 1, "outlettype" : [ "" ], "parameter_enable" : 0, - "patching_rect" : [ 386.5, 233.5, 150.0, 23.0 ], + "patching_rect" : [ 426.5, 242.5, 150.0, 23.0 ], "text_width" : 89.0 } @@ -682,7 +682,7 @@ "numoutlets" : 3, "outlettype" : [ "", "", "int" ], "parameter_enable" : 0, - "patching_rect" : [ 112.0, 150.0, 20.0, 20.0 ], + "patching_rect" : [ 152.0, 159.0, 20.0, 20.0 ], "rounded" : 60.0, "text" : "1", "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] @@ -695,7 +695,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 242.5, 360.0, 105.0, 21.0 ], + "patching_rect" : [ 282.5, 369.0, 105.0, 21.0 ], "text" : "bang when done", "textcolor" : [ 0.5, 0.5, 0.5, 1.0 ] } @@ -708,7 +708,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 352.5, 129.5, 143.0, 25.0 ], + "patching_rect" : [ 392.5, 138.5, 143.0, 25.0 ], "text" : "start MFCC analysis" } @@ -719,7 +719,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 386.5, 161.0, 169.0, 21.0 ], + "patching_rect" : [ 426.5, 170.0, 169.0, 21.0 ], "text" : "experiment with parameters", "textcolor" : [ 0.5, 0.5, 0.5, 1.0 ] } @@ -738,7 +738,7 @@ "numoutlets" : 3, "outlettype" : [ "", "", "int" ], "parameter_enable" : 0, - "patching_rect" : [ 494.5, 132.0, 20.0, 20.0 ], + "patching_rect" : [ 534.5, 141.0, 20.0, 20.0 ], "rounded" : 60.0, "text" : "2", "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] @@ -753,7 +753,7 @@ "numoutlets" : 1, "outlettype" : [ "bang" ], "parameter_enable" : 0, - "patching_rect" : [ 324.5, 129.5, 24.0, 24.0 ] + "patching_rect" : [ 364.5, 138.5, 24.0, 24.0 ] } } @@ -765,7 +765,7 @@ "numoutlets" : 1, "outlettype" : [ "bang" ], "parameter_enable" : 0, - "patching_rect" : [ 214.5, 358.5, 24.0, 24.0 ] + "patching_rect" : [ 254.5, 367.5, 24.0, 24.0 ] } } @@ -777,7 +777,7 @@ "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "" ], - "patching_rect" : [ 214.5, 320.0, 417.0, 23.0 ], + "patching_rect" : [ 254.5, 329.0, 417.0, 23.0 ], "text" : "fluid.bufmfcc~ 13 @source help.mfcc.src @features help.mfcc.features" } @@ -791,7 +791,7 @@ "numoutlets" : 1, "outlettype" : [ "" ], "parameter_enable" : 0, - "patching_rect" : [ 386.5, 184.0, 150.0, 23.0 ], + "patching_rect" : [ 426.5, 193.0, 150.0, 23.0 ], "text_width" : 89.0 } @@ -805,7 +805,7 @@ "numoutlets" : 1, "outlettype" : [ "" ], "parameter_enable" : 0, - "patching_rect" : [ 386.5, 208.0, 150.0, 23.0 ], + "patching_rect" : [ 426.5, 217.0, 150.0, 23.0 ], "text_width" : 89.0 } @@ -821,7 +821,7 @@ , { "patchline" : { "destination" : [ "obj-14", 0 ], - "midpoints" : [ 129.5, 306.0, 19.5, 306.0 ], + "midpoints" : [ 169.5, 315.0, 59.5, 315.0 ], "source" : [ "obj-11", 1 ] } @@ -836,7 +836,7 @@ , { "patchline" : { "destination" : [ "obj-10", 0 ], - "midpoints" : [ 224.0, 464.0, 19.5, 464.0 ], + "midpoints" : [ 264.0, 473.0, 59.5, 473.0 ], "source" : [ "obj-16", 0 ] } @@ -844,7 +844,7 @@ , { "patchline" : { "destination" : [ "obj-1", 0 ], - "midpoints" : [ 396.0, 210.0, 300.0, 210.0, 300.0, 306.0, 224.0, 306.0 ], + "midpoints" : [ 436.0, 219.0, 340.0, 219.0, 340.0, 315.0, 264.0, 315.0 ], "source" : [ "obj-23", 0 ] } @@ -852,7 +852,7 @@ , { "patchline" : { "destination" : [ "obj-1", 0 ], - "midpoints" : [ 334.0, 306.0, 224.0, 306.0 ], + "midpoints" : [ 374.0, 315.0, 264.0, 315.0 ], "source" : [ "obj-38", 0 ] } @@ -860,7 +860,7 @@ , { "patchline" : { "destination" : [ "obj-1", 0 ], - "midpoints" : [ 396.0, 234.0, 224.0, 234.0 ], + "midpoints" : [ 436.0, 243.0, 264.0, 243.0 ], "source" : [ "obj-41", 0 ] } @@ -875,7 +875,7 @@ , { "patchline" : { "destination" : [ "obj-1", 0 ], - "midpoints" : [ 396.0, 306.0, 224.0, 306.0 ], + "midpoints" : [ 436.0, 315.0, 264.0, 315.0 ], "source" : [ "obj-6", 0 ] } @@ -890,7 +890,7 @@ , { "patchline" : { "destination" : [ "obj-1", 0 ], - "midpoints" : [ 396.0, 258.0, 224.0, 258.0 ], + "midpoints" : [ 436.0, 267.0, 264.0, 267.0 ], "source" : [ "obj-9", 0 ] } diff --git a/help/fluid.bufnmfcross~.maxhelp b/help/fluid.bufnmfcross~.maxhelp index acf68f60..64eabb23 100644 --- a/help/fluid.bufnmfcross~.maxhelp +++ b/help/fluid.bufnmfcross~.maxhelp @@ -87,6 +87,39 @@ "showontab" : 1, "assistshowspatchername" : 0, "boxes" : [ { + "box" : { + "bubble" : 1, + "id" : "obj-15", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 70.0, 650.0, 75.0, 25.0 ], + "text" : "audio on", + "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ] + } + + } +, { + "box" : { + "bgcolor" : [ 1.0, 0.788235, 0.470588, 1.0 ], + "fontname" : "Arial Bold", + "hint" : "", + "id" : "obj-16", + "ignoreclick" : 1, + "legacytextcolor" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 146.25, 652.499999999999886, 20.0, 20.0 ], + "rounded" : 60.0, + "text" : "2", + "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] + } + + } +, { "box" : { "id" : "obj-29", "maxclass" : "comment", @@ -421,7 +454,7 @@ "parameter_enable" : 0, "patching_rect" : [ 620.75, 556.500000000000114, 20.0, 20.0 ], "rounded" : 60.0, - "text" : "2", + "text" : "3", "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] } @@ -552,7 +585,7 @@ , { "patchline" : { "destination" : [ "obj-20", 1 ], - "midpoints" : [ 193.0, 635.0, 59.0, 635.0 ], + "midpoints" : [ 193.0, 627.0, 59.0, 627.0 ], "order" : 0, "source" : [ "obj-22", 0 ] } @@ -561,7 +594,7 @@ , { "patchline" : { "destination" : [ "obj-20", 0 ], - "midpoints" : [ 193.0, 635.0, 33.0, 635.0 ], + "midpoints" : [ 193.0, 627.0, 33.0, 627.0 ], "order" : 1, "source" : [ "obj-22", 0 ] } @@ -584,7 +617,7 @@ , { "patchline" : { "destination" : [ "obj-20", 1 ], - "midpoints" : [ 334.75, 635.0, 59.0, 635.0 ], + "midpoints" : [ 334.75, 627.0, 59.0, 627.0 ], "order" : 0, "source" : [ "obj-28", 0 ] } @@ -593,7 +626,7 @@ , { "patchline" : { "destination" : [ "obj-20", 0 ], - "midpoints" : [ 334.75, 635.0, 33.0, 635.0 ], + "midpoints" : [ 334.75, 627.0, 33.0, 627.0 ], "order" : 1, "source" : [ "obj-28", 0 ] } @@ -616,7 +649,7 @@ , { "patchline" : { "destination" : [ "obj-20", 1 ], - "midpoints" : [ 33.0, 632.0, 59.0, 632.0 ], + "midpoints" : [ 33.0, 627.0, 59.0, 627.0 ], "order" : 0, "source" : [ "obj-39", 0 ] } @@ -625,7 +658,7 @@ , { "patchline" : { "destination" : [ "obj-20", 0 ], - "midpoints" : [ 33.0, 620.0, 33.0, 620.0 ], + "midpoints" : [ 33.0, 618.0, 33.0, 618.0 ], "order" : 1, "source" : [ "obj-39", 0 ] } diff --git a/help/fluid.bufnmfseed~.maxhelp b/help/fluid.bufnmfseed~.maxhelp index fa2f0742..301a49cd 100644 --- a/help/fluid.bufnmfseed~.maxhelp +++ b/help/fluid.bufnmfseed~.maxhelp @@ -46,7 +46,7 @@ "maxclass" : "newobj", "numinlets" : 0, "numoutlets" : 0, - "patching_rect" : [ 70.0, 85.0, 253.0, 22.0 ], + "patching_rect" : [ 70.0, 85.0, 260.0, 22.0 ], "text" : "fluid_decomposition.blocking fluid.bufnmfseed~" } @@ -319,7 +319,7 @@ "numinlets" : 0, "numoutlets" : 0, "offset" : [ 0.0, 0.0 ], - "patching_rect" : [ 395.0, 10.0, 245.0, 100.0 ], + "patching_rect" : [ 410.0, 10.0, 245.0, 100.0 ], "viewvisibility" : 1 } @@ -843,7 +843,7 @@ "numinlets" : 1, "numoutlets" : 3, "outlettype" : [ "", "", "" ], - "patching_rect" : [ 20.0, 230.0, 569.0, 23.0 ], + "patching_rect" : [ 20.0, 230.0, 577.0, 23.0 ], "text" : "fluid.bufnmfseed~ @source help.svd.src @activations help.svd.activations @bases help.svd.bases" } @@ -860,7 +860,7 @@ "numoutlets" : 1, "outlettype" : [ "" ], "parameter_enable" : 0, - "patching_rect" : [ 10.0, 10.0, 381.5, 100.0 ] + "patching_rect" : [ 10.0, 10.0, 389.5, 100.0 ] } } diff --git a/help/fluid.bufpitch~.maxhelp b/help/fluid.bufpitch~.maxhelp index 08938dab..43296673 100644 --- a/help/fluid.bufpitch~.maxhelp +++ b/help/fluid.bufpitch~.maxhelp @@ -543,6 +543,38 @@ "showontab" : 1, "assistshowspatchername" : 0, "boxes" : [ { + "box" : { + "bgcolor" : [ 1.0, 0.788235, 0.470588, 1.0 ], + "fontname" : "Arial Bold", + "hint" : "", + "id" : "obj-4", + "ignoreclick" : 1, + "legacytextcolor" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 200.0, 592.5, 20.0, 20.0 ], + "rounded" : 60.0, + "text" : "2", + "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] + } + + } +, { + "box" : { + "bubble" : 1, + "id" : "obj-6", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 120.0, 590.0, 77.0, 25.0 ], + "text" : "Audio on" + } + + } +, { "box" : { "bgcolor" : [ 1.0, 0.788235, 0.470588, 1.0 ], "fontname" : "Arial Bold", @@ -557,7 +589,7 @@ "parameter_enable" : 0, "patching_rect" : [ 320.0, 294.0, 20.0, 20.0 ], "rounded" : 60.0, - "text" : "2", + "text" : "3", "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] } @@ -1295,7 +1327,7 @@ } , "classnamespace" : "box", - "rect" : [ 100.0, 113.0, 890.0, 671.0 ], + "rect" : [ 0.0, 26.0, 890.0, 671.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, @@ -1588,7 +1620,7 @@ } , "classnamespace" : "box", - "rect" : [ 0.0, 26.0, 890.0, 671.0 ], + "rect" : [ 100.0, 113.0, 890.0, 671.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, @@ -1618,6 +1650,119 @@ "showontab" : 1, "assistshowspatchername" : 0, "boxes" : [ { + "box" : { + "id" : "obj-13", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 8, + "minor" : 3, + "revision" : 0, + "architecture" : "x64", + "modernui" : 1 + } +, + "classnamespace" : "box", + "rect" : [ 863.0, 718.0, 640.0, 480.0 ], + "bglocked" : 0, + "openinpresentation" : 0, + "default_fontsize" : 12.0, + "default_fontface" : 0, + "default_fontname" : "Arial", + "gridonopen" : 1, + "gridsize" : [ 15.0, 15.0 ], + "gridsnaponopen" : 1, + "objectsnaponopen" : 1, + "statusbarvisible" : 2, + "toolbarvisible" : 1, + "lefttoolbarpinned" : 0, + "toptoolbarpinned" : 0, + "righttoolbarpinned" : 0, + "bottomtoolbarpinned" : 0, + "toolbars_unpinned_last_save" : 0, + "tallnewobj" : 0, + "boxanimatetime" : 200, + "enablehscroll" : 1, + "enablevscroll" : 1, + "devicewidth" : 0.0, + "description" : "", + "digest" : "", + "tags" : "", + "style" : "", + "subpatcher_template" : "", + "assistshowspatchername" : 0, + "boxes" : [ { + "box" : { + "id" : "obj-8", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 20.0, 69.0, 363.0, 22.0 ], + "text" : "waveform help.bufpitch.1.src, features help.bufpitch.1.pitch fuschia" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-9", + "index" : 1, + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 20.0, 9.0, 30.0, 30.0 ] + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-11", + "index" : 1, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 20.0, 111.0, 30.0, 30.0 ] + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-11", 0 ], + "source" : [ "obj-8", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-8", 0 ], + "source" : [ "obj-9", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 20.0, 410.0, 141.0, 23.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "globalpatchername" : "", + "tags" : "" + } +, + "text" : "p \"drawing commands\"" + } + + } +, { "box" : { "bgcolor" : [ 1.0, 0.788235, 0.470588, 1.0 ], "fontname" : "Arial Bold", @@ -1656,8 +1801,8 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 20.0, 570.0, 629.0, 79.0 ], - "text" : "The original audio is in fuschia. There are two channels of audio features (the same structure as the buffer). \n\nThe first channel is the pitch in hertz and the second channel is pitch confidence between 0.0 and1.0.\n\nSee the next tab for how we might use this information musically.", + "patching_rect" : [ 20.0, 560.0, 680.0, 79.0 ], + "text" : "The original audio is in white. There are two channels of audio features (the same structure as the buffer) in fuschia. \n\nThe first channel is the pitch in hertz and the second channel is pitch confidence between 0.0 and1.0.\n\nSee the next tab for how we might use this information musically.", "textcolor" : [ 0.501960784313725, 0.501960784313725, 0.501960784313725, 1.0 ] } @@ -1689,7 +1834,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 46.0, 320.0, 136.0, 25.0 ], + "patching_rect" : [ 46.0, 310.0, 136.0, 25.0 ], "text" : "Analyse the source" } @@ -1707,7 +1852,7 @@ "numoutlets" : 3, "outlettype" : [ "", "", "int" ], "parameter_enable" : 0, - "patching_rect" : [ 190.0, 322.5, 20.0, 20.0 ], + "patching_rect" : [ 190.0, 312.5, 20.0, 20.0 ], "rounded" : 60.0, "text" : "3", "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] @@ -1760,18 +1905,6 @@ "text" : "play~ help.bufpitch.1.src" } - } -, { - "box" : { - "id" : "obj-8", - "maxclass" : "message", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 20.0, 420.0, 501.0, 23.0 ], - "text" : "waveform help.bufpitch.1.src fuschia, features help.bufpitch.1.pitch help.bufpitch.1.src" - } - } , { "box" : { @@ -1781,7 +1914,7 @@ "numoutlets" : 1, "outlettype" : [ "bang" ], "parameter_enable" : 0, - "patching_rect" : [ 20.0, 320.0, 24.0, 24.0 ] + "patching_rect" : [ 20.0, 310.0, 24.0, 24.0 ] } } @@ -1793,7 +1926,7 @@ "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "" ], - "patching_rect" : [ 20.0, 370.0, 437.0, 23.0 ], + "patching_rect" : [ 20.0, 360.0, 437.0, 23.0 ], "text" : "fluid.bufpitch~ @source help.bufpitch.1.src @features help.bufpitch.1.pitch" } @@ -1806,7 +1939,7 @@ "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "float", "bang" ], - "patching_rect" : [ 460.0, 370.0, 168.0, 23.0 ], + "patching_rect" : [ 460.0, 360.0, 168.0, 23.0 ], "text" : "buffer~ help.bufpitch.1.pitch" } @@ -1832,7 +1965,7 @@ "numoutlets" : 1, "outlettype" : [ "" ], "parameter_enable" : 0, - "patching_rect" : [ 20.0, 470.0, 730.0, 90.0 ] + "patching_rect" : [ 20.0, 460.0, 730.0, 90.0 ] } } @@ -1871,29 +2004,29 @@ } , { "patchline" : { - "destination" : [ "obj-12", 0 ], - "source" : [ "obj-14", 0 ] + "destination" : [ "obj-1", 0 ], + "source" : [ "obj-13", 0 ] } } , { "patchline" : { - "destination" : [ "obj-8", 0 ], - "source" : [ "obj-4", 0 ] + "destination" : [ "obj-12", 0 ], + "source" : [ "obj-14", 0 ] } } , { "patchline" : { - "destination" : [ "obj-4", 0 ], - "source" : [ "obj-6", 0 ] + "destination" : [ "obj-13", 0 ], + "source" : [ "obj-4", 0 ] } } , { "patchline" : { - "destination" : [ "obj-1", 0 ], - "source" : [ "obj-8", 0 ] + "destination" : [ "obj-4", 0 ], + "source" : [ "obj-6", 0 ] } } diff --git a/help/fluid.bufscale~.maxhelp b/help/fluid.bufscale~.maxhelp index a6f46fd9..51593d0d 100644 --- a/help/fluid.bufscale~.maxhelp +++ b/help/fluid.bufscale~.maxhelp @@ -95,7 +95,7 @@ "numoutlets" : 1, "outlettype" : [ "" ], "parameter_enable" : 0, - "patching_rect" : [ 190.0, 360.0, 190.0, 23.0 ] + "patching_rect" : [ 215.0, 370.0, 190.0, 23.0 ] } } @@ -106,7 +106,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 120.0, 558.5, 280.0, 36.0 ], + "patching_rect" : [ 145.0, 568.5, 280.0, 36.0 ], "text" : "The input (ranging from 1 to 5) is scaled to the output range of (0 to 1).", "textcolor" : [ 0.501960784313725, 0.501960784313725, 0.501960784313725, 1.0 ] } @@ -119,7 +119,8 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 5.0, 565.0, 113.0, 23.0 ] + "patching_rect" : [ 30.0, 575.0, 113.0, 23.0 ], + "text" : "0. 0.25 0.5 0.75 1." } } @@ -131,7 +132,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 35.0, 462.0, 280.0, 40.0 ], + "patching_rect" : [ 60.0, 472.0, 280.0, 40.0 ], "text" : "Extract the destination buffer data to see how bufscale processed the source buffer" } @@ -149,7 +150,7 @@ "numoutlets" : 3, "outlettype" : [ "", "", "int" ], "parameter_enable" : 0, - "patching_rect" : [ 317.0, 470.0, 20.0, 20.0 ], + "patching_rect" : [ 342.0, 480.0, 20.0, 20.0 ], "rounded" : 60.0, "text" : "3", "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] @@ -163,7 +164,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 390.0, 291.5, 373.0, 50.0 ], + "patching_rect" : [ 415.0, 301.5, 373.0, 50.0 ], "text" : "You can modify the minima and maxima for both input and output to adjust the scaling. You can optionall clip the output, as to not exceed the specified output minimum and maximum.", "textcolor" : [ 0.501960784313725, 0.501960784313725, 0.501960784313725, 1.0 ] } @@ -177,7 +178,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 370.0, 200.0, 205.0, 40.0 ], + "patching_rect" : [ 395.0, 210.0, 205.0, 40.0 ], "text" : "Scale the source buffer and copy to the destination buffer" } @@ -195,7 +196,7 @@ "numoutlets" : 3, "outlettype" : [ "", "", "int" ], "parameter_enable" : 0, - "patching_rect" : [ 578.0, 208.0, 20.0, 20.0 ], + "patching_rect" : [ 603.0, 218.0, 20.0, 20.0 ], "rounded" : 60.0, "text" : "2", "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] @@ -211,7 +212,7 @@ "numoutlets" : 1, "outlettype" : [ "" ], "parameter_enable" : 0, - "patching_rect" : [ 190.0, 332.5, 190.0, 23.0 ] + "patching_rect" : [ 215.0, 342.5, 190.0, 23.0 ] } } @@ -224,7 +225,7 @@ "numoutlets" : 1, "outlettype" : [ "" ], "parameter_enable" : 0, - "patching_rect" : [ 190.0, 305.0, 190.0, 23.0 ] + "patching_rect" : [ 215.0, 315.0, 190.0, 23.0 ] } } @@ -237,7 +238,7 @@ "numoutlets" : 1, "outlettype" : [ "" ], "parameter_enable" : 0, - "patching_rect" : [ 190.0, 277.5, 190.0, 23.0 ] + "patching_rect" : [ 215.0, 287.5, 190.0, 23.0 ] } } @@ -250,7 +251,7 @@ "numoutlets" : 1, "outlettype" : [ "" ], "parameter_enable" : 0, - "patching_rect" : [ 190.0, 250.0, 190.0, 23.0 ] + "patching_rect" : [ 215.0, 260.0, 190.0, 23.0 ] } } @@ -262,7 +263,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 70.0, 121.5, 150.0, 40.0 ], + "patching_rect" : [ 95.0, 131.5, 150.0, 40.0 ], "text" : "Fill the source buffer with some numbers" } @@ -274,7 +275,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 5.0, 130.0, 59.0, 23.0 ], + "patching_rect" : [ 30.0, 140.0, 59.0, 23.0 ], "text" : "1 2 3 4 5" } @@ -287,7 +288,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "buffer" ], - "patching_rect" : [ 5.0, 170.0, 258.0, 23.0 ], + "patching_rect" : [ 30.0, 180.0, 258.0, 23.0 ], "text" : "fluid.list2buf @destination bufscale.help.src" } @@ -300,7 +301,7 @@ "numoutlets" : 1, "outlettype" : [ "bang" ], "parameter_enable" : 0, - "patching_rect" : [ 5.0, 470.0, 24.0, 24.0 ] + "patching_rect" : [ 30.0, 480.0, 24.0, 24.0 ] } } @@ -312,7 +313,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "list" ], - "patching_rect" : [ 5.0, 510.0, 241.0, 23.0 ], + "patching_rect" : [ 30.0, 520.0, 241.0, 23.0 ], "text" : "fluid.buf2list @source bufscale.help.dest" } @@ -333,7 +334,7 @@ "numinlets" : 0, "numoutlets" : 0, "offset" : [ 0.0, 0.0 ], - "patching_rect" : [ 415.0, 5.0, 235.0, 110.0 ], + "patching_rect" : [ 362.0, 5.0, 235.0, 110.0 ], "viewvisibility" : 1 } @@ -351,7 +352,7 @@ "numoutlets" : 3, "outlettype" : [ "", "", "int" ], "parameter_enable" : 0, - "patching_rect" : [ 222.0, 131.5, 20.0, 20.0 ], + "patching_rect" : [ 247.0, 141.5, 20.0, 20.0 ], "rounded" : 60.0, "text" : "1", "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] @@ -365,7 +366,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 5.0, 208.5, 363.0, 23.0 ], + "patching_rect" : [ 30.0, 218.5, 363.0, 23.0 ], "text" : "source bufscale.help.src, destination bufscale.help.dest, bang" } @@ -378,7 +379,7 @@ "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "float", "bang" ], - "patching_rect" : [ 435.0, 405.0, 158.0, 23.0 ], + "patching_rect" : [ 460.0, 415.0, 158.0, 23.0 ], "text" : "buffer~ bufscale.help.dest" } @@ -391,7 +392,7 @@ "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "float", "bang" ], - "patching_rect" : [ 265.0, 170.0, 150.0, 23.0 ], + "patching_rect" : [ 290.0, 180.0, 150.0, 23.0 ], "text" : "buffer~ bufscale.help.src" } @@ -404,7 +405,7 @@ "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "" ], - "patching_rect" : [ 5.0, 405.0, 427.0, 23.0 ], + "patching_rect" : [ 30.0, 415.0, 427.0, 23.0 ], "text" : "fluid.bufscale~ @inputlow 1 @inputhigh 5 @outputlow 0. @outputhigh 1." } @@ -421,7 +422,7 @@ "numoutlets" : 1, "outlettype" : [ "" ], "parameter_enable" : 0, - "patching_rect" : [ 5.0, 5.0, 405.0, 110.0 ] + "patching_rect" : [ 5.0, 5.0, 355.0, 105.0 ] } } @@ -429,7 +430,7 @@ "lines" : [ { "patchline" : { "destination" : [ "obj-5", 0 ], - "midpoints" : [ 14.5, 353.0, 14.5, 353.0 ], + "midpoints" : [ 39.5, 363.0, 39.5, 363.0 ], "source" : [ "obj-11", 0 ] } @@ -444,7 +445,7 @@ , { "patchline" : { "destination" : [ "obj-5", 0 ], - "midpoints" : [ 199.5, 273.0, 14.5, 273.0 ], + "midpoints" : [ 224.5, 283.0, 39.5, 283.0 ], "source" : [ "obj-29", 0 ] } @@ -452,7 +453,7 @@ , { "patchline" : { "destination" : [ "obj-40", 1 ], - "midpoints" : [ 14.5, 552.0, 108.5, 552.0 ], + "midpoints" : [ 39.5, 562.0, 133.5, 562.0 ], "source" : [ "obj-3", 0 ] } @@ -460,7 +461,7 @@ , { "patchline" : { "destination" : [ "obj-5", 0 ], - "midpoints" : [ 199.5, 303.0, 14.5, 303.0 ], + "midpoints" : [ 224.5, 313.0, 39.5, 313.0 ], "source" : [ "obj-30", 0 ] } @@ -468,7 +469,7 @@ , { "patchline" : { "destination" : [ "obj-5", 0 ], - "midpoints" : [ 199.5, 330.0, 14.5, 330.0 ], + "midpoints" : [ 224.5, 340.0, 39.5, 340.0 ], "source" : [ "obj-31", 0 ] } @@ -476,7 +477,7 @@ , { "patchline" : { "destination" : [ "obj-5", 0 ], - "midpoints" : [ 199.5, 357.0, 14.5, 357.0 ], + "midpoints" : [ 224.5, 367.0, 39.5, 367.0 ], "source" : [ "obj-32", 0 ] } @@ -484,7 +485,7 @@ , { "patchline" : { "destination" : [ "obj-5", 0 ], - "midpoints" : [ 199.5, 384.0, 14.5, 384.0 ], + "midpoints" : [ 224.5, 394.0, 39.5, 394.0 ], "source" : [ "obj-4", 0 ] } diff --git a/help/fluid.bufsines~.maxhelp b/help/fluid.bufsines~.maxhelp index d6fb07d0..776738e4 100644 --- a/help/fluid.bufsines~.maxhelp +++ b/help/fluid.bufsines~.maxhelp @@ -1110,14 +1110,6 @@ "source" : [ "obj-6", 0 ] } - } -, { - "patchline" : { - "destination" : [ "obj-14", 0 ], - "midpoints" : [ 149.5, 213.0, 19.5, 213.0 ], - "source" : [ "obj-7", 1 ] - } - } , { "patchline" : { diff --git a/help/fluid.bufstats~.maxhelp b/help/fluid.bufstats~.maxhelp index c1d000f1..97b7e6ff 100644 --- a/help/fluid.bufstats~.maxhelp +++ b/help/fluid.bufstats~.maxhelp @@ -10,7 +10,7 @@ } , "classnamespace" : "box", - "rect" : [ 35.0, 88.0, 843.0, 765.0 ], + "rect" : [ 35.0, 88.0, 855.0, 765.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, @@ -41,6 +41,448 @@ "showontab" : 0, "assistshowspatchername" : 0, "boxes" : [ { + "box" : { + "id" : "obj-7", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 0, + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 8, + "minor" : 3, + "revision" : 0, + "architecture" : "x64", + "modernui" : 1 + } +, + "classnamespace" : "box", + "rect" : [ 35.0, 114.0, 855.0, 739.0 ], + "bglocked" : 0, + "openinpresentation" : 0, + "default_fontsize" : 13.0, + "default_fontface" : 0, + "default_fontname" : "Arial", + "gridonopen" : 2, + "gridsize" : [ 10.0, 10.0 ], + "gridsnaponopen" : 2, + "objectsnaponopen" : 1, + "statusbarvisible" : 2, + "toolbarvisible" : 1, + "lefttoolbarpinned" : 0, + "toptoolbarpinned" : 0, + "righttoolbarpinned" : 0, + "bottomtoolbarpinned" : 0, + "toolbars_unpinned_last_save" : 0, + "tallnewobj" : 0, + "boxanimatetime" : 200, + "enablehscroll" : 1, + "enablevscroll" : 1, + "devicewidth" : 0.0, + "description" : "", + "digest" : "", + "tags" : "", + "style" : "", + "subpatcher_template" : "", + "showontab" : 1, + "assistshowspatchername" : 0, + "boxes" : [ { + "box" : { + "id" : "obj-18", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 30.0, 510.0, 375.0, 23.0 ] + } + + } +, { + "box" : { + "id" : "obj-16", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "list" ], + "patching_rect" : [ 30.0, 460.0, 77.0, 23.0 ], + "text" : "fluid.buf2list" + } + + } +, { + "box" : { + "bgcolor" : [ 1.0, 0.788235, 0.470588, 1.0 ], + "fontname" : "Arial Bold", + "hint" : "", + "id" : "obj-2", + "ignoreclick" : 1, + "legacytextcolor" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 471.0, 252.5, 20.0, 20.0 ], + "rounded" : 60.0, + "text" : "3", + "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] + } + + } +, { + "box" : { + "bubble" : 1, + "id" : "obj-12", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 356.0, 250.0, 111.0, 25.0 ], + "text" : "Back to default", + "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ] + } + + } +, { + "box" : { + "bgcolor" : [ 1.0, 0.788235, 0.470588, 1.0 ], + "fontname" : "Arial Bold", + "hint" : "", + "id" : "obj-30", + "ignoreclick" : 1, + "legacytextcolor" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 384.0, 211.5, 20.0, 20.0 ], + "rounded" : 60.0, + "text" : "2", + "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] + } + + } +, { + "box" : { + "id" : "obj-28", + "linecount" : 12, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 440.0, 290.0, 212.0, 181.0 ], + "text" : "No matter what order you specify the selection in, the order that those choices are returned will follow the same order as if you didn't select any. A good trick for getting the order is to see the attributes listed out in the object when no @select is chosen.\n\nThink of this parameter like a filter, rather than a reordering of the outputs.", + "textcolor" : [ 0.501960784313725, 0.501960784313725, 0.501960784313725, 1.0 ] + } + + } +, { + "box" : { + "id" : "obj-27", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 276.5, 301.0, 160.0, 21.0 ], + "text" : "This is the same as step 2", + "textcolor" : [ 0.501960784313725, 0.501960784313725, 0.501960784313725, 1.0 ] + } + + } +, { + "box" : { + "bubble" : 1, + "id" : "obj-24", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 179.0, 209.0, 203.0, 25.0 ], + "text" : "only return the mean and skew", + "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ] + } + + } +, { + "box" : { + "id" : "obj-11", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 60.0, 250.0, 293.0, 23.0 ], + "text" : "select mean std skew kurtosis low mid high, bang" + } + + } +, { + "box" : { + "id" : "obj-9", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 110.0, 300.0, 162.0, 23.0 ], + "text" : "select skew mean, bang" + } + + } +, { + "box" : { + "id" : "obj-8", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 30.0, 210.0, 147.0, 23.0 ], + "text" : "select mean skew, bang" + } + + } +, { + "box" : { + "buffername" : "help.bufstats.select.src", + "id" : "obj-25", + "maxclass" : "waveform~", + "numinlets" : 5, + "numoutlets" : 6, + "outlettype" : [ "float", "float", "float", "float", "list", "" ], + "patching_rect" : [ 230.0, 150.0, 191.0, 23.0 ] + } + + } +, { + "box" : { + "id" : "obj-7", + "linecount" : 2, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 10.0, 62.0, 500.0, 36.0 ], + "text" : "You can also select which outputs should even be copied to the destination buffer. This removes the need for a fluid.bufselect~ to capture descriptors you care about.", + "textcolor" : [ 0.501960784313725, 0.501960784313725, 0.501960784313725, 1.0 ] + } + + } +, { + "box" : { + "bubble" : 1, + "id" : "obj-10", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 322.0, 113.0, 125.0, 25.0 ], + "text" : "Load a sound file" + } + + } +, { + "box" : { + "bgmode" : 0, + "border" : 0, + "clickthrough" : 0, + "enablehscroll" : 0, + "enablevscroll" : 0, + "id" : "obj-6", + "lockeddragscroll" : 0, + "lockedsize" : 0, + "maxclass" : "bpatcher", + "name" : "fluid.bufloader.maxpat", + "numinlets" : 0, + "numoutlets" : 1, + "offset" : [ 0.0, 0.0 ], + "outlettype" : [ "" ], + "patching_rect" : [ 30.0, 110.0, 290.0, 30.0 ], + "viewvisibility" : 1 + } + + } +, { + "box" : { + "border" : 0, + "filename" : "helpdetails.js", + "id" : "obj-13", + "ignoreclick" : 1, + "jsarguments" : [ "fluid.bufstats~" ], + "maxclass" : "jsui", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "parameter_enable" : 0, + "patching_rect" : [ 10.0, 10.0, 500.0, 50.0 ] + } + + } +, { + "box" : { + "bgcolor" : [ 1.0, 0.788235, 0.470588, 1.0 ], + "fontname" : "Arial Bold", + "hint" : "", + "id" : "obj-26", + "ignoreclick" : 1, + "legacytextcolor" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 447.0, 115.5, 20.0, 20.0 ], + "rounded" : 60.0, + "text" : "1", + "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] + } + + } +, { + "box" : { + "id" : "obj-5", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "float", "bang" ], + "patching_rect" : [ 30.0, 150.0, 185.0, 23.0 ], + "text" : "buffer~ help.bufstats.select.src" + } + + } +, { + "box" : { + "color" : [ 0.831372549019608, 0.368627450980392, 0.368627450980392, 1.0 ], + "id" : "obj-3", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "float", "bang" ], + "patching_rect" : [ 125.0, 460.0, 185.0, 23.0 ], + "text" : "buffer~ help.bufstats.select.dst" + } + + } +, { + "box" : { + "color" : [ 0.831372549019608, 0.368627450980392, 0.368627450980392, 1.0 ], + "id" : "obj-1", + "linecount" : 2, + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 30.0, 400.0, 290.0, 38.0 ], + "text" : "fluid.bufstats~ @source help.bufstats.select.src @stats help.bufstats.select.dst @numchans 1" + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-16", 0 ], + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "midpoints" : [ 69.5, 366.0, 39.5, 366.0 ], + "source" : [ "obj-11", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-18", 1 ], + "midpoints" : [ 39.5, 496.0, 395.5, 496.0 ], + "source" : [ "obj-16", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "source" : [ "obj-6", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "midpoints" : [ 39.5, 234.0, 39.5, 234.0 ], + "source" : [ "obj-8", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "midpoints" : [ 119.5, 366.0, 39.5, 366.0 ], + "source" : [ "obj-9", 0 ] + } + + } + ], + "styles" : [ { + "name" : "max6box", + "default" : { + "accentcolor" : [ 0.8, 0.839216, 0.709804, 1.0 ], + "bgcolor" : [ 1.0, 1.0, 1.0, 0.5 ], + "textcolor_inverse" : [ 0.0, 0.0, 0.0, 1.0 ] + } +, + "parentstyle" : "", + "multi" : 0 + } +, { + "name" : "max6inlet", + "default" : { + "color" : [ 0.423529, 0.372549, 0.27451, 1.0 ] + } +, + "parentstyle" : "", + "multi" : 0 + } +, { + "name" : "max6message", + "default" : { + "bgfillcolor" : { + "angle" : 270.0, + "autogradient" : 0, + "color" : [ 0.290196, 0.309804, 0.301961, 1.0 ], + "color1" : [ 0.866667, 0.866667, 0.866667, 1.0 ], + "color2" : [ 0.788235, 0.788235, 0.788235, 1.0 ], + "proportion" : 0.39, + "type" : "gradient" + } +, + "textcolor_inverse" : [ 0.0, 0.0, 0.0, 1.0 ] + } +, + "parentstyle" : "max6box", + "multi" : 0 + } +, { + "name" : "max6outlet", + "default" : { + "color" : [ 0.0, 0.454902, 0.498039, 1.0 ] + } +, + "parentstyle" : "", + "multi" : 0 + } + ] + } +, + "patching_rect" : [ 142.333331999999984, 225.333313000000004, 53.0, 23.0 ], + "saved_object_attributes" : { + "description" : "", + "digest" : "", + "fontsize" : 13.0, + "globalpatchername" : "", + "tags" : "" + } +, + "text" : "p select", + "varname" : "basic_tab[2]" + } + + } +, { "box" : { "id" : "obj-3", "maxclass" : "newobj", @@ -57,7 +499,7 @@ } , "classnamespace" : "box", - "rect" : [ 0.0, 26.0, 843.0, 739.0 ], + "rect" : [ 0.0, 26.0, 855.0, 739.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, @@ -1033,7 +1475,7 @@ ] } , - "patching_rect" : [ 110.0, 220.0, 84.0, 23.0 ], + "patching_rect" : [ 190.0, 280.0, 84.0, 23.0 ], "saved_object_attributes" : { "description" : "", "digest" : "", @@ -1063,7 +1505,7 @@ } , "classnamespace" : "box", - "rect" : [ 0.0, 26.0, 843.0, 739.0 ], + "rect" : [ 0.0, 26.0, 855.0, 739.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, @@ -2952,7 +3394,7 @@ ] } , - "patching_rect" : [ 173.0, 255.0, 134.0, 23.0 ], + "patching_rect" : [ 280.0, 310.0, 134.0, 23.0 ], "saved_object_attributes" : { "description" : "", "digest" : "", @@ -2972,7 +3414,7 @@ "maxclass" : "newobj", "numinlets" : 0, "numoutlets" : 0, - "patching_rect" : [ 419.0, 320.0, 259.0, 23.0 ], + "patching_rect" : [ 449.0, 380.0, 259.0, 23.0 ], "text" : "fluid_decomposition.blocking fluid.bufstats~" } @@ -2994,7 +3436,7 @@ } , "classnamespace" : "box", - "rect" : [ 35.0, 114.0, 843.0, 739.0 ], + "rect" : [ 0.0, 26.0, 855.0, 739.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, @@ -3239,7 +3681,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 293.0, 273.0, 196.0, 74.0 ], + "patching_rect" : [ 293.0, 273.0, 198.0, 74.0 ], "text" : "Using @select we extract only the \"mid\" statistic (by default this is the 50th percentile and therefore the median). This is a little more robust to outliers than the mean", "textcolor" : [ 0.501960784313725, 0.501960784313725, 0.501960784313725, 1.0 ] } @@ -4642,7 +5084,7 @@ } , "classnamespace" : "box", - "rect" : [ 0.0, 26.0, 843.0, 739.0 ], + "rect" : [ 0.0, 26.0, 855.0, 739.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, @@ -5823,7 +6265,7 @@ ] } , - "patching_rect" : [ 351.0, 285.666655999999989, 92.0, 23.0 ], + "patching_rect" : [ 381.0, 345.666655999999989, 92.0, 23.0 ], "saved_object_attributes" : { "description" : "", "digest" : "", @@ -5853,7 +6295,7 @@ } , "classnamespace" : "box", - "rect" : [ 0.0, 26.0, 843.0, 739.0 ], + "rect" : [ 0.0, 26.0, 855.0, 739.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, @@ -6957,7 +7399,7 @@ } , "classnamespace" : "box", - "rect" : [ 0.0, 26.0, 843.0, 739.0 ], + "rect" : [ 0.0, 26.0, 855.0, 739.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, @@ -6990,7 +7432,7 @@ "lines" : [ ] } , - "patching_rect" : [ 569.0, 360.0, 50.0, 23.0 ], + "patching_rect" : [ 599.0, 420.0, 50.0, 23.0 ], "saved_object_attributes" : { "description" : "", "digest" : "", diff --git a/help/fluid.bufstft~.maxhelp b/help/fluid.bufstft~.maxhelp index a25d32fb..b6244f7c 100644 --- a/help/fluid.bufstft~.maxhelp +++ b/help/fluid.bufstft~.maxhelp @@ -1067,7 +1067,7 @@ } , "classnamespace" : "box", - "rect" : [ 100.0, 126.0, 877.0, 622.0 ], + "rect" : [ 0.0, 26.0, 877.0, 622.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, diff --git a/help/fluid.buftransients~.maxhelp b/help/fluid.buftransients~.maxhelp index 3ee853a1..a008901a 100644 --- a/help/fluid.buftransients~.maxhelp +++ b/help/fluid.buftransients~.maxhelp @@ -115,6 +115,18 @@ "showontab" : 1, "assistshowspatchername" : 0, "boxes" : [ { + "box" : { + "id" : "obj-5", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 10.0, 60.0, 188.0, 21.0 ], + "text" : "Processing multichannel inputs", + "textcolor" : [ 0.5, 0.5, 0.5, 1.0 ] + } + + } +, { "box" : { "id" : "obj-21", "maxclass" : "button", @@ -122,7 +134,7 @@ "numoutlets" : 1, "outlettype" : [ "bang" ], "parameter_enable" : 0, - "patching_rect" : [ 10.0, 90.0, 24.0, 24.0 ] + "patching_rect" : [ 40.0, 100.0, 24.0, 24.0 ] } } @@ -133,7 +145,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 40.0, 90.0, 213.0, 25.0 ], + "patching_rect" : [ 70.0, 100.0, 213.0, 25.0 ], "text" : "compose a radical stereo source" } @@ -151,7 +163,7 @@ "numoutlets" : 3, "outlettype" : [ "", "", "int" ], "parameter_enable" : 0, - "patching_rect" : [ 255.0, 92.5, 20.0, 20.0 ], + "patching_rect" : [ 285.0, 102.5, 20.0, 20.0 ], "rounded" : 60.0, "text" : "1", "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] @@ -165,7 +177,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 10.0, 180.0, 146.0, 23.0 ], + "patching_rect" : [ 40.0, 190.0, 146.0, 23.0 ], "text" : "waveform help.mc.src.3" } @@ -179,7 +191,7 @@ "numoutlets" : 1, "outlettype" : [ "" ], "parameter_enable" : 0, - "patching_rect" : [ 10.0, 220.0, 280.0, 130.0 ] + "patching_rect" : [ 40.0, 230.0, 280.0, 130.0 ] } } @@ -339,7 +351,7 @@ ] } , - "patching_rect" : [ 10.0, 140.0, 107.0, 23.0 ], + "patching_rect" : [ 40.0, 150.0, 107.0, 23.0 ], "saved_object_attributes" : { "description" : "", "digest" : "", @@ -357,7 +369,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 530.0, 235.833344000000125, 119.0, 21.0 ], + "patching_rect" : [ 560.0, 245.833344000000125, 119.0, 21.0 ], "text" : "stereo is preserved", "textcolor" : [ 0.501960784313725, 0.501960784313725, 0.501960784313725, 1.0 ] } @@ -370,7 +382,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 457.0, 298.8333140000002, 75.0, 25.0 ], + "patching_rect" : [ 487.0, 308.8333140000002, 75.0, 25.0 ], "text" : "audio on" } @@ -388,7 +400,7 @@ "numoutlets" : 3, "outlettype" : [ "", "", "int" ], "parameter_enable" : 0, - "patching_rect" : [ 540.833327999999938, 301.3333140000002, 20.0, 20.0 ], + "patching_rect" : [ 570.833327999999938, 311.3333140000002, 20.0, 20.0 ], "rounded" : 60.0, "text" : "3", "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] @@ -402,7 +414,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 40.5, 370.0, 93.0, 25.0 ], + "patching_rect" : [ 70.5, 380.0, 93.0, 25.0 ], "text" : "decompose" } @@ -667,7 +679,7 @@ ] } , - "patching_rect" : [ 410.0, 180.0, 206.5, 33.0 ], + "patching_rect" : [ 440.0, 190.0, 206.5, 33.0 ], "viewvisibility" : 1 } @@ -680,7 +692,7 @@ "numoutlets" : 1, "outlettype" : [ "bang" ], "parameter_enable" : 0, - "patching_rect" : [ 10.0, 370.0, 24.0, 24.0 ] + "patching_rect" : [ 40.0, 380.0, 24.0, 24.0 ] } } @@ -697,7 +709,7 @@ "numoutlets" : 3, "outlettype" : [ "", "", "int" ], "parameter_enable" : 0, - "patching_rect" : [ 132.5, 372.5, 20.0, 20.0 ], + "patching_rect" : [ 162.5, 382.5, 20.0, 20.0 ], "rounded" : 60.0, "text" : "2", "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] @@ -710,7 +722,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 40.5, 482.0, 105.0, 21.0 ], + "patching_rect" : [ 70.5, 492.0, 105.0, 21.0 ], "text" : "bang when done", "textcolor" : [ 0.5, 0.5, 0.5, 1.0 ] } @@ -724,7 +736,7 @@ "numoutlets" : 1, "outlettype" : [ "bang" ], "parameter_enable" : 0, - "patching_rect" : [ 10.0, 480.0, 24.0, 24.0 ] + "patching_rect" : [ 40.0, 490.0, 24.0, 24.0 ] } } @@ -735,7 +747,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 620.833327999999938, 185.0, 33.0, 23.0 ], + "patching_rect" : [ 650.833327999999938, 195.0, 33.0, 23.0 ], "text" : "stop" } @@ -747,7 +759,7 @@ "maxclass" : "ezdac~", "numinlets" : 2, "numoutlets" : 0, - "patching_rect" : [ 410.0, 288.8333140000002, 45.0, 45.0 ] + "patching_rect" : [ 440.0, 298.8333140000002, 45.0, 45.0 ] } } @@ -758,7 +770,7 @@ "numinlets" : 1, "numoutlets" : 3, "outlettype" : [ "signal", "signal", "bang" ], - "patching_rect" : [ 410.0, 235.833344000000125, 114.0, 23.0 ], + "patching_rect" : [ 440.0, 245.833344000000125, 114.0, 23.0 ], "text" : "play~ _ 2 @loop 1" } @@ -770,7 +782,7 @@ "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "float", "bang" ], - "patching_rect" : [ 10.0, 571.067641999999978, 147.0, 23.0 ], + "patching_rect" : [ 40.0, 581.067641999999978, 147.0, 23.0 ], "text" : "buffer~ help.mc.residual" } @@ -782,7 +794,7 @@ "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "float", "bang" ], - "patching_rect" : [ 10.0, 532.234283000000005, 158.0, 23.0 ], + "patching_rect" : [ 40.0, 542.234283000000005, 158.0, 23.0 ], "text" : "buffer~ help.mc.transients" } @@ -795,7 +807,7 @@ "numinlets" : 1, "numoutlets" : 3, "outlettype" : [ "", "", "" ], - "patching_rect" : [ 10.0, 411.067641999999978, 420.0, 38.0 ], + "patching_rect" : [ 40.0, 421.067641999999978, 420.0, 38.0 ], "text" : "fluid.buftransients~ @source help.mc.src.3 @transients help.mc.transients @residual help.mc.residual @order 14 @skew 10" } @@ -812,7 +824,7 @@ "numoutlets" : 1, "outlettype" : [ "" ], "parameter_enable" : 0, - "patching_rect" : [ 10.0, 10.0, 414.968017578125, 57.599853515625 ] + "patching_rect" : [ 10.0, 10.0, 420.0, 50.0 ] } } @@ -855,7 +867,7 @@ , { "patchline" : { "destination" : [ "obj-10", 0 ], - "midpoints" : [ 630.333327999999938, 229.833344000000125, 419.5, 229.833344000000125 ], + "midpoints" : [ 660.333327999999938, 239.833344000000125, 449.5, 239.833344000000125 ], "source" : [ "obj-15", 0 ] } @@ -877,7 +889,7 @@ , { "patchline" : { "destination" : [ "obj-10", 0 ], - "midpoints" : [ 419.5, 214.833344000000125, 419.5, 214.833344000000125 ], + "midpoints" : [ 449.5, 224.833344000000125, 449.5, 224.833344000000125 ], "source" : [ "obj-24", 0 ] } @@ -1112,7 +1124,7 @@ "lines" : [ { "patchline" : { "destination" : [ "obj-1", 1 ], - "order" : 0, + "order" : 1, "source" : [ "obj-4", 0 ] } @@ -1120,7 +1132,7 @@ , { "patchline" : { "destination" : [ "obj-13", 1 ], - "order" : 1, + "order" : 0, "source" : [ "obj-4", 0 ] } diff --git a/help/fluid.chroma~.maxhelp b/help/fluid.chroma~.maxhelp index 3ff7887e..4370d7b7 100644 --- a/help/fluid.chroma~.maxhelp +++ b/help/fluid.chroma~.maxhelp @@ -57,7 +57,7 @@ } , "classnamespace" : "box", - "rect" : [ 0.0, 26.0, 757.0, 731.0 ], + "rect" : [ 35.0, 114.0, 757.0, 731.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 12.0, @@ -87,13 +87,60 @@ "showontab" : 1, "assistshowspatchername" : 0, "boxes" : [ { + "box" : { + "bubble" : 1, + "fontsize" : 13.0, + "id" : "obj-11", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 57.0, 650.0, 75.0, 25.0 ], + "text" : "audio on", + "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ] + } + + } +, { + "box" : { + "bgcolor" : [ 1.0, 0.788235, 0.470588, 1.0 ], + "fontname" : "Arial Bold", + "fontsize" : 13.0, + "hint" : "", + "id" : "obj-12", + "ignoreclick" : 1, + "legacytextcolor" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 134.0, 652.5, 20.0, 20.0 ], + "rounded" : 60.0, + "text" : "1", + "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] + } + + } +, { + "box" : { + "id" : "obj-4", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 10.0, 60.0, 158.0, 20.0 ], + "text" : "Variable numbers of chroma", + "textcolor" : [ 0.501960784313725, 0.501960784313725, 0.501960784313725, 1.0 ] + } + + } +, { "box" : { "id" : "obj-14", "local" : 1, "maxclass" : "ezdac~", "numinlets" : 2, "numoutlets" : 0, - "patching_rect" : [ 12.0, 680.0, 45.0, 45.0 ] + "patching_rect" : [ 10.0, 640.0, 45.0, 45.0 ] } } @@ -108,7 +155,7 @@ "orientation" : 1, "outlettype" : [ "signal", "", "float", "list" ], "parameter_enable" : 1, - "patching_rect" : [ 12.0, 610.0, 136.0, 41.0 ], + "patching_rect" : [ 10.0, 570.0, 136.0, 41.0 ], "saved_attribute_attributes" : { "valueof" : { "parameter_longname" : "live.gain~[2]", @@ -127,6 +174,7 @@ } , { "box" : { + "fontsize" : 13.0, "id" : "obj-44", "maxclass" : "newobj", "numinlets" : 1, @@ -539,8 +587,9 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 105.0, 341.357142857142833, 309.0, 33.0 ], - "text" : "Drive an oscillator bank with fixed pitches using the relative strength of each bin from the chroma analysis." + "patching_rect" : [ 153.0, 341.357142857142833, 309.0, 33.0 ], + "text" : "Drive an oscillator bank with fixed pitches using the relative strength of each bin from the chroma analysis.", + "textcolor" : [ 0.501960784313725, 0.501960784313725, 0.501960784313725, 1.0 ] } } @@ -551,7 +600,8 @@ "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 72.0, 225.571428571428555, 309.0, 20.0 ], - "text" : "Interlace the amplitude values and the frequency values." + "text" : "Interlace the amplitude values and the frequency values.", + "textcolor" : [ 0.501960784313725, 0.501960784313725, 0.501960784313725, 1.0 ] } } @@ -562,7 +612,8 @@ "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 184.0, 181.285714285714278, 278.0, 20.0 ], - "text" : "Calculate the frequency values of the chroma bins." + "text" : "Calculate the frequency values of the chroma bins.", + "textcolor" : [ 0.501960784313725, 0.501960784313725, 0.501960784313725, 1.0 ] } } @@ -622,8 +673,8 @@ "numinlets" : 4, "numoutlets" : 1, "outlettype" : [ "signal" ], - "patching_rect" : [ 21.0, 346.857142857142833, 80.0, 22.0 ], - "text" : "ioscbank~ 19" + "patching_rect" : [ 21.0, 346.857142857142833, 126.0, 22.0 ], + "text" : "ioscbank~ 19 64 4096" } } @@ -780,7 +831,7 @@ ] } , - "patching_rect" : [ 12.0, 570.0, 104.0, 22.0 ], + "patching_rect" : [ 10.0, 530.0, 112.0, 23.0 ], "saved_object_attributes" : { "description" : "", "digest" : "", @@ -794,12 +845,13 @@ } , { "box" : { + "fontsize" : 13.0, "id" : "obj-8", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 2, "outlettype" : [ "", "" ], - "patching_rect" : [ 12.0, 470.0, 60.0, 22.0 ], + "patching_rect" : [ 10.0, 430.0, 64.0, 23.0 ], "text" : "zl.change" } @@ -812,7 +864,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 180.0, 285.0, 500.0, 37.0 ], + "patching_rect" : [ 148.0, 245.0, 500.0, 37.0 ], "text" : "With @normalize 1 the chroma calculation is compensated by the amplitude of the incoming signal. Try changing the gain here and seeing how it doesn't effect the result.", "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ] } @@ -831,9 +883,9 @@ "numoutlets" : 3, "outlettype" : [ "", "", "int" ], "parameter_enable" : 0, - "patching_rect" : [ 160.0, 293.5, 20.0, 20.0 ], + "patching_rect" : [ 650.0, 253.5, 20.0, 20.0 ], "rounded" : 60.0, - "text" : "3", + "text" : "4", "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] } @@ -848,7 +900,7 @@ "orientation" : 1, "outlettype" : [ "signal", "signal", "", "float", "list" ], "parameter_enable" : 1, - "patching_rect" : [ 12.0, 280.0, 136.0, 47.0 ], + "patching_rect" : [ 10.0, 240.0, 136.0, 47.0 ], "saved_attribute_attributes" : { "valueof" : { "parameter_longname" : "live.gain~", @@ -874,7 +926,7 @@ "numoutlets" : 1, "outlettype" : [ "" ], "parameter_enable" : 0, - "patching_rect" : [ 117.0, 383.0, 150.0, 22.0 ] + "patching_rect" : [ 115.0, 343.0, 150.0, 22.0 ] } } @@ -886,7 +938,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 292.0, 367.5, 380.0, 51.0 ], + "patching_rect" : [ 268.0, 328.5, 380.0, 51.0 ], "text" : "The number of chroma can be changed. Note, the maximum number of chroma is always returned and so the maximum chroma has to be set also. This is the first argument of the object.", "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ] } @@ -905,7 +957,7 @@ "numoutlets" : 3, "outlettype" : [ "", "", "int" ], "parameter_enable" : 0, - "patching_rect" : [ 270.0, 383.0, 20.0, 20.0 ], + "patching_rect" : [ 650.0, 344.0, 20.0, 20.0 ], "rounded" : 60.0, "text" : "2", "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] @@ -914,12 +966,13 @@ } , { "box" : { + "fontsize" : 13.0, "id" : "obj-24", "linecount" : 2, "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 464.0, 583.5, 216.0, 33.0 ], + "patching_rect" : [ 462.0, 543.5, 235.0, 36.0 ], "text" : "The list is now 19 elements long: each element in the list is a chroma bin.", "textcolor" : [ 0.501960784313725, 0.501960784313725, 0.501960784313725, 1.0 ] } @@ -933,31 +986,10 @@ "numinlets" : 2, "numoutlets" : 3, "outlettype" : [ "", "", "" ], - "patching_rect" : [ 12.0, 510.0, 155.0, 23.0 ], + "patching_rect" : [ 10.0, 470.0, 155.0, 23.0 ], "text" : "fluid.stats 19 @history 40" } - } -, { - "box" : { - "args" : [ "chroma" ], - "bgmode" : 0, - "border" : 0, - "clickthrough" : 0, - "enablehscroll" : 0, - "enablevscroll" : 0, - "id" : "obj-75", - "lockeddragscroll" : 0, - "lockedsize" : 0, - "maxclass" : "bpatcher", - "name" : "fluid.learn.maxpat", - "numinlets" : 0, - "numoutlets" : 0, - "offset" : [ 0.0, 0.0 ], - "patching_rect" : [ 522.0, 10.0, 230.0, 110.0 ], - "viewvisibility" : 1 - } - } , { "box" : { @@ -969,7 +1001,7 @@ "numoutlets" : 2, "outlettype" : [ "", "" ], "parameter_enable" : 0, - "patching_rect" : [ 170.0, 570.0, 288.0, 60.0 ], + "patching_rect" : [ 168.0, 530.0, 288.0, 60.0 ], "presentation" : 1, "presentation_rect" : [ 4.833344, 2.5, 425.0, 156.0 ], "setminmax" : [ 0.0, 0.200000002980232 ], @@ -994,7 +1026,7 @@ "numoutlets" : 1, "offset" : [ 0.0, 0.0 ], "outlettype" : [ "signal" ], - "patching_rect" : [ 12.0, 144.0, 233.0, 123.0 ], + "patching_rect" : [ 10.0, 90.0, 233.0, 123.0 ], "viewvisibility" : 1 } @@ -1011,7 +1043,7 @@ "numoutlets" : 1, "outlettype" : [ "" ], "parameter_enable" : 0, - "patching_rect" : [ 10.0, 10.0, 510.0, 120.0 ] + "patching_rect" : [ 10.0, 10.0, 300.0, 50.0 ] } } @@ -1019,12 +1051,11 @@ "box" : { "bubble" : 1, "id" : "obj-41", - "linecount" : 2, "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 270.0, 187.0, 367.0, 37.0 ], - "text" : "The default here is an extended passage of oboe multiphonics. Keep it for now and change it after you've looked at this tab.", + "patching_rect" : [ 245.0, 140.0, 105.0, 24.0 ], + "text" : "Play the sound", "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ] } @@ -1042,9 +1073,9 @@ "numoutlets" : 3, "outlettype" : [ "", "", "int" ], "parameter_enable" : 0, - "patching_rect" : [ 247.0, 195.5, 20.0, 20.0 ], + "patching_rect" : [ 352.0, 142.0, 20.0, 20.0 ], "rounded" : 60.0, - "text" : "1", + "text" : "3", "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] } @@ -1056,7 +1087,7 @@ "maxclass" : "ezdac~", "numinlets" : 2, "numoutlets" : 0, - "patching_rect" : [ 40.0, 360.0, 45.0, 45.0 ] + "patching_rect" : [ 38.0, 320.0, 45.0, 45.0 ] } } @@ -1068,7 +1099,7 @@ "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "" ], - "patching_rect" : [ 12.0, 430.0, 352.0, 23.0 ], + "patching_rect" : [ 10.0, 390.0, 352.0, 23.0 ], "text" : "fluid.chroma~ 19 @fftsettings 4096 512 4096 @normalize 1" } @@ -1077,7 +1108,7 @@ "lines" : [ { "patchline" : { "destination" : [ "obj-26", 0 ], - "midpoints" : [ 21.5, 550.0, 179.5, 550.0 ], + "midpoints" : [ 19.5, 510.0, 177.5, 510.0 ], "order" : 0, "source" : [ "obj-1", 0 ] } @@ -1108,7 +1139,7 @@ , { "patchline" : { "destination" : [ "obj-14", 1 ], - "midpoints" : [ 21.5, 665.0, 47.5, 665.0 ], + "midpoints" : [ 19.5, 625.0, 45.5, 625.0 ], "order" : 0, "source" : [ "obj-45", 0 ] } @@ -1117,7 +1148,7 @@ , { "patchline" : { "destination" : [ "obj-14", 0 ], - "midpoints" : [ 21.5, 653.0, 21.5, 653.0 ], + "midpoints" : [ 19.5, 613.0, 19.5, 613.0 ], "order" : 1, "source" : [ "obj-45", 0 ] } @@ -1133,7 +1164,7 @@ , { "patchline" : { "destination" : [ "obj-2", 0 ], - "midpoints" : [ 126.5, 417.0, 21.5, 417.0 ], + "midpoints" : [ 124.5, 377.0, 19.5, 377.0 ], "source" : [ "obj-6", 0 ] } @@ -1141,7 +1172,7 @@ , { "patchline" : { "destination" : [ "obj-2", 0 ], - "midpoints" : [ 21.5, 330.0, 21.5, 330.0 ], + "midpoints" : [ 19.5, 290.0, 19.5, 290.0 ], "order" : 2, "source" : [ "obj-7", 0 ] } @@ -1150,7 +1181,7 @@ , { "patchline" : { "destination" : [ "obj-60", 1 ], - "midpoints" : [ 21.5, 345.0, 75.5, 345.0 ], + "midpoints" : [ 19.5, 305.0, 73.5, 305.0 ], "order" : 0, "source" : [ "obj-7", 0 ] } @@ -1159,7 +1190,7 @@ , { "patchline" : { "destination" : [ "obj-60", 0 ], - "midpoints" : [ 21.5, 345.0, 49.5, 345.0 ], + "midpoints" : [ 19.5, 305.0, 47.5, 305.0 ], "order" : 1, "source" : [ "obj-7", 0 ] } @@ -1271,7 +1302,7 @@ } , "classnamespace" : "box", - "rect" : [ 35.0, 114.0, 757.0, 731.0 ], + "rect" : [ 0.0, 26.0, 757.0, 731.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 12.0, @@ -1303,13 +1334,14 @@ "boxes" : [ { "box" : { "attr" : "numchroma", + "fontsize" : 13.0, "id" : "obj-21", "maxclass" : "attrui", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "parameter_enable" : 0, - "patching_rect" : [ 100.0, 294.0, 150.0, 22.0 ] + "patching_rect" : [ 100.0, 294.0, 152.0, 23.0 ] } } @@ -1332,11 +1364,12 @@ , { "box" : { "bubble" : 1, + "fontsize" : 13.0, "id" : "obj-4", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 60.0, 610.5, 72.0, 24.0 ], + "patching_rect" : [ 60.0, 610.5, 75.0, 25.0 ], "text" : "audio on", "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ] } @@ -1346,6 +1379,7 @@ "box" : { "bgcolor" : [ 1.0, 0.788235, 0.470588, 1.0 ], "fontname" : "Arial Bold", + "fontsize" : 13.0, "hint" : "", "id" : "obj-11", "ignoreclick" : 1, @@ -1355,9 +1389,9 @@ "numoutlets" : 3, "outlettype" : [ "", "", "int" ], "parameter_enable" : 0, - "patching_rect" : [ 134.0, 612.5, 20.0, 20.0 ], + "patching_rect" : [ 137.0, 613.0, 20.0, 20.0 ], "rounded" : 60.0, - "text" : "2", + "text" : "1", "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] } @@ -1466,7 +1500,8 @@ "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 97.0, 283.357142857142833, 309.0, 33.0 ], - "text" : "Drive an oscillator bank with fixed pitches using the relative strength of each bin from the chroma analysis." + "text" : "Drive an oscillator bank with fixed pitches using the relative strength of each bin from the chroma analysis.", + "textcolor" : [ 0.501960784313725, 0.501960784313725, 0.501960784313725, 1.0 ] } } @@ -1477,7 +1512,8 @@ "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 64.0, 201.571428571428555, 309.0, 20.0 ], - "text" : "Interlace the amplitude values and the frequency values." + "text" : "Interlace the amplitude values and the frequency values.", + "textcolor" : [ 0.501960784313725, 0.501960784313725, 0.501960784313725, 1.0 ] } } @@ -1488,7 +1524,8 @@ "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 178.0, 157.428571428571388, 218.0, 20.0 ], - "text" : "Transpose those pitches up an octave. " + "text" : "Transpose those pitches up an octave. ", + "textcolor" : [ 0.501960784313725, 0.501960784313725, 0.501960784313725, 1.0 ] } } @@ -1500,7 +1537,8 @@ "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 463.0, 106.785714285714278, 150.0, 33.0 ], - "text" : "Pitch values in hertz for A, A#, B, C, C#...etc." + "text" : "Pitch values in hertz for A, A#, B, C, C#...etc.", + "textcolor" : [ 0.501960784313725, 0.501960784313725, 0.501960784313725, 1.0 ] } } @@ -1693,18 +1731,19 @@ "numinlets" : 2, "numoutlets" : 2, "outlettype" : [ "", "" ], - "patching_rect" : [ 12.0, 396.0, 71.0, 23.0 ], - "text" : "list.change" + "patching_rect" : [ 12.0, 396.0, 64.0, 23.0 ], + "text" : "zl.change" } } , { "box" : { + "fontsize" : 13.0, "id" : "obj-3", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 170.0, 441.5, 472.0, 20.0 ], + "patching_rect" : [ 170.0, 441.5, 511.0, 21.0 ], "text" : "Consecutive frames of analysis are smoothed to make the visualisation easier to follow.", "textcolor" : [ 0.501960784313725, 0.501960784313725, 0.501960784313725, 1.0 ] } @@ -1712,12 +1751,13 @@ } , { "box" : { + "fontsize" : 13.0, "id" : "obj-24", "linecount" : 5, "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 530.0, 500.0, 168.0, 74.0 ], + "patching_rect" : [ 530.0, 500.0, 168.0, 79.0 ], "text" : "Each index of the list is a pitch class. The strength of that pitch class is determined by the corresponding element.", "textcolor" : [ 0.501960784313725, 0.501960784313725, 0.501960784313725, 1.0 ] } @@ -1963,12 +2003,13 @@ , { "box" : { "bubble" : 1, + "fontsize" : 13.0, "id" : "obj-41", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 271.409090909090878, 195.5, 329.0, 24.0 ], - "text" : "Select a source. The default is a polyphonic piano sound.", + "patching_rect" : [ 247.0, 193.0, 112.0, 25.0 ], + "text" : "Play the sound", "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ] } @@ -1977,6 +2018,7 @@ "box" : { "bgcolor" : [ 1.0, 0.788235, 0.470588, 1.0 ], "fontname" : "Arial Bold", + "fontsize" : 13.0, "hint" : "", "id" : "obj-42", "ignoreclick" : 1, @@ -1986,9 +2028,9 @@ "numoutlets" : 3, "outlettype" : [ "", "", "int" ], "parameter_enable" : 0, - "patching_rect" : [ 247.0, 195.5, 20.0, 20.0 ], + "patching_rect" : [ 361.0, 195.5, 20.0, 20.0 ], "rounded" : 60.0, - "text" : "1", + "text" : "2", "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] } diff --git a/help/fluid.concataudiofiles.maxhelp b/help/fluid.concataudiofiles.maxhelp index 1a6c0a4c..da1825e9 100644 --- a/help/fluid.concataudiofiles.maxhelp +++ b/help/fluid.concataudiofiles.maxhelp @@ -2,22 +2,23 @@ "patcher" : { "fileversion" : 1, "appversion" : { - "major" : 7, + "major" : 8, "minor" : 3, - "revision" : 5, + "revision" : 0, "architecture" : "x64", "modernui" : 1 } , - "rect" : [ 317.0, 205.0, 632.0, 432.0 ], + "classnamespace" : "box", + "rect" : [ 100.0, 100.0, 522.0, 569.0 ], "bglocked" : 0, "openinpresentation" : 0, - "default_fontsize" : 12.0, + "default_fontsize" : 13.0, "default_fontface" : 0, "default_fontname" : "Arial", - "gridonopen" : 1, - "gridsize" : [ 15.0, 15.0 ], - "gridsnaponopen" : 1, + "gridonopen" : 2, + "gridsize" : [ 10.0, 10.0 ], + "gridsnaponopen" : 2, "objectsnaponopen" : 1, "statusbarvisible" : 2, "toolbarvisible" : 1, @@ -38,6 +39,7 @@ "subpatcher_template" : "", "showrootpatcherontab" : 0, "showontab" : 0, + "assistshowspatchername" : 0, "boxes" : [ { "box" : { "id" : "obj-1", @@ -45,13 +47,12 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 93.0, 75.0, 203.0, 22.0 ], + "patching_rect" : [ 93.0, 75.0, 220.0, 23.0 ], "saved_object_attributes" : { "filename" : "helpstarter.js", "parameter_enable" : 0 } , - "style" : "", "text" : "js helpstarter.js fluid.concataudiofiles" } @@ -65,22 +66,23 @@ "patcher" : { "fileversion" : 1, "appversion" : { - "major" : 7, + "major" : 8, "minor" : 3, - "revision" : 5, + "revision" : 0, "architecture" : "x64", "modernui" : 1 } , - "rect" : [ 317.0, 231.0, 632.0, 406.0 ], + "classnamespace" : "box", + "rect" : [ 100.0, 126.0, 522.0, 543.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, "default_fontface" : 0, "default_fontname" : "Arial", - "gridonopen" : 1, - "gridsize" : [ 5.0, 5.0 ], - "gridsnaponopen" : 1, + "gridonopen" : 2, + "gridsize" : [ 10.0, 10.0 ], + "gridsnaponopen" : 2, "objectsnaponopen" : 1, "statusbarvisible" : 2, "toolbarvisible" : 1, @@ -100,16 +102,17 @@ "style" : "", "subpatcher_template" : "", "showontab" : 1, + "assistshowspatchername" : 0, "boxes" : [ { "box" : { + "bubble" : 1, "id" : "obj-16", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 155.670094, 155.566399, 150.0, 21.0 ], - "style" : "", - "text" : "press for action", - "textcolor" : [ 0.129412, 0.129412, 0.129412, 0.53 ] + "patching_rect" : [ 120.0, 129.0, 187.0, 25.0 ], + "text" : "Load this path of media files", + "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ] } } @@ -126,9 +129,8 @@ "numoutlets" : 3, "outlettype" : [ "", "", "int" ], "parameter_enable" : 0, - "patching_rect" : [ 128.0, 155.566399, 20.0, 20.0 ], + "patching_rect" : [ 310.0, 132.0, 20.0, 20.0 ], "rounded" : 60.0, - "style" : "", "text" : "1", "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] } @@ -140,8 +142,7 @@ "maxclass" : "dict.view", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 10.0, 286.0, 494.0, 99.0 ], - "style" : "" + "patching_rect" : [ 10.0, 306.0, 450.0, 224.0 ] } } @@ -152,25 +153,10 @@ "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "float", "bang" ], - "patching_rect" : [ 461.0, 155.566399, 155.0, 23.0 ], - "style" : "", + "patching_rect" : [ 330.0, 250.0, 155.0, 23.0 ], "text" : "buffer~ contactaudio.help" } - } -, { - "box" : { - "id" : "obj-10", - "linecount" : 2, - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 325.0, 243.566399, 150.0, 36.0 ], - "style" : "", - "text" : "set destination using attribute", - "textcolor" : [ 0.129412, 0.129412, 0.129412, 0.51 ] - } - } , { "box" : { @@ -179,8 +165,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 10.0, 152.0, 103.0, 23.0 ], - "style" : "", + "patching_rect" : [ 10.0, 130.0, 103.0, 23.0 ], "text" : "C74:/media/msp" } @@ -192,8 +177,7 @@ "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "int" ], - "patching_rect" : [ 10.0, 183.0, 138.0, 23.0 ], - "style" : "", + "patching_rect" : [ 10.0, 170.0, 138.0, 23.0 ], "text" : "conformpath max boot" } @@ -205,25 +189,10 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 10.0, 214.359222, 101.0, 23.0 ], - "style" : "", + "patching_rect" : [ 10.0, 210.0, 101.0, 23.0 ], "text" : "fluid.audiofilesin" } - } -, { - "box" : { - "id" : "obj-6", - "linecount" : 2, - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "style" : "", - "patching_rect" : [ 10.0, 61.0, 470.0, 50.0 ], - "text" : "This object takes a list of audio files, loads them one after the other into a buffer, and returns a dict of filenames with start + end times, sampling rate and channel count.", - "textcolor" : [ 0.129412, 0.129412, 0.129412, 0.5 ] - } - } , { "box" : { @@ -232,8 +201,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "dictionary" ], - "patching_rect" : [ 10.0, 250.066399, 314.0, 23.0 ], - "style" : "", + "patching_rect" : [ 10.0, 250.0, 314.0, 23.0 ], "text" : "fluid.concataudiofiles @destination contactaudio.help", "varname" : "fluid.concataudiofiles" } @@ -251,7 +219,7 @@ "numoutlets" : 1, "outlettype" : [ "" ], "parameter_enable" : 0, - "patching_rect" : [ 10.0, 10.0, 620.0, 125.0 ] + "patching_rect" : [ 10.0, 10.0, 460.0, 110.0 ] } } @@ -288,9 +256,9 @@ "styles" : [ { "name" : "max6box", "default" : { + "accentcolor" : [ 0.8, 0.839216, 0.709804, 1.0 ], "bgcolor" : [ 1.0, 1.0, 1.0, 0.5 ], - "textcolor_inverse" : [ 0.0, 0.0, 0.0, 1.0 ], - "accentcolor" : [ 0.8, 0.839216, 0.709804, 1.0 ] + "textcolor_inverse" : [ 0.0, 0.0, 0.0, 1.0 ] } , "parentstyle" : "", @@ -309,13 +277,13 @@ "name" : "max6message", "default" : { "bgfillcolor" : { - "type" : "gradient", + "angle" : 270.0, + "autogradient" : 0, + "color" : [ 0.290196, 0.309804, 0.301961, 1.0 ], "color1" : [ 0.866667, 0.866667, 0.866667, 1.0 ], "color2" : [ 0.788235, 0.788235, 0.788235, 1.0 ], - "color" : [ 0.290196, 0.309804, 0.301961, 1.0 ], - "angle" : 270.0, "proportion" : 0.39, - "autogradient" : 0 + "type" : "gradient" } , "textcolor_inverse" : [ 0.0, 0.0, 0.0, 1.0 ] @@ -336,17 +304,15 @@ ] } , - "patching_rect" : [ 10.0, 85.0, 50.0, 22.0 ], + "patching_rect" : [ 10.0, 85.0, 50.0, 23.0 ], "saved_object_attributes" : { "description" : "", "digest" : "", "fontsize" : 13.0, "globalpatchername" : "", - "style" : "", "tags" : "" } , - "style" : "", "text" : "p basic", "varname" : "basic_tab" } @@ -364,7 +330,7 @@ "numoutlets" : 1, "outlettype" : [ "" ], "parameter_enable" : 0, - "patching_rect" : [ 10.0, 10.0, 451.303986, 57.599854 ] + "patching_rect" : [ 10.0, 10.0, 451.303986000000009, 57.599854000000001 ] } } @@ -377,22 +343,23 @@ "patcher" : { "fileversion" : 1, "appversion" : { - "major" : 7, + "major" : 8, "minor" : 3, - "revision" : 5, + "revision" : 0, "architecture" : "x64", "modernui" : 1 } , - "rect" : [ 0.0, 26.0, 632.0, 406.0 ], + "classnamespace" : "box", + "rect" : [ 0.0, 26.0, 522.0, 543.0 ], "bglocked" : 0, "openinpresentation" : 0, - "default_fontsize" : 12.0, + "default_fontsize" : 13.0, "default_fontface" : 0, "default_fontname" : "Arial", - "gridonopen" : 1, - "gridsize" : [ 15.0, 15.0 ], - "gridsnaponopen" : 1, + "gridonopen" : 2, + "gridsize" : [ 10.0, 10.0 ], + "gridsnaponopen" : 2, "objectsnaponopen" : 1, "statusbarvisible" : 2, "toolbarvisible" : 1, @@ -412,20 +379,20 @@ "style" : "", "subpatcher_template" : "", "showontab" : 1, + "assistshowspatchername" : 0, "boxes" : [ ], "lines" : [ ] } , - "patching_rect" : [ 205.0, 205.0, 50.0, 22.0 ], + "patching_rect" : [ 205.0, 205.0, 50.0, 23.0 ], "saved_object_attributes" : { "description" : "", "digest" : "", + "fontsize" : 13.0, "globalpatchername" : "", - "style" : "", "tags" : "" } , - "style" : "", "text" : "p ?", "varname" : "q_tab" } @@ -433,43 +400,6 @@ } ], "lines" : [ ], - "dependency_cache" : [ { - "name" : "helpname.js", - "bootpath" : "C74:/help/resources", - "type" : "TEXT", - "implicit" : 1 - } -, { - "name" : "helpdetails.js", - "bootpath" : "C74:/help/resources", - "type" : "TEXT", - "implicit" : 1 - } -, { - "name" : "fluid.concataudiofiles.maxpat", - "bootpath" : "~/Documents/documents@hudd/research/projects/fluid corpus navigation/research/flucoma-max/patchers", - "patcherrelativepath" : "../patchers", - "type" : "JSON", - "implicit" : 1 - } -, { - "name" : "fluid.audiofilesin.maxpat", - "bootpath" : "~/Documents/documents@hudd/research/projects/fluid corpus navigation/research/flucoma-max/patchers", - "patcherrelativepath" : "../patchers", - "type" : "JSON", - "implicit" : 1 - } -, { - "name" : "helpstarter.js", - "bootpath" : "C74:/help/resources", - "type" : "TEXT", - "implicit" : 1 - } -, { - "name" : "fluid.bufcompose~.mxo", - "type" : "iLaX" - } - ], "autosave" : 0 } diff --git a/help/fluid.dataset~.maxhelp b/help/fluid.dataset~.maxhelp index 4feb5490..7133c861 100644 --- a/help/fluid.dataset~.maxhelp +++ b/help/fluid.dataset~.maxhelp @@ -2092,7 +2092,7 @@ "numoutlets" : 3, "outlettype" : [ "", "", "int" ], "parameter_enable" : 0, - "patching_rect" : [ 643.600000649690628, 147.0, 20.0, 20.0 ], + "patching_rect" : [ 875.0, 152.0, 20.0, 20.0 ], "rounded" : 60.0, "text" : "1", "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] @@ -2107,7 +2107,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 668.600000649690628, 108.0, 230.0, 98.0 ], + "patching_rect" : [ 643.600000649690628, 113.0, 230.0, 98.0 ], "text" : "Analyse the buffer named src with the mel-frequency cepstrum coefficient descriptor. Calculate the statistics across each coefficient per spectral frame and flatten the data to a single dimension." } @@ -3999,7 +3999,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 200.0, 660.0, 280.0, 50.0 ], + "patching_rect" : [ 206.0, 656.5, 280.0, 50.0 ], "text" : "fluid.dataset~ will report back when an operation is complete from its left outlet. You can use this to chain together processes.", "textcolor" : [ 0.501960784313725, 0.501960784313725, 0.501960784313725, 1.0 ] } diff --git a/help/fluid.grid~.maxhelp b/help/fluid.grid~.maxhelp index da163aa5..dca563f9 100644 --- a/help/fluid.grid~.maxhelp +++ b/help/fluid.grid~.maxhelp @@ -57,7 +57,7 @@ } , "classnamespace" : "box", - "rect" : [ 0.0, 26.0, 994.0, 753.0 ], + "rect" : [ 34.0, 113.0, 994.0, 753.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, @@ -93,7 +93,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 10.0, 62.0, 963.0, 36.0 ], + "patching_rect" : [ 10.0, 62.0, 540.0, 36.0 ], "text" : "Constraining the grid to an \"extent\" along either axis is possible. This means you can enforce the grid to have a certain dimensionality. Good for mapping sounds onto controllers!", "textcolor" : [ 0.501960784313725, 0.501960784313725, 0.501960784313725, 1.0 ] } @@ -2282,6 +2282,7 @@ , { "patchline" : { "destination" : [ "obj-18", 0 ], + "midpoints" : [ 232.5, 296.0, 69.5, 296.0 ], "source" : [ "obj-69", 1 ] } @@ -2369,7 +2370,7 @@ } , "classnamespace" : "box", - "rect" : [ 34.0, 113.0, 994.0, 753.0 ], + "rect" : [ 0.0, 26.0, 994.0, 753.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, diff --git a/help/fluid.hpss~.maxhelp b/help/fluid.hpss~.maxhelp index b1eeabd8..3fba8bfd 100644 --- a/help/fluid.hpss~.maxhelp +++ b/help/fluid.hpss~.maxhelp @@ -99,7 +99,7 @@ "numoutlets" : 1, "outlettype" : [ "" ], "parameter_enable" : 0, - "patching_rect" : [ 662.625, 365.833327999999995, 219.863006591796875, 54.0 ] + "patching_rect" : [ 662.0, 365.0, 219.863006591796875, 54.0 ] } } @@ -198,7 +198,7 @@ } , { "box" : { - "args" : [ "@file", "Green-Box639.wav", "@vol", 0, "@loop", 1 ], + "args" : [ "@file", "Nicol-LoopE-M.wav", "@vol", 0, "@loop", 1 ], "bgmode" : 0, "border" : 0, "clickthrough" : 0, @@ -966,6 +966,39 @@ "isolateaudio" : 1, "assistshowspatchername" : 0, "boxes" : [ { + "box" : { + "bubble" : 1, + "id" : "obj-3", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 80.0, 670.0, 101.0, 25.0 ], + "text" : "turn audio on", + "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ] + } + + } +, { + "box" : { + "bgcolor" : [ 1.0, 0.788235, 0.470588, 1.0 ], + "fontname" : "Arial Bold", + "hint" : "", + "id" : "obj-7", + "ignoreclick" : 1, + "legacytextcolor" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 183.0, 672.5, 20.0, 20.0 ], + "rounded" : 60.0, + "text" : "1", + "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] + } + + } +, { "box" : { "bubble" : 1, "id" : "obj-9", @@ -1027,7 +1060,7 @@ "parameter_enable" : 0, "patching_rect" : [ 723.5, 223.312469000000021, 20.0, 20.0 ], "rounded" : 60.0, - "text" : "2", + "text" : "4", "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] } @@ -1039,7 +1072,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 285.0, 287.5, 113.0, 25.0 ], + "patching_rect" : [ 263.0, 290.5, 113.0, 25.0 ], "text" : "select a source", "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ] } @@ -1058,9 +1091,9 @@ "numoutlets" : 3, "outlettype" : [ "", "", "int" ], "parameter_enable" : 0, - "patching_rect" : [ 263.0, 290.0, 20.0, 20.0 ], + "patching_rect" : [ 378.0, 293.0, 20.0, 20.0 ], "rounded" : 60.0, - "text" : "1", + "text" : "2", "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] } @@ -2046,7 +2079,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 10.0, 91.567627000000002, 810.0, 108.0 ], + "patching_rect" : [ 10.0, 91.567627000000002, 814.0, 108.0 ], "text" : "in mode 0, fluid.hpss~ uses a soft-masking approach that produces smooth results, at the cost of how separated they are. \n\nIn modes 1 and 2, a binary mask is used instead, where a component is designated as being harmonic or percussive if the respective median filter output exceeds some threshold. This yields greater separation, but can have more audible artefacts. \n\nfluid.hpss~ lets you adjust this threshold with respect to frequency, to enable fine-tuning. In mode 1, just use the harmthresh attribute, which will internally make a complementary threshold for the percussive part – guaranteeing that the two components still sum to the source. ", "textcolor" : [ 0.5, 0.5, 0.5, 1.0 ] } @@ -2258,6 +2291,39 @@ "isolateaudio" : 1, "assistshowspatchername" : 0, "boxes" : [ { + "box" : { + "bubble" : 1, + "id" : "obj-11", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 60.0, 652.0, 101.0, 25.0 ], + "text" : "turn audio on", + "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ] + } + + } +, { + "box" : { + "bgcolor" : [ 1.0, 0.788235, 0.470588, 1.0 ], + "fontname" : "Arial Bold", + "hint" : "", + "id" : "obj-15", + "ignoreclick" : 1, + "legacytextcolor" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 163.0, 654.5, 20.0, 20.0 ], + "rounded" : 60.0, + "text" : "1", + "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] + } + + } +, { "box" : { "bubble" : 1, "id" : "obj-9", @@ -3858,7 +3924,7 @@ "parameter_enable" : 0, "patching_rect" : [ 160.0, 213.375, 20.0, 20.0 ], "rounded" : 60.0, - "text" : "1", + "text" : "2", "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] } @@ -3923,7 +3989,7 @@ "parameter_enable" : 0, "patching_rect" : [ 516.0, 235.187469000000021, 20.0, 20.0 ], "rounded" : 60.0, - "text" : "2", + "text" : "4", "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] } diff --git a/help/fluid.kmeans~.maxhelp b/help/fluid.kmeans~.maxhelp index a7faaaac..f26c93e7 100644 --- a/help/fluid.kmeans~.maxhelp +++ b/help/fluid.kmeans~.maxhelp @@ -10,7 +10,7 @@ } , "classnamespace" : "box", - "rect" : [ 35.0, 88.0, 967.0, 788.0 ], + "rect" : [ 35.0, 88.0, 985.0, 774.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 12.0, @@ -57,7 +57,7 @@ } , "classnamespace" : "box", - "rect" : [ 35.0, 114.0, 967.0, 762.0 ], + "rect" : [ 35.0, 114.0, 985.0, 748.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, @@ -1747,7 +1747,7 @@ } , "classnamespace" : "box", - "rect" : [ 0.0, 26.0, 967.0, 762.0 ], + "rect" : [ 0.0, 26.0, 985.0, 748.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, @@ -2982,7 +2982,7 @@ } , "classnamespace" : "box", - "rect" : [ 0.0, 26.0, 967.0, 762.0 ], + "rect" : [ 0.0, 26.0, 985.0, 748.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, @@ -3039,7 +3039,7 @@ "numoutlets" : 3, "outlettype" : [ "", "", "int" ], "parameter_enable" : 0, - "patching_rect" : [ 919.0, 192.5, 20.0, 20.0 ], + "patching_rect" : [ 885.0, 196.5, 20.0, 20.0 ], "rounded" : 60.0, "text" : "3", "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] @@ -3054,7 +3054,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 716.0, 153.5, 195.0, 98.0 ], + "patching_rect" : [ 696.0, 157.5, 187.0, 98.0 ], "text" : "Click this several times while looking at the plot. Notice how the clustering slightly shifts each time as the algorithm learns a more optimal clustering." } @@ -3066,7 +3066,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 357.0, 141.0, 37.0, 23.0 ], + "patching_rect" : [ 337.0, 157.5, 37.0, 23.0 ], "text" : "clear" } @@ -3229,7 +3229,7 @@ ] } , - "patching_rect" : [ 357.0, 311.0, 104.0, 23.0 ], + "patching_rect" : [ 337.0, 315.0, 104.0, 23.0 ], "saved_object_attributes" : { "description" : "", "digest" : "", @@ -3264,7 +3264,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 380.0, 476.5, 115.0, 65.0 ], + "patching_rect" : [ 360.0, 480.5, 115.0, 65.0 ], "text" : "The colour denotes which cluster the point belongs to.", "textcolor" : [ 0.501960784313725, 0.501960784313725, 0.501960784313725, 1.0 ] } @@ -3283,7 +3283,7 @@ "numoutlets" : 3, "outlettype" : [ "", "", "int" ], "parameter_enable" : 0, - "patching_rect" : [ 593.5, 142.5, 20.0, 20.0 ], + "patching_rect" : [ 573.5, 159.0, 20.0, 20.0 ], "rounded" : 60.0, "text" : "2", "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] @@ -3297,7 +3297,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 397.5, 140.0, 194.0, 25.0 ], + "patching_rect" : [ 377.5, 156.5, 194.0, 25.0 ], "text" : "Clear any learning of clusters" } @@ -3315,7 +3315,7 @@ "numoutlets" : 3, "outlettype" : [ "", "", "int" ], "parameter_enable" : 0, - "patching_rect" : [ 268.0, 215.0, 20.0, 20.0 ], + "patching_rect" : [ 337.0, 116.5, 20.0, 20.0 ], "rounded" : 60.0, "text" : "1", "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] @@ -3325,12 +3325,11 @@ , { "box" : { "bubble" : 1, - "bubbleside" : 0, "id" : "obj-11", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 139.0, 198.0, 127.0, 40.0 ], + "patching_rect" : [ 208.0, 114.0, 127.0, 25.0 ], "text" : "Choose a dataset" } @@ -3510,7 +3509,7 @@ ] } , - "patching_rect" : [ 50.0, 215.0, 78.0, 23.0 ], + "patching_rect" : [ 30.0, 219.0, 78.0, 23.0 ], "saved_object_attributes" : { "description" : "", "digest" : "", @@ -3529,7 +3528,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 414.0, 191.0, 300.0, 23.0 ], + "patching_rect" : [ 394.0, 195.0, 300.0, 23.0 ], "text" : "fitpredict help.kmeans.2.data help.kmeans.2.labels" } @@ -3542,7 +3541,7 @@ "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "" ], - "patching_rect" : [ 357.0, 241.0, 113.0, 52.0 ], + "patching_rect" : [ 337.0, 245.0, 113.0, 52.0 ], "text" : "fluid.kmeans~ @maxiter 1 @numclusters 4" } @@ -3557,7 +3556,7 @@ "numoutlets" : 2, "outlettype" : [ "", "" ], "parameter_enable" : 0, - "patching_rect" : [ 50.0, 346.0, 326.0, 326.0 ] + "patching_rect" : [ 30.0, 350.0, 326.0, 326.0 ] } } @@ -3577,7 +3576,7 @@ "numoutlets" : 1, "offset" : [ 0.0, 0.0 ], "outlettype" : [ "" ], - "patching_rect" : [ 50.0, 140.0, 175.0, 63.363631999999996 ], + "patching_rect" : [ 30.0, 114.0, 175.0, 63.363631999999996 ], "viewvisibility" : 1 } @@ -3586,6 +3585,7 @@ "lines" : [ { "patchline" : { "destination" : [ "obj-5", 0 ], + "midpoints" : [ 39.5, 178.0, 39.5, 178.0 ], "source" : [ "obj-1", 0 ] } @@ -3607,7 +3607,7 @@ , { "patchline" : { "destination" : [ "obj-12", 0 ], - "midpoints" : [ 423.5, 226.0, 366.5, 226.0 ], + "midpoints" : [ 403.5, 230.0, 346.5, 230.0 ], "source" : [ "obj-14", 0 ] } @@ -3622,7 +3622,7 @@ , { "patchline" : { "destination" : [ "obj-9", 0 ], - "midpoints" : [ 59.5, 171.0, 59.5, 171.0 ], + "midpoints" : [ 39.5, 244.0, 39.5, 244.0 ], "source" : [ "obj-5", 0 ] } @@ -3710,7 +3710,7 @@ } , "classnamespace" : "box", - "rect" : [ 0.0, 26.0, 967.0, 762.0 ], + "rect" : [ 0.0, 26.0, 985.0, 748.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, @@ -3740,6 +3740,28 @@ "showontab" : 1, "assistshowspatchername" : 0, "boxes" : [ { + "box" : { + "args" : [ 4 ], + "bgmode" : 0, + "border" : 0, + "clickthrough" : 0, + "enablehscroll" : 0, + "enablevscroll" : 0, + "id" : "obj-1", + "lockeddragscroll" : 0, + "lockedsize" : 0, + "maxclass" : "bpatcher", + "name" : "fluid.dataloader.maxpat", + "numinlets" : 0, + "numoutlets" : 1, + "offset" : [ 0.0, 0.0 ], + "outlettype" : [ "" ], + "patching_rect" : [ 10.0, 127.5, 175.0, 63.363631999999996 ], + "viewvisibility" : 1 + } + + } +, { "box" : { "fontname" : "Arial", "fontsize" : 13.0, @@ -3780,7 +3802,7 @@ "numoutlets" : 3, "outlettype" : [ "", "", "int" ], "parameter_enable" : 0, - "patching_rect" : [ 945.0, 310.0, 20.0, 20.0 ], + "patching_rect" : [ 850.0, 318.5, 20.0, 20.0 ], "rounded" : 60.0, "text" : "4", "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] @@ -3804,11 +3826,11 @@ "box" : { "bubble" : 1, "id" : "obj-18", - "linecount" : 2, + "linecount" : 3, "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 650.0, 301.5, 293.0, 40.0 ], + "patching_rect" : [ 650.0, 301.5, 190.0, 54.0 ], "text" : "Then fitpredict to predict the cluster for each point based on the means we provided.", "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ] } @@ -4313,18 +4335,6 @@ "text" : "p \"plot means\"" } - } -, { - "box" : { - "id" : "obj-36", - "maxclass" : "message", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 10.0, 140.0, 95.0, 23.0 ], - "text" : "gaussian4.json" - } - } , { "box" : { @@ -4781,7 +4791,7 @@ ] } , - "patching_rect" : [ 10.0, 180.0, 78.0, 23.0 ], + "patching_rect" : [ 10.0, 220.0, 78.0, 23.0 ], "saved_object_attributes" : { "description" : "", "digest" : "", @@ -4897,6 +4907,14 @@ } ], "lines" : [ { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "midpoints" : [ 19.5, 192.0, 19.5, 192.0 ], + "source" : [ "obj-1", 0 ] + } + + } +, { "patchline" : { "destination" : [ "obj-4", 0 ], "midpoints" : [ 232.5, 165.0, 232.5, 165.0 ], @@ -4929,18 +4947,11 @@ "source" : [ "obj-15", 0 ] } - } -, { - "patchline" : { - "destination" : [ "obj-5", 0 ], - "source" : [ "obj-36", 0 ] - } - } , { "patchline" : { "destination" : [ "obj-9", 0 ], - "midpoints" : [ 232.5, 216.0, 19.0, 216.0, 19.0, 390.0, 19.5, 390.0 ], + "midpoints" : [ 232.5, 426.0, 19.5, 426.0 ], "source" : [ "obj-4", 0 ] } @@ -4962,7 +4973,7 @@ , { "patchline" : { "destination" : [ "obj-9", 0 ], - "midpoints" : [ 19.5, 230.0, 19.5, 230.0 ], + "midpoints" : [ 19.5, 246.0, 19.5, 246.0 ], "source" : [ "obj-5", 0 ] } @@ -5050,7 +5061,7 @@ } , "classnamespace" : "box", - "rect" : [ 0.0, 26.0, 967.0, 762.0 ], + "rect" : [ 0.0, 26.0, 985.0, 748.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, @@ -5764,7 +5775,7 @@ } , "classnamespace" : "box", - "rect" : [ 0.0, 26.0, 967.0, 762.0 ], + "rect" : [ 0.0, 26.0, 985.0, 748.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 12.0, diff --git a/help/fluid.knnclassifier~.maxhelp b/help/fluid.knnclassifier~.maxhelp index 4831b455..42bcdcfa 100644 --- a/help/fluid.knnclassifier~.maxhelp +++ b/help/fluid.knnclassifier~.maxhelp @@ -1237,7 +1237,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 140.0, 540.0, 155.0, 166.0 ], + "patching_rect" : [ 140.0, 540.0, 158.0, 166.0 ], "text" : "The detected class here should correspond to the source sound type.\n\nYou might notice that silence is detected as the piano. This makes sense as a large portion of the first second of audio that was analysed in that source is silence.", "textcolor" : [ 0.501960784313725, 0.501960784313725, 0.501960784313725, 1.0 ] } diff --git a/help/fluid.knnregressor~.maxhelp b/help/fluid.knnregressor~.maxhelp index f7e9a14f..711943c4 100644 --- a/help/fluid.knnregressor~.maxhelp +++ b/help/fluid.knnregressor~.maxhelp @@ -10,7 +10,7 @@ } , "classnamespace" : "box", - "rect" : [ 35.0, 88.0, 995.0, 777.0 ], + "rect" : [ 35.0, 88.0, 807.0, 767.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 12.0, @@ -57,7 +57,7 @@ } , "classnamespace" : "box", - "rect" : [ 35.0, 114.0, 995.0, 751.0 ], + "rect" : [ 35.0, 114.0, 807.0, 741.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, @@ -693,7 +693,7 @@ } , { "box" : { - "buffername" : "u302010546", + "buffername" : "u956008614", "gridcolor" : [ 0.349019607843137, 0.349019607843137, 0.349019607843137, 0.0 ], "id" : "obj-21", "maxclass" : "waveform~", @@ -1339,7 +1339,7 @@ } , "classnamespace" : "box", - "rect" : [ 0.0, 26.0, 995.0, 751.0 ], + "rect" : [ 0.0, 26.0, 807.0, 741.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 12.0, diff --git a/help/fluid.labelset~.maxhelp b/help/fluid.labelset~.maxhelp index 7b5fee24..d20ea7a3 100644 --- a/help/fluid.labelset~.maxhelp +++ b/help/fluid.labelset~.maxhelp @@ -10,7 +10,7 @@ } , "classnamespace" : "box", - "rect" : [ 35.0, 88.0, 992.0, 777.0 ], + "rect" : [ 35.0, 88.0, 853.0, 707.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 12.0, @@ -57,7 +57,7 @@ } , "classnamespace" : "box", - "rect" : [ 0.0, 26.0, 992.0, 751.0 ], + "rect" : [ 0.0, 26.0, 853.0, 681.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, @@ -87,6 +87,18 @@ "showontab" : 1, "assistshowspatchername" : 0, "boxes" : [ { + "box" : { + "bubble" : 1, + "id" : "obj-1", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 76.0, 310.0, 390.0, 25.0 ], + "text" : "Set the point and label of corresponding dataset~ and labelset~" + } + + } +, { "box" : { "id" : "obj-16", "maxclass" : "button", @@ -174,7 +186,7 @@ "numoutlets" : 3, "outlettype" : [ "", "", "int" ], "parameter_enable" : 0, - "patching_rect" : [ 80.0, 312.0, 20.0, 20.0 ], + "patching_rect" : [ 468.0, 312.5, 20.0, 20.0 ], "rounded" : 60.0, "text" : "2", "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] @@ -188,7 +200,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 670.0, 393.5, 282.0, 123.0 ], + "patching_rect" : [ 570.0, 320.0, 282.0, 123.0 ], "text" : "setlabel message is sent to the fluid.labelset~ below associating the identifier \"scratch-synth\" with the label \"noisy\". Both the fluid.dataset~ and fluid.labelset~ have the identifier \"scratch-synth\". If for example, a fluid.mlpclassifier~ was trained with this data, the \"noisy\" label would be the training label for the data inside the dataset with that identifier.", "textcolor" : [ 0.501960784313725, 0.501960784313725, 0.501960784313725, 1.0 ] } @@ -525,7 +537,7 @@ } , "classnamespace" : "box", - "rect" : [ 0.0, 26.0, 992.0, 751.0 ], + "rect" : [ 0.0, 26.0, 853.0, 681.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, @@ -589,7 +601,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "bang" ], - "patching_rect" : [ 120.0, 120.0, 62.0, 23.0 ], + "patching_rect" : [ 30.0, 90.0, 62.0, 23.0 ], "text" : "loadbang" } @@ -1030,7 +1042,7 @@ ] } , - "patching_rect" : [ 120.0, 153.0, 166.0, 23.0 ], + "patching_rect" : [ 30.0, 123.0, 166.0, 23.0 ], "saved_object_attributes" : { "description" : "", "digest" : "", @@ -1048,7 +1060,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 294.5, 299.0, 350.0, 21.0 ], + "patching_rect" : [ 204.5, 269.0, 350.0, 21.0 ], "text" : "Dump the contents of the fluid.dataset~ to a Max dictionary.", "textcolor" : [ 0.501960784313725, 0.501960784313725, 0.501960784313725, 1.0 ] } @@ -1061,7 +1073,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 250.0, 300.0, 41.0, 23.0 ], + "patching_rect" : [ 160.0, 270.0, 41.0, 23.0 ], "text" : "dump" } @@ -1072,7 +1084,7 @@ "maxclass" : "dict.view", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 299.0, 495.0, 161.0, 210.0 ] + "patching_rect" : [ 209.0, 465.0, 161.0, 210.0 ] } } @@ -1082,7 +1094,7 @@ "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 354.0, 465.0, 98.0, 23.0 ], + "patching_rect" : [ 264.0, 435.0, 98.0, 23.0 ], "text" : "print @popup 1" } @@ -1094,7 +1106,7 @@ "numinlets" : 2, "numoutlets" : 2, "outlettype" : [ "", "" ], - "patching_rect" : [ 299.0, 425.0, 74.0, 23.0 ], + "patching_rect" : [ 209.0, 395.0, 74.0, 23.0 ], "text" : "route dump" } @@ -1105,7 +1117,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 259.5, 260.5, 342.0, 21.0 ], + "patching_rect" : [ 169.5, 230.5, 342.0, 21.0 ], "text" : "Get the size (number of identifiers with associated labels).", "textcolor" : [ 0.501960784313725, 0.501960784313725, 0.501960784313725, 1.0 ] } @@ -1118,7 +1130,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 222.0, 260.0, 32.0, 23.0 ], + "patching_rect" : [ 132.0, 230.0, 32.0, 23.0 ], "text" : "size" } @@ -1129,7 +1141,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 235.0, 220.5, 194.0, 21.0 ], + "patching_rect" : [ 145.0, 190.5, 194.0, 21.0 ], "text" : "Read a fluid.labelset~ from disk.", "textcolor" : [ 0.501960784313725, 0.501960784313725, 0.501960784313725, 1.0 ] } @@ -1142,7 +1154,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 194.0, 220.0, 35.0, 23.0 ], + "patching_rect" : [ 104.0, 190.0, 35.0, 23.0 ], "text" : "read" } @@ -1153,7 +1165,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 209.5, 185.5, 178.0, 21.0 ], + "patching_rect" : [ 119.5, 155.5, 178.0, 21.0 ], "text" : "Write a fluid.labelset~ to disk.", "textcolor" : [ 0.501960784313725, 0.501960784313725, 0.501960784313725, 1.0 ] } @@ -1166,7 +1178,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 170.0, 185.0, 36.0, 23.0 ], + "patching_rect" : [ 80.0, 155.0, 36.0, 23.0 ], "text" : "write" } @@ -1177,7 +1189,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 316.5, 337.0, 204.0, 21.0 ], + "patching_rect" : [ 226.5, 307.0, 204.0, 21.0 ], "text" : "Completely reset a fluid.labelset~.", "textcolor" : [ 0.501960784313725, 0.501960784313725, 0.501960784313725, 1.0 ] } @@ -1190,7 +1202,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 276.0, 335.0, 37.0, 23.0 ], + "patching_rect" : [ 186.0, 305.0, 37.0, 23.0 ], "text" : "clear" } @@ -1202,7 +1214,7 @@ "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "" ], - "patching_rect" : [ 120.0, 385.0, 198.0, 23.0 ], + "patching_rect" : [ 30.0, 355.0, 198.0, 23.0 ], "text" : "fluid.labelset~ help.labelset.other" } @@ -1218,7 +1230,7 @@ , { "patchline" : { "destination" : [ "obj-1", 0 ], - "midpoints" : [ 203.5, 370.0, 129.5, 370.0 ], + "midpoints" : [ 113.5, 340.0, 39.5, 340.0 ], "source" : [ "obj-11", 0 ] } @@ -1226,7 +1238,7 @@ , { "patchline" : { "destination" : [ "obj-1", 0 ], - "midpoints" : [ 231.5, 370.0, 129.5, 370.0 ], + "midpoints" : [ 141.5, 340.0, 39.5, 340.0 ], "source" : [ "obj-14", 0 ] } @@ -1255,7 +1267,7 @@ , { "patchline" : { "destination" : [ "obj-1", 0 ], - "midpoints" : [ 259.5, 370.0, 129.5, 370.0 ], + "midpoints" : [ 169.5, 340.0, 39.5, 340.0 ], "source" : [ "obj-28", 0 ] } @@ -1263,7 +1275,7 @@ , { "patchline" : { "destination" : [ "obj-1", 0 ], - "midpoints" : [ 285.5, 370.0, 129.5, 370.0 ], + "midpoints" : [ 195.5, 340.0, 39.5, 340.0 ], "source" : [ "obj-4", 0 ] } @@ -1271,7 +1283,7 @@ , { "patchline" : { "destination" : [ "obj-1", 0 ], - "midpoints" : [ 129.5, 178.0, 129.5, 178.0 ], + "midpoints" : [ 39.5, 148.0, 39.5, 148.0 ], "source" : [ "obj-5", 0 ] } @@ -1279,7 +1291,7 @@ , { "patchline" : { "destination" : [ "obj-1", 0 ], - "midpoints" : [ 179.5, 370.0, 129.5, 370.0 ], + "midpoints" : [ 89.5, 340.0, 39.5, 340.0 ], "source" : [ "obj-8", 0 ] } @@ -1367,7 +1379,7 @@ } , "classnamespace" : "box", - "rect" : [ 35.0, 114.0, 992.0, 751.0 ], + "rect" : [ 35.0, 114.0, 853.0, 681.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 12.0, @@ -1402,7 +1414,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 252.5, 420.0, 164.0, 20.0 ], + "patching_rect" : [ 222.5, 400.0, 164.0, 20.0 ], "text" : "look in here to see the format", "textcolor" : [ 0.501960784313725, 0.501960784313725, 0.501960784313725, 1.0 ] } @@ -1415,7 +1427,7 @@ "numinlets" : 2, "numoutlets" : 4, "outlettype" : [ "dictionary", "", "", "" ], - "patching_rect" : [ 200.0, 420.0, 50.5, 22.0 ], + "patching_rect" : [ 170.0, 400.0, 50.5, 22.0 ], "saved_object_attributes" : { "embed" : 0, "parameter_enable" : 0, @@ -1433,7 +1445,7 @@ "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "dump", "" ], - "patching_rect" : [ 87.75, 460.0, 51.0, 22.0 ], + "patching_rect" : [ 57.75, 440.0, 51.0, 22.0 ], "text" : "t dump l" } @@ -1605,7 +1617,7 @@ ] } , - "patching_rect" : [ 316.0, 275.0, 150.0, 22.0 ], + "patching_rect" : [ 286.0, 255.0, 150.0, 22.0 ], "saved_object_attributes" : { "description" : "", "digest" : "", @@ -1630,7 +1642,7 @@ "numoutlets" : 3, "outlettype" : [ "", "", "int" ], "parameter_enable" : 0, - "patching_rect" : [ 90.0, 132.0, 20.0, 20.0 ], + "patching_rect" : [ 385.75, 112.0, 20.0, 20.0 ], "rounded" : 60.0, "text" : "1", "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] @@ -1644,7 +1656,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 112.0, 132.0, 326.0, 24.0 ], + "patching_rect" : [ 57.75, 110.0, 326.0, 24.0 ], "text" : "Generate random data to be stored in the fluid.labelset~" } @@ -1655,7 +1667,7 @@ "maxclass" : "dict.view", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 495.0, 170.0, 170.0, 500.0 ] + "patching_rect" : [ 465.0, 150.0, 170.0, 500.0 ] } } @@ -1666,7 +1678,7 @@ "numinlets" : 2, "numoutlets" : 2, "outlettype" : [ "", "" ], - "patching_rect" : [ 282.75, 540.0, 69.0, 22.0 ], + "patching_rect" : [ 252.75, 520.0, 69.0, 22.0 ], "text" : "route dump" } @@ -1678,7 +1690,7 @@ "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "int", "bang" ], - "patching_rect" : [ 115.5, 245.0, 219.5, 22.0 ], + "patching_rect" : [ 85.5, 225.0, 219.5, 22.0 ], "text" : "t i b" } @@ -1690,7 +1702,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 115.5, 305.0, 112.0, 22.0 ], + "patching_rect" : [ 85.5, 285.0, 112.0, 22.0 ], "text" : "sprintf entry-%i: %s" } @@ -1702,7 +1714,7 @@ "numinlets" : 2, "numoutlets" : 3, "outlettype" : [ "bang", "bang", "int" ], - "patching_rect" : [ 60.0, 205.0, 74.5, 22.0 ], + "patching_rect" : [ 30.0, 185.0, 74.5, 22.0 ], "text" : "uzi 100" } @@ -1714,7 +1726,7 @@ "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "dictionary" ], - "patching_rect" : [ 87.75, 380.0, 121.0, 22.0 ], + "patching_rect" : [ 57.75, 360.0, 121.0, 22.0 ], "text" : "dict.pack data: cols:1" } @@ -1726,7 +1738,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "dictionary" ], - "patching_rect" : [ 87.75, 340.0, 61.0, 22.0 ], + "patching_rect" : [ 57.75, 320.0, 61.0, 22.0 ], "text" : "dict.group" } @@ -1739,7 +1751,7 @@ "numoutlets" : 1, "outlettype" : [ "bang" ], "parameter_enable" : 0, - "patching_rect" : [ 60.0, 130.0, 24.0, 24.0 ] + "patching_rect" : [ 30.0, 110.0, 24.0, 24.0 ] } } @@ -1750,7 +1762,7 @@ "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], - "patching_rect" : [ 87.75, 420.0, 81.0, 22.0 ], + "patching_rect" : [ 57.75, 400.0, 81.0, 22.0 ], "text" : "prepend load" } @@ -1762,7 +1774,7 @@ "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "" ], - "patching_rect" : [ 87.75, 500.0, 214.0, 22.0 ], + "patching_rect" : [ 57.75, 480.0, 214.0, 22.0 ], "text" : "fluid.labelset~ help.labelset.dictloading" } @@ -1778,7 +1790,7 @@ , { "patchline" : { "destination" : [ "obj-70", 0 ], - "midpoints" : [ 125.0, 330.0, 99.0, 330.0, 99.0, 336.0, 97.25, 336.0 ], + "midpoints" : [ 95.0, 310.0, 69.0, 310.0, 69.0, 316.0, 67.25, 316.0 ], "source" : [ "obj-102", 0 ] } @@ -1800,7 +1812,7 @@ , { "patchline" : { "destination" : [ "obj-108", 0 ], - "midpoints" : [ 292.25, 573.0, 480.0, 573.0, 480.0, 165.0, 504.5, 165.0 ], + "midpoints" : [ 262.25, 553.0, 450.0, 553.0, 450.0, 145.0, 474.5, 145.0 ], "source" : [ "obj-104", 0 ] } @@ -1808,7 +1820,7 @@ , { "patchline" : { "destination" : [ "obj-102", 1 ], - "midpoints" : [ 325.5, 298.0, 218.0, 298.0 ], + "midpoints" : [ 295.5, 278.0, 188.0, 278.0 ], "source" : [ "obj-13", 0 ] } @@ -1837,7 +1849,7 @@ , { "patchline" : { "destination" : [ "obj-11", 0 ], - "midpoints" : [ 97.25, 410.5, 209.5, 410.5 ], + "midpoints" : [ 67.25, 390.5, 179.5, 390.5 ], "order" : 0, "source" : [ "obj-71", 0 ] } @@ -1861,7 +1873,7 @@ , { "patchline" : { "destination" : [ "obj-70", 0 ], - "midpoints" : [ 97.25, 228.0, 97.25, 228.0 ], + "midpoints" : [ 67.25, 208.0, 67.25, 208.0 ], "source" : [ "obj-74", 1 ] } @@ -1869,7 +1881,7 @@ , { "patchline" : { "destination" : [ "obj-1", 0 ], - "midpoints" : [ 129.25, 490.5, 97.25, 490.5 ], + "midpoints" : [ 99.25, 470.5, 67.25, 470.5 ], "source" : [ "obj-8", 1 ] } @@ -1877,7 +1889,7 @@ , { "patchline" : { "destination" : [ "obj-1", 0 ], - "midpoints" : [ 97.25, 490.5, 97.25, 490.5 ], + "midpoints" : [ 67.25, 470.5, 67.25, 470.5 ], "source" : [ "obj-8", 0 ] } @@ -1963,7 +1975,7 @@ } , "classnamespace" : "box", - "rect" : [ 0.0, 26.0, 992.0, 751.0 ], + "rect" : [ 0.0, 26.0, 853.0, 681.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, @@ -2026,7 +2038,7 @@ "numoutlets" : 3, "outlettype" : [ "", "", "int" ], "parameter_enable" : 0, - "patching_rect" : [ 397.0, 394.5, 20.0, 20.0 ], + "patching_rect" : [ 720.0, 397.5, 20.0, 20.0 ], "rounded" : 60.0, "text" : "5", "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] @@ -2041,7 +2053,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 420.0, 384.5, 318.0, 40.0 ], + "patching_rect" : [ 400.0, 386.0, 318.0, 40.0 ], "text" : "Delete the label with the identifier huddersfield, and dump the labelset to a dictionary again." } @@ -2071,7 +2083,7 @@ "numoutlets" : 3, "outlettype" : [ "", "", "int" ], "parameter_enable" : 0, - "patching_rect" : [ 230.0, 346.0, 20.0, 20.0 ], + "patching_rect" : [ 542.0, 346.0, 20.0, 20.0 ], "rounded" : 60.0, "text" : "4", "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] @@ -2085,7 +2097,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 252.0, 346.0, 318.0, 25.0 ], + "patching_rect" : [ 225.0, 343.5, 318.0, 25.0 ], "text" : "Dump again to see how the labels have changed." } @@ -2115,7 +2127,7 @@ "numoutlets" : 3, "outlettype" : [ "", "", "int" ], "parameter_enable" : 0, - "patching_rect" : [ 397.0, 279.25, 20.0, 20.0 ], + "patching_rect" : [ 816.0, 279.25, 20.0, 20.0 ], "rounded" : 60.0, "text" : "3", "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] @@ -2154,7 +2166,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 424.0, 262.25, 421.0, 54.0 ], + "patching_rect" : [ 393.0, 262.25, 421.0, 54.0 ], "text" : "Set and update labels with the corresponding messages. The setlabel message will create the label if it doesn't exist, while updatelabel message assumes it already exists and will not make it." } @@ -2172,7 +2184,7 @@ "numoutlets" : 3, "outlettype" : [ "", "", "int" ], "parameter_enable" : 0, - "patching_rect" : [ 155.0, 216.5, 20.0, 20.0 ], + "patching_rect" : [ 445.0, 217.5, 20.0, 20.0 ], "rounded" : 60.0, "text" : "2", "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] @@ -2186,7 +2198,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 177.0, 214.0, 293.0, 25.0 ], + "patching_rect" : [ 150.0, 215.0, 293.0, 25.0 ], "text" : "Dump the labelset to inspect the internal state." } @@ -2197,7 +2209,7 @@ "maxclass" : "dict.view", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 192.0, 533.5, 191.0, 125.0 ] + "patching_rect" : [ 192.0, 540.0, 158.0, 120.0 ] } } @@ -2262,7 +2274,7 @@ "numoutlets" : 3, "outlettype" : [ "", "", "int" ], "parameter_enable" : 0, - "patching_rect" : [ 240.0, 155.0, 20.0, 20.0 ], + "patching_rect" : [ 501.0, 155.0, 20.0, 20.0 ], "rounded" : 60.0, "text" : "1", "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] @@ -2277,7 +2289,7 @@ "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, - "patching_rect" : [ 265.0, 145.0, 259.0, 40.0 ], + "patching_rect" : [ 240.0, 145.0, 259.0, 40.0 ], "text" : "Add labels with the addlabel