
在过去的几周里,我真的很喜欢使用名为Sonic Pi的工具。 这是一个由Sam Aaron和他的团队创建并由Raspberry Pi Foundation大力支持的代码制作音乐和声音的工具。
在本文中,我着手解释什么使Sonic Pi拥有如此出色的学习体验,并挑选出我认为是良好设计实践的四个关键特征的东西。

编写音乐编码并不是主流经验。 许多人会认为这很奇怪。 与拥抱吉他和轻轻弹奏一首充满灵魂的歌曲相比,这当然很遥远。 但是萨姆·亚伦(Sam Aaron)似乎相信现场编码音乐可以表现出情感并对情绪做出反应。 为了证明这一点,他一直在不停地环游世界,您可以在此处观看一些示例。
我一直使用数字工具制作音乐,因此概念很熟悉。 但是,它们在这种特殊的音乐制作方法中的体现方式对我来说还是很新的,也是我需要学习的一种方法。 Sam为Sonic Pi设计了Sonic Pi,使其非常适合年轻人学习如何编写代码,但是一开始使用Sonic Pi,我就意识到它也非常适合我。
亲密的幻想
数字学习经验可能会遭受的其中之一就是缺乏人性化。 如果这听起来很重要,请想一想您何时学到了真正启发您或改变生活的知识。 您很可能会记得一段恋情; 与老师的出色学习常常充满了真实人格的温暖。 传达这种亲密感的需求对于广播和小说等其他混乱的媒体至关重要。 未来学习内容负责人奈杰尔·史密斯(Nigel Smith)使用“亲密感的幻觉”一词向那些为该平台创建课程的人暗示,拥有高质量的材料是不够的。 整个过程需要以丰富的个性来传达,并且要以课程直接与您(学习者)说话的方式传达。
Sonic Pi渗出个性。 您不一定会从简单的设计中发现它充满了不同形状的文本框,但是在前几篇教程中有一些短语:
- ‘欢迎来到Sonic Pi。 希望您能像我展示给您一样兴奋地开始发出疯狂的声音。 这将是一个非常有趣的旅程,您将学习有关音乐,合成,编程,构图,演奏等的所有信息……”
- ‘…现在,玩耍。 更改汇率-使用高值,小值或负值时会发生什么? 看看稍微改变:ambi_choir样本的rate:值会发生什么(说到0.29)。 如果您选择很小的睡眠值会怎样? 看看是否可以使其运行得如此之快,因为它跟不上速度,计算机将因错误而停止运行(如果发生这种情况,请选择更长的睡眠时间,然后再次单击“运行”)…”
- “……别担心,这对您没有任何意义-当我刚开始时对我没有任何意义。 现在重要的是,您知道数字越小则发出的哔哔声越高,数字越大则发出的哔哔声更高。”
感觉就像Sam在直接跟我说话,而且他已经预见到我的学习旅程,并且忙于解决可能浮现的那些想法,这些想法会减慢我的学习进度或使我感到怀疑。 要实现这一目标并非易事,但我认为在任何数字收入体验中都值得做出努力。 您可能会问自己的问题是:“如果我和学习者在一起,我会对他们说些什么,以帮助他们处理我给他们的材料?”
进步的喜悦
数字学习体验会让人感到平淡。 人类喜欢感觉自己越来越接近自己的目标。 如果一种体验只是将无尽的任务序列摆在学习者面前,而又没有传达出一切都在进行的感觉,那么它将难以激发和激励。
数字学习体验可能倾向于这种无方向的学习形式,因为仅创建一大堆学习材料并将其粘贴在网上供学习者使用非常容易,这比创建清晰的故事将这些要素捆绑在一起要容易得多,感觉就像是一条有效的进步之路。
Sonic Pi与出色的主机游戏一样,具有一组经过精心校准的教程,可帮助学习者在适当的时候发现新概念。 不仅如此,每个教程都以学习者已经获得的知识为基础,强化了以前的概念。 这当然只有在您设计了一个学习系统后才能起作用,该系统使学习者可以重用入门概念,对其进行细化和将其用于更复杂的任务,以增强他们的信心。
这种不断前进的过程同时向学习者表明他们已经学到了什么,这也是使学习者保持活跃和快乐的一种基本方法。 设计数字学习体验时,我们可能会问自己:“学习者的发展路径是否足够清晰? 我们是否以正确的方式支持和奖励学习者的进步?”
快乐有用的失败
带着进步的喜悦,很容易忘记重要的另一面-失败。 在所有学习经历中,失败都意味着对学习者有用的东西。 在数字体验中这是双重的,在这种情况下,可能看不到有同情心的老师准备接您并为您除尘。
在设计数字学习体验时,值得提出以下问题:“我们如何确保用户在遇到错误时能学到有用的东西?”
Sonic Pi也可以做其他事情-鼓励失败。 Sam通过游戏来称呼这种学习,而这完全是建立学习者的期望和权限。 最初的教程之一就是用这个短语开始的,它总结了Sam的探索性学习的整个方法:
- “虽然我们在研究这个主题,但我只想给你一个我在音乐现场编码多年中所学到的建议-没有错误,只有机会。 这是我经常听到的与爵士乐有关的信息,但在现场编码中同样有效。 不管您有多熟练,从完整的初学者到经验丰富的Algoraver,您都将运行一些完全出乎意料的结果的代码。 听起来可能很酷-在这种情况下,它还是可以运行的。 但是,这听起来可能很刺耳,而且不合适。 发生的事情无关紧要-重要的是接下来要做什么。 接收声音,对其进行处理,然后将其变形为很棒的声音。 人群将变得疯狂。
实际上,Sam在第一个教程中引发了有用的失败,以将学习者的权限设置为尽可能开放。 正如我们在上面看到的,他要求用户查看他们是否可以破坏计算机:
- ‘如果您选择一个很小的睡眠值会怎样? 看看是否可以使其运行得如此之快,因为它无法跟上步伐,计算机将因错误而停止运行(如果发生这种情况,请选择更长的睡眠时间,然后再次单击“运行”)。
以良好的方法来设计学习者失败的方法可以提升学习体验,因为它可以使学习者感到更自在,更愿意进行实验,并且可以为学习提供真正有用的见解。
感受品质
我记得当我们尝试不同的鼓机应用程序时,为Heart n Soul进行了一个伟大的数字音乐学习项目,即SoundLab的一次机会。 参与者之一礼来(Lilly)告诉我:“我不想做塑料玩具节拍,我想做长大的节拍。” 我立刻明白了她的意思。 我们使用的某些软件具有惊人而强大的方式来创作音乐,但声音却很微弱。 只是那些微弱的声音意味着Lilly不想学习如何使用该软件-她觉得它无处可去。 一些学习经验的设计师只是认为任何材料都足够好。 具有相同风险的软件也是如此,因为任何需要用户学习曲线的软件本身就是一种数字学习体验。
Matthew和我对过去几年中无数的数字学习经验进行了调查,我们经常对其中一些学习材料的贫乏程度感到惊讶。 也许创作者认为学习者会感到惊讶,以至于他们正在一个精美的数字平台上进行一些前沿的学习,以至于他们不会在乎教材是否有所欠缺。 我们认为完全相反。 我们认为学习者对整体体验的质量感到惊讶; 但这意味着,如果他们遇到录制不良的声音,模糊不清的文字或微小的图像,他们将很快失去信心。
质量是一个光滑的概念,但可以将其更多地视为一种心态。 Sonic Pi感觉就像是爱的劳动。 Sam做出的声音选择,精心制作的教程,供学生使用的示例文件的广度,软件各个方面的深入解释都有助于获得压倒性的质量感。 任何新的数字体验都会陷入的最大陷阱之一是错误的假设,即如果看起来不错,那就很好。 质量不是外观,而是感觉。 在设计数字学习体验时,我们可能会问一个简单的问题:“我们的材料是否会让我们失望?”
当然,对于数字学习体验,还有许多其他好的设计原则。 我们很想知道哪些数字学习经验为您服务,以及您为什么认为它们很棒。 我们都有使用和依赖的工具和平台,但是了解那里的其他工具以及从中可以学到的东西总是很有用的。 在Twitter上让我们知道—使用#digitallearning标签#https://twitter.com/theunthinkables。