Steinberg SDKs.zip
VST 3 Audio Plug-Ins SDK 3.6.14
ASIO SDK 2.3.3
GameAudioConnect SDK 2.1.1
VST Module Architecture SDK
VST SDK 3.612
VST SDK 3.6.12
•The VST 3 API
•VST 3 Implementation Helper Classes
•AAX, AU and VST 2 wrappers
•VST 3 Plug-ins Examples
About VST 3
VST 3 is a general rework of the long-serving VST Plug-in interface. It is not compatible with the older VST versions, but it includes some new features and possibilities. We have redesigned the API to make it not only far easier and more reliable for developers to work with, but have also provided completely new possibilities for Plug-ins. These include:
1. Improved Performance with the Silence Flag
Processing can optionally be applied to Plug-ins only when audio signals are present on their respective inputs, so VST 3 Plug-ins can apply their processing economically and only when it is needed.
2. Multiple Dynamic I/Os
VST 3 Plug-ins are no longer limited to a fixed number of inputs and outputs, and their I/O configuration can dynamically adapt to the channel configuration. Side-chains are also very easily realizable. This includes the possibility to deactivate unused buses after loading and even reactivate those when needed. This cleans up the mixer and further helps to reduce CPU load.
3. Sample-accurate Automation
VST 3 also features vastly improved parameter automation with sample accuracy and support for ramped automation data, allowing completely accurate and rapid parameter automation changes.
4. Logical Parameter Organization
The VST 3 Plug-in parameters are displayed in a tree structure. Parameters are grouped into sections which represent the structure of the Plug-in. Plug-ins can communicate their internal structure for the purpose of overview, but also for some associated functionality (eg. program-lists).
5. Resizeable UI Editor
VST 3 defines a way to allow resizing of the Plug-in editor by a user.
6. Mouse Over Support
The Host could ask the Plug-in which parameter is under the mouse.
7. Context Menu Support
VST 3 defines a way to allow the host to add its own entries in the Plug-in context menu of a specific parameter.
8. Channel Context Information
A VST 3 Plug-in could access some channel information where it is instantiated: name, color,...
9. Note Expression
VST 3 defines with Note Expression a new way of event controller editing. The Plug-in is able to break free from the limitations of MIDI controller events by providing access to new VST 3 controller events that circumvent the laws of MIDI and provide articulation information for each individual note (event) in a polyphonic arrangement according to its noteId.
10. 3D Support
VST 3 supports new speaker configurations like Ambisonic, Atmos, Auro 3D or 22.2.
11. Factory Concept
VST 3 Plug-in library could export multiple Plug-ins and in this way replaces the shell concept of VST 2 (kPlugCategShell).
12. Support Remote control Representation
VST 3 Plug-in can deliver a specific parameter mapping for remote controls like Nuage.
13. Others
While designing VST 3, we performed a careful analysis of the existing functionality of VST and rewrote the interfaces from scratch. In doing so, we focused a lot on providing clear interfaces and their documentation in order to avoid usage errors from the deepest possible layer. Some more features implemented specifically for developers include: - More stable technical Host/Plug-in environment - Advanced technical definition of the standard - Modular approach - Separation of UI and processing - Advanced Preset System - Multiple Plug-ins per Library - Test Host included - Automated Testing Environment - Validator (small command line Test Host) and Plug-in examples code included
MFC调用Delphi开发的ActiveX控件
一般地,高版本Delphi向导开发的ActiveX控件直接在MFC应用程序中使用是有问题的,其中一个问题就是MFC中出现双接口标识的断言,或者直接初始化应用时出现其它断言,解决办法包括修改MFC头文件等暴力办法,该Hello World演示了如何不加修改让MFC应用程序使用Delphi开发的ActiveX控件,需要删除Delphi向导生成的一些不必要的接口和方法导出,在Delphi项目中处理就OK,MFC中正常使用。
Julia学习材料合集
六册Julia学习材料,可用于突击学习:
《Beginning Julia Programming》
《Beginning Julia Programming For Engineers and Scientists》
《Julia High performance》
《learning julia》
《Mastering Julia》
《Julia学习资料》
Flex(The Fast Lexical Analyzer)用户手册(pdf)
使用github托管的flex项目构建,因windows下不方便生成,故在ubuntu环境生成该手册,构建起来依赖解决比较繁琐,提供给赶时间的程序员查看。
Borland C++ 5.5.1 命令行工具
该程序由Embarcadero提供,提供给怀旧的C++开发人员,编译一些古老的代码缅怀一下吧。
VST SDK 3.6
官网提供VST SDK包,3.60版本,体积略大,官网龟速且频繁出错,下载不容易。
VST Module Architecture SDK
官网提供VST Module Architecture SDK包,含文档和示例代码。
Steinberg ASIO SDK 2.3
官网提供的ASIO SDK包,含文档和示例代码。
VBScript程序员参考手册(第3版)(英文)
程序员参考手册,内容厚实,适合选择自己需要的章节进行阅读。
Dive Into Python 3 examples
Dive Into Python 3 examples,随书示例代码包。
Data Structures and Algorithms Using Python
Data Structures and Algorithms Using Python,数据结构和算法的Python描述。
Dive Into Python 3
Dive Into Python 3,许多Pythoner推荐必读的书籍。
Beginning Perl
Beginning Perl,官方推荐的入门教材。
Tcl Tk 8.5 Programming Cookbook
Tcl语言包编程介绍,内容较完整,可作为学习Tcl语言和应用Tcl语言的人士使用。
PLSQL Developer 906 永久试用
插件方式永久试用破解,绿色破解,无修改软件本身任何内容。
Ruby Cookbook
Ruby Cookbook,2006年出的书。
The Ruby Programming Language
Ruby编程语言,2008年出的书,新出的Ruby书不太好找。
Learning Perl 6th Edition
发明者参与写的书,2011年出的版本,用作入门应该还不错。
Programming Perl 4th Edition
Perl的发明者貌似也是本书的作者,不多说,书比较新。
Programming Python 4th Edition
从篇幅看,应该些得还不错吧,作者是Python的培训老师,十几年的培训经验,对学习者的心理有较好的把握。
Windows编译TortoiseSVN所需的修正hunspell
已修正的affixmgr.cxx、hashmgr.cxx和hunspell.cxx。
The Java™ Language Specification Java SE 7 Edition
The Java™ Language Specification Java SE 7 Edition,Oracle出台的Java语言规范,7.0版。
The Java™ Virtual Machine Specification Java SE 7 Edition
The Java™ Virtual Machine Specification Java SE 7 Edition,Oracle发布的Java虚拟机规范文档,7.0。
The Java™ Language Specification Third Edition
The Java™ Language Specification Third Edition,Java规范文档第三版。
ISO/IEC 14882-2011
ISO/IEC 14882-2011,即2011年出台的ISO C++文档。
ISO/IEC 9899-1999
ISO/IEC 9899-1999,即1999年出台的ISO C文档。
SecureCRT 6.72永久试用版
SecureCRT和SecureFX循环试用版本,压缩包中包含了官方试用安装包,包括Win32和Win64的,方法虽然笨拙,不过可以永久试用官方最新的版本。
Steinberg VST插件开发包
Steinberg VST Plugin SDK,10月2日构建的版本,大版本号为3.5。
VST插件开发工具包
VST插件开发工具包,内含HTML格式文档说明。
ss5 3.8.5源代码
Sock5代理服务器C源码,支持平台众多,运行稳定。
Hackers & Painters(黑客和画家)
《黑客和画家》的英文原版,保罗的杂文集,读起来很有意思。
Programming in Lua,2nd Edition
Lua编程介绍,内容完整,是Lua初学者和使用者身边可备的参考书。
汇编语言编程艺术
介绍汇编语言编程,此书为扫描版,下载前请看说明。
Matlab入门
介绍Matlab入门的简单文档,描述Matlab软件集合和基本使用范围。