【重要】サービス終了のお知らせ

Forked from: keim_at_Si's 5jcup day2 View Diff (498)

5jcup day3-9

keim_at_Si

License: MIT License

Fork
0
Fav
0
View
1975
  • Play

Fullscreen

Smart Phone

  • Readme
  • JavaScript 684 lines
  • HTML 2 lines
  • CSS 11 lines
https://5jcup.org/で何か応募してみようかなーと漠然と考えて勉強を開始。
実際応募するか分らないけど、良い機会なので少しガチで取り組んでみようと思う。

day3-9:
ソフトウェアシンセの仕様設計と実装。ほとんどの時間は仕様設計。
JavaScriptで整数型計算は修羅の道なので、内部計算を全部浮動小数。
フルスクラッチだったけど、1週間でなんとか演奏できるところまで持ってけた。

【仮仕様】
2op x 2ADSSR envelope,
filter(LPF,BPF,HPF) envelope,
stereo, 8 waveshape,
FM connection, modulation,
table envelope, 8aux mixer (Delay, Chorus, Distortion Effector固定)
シンセの設計はたのしい
✌ ('ω' ✌ )三 ✌ ('ω') ✌ 三( ✌ 'ω') ✌

クリックでボール投下+NoteOn()。
とりあえず、適当にoimo + three と組みあわせてどのくらいまで耐えられるかテスト。
んー。予想はしてたけど、この時点でモバイルはほぼ有り得無い感じ。
HTML5の汎用性とは何だったのか?
  • 5jcup day3-9
  • oimo.min.js(DEV.1.1.0a)
  • jQuery v2.1.0
  • three.js r66
  • 5jcup day3-9

play

Complete!

Description What kind of game?

Control Device

jsdo.it websocket controller

Mouse

keyboard

smartphone

Fullscreen

Default Panel

Size

  • Width: px
  • Height: px

code

QR Code

Discussion

Questions on this code?

Tags