Hacker News new | past | comments | ask | show | jobs | submit login

One of my big "side projects" over the last few months has been my personal website and blog (https://epiccoleman.com). It's not very interesting per se - I mean, who doesn't have a blog these days - but it has been really educational and fun to work on. It's a really simplistic stack which makes working on it pretty frictionless. I spent a lot of time tweaking the look and feel of the site and am pretty happy with how everything has turned out.

I've also been putting a lot of work into a React component that renders a nice looking SVG Circle of Fifths, and just recently got to a point where I felt I could call a release "1.0.0". This has also been a really educational project and I'm super proud of the component. It's a little basic right now, but it looks very nice, and I have a lot of cool features planned.

It's licensed MIT, so if this sounds like something you'd like to use in an app, you can check it out here: https://github.com/epiccoleman/react-circle-of-fifths. I'd love any feedback, issues, etc.

Edit: Oh, I just thought of one other thing - a single line of code I wrote which frequently gives me great joy. In zsh you can define a function called `command_not_found_handler` which gets invoked whenever a command ... isn't found.

Mine says: `figlet lol, $@`, so whenever you make a typo like "gits status" or something, you get a big "lol, gits tatus" printed out, which is amusing.




Well that sure looks similar:

https://pine.fm/music/ChordGear

I rotated the inner ring to capture the sense that (for example) Amin shares two notes with Cmaj and 2 notes with Fmaj, so belongs between them.

You can drag the chord gear, click it for a kind of awful synth-piano sound that I had a lot of fun making, switch modes, etc. I actually originally made this in wood/acrylic:https://docs.google.com/document/d/1lwIS-1sPNyIpYM1nCcFkU9Iq... but I like how the online version renames the notes sensibly.)

Mostly I was just trying to explore music theory concepts, and have a few other toys at https://pine.fm/music

(also the code is gross; I've been a manager for almost a decade now and am rusty; you've been warned, lol)


Wow, I love the way you incorporated the seventh degree - instead of an extra inner ring, just converting that one to show a diminished chord. The extra rotation of the inner circle is really clever too. That is awesome, thanks for sharing!


Thank you!




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: