HN user

wesz

180 karma
Posts2
Comments69
View on HN

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.

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-

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:))

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.