Python起风了钢琴曲 您所在的位置:网站首页 起风了钢琴曲演奏视频播放 Python起风了钢琴曲

Python起风了钢琴曲

2024-07-15 21:27| 来源: 网络整理| 查看: 265

写在前面

那年夏天,有《纸短情长》,有《稻香》,有《可不可以》,有《体面》,还有《起风了》……本期小编给大家分享Python弹奏的《起风了》钢琴曲,一起来看看吧!

《起风了》

《起风了》是一首深情流行的中文歌曲,最初发行于2017年2月22日,由买辣椒也用券和米果填词,基于日本音乐人高桥优的作品《ヤキモチ》改编而来。这首歌以其深刻的歌词和悠扬旋律迅速走红,讲述了一位少年从青涩到成熟的心路历程,以及对爱情和人生的深刻感悟。它描绘了对世界的无限好奇与留恋,表达了即使面对重重困难也勇于追寻梦想与爱情的勇气。

起风了歌词 我曾将青春翻涌成她 也曾指尖弹出盛夏 心之所动 且就随缘去吧 这一路上走走停停 顺着少年漂流的痕迹 迈出车站的前一刻 竟有些犹豫 不禁笑这近乡情怯 仍无可避免 而长野的天 依旧那么暖 风吹起了从前 从前初识这世间 万般流连 看着天边似在眼前 也甘愿赴汤蹈火去走它一遍 如今走过这世间 万般流连 翻过岁月不同侧脸 措不及防闯入你的笑颜 我曾难自拔于世界之大 也沉溺于其中梦话 不得真假 不做挣扎 不惧笑话 我曾将青春翻涌成她 也曾指尖弹出盛夏 心之所动 且就随缘去吧 逆着光行走 任风吹雨打 Python起风了 完整代码 import ctypes import threading import time winmm = ctypes.windll.winmm …… sleep = 0.35 for i in wind: if i == -1: break if i == 0: sleep = 0.172 continue if i == 700: time.sleep(0.172) continue if i == 300: sleep = 0.35 continue if i == Voice._: time.sleep(0.25) continue back = playNote(handle, 0, instrument, i, velocity, sleep) print(back, end="\n")         # time.sleep(sleep) # MIDI_MAPPER 常量 MIDI_MAPPER = 0xFFFFFFFF # 创建一个变量来接收 MIDI 输出句柄 hMidiOut = ctypes.c_void_p() # 调用 midiOutOpen 函数 result = winmm.midiOutOpen(ctypes.byref(hMidiOut), MIDI_MAPPER, 0, 0, 0) if result == 0: print("midiOutOpen succeeded")     # go(hMidiOut,107) …… 代码分析

这段代码是一个使用 MIDI 协议生成音乐的 Python 脚本,具体分析如下。

Scale 和 Voice 类: 这些类定义了音乐音阶和音符,使用 MIDI 音符编号。每个常量对应一个特定的 MIDI 音符。

playNote 函数: 这个函数播放一个 MIDI 音符。它接受参数,如 MIDI 输出句柄 (hmo)、通道、乐器、音符、速度和可选的持续时间。它发送音符开启和(如果指定了持续时间)音符关闭的 MIDI 消息。

go 函数: 这个函数定义了要播放的音符序列。它遍历了一个 MIDI 音符号的列表,并为每个音符调用 playNote。它还包含处理特殊情况的逻辑,如暂停和速度变化。

MIDI_MAPPER和hMidiOut: 这些变量用于使用winmm库的midiOutOpen函数打开 MIDI 输出设备。

线程创建和执行: 创建了两个线程来同时播放不同的旋律。每个线程使用不同的乐器和速度参数调用go函数。

线程加入和 MIDI 输出关闭: 线程执行结束后,它们被加入,然后使用midiOutClose关闭 MIDI 输出。

总的来说,这个脚本通过向输出设备发送 MIDI 消息来生成音乐,创建多个线程同时播放不同的旋律。

 系列推荐 序号文章目录直达链接表白系列1无法拒绝的表白界面【Python表白系列】制作一个无法拒绝的表白界面(完整代码)_python玫瑰花雨编程-CSDN博客2满屏飘字表白代码【Python表白系列】满屏飘字表白代码等你来取!(完整代码)_抖音同款满屏飘字表白代码(python版)-CSDN博客3无限弹窗表白代码【Python表白系列】无限弹窗,满屏表白代码来啦(完整代码)_python无限弹窗表白-CSDN博客4李峋同款可写字版跳动的爱心【Python表白系列】李峋同款可写字版跳动的爱心(完整代码)_李峋爱心代码电脑版-CSDN博客5流星雨【Python表白系列】全网首创,让我们一起去看流星雨吧!(完整代码)-CSDN博客6漂浮爱心【Python表白系列】这个情人节用代码画个漂浮的爱心送给她吧(完整代码)_csdn-CSDN博客7爱心光波【Python表白系列】如何用代码实现爱心光波的表白效果(完整代码)-CSDN博客8玫瑰花【Python表白系列】用代码画玫瑰花,属于程序员的浪漫告白(完整代码)_蓝玫瑰编制代码python-CSDN博客节日系列1新春/跨年烟花秀(2022)【Python节日系列】禁止燃放烟花爆竹,那就用Python画场烟花秀吧(完整代码)-CSDN博客烟花秀(2023)【Python节日系列】今年跨年一起去看Python烟花秀吧(完整代码)_python跨年代码-CSDN博客粒子烟花【Python节日限定】新春快乐,绽放一场粒子烟花盛宴吧(完整代码)-CSDN博客2圣诞节圣诞礼物【Python节日系列】从天而降的圣诞礼物(完整代码)-CSDN博客圣诞树(2022)【Python节日系列】教你用Python画圣诞树,做个浪漫的程序员(完整代码)_圣诞树代码python合集-CSDN博客绿色圣诞树(2023)【Python节日系列】含礼物的圣诞树(完整代码)-CSDN博客粉色圣诞树(2023)【Python节日系列】慢慢画一棵粉红色的圣诞树(完整代码)_跳动爱心代码-CSDN博客3冬至大雪纷飞【Python节日系列】这个冬天画一场大雪送给你的好朋友吧(完整代码)_python结婚祝福-CSDN博客4生日生日蛋糕【Python节日系列】专属于程序员的生日蛋糕,你学会了吗(完整代码)_python tkinter 列表控件-CSDN博客5儿童节五彩气球【Python节日系列】让代码创造童话,共建快乐世界(完整代码)_want595-CSDN博客6国庆节国庆祝福【Python节日系列】目光所至皆华夏,五星闪耀为信仰(完整代码)_tk.radiobutton控件-CSDN博客7万圣节万圣礼物【Python节日系列】终于要到我这只可爱鬼的节日啦!(完整代码)_python tkinter menu背景颜色无效-CSDN博客8愚人节愚人代码【Python节日系列】这个愚人节,送你最好的朋友一个惊喜吧(完整代码)_tkinter 点击button 才显示lab-CSDN博客9中秋节浪漫星空【Python节日系列】中秋佳节将至,和最重要的人一起来赏月吧(完整代码)_python 绘图控件-CSDN博客10植树节樱花树【Python节日系列】樱花树下的约定,你还记得吗(完整代码)_tk, text, entry-CSDN博客动漫系列1名侦探柯南系列柯南【Python动漫系列】名侦探柯南(完整代码)_python画柯南-CSDN博客2喜羊羊与灰太狼系列喜羊羊【Python动漫系列】喜羊羊(完整代码)_喜洋洋代码-CSDN博客懒羊羊【Python动漫系列】懒羊羊(完整代码)_python编程画懒羊羊-CSDN博客灰太狼【Python动漫系列】灰太狼(完整代码)_灰太狼python代码-CSDN博客小灰灰【Python动漫系列】小灰灰(完整代码)_python画灰太狼儿子代码-CSDN博客小香香【Python动漫系列】小香香(完整代码)_动漫代码大全可复制-CSDN博客3海绵宝宝系列海绵宝宝【Python动漫系列】海绵宝宝(完整代码)_spongebob squarepants-CSDN博客4哆啦A梦系列哆啦A梦【Python动漫系列】哆啦A梦(完整代码)-CSDN博客5HelloKitty系列hellokitty【Python动漫系列】HelloKitty(完整代码)_hellokitty代码-CSDN博客6Tom&Jerry系列Tom&Jerry【Python动漫系列】汤姆与杰瑞(完整代码)_用python画杰瑞-CSDN博客7草莓熊系列草莓熊【Python动漫系列】草莓熊(完整代码)_动漫编程代码-CSDN博客8皮卡丘系列迷你皮卡丘【Python动漫系列】迷你皮卡丘(完整代码)-CSDN博客高级皮卡丘【Python动漫系列】高级皮卡丘(完整代码)-CSDN博客豪华皮卡丘【Python动漫系列】豪华皮卡丘(完整代码)_电子生日礼物代码-CSDN博客炫酷系列1  一闪一闪亮星星系列张万森下雪了【Python炫酷系列】张万森,下雪了(完整代码)_张万森 python-CSDN博客一闪一闪亮星星【Python炫酷系列】一闪一闪亮晶晶,跨年就看林北星(完整代码)-CSDN博客2代码雨【Python炫酷系列】黑客帝国代码雨(完整代码)_黑客python二进制雨-CSDN博客3七彩花朵【Python炫酷系列】漫天飘落的七彩花朵(完整代码)_利用python 代码画满屏飘七彩花朵-CSDN博客43D星空【Python炫酷系列】这个3D星空好有趣(完整代码)_pycharm好玩3d代码-CSDN博客5金榜题名【Python炫酷系列】祝考研的友友们金榜题名吖(完整代码)_python祝别人上岸代码-CSDN博客6满天星【Python炫酷系列】一闪一闪亮星星,漫天都是小星星(完整代码)_一闪一闪亮星星代码-CSDN博客…… 写在最后

我是一只有趣的兔子,感谢你的喜欢! 



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有