4 ms·
Show HN: Sharp11 – Music Theorization and Improvisation Engine
- tonetheman 10y agoThat is cool stuff.
- jkxyz 10y agoVery nice. Is the function that determines whether a chord inversion is likely to be correct based on any sort of well-known algorithm? I don't have the musical fluency to comprehend what the intervals all correspond to. Seems like a neat solution, though.
- jsrmath 10y agoTotally original. I came up with it by looking at lots of examples and seeing patterns emerge. It's not perfect, but it turns out that checking a select few indicators is sufficient in the vast majority of cases.
- gargarplex 10y agoLet's send it to Max Martin! https://en.wikipedia.org/wiki/Max_Martin https://en.wikipedia.org/wiki/Max_Martin
- pella 10y agohttps://github.com/jsrmath/sharp11 https://github.com/jsrmath/sharp11
- matiasb 10y agoThe improvisations are really cool!
- eggy 10y agoI am usually fiddling with or listening to livecoded music, which evolves in time from silence to (sometimes) pleasing sounds, so it was refreshing to hear more consonant and familiar sounds. I thoroughly enjoy playing with this, but I would have to learn more music theory to really 'get it'. Amazing!
- anentropic 10y agodon't give up your day job
- kbob 10y agoHow do you generate your rhythms? Is there structure or just randomness?
- jsrmath 10y agoConfigurable randomness. A particular beat has probabilities of containing eighth notes, triplets, or sixteenth notes based on the "Rhythmic Variety" setting, and those notes have a probability of being rests based on the "Rests" setting.
- Tokkemon 10y agoSounds a lot like a high schooler just getting into improvisation. There's little art going on here. What about phrases? Motivic development? There's more to improvisation than just scales and rhythm. And I say that was a composition major.