腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
如何
将
midi
文件转
换为
按键(在Python中)?
、
、
、
、
我试图读取一个
MIDI
文件,然后
将
每个音符(
midi
数字
)转
换为
键盘上的模拟按键(A,f,h,J,t.)。我可以像这样用python库读取任何
MIDI
文件:我也可以像这样用pywin32模拟按键:shell.SendKeys(key) 但我不
浏览 7
提问于2016-01-26
得票数 3
回答已采纳
4
回答
将
Midi
便笺号转
换为
姓名
和
八度
、
、
、
有没有人知道在Java世界中有什么东西可以
将
midi
音符编号映射到特定的音符名
和
八度
数字
。例如,请参阅参考表: 我想将一个
midi
注释号60映射到它相应的八度音阶名称(MiddleC)上。noteString = new String[] { "C", "C#", "D", "D#", "E", "F", "F#", "G", "G#&
浏览 6
提问于2009-04-03
得票数 20
回答已采纳
2
回答
Java枚举替代了我做这件事的方式?
、
通过编写
MIDI
处理程序自学Java。程序需要能够做的一件事是在
MIDI
音符
数字
和它们相应的紧凑字符串表示之间来回转换。g9;必须在允许的内容和我想要的内容之间进行转换似乎很笨拙。; } returnindexOf(No
浏览 2
提问于2012-05-06
得票数 3
2
回答
生成的
midi
音符长度
、
我创建了一些javascript代码,根据传递的音符
和
八度来生成
midi
文件。在大多数情况下,它工作得相当好。问题是C音符(
note
=0)比任何其他音符(1 (C#)到11 (B))演奏得短得多。下面是我的代码: var
note
= (
octave
*12 +
note
).toString(16);
浏览 0
提问于2010-11-09
得票数 0
1
回答
基于频率创建音频文件
、
、
、
这个项目是
将
单词转换成
数字
,然后获取这些
数字
并创建一个音频输出。音频输出应该
将
数字
作为频率播放。例如,我有一个编号913,250,352的数组,现在我想把这些
数字
作为频率来播放。问题是我想要创建一些音频文件,我试图
将
这些
数字
转换成音符,然后将其保存为
Midi
文件,我成功了,但问题是
midi
文件获取了频率,将它们转
换为
最接近的音符(例如: 913
将
转
换为
932.33
浏览 3
提问于2020-08-02
得票数 1
回答已采纳
1
回答
将
MIDI
号码输出回用户
、
最后一步是
将
noteNames字符串转
换为
MIDI
数字
,并将这些
数字
输出给用户。我已经编写了一个合适的代码来
将
字符(C-B)转
换为
MIDI
数字
,但现在我需要将这些
数字
输出给用户。
NAME
// Step 1: If
note
name
length is l
浏览 3
提问于2015-02-01
得票数 3
1
回答
包括/导入具有命名空间的本地架构
下面是一个模式文件
midi
.xsd,它定义了一个类型
note
,用于存储
MIDI
注释值: <xs:complexType> <xs:element
name
="
name
"<
浏览 2
提问于2012-03-18
得票数 8
回答已采纳
1
回答
将
MP3/WAV/
MIDI
转
换为
整数值
、
、
那么,有没有人知道有什么库或服务可以在一定范围内
将
MP3、WAV或
MIDI
文件转
换为
一系列整数值? 如果做不到这一点,我该如何编写这样的程序有什么建议吗?
浏览 1
提问于2013-10-24
得票数 3
3
回答
在Python中将频率转
换为
音符
、
我正在尝试
将
频率值转
换为
音符,如(input400 --> print "
Note
A4"),但我不想在代码中写下所有的频率表。有没有机会在不写下所有音符及其频率的情况下从输入频率中获得音符?谢谢
浏览 0
提问于2020-10-24
得票数 0
3
回答
如何从
MIDI
序列中获取
Note
/Off消息?
、
、
我希望能在播放
MIDI
的顺序中得到音符的通知,在屏幕(钢琴)键盘上显示音符。下面的代码在播放
MIDI
文件时添加了一个MetaEventListener
和
一个ControllerEventListener,但是在曲目的开始
和
结束时只显示了几条消息。我们如何收听
MIDI
活动的音符?) { System.out.println("CEL -
note
on!")("CEL -
note
off!"
浏览 3
提问于2015-01-16
得票数 5
回答已采纳
2
回答
直接播放MidiEventCollection
、
使用NAudio框架,我编写了这样的代码来播放
midi
注释:// that plays the notes midiOut.Send(MidiMessage.StartNote(
note
await Task.Delay(duration, cancellation
浏览 0
提问于2018-03-17
得票数 0
回答已采纳
5
回答
将
每个笔记的SoundFont转
换为
.wav文件
、
、
、
有没有一种简单的方法可以
将
声音字体文件转
换为
.wav文件(或者任何常见的音乐格式,真的是这样),每个音符都是单独的?
浏览 4
提问于2012-05-01
得票数 6
2
回答
编写一个程序,帮助tudio
将
midi
音符
数字
转
换为
名称
和
八度。
、
、
我想写一个C++程序,使用Switch语句
将
MIDI
音符
数字
转
换为
名称
和
八度。 int mi; cin >> mi; oct_vG G# A A# B";
浏览 0
提问于2020-06-14
得票数 2
2
回答
将
音符串转
换为
MIDI
音高数
、
、
、
我编写了以下方法,
将
音符(后面加上八度音阶)转
换为
相应的
MIDI
音高: String sym = ""; String[]notes = { "C", &
浏览 2
提问于2016-02-29
得票数 0
回答已采纳
0
回答
Lua对
数字
的音乐注释
、
、
我需要使用Lua
将
一些表示和弦的音符输入转
换为
其根音符0以上的
数字
。So from the
midi
data we get the notes of a C13 Chord as the root
note
0 is C we start on the C
note
, D,
浏览 7
提问于2018-07-13
得票数 1
回答已采纳
2
回答
如何实现CS50的pset3频率
和
理解notes.c
、
2)下面是我对“频率”的实现:{ int
octave
; //...and its
octave
octave
=
note
[strlen(
浏览 45
提问于2018-06-04
得票数 -3
回答已采纳
1
回答
将
midi
时间转
换为
小节
和
节拍
、
、
、
我正在试图弄清楚如何
将
midi
时间转
换为
小节
和
节拍。Here is a sample
midi
file。现在,如果您在Python语言中使用mido加载该文件,您可以在同一轨道中看到前四个注释: import mido list(
midi
.tracks
note
_on channel=1
note
=60 velocity=0 time=480
浏览 61
提问于2020-06-12
得票数 0
回答已采纳
3
回答
找到几个八度音符的音调?
我想找一些我可以使用的好的.wav、.mp3或.
midi
文件。我到处看了看,但什么也没找到。对于去哪里找有什么建议吗?我还研究了NAudio
和
Midi
.NET等.NET框架,看看是否可以通过编程方式生成音调,但我一直不知道如何做到这一点。
浏览 1
提问于2011-01-09
得票数 4
1
回答
显然由尚未执行的代码引发的错误
、
、
我正在通过编写一个程序
将
MIDI
文件转
换为
c++源文件来学习。我的程序由两个主要部分组成: event->getEventType() ==
Midi
::MidiEvents::
NOTE
_OFF::MidiEvents::
NOTE
浏览 3
提问于2011-07-04
得票数 6
1
回答
读取
MIDI
文件时
将
十六进制转
换为
整数
、
、
、
我正在使用Python3读取二进制
MIDI
文件,在理解如何
将
十六进制值\x00\x00\x00\x06
转
换为
整数时遇到了问题,因为我不知道如何处理斜杠\。要获得这个值,我使用: header_chunk = f.read(4) length =这个值可以使用struct.unpack("cccc"
浏览 2
提问于2017-04-20
得票数 2
回答已采纳
点击加载更多
相关
资讯
Excel–如何将数字转换为小写中文和大写中文?
用Microbit 学Python-附录3-Creating your own tunes
史上特例:Python 写音乐
从音频到乐谱:AI扒谱技术的应用
音乐小白也能乐曲创作 微软Azure机器学习工作平台教你玩音乐
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券