Submit Search
Upload
Oscillatorで楽器を作りたい!
•
1 like
•
1,857 views
Hisashi Oikawa
Follow
Web Audio API で 楽器をつくってみる話。
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 18
Download now
Download to read offline
Recommended
Web Audio API, Web MIDI API - 2015 html5 conference
Web Audio API, Web MIDI API - 2015 html5 conference
Ryoya Kawai
Web Audio APIでシンセサイザーの作成
Web Audio APIでシンセサイザーの作成
aike
Web Audio APIで作る各種ウェブ楽器
Web Audio APIで作る各種ウェブ楽器
aike
WebブラウザでP2Pを実現する、WebRTCのAPIと周辺技術
WebブラウザでP2Pを実現する、WebRTCのAPIと周辺技術
Yoshiaki Sugimoto
ソフトシンセを作りながら学ぶPythonプログラミング
ソフトシンセを作りながら学ぶPythonプログラミング
Ransui Iso
Arduino / ArduBlock の簡単なプログラムと回路の例
Arduino / ArduBlock の簡単なプログラムと回路の例
mitunaga
ブレッドボードの使い方と Arduino に簡単な回路をつける例
ブレッドボードの使い方と Arduino に簡単な回路をつける例
mitunaga
Arduino 入門
Arduino 入門
mitunaga
Recommended
Web Audio API, Web MIDI API - 2015 html5 conference
Web Audio API, Web MIDI API - 2015 html5 conference
Ryoya Kawai
Web Audio APIでシンセサイザーの作成
Web Audio APIでシンセサイザーの作成
aike
Web Audio APIで作る各種ウェブ楽器
Web Audio APIで作る各種ウェブ楽器
aike
WebブラウザでP2Pを実現する、WebRTCのAPIと周辺技術
WebブラウザでP2Pを実現する、WebRTCのAPIと周辺技術
Yoshiaki Sugimoto
ソフトシンセを作りながら学ぶPythonプログラミング
ソフトシンセを作りながら学ぶPythonプログラミング
Ransui Iso
Arduino / ArduBlock の簡単なプログラムと回路の例
Arduino / ArduBlock の簡単なプログラムと回路の例
mitunaga
ブレッドボードの使い方と Arduino に簡単な回路をつける例
ブレッドボードの使い方と Arduino に簡単な回路をつける例
mitunaga
Arduino 入門
Arduino 入門
mitunaga
Oscillatorで楽器をつくりたい 2
Oscillatorで楽器をつくりたい 2
Hisashi Oikawa
Web Audio APIを使って可聴域を調べるアプリをつくってみた
Web Audio APIを使って可聴域を調べるアプリをつくってみた
Shota Kubota
Web Audio APIの初歩
Web Audio APIの初歩
Shota Kubota
Practical Web Audio API Programming
Practical Web Audio API Programming
aike
Web Audio API と IBM Watson Speech to Text の話
Web Audio API と IBM Watson Speech to Text の話
K Kimura
AngularとWeb Audio APIはじめてみました
AngularとWeb Audio APIはじめてみました
pastelInc
More Related Content
Similar to Oscillatorで楽器を作りたい!
Oscillatorで楽器をつくりたい 2
Oscillatorで楽器をつくりたい 2
Hisashi Oikawa
Web Audio APIを使って可聴域を調べるアプリをつくってみた
Web Audio APIを使って可聴域を調べるアプリをつくってみた
Shota Kubota
Web Audio APIの初歩
Web Audio APIの初歩
Shota Kubota
Practical Web Audio API Programming
Practical Web Audio API Programming
aike
Web Audio API と IBM Watson Speech to Text の話
Web Audio API と IBM Watson Speech to Text の話
K Kimura
AngularとWeb Audio APIはじめてみました
AngularとWeb Audio APIはじめてみました
pastelInc
Similar to Oscillatorで楽器を作りたい!
(6)
Oscillatorで楽器をつくりたい 2
Oscillatorで楽器をつくりたい 2
Web Audio APIを使って可聴域を調べるアプリをつくってみた
Web Audio APIを使って可聴域を調べるアプリをつくってみた
Web Audio APIの初歩
Web Audio APIの初歩
Practical Web Audio API Programming
Practical Web Audio API Programming
Web Audio API と IBM Watson Speech to Text の話
Web Audio API と IBM Watson Speech to Text の話
AngularとWeb Audio APIはじめてみました
AngularとWeb Audio APIはじめてみました
Oscillatorで楽器を作りたい!
1.
Oscillator で 楽器を作りたい! Web Audio
API の
2.
1. 自己紹介 2. Oscillator
って何? 3. Oscillator ができること 4. 作ってみたもの
3.
自己紹介 まっは @mach3ss 横浜で活動するフリーランスの Web デザイナー・エンジニア JavaScript/HTML/CSS たまにピアノを弾いてたりします <http://blog.mach3.jp>
<http://lesstester.com> <http://www.mach3.jp>
4.
Oscillator って何?
5.
Oscillator って何? Oscillator [ɑ'səlèitər] オシレーター
/ 発振器 / 振動体 Web Audio API のインターフェイスのひとつで、 波形を指定して音を生成する事ができちゃう。 オオオオススススシシシシレレレレイイイイタタタターーー????
6.
Oscillator って何? DestinationOscillator AudioContext Connect
7.
Oscillator って何? //////// [[[oobbbbjjjjeeeecccctttt
AAAuuuuddddiiiiooooCCCCoooonnnntttteeexxxxtttt]]]] var context = new AudioContext(); //// [[oooobbbbjjjeeecttt OOOsssscccciiiillllllllaaaattttoooorrrrNNNNooooddddeeee]]]] var oscillator = context.createOscillator(); oscillator.connect(context.destination); oscillator.start(0);
8.
Oscillator ができること
9.
Oscillator ができること 音の周波数を変える デチューン(音高の微調整) 音の波形を選択 frequency detune type
10.
Oscillator ができること 音の周波数を変える(frequency) - 周波数を変えると音の高さが変わる -
デフォルトの値は 440Hz で、A(" ラ ") の音 - 1.06 倍すると 1 半音あがる oscillator.frequency.value = 440;
11.
Oscillator ができること デチューン(detune) - デチューンの値を変えると音の高さが僅かずつ変わる -
わずかにずらした音を重ねて コーラスのように音に厚みをもたせたりできる oscillator.detune.value = 0;
12.
Oscillator ができること 音の波形を選択(type) - 波の形で音の聞こえ方が変わる -
初めから用意されている波形を選択する他、 自分で波形を作って色々な音を作り出すこともできる oscillator.type = “sine” ;
13.
Oscillator ができること Sine Square Triangle
Sawteeth
14.
作ってみたもの
15.
http://mach3.github.io/oscy.js/ Oscy.js 作ってみたもの
16.
frequency detune 440 0 高 高 低 低 作ってみたもの
17.
なんちゃってリバーブエフェクト - Convolver というその為の素晴らしい機能があるが、 IR
データが必要になるなど、若干敷居は高い。 - ワンソースで完結したかった都合もあって、 jquery-easing のイージング関数を使って それっぽいことをした。 作ってみたもの
18.
おわり。 ご静聴ありがとうございました。
Download now