Giter VIP home page Giter VIP logo

lunarpulse's Introduction

#LunarPulse

日本語版はREADME_ja.mdを参照してください。

Build Status

###http://lunarpulse.herokuapp.com/

##Concepts ###Mother's heartbeat heals a baby and leads to sleep. ###Would are you healed by listening the beat of the moon heart?

##What is this? LunarPulse is a Web Application healing you by using sounds and lights. Along time flow of Moonquakes, it sounds like the moon heart and lights like fluctuation. If you have Phillips Hue and Leap Motion, they heal you more.

##Screen transition ###Top page All begins here. Input start and end time of Moonquakes, and you are able to feel the moon heart.

Let's push Experience Lunar Pulse! button to start LunarPulse.

###Moon maps Moon maps appeal to the your eye to the beat of the moon heart. You are able to go to Moon studio if click on a beat of the moon heart.

###Moon studio Moon studio is more understandable than moon maps. Mouseover left or right allows, you are able to spin the moon surface. You are healed more and more if you are able to use LeapMotion as mouseover and Phillips Hue as lights.

##Others For other description, please see slideshare.

http://www.slideshare.net/pyar6329/what-is-lunarpulse

##Installation on local PC Input below commands if you want to run LunarPulse on your local PC.

$ git clone https://github.com/pyar6329/LunarPulse.git
$ bundle install --without production
$ bundle exec rake db:migrate
$ bundle exec rake db:seed
$ bundle exec rails s

LunarPulse is running at http://localhost:3000

##License LunarPulse is released under the MIT License.

lunarpulse's People

Contributors

pyar6329 avatar ryohei-suda avatar noguhiro avatar mizugumo avatar polyneko avatar

Watchers

James Cloos avatar  avatar  avatar  avatar  avatar enmt avatar  avatar

Forkers

mizugumo

lunarpulse's Issues

①月面マップの作成

  • 画面に月を表示(固定)
  • 月の表面に計測地点を3つ表示
  • イベントに合わせて地点を光らせる

CopyLight

・MIT-LICENSEの追加
・AUTHOR(著作者)の追加
・プレゼン資料へのリンクの追加(予定

④月震データの加工

  • 月震データを持ってきて(api?)使える形(json)に加工する
  • 2つほどのサンプルデータを加工して他(①,③,⑥)の人に渡して使ってもらう
    • その間に全データ(震源情報付き)を加工する

③Phillips Hue

  • Phillips Hue をイベントにあわせて光らせるようにする
  • 月震データをもとに光を変える
  • 光による癒し効果はこれを担当する人の裁量に任せる

rails template

  • ひな形の作成
    • $ rails new LunarPulse --skip-bundle --skip-test-unit
  • rbenvのversionを2.0.0-p353に設定
    • $ rbenv local 2.0.0-p353
  • headerとfooterの作成
    • jQuery CDN
    • Bootstrap CDN
  • Travis
    • .travis.ymlの作成
    • travis→herokuへの自動デプロイ
  • rspecのインストール
  • Gemfileの整理
    • developmentとtestを統合
    • springのインストール
    • guard-rspecのインストール
  • heroku
    • database.yml
    • assets:precompile
    • testページの作成

⑥トップページ

・TOPページの作成
・開始時間
・年: s_year
・月: s_month
・日: s_day
・終了時間
・年: e_year
・月: e_month
・日: e_day
・セレクトボックスで選択させる(入力しない)
・トップデザインをフラットデザインにする

⑤音のデータの作成・加工

  • 音のデータを作成し、使える形(json)に加工する
  • ②で取得した回転角度により2台のスピーカーふりわけ(立体音響っぽく)の演算
  • 上記をjsonに加工して、他(②)の人に渡して使ってもらう
    • 音による癒し効果はこれを担当する人の裁量に任せる

②月面ステレオ

  • 月面を表示させる(ストリートビューみたいな)
  • 左右に視点を動かせるようにする
  • 最初の視点からの回転角度の取得

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.