I didn't say anything nasty, now you're just delusional. I had a feeling you were butthurt when you dug my profile:) Relax, calm down and then we can talk.
HN user
wesz
Yes, it is. I'm not really active on github (other than some toys i want to share with friends), i didn't even update portfolio on my website in over 10 years.
I'm happy to share my projects and contributions privately, if you're interested.
Oh man, he must have gave away so much time prompting ai agent. Shame on me:)
Yeah, i'm also webdev with a couple of decades under my belt and i cry from time to time seeing what happened to it in the past 10+ years.
Webdevs nowadays blindly follow "trends" that phase out every couple of years, without really bringing anything of the value to the ecosystem.
Well, i downloaded firefox extension and checked the size of only *.js files without any additional assests - and it's 2 megabytes. Mermaid is around 800kb, so it still leaves over 1 megabyte of javascript.
The amount of abstraction alone for the project of this scope makes me cringe. You introduce unnecessary complexity.
You claim to have 30+ years of webdev experience and yet 2 MEGABYTES of javascript only for those features doesn't feel/look wrong to you?
The improvements are nice, that's for sure. But i checked out github and it looks like overengineered ai slop, you could implement all the features with 1/10 of the code. But again, nobody cares nowadays which makes me sad. You even generated chrome/firefox logos using ai...
A couple of months ago i did my own TB-303 implementation - https://drumpatterns.onether.com/drumkit/roland-tb-303/
What do you think about mine implementation? https://drumpatterns.onether.com/drumkit/roland-tb-303/
Free Drum Patterns library :) https://drumpatterns.onether.com
Just recently started browser-based ASCII age of empires 2 demake/clone: https://pbs.twimg.com/media/G1SvaRZXAAAVi6J?format=jpg&name=...
Also, still working on https://drumpatterns.onether.com :)
I used exactly the same approach years ago working on code editor with js evaluation - http://labs.onether.com/javascript-sandbox/ (this is some old version only with whitespace characters, it also had syntax highlighting but i couldn't find it).
Anyway, nice work mate.
This is brilliant! I'm gonna use it to prototype synths for my drum patterns/bass lines website.
Around a month ago i posted on HN my side project for sharing Drum Patterns, got great feedback and i've implemented most of the suggestions - https://drumpatterns.onether.com/about/#changelog
Still happy to make little tweaks here and there, since there are some folks enjoying the site.
Just added bar lines and search by pattern.
What do you mean by non-wp login? Style the login page to match the rest of the site?
Bar lines and other time signatures are coming soon.
I like the search idea, added to todo.
If anybody still looks here i just added song links in the comments. Write in your comment @[comma separated list of patterns] to create song trigger, e.g @[1,1,1,2,3,4,3,4]
Nope, it's all good:)
It's super fun to mess around. I think i found a bug - https://imgur.com/BRwst17 - in this setup kick triggers on red instead of green? Or am i tripping?
I can provide some kind of API for fetching patterns in MIDI if that helps.
Added chokes, check out this comments - https://news.ycombinator.com/item?id=43465951
New stuff!
- Fixed another thing with desync between audio and visual
- Hi-Hat choking - when open and closed hat are placed on the same beat, the open hat is ignored and closed one is played on two channels as shorter note
- You can now hold mouse down to paint pattern
- Clicking on instrument label besides changing some instruments should also play a sound
- Fixed cymbal spelling
- Added clear and delete pattern buttons in "Create" mode
- Ability to paste text (CTRL+V) representation in "Create" mode, it doesn't have to be the full list of instruments, but the pasted pattern should have 16 beats, here is the example:
CH X-X-X-XXX-XXX-XX
SD ---X-XX-----XXX-
BD XX------XX------
AC X-XX--X-X-X-X-X-
Uu, nice catch, fixed.
You can click on small labels on the left to change some instruments. LC to LT (low conga to low tom), MC to MT (mid conga to mid tom), HC to HT (high conga to high tom), MA to CP (maraca to clap), CL to RS (claves to rimshot).
I agree with the need for bar separation.
The last one, yeah:))
Could you provide some kind of mockups of different bar patterns you would like to see implemented?
Just reversed it. Check it out.
So, i've reversed the order of the instruments. Let me know what do you think.
Audio and visual should sync better now, also fixed small issue pointed out by @badmintonbaseba. Creating new variation no longer creates empty pattern, it copies the previous one.
I fixed it, it should work now.
Mobile support will be ready in a couple of days.