Facebook
Twitter
Pinterest
Linkedin
Stumbleupon
VKontakte
Reddit
Weibo
Print
E-mail
Whatsapp
GMail
Amazon
Baidu
Love This
Send Mail
QR
Vytvoření programu na automatickou tvorbu hudby v Pythonu může být složitý proces, ale existují knihovny, jako je music21
, které mohou usnadnit práci. music21
je knihovna pro analýzu a generaci hudby, která umožňuje pomocí Pythonu generovat hudbu a analyzovat ji.
Zde je příklad jednoduché skladby vytvořeného pomocí knihovny music21
:
from music21 import *
# Vytvoření akordu
C_major = chord.Chord(["C4", "E4", "G4"])
C_major.duration.type = "whole"
# Vytvoření noty
G4 = note.Note("G4")
G4.duration.type = "half"
# Vytvoření hudebního zápisu
s = stream.Stream()
s.append(C_major)
s.append(G4)
# Výstup do MIDI souboru
s.write("midi", "example.mid")
Výše uvedený kód vytvoří akord v tónině C dur a notu G, které jsou přidány do hudebního zápisu. Poté je hudební zápis vyexportován do formátu MIDI, který lze použít pro přehrávání skladby.
Pozn.: Tento kód poskytuje pouze základní představu o možnostech knihovny music21
. Pro více informací o této knihovně a o možnostech automatické tvorby hudby v Pythonu se podívejte na dokumentaci knihovny music21
.
Hit 'Generate & Copy' button to generate embed code. It will be copied to your Clipboard. You can now paste this embed code inside your website's HTML where you want to show the List.