Středa , 25 Červen 2025
Domů Programování Python Python a tvorba hudby s výstupem do MIDI
Python

Python a tvorba hudby s výstupem do MIDI

blank

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.

Zanechte komentář

Napsat komentář

Související články

blank
PythonTensorFlow.js

🐍 Úvod do TensorFlow Lite & Python

TensorFlow Lite (TFLite) ve spojení s Pythonem otevírá dveře on-device strojovému učení...

blank
Python

Detekční systém v Pythonu s GPU akcelerací

Desktop Motion Detection s GPU akcelerací🎯 Účel programuTento nástroj sleduje vybrané okno...

blank
PythonYouTube videa

Python generátor náhledového obrázku YouTube videa

import re import os import requests import argparse from urllib.parse import urlparse,...

blank
ProgramováníPython

MIDI generator in Python

Description of the Python ScriptThis Python script generates a MIDI file based...