Python音乐器是一种使用Python语言编写的音乐制作工具,它可以帮助用户创建出丰富多彩的音乐作品。它可以帮助用户快速创建出自己想要的音乐,而不必担心复杂的编码过程。Python音乐器可以帮助用户更好地理解音乐,并且能够更好地表达出自己的想法。 Python音乐器有很多优点,其中最重要的是它可以帮助用户快速创作出想要的音乐。它可以帮助用户把想法变成实际的作品,而不必担心复杂的代码过程。此外,Python音乐器还能够帮助用户更好地理解音乐,并且能够更好地表达出自己的想法。
# 使用python-midi库来创作MIDI文件 import midi # 初始化MIDI文件 midi_file = midi.MidiFile() # 初始化一个track track = midi.MidiTrack() # 把track加入到midi文件中 midi_file.tracks.append(track) # 把note加入到track中 track.append(midi.NoteOnEvent(tick=0, velocity=64, pitch=midi.G_3)) # 把note off事件加入到track中 track.append(midi.NoteOffEvent(tick=100, pitch=midi.G_3)) # 写入文件 midi_file.save('example1.mid')另一个方法是使用python-sounddevice库来录制声音并播放声音。Sounddevice库是一个开源库,它可以帮助你录制、保存、回放声音数据。你可以使用Sounddevice库来录制您所有想要录制的声音数据,然后将其播放出来。例如:
import sounddevice as sd # 获得录音时间 recording_time = 10 # seconds # 初始化声卡 sd.default.samplerate = 44100 sd.default.channels = 2 myrecording = sd.rec(int(recording_time * sd.default.samplerate)) print("开始录音...") sd.wait() # 等待录完 print("录完了") sd.play(myrecording, blocking=True)
本文转载至知乎ID:Charles(白露未晞)知乎个人专栏
下载手机App,0基础随时随地学编程>>戳此了解
利用Python下载音悦台MV~~~
没别的,就是为了下载一首《末班车》翻唱BY林俊杰的MV~~~
当然这只是对我而言的~~~
你完全可以使用这个脚本下载音悦台其他MV~~~
Let's Go!
百度网盘下载链接: https://pan.baidu.com/s/1eZAUpHwMucfan9K6hrcU2g
密码: fi4y
Python版本:3.6.4
相关模块:click模块;requests模块;以及一些Python自带的模块。
安装Python并添加到环境变量,pip安装需要的相关模块即可。
MV的ID就是MV播放页链接后面的那串数字:
根据输入的播放页面链接获取MV的ID,根据这个ID请求一个接口链接即可获取MV的下载地址,然后下载就可以了。。。
很简单~~~
至于为啥要用脚本下T_T,当然是因为不能直接下载所以才出此下策呀!!!
具体思路详见相关文件中的源代码~~~
在cmd窗口运行Yinyuetai.py文件,根据提示输入相关信息即可~~~
视频演示:
不小心把声音录进去了,点击观看时请注意场合!!!
视频链接
代码截止2018-04-03测试无误。
若日后音悦台网站有较大更新,代码将仅供参考。
Python3 os.chflags() 方法 Python3 OS 文件/目录方法概述os.chflags() 方法用于设置路径的标记为数字标记。多个标记可以使用 OR...
Python3 os.dup() 方法 Python3 OS 文件/目录方法概述os.dup() 方法用于复制文件描述符 fd。语法dup()方法语法格式如下:os.dup(...
本文转载至知乎ID:Charles(白露未晞)知乎个人专栏下载手机App,0基础随时随地学编程戳此了解导语利用Python简单地实现AI版的...
Python3abs() 函数Python3 数字(Number)描述abs() 函数返回数字的绝对值。语法以下是 abs() 方法的语法:abs( x )参数x -- 数...