dvstsdk_2.4.2.1

所属分类:Pascal/Delphi编程
开发工具:Delphi
文件大小:472KB
下载次数:7
上传日期:2010-01-20 20:22:42
上 传 者voicecrasher
说明:  VST 2 SDK for Delphi

文件列表:
doc\gfx (0, 2006-12-18)
doc\gfx\folder.gif (377, 2006-01-10)
doc\gfx\mac.gif (1018, 2006-01-10)
doc\gfx\vstpluglogo_small.jpg (3249, 2006-01-10)
doc\gfx\win.gif (1049, 2006-01-10)
doc\html (0, 2006-12-18)
doc\html\aeffectx_8h.html (213402, 2006-11-13)
doc\html\aeffect_8h.html (53010, 2006-11-13)
doc\html\aeffeditor_8h.html (2012, 2006-11-13)
doc\html\annotated.html (5246, 2006-11-13)
doc\html\audioeffectx_8cpp.html (12705, 2006-11-13)
doc\html\audioeffectx_8h.html (2131, 2006-11-13)
doc\html\audioeffect_8cpp.html (1995, 2006-11-13)
doc\html\audioeffect_8h.html (2027, 2006-11-13)
doc\html\Blocksizechange.gif (3907, 2006-11-13)
doc\html\class_audio_effect-members.html (14585, 2006-11-13)
doc\html\class_audio_effect.html (91116, 2006-11-13)
doc\html\class_audio_effect.png (391, 2006-11-13)
doc\html\class_audio_effect_x-members.html (32179, 2006-11-13)
doc\html\class_audio_effect_x.html (141648, 2006-11-13)
doc\html\class_audio_effect_x.png (382, 2006-11-13)
doc\html\class_a_eff_editor-members.html (5022, 2006-11-13)
doc\html\class_a_eff_editor.html (18008, 2006-11-13)
doc\html\ControlChanged.gif (5452, 2006-11-13)
doc\html\deprecated.html (13504, 2006-11-13)
doc\html\dirs.html (1646, 2006-11-13)
doc\html\dir_2d3252dd12c84c66c1d25b26bb45a1f5.html (2879, 2006-11-13)
doc\html\dir_77c628dfee72e555f82d5ef53b733f38.html (2114, 2006-11-13)
doc\html\dir_f81105d3b854bea570aaf3bae5cb64c1.html (1675, 2006-11-13)
doc\html\dir_fa0454ab79b4262333bf837ea3d765e9.html (1688, 2006-11-13)
doc\html\doc_8h.html (1657, 2006-11-13)
doc\html\doxygen.css (8055, 2006-11-13)
doc\html\doxygen.png (1281, 2006-11-13)
doc\html\files.html (2684, 2006-11-13)
doc\html\ftv2blank.png (174, 2006-11-13)
doc\html\ftv2doc.png (255, 2006-11-13)
doc\html\ftv2folderclosed.png (259, 2006-11-13)
doc\html\ftv2folderopen.png (261, 2006-11-13)
doc\html\ftv2lastnode.png (233, 2006-11-13)
doc\html\ftv2link.png (358, 2006-11-13)
... ...

Cubase VST SDK for Delphi v2.4.2.1 ================================== 11 December 2006 Introduction ------------ This is a conversion of the Cubase VST SDK 2.4 from C/C++ to Delphi. Included in this archive is the license of the original SDK, which also applies to this one. So read it first ! If you don't agree with the license, then don't develop plugins with this sdk. For more information about VST in general and to see the online documentation, visit http://www.steinberg.de. About me -------- Frederic Vanmol frederic@axiworld.be http://www.axiworld.be Units ----- + DAEffect : The low level interface to Cubase VST. + DAEffectX : types and constants for VST 2.x + DAudioEffect : The high level interface to Cubase VST. Contains the classes from which you can derive your own effects. + DAudioEffectX : base class for VST 2.x plugins + DVstFxStore : records to work with fxp and fxb files + DVstUtils : Some utility functions (also see vstutils.txt). Thanks to --------- - Martin Fay for a bunch of bugfixes and improvements - Frank Olbrich for a detailed explanation and solution of the vcl vs vst bug - Luca Rocchi and Bo Johanssen for the first solution to the vcl vs vst bug Changes ------- + version 2.4.2.1 (11-12-2006) - small bugfix + version 2.4.2 (08-12-2006) - adapted to VST sdk 2.4 revision 2: - changes to FXB/FXP records - audioMasterPinConnected now deprecated + version 2.4.0.3 (06-08-2006) - made all records in DAEffect and DAEffectX packed + version 2.4.0.2 (28-02-2006) - fixed the implementation of AudioEffectX.UpdateSampleRate (casting error) + version 2.4.0.1 (08-02-2006) - getChunk data value was wrong, fixed now + version 2.4.0 (29-01-2006) - completely translated the Steinberg VST 2.4 sdk - new file DVstCommon.inc. It includes compiler defines that are common to the other files + version 2.3.0 (22-05-2003) - added all changes from the Steinberg VST 2.3 sdk (see whatsnew.txt) - new unit DVstFxStore - small updates of documentation (what documentation ?) + version 2.2.2 (27-01-2003) - fixed the implementation of AudioEffectX.canHostDo to return the result of the call to audioMasterCanHostDo instead of either 0 or 1 + version 2.2.1 (15-02-2002) - changed some char members of records to shortint + version 2.2.0 (08-08-2001) - added VST 2.1 and 2.2 extensions + version 2.0.13 (23-01-2001) - some minor bugfixes in the constructor of AudioEffect + version 2.0.12 (21-11-2000) - added the license agreement and manual of the original VST 2.0 sdk + version 2.0.11 (17-11-2000) - added some new types to DVSTUtils (PSingleArray and PByteArray) + version 2.0.10 (03-11-2000) - made the rect parameter of AEffEditor.getRect a var parameter instead of a pointer + version 2.0.9 (13-02-2000) - made VSTMidiEvent.noteOffVelocity a byte instead of a char (DAEffectX.pas) - added type TMainProc for VST hosts (DAEffect.pas) - changed some of the utility functions a bit to work more efficiently (DVSTUtils.pas) - removed the PSingle type from the DAEffect unit. It can be found in the Windows unit instead + version 2.0.8 (18-02-2000) - added function dB2stringRound to DVstUtils + version 2.0.7 (16-12-1999) - changed the declaration of AudioEffect.getChunk after a suggestion from Martin Fay. The first parameter is now a var instead of just a pointer, which makes mistakes in using it less possible. It does mean that any code you wrote which uses this function has to be (thorougly) checked to see if it still does what it's supposed to. I'm sorry for the inconvenience this causes, but in the long run it's better. + version 2.0.6 (05-12-1999) - fixed a bug with the number of parameters not being reported right - made it compile after yesterday's change + version 2.0.5 (04-12-1999) - changed the "resvd1" field in the AEffect structure to "reservedForHost", after a change discussed in the vst-plugins mailing list + version 2.0.4 (08-10-1999) - removed a bug from the ADelay example and made some changes in AudioEffect to make sure it wouldn't happen anymore + version 2.0.3 (22-09-1999) - moved the Set8087CW call to the initialization part of the DAudioEffect unit + version 2.0.2 - fixed a bug in AudioEffect.SetBlockSize which caused an infinite loop + version 2.0.1 : - removed the SetFPU method from the AudioEffect class. In the System unit, there is a Set8087CW function which does the same - changed the implementation of gapSmallValue to be faster - changed the implementation of LogZ to reflect the fact that it does the same as LogN in the Delphi Math unit + version 2.0 (translation of the VST 2.0 specification) : - added units DAEffectX and DAudioEffectX - renamed the VSTUtils unit to DVstUtils - renamed DAudioE unit to DAudioEffect - changed DAEffect and DAudioEffect to reflect changes in VST 2.0 - moved Hz2string and ms2string functions from the AudioEffect class to the DVstUtils unit + version 1.13 : - the VSTUtils unit has some more functions - the functions in the VSTUtils unit are now documented a bit better + version 1.12 : - the fix for the VCL compatibility bug is now incorporated into the AudioEffect class. So you don't need to call SetControlWordForVstPlugin in the constructor of your effect class anymore. This is a bit easier and makes it impossible to forget to do this - the Control87 unit is now obsolete. I don't include it in the SDK anymore. It's availeable for seperate download from my website if you want it - I made some cosmetic changes to the units and the documentation + version 1.11 : - the fields in the ERect record type are now of type Smallint (16bit integer). They used to be Shortint (8bit integers), because I had missed the fact that the SHORT type in C++ is 16bit

近期下载者

相关文件


收藏者