{"id":61,"date":"2023-12-22T19:16:08","date_gmt":"2023-12-22T19:16:08","guid":{"rendered":"http:\/\/gibbermusic.com\/?page_id=61"},"modified":"2026-02-21T21:35:47","modified_gmt":"2026-02-21T21:35:47","slug":"projects","status":"publish","type":"page","link":"https:\/\/gibbermusic.com\/welcome\/projects\/","title":{"rendered":"Projects"},"content":{"rendered":"\n<hr class=\"wp-block-separator alignfull has-alpha-channel-opacity is-style-default\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">NYC Computer Vision Traffic Map<\/h2>\n\n\n\n<p class=\"has-mono-1-color has-text-color has-link-color wp-elements-81062aa97e351a75bb531999955d18de\" style=\"font-size:clamp(15.747px, 0.984rem + ((1vw - 3.2px) * 0.938), 24px);\">Services like Google Maps typically rely on a combination of user GPS data and data from physical sensors. This project offers an alternative method for viewing traffic trends in NYC through computer vision.<\/p>\n\n\n\n<p class=\"has-mono-1-color has-text-color has-link-color wp-elements-1b39cef944f4536c04dbf68bbc9e2011\">The interactive map is shown below. Clicking on an area shows the greatest car count found, based on a trained car detection model. To view a specific camera, click directly on an outlined circle. You can toggle the circle heatmap off or switch to a less detailed map by hovering near the top right. <\/p>\n\n\n\n<p class=\"has-mono-1-color has-text-color has-link-color wp-elements-ed9ebea73ccd737e04c66d61d9aa3a69\">The map is currently set to update every 20 minutes.<\/p>\n\n\n\n<iframe loading=\"lazy\" src=\"https:\/\/trafficimagetest.s3.us-east-2.amazonaws.com\/trafficMap.html\" width=\"1000\" height=\"800\" title=\"Traffic Map\"><\/iframe>\n\n\n\n<p class=\"has-mono-1-color has-text-color has-link-color wp-elements-6fd1cd72ff2c4211473ee5c31ded1476\"><em>Many thanks to the NYCDOT Traffic Management Center for providing access to these traffic cameras<\/em><\/p>\n\n\n\n<p class=\"has-mono-1-color has-text-color has-link-color wp-elements-15139752e1803401a9e5abe216be925a\">To build this, I used a <a href=\"https:\/\/github.com\/andrewssobral\/vehicle_detection_haarcascades\/tree\/master\">Haar Cascade Classifier<\/a> with OpenCV. The interface is built using Folium, with AWS S3 acting as the backend. All of the traffic camera data is provided by the NYCDOT Traffic Management Center.<\/p>\n\n\n\n<p class=\"has-mono-1-color has-text-color has-link-color wp-elements-77833775f2cd013cbe3cbd58ddfe4d36\">The heatmap provides a decent idea of the overall trend of traffic, but it does have a few pitfalls.<\/p>\n\n\n\n<p class=\"has-mono-1-color has-text-color has-link-color wp-elements-4b8658176e3cf85c48499aa60370afac\">Unfortunately, the accuracy of the map isn&#8217;t great during the night due to glare and a lack of nighttime data in the vehicle detection model used. In addition, the model is trained for highway environments, so false positives from cameras in Manhattan are frequent. The tendency for Haar Cascade models to report false positives also doesn&#8217;t help; the model confuses crosswalks as a group cars pretty frequently. On the bright side, the accuracy for highways, notably in Queens, Brooklyn, and Staten Island, are generally great. <\/p>\n\n\n\n<p class=\"has-mono-1-color has-text-color has-link-color wp-elements-91fa3292140c66176849a25607778da1\">As of now, the level of traffic is strictly based on the amount of cars found, but I plan to convert it to a relative traffic level based on each camera&#8217;s detection history. This would help to weed out redundant cameras that are obstructed and lower the effects of consistent false positives.<\/p>\n\n\n\n<p class=\"has-mono-1-color has-text-color has-link-color wp-elements-8bb46a53ae70fcbfd9635f68224547ce\">To see the code or generate the map locally, visit the <a href=\"https:\/\/github.com\/gilbertdyer2\/NYC-ComputerVision-TrafficMap\/tree\/main\" data-type=\"link\" data-id=\"https:\/\/github.com\/gilbertdyer2\/NYC-ComputerVision-TrafficMap\/tree\/main\">GitHub repo<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator alignfull has-alpha-channel-opacity is-style-default\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Unity Drawing Recognition<\/h2>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:5%\"><\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:85%\">\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-mono-1-color has-text-color has-link-color wp-elements-52dfdbf23699902927e67d37709e0400\" style=\"font-size:clamp(15.747px, 0.984rem + ((1vw - 3.2px) * 0.938), 24px);\">Unity Drawing Recognition is an algorithm and tool developed to enable character and drawing recognition in Unity projects. It can be adapted to support features such as gesture-based mouse controls, handwriting-to-text, and general discernment of a user&#8217;s mouse patterns. <\/p>\n\n\n\n<p class=\"has-mono-1-color has-text-color has-link-color wp-elements-1ca40d0a0bd64a5e1953d5b522491530\">The algorithm itself can also be used as a general approach to character and drawing recognition outside of Unity.<br><br><br>The recognition system operates by comparing an input drawing against stored libraries of characters. To define and store a character, only a single drawn example is required. This means it&#8217;s fast and convenient to create of libraries of custom characters and incorporate in-game mechanics that allow users to modify or add to these libraries during runtime.<\/p>\n\n\n\n<p class=\"has-mono-1-color has-text-color has-link-color wp-elements-be92442157665ad6c621ffcfc8eca937\">To calculate a comparison score, drawn characters are converted to 4 different map representations that reflect the concentration of a character&#8217;s drawn points. During a comparison, 2 characters&#8217; maps are directly compared and a similarity score is calculated.<\/p>\n\n\n\n<p class=\"has-mono-1-color has-text-color has-link-color wp-elements-7910a784fddb997701fa82ab824615d3\">This is a general outline of the process; for a more comprehensive explanation of the workings and detailed documentation, check out the <a href=\"https:\/\/github.com\/gilbertdyer2\/UnityDrawingRecognition\/\">GitHub Repo<\/a>!<\/p>\n\n\n\n<p><\/p>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-749adb30 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-primary-color has-mono-1-background-color has-text-color has-background has-link-color has-text-align-center wp-element-button\" href=\"https:\/\/gilbertdyer.itch.io\/drawing-recognition-demo\" target=\"_blank\" rel=\"noreferrer noopener\">Try the itch.io Demo<\/a><\/div>\n\n\n\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-primary-color has-mono-1-background-color has-text-color has-background has-link-color wp-element-button\" href=\"https:\/\/github.com\/gilbertdyer2\/UnityDrawingRecognition\/\">Download the Tool from GitHub<\/a><\/div>\n<\/div>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"637\" height=\"500\" src=\"https:\/\/gibbermusic.com\/wp-content\/uploads\/2024\/09\/title.png\" alt=\"\" class=\"wp-image-449\" style=\"width:588px;height:auto\" srcset=\"https:\/\/gibbermusic.com\/wp-content\/uploads\/2024\/09\/title.png 637w, https:\/\/gibbermusic.com\/wp-content\/uploads\/2024\/09\/title-300x235.png 300w\" sizes=\"auto, (max-width: 637px) 100vw, 637px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"630\" height=\"500\" src=\"https:\/\/gibbermusic.com\/wp-content\/uploads\/2024\/09\/sc1.png\" alt=\"\" class=\"wp-image-450\" srcset=\"https:\/\/gibbermusic.com\/wp-content\/uploads\/2024\/09\/sc1.png 630w, https:\/\/gibbermusic.com\/wp-content\/uploads\/2024\/09\/sc1-300x238.png 300w\" sizes=\"auto, (max-width: 630px) 100vw, 630px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"630\" height=\"500\" src=\"https:\/\/gibbermusic.com\/wp-content\/uploads\/2024\/09\/sc2.png\" alt=\"\" class=\"wp-image-451\" srcset=\"https:\/\/gibbermusic.com\/wp-content\/uploads\/2024\/09\/sc2.png 630w, https:\/\/gibbermusic.com\/wp-content\/uploads\/2024\/09\/sc2-300x238.png 300w\" sizes=\"auto, (max-width: 630px) 100vw, 630px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator alignfull has-alpha-channel-opacity is-style-default\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Steak Out <\/h2>\n\n\n\n<p class=\"has-custom-color-5-color has-text-color has-link-color wp-elements-1ba44061a72979b406340d9cd644ad23\">Gameplay Music + Sound Design<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:5%\"><\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:85%\">\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-mono-1-color has-text-color has-link-color wp-elements-ceb2ae170e56ab38e1393d50a233a3e5\" style=\"font-size:clamp(15.747px, 0.984rem + ((1vw - 3.2px) * 0.938), 24px);\">Steak Out is a Unity based stealth platformer about the journey of a brave cow that&#8217;s been abducted by a UFO. To escape, you&#8217;ll need to expertly maneuver around aliens and lasers while using the environment to your advantage.<\/p>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-749adb30 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-primary-color has-mono-1-background-color has-text-color has-background has-link-color has-text-align-center wp-element-button\" href=\"https:\/\/wanicdigipen.itch.io\/steak-out-2022\" target=\"_blank\" rel=\"noreferrer noopener\">Check it out on itch.io!<\/a><\/div>\n<\/div>\n\n\n\n<div style=\"height:383px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Audio Assets<\/h3>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h5 class=\"wp-block-heading\">Sound Effects<\/h5>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>Footsteps<\/summary>\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:28%\">\n<p class=\"has-text-align-left has-mono-1-color has-text-color has-link-color wp-elements-669527956131060c49210e6f649cf6d4\"> Alien Footsteps<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:75%\">\n<figure class=\"wp-block-audio\"><audio controls src=\"http:\/\/gibbermusic.com\/wp-content\/uploads\/2023\/12\/alienFootsteps.mp3\"><\/audio><\/figure>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:28%\">\n<p class=\"has-text-align-left has-mono-1-color has-text-color has-link-color wp-elements-8574c3c5f3332a7b7c25b409da62dc46\"> Cow Footsteps<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:75%\">\n<figure class=\"wp-block-audio\"><audio controls src=\"http:\/\/gibbermusic.com\/wp-content\/uploads\/2023\/12\/cowFootsteps.mp3\"><\/audio><\/figure>\n<\/div>\n<\/div>\n\n\n\n<p class=\"has-mono-1-color has-custom-color-4-background-color has-text-color has-background has-link-color wp-elements-a6fc004c9f09b100384fdaaf673beb01\">These are compilations of footstep variations for each character. During gameplay, a random variation is played while walking via a unity script I implemented. <br><br>The footsteps are foley recordings with a little post-processing. The Alien&#8217;s was created by hitting a boot against a metal sheet, and the Cow&#8217;s was created by tapping a hard stick against the same metal sheet!<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n<\/details>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>Miscellaneous <br><\/summary>\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:25%\">\n<p class=\"has-text-align-left has-mono-1-color has-text-color has-link-color wp-elements-b76c77d122790c43b82686231af1c560\"> Checkpoint<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:75%\">\n<figure class=\"wp-block-audio\"><audio controls src=\"http:\/\/gibbermusic.com\/wp-content\/uploads\/2023\/12\/Checkpoint-1.wav\"><\/audio><\/figure>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:25%\">\n<p class=\"has-text-align-left has-mono-1-color has-text-color has-link-color wp-elements-9d84a1148795f35f761aafafc28bcd75\"> Button Press<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:75%\">\n<figure class=\"wp-block-audio\"><audio controls src=\"http:\/\/gibbermusic.com\/wp-content\/uploads\/2023\/12\/ButtonPress-2.wav\"><\/audio><\/figure>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:25%\">\n<p class=\"has-text-align-left has-mono-1-color has-text-color has-link-color wp-elements-8e1521fbd8f270bcb355c757419e7846\"> Teleport<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:75%\">\n<figure class=\"wp-block-audio\"><audio controls src=\"http:\/\/gibbermusic.com\/wp-content\/uploads\/2023\/12\/NewTeleport.wav\"><\/audio><\/figure>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:25%\">\n<p class=\"has-text-align-left has-mono-1-color has-text-color has-link-color wp-elements-0c8d0204dbc57ad2dde8b783418eea3d\"> Laser Hit<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:75%\">\n<figure class=\"wp-block-audio\"><audio controls src=\"http:\/\/gibbermusic.com\/wp-content\/uploads\/2023\/12\/LaserZap.wav\"><\/audio><\/figure>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:25%\">\n<p class=\"has-text-align-left has-mono-1-color has-text-color has-link-color wp-elements-1b5b23bfce9db7bb7304badaf9d16fee\"> Laser         Ambience<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:75%\">\n<figure class=\"wp-block-audio\"><audio controls src=\"http:\/\/gibbermusic.com\/wp-content\/uploads\/2023\/12\/LaserNoiseAmbient.wav\"><\/audio><\/figure>\n<\/div>\n<\/div>\n\n\n\n<p class=\"has-mono-1-color has-primary-background-color has-text-color has-background has-link-color wp-elements-18ac45eb18be8c40f47afc27e6b9edd3\">Aside from the button press, these sounds were created with Ableton&#8217;s Operator synthesizer. I processed the most effects with the reverb from the in-game soundtrack to make them fit better into the game&#8217;s environment.<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\"><\/div>\n<\/div>\n<\/details>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"954\" height=\"599\" src=\"http:\/\/gibbermusic.com\/wp-content\/uploads\/2023\/12\/steakout.png\" alt=\"\" class=\"wp-image-186\" srcset=\"https:\/\/gibbermusic.com\/wp-content\/uploads\/2023\/12\/steakout.png 954w, https:\/\/gibbermusic.com\/wp-content\/uploads\/2023\/12\/steakout-300x188.png 300w, https:\/\/gibbermusic.com\/wp-content\/uploads\/2023\/12\/steakout-768x482.png 768w\" sizes=\"auto, (max-width: 954px) 100vw, 954px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"720\" style=\"aspect-ratio: 1280 \/ 720;\" width=\"1280\" controls src=\"http:\/\/gibbermusic.com\/wp-content\/uploads\/2023\/12\/clipchamp-edit-2.mp4\"><\/video><\/figure>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h5 class=\"wp-block-heading\">Main Soundtrack &amp; Ambience<\/h5>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:32%\">\n<p class=\"has-text-align-left has-mono-1-color has-text-color has-link-color wp-elements-20d82ca3f54ca71c2fd6d548a096c2a0\"> Main Soundtrack<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:75%\">\n<figure class=\"wp-block-audio\"><audio controls src=\"http:\/\/gibbermusic.com\/wp-content\/uploads\/2023\/12\/ShipMainTheme.wav\"><\/audio><\/figure>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:32%\">\n<p class=\"has-text-align-left has-mono-1-color has-text-color has-link-color wp-elements-322c4c8ab7d881972e9180ff02021f40\"> Ship Ambience<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:75%\">\n<figure class=\"wp-block-audio\"><audio controls src=\"http:\/\/gibbermusic.com\/wp-content\/uploads\/2023\/12\/ShipAmbience.wav\"><\/audio><\/figure>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-mono-1-color has-custom-color-2-background-color has-text-color has-background has-link-color wp-elements-00fe41f8af6674853bfd9cdaf30a0697\">Once the game begins, these tracks play on loop in unison. I left room in the soundtrack&#8217;s low-mid frequencies to accommodate for the ship ambience, and for any possible changes in the game that might switch up the ambience.<br><br>The instrumentation of the main soundtrack is inspired by classic spy films like Mission Impossible and James Bond. To fit the otherworldly alien atmosphere, I experimented with adding effects to symphonic instruments from <a href=\"https:\/\/www.spitfireaudio.com\/bbc-symphony-orchestra\">BBC&#8217;s symphony orchestra VST<\/a>, ending up with this return track that nearly every instrument is routed to:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"861\" height=\"584\" src=\"http:\/\/gibbermusic.com\/wp-content\/uploads\/2023\/12\/verb-settings.png\" alt=\"\" class=\"wp-image-258\" style=\"width:478px;height:auto\" srcset=\"https:\/\/gibbermusic.com\/wp-content\/uploads\/2023\/12\/verb-settings.png 861w, https:\/\/gibbermusic.com\/wp-content\/uploads\/2023\/12\/verb-settings-300x203.png 300w, https:\/\/gibbermusic.com\/wp-content\/uploads\/2023\/12\/verb-settings-768x521.png 768w\" sizes=\"auto, (max-width: 861px) 100vw, 861px\" \/><figcaption class=\"wp-element-caption\">Reverb Settings<\/figcaption><\/figure>\n\n\n\n<p class=\"has-mono-1-color has-custom-color-2-background-color has-text-color has-background has-link-color wp-elements-adddf5970d9e31cb4355d43fc9749f98\">This is a reverb that plays an octave up with a slight delay, adding a ton of character to the horns and supporting instruments. I used <a href=\"https:\/\/www.soundtoys.com\/product\/little-plate\/\">Little Plate<\/a> and <a href=\"https:\/\/www.soundtoys.com\/product\/little-alterboy\/\">Little AlterBoy<\/a> from Soundtoy for this. In combination, they&#8217;re great for creating washed out, distorted effects, and for general reverb and pitch shifting purposes.<\/p>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>NYC Computer Vision Traffic Map Services like Google Maps typically rely on a combination of user GPS data and data from physical sensors. This project offers an alternative method for viewing traffic trends in NYC through computer vision. The interactive map is shown below. Clicking on an area shows the greatest car count found, based [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-61","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/gibbermusic.com\/welcome\/wp-json\/wp\/v2\/pages\/61","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gibbermusic.com\/welcome\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/gibbermusic.com\/welcome\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/gibbermusic.com\/welcome\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gibbermusic.com\/welcome\/wp-json\/wp\/v2\/comments?post=61"}],"version-history":[{"count":87,"href":"https:\/\/gibbermusic.com\/welcome\/wp-json\/wp\/v2\/pages\/61\/revisions"}],"predecessor-version":[{"id":559,"href":"https:\/\/gibbermusic.com\/welcome\/wp-json\/wp\/v2\/pages\/61\/revisions\/559"}],"wp:attachment":[{"href":"https:\/\/gibbermusic.com\/welcome\/wp-json\/wp\/v2\/media?parent=61"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}