From e11ac41c2f8ef8ec4acf36cab615115316d1643d Mon Sep 17 00:00:00 2001 From: howthebodyworks Date: Fri, 21 Oct 2016 22:48:24 +1100 Subject: [PATCH 1/6] host map rules for kiosk mode --- HOWTO.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/HOWTO.md b/HOWTO.md index 96013e4e..4d4b19b8 100644 --- a/HOWTO.md +++ b/HOWTO.md @@ -33,7 +33,7 @@ A reasonable approximation to a gallery installation thingy can be got from, e.g npm install npm run galleryserve - /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --kiosk --app=http://localhost:8080/index.html + /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --kiosk --app=http://localhost:8080/index.html --host-rules="MAP * localhost:8080" ### Developers From 5c977f615b00af271488f7a2e11b0212fc60c9a2 Mon Sep 17 00:00:00 2001 From: howthebodyworks Date: Fri, 21 Oct 2016 23:29:43 +1100 Subject: [PATCH 2/6] gallery auto deploy --- Javascript_details.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Javascript_details.md b/Javascript_details.md index da71dddc..33efcd3e 100644 --- a/Javascript_details.md +++ b/Javascript_details.md @@ -127,8 +127,10 @@ npm install --save-dev --upgrade \ babel-plugin-transform-object-rest-spread \ babel-preset-es2015 \ babel-preset-react \ + babel-preset-stage-0 \ localforage \ node-static \ + offline-plugin \ react \ react-dom \ react-redux \ From 6004f56df4e4f4ca9197b28fa5304237941f8e81 Mon Sep 17 00:00:00 2001 From: howthebodyworks Date: Thu, 27 Oct 2016 20:54:18 +1100 Subject: [PATCH 3/6] note MP3 possibilities --- Audio_synthesis.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Audio_synthesis.md b/Audio_synthesis.md index 154be2b2..75e2d437 100644 --- a/Audio_synthesis.md +++ b/Audio_synthesis.md @@ -1,5 +1,9 @@ # Audio Synthesis +# recording + +[lamejs](https://github.com/zhuker/lamejs) will encode audio. + ## Sequencing * [motor.js](https://github.com/willurmston/motor.js) is a step sequencer library From 6887911d8175f98bfe74c52afc06dd9cd6cefe81 Mon Sep 17 00:00:00 2001 From: dan mackinlay Date: Thu, 27 Oct 2016 22:23:19 +1100 Subject: [PATCH 4/6] Update Video_analysis.md --- Video_analysis.md | 34 ---------------------------------- 1 file changed, 34 deletions(-) diff --git a/Video_analysis.md b/Video_analysis.md index 38dfa7e1..3fde7632 100644 --- a/Video_analysis.md +++ b/Video_analysis.md @@ -97,15 +97,12 @@ In Synestizer, these $$ s_i $$ parameters are represented as the slider position * would the color coordinates interact at all? * could even takes squared difference features to extract localised frequency -* something like a convolution layer from machine vision? * autocorrelation * particle filters * FFT features (or something else translation/phase-invariant?) * inner-product with desired eigen-features * user interaction: They choose a few key scenes, and we try to measure distance from those scenes. * other clustering, say, spectral? -* [motion detection](http://www.adobe.com/devnet/html5/articles/javascript-motion-detection.html) -* [various sweet segmenations hacks](https://stackoverflow.com/questions/31071781/html5-canvas-image-segmentation) * neural networks? * We can [train them online](https://cs.stanford.edu/people/karpathy/convnetjs/) @@ -122,37 +119,6 @@ In Synestizer, these $$ s_i $$ parameters are represented as the slider position * http://techtalks.tv/talks/randomized-decision-forests-and-their-applications-in-computer-vision-jamie/59432/ -## Machine vision libraries - -* tangible.js tracks a bunch of useful libraries such as [machine vision in js](http://tangiblejs.com/libraries/computer-vision) -* [tracking.js](http://trackingjs.com/) does cool stuff already -* so does [jsfeat](https://inspirit.github.io/jsfeat/) including some by EPFL and an entire linear algebra library -* [js-objectdetect](https://github.com/mtschirs/js-objectdetect/) also looks decent and fast -* [opencvjs](https://github.com/blittle/opencvjs) looks abandoned -* [blob detection](http://blog.acipo.com/blob-detection-js/) -* [segmentation engine](http://vision.akshaybhat.com/) -* [graphcut](http://www.jscuts.com/graphcuts/) - -## WebGL optimisation - -* notes about webgl support - e.g. -* FFT options for mobile. - - * [webgl fft paper](http://www.wuhao.co/uploads/2/6/0/1/26012804/paper_final.pdf) - * [webgl fft demo](https://github.com/wuhao1117/WebGL-Ocean-FFT). No open-source, sadly. - * [MDC animates textures in webgl ](https://developer.mozilla.org/en-US/docs/Web/WebGL/Animating_textures_in_WebGL) - -* video+WebGL: - - * [live video in webgl](http://learningthreejs.com/blog/2012/02/07/live-video-in-webgl/) - * [three.js and video](http://threejs.org/examples/#canvas_materials_video) - -* [how to do WebGL-optimized image processing](http://learningwebgl.com/blog/?p=1786) -* [good plain intro](http://www.html5rocks.com/en/tutorials/webgl/webgl_fundamentals/) -* [webgl transforms](http://games.greggman.com/game/webgl-2d-matrices/) - -* CSS filters to shunt to GPU? blur+invert+opacity gives us a cheap edge detection - ## Colour handling * [colorspaces](https://vis4.net/blog/posts/avoid-equidistant-hsv-colors/) From 54f680335138032bbb94a2d55878cb13ce306d6d Mon Sep 17 00:00:00 2001 From: dan mackinlay Date: Thu, 27 Oct 2016 22:24:29 +1100 Subject: [PATCH 5/6] Update Javascript_video_analysis.md --- Javascript_video_analysis.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Javascript_video_analysis.md b/Javascript_video_analysis.md index fd889bc1..8cde547f 100644 --- a/Javascript_video_analysis.md +++ b/Javascript_video_analysis.md @@ -52,6 +52,7 @@ Ranked in descending order of viability: ## Machine vision libraries +## Machine vision libraries Top pics, maybe useful * [tracking.js](http://trackingjs.com/) does cool stuff already @@ -67,7 +68,6 @@ Suspected non-useful or abandoned ## WebGL optimisation -* notes about webgl support - e.g. * FFT options for mobile. * [webgl fft paper](http://www.wuhao.co/uploads/2/6/0/1/26012804/paper_final.pdf) From 73f40ecaf0b24c44cc3accf0eb22f367b7f84070 Mon Sep 17 00:00:00 2001 From: dan mackinlay Date: Thu, 27 Oct 2016 22:25:21 +1100 Subject: [PATCH 6/6] Update SUMMARY.md --- SUMMARY.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/SUMMARY.md b/SUMMARY.md index 5c66aeb6..ff7cac18 100644 --- a/SUMMARY.md +++ b/SUMMARY.md @@ -6,10 +6,10 @@ * [Video analysis theory](Video_analysis.md) * [How to to develop synestizer](HOWTO_develop.md) * [Javascript libraries](Javascript_details.md) - * [Javascript SVG](SVG_HOWTO.md) - * [Video analysis in javascript](javascript_video_analysis.md) - * [Audio synthesis](Audio_synthesis.md) - * [TODO list](TODO.md) - * [Miscellaneous notes](Misc_notes.md) + * [Javascript SVG](SVG_HOWTO.md) + * [Video analysis in javascript](javascript_video_analysis.md) + * [Audio synthesis](Audio_synthesis.md) + * [TODO list](TODO.md) + * [Miscellaneous notes](Misc_notes.md) * [FAQ](FAQ.md) * [License](LICENSE.md)