草庐IT

windows - 创建音频插件 UI 的 "best"方法是什么,它既是音频单元又是适用于 OS X 和 Windows 的 VST?

我正在开发几个音频插件。现在,它们是音频单元。虽然“DSP”代码在大部分实现/端口之间不会改变,但我不确定如何处理GUI。例如,我正在查看Lion中Apple提供的AU。有谁知道他们是如何处理UI的?比如,旋钮和控件只是Cocoa控件的子类吗?他们是使用一些单独的框架还是从头开始对这些旋钮等进行编码?然后,我正在开发的插件也将作为适用于Windows的VST提供。我已经使用通用接口(interface)启动并运行它们。但我想知道我是否应该克服它并使用Steinberg提供的vstgui代码重新创建我的所有界面,或者是否有更实用的方法来使界面跨平台。 最佳答案

javascript - 网络音频合成 : how to handle changing the filter cutoff during the attack or release phase?

我正在使用WebAudio构建RolandJuno-106合成器的仿真器。TheliveWIPversionishere.如果在启动或释放期间更改了截止频率或包络调制量,同时滤波器同时被包络调制,我对如何处理更新滤波器犹豫不决。Thatcodeislocatedaroundhere.当前的实现不像模拟合成器那样响应,但我不太清楚如何计算它。在真实的合成器上,滤波器会根据截止频率、包络调制量和包络中的当前阶段而立即改变,但上升或下降也会平滑地继续。我将如何为这种行为建模? 最佳答案 辉煌的项目!您不需要自己对这些求和-WebAudio

java - 在Java中寻找带有两个旋钮的滑动条

我正在寻找带有两个旋钮的滑动条,供用户单独移动或同时移动,类似于图片中用于Java的滑动条。任何带有两个旋钮(两个指示器)的侧边栏都可以。存在吗? 最佳答案 这称为范围slider。这是在另一个线程中讨论的:RangeSliderinJava此外,这是一个提供JRangeSliderSwing对象的API:http://prefuse.org/doc/api/prefuse/util/ui/JRangeSlider.html我从来没有用过它,但它看起来正是你想要的。 关于java-在Ja

java - 如何使 ProgressBar 在 LibGDX 中工作?

我正在尝试了解如何在LibGDX中使用ProgressBar。我已经创建了栏,但我不知道如何让它发挥作用。我想复制旋钮以便在60秒内填充条形图(背景线)。我知道如何管理时间,但是ProgressBar的类中没有用旋钮填充栏的方法。至少,我还没有看到它(或者我不明白怎么可能)。这是我的代码:ProgressBar的代码:skin=newSkin();Pixmappixmap=newPixmap(10,10,Format.RGBA8888);pixmap.setColor(Color.WHITE);pixmap.fill();skin.add("white",newTexture(pixm

ios - 如何改变旋钮的旋转角度? iOS

关闭。这个问题需要detailsorclarity.它目前不接受答案。想改进这个问题吗?通过editingthispost添加细节并澄清问题.关闭9年前。Improvethisquestion我使用这个自定义控件:https://github.com/nathanday/ndrotator.如何改变旋钮的旋转值(或角度)?谢谢你的回答。给定限制之间的角度值保持不变!看:我有self.fmRotator.minimumDomain=0.5*M_PI;self.fmRotator.maximumDomain=2*M_PI;//ifisetmanuallyvalueinsteadofrota

如何检测用户正在拖动滚动条旋钮

我有(旧的...)代码,可以在背景中更新滚动条位置和最低最大值SetScrollRange()但是,当用户拖动滚动式旋钮时,该代码不应运行,因为它使旋钮可在视觉上跳回原始位置,然后在用户拖动或释放鼠标时跳回用户所选位置。是否有一些简单的方法可以检测到拖动正在进行?看答案我可以想到两种方法。轻松(和骇客)的方法是调用getCapture()。它将返回捕获鼠标的当前窗口的HWND值,或者如果未捕获鼠标,则null。这仅意味着用户在不释放鼠标按钮的情况下将鼠标按钮按下了滚动栏控件中的鼠标按钮。更好的方法是将控件分类。这是一些示例代码,有关如何设置滚动条的“拇指”,如何设置标志://Somewhere

android - 用于控制音量的自定义旋钮 View ?

我想在旋钮周围显示进度条。遵循本教程后,我创建了这个旋钮它工作正常。但是我如何修改上面的旋钮使其看起来像第二张图片第一个knob的运行代码如下。importandroid.content.Context;importandroid.graphics.Bitmap;importandroid.graphics.BitmapFactory;importandroid.graphics.Canvas;importandroid.graphics.Color;importandroid.graphics.Matrix;importandroid.graphics.Paint;importand

android - 我如何更改 EditText 光标旋钮颜色 android(不是光标颜色旋钮)

我正在尝试更改我的EditText光标旋钮,但无法在设备上看到它,附件是我用于此布局的XML 最佳答案 在EditText中更改光标选择句柄android:textSelectHandle="@drawable/handle_middle"android:textSelectHandleLeft="@drawable/handle_left"android:textSelectHandleRight="@drawable/handle_right" 关于android-我如何更改Edit

c++ - 连续波形音频合成器

我开始编写一个具有特殊特性的软合成器:振荡器将有一个“连续波形”旋钮,允许用户以连续的方式选择正弦波、方波和锯齿波。也就是说,如果旋钮一直向左,输出将是一个正弦波,如果它在中间,它将是一个锯齿波,如果一直向右,它将是一个方波然后中间位置将输出经典波的“插值”版本的波。--旋钮位置和波形类型可以改变,但需要有一种连续的方式来改变波形--我想到了几种实现振荡器的方法:想出一个函数来获取旋钮位置并计算实际信号的频谱(振幅和频率数组),然后使用一组正弦函数和求和block来实现输出信号。与1.类似,但应用逆傅里叶变换而不是正弦和求和(好的,此时我不确定它们是否实际上是同一件事。)为每个可能的旋

java - 适当的 Tomcat 5.5 启动参数来调整 JVM 以满足极高的需求、大堆 Web 应用程序?

我们最近将一个大型、高要求的Web应用程序从Tomcat4迁移到Tomcat5.5,并注意到一些似乎与JVM暂停有关的特殊减速行为。为了在Tomcat4上运行我们的应用程序并支持随着时间的推移增加的负载,许多不太标准的JVM参数被设置和调整如下,我希望有TomcatJVM调整经验的人可以评论任何可能有害的东西到Tomcat5.5安装。另请注意,其中一些可以从以前的Java版本中继承(我们使用这些参数在Java1.6上成功运行Tomcat4一段时间,但可能已经引入了一些以帮助Java1.4上的垃圾收集,这是Java的基础我们的Tomcat4安装了很长时间,现在可能弊大于利)。一些注意事项