1. 程式人生 > >Getting started with Processing 第十三章——延伸(1)

Getting started with Processing 第十三章——延伸(1)

匯入庫:

匯入庫的名稱為:import processing.libName.*

聲音

播放聲音

支援的格式:wav,aiff,mp3
宣告: SoundFile blip;
建立:blip = new SoundFile(this,"filename");
物件可以使用的函式:loop() 和 play()

接收聲音(麥克風)

宣告: AudioIn mic; Amplitude amp;
建立: 建立聲音輸入,mic = new AudioIn(this,0);
建立幅度分析器amp = new Amplitude(this);
Amplitude 可以使用的函式:analyze()在任何時候讀取話筒的聲音資料

建立正弦振盪器

宣告:SinOsc sine;
建立:sine = new SinOsc(this);

影象和 PDF 匯出

匯出影象

函式:saveFrame()函式
內容:saveFrame("output-####.png")

PDF匯出

首先需要匯入庫:import processing.pdf.*
在 setup()中,size(600,800,PDF,"filename.pdf")