{"name":"The [Meta] Instructions #7","description":"//                         T H E\n//  ____                       __                ____     \n// /\\  _\\      /'\\_/'\\        /\\ \\__            /\\__ \\    \n// \\ \\ \\/     /\\      \\     __\\ \\ ,_\\    __     \\/_/\\ \\   \n//  \\ \\ \\     \\ \\ \\__\\ \\  /'__'\\ \\ \\/  /'__'\\      \\ \\ \\  \n//   \\ \\ \\_    \\ \\ \\_/\\ \\/\\  __/\\ \\ \\_/\\ \\L\\.\\_     \\_\\ \\ \n//    \\ \\___\\   \\ \\_\\\\ \\_\\ \\____\\\\ \\__\\ \\__/.\\_\\    /\\___\\\n//     \\/___/    \\/_/ \\/_/\\/____/ \\/__/\\/__/\\/_/    \\/___/\n//  ______________________________________________________\n// |                                                      |\n// |               I N S T R U C T I O N S          #7    |\n// |______________________________________________________|\n// |                                                      |\n// |  This OBJKT takes its own description metadata and   |\n// |      executes it as code to render its output        |\n// |______________________________________________________|\n// |                                                      |\n\n        noiseSeed(random(10000))\n        noiseDetail(1)\n        background(pieceColors[0])\n        let inc = 0.01\n        rectMode(CENTER)\n        fill(pieceColors[1])\n        noStroke() \n\n        let nYOff = 0\n        for(let y=0;y<rows;y++){ // 100 rows\n          let nXOff = 0\n          for(let x=0;x<columns;x++){ // 100 columns\n              push()\n              translate((x+0.5)*gridWidth,\n              (y+0.5)*gridHeight)   \n              let angle = map(noise(nYOff,nXOff),0,1,0,360)\n              rotate(radians(angle))\n              rect(0,0,width/800,height/30) // 10,000 lines\n              pop()\n              nXOff += inc;\n            }\n          nYOff += inc;\n        }\n\n// |______________________________________________________|\n// |                                                      |\n// |      Clicking anywhere regenerates the art and       |\n// |          toggles between black/white mode            |\n// |                                                      |\n// |                    Made in p5js                      |\n// |______________________________________________________|\n// |                                                      |\n// |  12 Aug 2021                                 @Yazid  |\n// |______________________________________________________|","tags":["interactive","conceptual","generativeart","abstract","experimental","p5js","yazid"],"symbol":"OBJKT","artifactUri":"ipfs://QmaxgHNmPiJEzdqA7scZhg9vGSmgFXux9w9zK8yr9D7GeD","displayUri":"ipfs://QmNXPbvFYgCPeurVBJXv4WsM3eo7RGbDoRPEoGqoDnfuk8","thumbnailUri":"ipfs://Qmeaf5fQEY5u23fov3xP1abuz1MdRadNUfF4v1j6JdteqU","creators":["tz1QgjmhrUD3X7kgS9mMHbUz4cS6uDiFGhAU"],"formats":[{"uri":"ipfs://QmaxgHNmPiJEzdqA7scZhg9vGSmgFXux9w9zK8yr9D7GeD","mimeType":"application/x-directory"}],"decimals":0,"isBooleanAmount":false,"shouldPreferSymbol":false}