Recent submissions

Comment · 2 years ago
> anything from elaborate ASCII art generators to programs that solve imaginary problems

I did a little of both with https://asciitabs.com/random - trying to learn some basic music theory and improvisation with guitar and thought maybe this would be a good way to help out.

Actually WRITING the program did indeed help memorize the spacing of notes and general pattern of scales. But it was one of those "write it to throw away" moments where now that I have written it... well it's fun to look back at and click a few times!

But I have to chuckle in hindsight to think that the way to "improvise on a guitar in a way that sounds good" is anything other than just hours and hours of practice

Comment · 4 years ago
https://roche.io/

Just my collection of projects over the years, I think ASCII tabs is the most interesting personality but gets less traffic than the silly games

Comment · 5 years ago
Good point on this too. I think there's value in allowing and exploring one-off / alternative views into Wikipedia especially where the data isn't accessible already - but long term any serious effort should be merged back into (or at least offered) to the official source.
Comment · 5 years ago
Comment · 6 years ago
I helped bridge the gap in my own guitar playing from “can play tabs” to “can vamp and improvise from a scale” by making / using a random tab generator: https://www.asciitabs.com/random

I think building the site helped more than using it... breaking the concepts down into code helped me to see the broader patterns and abstractions more than just reading about it.

I also like forcing arbitrary constraints during practice. Can you make a simple song from only firsts and fifths in one key? Now add in sevens. Then do a key change every 8 measures (but same pattern). Now invert part of the pattern during the key change. Etc...

That kind of practice helped me intuitively understand what sounded good and what didn’t, which helped me finally grok the theory / vocab i was reading online but didn’t really get before then

Comment · 7 years ago
Comment · 8 years ago
Philadelphia is a really great city to live and work in my opinion. Good city density but not overcrowded, walkable, affordable, good public transit, diverse. Public schools aren't the best currently so many families with young children do end up moving to the immediate suburbs where schools are some of the best. Lots of colleges (UPenn, Drexel, Temple) to recruit from as you expand.

I'm not sure Philly would rank highest on the "could be helped" aspect since it has a decent business sector already, but the tech (especially startup) scene is just getting started compared to the tons of healthcare and finance firms.

Comment · 8 years ago
Very nice! Love the large collection of scales you have (750!) Do you have them all hardcoded or does the site generate them from base principles / interval patterns?

For those that may want a more random experience while practicing, I made asciitabs.com a few months ago. Not as polished or full-featured as machak's site but would likely appeal to the same audience

Comment · 8 years ago
Would be nice to increase the time to a minute, I tried a few times but only got two lines back and forth before having to guess. It was always a human in my tests though so perhaps the bot would respond quicker?

Love the idea though! Hope you can share the results and analysis with us when completed

Comment · 8 years ago
Fixed! Thanks. I just ditched the <meta name="viewport"> tag altogether and now pinch + zoom works as expected. That's what I get for copying + pasting HTML templates from old projects.
Comment · 8 years ago
Thank you for this advice. You make a strong case for standard notation and I'll keep that in mind as I try and advance as a musician. I've found the 'Masters in Tab' series to offer tabs / standard notation interlaced, so perhaps that would be a good way to transition from one to the other (https://www.amazon.com/Spanish-Guitar-Masters-TAB-Intermedia...).

This also makes me think I should focus the website on where ASCIItab excels over standard notation -- editability as opposed to being a precise blueprint for how to play complex compositions. I think offering an in-browser editor would still make this a good tool for novice composers to get a feel for enhancing / creating music before they advance to standard notation.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton