提供具有音乐表现力的分段指数曲线。

expenvelope的Python项目详细描述


expenvelope

expenvelope是一个用于管理分段指数曲线的python库,最初用作算法音乐合成的工具。曲线易于制作、表达,并且对于控制动力学、节奏和其他高级参数非常有用。

中心类Envelope与超级准直器的Env对象有某种关系,在幕后表示为一个连续的EnvelopeSegments集。有许多不同的类方法可用于构造信封,包括:

Envelope.from_levelsEnvelope.from_levels_and_durationsEnvelope.from_pointsEnvelope.releaseEnvelope.arEnvelope.asrEnvelope.adsrEnvelope.from_function

除了中心^ {< CD3>}函数外,还包括实用程序来追加和插入新点,插入新的内插控制点而不改变曲线,在区间上集成,找到最大斜率,并找到平均值,除此之外。信封(和信封)可以被添加,减去,乘法和分割,这些操作产生新的信封是接近的近似使用分段指数曲线所得到的函数。

expenvelopeclockblocks(用于控制音乐时间流的包)和scamp(用于用python编写算法音乐的套件)的关键依赖项。

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

推荐PyPI第三方库


热门话题
当IntellijIDEA打开时,java Gluon SceneBuilder不会打开FXML文件   java在启动tomcat后执行某些操作   如何在Java中使用Google Cloud语音API在识别语音时录制音频   Java端口转发性能   写入Java项目文件夹中的txt文件   使用java中的命令提示符cmd   对象类型方法的java assertequal   java如何通过应用程序在设备上更新Android操作系统   java是否可以在@BeforeClass注释方法中运行Android Espresso单元测试?   java如何使用JMS API将NACK从Solace侦听器发送到Solace队列?   如何将Java和C集成到同一个项目中?   Android中的java安装\u失败\u冲突\u提供程序   java时间输入和显示   使用GAE数据存储对实体用户进行java身份验证时返回null   netbeans向Java运行时添加本机DLL时出现问题(JIntellitype)