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

2,043 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,043
On SlideShare
0
From Embeds
0
Number of Embeds
1,525
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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

  1. 1. スマートフォン/タブレットでの シンセアプリ制作のツボ #SIGA3 スマートフォン/タブレットでの シンセアプリ制作のツボ13年3月12日火曜日
  2. 2. スマートフォン/タブレットでの シンセアプリ制作のツボ #SIGA3 スマートフォン/タブレットでの シンセアプリ制作のツボ • シンセアプリとサウンドドライバ、ツールとの違い • iOSでオーディオアプリを作る • ボクが考えた究極のシンセ13年3月12日火曜日
  3. 3. スマートフォン/タブレットでの シンセアプリ制作のツボ #SIGA3 シンセアプリと サウンドドライバ、ツールとの違い ■ゲームドライバや社内ツール ■シンセアプリ •基本的に音楽、 •詳しくない不特定多数の人が使う コンピュータを解っている人が使う •リソースの配分権はあまり無い •リソースの配分が自由 •質問や要望などは自由 •基本的に質問などはして来ない •多少不具合があっても正直どうにかなる •不具合は許されない •見た目やデザインは無視 •見た目やデザインはちょー重要13年3月12日火曜日
  4. 4. スマートフォン/タブレットでの シンセアプリ制作のツボ #SIGA3 iOSでオーディオアプリを作る iOS の CoreAudio はアプリが作りやすい • 各種 Audio Service FileStream、1Shot Sound など • OpenAL ゲームアプリなど • Audio Units / Audio Session Services シンセ、オーディオアプリなど13年3月12日火曜日
  5. 5. スマートフォン/タブレットでの シンセアプリ制作のツボ #SIGA313年3月12日火曜日
  6. 6. スマートフォン/タブレットでの シンセアプリ制作のツボ #SIGA313年3月12日火曜日
  7. 7. スマートフォン/タブレットでの シンセアプリ制作のツボ #SIGA313年3月12日火曜日
  8. 8. スマートフォン/タブレットでの シンセアプリ制作のツボ #SIGA3 ボクが考えた究極のシンセ • ハードの全ての入力に対応する • プログラマブルである • でも簡単である • いつでもどこでも楽しめる13年3月12日火曜日
  9. 9. スマートフォン/タブレットでの シンセアプリ制作のツボ #SIGA313年3月12日火曜日
  10. 10. スマートフォン/タブレットでの シンセアプリ制作のツボ #SIGA3 DPC-100とは CPU iOSが動いているCPU プログラム容量 : ファイルサイズにして最大64KB (本当) メモリ ベーシック実行時のヒープ : 4KB (本当) 5x7キャラクタベース、1行、16桁 表示 各機能キーの状態表示 デバイスの状態表示 音源 PSG : 3音同時発音 マルチタッチ対応タッチパネル(最大5ポイント) 加速度センサ(3軸) その他 GPS 電子コンパス カメラ用フラッシュ13年3月12日火曜日
  11. 11. スマートフォン/タブレットでの シンセアプリ制作のツボ #SIGA3 加速度センサのデモ SET VERSION=1.3 SET LABEL=1 SET 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 WEND13年3月12日火曜日
  12. 12. スマートフォン/タブレットでの シンセアプリ制作のツボ #SIGA3 方位センサのデモ SET VERSION=1.3 SET LABEL=1 SET 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 WEND13年3月12日火曜日
  13. 13. スマートフォン/タブレットでの シンセアプリ制作のツボ #SIGA313年3月12日火曜日
  14. 14. スマートフォン/タブレットでの シンセアプリ制作のツボ #SIGA313年3月12日火曜日
  15. 15. スマートフォン/タブレットでの シンセアプリ制作のツボ #SIGA3 ありがとうございました!13年3月12日火曜日

×