勇闖新世界︰ W!o《卡夫卡村》變形祭︰品味科學‧教具教材‧【專題】 PD‧一

雖然說目前樹莓派 Jessie 發行版上有原生的『純數據』 Pure Data 『香草』 vanilla ︰

【香草版本訊息】

pi@raspberrypi ~ apt-cache show puredata Package: puredata Version: 0.46.2-1 Installed-Size: 44 Maintainer: Paul Brossier <piem@debian.org> Architecture: all Depends: puredata-core, puredata-gui, puredata-doc, puredata-extra, puredata-utils, puredata-dev Recommends: gem Suggests: pd-csound, pd-pdp, pd-zexy, pd-aubio Size: 16692 SHA256: a46f29019f9ddb9635b96b09b495cde62fd027a8703b11039c41edd2bfd8ad1c SHA1: 27858ab1e8d7065040c2b77b83b4e4acb62de398 MD5sum: 87779cc0b8db73584203ee04bd678047 Description: realtime computer music and graphics system  Pure Data (also known as Pd) is a real-time graphical programming environment  for audio and graphics processing. Pd's audio functions are built-in;  graphical computations require separate packages such as gem (Graphics  Environment for Multimedia) or pd-pdp (Pd Packet). Description-md5: d1160529ab48daec417df3cddfb56e46 Homepage: http://puredata.info Tag: devel::editor, devel::ide, devel::ui-builder, field::arts,  implemented-in::c, implemented-in::tcl, interface::x11, role::program,  scope::application, sound::midi, sound::mixer, sound::player,  sound::recorder, uitoolkit::tk, use::editing, works-with::audio,  works-with::image, works-with::image:raster, x11::application Section: sound Priority: optional Filename: pool/main/p/puredata/puredata_0.46.2-1_all.deb </pre>    <a href="http://www.freesandal.org/wp-content/uploads/PD_patch.png"><img class="alignnone size-full wp-image-43676" src="http://www.freesandal.org/wp-content/uploads/PD_patch.png" alt="PD_patch" width="452" height="370" /></a>     <span style="color: #808000;">畢竟選單是英文的,不像『咔嗎衛星』是中文的。更何況大多數人可能認為『香草』口味平淡無奇,因此喜歡變換胃口,所以一般人使用的是『純數據擴張』 pd-extended 。</span>  <span style="color: #808000;">『純數據』網頁上有一篇介紹『樹莓派』的<a style="color: #808000;" href="https://puredata.info/docs/raspberry-pi">文章</a>,使得我們可以用如下的方法,安裝 pd-extended ︰</span>    <pre class="lang:sh decode:true "># 修改 source.list ,增加新的 repo pi@raspberrypi ~ more /etc/apt/sources.list
deb http://mirrordirector.raspbian.org/raspbian/ jessie main contrib non-free rpi
# Uncomment line below then 'apt-get update' to enable 'apt-get source'
#deb-src http://archive.raspbian.org/raspbian/ jessie main contrib non-free rpi

deb http://vontaene.de/raspbian-updates/ . main

# deb http://www.deb-multimedia.org jessie main non-free

# 注意︰是 wheezy, 不是 jessie
deb http://apt.puredata.info/releases wheezy main

pi@raspberrypi ~ sudo apt-get update  # 要是遇到錯誤,請用下面辦法,加入正確的公共『鑰匙』 gpg --recv-keys 9F0FE587374BBE81 gpg -a --export 9F0FE587374BBE81 | sudo apt-key add -  # 直到無誤為止 sudo apt-get update  # 安裝 pi@raspberrypi ~ sudo apt-get install pd-extended

 

【純數據擴張版本訊息】

pi@raspberrypi ~ apt-cache show pd-extended Package: pd-extended Version: 0.43.4~extended1-1~raspbian Architecture: armhf Maintainer: Hans-Christoph Steiner <hans@eds.org> Installed-Size: 75276 Depends: libasound2 (>= 1.0.16), libc6 (>= 2.13-28), libfftw3-3, libflite1, libftgl2 (>= 2.1.3~rc5), libgcc1 (>= 1:4.4.0), libgl1-mesa-glx | libgl1, libglib2.0-0 (>= 2.24.0), libglu1-mesa | libglu1, libgsl0ldbl (>= 1.9), libice6 (>= 1:1.0.0), libjack-jackd2-0 (>= 1.9.5~dfsg-14) | libjack-0.116, liblua5.1-0, libmp3lame0, libogg0 (>= 1.0rc3), libpng12-0 (>= 1.2.13-4), libquicktime2 (>= 2:1.2.2), libsdl1.2debian (>= 1.2.11), libsm6, libspeex1 (>= 1.2~beta3-1), libstdc++6 (>= 4.6), libvorbis0a (>= 1.1.2), libvorbisenc2 (>= 1.1.2), libvorbisfile3 (>= 1.1.2), libx11-6, libxext6, libxv1, libxxf86vm1, tcl8.5 (>= 8.5.0), zlib1g (>= 1:1.1.4), tk8.5, ttf-dejavu, pulseaudio-utils Recommends: xdg-utils, xterm | x-terminal-emulator, x-ttcidfont-conf, libtk-img, tcllib, tkdnd, puredata-dev, puredata-utils Conflicts: cyclist, pdextended, puredata (<< 0.43) Replaces: cyclist, pdextended Provides: pd Filename: dists/wheezy/main/binary-armhf/pd-extended_0.43.4~extended1-1~raspbian_armhf.deb Size: 32409418 MD5sum: b39489cc91a4f94ac2f20a64d2fa7fdc Section: sound Priority: optional Homepage: http://puredata.info Description: Pure Data with patches and a large collection of externals  Pd (aka Pure Data) is a real-time graphical programming environment for  audio, video, and graphical processing. It is the third major branch of the  family of patcher programming languages known as Max (Max/FTS, ISPW Max,  Max/MSP, jMax, etc.) originally developed by Miller Puckette and company at  IRCAM. The core of Pd is written and maintained by Miller Puckette and  includes the work of many developers, making the whole package very much a  community effort.  .  Pd was created to explore ideas of how to further refine the Max paradigm  with the core ideas of allowing data to be treated in a more open-ended way  and opening it up to applications outside of audio and MIDI, such as graphics  and video.  .  This distribution of Pd includes a wide array of libraries that allow  you to work with HIDs, video, OpenGL 3D graphics, and more. Description-md5: 66919037ffe8f211f3443f3091b6da37  pi@raspberrypi ~ 

 

【選單編修】

請使用主選單編輯器,修改預設內容為︰

PD-extended_啟動

 

【啟動 jack 】

用 QjackCtl 啟動 jack ,按下『 Start 』。

JACK Audio Connection Kit [(default)] Started

 

【啟動 pd-extended 】

Pd-extended_主畫面

 

【選擇媒體‧設定 jack 】

音效設定_028

 

【測試安裝】

可用《黑傑克的咔嗎!!明暗之交》文本一樣的方法作安裝測試。