- 博客(1)
- 资源 (70)
- 收藏
- 关注
PKCS #11 v2.11: Cryptographic Token Interface Standard(包含C头文件)
PKCS #11 v2.11: Cryptographic Token Interface Standard
2022-01-02
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
2020-05-24
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
2019-03-02
MFC调用Delphi开发的ActiveX控件
一般地,高版本Delphi向导开发的ActiveX控件直接在MFC应用程序中使用是有问题的,其中一个问题就是MFC中出现双接口标识的断言,或者直接初始化应用时出现其它断言,解决办法包括修改MFC头文件等暴力办法,该Hello World演示了如何不加修改让MFC应用程序使用Delphi开发的ActiveX控件,需要删除Delphi向导生成的一些不必要的接口和方法导出,在Delphi项目中处理就OK,MFC中正常使用。
2019-02-14
Julia学习材料合集
六册Julia学习材料,可用于突击学习:
《Beginning Julia Programming》
《Beginning Julia Programming For Engineers and Scientists》
《Julia High performance》
《learning julia》
《Mastering Julia》
《Julia学习资料》
2018-09-10
Flex(The Fast Lexical Analyzer)用户手册(pdf)
使用github托管的flex项目构建,因windows下不方便生成,故在ubuntu环境生成该手册,构建起来依赖解决比较繁琐,提供给赶时间的程序员查看。
2018-08-31
Data Structures and Algorithms Using Python
Data Structures and Algorithms Using Python,数据结构和算法的Python描述。
2012-04-26
The Java™ Language Specification Java SE 7 Edition
The Java™ Language Specification Java SE 7 Edition,Oracle出台的Java语言规范,7.0版。
2011-10-30
SecureCRT 6.72永久试用版
SecureCRT和SecureFX循环试用版本,压缩包中包含了官方试用安装包,包括Win32和Win64的,方法虽然笨拙,不过可以永久试用官方最新的版本。
2011-10-20
Oracle错误查看实用工具oerr Windows改编
Oracle在Unix及类Unix中提供了oerr使用程序,可根据错误编号查询错误的描述,
并指出发生错误的可能原因和解决办法,Windows的发布版本中却没有这部分内容,
虽然可使用后台API、SQL语句或者其它的查询工具能看到错误内容,但缺少了原因
和解决办法的内容,网上有Perl写的脚本替代品,但由于以来MinGW,使用起来很
不方便,通过参考类Unix中oerr的实现用Windows的批处理写了一份。
2010-11-14
XML终极教程(PDF)
Unlike most other XML books on the market, the XML Bible covers XML not from
the perspective of a software developer, but rather that of a Web-page author. I
don’t spend a lot of time discussing BNF grammars or parsing element trees.
Instead, I show you how you can use XML and existing tools today to more
efficiently produce attractive, exciting, easy-to-use, easy-to-maintain Web sites
that keep your readers coming back for more.
This book is aimed directly at Web-site developers. I assume you want to use XML
to produce Web sites that are difficult to impossible to create with raw HTML. You’ll
be amazed to discover that in conjunction with style sheets and a few free tools,
XML enables you to do things that previously required either custom software
costing hundreds to thousands of dollars per developer, or extensive knowledge
of programming languages like Perl. None of the software in this book will cost
you more than a few minutes of download time. None of the tricks require any
programming.
2009-06-10
Pragmatic Bookshelf, Programming Ruby 2nd
This book is the second edition of the PickAxe, as Programming Ruby is known to
Rubyists. It is a tutorial and reference for the Ruby programming language. If you have
the first edition, you’ll find that this version is a significant rewrite.
When Andy and I wrote the first edition, we had to explain the background and appeal
of Ruby. Among other things, we wrote “When we discovered Ruby, we realized that
we’d found what we’d been looking for. More than any other language with which we
have worked, Ruby stays out of your way. You can concentrate on solving the problem
at hand, instead of struggling with compiler and language issues. That’s how it can help
you become a better programmer: by giving you the chance to spend your time creating
solutions for your users, not for the compiler.”
That belief is even stronger today. Four years later. Ruby is still our language of choice:
I use it for client applications, I use it to run our publishing business, and I use it for all
those little programming jobs I do just to get things running smoothly.
In those four years, Ruby has progressed nicely. A large number of methods have been
added to the built-in classes and modules, and the size of the standard library (those
libraries included in the Ruby distribution) has grown tremendously. The community
now has a standard documentation system (RDoc), and RubyGems may well become
the system of choice for packaging Ruby code for distribution.
This change has been wonderful, but it left the original PickAxe looking a tad dated.
This book remedies that: like its predecessor, it is written for the very latest version of
Ruby.
2009-06-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人