Giter VIP home page Giter VIP logo

tundeboids's People

Contributors

beneater avatar turqw avatar

Stargazers

 avatar

tundeboids's Issues

customize volume

It would be nice to be able to customize the volume min and max rather than having to use the hard-coded values.

"freeze" button

Add a button that pauses, but continues playback. If rhythms are implemented, it needs to keep playing the current beat.

Customize pitch

Instead of just a mode dropdown, it'd be nice to have:
range (min and max)
snap to (mode, including customization?)
a labeled axis on screen

emergent rhythms

As a potential replacement for the volume axis, one axis could be tempo.
A note's pitch and duration would depend on where the boid was at the start of the note, and the next note from that boid wouldn't start until that one finished.

This could be customized as with the other axes:
min duration, max duration
snap to (with time signatures?)

Instruments

Brainstorming issue for ideas involving other instrument voices.

  • put each boid on a different voice?
  • have multiple "species" of boids on different voices?
    • have different species avoid each other? or ignore each other? or even a predation model?

Decouple behavior from window size

Currently, shrinking the window causes the boids to effectively go faster in relation to the musical axes (because the musical axes resize while the speed limit does not) and changing the shape of the window affects the relation of the two axes.

colors

Need to adjust to fit Mage City colors.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.