2,599 karma · joined June 14, 2011
building a collaborative audio/midi/video platform - https://sequencer.party
Email: tom@sequencer.party
Alternate take, dispensaries have enabled many people I know to get a reliable product that acts the same each time they buy it and use it, and let them dial in exactly what strain and quantity and method of ingestion works best for them. Before the commercialization one never had the diversity and reliability of product they have now.
Contrast that to the before times where people, as you put it, bought whatever the dealer was selling.
It wasn't that hard, once you accept that it'll require it's own study and practice. I put in maybe 20 hours dedicated study and got a lot better out of it.
I did a few video courses on LinkedIn Learning (formerly Lynda.com) through my public library. I did a general CSS course and a flexbox CSS course. Then I set out to design pages I needed without pulling some random blog theme and calling it a day.
I've gotten a bit better at design as well, although it is a much intrinsic field than CSS and requires a lot more study. The biggest difference was once I treated the design stage with respect as its own discipline and started designing in a design tool (figma) instead of "doing it live" by trying to tweak the design in code as I went. It made me 100% focused in that stage at the design problems and the feedback loop got a lot tighter compared to editing and running code to see how it looked.
Pretty sure they're using it on web everywhere and IMHO that's a decent choice when you need state management / DOM updates.
React Native is a whole other ball of mud, taking UI decisions out of the main thread where phones want them to be and delegating them into a bolted on javascript environment.
https://www.threads.net/t/CuW_fXZOgPc/ would suggest to me the answer is "not much"
Supports third-party plugins in a format called WAM2 (Web Audio Module version 2).
Collaborative, like Google Docs. Sign in and start a session, invite people. Turn a knob, and it turns for everyone.
Supports audio, midi, and video as well.
Supports custom Javascript sequencers (Function Sequencer plugin). You can (collaboratively) write a little javascript program, give it knobs dials and automateable parameters, and have it emit MIDI events.
There's some usability issues to still work on but it's quite fun to jam on. I used to host twitch sessions where people could sequence my TR-909 and minimoog, and then hear the instruments played back over twitch.
https://en.wikipedia.org/wiki/SOSUS
https://www.amazon.com/Red-November-Inside-U-S-Soviet-Submar...
Some points:
- you need to move all sequencing and audio / midi work off the main thread. I use WebAudioModules and sequence all midi in the audio thread as well.
- you need to move all other heavy lifting off the main thread, for example for the multiplayer features I use YJS.. YJS runs in it's own worker to not stall the main thread
- you don't update the DOM, you very carefully redraw parts of SVGs or better, canvases.
It also came with a video DVD of a few tracks performed live, sans robot suits
"Oh boy, another brilliant idea for generating crappy code! Let's just automate our way to technical debt and maintenance hell. Who needs readable, maintainable code anyways? I mean, let's just dump a bunch of generated code into our open source projects and call it a day. Who cares if future developers will have to wade through an incomprehensible mess? I'm sure they'll thank us for our foresight and ingenuity. Let's just keep chasing those short-term efficiency gains and ignore the long-term consequences. What could go wrong?"
;)
I'm in the middle of converting some ruby code to javascript, so asking it something like how to split a string in nodejs into directory and file components results in a quick and correct answer.
https://www.amazon.com/Idea-Factory-Great-American-Innovatio...
If the rubber factory takes a day off, the truck in the field can still drive.
etc, etc.
Can't talk to a specific single space computer with no fallback? truck in the field might as well be a potato.
https://www.vitling.xyz/toys/acid-banger/ previously posted