{"id":437,"date":"2014-02-28T16:57:07","date_gmt":"2014-02-28T16:57:07","guid":{"rendered":"http:\/\/blargh.lossfoundation.com\/?p=437"},"modified":"2014-08-23T16:04:50","modified_gmt":"2014-08-23T16:04:50","slug":"rcfa-update-1-turning-mediocre-images-into-ugly-music-via-pretty-colors","status":"publish","type":"post","link":"http:\/\/blargh.lossfoundation.com\/?p=437","title":{"rendered":"RCFA update 1: Turning mediocre images into ugly music via pretty colors"},"content":{"rendered":"<p>Much as I may believe in leaving room for some <em>cough<\/em> musical intuition, I like coming up with and using compositional processes of all kinds too. They can speed things up&#8211; although they invariably slow other things down at the same time. Mostly, though, they do accelerate decision-making for the horrifically-indecisive likes of me, and keep one from getting constantly lost in an infinite field of options (even as possibly narrowed down in scope by one&#8217;s <em>cough<\/em> musical intuition). <\/p>\n<p>I&#8217;ve occasionally liked playing with ye olde <a href=\"http:\/\/en.wikipedia.org\/wiki\/Twelve-tone_technique\" target=\"_blank\">serialized-pitch constructs<\/a>, the kind you&#8217;d instantly think about whenever you see a picture of Arnold &#8220;Fun Machine Arnie&#8221; Schoenberg (provided you&#8217;ve ever been through any kind of formal concert-music study). <a href=\"https:\/\/soundcloud.com\/lozzfabulous\/fa8314gbac26-fairlight-cmi-by\" target=\"_blank\">Every<\/a> couple of <a href=\"http:\/\/lossfoundation.com\/demos\/UARATCABV-ABOMINATORdraft_vocal.mp3\" target=\"_blank\">years<\/a> I seem to do something old-school-serial in nature; it&#8217;s a fun system that&#8217;s ready to go off the shelf. <\/p>\n<p>I thought heavily about using serialized pitch for <del datetime=\"2014-02-28T15:44:53+00:00\">my RPM<\/del> now-part-of-my <a href=\"http:\/\/blargh.lossfoundation.com\/?p=427\" target=\"_blank\">RCFA Challenge<\/a> project, as I did want <em>some<\/em> kind of system to steer pitch elements somewhat out of my control. At the same time, though, I also wanted to be able to use a bit more arbitrary \/ systematically-unchecked personal choice than serialization in its usual form would really allow.<\/p>\n<p>Besides, another thing I often dig is finding some way to incorporate &#8220;personal message encryption&#8221; into music &#8211; giving the finished product a &#8220;deeper&#8221; dumb meaning for me while totally obscuring that &#8220;meaning&#8221; for anyone else dumb enough to listen to the finished thing. I thought it might be fun to come up with a way to &#8220;encrypt&#8221; images into my pitch selection process for this project. Here&#8217;s what I&#8217;ve decided to go with.<br \/>\n<!--more--><br \/>\nFirst, one starts by selecting an image that will uhhhh <em>inspire<\/em> the song being created. Let&#8217;s go with this particularly creepy Piglet as an example, because I had it sitting around on my desktop.<br \/>\n<a href=\"http:\/\/blargh.lossfoundation.com\/wp-content\/uploads\/2014\/02\/piglet2.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blargh.lossfoundation.com\/wp-content\/uploads\/2014\/02\/piglet2.jpg\" alt=\"piglet2\" width=\"250\" height=\"250\" class=\"aligncenter size-full wp-image-438\" srcset=\"http:\/\/blargh.lossfoundation.com\/wp-content\/uploads\/2014\/02\/piglet2.jpg 250w, http:\/\/blargh.lossfoundation.com\/wp-content\/uploads\/2014\/02\/piglet2-150x150.jpg 150w\" sizes=\"auto, (max-width: 250px) 100vw, 250px\" \/><\/a><\/p>\n<p>The traditional Western pitch-class universe has twelve pitches, each of which will be mapped to a portion of the selected image. To begin this process of pitch-from-image, the selected image is broken into twelve equally-sized subsections, and the average \/ dominant color of each subsection is determined in image editing software. Here&#8217;s what Piglet looks like when broken up and &#8220;averaged&#8221; into these twelve &#8220;regional colors.&#8221; (Chiptune artists: obvs this would make a pretty great album &#8220;jacket&#8221; as-is for a full-album chiptune cover of MBV&#8217;s <em>Loveless<\/em>, so get to it.)<br \/>\n<a href=\"http:\/\/blargh.lossfoundation.com\/wp-content\/uploads\/2014\/02\/pigletmosaic.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blargh.lossfoundation.com\/wp-content\/uploads\/2014\/02\/pigletmosaic.jpg\" alt=\"pigletmosaic\" width=\"250\" height=\"250\" class=\"aligncenter size-full wp-image-439\" srcset=\"http:\/\/blargh.lossfoundation.com\/wp-content\/uploads\/2014\/02\/pigletmosaic.jpg 250w, http:\/\/blargh.lossfoundation.com\/wp-content\/uploads\/2014\/02\/pigletmosaic-150x150.jpg 150w\" sizes=\"auto, (max-width: 250px) 100vw, 250px\" \/><\/a><\/p>\n<p>In this case, Piglet is broken into a 4&#215;3 grid of color-cells, the layout of which I&#8217;ve chosen to map onto the twelve members of the Western pitch-class universe in fairly obvious order:<br \/>\n<code>0 1 2 3 [C C# D D#]<br \/>\n4 5 6 7 [E F F# G]<br \/>\n8 9 A B [G# A A# B]<\/code><\/p>\n<p>Using the same software (<a href=\"http:\/\/www.gimp.org\/\" target=\"_blank\">GIMP<\/a>, natch) that has done the &#8220;color averaging&#8221; on the image, I go in and read each cell&#8217;s <em>color saturation level<\/em> as expressed by GIMP on a scale of 0-100. (The color itself is not of course reverse-decipherable with only this amount of information, so between this and turning every picture into an Atari-esque mass of essentially twelve &#8220;pixels,&#8221; the pictures themselves could never be &#8220;decoded&#8221; by even the most absurdly determined musician-cryptographer.)<\/p>\n<p>Here are the GIMP-reported saturation levels for each of the twelve cells comprising Atari-Piglet.<br \/>\n<a href=\"http:\/\/blargh.lossfoundation.com\/wp-content\/uploads\/2014\/02\/pigletmosaic-satnumbers.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blargh.lossfoundation.com\/wp-content\/uploads\/2014\/02\/pigletmosaic-satnumbers.jpg\" alt=\"pigletmosaic-satnumbers\" width=\"250\" height=\"250\" class=\"aligncenter size-full wp-image-440\" srcset=\"http:\/\/blargh.lossfoundation.com\/wp-content\/uploads\/2014\/02\/pigletmosaic-satnumbers.jpg 250w, http:\/\/blargh.lossfoundation.com\/wp-content\/uploads\/2014\/02\/pigletmosaic-satnumbers-150x150.jpg 150w\" sizes=\"auto, (max-width: 250px) 100vw, 250px\" \/><\/a><\/p>\n<p>I&#8217;ll essentially use these reported numbers as <em>rough<\/em> probability <em>guidelines<\/em> for each pitch class of the available twelve. However, I will <em>not<\/em> be ensuring that each pitch is <em>precisely \/ statistically-accurately represented<\/em> according to these numbers in the finished product. Not only would this be an enormously tedious thing to do, I am not nearly smart enough with probability and honestly wouldn&#8217;t have a clue how to pull that off. These are just guidelines for my further reflective intuition as I&#8217;m writing.<\/p>\n<p>One final element of this pitch selection process I haven&#8217;t discussed, though, is that <em>I&#8217;m planning to associate particular subsets of the twelve-tone aggregate with sections of the songs&#8217; forms, with the form of each song already having been determined in advance of writing even a single note<\/em>. <\/p>\n<p>By way of extremely simple example, let&#8217;s say this Piglet-based song in progress has only A and B sections. I might choose to use the &#8220;top six&#8221; cell values to help govern pitch material for the A section, and reserve the remaining six PCs \/ hexachord for the B section. <\/p>\n<p>&#8230;Yeah, let&#8217;s pretend to do that. Below, I&#8217;ve blanked out the six &#8220;lowest ranked&#8221; cells of Atari-Piglet, which presumably will end up as pitch class material which is only possible to encounter in the B section of the finished song. The six remaining &#8220;top ranked&#8221; cells will be the six possible pitch classes in my A section &#8211; which, by the way, I really ought to start writing if I&#8217;m gonna finish this &#8220;album&#8221; by March 26.<\/p>\n<p>To get started on writing the A section riff or what-have-you, I first divvy up my remaining &#8220;top six&#8221; PCs into a simple three-way hierarchy for that whole guided-approximate-probability thing, and again use the original saturation index for that PC-cell to determine which pitch classes go into which level of selection hierarchy.<\/p>\n<p>The image below (now in black and white) also shows three pieces of information for each of the six remaining cells: 1) the original saturation index, 2) the pitch class that &#8220;translates&#8221; to the cell&#8217;s location, 3) in [brackets], the level of the three-way rough-probability hierarchy to which that pitch belongs. <\/p>\n<p>The most saturated cell, the 69 mapped to pitch class A# \/ B-flat, is the most probable &#8211; thus, [1]. This is effectively going to be the tonic note of the A section. <\/p>\n<p>I&#8217;ve arbitrarily divvied up the remaining five PCs on an &#8220;every ten&#8221; scale. The three cells that had saturations in the 50-59 range become second-most &#8220;probable,&#8221; and the remaining two 40-something cells will all be the &#8220;least probable&#8221; (quotes because, again, I&#8217;m just <em>not<\/em> going to go through and count numbers of attacks on those PCs or what-have-you to make sure I&#8217;m coming up with something 100% accurate in terms of true probability; it will be a try-my-loosely-gripped-best sort of thing).<br \/>\n<a href=\"http:\/\/blargh.lossfoundation.com\/wp-content\/uploads\/2014\/02\/pigletmosaic-satA.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blargh.lossfoundation.com\/wp-content\/uploads\/2014\/02\/pigletmosaic-satA.jpg\" alt=\"pigletmosaic-satA\" width=\"250\" height=\"250\" class=\"aligncenter size-full wp-image-441\" srcset=\"http:\/\/blargh.lossfoundation.com\/wp-content\/uploads\/2014\/02\/pigletmosaic-satA.jpg 250w, http:\/\/blargh.lossfoundation.com\/wp-content\/uploads\/2014\/02\/pigletmosaic-satA-150x150.jpg 150w\" sizes=\"auto, (max-width: 250px) 100vw, 250px\" \/><\/a><\/p>\n<p><strong>The three-way hierarchy of likelihood is meant to sort of replace the tonal-music tonic-dominant-predominant hierarchy of function.<\/strong> Any of the three PCs in &#8220;rank 2,&#8221; for instance, will be used in ways \/ places that might normally be a &#8220;I&#8217;d think a dominant harmony of some kind should go here&#8221; moment in time. Any of these rank-2 pitch classes can be combined as a verticality, used singly, or sequentially in any order, or blah blah blah. <\/p>\n<p>The same breakdown-and-functional-likelihood mapping would then be repeated, in this case, for the B section with the &#8220;lowest six&#8221; PC-cells in terms of saturation. <\/p>\n<p><strong>All of the above is a &#8220;simple&#8221;, relatively black-and-white example<\/strong> of what I&#8217;m going to try to do here in terms of using images and subsequent data-reading to help me make pitch decisions on the fly. There are no hard and fast rules in general, though, for how I&#8217;ll be choosing to map &#8220;probabilities&#8221; nor determine which PCs belong to which formal subsection, and I&#8217;m certainly not ruling out some degree of pitch-class overlap between sections of any given song. <\/p>\n<p>Final sidenote: theoretically-astute readers may recognize that in the above example, the pitch-class universe occupied by each proposed formal section is actually fairly tight \/ small, particularly given an end product that will be realized with loud rock guitars and etc. That&#8217;s actually by design, as limited \/ sparse pitch selections are a key part of the steering-aesthetic I&#8217;ve been dreaming up for this project. I may choose to explain further as the project progresses, or I may not (OH THE SUSPENSE). <\/p>\n<p>Alternately, I may just shitcan the whole thing, drink half a handle of my new-favorite liquor Fireball, and make &#8220;Rock Factory II&#8221; whenever I can manage to not fall off the DAW-chair onto the floor.  <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Much as I may believe in leaving room for some cough musical intuition, I like coming up with and using compositional processes of all kinds too. They can speed things up&#8211; although they invariably slow other things down at the same time. Mostly, though, they do accelerate decision-making for the horrifically-indecisive likes of me, and [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12,18],"tags":[],"class_list":["post-437","post","type-post","status-publish","format-standard","hentry","category-behind-the-supposed-music","category-rbs-rfca-challenge-updates-2014"],"_links":{"self":[{"href":"http:\/\/blargh.lossfoundation.com\/index.php?rest_route=\/wp\/v2\/posts\/437","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/blargh.lossfoundation.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blargh.lossfoundation.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blargh.lossfoundation.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/blargh.lossfoundation.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=437"}],"version-history":[{"count":9,"href":"http:\/\/blargh.lossfoundation.com\/index.php?rest_route=\/wp\/v2\/posts\/437\/revisions"}],"predecessor-version":[{"id":450,"href":"http:\/\/blargh.lossfoundation.com\/index.php?rest_route=\/wp\/v2\/posts\/437\/revisions\/450"}],"wp:attachment":[{"href":"http:\/\/blargh.lossfoundation.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=437"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blargh.lossfoundation.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=437"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blargh.lossfoundation.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=437"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}