挑战:创建反应式声景
2022 年 6 月 8 日
带来噪声:是时候迎接声音设计挑战了!我们诚邀你在 iPhone 和 iPad 上使用设备自带的各式传感器、输入和可变状态,以创造性的方式操纵声音。(想想在 iOS 键盘上打字时的情形,打字速度越快,按键的声音越小。)探索来自 Apple 声音设计师的 70 多个音频文件,打造属于你自己的声音体验!
我们也欢迎你在这一天访问设计挑战学堂,与他人协作共同面对这次挑战!提问、与其他开发者联系,并分享自己的作品。
开始挑战
首先,下载我们的挑战声音资料库。其中有来自 Apple 声音设计师的 70 多个音频文件,包括:
- ChromaticScale:包括 13 个一次性音频文件,组成了一个半音阶的音符。
- InstrumentalLoops:155 bpm 的声音文件,可以无缝循环、组合和分层。
- OneShots:一次性声音,可用作警报、通知等。
- Samples:保留每个音符的样本。
- SineLoops:用正弦波形成的循环垫声音。与 InstrumentalLoop 非常相似,它们也可以分层、添加和删除。
- SwitchesAndTaps:用户界面声音。
- Misc:一组有趣而鼓舞人心的声音。
Download sounds for the challenge
你可以随意组合使用这些附加的声音和 AVAudioEngine,在设备上打造基于传感器输入或设备状态变化的声音体验。考虑触控输入、动作和加速感应、GPS 或指南针位置、环境光感应以及摄像头或麦克风输入等因素。
- 你可以用触控手势更改循环声音的频率或振幅吗?
- 你可以用设备的动作传感器触发声音,或者用加速计更改同时触发的多个声音的相对音量吗?
- 你可以用 GPS 根据自己离家的距离更改通知声音吗?
- 如果你的 App 通过麦克风输入检测到拍手声,它会触发声音吗?你可以通过该麦克风输入的振幅来确定播放哪种声音吗?
- 是否有其他变量可用于影响音频播放,例如具体的时间、天气、股票价格?
- 这些想法会如何影响你现有的项目?
如果想要寻找灵感,可查看有关打造出色音频体验的 Human Interface Guidelines,并浏览 Apple 开发者文档。
Human Interface Guidelines: Playing audio
使用话题标签 #WWDC22Challenges 在 Twitter 上分享你的声音创作,或在设计挑战学堂分享你的作品。如果想要就声音设计和其他设计主题展开讨论,为期一整周的 WWDC22 将举办各种活动,快加入我们的团队。