2006年02月12日

deltaFramesインスタンス

sample frames related to the current block start sample position.

カレントブロックがサンプルを始める位置に関連したサンプルフレーム。

VstMidiEventクラスのインスタンス。

Steinberg Media Technologies」参照
posted by Bumpyうるし at 00:43| Comment(0) | TrackBack(0) | ■ VST用C++用語辞典

midiData[4]インスタンス

1 to 3 MIDI bytes; midiData[3] is reserved (zero).

1〜3MIDIバイト、midiData[3]は予約済み(ゼロ)。

VstMidiEventクラスのインスタンス。

Steinberg Media Technologies」参照
posted by Bumpyうるし at 00:38| Comment(0) | TrackBack(0) | ■ VST用C++用語辞典

numEventsインスタンス

number of Events in array.

イベントの数。

VstEventsクラスのインスタンス。

Steinberg Media Technologies」参照
posted by Bumpyうるし at 00:33| Comment(0) | TrackBack(0) | ■ VST用C++用語辞典

events[2]インスタンス

event pointer array, variable size.

イベントポインタ、可変的なサイズ。

VstEventsクラスのインスタンス。

Steinberg Media Technologies」参照
posted by Bumpyうるし at 00:29| Comment(0) | TrackBack(0) | ■ VST用C++用語辞典

processEvents()メンバ関数

Called when new MIDI events come in.

新しいMIDIイベントが入ると呼ばれる。

必要ない場合は0、それ以外は1を返す。
AudioEffectXクラスのメンバ関数。

processEvents(VstEvents* events)

Steinberg Media Technologies」参照
posted by Bumpyうるし at 00:27| Comment(0) | TrackBack(0) | ■ VST用C++用語辞典

processReplacing()メンバ関数

Process 32 bit (single precision) floats (always in a resume state).
This process method must be provided. It takes input data, applies its pocessing algorithm, and then puts the result to the output by overwriting the output buffer.

プロセス32ビット(単精度)float型(常に継続状態)。
このプロセスメソッドは提供されなければならない。これは入力データを取得し、プロセスアルゴリズムを適用して出力バッファに上書きすることにより、結果を出力する。

AudioEffectXクラスなどのメンバ関数。

processReplacing(float** inputs,float** outputs,VstInt32 sampleFrames)
inputs 
入力データのポインタ
outputs 出力データをどこに書くかというポインタ
sampleFrames 処理するサンプルフレーム数

Steinberg Media Technologies」参照
posted by Bumpyうるし at 00:11| Comment(0) | TrackBack(0) | ■ VST用C++用語辞典

2006年02月11日

setBlockSize()メンバ関数

Called when the Maximun block size changes (always in a suspend state). Note that the sampleFrames in Process Calls could be smaller than this block size, but NOT bigger.
This is called by the Host, and tells the plug-in that the maximum block size passed to processReplacing() will be blockSize.

最大ブロックサイズ変化時(常に保留状態)に呼ばれる。sampleFramesのノートがこのブロックサイズより小さくあるか、より大きくないか。
これはホストによって呼ばれ、プラグインは最大ブロックサイズがprocessReplacing()に渡したブロックサイズであるとわかる。

AudioEffectクラスのメンバ関数。

setBlockSize(VstInt32 blockSize)
blockSize
 サンプルフレームの最大数

Steinberg Media Technologies」参照
posted by Bumpyうるし at 23:48| Comment(0) | TrackBack(0) | ■ VST用C++用語辞典

setSampleRate()メンバ関数

Called when the sample rate changes (always in a suspend state).

サンプルレートが変化した時(常に保留状態)呼ばれる。

AudioEffectクラスのメンバ関数。

setSampleRate(float sampleRate)
sampleRate 
サンプルレート

Steinberg Media Technologies」参照
posted by Bumpyうるし at 23:30| Comment(0) | TrackBack(0) | ■ VST用C++用語辞典

2006年02月10日

vst_strncat()関数

String concatenation taking care of null terminator.

strncat()と同じような働きをすると思われる。
aeffect.hファイルの関数。

vst_strncat(char* dst,const char* src,size_t maxLen)

Steinberg Media Technologies」参照
posted by Bumpyうるし at 22:31| Comment(0) | TrackBack(0) | ■ VST用C++用語辞典

suspend()メンバ関数

Called when plug-in is switched to off.

プラグインが消滅する時に呼ばれる。

AudioEffectクラスのメンバ関数。

Steinberg Media Technologies」参照
posted by Bumpyうるし at 19:49| Comment(0) | TrackBack(0) | ■ VST用C++用語辞典

2006年02月08日

keyName[kVstMaxNameLen]インスタンス

key name, empty means regular key names.

キーネーム、空は標準キーネームを意味する。

MidiKeyNameクラスのインスタンス。

Steinberg Media Technologies」参照
posted by Bumpyうるし at 21:33| Comment(0) | TrackBack(0) | ■ VST用C++用語辞典

thisKeyNumberインスタンス

0 - 127. fill struct for this key number.

0〜127。このキーナンバー用の構造で満たす。

MidiKeyNameクラスのインスタンス。

Steinberg Media Technologies」参照
posted by Bumpyうるし at 21:25| Comment(0) | TrackBack(0) | ■ VST用C++用語辞典

getMidiKeyName()メンバ関数

Fill keyName with information for 'thisProgramIndex' and 'thisKeyNumber'.

thisProgramIndexthisKeyNumber用にキー名を情報で満たす。

thisProgramIndex用に定められるMIDIキー名でないならばfalseを返す。
AudioEffectXクラスのメンバ関数。

getMidiKeyName(VstInt32 channel,MidiKeyName* keyName)
channel 
チャンネル
keyName keyNameが空であるならば標準キー名が表示される

Steinberg Media Technologies」参照
posted by Bumpyうるし at 21:15| Comment(0) | TrackBack(0) | ■ VST用C++用語辞典

hasMidiProgramsChabged()メンバ関数

Return true if the MidiProgramNames, MidiKeyNames or MidiControllerNames had changed on this MIDI channel.
Ask plug-in for the currently active program on a certain MIDI Channel. Just like getMidiProgramName(), but MidiProgramName::thisProgramIndex has to be filled out with the currently active MIDI Program-index, which also has to be returned.

MIDIプログラム名、MIDIキー名またはMIDIコントロール名がこのMIDIチャンネルの上で変わったならばtrueを返す。
特定のMIDIチャンネルで現在実行中のプログラムをプラグインに要求する。getMidiProgramName()のように、しかしMidiProgramName::thisProgramIndexは現在実行中のMIDIプログラムインデックスで記入されなければならず、それもまた返されなければならない。

MIDIプログラム名、MIDIキー名またはMIDIコントロール名がこのMIDIチャンネルの上で変わったならばtrueを返す。
AudioEffectXクラスのメンバ関数。

hasMidiProgramsChanged(VstInt32 channel)
channel 
チャンネル

Steinberg Media Technologies」参照
posted by Bumpyうるし at 20:55| Comment(0) | TrackBack(0) | ■ VST用C++用語辞典

thisCategoryIndexインスタンス

0 or greater: fill struct for this category index.

0以上:このカテゴリーインデックス用に構造で満たす。

MidiProgramCategoryクラスのインスタンス。

Steinberg Media Technologies」参照
posted by Bumpyうるし at 19:23| Comment(0) | TrackBack(0) | ■ VST用C++用語辞典

getMidiProgramCategory()メンバ関数

Fill category with information for 'thisCategoryIndex'.

thisCategoryIndex用にカテゴリーの情報で満たす。

使用するカテゴリーインデックスの数を返す。
MidiProgramCategoryを使用しない場合は0を返す。
AudioEffectXクラスのメンバ関数。

Steinberg Media Technologies」参照
posted by Bumpyうるし at 19:13| Comment(0) | TrackBack(0) | ■ VST用C++用語辞典

parentCategoryIndexインスタンス

-1:no parent category.

-1:親カテゴリー無し。

MidiProgramNameクラスMidiProgramCategoryクラスのインスタンス(内容は同じ)。

Steinberg Media Technologies」参照
posted by Bumpyうるし at 00:49| Comment(0) | TrackBack(0) | ■ VST用C++用語辞典

midiProgramインスタンス

-1:off, 0-127.

-1:オフ、0〜127。

MidiProgramNameクラスのインスタンス。

Steinberg Media Technologies」参照
posted by Bumpyうるし at 00:47| Comment(0) | TrackBack(0) | ■ VST用C++用語辞典

name[kVstMaxNameLen]インスタンス

MidiProgramNameクラス
program name.

プログラム名。

MidiProgramCategoryクラス
name.

名前。

Steinberg Media Technologies」参照
posted by Bumpyうるし at 00:45| Comment(0) | TrackBack(0) | ■ VST用C++用語辞典

labelインスタンス

pin name.

ピンの名前。

VstPinPropertiesクラスなどのインスタンス。

Steinberg Media Technologies」参照
posted by Bumpyうるし at 00:43| Comment(0) | TrackBack(0) | ■ VST用C++用語辞典