Skip to content
View andrewbloese-00's full-sized avatar
🤯
🤯

Highlights

  • Pro
Block or Report

Block or report andrewbloese-00

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
andrewbloese-00/README.md

Hi, my name is Andrew 👋

Software Developer based in Arizona – certified for Full Stack Engineering and Computer Science while pursuing a Bachelor's Degree in Computer Science from Arizona State University.

When I am not building software, I like to play games (Minecraft and SWTOR being the current favorites), mess around with my 3D printer and listen to music (👀 peep my spotify).

Connect

I am always open to collaboration and invite anyone who would like to work together to reach out via:

Currently...

  • Building a Star Wars inspired minecraft mod.
  • Building an iOS metronome app supporting solo and group metronomes.
  • Learning Data Science for NLP via Codecademy

Audio Visualizers

Some of my favorite projects have been creating audio visualizations. The Web Audio API provides straightforward ways to analyze audio data from files or streams. When used with ThreeJS it is possible to create dynamic scenes that react to music! The visualizers perform best on Google Chrome, there is some bugginess in safari when attempting to use the microphone analyser while playing music on the same device. Chrome does not have this issue :)

  • ⚠️ NOTE: The following visualizers may trigger those with photosentitive epilepsy, visit with caution 🧐

Audio Terrain

Audio Terrain Visualizer

  • not deployed yet
  • file or microphone analysis
  • Hosted with firebase
  • First try using Lighting in ThreeJS, where the lights correspond to the 5 loudest frequencies at the current moment in the audio.
  • Microphone analysis only
  • "Beat Valley" was originally created with a customizable color pallete, featuring 3 different perspectives to watch the rings shift and scale to the audio.
  • "Quasar Audio" removed the color pallete functionality and instead introduced excessive hue-rotation on the rings and background. I wanted a more "intense" feeling to the visualizer which the hue rotation definately achieved.

Languages and Tools

Javascript Typescript Python C Java Go MongoDB SQLite Postgres Firebase Supabase

Pinned

  1. threejs_visualizer threejs_visualizer Public

    A microphone audio visualizer built using ThreeJS. Multiple perspectives and custom color palette settings.

    JavaScript 1

  2. Spotify-Scanner Spotify-Scanner Public

    A custom Spotify Web API integration for NodeJS. Server utilizes Spotify's Authorization Code flow to get access tokens in order to access a user's Top 'n' songs along with corresponding audio feat…

    JavaScript 1

  3. remote-numpad remote-numpad Public

    A numpad that currently allows you to connect any device (on a local network) with a web browser to input numbers for your computer. Launches an HTTP + Web Socket server on your machine which serve…

    HTML 1

  4. gpt-pdf-reader gpt-pdf-reader Public

    Extract text from PDF files , or construct markdown documents from pdfs. Utilizes the OpenAI gpt-3.5-turbo model and 'pdf-parse-fork' .

    JavaScript 2

  5. lavalamp lavalamp Public

    Customizable lava-lamp background using HTML Canvas and CSS filters.

    TypeScript 1

  6. aStar-js aStar-js Public

    Implementation of A* pathfinding algorithm on a graph given its adjacency list form.

    JavaScript 1