synthesizer

    4热度

    2回答

    我正在写一个音频应用程序,它有多个线程产生声音和一个线程混合声音并将它们发送到声卡。我已经尝试了几种线程同步方式,包括Signals和线程安全队列,但它们都太慢了。所以现在我为每个生产者使用一个bool来表明它的队列是否已满。它似乎工作得很好(32个线程的延迟为5ms),但这样做是否安全? class PlayThreadParameters { public Queue<Sample

    4热度

    1回答

    可能重复: @property @synthesize 我当必须使用属性和合成为元素的NSArray,的NSString ....或IBOutelt作为的UIButton或UITextFiled ?

    10热度

    4回答

    我有一个适用于Android的吉他图应用程序,我正在向iOS移植。 Android有一个嵌入式midi合成器(sonivox),所以我可以生成midi文件并让Android处理播放。 有没有办法在iOS上做到这一点?或者有非常轻量级的嵌入式合成器的iOS?

    9热度

    1回答

    以Tweakbench的VSTi Triforce为例。当加载到市场上的任何VST主机时,它允许主机向VSTi发送(推测为MIDI)信号。然后VSTi将处理该信号并输出​​由VSTi内的软件仪器创建的合成音频。 例如,向VSTi发送一个A4(MIDI音符,我相信)会使它合成高于中间C的A音频。它将音频数据发送回VST主机,然后可以将它播放到我的扬声器或将其保存为.wav或其他音频文件格式。 比方说

    1热度

    1回答

    如何制作自定义UIView设置器。例如: 1)我们创建属性: @property (retain) IBOutlet UILabel *myLabel 2)我们做二传手(同@synthesize将创建): - (void)setMyLabel:(UILabel *)anObject { [myLabel release]; myLabel = [anObject reta

    6热度

    3回答

    我无法导入fluidsynth。 [也许有更好的模块?] 我想从python或pygame合成midi。我可以从pygame发送midi事件。 我正在使用mingus,它似乎pyfluidsynth会很好/最简单。 我认为这意味着安装了pyfluidsynth,但是单独的fluidsynth没有安装。我不知道是否需要'fluidsynth'安装程序才能工作? test.py: import flu

    1热度

    4回答

    我已经开始研究软件合成器(或键盘)。由于可用的Jfugue API,我决定使用Java。我想弄清楚如何去创建键盘用户界面的实际键(注释),但我被卡住了。我尝试通过将黑白矩形按钮拖放到面板上来创建界面,但这似乎不起作用。有人能指引我走向正确的方向吗?

    6热度

    3回答

    在我的高中,我们可以参加一门课,我们基本上可以自己学习一门课,一学期。我想我想了解“声音编程”,但是我意识到我不知道这会带来什么。例如,我有兴趣了解合成器的工作原理,如何编写VSTi,以及声音如何在计算机科学中发挥作用。这是一个可行的主题?有没有对这个完全陌生的人有任何好的教程?任何提示或建议将不胜感激。 编辑:This是诸如此类的事情,我很感兴趣,

    0热度

    1回答

    我读过很多关于@synthesize调用的内容。关于它的使用,... 所以我做了一个测试,其结果给了我一个奇怪的感觉。 让我解释... 中的对象让我们写的.h @interface AnObject : NSObject { NSString* aaTest; } @property(nonatomic, retain) NSString* bbTest; -(void)log

    1热度

    3回答

    我即将开始为模块化合成应用程序(如Alsa Modular Synth,Pure Data,Ingen)编写用于修补(声音)编辑的GUI。 我需要做的是这样的: Ingen http://drobilla.net/blog/wp-content/uploads/2008/09/ingen.png 所以,基本上,这就是我可以得出一些矩形(盒)的面积表示带有输入和输出端口的合成器模块,可以用电线连接。