Originally started as a project to restore patterns from now defunct website 808.pixll.de just for myself, but eventually i decided to share it with others. I've seen this website mentioned a couple of times on HN:)
Currently it only supports Roland TR-808, but there will be more.
[0] - https://goodhertz.com/funklet/
only suggestion: support https...
https://www.bitdefender.com/en-us/blog/hotforsecurity/turkis...
This may seem inconsequential for static websites without PII, however most browsers consider it important as it reduces the risk for all parties involved when encrypted communication is used and the content providers has taken basic steps for Identity verification.
There are logic flaws with this approach to security imo, but it's the most commonly used technique at the moment.
Years before that the free certificate authority Let's Encrypt was established (there are now several more), so for most people using https with your website is just configuration, not an extra cost. On top of that some http protocol versions are now https only.
We need https because the modern web browser isn't a trustworthy or secure program. A web browser isn't a sandbox so code can be injected into an insecure http stream to force the browser to compromise the machine it is running on. This is just the state of the internet - there are literal highwaymen in the form of malicious routers and other networking hardware on the internet. https is unfortunately the ony way to ensure the highway for your data is secure and the data arriving to you is trustworthy.
The only way to avoid this is to use a browser like netsurf that eliminates the insecure modernity or dont use the web.
I was wondering if you would be adding any IDE-like features. I like a few features in Sonic-Pi and noticed a few attempts to make a VS Code plugin for it. (I wish I could contribute myself, but my music production skills are atrocious and I mostly rely on GUI-based software to carry me.)
Congrats on an awesome project! (And you, OP, too!)
https://github.com/glicol/glicol-cli
I had to regenerate ssl certificate, ovh says it's done but it will probably take some time to take effect.
Deleted Comment
Dead Comment
There will be support for triples, soooon.
- 2 bar patterns would also be great. Many patterns repeat over 8 quarters.
- Allowing accents (dynamics). A lot of drum patterns involve just a few drums, where accents are what bring the pattern to life.
With accents and triplets, you can have the Purdie shuffle [1], which is one of my favorite patterns ever :)
:[1] https://tomtommag.com/wp-content/uploads/2011/10/Purdie-Shuf...
Usually from bottom to top it is something like: Kick, Snare, hihat, toms, various cymbals
Coincidentally someone asked me about this the other day so I put together a minimal demo here in case it's useful to anyone: https://codepen.io/matteason/pen/VYwdzVV
var buffer = dm.audio.createBuffer(1, 1, dm.samplerate); var source = dm.audio.createBufferSource();
source.buffer = buffer; source.connect(dm.audio.destination);
if (source.start) { source.start(0); } else { source.noteOn(0); }
And this web app is indeed very cool. Enviable idea & execution!
https://michaelmior.github.io/rhythm-wheel/
Love it.
https://www.amazon.com/Geometry-Musical-Rhythm-Makes-Second/...
It’s super easy, just a manifest.json file to add which you can generate here [0].
Also are you considering adding more drumkits? Or maybe allow a user to set their own samples (stored locally, just for themselves) like you can change the header color in HN.
0: http://pwabuilder.com/
Regarding the different drum kits, this is actually on the top of todo list, right know i'm working on Yamaha RX5 and Oberhiem DMX. They should be available in a day or two. Any drum machines you recommend?
https://f-droid.org/en/packages/se.tube42.drum.android/
Ohhh yeah baby, this hits!