精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Python國產(chǎn)庫推薦之musicpy

開發(fā) 后端
你想過用代碼來寫音樂嗎?這里給大家介紹一個國人寫的庫 musicpy,讓你用簡潔的語法通過樂理邏輯寫出優(yōu)美的音樂。

 你想過用代碼來寫音樂嗎?這里給大家介紹一個國人寫的庫 musicpy,讓你用簡潔的語法通過樂理邏輯寫出優(yōu)美的音樂。

這個庫可以讓你用非常簡潔的語法,來表達一段音樂的音符,節(jié)奏等等信息,并且可以簡單地輸出成midi文件的格式。這個庫里面涉及到非常多的樂理知識,所以個人推薦至少要先了解一部分樂理再來使用會比較上手。相對地,如果你是一個對樂理比較了解的人,那么看完作者在Wiki正在寫的教程之后你應(yīng)該很快就上手了。

(說明:這個庫的作者還在持續(xù)開發(fā)中,很有創(chuàng)意的一個庫,向大家推薦)

安裝

首先在musicpy文件夾里打開cmd, 跑一下pip install -r requirements.txt安裝依賴庫(如果本來就是pip install musicpy安裝的就不需要這一步, 作者也比較推薦直接pip install musicpy就行)

import 這個庫: from musicpy import *

作者自己做的介紹與使用教程視頻第一期:

https://www.bilibili.com/video/BV1754y197a9/

詳細的musicpy數(shù)據(jù)結(jié)構(gòu),基礎(chǔ)語法以及使用教程,請看作者正在寫的Wiki,作者會盡量把所有的細節(jié)都講清楚。

Wiki的地址: https://github.com/Rainbow-Dreamer/musicpy/wiki

musicpy說明

在musicpy里面,幾個基本的類是note(音符), chord(和弦)和scale(音階)。這幾個類是構(gòu)成音樂代碼的基礎(chǔ)。

在musicpy這門語言的數(shù)據(jù)結(jié)構(gòu)設(shè)計中,音符類本身是等值為純數(shù)字的,也就是完全可以作為純數(shù)字使用。

和弦類是音符類的集合,也說明和弦類本身等值為一個全部都是數(shù)字的集合,也可以作為向量,甚至矩陣來看待(比如多個和弦的連接走向就可以看作多個向量的拼接,因此也就有了行列數(shù),也就是矩陣的形式)。

也因此在這門語言的數(shù)據(jù)結(jié)構(gòu)設(shè)計中,音符類,和弦類,音階類都是可以進行數(shù)學(xué)運算的,比如線性代數(shù)領(lǐng)域的運算,離散數(shù)學(xué)領(lǐng)域的運算等等。也可以在這門語言的數(shù)據(jù)結(jié)構(gòu)的基礎(chǔ)上建立一整套樂理邏輯的算法,結(jié)合純數(shù)學(xué)邏輯來進行多方面的音樂分析研究。

現(xiàn)代音樂領(lǐng)域的很多實驗性質(zhì)的音樂,比如序列主義,偶然音樂,后現(xiàn)代主義音樂(比如極簡主義音樂),理論上全部都可以在這門語言的純數(shù)字化的數(shù)據(jù)結(jié)構(gòu)的基礎(chǔ)上進行嚴(yán)格的創(chuàng)作。即使不提實驗性質(zhì)的音樂,這門語言也可以寫任何的古典音樂,爵士音樂,流行音樂。

作者每隔兩三天就會更新一次這個庫的內(nèi)容,具體的更新內(nèi)容請大家看這個庫里的“更新日志Changelog.txt”,里面有按照日期的每次更新的非常詳細的細節(jié)與說明。

更新日志的鏈接:

https://github.com/Rainbow-Dreamer/musicpy/blob/master/%E6%9B%B4%E6%96%B0%E6%97%A5%E5%BF%97Changelog.txt

初衷

作者開發(fā)這個語言主要的初衷有兩點:

第一,比起工程文件和midi文件單純存儲音符,力度,速度等單位化的信息,如果能夠按照樂理上的角度來表示一段音樂從作曲上的角度是如何實現(xiàn)的,那就更加有表示的意義了。而且只要不是現(xiàn)代主義無調(diào)性音樂,大部分的音樂都是極其具有樂理上的規(guī)律性的,這些規(guī)律抽象成樂理邏輯語句可以大大地精簡化。(比如一個midi文件1000個音符,實際上按照樂理角度可能可以簡化到幾句代碼)。

第二,開發(fā)這個語言是為了讓作曲AI能夠在真正懂得樂理的情況下來作曲(而不是深度學(xué)習(xí),喂大量的數(shù)據(jù)),這個語言也算是一個接口,AI只要把樂理的語法搞懂了,那作曲就會擁有和人一樣的思維。我們可以把樂理上的規(guī)則,做什么好不做什么好告訴AI,這些東西還是可以量化的,所以這個樂理庫也可以作為一個樂理接口,溝通人和AI之間的音樂。因此,比如想讓AI學(xué)習(xí)某個人的作曲風(fēng)格,那么在樂理上面也同樣可以量化這個人的風(fēng)格,每種風(fēng)格對應(yīng)著一些不同的樂理邏輯規(guī)則,這些只要寫給AI,經(jīng)過作者這個庫,AI就可以實現(xiàn)模仿那個人的風(fēng)格了。如果是AI自己原創(chuàng)風(fēng)格,那就是從各種復(fù)雜的作曲規(guī)則里尋找可能性。

為何不用深度學(xué)習(xí)?

作者在想不用深度學(xué)習(xí),神經(jīng)網(wǎng)絡(luò)這些東西,直接教給AI樂理和某個人的風(fēng)格化的樂理規(guī)則,那么AI或許可以做的比深度學(xué)習(xí)大數(shù)據(jù)訓(xùn)練出來的更好。因為大數(shù)據(jù)訓(xùn)練只是給AI模仿數(shù)據(jù)本身而已,這樣其實AI并沒有真正地和人類自己一樣理解作曲是什么,樂理是什么,所以作者才想通過這個庫實現(xiàn)把人的樂理同樣教給AI,讓AI真正意義上地理解樂理,這樣的話,作曲起來就不會生硬了,沒有機器和隨機的感覺了。所以作者寫這個庫的初衷之一就是避開深度學(xué)習(xí)那一套。但是感覺抽象出不同音樂人的樂理規(guī)則確實很有難度,作者會加油寫好這個算法的qwq 另外其實也可以音樂人自己告訴AI他自己樂理上喜歡怎么寫(也就是自己獨特的樂理偏好規(guī)則),那么AI就會模仿的很到位,因為AI那時候確實懂得樂理了,作曲不可能會有機器感和隨機感,此時AI腦子里想的就和音樂人腦子里想的是完全一樣的東西。

AI不必完全按照我們給他的樂理邏輯規(guī)則來創(chuàng)作,我們可以設(shè)置一個“偏好度”的概念給AI,AI在自己作曲時會有一定程度地偏好某種風(fēng)格,但是除此之外會有自己在“符合正確樂理”的規(guī)則里面找到的獨特的風(fēng)格,這樣AI就可以說“受到了某些音樂人的影響下自己原創(chuàng)的作曲風(fēng)格了”。當(dāng)這個偏好度為0時,AI的作曲將會完全是自己通過樂理尋找到的風(fēng)格,就像一個人自己學(xué)習(xí)了樂理之后,開始摸索自己的作曲風(fēng)格一樣。一個懂得樂理的AI很容易找到自己獨特的風(fēng)格來作曲,我們甚至都不需要給他數(shù)據(jù)來訓(xùn)練,而只要教給AI樂理就行。

如何教AI樂理?

那么怎么教給AI樂理呢?在音樂上面,暫時不考慮現(xiàn)代主義音樂的范疇,那么絕大部分的音樂都是遵循著一些很基本的樂理規(guī)則的。這里的規(guī)則指的是,怎么樣寫樂理上ok,怎么樣寫犯了樂理上的錯誤。比如寫和聲的時候,四部同向往往是要避免的,尤其是在編曲時寫管弦樂的部分。比如寫一個和弦,如果和弦里面的音出現(xiàn)小二度(或者小九度)會聽著比較打架。比如當(dāng)AI自己決定一首曲子要從A大調(diào)開始寫,那么他應(yīng)該從A大調(diào)音階里按照級數(shù)來選取和弦,有可能適當(dāng)?shù)仉x調(diào)一下,加幾個副屬和弦,寫完主歌部分可能按照五度圈轉(zhuǎn)個調(diào),或者大三度/小三度轉(zhuǎn)調(diào),同主音大小調(diào)轉(zhuǎn)調(diào)等等。我們需要做的事情就是告訴AI作曲的時候怎么寫是正確的,更進一步的,怎么寫聽著比較有水平。

AI學(xué)好了樂理,不會忘記,也比較難犯錯,因此可以寫出真正屬于AI自己的音樂。他們會真正懂得音樂是什么,樂理是什么。因為這個庫的語言做的事情就是把樂理抽象成邏輯語句,那么我們每次給AI“上課”,就是把人自己的樂理概念用這個庫的語言來表述,然后寫進AI的數(shù)據(jù)庫里。通過這種方式,AI真正的學(xué)習(xí)到了樂理。這樣的作曲AI,不需要深度學(xué)習(xí),不需要訓(xùn)練集,不需要大數(shù)據(jù),而與之相比,那些深度學(xué)習(xí)訓(xùn)練出來的作曲AI實際上根本就不懂樂理是什么,也沒有音樂的概念,他們只是從海量的訓(xùn)練數(shù)據(jù)里面照葫蘆畫瓢而已。還有一個重點是,既然可以用具體的邏輯來描述的事情,其實是不需要機器學(xué)習(xí)的。如果是文字識別,圖像分類這些比較難以用抽象的邏輯來描述的事情,那才是深度學(xué)習(xí)的用武之地。

結(jié)語

這個庫作者也上傳到pypi上了,大家pip install musicpy就可以使用了。

作者從去年的10月份開始開發(fā)musicpy,目前這個項目還在初期進度,不過已經(jīng)有一套比較完整的樂理邏輯語法了。這個庫的使用教程視頻作者會持續(xù)更新。作者之前發(fā)的專欄也有一部分的使用教學(xué)。 

 

責(zé)任編輯:龐桂玉 來源: 馬哥Linux運維
相關(guān)推薦

2014-09-22 15:33:54

2015-09-29 10:26:51

pythonlogging模塊

2011-03-11 09:14:18

國產(chǎn)數(shù)據(jù)庫

2011-03-11 09:26:13

2022-10-21 07:07:33

TiDBHTAP數(shù)據(jù)庫

2011-09-21 11:35:44

軟硬件

2020-12-10 10:00:59

監(jiān)控Java可視化

2023-03-06 21:19:19

2025-01-09 07:30:49

SQL能力評測

2023-03-31 17:02:28

2011-03-11 12:51:48

國產(chǎn)數(shù)據(jù)庫安全

2011-11-04 14:07:40

存儲

2023-11-06 13:04:59

Python日志庫
點贊
收藏

51CTO技術(shù)棧公眾號

欧美日韩国产亚洲沙发| 黄色小视频在线免费看| 97欧美成人| 亚洲天堂精品视频| 精品视频导航| 精品国产www| 欧美成人一品| 亚洲欧美精品一区| 欧美性猛交xxxx乱大交91| 欧美videos另类精品| 久久久午夜电影| 91在线直播亚洲| 中文字幕在线观看视频网站| 国产精品久久久久久| 亚洲国产精品小视频| 午夜宅男在线视频| 欧美另类老肥妇| 最新久久zyz资源站| 裸模一区二区三区免费| av在线亚洲天堂| 日韩影院精彩在线| 国模精品系列视频| 久久精品一区二区三区四区五区| 欧洲亚洲成人| 日韩免费在线观看| 亚洲另类第一页| 欧美日韩大片| 无码av中文一区二区三区桃花岛| 天天干天天操天天干天天操| 国产小视频在线观看| 成人av网址在线观看| 亚洲a中文字幕| 中文字幕av网站| 久久久精品性| 欧洲成人免费视频| 青青草av在线播放| 影音先锋一区| 欧美疯狂做受xxxx高潮| 欧美手机在线观看| 久久精品国产68国产精品亚洲| 日韩精品在线私人| 岛国精品资源网站| av综合网站| 日韩三级中文字幕| 女人扒开腿免费视频app| 成人日韩av| 欧美亚洲综合久久| 亚洲欧美激情网| 精品国产欧美日韩一区二区三区| 色综合久久久久久久| 丰满人妻中伦妇伦精品app| heyzo在线欧美播放| 亚洲一区二区三区四区在线免费观看| 99精品一区二区三区的区别| 国产一二区在线| 亚洲视频图片小说| 97精品国产97久久久久久粉红| 求av网址在线观看| 18欧美亚洲精品| 黄色一级视频播放| 色呦呦网站在线观看| 亚洲一区在线观看免费| 欧美精品久久久久久久久久久| av影视在线| 日韩欧美福利视频| 手机看片福利盒子久久| 国产精品亚洲成在人线| 欧美日韩精品电影| 午夜免费福利网站| 澳门精品久久国产| 亚洲老司机av| 手机毛片在线观看| 天堂av在线免费| 国内精品国产三级国产a久久| 成人精品在线观看| 国产精品久久久久精| 国产福利一区在线| 国产精品推荐精品| 青青操视频在线| 中文在线免费一区三区高中清不卡| 正在播放一区| 免费电影网站在线视频观看福利| 偷窥少妇高潮呻吟av久久免费| 日韩 欧美 高清| 日韩五码电影| 精品国产区一区| caopeng视频| 一区二区免费不卡在线| 2025国产精品视频| 91av久久久| www.久久精品| 亚洲巨乳在线观看| 99久久精品免费看国产小宝寻花 | 国产又粗又长免费视频| 欧美国产高潮xxxx1819| 欧美在线观看视频| 国产精品无码在线播放 | 欧美成人短视频| 国产精品v亚洲精品v日韩精品 | 波多野结衣电车| 国产在线播精品第三| 精品免费视频123区| 欧洲不卡视频| 欧美丝袜美女中出在线| 天堂在线中文在线| 免费视频一区三区| 久久久久成人精品| 中文字幕av网站| 99re视频这里只有精品| 国产一区一区三区| 成人看片网站| 亚洲精品二三区| 欧美成人国产精品高潮| 蜜桃av一区二区三区电影| 精品国产乱码一区二区三区四区| 麻豆免费在线视频| 在线观看区一区二| 搡老熟女老女人一区二区| 午夜国产欧美理论在线播放| 国产精品丝袜视频| 日韩av免费观影| 亚洲国产成人高清精品| 亚洲欧美日韩在线播放| 性做爰过程免费播放| 日韩一区二区三区在线免费观看 | 国产国语性生话播放| 亚洲高清影视| 国产精品无码专区在线观看| 日本黄在线观看| 亚洲国产一二三| 妖精视频在线观看| 久久精品青草| 国产日韩精品在线观看| 国产毛片av在线| 欧美日韩亚洲国产一区| 在线播放av网址| 1024精品久久久久久久久| 国产欧美一区二区白浆黑人| 男女网站在线观看| 日韩欧美精品中文字幕| 亚洲一区二区在线免费| 黄色免费成人| 国产精品一区二区三区在线观| 欧美日韩在线视频免费观看| 国产尤物精品| 欧美孕妇毛茸茸xxxx| 人妻精品一区一区三区蜜桃91| 亚洲一区在线观看免费观看电影高清 | 国产午夜精品久久久久免费视| 欧美撒尿777hd撒尿| 亚洲一级片在线播放| 日本亚洲免费观看| 亚洲.欧美.日本.国产综合在线| 成人av三级| 国产亚洲精品91在线| 免费一级a毛片| 国产精品久久久久影院老司| a在线观看免费视频| 超碰成人久久| 成人中心免费视频| 99自拍视频在线观看| 日韩欧美国产三级电影视频| 久久一二三四区| 91天堂素人约啪| 妺妺窝人体色www在线观看| 久久国产电影| 91亚洲精品久久久久久久久久久久| av网站导航在线观看免费| 精品成人一区二区三区四区| 日韩成人高清视频| 久久精品在这里| 女人高潮一级片| 欧美黄色aaaa| 精品欧美一区二区在线观看视频| 黄色成人免费网| 色婷婷久久av| 黄色三级网站在线观看| 精品毛片三在线观看| 中字幕一区二区三区乱码| 久久成人麻豆午夜电影| 免费日韩在线观看| 一个色免费成人影院| 国产精品三级在线| 黑人另类精品××××性爽| 亚洲乱码一区av黑人高潮| 亚洲天堂自拍偷拍| 亚洲国产视频网站| 欧美人与性囗牲恔配| 国产老肥熟一区二区三区| 精品久久一二三| 成人精品视频| 国产亚洲欧美一区二区三区| 欧美一级二级视频| 欧美疯狂性受xxxxx另类| 国内精品一区视频| 日韩欧美一级精品久久| 区一区二在线观看| 一区二区在线电影| 法国空姐电影在线观看| 国产河南妇女毛片精品久久久| 日本欧美视频在线观看| 久久一区二区三区喷水| 国产欧美欧洲| www.成人在线.com| 欧洲美女7788成人免费视频| caoporn97在线视频| 国产亚洲成精品久久| 高h调教冰块play男男双性文| 欧美午夜不卡在线观看免费| 日韩欧美高清在线观看| 自拍偷拍国产亚洲| 国产精成人品免费观看| 不卡视频在线观看| 欧美在线a视频| 日本欧美一区二区三区乱码| 大陆极品少妇内射aaaaa| 亚洲午夜精品一区 二区 三区| 视频一区国产精品| 三级精品视频| 国产精品久久久对白| www.久久99| 国产精品一区二区女厕厕 | 国产免费亚洲高清| 周于希免费高清在线观看| 欧美老女人xx| 成人av福利| 正在播放欧美一区| 国产一级片在线| 日韩经典第一页| 深爱激情五月婷婷| 精品第一国产综合精品aⅴ| 国产aⅴ一区二区三区| 在线视频欧美区| www.com亚洲| 一本一道久久a久久精品| 亚洲 欧美 视频| 亚洲成a人片在线观看中文| 欧美精品xxxxx| 亚洲激情成人在线| 538任你躁在线精品视频网站| 亚洲欧洲日韩av| 尤物在线免费视频| 亚洲视频1区2区| 国产美女福利视频| 亚洲色欲色欲www| 99久久久免费精品| 亚洲美女屁股眼交3| 在线免费日韩av| 一区二区欧美精品| 久久久久亚洲av成人片| 亚洲午夜久久久久久久久久久 | 亚洲人妖在线| 熟女少妇在线视频播放| 一本色道久久精品| 国产免费一区二区三区视频| 亚洲欧美久久久| 成人羞羞国产免费网站| 久久男女视频| 999精品视频在线| 久久av资源站| 香蕉视频色在线观看| 国产成人午夜视频| 免费的av网站| 国产视频一区在线观看| 蜜桃av免费观看| 亚洲乱码国产乱码精品精可以看 | 成人精品aaaa网站| 麻豆国产一区| 极品日韩久久| 日本不卡电影| 九九久久九九久久| 国产日韩欧美一区在线 | 日韩亚洲精品视频| 99热国产在线| 1769国产精品| 九七影院97影院理论片久久| 成人中文字幕+乱码+中文字幕| 福利电影一区| 日韩欧美亚洲区| 亚洲一区欧美| 国产精品秘入口18禁麻豆免会员 | 色婷婷综合久久久| ,亚洲人成毛片在线播放| 精品国产伦一区二区三区观看体验| 色视频在线观看| xvideos亚洲人网站| 青青在线视频| 国产精品激情av电影在线观看| 精品国产亚洲一区二区三区在线| 精品国产第一页| 999成人精品视频线3| a级黄色小视频| 免费观看久久久4p| 亚洲久久久久久| 综合在线观看色| 中文字幕一区在线播放| 欧美精选午夜久久久乱码6080| 天天操天天操天天干| 日韩中文在线观看| xxxxx性欧美特大| 91国产丝袜在线放| 精品日本12videosex| 成人免费看片'免费看| 蜜臀99久久精品久久久久久软件| 在线观看国产免费视频| 17c精品麻豆一区二区免费| 人妻 日韩精品 中文字幕| 欧美一区二区三区四区视频| 经典三级在线| 亚洲91精品在线观看| 成人污版视频| 色婷婷精品国产一区二区三区| 在线成人国产| 色婷婷综合在线观看| 国产女人水真多18毛片18精品视频| 国产无套粉嫩白浆内谢| 欧美一区二区三区白人| 137大胆人体在线观看| 2025国产精品视频| 欧美美女在线直播| 欧美亚洲色图视频| 国产一区二区调教| 特级西西人体高清大胆| 91成人免费网站| 日本福利片在线| 国内成人精品视频| 视频一区日韩| 超级碰在线观看| 激情久久五月天| www.黄色com| 欧美日韩在线三级| 国产女人在线视频| 国产福利成人在线| 国产99精品| 日本www高清视频| 91蝌蚪国产九色| 中文字幕视频网| 日韩av在线一区二区| 免费v片在线观看| 精品免费一区二区三区蜜桃| 夜久久久久久| 无码人妻精品一区二区三区温州| 五月婷婷综合网| 国产精品国产高清国产| 91精品国产91久久久久| 欧美日韩一区二区三区不卡视频| 国精产品一区一区三区视频| www.久久久久久久久| 天天综合网久久综合网| 日韩电影在线观看中文字幕| 在线看片福利| 日本一区二区三区免费观看| 青娱乐精品在线视频| 女人黄色一级片| 6080国产精品一区二区| 亚洲婷婷噜噜| 国产精品一区二区三区观看| 国产精品普通话对白| 欧美bbbbb性bbbbb视频| 色狠狠一区二区| 久久bbxx| 国产精品国模大尺度私拍| 亚洲一区激情| 人妻互换一区二区激情偷拍| 欧美丰满美乳xxx高潮www| 中文在线手机av| 精品视频一区二区| 日本伊人精品一区二区三区观看方式| 欧美午夜激情影院| 日韩一区二区三区在线| 韩国日本一区| 欧美中文娱乐网| 国内精品国产三级国产a久久| 免费在线一级片| 日韩经典中文字幕| 色综合久久久| 免费特级黄色片| 久久精品免费在线观看| 国产熟女一区二区丰满| 午夜精品理论片| 四虎国产精品免费观看| 白嫩情侣偷拍呻吟刺激| 91黄色免费观看| 欧美14一18处毛片| 欧美主播一区二区三区美女 久久精品人| 久久99国产精品免费网站| 久热精品在线观看| 一区二区在线免费视频| 免费一级欧美在线大片| 黄色一级一级片| 亚洲精品大片www| 国产玉足榨精视频在线观看| 亚洲综合中文字幕68页| 天使萌一区二区三区免费观看| 国产性xxxx| 在线播放亚洲激情| 日韩丝袜视频| 爱情岛论坛亚洲自拍| 日本电影亚洲天堂一区| 男人添女人下部高潮视频在线观看 |