Arroost icon indicating copy to clipboard operation
Arroost copied to clipboard

arrows in arrows in arrows

Arroost

Arroost is a ridiculous music-making tool.

I made it for my video called 🎡 Arrows in Arrows in Arrows.

What's the big idea?

Arroost is a mad all-star mix of big ideas from my previous projects:

How can I use it?

Go to arroost.com on a device with a microphone.
Watch out, it's buggy!

What's in the code?

This repo has two parts.

  1. The user-interface is in the arroost folder.
  2. The inner-engine is in the nogan folder.

Can I contribute?

Yeah!

Check out the issues for ideas on what to explore. I have no immediate plans to do anything marked as stretch goal, but you're welcome to have a go at any issue!

If you aren't sure what something means, or you want some pointers, feel free to leave a comment :)

Another way to get involved is by testing out Arroost on different devices, and letting me know how it goes (by making an issue). If you're interested, check out the guide!

I'm very happy to help you with any of this, as I'm actively working on Arroost! Contact me in the fediverse. (Sorry, I don't use X anymore).

Can I run it locally?

Yes! To run it locally, clone this repo, then run a local file server.
I recommend installing deno's file server:

deno install --allow-net --allow-read https://deno.land/std/http/file_server.ts

Then run it with:

file_server

To run the tests, run:

deno test --watch .

How does it all work?

It's a secret.

Contributors

jessie
jessie

🎨 πŸ’» πŸ““
nonnullish
nonnullish

πŸ› πŸ’»
mahdoosh1
mahdoosh1

πŸ› πŸ““
loglot
loglot

πŸ““ πŸ›
Vixey
Vixey

πŸ› πŸ““
Shane Crowley
Shane Crowley

πŸ““ πŸ›
ThaCuber
ThaCuber

πŸ› πŸ““
anderium
anderium

πŸ› πŸ’»
Ian Clester
Ian Clester

πŸ’» 🎨
RafaΕ‚ Hirsch
RafaΕ‚ Hirsch

πŸ“–