使用Python播放MIDI音符
转载自我的个人网站 https://wzw21.cn/2022/01/11/play-midi-note/
目录
- 使用 Python 播放 MIDI Note
- 方法一:使用music21
- 方法二:使用pygame
使用 Python 播放 MIDI Note
方法一:使用music21
import music21 as m21def play_note(pitch="C4", length=2, velocity=127, instrument='Piano'):note_1 = m21.note.Note(pitch, quarterLength=length)note_1.volume.velocity = velocitystream_1 = m21.stream.Stream()if instrument == 'Piano':stream_1.append(m21.instrument.Piano())# stream_1.insert(0, m21.instrument.Piano())stream_1.append(note_1)s_player = m21.midi.realtime.StreamPlayer(stream_1)s_player.play()
注意该方法也需要安装pygame
方法二:使用pygame
import pygame.midi as pmpm.init() # init midi player
player = pm.Output(0)
BPM = 120def play_note(pitch=60, length=2, velocity=127, instrument='Piano'):if instrument == 'Piano':player.set_instrument(0)player.note_on(pitch, velocity)time.sleep(length * 60 / BPM)player.note_off(pitch, velocity)del player
pm.quit()
使用Python播放MIDI音符相关推荐
- 游戏编程入门(11):播放MIDI 音乐
MIDI音乐是将音乐结合到游戏的最佳方式之一,本章就将介绍究竟如何使用相对较少的代码播放MIDI音乐. 本章内容包括: 如何使用MCI播放MIDI音乐 如何向游戏添加MIDI音乐 接上文 游戏编程入门 ...
- python 播放mp3模块_Python基于pygame模块播放MP3的方法示例
1 IDLE1 1 IDLE是python创初人Guido van Rossum使用python and Tkinter来创建的一个集成开发环境.要使用I 2018-04-14 为什么使用Python ...
- python 播放 wav 文件
python 播放 wav 文件 import pyaudio import wave def play_wav(wav_path):CHUNK = 1024# print("wav_pat ...
- python播放音频及playsound模块解除占用的3种方法
python播放音频文件及playsound模块解除占用的3种方法 pip install playsound 播放mp3文件 from playsound import playsound impo ...
- python播放本地视频教程_怎样用python播放视频
使用python播放视频的方法: 方法一: 使用imageio库,没有安装的可用pip安装或自己下载,安装好后重启终端即可调用.import pylab import imageio #视频的绝对路径 ...
- python学习音频-详解python播放音频的三种方法
第一种 使用pygame模块 pygame.mixer.init() pygame.mixer.music.load(self.wav_file) pygame.mixer.music.set_vol ...
- python可以播放音乐吗_详解python播放音频的三种方法
第一种 使用pygame模块 pygame.mixer.init() pygame.mixer.music.load(self.wav_file) pygame.mixer.music.set_vol ...
- Java 添加播放MIDI音乐
Java 在多媒体处理方面的确优势不大,但是我们在程序中有些时候又需要一些音乐. 如果播放的音乐是wav等波形音频文件,又很大的话,所以背景音乐最好就是MIDI了. 网上很多播放MIDI的教 ...
- 如何利用Python播放和录制声音
如果您想使用Python播放或录制声音,那么您来对地方了!在本教程中,您将学习如何使用一些最流行的音频库在Python中播放和录制声音.您将了解最直接的播放和录制声音的方法,然后您将了解一些提供更多功 ...
最新文章
- SAP MM 模块调研问卷样例
- lotus php,LotusPhp框架目录_PHP教程
- Docker 容器技术 — 基本使用
- 危害网络安全或入信用“黑名单”
- 为什么要采购订单而不采购库存?
- [Python图像处理] 九.形态学之图像开运算、闭运算、梯度运算
- 搜索复习-基础水题(一共12道)
- 如何批量将 Excel 文档转为 Txt 文本格式
- [Excel函数]--intercept函数
- 几何布朗 matlab,几何布朗运动
- Cell-type–specific || 单细胞文章新范式
- c语言表示星期的英语单词周一到周日,sql 获取本周周一和周日
- Swift网络请求框架Moya的使用
- 阿里云牵手行业龙头香港快运航空,支持特区数字化升级
- 树莓派的ssh连接配置
- C# flash player 制作
- CSR8670项目实战:BlueHeart心率监测耳机
- 设计模式学习系列6 原型模式(prototype)
- 泰语专业论文选题有什么建议吗?
- 如何快速地向服务器传大文件,大文件如何快速传输