草庐IT

midi-interface

全部标签

python - 使用 Python 创建 MIDI

本质上,我正在尝试从头开始创建MIDI并将它们放到网上。我对不同的语言持开放态度,但更喜欢使用Python(两者之一,如果有任何区别的话。)并且想知道我应该使用哪个库。提前致谢! 最佳答案 看起来这就是您要找的:Simple,CrossPlatformMIDILibraryforPythonMidiUtil可以在python中创建MIDI文件。 关于python-使用Python创建MIDI,我们在StackOverflow上找到一个类似的问题: https:

java - 我的 Python-Java 接口(interface),好的设计?以及如何包装 JNI 函数?

我要编写自己的Python-Java接口(interface)。它被编译为一个DLL并且使用ctypes包装。然而,找到Java类并分配Java对象是可能的。但是如果不使用这些对象,什么是另一种语言的接口(interface)方法?我的目标是让它尽可能自然。很遗憾,只能通过名称查找Java方法是不可能的。我的模型如下:J类此类的一个实例表示一个Java类。对象此类的一个实例表示一个Java对象。它一定要是使用JClass实例初始化。(然而,当然,后来也应该是构造函数的参数。)J方法表示Java对象的方法。它包含所需方法的名称和签名。签名由初始化时给出的类动态评估。例子:mainMeth

python - 如何在 Python 中创建静态框架 ASCII 接口(interface)?

当我在我的Mac终端中使用less命令时,我会看到指定文件的23行切片。如果我向下移动文件,然后在终端窗口中向上滚动,我在当前切片之前看不到任何文件内容。相反,我看到了我在使用less之前键入的命令。我想使用这个或类似的效果来创建一个只显示当前屏幕而没有历史记录的ascii游戏界面。我会在屏幕上绘制框架并仅更改这些框架内的文本或选项。这在大部分或完全在命令行环境中运行的旧系统中非常常见。是否有提供此功能的Python模块?这是我可以或应该自己实现的效果吗?以下是一些可以从这种效果中受益的示例屏幕元素。+------------------------------------------

python - 在 Python 中选择多播网络接口(interface)

我有一台带有两个独立以太网连接的服务器。当我在python中绑定(bind)套接字时,它默认为两个网络之一。如何从Python中的第二个网络中提取多播流?我已尝试使用第二个网络上的服务器IP地址调用绑定(bind),但这没有用。 最佳答案 我建议您不要使用INADDR_ANY。在生产多播环境中,您希望非常具体地使用多播套接字,并且不想做诸如发送igmp加入所有接口(interface)之类的事情。当事情像“routeadd-host239.1.1.1deveth3”这样的事情无法正常工作时,这会导致hack-jobworkaroun

Python/Hive 接口(interface)使用 fetchone() 速度慢,使用 fetchall() 挂起

我有一个使用pyhs2查询HiveServer2的python脚本,如下所示:importpyhs2;conn=pyhs2.connect(host=localhost,port=10000,user='user',password='password',database='default');cur=conn.cursor();cur.execute("SELECTname,data,number,timeFROMtableWHEREdate='2014-01-01'ANDnumberin(1,5,6,22)ORDERBYname,timeASC");line=cur.fetchon

特定接口(interface)上的Python扭曲框架多播绑定(bind)

在谷歌上下搜索后,我还没有找到以下问题的明确答案:大致遵循以下指南:http://twistedmatrix.com/documents/10.2.0/core/howto/udp.html#auto3如何将扭曲的多播监听器绑定(bind)到仅多播地址以及特定或所有接口(interface)。在查看reactor.listenMulticast时,它不提供硬件接口(interface)的抽象,仅提供由IP地址表示的伪接口(interface)。我找不到只绑定(bind)多播地址的方法,例如特定接口(interface)或所有接口(interface)的224.0.0.1。任何人都可以提

python - 在 python 中创建接口(interface)和可交换实现

是否可以在python中创建一个类接口(interface)以及该接口(interface)的各种实现。示例:我想为pop3访问创建一个类(以及所有方法等)。如果我使用商业组件,我想包装它以遵守契约(Contract)。将来,如果我想使用另一个组件或编写自己的代码,我希望能够交换东西,而不是让东西紧密耦合。可能吗?我是python新手。 最佳答案 对于来自强类型语言背景的人来说,Python不需要类接口(interface)。您可以使用基类模拟它。classBaseAccess:defopen(arg):raiseNotImplem

python - 从图形工具中的邻接矩阵创建加权图,python 接口(interface)

我应该如何使用python中的图形工具从邻接矩阵中创建图形?假设我们有adj矩阵作为邻接矩阵。我现在的做法是这样的:g=graph_tool.Graph(directed=False)g.add_vertex(len(adj))edge_weights=g.new_edge_property('double')foriinrange(adj.shape[0]):forjinrange(adj.shape[1]):ifi>jandadj[i,j]!=0:e=g.add_edge(i,j)edge_weights[e]=adj[i,j]但是感觉不对,我们有什么更好的解决方案吗?(我猜一个合

python - 用Python读取MIDI文件

我希望能够从Python中的MIDI文件读取事件。我已经查找了库,但在Windows中找不到可与我的MIDI文件一起使用的库。我不需要做任何实时的事情,只需要一个简单的库来给我提供事件和时间。给自己写一本会更容易吗?任何帮助都将不胜感激。 最佳答案 MIDI文件的结构非常简单。如果您找不到现成的库(我不知道有),而您只需要事件和时间,我建议您自己尝试分析该文件。(准备大量位移动:MIDI数据存储在7位块的字符串中)另外,你说你找不到一个可以在Windows上使用midi文件的库:midi文件应该是可移植的,python也是,所以un

Python:检查网络接口(interface)是否启动

在Python中,有没有办法检测给定的网络接口(interface)是否up?在我的脚本中,用户指定了一个网络接口(interface),但我想在执行任何其他操作之前确保该接口(interface)已启动并且已分配了一个IP地址。我在Linux上并且我是root。 最佳答案 接口(interface)可以配置一个IP地址,但没有启动,所以接受的答案是错误的。你实际上需要检查/sys/class/net//flags.如果内容在变量标志中,flags&0x1是接口(interface)是否up。根据应用程序,/sys/class/ne