Projects<!-- --> | <!-- -->Andreworals.com
Granular Synthesizer
Granular Synthesizer

A polyphonic synthesizer using pitch-synchronous overlap-add to play tones composed of short samples of a source, all with ADSR enveloping.

Distributed Logging
Distributed Logging

A distributed log-querying system written in the Go programming language. Includes full end-to-end tests.

Musical Emergence
Musical Emergence

A midi processing plugin that I created to learn more about the JUCE plugin framework and the sweep and prune algorithm. Use it to create mesmerizing soundscapes and have some fun with particle physics!

This
This

This is my website built with ReactJS and styled with CSS using the static site generator Gatsby, hosted on Netlify.

Towers of Hanoi
Towers of Hanoi

A small game I wrote in pure JS, HTML5, and CSS to illustrate the iconic Towers of Hanoi puzzle. Let me know if you can move all the disks to the final peg in less than 2^n moves :)

Scale Explorer
Scale Explorer

Curious about the phrygian dominant scale? How about the Japanese Hirajōshi scale? This c++ application flexibly parses scales in json, and represents them as an interactive pie graph playable with a built-in synthesizer.

Andreworals.com
© 2023 Andrew Orals, all rights reserved.