分类分类
大小:3.4 MB 更新:2021/01/15
类别:音频处理系统:WinXP, Win7, Win8, Win10, WinAll
FluidSynth提供MIDI合成功能,软件提供了众多选项,可以调整合成过程的各个方面,支持声音控制器、支持效果设置、支持通道设置、支持效果深度设置,支持颤音、合唱等内容设置,让用户可以控制音频输出效果,对于需要设计音乐和调试声音效果的朋友很适合;MIDI播放器和音频驱动器这些被称为FluidSettings。每个设置都以字符串形式处理,而该设置可以设置为整数,数字(浮点数),布尔值或字符串类型,它们可以通过fluidsynths
API或与fluidsynth可执行文件一起使用,新版修复在某些设置环境中,加载DLS可能失败,修复了GCC
4.8的构建失败的问题,如果你需要这款软件就下载吧!
FluidSynth是基于SoundFont®2规格的实时MIDI合成器。它可用于将MIDI输入或MIDI文件渲染为音频。MIDI事件是从MIDI设备读取的。声音实时呈现到声音输出设备。
启动合成器的最简单方法是在命令行上给它一个SoundFontfluidsynth output.sf2。FluidSynth将加载SoundFont并使用默认的MIDI驱动程序从默认的MIDI设备读取MIDI事件。一旦FluidSynth运行,它将从stdin读取命令。有一些命令可以手动发送MIDI事件,以加载或卸载SoundFonts等等。
FluidSynth也可以用来播放MIDI文件列表。只需使用SoundFont和要播放的MIDI文件列表运行FluidSynth 。在这种情况下,您可能不想打开MIDI设备来读取外部事件。使用该-n选项可禁用MIDI输入。您可能还想在播放完所有MIDI文件后,取消激活导致FluidSynth退出的外壳。使用以下-i选项启动FluidSynth :
fluidsynth -ni soundfont.sf2 midifile1.mid midifile2.mid
使用该--help选项运行FluidSynth,以检查选项列表中的更改。
在某些情况下,在启动FluidSynth时立即执行某些Shell命令可能很有用,例如对合成器进行一些自定义默认初始化,更改使用中的默认音频驱动程序等。这可以通过如下所述的配置文件来实现 。如果没有通过-f命令行参数提供此类文件,FluidSynth会尝试加载用户特定的配置文件(如fluid_get_userconf()所给出)。如果失败,它将尝试加载系统范围的配置文件(如fluid_get_sysconf()所给)。
跨平台支持(Linux,macOS和Windows仅举几例)
SoundFont 2支持
支持SoundFont 3(vorbis压缩SF2)
使用SoundFont 2.01调制器进行实时效果控制
对可下载声音(DLS)1级和2级的有限支持
播放MIDI文件
可以在其他程序中使用的共享库
内置命令行外壳
选项
FluidSynth接受以下选项(使用--help选项调用FluidSynth以获取最新信息):
-a,-audio-driver = [标签]
要使用的音频驱动程序。“-帮助”列出有效选项
-C,-合唱
打开或关闭合唱[0 | 1 |是|否,默认=打开]
-c,-audio-bufcount = [计数]
音频缓冲区数
-d,--dump
将传入和传出的MIDI事件转储到stdout
-E,--audio-file-endian
用于快速渲染的音频文件的字节序或aufile驱动程序(“ -E帮助”的列表)
-f,--load-config
启动后,立即加载并执行一个包含fluidsynth相关的shell命令的配置文件,如下节所述。
-F,--fast-render = [文件]
将MIDI文件渲染为原始音频数据并存储在[file]中
-G,-audio-groups
定义LADSPA音频节点的数量
-g,--gain
设置主增益[0 <增益<10,默认= 0.2]
-h,--help
打印此帮助摘要
-i,--no-shell
不要从外壳读取命令[默认=是]
-j,--connect-jack-outputs
尝试将插孔输出连接到物理端口
-K,-midi-channels = [num]
MIDI通道数[默认= 16]
-L,--audio-channels = [num]
立体声音频通道数[默认= 1]
-l,--disable-lash
不要连接到LASH服务器
-m,-midi-driver = [标签]
要使用的Midi驱动程序的名称[oss,alsa,alsa_seq,...]
-n,--no-midi-in
不要创建Midi驱动程序来读取MIDI输入事件[默认=是]
-O,-音频文件格式
用于快速渲染的音频文件格式或aufile驱动程序(“ -O帮助”列表)
-o
定义一个设置-o name = value(“-o帮助”以转储当前值)。有关详细信息,请参见FluidSettings。
-p,--portname = [标签]
设置MIDI端口名称(alsa_seq,coremidi驱动程序)
-q,-安静
不要打印欢迎信息或其他信息输出。(仅Windows:也禁止显示所有低于PANIC的日志消息)
-R,-混响
打开或关闭混响[0 | 1 |是|否,默认=打开]
-r,--sample-rate
设定采样率
-s,--server
将FluidSynth作为服务器进程启动
-T,-音频文件类型
用于快速渲染的音频文件类型或aufile驱动程序(“ -T帮助”列表)
-v,--verbose
打印出有关Midi事件的详细消息(synth.verbose = 1)以及其他调试消息
-V,--version
显示程序版本
-z,-audio-bufsize = [大小]
每个音频缓冲区的大小
设定
可以将带有-o标志传递给FluidSynth的所有设置称为FluidSettings。有关更多详细信息,请参阅Wiki页面。
外壳命令
启动FluidSynth时,将打开一个交互式外壳。本节介绍最常用的命令。
一般
救命
打印出主要命令的摘要
帮忙
打印出其他帮助主题的列表(键入“ help ”)
放弃
退出合成器
声音字体
加载文件名
加载SoundFont
卸货号
卸载SoundFont。该数字是SoundFont在堆栈上的索引。
字型
列出堆栈上的当前SoundFonts
机构编号
打印出SoundFont可用的乐器。
MIDI讯息
非声通道键速度
发送记事活动
音符通道键
发送备忘活动
cc频道ctrl值
发送控件更改事件
前程
发送程序更改消息
选择chan sfont bank prog
银行选择和程序更改的组合
频道
打印所有通道的预设。
音频合成
获得价值
设置主增益(0 <增益<5)
插入数
选择所有通道的插值方法
interpc频道
选择一个通道的插值方法
锐步
注意:在FluidSynth 2.0之前,存在自定义混响命令。从2.0版开始,鼓励用户通过实时FluidSettings设置混响参数,如下所述。
设置synth.reverb.active [0 | 1]
打开或关闭混响
设置synth.reverb.room-size num
在[0至1.0]范围内更改混响室大小(即混响时间)(默认值:0.2)
设置synth.reverb.damp num
在[0.0到1.0]范围内更改混响衰减(默认值:0.0)
当为0.0时,无阻尼。
在0.0和1.0之间,较高的频率比较低的频率具有更少的混响时间。
设为1.0时,即使房间大小达到最大值,所有频率也会衰减。
设置synth.reverb.width num
在[0.0到100.0]范围内更改混响宽度(默认值:0.5)
num值定义右声道输出与左声道输出之间的间隔。
当为0.0时,没有分隔(即输出为单声道)。
当为100.0时,立体声效果最大。
设置synth.reverb.level num
在[0.0到1.0]范围内更改混响输出电平(默认值:0.9)
合唱
注意:在FluidSynth 2.0之前,存在自定义合唱命令。从2.0版本开始,鼓励用户通过实时FluidSettings设置合唱参数,如下所述。
设置synth.chorus.active [0 | 1]
打开或关闭合唱
设置synth.chorus.nr n
使用n条延迟线(默认3条)
设置synth.chorus.level num
将每个合唱行的输出级别设置为num
设置synth.chorus.speed num
将合唱的调制速度设置为num(Hz)
设置synth.chorus.depth num
将合唱调制深度设置为num(ms)
MIDI路由器
router_default
重新加载默认的MIDI路由规则(输入通道1:1映射到合成器)
router_clear
删除所有MIDI路由规则。请注意,删除所有规则意味着删除所有类型的所有事件。请参阅以下示例,了解如何仅修改所选事件的类型,以及如何将其余所有事件保持不变。
router_begin [note | cc | prog | pbend | cpress | kpress]
为给定类型的事件启动新的路由规则:
笔记-上和下音符
cc-控制变更
编-程序更改
pbend-弯音
按下-通道压力(通道触后)
按下-按键压力(复音后触)
router_chan最小最大mul添加
将事件的规则限制为min <= chan <= max。如果通道落入窗口,则将其乘以“ mul”,然后添加“ add”。
router_par1最小最大多个添加
限制参数1(例如,注释事件中的注释编号)。类似于router_chan。
router_par2 min max mul add
限制参数2(例如,音符事件中的速度)。类似于router_chan。
这是默认情况下Fluidsynth处理的MIDI事件的列表。该“处理”由
1、SoundFont规范中的决定性解释,或
2、通用MIDI标准的(模煳)描述。
因此,您不能指望流体合成器以某种方式(例如您从其他合成器得知)表现出来,只是因为您发送了一些CC。
注意:为了控制声音合成的更多方面(例如ADSR,低通滤波器截止和共鸣,混响和合唱数量),必须使用SoundFont调制器!您可以在SoundFont文件本身中定义它们(应该由规范来定义),也可以使用Fluidsynth的API来操纵默认的调制器(请参阅fluid_synth_add_default_mod()并fluid_synth_remove_default_mod()分别)。
传说
:heavy_check_mark: 根据MIDI或SoundFont规范实现,默认情况下可用
:white_check_mark: 默认情况下部分或定制实现并可用
:警告: 需要特殊设置的Fluidsynth才能默认使用
:X: 默认情况下不处理,但可通过自定义SoundFont调制器使用
FluidSynth外壳在Linux上的GnomeTerminal中运行的FluidSynth Shell。
Swami仪器编辑器 MIDI乐器编辑器
LMMS Linux多媒体工作室
米迪泽 Miditzer虚拟剧院风琴
fluidsynth是一种软件音乐合成器,可以从MIDI钢琴键盘或软件应用程序(例如MIDI音序器)读取midi输入事件,然后实时生成与正在播放的所有midi音符相对应的音乐音频输出。
要使fluidsynth工作,需要一个Sound Font 2文件(.sf2文件)或Sound Font 3文件(.sf3文件),其中包含fluidsynth可以产生的所有不同乐器声音的所有音频波形。声音字体文件FluidR3_GM.sf2,并FluidR3_GS.sf2与fluidsynth工作,并且还包括具有创作共用许可的优势。这些文件是在包许多Linux发行版fluid-soundfont-gm,并fluid-soundfont-gs和它们也可以从网上(尝试搜索下载FluidR3_GM.sf2)。GM代表General Midi,它定义了MIDI音色号到乐器声音的标准映射。
运行流体合成器
测试Fluidsynth是否正常工作并听到一些MIDI音乐播放的最简单方法是使用命令行,并将声音字体文件和MIDI文件作为参数传递。例如,以下命令行测试fluidsynth在Ubuntu Linux上正在运行。
fluidsynth /usr/share/sounds/sf2/FluidR3_GM.sf2 mymusicfile.mid
通常,您不会将MIDI文件传递给Fluidsynth,而是使用另一个应用程序将MIDI事件传递给Fluidsynth。在这种情况下,您可以通过以下参数启动fluidsynth。
fluidsynth /usr/share/sounds/sf2/FluidR3_GM.sf2
Lava熔岩音乐 音频处理43.49 MB2.3.7
详情酷软音频转换器 音频处理3.53 MB1.0.0.5
详情克克mp3录音软件 音频处理0.65 MB1.5.0.1
详情XMtool 音频处理6.66 MB1.0
详情Mutant音效库管理器 音频处理3.4 MB3.1.0
详情蜗牛音效 音频处理128.98 MB3.8.9
详情金舟音频大师 音频处理9.56 MB2.0.5.0
详情疯歌音效平台 音频处理99.44 MB1.3
详情Celemony Melodyne Uno v1.1.0.1 注册版 音频处理0 MB
详情MP3 CD Ripper 1.70 Build 1 汉化 音频处理1.24 MB
详情ashampoo music studio 7(音频处理软件) 音频处理45.52 MBv7.0.1.6 中文免费版
详情Abyssmedia Audio Converter Plus(音频转换工具) 音频处理5.27 MBv6.0.0.0 免费版
详情系统音量增强 Letasoft Sound Booster V1.4 汉化 音频处理2.00 MB
详情Sonarworks Reference 4 Studio(声学校正软件) 音频处理21.5 MBv4.1.3.9 中文
详情Samplitude Pro X4(音频制作软件) 音频处理943 MBv15.0 免费版
详情Audition CC 2018中文 音频处理560.88 MB附带安装教程
详情Any Sound Recorder 2.86 音频处理1.47 MB
详情Celemony Melodyne Studio(音频编辑器) 音频处理23.7 MBv5.0.0.048
详情arturia analog lab5(音乐混合软件) 音频处理1485 MBv5.0.0 附安装教程
详情magix acid pro 9.0 64位 音频处理493 MBv9.0.1.17 最新版
详情Cool Edit Pro 2.1 专业汉化特别版 音频处理0 MB
详情MP3 Joiner V1.2.2 单文件版 音频处理0.12 MB
详情ncm文件批量转换器(ncm格式转mp3格式) 音频处理3.17 MBv1.0 绿色免费版
详情音频编辑 Goldwave 音频处理23.6 MBv6.51 中文注册版
详情模拟电子技术基础 音频处理22.84 MBpdf高清扫描版
详情Dolby Access补丁 音频处理71.25 MBv2.0.462 附带使用说明
详情Guitar Rig5中文(吉他效果器软件) 音频处理1126 MB附安装教程
详情Dolby Access win10(3D杜比全景声插件) 音频处理1178 MBv2.0.462 (内置破解文件)
详情DFX音效增强 FxSound Enhancer 音频处理4.01 MBv13.028 汉化
详情adobe audition cc 2019中文绿色版 音频处理165 MBv12.0.1.34 免安装
详情MP3音频录音机 v12.20 企业 音频处理6.58 MB
详情明星志愿3 音频处理576.5 MB中文免安装版
详情auto tune 8 音频处理35.06 MBv8.1.2
详情Nero Wave Editor 3.3.00 绿色汉化版 音频处理0.78 MB
详情水果音乐制作软件 FL Studio 12.3 中文汉化版 音频处理435.00 MB
详情Mp3Resizer 1.5 汉化 (MP3压缩软件绿色版) 音频处理1.00 MB
详情Waves Tune(音高校正插件) 音频处理25.65 MBv1.1 免费版
详情BandLab Cakewalk(音乐制作软件) 音频处理549.0 MBv25.05.0.31 中文
详情cubase elements 10(音乐制作软件) 音频处理637.0 MBv10.0.10 中文
详情Audition CC 2018 v11.1.1.3 绿色便携版 音频处理87.00 MB
详情Audacity音频编辑工具 音频处理12.73 MBv3.0.2
详情360驱动大师网卡版 音频处理189.71 MBv2.0.0.1700
详情疯歌音效平台 音频处理99.44 MB1.3
详情金舟音频大师 音频处理9.56 MB2.0.5.0
详情蜗牛音效 音频处理128.98 MB3.8.9
详情ImTOO Video to Audio Converter v5.1.26.0624 简体中文 音频处理15.00 MB
详情易谱ziipoo(易谱打谱软件) 音频处理129.33 MBv2.5.1.4
详情praat语音分析软件 64位 音频处理44.89 MBv6.2.0.4
详情Mutant音效库管理器 音频处理3.4 MB3.1.0
详情XMtool 音频处理6.66 MB1.0
详情