挑战:在 Swift Playgrounds 中创建乐器

创作音乐作品的第一个部分是什么?那便是从头开始制作您自己的乐器!在这项挑战中,您将使用图形工具在 Swift Playgrounds 中创建乐器,呈现让观众赞叹惊讶的表演 (并等待观众要求返场加演)!

开始挑战

Swift Playgrounds app 包含多本 Playgrounds 秘籍,是帮助您探索各种编码概念和创意的起点。在这项挑战中,我们会请您使用 Swift Playgrounds app 中的 Sonic Create 秘籍构建您自己的乐器。现在,这种乐器的外观和声音不一定像是普通乐器,它可以是像琴键一样排列的多架水晶钢琴,也可以是不断循环播放音符的节拍器。Sonic Create 附带一整套声音和乐器,以及用于构建乐器外观和感觉的精美图形。

在创作自己的作品之前,您可以参考 Sonic Workshop 秘籍来学习如何使用图形来播放声音和循环音符

如果您想在开始制作虚拟乐器之前进行一些音乐练习,我们建议您先从 Swift Playgrounds 下载 Sonic Workshop 挑战秘籍,了解如何使用图形来播放声音和循环音符。在熟悉了部分 API 后,您就可以开始创建图形实例来响应触控或拖放事件。此外,您还可以查看 Sensor Create 秘籍中提供的一些音乐示例 (仅限 iPad),如“使用光线播放声音”、“联觉”和“节拍器”等。

准备好构建您自己的乐器了吗?想一想您希望如何仅使用这些对象来指导您制作音乐,以及您想要创建何种声音类型。思考您编写的代码会给对象带来什么影响,例如它们的位置、它们的谐振,以及您可以创作的音乐类型等。您会如何设计既直观、又能吸引用户探索和演奏的乐器?作为开发者,您为自己或他人制作的工具将完全改变其他人使用这些工具和体验世界的方式。(想一想就觉得很酷!)

创建自己喜欢的东西后,您可以在开发者论坛上使用标记 "WWDC21-Challenges" 与开发者社区分享这些东西,或者在 Twitter 上使用井字号标记 #WWDC21Challenges 进行分享。

Visit the Apple Developer Forums

资源

Download Swift Playgrounds for macOS

Download Swift Playgrounds for iOS

Learn more about Swift Playgrounds

Read the WWDC21 Challenges Terms and Conditions