我有一个Korg Nanokey,我想让它在ubuntu中产生声音。我读过这意味着我应该使用Rosegarden,而Rosegarden使用JACK,但是没有安装它。(虽然查看了,但很明显杰克的一些组件是默认安装的?)
我知道在没有默认声音服务器的情况下,设置JACK会有很多工作要做。有人能给我一个逐步的方法,我需要做什么,插入我的midi机器,并听到音乐时,我按下键尽可能简单(不破坏脉冲音频,也就是说,我仍然可以访问Skype和普通桌面的东西)?我很好的安装杰克,但如果它有机会破坏常规桌面,我想给它加一点沙箱。
我看过几个资源,但我不知道什么是过时的,但下面这些看起来很有用.
发布于 2013-01-04 17:52:18
如果你只是想让你的键盘播放声音,这是非常简单的,你将不需要杰克或Rosegarden。如果你想要记录MIDI信号,写笔记,并在不同的应用程序之间路由音频,这些工具是很棒的,但是你不需要这样就可以用键盘播放声音。
我一步一步的是:
aconnect工具,也可以使用图形后端(使用起来更简单),比如aconnectgui或kaconnect。默认情况下安装了aconnect,您可以从Software获得另外两个。一旦你把键盘和合成器连接起来,跟着最后一步.我曾经写过一篇关于Ubuntu上带有外部键盘的音乐制作的一般工作流程的文章,它在您的案例中应该是有用的。这是链接。
发布于 2018-06-17 18:28:49
Linux上的MIDI是高度模块化的,因此,最初是压倒性的。在您考虑优化之前,让一个低复杂度的解决方案工作是很好的,但是不幸的是,Ubuntu并没有提供默认的工作配置。这是我找到的最简单的方法。
sudo apt install qsynth vmpk ## install components
qsynth & vmpk ## launchQsynth -> Setup -> Sountfonts -> Open:FluidR3_GM.sf2Virtual MIDI Piano Keyboard -> Edit -> Connections -> Enable MIDI Thru on MIDI Output:(检查)Input MIDI Connection:(你的控制器)Output MIDI Connection:FLUID Synth此时,您应该能够从外部MIDI控制器或虚拟钢琴GUI ( GUI工作,即使您没有外部控制器)的音符。
在键盘GUI中,您可以选择不同的工具(参见Program)。在Qsynth中,您可以操作卷(请参阅Gain)以及Re谓词/Chorus效果。还有一个Panic按钮,以防混响偏离轨道。
这在UbuntuStudio18.04的干净安装上进行了专门测试,但类似的步骤也适用于Ubuntu 16.04,一个显著的自动配置差异是Qsynth -> Setup -> Audio -> Audio Driver默认为Ubuntu中的jack,而在Ubuntu上为alsa。
的静电故障
在16.04和18.04,我经历了奇怪的静态时,Qsynth最初开始工作与阿尔萨。这个静态似乎影响所有的音频源,但它不知怎的解决了自己立即或两个(至少部分)。
后来,我在功能较弱的CPU上尝试了这个设置,并注意到类似的静态似乎没有随着时间的推移而得到解决。[顺便说一句,我注意到这种静态与ALSA plug-in [qsynth]行在Sound Preferences的应用程序选项卡中出现的故障相关]。
这导致我在玩一些Qsynth设置,我发现了一些似乎既解决了静态问题又解决了小故障的东西(也许只是稍微增加了一些延迟):
Qsynth -> Setup -> Audio -> Buffer Size:128Qsynth -> Setup -> Audio -> Buffer Count:8显然,CPU不能总是跟上所需的突发速率,因此需要一些额外的缓冲来防止不足。这些可能也会影响到这一点的其他设置。
当设置更改时,vmpk将失去与Qsynth的连接。尝试更改设置的最快方法是关闭并重新启动vmpk以强制重新连接。
我把多音器作为一个(几乎)所有的一个解决方案(本质上是一个qsynth+vmpk的超集)。尽管到目前为止Ubuntu存储库中还没有Ubuntu存储库(截至19.04 Disco),但在18.04上从源代码构建起来还是很容易的(此外,还提供了一个预先构建的Ubuntu .deb )。
这个包不包括默认的声音字体(它是一个声音字体创建者/编辑器),但是您可以使用sudo apt install fluid-soundfont-gm (在/usr/share/sounds/sf2/)获得一个,或者尝试从应用程序的“在线存储库”下载(但这可能需要一个帐户)。
转到Settings->General->Input/Output,确保音频/ MIDI设置是合理的,然后打开一个声音字体,在Presets下选择一个乐器,它应该可以从MIDI控制器或内置的虚拟键盘上播放音乐。
发布于 2012-06-18 02:28:41
我不知道Rosegarden的情况,但是您可以从包管理器中运行qjackctl。Amsynth是发出声音的一个简单的小方法->jack。
我不知道如何同时运行千斤顶和脉冲音频-即运行铬通过千斤顶(现在,实际上正在调查)。到目前为止,我在12.04的经验是很容易发出声音的。
https://askubuntu.com/questions/147052
复制相似问题