チャレンジ:リアクティブなサウンドスケープの構築

サウンドで盛り上げよう:サウンドデザインに挑戦しましょう!iPhoneやiPadの多種多様なセンサー、入力、可変ステートを使って、サウンドを自由に操作するクリエイティブな方法を試してみませんか?(iOSのキーボードでは、速く入力するほどキーの音が小さくなりますが、そちらを想像してください)。Appleのサウンドデザイナーが手がけた70以上のオーディオファイルを確認し、自分だけのサウンド体験を作りましょう。

また、Design Study Hallで、この課題に協力して取り組むこともできます。さらに、質問したり、他の開発者やデザイナーとつながったり、自分の作ったものを共有したりすることができます。

課題を始める

はじめに、課題のサウンドライブラリをダウンロードします。ライブラリの中には、Appleのサウンドデザイナーによる70以上のオーディオファイルが収録されています。

  • 半音階半音階の楽音:半音階半音階の楽音を構成する13のワンショットオーディオファイルを収録。
  • インストルメンタルループ:155bpmのサウンドファイルは、シームレスにループ、結合、レイヤー化が可能です。
  • ワンショットサウンド:ワンショットサウンドは、アラート、通知などに使用できます。
  • サンプル:1音ずつの持続サンプル。
  • 正弦ループ:正弦波で形成されたループ状のパッドサウンド。インストルメンタルループと同様に、レイヤー化、追加、削除が可能です。
  • スイッチ&タップ:ユーザーインターフェースのサウンド。
  • その他:楽しくインスピレーションを与えるサウンドを集めました。

Download sounds for the challenge

これらの付属サウンドと AVAudioEngine を使い、センサー入力やデバイスの状態により変化するサウンドをデバイス上で体験することができます。タッチ入力、モーションおよび加速度センシング、GPSまたはコンパス位置、環境光センシング、カメラまたはマイク入力などの要素を取り入れています。

  • タッチジェスチャーを使って、ループする音の周波数や振幅を変化させることはできますか?
  • デバイスのモーションセンサーを使って音を鳴らしたり、加速度センサーを使って一度に鳴らした複数の音のボリュームを変化させたりすることはできますか?
  • GPSを使って、自宅からの距離に応じて通知音を変えることはできますか?
  • Appにマイク入力で拍手を検知させて、サウンドを起動させることはできますか?そのマイク入力の振幅で、どのサウンドが再生されるかを決めることができますか?
  • 時間帯、天候、株価などの変数は、オーディオ再生に影響を与えることができますか?
  • これらのアイディアは、あなたの既存プロジェクトにどのような影響をあたえるのでしょうか。

優れたオーディオ体験を実現するためのHuman Interface Guidelinesや、Apple developerドキュメントをご覧ください。

Human Interface Guidelines: Playing audio

AVAudioEngine

Core Motion

Core Location

Nearby Interaction

CMHeadphoneMotionManager

「#WWDC22Challenges」のハッシュタグを付けてTwitterでサウンド作品を共有するか、デザイン学習館で作品を共有してください。また、サウンドデザインやその他のデザインに関するトピックの意見交換をしたい場合は、WWDC22の期間中に開催されるイベントにご参加ください。

Read the WWDC22 Challenges Terms and Conditions