ITエンジニア/デザイナ向けにオープンソースを毎日紹介

なるべく小さいコード量で何ができるのか、そんなチャレンジをしたことがあるでしょうか。長いコードを書けば実現できるのは分かっていても、コード量の縛りを設けることで、よりロジックに頭を悩ませたり、新しいアイディアが必要になったりします。

今回紹介するのは1KBでできたJavaScriptのピアノです。小さいながらもちゃんと演奏できます。

1Keysの使い方

3オクターブ分の鍵盤が用意されています。

アニメーションGIFなので音は出ません。ぜひデモで体験してみてください。

1Keysはピアノだけでなく、いくつかの楽器に切り替えられます。トランペットなどなのですが、実際にそんな音なのかは不明です。これがわずか1KBで作られているというのは驚きかも知れません。

1KeysはJavaScript製のオープンソース・ソフトウェア(GPL v3)です。

https://killedbyapixel.github.io/1Keys/index.min.html

KilledByAPixel/1Keys: A 1 Kilobyte JavaScript Piano

 

MOONGIFTの関連記事

  • DevRel
  • Com2