Inspiration

It is difficult to use Japanese traditional toys and music instruments. Make Only One Music Instruments Using ROLI Blocks to make it easy to enjoy Japanese traditional sound, toys.  And not only rich user interface in ROLI Blocks, but also sensors take users to control more and more musical experience.

日本には、美しい楽器や遊び道具がありますが、それを扱うのは難しいです。 今回は唯一無二の楽器をROLI Blocksを使って実現し、日本の伝統的な音楽を易しく扱う方法を提供します。 また、ROLI BlocksのリッチなUIのみならずセンサーを使うことで、更に多くの音楽体験を提供します。

What it does

Presentation

https://docs.google.com/presentation/d/1UF4QYcZbLGTrVS_B58u1PMu1KADNtfX4T0PeSbD04XA/edit?usp=sharing

Github

https://github.com/tjsurume/hagoblocks

Video

https://youtu.be/lf3zFf4LjS4

Rules

Act1.

Shake HagoBlocks make KOTO arpeggio automatically, and press to make sound TAIKO one-shot. LED of BLOCKS shows the state of sequence (Red LED : TAIKO Sequencer , Blue LED; KOTO arpeggio sequence, WHITE: current step)

ユーザーは、ラリーのごとく羽子板を振ることで琴のアルペジオが生み出され、たたくことで太鼓がなります。 BLOCKSのLEDは生み出されたシーケンスの状況を示し繰り返し演奏されます。

Act2. After making sound at act1, Press and move blocks to make a paint flog's face on the PC screen. Following painting makes sound effect. In this demo, BLOCKS shows flogs face.

Act1で組み立てた音に対して塗るようにブロックをうごかすことで、画面のキャラクタの顔に筆が塗られます。 塗られた筆の場所に応じてエフェクトがかかります。 今回のデモに向けBLOCKSにもPC画面と同じく蛙の絵が出ます

How I built it

This is mainly using Web Application(html/javascript). App connects 9-axis sensor on Arduino by johnny-five(firmata) using throug Socket.io And App connects ROLI Blocks by WEB MIDI API and sound source.

この楽器は現在メインをJavascriptのWEBアプリケーションとしてコントロールしてます。 アプリで9軸センサーをjohnny-fiveを用いてSocket.ioを経由してローカルサーバに渡して arduinoから受け取ってます。 アプリは更に、WEB MIDI APIを通じてROLI BLOCKSや音源をコントロールしてます。

Challenges I ran into

Using sensor extends possibility to make portable music instruments.

センサーを用いることでポータブルな楽器の意義を追求しました。

Accomplishments that I'm proud of

  • It is definitely "New Music Instruments".
  • It appeals Japanese culture. It makes users to use easily Japanese Traditional Sound and toys.
  • It aims portable. No dependency to other application.
  • It is the key to use ROLI Blocks ( move, press, LED...etc

  • これは楽器フェアやNAMMでもお目にかかれないまさしく「新しい楽器」です。

  • 日本の伝統的な音楽や遊具を易しく扱い日本の文化を訴求します。

  • ポータブルを意識してます。他のアプリケーションの依存度は低いです。

  • ROLI BLOCKSがUI上なくてはならない存在です。

What I learned

  • ROLI Blocks
  • Javascript web app/server
  • sensor with arduino

What's next for HagoBlocks

  • Standalone This sample depends on laptop PC, but it can run by raspberry pi. when it run by raspberry pi, Hagoblocks can releases cable limitation.

raspberry piでjavascriptを動かすことで、ポータブルを目指します。 バッテリー駆動が可能であれば、ケーブルの制限から開放されます。

  • Multi Blocks, Multi Instruments. More ROLI Blocks can add another instruments.

ROLI Blocksの追加でより多くの楽器のコントロールを目指します。

  • Another Shapes. This has 9-axis sensor, It can use for other Japanese figure (e.g. KOMA, TAKO, Yo-Yo, Kendama

センサーをより良く使い、新しいカタチの楽器を追求します。

Built With

Share this project:

Updates