从网上找了很多谱子,可惜没有音乐细胞看不太懂,根据自己的理解改了好几遍,还是听不出来“两只老虎”的感觉,于是在标题上加了双引号。这样的话就只能了解本文思路了,算是抛砖引玉吧,重点是Pyth...
原创
2023-06-09 20:09:22
315阅读
环境Ubuntu 16.04 + python3.5功能描述主要目的在于刚学完Python的基础语法后进行实践,实现一个名片管理系统。通过终端的交互方式,实现“新建名片”、“显示全部”、“查找名片”、“修改/删除名片”的功能。运行效果代码实现分为两个py文件实现。cards_main.py文件主要实现主逻辑;cards_tools.py主要实现对应的功能函数。cards_main.py代码如下:#
转载
2023-08-14 14:56:37
439阅读
本文介绍了如何使用Python控制音符列表制作MIDI文件。首先回顾了列表下标索引(正数和负数)的用法,接着通过`mido`库实现MIDI文件生成。以《两只老虎》为例,详细解析了代码逻辑:定义音高映射、构建旋律列表、创建MIDI文件框架,并将音符插入音轨。还探讨了音符时值与八度扩展的实现方法。最终生成的MIDI文件可通过不同平台播放或编辑。总结中提到,此技术可用于随机生成符合调性的旋律,同时引发对列表其他实际应用的思考。
一、MIDI 文件简介、二、MIDI 文件头解析、1、MIDI 文件头标识、2、MIDI 文件头长度、3、MIDI 文件格式、4、MIDI 轨道个数、5、基本时间、
原创
2022-03-07 18:15:40
857阅读
前言、一、MIDI 轨道分析、二、MIDI 轨道头、三、MIDI 轨道长度、四、delta-time 间隔、
原创
2022-03-07 18:16:06
410阅读
MIDI音乐是指使用“音乐仪器数字接口”(MIDI,Music Instrument Digital Interface)技术制作的音乐。 MIDI不包含实际
原创
2023-11-17 14:49:18
155阅读
文/世界上的霸主 图片来源于网络前言:人人都喜爱音乐,音乐丰富了我们的情感。在历史上,不乏有伟大的作曲家、钢琴家:巴赫、海顿、莫扎特、贝多芬、李斯特、勃拉姆斯……我们可以在剧院里,音乐厅里听到美妙动听的音乐。当我看到钢琴家修长的手指在钢琴上飞快地舞动,奏出婉转的音乐,十分羡慕,相信你们也是一样。那怎样才能让电脑,手机播放出美妙的音乐呢?今天,就让我,携您一起进入这美妙而又复杂
转载
2023-10-27 08:08:27
70阅读
有时候你做好了一个小游戏或者小程序想要打包发送给别人玩或者用的时候,直接发过去,如果别人没有python环境的话,那肯定是用不了的,这时候你需要将程序打包成exe程序。将python打包成exe的方法有两种,一种是pyinstaller,另一种是py2exe.两者各有优缺点,不过现在大部分都使用pyinstaller去打包exe,为什么不用py2exe,后面你就知道了。关于pyinstaller首
转载
2023-08-10 21:42:12
195阅读
前言黑人抬棺梗如今可以说是火爆全球,而原版视频的背景音乐《Astronomia》也开始爆火,正在不断被油管的音乐播主用各种乐器花式cover: 受此超级巨梗的影响,本博主也打算跟一跟风,用整整百行Python代码写出这首《Astronomia》的旋律精髓,实现过程使用到了我之前根据 Mido 库的Track类进行扩展而实现的 MidiTrackExtended 类,若您想尝试一下的话可以下载 mi
转载
2024-02-02 11:10:29
52阅读
一、MIDI 文件简介、二、MIDI 文件头解析、1、MIDI 文件头标识
原创
2022-03-07 18:12:51
733阅读
# 用Python制作爆炸特效
爆炸是许多动画、游戏或视觉效果中的常见元素。在本文中,我们将探讨如何用Python创建简单的爆炸效果。我们将使用Pygame这个库来实现这个效果。Pygame是一个跨平台的用于开发视频游戏的库,它提供了图形、声音和游戏逻辑的基本功能。
## 安装Pygame
首先,你需要安装Pygame库。如果你还没有安装,可以通过pip来安装:
```bash
pip i
在学习python编程如何一键做出数独游戏答案之前,我们需要知道什么是Python?Python指的是Python编程语言(用于编写被认为是有效Python代码的语法规则)和Python解释器软件,它读取源代码(用Python语言编写)并执行其指令。Python解释器可以从 http://python.org/免费下载,还有适用于Linux,OS X和Windows的版本。Python的名字来自超
使用python实现代码动画视频前言最近看到一个将视频转换为由代码组成的视频,所以想自己写一个。功能:使用python实现将动画转换为有字符组成的视频。 实现方法分为如下几步: 1、将视频从网站上面下载下来 2、将视频截取为GIF,把截取的GIF进行ASCII字符转换 3、将转换好的字符gif根据每一帧的顺序进行重命名,然后排序 4、将排序后的每一帧gif图片转换为
转载
2023-08-11 17:05:56
236阅读
明天就是情人节了。这个情人节,注定是一个不能约会的情人节,但不能约会不代表不能浪漫。古人比我们出生早,那些浪漫的诗词早都被他们挖掘一空,比诗词我们肯定没有机会了。好在我们还有Python,不然都不知道该如何表达浪漫。接下来,浪导教你制作一个浪漫的情人节专属贺卡。首先,准备一张你们的合影和一段深情的表白。浪导已经过了恋爱的年龄,照片和情话只好借用https://baijiahao.baidu.com
转载
2023-08-08 14:50:55
195阅读
python历史&基础知识1.1 Python 历史1.1.1 Python 起源Python 的作者,Guido von Rossum,荷兰人。1982 年,Guido 从阿姆斯特丹大学获得了数学和计算机硕士学位。然而,尽管他算得上是一位数学家,但他更加享受计算机带来的乐趣。用他的话说,尽管拥有数学和计算机双料资质,他总趋向于做计算机相关的工作,并热衷于做任何和编程相关的活儿。
在那个
一谈到Web页面,可能大家首先想到就是HTML,CSS或JavaScript。本次小F就给大家介绍一下如何用Python制作一个数据可视化网页,使用到的是Streamlit库。轻松的将一个Excel数据文件转换为一个Web页面,提供给所有人在线查看。每当你对Excel文件进行更改保存,Web页面还能够实时进行更新,确实挺不错的。Streamlit的文档和教程地址如下。https://docs.st
转载
2023-12-04 15:09:07
310阅读
【python脚本系列】利用mido库解析midi文件 Hallo大家好~~我是Lampard猿奋关于Midi数字化乐器接口的文章,介绍了midi是一组代表音乐参数(如音高,动态,节奏等等 )的标准化代码,是音乐与计算机之间交互的语言。那么这个语言究竟是怎么组成,是什么数据结构呢,下面就借助python的mido库和大家一起打开这个黑盒(一)几个
转载
2023-08-07 19:43:01
132阅读
这个全新的Python音乐创作系列,将会不定期更新。写作这个系列的初衷,是为了做一个项目《基于图像特征的音乐序列生成模型》,实时地提取照片特征,进行神经网络处理,生成一段音乐。千里之行,始于足下。首先我们要做的是,音乐序列怎么在计算机中表达出来。 ==============首先参考知乎上的相关回答,以及PyPI上和音乐相关的第三方库。另见:https://wiki.python.org
转载
2023-08-27 19:24:18
82阅读
一.Python常用内置函数1.enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。Python 2.3. 以上版本可用,2.6 添加 start 参数。2.format()是一种格式化字符串的函数 ,基本语法是通过 {} 和 : 来代替以前的 % 。format 函数可以接受不限个参数,位置可以不按
转载
2024-05-30 06:39:21
53阅读
1 PySimpleGUI安装在命令行/终端输入:pip install pysimplegui,等待安装完成后,进入python环境,输入import PySimpleGUI回车无误后,确认安装成功 2 PySimpleGUI制作简易弹窗界面PS:如有需要Python学习资料的小伙伴可以加点击下方链接自行获取python免费学习资料以及群交流解答点击即可加入2.1 两种界面设计模式(1
转载
2023-10-18 10:43:54
659阅读