Skip to content

TodePond/Arroost

Repository files navigation

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

💻 🎨

About

arrows in arrows in arrows

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages