Git Product home page Git Product logo

beez's Introduction

beez

100% web real-time audio experiment using smartphones as effect controller. (tech: Android Chrome + WebRTC + Web Audio API)

The concept

An Hive is controlled by different Bees, eventhing connected in Peer-to-Peer (via WebRTC).

The Hive

The Hive is a web page where the sound is generated and visualized (WebAudioAPI). It also show you in real-time the different effects XY pads and allows you to control them.

screen shot 2013-09-02 at 9 03 38 pm

A Bee

The Bee is a mobile web page which allows you to control the different sound effects with XY pads. Only works on Android Chrome now (WebRTC required).

screen shot 2013-09-02 at 9 04 58 pm

Copyright

Copyright 2014 Zengularity

Beez is free software: you can redistribute it and/or modify it under the terms of the AFFERO GNU General Public License as published by the Free Software Foundation.

Beez is distributed "AS-IS" AND WITHOUT ANY WARRANTY OF ANY KIND, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, NON-INFRINGEMENT, OR FITNESS FOR A PARTICULAR PURPOSE. See the AFFERO GNU General Public License for the complete license terms.

You should have received a copy of the AFFERO GNU General Public License along with Beez. If not, see http://www.gnu.org/licenses/agpl-3.0.html

beez's People

Contributors

gre avatar mrspeaker avatar nicolaenmv avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

beez's Issues

Make the WebRTC working

Hey guys,
I couldn't make the WebRTC working yersterday,
I've tried to generalize the endpoints url with the WEBSOCKET_ENDPOINT variable (see the changes of commit d5849ed )
with no success:

screen shot 2013-08-31 at 5 19 33 pm

/cc @adrenalinup @srenault

Multiple Hives & URL for beez

I purpose following feature:

  • When loading /hive , the server creates a room and redirect to /hive/_uniqid_
  • every /bee/_uniqid_ are clients of this hive. The hive UI should display in clear the URL you can load on your phones.

Nice to have: this _uniqid_ should be obfuscated enough, but should be smaller than UUID, a few character long, like an URL minifier, so it's easy to type on the mobile.
Would be great if it can support reloading of the Hive page with auto-reconnection of bees.

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.