Write sample values to a buffer by index
|buffer-object-name||symbol||Obligatory. Names the buffer~ where poke~ will write its incoming samples.|
|channel-number||int||opt||Sets the channel number of a multichannel buffer~ where the samples will be written. The default channel is 1.|
|| In left inlet: Converted to float.
In middle inlet: Sets the sample index for writing subsequent sample values coming in the left inlet. If there is a signal connected to this inlet, a float is ignored.
||In right inlet: Sets the channel of the buffer~ where sample values are written. The first (left) channel is specified as 1.|
|| Like the peek~ object, poke~ can write float values into a buffer~. Note, however, that the left two inlets are reversed on the poke~ object compared to the peek~ object.
In left inlet: Sets the value to be written into the buffer~ at the specified sample index. If the sample index is not , the value is written.
In middle inlet: Converted to .
In right inlet: Converted to .
|list||value sample-index and channel-number [list]
||In left inlet: A list of two or more values will write the first value at the sample index specified by the second value. If a third value is present, it specifies the audio channel within the buffer~ for writing the sample value.|
|(mouse)||Double-clicking on poke~ opens an editing window where you can view the contents of its associated buffer~ object.|
||The word buffer~, changes the buffer~ where poke~ will write its incoming samples., followed by the name of a|
|signal|| In left inlet: Signal values you want to write into a buffer~.
In middle inlet: The sample index where values from the signal in the left inlet will be written. If the signal coming into the middle inlet has a value of -1, no samples are written.