每个VST SDK似乎都是针对C++的,那么C#呢?

2023-11-21

我想开始制作 VSTi,更具体地说,midi - 那些不产生任何声音而只是将 midi 数据输出到其他 vst 插头(琶音器、和弦工具等)的。

现在我刚刚买了 C# 书籍,认为这将是一门不错的语言(不仅仅是 vst 编程),但每个人都一直说 C++ 是正确的选择,而 VST.NET 似乎适合 C++... .似乎在我的 C# 道路上一切都对我不利?

我脑子里有“编程思维”,但我编程已经是好几年前的事了,Visual Basic、Turbo Pascal 等等。所以我有一个非常干净的开始。

你有什么建议,卖掉我的新 C# 书籍(或者把它们藏在书架上)并瞄准 C++,或者 C# 还可以吗?我一直认为 C++ 比 C# 更难学。

顺便问一下,C++ 的 VST.NET SDK 是否可以以某种方式用于 C#?


VST.NET 不适用于 C++。你从哪里得到这个想法的?转到 VST.NET 的代码并查看示例。我希望这会让事情变得更清楚。

希望能帮助到你。 马克 作者VST.NET and MIDI.NET

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

每个VST SDK似乎都是针对C++的,那么C#呢? 的相关文章

  • 为什么相同的代码在同一台计算机上的执行时间可能不同?

    我是 C 编程新手 我编写了代码并希望获得它的运行时 这就是我所做的 每次运行代码时 我都会得到不同的运行时值 这样对吗 或者我的代码有问题吗 int main int argc char argv time t start end sta
  • 使用 Unity 在构造函数中使用属性依赖注入

    好的 我在基类中定义了一个依赖属性 我尝试在其派生类的构造函数内部使用它 但这不起作用 该属性显示为 null Unity 在使用 container Resolve 解析实例后解析依赖属性 我的另一种选择是将 IUnityContaine
  • std::cout 和 std::wcout 有什么区别?

    在c 中 有什么区别std cout and std wcout 它们都控制流缓冲区的输出或将内容打印到控制台 或者它们只是相似吗 它们作用于不同的字符类型 std cout uses char作为字符类型 std wcout uses w
  • 启动时出现 OData v4 错误:找不到段“Whatever”的资源

    我正在构建新的 v4 服务 一切进展顺利 直到我为新模型 实体添加了新控制器 并在启动站点进行测试运行时收到此错误 控制器似乎编码正确 就像其他控制器一样 控制器 CustomersOData 中的操作 GetFeed 上的路径模板 Cus
  • 如何将 #ifdef DEBUG 添加到 Xcode?

    我的项目中有一些代码永远不应该在发布版本中使用 但在测试时很有用 我想做这样的事情 ifdef DEBUG Run my debugging only code endif 在 Xcode 4 中哪里添加 DEBUG 设置 我尝试将其放入
  • 如何修复此错误“GDI+ 中发生一般错误”?

    从默认名称打开图像并以默认名称保存 覆盖它 我需要从 Image Default jpg 制作图形 将其放在 picturebox1 image 上并在 picurebox1 上绘制一些图形 它有效 这不是我的问题 但我无法保存 pictu
  • XamlReader.Load 在后台线程中。是否可以?

    WPF 应用程序具有从单独的文件加载用户控件的操作 使用XamlReader Load method StreamReader mysr new StreamReader pathToFile DependencyObject rootOb
  • 将 System.Windows.Input.KeyEventArgs 键转换为 char

    我需要将事件参数作为char 但是当我尝试转换 Key 枚举时 我得到的字母和符号与传入的字母和符号完全不同 如何正确地将密钥转换为字符 这是我尝试过的 ObserveKeyStroke this new ObervableKeyStrok
  • 生成(非常)大的非重复整数序列而不进行预洗牌

    背景 我编写了一个简单的媒体客户端 服务器 我想生成一个不明显的时间值 随从客户端到服务器的每个命令一起发送 时间戳中将包含相当多的数据 纳秒分辨率 即使它不是真正准确 因为现代操作系统中计时器采样的限制 等 我想做的 在 Linux 上
  • 如何在 Linq 中获得左外连接?

    我的数据库中有两个表 如下所示 顾客 C ID city 1 Dhaka 2 New york 3 London 个人信息 P ID C ID Field value 1 1 First Name Nasir 2 1 Last Name U
  • 将 Excel 导入到 Datagridview

    我使用此代码打开 Excel 文件并将其保存在 DataGridView 中 string name Items string constr Provider Microsoft Jet OLEDB 4 0 Data Source Dial
  • 如何将整数转换为 void 指针?

    在 C 中使用线程时 我面临警告 警告 从不同大小的整数转换为指针 代码如下 include
  • 将 log4net 与 Autofac 结合使用

    我正在尝试将 log4net 与 Autofac 一起使用 我粘贴了这段代码http autofac readthedocs org en latest examples log4net html http autofac readthed
  • 如何编写一个同时需要请求和响应Dtos的ServiceStack插件

    我需要提供本地化数据服务 所有本地化的响应 Dto 都共享相同的属性 IE 我定义了一个接口 ILocalizedDto 来标记那些 Dto 在请求端 有一个ILocalizedRequest对于需要本地化的请求 Using IPlugin
  • HttpWebRequest 在第二次调用时超时

    为什么以下代码在第二次 及后续 运行时超时 代码挂在 using Stream objStream request GetResponse GetResponseStream 然后引发 WebException 表示请求已超时 我已经尝试过
  • 为什么在setsid()之前fork()

    Why fork before setsid 守护进程 基本上 如果我想将一个进程与其控制终端分离并使其成为进程组领导者 我使用setsid 之前没有分叉就这样做是行不通的 Why 首先 setsid 将使您的进程成为进程组的领导者 但它也
  • Process.Start() 方法在什么情况下返回 false?

    From MSDN https msdn microsoft com en us library e8zac0ca v vs 110 aspx 返回值 true 表示有新的进程资源 开始了 如果由 FileName 成员指定的进程资源 St
  • 如何在按钮单击时模拟按键 - Unity

    我对 Unity 中的脚本编写非常陌生 我正在尝试创建一个按钮 一旦单击它就需要模拟按下 F 键 要拾取一个项目 这是我当前的代码 在编写此代码之前我浏览了所有统一论坛 但找不到任何有效的东西 Code using System Colle
  • 当另一个线程可能设置共享布尔标志(最多一次)时,是否可以读取共享布尔标志而不锁定它?

    我希望我的线程能够更优雅地关闭 因此我尝试实现一个简单的信号机制 我不认为我想要一个完全事件驱动的线程 所以我有一个工作人员有一种方法可以使用关键部分优雅地停止它Monitor 相当于C lock我相信 绘图线程 h class Drawi
  • 在客户端系统中安装后桌面应用程序无法打开

    我目前正在使用 Visual Studio 2017 和 4 6 1 net 框架 我为桌面应用程序创建了安装文件 安装程序在我的系统中完美安装并运行 问题是安装程序在其他计算机上成功安装 但应用程序无法打开 edit 在客户端系统中下载了

随机推荐

  • 选择 * 进行 Github GraphQL 搜索

    Github Search v4 GraphQL 相对于 v3 的优势之一是它可以有选择地选择我们想要的字段 而不是总是获取所有字段 然而 我现在面临的问题是如何获取某些字段 我尝试了在线帮助 但它对我来说更多的是混乱而不是帮助 到目前为止
  • 在 C++ 中访问环境变量

    我想访问 HOME我正在编写的 C 程序中的环境变量 如果我用 C 编写代码 我只会使用getenv 功能 但我想知道是否有更好的方法来做到这一点 这是我到目前为止的代码 std string get env var std string
  • .Net Core 1.1 中的传递引用

    在 NET Core 1 1 和 Visual Studio 2017 RC 中开发示例 Web 应用程序时 我意识到以下几点 如你看到的 ClassLibrary3 引用了 ClassLibrary2 ClassLibrary2 引用了
  • Oracle:查找仅包含空值的列

    我有一个包含很多列和一个类型列的表 对于特定类型 某些列似乎始终为空 我想为每种类型创建一个视图 并且仅显示每种类型的相关列 假设如果某个列只有特定类型的空值 那么该列不应该成为视图的一部分 如何通过查询找到这一点 有没有 SELECT c
  • 将url参数添加到asp主题文件夹中的css文件中

    我编写了一些有助于 js 文件版本控制的代码 本质上 它围绕当前脚本管理器旋转 并附加 javascript 文件路径和文件的 md5 哈希值 所以 becomes 我认为这是相当常见的事情 或其变体 我正在努力做的是拿起 app them
  • 如何从不在现场的节点拍摄快照

    情况是这样的 我有一个Mesh and PointLight添加到窗格中 我想从窗格中拍摄快照并在图像视图中显示结果 但只有当我将窗格添加到场景中时它才起作用 有没有办法从尚未添加到场景中的节点拍摄快照 根据文件节点快照 注意 为了使 CS
  • 查找循环队列中的元素数量

    如何找到循环队列中的项目数 前后 并不总是有效 有没有一个公式可以根据数组的前 后和大小来知道循环队列中有多少个元素 实际上尺寸是 size front gt rear MAX front rear 1 rear front 1 或者可以采
  • 如何在不使用任何外部工具的情况下使用批处理文件压缩(/ zip)和解压缩(/ unzip)文件和文件夹?

    我知道类似的问题在这里被问了很多 但我对答案 甚至是问题 并不完全满意 主要目标是兼容性 它应该适用于尽可能广泛的 Windows 机器 包括XP Vista and 服务器2003 仍然占据大约 20 的 Windows 份额 并且生成的
  • 在Python中,如何获取列表中出现次数最多的内容,并以这种方式对其进行排序?

    3 3 3 4 4 2 将会 3 3 4 2 2 1 输出应按从最高计数到最低计数的顺序排序 在这种情况下 3比2比1 您可以使用Counter在 Python 2 7 中 这个食谱适用于 2 5 from collections impo
  • 从 gulp 中使用 browserify 时如何向浏览器公开“require”?

    当我有一个如下所示的文件 x js 时 x js module exports function n return n 111 我从命令行运行 browserify 如下所示 browserify r x js gt bundle js 我
  • WinForms 应用程序的常见漏洞

    我不确定这是否是主题 但它是如此特定于 NET WinForms 因此我相信它在这里比在 Security stackexchange 站点更有意义 此外 它与安全编码 我认为这与我在网站上看到的常见网站漏洞的任何问题一样切题 多年来 我们
  • UINavigationBar 在 AppDelegate.swift 中设置自定义阴影

    我想在整个应用程序的 UINavigationBar 底部设置一些阴影 这是我尝试过但不起作用的方法 func application application UIApplication didFinishLaunchingWithOpti
  • docker autobuild 与 git private 子模块

    我在 GitHub 上有两个私有存储库 名为dashboard and ui 我定义了ui作为 git 子模块dashboard 我将 docker 配置为自动构建dashboard关于特定分支上的每个更改 我读过这个文档https doc
  • 会话欺骗 (PHP)

    我正在用 PHP 编写一个包含布尔值的网站 SESSION logged in 这被设置为true当数据库中存在用户名和密码匹配时 我对会话相当陌生 只是想知道未注册 或者注册 用户是否可以通过将此布尔值设置为来绕过登录过程true 就像
  • 角度 $http POST 到 target="_blank"

    我需要做一个POST从 Angular 到 URL makeFile php它将根据其中提供的信息创建一个包含数据库查询内容的文件POST data PHP 强制浏览器打开一个保存对话框 而不仅仅是显示以下两行响应 header Conte
  • 确定在 Tkinter 中按下了哪个按钮?

    我在学习 Python 的同时制作了一个简单的小实用程序 它动态生成按钮列表 for method in methods button Button self methodFrame text method command self pop
  • PHP scandir() 和 htmlentities():字符集和/或特殊字符的问题

    我在用jquery文件树显示服务器上的目录列表以及目录中文件的下载链接 最近我遇到了包含特殊字符的文件的问题 test pdf 工作正常 t st pdf 不起作用 注意文件名中的 重音符号 在调试 jqueryFileTree 的 php
  • Python 中的字符串混淆

    我有一个必须传递给方法的密码字符串 一切正常 但我觉得以明文形式存储密码不太舒服 有没有办法混淆字符串或真正加密它 我知道混淆可以进行逆向工程 但我认为我至少应该尝试稍微掩盖密码 至少它对于索引程序或快速浏览我的代码的杂散眼来说是不可见的
  • 如何在android项目api 3(android 1.5)中使用Base64(自api 8(2.2)起包含在android中)?

    我需要在我的应用程序上使用 Base64 import android util Base64 但是 Base64 包含在 android 2 2 中 api lvl 8 然后 当我进行导入时 我收到此错误 Base64 无法解析 并且不让
  • 每个VST SDK似乎都是针对C++的,那么C#呢?

    我想开始制作 VSTi 更具体地说 midi 那些不产生任何声音而只是将 midi 数据输出到其他 vst 插头 琶音器 和弦工具等 的 现在我刚刚买了 C 书籍 认为这将是一门不错的语言 不仅仅是 vst 编程 但每个人都一直说 C 是正