2008/11/3

2.3.4.訊息盒子

訊息盒子是你輸入訊息的文字盒子。當訊息盒子被啟動,無論是按一下它,或發送一些東西到其輸入,訊息或更多訊息被發送,無論是訊息盒子的輸出或其他被指定的地方。

在上面的這些訊息盒子第一個包含單一數字1.5,此訊息有一個"float"「浮動」的隱含選擇器。第二個是有三個數字在裡面的清單,然後第三個,選擇器是"my"和兩個參數是數字5和符號"toes"

多個訊息可能會以逗號分隔。以下所示:

在這裡,三個訊息是123的數字,他們是序列發送(沒有介入時間在他們之中,作為與"trigger"「扳機」物件,並具有深度優先的後果,所以,無論連結鏈的行動取決於"1"發生在依賴"2"任何事物等之前) 。

一個跟隨著分號的訊息必須指定一個給予目地的符號(換言之,分號就像是逗號之外,他們明確了「當前目地」,因此下個訊息指定一個新的目地)。「當前目標」是在第一個訊息盒子擁有的輸入。在下面的例子中,第一個分號立即重新定向訊息從輸出到命名為"fred"的物件(接收物件在這裡),並且同樣的下個訊息被發送到"sue"

某些其他物件(Pd的視窗,例如和矩陣)有Pd的名稱並可以發送訊息這種方式。此外,特別的物件"pd"被定義成您可能發送訊息以啟動和停止的DSP

你可以把變數放在訊息盒子,如下所示:

在這裡的"$1",指的是抵達訊息的變數(並沒有定義,如果您要發送"bang"的訊息,或如果您按一下該訊息盒子來啟動它)。錢型符號的變數不是數字就是符號,依賴有關傳入的訊息;若是符號,你甚至可以使用他們去指定的變數訊息選擇器或目的地。

沒有留言: