{"id":134,"date":"2019-01-30T10:55:58","date_gmt":"2019-01-30T10:55:58","guid":{"rendered":"http:\/\/digital.eca.ed.ac.uk\/spectral-manipulation\/?p=134"},"modified":"2019-04-23T13:38:37","modified_gmt":"2019-04-23T13:38:37","slug":"134","status":"publish","type":"post","link":"https:\/\/digital.eca.ed.ac.uk\/spectral-manipulation\/2019\/01\/30\/134\/","title":{"rendered":""},"content":{"rendered":"\n<h4 class=\"wp-block-heading\">Week 3<\/h4>\n\n\n\n<p style=\"font-size:15px\">Now that my linear spectrogram is functional, I am beginning to think about different ways in which I can visually render the DSTFT data. The world of Jitter seems almost like learning a new language in and of itself, and to attempt to navigate this I am currently looking through books <a href=\"https:\/\/cycling74.com\/tutorials\/jitter-recipes-book-1\">1<\/a>, <a href=\"https:\/\/cycling74.com\/tutorials\/jitter-recipes-book-2\">2<\/a> and <a href=\"https:\/\/cycling74.com\/tutorials\/jitter-recipes-book-3\">3<\/a> of Andrew Bensons&#8217;s Jitters recipes. The books are somewhat seminal in the Max community and touch on a lot of functionality Jitter can offer.<\/p>\n\n\n\n<p style=\"font-size:15px\">For readers interesting in spectral data rendering or rendering of any large data set I would recommend these &#8216;recipes&#8217; in particular:<\/p>\n\n\n\n<p style=\"font-size:15px\">01 TimeScrubber<br>04 Asteroid growth<br>11 ScanMusic<br>12 TextureDistorter<br>13 VideoSynth<br>15 GestureRecord<br>21 SceneProcess<br>22 CatchNurbs<br>25 RagingSwirl<br>26 SubTitle<br>30 SoundLump<br>36 TinyVideo<\/p>\n\n\n\n<p style=\"font-size:15px\">Of the Jitter objects featured in these recipes, I am particularly interested in:<\/p>\n\n\n\n<p style=\"font-size:15px\">jit.coerce (change one matrix data type to another)<br>jit.repos (manipulate one matrix using another as a spatial map)<br>jit.gl.nurbs (renders a NURBS surface of any shape onto which we can map matrices (e.g. from a jit.gl.slab))<br>jit.dinmap (remap\/ invert matrix dimensions)<br>jit.rota (quick 2D scaling and rotation of matrices)<br>jit.gl.isosurf (GL based surface extraction \u2013 investigate further)<br>jit.gl.mesh (create a geometric surface from a jit.matrix)<\/p>\n\n\n\n<p style=\"font-size:15px\">As I explore the capabilities for visualisation through jitter in my project further, a clear fork in the road is appearing ahead: do I opt for a large variety of malleability of rendering matrices in 3 dimensions (\u00e0 la Andrew Bensons Jitter Recipes) at the sacrifice of control over the data, or the more simplistic two dimensional spectral processes with more possibility for user interaction that are outlined by Jean Fran\u00e7ois-Charles and Tadej Droljc.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Week 3 Now that my linear spectrogram is functional, I am beginning to think about different ways in which I can visually render the DSTFT data. The world of Jitter seems almost like learning a new language in and of itself, and to attempt to navigate this I am currently looking through books 1, 2 [&hellip;]<\/p>\n","protected":false},"author":225,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"acf":[],"_links":{"self":[{"href":"https:\/\/digital.eca.ed.ac.uk\/spectral-manipulation\/wp-json\/wp\/v2\/posts\/134"}],"collection":[{"href":"https:\/\/digital.eca.ed.ac.uk\/spectral-manipulation\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/digital.eca.ed.ac.uk\/spectral-manipulation\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/digital.eca.ed.ac.uk\/spectral-manipulation\/wp-json\/wp\/v2\/users\/225"}],"replies":[{"embeddable":true,"href":"https:\/\/digital.eca.ed.ac.uk\/spectral-manipulation\/wp-json\/wp\/v2\/comments?post=134"}],"version-history":[{"count":7,"href":"https:\/\/digital.eca.ed.ac.uk\/spectral-manipulation\/wp-json\/wp\/v2\/posts\/134\/revisions"}],"predecessor-version":[{"id":298,"href":"https:\/\/digital.eca.ed.ac.uk\/spectral-manipulation\/wp-json\/wp\/v2\/posts\/134\/revisions\/298"}],"wp:attachment":[{"href":"https:\/\/digital.eca.ed.ac.uk\/spectral-manipulation\/wp-json\/wp\/v2\/media?parent=134"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/digital.eca.ed.ac.uk\/spectral-manipulation\/wp-json\/wp\/v2\/categories?post=134"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/digital.eca.ed.ac.uk\/spectral-manipulation\/wp-json\/wp\/v2\/tags?post=134"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}