664 Commits

Author SHA1 Message Date
Alex Harker 1877ffd224 Update include paths 2020-06-08 17:02:57 +01:00
Alex Harker 1083293642 Fix build issues for newer versions of XCode 2020-06-08 17:01:29 +01:00
Alex Harker 8ea4c7c1f8 Fix issue with testing connections 2020-01-30 11:34:02 +00:00
Alex Harker b7d60b0074 Use case insensitive comparison for patch names 2019-12-12 06:59:22 +00:00
Alex Harker 630a7230f4 Correct test ordering for connections to make sure inlets are valid 2019-12-12 06:56:40 +00:00
Alex Harker 02f7a52dcc Correct the SC global object to work across compilation units 2019-12-05 17:01:01 +00:00
Alex Harker 129950e576 Update issues file 2019-12-05 16:33:10 +00:00
Alex Harker 4ac729638d Move to new FLParam model for passing parameters 2019-12-05 16:24:55 +00:00
Alex Harker 225cd5bb59 Allow calculations in the string sizes are known, without needing the actual strings 2019-12-05 16:24:17 +00:00
Alex Harker a14063fd8a Reduced code in sclang with help from Sam Pluta with SC syntax 2019-11-28 15:56:58 +00:00
Alex Harker 68d185099f Remove debug posts 2019-11-27 14:00:59 +00:00
Alex Harker f058efa01b Fix object type 2019-11-27 13:59:35 +00:00
Alex Harker 63702ca2c8 Compress SC strings and store global in the FLParam UGen 2019-11-27 11:20:55 +00:00
Alex Harker 018f50f013 Fix parameter loading for three main possible inputs 2019-11-27 07:29:07 +00:00
Alex Harker d83338155b Fix FLParam class 2019-11-27 00:44:40 +00:00
Alex Harker dc8359deb6 Proof of concept for FLParam in SC 2019-11-26 21:42:43 +00:00
Alex Harker 033e4e912e Update SC Issues 2019-11-26 10:23:50 +00:00
Alex Harker 09984274b2 Update supercollider issues list 2019-11-24 23:20:20 +00:00
Alex Harker 66ec0c0116 Update calc function to use a forwarding function so that the test for framelib objects is always quick 2019-11-24 23:20:06 +00:00
Alex Harker 6dd0c4a64f Rework error reporting to allow either immediate or amalgamated error reporting 2019-11-24 23:09:17 +00:00
Alex Harker 678e987a40 Add ability to retrieve errors to fixed size buffers 2019-11-24 22:19:26 +00:00
Alex Harker 09f02fbdb5 Add error functionality to allow remove errors from the list for immediate reporting 2019-11-24 17:40:56 +00:00
Alex Harker 18f5a7d1b9 Correct array size 2019-11-24 17:29:10 +00:00
Alex Harker e5b1b9fcc4 Remove unneeded public keyword. 2019-11-24 17:23:15 +00:00
Alex Harker f9ff92d0b9 Use calculation functions to identify FrameLib units in SC 2019-11-24 12:32:34 +00:00
Alex Harker bb4562b1fa Update .gitignore for documenation 2019-10-12 08:54:33 +01:00
Alex Harker 6d87a2dae4 Updates from HISSTools_Library 2019-10-11 14:26:56 +01:00
Alex Harker 9e5a16f84b Updated FFT from HISSTools_Library 2019-10-07 23:36:05 +01:00
Alex Harker 7ec4d88b1d Fix loop condition for inputs of size 1 or less 2019-09-16 21:56:00 +02:00
Alex Harker 4816f2a474 Correct patch traversal 2019-09-07 00:48:41 +01:00
Alex Harker 01c3928987 Register requires kAllInputs in max 2019-09-03 13:17:48 +01:00
Alex Harker 3ca13fe335 Fix compilation of special objects in single object build 2019-09-03 13:14:23 +01:00
Alex Harker f96bcd54ed Add runtime to single object scheme 2019-09-01 15:24:53 +01:00
Alex Harker 1be5348b26 Vectorise FrameLib_Window when interpolating the window coefficients 2019-09-01 15:24:32 +01:00
Alex Harker 0ee8e5d234 Ignore single object build 2019-09-01 13:28:11 +01:00
Alex Harker 22f070112f Rework XCode project and config settings, including single object max build for speedy testing 2019-09-01 13:09:16 +01:00
Alex Harker edb7aa346c Added header guard 2019-09-01 12:52:56 +01:00
Alex Harker 4e1e532221 Automatically set the namespace to CLASS_BOX for max objects 2019-09-01 12:17:47 +01:00
Alex Harker a69480c66e Silence audio outputs wen objects have timed out 2019-08-31 21:00:54 +01:00
Alex Harker 2f6da499aa Add on/off switching to FrameLib_Interval 2019-08-31 19:21:14 +01:00
Alex Harker d617b2aded Safely check if dsp is on 2019-08-30 17:24:30 +01:00
Alex Harker 9ee3c9e261 Use FrameLib_DSP::Allocator and not a context allocator for composed functioanility 2019-08-30 12:09:31 +01:00
Alex Harker b24b282f45 Proxies must not store thread local data - fix FrameLib_ToHost by passing the allocator when needed 2019-08-30 11:57:43 +01:00
Alex Harker 307d8e6a67 Add missing source file 2019-08-30 09:33:53 +01:00
AlexHarker d12b329df6 Merge pull request #32 from AlexHarker/docs
Docs
2019-08-28 14:08:30 +01:00
AlexHarker d297efc7d8 Merge pull request #31 from AlexHarker/master
Update docs from master
2019-08-28 14:08:05 +01:00
AlexHarker e6a6cafc04 Merge pull request #30 from AlexHarker/ir-manipulation
Ir manipulation
2019-08-28 14:01:26 +01:00
Alex Harker 111d9b6d13 Remove new objects from main scheme 2019-08-28 13:58:42 +01:00
Alex Harker 12d52d7599 Merge branch 'master' into ir-manipulation 2019-08-28 13:56:38 +01:00
Alex Harker 2fefec6a33 Formatting 2019-08-28 10:46:08 +01:00
Alex Harker 83bf340492 Add .gitattributes (for cases where we do want to merge projects with less hassle) 2019-08-24 11:42:17 +01:00
Alex Harker 81455412a2 The Documentation folder in the XCode project should not have a path 2019-08-24 11:39:41 +01:00
Alex Harker df61474de8 Merge branch 'master' into ir-manipulation 2019-08-24 10:17:15 +01:00
AlexHarker 26b3f1a3bd Merge pull request #29 from AlexHarker/docs
Docs
2019-08-24 10:16:26 +01:00
AlexHarker 6103325087 Merge pull request #28 from jamesb93/docs-update
Docs update
2019-08-24 10:14:09 +01:00
James Bradbury 33fd1adce7 Merge branch 'docs-update' 2019-08-24 09:59:20 +01:00
James Bradbury 0542070f7b dont ignore interfaces 2019-08-24 09:59:12 +01:00
James Bradbury 75b5ae052a some template lookups 2019-08-24 09:59:05 +01:00
James Bradbury 287d964b4b change to sh 2019-08-24 09:50:41 +01:00
James Bradbury c692f37b12 unify import structure 2019-08-24 09:49:14 +01:00
James Bradbury 59b91e241e Merge branch 'cleanup' 2019-08-24 01:23:09 +01:00
James Bradbury 5d706d3a91 fix scheme 2019-08-24 01:22:40 +01:00
James Bradbury 17e70f5d8a update pre-actions 2019-08-23 19:27:12 +01:00
James Bradbury f54b528f0a add object list header to the project 2019-08-23 19:16:42 +01:00
James Bradbury 6bac3de675 fix '__tmp__' and add other files 2019-08-23 19:14:37 +01:00
James Bradbury a73ef3dc79 separate target from scheme by name 2019-08-23 19:14:05 +01:00
James Bradbury d5d10e4e90 simplify string 2019-08-23 19:12:06 +01:00
James Bradbury f9b8d6f01c correct cleanup script call 2019-08-23 18:45:43 +01:00
James Bradbury 217c67f3d3 commas 2019-08-23 18:45:34 +01:00
James Bradbury 62f94d2f9c pass root from top level script to main function 2019-08-23 18:45:21 +01:00
James Bradbury db129a2fef adjust for temporary path 2019-08-23 18:39:53 +01:00
James Bradbury 4844bdbad4 make cleanup script 2019-08-23 18:39:39 +01:00
James Bradbury 3e5f10df17 cleanup 2019-08-23 18:39:33 +01:00
James Bradbury 8e19c369a2 a folder for creating the temporary directories 2019-08-23 18:39:19 +01:00
James Bradbury 6b0a07bc04 add cleanup to build process 2019-08-23 18:39:05 +01:00
James Bradbury ab106c66bb function that checks if folder exists, if no, make 2019-08-23 18:38:57 +01:00
James Bradbury 1124e243a8 do a cleanup step 2019-08-23 18:09:19 +01:00
James Bradbury a7f337964d respect new temporary directory 2019-08-23 18:09:08 +01:00
James Bradbury 9d5e58bd5f sub foldered tmp 2019-08-23 18:08:58 +01:00
James Bradbury 045835e88e new tmp directory 2019-08-23 18:06:50 +01:00
James Bradbury 96ac4a810d help file templating 2019-08-23 18:06:42 +01:00
James Bradbury 874545dbd6 rename 2019-08-23 18:04:39 +01:00
James Bradbury ec1da8790a rename 2019-08-23 18:04:33 +01:00
James Bradbury 4813d2936a move help file scripts to own file 2019-08-23 18:04:12 +01:00
James Bradbury 31f1f5b366 untrack auto-genned header 2019-08-23 18:03:53 +01:00
James Bradbury 56d9ffd98c add info about seealso and keywords 2019-08-23 18:00:51 +01:00
James Bradbury b21115737e cleanup .gitignores 2019-08-23 18:00:41 +01:00
James Bradbury f58fe8a80c rename as prior stage for manual processing 2019-08-23 18:00:25 +01:00
Alex Harker 3de671f7c4 Stop tracking Max_Object_List.h 2019-08-23 17:50:16 +01:00
James Bradbury 41ac2184ac Merge remote-tracking branch 'upstream/docs' into cleanup 2019-08-23 17:46:32 +01:00
James Bradbury 227d3bee8d Merge branch 'update' into cleanup 2019-08-23 17:45:53 +01:00
James Bradbury 42477fbea6 Merge branch 'exe' into update 2019-08-23 17:45:32 +01:00
James Bradbury af3d0b2bbd make windows friendly 2019-08-23 17:43:05 +01:00
Alex Harker 2feb651162 Fix FrameLib_Info (untested) and make code names more expressive 2019-08-23 17:42:12 +01:00
Alex Harker 246105723b Consistent header guards 2019-08-23 17:35:45 +01:00
Alex Harker 49f63da7fd Remove documentation schemes from main framelib XCode project 2019-08-23 17:32:48 +01:00
Alex Harker 2d63e04f06 Revert "retarget"
This reverts commit e25150ad6d.
2019-08-23 17:29:21 +01:00
Alex Harker 364385e8c8 Updates to make documentation build 2019-08-23 16:53:15 +01:00
Alex Harker f8d13f75fa Type corrections for FrameLib_Typelist etc. 2019-08-23 16:40:21 +01:00
James Bradbury 3e18dae07b typo 2019-08-23 15:15:39 +01:00
James Bradbury 55e8374160 ignore the Max_Object_List.h
this should be generated automatically
2019-08-23 15:14:08 +01:00
James Bradbury b105e19189 remove gitattributes 2019-08-23 15:13:51 +01:00
James Bradbury df01fd96cb dont parallel build - maintain pre and post order 2019-08-23 15:13:00 +01:00
James Bradbury 2c2d19d229 more info on cmd-line building 2019-08-23 15:05:18 +01:00
James Bradbury c7b9e650c5 formatting and more explanation 2019-08-23 15:04:08 +01:00
James Bradbury 988eda8c7a cleanup script to remove tmp and intermediate 2019-08-23 15:03:58 +01:00
James Bradbury c75d31578f A read me explaining how to use docs 2019-08-23 14:53:55 +01:00
James Bradbury 60a53aa51e scheme cleanup 2019-08-23 14:20:07 +01:00
James Bradbury 5643ca8971 remove duplicate FrameLib_Info 2019-08-23 14:12:15 +01:00
James Bradbury 06660bc42d revert to Alex's project 2019-08-23 13:54:47 +01:00
James Bradbury f7ae773990 Merge branch 'threading-integration' 2019-08-22 19:04:02 +01:00
James Bradbury d8a4aa33e8 Merge branch 'master' of https://github.com/AlexHarker/FrameLib into threading-integration
# Conflicts:
#	FrameLib_Exports/FrameLib_TypeList.h
2019-08-22 18:42:30 +01:00
Alex Harker 741d252c3b Updated HISSTools_FFT to line up with the HISSTools_Library 2019-08-21 13:11:30 +01:00
Alex Harker ef2c8e5699 Merge branch 'master' into ir-manipulation 2019-08-21 09:36:17 +01:00
Alex Harker 88858e9803 Updated .gitignore 2019-08-20 17:31:30 +01:00
Alex Harker 1c3c3ffe54 Updated .gitignore 2019-08-20 17:31:07 +01:00
James Bradbury 9ee7105671 work on tutorial 0 2019-08-19 14:47:44 +01:00
James Bradbury 6d0bc80eb0 patch for explaining overlap add 2019-08-19 14:46:18 +01:00
James Bradbury 9bc02f8cd3 polish 2019-08-19 14:46:10 +01:00
James Bradbury 5f22ce3dae final touchups 2019-08-19 14:46:03 +01:00
Alex Harker f8a668499d Fix code to compile in the expression parser 2019-08-18 15:53:41 +01:00
Alex Harker 60af25c574 Make the reverse iterations more standards compliant by not decrementing past begin() 2019-08-18 15:01:24 +01:00
Alex Harker 3d9231209d Type change to silence compiler warning 2019-08-16 10:55:10 +01:00
Alex Harker 9ba60c7898 Formatting 2019-08-16 08:35:28 +01:00
Alex Harker b09bcc7929 Fixed normalisation of real FFTs 2019-08-15 15:13:42 +01:00
Alex Harker 5380c1a8aa Typo 2019-08-15 15:13:23 +01:00
James Bradbury 3072425536 deeper explanation of audio conversion process 2019-08-15 14:12:38 +01:00
James Bradbury 5f5204579e slight adjustments to positioning 2019-08-15 14:12:19 +01:00
James Bradbury 6bf2a9a3bf bpatcher to explain overlap-add 2019-08-15 14:12:06 +01:00
James Bradbury 6010672826 duplicate fl.template.maxhelp script 2019-08-14 20:50:39 +01:00
James Bradbury 13044eeb3a use bpatcher for the header rather than hard coded 2019-08-14 20:49:39 +01:00
James Bradbury 05ef6d0135 black formatting 2019-08-14 20:48:30 +01:00
James Bradbury 9d0bdbf140 black formatting 2019-08-14 20:46:18 +01:00
James Bradbury 098200cdb7 black formatting 2019-08-14 20:45:57 +01:00
James Bradbury 8fa666319c black formatting 2019-08-14 20:45:48 +01:00
James Bradbury f966462484 Use a bpatcher for the header 2019-08-14 20:45:24 +01:00
Alex Harker 5b8014d7c4 Bug fixes for kernel smoother code 2019-08-14 18:35:43 +01:00
Alex Harker ec8c87f0f4 Project changes for new objects 2019-08-14 16:08:59 +01:00
Alex Harker 4d457345fd Merge branch 'master' into ir-manipulation 2019-08-14 16:08:31 +01:00
Alex Harker 4e095b4b14 Fix error with scientific notation in object boxes 2019-08-14 16:07:08 +01:00
Alex Harker 817458b827 Formatting 2019-08-14 16:06:08 +01:00
Alex Harker d09b61940c Change name of fl.irphase~ to fl.firphase~ (and similar chnages) and add this plus the kernal smoohter to the max object scheme 2019-08-14 15:59:47 +01:00
Alex Harker 2996f9ae10 Update kernel smoother 2019-08-14 15:32:24 +01:00
Alex Harker a71f846020 Fix enable ifs in HISSTools_Library code 2019-08-14 15:24:08 +01:00
Alex Harker 31c5f4cf08 Attempt to deduce type traits for HISSTools_Library class constructors 2019-08-14 15:09:16 +01:00
Alex Harker 1f84220a10 Updates from HISSTools_Library 2019-08-14 13:57:21 +01:00
Alex Harker 50474b2985 Updates to spectral code from HISSTools_Library 2019-08-14 00:24:19 +01:00
Alex Harker 0b3d5d7c4b Updates to spectral code from HISSTools_Library 2019-08-13 23:34:37 +01:00
Alex Harker 757ff58d5b Fix output retrieval for complex convolution and correlation 2019-08-13 23:07:31 +01:00
Alex Harker 8ecb5635b2 Update spectral processor from HISSTools_Library 2019-08-13 17:22:53 +01:00
Alex Harker 26d0223a21 Updates from HISSTools_Library 2019-08-13 12:52:32 +01:00
James Bradbury c07f0429bb Merge branch 'pull-branch' 2019-08-13 00:53:14 +01:00
James Bradbury c89c153989 Merge branch 'master' of github.com:AlexHarker/FrameLib into pull-branch 2019-08-13 00:52:44 +01:00
James Bradbury 68abf4955a toolbars and fonts 2019-08-13 00:50:28 +01:00
James Bradbury 28ca411149 additional documentation of internal patches 2019-08-13 00:50:13 +01:00
James Bradbury c5d9cefb58 added toolbars and made font 13 standardised 2019-08-13 00:49:42 +01:00
Alex Harker 9059ea766a Correct detection for patterns being sent 2019-08-13 00:45:52 +01:00
Alex Harker 1bc73b2701 Remove space from info string 2019-08-13 00:33:08 +01:00
Alex Harker 5b237170b0 Use number of audio ins/outs from the internal framelib object for info() calls 2019-08-13 00:32:50 +01:00
Alex Harker abdc57b613 Updates from HISSTools_Library 2019-08-12 23:32:12 +01:00
Alex Harker 8401b51825 Spectral code reordering and renaming 2019-08-12 23:19:27 +01:00
Alex Harker c929640496 Refactor the spectral processor as a dependency compose rather than inherit 2019-08-12 18:24:35 +01:00
Alex Harker 9304383b1a Update IR manipulation in line with HISSTools_Library 2019-08-12 15:53:23 +01:00
Alex Harker 9c41138845 Refactor the spectral processor as a template class 2019-08-12 15:48:20 +01:00
Alex Harker 9521f321db Add general purpose allocator to the framework 2019-08-12 15:47:26 +01:00
Alex Harker dfe6a8361b Whitespace 2019-08-12 12:15:41 +01:00
Alex Harker 78cebec0b9 Retrieve max FFT size from the Spectral_Processor object 2019-08-12 10:52:31 +01:00
Alex Harker 8bd4446fc1 Refactor all spectral objects to use a common processor 2019-08-12 10:29:18 +01:00
Alex Harker aa7ca31841 Update IR Manipulation as in HISSTools_Library 2019-08-11 21:40:50 +01:00
Alex Harker e84fde38c5 Commit KernelSmoother code form HISSTools_Library 2019-08-10 23:35:05 +01:00
Alex Harker 5144e41b62 Don't use the smoothing path if there is no kernel 2019-08-10 23:34:16 +01:00
Alex Harker cb035f4b8b Remove unused header include 2019-08-10 09:47:11 +01:00
Alex Harker 4438a2da4d Correct IO on irphase 2019-08-10 09:46:57 +01:00
Alex Harker 4a0346ed7b Add kernel smoother code 2019-08-10 09:46:38 +01:00
Alex Harker ce8c8f1a20 Initial irphase code commit 2019-08-08 23:52:45 +01:00
James Bradbury b867435919 Make neater with toolbars 2019-08-07 14:28:52 +01:00
James Bradbury 70974b5110 re-add python files to proj 2019-08-07 14:26:59 +01:00
James Bradbury dce332f6ad dont need numeric types 2019-08-07 14:25:34 +01:00
James Bradbury 7b0cbb2dd2 update names of tutorials and make some toolbar adjustments 2019-08-07 14:24:52 +01:00
James Bradbury 409b97c021 go up 1 dir because of package 2019-08-07 12:11:29 +01:00
James Bradbury 2f914862de name change for package 2019-08-07 12:11:18 +01:00
James Bradbury 6f49cf72ed move to a package rather than modules 2019-08-07 12:11:05 +01:00
James Bradbury bc0bc83991 updates to tutorials 2019-08-03 01:34:53 +01:00
Alex Harker 435e3126c2 Update dependencies from HISSTools_Library 2019-08-02 15:54:52 +01:00
James Bradbury b63eb545de yaml file containing seealso and keyword info 2019-07-15 14:10:24 +01:00
James Bradbury 231fa953dc update module names 2019-07-15 14:09:53 +01:00
James Bradbury cc7a45ef0f minor refactor 2019-07-15 14:09:44 +01:00
James Bradbury e0fb6fbd53 add tilde~ to the raw xml files for obj names 2019-07-15 14:09:35 +01:00
James Bradbury 25a04b5780 add a thinning function 2019-07-15 14:09:23 +01:00
James Bradbury 4d16c0d731 conversion from raw writing to dict
also includes safe writing of yaml
2019-07-15 14:09:04 +01:00
James Bradbury aa66c5c1c4 remove old keywords method 2019-07-13 10:56:41 +01:00
James Bradbury 3fa94520b1 ignore temp file 2019-07-13 10:53:49 +01:00
James Bradbury 85b54c53bf do keywords and seealso 2019-07-13 10:51:07 +01:00
James Bradbury cd047375b1 generates a simplistic yaml file with keywords and seealso 2019-07-12 16:11:02 +01:00
James Bradbury 2176881f37 basic yaml file that is auto gen by yaml_template.py 2019-07-12 16:10:37 +01:00
James Bradbury efa5205ea4 extracts keywords and seealso from yaml file and implements this in the automated process 2019-07-12 16:10:19 +01:00
James Bradbury 6ceafc5922 yaml file containing keywords and seealso 2019-07-12 14:51:06 +01:00
James Bradbury 138bc314cc create a template for yaml containing keywords and seealso
possibly remove this later as it will overwrite any custom work
2019-07-12 14:50:48 +01:00
James Bradbury bb0e71efdf superfluous text file 2019-07-12 14:50:18 +01:00
James Bradbury ad31ac2f29 Make categories more human readable 2019-07-12 14:24:21 +01:00
James Bradbury e25150ad6d retarget 2019-07-08 23:34:32 +01:00
James Bradbury 46d48f3ced Merge branch 'master' of https://github.com/AlexHarker/FrameLib 2019-07-08 23:31:51 +01:00
Alex Harker c344e9c4a3 Merge branch 'master' of https://github.com/AlexHarker/FrameLib 2019-07-08 23:22:29 +01:00
Alex Harker 6ddb836622 Make the visual studio compiler happy (for now) about types 2019-07-08 23:03:15 +01:00
James Bradbury e7ef3c6fc7 Merge branch 'master' of https://github.com/AlexHarker/FrameLib into Alex-Integration
# Conflicts:
#	Current Test Version/FrameLib/docs/tutorial-patchers/_1_What_is_FrameLib?.maxpat
#	Current Test Version/FrameLib/docs/tutorial-patchers/_1_What_is_FrameLib__.maxpat
#	Current Test Version/FrameLib/docs/tutorial-patchers/_2_What_is_FrameLib.maxpat
2019-07-08 20:23:35 +01:00
Alex Harker feb9d6925f Update SIMDSupport.hpp again 2019-07-04 13:08:21 +01:00
Alex Harker 6d5ddcb231 Update SIMDSupport.hpp 2019-07-04 12:49:54 +01:00
James Bradbury 6901ed2674 more organisation 2019-06-22 11:01:36 +01:00
James Bradbury d6bd1d9d00 avoid Non-portable path errors in xcode 2019-06-20 14:12:12 +01:00
James Bradbury 5399efa414 disclaimer 2019-06-20 14:10:09 +01:00
James Bradbury 4d9cc3b6fd create sh scripts for pre/post actions on build docs 2019-06-20 14:10:03 +01:00
James Bradbury efbde97b9a windows friendly python scripts 2019-06-20 13:50:05 +01:00
James Bradbury 6616d057b4 ignore workspace 2019-06-20 13:05:26 +01:00
James Bradbury ea5170df62 make toolbars great again on extras 2019-06-20 13:00:27 +01:00
Alex Harker 353fa20d4c Require AVX on windows for now and compile for that 2019-06-20 11:29:15 +01:00
Alex Harker 71aa6d6f73 Correct mm256 shuffles so that the code works (needs testing for speed) 2019-06-20 10:18:23 +01:00
Alex Harker 99ff5f476d Merge branch 'master' of https://github.com/AlexHarker/FrameLib 2019-06-19 16:31:58 +01:00
Alex Harker 5ce0317e72 Correct type in FFT code 2019-06-19 16:31:50 +01:00
Alex Harker bd9cfe329d Merge branch 'master' of https://github.com/AlexHarker/FrameLib 2019-06-19 13:58:12 +01:00
Alex Harker f3f988007b Adapt FFT to recognise SSE support under MSVS 2019-06-19 13:50:30 +01:00
Alex Harker 0b95c9662f Merge branch 'master' of https://github.com/AlexHarker/FrameLib 2019-06-19 13:45:58 +01:00
Alex Harker fb32f54346 Move FFT to objects project 2019-06-19 13:45:43 +01:00
Alex Harker 12a972df89 Deal with __SSE__ define on windows with MSVS 2019-06-19 13:44:34 +01:00
Alex Harker 1ac523c910 Typecasting for overly compliant compilers 2019-06-18 16:48:52 +01:00
Alex Harker 2c0745abe4 Formatting 2019-06-18 16:48:28 +01:00
Alex Harker 5db9668f00 Added trunc and round functions to SIMDSupport.hpp 2019-06-18 16:24:59 +01:00
Alex Harker a78dde0eb9 Merge branch 'master' of https://github.com/AlexHarker/FrameLib 2019-06-18 16:18:00 +01:00
Alex Harker db4fb327c3 Improvements for compiler flags under windows 2019-06-18 16:17:48 +01:00
Alex Harker 043ebe24d3 Better typing for ibuffer access / ibuffer 2019-06-18 16:16:52 +01:00
James Bradbury 2320ff8468 Change to numbered stages from letters 2019-06-18 14:13:10 +01:00
Alex Harker 36d17094c1 Integer casting for max objects with their own code to remove warnings under Win64 2019-06-18 10:46:03 +01:00
Alex Harker c45fccdfd3 Formatting 2019-06-18 10:24:23 +01:00
Alex Harker 5e750fafa1 Add explicit type casting to table reader to allow higher warning level on compiler 2019-06-18 10:01:01 +01:00
Alex Harker 13b3564529 Correct tests for valid input in the max class when checking remotely 2019-06-17 02:25:31 +01:00
Alex Harker ef3263d35a Fix reversal of audio ins and outs in the Max class 2019-06-17 02:05:19 +01:00
Alex Harker eb9c2c42e6 Move additional files out of the main output directory on windows or avoid generating them 2019-06-17 01:31:19 +01:00
Alex Harker bb7701c777 Update to ensure all windows externals build 2019-06-17 01:20:23 +01:00
Alex Harker 5a64d42dd1 Merge branch 'master' of https://github.com/AlexHarker/FrameLib 2019-06-17 00:58:52 +01:00
Alex Harker a0982ce752 Correct type on template to convince windows to compile 2019-06-17 00:54:46 +01:00
Alex Harker 17ba66a050 Make sure all headers are available when compiling max objects 2019-06-17 00:51:24 +01:00
Alex Harker 2d645267fb Include missing headers on complex unary and binary operators 2019-06-17 00:32:20 +01:00
Alex Harker 6f547228ad Merge branch 'master' of https://github.com/AlexHarker/FrameLib 2019-06-17 00:28:00 +01:00
Alex Harker 10d2447cb3 Add missing headers 2019-06-17 00:26:55 +01:00
Alex Harker 4caf97f537 Update all projects and solution 2019-06-17 00:23:40 +01:00
Alex Harker 054fb2e141 Removed extra project 2019-06-17 00:22:14 +01:00
Alex Harker 992ed515b8 Add project for each framelib object on windows 2019-06-17 00:00:02 +01:00
Alex Harker b6cb7886da Get project structure ready for full externals set 2019-06-16 22:41:35 +01:00
Alex Harker 95e54d9508 Fix config files for windows x64 debug build 2019-06-16 22:17:17 +01:00
Alex Harker 208c0649f6 Improevements to configs to get win32 compiling in debug mode 2019-06-16 21:51:47 +01:00
Alex Harker 750b9aa741 Project / Solution / Config updates for windows compilation 2019-06-16 21:30:04 +01:00
Alex Harker cadf8574c4 Update projects/solutions/configs 2019-06-16 20:07:01 +01:00
Alex Harker 566189c495 Rework source to use unsigned long for buffer offset 2019-06-16 17:42:50 +01:00
Alex Harker 0ff7ff101a Finalise (hopefully) changes to framework integer types 2019-06-16 17:32:36 +01:00
Alex Harker 831ee2f712 Update DSP / Object / Memory to improve integer types 2019-06-16 17:18:57 +01:00
Alex Harker 3ecb810d5f FrameLib_MaxClass add explicit integer casts 2019-06-16 16:53:18 +01:00
Alex Harker 0ad2745c02 Safer integer typecasting from void* 2019-06-16 16:44:21 +01:00
Alex Harker 336234d3f2 Update integer types in FrameLib_Multistream 2019-06-16 16:18:31 +01:00
Alex Harker c08c093444 FrameLib_MaxClass update integer types 2019-06-16 16:08:55 +01:00
Alex Harker d0239fc757 Type cast size_t to unsigned long / make sure all paths return in function 2019-06-16 15:33:37 +01:00
Alex Harker 0bc3899dea NanFilter - correct cast 2019-06-16 15:15:35 +01:00
Alex Harker 3795065c4c Deleted unneeded line 2019-06-16 15:12:11 +01:00
Alex Harker 37538ff479 From Host integer types 2019-06-16 15:10:03 +01:00
Alex Harker f23a5e169c Missed one cast 2019-06-16 15:05:45 +01:00
Alex Harker 554a55f599 Update HISSTools_FFT for sypes 2019-06-16 15:04:33 +01:00
Alex Harker f1c95a838a Upadte HISSTools_FFT 2019-06-16 15:00:30 +01:00
Alex Harker bb9f71b6a3 Misc integer types and casting 2019-06-16 14:51:41 +01:00
Alex Harker d5407ce095 Expressions - don't use size_t where unsigned long should be used. 2019-06-16 14:44:53 +01:00
Alex Harker 75a3273ef4 Const correctness 2019-06-16 14:37:31 +01:00
Alex Harker ad15c77ce8 Correct last commit by not calling through to non-const methods 2019-06-16 14:36:19 +01:00
Alex Harker 7f18a162d0 IO objects buffer size as unsigned long 2019-06-16 14:33:21 +01:00
Alex Harker 988dc4e0a5 Formatting 2019-06-16 14:33:01 +01:00
Alex Harker 894a3fc79d Even more work on parameters integer types 2019-06-16 14:25:02 +01:00
Alex Harker 3aabdd7cc9 More work on parameter integer types 2019-06-16 14:18:56 +01:00
Alex Harker 50a408e850 work integer types in FrameLib_Parameters 2019-06-16 14:09:54 +01:00
Alex Harker 2f038375d3 Whitespace 2019-06-16 13:51:45 +01:00
Alex Harker 375ea661ea Routing setting active IO using cast 2019-06-16 13:47:36 +01:00
Alex Harker 3f2949feb0 Routing integer types 2019-06-16 13:45:12 +01:00
Alex Harker 62a8924bd6 Type cast 2019-06-16 13:44:40 +01:00
Alex Harker 6689b4b4f7 Correct previous commit for snprintf warnings 2019-06-16 13:41:54 +01:00
Alex Harker 608ff0ca15 sprintf warning 2019-06-16 13:39:24 +01:00
Alex Harker 83d1b1c0d3 Peaks and Percentile integer types 2019-06-16 13:32:37 +01:00
Alex Harker 526f64cb09 Multitaper and spatial integer types 2019-06-16 13:23:37 +01:00
Alex Harker 36b123770a Tags/Parameters integer types 2019-06-16 13:15:15 +01:00
Alex Harker d2013ba707 Expressions integer types 2019-06-16 13:02:05 +01:00
Alex Harker 25b657e062 Median filter integer types 2019-06-16 12:15:00 +01:00
Alex Harker 665483ae8c Typo 2019-06-16 12:02:46 +01:00
Alex Harker 3c326672b2 ParamAlias types 2019-06-16 11:58:44 +01:00
Alex Harker 0def066ecb Integer types 2019-06-16 11:24:13 +01:00
Alex Harker af53737ae2 Simplify code / types / return value 2019-06-16 11:19:07 +01:00
Alex Harker 887d657ce1 Integer type matching 2019-06-16 10:52:16 +01:00
Alex Harker d27d33fc3b FrameLib_MaxClass types 2019-06-16 10:35:50 +01:00
Alex Harker 6d423383ba Explicit type casts when moving from double to int 2019-06-16 09:27:37 +01:00
Alex Harker 5ad3504874 Use auto to ensure type consistency 2019-06-15 23:48:02 +01:00
Alex Harker d010ed6efc More work on size_t vs unsigned long 2019-06-15 23:39:49 +01:00
Alex Harker f453f02cee Whitespace 2019-06-15 23:36:26 +01:00
Alex Harker c11f0a3cf4 Tabs->Spaces 2019-06-15 23:34:05 +01:00
Alex Harker 1a4e616cfd Further work on types to make things compile on windows 2019-06-15 23:18:45 +01:00
Alex Harker 2248d7d843 Merge branch 'master' of https://github.com/AlexHarker/FrameLib 2019-06-15 22:47:49 +01:00
Alex Harker e8aa7d415b Change parameter types 2019-06-15 22:46:57 +01:00
Alex Harker 24a4eaac26 Merge branch 'master' of https://github.com/AlexHarker/FrameLib 2019-06-15 22:37:13 +01:00
Alex Harker 17bf1196a7 Correct type 2019-06-15 22:36:47 +01:00
Alex Harker 33c5b95372 Formatting 2019-06-15 22:29:46 +01:00
Alex Harker f8ab683440 Merge branch 'master' of https://github.com/AlexHarker/FrameLib 2019-06-15 22:28:55 +01:00
Alex Harker 95798bf862 Add serialisation to the framework library 2019-06-15 22:27:54 +01:00
Alex Harker 2295dfd9a6 Use correct type for windows 2019-06-15 22:27:36 +01:00
Alex Harker 55b4994485 Use unsigned long for frame sizes 2019-06-15 22:24:19 +01:00
Alex Harker 34d12fba78 formatting of comment 2019-06-15 22:17:49 +01:00
Alex Harker d2d944e005 Cast to avoid warning again / formatting 2019-06-15 18:06:02 +01:00
Alex Harker 8ce3a120bc Silence warnings with cast / formatting 2019-06-15 17:59:51 +01:00
Alex Harker f2cfdcb2e8 Merge branch 'master' of https://github.com/AlexHarker/FrameLib 2019-06-15 17:48:38 +01:00
Alex Harker b9e7c7381f Attempt to fix closing of semaphores on windows 2019-06-15 17:48:29 +01:00
Alex Harker 820036591a Test project for compiling framelib max externals on windows 2019-06-15 17:21:53 +01:00
Alex Harker b4d99e9fa0 Use compiler specific name unmangling (requires windows implementation) 2019-06-15 17:21:05 +01:00
Alex Harker 8717c5c0fa Add dependencies to the framelib project 2019-06-15 16:52:00 +01:00
Alex Harker 34a35696fd Merge branch 'master' of https://github.com/AlexHarker/FrameLib 2019-06-15 14:54:10 +01:00
Alex Harker 06b61f6701 Rework connection data to use a separate class so it can be used safely in wrappers 2019-06-15 14:53:59 +01:00
Alex Harker 8875ec7239 Include project for building objects and update framework project 2019-06-15 13:16:22 +01:00
Alex Harker 0f7a7a84c7 Clarify expected operator ordering 2019-06-15 12:51:33 +01:00
Alex Harker 0c87136401 Don't try to compile code with a vector size that might be 0 2019-06-15 12:44:35 +01:00
Alex Harker 7a9ed92697 Use config file for vector settings 2019-06-15 12:37:43 +01:00
Alex Harker 12eeb0ab1a Correct type 2019-06-15 12:02:37 +01:00
Alex Harker c91efd823d Add previous fix to ramp object 2019-06-15 11:46:27 +01:00
Alex Harker e5c855aac0 retrieve modes with getInt() before casting to enum types to keep the windows compiler happy 2019-06-15 11:45:49 +01:00
Alex Harker 29f13bc3b4 Correct style of path for Statistics.hpp 2019-06-15 11:29:52 +01:00
Alex Harker e40d9621db Correct style of paths 2019-06-15 11:26:47 +01:00
Alex Harker dd169eca44 Always use snprintf 2019-06-15 10:59:59 +01:00
Alex Harker 8afb86b812 Change to portable type 2019-06-15 10:42:01 +01:00
Alex Harker 0b75d1803f Formatting 2019-06-15 10:41:43 +01:00
Alex Harker e5ee012c9e Include <cmath> for constants 2019-06-15 10:32:31 +01:00
Alex Harker 283c7e93ac Basic VS solution and project 2019-06-15 00:44:31 +01:00
Alex Harker dbb876eea4 Use std::copy to copy strings that we have explicitly tested that we have space for. 2019-06-15 00:42:53 +01:00
Alex Harker 58ab2544d2 Make explicit that string copies are safe 2019-06-15 00:28:15 +01:00
Alex Harker 3a38bf04a2 Typo 2019-06-15 00:22:50 +01:00
Alex Harker 3f6cab845f Safer string manipulation 2019-06-15 00:18:29 +01:00
Alex Harker f9ea2abdff Corrected .gitignore syntax 2019-06-14 23:55:00 +01:00
Alex Harker 646cc91783 Merge branch 'master' of https://github.com/AlexHarker/FrameLib 2019-06-14 23:53:18 +01:00
Alex Harker c6e448abad Updated .gitignore 2019-06-14 23:53:00 +01:00
Alex Harker 46b0936dbc Use binary minus to avoid compiler warnings/errors 2019-06-14 23:49:58 +01:00
Alex Harker e88097e69a Fix class name 2019-06-14 23:46:16 +01:00
James Bradbury 1ff3d23c52 rename so git.clone on windows plays nice 2019-06-14 19:26:59 +01:00
Alex Harker 6f218b00fb Remove punctuation in file name 2019-06-14 19:21:58 +01:00
James Bradbury 16a28151d9 Terse documentation of each stage 2019-06-14 17:02:15 +01:00
James Bradbury 14b61cf920 remove excess messages 2019-06-14 17:02:06 +01:00
James Bradbury 66c479c3a4 change location of RawXML to tmp 2019-06-13 18:39:26 +01:00
James Bradbury 9f471e781a make python run as part of the build of Documentation 2019-06-13 18:39:12 +01:00
James Bradbury 6747b8c8d6 make tilde great again 2019-06-13 18:38:57 +01:00
James Bradbury 3aa19d9b00 Merge branch 'docs' of https://github.com/AlexHarker/FrameLib
# Conflicts:
#	Documentation/Max Documentation/Build_Max_Docs.cpp
2019-06-13 18:09:11 +01:00
Alex Harker 787f5a3019 Fix folder name 2019-06-13 18:07:11 +01:00
Alex Harker b3dad2c90c Fixed linking of documentation 2019-06-13 18:00:46 +01:00
James Bradbury c811868849 fixed pathing 2019-06-13 17:59:06 +01:00
Alex Harker 4e01f1ea0f Fixed linking of documentation 2019-06-13 17:54:16 +01:00
James Bradbury 413f1d6ce3 Updated object_list script and file 2019-06-13 17:10:19 +01:00
James Bradbury d5898a4902 fixed template issue 2019-06-13 17:01:26 +01:00
James Bradbury 20c24c0bda update object_list generator 2019-06-13 16:59:01 +01:00
James Bradbury b03363ba75 Max_Object_List.h 2019-06-13 16:52:00 +01:00
James Bradbury a59beab12e Fixed .DS_Store issue 2019-06-13 16:50:57 +01:00
James Bradbury 97fecf4a3e remove custom targets 2019-06-13 16:47:06 +01:00
James Bradbury 723de75604 : -> ; 2019-06-13 16:46:07 +01:00
James Bradbury 78bca63471 Remove custom objects from this branch 2019-06-13 16:45:46 +01:00
James Bradbury ba2e7f7be9 Get rid of busted helpers 2019-06-13 16:41:26 +01:00
James Bradbury 72ec3a0793 Generate Max_Object_List.h 2019-06-13 16:39:32 +01:00
James Bradbury d7eb79c1a5 whitespace 2019-06-13 16:39:18 +01:00
James Bradbury f7fbf76ba7 creates first part of file, no commas 2019-06-13 15:46:10 +01:00
James Bradbury 8fd21d4dbd Merge branch 'docs' of https://github.com/AlexHarker/FrameLib 2019-06-13 14:12:46 +01:00
James Bradbury 27aabdf50e walk dirs for files 2019-06-13 14:12:23 +01:00
James Bradbury 81c9f66e6b Generate Max_Object_List.h 2019-06-13 14:08:16 +01:00
Alex Harker 065df86faf Add infrastructure for auto generating max object lists and hence documentation 2019-06-13 13:47:31 +01:00
James Bradbury 21cabdfbdf make toolbars great again 2019-06-13 11:50:01 +01:00
James Bradbury 49584e0677 XML Generator for FrameLib Objects 2019-06-13 10:05:38 +01:00
James Bradbury ac3441b6e4 suppress issue compile issues (for now) 2019-06-13 10:05:16 +01:00
James Bradbury 6edb0d30bc Merge branch 'master' of https://github.com/AlexHarker/FrameLib 2019-05-30 13:37:54 +01:00
James Bradbury 2b542abbe5 Refactorising python code, and subsequent ammendments to output docs 2019-05-30 13:37:04 +01:00
James Bradbury ddb4d9e0dd Checking of the raw xml exists - otherwise continue 2019-05-30 13:09:58 +01:00
Alex Harker aca0c8b251 Add support for adding size_t items to error reports 2019-05-30 08:25:33 +01:00
Alex Harker fb735055c5 Updates to the threading model to avoid priority inversion in the memory system 2019-05-30 08:14:39 +01:00
Alex Harker e2aa1b57e8 Don't dynamic cast on a nullptr 2019-05-30 08:07:12 +01:00
Alex Harker 0e36245172 Added to TODO 2019-05-27 22:59:05 +01:00
Alex Harker 34b596773d Formatting 2019-05-27 22:58:53 +01:00
James Bradbury 322b35ecf2 error checking for xml 2019-05-25 18:34:03 +01:00
James Bradbury 1577f17c42 move seed generation to object from process() 2019-05-25 18:09:58 +01:00
James Bradbury a9a125d2aa cosmetic update 2019-05-25 18:09:42 +01:00
James Bradbury 29552de930 dont build fl.scramble~ with whole set 2019-05-25 18:09:32 +01:00
James Bradbury f4f21f29e1 make if more clear 2019-05-25 18:08:18 +01:00
James Bradbury d85b388e16 try: statement to check if xml actually exists 2019-05-25 18:07:54 +01:00
James Bradbury 36b984412e updated tutorials to reflect a new preliminary tutorial 1 2019-05-25 18:07:17 +01:00
James Bradbury 388135477c Merge branch 'master' of https://github.com/AlexHarker/FrameLib
* 'master' of https://github.com/AlexHarker/FrameLib:
  Documentation fo alpha 2.6
  Fixed build of fl.info~
  TypeList updates
  Project and build updates to align all targets
  User Read Updates
  Updated info strings
  Set parameters correctly/safely on object constructors for time smoothing objects.
  Initial TypeList work
  Sorted bugs with making sure that the number of frames is correct under all conditions
  Update project and scheme for pattern object
  Updated SC to include auto ordering connections
  Added code for pattern object
  Info strings correction
  Don't try to process when the input is empty
2019-05-25 12:26:15 +01:00
James Bradbury 39ad136441 handle merging of pbxproj 2019-05-25 12:25:34 +01:00
James Bradbury 101861072f try: to avoid situations where there is no folders to cull 2019-05-25 11:58:23 +01:00
James Bradbury 5ea770984d change location of python exec 2019-05-25 11:54:31 +01:00
James Bradbury 7a87996681 Move random seed generation out of process 2019-05-25 01:42:19 +01:00
James Bradbury 51c51f46df Merge branch 'fl.scramble'
* fl.scramble:
  use std::shuffle not std::random_shuffle
2019-05-25 01:34:20 +01:00
James Bradbury 8156b5966f Update FrameLib.maxpat
small updates to extras file
2019-05-24 21:42:56 +01:00
James Bradbury 99a9755de1 Update .gitignore
ignore help file_templates
2019-05-24 21:42:41 +01:00
James Bradbury a522e2e506 Create help_file_templating.py
generate help files from template
2019-05-24 21:42:29 +01:00
James Bradbury 587fc62d20 Delete f_create_tutorial_coll.py
change name of file
2019-05-24 21:41:00 +01:00
James Bradbury 22a0f45e91 Update f_parse_to_jlookup.py
create dictionary containing parameters
2019-05-24 21:40:51 +01:00
James Bradbury b856f915d0 Create fl.template.maxhelp
help file template
2019-05-24 21:40:32 +01:00
James Bradbury 2c0f9d8b92 Update _Build_All_Files.py
update build_all_files.py to include new scripts
2019-05-24 21:40:07 +01:00
James Bradbury 3867d08704 Delete params.js
remove params.js
2019-05-24 21:39:42 +01:00
James Bradbury e262f6e9da Create fldocs.getparams.maxpat
bpatcher to display parameters
2019-05-24 21:39:31 +01:00
James Bradbury f32d11d324 Delete fl_helpdetails.js
remove fl_helpdetails.js
2019-05-24 21:39:23 +01:00
James Bradbury 6ddcaf477f Create fl.getname.js
js script to get the file name of the patcher
2019-05-24 21:38:27 +01:00
James Bradbury 724ba33615 use std::shuffle not std::random_shuffle 2019-05-09 10:31:09 +01:00
James Bradbury 0d63bd8841 rename stage 2019-05-09 10:30:23 +01:00
James Bradbury e2642e5329 jsui to grab parameters 2019-05-09 10:30:06 +01:00
James Bradbury b33906442d make a dict containing all the params/digest/description 2019-05-09 10:29:47 +01:00
James Bradbury 6ea6d3adc4 js file for help files to print information to a text box 2019-05-01 21:21:05 +01:00
James Bradbury 7ea1d45b76 cleanup 2019-05-01 21:20:42 +01:00
James Bradbury 4cf1f27f40 cleanup 2019-05-01 21:20:24 +01:00
James Bradbury 4766730f98 Merge branch 'fl.closest' 2019-04-01 20:41:05 +01:00
James Bradbury 5f69df86f8 added FrameLib_Scramble.cpp source 2019-04-01 20:40:02 +01:00
James Bradbury 9e1e7d3433 added target for fl.scramble and added fl.scramble to max objects scheme 2019-04-01 20:39:44 +01:00
James Bradbury c9f4d40ed4 closest matches are now scrambled 2019-04-01 20:39:20 +01:00
James Bradbury c079a652a1 Addended definition name 2019-04-01 20:16:20 +01:00
James Bradbury 00bd3e37e3 add files to proj 2019-04-01 20:15:37 +01:00
James Bradbury 0882b2398e add files for fl.scramble 2019-04-01 20:15:26 +01:00
James Bradbury dbd9b2c92e much more finessed concatenative synthesis using fl.closest~ 2019-04-01 20:12:25 +01:00
James Bradbury 692f1e5723 added target for fl.closest~ 2019-04-01 20:12:06 +01:00
James Bradbury da54ff78b1 object which finds the closest value in a frame and returns the index 2019-04-01 20:11:46 +01:00
James Bradbury 1c5a4f5f4b adjusted target for fl.find~ 2019-03-31 21:29:07 +01:00
James Bradbury 3f2fffb68e crude concatenation in vignette 2019-03-31 21:28:50 +01:00
James Bradbury 4cb7b0b6ff adjusted inputs and parameter input to properly construct 2019-03-31 21:28:30 +01:00
James Bradbury e07bf25a5b std::nan when no match is found 2019-03-31 19:54:24 +01:00
James Bradbury bf9825efde fl.find~ now searches within given /range parameter for a value that satisfies criteria. 2019-03-31 15:03:58 +01:00
James Bradbury f86fc9f0bc integrating fl.find~ into descriptor vignette 2019-03-31 10:27:11 +01:00
James Bradbury da1433b712 fl.find~ objects 2019-03-31 10:26:42 +01:00
James Bradbury 2af60ac5a5 stores sound file descriptors in real time 2019-03-30 19:06:24 +00:00
James Bradbury 8802bf6bfe A musical usage of descriptors 2019-03-30 18:45:29 +00:00
James Bradbury 368d087265 Merge branch 'PyRefactor' 2019-03-30 18:01:01 +00:00
James Bradbury be83aa5bf2 project updates 2019-03-30 17:59:14 +00:00
James Bradbury 45af634f09 js file to assist in drawing help maxpat text 2019-03-30 17:58:43 +00:00
James Bradbury 59a9ae4a7a a descriptors vignette 2019-03-30 17:58:16 +00:00
James Bradbury 29271ff586 ignore vscode 2019-03-30 17:58:00 +00:00
James Bradbury f1700dced1 updated tutorials 2019-03-30 17:56:50 +00:00
James Bradbury 8a9363b425 work on generating all xml in crude brute force manner 2019-03-19 17:15:07 +00:00
James Bradbury cec93b0f6c adjusted the landing page to work with new categories of framelib objects 2019-03-19 17:14:16 +00:00
Alex Harker 04911b6809 Documentation fo alpha 2.6 2019-03-14 13:13:55 +00:00
Alex Harker 8063c1622d Fixed build of fl.info~ 2019-03-14 12:51:13 +00:00
Alex Harker 5212f49386 TypeList updates 2019-03-14 12:45:20 +00:00
Alex Harker 16da2496fa Project and build updates to align all targets 2019-03-14 12:03:19 +00:00
Alex Harker 715bccc4b2 Merge branch 'master' of https://github.com/jamesb93/FrameLib
# Conflicts:
#	framelib~.xcodeproj/project.pbxproj
#	framelib~.xcodeproj/xcshareddata/xcschemes/framelib~ Max Objects.xcscheme
2019-03-14 11:43:41 +00:00
Alex Harker db5d07e5e8 User Read Updates 2019-03-14 11:34:24 +00:00
Alex Harker 8b6c6ca4b2 Updated info strings 2019-03-14 11:34:08 +00:00
Alex Harker 7834415a03 Set parameters correctly/safely on object constructors for time smoothing objects. 2019-03-13 14:59:20 +00:00
James Bradbury 7c28a8b06f Add FrameLib_Info.h to the max objects header. 2019-03-12 14:03:02 +00:00
Alex Harker 5ccf8b346c Initial TypeList work 2019-03-10 16:44:09 +00:00
James Bradbury acb2094d9a ignore the q/t/dlookup.json 2019-03-10 15:38:41 +00:00
James Bradbury c821304921 minor cleanup 2019-03-10 15:38:14 +00:00
James Bradbury 393cf49d9b remove obj-lookups from git and source control 2019-03-10 15:37:53 +00:00
James Bradbury 6100cd4a93 Doc strings 2019-03-10 15:36:11 +00:00
James Bradbury 2ff7fbd62b Missing a ">" from the formatting 2019-03-10 15:35:57 +00:00
James Bradbury 5d1dad7bcb Ignore all further .maxref.xml files 2019-03-10 15:35:38 +00:00
James Bradbury 20a6b90d9a Remove .maxref files from git 2019-03-10 15:35:13 +00:00
James Bradbury fca744f9dc Removed Build_XML.maxpat and added a new cpp terminal app to replicate 2019-03-10 14:55:52 +00:00
James Bradbury 5b6a995b75 Removed junk files 2019-03-10 14:55:30 +00:00
James Bradbury c577f218aa made prefixes for file to make ordering more visible 2019-03-10 14:36:49 +00:00
James Bradbury c9312a13e1 adjusted description to match function 2019-03-10 14:25:14 +00:00
James Bradbury f88372a739 Added docstrings to all the functions. 2019-03-10 13:47:21 +00:00
James Bradbury cdb046b89a Flag so that __pycache__ isn't created. 2019-03-10 13:16:48 +00:00
James Bradbury 8a46b4c9f9 Prefix the class of ParseAndBuild() to make them unique 2019-03-10 13:12:13 +00:00
James Bradbury 7af197d936 Add jb e-mail 2019-03-10 13:10:22 +00:00
James Bradbury 20b6997db2 clean up language 2019-03-09 18:28:08 +00:00
James Bradbury b183005a5f main() functions are now passed an argument containing the root. This simplifies code if I need to change the location of the folder. 2019-03-09 18:26:55 +00:00
James Bradbury 7f1f706246 File of helper functions for directory vars 2019-03-09 18:25:53 +00:00
James Bradbury 76759b407a Easier to read printing 2019-03-09 18:25:32 +00:00
James Bradbury a76d4ac236 Added some helper functions to reduce code duplication 2019-03-09 17:36:23 +00:00
Alex Harker b698127bfd Sorted bugs with making sure that the number of frames is correct under all conditions 2019-03-09 09:44:06 +00:00
Alex Harker e2822fdb85 Update project and scheme for pattern object 2019-03-09 09:26:03 +00:00
Alex Harker 85aeb0e3d3 Updated SC to include auto ordering connections 2019-03-09 09:23:55 +00:00
Alex Harker b1c4c39ef4 Added code for pattern object 2019-03-09 09:22:15 +00:00
Alex Harker 9af4b81910 Info strings correction 2019-03-09 08:49:00 +00:00
Alex Harker ab82158b14 Don't try to process when the input is empty 2019-03-08 19:18:51 +00:00
James Bradbury 9341587954 Ignore an easily generated file. 2019-03-08 16:31:22 +00:00
James Bradbury 3549758777 Xcode can build python target separately, or as a post-script for the c++ terminal app 2019-03-08 16:25:45 +00:00
James Bradbury 82e4b0d2eb Added new target to build python files in xcode 2019-03-08 15:48:28 +00:00
James Bradbury 4a9e051f0b Start incorporating python work 2019-03-08 15:21:26 +00:00
James Bradbury fcb8e42a0d Remove unnecessary header 2019-03-08 15:20:33 +00:00
James Bradbury 1a9571c3c8 Update Build_Max_Docs.cpp
Removed header. Can now create an xml for FrameLib_Interval
2019-03-07 15:45:18 +00:00
James Bradbury 5bc498c18c Keep maxclass.h consistent across branches 2019-03-07 14:58:47 +00:00
James Bradbury 64d5ef0778 Update FrameLib_MaxClass.h
Remove unnecessary #includes
2019-03-07 14:48:37 +00:00
James Bradbury 44c87bb7d5 Script for generating docs
Script for generating docs
2019-03-07 14:37:36 +00:00
James Bradbury f26c588a28 Update FrameLib_MaxClass.h
Remove write_info from master.
2019-03-07 14:36:37 +00:00
James Bradbury aec2b0cf0f Update project.pbxproj
Remove extra fl.chain~ plist
2019-03-07 14:36:25 +00:00
James Bradbury 6af70ce202 Update project.pbxproj
New command-line target for Documentation
2019-03-07 14:33:43 +00:00
James Bradbury b40df1f848 Update FrameLib_MaxClass.h
Remove write_info method. This is no longer necessary
2019-03-06 15:44:36 +00:00
James Bradbury 23d738c76a Update project.pbxproj
Added ibuffer_access.cpp as a compile source to stop linking errors when building.
2019-03-01 14:24:05 +00:00
James Bradbury 46576513d2 Added fl.chain~ to objectlist 2019-03-01 11:56:05 +00:00
James Bradbury a62e268e5d updated build_xml.maxpat 2019-03-01 11:51:17 +00:00
James Bradbury a77d21f9be Project updated to match upstream/master 2019-03-01 11:24:43 +00:00
James Bradbury 2fc0166511 Removed fl.info~ testing scheme 2019-03-01 11:24:22 +00:00
James Bradbury 56614a6680 Ammended build path 2019-03-01 11:23:57 +00:00
James Bradbury 1773d3ea7c Removed unnecessary file 2019-03-01 11:17:04 +00:00
James Bradbury 6a932badce Merge remote-tracking branch 'upstream/master'
# Conflicts:
#	framelib~.xcodeproj/project.pbxproj
#	framelib~.xcodeproj/xcshareddata/xcschemes/framelib~ Max Objects.xcscheme
2019-03-01 01:31:43 +00:00
James Bradbury 65f42636b1 Re-ordered targets for fl.info~ 2019-02-23 01:14:16 +00:00
James Bradbury 1da47a7c40 Merge branch 'master' of https://github.com/jamesb93/FrameLib
# Conflicts:
#	.gitignore
2019-02-23 00:59:58 +00:00
James Bradbury 596acd08c4 Clean up ignored files 2019-02-23 00:49:52 +00:00
James Bradbury e6a230c87b Updated gitignore 2019-02-23 00:45:20 +00:00
James Bradbury 92e5a3c5b7 Updated XML build patch 2019-02-23 00:41:48 +00:00
James Bradbury de2c32da6e Updated category database 2019-02-23 00:39:04 +00:00
James Bradbury 78882a9921 Removed dummy file 2019-02-23 00:38:48 +00:00
James Bradbury cb9c1a3127 Fixed typos 2019-02-23 00:38:27 +00:00
James Bradbury e66b48c1d4 Tutorial 0 added 2019-02-23 00:35:38 +00:00
Alex Harker a33d07f79a Clean-up and small bug fix if output memory is not allocated 2019-01-31 23:45:45 +00:00
Alex Harker f848aaef80 Formatting and clean-up 2019-01-31 23:45:12 +00:00
Alex Harker a659a78d50 Fix input parsing to avoid infinite loops when no values are present, and removing extra errors caused by inputs 2019-01-31 22:25:27 +00:00
Alex Harker 2c376aa4f0 Added the chain scheduler 2019-01-31 15:29:35 +00:00
AlexHarker 2e1f44ed1b Merge pull request #23 from AlexHarker/next
Next
2019-01-29 14:25:27 +00:00
Alex Harker 0bb227a75c Merge branch 'master' into next 2019-01-29 14:19:48 +00:00
James Bradbury f4b47455a5 ignores XML externals 2018-12-07 17:22:25 +00:00
James Bradbury c928c2e722 Ignore XML enabled externals 2018-12-05 15:14:14 +00:00
James Bradbury 1d8ea6a69d Automated patch that produces XML files from all current framelib objects 2018-12-05 15:13:03 +00:00
James Bradbury d3db9c128d Removed boost from string concatenation 2018-12-05 15:12:36 +00:00
James Bradbury 15a476b746 Build XML enabled max objects into the documentation folder 2018-12-05 15:11:38 +00:00
James Bradbury e7cfa9d2cf Added fl.dispatch~ to objectlist 2018-12-05 15:11:10 +00:00
James Bradbury 5a86a12e34 Merge branch 'master' of https://github.com/jamesb93/FrameLib into XML-Documentation
# Conflicts:
#	Current Test Version/FrameLib/docs/refpages/Binary/fl.greaterthaneq~.maxref.xml
2018-12-04 17:50:13 +00:00
James Bradbury 7f5957ac30 minor updates to landing page 2018-12-04 17:44:32 +00:00
James Bradbury 24a8e39a7e Object List for auto-building the XML max patch 2018-12-04 17:43:57 +00:00
James Bradbury b36a826457 Fixed typos (Issue #89) 2018-12-04 16:39:54 +00:00
James Bradbury 0265d85be9 Info for each outputs in fl.info~ 2018-12-02 14:36:28 +00:00
James Bradbury 9dce5e8989 minor update to fl.trace~.maxhelp 2018-11-30 17:17:14 +00:00
James Bradbury 78bb81db82 Removed tildes from info strings 2018-11-30 17:16:12 +00:00
James Bradbury 637b080fef Corrected parameter strings. Moved setIO higher in the constructor. Unit parameter, output of size defaults to ms 2018-11-29 01:52:26 +00:00
James Bradbury 00d834af89 Update Max Documentation with fl.info~ 2018-11-29 01:51:17 +00:00
James Bradbury fbdad41c0c Small typo in Alex's notes 2018-11-26 14:40:26 +00:00
James Bradbury a7ea4258d8 cleanup 2018-11-26 00:19:23 +00:00
James Bradbury d7792781cc fl.info~ now uses the generic info.plist 2018-11-25 19:28:42 +00:00
James Bradbury 05e75c70e5 fl.info~ now acquires and outputs the number of channels. 2018-11-25 19:28:19 +00:00
James Bradbury 93cd331415 Modified the acquire function to return channels 2018-11-25 19:27:17 +00:00
James Bradbury 1e5a9795e1 Updated build targets for fl.info~ Also removed some extraneous copying from fl.read~ config. 2018-11-25 19:12:04 +00:00
James Bradbury 3480d0a6c7 fl.info~ initial work - outputs size and sr of a buffer 2018-11-25 19:11:16 +00:00
James Bradbury 3aab7a1b58 Merge branch 'next' of github.com:AlexHarker/FrameLib
# Conflicts:
#	framelib~.xcodeproj/project.pbxproj
2018-11-25 17:50:56 +00:00
James Bradbury 60204ac6fe Minor updates to documentation help files. 2018-11-24 13:42:41 +00:00
Alex Harker a975f86630 Replace all tabs with spaces in code which is not a dependency 2018-11-03 11:14:06 +00:00
Alex Harker 28a6d5011c Updated naming of fl.dispatch~ target 2018-10-28 22:05:06 +00:00
Alex Harker e49f93abda Fix error reporting with join object 2018-10-21 10:02:31 +01:00
James Bradbury 09d736d180 minor position adjustment 2018-10-19 23:47:52 +01:00
James Bradbury c6893b9037 modified some small elements of landing page 2018-10-19 23:47:18 +01:00
James Bradbury 274a7a03f8 added some qol changes to the latter patches 2018-10-19 23:47:01 +01:00
James Bradbury a137eed040 made noise bipolar from unipolar 2018-10-19 23:46:38 +01:00
James Bradbury 1cfe33b7ca fixed fl.timemedian~ objects parameters 2018-10-19 23:39:31 +01:00
James Bradbury 34f2f05eeb Fixed trigger frames not attached 2018-10-19 23:34:33 +01:00
Alex Harker e97d5e5d04 Safely copy data when the vector is empty on the from host object 2018-10-17 17:13:14 +01:00
Alex Harker 6a0d409804 Update issues 2018-10-17 16:50:55 +01:00
Alex Harker dc1888ea34 SC Reduce flags, set source to run as audio rate and update issues file 2018-10-17 00:09:28 +01:00
Alex Harker 9e73b207ee Make optimisation levels global to the project 2018-10-17 00:08:25 +01:00
Alex Harker 26c0be5047 Support for fixed inputs 2018-10-16 16:59:10 +01:00
James Bradbury 59ad31d33b Fixed minor tutorial bugs and adjusted landing page with new credits 2018-10-16 12:40:21 +01:00
James Bradbury 7a1f811772 Remove dead files 2018-10-16 12:32:17 +01:00
James Bradbury ba065746af Timing category conflicts with existing Max category. Now it is 'FL_Timing'. 2018-10-16 12:32:01 +01:00
Alex Harker 1b063ebf32 Const-correctness 2018-10-16 12:06:58 +01:00
Alex Harker 06960473ea Rework namespaces to prevent conflicts and fix diff() function within expression object 2018-10-16 09:21:37 +01:00
Alex Harker aae13fc385 More SC Objects and build into place 2018-10-16 08:54:13 +01:00
Alex Harker e1920f0753 Simplifications to the SC codebase 2018-10-16 00:25:49 +01:00
Alex Harker 26862361f0 Updated names and schemes for SuperCollider 2018-10-15 21:15:10 +01:00
Alex Harker 535a7d410a Fix comment 2018-10-15 18:02:43 +01:00
Alex Harker f62d245c4e SuperCollider initialisation parameters and buffer reading 2018-10-15 18:02:08 +01:00
James Bradbury fc3d9c8f1b Updated fl.sink~ help file 2018-10-15 16:54:00 +01:00
James Bradbury 2b699288e5 Minor changes to landing page, tutorials. Addition of fl.sink~ max help file. 2018-10-15 16:41:43 +01:00
James Bradbury 930cfb659d Removed bad help files, made existing ones Max 8 style compliant
Minor changes and bug fixes (/trigger_ins boths)
2018-10-15 15:41:06 +01:00
Alex Harker 9165073833 SuperCollider restructure + Issues 2018-10-14 23:36:42 +01:00
James Bradbury 4041c265b1 First iteration of auto-reference output 2018-10-14 22:26:56 +01:00
James Bradbury 17a451ee57 remove main() function from inside the file 2018-10-14 22:25:38 +01:00
James Bradbury 2afa294b0d edits raw xml and replaces text for categories 2018-10-14 22:25:11 +01:00
James Bradbury e7c55c046b white space removal 2018-10-14 22:24:36 +01:00
James Bradbury 041cf8c97a Object category database updated to reflect changes in naming of source files 2018-10-14 22:23:43 +01:00
James Bradbury b4a625aa29 Updated to include new tasks 2018-10-14 22:23:03 +01:00
Alex Harker b57b45907a Merge branch 'master' of https://github.com/AlexHarker/FrameLib into next 2018-10-14 22:03:21 +01:00
Alex Harker 6ae662963e Updated name of fl.combinetags~ 2018-10-14 22:02:44 +01:00
Alex Harker 397be6a6f7 Merge branch 'master' of https://github.com/AlexHarker/FrameLib into next 2018-10-14 21:59:29 +01:00
Alex Harker 404899d5f7 Removed superfluous dot from source file name 2018-10-14 21:58:29 +01:00
Alex Harker 2b5cd547fc Fix bug with a nullptr serial used to construct a multistream object 2018-10-14 21:57:54 +01:00
James Bradbury fd52e5540b Match source name to mxo target 2018-10-14 21:57:50 +01:00
Alex Harker 86e0279e43 Corrected max object source file naming 2018-10-14 21:57:22 +01:00
James Bradbury d17ef06426 Matched source file with mxo output 2018-10-14 21:55:48 +01:00
Alex Harker 4c7314f0df SuperCollider Initial Work 2018-10-14 21:54:31 +01:00
James Bradbury 1ab9ea47bd fixed period in fl.fold~.cpp 2018-10-14 21:36:55 +01:00
James Bradbury 704fa8483b minor error 2018-10-14 21:29:14 +01:00
James Bradbury f3ad3518e3 more fstring conversion 2018-10-14 21:28:37 +01:00
James Bradbury eb0eed990e added tilde to fl.coordinatesystem.cpp file 2018-10-14 21:23:51 +01:00
James Bradbury 0530c50d7f Revert "Extra schemes for testing builds on smaller set of objects"
This reverts commit 623169fa2b.
2018-10-14 16:51:02 +01:00
James Bradbury 623169fa2b Extra schemes for testing builds on smaller set of objects 2018-10-14 16:49:31 +01:00
James Bradbury 5c45487ce9 Minor changes to Build XML maxpat 2018-10-14 09:53:33 +01:00
Alex Harker 2b187cd165 Allow fl.tomax~ to separate streams if required 2018-10-13 18:15:40 +01:00
Alex Harker 2dc1778446 Build directly into the package location 2018-10-13 18:13:43 +01:00
James Bradbury 8c3a31d3cd Remove junk xml 2018-10-13 12:47:14 +01:00
James Bradbury ebab9812d6 Corrected spelling mistake and adjusted category wildcard to not contain escaped characters
Commented object_post to reduce overhead on producing XML documentation
Fixed error where it was posting the number of parameters to XML output
2018-10-13 11:06:41 +01:00
James Bradbury 99339425c5 Merge branch 'master' of github.com:jamesb93/FrameLib into XML-Documentation 2018-10-13 10:53:29 +01:00
James Bradbury 5eca1ee983 Move old XML references 2018-10-13 10:53:03 +01:00
James Bradbury c223a6d8cf Merge branch 'master' of github.com:jamesb93/FrameLib into XML-Documentation 2018-10-13 10:52:06 +01:00
James Bradbury fe8323bf86 edit_raw_xml to add in categories from json 2018-10-13 10:50:46 +01:00
James Bradbury 7be81025bf Converted string concatenation to fstring 2018-10-13 10:47:58 +01:00
James Bradbury b001aed4da renamed category creator python script to match other similar scripts in batch 2018-10-12 21:04:20 +01:00
James Bradbury 55bef4a3c7 Updated master python script to include category building 2018-10-12 21:03:55 +01:00
James Bradbury d6fd72e3e1 Now ignores the RawXML folder inside Max Documentation 2018-10-12 20:56:14 +01:00
James Bradbury 332d8aaca7 py file to create an object category database 2018-10-12 20:54:23 +01:00
James Bradbury 09387ab35d Object Category Database 2018-10-12 20:53:34 +01:00
James Bradbury ea669a0b3f Updated stripping tool for any number of splits 2018-10-12 20:53:04 +01:00
James Bradbury 247b08bfdf python file to create a category database 2018-10-12 19:53:41 +01:00
James Bradbury 97ef1d8144 register write_info method and output xml not txt 2018-10-12 19:39:05 +01:00
James Bradbury f8fdebe89e File containing all framelib objects to produce xml files. 2018-10-12 18:24:53 +01:00
James Bradbury bd012ddc01 Added includes for boost related functions 2018-10-12 17:24:51 +01:00
James Bradbury c82f692cab Properly added method for write_info 2018-10-12 17:10:05 +01:00
James Bradbury b83e2433df Merge branch 'master' of github.com:jamesb93/FrameLib into XML-Documentation 2018-10-12 16:57:35 +01:00
James Bradbury d7b01ac43a Update tutorials 2018-10-12 16:55:39 +01:00
James Bradbury a13ddc47b5 Changed how directories are formed 2018-10-12 16:55:20 +01:00
James Bradbury a71aefad30 Changed how directories are formed in python files 2018-10-12 16:54:54 +01:00
James Bradbury f6b0dee4e4 Removed junk files from package 2018-10-12 16:53:19 +01:00
James Bradbury deaa7ffc81 tutorial xml index updated with proper digest
basic terminology changed to beginner
2018-10-12 16:52:59 +01:00
James Bradbury ac7df7e313 Updated t-lookup now pulls proper digest about tutorial 1 2018-10-12 16:51:13 +01:00
James Bradbury c94a961905 Updated help files 2018-10-12 16:50:43 +01:00
James Bradbury 39fe3ae24e Landing page updated 2018-10-12 16:49:59 +01:00
James Bradbury 46820055fd Moved reference xml files 2018-10-12 16:13:07 +01:00
James Bradbury 75a5eb824d Difficult file 2018-10-12 15:31:17 +01:00
James Bradbury ca69cd95b1 git ignore updated to ignore notes 2018-10-12 15:20:21 +01:00
James Bradbury bebfadd733 Python files moved to Max Documentation folder 2018-10-12 15:18:08 +01:00
James Bradbury 93406613c6 Move keywords python file 2018-10-12 15:14:16 +01:00
James Bradbury 35c82c4c67 Deleted python from old location 2018-10-12 15:10:58 +01:00
James Bradbury 74eff81528 Moved python to new Max Documentation folder 2018-10-12 15:06:52 +01:00
James Bradbury 509b6bee83 write_info function added to Max Class 2018-10-12 15:06:04 +01:00
James Bradbury c9fccbc54b Stop tracking python caches 2018-10-12 14:50:54 +01:00
James Bradbury 9fb2a52b28 Updated .gitignore to ignore python caches 2018-10-12 14:47:23 +01:00
James Bradbury a28fb0b9ef Merge branch 'master' of github.com:AlexHarker/FrameLib into documentation 2018-10-12 14:37:27 +01:00
James Bradbury 4baafca6f8 python, tutorials, extras landing page and object lookups 2018-10-11 14:26:11 +01:00
James Bradbury e6443c724d tutorial xml reference for in max docs 2018-10-11 14:24:05 +01:00
James Bradbury 37297e786f old tutorials removed 2018-10-11 14:23:28 +01:00
James Bradbury aecf3ea8fb new tutorials and cleanup 2018-10-11 14:23:07 +01:00
James Bradbury 75c21952da python files for auto-doc generation 2018-10-11 14:22:28 +01:00
James Bradbury 3b92c4f770 Merge branch 'master' of github.com:AlexHarker/FrameLib into documentation 2018-10-11 14:20:11 +01:00
James Bradbury 90ff5e94cf Merge branch 'master' of github.com:AlexHarker/FrameLib into documentation 2018-10-05 11:38:10 +01:00
James Bradbury b7c848d7ea Merge branch 'master' of github.com:AlexHarker/FrameLib into documentation 2018-10-05 00:16:32 +01:00
James Bradbury 34108d6cbc Merge branch 'master' of github.com:AlexHarker/FrameLib into documentation 2018-10-04 13:38:22 +01:00
James Bradbury c414168a7d abstractions for tutorials 2018-09-10 14:29:33 +01:00
James Bradbury 22113fade6 new tutorials and organisation 2018-09-10 14:29:10 +01:00
James Bradbury 8dea7fcd6d builds object lookup files for tutorials, docs and landing page system 2018-09-10 14:28:51 +01:00
James Bradbury 92f8c350af tutorial cleanup 2018-09-10 14:28:06 +01:00
James Bradbury 169d486ed1 delete junk files 2018-09-10 14:27:24 +01:00
James Bradbury fb5d13be4c updated tutorials 2018-09-10 14:26:36 +01:00
James Bradbury f2225a3556 Modify package-info file 2018-08-18 23:05:29 +01:00
James Bradbury 33b612b0e3 Python file to auto-generate the object lookup.json 2018-08-18 23:05:03 +01:00
James Bradbury b25d4c81ef Removed old dr.max source files 2018-08-18 23:04:34 +01:00
James Bradbury 19e4aa910d Vector objects ref 2018-08-16 16:29:26 +01:00
James Bradbury 1c3365e3e2 Bracket typo 2018-08-13 14:38:25 +01:00
James Bradbury 1af1d21d20 Uniform styling (sallenkey) and storage refs 2018-08-13 13:51:56 +01:00
James Bradbury 2975add7fb Fixed multi-taper typo 2018-08-03 13:56:43 +01:00
James Bradbury c8e55534dd fl.times~ wasn't loading its reference properly. Remade the file. 2018-08-02 10:42:00 +01:00
James Bradbury 66bdec7c96 Extras file
Made all XML's to date part of the FrameLib 'module'
2018-07-29 15:07:20 +01:00
James Bradbury 726d6dbed6 Fixed fl.max~ typo
Added Schedulers XML files.
2018-07-29 14:31:50 +01:00
James Bradbury 7a11820006 Host Communication XML files 2018-07-29 14:09:59 +01:00
James Bradbury 12cbfcbf77 Generators XML files 2018-07-29 13:48:03 +01:00
James Bradbury 155cd47e59 Added XML Filter files 2018-07-29 13:19:33 +01:00
James Bradbury 5d8cb27e19 XML Filter references complete 2018-07-29 13:19:12 +01:00
James Bradbury 591d0028fb took python file out of project 2018-07-28 23:14:29 +01:00
James Bradbury ba6749e5d6 Binary Ops xml references 2018-07-28 23:08:01 +01:00
James Bradbury 513f397f25 major edits of CSS and XLS files to get custom reference formats.
Adopted some Jamoma style formatting for the references to get categories
2018-07-28 19:46:21 +01:00
James Bradbury 57e277a188 Python script now correctly copies files to new location and removes old ones. 2018-07-27 15:13:12 +01:00
James Bradbury d71ec94c94 Multi-stream tutorial draft 2018-07-27 15:02:07 +01:00
James Bradbury b5f501c1c5 Correct streamID typo 2018-07-27 14:16:32 +01:00
James Bradbury 6053c76b8f FFT Tutorial first draft 2018-07-27 13:37:13 +01:00
James Bradbury 8f5cfbba61 Merge branch 'master' of github.com:AlexHarker/FrameLib 2018-07-27 12:16:41 +01:00
James Bradbury 9de3c08f0f Modified tutorial 5
Added an FFT tutorial
Multi-stream FFT tutorial added (possibly will be removed)
2018-07-26 17:33:27 +01:00
James Bradbury d5b2530b44 modification of tutorial sub-patchers (freeze, granulator) and multi-stream tutorial 2018-07-20 13:26:48 +02:00
James Bradbury 42ac63f2ee Cleanup and modified tutorials 2018-07-20 13:25:38 +02:00
James Bradbury 994b629f44 Successfully produced source file that is parsed by doctor max. Python file for updating Package 2018-06-21 16:23:51 +02:00
James Bradbury b54cc63163 added python file for duplicating source files 2018-06-20 12:18:54 +02:00
892 changed files with 156086 additions and 106759 deletions
+1
View File
@@ -0,0 +1 @@
*.pbxproj merge=union
+22 -2
View File
@@ -1,3 +1,6 @@
##Max SDK
_MaxSDK_/
## Build generated
build/
DerivedData/
@@ -17,21 +20,38 @@ CVS/
*.perspectivev3
!default.perspectivev3
xcuserdata/
_MaxSDK_/
*.xccheckout
## VS
.vs/
*.user
## Latex
*.aux
*.synctex.gz
*.toc
*.log
*.out
*.code-workspace
## Binaries
externals/
maxframelib.mxo/
*.o
*.d_fat
## Package Testing
test-builds/
## Documentation
__pycache__/
__tmp__/
*.maxref.xml
Documentation/Max Documentation/help_files/templates/
Current Test Version/FrameLib/interfaces
Documentation/Max Documentation/FrameLibDocs/FrameLibDocs.egg-info
Max_Object_List.h
## Other
*.moved-aside
*.xccheckout
@@ -1,47 +0,0 @@
Packages are a convenient means of bundling objects, media, patchers, and resources for distribution.
A package is simply a folder adhering to a prescribed structure and placed in the 'packages' folder. Folders adhering to this structure can be accessed by Max to integrate seamlessly at launch time.
To install a package, simply copy it to your 'packages' folder.
To uninstall a package, simply remove it from your 'packages' folder.
There are two packages folders you may use.
One is called 'packages' in your Max folder.
The other is the 'Max/Packages' in your Documents (Mac) or My Documents (Windows) folder.
Creating A Package
You may create your own packages, either for your own use or for distribution to others. The folders comprising a package may optionally include the following:
* clippings Patchers to list in the "Paste From..." contextual menu when patching
* code Gen patchers
collections Collections to list in the File Browser that are associated with the package
default-definitions Definition info for Object Defaults support in UI externals
default-settings Saved color schemes for Object Defaults
* docs Reference pages and Vignettes to be accessible from the Documentation Window
* examples Example patchers and supporting material
* extensions Special external objects loaded on Max launch
* externals External objects
* extras Patchers to be listed in the "Extras" menu
* help Help patchers and supporting material
init Text files interpreted by Max at launch
interfaces Supporting files for objects to display in the Object Explorer and other Max integration.
* java-classes Compiled Java classes for use in mxj/mxj~
java-doc Documentation for Java classes
* javascript Javascript files to be used by js
* jsextensions Extensions to JS implemented as special externals or js files
* jsui Javascript files to be used by jsui, and listed in the contextual menu for jsui
license.txt Terms of use / redistribution of your package
* media Media files to be included in the searchpath
* misc Anything
* patchers Patchers or abstractions to be included in the searchpath
* object-icons An SVG-format object icon for a particular Max object (named <objectname>.svg), used in the Object Browser
object-prototypes Object Prototypes will be listed in the context menu for a selected UI object
readme.txt Information about your package
snippets Snippets associated with this package
source Source code for external objects, ignored by Max
support Special location for DLL or dylib dependencies of external objects. Added to the DLL search path on Windows.
templates Patchers to be listed in the "File > New From Template" menu
Items in folders marked with a star will automatically be included in the searchpath.
View File
-13
View File
@@ -298,18 +298,6 @@
</span>
</xsl:template>
<xsl:template match="ar">
<span class="objectarg">
<xsl:apply-templates />
</span>
</xsl:template>
<xsl:template match="at">
<span class="attrname">
<xsl:value-of select="normalize-space(.)"/>
</span>
</xsl:template>
<xsl:template match="j">
<xsl:choose>
<xsl:when test="$jargon_enable=1">
@@ -589,7 +577,6 @@
</xsl:for-each>
</table>
</div>
<!-- id="seealso_section" -->
</xsl:template>
<xsl:template name="docurl">
@@ -1,3 +0,0 @@
<?xml version='1.0' encoding='UTF-8' standalone='yes'?>
<root>
</root>
@@ -1,28 +0,0 @@
<?xml version="1.0"?>
<!--
Copyright (c) 2012 Cycling '74
Permission is hereby granted, free of charge, to any person obtaining a copy of this software
and associated documentation files (the "Software"), to deal in the Software without restriction,
including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies
or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE
OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-->
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:strip-space elements="*"/>
<xsl:include href="../_c74_ref_common.xsl"/> <!-- must come first - defines platform-specific stuff -->
<xsl:include href="../../_c74_common.xsl"/>
</xsl:stylesheet>
Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.6 KiB

@@ -1,964 +0,0 @@
<?xml version="1.0"?>
<!--
Copyright (c) 2012 Cycling '74
Permission is hereby granted, free of charge, to any person obtaining a copy of this software
and associated documentation files (the "Software"), to deal in the Software without restriction,
including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies
or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE
OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-->
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:strip-space elements="*"/>
<xsl:variable name="doctype" select="'refpage'"/>
<xsl:include href='../_c74_platform.xsl'/>
<xsl:variable name="jargon_enable">
<xsl:choose>
<xsl:when test="$compliant=1">
<xsl:value-of select="document('../_c74_common.xml')/root/setting[@name='jargon_enable']/@value"/>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="document('../../_c74_common.xml')/root/setting[@name='jargon_enable']/@value"/>
</xsl:otherwise>
</xsl:choose>
</xsl:variable>
<xsl:variable name="jargon_mouseover">
<xsl:choose>
<xsl:when test="$compliant=1">
<xsl:value-of select="document('../_c74_common.xml')/root/setting[@name='jargon_mouseover']/@value"/>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="document('../../_c74_common.xml')/root/setting[@name='jargon_mouseover']/@value"/>
</xsl:otherwise>
</xsl:choose>
</xsl:variable>
<xsl:variable name="refs_root_loc">
<xsl:choose>
<xsl:when test="$compliant=1">
<xsl:value-of select="'./refpages'"/>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="'../../refpages'"/>
</xsl:otherwise>
</xsl:choose>
</xsl:variable>
<xsl:variable name="refs_root_loc_local">
<xsl:choose>
<xsl:when test="$compliant=1">
<xsl:value-of select="'../refpages'"/>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="'../../refpages'"/>
</xsl:otherwise>
</xsl:choose>
</xsl:variable>
<xsl:variable name="refs_root_link" select="'../../refpages'"/>
<xsl:variable name="patchname" /> <!-- for openfilefront -->
<xsl:variable name="patchfile" /> <!-- for openfilefront -->
<xsl:variable name="reftitle">
<xsl:choose>
<xsl:when test="/liveapidoc/@title">
<xsl:value-of select="/liveapidoc/@title"/>
</xsl:when>
<xsl:when test="/c74object/@title">
<xsl:value-of select="/c74object/@title"/>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="/c74object/@name"/>
</xsl:otherwise>
</xsl:choose>
</xsl:variable>
<xsl:template match="/">
<html>
<head>
<link rel="stylesheet" type="text/css" href="../../_c74_common.css"/>
<title><xsl:value-of select="$reftitle"/>
<xsl:if test="not(/c74object/@title)"><xsl:text> Reference</xsl:text></xsl:if>
</title>
<script src="../../resources/MathJax/MathJax.js">
</script>
</head>
<body>
<!--
Go and apply all the templates for the root
-->
<xsl:apply-templates/>
</body>
</html>
</xsl:template>
<!--
c74object: root element; this determines how the entire doc will be rendered
-->
<xsl:template match="c74object">
<xsl:choose>
<xsl:when test="@private='1'"><h2>This file for Cycling '74 internal use only.</h2></xsl:when>
<xsl:otherwise>
<h1>
<xsl:value-of select="$reftitle"/>
</h1>
<p class="digest">
<xsl:apply-templates select="digest"/>
</p>
<h2>Description</h2>
<xsl:apply-templates select="description"/>
<xsl:apply-templates select="liveapi_object"/>
<xsl:apply-templates select="mop"/>
<xsl:apply-templates select="OB3D"/>
<xsl:apply-templates select="objarglist"/>
<xsl:apply-templates select="apiinletlist"/>
<xsl:apply-templates select="apioutletlist"/>
<xsl:apply-templates select="methodlist"/>
<xsl:apply-templates select="attributelist"/>
<xsl:apply-templates select="entrylist"/>
<xsl:apply-templates select="parameter"/>
<!-- box attr link -->
<xsl:if test="/c74object/@name != 'jbox' and not(/c74object/@box=0)">
<h4>
<a>
<xsl:attribute name="href">
<xsl:choose>
<xsl:when test="document(concat($refs_root_loc_local,'/max-ref/_c74_contents.xml'))/root/refpage[@name='jbox.maxref.xml']">
<xsl:value-of select="concat($refs_root_link,'/max-ref/jbox.maxref.xml')"/>
</xsl:when>
<xsl:when test="document(concat($refs_root_loc_local,'/kernel-ref/_c74_contents.xml'))/root/refpage[@name='jbox.maxref.xml']">
<xsl:value-of select="concat($refs_root_link,'/kernel-ref/jbox.maxref.xml')"/>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="concat($refs_root_link,'/max-ref/jbogus.maxref.xml')"/>
</xsl:otherwise>
</xsl:choose>
</xsl:attribute>
Information for box attributes common to all objects
</a>
</h4>
</xsl:if>
<!-- end box attr link -->
<xsl:apply-templates select="menuitemlist"/>
<xsl:apply-templates select="misc"/>
<xsl:apply-templates select="examplelist"/>
<xsl:apply-templates select="seealsolist"/>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
<!--
a few common elements
-->
<xsl:template match="digest">
<xsl:apply-templates/>
</xsl:template>
<xsl:template match="description">
<xsl:if test="normalize-space() != 'TEXT_HERE'">
<xsl:apply-templates/>
</xsl:if>
</xsl:template>
<xsl:template match="sig">
<i>
<xsl:apply-templates/>
</i>
</xsl:template>
<!--
don't draw metadata
-->
<xsl:template match="metadatalist"/>
<!--
markup elements
-->
<!--
Inlets
-->
<xsl:template match="inletlist">
<div id="inlet_section">
<h2>Inlets</h2>
<table>
<tr>
<th>
<xsl:text>Name</xsl:text>
</th>
<th>
<b>Description</b>
</th>
</tr>
<xsl:for-each select="inlet">
<tr>
<xsl:choose>
<xsl:when test="position() mod 2 = 0">
<xsl:attribute name="class">row_even</xsl:attribute>
</xsl:when>
<xsl:otherwise>
<xsl:attribute name="class">row_odd</xsl:attribute>
</xsl:otherwise>
</xsl:choose>
<td>
<xsl:value-of select="@name"/>
</td>
<td>
<xsl:apply-templates/>
</td>
</tr>
</xsl:for-each>
</table>
</div>
<!-- id="inlet_section" -->
</xsl:template>
<!--
Outlets
-->
<xsl:template match="outletlist">
<div id="outlet_section">
<h2>Outlets</h2>
<table>
<tr>
<td width="30%">
<b>Name</b>
</td>
<td>
<b>Description</b>
</td>
</tr>
<xsl:for-each select="outlet">
<tr>
<xsl:choose>
<xsl:when test="position() mod 2 = 0">
<xsl:attribute name="class">row_even</xsl:attribute>
</xsl:when>
<xsl:otherwise>
<xsl:attribute name="class">row_odd</xsl:attribute>
</xsl:otherwise>
</xsl:choose>
<td>
<xsl:value-of select="@name"/>
</td>
<td>
<xsl:apply-templates/>
</td>
</tr>
</xsl:for-each>
</table>
</div>
<!-- id="outlet_section" -->
</xsl:template>
<!--
Arguments
-->
<xsl:template match="objarglist">
<div id="argument_section">
<h2>Arguments</h2>
<xsl:variable name="none">
<!-- <xsl:for-each select="objarg"> -->
<xsl:if test="not(objarg) or translate(objarg/description, ' &#9;&#13;&#10;', ' ')='None.' or (count(objarg)=1 and translate(objarg/description, ' &#9;&#13;&#10;', ' ')='TEXT_HERE')">1</xsl:if>
<!-- </xsl:for-each> -->
</xsl:variable>
<xsl:variable name="nested">
<xsl:if test="parent::objarg">1</xsl:if>
</xsl:variable>
<xsl:choose>
<xsl:when test="$none='1' and $nested=''">
<div class="description">None.</div>
</xsl:when>
<xsl:otherwise>
<table>
<xsl:choose>
<xsl:when test="$nested=''">
<xsl:attribute name="width">100%</xsl:attribute>
<tr>
<th>Name</th>
<th>Units</th>
<th>Type</th>
<th>Opt</th>
<th class="description">Description</th>
</tr>
</xsl:when>
<xsl:otherwise>
<xsl:attribute name="width">95%</xsl:attribute>
<xsl:attribute name="class">indented</xsl:attribute>
</xsl:otherwise>
</xsl:choose>
<xsl:for-each select="objarg">
<tr>
<xsl:choose>
<xsl:when test="position() mod 2 = 0">
<xsl:choose>
<xsl:when test="$nested=''">
<xsl:attribute name="class">row_even</xsl:attribute>
</xsl:when>
<xsl:otherwise>
<xsl:attribute name="class">row_even_nested</xsl:attribute>
</xsl:otherwise>
</xsl:choose>
</xsl:when>
<xsl:otherwise>
<xsl:choose>
<xsl:when test="$nested=''">
<xsl:attribute name="class">row_odd</xsl:attribute>
</xsl:when>
<xsl:otherwise>
<xsl:attribute name="class">row_odd_nested</xsl:attribute>
</xsl:otherwise>
</xsl:choose>
</xsl:otherwise>
</xsl:choose>
<td>
<xsl:value-of select="@name"/>
</td>
<td>
<xsl:value-of select="@units"/>
</td>
<td>
<xsl:value-of select="@type"/>
</td>
<td class="optional">
<xsl:if test="@optional = 1">
<xsl:text>opt</xsl:text>
</xsl:if>
</td>
<td class="description">
<xsl:choose>
<xsl:when test="description and normalize-space(description) != '' and normalize-space(description) != 'TEXT_HERE'">
<xsl:apply-templates select="description"/>
</xsl:when>
<xsl:otherwise>
<xsl:apply-templates select="digest"/>
</xsl:otherwise>
</xsl:choose>
</td>
</tr>
<!-- TODO: Is the following needed anymore? come back to it later [TAP] ... -->
<xsl:if test="objarglist">
<tr>
<td colspan="4">
<xsl:apply-templates select="./objarglist"/>
</td>
</tr>
</xsl:if>
</xsl:for-each>
</table>
</xsl:otherwise>
</xsl:choose>
</div><!-- id="argument_section" -->
</xsl:template>
<!--
Methods
-->
<xsl:template name="method">
<xsl:param name="showname"/>
<tr>
<xsl:choose>
<xsl:when test="position() mod 2 = 0">
<xsl:attribute name="class">row_even</xsl:attribute>
</xsl:when>
<xsl:otherwise>
<xsl:attribute name="class">row_odd</xsl:attribute>
</xsl:otherwise>
</xsl:choose>
<td>
<xsl:choose>
<xsl:when test="$showname=''">
<xsl:value-of select="@name"/>
</xsl:when>
<xsl:otherwise>
<span class="inletname">&#xA0;&#xA0;(inlet<xsl:value-of select="$showname"/>)</span>
</xsl:otherwise>
</xsl:choose>
</td>
<xsl:choose>
<xsl:when test="arglist">
<xsl:apply-templates select="arglist"/>
</xsl:when>
<xsl:otherwise><td/></xsl:otherwise>
</xsl:choose>
<td class="description">
<xsl:choose>
<xsl:when test="description and normalize-space(description) != '' and normalize-space(description) != 'TEXT_HERE'">
<xsl:apply-templates select="description"/>
</xsl:when>
<xsl:otherwise>
<xsl:apply-templates select="digest"/>
</xsl:otherwise>
</xsl:choose>
</td>
</tr>
</xsl:template>
<xsl:template match="methodlist">
<div id="method_section">
<h2>Messages</h2>
<table>
<xsl:for-each select="method">
<xsl:choose>
<xsl:when test="@name='int'">
<xsl:call-template name="method">
<xsl:with-param name="showname"/>
</xsl:call-template>
<xsl:for-each select="../method">
<xsl:sort select="@name"/>
<xsl:if test="starts-with(@name,'in') and string-length(@name)=3 and translate(@name, '123456789', '')='in'">
<xsl:call-template name="method">
<xsl:with-param name="showname" select="substring-after(@name,'in')"/>
</xsl:call-template>
</xsl:if>
</xsl:for-each>
</xsl:when>
<xsl:when test="@name='float'">
<xsl:call-template name="method">
<xsl:with-param name="showname"/>
</xsl:call-template>
<xsl:for-each select="../method">
<xsl:sort select="@name"/>
<xsl:if test="starts-with(@name,'ft') and string-length(@name)=3 and translate(@name, '123456789', '')='ft'">
<xsl:call-template name="method">
<xsl:with-param name="showname" select="substring-after(@name,'ft')"/>
</xsl:call-template>
</xsl:if>
</xsl:for-each>
</xsl:when>
<xsl:when test="starts-with(@name,'in') and string-length(@name)=3 and translate(@name, '123456789', '')='in'"/>
<xsl:when test="starts-with(@name,'ft') and string-length(@name)=3 and translate(@name, '123456789', '')='ft'"/>
<xsl:otherwise>
<xsl:call-template name="method">
<xsl:with-param name="showname"/>
</xsl:call-template>
</xsl:otherwise>
</xsl:choose>
</xsl:for-each>
</table>
</div>
<!-- id="method_section" -->
</xsl:template>
<!--
Attributes
-->
<xsl:template match="attributelist">
<div id="method_section">
<h2>Attributes</h2>
<table>
<tr>
<th>Name</th>
<th>Type</th>
<th>g/s</th>
<th class="description">Description</th>
</tr>
<xsl:for-each select="attribute">
<!-- using a variable to filter out box attrs! -->
<xsl:variable name="boxattr">
<xsl:if test="/c74object[@name!='jbox'] and attributelist/attribute[@name='jboxattr'] and attributelist/attribute[@value=1]">1</xsl:if>
</xsl:variable>
<xsl:variable name="alias">
<xsl:if test="attributelist/attribute[@name='alias']">1</xsl:if>
</xsl:variable>
<xsl:if test="$boxattr='' and $alias=''">
<tr>
<xsl:choose>
<xsl:when test="position() mod 2 = 0">
<xsl:attribute name="class">row_even</xsl:attribute>
</xsl:when>
<xsl:otherwise>
<xsl:attribute name="class">row_odd</xsl:attribute>
</xsl:otherwise>
</xsl:choose>
<td>
<xsl:value-of select="@name"/>
</td>
<td>
<xsl:value-of select="@type"/>
<xsl:if test="attributelist/attribute[@name='default']"><br />
<span class="defaultval">def.:<xsl:value-of select="attributelist/attribute[@name='default']/@value"/></span>
</xsl:if>
</td>
<td>
<xsl:choose>
<xsl:when test="@get=1 and @set=1">
</xsl:when>
<xsl:when test="@get=1">
(get)
</xsl:when>
<xsl:when test="@set=1">
(set)
</xsl:when>
<xsl:otherwise>
invisible <!-- should not be shown -->
</xsl:otherwise>
</xsl:choose>
</td>
<td class="description">
<xsl:choose>
<xsl:when test="description and normalize-space(description) != '' and normalize-space(description) != 'TEXT_HERE'">
<xsl:apply-templates select="description"/>
</xsl:when>
<xsl:otherwise>
<xsl:apply-templates select="digest"/>
</xsl:otherwise>
</xsl:choose>
<xsl:if test="attributelist/attribute[@name='enumvals']/enumlist">
<xsl:for-each select="attributelist/attribute[@name='enumvals']/enumlist/enum">
<br/>'<xsl:value-of select="normalize-space(@name)"/>' = <xsl:value-of select="digest"/>
</xsl:for-each>
</xsl:if>
</td>
</tr>
</xsl:if>
</xsl:for-each>
<xsl:for-each select="attribute_rgb_legacy">
<xsl:variable name="boxattr">
<xsl:if test="/c74object[@name!='jbox'] and attributelist/attribute[@name='jboxattr'] and attributelist/attribute[@value=1]">1</xsl:if>
</xsl:variable>
<xsl:if test="position() = 1">
<tr><td colspan="4"><h3>Legacy</h3></td></tr>
</xsl:if>
<xsl:if test="$boxattr=''">
<tr>
<xsl:choose>
<xsl:when test="position() mod 2 = 0">
<xsl:attribute name="class">row_even</xsl:attribute>
</xsl:when>
<xsl:otherwise>
<xsl:attribute name="class">row_odd</xsl:attribute>
</xsl:otherwise>
</xsl:choose>
<td>
<xsl:value-of select="@name"/>
</td>
<td>
<xsl:text>list (3 ints)</xsl:text>
</td>
<xsl:choose>
<xsl:when test="@get=1 and @set=1">
<td/>
</xsl:when>
<xsl:when test="@get=1">
<td>(get)</td>
</xsl:when>
<xsl:when test="@set=1">
<td>(set)</td>
</xsl:when>
<xsl:otherwise>
<td>invisible</td>
<!-- should not be shown -->
</xsl:otherwise>
</xsl:choose>
<td class="description">
<xsl:if test="attributelist/attribute[@name='default']">
<xsl:attribute name="rowspan">2</xsl:attribute>
</xsl:if>
<!-- <span class="attrname"><xsl:value-of select="@name"/></span> is a legacy RGB alias for the <span class="attrname"><xsl:value-of select="attributelist/attribute[@name='alias']/@value"/></span> attribute. See <a href="../../vignettes/core/maxcolor/maxcolor.maxvig.xml">here</a> for more information. -->
<xsl:choose>
<xsl:when test="description and normalize-space(description) != '' and normalize-space(description) != 'TEXT_HERE'">
<xsl:apply-templates select="description"/>
</xsl:when>
<xsl:otherwise>
<xsl:apply-templates select="digest"/>
</xsl:otherwise>
</xsl:choose>
</td>
</tr>
</xsl:if>
</xsl:for-each>
</table>
</div>
<!-- id="attr_section" -->
</xsl:template>
<xsl:template match="entrylist">
<div id="method_section">
<h2><xsl:value-of select="@name"/></h2>
<table>
<tr>
<th>Name</th>
<th>Type</th>
<th class="description">Description</th>
</tr>
<xsl:for-each select="entry">
<tr>
<xsl:choose>
<xsl:when test="position() mod 2 = 0">
<xsl:attribute name="class">row_even</xsl:attribute>
</xsl:when>
<xsl:otherwise>
<xsl:attribute name="class">row_odd</xsl:attribute>
</xsl:otherwise>
</xsl:choose>
<td>
<xsl:value-of select="@name"/>
</td>
<td>
<xsl:value-of select="@type"/>
</td>
<td>
<xsl:choose>
<xsl:when test="description and normalize-space(description) != '' and normalize-space(description) != 'TEXT_HERE'">
<xsl:apply-templates select="description"/>
</xsl:when>
<xsl:otherwise>
<xsl:apply-templates select="digest"/>
</xsl:otherwise>
</xsl:choose>
</td>
</tr>
</xsl:for-each>
</table>
</div>
</xsl:template>
<!--
Arguments (methods)
-->
<xsl:template match="arglist">
<td>
<xsl:for-each select="*">
<xsl:choose>
<xsl:when test="name()='arg'">
<xsl:apply-templates select="."/>
</xsl:when>
<xsl:when test="name()='arggroup'">
<span class="arglist_arggroup">
<u>
<xsl:if test="@type"><xsl:value-of select="@type"/> </xsl:if>
group
<xsl:if test="@optional"> (optional)</xsl:if>
</u>
<br/>
<xsl:apply-templates select="."/>
<u>end<xsl:if test="@type"> <xsl:value-of select="@type"/></xsl:if> group</u><br/>
</span>
</xsl:when>
<xsl:otherwise>
</xsl:otherwise>
</xsl:choose>
</xsl:for-each>
</td>
</xsl:template>
<xsl:template match="arg">
<span class="arglist_arg">
<xsl:value-of select="@name"/>
<xsl:if test="@unit"> (<xsl:value-of select="@units"/>)</xsl:if>
[<xsl:value-of select="@type"/>]
<br/>
</span>
</xsl:template>
<xsl:template match="arggroup">
<xsl:for-each select="*">
<xsl:apply-templates select="."/>
</xsl:for-each>
</xsl:template>
<!--
Menu Items
-->
<xsl:template match="menuitemlist">
<xsl:if test="menuitem">
<div id="argument_section">
<h2>Menu Items</h2>
<table>
<tr>
<th class="name">Name</th>
<th class="description">Description</th>
</tr>
<xsl:for-each select="menuitem">
<tr>
<xsl:choose>
<xsl:when test="position() mod 2 = 0">
<xsl:attribute name="class">row_even</xsl:attribute>
</xsl:when>
<xsl:otherwise>
<xsl:attribute name="class">row_odd</xsl:attribute>
</xsl:otherwise>
</xsl:choose>
<td>
<xsl:value-of select="@name"/>
</td>
<td class="description">
<xsl:choose>
<xsl:when test="description and normalize-space(description) != '' and normalize-space(description) != 'TEXT_HERE'">
<xsl:apply-templates select="description"/>
</xsl:when>
<xsl:otherwise>
<xsl:apply-templates select="digest"/>
</xsl:otherwise>
</xsl:choose>
</td>
</tr>
</xsl:for-each>
</table>
</div>
</xsl:if>
</xsl:template>
<!--
Examples
-->
<xsl:template match="examplelist">
<xsl:variable name="imgname">
<xsl:call-template name="name_replace">
<xsl:with-param name="name" select="/c74object/@name"/>
</xsl:call-template>
</xsl:variable>
<div id="examples_section">
<h2>Examples</h2>
<div class="imagebox">
<xsl:for-each select="example">
<img>
<xsl:attribute name="src">
<xsl:value-of select="concat('images/', $imgname, '.png')" />
</xsl:attribute>
</img>
<div class="caption"><xsl:value-of select="@caption"/></div>
</xsl:for-each>
</div>
<xsl:apply-templates/>
</div>
<!-- id="examples_section" -->
</xsl:template>
<!--
"misc": Output, Inspector, etc.
-->
<xsl:template match="misc">
<div id="misc_section">
<h2>
<xsl:value-of select="@name"/>
</h2>
<xsl:for-each select="entry">
<xsl:sort select="@name"/>
<div class="outputmessage">
<xsl:value-of select="@name"/>:
<span class="description">
<xsl:choose>
<xsl:when test="description and normalize-space(description) != '' and normalize-space(description) != 'TEXT_HERE'">
<xsl:apply-templates select="description"/>
</xsl:when>
<xsl:otherwise>
<xsl:apply-templates select="digest"/>
</xsl:otherwise>
</xsl:choose>
</span>
</div>
<!-- I WANT TO BE ABLE TO FILTER OUT LABEL IF PREVIOUS MATCHES @name
BUT THIS IS IMPOSSIBLE IN XSLT 1.0 -->
<!-- <div class="outputmessage">
<xsl:if test="$oldname != @name">
<div class="name"><xsl:value-of select="@name"/>:</div>
</xsl:if>
<xsl:apply-templates select="digest"/>
</div>
<div class="description">
<xsl:apply-templates select="description"/>
</div> -->
</xsl:for-each>
</div>
<!-- id="misc_section" -->
</xsl:template>
<!--
MOP: Jitter
-->
<xsl:template match="mop">
<div id="mop_section">
<h2>Matrix Operator</h2>
<div>matrix inputs:<xsl:value-of select="@matrixinputcount"/>, matrix outputs:<xsl:value-of select="@matrixoutputcount"/></div>
<table>
<tr>
<td>Name</td>
<td>IOProc</td>
<td>Planelink</td>
<td>Typelink</td>
<td>Dimlink</td>
<td>Plane</td>
<td>Dim</td>
<td>Type</td>
</tr>
<xsl:for-each select="matrixinput">
<tr>
<td><xsl:value-of select="@name"/></td>
<td><xsl:value-of select="@ioproc"/></td>
<td><xsl:value-of select="@planelink"/></td>
<td><xsl:value-of select="@typelink"/></td>
<td><xsl:value-of select="@dimlink"/></td>
<td><xsl:value-of select="@minplanecount"/></td>
<td><xsl:value-of select="@mindimcount"/></td>
<td><xsl:value-of select="types"/></td>
</tr>
</xsl:for-each>
<xsl:for-each select="matrixoutput">
<tr>
<td><xsl:value-of select="@name"/></td>
<td><!--<xsl:value-of select="@ioproc"/> -->n/a</td>
<td><xsl:value-of select="@planelink"/></td>
<td><xsl:value-of select="@typelink"/></td>
<td><xsl:value-of select="@dimlink"/></td>
<td><xsl:value-of select="@minplanecount"/></td>
<td><xsl:value-of select="@mindimcount"/></td>
<td><xsl:value-of select="types"/></td>
</tr>
</xsl:for-each>
</table>
</div>
<!-- <xsl:value-of select="concat($refs_root_loc_local,'/jit-ref/_c74_contents.xml')" /> -->
<a>
<xsl:attribute name="href">
<xsl:choose>
<xsl:when test="document(concat($refs_root_loc_local,'/jit-ref/_c74_contents.xml'))/root/refpage[@name='jit.group-mop.maxref.xml']">
<xsl:value-of select="concat($refs_root_link,'/jit-ref/jit.group-mop.maxref.xml')"/>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="concat($refs_root_link,'/max-ref/jbogus.maxref.xml')"/>
</xsl:otherwise>
</xsl:choose>
</xsl:attribute>
<h4>Information for Jitter Matrix Operator (MOP) messages and attributes to this object</h4>
</a>
<!-- id="mop_section" -->
</xsl:template>
<!--
OB3D: Jitter
-->
<xsl:template match="OB3D">
<div id="ob3d_section">
<a>
<xsl:attribute name="href">
<xsl:choose>
<xsl:when test="document(concat($refs_root_loc_local,'/jit-ref/_c74_contents.xml'))/root/refpage[@name='jit.group-gl.maxref.xml']">
<xsl:value-of select="concat($refs_root_link,'/jit-ref/jit.group-gl.maxref.xml')"/>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="concat($refs_root_link,'/max-ref/jbogus.maxref.xml')"/>
</xsl:otherwise>
</xsl:choose>
</xsl:attribute>
<h4>Information for Jitter 3D Object (OB3D) messages and attributes to this object</h4>
</a>
</div>
<!-- id="ob3d_section" -->
</xsl:template>
<!-- Parameter section -->
<xsl:template match="parameter">
<div id="parameter_section">
<a>
<xsl:attribute name="href">
<xsl:choose>
<xsl:when test="document(concat($refs_root_loc_local,'/m4l-ref/_c74_contents.xml'))/root/refpage[@name='parameters.maxref.xml']">
<xsl:value-of select="concat($refs_root_link,'/m4l-ref/parameters.maxref.xml')"/>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="concat($refs_root_link,'/max-ref/jbogus.maxref.xml')"/>
</xsl:otherwise>
</xsl:choose>
</xsl:attribute>
<h4>Information about attributes available for Parameter-aware objects</h4>
</a>
</div>
</xsl:template>
<xsl:template match="o">
<xsl:call-template name="object_link">
<xsl:with-param name="name" select="."/>
<xsl:with-param name="objname" select="@objname"/>
<xsl:with-param name="dispname" select="."/>
</xsl:call-template>
</xsl:template>
<xsl:template match="text()">
<xsl:variable name="trim" select="normalize-space(.)"/>
<xsl:variable name="first" select="substring($trim,1,1)"/>
<xsl:variable name="length" select="string-length($trim)"/>
<xsl:variable name="last" select="substring($trim,$length,1)"/>
<xsl:if test="$first = translate($first, '.,?!:;-)&quot; &#9;&#13;&#10;', '#')">
<xsl:text> </xsl:text>
</xsl:if>
<xsl:value-of select="$trim"/>
<xsl:if test="$last = translate($last, '(&quot;', '#')">
<xsl:text> </xsl:text>
</xsl:if>
</xsl:template>
<xsl:template match="apiinletlist">
<div id="inlet_section">
<h2>Inlets</h2>
<table>
<tr>
<th width="20%"><xsl:text>Name</xsl:text></th>
<th><xsl:text>Description</xsl:text></th>
</tr>
<xsl:for-each select="inlet">
<tr>
<xsl:choose>
<xsl:when test="position() mod 2 = 0">
<xsl:attribute name="class">row_even</xsl:attribute>
</xsl:when>
<xsl:otherwise>
<xsl:attribute name="class">row_odd</xsl:attribute>
</xsl:otherwise>
</xsl:choose>
<td>
<xsl:value-of select="@name"/>
</td>
<td>
<xsl:apply-templates/>
</td>
</tr>
</xsl:for-each>
</table>
</div>
<!-- id="inlet_section" -->
</xsl:template>
<!--
Outlets
-->
<xsl:template match="apioutletlist">
<div id="outlet_section">
<h2>Outlets</h2>
<table>
<tr>
<th width="20%"><xsl:text>Name</xsl:text></th>
<th><xsl:text>Description</xsl:text></th>
</tr>
<xsl:for-each select="outlet">
<tr>
<xsl:choose>
<xsl:when test="position() mod 2 = 0">
<xsl:attribute name="class">row_even</xsl:attribute>
</xsl:when>
<xsl:otherwise>
<xsl:attribute name="class">row_odd</xsl:attribute>
</xsl:otherwise>
</xsl:choose>
<td>
<xsl:value-of select="@name"/>
</td>
<td>
<xsl:apply-templates/>
</td>
</tr>
</xsl:for-each>
</table>
</div>
<!-- id="outlet_section" -->
</xsl:template>
</xsl:stylesheet>
@@ -18,9 +18,26 @@
OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-->
<root>
<module>jit-ref</module>
<module>m4l-ref</module>
<module>max-ref</module>
<module>msp-ref</module>
<module>FrameLib_ref</module>
<module>FrameLib Binary</module>
<module>FrameLib Buffer</module>
<module>FrameLib Complex_Binary</module>
<module>FrameLib Complex_Unary</module>
<module>FrameLib Expressions</module>
<module>FrameLib Filters</module>
<module>FrameLib Generators</module>
<module>FrameLib Host_Communication</module>
<module>FrameLib IO</module>
<module>FrameLib Mapping</module>
<module>FrameLib Parameters</module>
<module>FrameLib Routing</module>
<module>FrameLib Schedulers</module>
<module>FrameLib Spatial</module>
<module>FrameLib Spectral</module>
<module>FrameLib Storage</module>
<module>FrameLib Streaming</module>
<module>FrameLib Ternary</module>
<module>FrameLib Time_Smoothing</module>
<module>FrameLib Timing</module>
<module>FrameLib Unary</module>
<module>FrameLib Vector</module>
</root>
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,288 @@
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 7,
"minor" : 1,
"revision" : 0,
"architecture" : "x86",
"modernui" : 1
}
,
"rect" : [ 563.0, 183.0, 469.0, 273.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-4",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 292.0, 66.0, 35.0, 22.0 ],
"style" : "",
"text" : "== 2"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 188.0, 66.0, 35.0, 22.0 ],
"style" : "",
"text" : "== 1"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 188.0, 31.0, 79.0, 22.0 ],
"style" : "",
"text" : "loadmess #4"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 124.0, 147.0, 83.0, 22.0 ],
"style" : "",
"text" : "loadmess #3"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 353.0, 66.0, 79.0, 22.0 ],
"style" : "",
"text" : "loadmess #1"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 89.333336, 31.0, 83.0, 22.0 ],
"style" : "",
"text" : "loadmess #2"
}
}
, {
"box" : {
"id" : "obj-25",
"maxclass" : "newobj",
"numinlets" : 4,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 40.0, 179.0, 271.0, 22.0 ],
"style" : "",
"text" : "LinFilter 1 32768"
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 4,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 40.0, 107.0, 167.0, 22.0 ],
"style" : "",
"text" : "LinFilter 2 32768"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-14",
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 40.0, 62.0, 30.0, 30.0 ],
"style" : ""
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-15",
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 40.0, 219.0, 30.0, 30.0 ],
"style" : ""
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-25", 1 ],
"disabled" : 0,
"hidden" : 0,
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 1 ],
"disabled" : 0,
"hidden" : 0,
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"color" : [ 1.0, 0.0, 0.0, 1.0 ],
"destination" : [ "obj-21", 2 ],
"disabled" : 0,
"hidden" : 0,
"midpoints" : [ 362.5, 97.0, 148.166672, 97.0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"color" : [ 1.0, 0.0, 0.0, 1.0 ],
"destination" : [ "obj-25", 2 ],
"disabled" : 0,
"hidden" : 0,
"midpoints" : [ 362.5, 171.0, 217.5, 171.0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"disabled" : 0,
"hidden" : 0,
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"disabled" : 0,
"hidden" : 0,
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"disabled" : 0,
"hidden" : 0,
"midpoints" : [ 197.5, 59.0, 301.5, 59.0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-25", 0 ],
"disabled" : 0,
"hidden" : 0,
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"disabled" : 0,
"hidden" : 0,
"source" : [ "obj-25", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 3 ],
"disabled" : 0,
"hidden" : 0,
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-25", 3 ],
"disabled" : 0,
"hidden" : 0,
"source" : [ "obj-4", 0 ]
}
}
],
"dependency_cache" : [ {
"name" : "LinFilter.maxpat",
"bootpath" : "~/Desktop/Framelib Demos/FL Internal Alpha 0.02/Demos",
"type" : "JSON",
"implicit" : 1
}
, {
"name" : "multiconvolve~.mxo",
"type" : "iLaX"
}
],
"autosave" : 0
}
}
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,446 @@
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 0,
"revision" : 0,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 142.0, 199.0, 961.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 11.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 0,
"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" : "default",
"boxes" : [ {
"box" : {
"id" : "obj-17",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"patching_rect" : [ 329.0, 248.0, 24.0, 21.0 ],
"text" : "t b"
}
}
, {
"box" : {
"id" : "obj-15",
"linecount" : 3,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 756.0, 193.5, 150.0, 43.0 ],
"text" : "Using bin index information take data out of jitter matrices."
}
}
, {
"box" : {
"id" : "obj-10",
"linecount" : 2,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 361.0, 289.5, 164.0, 31.0 ],
"text" : "When it receives a bang store the frame in jit.matrix"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 336.0, 101.5, 87.0, 19.0 ],
"text" : "Compute FFT"
}
}
, {
"box" : {
"id" : "obj-4",
"linecount" : 4,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 15.0, 14.0, 584.0, 56.0 ],
"text" : "This patch uses jitter matrices to store frames of data produced by pfft~. When a bang is received at jit.catch~ the frame is stored in a 2d jitter matrix 'oneframe'. Each 'row' of the jitter matrix stores the real and imaginary components respectively. Using the bin index outlet of fftin~, this held frames are recalled and passed to an inverse FFT calculation."
}
}
, {
"box" : {
"id" : "obj-2",
"linecount" : 4,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 78.0, 100.0, 149.0, 56.0 ],
"text" : "Extract the fft window size and match dimensions of our matrix and catch objects to it"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-14",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "signal", "" ],
"patching_rect" : [ 563.0, 186.0, 130.0, 22.0 ],
"text" : "jit.peek~ oneframe 1 0"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-39",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "signal", "" ],
"patching_rect" : [ 620.0, 224.0, 130.0, 22.0 ],
"text" : "jit.peek~ oneframe 1 1"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-36",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 0,
"patching_rect" : [ 563.0, 331.0, 107.0, 22.0 ],
"text" : "fftout~ 1 blackman"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-35",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patching_rect" : [ 235.0, 295.0, 124.0, 22.0 ],
"text" : "jit.catch~ 2 @mode 2"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-34",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patching_rect" : [ 235.0, 327.0, 189.0, 22.0 ],
"text" : "jit.matrix oneframe 2 float32 2048"
}
}
, {
"box" : {
"id" : "obj-29",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 28.5, 186.0, 46.0, 21.0 ],
"text" : "dim $1"
}
}
, {
"box" : {
"id" : "obj-28",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 74.5, 186.0, 77.0, 21.0 ],
"text" : "framesize $1"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 4,
"outlettype" : [ "int", "int", "int", "int" ],
"patching_rect" : [ 15.0, 100.0, 59.5, 22.0 ],
"text" : "fftinfo~"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "signal", "signal", "signal" ],
"patching_rect" : [ 235.0, 100.0, 99.0, 22.0 ],
"text" : "fftin~ 1 blackman"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-23",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 329.0, 211.0, 30.0, 22.0 ],
"text" : "in 1"
}
}
, {
"box" : {
"background" : 1,
"bgcolor" : [ 0.784314, 0.145098, 0.023529, 1.0 ],
"fontface" : 1,
"hint" : "",
"id" : "obj-18",
"ignoreclick" : 1,
"legacytextcolor" : 1,
"maxclass" : "textbutton",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "", "", "int" ],
"parameter_enable" : 0,
"patching_rect" : [ 908.0, 207.0, 20.0, 20.0 ],
"rounded" : 60.0,
"text" : "3",
"textcolor" : [ 1.0, 1.0, 1.0, 1.0 ]
}
}
, {
"box" : {
"background" : 1,
"bgcolor" : [ 0.784314, 0.145098, 0.023529, 1.0 ],
"fontface" : 1,
"hint" : "",
"id" : "obj-11",
"ignoreclick" : 1,
"legacytextcolor" : 1,
"maxclass" : "textbutton",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "", "", "int" ],
"parameter_enable" : 0,
"patching_rect" : [ 513.0, 296.0, 20.0, 20.0 ],
"rounded" : 60.0,
"text" : "2",
"textcolor" : [ 1.0, 1.0, 1.0, 1.0 ]
}
}
, {
"box" : {
"background" : 1,
"bgcolor" : [ 0.784314, 0.145098, 0.023529, 1.0 ],
"fontface" : 1,
"hint" : "",
"id" : "obj-12",
"ignoreclick" : 1,
"legacytextcolor" : 1,
"maxclass" : "textbutton",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "", "", "int" ],
"parameter_enable" : 0,
"patching_rect" : [ 419.0, 101.5, 20.0, 20.0 ],
"rounded" : 60.0,
"text" : "1",
"textcolor" : [ 1.0, 1.0, 1.0, 1.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-36", 0 ],
"midpoints" : [ 572.5, 210.0, 572.5, 210.0 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"midpoints" : [ 324.5, 171.0, 572.5, 171.0 ],
"order" : 1,
"source" : [ "obj-24", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 1 ],
"midpoints" : [ 284.5, 282.0, 349.5, 282.0 ],
"source" : [ "obj-24", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-39", 0 ],
"midpoints" : [ 324.5, 171.0, 629.5, 171.0 ],
"order" : 0,
"source" : [ "obj-24", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"order" : 0,
"source" : [ "obj-26", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-29", 0 ],
"order" : 1,
"source" : [ "obj-26", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-28", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"source" : [ "obj-29", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"source" : [ "obj-35", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-36", 1 ],
"midpoints" : [ 629.5, 249.0, 660.5, 249.0 ],
"source" : [ "obj-39", 0 ]
}
}
],
"styles" : [ {
"name" : "newobjBlue-1",
"default" : {
"accentcolor" : [ 0.317647, 0.654902, 0.976471, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "newobjYellow-1",
"default" : {
"fontsize" : [ 12.059008 ],
"accentcolor" : [ 0.82517, 0.78181, 0.059545, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberGold-1",
"default" : {
"accentcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
],
"bgfillcolor_type" : "gradient",
"bgfillcolor_color1" : [ 0.376471, 0.384314, 0.4, 1.0 ],
"bgfillcolor_color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"bgfillcolor_color" : [ 0.290196, 0.309804, 0.301961, 1.0 ]
}
}
@@ -0,0 +1,208 @@
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 0,
"revision" : 5,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 34.0, 78.0, 652.0, 788.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" : "default",
"boxes" : [ {
"box" : {
"id" : "obj-2",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 124.0, 237.199996999999996, 233.0, 20.0 ],
"text" : "Window each frame with a cosine function"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 17.0, 237.199996999999996, 105.0, 22.0 ],
"text" : "fl.window~ cosine"
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 65.0, 304.200012000000015, 146.0, 20.0 ],
"text" : "Convert frames into MSP"
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 145.0, 171.199996999999996, 144.0, 20.0 ],
"text" : "Read from the rain buffer"
}
}
, {
"box" : {
"id" : "obj-17",
"linecount" : 2,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 241.0, 97.699996999999996, 240.0, 33.0 ],
"text" : "Generate a frame of sequential millisecond positions to read from the buffer 'rain'."
}
}
, {
"box" : {
"id" : "obj-5",
"linecount" : 2,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 127.0, 30.5, 150.0, 33.0 ],
"text" : "Generate a trigger frame 75 milliseconds"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 17.0, 304.200012000000015, 48.0, 22.0 ],
"text" : "fl.sink~"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 17.0, 36.0, 102.0, 22.0 ],
"text" : "fl.interval~ 75 ms"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 17.0, 103.199996999999996, 222.0, 22.0 ],
"text" : "fl.ramp~ /length 150 /units ms /scale ms"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 17.0, 170.199996999999996, 126.0, 22.0 ],
"text" : "fl.read~ rain /units ms"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-27",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 17.0, 371.200012000000015, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-27", 0 ],
"source" : [ "obj-9", 0 ]
}
}
]
}
}
@@ -9,10 +9,10 @@
"modernui" : 1
}
,
"rect" : [ 175.0, 201.0, 640.0, 600.0 ],
"rect" : [ 766.0, 180.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontsize" : 11.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
@@ -20,7 +20,7 @@
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"toolbarvisible" : 0,
"lefttoolbarpinned" : 0,
"toptoolbarpinned" : 0,
"righttoolbarpinned" : 0,
@@ -37,156 +37,15 @@
"style" : "",
"subpatcher_template" : "default",
"boxes" : [ {
"box" : {
"id" : "obj-54",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 4,
"outlettype" : [ "signal", "signal", "signal", "signal" ],
"patching_rect" : [ 25.5, 437.0, 76.0, 22.0 ],
"style" : "",
"text" : "svf~ 500 0.5"
}
}
, {
"box" : {
"id" : "obj-51",
"maxclass" : "button",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"patching_rect" : [ 216.0, 80.0, 24.0, 24.0 ],
"style" : ""
}
}
, {
"box" : {
"id" : "obj-45",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 25.5, 308.0, 43.0, 22.0 ],
"style" : "",
"text" : "zl sort"
}
}
, {
"box" : {
"id" : "obj-44",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 25.5, 268.0, 63.0, 22.0 ],
"style" : "",
"text" : "zl group 2"
}
}
, {
"box" : {
"id" : "obj-43",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "int" ],
"patching_rect" : [ 28.0, 198.0, 29.5, 22.0 ],
"style" : "",
"text" : "t i i"
}
}
, {
"box" : {
"id" : "obj-37",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 25.5, 235.0, 126.0, 22.0 ],
"style" : "",
"text" : "expr random($f1\\, $f2)"
}
}
, {
"box" : {
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "bang", "bang" ],
"patching_rect" : [ 28.0, 96.0, 34.0, 22.0 ],
"style" : "",
"text" : "t b b"
}
}
, {
"box" : {
"id" : "obj-25",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 25.5, 487.0, 44.0, 22.0 ],
"style" : "",
"text" : "out~ 1"
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "bang", "bang" ],
"patching_rect" : [ 28.0, 51.0, 143.75, 22.0 ],
"style" : "",
"text" : "t b b"
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 1,
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 132.5, 151.0, 46.0, 22.0 ],
"patching_rect" : [ 120.0, 188.0, 69.0, 21.0 ],
"style" : "",
"text" : "v rMax"
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 28.0, 151.0, 43.0, 22.0 ],
"style" : "",
"text" : "v rMin"
}
}
, {
"box" : {
"id" : "obj-18",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 25.5, 339.0, 81.0, 22.0 ],
"style" : "",
"text" : "prepend start"
"text" : "0, 1024 150"
}
}
@@ -194,38 +53,93 @@
"box" : {
"id" : "obj-15",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 28.0, 17.0, 30.0, 22.0 ],
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "signal", "bang" ],
"patching_rect" : [ 120.0, 225.0, 34.0, 21.0 ],
"style" : "",
"text" : "in 1"
"text" : "line~"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "bang", "bang" ],
"patching_rect" : [ 30.0, 131.0, 32.0, 21.0 ],
"style" : "",
"text" : "t b b"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 120.0, 274.0, 83.0, 21.0 ],
"style" : "",
"text" : "index~ window"
}
}
, {
"box" : {
"id" : "obj-14",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 30.0, 350.0, 29.5, 21.0 ],
"style" : "",
"text" : "*~"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 150.25, 449.0, 61.0, 22.0 ],
"patching_rect" : [ 30.0, 225.0, 84.0, 21.0 ],
"style" : "",
"text" : "mute 0, 1"
"text" : "start 0 150 150"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 30.0, 415.0, 41.0, 21.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"style" : "",
"text" : "out~ 1"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 218.25, 449.0, 61.0, 22.0 ],
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "signal", "bang" ],
"patching_rect" : [ 30.0, 274.0, 59.0, 21.0 ],
"style" : "",
"text" : "mute 1, 0"
"text" : "play~ rain"
}
}
@@ -234,11 +148,11 @@
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"patching_rect" : [ 218.25, 415.0, 60.0, 22.0 ],
"numoutlets" : 2,
"outlettype" : [ "bang", "bang" ],
"patching_rect" : [ 30.0, 76.0, 32.0, 21.0 ],
"style" : "",
"text" : "loadbang"
"text" : "t b b"
}
}
@@ -247,169 +161,186 @@
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "int" ],
"patching_rect" : [ 150.25, 487.0, 58.0, 22.0 ],
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 30.0, 39.0, 28.0, 21.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"style" : "",
"text" : "thispoly~"
"text" : "in 1"
}
}
, {
"box" : {
"id" : "obj-7",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 203.0, 188.0, 56.0, 21.0 ],
"style" : "",
"text" : "mute 0, 1"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 261.0, 188.0, 56.0, 21.0 ],
"style" : "",
"text" : "mute 1, 0"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"patching_rect" : [ 261.0, 147.0, 56.0, 21.0 ],
"style" : "",
"text" : "loadbang"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "signal", "bang" ],
"patching_rect" : [ 25.5, 374.0, 81.0, 22.0 ],
"outlettype" : [ "int", "int" ],
"patching_rect" : [ 261.0, 228.0, 54.0, 21.0 ],
"style" : "",
"text" : "play~ jongles"
"text" : "thispoly~"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"destination" : [ "obj-14", 1 ],
"midpoints" : [ 129.5, 336.0, 50.0, 336.0 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-18", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-43", 0 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-37", 1 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-22", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-26", 0 ]
"destination" : [ "obj-4", 0 ],
"midpoints" : [ 79.5, 315.0, 105.0, 315.0, 105.0, 315.0, 320.0, 315.0, 320.0, 174.0, 270.5, 174.0 ],
"source" : [ "obj-11", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-26", 1 ]
"source" : [ "obj-13", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-44", 0 ],
"source" : [ "obj-37", 0 ]
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-37", 0 ],
"source" : [ "obj-43", 1 ]
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-37", 0 ],
"source" : [ "obj-43", 0 ]
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-45", 0 ],
"source" : [ "obj-44", 0 ]
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 0 ],
"source" : [ "obj-45", 0 ]
"destination" : [ "obj-15", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-51", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-25", 0 ],
"source" : [ "obj-54", 2 ]
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-7", 1 ]
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-54", 0 ],
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-7", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-9", 0 ]
}
}
]
, {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"midpoints" : [ 52.5, 105.0, 212.5, 105.0 ],
"source" : [ "obj-9", 1 ]
}
}
],
"bgfillcolor_type" : "gradient",
"bgfillcolor_color1" : [ 0.376471, 0.384314, 0.4, 1.0 ],
"bgfillcolor_color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"bgfillcolor_color" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_proportion" : 0.39
}
}
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,108 @@
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 7,
"minor" : 3,
"revision" : 4,
"architecture" : "x64",
"modernui" : 1
}
,
"rect" : [ 59.0, 103.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 11.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 0,
"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" : "default",
"boxes" : [ {
"box" : {
"id" : "obj-12",
"linecount" : 5,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 26.0, 36.0, 150.0, 68.0 ],
"style" : "",
"text" : "Sine\n\nPhasor\n\nRandom"
}
}
, {
"box" : {
"disabled" : [ 0, 0, 0 ],
"id" : "obj-5",
"itemtype" : 0,
"maxclass" : "radiogroup",
"numinlets" : 1,
"numoutlets" : 1,
"offset" : 25,
"outlettype" : [ "" ],
"parameter_enable" : 0,
"patching_rect" : [ 6.0, 36.0, 18.0, 77.0 ],
"size" : 3,
"style" : "",
"value" : 0
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 58.0, 7.0, 57.0, 19.0 ],
"style" : "",
"text" : "LFO Rate"
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-2",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 6.0, 6.0, 50.0, 21.0 ],
"style" : ""
}
}
],
"lines" : [ ],
"dependency_cache" : [ ],
"autosave" : 0,
"bgfillcolor_type" : "gradient",
"bgfillcolor_color1" : [ 0.376471, 0.384314, 0.4, 1.0 ],
"bgfillcolor_color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"bgfillcolor_color" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_proportion" : 0.39
}
}
@@ -2,14 +2,15 @@
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 7,
"minor" : 3,
"revision" : 4,
"major" : 8,
"minor" : 0,
"revision" : 5,
"architecture" : "x64",
"modernui" : 1
}
,
"rect" : [ 59.0, 103.0, 640.0, 480.0 ],
"classnamespace" : "box",
"rect" : [ 34.0, 78.0, 652.0, 788.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
@@ -37,15 +38,173 @@
"style" : "",
"subpatcher_template" : "default",
"boxes" : [ {
"box" : {
"id" : "obj-38",
"linecount" : 2,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 235.0, 551.600037000000043, 170.0, 33.0 ],
"text" : "Convolve the jongles and cello frames."
}
}
, {
"box" : {
"id" : "obj-37",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 281.0, 495.0, 170.0, 20.0 ],
"text" : "Window the frames."
}
}
, {
"box" : {
"id" : "obj-36",
"linecount" : 2,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 377.0, 458.0, 170.0, 33.0 ],
"text" : "Read sample positions from the jongles and cello buffer."
}
}
, {
"box" : {
"id" : "obj-35",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 69.0, 371.0, 393.0, 20.0 ],
"text" : "Add the offset value extracted from noise~ to the linear counting frame."
}
}
, {
"box" : {
"id" : "obj-34",
"linecount" : 2,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 149.5, 280.0, 187.0, 33.0 ],
"text" : "Generate a frame of linear counting values (200 - 8192)."
}
}
, {
"box" : {
"id" : "obj-29",
"linecount" : 4,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 288.0, 164.5, 80.0, 60.0 ],
"text" : "Take the input from Max and tag with length."
}
}
, {
"box" : {
"angle" : 270.0,
"bgcolor" : [ 0.0, 0.0, 0.0, 0.0 ],
"border" : 2,
"bordercolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"id" : "obj-26",
"maxclass" : "panel",
"mode" : 0,
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 408.0, 28.0, 159.0, 206.0 ],
"proportion" : 0.39
}
}
, {
"box" : {
"id" : "obj-25",
"linecount" : 6,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 464.0, 36.0, 98.0, 87.0 ],
"text" : "Convert some white noise into 1 sample frames. These will be used as an offset later."
}
}
, {
"box" : {
"id" : "obj-23",
"linecount" : 4,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 118.0, 28.0, 83.0, 60.0 ],
"text" : "Generate a trigger frame every 1000 samples."
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-18",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 203.0, 28.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"id" : "obj-17",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 203.0, 212.0, 80.0, 22.0 ],
"text" : "fl.tag~ length"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 203.0, 155.0, 74.0, 22.0 ],
"text" : "fl.frommax~"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-14",
"index" : 2,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 223.0, 742.100037000000043, 30.0, 30.0 ]
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 203.0, 415.600037, 96.0, 22.0 ],
"style" : "",
"text" : "fl.timemean~ 30"
"patching_rect" : [ 171.0, 618.600037000000043, 113.0, 22.0 ],
"text" : "fl.timemean~ 30 10"
}
}
@@ -56,8 +215,7 @@
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 203.0, 457.100037, 60.0, 22.0 ],
"style" : "",
"patching_rect" : [ 171.0, 660.100037000000043, 60.0, 22.0 ],
"text" : "fl.tomax~"
}
@@ -68,8 +226,7 @@
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 203.0, 539.100037, 37.0, 22.0 ],
"style" : "",
"patching_rect" : [ 171.0, 742.100037000000043, 37.0, 22.0 ],
"text" : "out 1"
}
@@ -80,12 +237,11 @@
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 95.0, 539.100037, 44.0, 22.0 ],
"patching_rect" : [ 63.0, 742.100037000000043, 44.0, 22.0 ],
"saved_object_attributes" : {
"attr_comment" : ""
}
,
"style" : "",
"text" : "out~ 1"
}
@@ -97,8 +253,7 @@
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 246.0, 332.0, 67.0, 22.0 ],
"style" : "",
"patching_rect" : [ 214.0, 495.0, 67.0, 22.0 ],
"text" : "fl.window~"
}
@@ -110,8 +265,7 @@
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 332.0, 67.0, 22.0 ],
"style" : "",
"patching_rect" : [ 18.0, 495.0, 67.0, 22.0 ],
"text" : "fl.window~"
}
@@ -126,8 +280,7 @@
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 246.0, 300.0, 159.0, 22.0 ],
"style" : "",
"patching_rect" : [ 214.0, 458.0, 159.0, 22.0 ],
"text" : "fl.read~ cello /units samples"
}
@@ -141,8 +294,7 @@
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 311.0, 162.0, 62.0, 22.0 ],
"style" : "",
"patching_rect" : [ 416.0, 138.0, 62.0, 22.0 ],
"text" : "*~ 30000."
}
@@ -156,8 +308,7 @@
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 311.0, 131.0, 35.0, 22.0 ],
"style" : "",
"patching_rect" : [ 416.0, 81.0, 35.0, 22.0 ],
"text" : "+~ 1"
}
@@ -171,8 +322,7 @@
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 311.0, 100.0, 46.0, 22.0 ],
"style" : "",
"patching_rect" : [ 416.0, 36.0, 46.0, 22.0 ],
"text" : "noise~"
}
@@ -187,8 +337,7 @@
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 311.0, 197.0, 112.0, 22.0 ],
"style" : "",
"patching_rect" : [ 416.0, 206.0, 112.0, 22.0 ],
"text" : "fl.source~ /length 1"
}
@@ -202,8 +351,7 @@
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 255.0, 49.0, 22.0 ],
"style" : "",
"patching_rect" : [ 18.0, 371.0, 49.0, 22.0 ],
"text" : "fl.plus~"
}
@@ -218,8 +366,7 @@
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 295.0, 172.0, 22.0 ],
"style" : "",
"patching_rect" : [ 18.0, 458.0, 172.0, 22.0 ],
"text" : "fl.read~ jongles /units samples"
}
@@ -233,9 +380,8 @@
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 202.0, 224.0, 22.0 ],
"style" : "",
"text" : "fl.ramp~ /mode requested /length 10000"
"patching_rect" : [ 18.0, 280.0, 122.0, 22.0 ],
"text" : "fl.ramp~ /length 4096"
}
}
@@ -248,8 +394,7 @@
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 158.0, 98.0, 22.0 ],
"style" : "",
"patching_rect" : [ 18.0, 28.0, 98.0, 22.0 ],
"text" : "fl.interval~ 1000"
}
@@ -263,9 +408,8 @@
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 376.600037, 215.0, 22.0 ],
"style" : "",
"text" : "fl.convolve~ /maxlength 32768"
"patching_rect" : [ 18.0, 551.600037000000043, 215.0, 22.0 ],
"text" : "fl.convolve~"
}
}
@@ -278,8 +422,7 @@
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 415.600037, 89.0, 22.0 ],
"style" : "",
"patching_rect" : [ 18.0, 618.600037000000043, 89.0, 22.0 ],
"text" : "fl.times~ 0.015"
}
@@ -293,8 +436,7 @@
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 50.0, 457.100037, 48.0, 22.0 ],
"style" : "",
"patching_rect" : [ 18.0, 660.100037000000043, 48.0, 22.0 ],
"text" : "fl.sink~"
}
@@ -303,12 +445,27 @@
"box" : {
"comment" : "",
"id" : "obj-32",
"index" : 0,
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 50.0, 539.100037, 30.0, 30.0 ],
"style" : ""
"patching_rect" : [ 18.0, 742.100037000000043, 30.0, 30.0 ]
}
}
, {
"box" : {
"angle" : 270.0,
"bgcolor" : [ 0.0, 0.0, 0.0, 0.0 ],
"border" : 2,
"bordercolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"id" : "obj-33",
"maxclass" : "panel",
"mode" : 0,
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 198.0, 150.0, 181.0, 89.0 ],
"proportion" : 0.39
}
}
@@ -319,10 +476,19 @@
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"order" : 0,
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"order" : 1,
"source" : [ "obj-10", 0 ]
}
@@ -337,7 +503,7 @@
, {
"patchline" : {
"destination" : [ "obj-15", 1 ],
"midpoints" : [ 320.5, 236.5, 89.5, 236.5 ],
"midpoints" : [ 425.5, 357.0, 57.5, 357.0 ],
"source" : [ "obj-12", 0 ]
}
@@ -360,11 +526,32 @@
, {
"patchline" : {
"destination" : [ "obj-30", 0 ],
"midpoints" : [ 59.5, 285.5, 255.5, 285.5 ],
"order" : 0,
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 1 ],
"midpoints" : [ 212.5, 267.0, 130.5, 267.0 ],
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-18", 0 ]
}
}
, {
"patchline" : {
@@ -382,8 +569,9 @@
}
, {
"patchline" : {
"color" : [ 0.98599, 0.0, 0.027018, 1.0 ],
"destination" : [ "obj-12", 1 ],
"midpoints" : [ 59.5, 191.0, 367.0, 191.0 ],
"midpoints" : [ 27.5, 142.0, 402.0, 142.0, 402.0, 192.0, 472.0, 192.0 ],
"order" : 0,
"source" : [ "obj-24", 0 ]
}
@@ -391,11 +579,22 @@
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"color" : [ 0.98599, 0.0, 0.027018, 1.0 ],
"destination" : [ "obj-16", 0 ],
"midpoints" : [ 27.5, 141.0, 212.5, 141.0 ],
"order" : 1,
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"color" : [ 0.98599, 0.0, 0.027018, 1.0 ],
"destination" : [ "obj-22", 0 ],
"order" : 2,
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
@@ -0,0 +1,543 @@
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 7,
"minor" : 3,
"revision" : 4,
"architecture" : "x64",
"modernui" : 1
}
,
"rect" : [ 23.0, 82.0, 610.0, 574.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 11.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 0,
"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" : "default",
"boxes" : [ {
"box" : {
"id" : "obj-29",
"local" : 1,
"maxclass" : "ezdac~",
"numinlets" : 2,
"numoutlets" : 0,
"patching_rect" : [ 312.0, 400.0, 45.0, 45.0 ],
"style" : ""
}
}
, {
"box" : {
"id" : "obj-28",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 0,
"patching_rect" : [ 18.75, 494.0, 53.0, 21.0 ],
"style" : "",
"text" : "dac~ 1 2"
}
}
, {
"box" : {
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 18.75, 455.0, 45.0, 21.0 ],
"style" : "",
"text" : "fl.sink~"
}
}
, {
"box" : {
"id" : "obj-25",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 18.75, 423.0, 37.0, 21.0 ],
"style" : "",
"text" : "fl.ifft~"
}
}
, {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 18.75, 206.0, 62.0, 21.0 ],
"style" : "",
"text" : "fl.window~"
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 70.25, 133.0, 88.0, 21.0 ],
"style" : "",
"text" : "fl.interval~ 2048"
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 18.75, 166.5, 122.0, 21.0 ],
"style" : "",
"text" : "fl.source~ /length 4096"
}
}
, {
"box" : {
"id" : "obj-18",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 18.75, 391.0, 137.0, 21.0 ],
"style" : "",
"text" : "fl.times~ /mismatch shrink"
}
}
, {
"box" : {
"id" : "obj-17",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 18.75, 280.0, 58.0, 21.0 ],
"style" : "",
"text" : "fl.pack~ 2"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 18.75, 238.0, 58.0, 21.0 ],
"style" : "",
"text" : "fl.fft~"
}
}
, {
"box" : {
"args" : [ "@file", "rainstick.aif", "@loop", 1, "@vol", 0 ],
"bgmode" : 0,
"border" : 0,
"clickthrough" : 0,
"enablehscroll" : 0,
"enablevscroll" : 0,
"id" : "obj-23",
"lockeddragscroll" : 0,
"maxclass" : "bpatcher",
"name" : "demosound.maxpat",
"numinlets" : 0,
"numoutlets" : 1,
"offset" : [ 0.0, 0.0 ],
"outlettype" : [ "signal" ],
"patching_rect" : [ 18.75, 30.5, 225.0, 95.0 ],
"viewvisibility" : 1
}
}
, {
"box" : {
"id" : "obj-14",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 179.75, 328.0, 68.0, 21.0 ],
"style" : "",
"text" : "fl.frommax~"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 136.75, 360.0, 62.0, 21.0 ],
"style" : "",
"text" : "fl.register~"
}
}
, {
"box" : {
"compatibility" : 1,
"contdata" : 1,
"ghostbar" : 95,
"id" : "obj-27",
"maxclass" : "multislider",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 179.75, 213.0, 332.0, 88.0 ],
"setminmax" : [ 0.0, 1.0 ],
"size" : 2048,
"style" : ""
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-18", 1 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 1 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 1 ],
"source" : [ "obj-16", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"midpoints" : [ 28.25, 345.0, 146.25, 345.0 ],
"order" : 1,
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"midpoints" : [ 28.25, 315.0, 189.25, 315.0 ],
"order" : 0,
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 0 ],
"midpoints" : [ 28.25, 303.0, 28.25, 303.0 ],
"order" : 2,
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-25", 0 ],
"source" : [ "obj-18", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 1 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-25", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 1 ],
"order" : 0,
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"order" : 1,
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-27", 0 ]
}
}
],
"parameters" : {
"obj-23::obj-35" : [ "[5]", "Level", 0 ],
"obj-23::obj-21::obj-6" : [ "live.tab[3]", "live.tab[1]", 0 ]
}
,
"dependency_cache" : [ {
"name" : "demosound.maxpat",
"bootpath" : "C74:/help/msp",
"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" : "fl.register~.mxo",
"type" : "iLaX"
}
, {
"name" : "fl.frommax~.mxo",
"type" : "iLaX"
}
, {
"name" : "fl.fft~.mxo",
"type" : "iLaX"
}
, {
"name" : "fl.pack~.mxo",
"type" : "iLaX"
}
, {
"name" : "fl.times~.mxo",
"type" : "iLaX"
}
, {
"name" : "fl.source~.mxo",
"type" : "iLaX"
}
, {
"name" : "fl.source~.mxo",
"type" : "iLaX"
}
, {
"name" : "fl.interval~.mxo",
"type" : "iLaX"
}
, {
"name" : "fl.interval~.mxo",
"type" : "iLaX"
}
, {
"name" : "fl.window~.mxo",
"type" : "iLaX"
}
, {
"name" : "fl.ifft~.mxo",
"type" : "iLaX"
}
, {
"name" : "fl.sink~.mxo",
"type" : "iLaX"
}
, {
"name" : "fl.sink~.mxo",
"type" : "iLaX"
}
],
"autosave" : 0,
"styles" : [ {
"name" : "AudioStatus_Menu",
"default" : {
"bgfillcolor" : {
"type" : "color",
"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
}
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "newobjBlue-1",
"default" : {
"accentcolor" : [ 0.317647, 0.654902, 0.976471, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "newobjBrown-1",
"default" : {
"accentcolor" : [ 0.654902, 0.572549, 0.376471, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "newobjGreen-1",
"default" : {
"accentcolor" : [ 0.0, 0.533333, 0.168627, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "newobjRed-1",
"default" : {
"accentcolor" : [ 0.784314, 0.145098, 0.023529, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "newobjYellow-1",
"default" : {
"fontsize" : [ 12.059008 ],
"accentcolor" : [ 0.82517, 0.78181, 0.059545, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberGold-1",
"default" : {
"accentcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "panelViolet",
"default" : {
"bgfillcolor" : {
"type" : "color",
"color" : [ 0.372549, 0.196078, 0.486275, 0.2 ],
"color1" : [ 0.454902, 0.462745, 0.482353, 1.0 ],
"color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"angle" : 270.0,
"proportion" : 0.39,
"autogradient" : 0
}
}
,
"parentstyle" : "",
"multi" : 0
}
],
"bgfillcolor_type" : "gradient",
"bgfillcolor_color1" : [ 0.376471, 0.384314, 0.4, 1.0 ],
"bgfillcolor_color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"bgfillcolor_color" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_proportion" : 0.39
}
}
@@ -0,0 +1,327 @@
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 0,
"revision" : 0,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 59.0, 103.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 1,
"default_fontsize" : 11.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 0,
"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" : "default",
"boxes" : [ {
"box" : {
"comment" : "",
"id" : "obj-6",
"index" : 4,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 150.949996948242188, 248.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-5",
"index" : 3,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 103.550003051757812, 248.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-4",
"index" : 2,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 89.75, 69.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-1",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 8.75, 69.0, 30.0, 30.0 ]
}
}
, {
"box" : {
"fontsize" : 13.0,
"id" : "obj-3",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 179.25, 39.0, 52.0, 21.0 ],
"presentation" : 1,
"presentation_rect" : [ 52.416667938232422, 23.333333969116211, 52.0, 21.0 ],
"text" : "Length"
}
}
, {
"box" : {
"fontsize" : 13.0,
"id" : "obj-2",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 179.25, 6.0, 52.0, 21.0 ],
"presentation" : 1,
"presentation_rect" : [ 52.416667938232422, 0.333332985639572, 52.0, 21.0 ],
"text" : "Interval"
}
}
, {
"box" : {
"id" : "obj-18",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 89.75, 6.0, 85.0, 21.0 ],
"text" : "loadmess 150"
}
}
, {
"box" : {
"id" : "obj-17",
"maxclass" : "number",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 89.75, 39.0, 50.0, 21.0 ],
"presentation" : 1,
"presentation_rect" : [ 0.416666001081467, 23.333333969116211, 50.0, 21.0 ]
}
}
, {
"box" : {
"fontsize" : 14.0,
"id" : "obj-31",
"linecount" : 2,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 266.75, 179.0, 251.0, 38.0 ],
"text" : "Click and drag to change the minimum and maximum position."
}
}
, {
"box" : {
"hidden" : 1,
"id" : "obj-30",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 201.25, 142.0, 85.0, 21.0 ],
"text" : "loadmess 400"
}
}
, {
"box" : {
"hidden" : 1,
"id" : "obj-29",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 124.25, 142.0, 72.0, 21.0 ],
"text" : "loadmess 0"
}
}
, {
"box" : {
"buffername" : "myGran",
"id" : "obj-25",
"labels" : 0,
"maxclass" : "waveform~",
"norulerclick" : 0,
"numinlets" : 5,
"numoutlets" : 6,
"outlettype" : [ "float", "float", "float", "float", "list", "" ],
"patching_rect" : [ 8.75, 166.0, 256.0, 64.0 ],
"presentation" : 1,
"presentation_rect" : [ 0.416666001081467, 46.333332061767578, 256.0, 64.0 ],
"ruler" : 0,
"selectioncolor" : [ 0.960784, 0.827451, 0.156863, 1.0 ],
"setmode" : 1,
"setunit" : 3,
"vticks" : 0,
"waveformcolor" : [ 0.317647, 0.654902, 0.976471, 1.0 ]
}
}
, {
"box" : {
"hidden" : 1,
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 8.75, 6.0, 79.0, 21.0 ],
"text" : "loadmess 50"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "number",
"minimum" : 2,
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 8.75, 39.0, 50.0, 21.0 ],
"presentation" : 1,
"presentation_rect" : [ 0.416666001081467, 0.333332985639572, 50.0, 21.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"hidden" : 1,
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"source" : [ "obj-18", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-25", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-25", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-25", 2 ],
"hidden" : 1,
"source" : [ "obj-29", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-25", 3 ],
"hidden" : 1,
"source" : [ "obj-30", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-9", 0 ]
}
}
],
"styles" : [ {
"name" : "newobjBlue-1",
"default" : {
"accentcolor" : [ 0.317647, 0.654902, 0.976471, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "newobjYellow-1",
"default" : {
"accentcolor" : [ 0.82517, 0.78181, 0.059545, 1.0 ],
"fontsize" : [ 12.059008 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberGold-1",
"default" : {
"accentcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
],
"bgfillcolor_type" : "gradient",
"bgfillcolor_color1" : [ 0.376471, 0.384314, 0.4, 1.0 ],
"bgfillcolor_color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"bgfillcolor_color" : [ 0.290196, 0.309804, 0.301961, 1.0 ]
}
}
File diff suppressed because it is too large Load Diff
@@ -9,9 +9,9 @@
"modernui" : 1
}
,
"rect" : [ 59.0, 103.0, 640.0, 480.0 ],
"rect" : [ 42.0, 213.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 1,
"openinpresentation" : 0,
"default_fontsize" : 11.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
@@ -38,100 +38,99 @@
"subpatcher_template" : "default",
"boxes" : [ {
"box" : {
"comment" : "",
"id" : "obj-4",
"index" : 0,
"maxclass" : "outlet",
"numinlets" : 1,
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 0,
"patching_rect" : [ 107.0, 289.0, 30.0, 30.0 ],
"style" : ""
"patching_rect" : [ 17.0, 136.0, 56.0, 21.0 ],
"style" : "",
"text" : "fftout~ 1"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-2",
"index" : 0,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 107.0, 132.0, 30.0, 30.0 ],
"style" : ""
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "signal", "signal" ],
"patching_rect" : [ 17.0, 98.0, 56.0, 21.0 ],
"style" : "",
"text" : "cartopol~"
}
}
, {
"box" : {
"id" : "obj-1",
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "signal", "signal" ],
"patching_rect" : [ 17.0, 60.0, 56.0, 21.0 ],
"style" : "",
"text" : "poltocar~"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 107.0, 59.0, 77.0, 21.0 ],
"numoutlets" : 3,
"outlettype" : [ "signal", "signal", "signal" ],
"patching_rect" : [ 17.0, 22.0, 93.0, 21.0 ],
"style" : "",
"text" : "loadmess -70"
}
}
, {
"box" : {
"channels" : 1,
"id" : "obj-50",
"maxclass" : "live.gain~",
"numinlets" : 1,
"numoutlets" : 4,
"outlettype" : [ "signal", "", "float", "list" ],
"parameter_enable" : 1,
"patching_rect" : [ 107.0, 182.0, 50.0, 83.0 ],
"presentation" : 1,
"presentation_rect" : [ -5.0, 3.0, 50.0, 83.0 ],
"saved_attribute_attributes" : {
"valueof" : {
"parameter_longname" : "live.gain~[1]",
"parameter_shortname" : "Volume",
"parameter_type" : 0,
"parameter_mmin" : -70.0,
"parameter_mmax" : 6.0,
"parameter_initial" : [ 0.0 ],
"parameter_unitstyle" : 4
}
}
,
"varname" : "live.gain~[1]"
"text" : "fftin~ 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-50", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-50", 0 ],
"source" : [ "obj-2", 0 ]
"destination" : [ "obj-4", 1 ],
"source" : [ "obj-3", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-50", 0 ]
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 1 ],
"source" : [ "obj-4", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 1 ],
"source" : [ "obj-5", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-5", 0 ]
}
}
],
"parameters" : {
"obj-50" : [ "live.gain~[1]", "Volume", 0 ]
}
,
"dependency_cache" : [ ],
"autosave" : 0,
"bgfillcolor_type" : "gradient",
@@ -0,0 +1,189 @@
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 0,
"revision" : 0,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 59.0, 104.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" : "default",
"boxes" : [ {
"box" : {
"id" : "obj-14",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "bang", "bang" ],
"patching_rect" : [ 50.0, 100.0, 32.0, 22.0 ],
"text" : "t b b"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 135.0, 81.0, 22.0 ],
"text" : "clean, wclose"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 50.0, 167.0, 84.0, 22.0 ],
"text" : "s wclose_msg"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 141.0, 227.0, 51.0, 22.0 ],
"text" : "pcontrol"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 141.0, 135.0, 29.5, 22.0 ],
"text" : "#1"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 141.0, 167.0, 57.0, 22.0 ],
"text" : "tosymbol"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 141.0, 198.0, 79.0, 22.0 ],
"text" : "prepend load"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-4",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"source" : [ "obj-14", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-8", 0 ]
}
}
]
}
}
@@ -0,0 +1,404 @@
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 7,
"minor" : 3,
"revision" : 4,
"architecture" : "x64",
"modernui" : 1
}
,
"rect" : [ 34.0, 78.0, 892.0, 788.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" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-40",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "signal", "" ],
"patching_rect" : [ 409.0, 129.0, 130.0, 22.0 ],
"style" : "",
"text" : "jit.peek~ oneframe 1 0"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-39",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "signal", "" ],
"patching_rect" : [ 465.0, 170.0, 130.0, 22.0 ],
"style" : "",
"text" : "jit.peek~ oneframe 1 1"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-38",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 465.0, 206.0, 84.0, 22.0 ],
"style" : "",
"text" : "frameaccum~"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-37",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "signal", "signal" ],
"patching_rect" : [ 409.0, 238.0, 75.0, 22.0 ],
"style" : "",
"text" : "poltocar~"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-36",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 0,
"patching_rect" : [ 409.0, 270.0, 75.0, 22.0 ],
"style" : "",
"text" : "fftout~ 1"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-35",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patching_rect" : [ 158.0, 238.0, 124.0, 22.0 ],
"style" : "",
"text" : "jit.catch~ 2 @mode 2"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-34",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "jit_matrix", "" ],
"patching_rect" : [ 158.0, 270.0, 189.0, 22.0 ],
"style" : "",
"text" : "jit.matrix oneframe 2 float32 2048"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-31",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 263.0, 206.0, 76.0, 22.0 ],
"style" : "",
"text" : "phasewrap~"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-30",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 263.0, 170.0, 74.0, 22.0 ],
"style" : "",
"text" : "framedelta~"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-29",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 19.5, 174.0, 77.0, 22.0 ],
"style" : "",
"text" : "prepend dim"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-28",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 38.0, 129.0, 110.0, 22.0 ],
"style" : "",
"text" : "prepend framesize"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 4,
"outlettype" : [ "int", "int", "int", "int" ],
"patching_rect" : [ 6.0, 43.0, 59.5, 22.0 ],
"style" : "",
"text" : "fftinfo~"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-25",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "signal", "signal" ],
"patching_rect" : [ 158.0, 129.0, 124.0, 22.0 ],
"style" : "",
"text" : "cartopol~"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "signal", "signal", "signal" ],
"patching_rect" : [ 158.0, 43.0, 47.0, 22.0 ],
"style" : "",
"text" : "fftin~ 1"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-23",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 225.0, 206.0, 30.0, 22.0 ],
"style" : "",
"text" : "in 1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-25", 1 ],
"source" : [ "obj-24", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-25", 0 ],
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-39", 0 ],
"order" : 0,
"source" : [ "obj-24", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-40", 0 ],
"order" : 1,
"source" : [ "obj-24", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 0 ],
"source" : [ "obj-25", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-25", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"order" : 0,
"source" : [ "obj-26", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-29", 0 ],
"order" : 1,
"source" : [ "obj-26", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-28", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"source" : [ "obj-29", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-31", 0 ],
"source" : [ "obj-30", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 1 ],
"source" : [ "obj-31", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"source" : [ "obj-35", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-36", 1 ],
"source" : [ "obj-37", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-36", 0 ],
"source" : [ "obj-37", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-37", 1 ],
"source" : [ "obj-38", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-38", 0 ],
"source" : [ "obj-39", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-37", 0 ],
"source" : [ "obj-40", 0 ]
}
}
]
}
}
@@ -1,197 +0,0 @@
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 7,
"minor" : 3,
"revision" : 4,
"architecture" : "x64",
"modernui" : 1
}
,
"rect" : [ 517.0, 338.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 1,
"default_fontsize" : 11.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 0,
"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" : "default",
"boxes" : [ {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 158.0, 83.0, 81.0, 21.0 ],
"style" : "",
"text" : "print activestat"
}
}
, {
"box" : {
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 113.0, 55.0, 29.5, 21.0 ],
"style" : "",
"text" : "!- 1"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 113.0, 27.0, 42.0, 21.0 ],
"style" : "",
"text" : "active"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-1",
"index" : 0,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 9.0, 88.0, 30.0, 30.0 ],
"style" : ""
}
}
, {
"box" : {
"hidden" : 1,
"id" : "obj-76",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 9.0, 4.0, 67.0, 21.0 ],
"style" : "",
"text" : "loadmess 1"
}
}
, {
"box" : {
"id" : "obj-45",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 9.0, 55.0, 88.0, 21.0 ],
"style" : "",
"text" : "prepend mute 0"
}
}
, {
"box" : {
"bgcolor" : [ 0.0, 0.533333, 0.168627, 1.0 ],
"bgoncolor" : [ 0.784314, 0.145098, 0.023529, 1.0 ],
"id" : "obj-44",
"maxclass" : "textbutton",
"mode" : 1,
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "", "", "int" ],
"parameter_enable" : 0,
"patching_rect" : [ 9.0, 27.0, 100.0, 20.0 ],
"presentation" : 1,
"presentation_rect" : [ 0.0, 0.0, 100.0, 20.0 ],
"style" : "",
"text" : "Mute",
"textcolor" : [ 1.0, 1.0, 1.0, 1.0 ],
"texton" : "Unmute",
"textoncolor" : [ 1.0, 1.0, 1.0, 1.0 ],
"usebgoncolor" : 1
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"order" : 0,
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-44", 0 ],
"order" : 1,
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-45", 0 ],
"source" : [ "obj-44", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"source" : [ "obj-45", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-44", 0 ],
"hidden" : 1,
"source" : [ "obj-76", 0 ]
}
}
],
"dependency_cache" : [ ],
"autosave" : 0,
"bgfillcolor_type" : "gradient",
"bgfillcolor_color1" : [ 0.376471, 0.384314, 0.4, 1.0 ],
"bgfillcolor_color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"bgfillcolor_color" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_proportion" : 0.39
}
}
@@ -1,7 +0,0 @@
autowatch = 1;
inlets = 1;
function bang() {
p = this.patcher
p.wind.scrollto(0, 0);
};
@@ -0,0 +1,896 @@
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 7,
"minor" : 3,
"revision" : 4,
"architecture" : "x64",
"modernui" : 1
}
,
"rect" : [ 0.0, 44.0, 720.0, 856.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 11.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 0,
"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" : "default",
"boxes" : [ {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 54.0, 617.0, 55.0, 21.0 ],
"style" : "",
"text" : "fl.tomax~"
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-5",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 54.0, 654.0, 50.0, 21.0 ],
"style" : ""
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 54.0, 103.0, 79.0, 21.0 ],
"style" : "",
"text" : "loadmess 440"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "number",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 54.0, 136.0, 50.0, 21.0 ],
"style" : ""
}
}
, {
"box" : {
"id" : "obj-35",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 54.0, 163.5, 42.0, 21.0 ],
"style" : "",
"text" : "cycle~"
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 54.0, 323.0, 92.0, 21.0 ],
"style" : "",
"text" : "fl.fft~"
}
}
, {
"box" : {
"id" : "obj-14",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 54.0, 270.875, 188.0, 21.0 ],
"style" : "",
"text" : "fl.window~ hann /compensate liinear"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 105.5, 194.0, 88.0, 21.0 ],
"style" : "",
"text" : "fl.interval~ 1024"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 54.0, 223.875, 122.0, 21.0 ],
"style" : "",
"text" : "fl.source~ /length 4096"
}
}
, {
"box" : {
"id" : "obj-63",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 7,
"minor" : 3,
"revision" : 4,
"architecture" : "x64",
"modernui" : 1
}
,
"rect" : [ 59.0, 103.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" : "default",
"boxes" : [ {
"box" : {
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 35.0, 123.0, 166.0, 22.0 ],
"presentation_rect" : [ 416.0, 125.0, 166.0, 22.0 ],
"style" : "",
"text" : "fl.samplerate~ halfnorm->freq"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 35.0, 65.0, 215.0, 22.0 ],
"presentation_rect" : [ 416.0, 67.0, 215.0, 22.0 ],
"style" : "",
"text" : "fl.ramp~ /mode input /scale normalised"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-61",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 35.0, 12.0, 30.0, 30.0 ],
"style" : ""
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-62",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 35.0, 180.0, 30.0, 30.0 ],
"style" : ""
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-7", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-61", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-62", 0 ],
"source" : [ "obj-7", 0 ]
}
}
]
}
,
"patching_rect" : [ 172.0, 415.799988, 59.0, 21.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"style" : "",
"tags" : ""
}
,
"style" : "",
"text" : "p binFreq"
}
}
, {
"box" : {
"id" : "obj-59",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 174.5, 491.799988, 124.0, 21.0 ],
"style" : "",
"text" : "fl.recall~ weighted_freq"
}
}
, {
"box" : {
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 174.5, 528.799988, 48.0, 21.0 ],
"style" : "",
"text" : "fl.sum~"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 54.0, 576.799988, 139.5, 21.0 ],
"style" : "",
"text" : "fl.divide~ /trigger_ins left"
}
}
, {
"box" : {
"id" : "obj-30",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 54.0, 528.799988, 48.0, 21.0 ],
"style" : "",
"text" : "fl.sum~"
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 7,
"minor" : 3,
"revision" : 4,
"architecture" : "x64",
"modernui" : 1
}
,
"rect" : [ 59.0, 103.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" : "default",
"boxes" : [ {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 140.799988, 301.0, 132.0, 22.0 ],
"style" : "",
"text" : "fl.store~ weighted_freq"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 149.0, 134.0, 69.0, 22.0 ],
"style" : "",
"text" : "fl.minus~ 1"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 149.0, 165.399994, 42.0, 22.0 ],
"style" : "",
"text" : "fl.*~ 2"
}
}
, {
"box" : {
"id" : "obj-15",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 256.0, 138.0, 22.0 ],
"style" : "",
"text" : "fl.times~ /trigger_ins left"
}
}
, {
"box" : {
"id" : "obj-14",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 233.0, 100.0, 56.0, 22.0 ],
"style" : "",
"text" : "fl.hypot~"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 200.0, 118.0, 22.0 ],
"style" : "",
"text" : "fl.divide~"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 149.0, 100.0, 59.0, 22.0 ],
"style" : "",
"text" : "fl.length~"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 100.0, 84.0, 22.0 ],
"style" : "",
"text" : "fl.samplerate~"
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-18",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ],
"style" : ""
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-19",
"index" : 2,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 270.0, 40.0, 30.0, 30.0 ],
"style" : ""
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-20",
"index" : 1,
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 50.0, 297.0, 30.0, 30.0 ],
"style" : ""
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 1 ],
"midpoints" : [ 242.5, 243.0, 178.5, 243.0 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"order" : 0,
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"order" : 1,
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"order" : 0,
"source" : [ "obj-18", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-8", 0 ],
"order" : 2,
"source" : [ "obj-18", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"order" : 1,
"source" : [ "obj-18", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 1 ],
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 1 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"source" : [ "obj-8", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-9", 0 ]
}
}
]
}
,
"patching_rect" : [ 54.0, 415.799988, 92.0, 21.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"style" : "",
"tags" : ""
}
,
"style" : "",
"text" : "p weightedFreq"
}
}
, {
"box" : {
"id" : "obj-17",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 54.0, 447.799988, 137.0, 21.0 ],
"style" : "",
"text" : "fl.times~ /trigger_ins left"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 1 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 0 ],
"order" : 1,
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-59", 0 ],
"order" : 0,
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 1 ],
"order" : 1,
"source" : [ "obj-22", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-63", 0 ],
"order" : 0,
"source" : [ "obj-22", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 1 ],
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"source" : [ "obj-30", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-35", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-59", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 1 ],
"source" : [ "obj-63", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-35", 0 ],
"source" : [ "obj-9", 0 ]
}
}
],
"dependency_cache" : [ {
"name" : "fl.times~.mxo",
"type" : "iLaX"
}
, {
"name" : "fl.samplerate~.mxo",
"type" : "iLaX"
}
, {
"name" : "fl.length~.mxo",
"type" : "iLaX"
}
, {
"name" : "fl.divide~.mxo",
"type" : "iLaX"
}
, {
"name" : "fl.hypot~.mxo",
"type" : "iLaX"
}
, {
"name" : "fl.minus~.mxo",
"type" : "iLaX"
}
, {
"name" : "fl.store~.mxo",
"type" : "iLaX"
}
, {
"name" : "fl.sum~.mxo",
"type" : "iLaX"
}
, {
"name" : "fl.recall~.mxo",
"type" : "iLaX"
}
, {
"name" : "fl.ramp~.mxo",
"type" : "iLaX"
}
, {
"name" : "fl.source~.mxo",
"type" : "iLaX"
}
, {
"name" : "fl.source~.mxo",
"type" : "iLaX"
}
, {
"name" : "fl.interval~.mxo",
"type" : "iLaX"
}
, {
"name" : "fl.interval~.mxo",
"type" : "iLaX"
}
, {
"name" : "fl.window~.mxo",
"type" : "iLaX"
}
, {
"name" : "fl.fft~.mxo",
"type" : "iLaX"
}
, {
"name" : "fl.tomax~.mxo",
"type" : "iLaX"
}
],
"autosave" : 0,
"styles" : [ {
"name" : "newobjBlue-1",
"default" : {
"accentcolor" : [ 0.317647, 0.654902, 0.976471, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "newobjYellow-1",
"default" : {
"accentcolor" : [ 0.82517, 0.78181, 0.059545, 1.0 ],
"fontsize" : [ 12.059008 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberGold-1",
"default" : {
"accentcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
],
"bgfillcolor_type" : "gradient",
"bgfillcolor_color1" : [ 0.376471, 0.384314, 0.4, 1.0 ],
"bgfillcolor_color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"bgfillcolor_color" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_proportion" : 0.39
}
}
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -1,792 +0,0 @@
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 7,
"minor" : 3,
"revision" : 4,
"architecture" : "x64",
"modernui" : 1
}
,
"rect" : [ 757.0, 180.0, 256.0, 600.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 11.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 0,
"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" : "default",
"boxes" : [ {
"box" : {
"fontsize" : 12.0,
"id" : "obj-37",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 7,
"minor" : 3,
"revision" : 4,
"architecture" : "x64",
"modernui" : 1
}
,
"rect" : [ 59.0, 103.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" : "default",
"boxes" : [ {
"box" : {
"fontface" : 1,
"fontsize" : 12.0,
"id" : "obj-41",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 11.0, 7.0, 195.0, 20.0 ],
"style" : "",
"text" : "Mode: value"
}
}
, {
"box" : {
"id" : "obj-2",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 11.0, 22.0, 183.0, 20.0 ],
"style" : "",
"text" : "Outputs the current sample rate."
}
}
, {
"box" : {
"fontsize" : 14.0,
"format" : 6,
"id" : "obj-24",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 11.0, 156.254242, 67.0, 24.0 ],
"style" : ""
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 11.0, 121.0, 59.0, 22.0 ],
"style" : "",
"text" : "fl.tomax~"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 11.0, 86.0, 117.0, 22.0 ],
"style" : "",
"text" : "fl.samplerate~ value"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 11.0, 50.0, 71.0, 22.0 ],
"style" : "",
"text" : "fl.perblock~"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-9", 0 ]
}
}
],
"styles" : [ {
"name" : "newobjBlue-1",
"default" : {
"accentcolor" : [ 0.317647, 0.654902, 0.976471, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "newobjYellow-1",
"default" : {
"accentcolor" : [ 0.82517, 0.78181, 0.059545, 1.0 ],
"fontsize" : [ 12.059008 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberGold-1",
"default" : {
"accentcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
]
}
,
"patching_rect" : [ 328.0, 377.0, 87.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"style" : "",
"tags" : ""
}
,
"style" : "",
"text" : "p exampleSub"
}
}
, {
"box" : {
"id" : "obj-31",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 569.666687, 383.333344, 19.0 ],
"style" : "",
"text" : "Sets the input delay in the units specified by the units parameter."
}
}
, {
"box" : {
"fontface" : 1,
"id" : "obj-32",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 554.666687, 209.333328, 19.0 ],
"style" : "",
"text" : "Parameter 4: delay (default: 0)"
}
}
, {
"box" : {
"id" : "obj-29",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 521.666687, 383.333344, 19.0 ],
"style" : "",
"text" : "Sets the time units used to determine the buffer size and output length."
}
}
, {
"box" : {
"fontface" : 1,
"id" : "obj-10",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 506.666687, 209.333328, 19.0 ],
"style" : "",
"text" : "Parameter 3: /units (default: samples)"
}
}
, {
"box" : {
"id" : "obj-28",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 470.0, 386.666656, 19.0 ],
"style" : "",
"text" : "Sets the length of output frames in the units specified by the units parameter."
}
}
, {
"box" : {
"id" : "obj-27",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 422.0, 368.0, 19.0 ],
"style" : "",
"text" : "Sets the internal buffer size in the units specificed by the units parameter."
}
}
, {
"box" : {
"fontface" : 1,
"id" : "obj-12",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 455.0, 196.0, 19.0 ],
"style" : "",
"text" : "Parameter 2: length (default: 4096)"
}
}
, {
"box" : {
"fontface" : 1,
"id" : "obj-24",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 407.0, 220.0, 19.0 ],
"style" : "",
"text" : "Parameter 1: buffer_size (default: 16384)"
}
}
, {
"box" : {
"channels" : 1,
"id" : "obj-9",
"maxclass" : "live.gain~",
"numinlets" : 1,
"numoutlets" : 4,
"outlettype" : [ "signal", "", "float", "list" ],
"parameter_enable" : 1,
"patching_rect" : [ 324.0, 163.0, 48.0, 136.0 ],
"saved_attribute_attributes" : {
"valueof" : {
"parameter_longname" : "live.gain~",
"parameter_shortname" : "Volume",
"parameter_type" : 0,
"parameter_mmin" : -70.0,
"parameter_mmax" : 6.0,
"parameter_initial" : [ 0.0 ],
"parameter_unitstyle" : 4
}
}
,
"varname" : "live.gain~"
}
}
, {
"box" : {
"arrows" : 1,
"border" : 4.0,
"id" : "obj-14",
"justification" : 1,
"maxclass" : "live.line",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 238.75, 163.0, 60.25, 15.0 ]
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "ezdac~",
"numinlets" : 2,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 343.055847, 50.0, 50.0 ],
"style" : ""
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"hidden" : 1,
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 7,
"minor" : 3,
"revision" : 4,
"architecture" : "x64",
"modernui" : 1
}
,
"rect" : [ 50.0, 94.0, 264.0, 148.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" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 99.0, 63.5, 83.0, 20.0 ],
"style" : "",
"text" : "prepend help",
"varname" : "phelp"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 99.0, 90.5, 56.0, 20.0 ],
"style" : "",
"text" : "pcontrol"
}
}
, {
"box" : {
"comment" : "From umenu label out",
"id" : "obj-4",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 99.0, 36.0, 25.0, 25.0 ],
"style" : ""
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-4", 0 ]
}
}
]
}
,
"patching_rect" : [ 125.000061, 343.055847, 69.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"style" : "",
"tags" : ""
}
,
"style" : "",
"text" : "p see_also"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 11.595187,
"hidden" : 1,
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 64.000061, 343.055847, 55.0, 21.0 ],
"style" : "",
"text" : "autohelp"
}
}
, {
"box" : {
"fontface" : 1,
"fontname" : "Arial",
"fontsize" : 11.595187,
"id" : "obj-79",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 69.000061, 347.055847, 100.0, 19.0 ],
"style" : "",
"text" : "See Also:",
"varname" : "autohelp_see_title"
}
}
, {
"box" : {
"allowdrag" : 0,
"fontsize" : 11.595187,
"id" : "obj-80",
"items" : [ "(Objects:)", ",", "<separator>", ",", "fl.untag~", ",", "fl.sink~", ",", "fl.0dfsvf~", ",", "fl.pack~", ",", "fl.split~", ",", "<separator>" ],
"maxclass" : "umenu",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 69.000061, 367.055847, 130.0, 21.0 ],
"style" : "",
"varname" : "autohelp_see_menu"
}
}
, {
"box" : {
"border" : 2.0,
"id" : "obj-49",
"linecolor" : [ 0.65098, 0.666667, 0.662745, 1.0 ],
"maxclass" : "live.line",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 333.0, 530.25, 5.0 ]
}
}
, {
"box" : {
"angle" : 270.0,
"bgcolor" : [ 0.290196, 0.309804, 0.301961, 0.0 ],
"border" : 3,
"bordercolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"id" : "obj-55",
"maxclass" : "panel",
"mode" : 0,
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 126.0, 149.333313, 200.666656 ],
"proportion" : 0.39,
"style" : ""
}
}
, {
"box" : {
"fontface" : 1,
"fontsize" : 14.0,
"id" : "obj-30",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 78.0, 260.0, 22.0 ],
"style" : "",
"text" : "Idea:"
}
}
, {
"box" : {
"fontsize" : 12.0,
"id" : "obj-25",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 102.0, 509.0, 20.0 ],
"style" : "",
"text" : "Explanation:"
}
}
, {
"box" : {
"fontface" : 3,
"fontname" : "Arial",
"fontsize" : 20.871338,
"id" : "obj-4",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 8.0, 270.0, 30.0 ],
"style" : "",
"text" : "fl.objectname",
"textcolor" : [ 0.2, 0.2, 0.2, 1.0 ],
"varname" : "autohelp_top_title"
}
}
, {
"box" : {
"fontface" : 0,
"fontname" : "Arial",
"fontsize" : 12.754705,
"id" : "obj-5",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 36.0, 485.0, 21.0 ],
"style" : "",
"text" : "Description",
"textcolor" : [ 0.2, 0.2, 0.2, 1.0 ],
"varname" : "autohelp_top_digest"
}
}
, {
"box" : {
"fontface" : 0,
"fontname" : "Arial",
"fontsize" : 11.595187,
"id" : "obj-3",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 57.0, 485.0, 19.0 ],
"style" : "",
"varname" : "autohelp_top_description"
}
}
, {
"box" : {
"bgcolor" : [ 0.0, 0.0, 0.0, 0.0 ],
"bgoncolor" : [ 0.0, 0.0, 0.0, 0.0 ],
"fontface" : 3,
"fontlink" : 1,
"fontsize" : 12.754705,
"id" : "obj-6",
"maxclass" : "textbutton",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "", "", "int" ],
"parameter_enable" : 0,
"patching_rect" : [ 370.070503, 22.0, 129.929497, 14.249397 ],
"presentation_rect" : [ 0.0, 0.0, 129.929497, 14.249397 ],
"spacing_x" : 0.0,
"spacing_y" : 0.0,
"style" : "",
"text" : "Frame Lib reference",
"textcolor" : [ 0.387, 0.485, 0.632, 1.0 ],
"textoncolor" : [ 0.27, 0.35, 0.47, 1.0 ],
"textovercolor" : [ 0.4, 0.5, 0.65, 1.0 ],
"underline" : 1,
"varname" : "autohelp_top_ref"
}
}
, {
"box" : {
"angle" : 0.0,
"background" : 1,
"bordercolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"grad1" : [ 0.88, 0.98, 0.78, 1.0 ],
"grad2" : [ 0.9, 0.9, 0.9, 1.0 ],
"id" : "obj-8",
"maxclass" : "panel",
"mode" : 1,
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 5.0, 5.0, 495.0, 52.0 ],
"proportion" : 0.39,
"style" : "",
"varname" : "autohelp_top_panel"
}
}
, {
"box" : {
"angle" : 0.0,
"background" : 1,
"bgcolor" : [ 0.85, 0.85, 0.85, 0.75 ],
"border" : 2,
"bordercolor" : [ 0.5, 0.5, 0.5, 0.75 ],
"id" : "obj-81",
"maxclass" : "panel",
"mode" : 0,
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 64.000061, 343.055847, 140.0, 50.0 ],
"proportion" : 0.39,
"style" : "",
"varname" : "autohelp_see_panel"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"hidden" : 1,
"source" : [ "obj-80", 1 ]
}
}
],
"parameters" : {
"obj-9" : [ "live.gain~", "Volume", 0 ]
}
,
"dependency_cache" : [ {
"name" : "fl.perblock~.mxo",
"type" : "iLaX"
}
, {
"name" : "fl.perblock~.mxo",
"type" : "iLaX"
}
, {
"name" : "fl.samplerate~.mxo",
"type" : "iLaX"
}
, {
"name" : "fl.tomax~.mxo",
"type" : "iLaX"
}
],
"autosave" : 0,
"styles" : [ {
"name" : "newobjBlue-1",
"default" : {
"accentcolor" : [ 0.317647, 0.654902, 0.976471, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "newobjYellow-1",
"default" : {
"accentcolor" : [ 0.82517, 0.78181, 0.059545, 1.0 ],
"fontsize" : [ 12.059008 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberGold-1",
"default" : {
"accentcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
],
"bgfillcolor_type" : "gradient",
"bgfillcolor_color1" : [ 0.376471, 0.384314, 0.4, 1.0 ],
"bgfillcolor_color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"bgfillcolor_color" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_proportion" : 0.39
}
}
@@ -0,0 +1,9 @@
0, _1_Tutorial_0.maxpat;
1, _2_What_is_FrameLib.maxpat;
2, _3_Key_Concepts.maxpat;
3, _4_Converting_between_FrameLib_and_Max.maxpat;
4, _5_Generators.maxpat;
5, _6_Your_First_FrameLib.maxpat;
6, _7_FFT_in_FrameLib.maxpat;
7, _8_Multi-stream.maxpat;
8, _9_Multi-resolution_FFT.maxpat;
@@ -0,0 +1,85 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<?xml-stylesheet href="./_c74_tut.xsl" type="text/xsl"?>
<chapter name="FrameLib Tutorials: Table of Contents">
<h1>
FrameLib Tutorials - Table of Contents
</h1>
<p>
<!-- Beginner Tutorials-->
<h2>
Beginner
</h2>
<ul>
<li>
<link type="tutorial" module="FrameLib" name="01_introduction" diff="Beginner" digest="A general introduction to FrameLib and some foundation DSP concepts..">Tutorial 1: An introduction to FrameLib and frame based processing.</link>
</li>
<li>
<link type="tutorial" module="FrameLib" name="02_whatis" diff="Beginner" digest="Getting familiar with the FrameLib library.">Tutorial 2: Getting to grips with frame based processing.</link>
</li>
<li>
<link type="tutorial" module="FrameLib" name="03_fl_concepts" diff="Beginner" digest="An overview and explanation of the key concepts of FrameLib, such as its timing and patching architecture.">Tutorial 3: Key Concepts.</link>
</li>
<li>
<link type="tutorial" module="FrameLib" name="04_fl_conversion" diff="Beginner" digest="Methods for converting data between the Max and FrameLib domains.">Tutorial 4: Converting data between FrameLib and Max.</link>
</li>
<li>
<link type="tutorial" module="FrameLib" name="05_fl_generators" diff="Beginner" digest="An overview of the various 'generator' objects belonging to the FrameLib eco-system.">Tutorial 5: Generator objects.</link>
</li>
<li>
<link type="tutorial" module="FrameLib" name="06_fl_firstproject" diff="Beginner" digest="A longer tutorial than the previous four that builds on previously covered information. Construct a granular synthesis engine from scratch and add increasingly complex features.">Tutorial 6: Your first FrameLib project - Building a granulator from scratch.</link>
</li>
</ul>
<!-- Intermediate Tutorials-->
<h2>
Intermediate
</h2>
<ul>
<li>
<link type="tutorial" module="FrameLib" name="07_fl_fft" diff="Intermediate" digest="The Basics of FFT/STFT processing in FrameLib">Tutorial 7: FFT with FrameLib.</link>
</li>
<li>
<link type="tutorial" module="FrameLib" name="08_fl_multistream" diff="Intermediate" digest="A feature unique to FrameLib and somewhat similar to the Max 'mc' system, multi-streaming allows you to manipulate multiple streams of data at varying rates and sizes with only one set of processing objects.">Tutorial 8: Multi-stream processing.</link>
</li>
</ul>
<h2>
Advanced
</h2>
<ul>
<li>
<link type="tutorial" module="FrameLib" name="09_fl_multiresfft" diff="Advanced" digest="An extension of the FFT tutorial, this crash course introduces you to the possibilities of multi-resolution FFT's.">Tutorial 9: Multi-resolution FFT.</link>
</li>
</ul>
</p>
</chapter>
@@ -0,0 +1,34 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<?xml-stylesheet href="./_c74_tut.xsl" type="text/xsl"?>
<chapter name="FrameLib Tutorial 1: Introduction">
<next name="02_fl_concepts">Key Concepts</next>
<parent name="00_fl_index">FrameLib tutorials</parent>
<h1>
An introduction to FrameLib.
</h1>
<h2>
What is FrameLib?
</h2>
<p>
FrameLib is a DSP system designed to allow quick modular constructions of frame-based networks. A frame is a self contained group of samples not dissimilar to a grain in granulation or an FFT frame. These networks can resolve time at a highly accurate subsample level and can run at different rates, and with different frame sizes.
Within a single FrameLib network you are able to mix different representations (such as time and frequency-based), efficiently process them and maintaing tightly-timed DSP constructs. A group of FrameLib objects resulting in a processing chain can be referred to as a 'network'.
If you don't know what these terms mean or are not sure if FrameLib could be useful for you rest assured it will make sense as the tutorials progress.
</p>
<h2>
What is possible?
</h2>
<p>
In most realtime audio environments, audio processing is built on the model of grouping continuous streams of samples into small consecutive blocks of equal size for the purpose of calculation. Whilst this offers an appropriate model to represent continuous analog signals, it is less suited to processing that functions on chunks, or frames, of audio in which the position of a sample in the frame is meaningful (e.g spectral representations), or in which the frame might be considered as a whole (e.g granular synthesis).
FrameLib brings a wealth of processing techniques into the Max environment where rapid prototyping and experimentation is readily available to the user. Advanced multi-rate processing, based on DSP graphs that operate on frames of different sizes is not currently supported natively within Max which is where a frame based tool kit like FrameLib excels. If this doesn't make sense to you now, these tutorials will introduce you to these concepts.
If you don't know where to start, navigating through the tabs above demonstrate what you might want to do with FrameLib.
</p>
</chapter>
@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<?xml-stylesheet href="./_c74_tut.xsl" type="text/xsl"?>
<chapter name="FrameLib Tutorial 2: Getting to grips with frame based processing">
<next name="03_fl_concepts">Key Concepts</next>
<parent name="00_fl_index">FrameLib tutorials</parent>
<h1>
Getting to grips with frame based processing
</h1>
<h2>
What is FrameLib?
</h2>
<p>
PLACEHOLDER
</p>
<h2>
PLACEHOLDER
</h2>
<p>
MORE PLACEHOLDER
</p>
</chapter>
@@ -0,0 +1,60 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<?xml-stylesheet href="./_c74_tut.xsl" type="text/xsl"?>
<chapter name="FrameLib Tutorial 3: Key Concepts">
<next name="04_fl_conversion">Conversion</next>
<parent name="00_fl_index">FrameLib tutorials</parent>
<h1>
FrameLib: Key Concepts
</h1>
<h2>
Schedulers and Timing
</h2>
<p>
The most important concepts to understand in FrameLib:
<br></br>
<br></br>
1. EVERYTHING is strongly timed.
<br></br>
2. NOTHING happens without a FrameLib timing source otherwise known as a 'scheduler'.
<br></br>
<br></br>
Schedulers create trigger frames - think of them like the bang of FrameLib. Under the hood, a trigger frame is just an empty or zero length frame that contains no samples. Frames containing samples can also act as trigger frames, but these won't exist until you've used a scheduler somewhere in the network.
</p>
<h2>
Parameters and Tagging
</h2>
<p>
FrameLib objects have a unique system for managing parameters at instantiation and with real-time control. It is is not dissimilar to max messages but there are some differences.
There are two ways to assign parameters to a FrameLib object at load time. Like many Max objects you can input values in the order of the arguments you want to address. Additionally you can directly address parameters through the "/parameter [value]" syntax. This is similar to the "@attribute" system in Max, however FrameLib objects cannot be addressed through the 'attrui' object. The /parameter syntax is a more direct way of addressing each parameter and is particularly useful in two scenarios.
<br></br>
<br></br>
1. The default parameters are useful apart from one specific parameter you would like to change.
<br></br>
2. Making parameter configurations explicit and easy to read.
<br></br>
<br></br>
Real-time control is managed through a 'parameter update' inlet which receives special 'tagged frames'. Because frames are used to change the parameters, the configuration of the object is tightly synchronised to the network. More details can be found in the corresponding tabs above.
</p>
<h2>
How to Get Help
</h2>
<p>
Like all Max objects there are help files that can be accessed for reference. You can also send FrameLib objects some reserved messages which post extra information to the max console.
<bullet> info: Prints all information to max console </bullet>
<bullet> info description: Prints the description </bullet>
<bullet> info inputs: Prints information about the inputs </bullet>
<bullet> info outputs: Prints information about the outputs </bullet>
<bullet> info io: Prints info on inputs and outputs </bullet>
<bullet> info parameters: Prints parameters for the object </bullet>
<bullet> info quick: Provides a quick summary </bullet>
</p>
</chapter>
@@ -0,0 +1,34 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<?xml-stylesheet href="./_c74_tut.xsl" type="text/xsl"?>
<chapter name="FrameLib Tutorial 4: Data Conversion">
<next name="05_fl_generators">Generators</next>
<parent name="00_fl_index">FrameLib tutorials</parent>
<h1>
FrameLib: Data Conversion
</h1>
<h2>
Basics of Conversion
</h2>
<p>
Directly connecting FrameLib objects from Max to FrameLib is not possible. There are a selection of objects that allow control and audio data to pass into FrameLib as well as be passed out back into Max which are the exceptions to this.
Move through the tabs of this tutorial to understand how control and audio data is allowed in and out of FrameLib.
</p>
<h2>
Heading 2
</h2>
<p>
</p>
<h2>
Heading 3
</h2>
<p>
</p>
</chapter>
@@ -0,0 +1,32 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<?xml-stylesheet href="./_c74_tut.xsl" type="text/xsl"?>
<chapter name="FrameLib Tutorial 5: Generators">
<next name="06_fl_firstproject">Your first FrameLib project: Building a granulator</next>
<parent name="00_fl_index">FrameLib tutorials</parent>
<h1>
FrameLib: Generator Objects
</h1>
<h2>
Heading 1
</h2>
<p>
Para 1
</p>
<h2>
Heading 2
</h2>
<p>
Para 2
</p>
<h2>
Heading 3
</h2>
<p>
Para 3
</p>
</chapter>
@@ -0,0 +1,32 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<?xml-stylesheet href="./_c74_tut.xsl" type="text/xsl"?>
<chapter name="FrameLib Tutorial 6: Your first FrameLib project - Building a granulator from scratch.">
<next name="06_fl_fft">Generators</next>
<parent name="00_fl_index">FrameLib tutorials</parent>
<h1>
FrameLib: Your first FrameLib project
</h1>
<h2>
Heading 1
</h2>
<p>
Para 1
</p>
<h2>
Heading 2
</h2>
<p>
Para 2
</p>
<h2>
Heading 3
</h2>
<p>
Para 3
</p>
</chapter>
@@ -0,0 +1,32 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<?xml-stylesheet href="./_c74_tut.xsl" type="text/xsl"?>
<chapter name="FrameLib Tutorial 7: FFT in FrameLib">
<next name="08_fl_multistream">Multi-stream processing</next>
<parent name="00_fl_index">FrameLib tutorials</parent>
<h1>
FrameLib: FFT in FrameLib
</h1>
<h2>
Basics of FrameLib FFT
</h2>
<p>
Para 1
</p>
<h2>
Heading 2
</h2>
<p>
Para 2
</p>
<h2>
Heading 3
</h2>
<p>
Para 3
</p>
</chapter>
@@ -0,0 +1,32 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<?xml-stylesheet href="./_c74_tut.xsl" type="text/xsl"?>
<chapter name="FrameLib Tutorial 8: Multi-stream processing">
<next name="09_fl_multiresfft">Generators</next>
<parent name="00_fl_index">FrameLib tutorials</parent>
<h1>
FrameLib: Multi-stream processing
</h1>
<h2>
Basics of Conversion
</h2>
<p>
Para 1
</p>
<h2>
Heading 2
</h2>
<p>
Para 2
</p>
<h2>
Heading 3
</h2>
<p>
Para 3
</p>
</chapter>
@@ -0,0 +1,32 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<?xml-stylesheet href="./_c74_tut.xsl" type="text/xsl"?>
<chapter name="FrameLib Tutorial 9: Multi-resolution FFT">
<next name="10_fl_something">Generators</next>
<parent name="00_fl_index">FrameLib tutorials</parent>
<h1>
FrameLib: Multi-resolution FFT
</h1>
<h2>
Basics of Conversion
</h2>
<p>
Para 1
</p>
<h2>
Heading 2
</h2>
<p>
Para 2
</p>
<h2>
Heading 3
</h2>
<p>
Para 3
</p>
</chapter>
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -1,99 +0,0 @@
{\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf200
{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
{\colortbl;\red255\green255\blue255;}
{\*\expandedcolortbl;;}
{\*\listtable{\list\listtemplateid1\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{decimal\}.}{\leveltext\leveltemplateid1\'02\'00.;}{\levelnumbers\'01;}\fi-360\li720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{hyphen\}}{\leveltext\leveltemplateid2\'01\uc0\u8259 ;}{\levelnumbers;}\fi-360\li1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{hyphen\}}{\leveltext\leveltemplateid3\'01\uc0\u8259 ;}{\levelnumbers;}\fi-360\li2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{hyphen\}}{\leveltext\leveltemplateid4\'01\uc0\u8259 ;}{\levelnumbers;}\fi-360\li2880\lin2880 }{\listname ;}\listid1}}
{\*\listoverridetable{\listoverride\listid1\listoverridecount0\ls1}}
\paperw11900\paperh16840\margl1440\margr1440\vieww28300\viewh16300\viewkind0
\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\pardirnatural\qc\partightenfactor0
\f0\i\b\fs36 \cf0 FrameLib Tutorial Map:\
\i0\b0 \
\pard\tx220\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\li720\fi-720\pardirnatural\partightenfactor0
\ls1\ilvl0
\b \cf0 {\listtext 1. }
\fs28 What is FrameLib (acts as an enticer)
\b0 \
\pard\tx940\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\li1440\fi-1440\pardirnatural\partightenfactor0
\ls1\ilvl1\cf0 {\listtext \uc0\u8259 }Simple to Complex examples\
{\listtext \uc0\u8259 }Highlight the strengths\
\pard\tx1660\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\li2160\fi-2160\pardirnatural\partightenfactor0
\ls1\ilvl2\cf0 {\listtext \uc0\u8259 }Replacing poly~ for granulation approaches\
{\listtext \uc0\u8259 }Multi-resolution FFT\
{\listtext \uc0\u8259 }Descriptor-based implementations\
{\listtext \uc0\u8259 }Novel/highly custom processing without having to program externals that deal with DSP\
{\listtext \uc0\u8259 }Sample based scheduling and accuracy\
{\listtext \uc0\u8259 }Even simple tasks such as generating large batches of pseudorandom numbers without uzi, group etc\
{\listtext \uc0\u8259 }Dealing with audio as 'lists'\
\pard\tx940\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\li1440\fi-1440\pardirnatural\partightenfactor0
\ls1\ilvl1\cf0 {\listtext \uc0\u8259 } \
\pard\tx220\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\li720\fi-720\pardirnatural\partightenfactor0
\ls1\ilvl0
\b \cf0 {\listtext 2. }Key Concepts (Surface understanding)
\b0 \
\pard\tx940\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\li1440\fi-1440\pardirnatural\partightenfactor0
\ls1\ilvl1\cf0 {\listtext \uc0\u8259 }\ul Schedulers and Timing\ulnone \
\pard\tx1660\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\li2160\fi-2160\pardirnatural\partightenfactor0
\ls1\ilvl2\cf0 {\listtext \uc0\u8259 }Three key concepts\
\pard\tx2380\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\li2880\fi-2880\pardirnatural\partightenfactor0
\ls1\ilvl3\cf0 {\listtext \uc0\u8259 }Everything is timed to sub-sample accuracy\
{\listtext \uc0\u8259 }Nothing happens without a timing source/trigger frame\
{\listtext \uc0\u8259 }Objects that are timing sources are called schedulers\
\pard\tx1660\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\li2160\fi-2160\pardirnatural\partightenfactor0
\ls1\ilvl2\cf0 {\listtext \uc0\u8259 }Example of random numbers being generated with sample accuracy and a data vector being used as a trigger frame\
\pard\tx940\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\li1440\fi-1440\pardirnatural\partightenfactor0
\ls1\ilvl1\cf0 {\listtext \uc0\u8259 }\ul Parameters and Tagging\
\pard\tx1660\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\li2160\fi-2160\pardirnatural\partightenfactor0
\ls1\ilvl2\cf0 \ulnone {\listtext \uc0\u8259 }Two ways to set parameters for objects\
\pard\tx2380\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\li2880\fi-2880\pardirnatural\partightenfactor0
\ls1\ilvl3\cf0 {\listtext \uc0\u8259 }Enumeration: /parameter <value>\
{\listtext \uc0\u8259 }or through fl.tag~\
\pard\tx1660\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\li2160\fi-2160\pardirnatural\partightenfactor0
\ls1\ilvl2\cf0 {\listtext \uc0\u8259 }Allude to fl.frommax~ /params mode later in depth\
{\listtext \uc0\u8259 }
\i\b\fs36 Parameters and setting objects <---
\i0\b0\fs28 \
\pard\tx220\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\li720\fi-720\pardirnatural\partightenfactor0
\ls1\ilvl0
\b \cf0 {\listtext 3. }Passing Data between FrameLib and Max/MSP\
\pard\tx940\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\li1440\fi-1440\pardirnatural\partightenfactor0
\ls1\ilvl1
\b0 \cf0 {\listtext \uc0\u8259 }fl.frommax~ (reiterate trigger frames fl.frommax~ REQUIRES a trigger)\
{\listtext \uc0\u8259 }fl.tomax~\
{\listtext \uc0\u8259 }fl.source~\
{\listtext \uc0\u8259 }fl.sink~\
\pard\tx220\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\li720\fi-720\pardirnatural\partightenfactor0
\ls1\ilvl0
\b \cf0 {\listtext 4. }Generators\
\pard\tx940\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\li1440\fi-1440\pardirnatural\partightenfactor0
\ls1\ilvl1
\b0 \cf0 {\listtext \uc0\u8259 }Reiterate trigger frames and scheduling\
{\listtext \uc0\u8259 }Practice with parameters\
{\listtext \uc0\u8259 }fl.ramp~\
{\listtext \uc0\u8259 }fl.random~\
\pard\tx220\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\li720\fi-720\pardirnatural\partightenfactor0
\ls1\ilvl0
\b \cf0 {\listtext 5. }The first FrameLib project\
\pard\tx940\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\li1440\fi-1440\pardirnatural\partightenfactor0
\ls1\ilvl1
\b0 \cf0 {\listtext \uc0\u8259 }Building an 1000 voice granulator\
{\listtext \uc0\u8259 }Cover the basics\
\pard\tx1660\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\li2160\fi-2160\pardirnatural\partightenfactor0
\ls1\ilvl2\cf0 {\listtext \uc0\u8259 }Scheduling\
{\listtext \uc0\u8259 }Generators\
{\listtext \uc0\u8259 }Parameters and Tagging\
\pard\tx220\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\li720\fi-720\pardirnatural\partightenfactor0
\ls1\ilvl0\cf0 {\listtext 6. }
\b Multichannel expansion of most objects?
\b0 \
\pard\tx1660\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\li2160\fi-2160\pardirnatural\partightenfactor0
\ls1\ilvl2\cf0 {\listtext \uc0\u8259 }\
\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\pardirnatural\partightenfactor0
\cf0 \
\
\
\
Number of voice\
\
}
File diff suppressed because it is too large Load Diff
+324 -441
View File
@@ -2,14 +2,15 @@
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 7,
"minor" : 3,
"revision" : 4,
"major" : 8,
"minor" : 0,
"revision" : 0,
"architecture" : "x64",
"modernui" : 1
}
,
"rect" : [ 720.0, 44.0, 516.0, 350.0 ],
"classnamespace" : "box",
"rect" : [ 0.0, 45.0, 425.0, 391.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 11.0,
@@ -36,139 +37,26 @@
"tags" : "",
"style" : "",
"subpatcher_template" : "default",
"showrootpatcherontab" : 0,
"showontab" : 0,
"boxes" : [ {
"box" : {
"arrows" : 1,
"border" : 4.0,
"id" : "obj-24",
"maxclass" : "live.line",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 145.25, 187.0, 60.25, 15.0 ]
}
}
, {
"box" : {
"id" : "obj-25",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 210.75, 187.0, 183.0, 19.0 ],
"style" : "",
"text" : "Convert to absolute value"
}
}
, {
"box" : {
"arrows" : 1,
"border" : 4.0,
"id" : "obj-14",
"maxclass" : "live.line",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 96.0, 132.0, 60.25, 15.0 ]
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 161.5, 132.0, 183.0, 19.0 ],
"style" : "",
"text" : "Frame containing a single -1 value"
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-21",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 96.0, 258.0, 50.0, 21.0 ],
"style" : ""
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-19",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 20.0, 258.0, 50.0, 21.0 ],
"style" : ""
}
}
, {
"box" : {
"id" : "obj-16",
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 20.0, 93.0, 49.0, 21.0 ],
"style" : "",
"text" : "fl.once~"
}
}
, {
"box" : {
"id" : "obj-15",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 20.0, 225.0, 55.0, 21.0 ],
"style" : "",
"text" : "fl.tomax~"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "ezdac~",
"numinlets" : 2,
"numoutlets" : 0,
"patching_rect" : [ 305.999939, 291.75, 50.0, 50.0 ],
"style" : ""
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"hidden" : 1,
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numinlets" : 0,
"numoutlets" : 0,
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 7,
"minor" : 3,
"revision" : 4,
"major" : 8,
"minor" : 0,
"revision" : 0,
"architecture" : "x64",
"modernui" : 1
}
,
"rect" : [ 50.0, 94.0, 264.0, 148.0 ],
"classnamespace" : "box",
"rect" : [ 0.0, 26.0, 425.0, 365.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
@@ -194,357 +82,325 @@
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"subpatcher_template" : "default",
"showontab" : 1,
"boxes" : [ ],
"lines" : [ ]
}
,
"patching_rect" : [ 280.0, 395.0, 24.0, 21.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p ?"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 0,
"revision" : 0,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 0.0, 71.0, 425.0, 365.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" : "default",
"showontab" : 1,
"boxes" : [ {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 99.0, 63.5, 83.0, 20.0 ],
"style" : "",
"text" : "prepend help",
"varname" : "phelp"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 99.0, 90.5, 56.0, 20.0 ],
"style" : "",
"text" : "pcontrol"
"maxclass" : "ezdac~",
"numinlets" : 2,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 311.0, 45.0, 45.0 ]
}
}
, {
"box" : {
"comment" : "From umenu label out",
"id" : "obj-4",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"border" : 0,
"filename" : "helpdetails.js",
"id" : "obj-2",
"ignoreclick" : 1,
"jsarguments" : [ "fl.abs~" ],
"maxclass" : "jsui",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 99.0, 36.0, 25.0, 25.0 ],
"style" : ""
"parameter_enable" : 0,
"patching_rect" : [ 10.0, 12.0, 377.0, 103.0 ]
}
}
, {
"box" : {
"arrows" : 1,
"border" : 4.0,
"id" : "obj-24",
"maxclass" : "live.line",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 135.25, 214.5, 60.25, 15.0 ]
}
}
, {
"box" : {
"id" : "obj-25",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 197.5, 211.0, 183.0, 20.0 ],
"text" : "Convert to absolute value"
}
}
, {
"box" : {
"arrows" : 1,
"border" : 4.0,
"id" : "obj-14",
"maxclass" : "live.line",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 91.0, 157.5, 60.25, 15.0 ]
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 153.25, 154.0, 193.0, 20.0 ],
"text" : "Frame containing a single -1 value"
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-21",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 86.0, 282.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-19",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 10.0, 282.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 10.0, 117.0, 51.0, 22.0 ],
"text" : "fl.once~"
}
}
, {
"box" : {
"id" : "obj-15",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 10.0, 249.0, 59.0, 22.0 ],
"text" : "fl.tomax~"
}
}
, {
"box" : {
"id" : "obj-34",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 86.0, 249.0, 59.0, 22.0 ],
"text" : "fl.tomax~"
}
}
, {
"box" : {
"id" : "obj-32",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 86.0, 211.0, 45.0, 22.0 ],
"text" : "fl.abs~"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 10.0, 154.0, 79.0, 22.0 ],
"text" : "fl.uniform~ -1"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-2", 0 ]
"destination" : [ "obj-15", 0 ],
"order" : 1,
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-4", 0 ]
"destination" : [ "obj-32", 0 ],
"order" : 0,
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"source" : [ "obj-32", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-34", 0 ]
}
}
],
"styles" : [ {
"name" : "newobjBlue-1",
"default" : {
"accentcolor" : [ 0.317647, 0.654902, 0.976471, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "newobjYellow-1",
"default" : {
"fontsize" : [ 12.059008 ],
"accentcolor" : [ 0.82517, 0.78181, 0.059545, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberGold-1",
"default" : {
"accentcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
]
}
,
"patching_rect" : [ 421.0, 291.75, 69.0, 22.0 ],
"patching_rect" : [ 259.0, 362.0, 43.0, 21.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"style" : "",
"tags" : ""
}
,
"style" : "",
"text" : "p see_also"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 11.595187,
"hidden" : 1,
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 360.0, 291.75, 55.0, 21.0 ],
"style" : "",
"text" : "autohelp"
}
}
, {
"box" : {
"fontface" : 1,
"fontname" : "Arial",
"fontsize" : 11.595187,
"id" : "obj-79",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 365.0, 295.75, 100.0, 19.0 ],
"style" : "",
"text" : "See Also:",
"varname" : "autohelp_see_title"
}
}
, {
"box" : {
"allowdrag" : 0,
"fontsize" : 11.595187,
"id" : "obj-80",
"items" : [ "(Objects:)", ",", "<separator>", ",", "fl.uniform~", ",", "fl.once~", ",", "<separator>" ],
"maxclass" : "umenu",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 365.0, 315.75, 130.0, 21.0 ],
"style" : "",
"varname" : "autohelp_see_menu"
}
}
, {
"box" : {
"id" : "obj-34",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 96.0, 225.0, 55.0, 21.0 ],
"style" : "",
"text" : "fl.tomax~"
}
}
, {
"box" : {
"id" : "obj-32",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 96.0, 187.0, 43.0, 21.0 ],
"style" : "",
"text" : "fl.abs~"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 20.0, 130.0, 75.0, 21.0 ],
"style" : "",
"text" : "fl.uniform~ -1"
}
}
, {
"box" : {
"fontface" : 3,
"fontname" : "Arial",
"fontsize" : 20.871338,
"id" : "obj-4",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 8.0, 485.0, 30.0 ],
"style" : "",
"text" : "fl.abs~",
"textcolor" : [ 0.2, 0.2, 0.2, 1.0 ],
"varname" : "autohelp_top_title"
}
}
, {
"box" : {
"fontface" : 0,
"fontname" : "Arial",
"fontsize" : 12.754705,
"id" : "obj-5",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 36.0, 485.0, 21.0 ],
"style" : "",
"text" : "Calculates the absolute value of each value in the input frame.",
"textcolor" : [ 0.2, 0.2, 0.2, 1.0 ],
"varname" : "autohelp_top_digest"
}
}
, {
"box" : {
"fontface" : 0,
"fontname" : "Arial",
"fontsize" : 11.595187,
"id" : "obj-3",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 57.0, 485.0, 19.0 ],
"style" : "",
"varname" : "autohelp_top_description"
}
}
, {
"box" : {
"bgcolor" : [ 0.0, 0.0, 0.0, 0.0 ],
"bgoncolor" : [ 0.0, 0.0, 0.0, 0.0 ],
"fontface" : 3,
"fontlink" : 1,
"fontsize" : 12.754705,
"id" : "obj-6",
"maxclass" : "textbutton",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "", "", "int" ],
"parameter_enable" : 0,
"patching_rect" : [ 370.070503, 22.0, 129.929497, 14.249397 ],
"presentation_rect" : [ 0.0, 0.0, 129.929497, 14.249397 ],
"spacing_x" : 0.0,
"spacing_y" : 0.0,
"style" : "",
"text" : "Frame Lib reference",
"textcolor" : [ 0.27, 0.35, 0.47, 1.0 ],
"textoncolor" : [ 0.27, 0.35, 0.47, 1.0 ],
"textovercolor" : [ 0.4, 0.5, 0.65, 1.0 ],
"underline" : 1,
"varname" : "autohelp_top_ref"
}
}
, {
"box" : {
"angle" : 270.0,
"bgcolor" : [ 0.290196, 0.309804, 0.301961, 0.0 ],
"border" : 3,
"bordercolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"id" : "obj-101",
"maxclass" : "panel",
"mode" : 0,
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 5.0, 79.25, 495.0, 210.5 ],
"proportion" : 0.39,
"style" : ""
}
}
, {
"box" : {
"angle" : 0.0,
"background" : 1,
"bordercolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"grad1" : [ 0.88, 0.98, 0.78, 1.0 ],
"grad2" : [ 0.9, 0.9, 0.9, 1.0 ],
"id" : "obj-8",
"maxclass" : "panel",
"mode" : 1,
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 5.0, 5.0, 495.0, 52.0 ],
"proportion" : 0.39,
"style" : "",
"varname" : "autohelp_top_panel"
}
}
, {
"box" : {
"angle" : 0.0,
"background" : 1,
"bgcolor" : [ 0.85, 0.85, 0.85, 0.75 ],
"border" : 2,
"bordercolor" : [ 0.5, 0.5, 0.5, 0.75 ],
"id" : "obj-81",
"maxclass" : "panel",
"mode" : 0,
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 360.0, 291.75, 140.0, 50.0 ],
"proportion" : 0.39,
"style" : "",
"varname" : "autohelp_see_panel"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"order" : 1,
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-32", 0 ],
"order" : 0,
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"source" : [ "obj-32", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-34", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"hidden" : 1,
"source" : [ "obj-80", 1 ]
"text" : "p basic"
}
}
],
"lines" : [ ],
"dependency_cache" : [ {
"name" : "helpdetails.js",
"bootpath" : "C74:/help/resources",
"type" : "TEXT",
"implicit" : 1
}
, {
"name" : "fl.uniform~.mxo",
"type" : "iLaX"
}
@@ -566,12 +422,39 @@
}
],
"autosave" : 0,
"styles" : [ {
"name" : "newobjBlue-1",
"default" : {
"accentcolor" : [ 0.317647, 0.654902, 0.976471, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "newobjYellow-1",
"default" : {
"fontsize" : [ 12.059008 ],
"accentcolor" : [ 0.82517, 0.78181, 0.059545, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberGold-1",
"default" : {
"accentcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
],
"bgfillcolor_type" : "gradient",
"bgfillcolor_color1" : [ 0.376471, 0.384314, 0.4, 1.0 ],
"bgfillcolor_color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"bgfillcolor_color" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_proportion" : 0.39
"bgfillcolor_color" : [ 0.290196, 0.309804, 0.301961, 1.0 ]
}
}
@@ -2,14 +2,15 @@
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 7,
"minor" : 3,
"revision" : 4,
"major" : 8,
"minor" : 0,
"revision" : 0,
"architecture" : "x64",
"modernui" : 1
}
,
"rect" : [ 73.0, 389.0, 532.0, 358.0 ],
"classnamespace" : "box",
"rect" : [ 0.0, 45.0, 423.0, 390.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 11.0,
@@ -36,179 +37,26 @@
"tags" : "",
"style" : "",
"subpatcher_template" : "default",
"showrootpatcherontab" : 0,
"showontab" : 0,
"boxes" : [ {
"box" : {
"format" : 6,
"id" : "obj-30",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 17.0, 252.0, 50.0, 21.0 ],
"style" : ""
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-28",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 17.0, 121.0, 50.0, 21.0 ],
"style" : ""
}
}
, {
"box" : {
"id" : "obj-26",
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 17.0, 95.0, 70.0, 21.0 ],
"style" : "",
"text" : "loadmess 1."
}
}
, {
"box" : {
"arrows" : 1,
"border" : 4.0,
"id" : "obj-38",
"maxclass" : "live.line",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 90.5, 158.0, 60.25, 15.0 ]
}
}
, {
"box" : {
"id" : "obj-31",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 17.0, 186.25, 55.0, 21.0 ],
"style" : "",
"text" : "fl.acosh~"
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 17.0, 218.0, 55.0, 21.0 ],
"style" : "",
"text" : "fl.tomax~"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 108.5, 95.0, 67.0, 21.0 ],
"style" : "",
"text" : "fl.perblock~"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 17.0, 155.0, 68.0, 21.0 ],
"style" : "",
"text" : "fl.frommax~"
}
}
, {
"box" : {
"arrows" : 1,
"border" : 4.0,
"id" : "obj-24",
"maxclass" : "live.line",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 70.5, 255.0, 60.25, 15.0 ]
}
}
, {
"box" : {
"id" : "obj-25",
"linecount" : 2,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 135.0, 255.0, 172.0, 31.0 ],
"style" : "",
"text" : "Hyperbolic arccosine of input frame's values"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 152.75, 158.0, 211.0, 19.0 ],
"style" : "",
"text" : "Frame containing values to test"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "ezdac~",
"numinlets" : 2,
"numoutlets" : 0,
"patching_rect" : [ 306.035187, 299.75, 50.0, 50.0 ],
"style" : ""
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"hidden" : 1,
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numinlets" : 0,
"numoutlets" : 0,
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 7,
"minor" : 3,
"revision" : 4,
"major" : 8,
"minor" : 0,
"revision" : 0,
"architecture" : "x64",
"modernui" : 1
}
,
"rect" : [ 50.0, 94.0, 264.0, 148.0 ],
"classnamespace" : "box",
"rect" : [ 0.0, 26.0, 423.0, 364.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
@@ -234,317 +82,325 @@
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"subpatcher_template" : "default",
"showontab" : 1,
"boxes" : [ ],
"lines" : [ ]
}
,
"patching_rect" : [ 458.0, 296.0, 24.0, 21.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p ?"
}
}
, {
"box" : {
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 0,
"revision" : 0,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 0.0, 71.0, 423.0, 364.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" : "default",
"showontab" : 1,
"boxes" : [ {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 99.0, 63.5, 83.0, 20.0 ],
"style" : "",
"text" : "prepend help",
"varname" : "phelp"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"border" : 0,
"filename" : "helpdetails.js",
"id" : "obj-3",
"maxclass" : "newobj",
"ignoreclick" : 1,
"jsarguments" : [ "fl.acosh~" ],
"maxclass" : "jsui",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 99.0, 90.5, 56.0, 20.0 ],
"style" : "",
"text" : "pcontrol"
"parameter_enable" : 0,
"patching_rect" : [ 10.0, 12.0, 399.0, 96.0 ]
}
}
, {
"box" : {
"comment" : "From umenu label out",
"id" : "obj-4",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"format" : 6,
"id" : "obj-30",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 10.0, 274.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-28",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 10.0, 143.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 99.0, 36.0, 25.0, 25.0 ],
"style" : ""
"patching_rect" : [ 10.0, 117.0, 74.0, 22.0 ],
"text" : "loadmess 1."
}
}
, {
"box" : {
"arrows" : 1,
"border" : 4.0,
"id" : "obj-38",
"maxclass" : "live.line",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 83.5, 180.0, 60.25, 15.0 ]
}
}
, {
"box" : {
"id" : "obj-31",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 10.0, 208.25, 57.0, 22.0 ],
"text" : "fl.acosh~"
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 10.0, 240.0, 59.0, 22.0 ],
"text" : "fl.tomax~"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 101.5, 117.0, 71.0, 22.0 ],
"text" : "fl.perblock~"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 10.0, 177.0, 72.0, 22.0 ],
"text" : "fl.frommax~"
}
}
, {
"box" : {
"arrows" : 1,
"border" : 4.0,
"id" : "obj-24",
"maxclass" : "live.line",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 63.5, 277.0, 60.25, 15.0 ]
}
}
, {
"box" : {
"id" : "obj-25",
"linecount" : 2,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 128.0, 277.0, 172.0, 33.0 ],
"text" : "Hyperbolic arccosine of input frame's values"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 145.75, 180.0, 211.0, 20.0 ],
"text" : "Frame containing values to test"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "ezdac~",
"numinlets" : 2,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 306.75, 50.0, 50.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-2", 0 ]
"destination" : [ "obj-31", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-4", 0 ]
"destination" : [ "obj-12", 0 ],
"midpoints" : [ 111.0, 170.0, 19.5, 170.0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 0 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-28", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-31", 0 ]
}
}
],
"styles" : [ {
"name" : "newobjBlue-1",
"default" : {
"accentcolor" : [ 0.317647, 0.654902, 0.976471, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "newobjYellow-1",
"default" : {
"fontsize" : [ 12.059008 ],
"accentcolor" : [ 0.82517, 0.78181, 0.059545, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberGold-1",
"default" : {
"accentcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
]
}
,
"patching_rect" : [ 421.035248, 299.75, 69.0, 22.0 ],
"patching_rect" : [ 426.0, 216.0, 43.0, 21.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"style" : "",
"tags" : ""
}
,
"style" : "",
"text" : "p see_also"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 11.595187,
"hidden" : 1,
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 360.035248, 299.75, 55.0, 21.0 ],
"style" : "",
"text" : "autohelp"
}
}
, {
"box" : {
"fontface" : 1,
"fontname" : "Arial",
"fontsize" : 11.595187,
"id" : "obj-79",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 365.035248, 303.75, 100.0, 19.0 ],
"style" : "",
"text" : "See Also:",
"varname" : "autohelp_see_title"
}
}
, {
"box" : {
"allowdrag" : 0,
"fontsize" : 11.595187,
"id" : "obj-80",
"items" : [ "(Objects:)", ",", "<separator>", ",", "fl.cos~", ",", "fl.cosh~", ",", "fl.acos~", ",", "fl.sin~", ",", "fl.tan~", ",", "<separator>" ],
"maxclass" : "umenu",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 365.035248, 323.75, 130.0, 21.0 ],
"style" : "",
"varname" : "autohelp_see_menu"
}
}
, {
"box" : {
"fontface" : 3,
"fontname" : "Arial",
"fontsize" : 20.871338,
"id" : "obj-4",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 8.0, 485.0, 30.0 ],
"style" : "",
"text" : "fl.acosh~",
"textcolor" : [ 0.2, 0.2, 0.2, 1.0 ],
"varname" : "autohelp_top_title"
}
}
, {
"box" : {
"fontface" : 0,
"fontname" : "Arial",
"fontsize" : 12.754705,
"id" : "obj-5",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 36.0, 485.0, 21.0 ],
"style" : "",
"text" : "Calculates the hyperbolic arccosine of each value in the input frame.",
"textcolor" : [ 0.2, 0.2, 0.2, 1.0 ],
"varname" : "autohelp_top_digest"
}
}
, {
"box" : {
"fontface" : 0,
"fontname" : "Arial",
"fontsize" : 11.595187,
"id" : "obj-3",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 57.0, 485.0, 19.0 ],
"style" : "",
"varname" : "autohelp_top_description"
}
}
, {
"box" : {
"bgcolor" : [ 0.0, 0.0, 0.0, 0.0 ],
"bgoncolor" : [ 0.0, 0.0, 0.0, 0.0 ],
"fontface" : 3,
"fontlink" : 1,
"fontsize" : 12.754705,
"id" : "obj-6",
"maxclass" : "textbutton",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "", "", "int" ],
"parameter_enable" : 0,
"patching_rect" : [ 365.070503, 22.0, 129.929497, 14.249397 ],
"presentation_rect" : [ 0.0, 0.0, 129.929497, 14.249397 ],
"spacing_x" : 0.0,
"spacing_y" : 0.0,
"style" : "",
"text" : "Frame Lib reference",
"textcolor" : [ 0.27, 0.35, 0.47, 1.0 ],
"textoncolor" : [ 0.27, 0.35, 0.47, 1.0 ],
"textovercolor" : [ 0.4, 0.5, 0.65, 1.0 ],
"underline" : 1,
"varname" : "autohelp_top_ref"
}
}
, {
"box" : {
"angle" : 270.0,
"bgcolor" : [ 0.290196, 0.309804, 0.301961, 0.0 ],
"border" : 3,
"bordercolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"id" : "obj-101",
"maxclass" : "panel",
"mode" : 0,
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 5.0, 79.75, 495.0, 218.0 ],
"proportion" : 0.39,
"style" : ""
}
}
, {
"box" : {
"angle" : 0.0,
"background" : 1,
"bordercolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"grad1" : [ 0.88, 0.98, 0.78, 1.0 ],
"grad2" : [ 0.9, 0.9, 0.9, 1.0 ],
"id" : "obj-8",
"maxclass" : "panel",
"mode" : 1,
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 5.0, 5.0, 495.0, 52.0 ],
"proportion" : 0.39,
"style" : "",
"varname" : "autohelp_top_panel"
}
}
, {
"box" : {
"angle" : 0.0,
"background" : 1,
"bgcolor" : [ 0.85, 0.85, 0.85, 0.75 ],
"border" : 2,
"bordercolor" : [ 0.5, 0.5, 0.5, 0.75 ],
"id" : "obj-81",
"maxclass" : "panel",
"mode" : 0,
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 360.035248, 299.75, 140.0, 50.0 ],
"proportion" : 0.39,
"style" : "",
"varname" : "autohelp_see_panel"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-31", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"midpoints" : [ 118.0, 148.0, 26.5, 148.0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 0 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-28", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-31", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"hidden" : 1,
"source" : [ "obj-80", 1 ]
"text" : "p basic"
}
}
],
"lines" : [ ],
"dependency_cache" : [ {
"name" : "helpdetails.js",
"bootpath" : "C74:/help/resources",
"type" : "TEXT",
"implicit" : 1
}
, {
"name" : "fl.frommax~.mxo",
"type" : "iLaX"
}
@@ -566,12 +422,39 @@
}
],
"autosave" : 0,
"styles" : [ {
"name" : "newobjBlue-1",
"default" : {
"accentcolor" : [ 0.317647, 0.654902, 0.976471, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "newobjYellow-1",
"default" : {
"fontsize" : [ 12.059008 ],
"accentcolor" : [ 0.82517, 0.78181, 0.059545, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberGold-1",
"default" : {
"accentcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
],
"bgfillcolor_type" : "gradient",
"bgfillcolor_color1" : [ 0.376471, 0.384314, 0.4, 1.0 ],
"bgfillcolor_color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"bgfillcolor_color" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_proportion" : 0.39
"bgfillcolor_color" : [ 0.290196, 0.309804, 0.301961, 1.0 ]
}
}
@@ -2,14 +2,15 @@
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 7,
"minor" : 3,
"revision" : 4,
"major" : 8,
"minor" : 0,
"revision" : 0,
"architecture" : "x64",
"modernui" : 1
}
,
"rect" : [ 720.0, 44.0, 720.0, 856.0 ],
"classnamespace" : "box",
"rect" : [ 0.0, 45.0, 429.0, 403.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 11.0,
@@ -36,178 +37,26 @@
"tags" : "",
"style" : "",
"subpatcher_template" : "default",
"showrootpatcherontab" : 0,
"showontab" : 0,
"boxes" : [ {
"box" : {
"format" : 6,
"id" : "obj-30",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 25.0, 251.0, 50.0, 21.0 ],
"style" : ""
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-28",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 25.0, 120.0, 50.0, 21.0 ],
"style" : ""
}
}
, {
"box" : {
"id" : "obj-26",
"id" : "obj-14",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 25.0, 94.0, 70.0, 21.0 ],
"style" : "",
"text" : "loadmess -1"
}
}
, {
"box" : {
"arrows" : 1,
"border" : 4.0,
"id" : "obj-38",
"maxclass" : "live.line",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 98.5, 157.0, 60.25, 15.0 ]
}
}
, {
"box" : {
"id" : "obj-31",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 25.0, 185.25, 49.0, 21.0 ],
"style" : "",
"text" : "fl.acos~"
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 25.0, 217.0, 55.0, 21.0 ],
"style" : "",
"text" : "fl.tomax~"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 116.5, 94.0, 67.0, 21.0 ],
"style" : "",
"text" : "fl.perblock~"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 25.0, 154.0, 68.0, 21.0 ],
"style" : "",
"text" : "fl.frommax~"
}
}
, {
"box" : {
"arrows" : 1,
"border" : 4.0,
"id" : "obj-24",
"maxclass" : "live.line",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 78.5, 254.0, 60.25, 15.0 ]
}
}
, {
"box" : {
"id" : "obj-25",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 143.0, 254.0, 172.0, 19.0 ],
"style" : "",
"text" : "Arccosine of input frame's values"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 160.75, 157.0, 211.0, 19.0 ],
"style" : "",
"text" : "Frame containing values to test"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "ezdac~",
"numinlets" : 2,
"numoutlets" : 0,
"patching_rect" : [ 305.999939, 301.75, 50.0, 50.0 ],
"style" : ""
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"hidden" : 1,
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numinlets" : 0,
"numoutlets" : 0,
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 7,
"minor" : 3,
"revision" : 4,
"major" : 8,
"minor" : 0,
"revision" : 0,
"architecture" : "x64",
"modernui" : 1
}
,
"rect" : [ 50.0, 94.0, 264.0, 148.0 ],
"classnamespace" : "box",
"rect" : [ 0.0, 26.0, 429.0, 377.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
@@ -233,317 +82,324 @@
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"subpatcher_template" : "default",
"showontab" : 1,
"boxes" : [ ],
"lines" : [ ]
}
,
"patching_rect" : [ 38.0, 54.0, 24.0, 21.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p ?"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 0,
"revision" : 0,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 0.0, 71.0, 429.0, 377.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" : "default",
"showontab" : 1,
"boxes" : [ {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-2",
"maxclass" : "newobj",
"border" : 0,
"filename" : "helpdetails.js",
"id" : "obj-7",
"ignoreclick" : 1,
"jsarguments" : [ "fl.acos~" ],
"maxclass" : "jsui",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 99.0, 63.5, 83.0, 20.0 ],
"style" : "",
"text" : "prepend help",
"varname" : "phelp"
"parameter_enable" : 0,
"patching_rect" : [ 10.0, 12.0, 403.0, 98.0 ]
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-3",
"maxclass" : "newobj",
"format" : 6,
"id" : "obj-30",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 99.0, 90.5, 56.0, 20.0 ],
"style" : "",
"text" : "pcontrol"
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 10.0, 274.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"comment" : "From umenu label out",
"id" : "obj-4",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"format" : 6,
"id" : "obj-28",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 10.0, 143.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 99.0, 36.0, 25.0, 25.0 ],
"style" : ""
"patching_rect" : [ 10.0, 117.0, 74.0, 22.0 ],
"text" : "loadmess -1"
}
}
, {
"box" : {
"arrows" : 1,
"border" : 4.0,
"id" : "obj-38",
"maxclass" : "live.line",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 83.5, 180.0, 60.25, 15.0 ]
}
}
, {
"box" : {
"id" : "obj-31",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 10.0, 208.25, 51.0, 22.0 ],
"text" : "fl.acos~"
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 10.0, 240.0, 59.0, 22.0 ],
"text" : "fl.tomax~"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 101.5, 117.0, 71.0, 22.0 ],
"text" : "fl.perblock~"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 10.0, 177.0, 72.0, 22.0 ],
"text" : "fl.frommax~"
}
}
, {
"box" : {
"arrows" : 1,
"border" : 4.0,
"id" : "obj-24",
"maxclass" : "live.line",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 63.5, 277.0, 60.25, 15.0 ]
}
}
, {
"box" : {
"id" : "obj-25",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 128.0, 277.0, 184.0, 20.0 ],
"text" : "Arccosine of input frame's values"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 145.75, 180.0, 211.0, 20.0 ],
"text" : "Frame containing values to test"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "ezdac~",
"numinlets" : 2,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 315.75, 50.0, 50.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-2", 0 ]
"destination" : [ "obj-31", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-4", 0 ]
"destination" : [ "obj-12", 0 ],
"midpoints" : [ 111.0, 170.0, 19.5, 170.0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 0 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-28", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-31", 0 ]
}
}
],
"styles" : [ {
"name" : "newobjBlue-1",
"default" : {
"accentcolor" : [ 0.317647, 0.654902, 0.976471, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "newobjYellow-1",
"default" : {
"fontsize" : [ 12.059008 ],
"accentcolor" : [ 0.82517, 0.78181, 0.059545, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberGold-1",
"default" : {
"accentcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
]
}
,
"patching_rect" : [ 421.0, 301.75, 69.0, 22.0 ],
"patching_rect" : [ 19.0, 26.0, 43.0, 21.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"style" : "",
"tags" : ""
}
,
"style" : "",
"text" : "p see_also"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 11.595187,
"hidden" : 1,
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 360.0, 301.75, 55.0, 21.0 ],
"style" : "",
"text" : "autohelp"
}
}
, {
"box" : {
"fontface" : 1,
"fontname" : "Arial",
"fontsize" : 11.595187,
"id" : "obj-79",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 365.0, 305.75, 100.0, 19.0 ],
"style" : "",
"text" : "See Also:",
"varname" : "autohelp_see_title"
}
}
, {
"box" : {
"allowdrag" : 0,
"fontsize" : 11.595187,
"id" : "obj-80",
"items" : [ "(Objects:)", ",", "<separator>", ",", "fl.cos~", ",", "fl.cosh~", ",", "fl.acosh~", ",", "fl.sin~", ",", "fl.tan~", ",", "<separator>" ],
"maxclass" : "umenu",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 365.0, 325.75, 130.0, 21.0 ],
"style" : "",
"varname" : "autohelp_see_menu"
}
}
, {
"box" : {
"fontface" : 3,
"fontname" : "Arial",
"fontsize" : 20.871338,
"id" : "obj-4",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 8.0, 485.0, 30.0 ],
"style" : "",
"text" : "fl.acos~",
"textcolor" : [ 0.2, 0.2, 0.2, 1.0 ],
"varname" : "autohelp_top_title"
}
}
, {
"box" : {
"fontface" : 0,
"fontname" : "Arial",
"fontsize" : 12.754705,
"id" : "obj-5",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 36.0, 485.0, 21.0 ],
"style" : "",
"text" : "Calculates the arccosine (in radians) of each value in the input frame.",
"textcolor" : [ 0.2, 0.2, 0.2, 1.0 ],
"varname" : "autohelp_top_digest"
}
}
, {
"box" : {
"fontface" : 0,
"fontname" : "Arial",
"fontsize" : 11.595187,
"id" : "obj-3",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 57.0, 485.0, 19.0 ],
"style" : "",
"varname" : "autohelp_top_description"
}
}
, {
"box" : {
"bgcolor" : [ 0.0, 0.0, 0.0, 0.0 ],
"bgoncolor" : [ 0.0, 0.0, 0.0, 0.0 ],
"fontface" : 3,
"fontlink" : 1,
"fontsize" : 12.754705,
"id" : "obj-6",
"maxclass" : "textbutton",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "", "", "int" ],
"parameter_enable" : 0,
"patching_rect" : [ 370.070503, 22.0, 129.929497, 14.249397 ],
"presentation_rect" : [ 0.0, 0.0, 129.929497, 14.249397 ],
"spacing_x" : 0.0,
"spacing_y" : 0.0,
"style" : "",
"text" : "Frame Lib reference",
"textcolor" : [ 0.283, 0.365, 0.488, 1.0 ],
"textoncolor" : [ 0.27, 0.35, 0.47, 1.0 ],
"textovercolor" : [ 0.4, 0.5, 0.65, 1.0 ],
"underline" : 1,
"varname" : "autohelp_top_ref"
}
}
, {
"box" : {
"angle" : 270.0,
"bgcolor" : [ 0.290196, 0.309804, 0.301961, 0.0 ],
"border" : 3,
"bordercolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"id" : "obj-101",
"maxclass" : "panel",
"mode" : 0,
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 5.0, 79.75, 495.0, 220.0 ],
"proportion" : 0.39,
"style" : ""
}
}
, {
"box" : {
"angle" : 0.0,
"background" : 1,
"bordercolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"grad1" : [ 0.88, 0.98, 0.78, 1.0 ],
"grad2" : [ 0.9, 0.9, 0.9, 1.0 ],
"id" : "obj-8",
"maxclass" : "panel",
"mode" : 1,
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 5.0, 5.0, 495.0, 52.0 ],
"proportion" : 0.39,
"style" : "",
"varname" : "autohelp_top_panel"
}
}
, {
"box" : {
"angle" : 0.0,
"background" : 1,
"bgcolor" : [ 0.85, 0.85, 0.85, 0.75 ],
"border" : 2,
"bordercolor" : [ 0.5, 0.5, 0.5, 0.75 ],
"id" : "obj-81",
"maxclass" : "panel",
"mode" : 0,
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 360.0, 301.75, 140.0, 50.0 ],
"proportion" : 0.39,
"style" : "",
"varname" : "autohelp_see_panel"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-31", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"midpoints" : [ 126.0, 147.0, 34.5, 147.0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 0 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-28", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-31", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"hidden" : 1,
"source" : [ "obj-80", 1 ]
"text" : "p basic"
}
}
],
"lines" : [ ],
"dependency_cache" : [ {
"name" : "helpdetails.js",
"bootpath" : "C74:/help/resources",
"type" : "TEXT",
"implicit" : 1
}
, {
"name" : "fl.frommax~.mxo",
"type" : "iLaX"
}
@@ -565,12 +421,39 @@
}
],
"autosave" : 0,
"styles" : [ {
"name" : "newobjBlue-1",
"default" : {
"accentcolor" : [ 0.317647, 0.654902, 0.976471, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "newobjYellow-1",
"default" : {
"fontsize" : [ 12.059008 ],
"accentcolor" : [ 0.82517, 0.78181, 0.059545, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberGold-1",
"default" : {
"accentcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
],
"bgfillcolor_type" : "gradient",
"bgfillcolor_color1" : [ 0.376471, 0.384314, 0.4, 1.0 ],
"bgfillcolor_color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"bgfillcolor_color" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_proportion" : 0.39
"bgfillcolor_color" : [ 0.290196, 0.309804, 0.301961, 1.0 ]
}
}
File diff suppressed because it is too large Load Diff
@@ -2,14 +2,15 @@
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 7,
"minor" : 3,
"revision" : 4,
"major" : 8,
"minor" : 0,
"revision" : 0,
"architecture" : "x64",
"modernui" : 1
}
,
"rect" : [ 59.0, 103.0, 504.0, 346.0 ],
"classnamespace" : "box",
"rect" : [ 0.0, 45.0, 462.0, 378.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 11.0,
@@ -36,152 +37,26 @@
"tags" : "",
"style" : "",
"subpatcher_template" : "default",
"showrootpatcherontab" : 0,
"showontab" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-17",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 21.0, 249.5, 50.0, 21.0 ],
"style" : "",
"text" : "1023."
}
}
, {
"box" : {
"id" : "obj-14",
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 21.0, 210.5, 55.0, 21.0 ],
"style" : "",
"text" : "fl.tomax~"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 21.0, 132.5, 203.0, 21.0 ],
"style" : "",
"text" : "fl.ramp~ /length 1024 /scale normalised"
}
}
, {
"box" : {
"arrows" : 1,
"border" : 4.0,
"id" : "obj-38",
"maxclass" : "live.line",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 227.5, 135.5, 60.25, 15.0 ]
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 21.0, 171.5, 62.0, 21.0 ],
"style" : "",
"text" : "fl.argmax~"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 21.0, 93.0, 49.0, 21.0 ],
"style" : "",
"text" : "fl.once~"
}
}
, {
"box" : {
"arrows" : 1,
"border" : 4.0,
"id" : "obj-24",
"maxclass" : "live.line",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 73.0, 255.0, 60.25, 15.0 ]
}
}
, {
"box" : {
"id" : "obj-25",
"linecount" : 2,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 135.25, 247.0, 265.0, 31.0 ],
"style" : "",
"text" : "The last value of fl.ramp~ will always be the maximum so we would expect (length - 1) for output."
}
}
, {
"box" : {
"id" : "obj-23",
"linecount" : 2,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 289.75, 127.5, 144.0, 31.0 ],
"style" : "",
"text" : "Frame counting from 0 to 1 with 1024 discrete points."
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "ezdac~",
"numinlets" : 2,
"numoutlets" : 0,
"patching_rect" : [ 305.999939, 291.75, 50.0, 50.0 ],
"style" : ""
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"hidden" : 1,
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numinlets" : 0,
"numoutlets" : 0,
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 7,
"minor" : 3,
"revision" : 4,
"major" : 8,
"minor" : 0,
"revision" : 0,
"architecture" : "x64",
"modernui" : 1
}
,
"rect" : [ 50.0, 94.0, 264.0, 148.0 ],
"classnamespace" : "box",
"rect" : [ 0.0, 26.0, 462.0, 352.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
@@ -207,302 +82,285 @@
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"subpatcher_template" : "default",
"showontab" : 1,
"boxes" : [ ],
"lines" : [ ]
}
,
"patching_rect" : [ 521.0, 267.0, 24.0, 21.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p ?"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 0,
"revision" : 0,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 0.0, 71.0, 462.0, 352.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" : "default",
"showontab" : 1,
"boxes" : [ {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 99.0, 63.5, 83.0, 20.0 ],
"style" : "",
"text" : "prepend help",
"varname" : "phelp"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 99.0, 90.5, 56.0, 20.0 ],
"style" : "",
"text" : "pcontrol"
}
}
, {
"box" : {
"comment" : "From umenu label out",
"id" : "obj-4",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"maxclass" : "ezdac~",
"numinlets" : 2,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 301.0, 45.0, 45.0 ]
}
}
, {
"box" : {
"border" : 0,
"filename" : "helpdetails.js",
"id" : "obj-3",
"ignoreclick" : 1,
"jsarguments" : [ "fl.argmax~" ],
"maxclass" : "jsui",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 99.0, 36.0, 25.0, 25.0 ],
"style" : ""
"parameter_enable" : 0,
"patching_rect" : [ 10.0, 12.0, 363.0, 96.0 ]
}
}
, {
"box" : {
"id" : "obj-17",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 10.0, 269.5, 50.0, 22.0 ],
"text" : "1023."
}
}
, {
"box" : {
"id" : "obj-14",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 10.0, 230.5, 59.0, 22.0 ],
"text" : "fl.tomax~"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 10.0, 152.5, 219.0, 22.0 ],
"text" : "fl.ramp~ /length 1024 /scale normalised"
}
}
, {
"box" : {
"arrows" : 1,
"border" : 4.0,
"id" : "obj-38",
"maxclass" : "live.line",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 231.0, 156.0, 60.25, 15.0 ]
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 10.0, 191.5, 66.0, 22.0 ],
"text" : "fl.argmax~"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 10.0, 113.0, 51.0, 22.0 ],
"text" : "fl.once~"
}
}
, {
"box" : {
"arrows" : 1,
"border" : 4.0,
"id" : "obj-24",
"maxclass" : "live.line",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 62.0, 275.0, 60.25, 15.0 ]
}
}
, {
"box" : {
"id" : "obj-25",
"linecount" : 2,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 124.25, 267.0, 287.0, 33.0 ],
"text" : "The last value of fl.ramp~ will always be the maximum so we would expect (length - 1) for output."
}
}
, {
"box" : {
"id" : "obj-23",
"linecount" : 2,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 293.25, 148.0, 156.0, 33.0 ],
"text" : "Frame counting from 0 to 1 with 1024 discrete points."
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-2", 0 ]
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-4", 0 ]
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 1 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-20", 0 ]
}
}
],
"styles" : [ {
"name" : "newobjBlue-1",
"default" : {
"accentcolor" : [ 0.317647, 0.654902, 0.976471, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "newobjYellow-1",
"default" : {
"fontsize" : [ 12.059008 ],
"accentcolor" : [ 0.82517, 0.78181, 0.059545, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberGold-1",
"default" : {
"accentcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
]
}
,
"patching_rect" : [ 421.0, 291.75, 69.0, 22.0 ],
"patching_rect" : [ 502.0, 243.0, 43.0, 21.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"style" : "",
"tags" : ""
}
,
"style" : "",
"text" : "p see_also"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 11.595187,
"hidden" : 1,
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 360.0, 291.75, 55.0, 21.0 ],
"style" : "",
"text" : "autohelp"
}
}
, {
"box" : {
"fontface" : 1,
"fontname" : "Arial",
"fontsize" : 11.595187,
"id" : "obj-79",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 365.0, 295.75, 100.0, 19.0 ],
"style" : "",
"text" : "See Also:",
"varname" : "autohelp_see_title"
}
}
, {
"box" : {
"allowdrag" : 0,
"fontsize" : 11.595187,
"id" : "obj-80",
"items" : [ "(Objects:)", ",", "<separator>", ",", "fl.argmin~", ",", "fl.min~", ",", "fl.max~", ",", "fl.vmin~", ",", "fl.vmax~", ",", "<separator>" ],
"maxclass" : "umenu",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 365.0, 315.75, 130.0, 21.0 ],
"style" : "",
"varname" : "autohelp_see_menu"
}
}
, {
"box" : {
"fontface" : 3,
"fontname" : "Arial",
"fontsize" : 20.871338,
"id" : "obj-4",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 8.0, 485.0, 30.0 ],
"style" : "",
"text" : "fl.argmax~",
"textcolor" : [ 0.2, 0.2, 0.2, 1.0 ],
"varname" : "autohelp_top_title"
}
}
, {
"box" : {
"fontface" : 0,
"fontname" : "Arial",
"fontsize" : 12.754705,
"id" : "obj-5",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 36.0, 485.0, 21.0 ],
"style" : "",
"text" : "Calculates the index of the maximum of an input frame.",
"textcolor" : [ 0.2, 0.2, 0.2, 1.0 ],
"varname" : "autohelp_top_digest"
}
}
, {
"box" : {
"fontface" : 0,
"fontname" : "Arial",
"fontsize" : 11.595187,
"id" : "obj-3",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 57.0, 485.0, 19.0 ],
"style" : "",
"varname" : "autohelp_top_description"
}
}
, {
"box" : {
"bgcolor" : [ 0.0, 0.0, 0.0, 0.0 ],
"bgoncolor" : [ 0.0, 0.0, 0.0, 0.0 ],
"fontface" : 3,
"fontlink" : 1,
"fontsize" : 12.754705,
"id" : "obj-6",
"maxclass" : "textbutton",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "", "", "int" ],
"parameter_enable" : 0,
"patching_rect" : [ 370.070503, 22.0, 129.929497, 14.249397 ],
"presentation_rect" : [ 0.0, 0.0, 129.929497, 14.249397 ],
"spacing_x" : 0.0,
"spacing_y" : 0.0,
"style" : "",
"text" : "Frame Lib reference",
"textcolor" : [ 0.27, 0.35, 0.47, 1.0 ],
"textoncolor" : [ 0.27, 0.35, 0.47, 1.0 ],
"textovercolor" : [ 0.4, 0.5, 0.65, 1.0 ],
"underline" : 1,
"varname" : "autohelp_top_ref"
}
}
, {
"box" : {
"angle" : 270.0,
"bgcolor" : [ 0.290196, 0.309804, 0.301961, 0.0 ],
"border" : 3,
"bordercolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"id" : "obj-101",
"maxclass" : "panel",
"mode" : 0,
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 5.0, 79.25, 495.0, 210.5 ],
"proportion" : 0.39,
"style" : ""
}
}
, {
"box" : {
"angle" : 0.0,
"background" : 1,
"bordercolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"grad1" : [ 0.88, 0.98, 0.78, 1.0 ],
"grad2" : [ 0.9, 0.9, 0.9, 1.0 ],
"id" : "obj-8",
"maxclass" : "panel",
"mode" : 1,
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 5.0, 5.0, 495.0, 52.0 ],
"proportion" : 0.39,
"style" : "",
"varname" : "autohelp_top_panel"
}
}
, {
"box" : {
"angle" : 0.0,
"background" : 1,
"bgcolor" : [ 0.85, 0.85, 0.85, 0.75 ],
"border" : 2,
"bordercolor" : [ 0.5, 0.5, 0.5, 0.75 ],
"id" : "obj-81",
"maxclass" : "panel",
"mode" : 0,
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 360.0, 291.75, 140.0, 50.0 ],
"proportion" : 0.39,
"style" : "",
"varname" : "autohelp_see_panel"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 1 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"hidden" : 1,
"source" : [ "obj-80", 1 ]
"text" : "p basic"
}
}
],
"lines" : [ ],
"dependency_cache" : [ {
"name" : "helpdetails.js",
"bootpath" : "C74:/help/resources",
"type" : "TEXT",
"implicit" : 1
}
, {
"name" : "fl.once~.mxo",
"type" : "iLaX"
}
@@ -524,12 +382,39 @@
}
],
"autosave" : 0,
"styles" : [ {
"name" : "newobjBlue-1",
"default" : {
"accentcolor" : [ 0.317647, 0.654902, 0.976471, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "newobjYellow-1",
"default" : {
"fontsize" : [ 12.059008 ],
"accentcolor" : [ 0.82517, 0.78181, 0.059545, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberGold-1",
"default" : {
"accentcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
],
"bgfillcolor_type" : "gradient",
"bgfillcolor_color1" : [ 0.376471, 0.384314, 0.4, 1.0 ],
"bgfillcolor_color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"bgfillcolor_color" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_proportion" : 0.39
"bgfillcolor_color" : [ 0.290196, 0.309804, 0.301961, 1.0 ]
}
}
@@ -2,14 +2,15 @@
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 7,
"minor" : 3,
"revision" : 4,
"major" : 8,
"minor" : 0,
"revision" : 0,
"architecture" : "x64",
"modernui" : 1
}
,
"rect" : [ 909.0, 279.0, 504.0, 345.0 ],
"classnamespace" : "box",
"rect" : [ 0.0, 45.0, 459.0, 379.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 11.0,
@@ -36,152 +37,26 @@
"tags" : "",
"style" : "",
"subpatcher_template" : "default",
"showrootpatcherontab" : 0,
"showontab" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-17",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 21.0, 249.5, 50.0, 21.0 ],
"style" : "",
"text" : "0."
}
}
, {
"box" : {
"id" : "obj-14",
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 21.0, 210.5, 55.0, 21.0 ],
"style" : "",
"text" : "fl.tomax~"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 21.0, 132.5, 203.0, 21.0 ],
"style" : "",
"text" : "fl.ramp~ /length 1024 /scale normalised"
}
}
, {
"box" : {
"arrows" : 1,
"border" : 4.0,
"id" : "obj-38",
"maxclass" : "live.line",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 227.5, 135.5, 60.25, 15.0 ]
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 21.0, 171.5, 59.0, 21.0 ],
"style" : "",
"text" : "fl.argmin~"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 21.0, 93.0, 49.0, 21.0 ],
"style" : "",
"text" : "fl.once~"
}
}
, {
"box" : {
"arrows" : 1,
"border" : 4.0,
"id" : "obj-24",
"maxclass" : "live.line",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 73.0, 255.0, 60.25, 15.0 ]
}
}
, {
"box" : {
"id" : "obj-25",
"linecount" : 2,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 135.25, 247.0, 226.0, 31.0 ],
"style" : "",
"text" : "The first value of fl.ramp~ will always be the minimum so we would expect 0 for output."
}
}
, {
"box" : {
"id" : "obj-23",
"linecount" : 2,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 289.75, 127.5, 143.0, 31.0 ],
"style" : "",
"text" : "Frame counting from 0 to 1 with 1024 discrete points."
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "ezdac~",
"numinlets" : 2,
"numoutlets" : 0,
"patching_rect" : [ 305.999939, 291.75, 50.0, 50.0 ],
"style" : ""
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"hidden" : 1,
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numinlets" : 0,
"numoutlets" : 0,
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 7,
"minor" : 3,
"revision" : 4,
"major" : 8,
"minor" : 0,
"revision" : 0,
"architecture" : "x64",
"modernui" : 1
}
,
"rect" : [ 50.0, 94.0, 264.0, 148.0 ],
"classnamespace" : "box",
"rect" : [ 0.0, 26.0, 459.0, 353.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
@@ -207,302 +82,286 @@
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"subpatcher_template" : "default",
"showontab" : 1,
"boxes" : [ ],
"lines" : [ ]
}
,
"patching_rect" : [ 350.0, 375.0, 24.0, 21.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p ?"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 0,
"revision" : 0,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 0.0, 71.0, 459.0, 353.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" : "default",
"showontab" : 1,
"boxes" : [ {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 99.0, 63.5, 83.0, 20.0 ],
"style" : "",
"text" : "prepend help",
"varname" : "phelp"
"id" : "obj-1",
"maxclass" : "ezdac~",
"numinlets" : 2,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 302.0, 45.0, 45.0 ]
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"border" : 0,
"filename" : "helpdetails.js",
"id" : "obj-3",
"maxclass" : "newobj",
"ignoreclick" : 1,
"jsarguments" : [ "fl.argmin~" ],
"maxclass" : "jsui",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 99.0, 90.5, 56.0, 20.0 ],
"style" : "",
"text" : "pcontrol"
"parameter_enable" : 0,
"patching_rect" : [ 10.0, 12.0, 368.0, 95.0 ]
}
}
, {
"box" : {
"comment" : "From umenu label out",
"id" : "obj-4",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"id" : "obj-17",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 99.0, 36.0, 25.0, 25.0 ],
"style" : ""
"patching_rect" : [ 10.0, 272.5, 50.0, 22.0 ],
"text" : "0."
}
}
, {
"box" : {
"id" : "obj-14",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 10.0, 233.5, 59.0, 22.0 ],
"text" : "fl.tomax~"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 10.0, 155.5, 219.0, 22.0 ],
"text" : "fl.ramp~ /length 1024 /scale normalised"
}
}
, {
"box" : {
"arrows" : 1,
"border" : 4.0,
"id" : "obj-38",
"maxclass" : "live.line",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 231.0, 159.0, 60.25, 15.0 ]
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 10.0, 194.5, 63.0, 22.0 ],
"text" : "fl.argmin~"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 10.0, 116.0, 51.0, 22.0 ],
"text" : "fl.once~"
}
}
, {
"box" : {
"arrows" : 1,
"border" : 4.0,
"id" : "obj-24",
"maxclass" : "live.line",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 62.0, 278.0, 60.25, 15.0 ]
}
}
, {
"box" : {
"id" : "obj-25",
"linecount" : 2,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 124.25, 270.0, 244.0, 33.0 ],
"text" : "The first value of fl.ramp~ will always be the minimum so we would expect 0 for output."
}
}
, {
"box" : {
"id" : "obj-23",
"linecount" : 2,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 293.25, 151.0, 156.0, 33.0 ],
"text" : "Frame counting from 0 to 1 with 1024 discrete points."
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-2", 0 ]
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-4", 0 ]
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 1 ],
"midpoints" : [ 19.5, 264.0, 50.5, 264.0 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-20", 0 ]
}
}
],
"styles" : [ {
"name" : "newobjBlue-1",
"default" : {
"accentcolor" : [ 0.317647, 0.654902, 0.976471, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "newobjYellow-1",
"default" : {
"fontsize" : [ 12.059008 ],
"accentcolor" : [ 0.82517, 0.78181, 0.059545, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberGold-1",
"default" : {
"accentcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
]
}
,
"patching_rect" : [ 421.0, 291.75, 69.0, 22.0 ],
"patching_rect" : [ 303.0, 375.0, 43.0, 21.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"style" : "",
"tags" : ""
}
,
"style" : "",
"text" : "p see_also"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 11.595187,
"hidden" : 1,
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 360.0, 291.75, 55.0, 21.0 ],
"style" : "",
"text" : "autohelp"
}
}
, {
"box" : {
"fontface" : 1,
"fontname" : "Arial",
"fontsize" : 11.595187,
"id" : "obj-79",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 365.0, 295.75, 100.0, 19.0 ],
"style" : "",
"text" : "See Also:",
"varname" : "autohelp_see_title"
}
}
, {
"box" : {
"allowdrag" : 0,
"fontsize" : 11.595187,
"id" : "obj-80",
"items" : [ "(Objects:)", ",", "<separator>", ",", "fl.argmax~", ",", "fl.min~", ",", "fl.max~", ",", "fl.vmin~", ",", "fl.vmax~", ",", "<separator>" ],
"maxclass" : "umenu",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 365.0, 315.75, 130.0, 21.0 ],
"style" : "",
"varname" : "autohelp_see_menu"
}
}
, {
"box" : {
"fontface" : 3,
"fontname" : "Arial",
"fontsize" : 20.871338,
"id" : "obj-4",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 8.0, 485.0, 30.0 ],
"style" : "",
"text" : "fl.argmin~",
"textcolor" : [ 0.2, 0.2, 0.2, 1.0 ],
"varname" : "autohelp_top_title"
}
}
, {
"box" : {
"fontface" : 0,
"fontname" : "Arial",
"fontsize" : 12.754705,
"id" : "obj-5",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 36.0, 485.0, 21.0 ],
"style" : "",
"text" : "Calculates the index of the minimum of an input frame.",
"textcolor" : [ 0.2, 0.2, 0.2, 1.0 ],
"varname" : "autohelp_top_digest"
}
}
, {
"box" : {
"fontface" : 0,
"fontname" : "Arial",
"fontsize" : 11.595187,
"id" : "obj-3",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 57.0, 485.0, 19.0 ],
"style" : "",
"varname" : "autohelp_top_description"
}
}
, {
"box" : {
"bgcolor" : [ 0.0, 0.0, 0.0, 0.0 ],
"bgoncolor" : [ 0.0, 0.0, 0.0, 0.0 ],
"fontface" : 3,
"fontlink" : 1,
"fontsize" : 12.754705,
"id" : "obj-6",
"maxclass" : "textbutton",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "", "", "int" ],
"parameter_enable" : 0,
"patching_rect" : [ 370.070503, 22.0, 129.929497, 14.249397 ],
"presentation_rect" : [ 0.0, 0.0, 129.929497, 14.249397 ],
"spacing_x" : 0.0,
"spacing_y" : 0.0,
"style" : "",
"text" : "Frame Lib reference",
"textcolor" : [ 0.27, 0.35, 0.47, 1.0 ],
"textoncolor" : [ 0.27, 0.35, 0.47, 1.0 ],
"textovercolor" : [ 0.4, 0.5, 0.65, 1.0 ],
"underline" : 1,
"varname" : "autohelp_top_ref"
}
}
, {
"box" : {
"angle" : 270.0,
"bgcolor" : [ 0.290196, 0.309804, 0.301961, 0.0 ],
"border" : 3,
"bordercolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"id" : "obj-101",
"maxclass" : "panel",
"mode" : 0,
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 5.0, 79.25, 495.0, 210.5 ],
"proportion" : 0.39,
"style" : ""
}
}
, {
"box" : {
"angle" : 0.0,
"background" : 1,
"bordercolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"grad1" : [ 0.88, 0.98, 0.78, 1.0 ],
"grad2" : [ 0.9, 0.9, 0.9, 1.0 ],
"id" : "obj-8",
"maxclass" : "panel",
"mode" : 1,
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 5.0, 5.0, 495.0, 52.0 ],
"proportion" : 0.39,
"style" : "",
"varname" : "autohelp_top_panel"
}
}
, {
"box" : {
"angle" : 0.0,
"background" : 1,
"bgcolor" : [ 0.85, 0.85, 0.85, 0.75 ],
"border" : 2,
"bordercolor" : [ 0.5, 0.5, 0.5, 0.75 ],
"id" : "obj-81",
"maxclass" : "panel",
"mode" : 0,
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 360.0, 291.75, 140.0, 50.0 ],
"proportion" : 0.39,
"style" : "",
"varname" : "autohelp_see_panel"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 1 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"hidden" : 1,
"source" : [ "obj-80", 1 ]
"text" : "p basic"
}
}
],
"lines" : [ ],
"dependency_cache" : [ {
"name" : "helpdetails.js",
"bootpath" : "C74:/help/resources",
"type" : "TEXT",
"implicit" : 1
}
, {
"name" : "fl.once~.mxo",
"type" : "iLaX"
}
@@ -524,12 +383,39 @@
}
],
"autosave" : 0,
"styles" : [ {
"name" : "newobjBlue-1",
"default" : {
"accentcolor" : [ 0.317647, 0.654902, 0.976471, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "newobjYellow-1",
"default" : {
"fontsize" : [ 12.059008 ],
"accentcolor" : [ 0.82517, 0.78181, 0.059545, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberGold-1",
"default" : {
"accentcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
],
"bgfillcolor_type" : "gradient",
"bgfillcolor_color1" : [ 0.376471, 0.384314, 0.4, 1.0 ],
"bgfillcolor_color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"bgfillcolor_color" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_proportion" : 0.39
"bgfillcolor_color" : [ 0.290196, 0.309804, 0.301961, 1.0 ]
}
}
@@ -2,14 +2,15 @@
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 7,
"minor" : 3,
"revision" : 4,
"major" : 8,
"minor" : 0,
"revision" : 0,
"architecture" : "x64",
"modernui" : 1
}
,
"rect" : [ 748.0, -732.0, 505.0, 356.0 ],
"classnamespace" : "box",
"rect" : [ 0.0, 45.0, 402.0, 381.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 11.0,
@@ -36,179 +37,26 @@
"tags" : "",
"style" : "",
"subpatcher_template" : "default",
"showrootpatcherontab" : 0,
"showontab" : 0,
"boxes" : [ {
"box" : {
"format" : 6,
"id" : "obj-30",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 17.0, 251.0, 50.0, 21.0 ],
"style" : ""
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-28",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 17.0, 120.0, 50.0, 21.0 ],
"style" : ""
}
}
, {
"box" : {
"id" : "obj-26",
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 17.0, 94.0, 70.0, 21.0 ],
"style" : "",
"text" : "loadmess 1."
}
}
, {
"box" : {
"arrows" : 1,
"border" : 4.0,
"id" : "obj-38",
"maxclass" : "live.line",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 90.5, 157.0, 60.25, 15.0 ]
}
}
, {
"box" : {
"id" : "obj-31",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 17.0, 185.25, 52.0, 21.0 ],
"style" : "",
"text" : "fl.asinh~"
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 17.0, 217.0, 55.0, 21.0 ],
"style" : "",
"text" : "fl.tomax~"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 108.5, 94.0, 67.0, 21.0 ],
"style" : "",
"text" : "fl.perblock~"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 17.0, 154.0, 68.0, 21.0 ],
"style" : "",
"text" : "fl.frommax~"
}
}
, {
"box" : {
"arrows" : 1,
"border" : 4.0,
"id" : "obj-24",
"maxclass" : "live.line",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 70.5, 254.0, 60.25, 15.0 ]
}
}
, {
"box" : {
"id" : "obj-25",
"linecount" : 2,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 135.0, 254.0, 183.0, 31.0 ],
"style" : "",
"text" : "Hyperbolic arcsine of input frame's values"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 152.75, 157.0, 211.0, 19.0 ],
"style" : "",
"text" : "Frame containing values to test"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "ezdac~",
"numinlets" : 2,
"numoutlets" : 0,
"patching_rect" : [ 305.999939, 301.75, 50.0, 50.0 ],
"style" : ""
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"hidden" : 1,
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numinlets" : 0,
"numoutlets" : 0,
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 7,
"minor" : 3,
"revision" : 4,
"major" : 8,
"minor" : 0,
"revision" : 0,
"architecture" : "x64",
"modernui" : 1
}
,
"rect" : [ 50.0, 94.0, 264.0, 148.0 ],
"classnamespace" : "box",
"rect" : [ 0.0, 71.0, 402.0, 355.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
@@ -234,317 +82,324 @@
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"subpatcher_template" : "default",
"showontab" : 1,
"boxes" : [ {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-1",
"maxclass" : "ezdac~",
"numinlets" : 2,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 301.0, 45.0, 45.0 ]
}
}
, {
"box" : {
"border" : 0,
"filename" : "helpdetails.js",
"id" : "obj-2",
"maxclass" : "newobj",
"ignoreclick" : 1,
"jsarguments" : [ "fl.asinh~" ],
"maxclass" : "jsui",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 99.0, 63.5, 83.0, 20.0 ],
"style" : "",
"text" : "prepend help",
"varname" : "phelp"
"parameter_enable" : 0,
"patching_rect" : [ 10.0, 12.0, 383.0, 100.0 ]
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-3",
"maxclass" : "newobj",
"format" : 6,
"id" : "obj-30",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 99.0, 90.5, 56.0, 20.0 ],
"style" : "",
"text" : "pcontrol"
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 10.0, 274.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"comment" : "From umenu label out",
"id" : "obj-4",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"format" : 6,
"id" : "obj-28",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 10.0, 143.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 99.0, 36.0, 25.0, 25.0 ],
"style" : ""
"patching_rect" : [ 10.0, 117.0, 74.0, 22.0 ],
"text" : "loadmess 1."
}
}
, {
"box" : {
"arrows" : 1,
"border" : 4.0,
"id" : "obj-38",
"maxclass" : "live.line",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 84.0, 180.5, 60.25, 15.0 ]
}
}
, {
"box" : {
"id" : "obj-31",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 10.0, 208.25, 54.0, 22.0 ],
"text" : "fl.asinh~"
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 10.0, 240.0, 59.0, 22.0 ],
"text" : "fl.tomax~"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 101.5, 117.0, 71.0, 22.0 ],
"text" : "fl.perblock~"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 10.0, 177.0, 72.0, 22.0 ],
"text" : "fl.frommax~"
}
}
, {
"box" : {
"arrows" : 1,
"border" : 4.0,
"id" : "obj-24",
"maxclass" : "live.line",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 62.0, 277.5, 60.25, 15.0 ]
}
}
, {
"box" : {
"id" : "obj-25",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 124.25, 275.0, 239.0, 20.0 ],
"text" : "Hyperbolic arcsine of input frame's values"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 145.75, 178.0, 211.0, 20.0 ],
"text" : "Frame containing values to test"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-2", 0 ]
"destination" : [ "obj-31", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-4", 0 ]
"destination" : [ "obj-12", 0 ],
"midpoints" : [ 111.0, 170.0, 19.5, 170.0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 0 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-28", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-31", 0 ]
}
}
],
"styles" : [ {
"name" : "newobjBlue-1",
"default" : {
"accentcolor" : [ 0.317647, 0.654902, 0.976471, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "newobjYellow-1",
"default" : {
"fontsize" : [ 12.059008 ],
"accentcolor" : [ 0.82517, 0.78181, 0.059545, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberGold-1",
"default" : {
"accentcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
]
}
,
"patching_rect" : [ 421.0, 301.75, 69.0, 22.0 ],
"patching_rect" : [ 388.0, 316.0, 43.0, 21.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"style" : "",
"tags" : ""
}
,
"style" : "",
"text" : "p see_also"
"text" : "p basic"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 11.595187,
"hidden" : 1,
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 360.0, 301.75, 55.0, 21.0 ],
"style" : "",
"text" : "autohelp"
}
}
, {
"box" : {
"fontface" : 1,
"fontname" : "Arial",
"fontsize" : 11.595187,
"id" : "obj-79",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 365.0, 305.75, 100.0, 19.0 ],
"style" : "",
"text" : "See Also:",
"varname" : "autohelp_see_title"
}
}
, {
"box" : {
"allowdrag" : 0,
"fontsize" : 11.595187,
"id" : "obj-80",
"items" : [ "(Objects:)", ",", "<separator>", ",", "fl.sin~", ",", "fl.sinh~", ",", "fl.asin~", ",", "fl.cos~", ",", "fl.tan~", ",", "<separator>" ],
"maxclass" : "umenu",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 365.0, 325.75, 130.0, 21.0 ],
"style" : "",
"varname" : "autohelp_see_menu"
}
}
, {
"box" : {
"fontface" : 3,
"fontname" : "Arial",
"fontsize" : 20.871338,
"id" : "obj-4",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 8.0, 485.0, 30.0 ],
"style" : "",
"text" : "fl.asinh~",
"textcolor" : [ 0.2, 0.2, 0.2, 1.0 ],
"varname" : "autohelp_top_title"
}
}
, {
"box" : {
"fontface" : 0,
"fontname" : "Arial",
"fontsize" : 12.754705,
"id" : "obj-5",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 36.0, 485.0, 21.0 ],
"style" : "",
"text" : "Calculates the hyperbolic arcsine of each value in the input frame.",
"textcolor" : [ 0.2, 0.2, 0.2, 1.0 ],
"varname" : "autohelp_top_digest"
}
}
, {
"box" : {
"fontface" : 0,
"fontname" : "Arial",
"fontsize" : 11.595187,
"id" : "obj-3",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 57.0, 485.0, 19.0 ],
"style" : "",
"varname" : "autohelp_top_description"
}
}
, {
"box" : {
"bgcolor" : [ 0.0, 0.0, 0.0, 0.0 ],
"bgoncolor" : [ 0.0, 0.0, 0.0, 0.0 ],
"fontface" : 3,
"fontlink" : 1,
"fontsize" : 12.754705,
"id" : "obj-6",
"maxclass" : "textbutton",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "", "", "int" ],
"parameter_enable" : 0,
"patching_rect" : [ 370.070503, 22.0, 129.929497, 14.249397 ],
"presentation_rect" : [ 0.0, 0.0, 129.929497, 14.249397 ],
"spacing_x" : 0.0,
"spacing_y" : 0.0,
"style" : "",
"text" : "Frame Lib reference",
"textcolor" : [ 0.27, 0.35, 0.47, 1.0 ],
"textoncolor" : [ 0.27, 0.35, 0.47, 1.0 ],
"textovercolor" : [ 0.4, 0.5, 0.65, 1.0 ],
"underline" : 1,
"varname" : "autohelp_top_ref"
}
}
, {
"box" : {
"angle" : 270.0,
"bgcolor" : [ 0.290196, 0.309804, 0.301961, 0.0 ],
"border" : 3,
"bordercolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"id" : "obj-101",
"maxclass" : "panel",
"mode" : 0,
"numinlets" : 1,
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 5.0, 79.75, 495.0, 220.0 ],
"proportion" : 0.39,
"style" : ""
}
}
, {
"box" : {
"angle" : 0.0,
"background" : 1,
"bordercolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"grad1" : [ 0.88, 0.98, 0.78, 1.0 ],
"grad2" : [ 0.9, 0.9, 0.9, 1.0 ],
"id" : "obj-8",
"maxclass" : "panel",
"mode" : 1,
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 5.0, 5.0, 495.0, 52.0 ],
"proportion" : 0.39,
"style" : "",
"varname" : "autohelp_top_panel"
}
}
, {
"box" : {
"angle" : 0.0,
"background" : 1,
"bgcolor" : [ 0.85, 0.85, 0.85, 0.75 ],
"border" : 2,
"bordercolor" : [ 0.5, 0.5, 0.5, 0.75 ],
"id" : "obj-81",
"maxclass" : "panel",
"mode" : 0,
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 360.0, 301.75, 140.0, 50.0 ],
"proportion" : 0.39,
"style" : "",
"varname" : "autohelp_see_panel"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-31", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"midpoints" : [ 118.0, 147.0, 26.5, 147.0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 0 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-28", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-31", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"hidden" : 1,
"source" : [ "obj-80", 1 ]
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 0,
"revision" : 0,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 0.0, 26.0, 402.0, 355.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" : "default",
"showontab" : 1,
"boxes" : [ ],
"lines" : [ ]
}
,
"patching_rect" : [ 436.0, 317.0, 24.0, 21.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p ?"
}
}
],
"lines" : [ ],
"dependency_cache" : [ {
"name" : "helpdetails.js",
"bootpath" : "C74:/help/resources",
"type" : "TEXT",
"implicit" : 1
}
, {
"name" : "fl.frommax~.mxo",
"type" : "iLaX"
}
@@ -566,12 +421,39 @@
}
],
"autosave" : 0,
"styles" : [ {
"name" : "newobjBlue-1",
"default" : {
"accentcolor" : [ 0.317647, 0.654902, 0.976471, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "newobjYellow-1",
"default" : {
"fontsize" : [ 12.059008 ],
"accentcolor" : [ 0.82517, 0.78181, 0.059545, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberGold-1",
"default" : {
"accentcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
],
"bgfillcolor_type" : "gradient",
"bgfillcolor_color1" : [ 0.376471, 0.384314, 0.4, 1.0 ],
"bgfillcolor_color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"bgfillcolor_color" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_proportion" : 0.39
"bgfillcolor_color" : [ 0.290196, 0.309804, 0.301961, 1.0 ]
}
}
@@ -2,14 +2,15 @@
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 7,
"minor" : 3,
"revision" : 4,
"major" : 8,
"minor" : 0,
"revision" : 0,
"architecture" : "x64",
"modernui" : 1
}
,
"rect" : [ 480.0, -598.0, 591.0, 361.0 ],
"classnamespace" : "box",
"rect" : [ 0.0, 45.0, 413.0, 386.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 11.0,
@@ -36,178 +37,26 @@
"tags" : "",
"style" : "",
"subpatcher_template" : "default",
"showrootpatcherontab" : 0,
"showontab" : 0,
"boxes" : [ {
"box" : {
"format" : 6,
"id" : "obj-30",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 10.0, 253.0, 50.0, 21.0 ],
"style" : ""
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-28",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 10.0, 122.0, 50.0, 21.0 ],
"style" : ""
}
}
, {
"box" : {
"id" : "obj-26",
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 10.0, 96.0, 70.0, 21.0 ],
"style" : "",
"text" : "loadmess 1."
}
}
, {
"box" : {
"arrows" : 1,
"border" : 4.0,
"id" : "obj-38",
"maxclass" : "live.line",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 83.5, 159.0, 60.25, 15.0 ]
}
}
, {
"box" : {
"id" : "obj-31",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 10.0, 187.25, 46.0, 21.0 ],
"style" : "",
"text" : "fl.asin~"
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 10.0, 219.0, 55.0, 21.0 ],
"style" : "",
"text" : "fl.tomax~"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 101.5, 96.0, 67.0, 21.0 ],
"style" : "",
"text" : "fl.perblock~"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 10.0, 156.0, 68.0, 21.0 ],
"style" : "",
"text" : "fl.frommax~"
}
}
, {
"box" : {
"arrows" : 1,
"border" : 4.0,
"id" : "obj-24",
"maxclass" : "live.line",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 63.5, 256.0, 60.25, 15.0 ]
}
}
, {
"box" : {
"id" : "obj-25",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 128.0, 256.0, 183.0, 19.0 ],
"style" : "",
"text" : "Arcsine of input frame's values"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 145.75, 159.0, 211.0, 19.0 ],
"style" : "",
"text" : "Frame containing values to test"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "ezdac~",
"numinlets" : 2,
"numoutlets" : 0,
"patching_rect" : [ 305.999939, 301.75, 50.0, 50.0 ],
"style" : ""
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"hidden" : 1,
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numinlets" : 0,
"numoutlets" : 0,
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 7,
"minor" : 3,
"revision" : 4,
"major" : 8,
"minor" : 0,
"revision" : 0,
"architecture" : "x64",
"modernui" : 1
}
,
"rect" : [ 50.0, 94.0, 264.0, 148.0 ],
"classnamespace" : "box",
"rect" : [ 0.0, 71.0, 413.0, 360.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
@@ -233,317 +82,324 @@
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"subpatcher_template" : "default",
"showontab" : 1,
"boxes" : [ {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 99.0, 63.5, 83.0, 20.0 ],
"style" : "",
"text" : "prepend help",
"varname" : "phelp"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"border" : 0,
"filename" : "helpdetails.js",
"id" : "obj-3",
"maxclass" : "newobj",
"ignoreclick" : 1,
"jsarguments" : [ "fl.asin~" ],
"maxclass" : "jsui",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 99.0, 90.5, 56.0, 20.0 ],
"style" : "",
"text" : "pcontrol"
"parameter_enable" : 0,
"patching_rect" : [ 10.0, 12.0, 386.0, 97.0 ]
}
}
, {
"box" : {
"comment" : "From umenu label out",
"id" : "obj-4",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"format" : 6,
"id" : "obj-30",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 10.0, 274.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-28",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 10.0, 143.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 99.0, 36.0, 25.0, 25.0 ],
"style" : ""
"patching_rect" : [ 10.0, 117.0, 74.0, 22.0 ],
"text" : "loadmess 1."
}
}
, {
"box" : {
"arrows" : 1,
"border" : 4.0,
"id" : "obj-38",
"maxclass" : "live.line",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 83.5, 180.0, 60.25, 15.0 ]
}
}
, {
"box" : {
"id" : "obj-31",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 10.0, 208.25, 48.0, 22.0 ],
"text" : "fl.asin~"
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 10.0, 240.0, 59.0, 22.0 ],
"text" : "fl.tomax~"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 101.5, 117.0, 71.0, 22.0 ],
"text" : "fl.perblock~"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 10.0, 177.0, 72.0, 22.0 ],
"text" : "fl.frommax~"
}
}
, {
"box" : {
"arrows" : 1,
"border" : 4.0,
"id" : "obj-24",
"maxclass" : "live.line",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 63.5, 277.0, 60.25, 15.0 ]
}
}
, {
"box" : {
"id" : "obj-25",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 128.0, 277.0, 183.0, 20.0 ],
"text" : "Arcsine of input frame's values"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 145.75, 180.0, 211.0, 20.0 ],
"text" : "Frame containing values to test"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "ezdac~",
"numinlets" : 2,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 299.75, 50.0, 50.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-2", 0 ]
"destination" : [ "obj-31", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-4", 0 ]
"destination" : [ "obj-12", 0 ],
"midpoints" : [ 111.0, 170.0, 19.5, 170.0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 0 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-28", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-31", 0 ]
}
}
],
"styles" : [ {
"name" : "newobjBlue-1",
"default" : {
"accentcolor" : [ 0.317647, 0.654902, 0.976471, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "newobjYellow-1",
"default" : {
"fontsize" : [ 12.059008 ],
"accentcolor" : [ 0.82517, 0.78181, 0.059545, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberGold-1",
"default" : {
"accentcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
]
}
,
"patching_rect" : [ 421.0, 301.75, 69.0, 22.0 ],
"patching_rect" : [ 49.0, 48.0, 43.0, 21.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"style" : "",
"tags" : ""
}
,
"style" : "",
"text" : "p see_also"
"text" : "p basic"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 11.595187,
"hidden" : 1,
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 360.0, 301.75, 55.0, 21.0 ],
"style" : "",
"text" : "autohelp"
}
}
, {
"box" : {
"fontface" : 1,
"fontname" : "Arial",
"fontsize" : 11.595187,
"id" : "obj-79",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 365.0, 305.75, 100.0, 19.0 ],
"style" : "",
"text" : "See Also:",
"varname" : "autohelp_see_title"
}
}
, {
"box" : {
"allowdrag" : 0,
"fontsize" : 11.595187,
"id" : "obj-80",
"items" : [ "(Objects:)", ",", "<separator>", ",", "fl.sin~", ",", "fl.sinh~", ",", "fl.asinh~", ",", "fl.cos~", ",", "fl.tan~", ",", "<separator>" ],
"maxclass" : "umenu",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 365.0, 325.75, 130.0, 21.0 ],
"style" : "",
"varname" : "autohelp_see_menu"
}
}
, {
"box" : {
"fontface" : 3,
"fontname" : "Arial",
"fontsize" : 20.871338,
"id" : "obj-4",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 8.0, 485.0, 30.0 ],
"style" : "",
"text" : "fl.asin~",
"textcolor" : [ 0.2, 0.2, 0.2, 1.0 ],
"varname" : "autohelp_top_title"
}
}
, {
"box" : {
"fontface" : 0,
"fontname" : "Arial",
"fontsize" : 12.754705,
"id" : "obj-5",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 36.0, 485.0, 21.0 ],
"style" : "",
"text" : "Calculates the arcsine (in radians) of each value in the input frame.",
"textcolor" : [ 0.2, 0.2, 0.2, 1.0 ],
"varname" : "autohelp_top_digest"
}
}
, {
"box" : {
"fontface" : 0,
"fontname" : "Arial",
"fontsize" : 11.595187,
"id" : "obj-3",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 57.0, 485.0, 19.0 ],
"style" : "",
"varname" : "autohelp_top_description"
}
}
, {
"box" : {
"bgcolor" : [ 0.0, 0.0, 0.0, 0.0 ],
"bgoncolor" : [ 0.0, 0.0, 0.0, 0.0 ],
"fontface" : 3,
"fontlink" : 1,
"fontsize" : 12.754705,
"id" : "obj-6",
"maxclass" : "textbutton",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "", "", "int" ],
"parameter_enable" : 0,
"patching_rect" : [ 370.070503, 22.0, 129.929497, 14.249397 ],
"presentation_rect" : [ 0.0, 0.0, 129.929497, 14.249397 ],
"spacing_x" : 0.0,
"spacing_y" : 0.0,
"style" : "",
"text" : "Frame Lib reference",
"textcolor" : [ 0.296, 0.38, 0.506, 1.0 ],
"textoncolor" : [ 0.27, 0.35, 0.47, 1.0 ],
"textovercolor" : [ 0.4, 0.5, 0.65, 1.0 ],
"underline" : 1,
"varname" : "autohelp_top_ref"
}
}
, {
"box" : {
"angle" : 270.0,
"bgcolor" : [ 0.290196, 0.309804, 0.301961, 0.0 ],
"border" : 3,
"bordercolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"id" : "obj-101",
"maxclass" : "panel",
"mode" : 0,
"numinlets" : 1,
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 5.0, 79.75, 495.0, 220.0 ],
"proportion" : 0.39,
"style" : ""
}
}
, {
"box" : {
"angle" : 0.0,
"background" : 1,
"bordercolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"grad1" : [ 0.88, 0.98, 0.78, 1.0 ],
"grad2" : [ 0.9, 0.9, 0.9, 1.0 ],
"id" : "obj-8",
"maxclass" : "panel",
"mode" : 1,
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 5.0, 5.0, 495.0, 52.0 ],
"proportion" : 0.39,
"style" : "",
"varname" : "autohelp_top_panel"
}
}
, {
"box" : {
"angle" : 0.0,
"background" : 1,
"bgcolor" : [ 0.85, 0.85, 0.85, 0.75 ],
"border" : 2,
"bordercolor" : [ 0.5, 0.5, 0.5, 0.75 ],
"id" : "obj-81",
"maxclass" : "panel",
"mode" : 0,
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 360.0, 301.75, 140.0, 50.0 ],
"proportion" : 0.39,
"style" : "",
"varname" : "autohelp_see_panel"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-31", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"midpoints" : [ 111.0, 149.0, 19.5, 149.0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 0 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-28", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-31", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"hidden" : 1,
"source" : [ "obj-80", 1 ]
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 0,
"revision" : 0,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 0.0, 26.0, 413.0, 360.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" : "default",
"showontab" : 1,
"boxes" : [ ],
"lines" : [ ]
}
,
"patching_rect" : [ 178.0, 118.0, 24.0, 21.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p ?"
}
}
],
"lines" : [ ],
"dependency_cache" : [ {
"name" : "helpdetails.js",
"bootpath" : "C74:/help/resources",
"type" : "TEXT",
"implicit" : 1
}
, {
"name" : "fl.frommax~.mxo",
"type" : "iLaX"
}
@@ -565,12 +421,39 @@
}
],
"autosave" : 0,
"styles" : [ {
"name" : "newobjBlue-1",
"default" : {
"accentcolor" : [ 0.317647, 0.654902, 0.976471, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "newobjYellow-1",
"default" : {
"fontsize" : [ 12.059008 ],
"accentcolor" : [ 0.82517, 0.78181, 0.059545, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberGold-1",
"default" : {
"accentcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
],
"bgfillcolor_type" : "gradient",
"bgfillcolor_color1" : [ 0.376471, 0.384314, 0.4, 1.0 ],
"bgfillcolor_color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"bgfillcolor_color" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_proportion" : 0.39
"bgfillcolor_color" : [ 0.290196, 0.309804, 0.301961, 1.0 ]
}
}
File diff suppressed because it is too large Load Diff
@@ -2,14 +2,15 @@
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 7,
"minor" : 3,
"revision" : 4,
"major" : 8,
"minor" : 0,
"revision" : 0,
"architecture" : "x64",
"modernui" : 1
}
,
"rect" : [ 940.0, 224.0, 506.0, 357.0 ],
"classnamespace" : "box",
"rect" : [ 0.0, 45.0, 417.0, 384.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 11.0,
@@ -36,179 +37,26 @@
"tags" : "",
"style" : "",
"subpatcher_template" : "default",
"showrootpatcherontab" : 0,
"showontab" : 0,
"boxes" : [ {
"box" : {
"format" : 6,
"id" : "obj-30",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 20.0, 254.0, 50.0, 21.0 ],
"style" : ""
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-28",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 20.0, 123.0, 50.0, 21.0 ],
"style" : ""
}
}
, {
"box" : {
"id" : "obj-26",
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 20.0, 97.0, 76.0, 21.0 ],
"style" : "",
"text" : "loadmess 0.8"
}
}
, {
"box" : {
"arrows" : 1,
"border" : 4.0,
"id" : "obj-38",
"maxclass" : "live.line",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 93.5, 160.0, 60.25, 15.0 ]
}
}
, {
"box" : {
"id" : "obj-31",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 20.0, 188.25, 53.0, 21.0 ],
"style" : "",
"text" : "fl.atanh~"
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 20.0, 220.0, 55.0, 21.0 ],
"style" : "",
"text" : "fl.tomax~"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 111.5, 97.0, 67.0, 21.0 ],
"style" : "",
"text" : "fl.perblock~"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 20.0, 157.0, 68.0, 21.0 ],
"style" : "",
"text" : "fl.frommax~"
}
}
, {
"box" : {
"arrows" : 1,
"border" : 4.0,
"id" : "obj-24",
"maxclass" : "live.line",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 73.5, 257.0, 60.25, 15.0 ]
}
}
, {
"box" : {
"id" : "obj-25",
"linecount" : 2,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 138.0, 254.0, 183.0, 31.0 ],
"style" : "",
"text" : "Hyperbolic arctangent of input frame's values"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 155.75, 157.0, 211.0, 19.0 ],
"style" : "",
"text" : "Frame containing values to test"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "ezdac~",
"numinlets" : 2,
"numoutlets" : 0,
"patching_rect" : [ 305.999939, 301.75, 50.0, 50.0 ],
"style" : ""
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"hidden" : 1,
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numinlets" : 0,
"numoutlets" : 0,
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 7,
"minor" : 3,
"revision" : 4,
"major" : 8,
"minor" : 0,
"revision" : 0,
"architecture" : "x64",
"modernui" : 1
}
,
"rect" : [ 50.0, 94.0, 264.0, 148.0 ],
"classnamespace" : "box",
"rect" : [ 0.0, 71.0, 417.0, 358.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
@@ -234,317 +82,325 @@
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"subpatcher_template" : "default",
"showontab" : 1,
"boxes" : [ {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 99.0, 63.5, 83.0, 20.0 ],
"style" : "",
"text" : "prepend help",
"varname" : "phelp"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 99.0, 90.5, 56.0, 20.0 ],
"style" : "",
"text" : "pcontrol"
}
}
, {
"box" : {
"comment" : "From umenu label out",
"id" : "obj-4",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"maxclass" : "ezdac~",
"numinlets" : 2,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 302.0, 45.0, 45.0 ]
}
}
, {
"box" : {
"border" : 0,
"filename" : "helpdetails.js",
"id" : "obj-3",
"ignoreclick" : 1,
"jsarguments" : [ "fl.atanh~" ],
"maxclass" : "jsui",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 99.0, 36.0, 25.0, 25.0 ],
"style" : ""
"parameter_enable" : 0,
"patching_rect" : [ 10.0, 12.0, 405.0, 98.0 ]
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-30",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 10.0, 274.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-28",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 10.0, 143.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 10.0, 117.0, 80.0, 22.0 ],
"text" : "loadmess 0.8"
}
}
, {
"box" : {
"arrows" : 1,
"border" : 4.0,
"id" : "obj-38",
"maxclass" : "live.line",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 83.5, 180.0, 60.25, 15.0 ]
}
}
, {
"box" : {
"id" : "obj-31",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 10.0, 208.25, 55.0, 22.0 ],
"text" : "fl.atanh~"
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 10.0, 240.0, 59.0, 22.0 ],
"text" : "fl.tomax~"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 101.5, 117.0, 71.0, 22.0 ],
"text" : "fl.perblock~"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 10.0, 177.0, 72.0, 22.0 ],
"text" : "fl.frommax~"
}
}
, {
"box" : {
"arrows" : 1,
"border" : 4.0,
"id" : "obj-24",
"maxclass" : "live.line",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 63.5, 277.0, 60.25, 15.0 ]
}
}
, {
"box" : {
"id" : "obj-25",
"linecount" : 2,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 128.0, 274.0, 183.0, 33.0 ],
"text" : "Hyperbolic arctangent of input frame's values"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 145.75, 177.0, 211.0, 20.0 ],
"text" : "Frame containing values to test"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-2", 0 ]
"destination" : [ "obj-31", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-4", 0 ]
"destination" : [ "obj-12", 0 ],
"midpoints" : [ 111.0, 170.0, 19.5, 170.0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 0 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-28", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-31", 0 ]
}
}
],
"styles" : [ {
"name" : "newobjBlue-1",
"default" : {
"accentcolor" : [ 0.317647, 0.654902, 0.976471, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "newobjYellow-1",
"default" : {
"fontsize" : [ 12.059008 ],
"accentcolor" : [ 0.82517, 0.78181, 0.059545, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberGold-1",
"default" : {
"accentcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
]
}
,
"patching_rect" : [ 421.0, 301.75, 69.0, 22.0 ],
"patching_rect" : [ 388.0, 316.0, 43.0, 21.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"style" : "",
"tags" : ""
}
,
"style" : "",
"text" : "p see_also"
"text" : "p basic"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 11.595187,
"hidden" : 1,
"id" : "obj-2",
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 1,
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 360.0, 301.75, 55.0, 21.0 ],
"style" : "",
"text" : "autohelp"
}
}
, {
"box" : {
"fontface" : 1,
"fontname" : "Arial",
"fontsize" : 11.595187,
"id" : "obj-79",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 365.0, 305.75, 100.0, 19.0 ],
"style" : "",
"text" : "See Also:",
"varname" : "autohelp_see_title"
}
}
, {
"box" : {
"allowdrag" : 0,
"fontsize" : 11.595187,
"id" : "obj-80",
"items" : [ "(Objects:)", ",", "<separator>", ",", "fl.tan~", ",", "fl.tanh~", ",", "fl.atan~", ",", "fl.cos~", ",", "fl.sin~", ",", "<separator>" ],
"maxclass" : "umenu",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 365.0, 325.75, 130.0, 21.0 ],
"style" : "",
"varname" : "autohelp_see_menu"
}
}
, {
"box" : {
"fontface" : 3,
"fontname" : "Arial",
"fontsize" : 20.871338,
"id" : "obj-4",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 8.0, 485.0, 30.0 ],
"style" : "",
"text" : "fl.atanh~",
"textcolor" : [ 0.2, 0.2, 0.2, 1.0 ],
"varname" : "autohelp_top_title"
}
}
, {
"box" : {
"fontface" : 0,
"fontname" : "Arial",
"fontsize" : 12.754705,
"id" : "obj-5",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 36.0, 485.0, 21.0 ],
"style" : "",
"text" : "Calculates the hyperbolic arctangent of each value in the input frame.",
"textcolor" : [ 0.2, 0.2, 0.2, 1.0 ],
"varname" : "autohelp_top_digest"
}
}
, {
"box" : {
"fontface" : 0,
"fontname" : "Arial",
"fontsize" : 11.595187,
"id" : "obj-3",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 57.0, 485.0, 19.0 ],
"style" : "",
"varname" : "autohelp_top_description"
}
}
, {
"box" : {
"bgcolor" : [ 0.0, 0.0, 0.0, 0.0 ],
"bgoncolor" : [ 0.0, 0.0, 0.0, 0.0 ],
"fontface" : 3,
"fontlink" : 1,
"fontsize" : 12.754705,
"id" : "obj-6",
"maxclass" : "textbutton",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "", "", "int" ],
"parameter_enable" : 0,
"patching_rect" : [ 365.070503, 22.0, 129.929497, 14.249397 ],
"presentation_rect" : [ 0.0, 0.0, 129.929497, 14.249397 ],
"spacing_x" : 0.0,
"spacing_y" : 0.0,
"style" : "",
"text" : "Frame Lib reference",
"textcolor" : [ 0.361, 0.455, 0.596, 1.0 ],
"textoncolor" : [ 0.27, 0.35, 0.47, 1.0 ],
"textovercolor" : [ 0.4, 0.5, 0.65, 1.0 ],
"underline" : 1,
"varname" : "autohelp_top_ref"
}
}
, {
"box" : {
"angle" : 270.0,
"bgcolor" : [ 0.290196, 0.309804, 0.301961, 0.0 ],
"border" : 3,
"bordercolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"id" : "obj-101",
"maxclass" : "panel",
"mode" : 0,
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 5.0, 79.75, 495.0, 220.0 ],
"proportion" : 0.39,
"style" : ""
}
}
, {
"box" : {
"angle" : 0.0,
"background" : 1,
"bordercolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"grad1" : [ 0.88, 0.98, 0.78, 1.0 ],
"grad2" : [ 0.9, 0.9, 0.9, 1.0 ],
"id" : "obj-8",
"maxclass" : "panel",
"mode" : 1,
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 5.0, 5.0, 495.0, 52.0 ],
"proportion" : 0.39,
"style" : "",
"varname" : "autohelp_top_panel"
}
}
, {
"box" : {
"angle" : 0.0,
"background" : 1,
"bgcolor" : [ 0.85, 0.85, 0.85, 0.75 ],
"border" : 2,
"bordercolor" : [ 0.5, 0.5, 0.5, 0.75 ],
"id" : "obj-81",
"maxclass" : "panel",
"mode" : 0,
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 360.0, 301.75, 140.0, 50.0 ],
"proportion" : 0.39,
"style" : "",
"varname" : "autohelp_see_panel"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-31", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"midpoints" : [ 121.0, 150.0, 29.5, 150.0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 0 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-28", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-31", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"hidden" : 1,
"source" : [ "obj-80", 1 ]
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 0,
"revision" : 0,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 0.0, 26.0, 417.0, 358.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" : "default",
"showontab" : 1,
"boxes" : [ ],
"lines" : [ ]
}
,
"patching_rect" : [ 436.0, 317.0, 24.0, 21.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p ?"
}
}
],
"lines" : [ ],
"dependency_cache" : [ {
"name" : "helpdetails.js",
"bootpath" : "C74:/help/resources",
"type" : "TEXT",
"implicit" : 1
}
, {
"name" : "fl.frommax~.mxo",
"type" : "iLaX"
}
@@ -566,12 +422,39 @@
}
],
"autosave" : 0,
"styles" : [ {
"name" : "newobjBlue-1",
"default" : {
"accentcolor" : [ 0.317647, 0.654902, 0.976471, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "newobjYellow-1",
"default" : {
"fontsize" : [ 12.059008 ],
"accentcolor" : [ 0.82517, 0.78181, 0.059545, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberGold-1",
"default" : {
"accentcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
],
"bgfillcolor_type" : "gradient",
"bgfillcolor_color1" : [ 0.376471, 0.384314, 0.4, 1.0 ],
"bgfillcolor_color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"bgfillcolor_color" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_proportion" : 0.39
"bgfillcolor_color" : [ 0.290196, 0.309804, 0.301961, 1.0 ]
}
}
@@ -2,14 +2,15 @@
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 7,
"minor" : 3,
"revision" : 4,
"major" : 8,
"minor" : 0,
"revision" : 0,
"architecture" : "x64",
"modernui" : 1
}
,
"rect" : [ 767.0, -637.0, 502.0, 358.0 ],
"classnamespace" : "box",
"rect" : [ 0.0, 45.0, 426.0, 376.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 11.0,
@@ -36,179 +37,26 @@
"tags" : "",
"style" : "",
"subpatcher_template" : "default",
"showrootpatcherontab" : 0,
"showontab" : 0,
"boxes" : [ {
"box" : {
"format" : 6,
"id" : "obj-30",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 25.0, 251.0, 50.0, 21.0 ],
"style" : ""
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-28",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 25.0, 120.0, 50.0, 21.0 ],
"style" : ""
}
}
, {
"box" : {
"id" : "obj-26",
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 25.0, 94.0, 76.0, 21.0 ],
"style" : "",
"text" : "loadmess 0.8"
}
}
, {
"box" : {
"arrows" : 1,
"border" : 4.0,
"id" : "obj-38",
"maxclass" : "live.line",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 98.5, 157.0, 60.25, 15.0 ]
}
}
, {
"box" : {
"id" : "obj-31",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 25.0, 185.25, 47.0, 21.0 ],
"style" : "",
"text" : "fl.atan~"
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 25.0, 217.0, 55.0, 21.0 ],
"style" : "",
"text" : "fl.tomax~"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 116.5, 94.0, 67.0, 21.0 ],
"style" : "",
"text" : "fl.perblock~"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 25.0, 154.0, 68.0, 21.0 ],
"style" : "",
"text" : "fl.frommax~"
}
}
, {
"box" : {
"arrows" : 1,
"border" : 4.0,
"id" : "obj-24",
"maxclass" : "live.line",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 78.5, 254.0, 60.25, 15.0 ]
}
}
, {
"box" : {
"id" : "obj-25",
"linecount" : 2,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 143.0, 254.0, 183.0, 31.0 ],
"style" : "",
"text" : "Arctangent (in radians) of input frame's values"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 160.75, 157.0, 211.0, 19.0 ],
"style" : "",
"text" : "Frame containing values to test"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "ezdac~",
"numinlets" : 2,
"numoutlets" : 0,
"patching_rect" : [ 300.999939, 301.75, 50.0, 50.0 ],
"style" : ""
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"hidden" : 1,
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numinlets" : 0,
"numoutlets" : 0,
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 7,
"minor" : 3,
"revision" : 4,
"major" : 8,
"minor" : 0,
"revision" : 0,
"architecture" : "x64",
"modernui" : 1
}
,
"rect" : [ 50.0, 94.0, 264.0, 148.0 ],
"classnamespace" : "box",
"rect" : [ 0.0, 71.0, 426.0, 350.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
@@ -234,317 +82,325 @@
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"subpatcher_template" : "default",
"showontab" : 1,
"boxes" : [ {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 99.0, 63.5, 83.0, 20.0 ],
"style" : "",
"text" : "prepend help",
"varname" : "phelp"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 99.0, 90.5, 56.0, 20.0 ],
"style" : "",
"text" : "pcontrol"
}
}
, {
"box" : {
"comment" : "From umenu label out",
"id" : "obj-4",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"maxclass" : "ezdac~",
"numinlets" : 2,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 299.0, 45.0, 45.0 ]
}
}
, {
"box" : {
"border" : 0,
"filename" : "helpdetails.js",
"id" : "obj-3",
"ignoreclick" : 1,
"jsarguments" : [ "fl.atan~" ],
"maxclass" : "jsui",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 99.0, 36.0, 25.0, 25.0 ],
"style" : ""
"parameter_enable" : 0,
"patching_rect" : [ 10.0, 12.0, 405.0, 98.0 ]
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-30",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 10.0, 274.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-28",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 10.0, 143.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 10.0, 117.0, 80.0, 22.0 ],
"text" : "loadmess 0.8"
}
}
, {
"box" : {
"arrows" : 1,
"border" : 4.0,
"id" : "obj-38",
"maxclass" : "live.line",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 83.5, 180.0, 60.25, 15.0 ]
}
}
, {
"box" : {
"id" : "obj-31",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 10.0, 208.25, 49.0, 22.0 ],
"text" : "fl.atan~"
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 10.0, 240.0, 59.0, 22.0 ],
"text" : "fl.tomax~"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 101.5, 117.0, 71.0, 22.0 ],
"text" : "fl.perblock~"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 10.0, 177.0, 72.0, 22.0 ],
"text" : "fl.frommax~"
}
}
, {
"box" : {
"arrows" : 1,
"border" : 4.0,
"id" : "obj-24",
"maxclass" : "live.line",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 63.5, 277.0, 60.25, 15.0 ]
}
}
, {
"box" : {
"id" : "obj-25",
"linecount" : 2,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 127.0, 268.0, 183.0, 33.0 ],
"text" : "Arctangent (in radians) of input frame's values"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 145.75, 180.0, 211.0, 20.0 ],
"text" : "Frame containing values to test"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-2", 0 ]
"destination" : [ "obj-31", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-4", 0 ]
"destination" : [ "obj-12", 0 ],
"midpoints" : [ 111.0, 170.0, 19.5, 170.0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 0 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-28", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-31", 0 ]
}
}
],
"styles" : [ {
"name" : "newobjBlue-1",
"default" : {
"accentcolor" : [ 0.317647, 0.654902, 0.976471, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "newobjYellow-1",
"default" : {
"fontsize" : [ 12.059008 ],
"accentcolor" : [ 0.82517, 0.78181, 0.059545, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberGold-1",
"default" : {
"accentcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
]
}
,
"patching_rect" : [ 416.0, 301.75, 69.0, 22.0 ],
"patching_rect" : [ 388.0, 316.0, 43.0, 21.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"style" : "",
"tags" : ""
}
,
"style" : "",
"text" : "p see_also"
"text" : "p basic"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 11.595187,
"hidden" : 1,
"id" : "obj-2",
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 1,
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 355.0, 301.75, 55.0, 21.0 ],
"style" : "",
"text" : "autohelp"
}
}
, {
"box" : {
"fontface" : 1,
"fontname" : "Arial",
"fontsize" : 11.595187,
"id" : "obj-79",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 360.0, 305.75, 100.0, 19.0 ],
"style" : "",
"text" : "See Also:",
"varname" : "autohelp_see_title"
}
}
, {
"box" : {
"allowdrag" : 0,
"fontsize" : 11.595187,
"id" : "obj-80",
"items" : [ "(Objects:)", ",", "<separator>", ",", "fl.tan~", ",", "fl.tanh~", ",", "fl.atanh~", ",", "fl.cos~", ",", "fl.sin~", ",", "<separator>" ],
"maxclass" : "umenu",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 360.0, 325.75, 130.0, 21.0 ],
"style" : "",
"varname" : "autohelp_see_menu"
}
}
, {
"box" : {
"fontface" : 3,
"fontname" : "Arial",
"fontsize" : 20.871338,
"id" : "obj-4",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 8.0, 485.0, 30.0 ],
"style" : "",
"text" : "fl.atan~",
"textcolor" : [ 0.2, 0.2, 0.2, 1.0 ],
"varname" : "autohelp_top_title"
}
}
, {
"box" : {
"fontface" : 0,
"fontname" : "Arial",
"fontsize" : 12.754705,
"id" : "obj-5",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 36.0, 485.0, 21.0 ],
"style" : "",
"text" : "Calculates the arctangent (in radians) of each value in the input frame.",
"textcolor" : [ 0.2, 0.2, 0.2, 1.0 ],
"varname" : "autohelp_top_digest"
}
}
, {
"box" : {
"fontface" : 0,
"fontname" : "Arial",
"fontsize" : 11.595187,
"id" : "obj-3",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 57.0, 485.0, 19.0 ],
"style" : "",
"varname" : "autohelp_top_description"
}
}
, {
"box" : {
"bgcolor" : [ 0.0, 0.0, 0.0, 0.0 ],
"bgoncolor" : [ 0.0, 0.0, 0.0, 0.0 ],
"fontface" : 3,
"fontlink" : 1,
"fontsize" : 12.754705,
"id" : "obj-6",
"maxclass" : "textbutton",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "", "", "int" ],
"parameter_enable" : 0,
"patching_rect" : [ 370.070503, 22.0, 129.929497, 14.249397 ],
"presentation_rect" : [ 0.0, 0.0, 129.929497, 14.249397 ],
"spacing_x" : 0.0,
"spacing_y" : 0.0,
"style" : "",
"text" : "Frame Lib reference",
"textcolor" : [ 0.27, 0.35, 0.47, 1.0 ],
"textoncolor" : [ 0.27, 0.35, 0.47, 1.0 ],
"textovercolor" : [ 0.4, 0.5, 0.65, 1.0 ],
"underline" : 1,
"varname" : "autohelp_top_ref"
}
}
, {
"box" : {
"angle" : 270.0,
"bgcolor" : [ 0.290196, 0.309804, 0.301961, 0.0 ],
"border" : 3,
"bordercolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"id" : "obj-101",
"maxclass" : "panel",
"mode" : 0,
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 5.0, 79.75, 490.0, 220.0 ],
"proportion" : 0.39,
"style" : ""
}
}
, {
"box" : {
"angle" : 0.0,
"background" : 1,
"bordercolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"grad1" : [ 0.88, 0.98, 0.78, 1.0 ],
"grad2" : [ 0.9, 0.9, 0.9, 1.0 ],
"id" : "obj-8",
"maxclass" : "panel",
"mode" : 1,
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 5.0, 5.0, 495.0, 52.0 ],
"proportion" : 0.39,
"style" : "",
"varname" : "autohelp_top_panel"
}
}
, {
"box" : {
"angle" : 0.0,
"background" : 1,
"bgcolor" : [ 0.85, 0.85, 0.85, 0.75 ],
"border" : 2,
"bordercolor" : [ 0.5, 0.5, 0.5, 0.75 ],
"id" : "obj-81",
"maxclass" : "panel",
"mode" : 0,
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 355.0, 301.75, 140.0, 50.0 ],
"proportion" : 0.39,
"style" : "",
"varname" : "autohelp_see_panel"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-31", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"midpoints" : [ 126.0, 147.0, 34.5, 147.0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 0 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-28", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-31", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"hidden" : 1,
"source" : [ "obj-80", 1 ]
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 0,
"revision" : 0,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 0.0, 26.0, 426.0, 350.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" : "default",
"showontab" : 1,
"boxes" : [ ],
"lines" : [ ]
}
,
"patching_rect" : [ 436.0, 317.0, 24.0, 21.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p ?"
}
}
],
"lines" : [ ],
"dependency_cache" : [ {
"name" : "helpdetails.js",
"bootpath" : "C74:/help/resources",
"type" : "TEXT",
"implicit" : 1
}
, {
"name" : "fl.frommax~.mxo",
"type" : "iLaX"
}
@@ -566,12 +422,39 @@
}
],
"autosave" : 0,
"styles" : [ {
"name" : "newobjBlue-1",
"default" : {
"accentcolor" : [ 0.317647, 0.654902, 0.976471, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "newobjYellow-1",
"default" : {
"fontsize" : [ 12.059008 ],
"accentcolor" : [ 0.82517, 0.78181, 0.059545, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberGold-1",
"default" : {
"accentcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
],
"bgfillcolor_type" : "gradient",
"bgfillcolor_color1" : [ 0.376471, 0.384314, 0.4, 1.0 ],
"bgfillcolor_color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"bgfillcolor_color" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_proportion" : 0.39
"bgfillcolor_color" : [ 0.290196, 0.309804, 0.301961, 1.0 ]
}
}
@@ -2,14 +2,15 @@
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 7,
"minor" : 3,
"revision" : 4,
"major" : 8,
"minor" : 0,
"revision" : 0,
"architecture" : "x64",
"modernui" : 1
}
,
"rect" : [ 749.0, 151.0, 504.0, 449.0 ],
"classnamespace" : "box",
"rect" : [ 0.0, 45.0, 457.0, 488.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 11.0,
@@ -36,224 +37,26 @@
"tags" : "",
"style" : "",
"subpatcher_template" : "default",
"showrootpatcherontab" : 0,
"showontab" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-37",
"linecount" : 2,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 15.0, 94.0, 150.0, 31.0 ],
"style" : "",
"text" : "Using noise and logic for random triggers"
}
}
, {
"box" : {
"id" : "obj-36",
"linecount" : 2,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 238.0, 94.0, 150.0, 31.0 ],
"style" : "",
"text" : "A simple way of translating max bang into trigger frames"
}
}
, {
"box" : {
"id" : "obj-30",
"maxclass" : "button",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"patching_rect" : [ 238.0, 133.0, 24.0, 24.0 ],
"style" : ""
}
}
, {
"box" : {
"id" : "obj-28",
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 238.0, 174.0, 38.0, 21.0 ],
"style" : "",
"text" : "click~"
}
}
, {
"box" : {
"id" : "obj-34",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 238.0, 215.0, 84.0, 21.0 ],
"style" : "",
"text" : "fl.audiotrigger~"
}
}
, {
"box" : {
"ghostbar" : 90,
"id" : "obj-31",
"maxclass" : "multislider",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 238.0, 311.25, 215.0, 69.0 ],
"setminmax" : [ 0.0, 1.0 ],
"size" : 512,
"style" : ""
}
}
, {
"box" : {
"id" : "obj-32",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 238.0, 276.25, 55.0, 21.0 ],
"style" : "",
"text" : "fl.tomax~"
}
}
, {
"box" : {
"id" : "obj-33",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 238.0, 245.25, 120.0, 21.0 ],
"style" : "",
"text" : "fl.random~ /length 512"
}
}
, {
"box" : {
"id" : "obj-27",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 15.0, 174.0, 42.0, 21.0 ],
"style" : "",
"text" : ">~ 0.5"
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 15.0, 133.0, 54.0, 21.0 ],
"style" : "",
"text" : "rand~ 10"
}
}
, {
"box" : {
"id" : "obj-14",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 15.0, 215.0, 84.0, 21.0 ],
"style" : "",
"text" : "fl.audiotrigger~"
}
}
, {
"box" : {
"ghostbar" : 90,
"id" : "obj-13",
"maxclass" : "multislider",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 15.0, 311.25, 215.0, 69.0 ],
"setminmax" : [ 0.0, 1.0 ],
"size" : 512,
"style" : ""
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 15.0, 276.25, 55.0, 21.0 ],
"style" : "",
"text" : "fl.tomax~"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 15.0, 245.25, 120.0, 21.0 ],
"style" : "",
"text" : "fl.random~ /length 512"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "ezdac~",
"numinlets" : 2,
"numoutlets" : 0,
"patching_rect" : [ 305.999939, 393.5, 50.0, 50.0 ],
"style" : ""
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"hidden" : 1,
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numinlets" : 0,
"numoutlets" : 0,
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 7,
"minor" : 3,
"revision" : 4,
"major" : 8,
"minor" : 0,
"revision" : 0,
"architecture" : "x64",
"modernui" : 1
}
,
"rect" : [ 50.0, 94.0, 264.0, 148.0 ],
"classnamespace" : "box",
"rect" : [ 0.0, 71.0, 457.0, 462.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
@@ -279,344 +82,393 @@
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"subpatcher_template" : "default",
"showontab" : 1,
"boxes" : [ {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-1",
"maxclass" : "ezdac~",
"numinlets" : 2,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 410.0, 45.0, 45.0 ]
}
}
, {
"box" : {
"border" : 0,
"filename" : "helpdetails.js",
"id" : "obj-2",
"maxclass" : "newobj",
"ignoreclick" : 1,
"jsarguments" : [ "fl.audiotrigger~" ],
"maxclass" : "jsui",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 99.0, 63.5, 83.0, 20.0 ],
"style" : "",
"text" : "prepend help",
"varname" : "phelp"
"parameter_enable" : 0,
"patching_rect" : [ 10.0, 12.0, 438.0, 99.0 ]
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-3",
"maxclass" : "newobj",
"id" : "obj-37",
"linecount" : 2,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 99.0, 90.5, 56.0, 20.0 ],
"style" : "",
"text" : "pcontrol"
"numoutlets" : 0,
"patching_rect" : [ 10.0, 117.0, 150.0, 33.0 ],
"text" : "Using noise and logic for random triggers"
}
}
, {
"box" : {
"comment" : "From umenu label out",
"id" : "obj-4",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"id" : "obj-36",
"linecount" : 2,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 233.0, 117.0, 162.0, 33.0 ],
"text" : "A simple way of translating max bang into trigger frames"
}
}
, {
"box" : {
"id" : "obj-30",
"maxclass" : "button",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 233.0, 156.0, 24.0, 24.0 ]
}
}
, {
"box" : {
"id" : "obj-28",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 233.0, 197.0, 40.0, 22.0 ],
"text" : "click~"
}
}
, {
"box" : {
"id" : "obj-34",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 99.0, 36.0, 25.0, 25.0 ],
"style" : ""
"patching_rect" : [ 233.0, 238.0, 88.0, 22.0 ],
"text" : "fl.audiotrigger~"
}
}
, {
"box" : {
"ghostbar" : 90,
"id" : "obj-31",
"maxclass" : "multislider",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 233.0, 334.25, 215.0, 69.0 ],
"setminmax" : [ 0.0, 1.0 ],
"size" : 512
}
}
, {
"box" : {
"id" : "obj-32",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 233.0, 299.25, 59.0, 22.0 ],
"text" : "fl.tomax~"
}
}
, {
"box" : {
"id" : "obj-33",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 233.0, 268.25, 128.0, 22.0 ],
"text" : "fl.random~ /length 512"
}
}
, {
"box" : {
"id" : "obj-27",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 10.0, 197.0, 44.0, 22.0 ],
"text" : ">~ 0.5"
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "signal" ],
"patching_rect" : [ 10.0, 156.0, 56.0, 22.0 ],
"text" : "rand~ 10"
}
}
, {
"box" : {
"id" : "obj-14",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 10.0, 238.0, 88.0, 22.0 ],
"text" : "fl.audiotrigger~"
}
}
, {
"box" : {
"ghostbar" : 90,
"id" : "obj-13",
"maxclass" : "multislider",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 10.0, 334.25, 215.0, 69.0 ],
"setminmax" : [ 0.0, 1.0 ],
"size" : 512
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 10.0, 299.25, 59.0, 22.0 ],
"text" : "fl.tomax~"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 10.0, 268.25, 128.0, 22.0 ],
"text" : "fl.random~ /length 512"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-2", 0 ]
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-4", 0 ]
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-27", 0 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-27", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"source" : [ "obj-28", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"source" : [ "obj-30", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-31", 0 ],
"source" : [ "obj-32", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-32", 0 ],
"source" : [ "obj-33", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-33", 0 ],
"source" : [ "obj-34", 0 ]
}
}
],
"styles" : [ {
"name" : "newobjBlue-1",
"default" : {
"accentcolor" : [ 0.317647, 0.654902, 0.976471, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "newobjYellow-1",
"default" : {
"fontsize" : [ 12.059008 ],
"accentcolor" : [ 0.82517, 0.78181, 0.059545, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberGold-1",
"default" : {
"accentcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
]
}
,
"patching_rect" : [ 421.0, 393.5, 69.0, 22.0 ],
"patching_rect" : [ 388.0, 316.0, 43.0, 21.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"style" : "",
"tags" : ""
}
,
"style" : "",
"text" : "p see_also"
"text" : "p basic"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 11.595187,
"hidden" : 1,
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 360.0, 393.5, 55.0, 21.0 ],
"style" : "",
"text" : "autohelp"
}
}
, {
"box" : {
"fontface" : 1,
"fontname" : "Arial",
"fontsize" : 11.595187,
"id" : "obj-79",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 365.0, 397.5, 100.0, 19.0 ],
"style" : "",
"text" : "See Also:",
"varname" : "autohelp_see_title"
}
}
, {
"box" : {
"allowdrag" : 0,
"fontsize" : 11.595187,
"id" : "obj-80",
"items" : [ "(Objects:)", ",", "<separator>", ",", "fl.interval~", ",", "fl.once~", ",", "fl.now~", ",", "fl.future~", ",", "<separator>" ],
"maxclass" : "umenu",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 365.0, 417.5, 130.0, 21.0 ],
"style" : "",
"varname" : "autohelp_see_menu"
}
}
, {
"box" : {
"fontface" : 3,
"fontname" : "Arial",
"fontsize" : 20.871338,
"id" : "obj-4",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 8.0, 485.0, 30.0 ],
"style" : "",
"text" : "fl.audiotrigger~",
"textcolor" : [ 0.2, 0.2, 0.2, 1.0 ],
"varname" : "autohelp_top_title"
}
}
, {
"box" : {
"fontface" : 0,
"fontname" : "Arial",
"fontsize" : 12.754705,
"id" : "obj-5",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 36.0, 485.0, 21.0 ],
"style" : "",
"text" : "Translates non-zero samples into trigger frames:",
"textcolor" : [ 0.2, 0.2, 0.2, 1.0 ],
"varname" : "autohelp_top_digest"
}
}
, {
"box" : {
"fontface" : 0,
"fontname" : "Arial",
"fontsize" : 11.595187,
"id" : "obj-3",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 57.0, 485.0, 19.0 ],
"style" : "",
"varname" : "autohelp_top_description"
}
}
, {
"box" : {
"bgcolor" : [ 0.0, 0.0, 0.0, 0.0 ],
"bgoncolor" : [ 0.0, 0.0, 0.0, 0.0 ],
"fontface" : 3,
"fontlink" : 1,
"fontsize" : 12.754705,
"id" : "obj-6",
"maxclass" : "textbutton",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "", "", "int" ],
"parameter_enable" : 0,
"patching_rect" : [ 370.070503, 22.0, 129.929497, 14.249397 ],
"presentation_rect" : [ 0.0, 0.0, 129.929497, 14.249397 ],
"spacing_x" : 0.0,
"spacing_y" : 0.0,
"style" : "",
"text" : "Frame Lib reference",
"textcolor" : [ 0.348, 0.44, 0.578, 1.0 ],
"textoncolor" : [ 0.27, 0.35, 0.47, 1.0 ],
"textovercolor" : [ 0.4, 0.5, 0.65, 1.0 ],
"underline" : 1,
"varname" : "autohelp_top_ref"
}
}
, {
"box" : {
"angle" : 270.0,
"bgcolor" : [ 0.290196, 0.309804, 0.301961, 0.0 ],
"border" : 3,
"bordercolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"id" : "obj-101",
"maxclass" : "panel",
"mode" : 0,
"numinlets" : 1,
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 5.0, 78.0, 495.0, 312.5 ],
"proportion" : 0.39,
"style" : ""
}
}
, {
"box" : {
"angle" : 0.0,
"background" : 1,
"bordercolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"grad1" : [ 0.88, 0.98, 0.78, 1.0 ],
"grad2" : [ 0.9, 0.9, 0.9, 1.0 ],
"id" : "obj-8",
"maxclass" : "panel",
"mode" : 1,
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 5.0, 5.0, 495.0, 52.0 ],
"proportion" : 0.39,
"style" : "",
"varname" : "autohelp_top_panel"
}
}
, {
"box" : {
"angle" : 0.0,
"background" : 1,
"bgcolor" : [ 0.85, 0.85, 0.85, 0.75 ],
"border" : 2,
"bordercolor" : [ 0.5, 0.5, 0.5, 0.75 ],
"id" : "obj-81",
"maxclass" : "panel",
"mode" : 0,
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 360.0, 393.5, 140.0, 50.0 ],
"proportion" : 0.39,
"style" : "",
"varname" : "autohelp_see_panel"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-27", 0 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-27", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"source" : [ "obj-28", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"source" : [ "obj-30", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-31", 0 ],
"source" : [ "obj-32", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-32", 0 ],
"source" : [ "obj-33", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-33", 0 ],
"source" : [ "obj-34", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"hidden" : 1,
"source" : [ "obj-80", 1 ]
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 0,
"revision" : 0,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 0.0, 26.0, 457.0, 462.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" : "default",
"showontab" : 1,
"boxes" : [ ],
"lines" : [ ]
}
,
"patching_rect" : [ 436.0, 317.0, 24.0, 21.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p ?"
}
}
],
"lines" : [ ],
"dependency_cache" : [ {
"name" : "helpdetails.js",
"bootpath" : "C74:/help/resources",
"type" : "TEXT",
"implicit" : 1
}
, {
"name" : "fl.random~.mxo",
"type" : "iLaX"
}
@@ -646,8 +498,8 @@
, {
"name" : "newobjYellow-1",
"default" : {
"accentcolor" : [ 0.82517, 0.78181, 0.059545, 1.0 ],
"fontsize" : [ 12.059008 ]
"fontsize" : [ 12.059008 ],
"accentcolor" : [ 0.82517, 0.78181, 0.059545, 1.0 ]
}
,
"parentstyle" : "",
@@ -666,9 +518,7 @@
"bgfillcolor_type" : "gradient",
"bgfillcolor_color1" : [ 0.376471, 0.384314, 0.4, 1.0 ],
"bgfillcolor_color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"bgfillcolor_color" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_proportion" : 0.39
"bgfillcolor_color" : [ 0.290196, 0.309804, 0.301961, 1.0 ]
}
}
@@ -2,14 +2,15 @@
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 7,
"minor" : 3,
"revision" : 4,
"major" : 8,
"minor" : 0,
"revision" : 0,
"architecture" : "x64",
"modernui" : 1
}
,
"rect" : [ 947.0, 440.0, 505.0, 346.0 ],
"classnamespace" : "box",
"rect" : [ 0.0, 45.0, 395.0, 390.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 11.0,
@@ -36,165 +37,26 @@
"tags" : "",
"style" : "",
"subpatcher_template" : "default",
"showrootpatcherontab" : 0,
"showontab" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-22",
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 98.0, 93.0, 82.0, 21.0 ],
"style" : "",
"text" : "loadmess 8 27"
}
}
, {
"box" : {
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 20.0, 133.0, 68.0, 21.0 ],
"style" : "",
"text" : "fl.frommax~"
}
}
, {
"box" : {
"id" : "obj-19",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 20.0, 258.0, 55.0, 21.0 ],
"style" : "",
"text" : "8. 27."
}
}
, {
"box" : {
"id" : "obj-17",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 149.0, 258.0, 55.0, 21.0 ],
"style" : "",
"text" : "2. 3."
}
}
, {
"box" : {
"arrows" : 1,
"border" : 4.0,
"id" : "obj-24",
"maxclass" : "live.line",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 198.5, 187.0, 60.25, 15.0 ]
}
}
, {
"box" : {
"id" : "obj-25",
"linecount" : 2,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 264.0, 187.0, 128.0, 31.0 ],
"style" : "",
"text" : "Calculate the cube root of 8 and 27."
}
}
, {
"box" : {
"arrows" : 1,
"border" : 4.0,
"id" : "obj-14",
"maxclass" : "live.line",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 133.0, 133.0, 60.25, 15.0 ]
}
}
, {
"box" : {
"id" : "obj-23",
"linecount" : 2,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 198.5, 133.0, 183.0, 31.0 ],
"style" : "",
"text" : "Frame containing some easy numebers"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 20.0, 93.0, 67.0, 21.0 ],
"style" : "",
"text" : "fl.perblock~"
}
}
, {
"box" : {
"id" : "obj-15",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 20.0, 225.0, 55.0, 21.0 ],
"style" : "",
"text" : "fl.tomax~"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "ezdac~",
"numinlets" : 2,
"numoutlets" : 0,
"patching_rect" : [ 305.999939, 290.25, 50.0, 50.0 ],
"style" : ""
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"hidden" : 1,
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numinlets" : 0,
"numoutlets" : 0,
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 7,
"minor" : 3,
"revision" : 4,
"major" : 8,
"minor" : 0,
"revision" : 0,
"architecture" : "x64",
"modernui" : 1
}
,
"rect" : [ 50.0, 94.0, 264.0, 148.0 ],
"classnamespace" : "box",
"rect" : [ 0.0, 71.0, 395.0, 364.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
@@ -220,351 +82,343 @@
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"subpatcher_template" : "default",
"showontab" : 1,
"boxes" : [ {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-1",
"maxclass" : "ezdac~",
"numinlets" : 2,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 309.0, 45.0, 45.0 ]
}
}
, {
"box" : {
"border" : 0,
"filename" : "helpdetails.js",
"id" : "obj-2",
"maxclass" : "newobj",
"ignoreclick" : 1,
"jsarguments" : [ "fl.cbrt~" ],
"maxclass" : "jsui",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 99.0, 63.5, 83.0, 20.0 ],
"style" : "",
"text" : "prepend help",
"varname" : "phelp"
"parameter_enable" : 0,
"patching_rect" : [ 10.0, 12.0, 372.0, 103.0 ]
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-3",
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 99.0, 90.5, 56.0, 20.0 ],
"style" : "",
"text" : "pcontrol"
"patching_rect" : [ 88.0, 117.0, 88.0, 22.0 ],
"text" : "loadmess 8 27"
}
}
, {
"box" : {
"comment" : "From umenu label out",
"id" : "obj-4",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"id" : "obj-21",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 99.0, 36.0, 25.0, 25.0 ],
"style" : ""
"patching_rect" : [ 10.0, 157.0, 72.0, 22.0 ],
"text" : "fl.frommax~"
}
}
, {
"box" : {
"id" : "obj-19",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 10.0, 282.0, 55.0, 22.0 ],
"text" : "8. 27."
}
}
, {
"box" : {
"id" : "obj-17",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 139.0, 282.0, 55.0, 22.0 ],
"text" : "2. 3."
}
}
, {
"box" : {
"arrows" : 1,
"border" : 4.0,
"id" : "obj-24",
"maxclass" : "live.line",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 188.5, 211.0, 60.25, 15.0 ]
}
}
, {
"box" : {
"id" : "obj-25",
"linecount" : 2,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 254.0, 211.0, 128.0, 33.0 ],
"text" : "Calculate the cube root of 8 and 27."
}
}
, {
"box" : {
"arrows" : 1,
"border" : 4.0,
"id" : "obj-14",
"maxclass" : "live.line",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 84.0, 160.5, 60.25, 15.0 ]
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 146.25, 158.0, 215.0, 20.0 ],
"text" : "Frame containing some easy numbers"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 10.0, 117.0, 71.0, 22.0 ],
"text" : "fl.perblock~"
}
}
, {
"box" : {
"id" : "obj-15",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 10.0, 249.0, 59.0, 22.0 ],
"text" : "fl.tomax~"
}
}
, {
"box" : {
"id" : "obj-34",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 139.0, 249.0, 59.0, 22.0 ],
"text" : "fl.tomax~"
}
}
, {
"box" : {
"id" : "obj-32",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 139.0, 211.0, 46.0, 22.0 ],
"text" : "fl.cbrt~"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-2", 0 ]
"destination" : [ "obj-19", 1 ],
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-4", 0 ]
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"order" : 1,
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-32", 0 ],
"order" : 0,
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"source" : [ "obj-32", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 1 ],
"source" : [ "obj-34", 0 ]
}
}
],
"styles" : [ {
"name" : "newobjBlue-1",
"default" : {
"accentcolor" : [ 0.317647, 0.654902, 0.976471, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "newobjYellow-1",
"default" : {
"fontsize" : [ 12.059008 ],
"accentcolor" : [ 0.82517, 0.78181, 0.059545, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberGold-1",
"default" : {
"accentcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
]
}
,
"patching_rect" : [ 421.0, 290.25, 69.0, 22.0 ],
"patching_rect" : [ 317.0, 278.0, 43.0, 21.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"style" : "",
"tags" : ""
}
,
"style" : "",
"text" : "p see_also"
"text" : "p basic"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 11.595187,
"hidden" : 1,
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 360.0, 290.25, 55.0, 21.0 ],
"style" : "",
"text" : "autohelp"
}
}
, {
"box" : {
"fontface" : 1,
"fontname" : "Arial",
"fontsize" : 11.595187,
"id" : "obj-79",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 365.0, 294.25, 100.0, 19.0 ],
"style" : "",
"text" : "See Also:",
"varname" : "autohelp_see_title"
}
}
, {
"box" : {
"allowdrag" : 0,
"fontsize" : 11.595187,
"id" : "obj-80",
"items" : [ "(Objects:)", ",", "<separator>", ",", "fl.once~", ",", "<separator>" ],
"maxclass" : "umenu",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 365.0, 314.25, 130.0, 21.0 ],
"style" : "",
"varname" : "autohelp_see_menu"
}
}
, {
"box" : {
"id" : "obj-34",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 149.0, 225.0, 55.0, 21.0 ],
"style" : "",
"text" : "fl.tomax~"
}
}
, {
"box" : {
"id" : "obj-32",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 149.0, 187.0, 44.0, 21.0 ],
"style" : "",
"text" : "fl.cbrt~"
}
}
, {
"box" : {
"fontface" : 3,
"fontname" : "Arial",
"fontsize" : 20.871338,
"id" : "obj-4",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 8.0, 485.0, 30.0 ],
"style" : "",
"text" : "fl.cbrt~",
"textcolor" : [ 0.2, 0.2, 0.2, 1.0 ],
"varname" : "autohelp_top_title"
}
}
, {
"box" : {
"fontface" : 0,
"fontname" : "Arial",
"fontsize" : 12.754705,
"id" : "obj-5",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 36.0, 485.0, 21.0 ],
"style" : "",
"text" : "Calculates the cube root of each value in the input frame.",
"textcolor" : [ 0.2, 0.2, 0.2, 1.0 ],
"varname" : "autohelp_top_digest"
}
}
, {
"box" : {
"fontface" : 0,
"fontname" : "Arial",
"fontsize" : 11.595187,
"id" : "obj-3",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 57.0, 485.0, 19.0 ],
"style" : "",
"varname" : "autohelp_top_description"
}
}
, {
"box" : {
"bgcolor" : [ 0.0, 0.0, 0.0, 0.0 ],
"bgoncolor" : [ 0.0, 0.0, 0.0, 0.0 ],
"fontface" : 3,
"fontlink" : 1,
"fontsize" : 12.754705,
"id" : "obj-6",
"maxclass" : "textbutton",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "", "", "int" ],
"parameter_enable" : 0,
"patching_rect" : [ 370.070503, 22.0, 129.929497, 14.249397 ],
"presentation_rect" : [ 0.0, 0.0, 129.929497, 14.249397 ],
"spacing_x" : 0.0,
"spacing_y" : 0.0,
"style" : "",
"text" : "Frame Lib reference",
"textcolor" : [ 0.27, 0.35, 0.47, 1.0 ],
"textoncolor" : [ 0.27, 0.35, 0.47, 1.0 ],
"textovercolor" : [ 0.4, 0.5, 0.65, 1.0 ],
"underline" : 1,
"varname" : "autohelp_top_ref"
}
}
, {
"box" : {
"angle" : 270.0,
"bgcolor" : [ 0.290196, 0.309804, 0.301961, 0.0 ],
"border" : 3,
"bordercolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"id" : "obj-101",
"maxclass" : "panel",
"mode" : 0,
"numinlets" : 1,
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 5.0, 79.25, 495.0, 209.0 ],
"proportion" : 0.39,
"style" : ""
}
}
, {
"box" : {
"angle" : 0.0,
"background" : 1,
"bordercolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"grad1" : [ 0.88, 0.98, 0.78, 1.0 ],
"grad2" : [ 0.9, 0.9, 0.9, 1.0 ],
"id" : "obj-8",
"maxclass" : "panel",
"mode" : 1,
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 5.0, 5.0, 495.0, 52.0 ],
"proportion" : 0.39,
"style" : "",
"varname" : "autohelp_top_panel"
}
}
, {
"box" : {
"angle" : 0.0,
"background" : 1,
"bgcolor" : [ 0.85, 0.85, 0.85, 0.75 ],
"border" : 2,
"bordercolor" : [ 0.5, 0.5, 0.5, 0.75 ],
"id" : "obj-81",
"maxclass" : "panel",
"mode" : 0,
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 360.0, 290.25, 140.0, 50.0 ],
"proportion" : 0.39,
"style" : "",
"varname" : "autohelp_see_panel"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-19", 1 ],
"source" : [ "obj-15", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"order" : 1,
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-32", 0 ],
"order" : 0,
"source" : [ "obj-21", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-34", 0 ],
"source" : [ "obj-32", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 1 ],
"source" : [ "obj-34", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"hidden" : 1,
"source" : [ "obj-80", 1 ]
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 0,
"revision" : 0,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 0.0, 26.0, 395.0, 364.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" : "default",
"showontab" : 1,
"boxes" : [ ],
"lines" : [ ]
}
,
"patching_rect" : [ 365.0, 279.0, 24.0, 21.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p ?"
}
}
],
"lines" : [ ],
"dependency_cache" : [ {
"name" : "helpdetails.js",
"bootpath" : "C74:/help/resources",
"type" : "TEXT",
"implicit" : 1
}
, {
"name" : "fl.cbrt~.mxo",
"type" : "iLaX"
}
@@ -586,12 +440,39 @@
}
],
"autosave" : 0,
"styles" : [ {
"name" : "newobjBlue-1",
"default" : {
"accentcolor" : [ 0.317647, 0.654902, 0.976471, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "newobjYellow-1",
"default" : {
"fontsize" : [ 12.059008 ],
"accentcolor" : [ 0.82517, 0.78181, 0.059545, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberGold-1",
"default" : {
"accentcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
],
"bgfillcolor_type" : "gradient",
"bgfillcolor_color1" : [ 0.376471, 0.384314, 0.4, 1.0 ],
"bgfillcolor_color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"bgfillcolor_color" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_proportion" : 0.39
"bgfillcolor_color" : [ 0.290196, 0.309804, 0.301961, 1.0 ]
}
}
@@ -2,14 +2,15 @@
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 7,
"minor" : 3,
"revision" : 4,
"major" : 8,
"minor" : 0,
"revision" : 0,
"architecture" : "x64",
"modernui" : 1
}
,
"rect" : [ 771.0, 449.0, 504.0, 336.0 ],
"classnamespace" : "box",
"rect" : [ 0.0, 45.0, 370.0, 378.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 11.0,
@@ -36,178 +37,26 @@
"tags" : "",
"style" : "",
"subpatcher_template" : "default",
"showrootpatcherontab" : 0,
"showontab" : 0,
"boxes" : [ {
"box" : {
"format" : 6,
"id" : "obj-30",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 15.0, 246.0, 50.0, 21.0 ],
"style" : ""
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-28",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 15.0, 115.0, 50.0, 21.0 ],
"style" : ""
}
}
, {
"box" : {
"id" : "obj-26",
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 15.0, 89.0, 76.0, 21.0 ],
"style" : "",
"text" : "loadmess 3.4"
}
}
, {
"box" : {
"arrows" : 1,
"border" : 4.0,
"id" : "obj-38",
"maxclass" : "live.line",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 88.5, 152.0, 60.25, 15.0 ]
}
}
, {
"box" : {
"id" : "obj-31",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 15.0, 180.25, 42.0, 21.0 ],
"style" : "",
"text" : "fl.ceil~"
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 15.0, 212.0, 55.0, 21.0 ],
"style" : "",
"text" : "fl.tomax~"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 98.5, 89.0, 67.0, 21.0 ],
"style" : "",
"text" : "fl.perblock~"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 15.0, 149.0, 68.0, 21.0 ],
"style" : "",
"text" : "fl.frommax~"
}
}
, {
"box" : {
"arrows" : 1,
"border" : 4.0,
"id" : "obj-24",
"maxclass" : "live.line",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 68.5, 249.0, 60.25, 15.0 ]
}
}
, {
"box" : {
"id" : "obj-25",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 133.0, 249.0, 128.0, 19.0 ],
"style" : "",
"text" : "Ceiling value"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 153.5, 152.0, 211.0, 19.0 ],
"style" : "",
"text" : "Frame containing value to test"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "ezdac~",
"numinlets" : 2,
"numoutlets" : 0,
"patching_rect" : [ 305.999939, 281.25, 50.0, 50.0 ],
"style" : ""
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"hidden" : 1,
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numinlets" : 0,
"numoutlets" : 0,
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 7,
"minor" : 3,
"revision" : 4,
"major" : 8,
"minor" : 0,
"revision" : 0,
"architecture" : "x64",
"modernui" : 1
}
,
"rect" : [ 50.0, 94.0, 264.0, 148.0 ],
"classnamespace" : "box",
"rect" : [ 0.0, 71.0, 370.0, 352.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
@@ -233,317 +82,324 @@
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"subpatcher_template" : "default",
"showontab" : 1,
"boxes" : [ {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-1",
"maxclass" : "ezdac~",
"numinlets" : 2,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 300.0, 45.0, 45.0 ]
}
}
, {
"box" : {
"border" : 0,
"filename" : "helpdetails.js",
"id" : "obj-2",
"maxclass" : "newobj",
"ignoreclick" : 1,
"jsarguments" : [ "fl.ceil~" ],
"maxclass" : "jsui",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 99.0, 63.5, 83.0, 20.0 ],
"style" : "",
"text" : "prepend help",
"varname" : "phelp"
"parameter_enable" : 0,
"patching_rect" : [ 10.0, 12.0, 349.5, 99.0 ]
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-3",
"maxclass" : "newobj",
"format" : 6,
"id" : "obj-30",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 99.0, 90.5, 56.0, 20.0 ],
"style" : "",
"text" : "pcontrol"
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 10.0, 274.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"comment" : "From umenu label out",
"id" : "obj-4",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"format" : 6,
"id" : "obj-28",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 10.0, 143.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 99.0, 36.0, 25.0, 25.0 ],
"style" : ""
"patching_rect" : [ 10.0, 117.0, 80.0, 22.0 ],
"text" : "loadmess 3.4"
}
}
, {
"box" : {
"arrows" : 1,
"border" : 4.0,
"id" : "obj-38",
"maxclass" : "live.line",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 83.5, 180.0, 60.25, 15.0 ]
}
}
, {
"box" : {
"id" : "obj-31",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 10.0, 208.25, 44.0, 22.0 ],
"text" : "fl.ceil~"
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 10.0, 240.0, 59.0, 22.0 ],
"text" : "fl.tomax~"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 93.5, 117.0, 71.0, 22.0 ],
"text" : "fl.perblock~"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 10.0, 177.0, 72.0, 22.0 ],
"text" : "fl.frommax~"
}
}
, {
"box" : {
"arrows" : 1,
"border" : 4.0,
"id" : "obj-24",
"maxclass" : "live.line",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 63.5, 277.0, 60.25, 15.0 ]
}
}
, {
"box" : {
"id" : "obj-25",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 128.0, 277.0, 128.0, 20.0 ],
"text" : "Ceiling value"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 148.5, 180.0, 211.0, 20.0 ],
"text" : "Frame containing value to test"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-2", 0 ]
"destination" : [ "obj-31", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-4", 0 ]
"destination" : [ "obj-12", 0 ],
"midpoints" : [ 103.0, 170.0, 19.5, 170.0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 0 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-28", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-31", 0 ]
}
}
],
"styles" : [ {
"name" : "newobjBlue-1",
"default" : {
"accentcolor" : [ 0.317647, 0.654902, 0.976471, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "newobjYellow-1",
"default" : {
"fontsize" : [ 12.059008 ],
"accentcolor" : [ 0.82517, 0.78181, 0.059545, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberGold-1",
"default" : {
"accentcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
]
}
,
"patching_rect" : [ 421.0, 281.25, 69.0, 22.0 ],
"patching_rect" : [ 350.0, 324.0, 43.0, 21.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"style" : "",
"tags" : ""
}
,
"style" : "",
"text" : "p see_also"
"text" : "p basic"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 11.595187,
"hidden" : 1,
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 360.0, 281.25, 55.0, 21.0 ],
"style" : "",
"text" : "autohelp"
}
}
, {
"box" : {
"fontface" : 1,
"fontname" : "Arial",
"fontsize" : 11.595187,
"id" : "obj-79",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 365.0, 285.25, 100.0, 19.0 ],
"style" : "",
"text" : "See Also:",
"varname" : "autohelp_see_title"
}
}
, {
"box" : {
"allowdrag" : 0,
"fontsize" : 11.595187,
"id" : "obj-80",
"items" : [ "(Objects:)", ",", "<separator>", ",", "fl.floor~", ",", "<separator>" ],
"maxclass" : "umenu",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 365.0, 305.25, 130.0, 21.0 ],
"style" : "",
"varname" : "autohelp_see_menu"
}
}
, {
"box" : {
"fontface" : 3,
"fontname" : "Arial",
"fontsize" : 20.871338,
"id" : "obj-4",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 8.0, 485.0, 30.0 ],
"style" : "",
"text" : "fl.ceil~",
"textcolor" : [ 0.2, 0.2, 0.2, 1.0 ],
"varname" : "autohelp_top_title"
}
}
, {
"box" : {
"fontface" : 0,
"fontname" : "Arial",
"fontsize" : 12.754705,
"id" : "obj-5",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 36.0, 485.0, 21.0 ],
"style" : "",
"text" : "Calculates the floor value of each value in the input frame.",
"textcolor" : [ 0.2, 0.2, 0.2, 1.0 ],
"varname" : "autohelp_top_digest"
}
}
, {
"box" : {
"fontface" : 0,
"fontname" : "Arial",
"fontsize" : 11.595187,
"id" : "obj-3",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 57.0, 485.0, 19.0 ],
"style" : "",
"varname" : "autohelp_top_description"
}
}
, {
"box" : {
"bgcolor" : [ 0.0, 0.0, 0.0, 0.0 ],
"bgoncolor" : [ 0.0, 0.0, 0.0, 0.0 ],
"fontface" : 3,
"fontlink" : 1,
"fontsize" : 12.754705,
"id" : "obj-6",
"maxclass" : "textbutton",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "", "", "int" ],
"parameter_enable" : 0,
"patching_rect" : [ 370.070503, 22.0, 129.929497, 14.249397 ],
"presentation_rect" : [ 0.0, 0.0, 129.929497, 14.249397 ],
"spacing_x" : 0.0,
"spacing_y" : 0.0,
"style" : "",
"text" : "Frame Lib reference",
"textcolor" : [ 0.27, 0.35, 0.47, 1.0 ],
"textoncolor" : [ 0.27, 0.35, 0.47, 1.0 ],
"textovercolor" : [ 0.4, 0.5, 0.65, 1.0 ],
"underline" : 1,
"varname" : "autohelp_top_ref"
}
}
, {
"box" : {
"angle" : 270.0,
"bgcolor" : [ 0.290196, 0.309804, 0.301961, 0.0 ],
"border" : 3,
"bordercolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"id" : "obj-101",
"maxclass" : "panel",
"mode" : 0,
"numinlets" : 1,
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 5.0, 79.25, 495.0, 200.0 ],
"proportion" : 0.39,
"style" : ""
}
}
, {
"box" : {
"angle" : 0.0,
"background" : 1,
"bordercolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"grad1" : [ 0.88, 0.98, 0.78, 1.0 ],
"grad2" : [ 0.9, 0.9, 0.9, 1.0 ],
"id" : "obj-8",
"maxclass" : "panel",
"mode" : 1,
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 5.0, 5.0, 495.0, 52.0 ],
"proportion" : 0.39,
"style" : "",
"varname" : "autohelp_top_panel"
}
}
, {
"box" : {
"angle" : 0.0,
"background" : 1,
"bgcolor" : [ 0.85, 0.85, 0.85, 0.75 ],
"border" : 2,
"bordercolor" : [ 0.5, 0.5, 0.5, 0.75 ],
"id" : "obj-81",
"maxclass" : "panel",
"mode" : 0,
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 360.0, 281.25, 140.0, 50.0 ],
"proportion" : 0.39,
"style" : "",
"varname" : "autohelp_see_panel"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-31", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"midpoints" : [ 108.0, 142.0, 24.5, 142.0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 0 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-28", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-31", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"hidden" : 1,
"source" : [ "obj-80", 1 ]
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 0,
"revision" : 0,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 0.0, 26.0, 370.0, 352.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" : "default",
"showontab" : 1,
"boxes" : [ ],
"lines" : [ ]
}
,
"patching_rect" : [ 398.0, 325.0, 24.0, 21.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p ?"
}
}
],
"lines" : [ ],
"dependency_cache" : [ {
"name" : "helpdetails.js",
"bootpath" : "C74:/help/resources",
"type" : "TEXT",
"implicit" : 1
}
, {
"name" : "fl.frommax~.mxo",
"type" : "iLaX"
}
@@ -565,12 +421,39 @@
}
],
"autosave" : 0,
"styles" : [ {
"name" : "newobjBlue-1",
"default" : {
"accentcolor" : [ 0.317647, 0.654902, 0.976471, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "newobjYellow-1",
"default" : {
"fontsize" : [ 12.059008 ],
"accentcolor" : [ 0.82517, 0.78181, 0.059545, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberGold-1",
"default" : {
"accentcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
],
"bgfillcolor_type" : "gradient",
"bgfillcolor_color1" : [ 0.376471, 0.384314, 0.4, 1.0 ],
"bgfillcolor_color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"bgfillcolor_color" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_proportion" : 0.39
"bgfillcolor_color" : [ 0.290196, 0.309804, 0.301961, 1.0 ]
}
}
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -2,14 +2,15 @@
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 7,
"minor" : 3,
"revision" : 4,
"major" : 8,
"minor" : 0,
"revision" : 0,
"architecture" : "x64",
"modernui" : 1
}
,
"rect" : [ 59.0, 103.0, 505.0, 344.0 ],
"classnamespace" : "box",
"rect" : [ 0.0, 45.0, 404.0, 382.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 11.0,
@@ -36,178 +37,26 @@
"tags" : "",
"style" : "",
"subpatcher_template" : "default",
"showrootpatcherontab" : 0,
"showontab" : 0,
"boxes" : [ {
"box" : {
"format" : 6,
"id" : "obj-30",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 18.0, 251.0, 50.0, 21.0 ],
"style" : ""
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-28",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 18.0, 120.0, 50.0, 21.0 ],
"style" : ""
}
}
, {
"box" : {
"id" : "obj-26",
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 18.0, 94.0, 70.0, 21.0 ],
"style" : "",
"text" : "loadmess 0."
}
}
, {
"box" : {
"arrows" : 1,
"border" : 4.0,
"id" : "obj-38",
"maxclass" : "live.line",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 91.5, 157.0, 60.25, 15.0 ]
}
}
, {
"box" : {
"id" : "obj-31",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 18.0, 185.25, 49.0, 21.0 ],
"style" : "",
"text" : "fl.cosh~"
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 18.0, 217.0, 55.0, 21.0 ],
"style" : "",
"text" : "fl.tomax~"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 109.5, 94.0, 67.0, 21.0 ],
"style" : "",
"text" : "fl.perblock~"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 18.0, 154.0, 68.0, 21.0 ],
"style" : "",
"text" : "fl.frommax~"
}
}
, {
"box" : {
"arrows" : 1,
"border" : 4.0,
"id" : "obj-24",
"maxclass" : "live.line",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 71.5, 254.0, 60.25, 15.0 ]
}
}
, {
"box" : {
"id" : "obj-25",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 136.0, 254.0, 172.0, 19.0 ],
"style" : "",
"text" : "Hyperbolic cosine of input values."
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 153.75, 157.0, 211.0, 19.0 ],
"style" : "",
"text" : "Frame containing values to test"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "ezdac~",
"numinlets" : 2,
"numoutlets" : 0,
"patching_rect" : [ 305.999939, 287.75, 50.0, 50.0 ],
"style" : ""
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"hidden" : 1,
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numinlets" : 0,
"numoutlets" : 0,
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 7,
"minor" : 3,
"revision" : 4,
"major" : 8,
"minor" : 0,
"revision" : 0,
"architecture" : "x64",
"modernui" : 1
}
,
"rect" : [ 50.0, 94.0, 264.0, 148.0 ],
"classnamespace" : "box",
"rect" : [ 0.0, 71.0, 404.0, 356.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
@@ -233,317 +82,324 @@
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"subpatcher_template" : "default",
"showontab" : 1,
"boxes" : [ {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 99.0, 63.5, 83.0, 20.0 ],
"style" : "",
"text" : "prepend help",
"varname" : "phelp"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 99.0, 90.5, 56.0, 20.0 ],
"style" : "",
"text" : "pcontrol"
}
}
, {
"box" : {
"comment" : "From umenu label out",
"id" : "obj-4",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"maxclass" : "ezdac~",
"numinlets" : 2,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 300.0, 45.0, 45.0 ]
}
}
, {
"box" : {
"border" : 0,
"filename" : "helpdetails.js",
"id" : "obj-3",
"ignoreclick" : 1,
"jsarguments" : [ "fl.cosh~" ],
"maxclass" : "jsui",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 99.0, 36.0, 25.0, 25.0 ],
"style" : ""
"parameter_enable" : 0,
"patching_rect" : [ 10.0, 12.0, 380.0, 98.0 ]
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-30",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 10.0, 274.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-28",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 10.0, 143.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 10.0, 117.0, 74.0, 22.0 ],
"text" : "loadmess 0."
}
}
, {
"box" : {
"arrows" : 1,
"border" : 4.0,
"id" : "obj-38",
"maxclass" : "live.line",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 83.5, 180.0, 60.25, 15.0 ]
}
}
, {
"box" : {
"id" : "obj-31",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 10.0, 208.25, 51.0, 22.0 ],
"text" : "fl.cosh~"
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 10.0, 240.0, 59.0, 22.0 ],
"text" : "fl.tomax~"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 101.5, 117.0, 71.0, 22.0 ],
"text" : "fl.perblock~"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 10.0, 177.0, 72.0, 22.0 ],
"text" : "fl.frommax~"
}
}
, {
"box" : {
"arrows" : 1,
"border" : 4.0,
"id" : "obj-24",
"maxclass" : "live.line",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 63.5, 277.0, 60.25, 15.0 ]
}
}
, {
"box" : {
"id" : "obj-25",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 128.0, 277.0, 188.0, 20.0 ],
"text" : "Hyperbolic cosine of input values."
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 145.75, 180.0, 211.0, 20.0 ],
"text" : "Frame containing values to test"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-2", 0 ]
"destination" : [ "obj-31", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-4", 0 ]
"destination" : [ "obj-12", 0 ],
"midpoints" : [ 111.0, 170.0, 19.5, 170.0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 0 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-28", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-31", 0 ]
}
}
],
"styles" : [ {
"name" : "newobjBlue-1",
"default" : {
"accentcolor" : [ 0.317647, 0.654902, 0.976471, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "newobjYellow-1",
"default" : {
"fontsize" : [ 12.059008 ],
"accentcolor" : [ 0.82517, 0.78181, 0.059545, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberGold-1",
"default" : {
"accentcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
]
}
,
"patching_rect" : [ 421.0, 287.75, 69.0, 22.0 ],
"patching_rect" : [ 388.0, 316.0, 43.0, 21.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"style" : "",
"tags" : ""
}
,
"style" : "",
"text" : "p see_also"
"text" : "p basic"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 11.595187,
"hidden" : 1,
"id" : "obj-2",
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 1,
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 360.0, 287.75, 55.0, 21.0 ],
"style" : "",
"text" : "autohelp"
}
}
, {
"box" : {
"fontface" : 1,
"fontname" : "Arial",
"fontsize" : 11.595187,
"id" : "obj-79",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 365.0, 291.75, 100.0, 19.0 ],
"style" : "",
"text" : "See Also:",
"varname" : "autohelp_see_title"
}
}
, {
"box" : {
"allowdrag" : 0,
"fontsize" : 11.595187,
"id" : "obj-80",
"items" : [ "(Objects:)", ",", "<separator>", ",", "fl.cos~", ",", "fl.acos~", ",", "fl.acosh~", ",", "fl.sin~", ",", "fl.tan~", ",", "<separator>" ],
"maxclass" : "umenu",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 365.0, 311.75, 130.0, 21.0 ],
"style" : "",
"varname" : "autohelp_see_menu"
}
}
, {
"box" : {
"fontface" : 3,
"fontname" : "Arial",
"fontsize" : 20.871338,
"id" : "obj-4",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 8.0, 485.0, 30.0 ],
"style" : "",
"text" : "fl.cosh~",
"textcolor" : [ 0.2, 0.2, 0.2, 1.0 ],
"varname" : "autohelp_top_title"
}
}
, {
"box" : {
"fontface" : 0,
"fontname" : "Arial",
"fontsize" : 12.754705,
"id" : "obj-5",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 36.0, 485.0, 21.0 ],
"style" : "",
"text" : "Calculates the hyperbolic cosine of each value in the input frame.",
"textcolor" : [ 0.2, 0.2, 0.2, 1.0 ],
"varname" : "autohelp_top_digest"
}
}
, {
"box" : {
"fontface" : 0,
"fontname" : "Arial",
"fontsize" : 11.595187,
"id" : "obj-3",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 57.0, 485.0, 19.0 ],
"style" : "",
"varname" : "autohelp_top_description"
}
}
, {
"box" : {
"bgcolor" : [ 0.0, 0.0, 0.0, 0.0 ],
"bgoncolor" : [ 0.0, 0.0, 0.0, 0.0 ],
"fontface" : 3,
"fontlink" : 1,
"fontsize" : 12.754705,
"id" : "obj-6",
"maxclass" : "textbutton",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "", "", "int" ],
"parameter_enable" : 0,
"patching_rect" : [ 370.070503, 22.0, 129.929497, 14.249397 ],
"presentation_rect" : [ 0.0, 0.0, 129.929497, 14.249397 ],
"spacing_x" : 0.0,
"spacing_y" : 0.0,
"style" : "",
"text" : "Frame Lib reference",
"textcolor" : [ 0.27, 0.35, 0.47, 1.0 ],
"textoncolor" : [ 0.27, 0.35, 0.47, 1.0 ],
"textovercolor" : [ 0.4, 0.5, 0.65, 1.0 ],
"underline" : 1,
"varname" : "autohelp_top_ref"
}
}
, {
"box" : {
"angle" : 270.0,
"bgcolor" : [ 0.290196, 0.309804, 0.301961, 0.0 ],
"border" : 3,
"bordercolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"id" : "obj-101",
"maxclass" : "panel",
"mode" : 0,
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 5.0, 79.75, 495.0, 206.0 ],
"proportion" : 0.39,
"style" : ""
}
}
, {
"box" : {
"angle" : 0.0,
"background" : 1,
"bordercolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"grad1" : [ 0.88, 0.98, 0.78, 1.0 ],
"grad2" : [ 0.9, 0.9, 0.9, 1.0 ],
"id" : "obj-8",
"maxclass" : "panel",
"mode" : 1,
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 5.0, 5.0, 495.0, 52.0 ],
"proportion" : 0.39,
"style" : "",
"varname" : "autohelp_top_panel"
}
}
, {
"box" : {
"angle" : 0.0,
"background" : 1,
"bgcolor" : [ 0.85, 0.85, 0.85, 0.75 ],
"border" : 2,
"bordercolor" : [ 0.5, 0.5, 0.5, 0.75 ],
"id" : "obj-81",
"maxclass" : "panel",
"mode" : 0,
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 360.0, 287.75, 140.0, 50.0 ],
"proportion" : 0.39,
"style" : "",
"varname" : "autohelp_see_panel"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-31", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"midpoints" : [ 119.0, 147.0, 27.5, 147.0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 0 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-28", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-31", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"hidden" : 1,
"source" : [ "obj-80", 1 ]
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 0,
"revision" : 0,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 0.0, 26.0, 404.0, 356.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" : "default",
"showontab" : 1,
"boxes" : [ ],
"lines" : [ ]
}
,
"patching_rect" : [ 436.0, 317.0, 24.0, 21.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p ?"
}
}
],
"lines" : [ ],
"dependency_cache" : [ {
"name" : "helpdetails.js",
"bootpath" : "C74:/help/resources",
"type" : "TEXT",
"implicit" : 1
}
, {
"name" : "fl.frommax~.mxo",
"type" : "iLaX"
}
@@ -565,12 +421,39 @@
}
],
"autosave" : 0,
"styles" : [ {
"name" : "newobjBlue-1",
"default" : {
"accentcolor" : [ 0.317647, 0.654902, 0.976471, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "newobjYellow-1",
"default" : {
"fontsize" : [ 12.059008 ],
"accentcolor" : [ 0.82517, 0.78181, 0.059545, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberGold-1",
"default" : {
"accentcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
],
"bgfillcolor_type" : "gradient",
"bgfillcolor_color1" : [ 0.376471, 0.384314, 0.4, 1.0 ],
"bgfillcolor_color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"bgfillcolor_color" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_proportion" : 0.39
"bgfillcolor_color" : [ 0.290196, 0.309804, 0.301961, 1.0 ]
}
}
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,622 @@
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 0,
"revision" : 0,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 0.0, 45.0, 459.0, 481.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 11.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 0,
"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" : "default",
"showrootpatcherontab" : 0,
"showontab" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 0,
"revision" : 0,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 0.0, 71.0, 459.0, 455.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" : "default",
"showontab" : 1,
"boxes" : [ {
"box" : {
"border" : 0,
"filename" : "helpdetails.js",
"id" : "obj-2",
"ignoreclick" : 1,
"jsarguments" : [ "fl.crest~" ],
"maxclass" : "jsui",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"parameter_enable" : 0,
"patching_rect" : [ 10.0, 12.0, 437.0, 103.0 ]
}
}
, {
"box" : {
"fontface" : 1,
"fontsize" : 20.0,
"id" : "obj-63",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 168.5, 368.0, 34.0, 29.0 ],
"text" : "=",
"textjustification" : 1
}
}
, {
"box" : {
"fontface" : 1,
"fontsize" : 20.0,
"id" : "obj-62",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 68.0, 368.0, 34.0, 29.0 ],
"text" : "/",
"textjustification" : 1
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-59",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 9.0, 372.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"id" : "obj-57",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 9.0, 341.0, 59.0, 22.0 ],
"text" : "fl.tomax~"
}
}
, {
"box" : {
"id" : "obj-56",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "", "", "" ],
"patching_rect" : [ 10.0, 306.0, 57.0, 22.0 ],
"text" : "fl.peaks~"
}
}
, {
"box" : {
"id" : "obj-55",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 112.0, 339.0, 59.0, 22.0 ],
"text" : "fl.tomax~"
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-54",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 112.0, 372.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"id" : "obj-53",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 112.0, 306.0, 46.0, 22.0 ],
"text" : "fl.rms~"
}
}
, {
"box" : {
"id" : "obj-52",
"linecount" : 8,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 292.0, 153.0, 160.0, 114.0 ],
"text" : "Crest factor is defined as the ratio of peak value to rms value of a current waveform. The crest factor for a sinusoidal waveform is 1.414 since the peak of a true sinusoid is 1.414 times the RMS value "
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-50",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 214.0, 372.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"id" : "obj-48",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 214.0, 306.0, 51.0, 22.0 ],
"text" : "fl.crest~"
}
}
, {
"box" : {
"id" : "obj-47",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 10.0, 263.0, 40.0, 22.0 ],
"text" : "fl.sin~"
}
}
, {
"box" : {
"id" : "obj-45",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 214.0, 339.0, 59.0, 22.0 ],
"text" : "fl.tomax~"
}
}
, {
"box" : {
"id" : "obj-44",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 10.0, 231.0, 54.0, 22.0 ],
"text" : "fl.times~"
}
}
, {
"box" : {
"id" : "obj-42",
"linecount" : 2,
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 10.0, 147.0, 125.0, 35.0 ],
"text" : "fl.ramp~ /length 4096 /scale normalised"
}
}
, {
"box" : {
"id" : "obj-33",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 45.0, 199.0, 149.0, 22.0 ],
"text" : "fl.constant~ pi /multiplier 2"
}
}
, {
"box" : {
"id" : "obj-29",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 10.0, 117.0, 71.0, 22.0 ],
"text" : "fl.perblock~"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "ezdac~",
"numinlets" : 2,
"numoutlets" : 0,
"patching_rect" : [ 9.0, 397.5, 50.0, 50.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-42", 0 ],
"source" : [ "obj-29", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-44", 1 ],
"source" : [ "obj-33", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-33", 0 ],
"order" : 0,
"source" : [ "obj-42", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-44", 0 ],
"order" : 1,
"source" : [ "obj-42", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-47", 0 ],
"source" : [ "obj-44", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-50", 0 ],
"source" : [ "obj-45", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-48", 0 ],
"midpoints" : [ 19.5, 292.0, 223.5, 292.0 ],
"order" : 0,
"source" : [ "obj-47", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-53", 0 ],
"midpoints" : [ 19.5, 292.0, 121.5, 292.0 ],
"order" : 1,
"source" : [ "obj-47", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-56", 0 ],
"midpoints" : [ 19.5, 289.0, 19.5, 289.0 ],
"order" : 2,
"source" : [ "obj-47", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-45", 0 ],
"source" : [ "obj-48", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-55", 0 ],
"source" : [ "obj-53", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-54", 0 ],
"source" : [ "obj-55", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-57", 0 ],
"source" : [ "obj-56", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-59", 0 ],
"source" : [ "obj-57", 0 ]
}
}
],
"styles" : [ {
"name" : "newobjBlue-1",
"default" : {
"accentcolor" : [ 0.317647, 0.654902, 0.976471, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "newobjYellow-1",
"default" : {
"fontsize" : [ 12.059008 ],
"accentcolor" : [ 0.82517, 0.78181, 0.059545, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberGold-1",
"default" : {
"accentcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
]
}
,
"patching_rect" : [ 301.0, 301.0, 43.0, 21.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p basic"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 0,
"revision" : 0,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 0.0, 26.0, 459.0, 455.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" : "default",
"showontab" : 1,
"boxes" : [ ],
"lines" : [ ]
}
,
"patching_rect" : [ 349.0, 302.0, 24.0, 21.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p ?"
}
}
],
"lines" : [ ],
"dependency_cache" : [ {
"name" : "helpdetails.js",
"bootpath" : "C74:/help/resources",
"type" : "TEXT",
"implicit" : 1
}
, {
"name" : "fl.perblock~.mxo",
"type" : "iLaX"
}
, {
"name" : "fl.perblock~.mxo",
"type" : "iLaX"
}
, {
"name" : "fl.constant~.mxo",
"type" : "iLaX"
}
, {
"name" : "fl.ramp~.mxo",
"type" : "iLaX"
}
, {
"name" : "fl.times~.mxo",
"type" : "iLaX"
}
, {
"name" : "fl.tomax~.mxo",
"type" : "iLaX"
}
, {
"name" : "fl.sin~.mxo",
"type" : "iLaX"
}
, {
"name" : "fl.crest~.mxo",
"type" : "iLaX"
}
, {
"name" : "fl.rms~.mxo",
"type" : "iLaX"
}
, {
"name" : "fl.peaks~.mxo",
"type" : "iLaX"
}
],
"autosave" : 0,
"styles" : [ {
"name" : "newobjBlue-1",
"default" : {
"accentcolor" : [ 0.317647, 0.654902, 0.976471, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "newobjYellow-1",
"default" : {
"fontsize" : [ 12.059008 ],
"accentcolor" : [ 0.82517, 0.78181, 0.059545, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberGold-1",
"default" : {
"accentcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
],
"bgfillcolor_type" : "gradient",
"bgfillcolor_color1" : [ 0.376471, 0.384314, 0.4, 1.0 ],
"bgfillcolor_color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"bgfillcolor_color" : [ 0.290196, 0.309804, 0.301961, 1.0 ]
}
}
@@ -1,748 +0,0 @@
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 7,
"minor" : 3,
"revision" : 4,
"architecture" : "x64",
"modernui" : 1
}
,
"rect" : [ 740.0, 273.0, 504.0, 435.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 11.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 1,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 1,
"objectsnaponopen" : 1,
"statusbarvisible" : 2,
"toolbarvisible" : 0,
"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" : "default",
"boxes" : [ {
"box" : {
"fontface" : 1,
"fontsize" : 20.0,
"id" : "obj-63",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 176.5, 340.0, 34.0, 29.0 ],
"style" : "",
"text" : "=",
"textjustification" : 1
}
}
, {
"box" : {
"fontface" : 1,
"fontsize" : 20.0,
"id" : "obj-62",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 76.0, 340.0, 34.0, 29.0 ],
"style" : "",
"text" : "/",
"textjustification" : 1
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-59",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 17.0, 344.0, 50.0, 21.0 ],
"style" : ""
}
}
, {
"box" : {
"id" : "obj-57",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 17.0, 313.0, 55.0, 21.0 ],
"style" : "",
"text" : "fl.tomax~"
}
}
, {
"box" : {
"id" : "obj-56",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "", "", "" ],
"patching_rect" : [ 18.0, 278.0, 55.0, 21.0 ],
"style" : "",
"text" : "fl.peaks~"
}
}
, {
"box" : {
"id" : "obj-55",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 120.0, 311.0, 55.0, 21.0 ],
"style" : "",
"text" : "fl.tomax~"
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-54",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 120.0, 344.0, 50.0, 21.0 ],
"style" : ""
}
}
, {
"box" : {
"id" : "obj-53",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 120.0, 278.0, 44.0, 21.0 ],
"style" : "",
"text" : "fl.rms~"
}
}
, {
"box" : {
"id" : "obj-52",
"linecount" : 8,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 289.0, 125.0, 155.0, 105.0 ],
"style" : "",
"text" : "Crest factor is defined as the ratio of peak value to rms value of a current waveform. The crest factor for a sinusoidal waveform is 1.414 since the peak of a true sinusoid is 1.414 times the RMS value "
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-50",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 222.0, 344.0, 50.0, 21.0 ],
"style" : ""
}
}
, {
"box" : {
"id" : "obj-48",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 222.0, 278.0, 49.0, 21.0 ],
"style" : "",
"text" : "fl.crest~"
}
}
, {
"box" : {
"id" : "obj-47",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 18.0, 218.0, 40.0, 21.0 ],
"style" : "",
"text" : "fl.sin~"
}
}
, {
"box" : {
"id" : "obj-45",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 222.0, 311.0, 55.0, 21.0 ],
"style" : "",
"text" : "fl.tomax~"
}
}
, {
"box" : {
"id" : "obj-44",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 18.0, 181.0, 30.0, 21.0 ],
"style" : "",
"text" : "fl.*~"
}
}
, {
"box" : {
"id" : "obj-42",
"linecount" : 2,
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 18.0, 125.0, 123.0, 33.0 ],
"style" : "",
"text" : "fl.ramp~ /length 4096 /scale normalised"
}
}
, {
"box" : {
"id" : "obj-33",
"linecount" : 2,
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 149.0, 125.0, 83.0, 33.0 ],
"style" : "",
"text" : "fl.constant~ pi /multiplier 2"
}
}
, {
"box" : {
"id" : "obj-29",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 18.0, 89.0, 67.0, 21.0 ],
"style" : "",
"text" : "fl.perblock~"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "ezdac~",
"numinlets" : 2,
"numoutlets" : 0,
"patching_rect" : [ 305.999939, 381.0, 50.0, 50.0 ],
"style" : ""
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"hidden" : 1,
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 7,
"minor" : 3,
"revision" : 4,
"architecture" : "x64",
"modernui" : 1
}
,
"rect" : [ 50.0, 94.0, 264.0, 148.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" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 99.0, 63.5, 83.0, 20.0 ],
"style" : "",
"text" : "prepend help",
"varname" : "phelp"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 99.0, 90.5, 56.0, 20.0 ],
"style" : "",
"text" : "pcontrol"
}
}
, {
"box" : {
"comment" : "From umenu label out",
"id" : "obj-4",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 99.0, 36.0, 25.0, 25.0 ],
"style" : ""
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-4", 0 ]
}
}
]
}
,
"patching_rect" : [ 421.0, 381.0, 69.0, 22.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"style" : "",
"tags" : ""
}
,
"style" : "",
"text" : "p see_also"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 11.595187,
"hidden" : 1,
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 360.0, 381.0, 55.0, 21.0 ],
"style" : "",
"text" : "autohelp"
}
}
, {
"box" : {
"fontface" : 1,
"fontname" : "Arial",
"fontsize" : 11.595187,
"id" : "obj-79",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 365.0, 385.0, 100.0, 19.0 ],
"style" : "",
"text" : "See Also:",
"varname" : "autohelp_see_title"
}
}
, {
"box" : {
"allowdrag" : 0,
"fontsize" : 11.595187,
"id" : "obj-80",
"items" : [ "(Objects:)", ",", "<separator>", ",", "fl.centroid~", ",", "fl.kurtosis~", ",", "fl.skewness~", ",", "fl.flatness~", ",", "<separator>" ],
"maxclass" : "umenu",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 365.0, 405.0, 130.0, 21.0 ],
"style" : "",
"varname" : "autohelp_see_menu"
}
}
, {
"box" : {
"fontface" : 3,
"fontname" : "Arial",
"fontsize" : 20.871338,
"id" : "obj-4",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 8.0, 485.0, 30.0 ],
"style" : "",
"text" : "fl.crest~",
"textcolor" : [ 0.2, 0.2, 0.2, 1.0 ],
"varname" : "autohelp_top_title"
}
}
, {
"box" : {
"fontface" : 0,
"fontname" : "Arial",
"fontsize" : 12.754705,
"id" : "obj-5",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 36.0, 485.0, 21.0 ],
"style" : "",
"text" : "Calculates the crest factor of the input frame.",
"textcolor" : [ 0.2, 0.2, 0.2, 1.0 ],
"varname" : "autohelp_top_digest"
}
}
, {
"box" : {
"fontface" : 0,
"fontname" : "Arial",
"fontsize" : 11.595187,
"id" : "obj-3",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 57.0, 485.0, 19.0 ],
"style" : "",
"varname" : "autohelp_top_description"
}
}
, {
"box" : {
"bgcolor" : [ 0.0, 0.0, 0.0, 0.0 ],
"bgoncolor" : [ 0.0, 0.0, 0.0, 0.0 ],
"fontface" : 3,
"fontlink" : 1,
"fontsize" : 12.754705,
"id" : "obj-6",
"maxclass" : "textbutton",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "", "", "int" ],
"parameter_enable" : 0,
"patching_rect" : [ 370.070503, 22.0, 129.929497, 14.249397 ],
"presentation_rect" : [ 0.0, 0.0, 129.929497, 14.249397 ],
"spacing_x" : 0.0,
"spacing_y" : 0.0,
"style" : "",
"text" : "Frame Lib reference",
"textcolor" : [ 0.27, 0.35, 0.47, 1.0 ],
"textoncolor" : [ 0.27, 0.35, 0.47, 1.0 ],
"textovercolor" : [ 0.4, 0.5, 0.65, 1.0 ],
"underline" : 1,
"varname" : "autohelp_top_ref"
}
}
, {
"box" : {
"angle" : 270.0,
"bgcolor" : [ 0.290196, 0.309804, 0.301961, 0.0 ],
"border" : 3,
"bordercolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"id" : "obj-101",
"maxclass" : "panel",
"mode" : 0,
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 5.0, 78.0, 495.0, 301.0 ],
"proportion" : 0.39,
"style" : ""
}
}
, {
"box" : {
"angle" : 0.0,
"background" : 1,
"bordercolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"grad1" : [ 0.88, 0.98, 0.78, 1.0 ],
"grad2" : [ 0.9, 0.9, 0.9, 1.0 ],
"id" : "obj-8",
"maxclass" : "panel",
"mode" : 1,
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 5.0, 5.0, 495.0, 52.0 ],
"proportion" : 0.39,
"style" : "",
"varname" : "autohelp_top_panel"
}
}
, {
"box" : {
"angle" : 0.0,
"background" : 1,
"bgcolor" : [ 0.85, 0.85, 0.85, 0.75 ],
"border" : 2,
"bordercolor" : [ 0.5, 0.5, 0.5, 0.75 ],
"id" : "obj-81",
"maxclass" : "panel",
"mode" : 0,
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 360.0, 381.0, 140.0, 50.0 ],
"proportion" : 0.39,
"style" : "",
"varname" : "autohelp_see_panel"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-33", 0 ],
"order" : 0,
"source" : [ "obj-29", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-42", 0 ],
"order" : 1,
"source" : [ "obj-29", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-44", 1 ],
"source" : [ "obj-33", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-44", 0 ],
"source" : [ "obj-42", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-47", 0 ],
"source" : [ "obj-44", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-50", 0 ],
"source" : [ "obj-45", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-48", 0 ],
"midpoints" : [ 27.5, 264.0, 231.5, 264.0 ],
"order" : 0,
"source" : [ "obj-47", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-53", 0 ],
"midpoints" : [ 27.5, 264.0, 129.5, 264.0 ],
"order" : 1,
"source" : [ "obj-47", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-56", 0 ],
"midpoints" : [ 27.5, 261.0, 27.5, 261.0 ],
"order" : 2,
"source" : [ "obj-47", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-45", 0 ],
"source" : [ "obj-48", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-55", 0 ],
"source" : [ "obj-53", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-54", 0 ],
"source" : [ "obj-55", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-57", 0 ],
"source" : [ "obj-56", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-59", 0 ],
"source" : [ "obj-57", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"hidden" : 1,
"source" : [ "obj-80", 1 ]
}
}
],
"dependency_cache" : [ {
"name" : "fl.perblock~.mxo",
"type" : "iLaX"
}
, {
"name" : "fl.perblock~.mxo",
"type" : "iLaX"
}
, {
"name" : "fl.constant~.mxo",
"type" : "iLaX"
}
, {
"name" : "fl.ramp~.mxo",
"type" : "iLaX"
}
, {
"name" : "fl.times~.mxo",
"type" : "iLaX"
}
, {
"name" : "fl.tomax~.mxo",
"type" : "iLaX"
}
, {
"name" : "fl.sin~.mxo",
"type" : "iLaX"
}
, {
"name" : "fl.crest~.mxo",
"type" : "iLaX"
}
, {
"name" : "fl.rms~.mxo",
"type" : "iLaX"
}
, {
"name" : "fl.peaks~.mxo",
"type" : "iLaX"
}
],
"autosave" : 0,
"bgfillcolor_type" : "gradient",
"bgfillcolor_color1" : [ 0.376471, 0.384314, 0.4, 1.0 ],
"bgfillcolor_color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"bgfillcolor_color" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_proportion" : 0.39
}
}
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -2,14 +2,15 @@
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 7,
"minor" : 3,
"revision" : 4,
"major" : 8,
"minor" : 0,
"revision" : 0,
"architecture" : "x64",
"modernui" : 1
}
,
"rect" : [ 59.0, 103.0, 505.0, 348.0 ],
"classnamespace" : "box",
"rect" : [ 0.0, 45.0, 470.0, 391.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 11.0,
@@ -36,126 +37,26 @@
"tags" : "",
"style" : "",
"subpatcher_template" : "default",
"showrootpatcherontab" : 0,
"showontab" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-17",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 20.0, 256.0, 210.0, 21.0 ],
"style" : "",
"text" : "1. 0.723674 0.4795 0.288844 0.157299"
}
}
, {
"box" : {
"id" : "obj-13",
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 20.0, 208.0, 55.0, 21.0 ],
"style" : "",
"text" : "fl.tomax~"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 20.0, 132.0, 184.0, 21.0 ],
"style" : "",
"text" : "fl.ramp~ /length 5 /scale normalised"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 20.0, 174.0, 44.0, 21.0 ],
"style" : "",
"text" : "fl.erfc~"
}
}
, {
"box" : {
"arrows" : 1,
"border" : 4.0,
"id" : "obj-14",
"maxclass" : "live.line",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 206.0, 135.0, 60.25, 15.0 ]
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 268.25, 132.0, 192.75, 19.0 ],
"style" : "",
"text" : "Frame containing 0, 0.25, 0.5, 0.75 1"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 20.0, 92.0, 49.0, 21.0 ],
"style" : "",
"text" : "fl.once~"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "ezdac~",
"numinlets" : 2,
"numoutlets" : 0,
"patching_rect" : [ 305.999939, 291.75, 50.0, 50.0 ],
"style" : ""
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"hidden" : 1,
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numinlets" : 0,
"numoutlets" : 0,
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 7,
"minor" : 3,
"revision" : 4,
"major" : 8,
"minor" : 0,
"revision" : 0,
"architecture" : "x64",
"modernui" : 1
}
,
"rect" : [ 50.0, 94.0, 264.0, 148.0 ],
"classnamespace" : "box",
"rect" : [ 0.0, 71.0, 470.0, 365.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
@@ -181,302 +82,261 @@
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"subpatcher_template" : "default",
"showontab" : 1,
"boxes" : [ {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-1",
"maxclass" : "ezdac~",
"numinlets" : 2,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 314.0, 45.0, 45.0 ]
}
}
, {
"box" : {
"border" : 0,
"filename" : "helpdetails.js",
"id" : "obj-2",
"maxclass" : "newobj",
"ignoreclick" : 1,
"jsarguments" : [ "fl.erfc~" ],
"maxclass" : "jsui",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 99.0, 63.5, 83.0, 20.0 ],
"style" : "",
"text" : "prepend help",
"varname" : "phelp"
"parameter_enable" : 0,
"patching_rect" : [ 10.0, 12.0, 453.25, 101.0 ]
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"id" : "obj-17",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 99.0, 90.5, 56.0, 20.0 ],
"style" : "",
"text" : "pcontrol"
"patching_rect" : [ 10.0, 276.0, 228.0, 22.0 ],
"text" : "1. 0.723674 0.4795 0.288844 0.157299"
}
}
, {
"box" : {
"comment" : "From umenu label out",
"id" : "obj-4",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 99.0, 36.0, 25.0, 25.0 ],
"style" : ""
"patching_rect" : [ 10.0, 233.0, 59.0, 22.0 ],
"text" : "fl.tomax~"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 10.0, 157.0, 198.0, 22.0 ],
"text" : "fl.ramp~ /length 5 /scale normalised"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 10.0, 199.0, 45.0, 22.0 ],
"text" : "fl.erfc~"
}
}
, {
"box" : {
"arrows" : 1,
"border" : 4.0,
"id" : "obj-14",
"maxclass" : "live.line",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 206.5, 160.5, 60.25, 15.0 ]
}
}
, {
"box" : {
"id" : "obj-23",
"linecount" : 2,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 268.75, 151.5, 111.0, 33.0 ],
"text" : "Frame containing 0, 0.25, 0.5, 0.75 1"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 10.0, 117.0, 51.0, 22.0 ],
"text" : "fl.once~"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-2", 0 ]
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-4", 0 ]
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 1 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-16", 0 ]
}
}
],
"styles" : [ {
"name" : "newobjBlue-1",
"default" : {
"accentcolor" : [ 0.317647, 0.654902, 0.976471, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "newobjYellow-1",
"default" : {
"fontsize" : [ 12.059008 ],
"accentcolor" : [ 0.82517, 0.78181, 0.059545, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberGold-1",
"default" : {
"accentcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
]
}
,
"patching_rect" : [ 421.0, 291.75, 69.0, 22.0 ],
"patching_rect" : [ 65.0, 17.0, 43.0, 21.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"style" : "",
"tags" : ""
}
,
"style" : "",
"text" : "p see_also"
"text" : "p basic"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 11.595187,
"hidden" : 1,
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 360.0, 291.75, 55.0, 21.0 ],
"style" : "",
"text" : "autohelp"
}
}
, {
"box" : {
"fontface" : 1,
"fontname" : "Arial",
"fontsize" : 11.595187,
"id" : "obj-79",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 365.0, 295.75, 100.0, 19.0 ],
"style" : "",
"text" : "See Also:",
"varname" : "autohelp_see_title"
}
}
, {
"box" : {
"allowdrag" : 0,
"fontsize" : 11.595187,
"id" : "obj-80",
"items" : [ "(Objects:)", ",", "<separator>", ",", "fl.random~", ",", "fl.gaussian~", ",", "fl.erf~", ",", "<separator>" ],
"maxclass" : "umenu",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 365.0, 315.75, 130.0, 21.0 ],
"style" : "",
"varname" : "autohelp_see_menu"
}
}
, {
"box" : {
"fontface" : 3,
"fontname" : "Arial",
"fontsize" : 20.871338,
"id" : "obj-4",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 8.0, 485.0, 30.0 ],
"style" : "",
"text" : "fl.erfc~",
"textcolor" : [ 0.2, 0.2, 0.2, 1.0 ],
"varname" : "autohelp_top_title"
}
}
, {
"box" : {
"fontface" : 0,
"fontname" : "Arial",
"fontsize" : 12.754705,
"id" : "obj-5",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 36.0, 485.0, 21.0 ],
"style" : "",
"text" : "Calculates the complimentary error function of each value in the input frame.",
"textcolor" : [ 0.2, 0.2, 0.2, 1.0 ],
"varname" : "autohelp_top_digest"
}
}
, {
"box" : {
"fontface" : 0,
"fontname" : "Arial",
"fontsize" : 11.595187,
"id" : "obj-3",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 57.0, 485.0, 19.0 ],
"style" : "",
"varname" : "autohelp_top_description"
}
}
, {
"box" : {
"bgcolor" : [ 0.0, 0.0, 0.0, 0.0 ],
"bgoncolor" : [ 0.0, 0.0, 0.0, 0.0 ],
"fontface" : 3,
"fontlink" : 1,
"fontsize" : 12.754705,
"id" : "obj-6",
"maxclass" : "textbutton",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "", "", "int" ],
"parameter_enable" : 0,
"patching_rect" : [ 370.070503, 22.0, 129.929497, 14.249397 ],
"presentation_rect" : [ 0.0, 0.0, 129.929497, 14.249397 ],
"spacing_x" : 0.0,
"spacing_y" : 0.0,
"style" : "",
"text" : "Frame Lib reference",
"textcolor" : [ 0.413, 0.515, 0.668, 1.0 ],
"textoncolor" : [ 0.27, 0.35, 0.47, 1.0 ],
"textovercolor" : [ 0.4, 0.5, 0.65, 1.0 ],
"underline" : 1,
"varname" : "autohelp_top_ref"
}
}
, {
"box" : {
"angle" : 270.0,
"bgcolor" : [ 0.290196, 0.309804, 0.301961, 0.0 ],
"border" : 3,
"bordercolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"id" : "obj-101",
"maxclass" : "panel",
"mode" : 0,
"numinlets" : 1,
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 5.0, 79.25, 495.0, 210.5 ],
"proportion" : 0.39,
"style" : ""
}
}
, {
"box" : {
"angle" : 0.0,
"background" : 1,
"bordercolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"grad1" : [ 0.88, 0.98, 0.78, 1.0 ],
"grad2" : [ 0.9, 0.9, 0.9, 1.0 ],
"id" : "obj-8",
"maxclass" : "panel",
"mode" : 1,
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 5.0, 5.0, 495.0, 52.0 ],
"proportion" : 0.39,
"style" : "",
"varname" : "autohelp_top_panel"
}
}
, {
"box" : {
"angle" : 0.0,
"background" : 1,
"bgcolor" : [ 0.85, 0.85, 0.85, 0.75 ],
"border" : 2,
"bordercolor" : [ 0.5, 0.5, 0.5, 0.75 ],
"id" : "obj-81",
"maxclass" : "panel",
"mode" : 0,
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 360.0, 291.75, 140.0, 50.0 ],
"proportion" : 0.39,
"style" : "",
"varname" : "autohelp_see_panel"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 1 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"hidden" : 1,
"source" : [ "obj-80", 1 ]
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 0,
"revision" : 0,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 0.0, 26.0, 470.0, 365.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" : "default",
"showontab" : 1,
"boxes" : [ ],
"lines" : [ ]
}
,
"patching_rect" : [ 113.0, 18.0, 24.0, 21.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p ?"
}
}
],
"lines" : [ ],
"dependency_cache" : [ {
"name" : "helpdetails.js",
"bootpath" : "C74:/help/resources",
"type" : "TEXT",
"implicit" : 1
}
, {
"name" : "fl.once~.mxo",
"type" : "iLaX"
}
@@ -498,12 +358,39 @@
}
],
"autosave" : 0,
"styles" : [ {
"name" : "newobjBlue-1",
"default" : {
"accentcolor" : [ 0.317647, 0.654902, 0.976471, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "newobjYellow-1",
"default" : {
"fontsize" : [ 12.059008 ],
"accentcolor" : [ 0.82517, 0.78181, 0.059545, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberGold-1",
"default" : {
"accentcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
],
"bgfillcolor_type" : "gradient",
"bgfillcolor_color1" : [ 0.376471, 0.384314, 0.4, 1.0 ],
"bgfillcolor_color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"bgfillcolor_color" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_proportion" : 0.39
"bgfillcolor_color" : [ 0.290196, 0.309804, 0.301961, 1.0 ]
}
}
+243 -356
View File
@@ -2,14 +2,15 @@
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 7,
"minor" : 3,
"revision" : 4,
"major" : 8,
"minor" : 0,
"revision" : 0,
"architecture" : "x64",
"modernui" : 1
}
,
"rect" : [ 608.0, 227.0, 506.0, 349.0 ],
"classnamespace" : "box",
"rect" : [ 0.0, 45.0, 388.0, 385.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 11.0,
@@ -36,126 +37,26 @@
"tags" : "",
"style" : "",
"subpatcher_template" : "default",
"showrootpatcherontab" : 0,
"showontab" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-17",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 20.0, 256.0, 210.0, 21.0 ],
"style" : "",
"text" : "0. 0.276326 0.5205 0.711156 0.842701"
}
}
, {
"box" : {
"id" : "obj-13",
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 20.0, 208.0, 55.0, 21.0 ],
"style" : "",
"text" : "fl.tomax~"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 20.0, 132.0, 184.0, 21.0 ],
"style" : "",
"text" : "fl.ramp~ /length 5 /scale normalised"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 20.0, 174.0, 38.0, 21.0 ],
"style" : "",
"text" : "fl.erf~"
}
}
, {
"box" : {
"arrows" : 1,
"border" : 4.0,
"id" : "obj-14",
"maxclass" : "live.line",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 206.0, 135.0, 60.25, 15.0 ]
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 268.25, 132.0, 192.75, 19.0 ],
"style" : "",
"text" : "Frame containing 0, 0.25, 0.5, 0.75 1"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 20.0, 92.0, 49.0, 21.0 ],
"style" : "",
"text" : "fl.once~"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "ezdac~",
"numinlets" : 2,
"numoutlets" : 0,
"patching_rect" : [ 305.999939, 291.75, 50.0, 50.0 ],
"style" : ""
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"hidden" : 1,
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numinlets" : 0,
"numoutlets" : 0,
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 7,
"minor" : 3,
"revision" : 4,
"major" : 8,
"minor" : 0,
"revision" : 0,
"architecture" : "x64",
"modernui" : 1
}
,
"rect" : [ 50.0, 94.0, 264.0, 148.0 ],
"classnamespace" : "box",
"rect" : [ 0.0, 71.0, 388.0, 359.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
@@ -181,302 +82,261 @@
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"subpatcher_template" : "default",
"showontab" : 1,
"boxes" : [ {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-1",
"maxclass" : "ezdac~",
"numinlets" : 2,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 306.0, 45.0, 45.0 ]
}
}
, {
"box" : {
"border" : 0,
"filename" : "helpdetails.js",
"id" : "obj-2",
"maxclass" : "newobj",
"ignoreclick" : 1,
"jsarguments" : [ "fl.erf~" ],
"maxclass" : "jsui",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 99.0, 63.5, 83.0, 20.0 ],
"style" : "",
"text" : "prepend help",
"varname" : "phelp"
"parameter_enable" : 0,
"patching_rect" : [ 10.0, 12.0, 361.0, 107.0 ]
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"id" : "obj-17",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 99.0, 90.5, 56.0, 20.0 ],
"style" : "",
"text" : "pcontrol"
"patching_rect" : [ 10.0, 276.0, 218.0, 22.0 ],
"text" : "0. 0.276326 0.5205 0.711156 0.842701"
}
}
, {
"box" : {
"comment" : "From umenu label out",
"id" : "obj-4",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 99.0, 36.0, 25.0, 25.0 ],
"style" : ""
"patching_rect" : [ 10.0, 233.0, 59.0, 22.0 ],
"text" : "fl.tomax~"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 10.0, 157.0, 198.0, 22.0 ],
"text" : "fl.ramp~ /length 5 /scale normalised"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 10.0, 199.0, 40.0, 22.0 ],
"text" : "fl.erf~"
}
}
, {
"box" : {
"arrows" : 1,
"border" : 4.0,
"id" : "obj-14",
"maxclass" : "live.line",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 210.0, 160.5, 60.25, 15.0 ]
}
}
, {
"box" : {
"id" : "obj-23",
"linecount" : 2,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 272.25, 151.5, 109.0, 33.0 ],
"text" : "Frame containing 0, 0.25, 0.5, 0.75 1"
}
}
, {
"box" : {
"id" : "obj-16",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 10.0, 117.0, 51.0, 22.0 ],
"text" : "fl.once~"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-2", 0 ]
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-4", 0 ]
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 1 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-16", 0 ]
}
}
],
"styles" : [ {
"name" : "newobjBlue-1",
"default" : {
"accentcolor" : [ 0.317647, 0.654902, 0.976471, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "newobjYellow-1",
"default" : {
"fontsize" : [ 12.059008 ],
"accentcolor" : [ 0.82517, 0.78181, 0.059545, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberGold-1",
"default" : {
"accentcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
]
}
,
"patching_rect" : [ 421.0, 291.75, 69.0, 22.0 ],
"patching_rect" : [ 65.0, 17.0, 43.0, 21.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"style" : "",
"tags" : ""
}
,
"style" : "",
"text" : "p see_also"
"text" : "p basic"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 11.595187,
"hidden" : 1,
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 360.0, 291.75, 55.0, 21.0 ],
"style" : "",
"text" : "autohelp"
}
}
, {
"box" : {
"fontface" : 1,
"fontname" : "Arial",
"fontsize" : 11.595187,
"id" : "obj-79",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 365.0, 295.75, 100.0, 19.0 ],
"style" : "",
"text" : "See Also:",
"varname" : "autohelp_see_title"
}
}
, {
"box" : {
"allowdrag" : 0,
"fontsize" : 11.595187,
"id" : "obj-80",
"items" : [ "(Objects:)", ",", "<separator>", ",", "fl.random~", ",", "fl.gaussian~", ",", "fl.erfc~", ",", "<separator>" ],
"maxclass" : "umenu",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 365.0, 315.75, 130.0, 21.0 ],
"style" : "",
"varname" : "autohelp_see_menu"
}
}
, {
"box" : {
"fontface" : 3,
"fontname" : "Arial",
"fontsize" : 20.871338,
"id" : "obj-4",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 8.0, 485.0, 30.0 ],
"style" : "",
"text" : "fl.erf~",
"textcolor" : [ 0.2, 0.2, 0.2, 1.0 ],
"varname" : "autohelp_top_title"
}
}
, {
"box" : {
"fontface" : 0,
"fontname" : "Arial",
"fontsize" : 12.754705,
"id" : "obj-5",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 36.0, 485.0, 21.0 ],
"style" : "",
"text" : "Calculates the error function of each value in the input frame.",
"textcolor" : [ 0.2, 0.2, 0.2, 1.0 ],
"varname" : "autohelp_top_digest"
}
}
, {
"box" : {
"fontface" : 0,
"fontname" : "Arial",
"fontsize" : 11.595187,
"id" : "obj-3",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 57.0, 485.0, 19.0 ],
"style" : "",
"varname" : "autohelp_top_description"
}
}
, {
"box" : {
"bgcolor" : [ 0.0, 0.0, 0.0, 0.0 ],
"bgoncolor" : [ 0.0, 0.0, 0.0, 0.0 ],
"fontface" : 3,
"fontlink" : 1,
"fontsize" : 12.754705,
"id" : "obj-6",
"maxclass" : "textbutton",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "", "", "int" ],
"parameter_enable" : 0,
"patching_rect" : [ 370.070503, 22.0, 129.929497, 14.249397 ],
"presentation_rect" : [ 0.0, 0.0, 129.929497, 14.249397 ],
"spacing_x" : 0.0,
"spacing_y" : 0.0,
"style" : "",
"text" : "Frame Lib reference",
"textcolor" : [ 0.413, 0.515, 0.668, 1.0 ],
"textoncolor" : [ 0.27, 0.35, 0.47, 1.0 ],
"textovercolor" : [ 0.4, 0.5, 0.65, 1.0 ],
"underline" : 1,
"varname" : "autohelp_top_ref"
}
}
, {
"box" : {
"angle" : 270.0,
"bgcolor" : [ 0.290196, 0.309804, 0.301961, 0.0 ],
"border" : 3,
"bordercolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"id" : "obj-101",
"maxclass" : "panel",
"mode" : 0,
"numinlets" : 1,
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 5.0, 79.25, 495.0, 210.5 ],
"proportion" : 0.39,
"style" : ""
}
}
, {
"box" : {
"angle" : 0.0,
"background" : 1,
"bordercolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"grad1" : [ 0.88, 0.98, 0.78, 1.0 ],
"grad2" : [ 0.9, 0.9, 0.9, 1.0 ],
"id" : "obj-8",
"maxclass" : "panel",
"mode" : 1,
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 5.0, 5.0, 495.0, 52.0 ],
"proportion" : 0.39,
"style" : "",
"varname" : "autohelp_top_panel"
}
}
, {
"box" : {
"angle" : 0.0,
"background" : 1,
"bgcolor" : [ 0.85, 0.85, 0.85, 0.75 ],
"border" : 2,
"bordercolor" : [ 0.5, 0.5, 0.5, 0.75 ],
"id" : "obj-81",
"maxclass" : "panel",
"mode" : 0,
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 360.0, 291.75, 140.0, 50.0 ],
"proportion" : 0.39,
"style" : "",
"varname" : "autohelp_see_panel"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 1 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-16", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"hidden" : 1,
"source" : [ "obj-80", 1 ]
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 0,
"revision" : 0,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 0.0, 26.0, 388.0, 359.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" : "default",
"showontab" : 1,
"boxes" : [ ],
"lines" : [ ]
}
,
"patching_rect" : [ 113.0, 18.0, 24.0, 21.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p ?"
}
}
],
"lines" : [ ],
"dependency_cache" : [ {
"name" : "helpdetails.js",
"bootpath" : "C74:/help/resources",
"type" : "TEXT",
"implicit" : 1
}
, {
"name" : "fl.once~.mxo",
"type" : "iLaX"
}
@@ -498,12 +358,39 @@
}
],
"autosave" : 0,
"styles" : [ {
"name" : "newobjBlue-1",
"default" : {
"accentcolor" : [ 0.317647, 0.654902, 0.976471, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "newobjYellow-1",
"default" : {
"fontsize" : [ 12.059008 ],
"accentcolor" : [ 0.82517, 0.78181, 0.059545, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberGold-1",
"default" : {
"accentcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
],
"bgfillcolor_type" : "gradient",
"bgfillcolor_color1" : [ 0.376471, 0.384314, 0.4, 1.0 ],
"bgfillcolor_color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"bgfillcolor_color" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_proportion" : 0.39
"bgfillcolor_color" : [ 0.290196, 0.309804, 0.301961, 1.0 ]
}
}
@@ -2,14 +2,15 @@
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 7,
"minor" : 3,
"revision" : 4,
"major" : 8,
"minor" : 0,
"revision" : 0,
"architecture" : "x64",
"modernui" : 1
}
,
"rect" : [ 59.0, 103.0, 505.0, 341.0 ],
"classnamespace" : "box",
"rect" : [ 0.0, 45.0, 510.0, 360.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 11.0,
@@ -36,175 +37,26 @@
"tags" : "",
"style" : "",
"subpatcher_template" : "default",
"showrootpatcherontab" : 0,
"showontab" : 0,
"boxes" : [ {
"box" : {
"arrows" : 1,
"border" : 4.0,
"id" : "obj-7",
"maxclass" : "live.line",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 182.0, 253.0, 60.25, 15.0 ]
}
}
, {
"box" : {
"id" : "obj-14",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 16.0, 250.0, 164.0, 21.0 ],
"style" : "",
"text" : "4. 8. 16. 32. 64. 128. 256."
}
}
, {
"box" : {
"id" : "obj-26",
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 16.0, 97.0, 122.0, 21.0 ],
"style" : "",
"text" : "loadmess 2 3 4 5 6 7 8"
}
}
, {
"box" : {
"arrows" : 1,
"border" : 4.0,
"id" : "obj-38",
"maxclass" : "live.line",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 86.0, 160.0, 60.25, 15.0 ]
}
}
, {
"box" : {
"id" : "obj-31",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 16.0, 188.25, 49.0, 21.0 ],
"style" : "",
"text" : "fl.exp2~"
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 16.0, 220.0, 55.0, 21.0 ],
"style" : "",
"text" : "fl.tomax~"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 145.5, 97.0, 49.0, 21.0 ],
"style" : "",
"text" : "fl.once~"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 16.0, 157.0, 68.0, 21.0 ],
"style" : "",
"text" : "fl.frommax~"
}
}
, {
"box" : {
"arrows" : 1,
"border" : 4.0,
"id" : "obj-24",
"maxclass" : "live.line",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 69.5, 257.0, 60.25, 15.0 ]
}
}
, {
"box" : {
"id" : "obj-25",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 244.25, 253.0, 186.0, 19.0 ],
"style" : "",
"text" : "Calculated values from input frame"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 147.0, 160.0, 163.0, 19.0 ],
"style" : "",
"text" : "Frame containing value to test"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "ezdac~",
"numinlets" : 2,
"numoutlets" : 0,
"patching_rect" : [ 305.999939, 288.25, 50.0, 50.0 ],
"style" : ""
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"hidden" : 1,
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numinlets" : 0,
"numoutlets" : 0,
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 7,
"minor" : 3,
"revision" : 4,
"major" : 8,
"minor" : 0,
"revision" : 0,
"architecture" : "x64",
"modernui" : 1
}
,
"rect" : [ 50.0, 94.0, 264.0, 148.0 ],
"classnamespace" : "box",
"rect" : [ 0.0, 71.0, 510.0, 334.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
@@ -230,320 +82,266 @@
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"subpatcher_template" : "default",
"showontab" : 1,
"boxes" : [ {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 99.0, 63.5, 83.0, 20.0 ],
"style" : "",
"text" : "prepend help",
"varname" : "phelp"
"id" : "obj-1",
"maxclass" : "ezdac~",
"numinlets" : 2,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 282.0, 45.0, 45.0 ]
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"border" : 0,
"filename" : "helpdetails.js",
"id" : "obj-3",
"maxclass" : "newobj",
"ignoreclick" : 1,
"jsarguments" : [ "fl.exp2~" ],
"maxclass" : "jsui",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 99.0, 90.5, 56.0, 20.0 ],
"style" : "",
"text" : "pcontrol"
"parameter_enable" : 0,
"patching_rect" : [ 10.0, 12.0, 488.0, 99.0 ]
}
}
, {
"box" : {
"comment" : "From umenu label out",
"id" : "obj-4",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"arrows" : 1,
"border" : 4.0,
"id" : "obj-7",
"maxclass" : "live.line",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 90.0, 256.5, 60.25, 15.0 ]
}
}
, {
"box" : {
"id" : "obj-14",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 99.0, 36.0, 25.0, 25.0 ],
"style" : ""
"patching_rect" : [ 10.0, 253.0, 78.0, 22.0 ],
"text" : "4. 8. 16. 32."
}
}
, {
"box" : {
"arrows" : 1,
"border" : 4.0,
"id" : "obj-38",
"maxclass" : "live.line",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 117.0, 116.5, 60.25, 15.0 ]
}
}
, {
"box" : {
"id" : "obj-31",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 10.0, 157.25, 51.0, 22.0 ],
"text" : "fl.exp2~"
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 10.0, 207.0, 59.0, 22.0 ],
"text" : "fl.tomax~"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 10.0, 113.0, 105.0, 22.0 ],
"text" : "fl.register~ 2 3 4 5"
}
}
, {
"box" : {
"id" : "obj-25",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 152.25, 254.5, 194.0, 20.0 ],
"text" : "Calculated values from input frame"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 178.0, 114.5, 169.0, 20.0 ],
"text" : "Frame containing value to test"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-2", 0 ]
"destination" : [ "obj-31", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-4", 0 ]
"destination" : [ "obj-14", 1 ],
"midpoints" : [ 19.5, 246.0, 78.5, 246.0 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-31", 0 ]
}
}
],
"styles" : [ {
"name" : "newobjBlue-1",
"default" : {
"accentcolor" : [ 0.317647, 0.654902, 0.976471, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "newobjYellow-1",
"default" : {
"fontsize" : [ 12.059008 ],
"accentcolor" : [ 0.82517, 0.78181, 0.059545, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberGold-1",
"default" : {
"accentcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
]
}
,
"patching_rect" : [ 421.0, 288.25, 69.0, 22.0 ],
"patching_rect" : [ 388.0, 316.0, 43.0, 21.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"style" : "",
"tags" : ""
}
,
"style" : "",
"text" : "p see_also"
"text" : "p basic"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 11.595187,
"hidden" : 1,
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 360.0, 288.25, 55.0, 21.0 ],
"style" : "",
"text" : "autohelp"
}
}
, {
"box" : {
"fontface" : 1,
"fontname" : "Arial",
"fontsize" : 11.595187,
"id" : "obj-79",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 365.0, 292.25, 100.0, 19.0 ],
"style" : "",
"text" : "See Also:",
"varname" : "autohelp_see_title"
}
}
, {
"box" : {
"allowdrag" : 0,
"fontsize" : 11.595187,
"id" : "obj-80",
"items" : [ "(Objects:)", ",", "<separator>", ",", "fl.exp~", ",", "<separator>" ],
"maxclass" : "umenu",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 365.0, 312.25, 130.0, 21.0 ],
"style" : "",
"varname" : "autohelp_see_menu"
}
}
, {
"box" : {
"fontface" : 3,
"fontname" : "Arial",
"fontsize" : 20.871338,
"id" : "obj-4",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 8.0, 485.0, 30.0 ],
"style" : "",
"text" : "fl.exp2~",
"textcolor" : [ 0.2, 0.2, 0.2, 1.0 ],
"varname" : "autohelp_top_title"
}
}
, {
"box" : {
"fontface" : 0,
"fontname" : "Arial",
"fontsize" : 12.754705,
"id" : "obj-5",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 36.0, 485.0, 21.0 ],
"style" : "",
"text" : "Calculates the exponent base 2 (2 to the power of) of each value in the input frame.",
"textcolor" : [ 0.2, 0.2, 0.2, 1.0 ],
"varname" : "autohelp_top_digest"
}
}
, {
"box" : {
"fontface" : 0,
"fontname" : "Arial",
"fontsize" : 11.595187,
"id" : "obj-3",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 57.0, 485.0, 19.0 ],
"style" : "",
"varname" : "autohelp_top_description"
}
}
, {
"box" : {
"bgcolor" : [ 0.0, 0.0, 0.0, 0.0 ],
"bgoncolor" : [ 0.0, 0.0, 0.0, 0.0 ],
"fontface" : 3,
"fontlink" : 1,
"fontsize" : 12.754705,
"id" : "obj-6",
"maxclass" : "textbutton",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "", "", "int" ],
"parameter_enable" : 0,
"patching_rect" : [ 370.070503, 22.0, 129.929497, 14.249397 ],
"presentation_rect" : [ 0.0, 0.0, 129.929497, 14.249397 ],
"spacing_x" : 0.0,
"spacing_y" : 0.0,
"style" : "",
"text" : "Frame Lib reference",
"textcolor" : [ 0.27, 0.35, 0.47, 1.0 ],
"textoncolor" : [ 0.27, 0.35, 0.47, 1.0 ],
"textovercolor" : [ 0.4, 0.5, 0.65, 1.0 ],
"underline" : 1,
"varname" : "autohelp_top_ref"
}
}
, {
"box" : {
"angle" : 270.0,
"bgcolor" : [ 0.290196, 0.309804, 0.301961, 0.0 ],
"border" : 3,
"bordercolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"id" : "obj-101",
"maxclass" : "panel",
"mode" : 0,
"numinlets" : 1,
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 5.0, 79.75, 495.0, 206.5 ],
"proportion" : 0.39,
"style" : ""
}
}
, {
"box" : {
"angle" : 0.0,
"background" : 1,
"bordercolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"grad1" : [ 0.88, 0.98, 0.78, 1.0 ],
"grad2" : [ 0.9, 0.9, 0.9, 1.0 ],
"id" : "obj-8",
"maxclass" : "panel",
"mode" : 1,
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 5.0, 5.0, 495.0, 52.0 ],
"proportion" : 0.39,
"style" : "",
"varname" : "autohelp_top_panel"
}
}
, {
"box" : {
"angle" : 0.0,
"background" : 1,
"bgcolor" : [ 0.85, 0.85, 0.85, 0.75 ],
"border" : 2,
"bordercolor" : [ 0.5, 0.5, 0.5, 0.75 ],
"id" : "obj-81",
"maxclass" : "panel",
"mode" : 0,
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 360.0, 288.25, 140.0, 50.0 ],
"proportion" : 0.39,
"style" : "",
"varname" : "autohelp_see_panel"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-31", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"midpoints" : [ 155.0, 150.0, 25.5, 150.0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 1 ],
"midpoints" : [ 25.5, 243.0, 170.5, 243.0 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-31", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"hidden" : 1,
"source" : [ "obj-80", 1 ]
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 0,
"revision" : 0,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 0.0, 26.0, 510.0, 334.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" : "default",
"showontab" : 1,
"boxes" : [ ],
"lines" : [ ]
}
,
"patching_rect" : [ 436.0, 317.0, 24.0, 21.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p ?"
}
}
],
"lines" : [ ],
"dependency_cache" : [ {
"name" : "fl.frommax~.mxo",
"type" : "iLaX"
"name" : "helpdetails.js",
"bootpath" : "C74:/help/resources",
"type" : "TEXT",
"implicit" : 1
}
, {
"name" : "fl.once~.mxo",
"type" : "iLaX"
}
, {
"name" : "fl.once~.mxo",
"name" : "fl.register~.mxo",
"type" : "iLaX"
}
, {
@@ -556,12 +354,39 @@
}
],
"autosave" : 0,
"styles" : [ {
"name" : "newobjBlue-1",
"default" : {
"accentcolor" : [ 0.317647, 0.654902, 0.976471, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "newobjYellow-1",
"default" : {
"fontsize" : [ 12.059008 ],
"accentcolor" : [ 0.82517, 0.78181, 0.059545, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberGold-1",
"default" : {
"accentcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
],
"bgfillcolor_type" : "gradient",
"bgfillcolor_color1" : [ 0.376471, 0.384314, 0.4, 1.0 ],
"bgfillcolor_color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"bgfillcolor_color" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_proportion" : 0.39
"bgfillcolor_color" : [ 0.290196, 0.309804, 0.301961, 1.0 ]
}
}
+297 -424
View File
@@ -2,14 +2,15 @@
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 7,
"minor" : 3,
"revision" : 4,
"major" : 8,
"minor" : 0,
"revision" : 0,
"architecture" : "x64",
"modernui" : 1
}
,
"rect" : [ 59.0, 103.0, 505.0, 335.0 ],
"classnamespace" : "box",
"rect" : [ 0.0, 45.0, 494.0, 330.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 11.0,
@@ -36,178 +37,26 @@
"tags" : "",
"style" : "",
"subpatcher_template" : "default",
"showrootpatcherontab" : 0,
"showontab" : 0,
"boxes" : [ {
"box" : {
"format" : 6,
"id" : "obj-30",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 16.0, 249.0, 50.0, 21.0 ],
"style" : ""
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-28",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 16.0, 118.0, 50.0, 21.0 ],
"style" : ""
}
}
, {
"box" : {
"id" : "obj-26",
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 16.0, 92.0, 70.0, 21.0 ],
"style" : "",
"text" : "loadmess 1."
}
}
, {
"box" : {
"arrows" : 1,
"border" : 4.0,
"id" : "obj-38",
"maxclass" : "live.line",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 89.5, 155.0, 60.25, 15.0 ]
}
}
, {
"box" : {
"id" : "obj-31",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 16.0, 183.25, 43.0, 21.0 ],
"style" : "",
"text" : "fl.exp~"
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 16.0, 215.0, 55.0, 21.0 ],
"style" : "",
"text" : "fl.tomax~"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 107.5, 92.0, 67.0, 21.0 ],
"style" : "",
"text" : "fl.perblock~"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 16.0, 152.0, 68.0, 21.0 ],
"style" : "",
"text" : "fl.frommax~"
}
}
, {
"box" : {
"arrows" : 1,
"border" : 4.0,
"id" : "obj-24",
"maxclass" : "live.line",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 69.5, 252.0, 60.25, 15.0 ]
}
}
, {
"box" : {
"id" : "obj-25",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 134.0, 252.0, 128.0, 19.0 ],
"style" : "",
"text" : "Calculated values"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 151.75, 155.0, 211.0, 19.0 ],
"style" : "",
"text" : "Frame containing values to test"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "ezdac~",
"numinlets" : 2,
"numoutlets" : 0,
"patching_rect" : [ 305.999939, 280.75, 50.0, 50.0 ],
"style" : ""
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"hidden" : 1,
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numinlets" : 0,
"numoutlets" : 0,
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 7,
"minor" : 3,
"revision" : 4,
"major" : 8,
"minor" : 0,
"revision" : 0,
"architecture" : "x64",
"modernui" : 1
}
,
"rect" : [ 50.0, 94.0, 264.0, 148.0 ],
"classnamespace" : "box",
"rect" : [ 0.0, 71.0, 494.0, 304.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
@@ -233,317 +82,314 @@
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"subpatcher_template" : "default",
"showontab" : 1,
"boxes" : [ {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"border" : 0,
"filename" : "helpdetails.js",
"id" : "obj-2",
"maxclass" : "newobj",
"ignoreclick" : 1,
"jsarguments" : [ "fl.exp~" ],
"maxclass" : "jsui",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 99.0, 63.5, 83.0, 20.0 ],
"style" : "",
"text" : "prepend help",
"varname" : "phelp"
"parameter_enable" : 0,
"patching_rect" : [ 10.0, 12.0, 481.0, 95.0 ]
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-3",
"maxclass" : "newobj",
"format" : 6,
"id" : "obj-30",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 99.0, 90.5, 56.0, 20.0 ],
"style" : "",
"text" : "pcontrol"
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 10.0, 274.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"comment" : "From umenu label out",
"id" : "obj-4",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"format" : 6,
"id" : "obj-28",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 10.0, 143.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 99.0, 36.0, 25.0, 25.0 ],
"style" : ""
"patching_rect" : [ 10.0, 117.0, 74.0, 22.0 ],
"text" : "loadmess 1."
}
}
, {
"box" : {
"arrows" : 1,
"border" : 4.0,
"id" : "obj-38",
"maxclass" : "live.line",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 83.5, 180.0, 60.25, 15.0 ]
}
}
, {
"box" : {
"id" : "obj-31",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 10.0, 208.25, 45.0, 22.0 ],
"text" : "fl.exp~"
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 10.0, 240.0, 59.0, 22.0 ],
"text" : "fl.tomax~"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 101.5, 117.0, 71.0, 22.0 ],
"text" : "fl.perblock~"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 10.0, 177.0, 72.0, 22.0 ],
"text" : "fl.frommax~"
}
}
, {
"box" : {
"arrows" : 1,
"border" : 4.0,
"id" : "obj-24",
"maxclass" : "live.line",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 63.5, 277.0, 60.25, 15.0 ]
}
}
, {
"box" : {
"id" : "obj-25",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 128.0, 277.0, 128.0, 20.0 ],
"text" : "Calculated values"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 145.75, 180.0, 211.0, 20.0 ],
"text" : "Frame containing values to test"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-2", 0 ]
"destination" : [ "obj-31", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-4", 0 ]
"destination" : [ "obj-12", 0 ],
"midpoints" : [ 111.0, 170.0, 19.5, 170.0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 0 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-28", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-31", 0 ]
}
}
],
"styles" : [ {
"name" : "newobjBlue-1",
"default" : {
"accentcolor" : [ 0.317647, 0.654902, 0.976471, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "newobjYellow-1",
"default" : {
"fontsize" : [ 12.059008 ],
"accentcolor" : [ 0.82517, 0.78181, 0.059545, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberGold-1",
"default" : {
"accentcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
]
}
,
"patching_rect" : [ 421.0, 280.75, 69.0, 22.0 ],
"patching_rect" : [ 388.0, 316.0, 43.0, 21.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"style" : "",
"tags" : ""
}
,
"style" : "",
"text" : "p see_also"
"text" : "p basic"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 11.595187,
"hidden" : 1,
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 360.0, 280.75, 55.0, 21.0 ],
"style" : "",
"text" : "autohelp"
}
}
, {
"box" : {
"fontface" : 1,
"fontname" : "Arial",
"fontsize" : 11.595187,
"id" : "obj-79",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 365.0, 284.75, 100.0, 19.0 ],
"style" : "",
"text" : "See Also:",
"varname" : "autohelp_see_title"
}
}
, {
"box" : {
"allowdrag" : 0,
"fontsize" : 11.595187,
"id" : "obj-80",
"items" : [ "(Objects:)", ",", "<separator>", ",", "fl.exp2~", ",", "<separator>" ],
"maxclass" : "umenu",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 365.0, 304.75, 130.0, 21.0 ],
"style" : "",
"varname" : "autohelp_see_menu"
}
}
, {
"box" : {
"fontface" : 3,
"fontname" : "Arial",
"fontsize" : 20.871338,
"id" : "obj-4",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 8.0, 485.0, 30.0 ],
"style" : "",
"text" : "fl.exp~",
"textcolor" : [ 0.2, 0.2, 0.2, 1.0 ],
"varname" : "autohelp_top_title"
}
}
, {
"box" : {
"fontface" : 0,
"fontname" : "Arial",
"fontsize" : 12.754705,
"id" : "obj-5",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 36.0, 485.0, 21.0 ],
"style" : "",
"text" : "Calculates the exponent base e (e to ther power of) of each value in the input frame.",
"textcolor" : [ 0.2, 0.2, 0.2, 1.0 ],
"varname" : "autohelp_top_digest"
}
}
, {
"box" : {
"fontface" : 0,
"fontname" : "Arial",
"fontsize" : 11.595187,
"id" : "obj-3",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 57.0, 485.0, 19.0 ],
"style" : "",
"varname" : "autohelp_top_description"
}
}
, {
"box" : {
"bgcolor" : [ 0.0, 0.0, 0.0, 0.0 ],
"bgoncolor" : [ 0.0, 0.0, 0.0, 0.0 ],
"fontface" : 3,
"fontlink" : 1,
"fontsize" : 12.754705,
"id" : "obj-6",
"maxclass" : "textbutton",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "", "", "int" ],
"parameter_enable" : 0,
"patching_rect" : [ 370.070503, 22.0, 129.929497, 14.249397 ],
"presentation_rect" : [ 0.0, 0.0, 129.929497, 14.249397 ],
"spacing_x" : 0.0,
"spacing_y" : 0.0,
"style" : "",
"text" : "Frame Lib reference",
"textcolor" : [ 0.27, 0.35, 0.47, 1.0 ],
"textoncolor" : [ 0.27, 0.35, 0.47, 1.0 ],
"textovercolor" : [ 0.4, 0.5, 0.65, 1.0 ],
"underline" : 1,
"varname" : "autohelp_top_ref"
}
}
, {
"box" : {
"angle" : 270.0,
"bgcolor" : [ 0.290196, 0.309804, 0.301961, 0.0 ],
"border" : 3,
"bordercolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"id" : "obj-101",
"maxclass" : "panel",
"mode" : 0,
"numinlets" : 1,
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 5.0, 79.75, 495.0, 199.0 ],
"proportion" : 0.39,
"style" : ""
}
}
, {
"box" : {
"angle" : 0.0,
"background" : 1,
"bordercolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"grad1" : [ 0.88, 0.98, 0.78, 1.0 ],
"grad2" : [ 0.9, 0.9, 0.9, 1.0 ],
"id" : "obj-8",
"maxclass" : "panel",
"mode" : 1,
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 5.0, 5.0, 495.0, 52.0 ],
"proportion" : 0.39,
"style" : "",
"varname" : "autohelp_top_panel"
}
}
, {
"box" : {
"angle" : 0.0,
"background" : 1,
"bgcolor" : [ 0.85, 0.85, 0.85, 0.75 ],
"border" : 2,
"bordercolor" : [ 0.5, 0.5, 0.5, 0.75 ],
"id" : "obj-81",
"maxclass" : "panel",
"mode" : 0,
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 360.0, 280.75, 140.0, 50.0 ],
"proportion" : 0.39,
"style" : "",
"varname" : "autohelp_see_panel"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-31", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"midpoints" : [ 117.0, 145.0, 25.5, 145.0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 0 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-28", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-31", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"hidden" : 1,
"source" : [ "obj-80", 1 ]
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 0,
"revision" : 0,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 0.0, 26.0, 494.0, 304.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" : "default",
"showontab" : 1,
"boxes" : [ ],
"lines" : [ ]
}
,
"patching_rect" : [ 436.0, 317.0, 24.0, 21.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p ?"
}
}
],
"lines" : [ ],
"dependency_cache" : [ {
"name" : "helpdetails.js",
"bootpath" : "C74:/help/resources",
"type" : "TEXT",
"implicit" : 1
}
, {
"name" : "fl.frommax~.mxo",
"type" : "iLaX"
}
@@ -565,12 +411,39 @@
}
],
"autosave" : 0,
"styles" : [ {
"name" : "newobjBlue-1",
"default" : {
"accentcolor" : [ 0.317647, 0.654902, 0.976471, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "newobjYellow-1",
"default" : {
"fontsize" : [ 12.059008 ],
"accentcolor" : [ 0.82517, 0.78181, 0.059545, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberGold-1",
"default" : {
"accentcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
],
"bgfillcolor_type" : "gradient",
"bgfillcolor_color1" : [ 0.376471, 0.384314, 0.4, 1.0 ],
"bgfillcolor_color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"bgfillcolor_color" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_proportion" : 0.39
"bgfillcolor_color" : [ 0.290196, 0.309804, 0.301961, 1.0 ]
}
}
File diff suppressed because it is too large Load Diff
@@ -2,14 +2,15 @@
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 7,
"minor" : 3,
"revision" : 4,
"major" : 8,
"minor" : 0,
"revision" : 0,
"architecture" : "x64",
"modernui" : 1
}
,
"rect" : [ 724.0, 284.0, 503.0, 313.0 ],
"classnamespace" : "box",
"rect" : [ 0.0, 45.0, 455.0, 372.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 11.0,
@@ -36,212 +37,26 @@
"tags" : "",
"style" : "",
"subpatcher_template" : "default",
"showrootpatcherontab" : 0,
"showontab" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-21",
"maxclass" : "multislider",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 344.0, 187.666687, 104.0, 57.333313 ],
"setminmax" : [ 0.0, 1.0 ],
"size" : 100,
"style" : ""
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "multislider",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 87.0, 187.666687, 104.0, 57.333313 ],
"setminmax" : [ 0.0, 1.0 ],
"size" : 100,
"style" : ""
}
}
, {
"box" : {
"id" : "obj-19",
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 344.0, 152.666687, 55.0, 21.0 ],
"style" : "",
"text" : "fl.tomax~"
}
}
, {
"box" : {
"id" : "obj-17",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 87.0, 152.666687, 55.0, 21.0 ],
"style" : "",
"text" : "fl.tomax~"
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-12",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 275.999939, 224.0, 50.0, 21.0 ],
"style" : ""
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 275.999939, 187.666687, 55.0, 21.0 ],
"style" : "",
"text" : "fl.tomax~"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 275.999939, 119.0, 138.0, 21.0 ],
"style" : "",
"text" : "fl.uniform~ 0.5 /length 100"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 275.999939, 152.666687, 63.0, 21.0 ],
"style" : "",
"text" : "fl.flatness~"
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-14",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 16.0, 224.0, 50.0, 21.0 ],
"style" : ""
}
}
, {
"box" : {
"id" : "obj-43",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 16.0, 119.0, 197.0, 21.0 ],
"style" : "",
"text" : "fl.ramp~ /length 100 /scale normalised"
}
}
, {
"box" : {
"id" : "obj-39",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 16.0, 87.0, 49.0, 21.0 ],
"style" : "",
"text" : "fl.once~"
}
}
, {
"box" : {
"id" : "obj-18",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 16.0, 152.666687, 63.0, 21.0 ],
"style" : "",
"text" : "fl.flatness~"
}
}
, {
"box" : {
"id" : "obj-38",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 16.0, 187.666687, 55.0, 21.0 ],
"style" : "",
"text" : "fl.tomax~"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "ezdac~",
"numinlets" : 2,
"numoutlets" : 0,
"patching_rect" : [ 305.999939, 260.0, 50.0, 50.0 ],
"style" : ""
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"hidden" : 1,
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numinlets" : 0,
"numoutlets" : 0,
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 7,
"minor" : 3,
"revision" : 4,
"major" : 8,
"minor" : 0,
"revision" : 0,
"architecture" : "x64",
"modernui" : 1
}
,
"rect" : [ 50.0, 94.0, 264.0, 148.0 ],
"classnamespace" : "box",
"rect" : [ 0.0, 71.0, 455.0, 346.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
@@ -267,364 +82,401 @@
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"subpatcher_template" : "default",
"showontab" : 1,
"boxes" : [ {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-1",
"maxclass" : "ezdac~",
"numinlets" : 2,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 292.0, 45.0, 45.0 ]
}
}
, {
"box" : {
"border" : 0,
"filename" : "helpdetails.js",
"id" : "obj-2",
"maxclass" : "newobj",
"ignoreclick" : 1,
"jsarguments" : [ "fl.flatness~" ],
"maxclass" : "jsui",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 99.0, 63.5, 83.0, 20.0 ],
"style" : "",
"text" : "prepend help",
"varname" : "phelp"
"parameter_enable" : 0,
"patching_rect" : [ 10.0, 12.0, 432.0, 101.0 ]
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-3",
"maxclass" : "newobj",
"id" : "obj-21",
"maxclass" : "multislider",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 99.0, 90.5, 56.0, 20.0 ],
"style" : "",
"text" : "pcontrol"
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 338.0, 217.66668701171875, 104.0, 57.33331298828125 ],
"setminmax" : [ 0.0, 1.0 ],
"size" : 100
}
}
, {
"box" : {
"comment" : "From umenu label out",
"id" : "obj-4",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"id" : "obj-20",
"maxclass" : "multislider",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 81.0, 217.66668701171875, 104.0, 57.33331298828125 ],
"setminmax" : [ 0.0, 1.0 ],
"size" : 100
}
}
, {
"box" : {
"id" : "obj-19",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 99.0, 36.0, 25.0, 25.0 ],
"style" : ""
"patching_rect" : [ 338.0, 182.66668701171875, 59.0, 22.0 ],
"text" : "fl.tomax~"
}
}
, {
"box" : {
"id" : "obj-17",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 81.0, 182.66668701171875, 59.0, 22.0 ],
"text" : "fl.tomax~"
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-12",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 269.99993896484375, 254.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 269.99993896484375, 217.66668701171875, 59.0, 22.0 ],
"text" : "fl.tomax~"
}
}
, {
"box" : {
"id" : "obj-10",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 269.99993896484375, 149.0, 148.0, 22.0 ],
"text" : "fl.uniform~ 0.5 /length 100"
}
}
, {
"box" : {
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 269.99993896484375, 182.66668701171875, 67.0, 22.0 ],
"text" : "fl.flatness~"
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-14",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 10.0, 254.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"id" : "obj-43",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 10.0, 149.0, 213.0, 22.0 ],
"text" : "fl.ramp~ /length 100 /scale normalised"
}
}
, {
"box" : {
"id" : "obj-39",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 10.0, 117.0, 51.0, 22.0 ],
"text" : "fl.once~"
}
}
, {
"box" : {
"id" : "obj-18",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 10.0, 182.66668701171875, 67.0, 22.0 ],
"text" : "fl.flatness~"
}
}
, {
"box" : {
"id" : "obj-38",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 10.0, 217.66668701171875, 59.0, 22.0 ],
"text" : "fl.tomax~"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-2", 0 ]
"destination" : [ "obj-19", 0 ],
"order" : 0,
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-4", 0 ]
"destination" : [ "obj-9", 0 ],
"order" : 1,
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-38", 0 ],
"source" : [ "obj-18", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-38", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"order" : 0,
"source" : [ "obj-39", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-43", 0 ],
"order" : 1,
"source" : [ "obj-39", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"order" : 0,
"source" : [ "obj-43", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 0 ],
"order" : 1,
"source" : [ "obj-43", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-9", 0 ]
}
}
],
"styles" : [ {
"name" : "newobjBlue-1",
"default" : {
"accentcolor" : [ 0.317647, 0.654902, 0.976471, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "newobjYellow-1",
"default" : {
"fontsize" : [ 12.059008 ],
"accentcolor" : [ 0.82517, 0.78181, 0.059545, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberGold-1",
"default" : {
"accentcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
]
}
,
"patching_rect" : [ 421.0, 260.0, 69.0, 22.0 ],
"patching_rect" : [ 388.0, 316.0, 43.0, 21.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"style" : "",
"tags" : ""
}
,
"style" : "",
"text" : "p see_also"
"text" : "p basic"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 11.595187,
"hidden" : 1,
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 360.0, 260.0, 55.0, 21.0 ],
"style" : "",
"text" : "autohelp"
}
}
, {
"box" : {
"fontface" : 1,
"fontname" : "Arial",
"fontsize" : 11.595187,
"id" : "obj-79",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 365.0, 264.0, 100.0, 19.0 ],
"style" : "",
"text" : "See Also:",
"varname" : "autohelp_see_title"
}
}
, {
"box" : {
"allowdrag" : 0,
"fontsize" : 11.595187,
"id" : "obj-80",
"items" : [ "(Objects:)", ",", "<separator>", ",", "fl.centroid~", ",", "fl.kurtosis~", ",", "fl.skewness~", ",", "fl.crest~", ",", "<separator>" ],
"maxclass" : "umenu",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 365.0, 284.0, 130.0, 21.0 ],
"style" : "",
"varname" : "autohelp_see_menu"
}
}
, {
"box" : {
"fontface" : 3,
"fontname" : "Arial",
"fontsize" : 20.871338,
"id" : "obj-4",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 8.0, 485.0, 30.0 ],
"style" : "",
"text" : "fl.flatness~",
"textcolor" : [ 0.2, 0.2, 0.2, 1.0 ],
"varname" : "autohelp_top_title"
}
}
, {
"box" : {
"fontface" : 0,
"fontname" : "Arial",
"fontsize" : 12.754705,
"id" : "obj-5",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 36.0, 485.0, 21.0 ],
"style" : "",
"text" : "Calculates the flatness of the input frame.",
"textcolor" : [ 0.2, 0.2, 0.2, 1.0 ],
"varname" : "autohelp_top_digest"
}
}
, {
"box" : {
"fontface" : 0,
"fontname" : "Arial",
"fontsize" : 11.595187,
"id" : "obj-3",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 57.0, 485.0, 19.0 ],
"style" : "",
"varname" : "autohelp_top_description"
}
}
, {
"box" : {
"bgcolor" : [ 0.0, 0.0, 0.0, 0.0 ],
"bgoncolor" : [ 0.0, 0.0, 0.0, 0.0 ],
"fontface" : 3,
"fontlink" : 1,
"fontsize" : 12.754705,
"id" : "obj-6",
"maxclass" : "textbutton",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "", "", "int" ],
"parameter_enable" : 0,
"patching_rect" : [ 370.070503, 22.0, 129.929497, 14.249397 ],
"presentation_rect" : [ 0.0, 0.0, 129.929497, 14.249397 ],
"spacing_x" : 0.0,
"spacing_y" : 0.0,
"style" : "",
"text" : "Frame Lib reference",
"textcolor" : [ 0.387, 0.485, 0.632, 1.0 ],
"textoncolor" : [ 0.27, 0.35, 0.47, 1.0 ],
"textovercolor" : [ 0.4, 0.5, 0.65, 1.0 ],
"underline" : 1,
"varname" : "autohelp_top_ref"
}
}
, {
"box" : {
"angle" : 270.0,
"bgcolor" : [ 0.290196, 0.309804, 0.301961, 0.0 ],
"border" : 3,
"bordercolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"id" : "obj-101",
"maxclass" : "panel",
"mode" : 0,
"numinlets" : 1,
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 5.0, 78.0, 495.0, 180.0 ],
"proportion" : 0.39,
"style" : ""
}
}
, {
"box" : {
"angle" : 0.0,
"background" : 1,
"bordercolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"grad1" : [ 0.88, 0.98, 0.78, 1.0 ],
"grad2" : [ 0.9, 0.9, 0.9, 1.0 ],
"id" : "obj-8",
"maxclass" : "panel",
"mode" : 1,
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 5.0, 5.0, 495.0, 52.0 ],
"proportion" : 0.39,
"style" : "",
"varname" : "autohelp_top_panel"
}
}
, {
"box" : {
"angle" : 0.0,
"background" : 1,
"bgcolor" : [ 0.85, 0.85, 0.85, 0.75 ],
"border" : 2,
"bordercolor" : [ 0.5, 0.5, 0.5, 0.75 ],
"id" : "obj-81",
"maxclass" : "panel",
"mode" : 0,
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 360.0, 260.0, 140.0, 50.0 ],
"proportion" : 0.39,
"style" : "",
"varname" : "autohelp_see_panel"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-19", 0 ],
"order" : 0,
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"order" : 1,
"source" : [ "obj-10", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-17", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-38", 0 ],
"source" : [ "obj-18", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"source" : [ "obj-19", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"source" : [ "obj-38", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-10", 0 ],
"order" : 0,
"source" : [ "obj-39", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-43", 0 ],
"order" : 1,
"source" : [ "obj-39", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-17", 0 ],
"order" : 0,
"source" : [ "obj-43", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 0 ],
"order" : 1,
"source" : [ "obj-43", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"hidden" : 1,
"source" : [ "obj-80", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"source" : [ "obj-9", 0 ]
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 0,
"revision" : 0,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 0.0, 26.0, 455.0, 346.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" : "default",
"showontab" : 1,
"boxes" : [ ],
"lines" : [ ]
}
,
"patching_rect" : [ 436.0, 317.0, 24.0, 21.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p ?"
}
}
],
"lines" : [ ],
"dependency_cache" : [ {
"name" : "helpdetails.js",
"bootpath" : "C74:/help/resources",
"type" : "TEXT",
"implicit" : 1
}
, {
"name" : "fl.tomax~.mxo",
"type" : "iLaX"
}
@@ -650,12 +502,39 @@
}
],
"autosave" : 0,
"styles" : [ {
"name" : "newobjBlue-1",
"default" : {
"accentcolor" : [ 0.317647, 0.654902, 0.976471, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "newobjYellow-1",
"default" : {
"fontsize" : [ 12.059008 ],
"accentcolor" : [ 0.82517, 0.78181, 0.059545, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberGold-1",
"default" : {
"accentcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
],
"bgfillcolor_type" : "gradient",
"bgfillcolor_color1" : [ 0.376471, 0.384314, 0.4, 1.0 ],
"bgfillcolor_color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"bgfillcolor_color" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_proportion" : 0.39
"bgfillcolor_color" : [ 0.290196, 0.309804, 0.301961, 1.0 ]
}
}
@@ -2,14 +2,15 @@
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 7,
"minor" : 3,
"revision" : 4,
"major" : 8,
"minor" : 0,
"revision" : 0,
"architecture" : "x64",
"modernui" : 1
}
,
"rect" : [ 0.0, 44.0, 507.0, 336.0 ],
"classnamespace" : "box",
"rect" : [ 0.0, 45.0, 367.0, 383.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 11.0,
@@ -36,178 +37,26 @@
"tags" : "",
"style" : "",
"subpatcher_template" : "default",
"showrootpatcherontab" : 0,
"showontab" : 0,
"boxes" : [ {
"box" : {
"format" : 6,
"id" : "obj-30",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 19.0, 251.0, 50.0, 21.0 ],
"style" : ""
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-28",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 19.0, 120.0, 50.0, 21.0 ],
"style" : ""
}
}
, {
"box" : {
"id" : "obj-26",
"id" : "obj-6",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 19.0, 94.0, 76.0, 21.0 ],
"style" : "",
"text" : "loadmess 3.4"
}
}
, {
"box" : {
"arrows" : 1,
"border" : 4.0,
"id" : "obj-38",
"maxclass" : "live.line",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 90.5, 157.0, 60.25, 15.0 ]
}
}
, {
"box" : {
"id" : "obj-31",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 19.0, 185.25, 47.0, 21.0 ],
"style" : "",
"text" : "fl.floor~"
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 19.0, 217.0, 55.0, 21.0 ],
"style" : "",
"text" : "fl.tomax~"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 102.5, 94.0, 67.0, 21.0 ],
"style" : "",
"text" : "fl.perblock~"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 19.0, 154.0, 68.0, 21.0 ],
"style" : "",
"text" : "fl.frommax~"
}
}
, {
"box" : {
"arrows" : 1,
"border" : 4.0,
"id" : "obj-24",
"maxclass" : "live.line",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 72.5, 254.0, 60.25, 15.0 ]
}
}
, {
"box" : {
"id" : "obj-25",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 134.75, 254.0, 128.0, 19.0 ],
"style" : "",
"text" : "Floor Value"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 152.75, 157.0, 211.0, 19.0 ],
"style" : "",
"text" : "Frame containing value to test"
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "ezdac~",
"numinlets" : 2,
"numoutlets" : 0,
"patching_rect" : [ 305.999939, 283.25, 50.0, 50.0 ],
"style" : ""
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"hidden" : 1,
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numinlets" : 0,
"numoutlets" : 0,
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 7,
"minor" : 3,
"revision" : 4,
"major" : 8,
"minor" : 0,
"revision" : 0,
"architecture" : "x64",
"modernui" : 1
}
,
"rect" : [ 50.0, 94.0, 264.0, 148.0 ],
"classnamespace" : "box",
"rect" : [ 0.0, 71.0, 367.0, 357.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
@@ -233,317 +82,324 @@
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"subpatcher_template" : "default",
"showontab" : 1,
"boxes" : [ {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 99.0, 63.5, 83.0, 20.0 ],
"style" : "",
"text" : "prepend help",
"varname" : "phelp"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 99.0, 90.5, 56.0, 20.0 ],
"style" : "",
"text" : "pcontrol"
}
}
, {
"box" : {
"comment" : "From umenu label out",
"id" : "obj-4",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"maxclass" : "ezdac~",
"numinlets" : 2,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 301.0, 45.0, 45.0 ]
}
}
, {
"box" : {
"border" : 0,
"filename" : "helpdetails.js",
"id" : "obj-3",
"ignoreclick" : 1,
"jsarguments" : [ "fl.floor~" ],
"maxclass" : "jsui",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 99.0, 36.0, 25.0, 25.0 ],
"style" : ""
"parameter_enable" : 0,
"patching_rect" : [ 10.0, 12.0, 345.0, 98.0 ]
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-30",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 10.0, 274.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-28",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 10.0, 143.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 10.0, 117.0, 80.0, 22.0 ],
"text" : "loadmess 3.4"
}
}
, {
"box" : {
"arrows" : 1,
"border" : 4.0,
"id" : "obj-38",
"maxclass" : "live.line",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 81.5, 180.0, 60.25, 15.0 ]
}
}
, {
"box" : {
"id" : "obj-31",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 10.0, 208.25, 49.0, 22.0 ],
"text" : "fl.floor~"
}
}
, {
"box" : {
"id" : "obj-20",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 10.0, 240.0, 59.0, 22.0 ],
"text" : "fl.tomax~"
}
}
, {
"box" : {
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 93.5, 117.0, 71.0, 22.0 ],
"text" : "fl.perblock~"
}
}
, {
"box" : {
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 10.0, 177.0, 72.0, 22.0 ],
"text" : "fl.frommax~"
}
}
, {
"box" : {
"arrows" : 1,
"border" : 4.0,
"id" : "obj-24",
"maxclass" : "live.line",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 63.5, 277.0, 60.25, 15.0 ]
}
}
, {
"box" : {
"id" : "obj-25",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 125.75, 277.0, 128.0, 20.0 ],
"text" : "Floor Value"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 143.75, 180.0, 211.0, 20.0 ],
"text" : "Frame containing value to test"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-2", 0 ]
"destination" : [ "obj-31", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-4", 0 ]
"destination" : [ "obj-12", 0 ],
"midpoints" : [ 103.0, 170.0, 19.5, 170.0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 0 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-28", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-31", 0 ]
}
}
],
"styles" : [ {
"name" : "newobjBlue-1",
"default" : {
"accentcolor" : [ 0.317647, 0.654902, 0.976471, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "newobjYellow-1",
"default" : {
"fontsize" : [ 12.059008 ],
"accentcolor" : [ 0.82517, 0.78181, 0.059545, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberGold-1",
"default" : {
"accentcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
]
}
,
"patching_rect" : [ 421.0, 283.25, 69.0, 22.0 ],
"patching_rect" : [ 388.0, 316.0, 43.0, 21.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"style" : "",
"tags" : ""
}
,
"style" : "",
"text" : "p see_also"
"text" : "p basic"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 11.595187,
"hidden" : 1,
"id" : "obj-2",
"id" : "obj-7",
"maxclass" : "newobj",
"numinlets" : 1,
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 360.0, 283.25, 55.0, 21.0 ],
"style" : "",
"text" : "autohelp"
}
}
, {
"box" : {
"fontface" : 1,
"fontname" : "Arial",
"fontsize" : 11.595187,
"id" : "obj-79",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 365.0, 287.25, 100.0, 19.0 ],
"style" : "",
"text" : "See Also:",
"varname" : "autohelp_see_title"
}
}
, {
"box" : {
"allowdrag" : 0,
"fontsize" : 11.595187,
"id" : "obj-80",
"items" : [ "(Objects:)", ",", "<separator>", ",", "fl.ceiling~", ",", "<separator>" ],
"maxclass" : "umenu",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 365.0, 307.25, 130.0, 21.0 ],
"style" : "",
"varname" : "autohelp_see_menu"
}
}
, {
"box" : {
"fontface" : 3,
"fontname" : "Arial",
"fontsize" : 20.871338,
"id" : "obj-4",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 8.0, 485.0, 30.0 ],
"style" : "",
"text" : "fl.floor~",
"textcolor" : [ 0.2, 0.2, 0.2, 1.0 ],
"varname" : "autohelp_top_title"
}
}
, {
"box" : {
"fontface" : 0,
"fontname" : "Arial",
"fontsize" : 12.754705,
"id" : "obj-5",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 36.0, 485.0, 21.0 ],
"style" : "",
"text" : "Calculates the floor value of each value in the input frame.",
"textcolor" : [ 0.2, 0.2, 0.2, 1.0 ],
"varname" : "autohelp_top_digest"
}
}
, {
"box" : {
"fontface" : 0,
"fontname" : "Arial",
"fontsize" : 11.595187,
"id" : "obj-3",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 57.0, 485.0, 19.0 ],
"style" : "",
"varname" : "autohelp_top_description"
}
}
, {
"box" : {
"bgcolor" : [ 0.0, 0.0, 0.0, 0.0 ],
"bgoncolor" : [ 0.0, 0.0, 0.0, 0.0 ],
"fontface" : 3,
"fontlink" : 1,
"fontsize" : 12.754705,
"id" : "obj-6",
"maxclass" : "textbutton",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "", "", "int" ],
"parameter_enable" : 0,
"patching_rect" : [ 370.070503, 22.0, 129.929497, 14.249397 ],
"presentation_rect" : [ 0.0, 0.0, 129.929497, 14.249397 ],
"spacing_x" : 0.0,
"spacing_y" : 0.0,
"style" : "",
"text" : "Frame Lib reference",
"textcolor" : [ 0.348, 0.44, 0.578, 1.0 ],
"textoncolor" : [ 0.27, 0.35, 0.47, 1.0 ],
"textovercolor" : [ 0.4, 0.5, 0.65, 1.0 ],
"underline" : 1,
"varname" : "autohelp_top_ref"
}
}
, {
"box" : {
"angle" : 270.0,
"bgcolor" : [ 0.290196, 0.309804, 0.301961, 0.0 ],
"border" : 3,
"bordercolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"id" : "obj-101",
"maxclass" : "panel",
"mode" : 0,
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 5.0, 80.25, 495.0, 201.0 ],
"proportion" : 0.39,
"style" : ""
}
}
, {
"box" : {
"angle" : 0.0,
"background" : 1,
"bordercolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"grad1" : [ 0.88, 0.98, 0.78, 1.0 ],
"grad2" : [ 0.9, 0.9, 0.9, 1.0 ],
"id" : "obj-8",
"maxclass" : "panel",
"mode" : 1,
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 5.0, 5.0, 495.0, 52.0 ],
"proportion" : 0.39,
"style" : "",
"varname" : "autohelp_top_panel"
}
}
, {
"box" : {
"angle" : 0.0,
"background" : 1,
"bgcolor" : [ 0.85, 0.85, 0.85, 0.75 ],
"border" : 2,
"bordercolor" : [ 0.5, 0.5, 0.5, 0.75 ],
"id" : "obj-81",
"maxclass" : "panel",
"mode" : 0,
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 360.0, 283.25, 140.0, 50.0 ],
"proportion" : 0.39,
"style" : "",
"varname" : "autohelp_see_panel"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-31", 0 ],
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"midpoints" : [ 112.0, 147.0, 28.5, 147.0 ],
"source" : [ "obj-13", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 0 ],
"source" : [ "obj-20", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-28", 0 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"source" : [ "obj-28", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"source" : [ "obj-31", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"hidden" : 1,
"source" : [ "obj-80", 1 ]
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 0,
"revision" : 0,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 0.0, 26.0, 367.0, 357.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" : "default",
"showontab" : 1,
"boxes" : [ ],
"lines" : [ ]
}
,
"patching_rect" : [ 436.0, 317.0, 24.0, 21.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p ?"
}
}
],
"lines" : [ ],
"dependency_cache" : [ {
"name" : "helpdetails.js",
"bootpath" : "C74:/help/resources",
"type" : "TEXT",
"implicit" : 1
}
, {
"name" : "fl.frommax~.mxo",
"type" : "iLaX"
}
@@ -565,12 +421,39 @@
}
],
"autosave" : 0,
"styles" : [ {
"name" : "newobjBlue-1",
"default" : {
"accentcolor" : [ 0.317647, 0.654902, 0.976471, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "newobjYellow-1",
"default" : {
"fontsize" : [ 12.059008 ],
"accentcolor" : [ 0.82517, 0.78181, 0.059545, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberGold-1",
"default" : {
"accentcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
],
"bgfillcolor_type" : "gradient",
"bgfillcolor_color1" : [ 0.376471, 0.384314, 0.4, 1.0 ],
"bgfillcolor_color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"bgfillcolor_color" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_proportion" : 0.39
"bgfillcolor_color" : [ 0.290196, 0.309804, 0.301961, 1.0 ]
}
}
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -2,14 +2,15 @@
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 7,
"minor" : 3,
"revision" : 4,
"major" : 8,
"minor" : 0,
"revision" : 0,
"architecture" : "x64",
"modernui" : 1
}
,
"rect" : [ 645.0, 82.0, 504.0, 478.0 ],
"classnamespace" : "box",
"rect" : [ 0.0, 45.0, 518.0, 592.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 11.0,
@@ -36,193 +37,26 @@
"tags" : "",
"style" : "",
"subpatcher_template" : "default",
"showrootpatcherontab" : 0,
"showontab" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-33",
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 18.0, 187.0, 186.0, 21.0 ],
"style" : "",
"text" : "fl.window~ hann /compensate linear"
}
}
, {
"box" : {
"id" : "obj-32",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 74.0, 396.0, 257.0, 19.0 ],
"style" : "",
"text" : "Spectral flatness measure. Noisy spectra are flat."
}
}
, {
"box" : {
"id" : "obj-30",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 18.0, 365.0, 55.0, 21.0 ],
"style" : "",
"text" : "fl.tomax~"
}
}
, {
"box" : {
"id" : "obj-27",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 18.0, 331.0, 54.0, 21.0 ],
"style" : "",
"text" : "fl.divide~"
}
}
, {
"box" : {
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 123.0, 296.0, 53.0, 21.0 ],
"style" : "",
"text" : "fl.mean~"
}
}
, {
"box" : {
"id" : "obj-25",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 18.0, 262.0, 52.0, 21.0 ],
"style" : "",
"text" : "fl.hypot~"
}
}
, {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 18.0, 98.0, 88.0, 21.0 ],
"style" : "",
"text" : "fl.interval~ 4096"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 18.0, 143.0, 126.0, 21.0 ],
"style" : "",
"text" : "fl.random~ /length 4096"
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 18.0, 225.0, 125.0, 21.0 ],
"style" : "",
"text" : "fl.fft~ /maxlength 16384"
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-15",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 18.0, 393.0, 50.0, 21.0 ],
"style" : ""
}
}
, {
"box" : {
"id" : "obj-56",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 18.0, 296.0, 101.0, 21.0 ],
"style" : "",
"text" : "fl.geometricmean~"
}
}
, {
"box" : {
"id" : "obj-52",
"linecount" : 8,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 310.0, 98.0, 166.0, 105.0 ],
"style" : "",
"text" : "In this example we can use the geometric mean to calcualte spectral flatness of a noisy input. Flatness can be correlated to perceptually noisy spectrums so you would expect the flatness measure to be close to 1."
}
}
, {
"box" : {
"id" : "obj-11",
"maxclass" : "ezdac~",
"numinlets" : 2,
"numoutlets" : 0,
"patching_rect" : [ 305.999939, 423.0, 50.0, 50.0 ],
"style" : ""
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"hidden" : 1,
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numinlets" : 0,
"numoutlets" : 0,
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 7,
"minor" : 3,
"revision" : 4,
"major" : 8,
"minor" : 0,
"revision" : 0,
"architecture" : "x64",
"modernui" : 1
}
,
"rect" : [ 50.0, 94.0, 264.0, 148.0 ],
"classnamespace" : "box",
"rect" : [ 0.0, 71.0, 518.0, 566.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
@@ -248,353 +82,372 @@
"digest" : "",
"tags" : "",
"style" : "",
"subpatcher_template" : "",
"subpatcher_template" : "default",
"showontab" : 1,
"boxes" : [ {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-1",
"maxclass" : "ezdac~",
"numinlets" : 2,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 514.0, 45.0, 45.0 ]
}
}
, {
"box" : {
"border" : 0,
"filename" : "helpdetails.js",
"id" : "obj-2",
"maxclass" : "newobj",
"ignoreclick" : 1,
"jsarguments" : [ "fl.geometricmean~" ],
"maxclass" : "jsui",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 99.0, 63.5, 83.0, 20.0 ],
"style" : "",
"text" : "prepend help",
"varname" : "phelp"
"parameter_enable" : 0,
"patching_rect" : [ 10.0, 12.0, 482.0, 101.0 ]
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-3",
"id" : "obj-33",
"maxclass" : "newobj",
"numinlets" : 1,
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 99.0, 90.5, 56.0, 20.0 ],
"style" : "",
"text" : "pcontrol"
"patching_rect" : [ 10.0, 204.0, 200.0, 22.0 ],
"text" : "fl.window~ hann /compensate linear"
}
}
, {
"box" : {
"comment" : "From umenu label out",
"id" : "obj-4",
"index" : 1,
"maxclass" : "inlet",
"numinlets" : 0,
"id" : "obj-32",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 62.0, 484.0, 271.0, 20.0 ],
"text" : "Spectral flatness measure. Noisy spectra are flat."
}
}
, {
"box" : {
"id" : "obj-30",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 99.0, 36.0, 25.0, 25.0 ],
"style" : ""
"patching_rect" : [ 10.0, 447.0, 59.0, 22.0 ],
"text" : "fl.tomax~"
}
}
, {
"box" : {
"id" : "obj-27",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 10.0, 408.0, 134.0, 22.0 ],
"text" : "fl.divide~"
}
}
, {
"box" : {
"id" : "obj-26",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 125.0, 354.0, 55.0, 22.0 ],
"text" : "fl.mean~"
}
}
, {
"box" : {
"id" : "obj-25",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 10.0, 300.0, 133.0, 22.0 ],
"text" : "fl.hypot~"
}
}
, {
"box" : {
"id" : "obj-24",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 10.0, 117.0, 94.0, 22.0 ],
"text" : "fl.interval~ 4096"
}
}
, {
"box" : {
"id" : "obj-23",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 10.0, 159.0, 136.0, 22.0 ],
"text" : "fl.random~ /length 4096"
}
}
, {
"box" : {
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 10.0, 251.0, 133.0, 22.0 ],
"text" : "fl.fft~ /maxlength 16384"
}
}
, {
"box" : {
"format" : 6,
"id" : "obj-15",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 10.0, 483.0, 50.0, 22.0 ]
}
}
, {
"box" : {
"id" : "obj-56",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 10.0, 354.0, 109.0, 22.0 ],
"text" : "fl.geometricmean~"
}
}
, {
"box" : {
"id" : "obj-52",
"linecount" : 8,
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 285.0, 173.0, 166.0, 114.0 ],
"text" : "In this example we can use the geometric mean to calcualte spectral flatness of a noisy input. Flatness can be correlated to perceptually noisy spectrums so you would expect the flatness measure to be close to 1."
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"source" : [ "obj-2", 0 ]
"destination" : [ "obj-25", 1 ],
"source" : [ "obj-22", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-4", 0 ]
"destination" : [ "obj-25", 0 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-33", 0 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"order" : 0,
"source" : [ "obj-25", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-56", 0 ],
"order" : 1,
"source" : [ "obj-25", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-27", 1 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 0 ],
"source" : [ "obj-27", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"source" : [ "obj-30", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-33", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-27", 0 ],
"source" : [ "obj-56", 0 ]
}
}
],
"styles" : [ {
"name" : "newobjBlue-1",
"default" : {
"accentcolor" : [ 0.317647, 0.654902, 0.976471, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "newobjYellow-1",
"default" : {
"fontsize" : [ 12.059008 ],
"accentcolor" : [ 0.82517, 0.78181, 0.059545, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberGold-1",
"default" : {
"accentcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
]
}
,
"patching_rect" : [ 421.0, 423.0, 69.0, 22.0 ],
"patching_rect" : [ 388.0, 316.0, 43.0, 21.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"style" : "",
"tags" : ""
}
,
"style" : "",
"text" : "p see_also"
"text" : "p basic"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 11.595187,
"hidden" : 1,
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 360.0, 423.0, 55.0, 21.0 ],
"style" : "",
"text" : "autohelp"
}
}
, {
"box" : {
"fontface" : 1,
"fontname" : "Arial",
"fontsize" : 11.595187,
"id" : "obj-79",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 365.0, 427.0, 100.0, 19.0 ],
"style" : "",
"text" : "See Also:",
"varname" : "autohelp_see_title"
}
}
, {
"box" : {
"allowdrag" : 0,
"fontsize" : 11.595187,
"id" : "obj-80",
"items" : [ "(Objects:)", ",", "<separator>", ",", "fl.mean~", ",", "fl.fft~", ",", "fl.window~", ",", "fl.random~", ",", "<separator>" ],
"maxclass" : "umenu",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "int", "", "" ],
"parameter_enable" : 0,
"patching_rect" : [ 365.0, 447.0, 130.0, 21.0 ],
"style" : "",
"varname" : "autohelp_see_menu"
}
}
, {
"box" : {
"fontface" : 3,
"fontname" : "Arial",
"fontsize" : 20.871338,
"id" : "obj-4",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 8.0, 485.0, 30.0 ],
"style" : "",
"text" : "fl.geometricmean~",
"textcolor" : [ 0.2, 0.2, 0.2, 1.0 ],
"varname" : "autohelp_top_title"
}
}
, {
"box" : {
"fontface" : 0,
"fontname" : "Arial",
"fontsize" : 12.754705,
"id" : "obj-5",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 36.0, 485.0, 21.0 ],
"style" : "",
"text" : "Calculates the geometric mean of the input frame.",
"textcolor" : [ 0.2, 0.2, 0.2, 1.0 ],
"varname" : "autohelp_top_digest"
}
}
, {
"box" : {
"fontface" : 0,
"fontname" : "Arial",
"fontsize" : 11.595187,
"id" : "obj-3",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 10.0, 57.0, 485.0, 19.0 ],
"style" : "",
"varname" : "autohelp_top_description"
}
}
, {
"box" : {
"bgcolor" : [ 0.0, 0.0, 0.0, 0.0 ],
"bgoncolor" : [ 0.0, 0.0, 0.0, 0.0 ],
"fontface" : 3,
"fontlink" : 1,
"fontsize" : 12.754705,
"id" : "obj-6",
"maxclass" : "textbutton",
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "", "", "int" ],
"parameter_enable" : 0,
"patching_rect" : [ 370.070503, 22.0, 129.929497, 14.249397 ],
"presentation_rect" : [ 0.0, 0.0, 129.929497, 14.249397 ],
"spacing_x" : 0.0,
"spacing_y" : 0.0,
"style" : "",
"text" : "Frame Lib reference",
"textcolor" : [ 0.27, 0.35, 0.47, 1.0 ],
"textoncolor" : [ 0.27, 0.35, 0.47, 1.0 ],
"textovercolor" : [ 0.4, 0.5, 0.65, 1.0 ],
"underline" : 1,
"varname" : "autohelp_top_ref"
}
}
, {
"box" : {
"angle" : 270.0,
"bgcolor" : [ 0.290196, 0.309804, 0.301961, 0.0 ],
"border" : 3,
"bordercolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"id" : "obj-101",
"maxclass" : "panel",
"mode" : 0,
"numinlets" : 1,
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 5.0, 78.0, 495.0, 344.0 ],
"proportion" : 0.39,
"style" : ""
}
}
, {
"box" : {
"angle" : 0.0,
"background" : 1,
"bordercolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"grad1" : [ 0.88, 0.98, 0.78, 1.0 ],
"grad2" : [ 0.9, 0.9, 0.9, 1.0 ],
"id" : "obj-8",
"maxclass" : "panel",
"mode" : 1,
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 5.0, 5.0, 495.0, 52.0 ],
"proportion" : 0.39,
"style" : "",
"varname" : "autohelp_top_panel"
}
}
, {
"box" : {
"angle" : 0.0,
"background" : 1,
"bgcolor" : [ 0.85, 0.85, 0.85, 0.75 ],
"border" : 2,
"bordercolor" : [ 0.5, 0.5, 0.5, 0.75 ],
"id" : "obj-81",
"maxclass" : "panel",
"mode" : 0,
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 360.0, 423.0, 140.0, 50.0 ],
"proportion" : 0.39,
"style" : "",
"varname" : "autohelp_see_panel"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-25", 1 ],
"source" : [ "obj-22", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-25", 0 ],
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-33", 0 ],
"source" : [ "obj-23", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"source" : [ "obj-24", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"order" : 0,
"source" : [ "obj-25", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-56", 0 ],
"order" : 1,
"source" : [ "obj-25", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-27", 1 ],
"source" : [ "obj-26", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-30", 0 ],
"source" : [ "obj-27", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"source" : [ "obj-30", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"source" : [ "obj-33", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-27", 0 ],
"source" : [ "obj-56", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"hidden" : 1,
"source" : [ "obj-80", 1 ]
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 0,
"revision" : 0,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 0.0, 26.0, 518.0, 566.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" : "default",
"showontab" : 1,
"boxes" : [ ],
"lines" : [ ]
}
,
"patching_rect" : [ 436.0, 317.0, 24.0, 21.0 ],
"saved_object_attributes" : {
"description" : "",
"digest" : "",
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p ?"
}
}
],
"lines" : [ ],
"dependency_cache" : [ {
"name" : "helpdetails.js",
"bootpath" : "C74:/help/resources",
"type" : "TEXT",
"implicit" : 1
}
, {
"name" : "fl.geometricmean~.mxo",
"type" : "iLaX"
}
@@ -636,12 +489,39 @@
}
],
"autosave" : 0,
"styles" : [ {
"name" : "newobjBlue-1",
"default" : {
"accentcolor" : [ 0.317647, 0.654902, 0.976471, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "newobjYellow-1",
"default" : {
"fontsize" : [ 12.059008 ],
"accentcolor" : [ 0.82517, 0.78181, 0.059545, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
, {
"name" : "numberGold-1",
"default" : {
"accentcolor" : [ 0.764706, 0.592157, 0.101961, 1.0 ]
}
,
"parentstyle" : "",
"multi" : 0
}
],
"bgfillcolor_type" : "gradient",
"bgfillcolor_color1" : [ 0.376471, 0.384314, 0.4, 1.0 ],
"bgfillcolor_color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"bgfillcolor_color" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
"bgfillcolor_angle" : 270.0,
"bgfillcolor_proportion" : 0.39
"bgfillcolor_color" : [ 0.290196, 0.309804, 0.301961, 1.0 ]
}
}
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff

Some files were not shown because too many files have changed in this diff Show More