News for hackers. Stuff that matters.

tekstar

Hey everyone,

I've been working on a collaborative audio, MIDI, and video editing web app for the past few years and I'm excited to show you what we’ve built so far.

Sequencer Party is a collaborative audio / midi / video web platform. It supports WebAudioModules 2 (WAM2), a third-party plugin format—like VST plugins but for the web.

The demo session linked in the post is running a live-coding Javascript MIDI sequencer plugin. Press the ‘code’ button on a plugin instance to edit the running Javascript. Hit ‘Run’ to run your code changes. If you log in, you can save your session or individual plugin presets and other users can load them into their sessions.

It’s collaborative like Google Docs. Sign up, invite people to your project, and you can edit the same session together in real-time. Without an account, you can run an offline copy, and it’s saved in your browser's local storage. When you’re in an online session, the code panel is also collaborative with everyone else in the session.

The post link goes to a public session you can clone into your own project if you sign up, but if you want to join a collaborative online session with me, here is a link to a project I made that we can hack on together:

https://sequencer.party/users/invite/1af84830884292fecb834fb...

We’ve got a lot more planned for 2023—more instruments, thousands of factory presets and sounds, run the video in a separate window for VJing or render the audio/video to a file.

Thanks for checking it out and let us know what you think! It works best on a computer (not phone) in Chrome and Firefox.

Tom https://sequencer.party

Reference Links:

A tutorial on coding with Function Sequencer: https://forum.sequencer.party/t/getting-started-with-the-fun...

AudioDevCon 2022 presentation on WAM2: https://www.youtube.com/watch?v=TfDwzaM_lTE

WAM2 api repository: https://github.com/webaudiomodules/api

Note, the easiest way to start with WAM2 is likely to look at demo plugins

https://github.com/Brotherta/wam-examples

More WAM examples: https://github.com/webaudiomodules/wam-examples

Our collection of open source WAMs: https://github.com/boourns/burns-audio-wam

If you want to use WebAudioModules in your website or web-based audio application, we also curate a package of WAMs ready to use off NPM: https://github.com/boourns/wam-community

Re:Ask HN: What is your opinion of “unlimited” PTO? on Wednesday January 11, 2023 @11:39AM (#34340466)
same experience. the only person who used it in earnest was the head of HR. For lower tier employees it was much worse than a given X number of days - they had to request the time off from their manager and could (and were) denied taking time off.
Re:1998 Furby source code on Sunday January 08, 2023 @07:46PM (#34305268)
If you ever took the fur off a furby you'd know it was pure sky net underneath
hey just saw this, sorry - I think I watched the most recent full course for CSS and then the 2 or 3 hour course on flexbox. As well I watched the start of a few courses on website design.
I experienced 2-3k employees on a slack server. it was terrible. 99% of the traffic is noise, 1% was critically important information for me to do my job.
Same can be said about every company, acquired or not
I took a few courses from Lynda.com to learn more css. It helped immensely and was free with my library card.
The WebMIDI standard has a problem, which is that only the main UI thread can talk to the WebMIDI devices directly. So even if you schedule your MIDI messages in the audio thread, to emit them on the hardware device you need to pass them to the main thread and then emit the messages from there, incurring whatever delays imposed by the main thread as it handles user input
Around 2012-2015 we had someone on-call over the holidays do a redeploy every few days because of Rails memory growth at our now-IPO'd ecommerce giant.

This growth impacted every rails app back then, the popular ones more quickly is all..

Re:Welcome to Hell, Elon on Friday October 28, 2022 @07:45PM (#33379437)
This is simply not true, because Twitter algorithmically pushes content you did not subscribe to in order to drive engagement. You do not have control over what you see, and are subject to the controversial subject of the day regardless of who you follow.
OP don't listen to this unless you care more about your employer than yourself.
.. which was the only feature set when litestream was released. Replication was added later and now removed.
It's always in the last place you would think of looking
So, I don't have a source to back this up, and without a source this will be worst of the rumour mill, but I'll say it anyways in case someone has a source to back it up or refute it.

A few weeks ago it was explained that Facebook is telling affected people they are no longer on the team they were on before, and they have X weeks (4?) to apply internally and find a role on a new team. So you're not fired, you just don't have a team and failed to find a new one, so.. see ya?

Re:Take a Break You Idiot on Sunday October 09, 2022 @07:52AM (#33140169)
Hey, this is me.

This is extremely privileged advice, but the only thing I managed to do to help was to have a second place to go to where I didn't work - in my case a little cabin in the woods. Going there on the weekend forces me to take breaks. If I'm at home I'm working. It doesn't help that I'm a solo founder. Work is very rewarding but it can also be all consuming. And there my piano sits untouched.

Re:An odd discovery on Spotify on Monday August 22, 2022 @11:22PM (#32560142)
Robin sends out a weekly(?) newsletter with a variety of topics.
Re:Software Automatic Mouth – Tiny Speech Synthesizer on Friday June 03, 2022 @09:01PM (#31615748)
I rewrote the main loop of this a few years ago to be re-entrant, so you can render N samples at a time. Synth projects wanting to use SAM should start somewhere like that probably.

https://github.com/boourns/SAM

I then ported it to Mutable Instruments Braids, a eurorack module:

https://burns.ca/eurorack.html

Can you explain this more? I've been getting into home automation and my wife would like programmable irrigation for when we're not at home. Did you interface with existing wifi valves or are you doing the circuit yourself?

I recently got rtlsdr to read my water meter so I can detect leaks, which is pretty cool

Re:Spreading rock dust on farms as a climate solution on Saturday May 14, 2022 @09:40PM (#31384494)
Probably a sort of crunchy effect, but hey it's high in minerals
Re:The Texas electric grid can barely keep the lights on on Saturday May 14, 2022 @04:30PM (#31382025)
When I learnt about how the Texas grid was a disconnected electrical island I thought maybe there is now a market to charge transport-trailer sized batteries out of state, drive them into Texas and drain them into the grid.
Re:UST Stablecoin Loses Dollar Peg on Monday May 09, 2022 @08:21PM (#31321733)
Sorry where's the downside? That all sounds pretty good, especially for the environment.
Re:Ask HN: What Happened to Evernote? on Sunday April 10, 2022 @11:06AM (#30977616)
iOS notes!! hit the camera button from a note, scan multiple pages, turns it into a PDF
Re:Ask HN: What Happened to Evernote? on Sunday April 10, 2022 @11:06AM (#30977601)
Same, iOS Notes all the way.

Adding this because I didn't know about it for awhile and maybe someone reading doesn't know - iOS notes includes a pretty good document scanner with the iphone camera. Open a new note and press the camera icon, you can scan multiple pages with the camera and it turns it into a reasonable PDF.

Re:Ontario's Computer: The Burroughs ICON on Monday April 04, 2022 @08:49AM (#30906000)
Yes yes yes!!! I had these in elementary school in Northern Ontario. The blog doesn't mention it but it also had multiplayer games. I remember a few..

- a horse race game where people raced horses by answering math questions

- a fishing game where your boat went across the top of the water and you had to catch fish and lobster without snagging your line

- a typing game that did not check if you typed the correct words or all the words, and would just calculate "number of words entered / time you took", so if you started a typing test and hit a letter and then escape, it would give you a ridiculous WPM score

It's wild to think that this entire system was only for such a small segment of the population, that we'd have our own computer line. What a weird time, the 1980s

Re:Cronje Quits Crypto, Abandons Fantom, Yearn Finance on Monday March 07, 2022 @01:49PM (#30591733)
The entity that is referred to in the article as shutting down is 'Solidly'
I mean, aside from the noise torture they shut down a city's downtown core for 3 weeks, continually threatened, harassed, and assaulted it's residents, released multiple statements and videos calling for overthrowing and arresting elected leaders (especially women / people of colour), and the municipal police force proved itself incapable of enforcing the law and keeping Canadians safe. Not to mention the other blockades that halted more than $300mil/day in trade.
> 100db noise seems pretty mild

I'm done arguing with you. Bye.

> and it's something you must tolerate to have a democracy.

It's not for 21 days straight at noise levels capable of permanent hearing damage. It's really not.

Yeah the municipal government and police force were first to completely drop the ball. They didn't do their job and let our downtown become a parliament hill autonomous zone. Heck, they gave the convoy participants access to a city parking lot which was then set up as a forward operating base for their supply lines for the next 3 weeks.

If the police had managed this situation properly after the first weekend this would never have become an international issue. As a police force they basically completely failed to maintain order in the city, and that's a big part of why we required an eventual federal response to clean up the occupation that had free reign to establish itself for weeks.

I'm not a Trudeau supporter but I'm not sure what he should have done differently in this situation - he apparently had covid on the first weekend, is that what you're referring to about him fleeing? Anyways, this should have been handled by the municipal police force with adequate support from the provincial police force within the first week. I hope that the eventual federal review that comes with enacting the EA will find the root cause why our police force failed so hard.

Older »