OpCode プロパティ

名前 | 説明 | |
---|---|---|
![]() | FlowControl | MSIL (Microsoft Intermediate Language) 命令のフロー制御特性を取得します。 |
![]() | Name | MSIL (Microsoft Intermediate Language) 命令の名前を取得します。 |
![]() | OpCodeType | MSIL (Microsoft Intermediate Language) 命令の型を取得します。 |
![]() | OperandType | MSIL (Microsoft Intermediate Language) 命令のオペランド型を取得します。 |
![]() | Size | MSIL (Microsoft Intermediate Language) 命令のサイズを取得します。 |
![]() | StackBehaviourPop | MSIL (Microsoft Intermediate Language) 命令がスタックをポップする方法を取得します。 |
![]() | StackBehaviourPush | MSIL (Microsoft Intermediate Language) 命令がオペランドをスタックにプッシュする方法を取得します。 |
![]() | Value | MSIL (Microsoft Intermediate Language) 命令のイミディエイト (即値) オペランドの値を取得します。 |

OpCode メソッド

名前 | 説明 | |
---|---|---|
![]() | Equals | オーバーロードされます。 オーバーライドされます。 現在のインスタンスが指定したオブジェクトと等しいかどうかを示します。 |
![]() | GetHashCode | オーバーライドされます。 この Opcode に生成されたハッシュ コードを返します。 |
![]() | GetType | 現在のインスタンスの Type を取得します。 ( Object から継承されます。) |
![]() | op_Equality | 2 つの OpCode 構造体が等しいかどうかを示します。 |
![]() | op_Inequality | 2 つの OpCode 構造体が等しくないかどうかを示します。 |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。) |
![]() | ToString | オーバーライドされます。 この Opcode を String として返します。 |

OpCode メンバ
MSIL (Microsoft Intermediate Language) 命令を記述します。
OpCode データ型で公開されるメンバを以下の表に示します。

名前 | 説明 | |
---|---|---|
![]() | FlowControl | MSIL (Microsoft Intermediate Language) 命令のフロー制御特性を取得します。 |
![]() | Name | MSIL (Microsoft Intermediate Language) 命令の名前を取得します。 |
![]() | OpCodeType | MSIL (Microsoft Intermediate Language) 命令の型を取得します。 |
![]() | OperandType | MSIL (Microsoft Intermediate Language) 命令のオペランド型を取得します。 |
![]() | Size | MSIL (Microsoft Intermediate Language) 命令のサイズを取得します。 |
![]() | StackBehaviourPop | MSIL (Microsoft Intermediate Language) 命令がスタックをポップする方法を取得します。 |
![]() | StackBehaviourPush | MSIL (Microsoft Intermediate Language) 命令がオペランドをスタックにプッシュする方法を取得します。 |
![]() | Value | MSIL (Microsoft Intermediate Language) 命令のイミディエイト (即値) オペランドの値を取得します。 |

名前 | 説明 | |
---|---|---|
![]() | Equals | オーバーロードされます。 オーバーライドされます。 現在のインスタンスが指定したオブジェクトと等しいかどうかを示します。 |
![]() | GetHashCode | オーバーライドされます。 この Opcode に生成されたハッシュ コードを返します。 |
![]() | GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) |
![]() | op_Equality | 2 つの OpCode 構造体が等しいかどうかを示します。 |
![]() | op_Inequality | 2 つの OpCode 構造体が等しくないかどうかを示します。 |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。) |
![]() | ToString | オーバーライドされます。 この Opcode を String として返します。 |

OpCode 構造体
アセンブリ: mscorlib (mscorlib.dll 内)



Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Opcode
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2025/05/29 06:46 UTC 版)
Opcode Systems, Inc(オプコード・システムズ)は、1985年にアメリカ西海岸のパロアルトにて設立されたソフトウェア会社。音楽制作ソフトのMIDIシーケンスソフトウェア、Visionシリーズは四大シーケンスソフトの一つとされ、多くのミュージシャンに愛用されていた。また、MIDIインターフェイスなどハードウェアの生産もしていた。
スタンダードMIDIファイル (SMF) や、Macで事実上の標準であったMIDIドライバーOMSを提唱するなど、DTM の拡大に多大なる貢献を果たした。
Visionの消滅
1998年、Opcodeはギブソンによって買収され、その後ギブソンの経営問題によってOpcode製品の開発は1999年に停止されることとなる。多くのVisionユーザーが失望の声をあげ、他企業へ事業売却されるのではという噂なども流れたが、その後それらが実現されることはなく、四大シーケンスソフトの一つでありながらギブソンの経営問題によってVisionは消えてなくなることとなった。
2002年のNAMMショーにて、オーディオ/MIDIインターフェイスが発表され、Opcodeの復活が話題になったが、その後の動向ははっきりしていない(Vision開発停止によって失ったOpcodeブランドの信頼を回復できていない)。
Opcodeの元従業員の何人かはDigidesignやAppleに移り、アップルではmacOSのCore AudioやMIDIソフトウェア開発に従事したと言われている。
主なソフトウェア
- Vision
- 1987年発売。ステップ・リアルタイム入力機能を装備したMIDIシーケンスソフト。
- Studio Vision
- 1992年。Vision にオーディオ機能を統合したソフトウェア。Digidesign社との共同開発。
- Galaxy
- MIDI パッチエディター、ライブラリアン。
- Open Music System (OMS)
- MIDI インターフェイス環境。
- Max (Max/MSP)
- フランス国立音響音楽総合研究所(IRCAM)にて1986年より開発され、1990年にOpcode から一般発売された。GUI を擁するプログラム開発環境。現在は、Cycling '74社により保守、管理されている。
- Overture
- 楽譜作成ソフトウェア。一時期ローランドが日本代理店として販売していた。 現在ではGeniesoftから販売されている。
関連項目
- OpCodeのページへのリンク