15
スマートフォン/タブレットでの シンセアプリ制作のツボ #SIGA3 スマートフォン/タブレットでの シンセアプリ制作のツボ 13312日火曜日

SIG-Audio#3 スマートフォン/タブレットでの シンセアプリ制作のツボ

Embed Size (px)

Citation preview

Page 1: SIG-Audio#3 スマートフォン/タブレットでの シンセアプリ制作のツボ

スマートフォン/タブレットでのシンセアプリ制作のツボ #SIGA3スマートフォン/タブレットでのシンセアプリ制作のツボ

13年3月12日火曜日

Page 2: SIG-Audio#3 スマートフォン/タブレットでの シンセアプリ制作のツボ

スマートフォン/タブレットでのシンセアプリ制作のツボ #SIGA3スマートフォン/タブレットでのシンセアプリ制作のツボ

•シンセアプリとサウンドドライバ、ツールとの違い

• iOSでオーディオアプリを作る

•ボクが考えた究極のシンセ

13年3月12日火曜日

Page 3: SIG-Audio#3 スマートフォン/タブレットでの シンセアプリ制作のツボ

■ゲームドライバや社内ツール ■シンセアプリ

•基本的に音楽、コンピュータを解っている人が使う •詳しくない不特定多数の人が使う

•リソースの配分権はあまり無い •リソースの配分が自由

•質問や要望などは自由 •基本的に質問などはして来ない

•多少不具合があっても正直どうにかなる •不具合は許されない

•見た目やデザインは無視 •見た目やデザインはちょー重要

シンセアプリとサウンドドライバ、ツールとの違い

スマートフォン/タブレットでのシンセアプリ制作のツボ #SIGA3

13年3月12日火曜日

Page 4: SIG-Audio#3 スマートフォン/タブレットでの シンセアプリ制作のツボ

• 各種 Audio ServiceFileStream、1Shot Sound など

• OpenALゲームアプリなど

• Audio Units / Audio Session Servicesシンセ、オーディオアプリなど

iOSでオーディオアプリを作るiOS の CoreAudio はアプリが作りやすい

スマートフォン/タブレットでのシンセアプリ制作のツボ #SIGA3

13年3月12日火曜日

Page 5: SIG-Audio#3 スマートフォン/タブレットでの シンセアプリ制作のツボ

スマートフォン/タブレットでのシンセアプリ制作のツボ #SIGA3

13年3月12日火曜日

Page 6: SIG-Audio#3 スマートフォン/タブレットでの シンセアプリ制作のツボ

スマートフォン/タブレットでのシンセアプリ制作のツボ #SIGA3

13年3月12日火曜日

Page 7: SIG-Audio#3 スマートフォン/タブレットでの シンセアプリ制作のツボ

スマートフォン/タブレットでのシンセアプリ制作のツボ #SIGA3

13年3月12日火曜日

Page 8: SIG-Audio#3 スマートフォン/タブレットでの シンセアプリ制作のツボ

• ハードの全ての入力に対応する

•プログラマブルである

•でも簡単である

•いつでもどこでも楽しめる

ボクが考えた究極のシンセ

スマートフォン/タブレットでのシンセアプリ制作のツボ #SIGA3

13年3月12日火曜日

Page 9: SIG-Audio#3 スマートフォン/タブレットでの シンセアプリ制作のツボ

スマートフォン/タブレットでのシンセアプリ制作のツボ #SIGA3

13年3月12日火曜日

Page 10: SIG-Audio#3 スマートフォン/タブレットでの シンセアプリ制作のツボ

DPC-100とはCPU iOSが動いているCPU

メモリ プログラム容量 : ファイルサイズにして最大64KB (本当)ベーシック実行時のヒープ : 4KB (本当)

表示5x7キャラクタベース、1行、16桁各機能キーの状態表示デバイスの状態表示

音源 PSG : 3音同時発音

その他

マルチタッチ対応タッチパネル(最大5ポイント)加速度センサ(3軸)GPS電子コンパスカメラ用フラッシュ

スマートフォン/タブレットでのシンセアプリ制作のツボ #SIGA3

13年3月12日火曜日

Page 11: SIG-Audio#3 スマートフォン/タブレットでの シンセアプリ制作のツボ

加速度センサのデモSET VERSION=1.3SET LABEL=1SET FORNEXT=0

100 SCHVOLUME(0,15) 110 SCHNOTE(0,60) 120 SCHSTATE(0,1) 130 WHILE 1 140 REAL A=ACCEL(0) 150 PRINT A 160 INT NT=A*36 + 36 170 NT=CLAMP(NT,0,127) 180 SCHNOTE(0,NT) 190 F=0 200 IF (NT<2)||(NT>124) THEN F=1 210 TORCH(F) 220 WEND

スマートフォン/タブレットでのシンセアプリ制作のツボ #SIGA3

13年3月12日火曜日

Page 12: SIG-Audio#3 スマートフォン/タブレットでの シンセアプリ制作のツボ

方位センサのデモSET VERSION=1.3SET LABEL=1SET FORNEXT=0

100 LOCATION(1) 110 SCHVOLUME(0,15) 120 SCHNOTE(0,60) 130 SCHSTATE(0,1) 140 WHILE 1 150 REAL A=COMPASS(1)/360.0 160 PRINT A 170 INT NT=A*48 + 48 180 SCHNOTE(0,NT) 190 WEND

スマートフォン/タブレットでのシンセアプリ制作のツボ #SIGA3

13年3月12日火曜日

Page 13: SIG-Audio#3 スマートフォン/タブレットでの シンセアプリ制作のツボ

スマートフォン/タブレットでのシンセアプリ制作のツボ #SIGA3

13年3月12日火曜日

Page 14: SIG-Audio#3 スマートフォン/タブレットでの シンセアプリ制作のツボ

スマートフォン/タブレットでのシンセアプリ制作のツボ #SIGA3

13年3月12日火曜日

Page 15: SIG-Audio#3 スマートフォン/タブレットでの シンセアプリ制作のツボ

ありがとうございました!

スマートフォン/タブレットでのシンセアプリ制作のツボ #SIGA3

13年3月12日火曜日