Giter Site home page Giter Site logo

soundlab's People

Contributors

sbilstein avatar softwareengineerprogrammer avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

soundlab's Issues

Stray pixels are drawn/not cleared

Somehow pixels get drawn outside where they should be able to be (probably because brush ignores constraints we place). Minor issue but good for fit and finish.

Pick default bit rate

I have 512 right now. It's got good performance and I think it sounds gnarly. Only concern I have is it might be a little too abrasive for most people. Want your opinion.

Song-making via multiple-pattern arrangement

A few different ways we could implement this. One way might be take a list of saved songs, an ordering, load them from ruby, and play them in sequence. Would be pretty cool but we'd want to get the architecture right.

Update Scale crashes on some configurations

I'm not able to repro in Chrome or Chromium on Mint, but multiple people have complained of this in various configurations. I'll take care of any easy wins I can think of such as making sure array references are handled correctly and see if that fixes, otherwise it's hard to know what to do until I can consistently repro.

Variable tempo

Current is too fast for a lot of stuff, and it would be cool to adjust anyway.

Not sure what's required for this, Sig you will probably be able to evaluate faster than I can.

Use full signal sample

RIght now every rebuffer starts at the beginning of the signal sample. It should be starting sampling from the signal at the time corresponding to the buffer call. I've tried doing this but it sounds completely awful - not sure if it's an error I made when 'fixing' or just some weird artifact. Since the current system sounds awesome we'll keep it for now, but we will eventually have to go back and fix this.

Fix eraser

Currently makes sound instead of deleting it

Low resolution compatibility

FIrst requirement is clear: control panel should not render underneath the canvas.

Second requirement is unclear: Should we adjust the width of the canvas to make an effort to fit on the screen? I think it would make sense if we can (not sure about this)

MP3 sampling

Similar to mic input but using mp3 sample instead

Custom cursors for brush, eraser

This is fairly simple in CSS, just have to make/get pics, save as .ico, resave as .cur, add to assets, and set cursor attribute as uri pointing to asset. Might need some help from you Sig on getting the correct URI when I come back to this.

May be moved to post-launch

Grid system for drawing

Some sort of visual grid system to help users more precisely draw. Possibly to include snapping to grid.

May move to post-launch

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.