Sfz到.XI音乐样本格式转换器

samplicit的Python项目详细描述


Samplicity v0.5
===


Samplicity是一个命令行示例转换工具,用于将.sfz示例包转换为.xi(FastTracker 2扩展乐器)格式,
由多个音乐创建软件支持。设计用于处理Sunvox音乐跟踪器。

-------

v0.5 2014年4月12日
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

-由于scikits.audiolab.sndfile
(包括24位!)
-运行时选项--play:播放转换的所有样本
-运行时选项--verbose%:将输出详细度设置为%(0/1/2)
-多余的样本不再添加到生成的.xi文件中
-关于省略多余样本的新通知
-转换速度显著提高
-处理sfz文件的不区分大小写路径匹配创建于不同平台


v0.4 2012年9月27日/>更多sunvox崩溃


免责声明
——

tracker<;http://www.warmplace.ru/soft/sunvox/>;`\uuv1.6和v1.7.2中测试**,我有59个样本包(16位格式)。


sunvox崩溃是我所知道的错误编码
.xi instruments,所以**每次加载仪器之前都应该保存文件**


但他妈的!它帮助我写了一些"歌曲"<;http://soundcloud.com/convergent>;`uuu!^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^/>这种格式是在20世纪90年代为DOS音乐跟踪器创建的,名为
FastTracker 2。它是二进制的,陈旧的,生锈的,但仍然有用。###sfz
cakewalk公司的开放格式。设计用于在记事本中创建。
示例包包含.sfz文本文件和附近的许多示例。因此,
您可以在不使用任何特定软件的情况下创建示例包。更多信息请参见http://www.cakewalk.com/devxchange/article.aspx?aid=108>;``使用

----




安装
~~~~~~~~~~~~~~

代码::bash

pip install samplicity

代码::bash

python setup.py install

现在您可以使用samplicity了!尝试:

…代码::bash


~~~~~~~~~~~~~~~~~

代码::bash

python samplicity"<;sample pack name>;.sfz"


如果安装了python,那么samplicity的路径是正确的,sample pack是一个有效的.sfz文件,您将看到如下内容:

。代码::bash

would be overwritten
c1, c#1, d1, d#1, e1, f1, f#1, g1, g#1, a1, a#1, b1, c2, c#2, d2, d#2, e2, f2,
f#2, g2, g#2, a2, a#2, b2, c3, c#3, d3, d#3, e3, f3, f#3, g3, g#3, a3, a#3, b3,
c4, c#4, d4, d#4, e4, f4, f#4, g4, g#4, a4, a#4, b4, c5, c#5, d5, d#5, e5, f5,
f#5, g5, g#5, a5, a#5, b5, c6, c#6, d6, d#6, e6, f6, f#6, g6, g#6, a6, a#6, b6,
c7, c#7, d7, d#7, e7, f7, f#7, g7, g#7, a7, a#7, b7
////////// Notice: some notes are out of range and ignored
c8
////////// Notice: some regions are not used, skipping:
1, 2, 3, 4, 5, 6,7、8、9、10、11、12、13、14、15、16、17、18、19、20、21、22、
23、24、25、26、27、28、29


29个样本,在0.347247秒内写入54225 kb



1个文件在0.352371秒内转换


代码::bash

$samplicity keys\-\grand\piano.sfz--force--verbose 0
-----------------------------------
转换"keys-grand piano.sfz"
-——

29个样本,在0.35783秒内写入54225 KB


1个文件在0.362867秒内转换

…代码::bash

$samplicity keys\-\grand\piano.sfz--force--verbose 2
------------------------------------------------------
转换"keys-grand piano.sfz"
----------
////////// Notice: some regions are overlapping and would be overwritten
c1, c#1, d1, d#1, e1, f1, f#1, g1, g#1, a1, a#1, b1, c2, c#2, d2, d#2, e2, f2,
f#2, g2, g#2, a2, a#2, b2, c3, c#3, d3, d#3, e3, f3, f#3, g3, g#3, a3, a#3, b3,
c4, c#4, d4, d#4, e4, f4, f#4, g4, g#4, a4, a#4, b4, c5, c#5, d5, d#5, e5, f5,
f#5, g5, g#5, a5, a#5, b5, c6, c#6, d6, d#6, e6, f6, f#6, g6, g#6, a6, a#6, b6,
c7, c#7, d7, d#7, e7, f7, f#7, g7, g#7, a7, a#7, b7
////////// Notice: some notes are out of range and ignored
c8
* pcm16 sterEO示例"Samples/Grand Piano/Piano-P-C1.wav"149336 kb
*PCM16立体声示例"Samples/Grand Piano/Piano-P-D"1.wav"1516008 kb
*PCM16立体声示例"Samples/Grand Piano/Piano-P-F"1.wav"1509820 kb
*PCM16立体声示例"Samples/Grand Piano/Piano-P-A1.wav"1498120kb
*PCM16立体声示例"Samples/Grand Piano/Piano-P-C2.wav"1481792 kb
*PCM16立体声示例"Samples/Grand Piano/Piano-P-D"2.wav"1449812 kb
*PCM16立体声示例"Samples/Grand Piano/Piano-P-F"2.wav"1439776 kb
*PCM16立体声示例"Samples/Grand Piano/PI"ano-p-a2.wav"1417312 kb
*PCM16立体声样本"样本/大钢琴/钢琴-p-c3.wav"1261156 kb
*PCM16立体声样本"样本/大钢琴/钢琴-p-d 3.wav"1303952 kb
*PCM16立体声样本"样本/大钢琴/钢琴-p-f 3.wav"1243268 kb
*PCM16立体声样本"样品/Grand Piano/Piano-P-A3.wav"1182584 kb
*PCM16立体声样品"样品/Grand Piano/Piano-P-C4.wav"1153464 kb
*PCM16立体声样品"样品/Grand Piano/Piano-P-D 4.wav"1079780 kb
*PCM16立体声样品"样品/Grand Piano/Piano-P-F 4.wav"1025388 kb
*PCM16立体声示例"Samples/Grand Piano/Piano-P-A4.wav"953004 kb
*PCM16立体声示例"Samples/Grand Piano/Piano-P-C5.wav"918164 kb
*PCM16立体声示例"Samples/Grand Piano/Piano-P-D 5.wav"840008 kb
*PCM16立体声示例"Samples/Grand Piano/Piano-P-F 5.wav"753584 kb
*PCM16立体声样本"样本/大钢琴/钢琴-P-A5.wav"698204 kb
*PCM16立体声样本"样本/大钢琴/钢琴-P-C6.wav"676156 kb
*PCM16立体声样本"样本/大钢琴/钢琴-P-D"573092 kb
*PCM16立体声S示例"samples/grand piano/piano-p-f 6.wav"512252 kb
*PCM16立体声示例"samples/grand piano/piano-p-a6.wav"425984 kb
*PCM16立体声示例"samples/grand piano/piano-p-c7.wav"404128 kb
*PCM16立体声示例"samples/grand piano/piano-p-d"7.wav"270348 kb
*PCM16立体声示例"samples/grand piano/piano-p-f 7.wav"246012 kb
*PCM16立体声示例"samples/grand piano/piano-p-a7.wav"224744 kb
*PCM16立体声示例"samples/grand piano/piano-p-c8.wav"211276 kb
/////////////注意:某些区域未使用,跳过:
1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、16、17、18、19、20、21、22,
23、24、25、26、27、28、29


29个样本,在0.346783秒内写入54225 KB


1个文件在0.351817秒内转换


垂直于多个.sfz文件,您可以根据需要为
samplicity指定任意多个参数。或者甚至使用通配符

…代码:BASH < BR>>BR/> SAMPLITY",样品1和g.SFZ",样品2和Sfz"&样品3和G.SFZ"
SAMPLITIOS.SFZ
BR/>再转换
~~~~~~~~~~~~~~~~
BR/> BR/>如果有对应于您的样品包.XI文件,Samplicity将不会
再次转换它。若要强制重新转换,请添加`--force``属性:

…代码:BASH
BR/> SAMPLUTITY".BR/> > BR/>包
-BR/> BR/>储存库包含:
B'/'>‘Sabpuly.BR/> -` XIOReReal.Py’。工具以验证是否有错。
用法:
‘Python’& LAMP Spple文件夹GT的路径。/XiRealCudi.Py"& lt;样本名称& g.X.'",
它将显示完整的信息,包含在.XI文件中(但不是样本
二进制数据)。它对错误跟踪很有用。
-``xi-specs.txt``-对扩展仪器的规范进行了编辑,并对
进行了一些改进。感谢"alex zolotov"<;http://www.warmplace.ru/>;` `AID=108 & g`.Br/> Br/>注意和错误< BR/> -----BR/> BR/> **注意:一些注释超出范围,忽略**-XI支持
只有96个注释,从C0到B7,所以在你的样本包中的一些注释不能在这个范围内适用。请考虑编辑.sfz文件。
-**注意:某些区域重叠,将被覆盖**-
。sfz格式支持速度贴图。但是,XI没有。例如,我得到了
``grand piano(piano).sfz``和``grand piano(forte).sfz``
-**注意:有些示例没有使用,跳过**–有些sfz区域
没有到达最终的键映射,因此将跳过它们以减小文件大小
-**信封太长,sh冲洗到512 **.XI不支持大于512滴答(10.24秒)的信封,所以你的仪器
信封被修改成适合这个范围
-**文件中**的样本太多。XI不支持仪器中的128个
样本。考虑拆分文件或删除一些文件。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java ParsePushReceiver参数   java如何从设备读取完整数据?   java将java_设置为home,但忽略错误   java如何从歌曲中对专辑进行排序?   java libnaude+windows 10 x64+Eclipse   java如何将maven目标更改为如图所示的想法中的quickicon?   java swing布局中心面板,可滚动显示多个窗口窗格   使用MOSQUITO代理的mqtt中的java SSL   java如何通过属性值获取XML字符串   java在服务器每次启动时停止GWT编译   java如何让javac搜索类路径的子目录?   可以比较java中的两个不同类吗?   JAVAAndroid活动内部类中的lang.NoClassDefFoundError   java HttpServletRequest获取请求头参数块   C++socket与java客户端的连接   java如何在Apache commons http客户端上使用SSL客户端证书   使用预编译正则表达式模式提高java速度   JavaRhino将两个已编译脚本合并为一个脚本