# 外部采样

虽然内置的采样可以让你快速上手，但你可能希望在你的音乐中尝试使用其他录制的声音。Sonic Pi 完全支持这一点。不过首先，需要先来讨论一下你的作品的便携性。

## 便携性

当你纯粹只用内置的合成器和采样来创作作品的时候，代码包括了忠实再现你的音乐的全部。想一想–这太神奇了! 你通过电子邮件或粘贴在Gist中的一段简单文字，就包括你需要重现你的作品的一切。这样一来，你与朋友们可以很容易分享，因为他们只需要获得代码就可以了。

但是，如果你开始使用自己预先录制的采样，你就会失去这种便携性。这是因为要再现你的音乐，其他人不仅需要你的代码，还需要你的采样。这就限制了别人对你的作品进行操作、混搭和实验的能力。当然这不应该阻止你使用自己的采样，这只是需要考虑的问题。

## 本地采样

那么如何在电脑上播放任意WAV、AIFF、OGG、OGA或FLAC文件呢？你需要做的就是将该文件的路径传递给`sample`：

    # 树莓派，苹果系统，Linux系统
    sample "/Users/sam/Desktop/my-sound.wav"
    # WIndows系统
    sample "C:/Users/sam/Desktop/my-sound.wav"

Sonic Pi 将自动加载和播放样本。你还可以传递所有用于传递”`sample`的标准参数：

    # 在Raspberry Pi, Mac, Linux中
    sample "/Users/sam/Desktop/my-sound.wav", rate: 0.5, amp: 0.3
    # 在Windows中
    sample "C:/Users/sam/Desktop/my-sound.wav", rate: 0.5, amp: 0.3